Contents
vii
Contents
SPRU733
CLR (Clear a Bit Field)
3-77
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CMPEQ (Compare for Equality, Signed Integers)
3-80
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CMPEQDP (Compare for Equality, Double-Precision Floating-Point Values)
3-82
. . . . . . .
CMPEQSP (Compare for Equality, Single-Precision Floating-Point Values)
3-84
. . . . . . . .
CMPGT (Compare for Greater Than, Signed Integers)
3-86
. . . . . . . . . . . . . . . . . . . . . . . . . .
CMPGTDP (Compare for Greater Than, Double-Precision Floating-Point Values)
3-89
. .
CMPGTSP (Compare for Greater Than, Single-Precision Floating-Point Values)
3-91
. . .
CMPGTU (Compare for Greater Than, Unsigned Integers)
3-93
. . . . . . . . . . . . . . . . . . . . . .
CMPLT (Compare for Less Than, Signed Integers)
3-95
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CMPLTDP (Compare for Less Than, Double-Precision Floating-Point Values)
3-98
. . . . .
CMPLTSP (Compare for Less Than, Single-Precision Floating-Point Values)
3-100
. . . . .
CMPLTU (Compare for Less Than, Unsigned Integers)
3-102
. . . . . . . . . . . . . . . . . . . . . . . .
DPINT (Convert Double-Precision Floating-Point Value to Integer)
3-104
. . . . . . . . . . . . . .
DPSP (Convert Double-Precision Floating-Point Value to
Single-Precision Floating-Point Value)
3-106
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DPTRUNC (Convert Double-Precision Floating-Point Value to
Integer With Truncation)
3-108
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXT (Extract and Sign-Extend a Bit Field)
3-110
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXTU (Extract and Zero-Extend a Bit Field)
3-113
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IDLE (Multicycle NOP With No Termination Until Interrupt)
3-116
. . . . . . . . . . . . . . . . . . . . .
INTDP (Convert Signed Integer to Double-Precision Floating-Point Value)
3-117
. . . . . . .
INTDPU (Convert Unsigned Integer to Double-Precision Floating-Point Value)
3-119
. . . .
INTSP (Convert Signed Integer to Single-Precision Floating-Point Value)
3-121
. . . . . . . .
INTSPU (Convert Unsigned Integer to Single-Precision Floating-Point Value)
3-122
. . . . .
LDB(U) (Load Byte From Memory With a 5-Bit Unsigned Constant Offset or
Register Offset)
3-123
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LDB(U) (Load Byte From Memory With a 15-Bit Unsigned Constant Offset)
3-126
. . . . . .
LDDW (Load Doubleword From Memory With an Unsigned Constant Offset or
Register Offset)
3-128
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LDH(U) (Load Halfword From Memory With a 5-Bit Unsigned Constant Offset or
Register Offset)
3-131
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LDH(U) (Load Halfword From Memory With a 15-Bit Unsigned Constant Offset)
3-134
. .
LDW (Load Word From Memory With a 5-Bit Unsigned Constant Offset or
Register Offset)
3-136
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LDW (Load Word From Memory With a 15-Bit Unsigned Constant Offset)
3-139
. . . . . . . .
LMBD (Leftmost Bit Detection)
3-141
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MPY (Multiply Signed 16 LSB by Signed 16 LSB)
3-143
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MPYDP (Multiply Two Double-Precision Floating-Point Values)
3-145
. . . . . . . . . . . . . . . . .
MPYH (Multiply Signed 16 MSB by Signed 16 MSB)
3-147
. . . . . . . . . . . . . . . . . . . . . . . . . .
MPYHL (Multiply Signed 16 MSB by Signed 16 LSB)
3-149
. . . . . . . . . . . . . . . . . . . . . . . . . .
MPYHLU (Multiply Unsigned 16 MSB by Unsigned 16 LSB)
3-151
. . . . . . . . . . . . . . . . . . . .
MPYHSLU (Multiply Signed 16 MSB by Unsigned 16 LSB)
3-152
. . . . . . . . . . . . . . . . . . . . .
MPYHSU (Multiply Signed 16 MSB by Unsigned 16 MSB)
3-153
. . . . . . . . . . . . . . . . . . . . .
MPYHU (Multiply Unsigned 16 MSB by Unsigned 16 MSB)
3-154
. . . . . . . . . . . . . . . . . . . .
MPYHULS (Multiply Unsigned 16 MSB by Signed 16 LSB)
3-155
. . . . . . . . . . . . . . . . . . . . .
MPYHUS (Multiply Unsigned 16 MSB by Signed 16 MSB)
3-156
. . . . . . . . . . . . . . . . . . . . .