English
Language : 

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