English
Language : 

SH7750_08 Datasheet, PDF (303/1162 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer
Section 7 Instruction Set
Instruction
Operation
Instruction Code
Privileged T Bit
EXTS.B Rm,Rn
Rm sign-extended from
0110nnnnmmmm1110 —
—
byte → Rn
EXTS.W Rm,Rn
Rm sign-extended from
0110nnnnmmmm1111 —
—
word → Rn
EXTU.B Rm,Rn
Rm zero-extended from
0110nnnnmmmm1100 —
—
byte → Rn
EXTU.W Rm,Rn
Rm zero-extended from
0110nnnnmmmm1101 —
—
word → Rn
MAC.L @Rm+,@Rn+ Signed, (Rn) × (Rm) + MAC → 0000nnnnmmmm1111 —
—
MAC
Rn + 4 → Rn, Rm + 4 → Rm
32 × 32 + 64 → 64 bits
MAC.W @Rm+,@Rn+ Signed, (Rn) × (Rm) + MAC → 0100nnnnmmmm1111 —
—
MAC
Rn + 2 → Rn, Rm + 2 → Rm
16 × 16 + 64 → 64 bits
MUL.L Rm,Rn
Rn × Rm → MACL
32 × 32 → 32 bits
0000nnnnmmmm0111 —
—
MULS.W Rm,Rn
Signed, Rn × Rm → MACL
0010nnnnmmmm1111 —
—
16 × 16 → 32 bits
MULU.W Rm,Rn
Unsigned, Rn × Rm → MACL 0010nnnnmmmm1110 —
—
16 × 16 → 32 bits
NEG
Rm,Rn
0 – Rm → Rn
0110nnnnmmmm1011 —
—
NEGC Rm,Rn
0 – Rm – T → Rn, borrow → T 0110nnnnmmmm1010 —
Borrow
SUB
Rm,Rn
Rn – Rm → Rn
0011nnnnmmmm1000 —
—
SUBC
Rm,Rn
Rn – Rm – T → Rn, borrow → T 0011nnnnmmmm1010 —
Borrow
SUBV
Rm,Rn
Rn – Rm → Rn, underflow → T 0011nnnnmmmm1011 —
Underflow
Rev.7.00 Oct. 10, 2008 Page 219 of 1074
REJ09B0366-0700