Instruction Operation and Execution Notations
Instruction Set3-4 SPRU733
Table 3−1. Instruction Operation and Execution Notations (Continued)
Symbol Meaning
sint Signed 32-bit integer value
slong Signed 40-bit integer value
sllong Signed 64-bit integer value
slsb16 Signed 16-bit integer value in lower half of 32-bit register
smsb16 Signed 16-bit integer value in upper half of 32-bit register
sp Single-precision floating-point register value that can optionally use cross path
sp(x) Convert x to sp
sqrcp(x) Square root of reciprocal approximation of x
src1_h msb32 of src1
src1_l lsb32 of src1
src2_h msb32 of src2
src2_l lsb32 of src2
s2 Two packed signed 16-bit integers in a single 32-bit register
s4 Four packed signed 8-bit integers in a single 32-bit register
−s Perform 2s-complement subtraction and saturate the result to the result size, if an overflow
occurs
+s Perform 2s-complement addition and saturate the result to the result size, if an overflow
occurs
ubyte0 Unsigned 8-bit value in the least-significant byte position in 32-bit register (bits 0−7)
ubyte1 Unsigned 8-bit value in the next to least-significant byte position in 32-bit register (bits 8−15)
ubyte2 Unsigned 8-bit value in the next to most-significant byte position in 32-bit register (bits 16−23)
ubyte3 Unsigned 8-bit value in the most-significant byte position in 32-bit register (bits 24−31)
ucstn n-bit unsigned constant field (for example, ucst5)
uint Unsigned 32-bit integer value
ulong Unsigned 40-bit integer value
ullong Unsigned 64-bit integer value
ulsb16
Unsigned 16-bit integer value in lower half of 32-bit register