This chapter provides a detailed description of the operation of each instruction in both 32- and 64-bit modes. The
instructions are listed in alphabetical order.
A.1 Instruction Notation Conventions
In this chapter, all variable subfields in an instruction format (such as rs , rt , immediate , etc.) are shown in
lowercase names.
For the sake of clarity, we sometimes use an alias for a variable subfield in the formats of specific instructions. For
example, we use base instead of rs in the format for load and store instructions. Such an alias is always lower case,
since it refers to a variable subfield.
Figures with the actual bit encoding for all the mnemonics are located at the end of this chapter (A.6 CPU
Instruction Opcode Bit Encoding), and the bit encoding also accompanies each instruction.
In the instruction descriptions that follow, the operation section describes the operation performed by each
instruction using a high-level language notation.
microprocessor and the operation for both modes is included with the instruction description.
Special symbols used in the notation are described in Table A-1.
APPENDIX A MIPS III INSTRUCTION SET DETAILS
Preliminary User's Manual S15543EJ1V0UM
The V
4120A CPU can operate as either a 32- or 64-bit
R
431