MIPS R4000 Microprocessor User's Manual 39
CPU Instruction Set Summary
Computational Instructions
Computational instructions can be either in register (R-type) format, in
which both operands are registers, or in immediate (I-type) format, in
which one operand is a 16-bit immediate.
Computational instructions perform the following operations on register
values:
• arithmetic
• logical
• shift
• multiply
• divide
These operations fit in the following four categories of computational
instructions:
• ALU Immediate instructions
• three-Operand Register-Type instructions
• shift instructions
• multiply and divide instructions
64-bit Operations
When operating in 64-bit mode, 32-bit operands must be sign extended.
The result of operations that use incorrect sign-extended 32-bit values is
unpredictable.