|
SH7763 Datasheet, PDF (134/2026 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC Engine Family SH-4A Series | |||
|
◁ |
Section 3 Instruction Set
Table 3.5 Arithmetic Operation Instructions
Instruction
Operation
ADD
Rm,Rn Rn + Rm â Rn
ADD
#imm,Rn Rn + imm â Rn
ADDC
Rm,Rn Rn + Rm + T â Rn,
carry â T
ADDV
Rm,Rn Rn + Rm â Rn,
overflow â T
CMP/EQ #imm,R0 When R0 = imm, 1 â T
Otherwise, 0 â T
CMP/EQ Rm,Rn When Rn = Rm, 1 â T
Otherwise, 0 â T
CMP/HS Rm,Rn
When Rn ⥠Rm (unsigned),
1âT
Otherwise, 0 â T
CMP/GE Rm,Rn
When Rn ⥠Rm (signed),
1âT
Otherwise, 0 â T
CMP/HI
Rm,Rn
When Rn > Rm (unsigned),
1âT
Otherwise, 0 â T
CMP/GT Rm,Rn
When Rn > Rm (signed),
1âT
Otherwise, 0 â T
CMP/PZ Rn
When Rn ⥠0, 1 â T
Otherwise, 0 â T
CMP/PL Rn
When Rn > 0, 1 â T
Otherwise, 0 â T
CMP/STR Rm,Rn
When any bytes are equal,
1âT
Otherwise, 0 â T
DIV1
Rm,Rn 1-step division (Rn ÷ Rm)
DIV0S Rm,Rn
DIV0U
DMULS.L Rm,Rn
MSB of Rn â Q,
MSB of Rm â M, M^Q â T
0 â M/Q/T
Signed,
Rn à Rm â MAC,
32 Ã 32 â 64 bits
Instruction Code
Privileged T Bit
0011nnnnmmmm1100 â
â
0111nnnniiiiiiii â
â
0011nnnnmmmm1110 â
Carry
New
â
â
â
0011nnnnmmmm1111 â
Overflow â
10001000iiiiiiii â
0011nnnnmmmm0000 â
0011nnnnmmmm0010 â
Comparison â
result
Comparison â
result
Comparison â
result
0011nnnnmmmm0011 â
Comparison â
result
0011nnnnmmmm0110 â
Comparison â
result
0011nnnnmmmm0111 â
Comparison â
result
0100nnnn00010001 â
0100nnnn00010101 â
0010nnnnmmmm1100 â
Comparison â
result
Comparison â
result
Comparison â
result
0011nnnnmmmm0100 â
0010nnnnmmmm0111 â
0000000000011001 â
0011nnnnmmmm1101 â
Calculation â
result
Calculation â
result
0
â
â
â
Rev. 1.00 Oct. 01, 2007 Page 68 of 1956
REJ09B0256-0100
|
▷ |