2
2.1.2 Transfer instructions
The transfer instructions carry out data transfers between registers or a register and an
immediate value.
LD24
LDI
MV
MVFC
MVTC
SETH
2.1.3 Operation instructions
Compare, arithmetic/logic operation, multiply and divide, and shift are carried out
between registers.
• compare instructions
CMP
CMPI
CMPU
CMPUI
• arithmetic operation instructions
ADD
ADD3
ADDI
ADDV
ADDV3
ADDX
NEG
SUB
SUBV
SUBX
Load 24-bit immediate
Load immediate
Move register
Move from control register
Move to control register
Set high-order 16-bit
Compare
Compare immediate
Compare unsigned
Compare unsigned immediate
Add
Add 3-operand
Add immediate
Add with overflow checking
Add 3-operand with overflow checking
Add with carry
Negate
Subtract
Subtract with overflow checking
Subtract with borrow
2-4
INSTRUCTION SET
2.1 Instruction set overview
M32R-FPU Software Manual (Rev.1.01)