APPENDIX A MIPS III INSTRUCTION SET DETAILS
588 Preliminary Users Manual S15543EJ1V0UM
A.6 CPU Instruction Opcode Bit Encoding

Figure A-1 lists the VR4120A Opcode Bit Encoding.

Figure A-1. VR4120A Opcode Bit Encoding (1/2)
28...26 Opcode
31...29 01234567
0 SPECIAL REGIMM J JAL BEQ BNE BLEZ BGTZ
1 ADDI ADDIU SLTI SLTIU ANDI ORI XORI LUI
2COP0 ππ* BEQL BNEL BLEZL BGTZL
3 DADDIεDADDIUεLDLεLDRε*JALX

θ

**
4 LB LH LWL LW LB U LHU LWR LWUε
5 SB SH SWL SW SDLεSDRεSWR CACHEδ
6* ππ**ππLDε
7* ππ**ππSDε
2...0 SPECIAL function
5...3 01234567
0 SLL * SRL SRA SLLV * SRLV SRAV
1 JR JALR * * SYSCALL BREAK * SYNC
2 MFHI MTHI MFLO MTLO DSLLVε*DSRLVεDSRAVε
3 MULT MULTU DIV DIVU DMULTεDMULTUεDDIVεDDIVUε
4 ADD ADDU SUB SUBU AND OR XOR NOR
5 MACC DMACC SLT SLTU DADDεDADDUεDSUBεDSUBUε
6 TGE TGEU TLT TLTU TEQ * TNE *
7DSLLε*DSRLεDSRAεDSLL32ε* DSRL32εDSRA32ε
18...16 REGIMM rt
20...19 01234567
0 BLTZ BGEZ BLTZL BGEZL * * * *
1 TGEI TGEIU TLTI TLTIU TEQI * TNEI *
2 B LTZAL BGEZAL BLTZALL BGEZALL * * * *
3********