Texas Instruments TMS320C67X/C67X+ DSP Car Speaker User Manual


 
ABSSP Absolute Value, Single-Precision Floating-Point
3-42 Instruction Set SPRU733
Absolute Value, Single-Precision Floating-Point
ABSSP
Syntax ABSSP (.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 1 1 1 1 0 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
sp
.S1, .S2
Description The absolute value in src2 is placed in dst.
Execution if (cond) abs(src2) dst
else nop
The absolute value of src2 is determined as follows:
1) If src2 w 0, then src2 dst
2) If src2 t 0, then src2 dst
Notes:
1) If scr2 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 denormalized, +0 is placed in dst and the INEX and DEN2 bits
are set.
4) If src2 is +infinity or infinity, +infinity is placed in dst and the INFO bit is
set.