HD6417660 RENESAS [Renesas Technology Corp], HD6417660 Datasheet - Page 100

no-image

HD6417660

Manufacturer Part Number
HD6417660
Description
Renesas 32-Bit RISC Microcomputer
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
Table 2.6
Rev. 1.00, 02/04, page 62 of 804
Instruction
ADD
ADD
ADDC
ADDV
CMP/EQ #imm,R0
CMP/EQ Rm,Rn
CMP/HS Rm,Rn
CMP/GE Rm,Rn
CMP/HI
CMP/GT Rm,Rn
CMP/PL
CMP/PZ
CMP/ST
R
DIV1
DIV0S
DIV0U
DMULS.L Rm,Rn
DMULU.L Rm,Rn
DT
Rm,Rn
#imm,Rn
Rm,Rn
Rm,Rn
Rm,Rn
Rn
Rn
Rm,Rn
Rm,Rn
Rm,Rn
Rn
Arithmetic Operation Instructions
Instruction Code Operation
0011nnnnmmmm1100
0111nnnniiiiiiii
0011nnnnmmmm1110
0011nnnnmmmm1111
10001000iiiiiiii
0011nnnnmmmm0000
0011nnnnmmmm0010
0011nnnnmmmm0011
0011nnnnmmmm0110
0011nnnnmmmm0111
0100nnnn00010101
0100nnnn00010001
0010nnnnmmmm1100
0011nnnnmmmm0100
0010nnnnmmmm0111
0000000000011001
0011nnnnmmmm1101
0011nnnnmmmm0101
0100nnnn00010000
Rn+Rm→Rn
Rn+imm→Rn
Rn+Rm+T→Rn, Carry→T
Rn+Rm→Rn, Overflow→T
If R0 = imm, 1 → T
If Rn = Rm, 1 → T
If Rn ≥ Rm with unsigned
data, 1 → T
If Rn ≥ Rm with signed data, 1
→ T
If Rn > Rm with unsigned
data, 1 → T
If Rn > Rm with signed data, 1
→ T
If Rn > 0, 1 → T
If Rn ≥ 0, 1 → T
If Rn and Rm have an
equivalent byte, 1 → T
Single-step division (Rn/Rm)
MSB of Rn → Q, MSB of Rm
→ M, M ^ Q → T
0 → M/Q/T
Signed operation of Rn × Rm
MACH, MACL 32 × 32 → 64
bits
Unsigned operation of Rn ×
Rm → MACH, MACL 32 × 32
→ 64 bits
Rn – 1 → Rn, if Rn = 0, 1 →
T, else 0 → T
Privileged
Mode
Cycles
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2 (to 5)* 
2 (to 5)* 
1
T Bit
Carry
Overflow
Comparison
result
Comparison
result
Comparison
result
Comparison
result
Comparison
result
Comparison
result
Comparison
result
Comparison
result
Comparison
result
Calculation
result
Calculation
result
0
Comparison
result

Related parts for HD6417660