
Rev. 5.00, 09/03, page 36 of 760
Classification Types Operation
Code Function No. of
Instructions
21 MUL Double-prec is ion mul tip lic ation (32 × 32
bits) 33
Arithmetic
operations
(cont) MULS Signed multiplicati on ( 16 × 16 bits)
MULU Unsigned mul tip lic ation (16 × 16 bits)
NEG Negation
NEGC Negation with borrow
SUB Binary subtraction
SUBC Binary subtraction with borrow
SUBV Binary subtraction with underflow check
6 AND Logical AND 14Logic
operations NOT Bit inversion
OR Logical OR
TAS Memory test and bit set
TST Logical AND and T bit set
XOR Exclusive OR
Shift 12 ROTL One-bit left rotation 16
ROTR One-bit right rotation
ROTCL One-bit left rotation with T bit
ROTCR One-bit right rotation with T bit
SHAL One-bit arithmetic left shift
SHAR One-bit arithmetic right shift
SHLL One-bit logical left shift
SHLLn n-bit logical left shift
SHLR One-bit logical right shift
SHLRn n-bit logical right shift
SHAD Dynamic arithmet ic shift
SHLD Dynamic logical shift