|
SH7720 Datasheet, PDF (131/1524 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7700 Series | |||
|
◁ |
Section 2 CPU
Table 2.7 Arithmetic Operation Instructions
Instruction
Instruction Code Operation
Privileged
Mode
Cycles T Bit
ADD
Rm,Rn 0011nnnnmmmm1100 Rn+RmâRn
â
1
â
ADD
#imm,Rn 0111nnnniiiiiiii
Rn+immâRn
â
1
â
ADDC
Rm,Rn 0011nnnnmmmm1110 Rn+Rm+TâRn, CarryâT
â
1
Carry
ADDV
Rm,Rn 0011nnnnmmmm1111 Rn+RmâRn, OverflowâT
â
1
Overflow
CMP/EQ #imm,R0 10001000iiiiiiii
If R0 = imm, 1 â T
â
1
Comparison
result
CMP/EQ Rm,Rn 0011nnnnmmmm0000 If Rn = Rm, 1 â T
â
1
Comparison
result
CMP/HS Rm,Rn
0011nnnnmmmm0010 If Rn ⥠Rm with unsigned data, â
1âT
1
Comparison
result
CMP/GE Rm,Rn 0011nnnnmmmm0011 If Rn ⥠Rm with signed data, â
1âT
1
Comparison
result
CMP/HI Rm,Rn
0011nnnnmmmm0110 If Rn > Rm with unsigned data, â
1âT
1
Comparison
result
CMP/GT Rm,Rn
0011nnnnmmmm0111 If Rn > Rm with signed data, â
1âT
1
Comparison
result
CMP/PL Rn
0100nnnn00010101 If Rn ⥠0, 1 â T
â
1
Comparison
result
CMP/PZ Rn
0100nnnn00010001 If Rn > 0, 1 â T
â
1
Comparison
result
CMP/STR Rm,Rn 0010nnnnmmmm1100 If Rn and Rm have an
â
equivalent byte, 1 â T
1
Comparison
result
DIV1
Rm,Rn 0011nnnnmmmm0100 Single-step division (Rn/Rm) â
1
Calculatio
n result
DIV0S
Rm,Rn
0010nnnnmmmm0111 MSB of Rn â Q,
â
MSB of Rm â M, M ^ Q â T
1
Calculatio
n result
DIV0U
0000000000011001 0 â M/Q/T
â
1
0
DMULS.L Rm,Rn
0011nnnnmmmm1101 Signed operation of Rn à Rm â
â MACH,
MACL 32 Ã 32 â 64 bits
2 (to â
5)*
DMULU.L Rm,Rn 0011nnnnmmmm0101 Unsigned operation of Rn à â
Rm â MACH,
MACL 32 Ã 32 â 64 bits
2 (to â
5)*
DT
Rn
0100nnnn00010000 Rn â 1 â Rn,
â
if Rn = 0, 1 â T, else 0 â T
1
Comparison
result
Rev. 3.00 Jan. 18, 2008 Page 69 of 1458
REJ09B0033-0300
|
▷ |