Difference between revisions of "Instruction Set/mulde"
From Mill Computing Wiki
(Created page with "{{DISPLAYTITLE:mulde}} <div style="font-size:80%;line-height:90%;margin-bottom:2em">realizing exu stream [[Decode|exu block]...") | |||
Line 4: | Line 4: | ||
</div> | </div> | ||
− | multiplication | + | Decimal floating point multiplication in current rounding to even. |
+ | |||
---- | ---- | ||
<code style="font-size:130%"><b style="color:#050">mulde</b>(<span style="color:#009">[[Domains#d|d]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#d|d]]</span> <span title="belt operand from ops window">y</span>) → [[Domains#d|d]] r<sub>0</sub></code> | <code style="font-size:130%"><b style="color:#050">mulde</b>(<span style="color:#009">[[Domains#d|d]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#d|d]]</span> <span title="belt operand from ops window">y</span>) → [[Domains#d|d]] r<sub>0</sub></code> |
Revision as of 10:18, 12 November 2014
realizing exu stream exu block compute phase operation in the decimal floating point value domain that produces condition codes
Decimal floating point multiplication in current rounding to even.
operands: like Addd [dd:d]
Core | In Slots | Latencies |
---|---|---|
Decimal8 | E0 E1 | d,d:d=5 dv,dv:dv=5 q,q:q=6 qv,qv:qv=6 |
Decimal16 | E0 E1 | d,d:d=5 dv,dv:dv=5 q,q:q=6 qv,qv:qv=6 |