Contents
viii
SPRU733
Contents
MPYI (Multiply 32-Bit by 32-Bit Into 32-Bit Result)
3-157
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MPYID (Multiply 32-Bit by 32-Bit Into 64-Bit Result)
3-159
. . . . . . . . . . . . . . . . . . . . . . . . . . .
MPYLH (Multiply Signed 16 LSB by Signed 16 MSB)
3-161
. . . . . . . . . . . . . . . . . . . . . . . . . .
MPYLHU (Multiply Unsigned 16 LSB by Unsigned 16 MSB)
3-163
. . . . . . . . . . . . . . . . . . . .
MPYLSHU (Multiply Signed 16 LSB by Unsigned 16 MSB)
3-164
. . . . . . . . . . . . . . . . . . . . .
MPYLUHS (Multiply Unsigned 16 LSB by Signed 16 MSB)
3-165
. . . . . . . . . . . . . . . . . . . . .
MPYSP (Multiply Two Single-Precision Floating-Point Values)
3-166
. . . . . . . . . . . . . . . . . .
MPYSPDP (Multiply Single-Precision Floating-Point Value by
Double-Precision Floating-Point Value)
3-168
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MPYSP2DP (Multiply Two Single-Precision Floating-Point Values for
Double-Precision Result)
3-170
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MPYSU (Multiply Signed 16 LSB by Unsigned 16 LSB)
3-172
. . . . . . . . . . . . . . . . . . . . . . . .
MPYU (Multiply Unsigned 16 LSB by Unsigned 16 LSB)
3-174
. . . . . . . . . . . . . . . . . . . . . . .
MPYUS (Multiply Unsigned 16 LSB by Signed 16 LSB)
3-176
. . . . . . . . . . . . . . . . . . . . . . . .
MV (Move From Register to Register)
3-178
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MVC (Move Between Control File and Register File)
3-180
. . . . . . . . . . . . . . . . . . . . . . . . . .
MVK (Move Signed Constant Into Register and Sign Extend)
3-183
. . . . . . . . . . . . . . . . . . .
MVKH and MVKLH (Move 16-Bit Constant Into Upper Bits of Register)
3-185
. . . . . . . . . .
MVKL (Move Signed Constant Into Register and
Sign Extend—Used with MVKH)
3-187
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NEG (Negate)
3-189
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NOP (No Operation)
3-190
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NORM (Normalize Integer)
3-192
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NOT (Bitwise NOT)
3-194
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OR (Bitwise OR)
3-195
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RCPDP (Double-Precision Floating-Point Reciprocal Approximation)
3-197
. . . . . . . . . . . .
RCPSP (Single-Precision Floating-Point Reciprocal Approximation)
3-199
. . . . . . . . . . . . .
RSQRDP (Double-Precision Floating-Point Square-Root
Reciprocal Approximation)
3-201
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RSQRSP (Single-Precision Floating-Point Square-Root
Reciprocal Approximation)
3-203
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SADD (Add Two Signed Integers With Saturation)
3-205
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
SAT (Saturate a 40-Bit Integer to a 32-Bit Integer)
3-208
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
SET (Set a Bit Field)
3-210
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SHL (Arithmetic Shift Left)
3-213
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SHR (Arithmetic Shift Right)
3-215
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SHRU (Logical Shift Right)
3-217
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SMPY (Multiply Signed 16 LSB by Signed 16 LSB With
Left Shift and Saturation)
3-219
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SMPYH (Multiply Signed 16 MSB by Signed 16 MSB With
Left Shift and Saturation)
3-221
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SMPYHL (Multiply Signed 16 MSB by Signed 16 LSB With
Left Shift and Saturation)
3-222
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SMPYLH (Multiply Signed 16 LSB by Signed 16 MSB With
Left Shift and Saturation)
3-224
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SPDP (Convert Single-Precision Floating-Point Value to
Double-Precision Floating-Point Value)
3-226
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .