|
HD6417034 Datasheet, PDF (72/691 Pages) Renesas Technology Corp – SuperH RISC ENGINE SH7032 AND SH7034 | |||
|
◁ |
Table 2.13 Arithmetic Instructions
Instruction
Instruction Code
ADD Rm,Rn 0011nnnnmmmm1100
ADD #imm,Rn 0111nnnniiiiiiii
ADDC Rm,Rn 0011nnnnmmmm1110
ADDV Rm,Rn 0011nnnnmmmm1111
CMP/EQ #imm,R0 10001000iiiiiiii
CMP/EQ Rm,Rn 0011nnnnmmmm0000
CMP/HS Rm,Rn 0011nnnnmmmm0010
CMP/GE Rm,Rn 0011nnnnmmmm0011
CMP/HI Rm,Rn 0011nnnnmmmm0110
CMP/GT Rm,Rn 0011nnnnmmmm0111
CMP/PZ Rn
0100nnnn00010001
CMP/PL Rn
0100nnnn00010101
CMP/STR Rm,Rn 0010nnnnmmmm1100
DIV1 Rm,Rn 0011nnnnmmmm0100
DIV0S Rm,Rn 0010nnnnmmmm0111
DIV0U
EXTS.B Rm,Rn
0000000000011001
0110nnnnmmmm1110
Operation
Execution
Cycles
T Bit
Rn + Rm â Rn
1
â
Rn + imm â Rn
1
â
Rn + Rm + T â Rn,
1
Carry â T
Carry
Rn + Rm â Rn,
1
Overflow â T
Overflow
If R0 = imm, 1 â T
1
Comparison
result
If Rn = Rm, 1 â T
1
Comparison
result
If Rn ⥠Rm with
1
unsigned data, 1 â T
Comparison
result
If Rn ⥠Rm with signed 1
data, 1 â T
Comparison
result
If Rn > Rm with
1
unsigned data, 1 â T
Comparison
result
If Rn > Rm with signed 1
data, 1 â T
Comparison
result
If Rn ⥠0, 1 â T
1
Comparison
result
If Rn > 0, 1 â T
1
Comparison
result
If Rn and Rm have an 1
equivalent byte, 1 â T
Comparison
result
Single-step division
1
(Rn/Rm)
Calculation
result
MSB of Rn â Q, MSB 1
of Rm â M, M ^ Q â T
Calculation
result
0 â M/Q/T
1
0
A byte in Rm is sign- 1
â
extended â Rn
36
|
▷ |