
SPDP Convert Single-Precision Floating-Point Value to Double-Precision Floating-Point Value
3-226 Instruction Set SPRU733
Convert Single-Precision Floating-Point Value to Double-Precision
Floating-Point Value
SPDP
Syntax SPDP (.unit) src2, dst
.unit = .S1 or .S2
Compatibility C67x and C67x+ CPU
Opcode
31 29 28 27 23 22 18 17 13 12 11 6 5 4 3 2 1 0
creg z dst src2 0 0 0 0 0 x 0 0 0 0 1 0 1 0 0 0 s p
3 1 5 5 1 1 1
Opcode map field used... For operand type... Unit
src2
dst
xsp
dp
.S1, .S2
Description The single-precision value in src2 is converted to a double-precision value and
placed in dst.
Execution if (cond) dp(src2) → dst
else nop
Notes:
1) If src2 is SNaN, NaN_out is placed in dst and the INVAL and NAN2 bits
are set.
2) If src2 is QNaN, NaN_out is placed in dst and the NAN2 bit is set.
3) If src2 is a signed denormalized number, signed 0 is placed in dst and
the INEX and DEN2 bits are set.
4) If src2 is signed infinity, INFO bit is set.
5) No overflow or underflow can occur.
Commentaires sur ces manuels