Table 7.4
Arithmetic Operation Instructions (cont)
Instruction
EXTS.W
Rm,Rn
EXTU.B
Rm,Rn
EXTU.W
Rm,Rn
MAC.L
@Rm+,@Rn+ Signed, (Rn)
MAC.W
@Rm+,@Rn+ Signed, (Rn)
MUL.L
Rm,Rn
MULS.W
Rm,Rn
MULU.W
Rm,Rn
NEG
Rm,Rn
NEGC
Rm,Rn
SUB
Rm,Rn
SUBC
Rm,Rn
SUBV
Rm,Rn
Operation
Rm sign-extended from
word
Rn
Rm zero-extended from
byte
Rn
Rm zero-extended from
word
Rn
(Rm) + MAC
MAC
Rn + 4
Rn, Rm + 4
32
32 + 64
64 bits
(Rm) + MAC
MAC
Rn + 2
Rn, Rm + 2
16
16 + 64
64 bits
Rn
Rm
MACL
32
32
32 bits
Signed, Rn
Rm
MACL
16
16
32 bits
Unsigned, Rn
Rm
MACL
16
16
32 bits
0 – Rm
Rn
0 – Rm – T
Rn, borrow
Rn – Rm
Rn
Rn – Rm – T
Rn, borrow
Rn – Rm
Rn, underflow
Instruction Code
0110nnnnmmmm1111 —
0110nnnnmmmm1100 —
0110nnnnmmmm1101 —
0000nnnnmmmm1111 —
Rm
0100nnnnmmmm1111 —
Rm
0000nnnnmmmm0111 —
0010nnnnmmmm1111 —
0010nnnnmmmm1110 —
0110nnnnmmmm1011 —
T
0110nnnnmmmm1010 —
0011nnnnmmmm1000 —
T 0011nnnnmmmm1010 —
T 0011nnnnmmmm1011 —
Rev. 3.0, 04/02, page 177 of 1064
Privileged
T Bit
—
—
—
—
—
—
—
—
—
Borrow
—
Borrow
Underflow