|
SH7730 Datasheet, PDF (108/1188 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7780 Series | |||
|
◁ |
Section 3 Instruction Set
Instruction
Operation
DIV0S
DIV0U
Rm,Rn
MSB of Rn â Q,
MSB of Rm â M, M^Q â T
0 â M/Q/T
DMULS.L Rm,Rn
Signed,
Rn à Rm â MAC,
32 Ã 32 â 64 bits
DMULU.L Rm,Rn
DT
Rn
Unsigned,
Rn à Rm â MAC,
32 Ã 32 â 64 bits
Rn â 1 â Rn;
when Rn = 0, 1 â T
When Rn â 0, 0 â T
EXTS.B Rm,Rn
Rm sign-extended from
byte â Rn
EXTS.W Rm,Rn
Rm sign-extended from
word â Rn
EXTU.B Rm,Rn
Rm zero-extended from
byte â Rn
EXTU.W Rm,Rn
Rm zero-extended from
word â Rn
MAC.L
@Rm+,@Rn+
Signed,
(Rn) Ã (Rm) + MAC â MAC
Rn + 4 â Rn, Rm + 4 â Rm
32 Ã 32 + 64 â 64 bits
MAC.W
MUL.L
@Rm+,@Rn+
Signed,
(Rn) Ã (Rm) + MAC â MAC
Rn + 2 â Rn,
Rm + 2 â Rm
16 Ã 16 + 64 â 64 bits
Rm,Rn
Rn à Rm â MACL
32 Ã 32 â 32 bits
MULS.W Rm,Rn
Signed,
Rn à Rm â MACL
16 Ã 16 â 32 bits
MULU.W Rm,Rn
NEG
Rm,Rn
Unsigned,
Rn à Rm â MACL
16 Ã 16 â 32 bits
0 â Rm â Rn
NEGC
Rm,Rn
0 â Rm â T â Rn,
borrow â T
SUB
Rm,Rn
Rn â Rm â Rn
Instruction Code
0010nnnnmmmm0111
0000000000011001
0011nnnnmmmm1101
0011nnnnmmmm0101
0100nnnn00010000
0110nnnnmmmm1110
0110nnnnmmmm1111
0110nnnnmmmm1100
0110nnnnmmmm1101
0000nnnnmmmm1111
0100nnnnmmmm1111
0000nnnnmmmm0111
0010nnnnmmmm1111
0010nnnnmmmm1110
0110nnnnmmmm1011
0110nnnnmmmm1010
0011nnnnmmmm1000
Privileged T Bit
â
Calculation
result
â
0
â
â
â
â
â
Comparison
result
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
â
Borrow
â
â
Rev. 1.00 Sep. 19, 2007 Page 60 of 1136
REJ09B0359-0100
|
▷ |