	X(RESERVED),

	X(ADD),
	X(ADDI),
	X(ADDIU),
	X(ADDU),
	X(AND),
	X(ANDI),
	X(BC0F), X(BC0F_IDLE), X(BC0F_OUT),
	X(BC0FL), X(BC0FL_IDLE), X(BC0FL_OUT),
	X(BC0T), X(BC0T_IDLE), X(BC0T_OUT),
	X(BC0TL), X(BC0TL_IDLE), X(BC0TL_OUT),
	X(BC1F), X(BC1F_IDLE), X(BC1F_OUT),
	X(BC1FL), X(BC1FL_IDLE), X(BC1FL_OUT),
	X(BC1T), X(BC1T_IDLE), X(BC1T_OUT),
	X(BC1TL), X(BC1TL_IDLE), X(BC1TL_OUT),
	X(BC2F), X(BC2F_IDLE), X(BC2F_OUT),
	X(BC2FL), X(BC2FL_IDLE), X(BC2FL_OUT),
	X(BC2T), X(BC2T_IDLE), X(BC2T_OUT),
	X(BC2TL), X(BC2TL_IDLE), X(BC2TL_OUT),
	X(BEQ), X(BEQ_IDLE), X(BEQ_OUT),
	X(BEQL), X(BEQL_IDLE), X(BEQL_OUT),
	X(BGEZ), X(BGEZ_IDLE), X(BGEZ_OUT),
	X(BGEZAL), X(BGEZAL_IDLE), X(BGEZAL_OUT),
	X(BGEZALL), X(BGEZALL_IDLE), X(BGEZALL_OUT),
	X(BGEZL), X(BGEZL_IDLE), X(BGEZL_OUT),
	X(BGTZ), X(BGTZ_IDLE), X(BGTZ_OUT),
	X(BGTZL), X(BGTZL_IDLE), X(BGTZL_OUT),
	X(BLEZ), X(BLEZ_IDLE), X(BLEZ_OUT),
	X(BLEZL), X(BLEZL_IDLE), X(BLEZL_OUT),
	X(BLTZ), X(BLTZ_IDLE), X(BLTZ_OUT),
	X(BLTZAL), X(BLTZAL_IDLE), X(BLTZAL_OUT),
	X(BLTZALL), X(BLTZALL_IDLE), X(BLTZALL_OUT),
	X(BLTZL), X(BLTZL_IDLE), X(BLTZL_OUT),
	X(BNE), X(BNE_IDLE), X(BNE_OUT),
	X(BNEL), X(BNEL_IDLE), X(BNEL_OUT),
	X(BREAK),
	X(CACHE),
	X(CFC0),
	X(CFC1),
	X(DCFC1),
	X(CFC2),
	X(DCFC2),
	X(CP1_ABS),
	X(CP1_ADD),
	X(CP1_CEIL_L),
	X(CP1_CEIL_W),
	X(CP1_C_EQ),
	X(CP1_C_F),
	X(CP1_C_LE),
	X(CP1_C_LT),
	X(CP1_C_NGE),
	X(CP1_C_NGL),
	X(CP1_C_NGLE),
	X(CP1_C_NGT),
	X(CP1_C_OLE),
	X(CP1_C_OLT),
	X(CP1_C_SEQ),
	X(CP1_C_SF),
	X(CP1_C_UEQ),
	X(CP1_C_ULE),
	X(CP1_C_ULT),
	X(CP1_C_UN),
	X(CP1_CVT_D),
	X(CP1_CVT_L),
	X(CP1_CVT_S),
	X(CP1_CVT_W),
	X(CP1_DIV),
	X(CP1_FLOOR_L),
	X(CP1_FLOOR_W),
	X(CP1_MOV),
	X(CP1_MUL),
	X(CP1_NEG),
	X(CP1_ROUND_L),
	X(CP1_ROUND_W),
	X(CP1_SQRT),
	X(CP1_SUB),
	X(CP1_TRUNC_L),
	X(CP1_TRUNC_W),
	X(CTC0),
	X(CTC1),
	X(DCTC1),
	X(CTC2),
	X(DCTC2),
	X(DADD),
	X(DADDI),
	X(DADDIU),
	X(DADDU),
	X(DDIV),
	X(DDIVU),
	X(DIV),
	X(DIVU),
	X(DMFC0),
	X(DMFC1),
	X(DMFC2),
	X(DMTC0),
	X(DMTC1),
	X(DMTC2),
	X(DMULT),
	X(DMULTU),
	X(DSLL),
	X(DSLL32),
	X(DSLLV),
	X(DSRA),
	X(DSRA32),
	X(DSRAV),
	X(DSRL),
	X(DSRL32),
	X(DSRLV),
	X(DSUB),
	X(DSUBU),
	X(ERET),
	X(J), X(J_IDLE), X(J_OUT),
	X(JAL), X(JAL_IDLE), X(JAL_OUT),
	X(JALR), X(JALR_IDLE), X(JALR_OUT),
	X(JR), X(JR_IDLE), X(JR_OUT),
	X(LB),
	X(LBU),
	X(LD),
	X(LDC1),
	X(LDC2),
	X(LDL),
	X(LDR),
	X(LH),
	X(LHU),
	X(LL),
	X(LLD),
	X(LUI),
	X(LW),
	X(LWC1),
	X(LWC2),
	X(LWL),
	X(LWR),
	X(LWU),
	X(MFC0),
	X(MFC1),
	X(MFC2),
	X(MFHI),
	X(MFLO),
	X(MTC0),
	X(MTC1),
	X(MTC2),
	X(MTHI),
	X(MTLO),
	X(MULT),
	X(MULTU),
	X(NOP),
	X(NOR),
	X(OR),
	X(ORI),
	X(SB),
	X(SC),
	X(SCD),
	X(SD),
	X(SDC1),
	X(SDC2),
	X(SDL),
	X(SDR),
	X(SH),
	X(SLL),
	X(SLLV),
	X(SLT),
	X(SLTI),
	X(SLTIU),
	X(SLTU),
	X(SRA),
	X(SRAV),
	X(SRL),
	X(SRLV),
	X(SUB),
	X(SUBU),
	X(SW),
	X(SWC1),
	X(SWC2),
	X(SWL),
	X(SWR),
	X(SYNC),
	X(SYSCALL),
	X(TEQ),
	X(TEQI),
	X(TGE),
	X(TGEI),
	X(TGEIU),
	X(TGEU),
	X(TLBP),
	X(TLBR),
	X(TLBWI),
	X(TLBWR),
	X(TLT),
	X(TLTI),
	X(TLTIU),
	X(TLTU),
	X(TNE),
	X(TNEI),
	X(XOR),
	X(XORI)
