Double precision floating point instructions¶
Contents
Introduction¶
Todo
write me
Addition: dadd¶
Todo
write me
Multiplication: dmul¶
Todo
write me
Fused multiply+add: dfma¶
Todo
write me
fma f64 DST SRC1 SRC2 SRC3
Fused multiply-add, with no intermediate rounding.
Min/max: dmin, dmax¶
Todo
write me
min f64 DST SRC1 SRC2
max f64 DST SRC1 SRC2
Sets DST to the smaller/larger of two SRC1 operands. If one operand is NaN,
DST is set to the non-NaN operand. If both are NaN, DST is set to NaN.
Comparison: dset¶
Todo
write me
set [CDST] DST <cmpop> f64 SRC1 SRC2
Does given comparison operation on SRC1 and SRC2. DST is set to 0xffffffff
if comparison evaluats true, 0 if it evaluates false. if used, CDST.SZ are
set according to DST.