Table 7.4 Arithmetic Operation Instructions - Hitachi SH7751 Hardware Manual

Superh risc engine
Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sh7751r

Table of Contents