/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|* Target Instruction Enum Values and Descriptors                             *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/

#ifdef GET_INSTRINFO_ENUM
#undef GET_INSTRINFO_ENUM
namespace llvm {

namespace Mips {
  enum {
    PHI	= 0,
    INLINEASM	= 1,
    INLINEASM_BR	= 2,
    CFI_INSTRUCTION	= 3,
    EH_LABEL	= 4,
    GC_LABEL	= 5,
    ANNOTATION_LABEL	= 6,
    KILL	= 7,
    EXTRACT_SUBREG	= 8,
    INSERT_SUBREG	= 9,
    IMPLICIT_DEF	= 10,
    SUBREG_TO_REG	= 11,
    COPY_TO_REGCLASS	= 12,
    DBG_VALUE	= 13,
    DBG_VALUE_LIST	= 14,
    DBG_INSTR_REF	= 15,
    DBG_PHI	= 16,
    DBG_LABEL	= 17,
    REG_SEQUENCE	= 18,
    COPY	= 19,
    BUNDLE	= 20,
    LIFETIME_START	= 21,
    LIFETIME_END	= 22,
    PSEUDO_PROBE	= 23,
    ARITH_FENCE	= 24,
    STACKMAP	= 25,
    FENTRY_CALL	= 26,
    PATCHPOINT	= 27,
    LOAD_STACK_GUARD	= 28,
    PREALLOCATED_SETUP	= 29,
    PREALLOCATED_ARG	= 30,
    STATEPOINT	= 31,
    LOCAL_ESCAPE	= 32,
    FAULTING_OP	= 33,
    PATCHABLE_OP	= 34,
    PATCHABLE_FUNCTION_ENTER	= 35,
    PATCHABLE_RET	= 36,
    PATCHABLE_FUNCTION_EXIT	= 37,
    PATCHABLE_TAIL_CALL	= 38,
    PATCHABLE_EVENT_CALL	= 39,
    PATCHABLE_TYPED_EVENT_CALL	= 40,
    ICALL_BRANCH_FUNNEL	= 41,
    MEMBARRIER	= 42,
    G_ASSERT_SEXT	= 43,
    G_ASSERT_ZEXT	= 44,
    G_ASSERT_ALIGN	= 45,
    G_ADD	= 46,
    G_SUB	= 47,
    G_MUL	= 48,
    G_SDIV	= 49,
    G_UDIV	= 50,
    G_SREM	= 51,
    G_UREM	= 52,
    G_SDIVREM	= 53,
    G_UDIVREM	= 54,
    G_AND	= 55,
    G_OR	= 56,
    G_XOR	= 57,
    G_IMPLICIT_DEF	= 58,
    G_PHI	= 59,
    G_FRAME_INDEX	= 60,
    G_GLOBAL_VALUE	= 61,
    G_EXTRACT	= 62,
    G_UNMERGE_VALUES	= 63,
    G_INSERT	= 64,
    G_MERGE_VALUES	= 65,
    G_BUILD_VECTOR	= 66,
    G_BUILD_VECTOR_TRUNC	= 67,
    G_CONCAT_VECTORS	= 68,
    G_PTRTOINT	= 69,
    G_INTTOPTR	= 70,
    G_BITCAST	= 71,
    G_FREEZE	= 72,
    G_INTRINSIC_FPTRUNC_ROUND	= 73,
    G_INTRINSIC_TRUNC	= 74,
    G_INTRINSIC_ROUND	= 75,
    G_INTRINSIC_LRINT	= 76,
    G_INTRINSIC_ROUNDEVEN	= 77,
    G_READCYCLECOUNTER	= 78,
    G_LOAD	= 79,
    G_SEXTLOAD	= 80,
    G_ZEXTLOAD	= 81,
    G_INDEXED_LOAD	= 82,
    G_INDEXED_SEXTLOAD	= 83,
    G_INDEXED_ZEXTLOAD	= 84,
    G_STORE	= 85,
    G_INDEXED_STORE	= 86,
    G_ATOMIC_CMPXCHG_WITH_SUCCESS	= 87,
    G_ATOMIC_CMPXCHG	= 88,
    G_ATOMICRMW_XCHG	= 89,
    G_ATOMICRMW_ADD	= 90,
    G_ATOMICRMW_SUB	= 91,
    G_ATOMICRMW_AND	= 92,
    G_ATOMICRMW_NAND	= 93,
    G_ATOMICRMW_OR	= 94,
    G_ATOMICRMW_XOR	= 95,
    G_ATOMICRMW_MAX	= 96,
    G_ATOMICRMW_MIN	= 97,
    G_ATOMICRMW_UMAX	= 98,
    G_ATOMICRMW_UMIN	= 99,
    G_ATOMICRMW_FADD	= 100,
    G_ATOMICRMW_FSUB	= 101,
    G_ATOMICRMW_FMAX	= 102,
    G_ATOMICRMW_FMIN	= 103,
    G_ATOMICRMW_UINC_WRAP	= 104,
    G_ATOMICRMW_UDEC_WRAP	= 105,
    G_FENCE	= 106,
    G_BRCOND	= 107,
    G_BRINDIRECT	= 108,
    G_INVOKE_REGION_START	= 109,
    G_INTRINSIC	= 110,
    G_INTRINSIC_W_SIDE_EFFECTS	= 111,
    G_ANYEXT	= 112,
    G_TRUNC	= 113,
    G_CONSTANT	= 114,
    G_FCONSTANT	= 115,
    G_VASTART	= 116,
    G_VAARG	= 117,
    G_SEXT	= 118,
    G_SEXT_INREG	= 119,
    G_ZEXT	= 120,
    G_SHL	= 121,
    G_LSHR	= 122,
    G_ASHR	= 123,
    G_FSHL	= 124,
    G_FSHR	= 125,
    G_ROTR	= 126,
    G_ROTL	= 127,
    G_ICMP	= 128,
    G_FCMP	= 129,
    G_SELECT	= 130,
    G_UADDO	= 131,
    G_UADDE	= 132,
    G_USUBO	= 133,
    G_USUBE	= 134,
    G_SADDO	= 135,
    G_SADDE	= 136,
    G_SSUBO	= 137,
    G_SSUBE	= 138,
    G_UMULO	= 139,
    G_SMULO	= 140,
    G_UMULH	= 141,
    G_SMULH	= 142,
    G_UADDSAT	= 143,
    G_SADDSAT	= 144,
    G_USUBSAT	= 145,
    G_SSUBSAT	= 146,
    G_USHLSAT	= 147,
    G_SSHLSAT	= 148,
    G_SMULFIX	= 149,
    G_UMULFIX	= 150,
    G_SMULFIXSAT	= 151,
    G_UMULFIXSAT	= 152,
    G_SDIVFIX	= 153,
    G_UDIVFIX	= 154,
    G_SDIVFIXSAT	= 155,
    G_UDIVFIXSAT	= 156,
    G_FADD	= 157,
    G_FSUB	= 158,
    G_FMUL	= 159,
    G_FMA	= 160,
    G_FMAD	= 161,
    G_FDIV	= 162,
    G_FREM	= 163,
    G_FPOW	= 164,
    G_FPOWI	= 165,
    G_FEXP	= 166,
    G_FEXP2	= 167,
    G_FLOG	= 168,
    G_FLOG2	= 169,
    G_FLOG10	= 170,
    G_FNEG	= 171,
    G_FPEXT	= 172,
    G_FPTRUNC	= 173,
    G_FPTOSI	= 174,
    G_FPTOUI	= 175,
    G_SITOFP	= 176,
    G_UITOFP	= 177,
    G_FABS	= 178,
    G_FCOPYSIGN	= 179,
    G_IS_FPCLASS	= 180,
    G_FCANONICALIZE	= 181,
    G_FMINNUM	= 182,
    G_FMAXNUM	= 183,
    G_FMINNUM_IEEE	= 184,
    G_FMAXNUM_IEEE	= 185,
    G_FMINIMUM	= 186,
    G_FMAXIMUM	= 187,
    G_PTR_ADD	= 188,
    G_PTRMASK	= 189,
    G_SMIN	= 190,
    G_SMAX	= 191,
    G_UMIN	= 192,
    G_UMAX	= 193,
    G_ABS	= 194,
    G_LROUND	= 195,
    G_LLROUND	= 196,
    G_BR	= 197,
    G_BRJT	= 198,
    G_INSERT_VECTOR_ELT	= 199,
    G_EXTRACT_VECTOR_ELT	= 200,
    G_SHUFFLE_VECTOR	= 201,
    G_CTTZ	= 202,
    G_CTTZ_ZERO_UNDEF	= 203,
    G_CTLZ	= 204,
    G_CTLZ_ZERO_UNDEF	= 205,
    G_CTPOP	= 206,
    G_BSWAP	= 207,
    G_BITREVERSE	= 208,
    G_FCEIL	= 209,
    G_FCOS	= 210,
    G_FSIN	= 211,
    G_FSQRT	= 212,
    G_FFLOOR	= 213,
    G_FRINT	= 214,
    G_FNEARBYINT	= 215,
    G_ADDRSPACE_CAST	= 216,
    G_BLOCK_ADDR	= 217,
    G_JUMP_TABLE	= 218,
    G_DYN_STACKALLOC	= 219,
    G_STRICT_FADD	= 220,
    G_STRICT_FSUB	= 221,
    G_STRICT_FMUL	= 222,
    G_STRICT_FDIV	= 223,
    G_STRICT_FREM	= 224,
    G_STRICT_FMA	= 225,
    G_STRICT_FSQRT	= 226,
    G_READ_REGISTER	= 227,
    G_WRITE_REGISTER	= 228,
    G_MEMCPY	= 229,
    G_MEMCPY_INLINE	= 230,
    G_MEMMOVE	= 231,
    G_MEMSET	= 232,
    G_BZERO	= 233,
    G_VECREDUCE_SEQ_FADD	= 234,
    G_VECREDUCE_SEQ_FMUL	= 235,
    G_VECREDUCE_FADD	= 236,
    G_VECREDUCE_FMUL	= 237,
    G_VECREDUCE_FMAX	= 238,
    G_VECREDUCE_FMIN	= 239,
    G_VECREDUCE_ADD	= 240,
    G_VECREDUCE_MUL	= 241,
    G_VECREDUCE_AND	= 242,
    G_VECREDUCE_OR	= 243,
    G_VECREDUCE_XOR	= 244,
    G_VECREDUCE_SMAX	= 245,
    G_VECREDUCE_SMIN	= 246,
    G_VECREDUCE_UMAX	= 247,
    G_VECREDUCE_UMIN	= 248,
    G_SBFX	= 249,
    G_UBFX	= 250,
    ABSMacro	= 251,
    ADJCALLSTACKDOWN	= 252,
    ADJCALLSTACKUP	= 253,
    AND_V_D_PSEUDO	= 254,
    AND_V_H_PSEUDO	= 255,
    AND_V_W_PSEUDO	= 256,
    ATOMIC_CMP_SWAP_I16	= 257,
    ATOMIC_CMP_SWAP_I16_POSTRA	= 258,
    ATOMIC_CMP_SWAP_I32	= 259,
    ATOMIC_CMP_SWAP_I32_POSTRA	= 260,
    ATOMIC_CMP_SWAP_I64	= 261,
    ATOMIC_CMP_SWAP_I64_POSTRA	= 262,
    ATOMIC_CMP_SWAP_I8	= 263,
    ATOMIC_CMP_SWAP_I8_POSTRA	= 264,
    ATOMIC_LOAD_ADD_I16	= 265,
    ATOMIC_LOAD_ADD_I16_POSTRA	= 266,
    ATOMIC_LOAD_ADD_I32	= 267,
    ATOMIC_LOAD_ADD_I32_POSTRA	= 268,
    ATOMIC_LOAD_ADD_I64	= 269,
    ATOMIC_LOAD_ADD_I64_POSTRA	= 270,
    ATOMIC_LOAD_ADD_I8	= 271,
    ATOMIC_LOAD_ADD_I8_POSTRA	= 272,
    ATOMIC_LOAD_AND_I16	= 273,
    ATOMIC_LOAD_AND_I16_POSTRA	= 274,
    ATOMIC_LOAD_AND_I32	= 275,
    ATOMIC_LOAD_AND_I32_POSTRA	= 276,
    ATOMIC_LOAD_AND_I64	= 277,
    ATOMIC_LOAD_AND_I64_POSTRA	= 278,
    ATOMIC_LOAD_AND_I8	= 279,
    ATOMIC_LOAD_AND_I8_POSTRA	= 280,
    ATOMIC_LOAD_MAX_I16	= 281,
    ATOMIC_LOAD_MAX_I16_POSTRA	= 282,
    ATOMIC_LOAD_MAX_I32	= 283,
    ATOMIC_LOAD_MAX_I32_POSTRA	= 284,
    ATOMIC_LOAD_MAX_I64	= 285,
    ATOMIC_LOAD_MAX_I64_POSTRA	= 286,
    ATOMIC_LOAD_MAX_I8	= 287,
    ATOMIC_LOAD_MAX_I8_POSTRA	= 288,
    ATOMIC_LOAD_MIN_I16	= 289,
    ATOMIC_LOAD_MIN_I16_POSTRA	= 290,
    ATOMIC_LOAD_MIN_I32	= 291,
    ATOMIC_LOAD_MIN_I32_POSTRA	= 292,
    ATOMIC_LOAD_MIN_I64	= 293,
    ATOMIC_LOAD_MIN_I64_POSTRA	= 294,
    ATOMIC_LOAD_MIN_I8	= 295,
    ATOMIC_LOAD_MIN_I8_POSTRA	= 296,
    ATOMIC_LOAD_NAND_I16	= 297,
    ATOMIC_LOAD_NAND_I16_POSTRA	= 298,
    ATOMIC_LOAD_NAND_I32	= 299,
    ATOMIC_LOAD_NAND_I32_POSTRA	= 300,
    ATOMIC_LOAD_NAND_I64	= 301,
    ATOMIC_LOAD_NAND_I64_POSTRA	= 302,
    ATOMIC_LOAD_NAND_I8	= 303,
    ATOMIC_LOAD_NAND_I8_POSTRA	= 304,
    ATOMIC_LOAD_OR_I16	= 305,
    ATOMIC_LOAD_OR_I16_POSTRA	= 306,
    ATOMIC_LOAD_OR_I32	= 307,
    ATOMIC_LOAD_OR_I32_POSTRA	= 308,
    ATOMIC_LOAD_OR_I64	= 309,
    ATOMIC_LOAD_OR_I64_POSTRA	= 310,
    ATOMIC_LOAD_OR_I8	= 311,
    ATOMIC_LOAD_OR_I8_POSTRA	= 312,
    ATOMIC_LOAD_SUB_I16	= 313,
    ATOMIC_LOAD_SUB_I16_POSTRA	= 314,
    ATOMIC_LOAD_SUB_I32	= 315,
    ATOMIC_LOAD_SUB_I32_POSTRA	= 316,
    ATOMIC_LOAD_SUB_I64	= 317,
    ATOMIC_LOAD_SUB_I64_POSTRA	= 318,
    ATOMIC_LOAD_SUB_I8	= 319,
    ATOMIC_LOAD_SUB_I8_POSTRA	= 320,
    ATOMIC_LOAD_UMAX_I16	= 321,
    ATOMIC_LOAD_UMAX_I16_POSTRA	= 322,
    ATOMIC_LOAD_UMAX_I32	= 323,
    ATOMIC_LOAD_UMAX_I32_POSTRA	= 324,
    ATOMIC_LOAD_UMAX_I64	= 325,
    ATOMIC_LOAD_UMAX_I64_POSTRA	= 326,
    ATOMIC_LOAD_UMAX_I8	= 327,
    ATOMIC_LOAD_UMAX_I8_POSTRA	= 328,
    ATOMIC_LOAD_UMIN_I16	= 329,
    ATOMIC_LOAD_UMIN_I16_POSTRA	= 330,
    ATOMIC_LOAD_UMIN_I32	= 331,
    ATOMIC_LOAD_UMIN_I32_POSTRA	= 332,
    ATOMIC_LOAD_UMIN_I64	= 333,
    ATOMIC_LOAD_UMIN_I64_POSTRA	= 334,
    ATOMIC_LOAD_UMIN_I8	= 335,
    ATOMIC_LOAD_UMIN_I8_POSTRA	= 336,
    ATOMIC_LOAD_XOR_I16	= 337,
    ATOMIC_LOAD_XOR_I16_POSTRA	= 338,
    ATOMIC_LOAD_XOR_I32	= 339,
    ATOMIC_LOAD_XOR_I32_POSTRA	= 340,
    ATOMIC_LOAD_XOR_I64	= 341,
    ATOMIC_LOAD_XOR_I64_POSTRA	= 342,
    ATOMIC_LOAD_XOR_I8	= 343,
    ATOMIC_LOAD_XOR_I8_POSTRA	= 344,
    ATOMIC_SWAP_I16	= 345,
    ATOMIC_SWAP_I16_POSTRA	= 346,
    ATOMIC_SWAP_I32	= 347,
    ATOMIC_SWAP_I32_POSTRA	= 348,
    ATOMIC_SWAP_I64	= 349,
    ATOMIC_SWAP_I64_POSTRA	= 350,
    ATOMIC_SWAP_I8	= 351,
    ATOMIC_SWAP_I8_POSTRA	= 352,
    B	= 353,
    BAL_BR	= 354,
    BAL_BR_MM	= 355,
    BEQLImmMacro	= 356,
    BGE	= 357,
    BGEImmMacro	= 358,
    BGEL	= 359,
    BGELImmMacro	= 360,
    BGEU	= 361,
    BGEUImmMacro	= 362,
    BGEUL	= 363,
    BGEULImmMacro	= 364,
    BGT	= 365,
    BGTImmMacro	= 366,
    BGTL	= 367,
    BGTLImmMacro	= 368,
    BGTU	= 369,
    BGTUImmMacro	= 370,
    BGTUL	= 371,
    BGTULImmMacro	= 372,
    BLE	= 373,
    BLEImmMacro	= 374,
    BLEL	= 375,
    BLELImmMacro	= 376,
    BLEU	= 377,
    BLEUImmMacro	= 378,
    BLEUL	= 379,
    BLEULImmMacro	= 380,
    BLT	= 381,
    BLTImmMacro	= 382,
    BLTL	= 383,
    BLTLImmMacro	= 384,
    BLTU	= 385,
    BLTUImmMacro	= 386,
    BLTUL	= 387,
    BLTULImmMacro	= 388,
    BNELImmMacro	= 389,
    BPOSGE32_PSEUDO	= 390,
    BSEL_D_PSEUDO	= 391,
    BSEL_FD_PSEUDO	= 392,
    BSEL_FW_PSEUDO	= 393,
    BSEL_H_PSEUDO	= 394,
    BSEL_W_PSEUDO	= 395,
    B_MM	= 396,
    B_MMR6_Pseudo	= 397,
    B_MM_Pseudo	= 398,
    BeqImm	= 399,
    BneImm	= 400,
    BteqzT8CmpX16	= 401,
    BteqzT8CmpiX16	= 402,
    BteqzT8SltX16	= 403,
    BteqzT8SltiX16	= 404,
    BteqzT8SltiuX16	= 405,
    BteqzT8SltuX16	= 406,
    BtnezT8CmpX16	= 407,
    BtnezT8CmpiX16	= 408,
    BtnezT8SltX16	= 409,
    BtnezT8SltiX16	= 410,
    BtnezT8SltiuX16	= 411,
    BtnezT8SltuX16	= 412,
    BuildPairF64	= 413,
    BuildPairF64_64	= 414,
    CFTC1	= 415,
    CONSTPOOL_ENTRY	= 416,
    COPY_FD_PSEUDO	= 417,
    COPY_FW_PSEUDO	= 418,
    CTTC1	= 419,
    Constant32	= 420,
    DMULImmMacro	= 421,
    DMULMacro	= 422,
    DMULOMacro	= 423,
    DMULOUMacro	= 424,
    DROL	= 425,
    DROLImm	= 426,
    DROR	= 427,
    DRORImm	= 428,
    DSDivIMacro	= 429,
    DSDivMacro	= 430,
    DSRemIMacro	= 431,
    DSRemMacro	= 432,
    DUDivIMacro	= 433,
    DUDivMacro	= 434,
    DURemIMacro	= 435,
    DURemMacro	= 436,
    ERet	= 437,
    ExtractElementF64	= 438,
    ExtractElementF64_64	= 439,
    FABS_D	= 440,
    FABS_W	= 441,
    FEXP2_D_1_PSEUDO	= 442,
    FEXP2_W_1_PSEUDO	= 443,
    FILL_FD_PSEUDO	= 444,
    FILL_FW_PSEUDO	= 445,
    GotPrologue16	= 446,
    INSERT_B_VIDX64_PSEUDO	= 447,
    INSERT_B_VIDX_PSEUDO	= 448,
    INSERT_D_VIDX64_PSEUDO	= 449,
    INSERT_D_VIDX_PSEUDO	= 450,
    INSERT_FD_PSEUDO	= 451,
    INSERT_FD_VIDX64_PSEUDO	= 452,
    INSERT_FD_VIDX_PSEUDO	= 453,
    INSERT_FW_PSEUDO	= 454,
    INSERT_FW_VIDX64_PSEUDO	= 455,
    INSERT_FW_VIDX_PSEUDO	= 456,
    INSERT_H_VIDX64_PSEUDO	= 457,
    INSERT_H_VIDX_PSEUDO	= 458,
    INSERT_W_VIDX64_PSEUDO	= 459,
    INSERT_W_VIDX_PSEUDO	= 460,
    JALR64Pseudo	= 461,
    JALRHB64Pseudo	= 462,
    JALRHBPseudo	= 463,
    JALRPseudo	= 464,
    JAL_MMR6	= 465,
    JalOneReg	= 466,
    JalTwoReg	= 467,
    LDMacro	= 468,
    LDR_D	= 469,
    LDR_W	= 470,
    LD_F16	= 471,
    LOAD_ACC128	= 472,
    LOAD_ACC64	= 473,
    LOAD_ACC64DSP	= 474,
    LOAD_CCOND_DSP	= 475,
    LONG_BRANCH_ADDiu	= 476,
    LONG_BRANCH_ADDiu2Op	= 477,
    LONG_BRANCH_DADDiu	= 478,
    LONG_BRANCH_DADDiu2Op	= 479,
    LONG_BRANCH_LUi	= 480,
    LONG_BRANCH_LUi2Op	= 481,
    LONG_BRANCH_LUi2Op_64	= 482,
    LWM_MM	= 483,
    LoadAddrImm32	= 484,
    LoadAddrImm64	= 485,
    LoadAddrReg32	= 486,
    LoadAddrReg64	= 487,
    LoadImm32	= 488,
    LoadImm64	= 489,
    LoadImmDoubleFGR	= 490,
    LoadImmDoubleFGR_32	= 491,
    LoadImmDoubleGPR	= 492,
    LoadImmSingleFGR	= 493,
    LoadImmSingleGPR	= 494,
    LwConstant32	= 495,
    MFTACX	= 496,
    MFTC0	= 497,
    MFTC1	= 498,
    MFTDSP	= 499,
    MFTGPR	= 500,
    MFTHC1	= 501,
    MFTHI	= 502,
    MFTLO	= 503,
    MIPSeh_return32	= 504,
    MIPSeh_return64	= 505,
    MSA_FP_EXTEND_D_PSEUDO	= 506,
    MSA_FP_EXTEND_W_PSEUDO	= 507,
    MSA_FP_ROUND_D_PSEUDO	= 508,
    MSA_FP_ROUND_W_PSEUDO	= 509,
    MTTACX	= 510,
    MTTC0	= 511,
    MTTC1	= 512,
    MTTDSP	= 513,
    MTTGPR	= 514,
    MTTHC1	= 515,
    MTTHI	= 516,
    MTTLO	= 517,
    MULImmMacro	= 518,
    MULOMacro	= 519,
    MULOUMacro	= 520,
    MultRxRy16	= 521,
    MultRxRyRz16	= 522,
    MultuRxRy16	= 523,
    MultuRxRyRz16	= 524,
    NOP	= 525,
    NORImm	= 526,
    NORImm64	= 527,
    NOR_V_D_PSEUDO	= 528,
    NOR_V_H_PSEUDO	= 529,
    NOR_V_W_PSEUDO	= 530,
    OR_V_D_PSEUDO	= 531,
    OR_V_H_PSEUDO	= 532,
    OR_V_W_PSEUDO	= 533,
    PseudoCMPU_EQ_QB	= 534,
    PseudoCMPU_LE_QB	= 535,
    PseudoCMPU_LT_QB	= 536,
    PseudoCMP_EQ_PH	= 537,
    PseudoCMP_LE_PH	= 538,
    PseudoCMP_LT_PH	= 539,
    PseudoCVT_D32_W	= 540,
    PseudoCVT_D64_L	= 541,
    PseudoCVT_D64_W	= 542,
    PseudoCVT_S_L	= 543,
    PseudoCVT_S_W	= 544,
    PseudoDMULT	= 545,
    PseudoDMULTu	= 546,
    PseudoDSDIV	= 547,
    PseudoDUDIV	= 548,
    PseudoD_SELECT_I	= 549,
    PseudoD_SELECT_I64	= 550,
    PseudoIndirectBranch	= 551,
    PseudoIndirectBranch64	= 552,
    PseudoIndirectBranch64R6	= 553,
    PseudoIndirectBranchR6	= 554,
    PseudoIndirectBranch_MM	= 555,
    PseudoIndirectBranch_MMR6	= 556,
    PseudoIndirectHazardBranch	= 557,
    PseudoIndirectHazardBranch64	= 558,
    PseudoIndrectHazardBranch64R6	= 559,
    PseudoIndrectHazardBranchR6	= 560,
    PseudoMADD	= 561,
    PseudoMADDU	= 562,
    PseudoMADDU_MM	= 563,
    PseudoMADD_MM	= 564,
    PseudoMFHI	= 565,
    PseudoMFHI64	= 566,
    PseudoMFHI_MM	= 567,
    PseudoMFLO	= 568,
    PseudoMFLO64	= 569,
    PseudoMFLO_MM	= 570,
    PseudoMSUB	= 571,
    PseudoMSUBU	= 572,
    PseudoMSUBU_MM	= 573,
    PseudoMSUB_MM	= 574,
    PseudoMTLOHI	= 575,
    PseudoMTLOHI64	= 576,
    PseudoMTLOHI_DSP	= 577,
    PseudoMTLOHI_MM	= 578,
    PseudoMULT	= 579,
    PseudoMULT_MM	= 580,
    PseudoMULTu	= 581,
    PseudoMULTu_MM	= 582,
    PseudoPICK_PH	= 583,
    PseudoPICK_QB	= 584,
    PseudoReturn	= 585,
    PseudoReturn64	= 586,
    PseudoSDIV	= 587,
    PseudoSELECTFP_F_D32	= 588,
    PseudoSELECTFP_F_D64	= 589,
    PseudoSELECTFP_F_I	= 590,
    PseudoSELECTFP_F_I64	= 591,
    PseudoSELECTFP_F_S	= 592,
    PseudoSELECTFP_T_D32	= 593,
    PseudoSELECTFP_T_D64	= 594,
    PseudoSELECTFP_T_I	= 595,
    PseudoSELECTFP_T_I64	= 596,
    PseudoSELECTFP_T_S	= 597,
    PseudoSELECT_D32	= 598,
    PseudoSELECT_D64	= 599,
    PseudoSELECT_I	= 600,
    PseudoSELECT_I64	= 601,
    PseudoSELECT_S	= 602,
    PseudoTRUNC_W_D	= 603,
    PseudoTRUNC_W_D32	= 604,
    PseudoTRUNC_W_S	= 605,
    PseudoUDIV	= 606,
    ROL	= 607,
    ROLImm	= 608,
    ROR	= 609,
    RORImm	= 610,
    RetRA	= 611,
    RetRA16	= 612,
    SDC1_M1	= 613,
    SDIV_MM_Pseudo	= 614,
    SDMacro	= 615,
    SDivIMacro	= 616,
    SDivMacro	= 617,
    SEQIMacro	= 618,
    SEQMacro	= 619,
    SGE	= 620,
    SGEImm	= 621,
    SGEImm64	= 622,
    SGEU	= 623,
    SGEUImm	= 624,
    SGEUImm64	= 625,
    SGTImm	= 626,
    SGTImm64	= 627,
    SGTUImm	= 628,
    SGTUImm64	= 629,
    SLE	= 630,
    SLEImm	= 631,
    SLEImm64	= 632,
    SLEU	= 633,
    SLEUImm	= 634,
    SLEUImm64	= 635,
    SLTImm64	= 636,
    SLTUImm64	= 637,
    SNEIMacro	= 638,
    SNEMacro	= 639,
    SNZ_B_PSEUDO	= 640,
    SNZ_D_PSEUDO	= 641,
    SNZ_H_PSEUDO	= 642,
    SNZ_V_PSEUDO	= 643,
    SNZ_W_PSEUDO	= 644,
    SRemIMacro	= 645,
    SRemMacro	= 646,
    STORE_ACC128	= 647,
    STORE_ACC64	= 648,
    STORE_ACC64DSP	= 649,
    STORE_CCOND_DSP	= 650,
    STR_D	= 651,
    STR_W	= 652,
    ST_F16	= 653,
    SWM_MM	= 654,
    SZ_B_PSEUDO	= 655,
    SZ_D_PSEUDO	= 656,
    SZ_H_PSEUDO	= 657,
    SZ_V_PSEUDO	= 658,
    SZ_W_PSEUDO	= 659,
    SaaAddr	= 660,
    SaadAddr	= 661,
    SelBeqZ	= 662,
    SelBneZ	= 663,
    SelTBteqZCmp	= 664,
    SelTBteqZCmpi	= 665,
    SelTBteqZSlt	= 666,
    SelTBteqZSlti	= 667,
    SelTBteqZSltiu	= 668,
    SelTBteqZSltu	= 669,
    SelTBtneZCmp	= 670,
    SelTBtneZCmpi	= 671,
    SelTBtneZSlt	= 672,
    SelTBtneZSlti	= 673,
    SelTBtneZSltiu	= 674,
    SelTBtneZSltu	= 675,
    SltCCRxRy16	= 676,
    SltiCCRxImmX16	= 677,
    SltiuCCRxImmX16	= 678,
    SltuCCRxRy16	= 679,
    SltuRxRyRz16	= 680,
    TAILCALL	= 681,
    TAILCALL64R6REG	= 682,
    TAILCALLHB64R6REG	= 683,
    TAILCALLHBR6REG	= 684,
    TAILCALLR6REG	= 685,
    TAILCALLREG	= 686,
    TAILCALLREG64	= 687,
    TAILCALLREGHB	= 688,
    TAILCALLREGHB64	= 689,
    TAILCALLREG_MM	= 690,
    TAILCALLREG_MMR6	= 691,
    TAILCALL_MM	= 692,
    TAILCALL_MMR6	= 693,
    TRAP	= 694,
    TRAP_MM	= 695,
    UDIV_MM_Pseudo	= 696,
    UDivIMacro	= 697,
    UDivMacro	= 698,
    URemIMacro	= 699,
    URemMacro	= 700,
    Ulh	= 701,
    Ulhu	= 702,
    Ulw	= 703,
    Ush	= 704,
    Usw	= 705,
    XOR_V_D_PSEUDO	= 706,
    XOR_V_H_PSEUDO	= 707,
    XOR_V_W_PSEUDO	= 708,
    ABSQ_S_PH	= 709,
    ABSQ_S_PH_MM	= 710,
    ABSQ_S_QB	= 711,
    ABSQ_S_QB_MMR2	= 712,
    ABSQ_S_W	= 713,
    ABSQ_S_W_MM	= 714,
    ADD	= 715,
    ADDIUPC	= 716,
    ADDIUPC_MM	= 717,
    ADDIUPC_MMR6	= 718,
    ADDIUR1SP_MM	= 719,
    ADDIUR2_MM	= 720,
    ADDIUS5_MM	= 721,
    ADDIUSP_MM	= 722,
    ADDIU_MMR6	= 723,
    ADDQH_PH	= 724,
    ADDQH_PH_MMR2	= 725,
    ADDQH_R_PH	= 726,
    ADDQH_R_PH_MMR2	= 727,
    ADDQH_R_W	= 728,
    ADDQH_R_W_MMR2	= 729,
    ADDQH_W	= 730,
    ADDQH_W_MMR2	= 731,
    ADDQ_PH	= 732,
    ADDQ_PH_MM	= 733,
    ADDQ_S_PH	= 734,
    ADDQ_S_PH_MM	= 735,
    ADDQ_S_W	= 736,
    ADDQ_S_W_MM	= 737,
    ADDR_PS64	= 738,
    ADDSC	= 739,
    ADDSC_MM	= 740,
    ADDS_A_B	= 741,
    ADDS_A_D	= 742,
    ADDS_A_H	= 743,
    ADDS_A_W	= 744,
    ADDS_S_B	= 745,
    ADDS_S_D	= 746,
    ADDS_S_H	= 747,
    ADDS_S_W	= 748,
    ADDS_U_B	= 749,
    ADDS_U_D	= 750,
    ADDS_U_H	= 751,
    ADDS_U_W	= 752,
    ADDU16_MM	= 753,
    ADDU16_MMR6	= 754,
    ADDUH_QB	= 755,
    ADDUH_QB_MMR2	= 756,
    ADDUH_R_QB	= 757,
    ADDUH_R_QB_MMR2	= 758,
    ADDU_MMR6	= 759,
    ADDU_PH	= 760,
    ADDU_PH_MMR2	= 761,
    ADDU_QB	= 762,
    ADDU_QB_MM	= 763,
    ADDU_S_PH	= 764,
    ADDU_S_PH_MMR2	= 765,
    ADDU_S_QB	= 766,
    ADDU_S_QB_MM	= 767,
    ADDVI_B	= 768,
    ADDVI_D	= 769,
    ADDVI_H	= 770,
    ADDVI_W	= 771,
    ADDV_B	= 772,
    ADDV_D	= 773,
    ADDV_H	= 774,
    ADDV_W	= 775,
    ADDWC	= 776,
    ADDWC_MM	= 777,
    ADD_A_B	= 778,
    ADD_A_D	= 779,
    ADD_A_H	= 780,
    ADD_A_W	= 781,
    ADD_MM	= 782,
    ADD_MMR6	= 783,
    ADDi	= 784,
    ADDi_MM	= 785,
    ADDiu	= 786,
    ADDiu_MM	= 787,
    ADDu	= 788,
    ADDu_MM	= 789,
    ALIGN	= 790,
    ALIGN_MMR6	= 791,
    ALUIPC	= 792,
    ALUIPC_MMR6	= 793,
    AND	= 794,
    AND16_MM	= 795,
    AND16_MMR6	= 796,
    AND64	= 797,
    ANDI16_MM	= 798,
    ANDI16_MMR6	= 799,
    ANDI_B	= 800,
    ANDI_MMR6	= 801,
    AND_MM	= 802,
    AND_MMR6	= 803,
    AND_V	= 804,
    ANDi	= 805,
    ANDi64	= 806,
    ANDi_MM	= 807,
    APPEND	= 808,
    APPEND_MMR2	= 809,
    ASUB_S_B	= 810,
    ASUB_S_D	= 811,
    ASUB_S_H	= 812,
    ASUB_S_W	= 813,
    ASUB_U_B	= 814,
    ASUB_U_D	= 815,
    ASUB_U_H	= 816,
    ASUB_U_W	= 817,
    AUI	= 818,
    AUIPC	= 819,
    AUIPC_MMR6	= 820,
    AUI_MMR6	= 821,
    AVER_S_B	= 822,
    AVER_S_D	= 823,
    AVER_S_H	= 824,
    AVER_S_W	= 825,
    AVER_U_B	= 826,
    AVER_U_D	= 827,
    AVER_U_H	= 828,
    AVER_U_W	= 829,
    AVE_S_B	= 830,
    AVE_S_D	= 831,
    AVE_S_H	= 832,
    AVE_S_W	= 833,
    AVE_U_B	= 834,
    AVE_U_D	= 835,
    AVE_U_H	= 836,
    AVE_U_W	= 837,
    AddiuRxImmX16	= 838,
    AddiuRxPcImmX16	= 839,
    AddiuRxRxImm16	= 840,
    AddiuRxRxImmX16	= 841,
    AddiuRxRyOffMemX16	= 842,
    AddiuSpImm16	= 843,
    AddiuSpImmX16	= 844,
    AdduRxRyRz16	= 845,
    AndRxRxRy16	= 846,
    B16_MM	= 847,
    BADDu	= 848,
    BAL	= 849,
    BALC	= 850,
    BALC_MMR6	= 851,
    BALIGN	= 852,
    BALIGN_MMR2	= 853,
    BBIT0	= 854,
    BBIT032	= 855,
    BBIT1	= 856,
    BBIT132	= 857,
    BC	= 858,
    BC16_MMR6	= 859,
    BC1EQZ	= 860,
    BC1EQZC_MMR6	= 861,
    BC1F	= 862,
    BC1FL	= 863,
    BC1F_MM	= 864,
    BC1NEZ	= 865,
    BC1NEZC_MMR6	= 866,
    BC1T	= 867,
    BC1TL	= 868,
    BC1T_MM	= 869,
    BC2EQZ	= 870,
    BC2EQZC_MMR6	= 871,
    BC2NEZ	= 872,
    BC2NEZC_MMR6	= 873,
    BCLRI_B	= 874,
    BCLRI_D	= 875,
    BCLRI_H	= 876,
    BCLRI_W	= 877,
    BCLR_B	= 878,
    BCLR_D	= 879,
    BCLR_H	= 880,
    BCLR_W	= 881,
    BC_MMR6	= 882,
    BEQ	= 883,
    BEQ64	= 884,
    BEQC	= 885,
    BEQC64	= 886,
    BEQC_MMR6	= 887,
    BEQL	= 888,
    BEQZ16_MM	= 889,
    BEQZALC	= 890,
    BEQZALC_MMR6	= 891,
    BEQZC	= 892,
    BEQZC16_MMR6	= 893,
    BEQZC64	= 894,
    BEQZC_MM	= 895,
    BEQZC_MMR6	= 896,
    BEQ_MM	= 897,
    BGEC	= 898,
    BGEC64	= 899,
    BGEC_MMR6	= 900,
    BGEUC	= 901,
    BGEUC64	= 902,
    BGEUC_MMR6	= 903,
    BGEZ	= 904,
    BGEZ64	= 905,
    BGEZAL	= 906,
    BGEZALC	= 907,
    BGEZALC_MMR6	= 908,
    BGEZALL	= 909,
    BGEZALS_MM	= 910,
    BGEZAL_MM	= 911,
    BGEZC	= 912,
    BGEZC64	= 913,
    BGEZC_MMR6	= 914,
    BGEZL	= 915,
    BGEZ_MM	= 916,
    BGTZ	= 917,
    BGTZ64	= 918,
    BGTZALC	= 919,
    BGTZALC_MMR6	= 920,
    BGTZC	= 921,
    BGTZC64	= 922,
    BGTZC_MMR6	= 923,
    BGTZL	= 924,
    BGTZ_MM	= 925,
    BINSLI_B	= 926,
    BINSLI_D	= 927,
    BINSLI_H	= 928,
    BINSLI_W	= 929,
    BINSL_B	= 930,
    BINSL_D	= 931,
    BINSL_H	= 932,
    BINSL_W	= 933,
    BINSRI_B	= 934,
    BINSRI_D	= 935,
    BINSRI_H	= 936,
    BINSRI_W	= 937,
    BINSR_B	= 938,
    BINSR_D	= 939,
    BINSR_H	= 940,
    BINSR_W	= 941,
    BITREV	= 942,
    BITREV_MM	= 943,
    BITSWAP	= 944,
    BITSWAP_MMR6	= 945,
    BLEZ	= 946,
    BLEZ64	= 947,
    BLEZALC	= 948,
    BLEZALC_MMR6	= 949,
    BLEZC	= 950,
    BLEZC64	= 951,
    BLEZC_MMR6	= 952,
    BLEZL	= 953,
    BLEZ_MM	= 954,
    BLTC	= 955,
    BLTC64	= 956,
    BLTC_MMR6	= 957,
    BLTUC	= 958,
    BLTUC64	= 959,
    BLTUC_MMR6	= 960,
    BLTZ	= 961,
    BLTZ64	= 962,
    BLTZAL	= 963,
    BLTZALC	= 964,
    BLTZALC_MMR6	= 965,
    BLTZALL	= 966,
    BLTZALS_MM	= 967,
    BLTZAL_MM	= 968,
    BLTZC	= 969,
    BLTZC64	= 970,
    BLTZC_MMR6	= 971,
    BLTZL	= 972,
    BLTZ_MM	= 973,
    BMNZI_B	= 974,
    BMNZ_V	= 975,
    BMZI_B	= 976,
    BMZ_V	= 977,
    BNE	= 978,
    BNE64	= 979,
    BNEC	= 980,
    BNEC64	= 981,
    BNEC_MMR6	= 982,
    BNEGI_B	= 983,
    BNEGI_D	= 984,
    BNEGI_H	= 985,
    BNEGI_W	= 986,
    BNEG_B	= 987,
    BNEG_D	= 988,
    BNEG_H	= 989,
    BNEG_W	= 990,
    BNEL	= 991,
    BNEZ16_MM	= 992,
    BNEZALC	= 993,
    BNEZALC_MMR6	= 994,
    BNEZC	= 995,
    BNEZC16_MMR6	= 996,
    BNEZC64	= 997,
    BNEZC_MM	= 998,
    BNEZC_MMR6	= 999,
    BNE_MM	= 1000,
    BNVC	= 1001,
    BNVC_MMR6	= 1002,
    BNZ_B	= 1003,
    BNZ_D	= 1004,
    BNZ_H	= 1005,
    BNZ_V	= 1006,
    BNZ_W	= 1007,
    BOVC	= 1008,
    BOVC_MMR6	= 1009,
    BPOSGE32	= 1010,
    BPOSGE32C_MMR3	= 1011,
    BPOSGE32_MM	= 1012,
    BREAK	= 1013,
    BREAK16_MM	= 1014,
    BREAK16_MMR6	= 1015,
    BREAK_MM	= 1016,
    BREAK_MMR6	= 1017,
    BSELI_B	= 1018,
    BSEL_V	= 1019,
    BSETI_B	= 1020,
    BSETI_D	= 1021,
    BSETI_H	= 1022,
    BSETI_W	= 1023,
    BSET_B	= 1024,
    BSET_D	= 1025,
    BSET_H	= 1026,
    BSET_W	= 1027,
    BZ_B	= 1028,
    BZ_D	= 1029,
    BZ_H	= 1030,
    BZ_V	= 1031,
    BZ_W	= 1032,
    BeqzRxImm16	= 1033,
    BeqzRxImmX16	= 1034,
    Bimm16	= 1035,
    BimmX16	= 1036,
    BnezRxImm16	= 1037,
    BnezRxImmX16	= 1038,
    Break16	= 1039,
    Bteqz16	= 1040,
    BteqzX16	= 1041,
    Btnez16	= 1042,
    BtnezX16	= 1043,
    CACHE	= 1044,
    CACHEE	= 1045,
    CACHEE_MM	= 1046,
    CACHE_MM	= 1047,
    CACHE_MMR6	= 1048,
    CACHE_R6	= 1049,
    CEIL_L_D64	= 1050,
    CEIL_L_D_MMR6	= 1051,
    CEIL_L_S	= 1052,
    CEIL_L_S_MMR6	= 1053,
    CEIL_W_D32	= 1054,
    CEIL_W_D64	= 1055,
    CEIL_W_D_MMR6	= 1056,
    CEIL_W_MM	= 1057,
    CEIL_W_S	= 1058,
    CEIL_W_S_MM	= 1059,
    CEIL_W_S_MMR6	= 1060,
    CEQI_B	= 1061,
    CEQI_D	= 1062,
    CEQI_H	= 1063,
    CEQI_W	= 1064,
    CEQ_B	= 1065,
    CEQ_D	= 1066,
    CEQ_H	= 1067,
    CEQ_W	= 1068,
    CFC1	= 1069,
    CFC1_MM	= 1070,
    CFC2_MM	= 1071,
    CFCMSA	= 1072,
    CINS	= 1073,
    CINS32	= 1074,
    CINS64_32	= 1075,
    CINS_i32	= 1076,
    CLASS_D	= 1077,
    CLASS_D_MMR6	= 1078,
    CLASS_S	= 1079,
    CLASS_S_MMR6	= 1080,
    CLEI_S_B	= 1081,
    CLEI_S_D	= 1082,
    CLEI_S_H	= 1083,
    CLEI_S_W	= 1084,
    CLEI_U_B	= 1085,
    CLEI_U_D	= 1086,
    CLEI_U_H	= 1087,
    CLEI_U_W	= 1088,
    CLE_S_B	= 1089,
    CLE_S_D	= 1090,
    CLE_S_H	= 1091,
    CLE_S_W	= 1092,
    CLE_U_B	= 1093,
    CLE_U_D	= 1094,
    CLE_U_H	= 1095,
    CLE_U_W	= 1096,
    CLO	= 1097,
    CLO_MM	= 1098,
    CLO_MMR6	= 1099,
    CLO_R6	= 1100,
    CLTI_S_B	= 1101,
    CLTI_S_D	= 1102,
    CLTI_S_H	= 1103,
    CLTI_S_W	= 1104,
    CLTI_U_B	= 1105,
    CLTI_U_D	= 1106,
    CLTI_U_H	= 1107,
    CLTI_U_W	= 1108,
    CLT_S_B	= 1109,
    CLT_S_D	= 1110,
    CLT_S_H	= 1111,
    CLT_S_W	= 1112,
    CLT_U_B	= 1113,
    CLT_U_D	= 1114,
    CLT_U_H	= 1115,
    CLT_U_W	= 1116,
    CLZ	= 1117,
    CLZ_MM	= 1118,
    CLZ_MMR6	= 1119,
    CLZ_R6	= 1120,
    CMPGDU_EQ_QB	= 1121,
    CMPGDU_EQ_QB_MMR2	= 1122,
    CMPGDU_LE_QB	= 1123,
    CMPGDU_LE_QB_MMR2	= 1124,
    CMPGDU_LT_QB	= 1125,
    CMPGDU_LT_QB_MMR2	= 1126,
    CMPGU_EQ_QB	= 1127,
    CMPGU_EQ_QB_MM	= 1128,
    CMPGU_LE_QB	= 1129,
    CMPGU_LE_QB_MM	= 1130,
    CMPGU_LT_QB	= 1131,
    CMPGU_LT_QB_MM	= 1132,
    CMPU_EQ_QB	= 1133,
    CMPU_EQ_QB_MM	= 1134,
    CMPU_LE_QB	= 1135,
    CMPU_LE_QB_MM	= 1136,
    CMPU_LT_QB	= 1137,
    CMPU_LT_QB_MM	= 1138,
    CMP_AF_D_MMR6	= 1139,
    CMP_AF_S_MMR6	= 1140,
    CMP_EQ_D	= 1141,
    CMP_EQ_D_MMR6	= 1142,
    CMP_EQ_PH	= 1143,
    CMP_EQ_PH_MM	= 1144,
    CMP_EQ_S	= 1145,
    CMP_EQ_S_MMR6	= 1146,
    CMP_F_D	= 1147,
    CMP_F_S	= 1148,
    CMP_LE_D	= 1149,
    CMP_LE_D_MMR6	= 1150,
    CMP_LE_PH	= 1151,
    CMP_LE_PH_MM	= 1152,
    CMP_LE_S	= 1153,
    CMP_LE_S_MMR6	= 1154,
    CMP_LT_D	= 1155,
    CMP_LT_D_MMR6	= 1156,
    CMP_LT_PH	= 1157,
    CMP_LT_PH_MM	= 1158,
    CMP_LT_S	= 1159,
    CMP_LT_S_MMR6	= 1160,
    CMP_SAF_D	= 1161,
    CMP_SAF_D_MMR6	= 1162,
    CMP_SAF_S	= 1163,
    CMP_SAF_S_MMR6	= 1164,
    CMP_SEQ_D	= 1165,
    CMP_SEQ_D_MMR6	= 1166,
    CMP_SEQ_S	= 1167,
    CMP_SEQ_S_MMR6	= 1168,
    CMP_SLE_D	= 1169,
    CMP_SLE_D_MMR6	= 1170,
    CMP_SLE_S	= 1171,
    CMP_SLE_S_MMR6	= 1172,
    CMP_SLT_D	= 1173,
    CMP_SLT_D_MMR6	= 1174,
    CMP_SLT_S	= 1175,
    CMP_SLT_S_MMR6	= 1176,
    CMP_SUEQ_D	= 1177,
    CMP_SUEQ_D_MMR6	= 1178,
    CMP_SUEQ_S	= 1179,
    CMP_SUEQ_S_MMR6	= 1180,
    CMP_SULE_D	= 1181,
    CMP_SULE_D_MMR6	= 1182,
    CMP_SULE_S	= 1183,
    CMP_SULE_S_MMR6	= 1184,
    CMP_SULT_D	= 1185,
    CMP_SULT_D_MMR6	= 1186,
    CMP_SULT_S	= 1187,
    CMP_SULT_S_MMR6	= 1188,
    CMP_SUN_D	= 1189,
    CMP_SUN_D_MMR6	= 1190,
    CMP_SUN_S	= 1191,
    CMP_SUN_S_MMR6	= 1192,
    CMP_UEQ_D	= 1193,
    CMP_UEQ_D_MMR6	= 1194,
    CMP_UEQ_S	= 1195,
    CMP_UEQ_S_MMR6	= 1196,
    CMP_ULE_D	= 1197,
    CMP_ULE_D_MMR6	= 1198,
    CMP_ULE_S	= 1199,
    CMP_ULE_S_MMR6	= 1200,
    CMP_ULT_D	= 1201,
    CMP_ULT_D_MMR6	= 1202,
    CMP_ULT_S	= 1203,
    CMP_ULT_S_MMR6	= 1204,
    CMP_UN_D	= 1205,
    CMP_UN_D_MMR6	= 1206,
    CMP_UN_S	= 1207,
    CMP_UN_S_MMR6	= 1208,
    COPY_S_B	= 1209,
    COPY_S_D	= 1210,
    COPY_S_H	= 1211,
    COPY_S_W	= 1212,
    COPY_U_B	= 1213,
    COPY_U_H	= 1214,
    COPY_U_W	= 1215,
    CRC32B	= 1216,
    CRC32CB	= 1217,
    CRC32CD	= 1218,
    CRC32CH	= 1219,
    CRC32CW	= 1220,
    CRC32D	= 1221,
    CRC32H	= 1222,
    CRC32W	= 1223,
    CTC1	= 1224,
    CTC1_MM	= 1225,
    CTC2_MM	= 1226,
    CTCMSA	= 1227,
    CVT_D32_S	= 1228,
    CVT_D32_S_MM	= 1229,
    CVT_D32_W	= 1230,
    CVT_D32_W_MM	= 1231,
    CVT_D64_L	= 1232,
    CVT_D64_S	= 1233,
    CVT_D64_S_MM	= 1234,
    CVT_D64_W	= 1235,
    CVT_D64_W_MM	= 1236,
    CVT_D_L_MMR6	= 1237,
    CVT_L_D64	= 1238,
    CVT_L_D64_MM	= 1239,
    CVT_L_D_MMR6	= 1240,
    CVT_L_S	= 1241,
    CVT_L_S_MM	= 1242,
    CVT_L_S_MMR6	= 1243,
    CVT_PS_PW64	= 1244,
    CVT_PS_S64	= 1245,
    CVT_PW_PS64	= 1246,
    CVT_S_D32	= 1247,
    CVT_S_D32_MM	= 1248,
    CVT_S_D64	= 1249,
    CVT_S_D64_MM	= 1250,
    CVT_S_L	= 1251,
    CVT_S_L_MMR6	= 1252,
    CVT_S_PL64	= 1253,
    CVT_S_PU64	= 1254,
    CVT_S_W	= 1255,
    CVT_S_W_MM	= 1256,
    CVT_S_W_MMR6	= 1257,
    CVT_W_D32	= 1258,
    CVT_W_D32_MM	= 1259,
    CVT_W_D64	= 1260,
    CVT_W_D64_MM	= 1261,
    CVT_W_S	= 1262,
    CVT_W_S_MM	= 1263,
    CVT_W_S_MMR6	= 1264,
    C_EQ_D32	= 1265,
    C_EQ_D32_MM	= 1266,
    C_EQ_D64	= 1267,
    C_EQ_D64_MM	= 1268,
    C_EQ_S	= 1269,
    C_EQ_S_MM	= 1270,
    C_F_D32	= 1271,
    C_F_D32_MM	= 1272,
    C_F_D64	= 1273,
    C_F_D64_MM	= 1274,
    C_F_S	= 1275,
    C_F_S_MM	= 1276,
    C_LE_D32	= 1277,
    C_LE_D32_MM	= 1278,
    C_LE_D64	= 1279,
    C_LE_D64_MM	= 1280,
    C_LE_S	= 1281,
    C_LE_S_MM	= 1282,
    C_LT_D32	= 1283,
    C_LT_D32_MM	= 1284,
    C_LT_D64	= 1285,
    C_LT_D64_MM	= 1286,
    C_LT_S	= 1287,
    C_LT_S_MM	= 1288,
    C_NGE_D32	= 1289,
    C_NGE_D32_MM	= 1290,
    C_NGE_D64	= 1291,
    C_NGE_D64_MM	= 1292,
    C_NGE_S	= 1293,
    C_NGE_S_MM	= 1294,
    C_NGLE_D32	= 1295,
    C_NGLE_D32_MM	= 1296,
    C_NGLE_D64	= 1297,
    C_NGLE_D64_MM	= 1298,
    C_NGLE_S	= 1299,
    C_NGLE_S_MM	= 1300,
    C_NGL_D32	= 1301,
    C_NGL_D32_MM	= 1302,
    C_NGL_D64	= 1303,
    C_NGL_D64_MM	= 1304,
    C_NGL_S	= 1305,
    C_NGL_S_MM	= 1306,
    C_NGT_D32	= 1307,
    C_NGT_D32_MM	= 1308,
    C_NGT_D64	= 1309,
    C_NGT_D64_MM	= 1310,
    C_NGT_S	= 1311,
    C_NGT_S_MM	= 1312,
    C_OLE_D32	= 1313,
    C_OLE_D32_MM	= 1314,
    C_OLE_D64	= 1315,
    C_OLE_D64_MM	= 1316,
    C_OLE_S	= 1317,
    C_OLE_S_MM	= 1318,
    C_OLT_D32	= 1319,
    C_OLT_D32_MM	= 1320,
    C_OLT_D64	= 1321,
    C_OLT_D64_MM	= 1322,
    C_OLT_S	= 1323,
    C_OLT_S_MM	= 1324,
    C_SEQ_D32	= 1325,
    C_SEQ_D32_MM	= 1326,
    C_SEQ_D64	= 1327,
    C_SEQ_D64_MM	= 1328,
    C_SEQ_S	= 1329,
    C_SEQ_S_MM	= 1330,
    C_SF_D32	= 1331,
    C_SF_D32_MM	= 1332,
    C_SF_D64	= 1333,
    C_SF_D64_MM	= 1334,
    C_SF_S	= 1335,
    C_SF_S_MM	= 1336,
    C_UEQ_D32	= 1337,
    C_UEQ_D32_MM	= 1338,
    C_UEQ_D64	= 1339,
    C_UEQ_D64_MM	= 1340,
    C_UEQ_S	= 1341,
    C_UEQ_S_MM	= 1342,
    C_ULE_D32	= 1343,
    C_ULE_D32_MM	= 1344,
    C_ULE_D64	= 1345,
    C_ULE_D64_MM	= 1346,
    C_ULE_S	= 1347,
    C_ULE_S_MM	= 1348,
    C_ULT_D32	= 1349,
    C_ULT_D32_MM	= 1350,
    C_ULT_D64	= 1351,
    C_ULT_D64_MM	= 1352,
    C_ULT_S	= 1353,
    C_ULT_S_MM	= 1354,
    C_UN_D32	= 1355,
    C_UN_D32_MM	= 1356,
    C_UN_D64	= 1357,
    C_UN_D64_MM	= 1358,
    C_UN_S	= 1359,
    C_UN_S_MM	= 1360,
    CmpRxRy16	= 1361,
    CmpiRxImm16	= 1362,
    CmpiRxImmX16	= 1363,
    DADD	= 1364,
    DADDi	= 1365,
    DADDiu	= 1366,
    DADDu	= 1367,
    DAHI	= 1368,
    DALIGN	= 1369,
    DATI	= 1370,
    DAUI	= 1371,
    DBITSWAP	= 1372,
    DCLO	= 1373,
    DCLO_R6	= 1374,
    DCLZ	= 1375,
    DCLZ_R6	= 1376,
    DDIV	= 1377,
    DDIVU	= 1378,
    DERET	= 1379,
    DERET_MM	= 1380,
    DERET_MMR6	= 1381,
    DEXT	= 1382,
    DEXT64_32	= 1383,
    DEXTM	= 1384,
    DEXTU	= 1385,
    DI	= 1386,
    DINS	= 1387,
    DINSM	= 1388,
    DINSU	= 1389,
    DIV	= 1390,
    DIVU	= 1391,
    DIVU_MMR6	= 1392,
    DIV_MMR6	= 1393,
    DIV_S_B	= 1394,
    DIV_S_D	= 1395,
    DIV_S_H	= 1396,
    DIV_S_W	= 1397,
    DIV_U_B	= 1398,
    DIV_U_D	= 1399,
    DIV_U_H	= 1400,
    DIV_U_W	= 1401,
    DI_MM	= 1402,
    DI_MMR6	= 1403,
    DLSA	= 1404,
    DLSA_R6	= 1405,
    DMFC0	= 1406,
    DMFC1	= 1407,
    DMFC2	= 1408,
    DMFC2_OCTEON	= 1409,
    DMFGC0	= 1410,
    DMOD	= 1411,
    DMODU	= 1412,
    DMT	= 1413,
    DMTC0	= 1414,
    DMTC1	= 1415,
    DMTC2	= 1416,
    DMTC2_OCTEON	= 1417,
    DMTGC0	= 1418,
    DMUH	= 1419,
    DMUHU	= 1420,
    DMUL	= 1421,
    DMULT	= 1422,
    DMULTu	= 1423,
    DMULU	= 1424,
    DMUL_R6	= 1425,
    DOTP_S_D	= 1426,
    DOTP_S_H	= 1427,
    DOTP_S_W	= 1428,
    DOTP_U_D	= 1429,
    DOTP_U_H	= 1430,
    DOTP_U_W	= 1431,
    DPADD_S_D	= 1432,
    DPADD_S_H	= 1433,
    DPADD_S_W	= 1434,
    DPADD_U_D	= 1435,
    DPADD_U_H	= 1436,
    DPADD_U_W	= 1437,
    DPAQX_SA_W_PH	= 1438,
    DPAQX_SA_W_PH_MMR2	= 1439,
    DPAQX_S_W_PH	= 1440,
    DPAQX_S_W_PH_MMR2	= 1441,
    DPAQ_SA_L_W	= 1442,
    DPAQ_SA_L_W_MM	= 1443,
    DPAQ_S_W_PH	= 1444,
    DPAQ_S_W_PH_MM	= 1445,
    DPAU_H_QBL	= 1446,
    DPAU_H_QBL_MM	= 1447,
    DPAU_H_QBR	= 1448,
    DPAU_H_QBR_MM	= 1449,
    DPAX_W_PH	= 1450,
    DPAX_W_PH_MMR2	= 1451,
    DPA_W_PH	= 1452,
    DPA_W_PH_MMR2	= 1453,
    DPOP	= 1454,
    DPSQX_SA_W_PH	= 1455,
    DPSQX_SA_W_PH_MMR2	= 1456,
    DPSQX_S_W_PH	= 1457,
    DPSQX_S_W_PH_MMR2	= 1458,
    DPSQ_SA_L_W	= 1459,
    DPSQ_SA_L_W_MM	= 1460,
    DPSQ_S_W_PH	= 1461,
    DPSQ_S_W_PH_MM	= 1462,
    DPSUB_S_D	= 1463,
    DPSUB_S_H	= 1464,
    DPSUB_S_W	= 1465,
    DPSUB_U_D	= 1466,
    DPSUB_U_H	= 1467,
    DPSUB_U_W	= 1468,
    DPSU_H_QBL	= 1469,
    DPSU_H_QBL_MM	= 1470,
    DPSU_H_QBR	= 1471,
    DPSU_H_QBR_MM	= 1472,
    DPSX_W_PH	= 1473,
    DPSX_W_PH_MMR2	= 1474,
    DPS_W_PH	= 1475,
    DPS_W_PH_MMR2	= 1476,
    DROTR	= 1477,
    DROTR32	= 1478,
    DROTRV	= 1479,
    DSBH	= 1480,
    DSDIV	= 1481,
    DSHD	= 1482,
    DSLL	= 1483,
    DSLL32	= 1484,
    DSLL64_32	= 1485,
    DSLLV	= 1486,
    DSRA	= 1487,
    DSRA32	= 1488,
    DSRAV	= 1489,
    DSRL	= 1490,
    DSRL32	= 1491,
    DSRLV	= 1492,
    DSUB	= 1493,
    DSUBu	= 1494,
    DUDIV	= 1495,
    DVP	= 1496,
    DVPE	= 1497,
    DVP_MMR6	= 1498,
    DivRxRy16	= 1499,
    DivuRxRy16	= 1500,
    EHB	= 1501,
    EHB_MM	= 1502,
    EHB_MMR6	= 1503,
    EI	= 1504,
    EI_MM	= 1505,
    EI_MMR6	= 1506,
    EMT	= 1507,
    ERET	= 1508,
    ERETNC	= 1509,
    ERETNC_MMR6	= 1510,
    ERET_MM	= 1511,
    ERET_MMR6	= 1512,
    EVP	= 1513,
    EVPE	= 1514,
    EVP_MMR6	= 1515,
    EXT	= 1516,
    EXTP	= 1517,
    EXTPDP	= 1518,
    EXTPDPV	= 1519,
    EXTPDPV_MM	= 1520,
    EXTPDP_MM	= 1521,
    EXTPV	= 1522,
    EXTPV_MM	= 1523,
    EXTP_MM	= 1524,
    EXTRV_RS_W	= 1525,
    EXTRV_RS_W_MM	= 1526,
    EXTRV_R_W	= 1527,
    EXTRV_R_W_MM	= 1528,
    EXTRV_S_H	= 1529,
    EXTRV_S_H_MM	= 1530,
    EXTRV_W	= 1531,
    EXTRV_W_MM	= 1532,
    EXTR_RS_W	= 1533,
    EXTR_RS_W_MM	= 1534,
    EXTR_R_W	= 1535,
    EXTR_R_W_MM	= 1536,
    EXTR_S_H	= 1537,
    EXTR_S_H_MM	= 1538,
    EXTR_W	= 1539,
    EXTR_W_MM	= 1540,
    EXTS	= 1541,
    EXTS32	= 1542,
    EXT_MM	= 1543,
    EXT_MMR6	= 1544,
    FABS_D32	= 1545,
    FABS_D32_MM	= 1546,
    FABS_D64	= 1547,
    FABS_D64_MM	= 1548,
    FABS_S	= 1549,
    FABS_S_MM	= 1550,
    FADD_D	= 1551,
    FADD_D32	= 1552,
    FADD_D32_MM	= 1553,
    FADD_D64	= 1554,
    FADD_D64_MM	= 1555,
    FADD_PS64	= 1556,
    FADD_S	= 1557,
    FADD_S_MM	= 1558,
    FADD_S_MMR6	= 1559,
    FADD_W	= 1560,
    FCAF_D	= 1561,
    FCAF_W	= 1562,
    FCEQ_D	= 1563,
    FCEQ_W	= 1564,
    FCLASS_D	= 1565,
    FCLASS_W	= 1566,
    FCLE_D	= 1567,
    FCLE_W	= 1568,
    FCLT_D	= 1569,
    FCLT_W	= 1570,
    FCMP_D32	= 1571,
    FCMP_D32_MM	= 1572,
    FCMP_D64	= 1573,
    FCMP_S32	= 1574,
    FCMP_S32_MM	= 1575,
    FCNE_D	= 1576,
    FCNE_W	= 1577,
    FCOR_D	= 1578,
    FCOR_W	= 1579,
    FCUEQ_D	= 1580,
    FCUEQ_W	= 1581,
    FCULE_D	= 1582,
    FCULE_W	= 1583,
    FCULT_D	= 1584,
    FCULT_W	= 1585,
    FCUNE_D	= 1586,
    FCUNE_W	= 1587,
    FCUN_D	= 1588,
    FCUN_W	= 1589,
    FDIV_D	= 1590,
    FDIV_D32	= 1591,
    FDIV_D32_MM	= 1592,
    FDIV_D64	= 1593,
    FDIV_D64_MM	= 1594,
    FDIV_S	= 1595,
    FDIV_S_MM	= 1596,
    FDIV_S_MMR6	= 1597,
    FDIV_W	= 1598,
    FEXDO_H	= 1599,
    FEXDO_W	= 1600,
    FEXP2_D	= 1601,
    FEXP2_W	= 1602,
    FEXUPL_D	= 1603,
    FEXUPL_W	= 1604,
    FEXUPR_D	= 1605,
    FEXUPR_W	= 1606,
    FFINT_S_D	= 1607,
    FFINT_S_W	= 1608,
    FFINT_U_D	= 1609,
    FFINT_U_W	= 1610,
    FFQL_D	= 1611,
    FFQL_W	= 1612,
    FFQR_D	= 1613,
    FFQR_W	= 1614,
    FILL_B	= 1615,
    FILL_D	= 1616,
    FILL_H	= 1617,
    FILL_W	= 1618,
    FLOG2_D	= 1619,
    FLOG2_W	= 1620,
    FLOOR_L_D64	= 1621,
    FLOOR_L_D_MMR6	= 1622,
    FLOOR_L_S	= 1623,
    FLOOR_L_S_MMR6	= 1624,
    FLOOR_W_D32	= 1625,
    FLOOR_W_D64	= 1626,
    FLOOR_W_D_MMR6	= 1627,
    FLOOR_W_MM	= 1628,
    FLOOR_W_S	= 1629,
    FLOOR_W_S_MM	= 1630,
    FLOOR_W_S_MMR6	= 1631,
    FMADD_D	= 1632,
    FMADD_W	= 1633,
    FMAX_A_D	= 1634,
    FMAX_A_W	= 1635,
    FMAX_D	= 1636,
    FMAX_W	= 1637,
    FMIN_A_D	= 1638,
    FMIN_A_W	= 1639,
    FMIN_D	= 1640,
    FMIN_W	= 1641,
    FMOV_D32	= 1642,
    FMOV_D32_MM	= 1643,
    FMOV_D64	= 1644,
    FMOV_D64_MM	= 1645,
    FMOV_D_MMR6	= 1646,
    FMOV_S	= 1647,
    FMOV_S_MM	= 1648,
    FMOV_S_MMR6	= 1649,
    FMSUB_D	= 1650,
    FMSUB_W	= 1651,
    FMUL_D	= 1652,
    FMUL_D32	= 1653,
    FMUL_D32_MM	= 1654,
    FMUL_D64	= 1655,
    FMUL_D64_MM	= 1656,
    FMUL_PS64	= 1657,
    FMUL_S	= 1658,
    FMUL_S_MM	= 1659,
    FMUL_S_MMR6	= 1660,
    FMUL_W	= 1661,
    FNEG_D32	= 1662,
    FNEG_D32_MM	= 1663,
    FNEG_D64	= 1664,
    FNEG_D64_MM	= 1665,
    FNEG_S	= 1666,
    FNEG_S_MM	= 1667,
    FNEG_S_MMR6	= 1668,
    FORK	= 1669,
    FRCP_D	= 1670,
    FRCP_W	= 1671,
    FRINT_D	= 1672,
    FRINT_W	= 1673,
    FRSQRT_D	= 1674,
    FRSQRT_W	= 1675,
    FSAF_D	= 1676,
    FSAF_W	= 1677,
    FSEQ_D	= 1678,
    FSEQ_W	= 1679,
    FSLE_D	= 1680,
    FSLE_W	= 1681,
    FSLT_D	= 1682,
    FSLT_W	= 1683,
    FSNE_D	= 1684,
    FSNE_W	= 1685,
    FSOR_D	= 1686,
    FSOR_W	= 1687,
    FSQRT_D	= 1688,
    FSQRT_D32	= 1689,
    FSQRT_D32_MM	= 1690,
    FSQRT_D64	= 1691,
    FSQRT_D64_MM	= 1692,
    FSQRT_S	= 1693,
    FSQRT_S_MM	= 1694,
    FSQRT_W	= 1695,
    FSUB_D	= 1696,
    FSUB_D32	= 1697,
    FSUB_D32_MM	= 1698,
    FSUB_D64	= 1699,
    FSUB_D64_MM	= 1700,
    FSUB_PS64	= 1701,
    FSUB_S	= 1702,
    FSUB_S_MM	= 1703,
    FSUB_S_MMR6	= 1704,
    FSUB_W	= 1705,
    FSUEQ_D	= 1706,
    FSUEQ_W	= 1707,
    FSULE_D	= 1708,
    FSULE_W	= 1709,
    FSULT_D	= 1710,
    FSULT_W	= 1711,
    FSUNE_D	= 1712,
    FSUNE_W	= 1713,
    FSUN_D	= 1714,
    FSUN_W	= 1715,
    FTINT_S_D	= 1716,
    FTINT_S_W	= 1717,
    FTINT_U_D	= 1718,
    FTINT_U_W	= 1719,
    FTQ_H	= 1720,
    FTQ_W	= 1721,
    FTRUNC_S_D	= 1722,
    FTRUNC_S_W	= 1723,
    FTRUNC_U_D	= 1724,
    FTRUNC_U_W	= 1725,
    GINVI	= 1726,
    GINVI_MMR6	= 1727,
    GINVT	= 1728,
    GINVT_MMR6	= 1729,
    HADD_S_D	= 1730,
    HADD_S_H	= 1731,
    HADD_S_W	= 1732,
    HADD_U_D	= 1733,
    HADD_U_H	= 1734,
    HADD_U_W	= 1735,
    HSUB_S_D	= 1736,
    HSUB_S_H	= 1737,
    HSUB_S_W	= 1738,
    HSUB_U_D	= 1739,
    HSUB_U_H	= 1740,
    HSUB_U_W	= 1741,
    HYPCALL	= 1742,
    HYPCALL_MM	= 1743,
    ILVEV_B	= 1744,
    ILVEV_D	= 1745,
    ILVEV_H	= 1746,
    ILVEV_W	= 1747,
    ILVL_B	= 1748,
    ILVL_D	= 1749,
    ILVL_H	= 1750,
    ILVL_W	= 1751,
    ILVOD_B	= 1752,
    ILVOD_D	= 1753,
    ILVOD_H	= 1754,
    ILVOD_W	= 1755,
    ILVR_B	= 1756,
    ILVR_D	= 1757,
    ILVR_H	= 1758,
    ILVR_W	= 1759,
    INS	= 1760,
    INSERT_B	= 1761,
    INSERT_D	= 1762,
    INSERT_H	= 1763,
    INSERT_W	= 1764,
    INSV	= 1765,
    INSVE_B	= 1766,
    INSVE_D	= 1767,
    INSVE_H	= 1768,
    INSVE_W	= 1769,
    INSV_MM	= 1770,
    INS_MM	= 1771,
    INS_MMR6	= 1772,
    J	= 1773,
    JAL	= 1774,
    JALR	= 1775,
    JALR16_MM	= 1776,
    JALR64	= 1777,
    JALRC16_MMR6	= 1778,
    JALRC_HB_MMR6	= 1779,
    JALRC_MMR6	= 1780,
    JALRS16_MM	= 1781,
    JALRS_MM	= 1782,
    JALR_HB	= 1783,
    JALR_HB64	= 1784,
    JALR_MM	= 1785,
    JALS_MM	= 1786,
    JALX	= 1787,
    JALX_MM	= 1788,
    JAL_MM	= 1789,
    JIALC	= 1790,
    JIALC64	= 1791,
    JIALC_MMR6	= 1792,
    JIC	= 1793,
    JIC64	= 1794,
    JIC_MMR6	= 1795,
    JR	= 1796,
    JR16_MM	= 1797,
    JR64	= 1798,
    JRADDIUSP	= 1799,
    JRC16_MM	= 1800,
    JRC16_MMR6	= 1801,
    JRCADDIUSP_MMR6	= 1802,
    JR_HB	= 1803,
    JR_HB64	= 1804,
    JR_HB64_R6	= 1805,
    JR_HB_R6	= 1806,
    JR_MM	= 1807,
    J_MM	= 1808,
    Jal16	= 1809,
    JalB16	= 1810,
    JrRa16	= 1811,
    JrcRa16	= 1812,
    JrcRx16	= 1813,
    JumpLinkReg16	= 1814,
    LB	= 1815,
    LB64	= 1816,
    LBE	= 1817,
    LBE_MM	= 1818,
    LBU16_MM	= 1819,
    LBUX	= 1820,
    LBUX_MM	= 1821,
    LBU_MMR6	= 1822,
    LB_MM	= 1823,
    LB_MMR6	= 1824,
    LBu	= 1825,
    LBu64	= 1826,
    LBuE	= 1827,
    LBuE_MM	= 1828,
    LBu_MM	= 1829,
    LD	= 1830,
    LDC1	= 1831,
    LDC164	= 1832,
    LDC1_D64_MMR6	= 1833,
    LDC1_MM_D32	= 1834,
    LDC1_MM_D64	= 1835,
    LDC2	= 1836,
    LDC2_MMR6	= 1837,
    LDC2_R6	= 1838,
    LDC3	= 1839,
    LDI_B	= 1840,
    LDI_D	= 1841,
    LDI_H	= 1842,
    LDI_W	= 1843,
    LDL	= 1844,
    LDPC	= 1845,
    LDR	= 1846,
    LDXC1	= 1847,
    LDXC164	= 1848,
    LD_B	= 1849,
    LD_D	= 1850,
    LD_H	= 1851,
    LD_W	= 1852,
    LEA_ADDiu	= 1853,
    LEA_ADDiu64	= 1854,
    LEA_ADDiu_MM	= 1855,
    LH	= 1856,
    LH64	= 1857,
    LHE	= 1858,
    LHE_MM	= 1859,
    LHU16_MM	= 1860,
    LHX	= 1861,
    LHX_MM	= 1862,
    LH_MM	= 1863,
    LHu	= 1864,
    LHu64	= 1865,
    LHuE	= 1866,
    LHuE_MM	= 1867,
    LHu_MM	= 1868,
    LI16_MM	= 1869,
    LI16_MMR6	= 1870,
    LL	= 1871,
    LL64	= 1872,
    LL64_R6	= 1873,
    LLD	= 1874,
    LLD_R6	= 1875,
    LLE	= 1876,
    LLE_MM	= 1877,
    LL_MM	= 1878,
    LL_MMR6	= 1879,
    LL_R6	= 1880,
    LSA	= 1881,
    LSA_MMR6	= 1882,
    LSA_R6	= 1883,
    LUI_MMR6	= 1884,
    LUXC1	= 1885,
    LUXC164	= 1886,
    LUXC1_MM	= 1887,
    LUi	= 1888,
    LUi64	= 1889,
    LUi_MM	= 1890,
    LW	= 1891,
    LW16_MM	= 1892,
    LW64	= 1893,
    LWC1	= 1894,
    LWC1_MM	= 1895,
    LWC2	= 1896,
    LWC2_MMR6	= 1897,
    LWC2_R6	= 1898,
    LWC3	= 1899,
    LWDSP	= 1900,
    LWDSP_MM	= 1901,
    LWE	= 1902,
    LWE_MM	= 1903,
    LWGP_MM	= 1904,
    LWL	= 1905,
    LWL64	= 1906,
    LWLE	= 1907,
    LWLE_MM	= 1908,
    LWL_MM	= 1909,
    LWM16_MM	= 1910,
    LWM16_MMR6	= 1911,
    LWM32_MM	= 1912,
    LWPC	= 1913,
    LWPC_MMR6	= 1914,
    LWP_MM	= 1915,
    LWR	= 1916,
    LWR64	= 1917,
    LWRE	= 1918,
    LWRE_MM	= 1919,
    LWR_MM	= 1920,
    LWSP_MM	= 1921,
    LWUPC	= 1922,
    LWU_MM	= 1923,
    LWX	= 1924,
    LWXC1	= 1925,
    LWXC1_MM	= 1926,
    LWXS_MM	= 1927,
    LWX_MM	= 1928,
    LW_MM	= 1929,
    LW_MMR6	= 1930,
    LWu	= 1931,
    LbRxRyOffMemX16	= 1932,
    LbuRxRyOffMemX16	= 1933,
    LhRxRyOffMemX16	= 1934,
    LhuRxRyOffMemX16	= 1935,
    LiRxImm16	= 1936,
    LiRxImmAlignX16	= 1937,
    LiRxImmX16	= 1938,
    LwRxPcTcp16	= 1939,
    LwRxPcTcpX16	= 1940,
    LwRxRyOffMemX16	= 1941,
    LwRxSpImmX16	= 1942,
    MADD	= 1943,
    MADDF_D	= 1944,
    MADDF_D_MMR6	= 1945,
    MADDF_S	= 1946,
    MADDF_S_MMR6	= 1947,
    MADDR_Q_H	= 1948,
    MADDR_Q_W	= 1949,
    MADDU	= 1950,
    MADDU_DSP	= 1951,
    MADDU_DSP_MM	= 1952,
    MADDU_MM	= 1953,
    MADDV_B	= 1954,
    MADDV_D	= 1955,
    MADDV_H	= 1956,
    MADDV_W	= 1957,
    MADD_D32	= 1958,
    MADD_D32_MM	= 1959,
    MADD_D64	= 1960,
    MADD_DSP	= 1961,
    MADD_DSP_MM	= 1962,
    MADD_MM	= 1963,
    MADD_Q_H	= 1964,
    MADD_Q_W	= 1965,
    MADD_S	= 1966,
    MADD_S_MM	= 1967,
    MAQ_SA_W_PHL	= 1968,
    MAQ_SA_W_PHL_MM	= 1969,
    MAQ_SA_W_PHR	= 1970,
    MAQ_SA_W_PHR_MM	= 1971,
    MAQ_S_W_PHL	= 1972,
    MAQ_S_W_PHL_MM	= 1973,
    MAQ_S_W_PHR	= 1974,
    MAQ_S_W_PHR_MM	= 1975,
    MAXA_D	= 1976,
    MAXA_D_MMR6	= 1977,
    MAXA_S	= 1978,
    MAXA_S_MMR6	= 1979,
    MAXI_S_B	= 1980,
    MAXI_S_D	= 1981,
    MAXI_S_H	= 1982,
    MAXI_S_W	= 1983,
    MAXI_U_B	= 1984,
    MAXI_U_D	= 1985,
    MAXI_U_H	= 1986,
    MAXI_U_W	= 1987,
    MAX_A_B	= 1988,
    MAX_A_D	= 1989,
    MAX_A_H	= 1990,
    MAX_A_W	= 1991,
    MAX_D	= 1992,
    MAX_D_MMR6	= 1993,
    MAX_S	= 1994,
    MAX_S_B	= 1995,
    MAX_S_D	= 1996,
    MAX_S_H	= 1997,
    MAX_S_MMR6	= 1998,
    MAX_S_W	= 1999,
    MAX_U_B	= 2000,
    MAX_U_D	= 2001,
    MAX_U_H	= 2002,
    MAX_U_W	= 2003,
    MFC0	= 2004,
    MFC0_MMR6	= 2005,
    MFC1	= 2006,
    MFC1_D64	= 2007,
    MFC1_MM	= 2008,
    MFC1_MMR6	= 2009,
    MFC2	= 2010,
    MFC2_MMR6	= 2011,
    MFGC0	= 2012,
    MFGC0_MM	= 2013,
    MFHC0_MMR6	= 2014,
    MFHC1_D32	= 2015,
    MFHC1_D32_MM	= 2016,
    MFHC1_D64	= 2017,
    MFHC1_D64_MM	= 2018,
    MFHC2_MMR6	= 2019,
    MFHGC0	= 2020,
    MFHGC0_MM	= 2021,
    MFHI	= 2022,
    MFHI16_MM	= 2023,
    MFHI64	= 2024,
    MFHI_DSP	= 2025,
    MFHI_DSP_MM	= 2026,
    MFHI_MM	= 2027,
    MFLO	= 2028,
    MFLO16_MM	= 2029,
    MFLO64	= 2030,
    MFLO_DSP	= 2031,
    MFLO_DSP_MM	= 2032,
    MFLO_MM	= 2033,
    MFTR	= 2034,
    MINA_D	= 2035,
    MINA_D_MMR6	= 2036,
    MINA_S	= 2037,
    MINA_S_MMR6	= 2038,
    MINI_S_B	= 2039,
    MINI_S_D	= 2040,
    MINI_S_H	= 2041,
    MINI_S_W	= 2042,
    MINI_U_B	= 2043,
    MINI_U_D	= 2044,
    MINI_U_H	= 2045,
    MINI_U_W	= 2046,
    MIN_A_B	= 2047,
    MIN_A_D	= 2048,
    MIN_A_H	= 2049,
    MIN_A_W	= 2050,
    MIN_D	= 2051,
    MIN_D_MMR6	= 2052,
    MIN_S	= 2053,
    MIN_S_B	= 2054,
    MIN_S_D	= 2055,
    MIN_S_H	= 2056,
    MIN_S_MMR6	= 2057,
    MIN_S_W	= 2058,
    MIN_U_B	= 2059,
    MIN_U_D	= 2060,
    MIN_U_H	= 2061,
    MIN_U_W	= 2062,
    MOD	= 2063,
    MODSUB	= 2064,
    MODSUB_MM	= 2065,
    MODU	= 2066,
    MODU_MMR6	= 2067,
    MOD_MMR6	= 2068,
    MOD_S_B	= 2069,
    MOD_S_D	= 2070,
    MOD_S_H	= 2071,
    MOD_S_W	= 2072,
    MOD_U_B	= 2073,
    MOD_U_D	= 2074,
    MOD_U_H	= 2075,
    MOD_U_W	= 2076,
    MOVE16_MM	= 2077,
    MOVE16_MMR6	= 2078,
    MOVEP_MM	= 2079,
    MOVEP_MMR6	= 2080,
    MOVE_V	= 2081,
    MOVF_D32	= 2082,
    MOVF_D32_MM	= 2083,
    MOVF_D64	= 2084,
    MOVF_I	= 2085,
    MOVF_I64	= 2086,
    MOVF_I_MM	= 2087,
    MOVF_S	= 2088,
    MOVF_S_MM	= 2089,
    MOVN_I64_D64	= 2090,
    MOVN_I64_I	= 2091,
    MOVN_I64_I64	= 2092,
    MOVN_I64_S	= 2093,
    MOVN_I_D32	= 2094,
    MOVN_I_D32_MM	= 2095,
    MOVN_I_D64	= 2096,
    MOVN_I_I	= 2097,
    MOVN_I_I64	= 2098,
    MOVN_I_MM	= 2099,
    MOVN_I_S	= 2100,
    MOVN_I_S_MM	= 2101,
    MOVT_D32	= 2102,
    MOVT_D32_MM	= 2103,
    MOVT_D64	= 2104,
    MOVT_I	= 2105,
    MOVT_I64	= 2106,
    MOVT_I_MM	= 2107,
    MOVT_S	= 2108,
    MOVT_S_MM	= 2109,
    MOVZ_I64_D64	= 2110,
    MOVZ_I64_I	= 2111,
    MOVZ_I64_I64	= 2112,
    MOVZ_I64_S	= 2113,
    MOVZ_I_D32	= 2114,
    MOVZ_I_D32_MM	= 2115,
    MOVZ_I_D64	= 2116,
    MOVZ_I_I	= 2117,
    MOVZ_I_I64	= 2118,
    MOVZ_I_MM	= 2119,
    MOVZ_I_S	= 2120,
    MOVZ_I_S_MM	= 2121,
    MSUB	= 2122,
    MSUBF_D	= 2123,
    MSUBF_D_MMR6	= 2124,
    MSUBF_S	= 2125,
    MSUBF_S_MMR6	= 2126,
    MSUBR_Q_H	= 2127,
    MSUBR_Q_W	= 2128,
    MSUBU	= 2129,
    MSUBU_DSP	= 2130,
    MSUBU_DSP_MM	= 2131,
    MSUBU_MM	= 2132,
    MSUBV_B	= 2133,
    MSUBV_D	= 2134,
    MSUBV_H	= 2135,
    MSUBV_W	= 2136,
    MSUB_D32	= 2137,
    MSUB_D32_MM	= 2138,
    MSUB_D64	= 2139,
    MSUB_DSP	= 2140,
    MSUB_DSP_MM	= 2141,
    MSUB_MM	= 2142,
    MSUB_Q_H	= 2143,
    MSUB_Q_W	= 2144,
    MSUB_S	= 2145,
    MSUB_S_MM	= 2146,
    MTC0	= 2147,
    MTC0_MMR6	= 2148,
    MTC1	= 2149,
    MTC1_D64	= 2150,
    MTC1_D64_MM	= 2151,
    MTC1_MM	= 2152,
    MTC1_MMR6	= 2153,
    MTC2	= 2154,
    MTC2_MMR6	= 2155,
    MTGC0	= 2156,
    MTGC0_MM	= 2157,
    MTHC0_MMR6	= 2158,
    MTHC1_D32	= 2159,
    MTHC1_D32_MM	= 2160,
    MTHC1_D64	= 2161,
    MTHC1_D64_MM	= 2162,
    MTHC2_MMR6	= 2163,
    MTHGC0	= 2164,
    MTHGC0_MM	= 2165,
    MTHI	= 2166,
    MTHI64	= 2167,
    MTHI_DSP	= 2168,
    MTHI_DSP_MM	= 2169,
    MTHI_MM	= 2170,
    MTHLIP	= 2171,
    MTHLIP_MM	= 2172,
    MTLO	= 2173,
    MTLO64	= 2174,
    MTLO_DSP	= 2175,
    MTLO_DSP_MM	= 2176,
    MTLO_MM	= 2177,
    MTM0	= 2178,
    MTM1	= 2179,
    MTM2	= 2180,
    MTP0	= 2181,
    MTP1	= 2182,
    MTP2	= 2183,
    MTTR	= 2184,
    MUH	= 2185,
    MUHU	= 2186,
    MUHU_MMR6	= 2187,
    MUH_MMR6	= 2188,
    MUL	= 2189,
    MULEQ_S_W_PHL	= 2190,
    MULEQ_S_W_PHL_MM	= 2191,
    MULEQ_S_W_PHR	= 2192,
    MULEQ_S_W_PHR_MM	= 2193,
    MULEU_S_PH_QBL	= 2194,
    MULEU_S_PH_QBL_MM	= 2195,
    MULEU_S_PH_QBR	= 2196,
    MULEU_S_PH_QBR_MM	= 2197,
    MULQ_RS_PH	= 2198,
    MULQ_RS_PH_MM	= 2199,
    MULQ_RS_W	= 2200,
    MULQ_RS_W_MMR2	= 2201,
    MULQ_S_PH	= 2202,
    MULQ_S_PH_MMR2	= 2203,
    MULQ_S_W	= 2204,
    MULQ_S_W_MMR2	= 2205,
    MULR_PS64	= 2206,
    MULR_Q_H	= 2207,
    MULR_Q_W	= 2208,
    MULSAQ_S_W_PH	= 2209,
    MULSAQ_S_W_PH_MM	= 2210,
    MULSA_W_PH	= 2211,
    MULSA_W_PH_MMR2	= 2212,
    MULT	= 2213,
    MULTU_DSP	= 2214,
    MULTU_DSP_MM	= 2215,
    MULT_DSP	= 2216,
    MULT_DSP_MM	= 2217,
    MULT_MM	= 2218,
    MULTu	= 2219,
    MULTu_MM	= 2220,
    MULU	= 2221,
    MULU_MMR6	= 2222,
    MULV_B	= 2223,
    MULV_D	= 2224,
    MULV_H	= 2225,
    MULV_W	= 2226,
    MUL_MM	= 2227,
    MUL_MMR6	= 2228,
    MUL_PH	= 2229,
    MUL_PH_MMR2	= 2230,
    MUL_Q_H	= 2231,
    MUL_Q_W	= 2232,
    MUL_R6	= 2233,
    MUL_S_PH	= 2234,
    MUL_S_PH_MMR2	= 2235,
    Mfhi16	= 2236,
    Mflo16	= 2237,
    Move32R16	= 2238,
    MoveR3216	= 2239,
    NLOC_B	= 2240,
    NLOC_D	= 2241,
    NLOC_H	= 2242,
    NLOC_W	= 2243,
    NLZC_B	= 2244,
    NLZC_D	= 2245,
    NLZC_H	= 2246,
    NLZC_W	= 2247,
    NMADD_D32	= 2248,
    NMADD_D32_MM	= 2249,
    NMADD_D64	= 2250,
    NMADD_S	= 2251,
    NMADD_S_MM	= 2252,
    NMSUB_D32	= 2253,
    NMSUB_D32_MM	= 2254,
    NMSUB_D64	= 2255,
    NMSUB_S	= 2256,
    NMSUB_S_MM	= 2257,
    NOR	= 2258,
    NOR64	= 2259,
    NORI_B	= 2260,
    NOR_MM	= 2261,
    NOR_MMR6	= 2262,
    NOR_V	= 2263,
    NOT16_MM	= 2264,
    NOT16_MMR6	= 2265,
    NegRxRy16	= 2266,
    NotRxRy16	= 2267,
    OR	= 2268,
    OR16_MM	= 2269,
    OR16_MMR6	= 2270,
    OR64	= 2271,
    ORI_B	= 2272,
    ORI_MMR6	= 2273,
    OR_MM	= 2274,
    OR_MMR6	= 2275,
    OR_V	= 2276,
    ORi	= 2277,
    ORi64	= 2278,
    ORi_MM	= 2279,
    OrRxRxRy16	= 2280,
    PACKRL_PH	= 2281,
    PACKRL_PH_MM	= 2282,
    PAUSE	= 2283,
    PAUSE_MM	= 2284,
    PAUSE_MMR6	= 2285,
    PCKEV_B	= 2286,
    PCKEV_D	= 2287,
    PCKEV_H	= 2288,
    PCKEV_W	= 2289,
    PCKOD_B	= 2290,
    PCKOD_D	= 2291,
    PCKOD_H	= 2292,
    PCKOD_W	= 2293,
    PCNT_B	= 2294,
    PCNT_D	= 2295,
    PCNT_H	= 2296,
    PCNT_W	= 2297,
    PICK_PH	= 2298,
    PICK_PH_MM	= 2299,
    PICK_QB	= 2300,
    PICK_QB_MM	= 2301,
    PLL_PS64	= 2302,
    PLU_PS64	= 2303,
    POP	= 2304,
    PRECEQU_PH_QBL	= 2305,
    PRECEQU_PH_QBLA	= 2306,
    PRECEQU_PH_QBLA_MM	= 2307,
    PRECEQU_PH_QBL_MM	= 2308,
    PRECEQU_PH_QBR	= 2309,
    PRECEQU_PH_QBRA	= 2310,
    PRECEQU_PH_QBRA_MM	= 2311,
    PRECEQU_PH_QBR_MM	= 2312,
    PRECEQ_W_PHL	= 2313,
    PRECEQ_W_PHL_MM	= 2314,
    PRECEQ_W_PHR	= 2315,
    PRECEQ_W_PHR_MM	= 2316,
    PRECEU_PH_QBL	= 2317,
    PRECEU_PH_QBLA	= 2318,
    PRECEU_PH_QBLA_MM	= 2319,
    PRECEU_PH_QBL_MM	= 2320,
    PRECEU_PH_QBR	= 2321,
    PRECEU_PH_QBRA	= 2322,
    PRECEU_PH_QBRA_MM	= 2323,
    PRECEU_PH_QBR_MM	= 2324,
    PRECRQU_S_QB_PH	= 2325,
    PRECRQU_S_QB_PH_MM	= 2326,
    PRECRQ_PH_W	= 2327,
    PRECRQ_PH_W_MM	= 2328,
    PRECRQ_QB_PH	= 2329,
    PRECRQ_QB_PH_MM	= 2330,
    PRECRQ_RS_PH_W	= 2331,
    PRECRQ_RS_PH_W_MM	= 2332,
    PRECR_QB_PH	= 2333,
    PRECR_QB_PH_MMR2	= 2334,
    PRECR_SRA_PH_W	= 2335,
    PRECR_SRA_PH_W_MMR2	= 2336,
    PRECR_SRA_R_PH_W	= 2337,
    PRECR_SRA_R_PH_W_MMR2	= 2338,
    PREF	= 2339,
    PREFE	= 2340,
    PREFE_MM	= 2341,
    PREFX_MM	= 2342,
    PREF_MM	= 2343,
    PREF_MMR6	= 2344,
    PREF_R6	= 2345,
    PREPEND	= 2346,
    PREPEND_MMR2	= 2347,
    PUL_PS64	= 2348,
    PUU_PS64	= 2349,
    RADDU_W_QB	= 2350,
    RADDU_W_QB_MM	= 2351,
    RDDSP	= 2352,
    RDDSP_MM	= 2353,
    RDHWR	= 2354,
    RDHWR64	= 2355,
    RDHWR_MM	= 2356,
    RDHWR_MMR6	= 2357,
    RDPGPR_MMR6	= 2358,
    RECIP_D32	= 2359,
    RECIP_D32_MM	= 2360,
    RECIP_D64	= 2361,
    RECIP_D64_MM	= 2362,
    RECIP_S	= 2363,
    RECIP_S_MM	= 2364,
    REPLV_PH	= 2365,
    REPLV_PH_MM	= 2366,
    REPLV_QB	= 2367,
    REPLV_QB_MM	= 2368,
    REPL_PH	= 2369,
    REPL_PH_MM	= 2370,
    REPL_QB	= 2371,
    REPL_QB_MM	= 2372,
    RINT_D	= 2373,
    RINT_D_MMR6	= 2374,
    RINT_S	= 2375,
    RINT_S_MMR6	= 2376,
    ROTR	= 2377,
    ROTRV	= 2378,
    ROTRV_MM	= 2379,
    ROTR_MM	= 2380,
    ROUND_L_D64	= 2381,
    ROUND_L_D_MMR6	= 2382,
    ROUND_L_S	= 2383,
    ROUND_L_S_MMR6	= 2384,
    ROUND_W_D32	= 2385,
    ROUND_W_D64	= 2386,
    ROUND_W_D_MMR6	= 2387,
    ROUND_W_MM	= 2388,
    ROUND_W_S	= 2389,
    ROUND_W_S_MM	= 2390,
    ROUND_W_S_MMR6	= 2391,
    RSQRT_D32	= 2392,
    RSQRT_D32_MM	= 2393,
    RSQRT_D64	= 2394,
    RSQRT_D64_MM	= 2395,
    RSQRT_S	= 2396,
    RSQRT_S_MM	= 2397,
    Restore16	= 2398,
    RestoreX16	= 2399,
    SAA	= 2400,
    SAAD	= 2401,
    SAT_S_B	= 2402,
    SAT_S_D	= 2403,
    SAT_S_H	= 2404,
    SAT_S_W	= 2405,
    SAT_U_B	= 2406,
    SAT_U_D	= 2407,
    SAT_U_H	= 2408,
    SAT_U_W	= 2409,
    SB	= 2410,
    SB16_MM	= 2411,
    SB16_MMR6	= 2412,
    SB64	= 2413,
    SBE	= 2414,
    SBE_MM	= 2415,
    SB_MM	= 2416,
    SB_MMR6	= 2417,
    SC	= 2418,
    SC64	= 2419,
    SC64_R6	= 2420,
    SCD	= 2421,
    SCD_R6	= 2422,
    SCE	= 2423,
    SCE_MM	= 2424,
    SC_MM	= 2425,
    SC_MMR6	= 2426,
    SC_R6	= 2427,
    SD	= 2428,
    SDBBP	= 2429,
    SDBBP16_MM	= 2430,
    SDBBP16_MMR6	= 2431,
    SDBBP_MM	= 2432,
    SDBBP_MMR6	= 2433,
    SDBBP_R6	= 2434,
    SDC1	= 2435,
    SDC164	= 2436,
    SDC1_D64_MMR6	= 2437,
    SDC1_MM_D32	= 2438,
    SDC1_MM_D64	= 2439,
    SDC2	= 2440,
    SDC2_MMR6	= 2441,
    SDC2_R6	= 2442,
    SDC3	= 2443,
    SDIV	= 2444,
    SDIV_MM	= 2445,
    SDL	= 2446,
    SDR	= 2447,
    SDXC1	= 2448,
    SDXC164	= 2449,
    SEB	= 2450,
    SEB64	= 2451,
    SEB_MM	= 2452,
    SEH	= 2453,
    SEH64	= 2454,
    SEH_MM	= 2455,
    SELEQZ	= 2456,
    SELEQZ64	= 2457,
    SELEQZ_D	= 2458,
    SELEQZ_D_MMR6	= 2459,
    SELEQZ_MMR6	= 2460,
    SELEQZ_S	= 2461,
    SELEQZ_S_MMR6	= 2462,
    SELNEZ	= 2463,
    SELNEZ64	= 2464,
    SELNEZ_D	= 2465,
    SELNEZ_D_MMR6	= 2466,
    SELNEZ_MMR6	= 2467,
    SELNEZ_S	= 2468,
    SELNEZ_S_MMR6	= 2469,
    SEL_D	= 2470,
    SEL_D_MMR6	= 2471,
    SEL_S	= 2472,
    SEL_S_MMR6	= 2473,
    SEQ	= 2474,
    SEQi	= 2475,
    SH	= 2476,
    SH16_MM	= 2477,
    SH16_MMR6	= 2478,
    SH64	= 2479,
    SHE	= 2480,
    SHE_MM	= 2481,
    SHF_B	= 2482,
    SHF_H	= 2483,
    SHF_W	= 2484,
    SHILO	= 2485,
    SHILOV	= 2486,
    SHILOV_MM	= 2487,
    SHILO_MM	= 2488,
    SHLLV_PH	= 2489,
    SHLLV_PH_MM	= 2490,
    SHLLV_QB	= 2491,
    SHLLV_QB_MM	= 2492,
    SHLLV_S_PH	= 2493,
    SHLLV_S_PH_MM	= 2494,
    SHLLV_S_W	= 2495,
    SHLLV_S_W_MM	= 2496,
    SHLL_PH	= 2497,
    SHLL_PH_MM	= 2498,
    SHLL_QB	= 2499,
    SHLL_QB_MM	= 2500,
    SHLL_S_PH	= 2501,
    SHLL_S_PH_MM	= 2502,
    SHLL_S_W	= 2503,
    SHLL_S_W_MM	= 2504,
    SHRAV_PH	= 2505,
    SHRAV_PH_MM	= 2506,
    SHRAV_QB	= 2507,
    SHRAV_QB_MMR2	= 2508,
    SHRAV_R_PH	= 2509,
    SHRAV_R_PH_MM	= 2510,
    SHRAV_R_QB	= 2511,
    SHRAV_R_QB_MMR2	= 2512,
    SHRAV_R_W	= 2513,
    SHRAV_R_W_MM	= 2514,
    SHRA_PH	= 2515,
    SHRA_PH_MM	= 2516,
    SHRA_QB	= 2517,
    SHRA_QB_MMR2	= 2518,
    SHRA_R_PH	= 2519,
    SHRA_R_PH_MM	= 2520,
    SHRA_R_QB	= 2521,
    SHRA_R_QB_MMR2	= 2522,
    SHRA_R_W	= 2523,
    SHRA_R_W_MM	= 2524,
    SHRLV_PH	= 2525,
    SHRLV_PH_MMR2	= 2526,
    SHRLV_QB	= 2527,
    SHRLV_QB_MM	= 2528,
    SHRL_PH	= 2529,
    SHRL_PH_MMR2	= 2530,
    SHRL_QB	= 2531,
    SHRL_QB_MM	= 2532,
    SH_MM	= 2533,
    SH_MMR6	= 2534,
    SIGRIE	= 2535,
    SIGRIE_MMR6	= 2536,
    SLDI_B	= 2537,
    SLDI_D	= 2538,
    SLDI_H	= 2539,
    SLDI_W	= 2540,
    SLD_B	= 2541,
    SLD_D	= 2542,
    SLD_H	= 2543,
    SLD_W	= 2544,
    SLL	= 2545,
    SLL16_MM	= 2546,
    SLL16_MMR6	= 2547,
    SLL64_32	= 2548,
    SLL64_64	= 2549,
    SLLI_B	= 2550,
    SLLI_D	= 2551,
    SLLI_H	= 2552,
    SLLI_W	= 2553,
    SLLV	= 2554,
    SLLV_MM	= 2555,
    SLL_B	= 2556,
    SLL_D	= 2557,
    SLL_H	= 2558,
    SLL_MM	= 2559,
    SLL_MMR6	= 2560,
    SLL_W	= 2561,
    SLT	= 2562,
    SLT64	= 2563,
    SLT_MM	= 2564,
    SLTi	= 2565,
    SLTi64	= 2566,
    SLTi_MM	= 2567,
    SLTiu	= 2568,
    SLTiu64	= 2569,
    SLTiu_MM	= 2570,
    SLTu	= 2571,
    SLTu64	= 2572,
    SLTu_MM	= 2573,
    SNE	= 2574,
    SNEi	= 2575,
    SPLATI_B	= 2576,
    SPLATI_D	= 2577,
    SPLATI_H	= 2578,
    SPLATI_W	= 2579,
    SPLAT_B	= 2580,
    SPLAT_D	= 2581,
    SPLAT_H	= 2582,
    SPLAT_W	= 2583,
    SRA	= 2584,
    SRAI_B	= 2585,
    SRAI_D	= 2586,
    SRAI_H	= 2587,
    SRAI_W	= 2588,
    SRARI_B	= 2589,
    SRARI_D	= 2590,
    SRARI_H	= 2591,
    SRARI_W	= 2592,
    SRAR_B	= 2593,
    SRAR_D	= 2594,
    SRAR_H	= 2595,
    SRAR_W	= 2596,
    SRAV	= 2597,
    SRAV_MM	= 2598,
    SRA_B	= 2599,
    SRA_D	= 2600,
    SRA_H	= 2601,
    SRA_MM	= 2602,
    SRA_W	= 2603,
    SRL	= 2604,
    SRL16_MM	= 2605,
    SRL16_MMR6	= 2606,
    SRLI_B	= 2607,
    SRLI_D	= 2608,
    SRLI_H	= 2609,
    SRLI_W	= 2610,
    SRLRI_B	= 2611,
    SRLRI_D	= 2612,
    SRLRI_H	= 2613,
    SRLRI_W	= 2614,
    SRLR_B	= 2615,
    SRLR_D	= 2616,
    SRLR_H	= 2617,
    SRLR_W	= 2618,
    SRLV	= 2619,
    SRLV_MM	= 2620,
    SRL_B	= 2621,
    SRL_D	= 2622,
    SRL_H	= 2623,
    SRL_MM	= 2624,
    SRL_W	= 2625,
    SSNOP	= 2626,
    SSNOP_MM	= 2627,
    SSNOP_MMR6	= 2628,
    ST_B	= 2629,
    ST_D	= 2630,
    ST_H	= 2631,
    ST_W	= 2632,
    SUB	= 2633,
    SUBQH_PH	= 2634,
    SUBQH_PH_MMR2	= 2635,
    SUBQH_R_PH	= 2636,
    SUBQH_R_PH_MMR2	= 2637,
    SUBQH_R_W	= 2638,
    SUBQH_R_W_MMR2	= 2639,
    SUBQH_W	= 2640,
    SUBQH_W_MMR2	= 2641,
    SUBQ_PH	= 2642,
    SUBQ_PH_MM	= 2643,
    SUBQ_S_PH	= 2644,
    SUBQ_S_PH_MM	= 2645,
    SUBQ_S_W	= 2646,
    SUBQ_S_W_MM	= 2647,
    SUBSUS_U_B	= 2648,
    SUBSUS_U_D	= 2649,
    SUBSUS_U_H	= 2650,
    SUBSUS_U_W	= 2651,
    SUBSUU_S_B	= 2652,
    SUBSUU_S_D	= 2653,
    SUBSUU_S_H	= 2654,
    SUBSUU_S_W	= 2655,
    SUBS_S_B	= 2656,
    SUBS_S_D	= 2657,
    SUBS_S_H	= 2658,
    SUBS_S_W	= 2659,
    SUBS_U_B	= 2660,
    SUBS_U_D	= 2661,
    SUBS_U_H	= 2662,
    SUBS_U_W	= 2663,
    SUBU16_MM	= 2664,
    SUBU16_MMR6	= 2665,
    SUBUH_QB	= 2666,
    SUBUH_QB_MMR2	= 2667,
    SUBUH_R_QB	= 2668,
    SUBUH_R_QB_MMR2	= 2669,
    SUBU_MMR6	= 2670,
    SUBU_PH	= 2671,
    SUBU_PH_MMR2	= 2672,
    SUBU_QB	= 2673,
    SUBU_QB_MM	= 2674,
    SUBU_S_PH	= 2675,
    SUBU_S_PH_MMR2	= 2676,
    SUBU_S_QB	= 2677,
    SUBU_S_QB_MM	= 2678,
    SUBVI_B	= 2679,
    SUBVI_D	= 2680,
    SUBVI_H	= 2681,
    SUBVI_W	= 2682,
    SUBV_B	= 2683,
    SUBV_D	= 2684,
    SUBV_H	= 2685,
    SUBV_W	= 2686,
    SUB_MM	= 2687,
    SUB_MMR6	= 2688,
    SUBu	= 2689,
    SUBu_MM	= 2690,
    SUXC1	= 2691,
    SUXC164	= 2692,
    SUXC1_MM	= 2693,
    SW	= 2694,
    SW16_MM	= 2695,
    SW16_MMR6	= 2696,
    SW64	= 2697,
    SWC1	= 2698,
    SWC1_MM	= 2699,
    SWC2	= 2700,
    SWC2_MMR6	= 2701,
    SWC2_R6	= 2702,
    SWC3	= 2703,
    SWDSP	= 2704,
    SWDSP_MM	= 2705,
    SWE	= 2706,
    SWE_MM	= 2707,
    SWL	= 2708,
    SWL64	= 2709,
    SWLE	= 2710,
    SWLE_MM	= 2711,
    SWL_MM	= 2712,
    SWM16_MM	= 2713,
    SWM16_MMR6	= 2714,
    SWM32_MM	= 2715,
    SWP_MM	= 2716,
    SWR	= 2717,
    SWR64	= 2718,
    SWRE	= 2719,
    SWRE_MM	= 2720,
    SWR_MM	= 2721,
    SWSP_MM	= 2722,
    SWSP_MMR6	= 2723,
    SWXC1	= 2724,
    SWXC1_MM	= 2725,
    SW_MM	= 2726,
    SW_MMR6	= 2727,
    SYNC	= 2728,
    SYNCI	= 2729,
    SYNCI_MM	= 2730,
    SYNCI_MMR6	= 2731,
    SYNC_MM	= 2732,
    SYNC_MMR6	= 2733,
    SYSCALL	= 2734,
    SYSCALL_MM	= 2735,
    Save16	= 2736,
    SaveX16	= 2737,
    SbRxRyOffMemX16	= 2738,
    SebRx16	= 2739,
    SehRx16	= 2740,
    ShRxRyOffMemX16	= 2741,
    SllX16	= 2742,
    SllvRxRy16	= 2743,
    SltRxRy16	= 2744,
    SltiRxImm16	= 2745,
    SltiRxImmX16	= 2746,
    SltiuRxImm16	= 2747,
    SltiuRxImmX16	= 2748,
    SltuRxRy16	= 2749,
    SraX16	= 2750,
    SravRxRy16	= 2751,
    SrlX16	= 2752,
    SrlvRxRy16	= 2753,
    SubuRxRyRz16	= 2754,
    SwRxRyOffMemX16	= 2755,
    SwRxSpImmX16	= 2756,
    TEQ	= 2757,
    TEQI	= 2758,
    TEQI_MM	= 2759,
    TEQ_MM	= 2760,
    TGE	= 2761,
    TGEI	= 2762,
    TGEIU	= 2763,
    TGEIU_MM	= 2764,
    TGEI_MM	= 2765,
    TGEU	= 2766,
    TGEU_MM	= 2767,
    TGE_MM	= 2768,
    TLBGINV	= 2769,
    TLBGINVF	= 2770,
    TLBGINVF_MM	= 2771,
    TLBGINV_MM	= 2772,
    TLBGP	= 2773,
    TLBGP_MM	= 2774,
    TLBGR	= 2775,
    TLBGR_MM	= 2776,
    TLBGWI	= 2777,
    TLBGWI_MM	= 2778,
    TLBGWR	= 2779,
    TLBGWR_MM	= 2780,
    TLBINV	= 2781,
    TLBINVF	= 2782,
    TLBINVF_MMR6	= 2783,
    TLBINV_MMR6	= 2784,
    TLBP	= 2785,
    TLBP_MM	= 2786,
    TLBR	= 2787,
    TLBR_MM	= 2788,
    TLBWI	= 2789,
    TLBWI_MM	= 2790,
    TLBWR	= 2791,
    TLBWR_MM	= 2792,
    TLT	= 2793,
    TLTI	= 2794,
    TLTIU_MM	= 2795,
    TLTI_MM	= 2796,
    TLTU	= 2797,
    TLTU_MM	= 2798,
    TLT_MM	= 2799,
    TNE	= 2800,
    TNEI	= 2801,
    TNEI_MM	= 2802,
    TNE_MM	= 2803,
    TRUNC_L_D64	= 2804,
    TRUNC_L_D_MMR6	= 2805,
    TRUNC_L_S	= 2806,
    TRUNC_L_S_MMR6	= 2807,
    TRUNC_W_D32	= 2808,
    TRUNC_W_D64	= 2809,
    TRUNC_W_D_MMR6	= 2810,
    TRUNC_W_MM	= 2811,
    TRUNC_W_S	= 2812,
    TRUNC_W_S_MM	= 2813,
    TRUNC_W_S_MMR6	= 2814,
    TTLTIU	= 2815,
    UDIV	= 2816,
    UDIV_MM	= 2817,
    V3MULU	= 2818,
    VMM0	= 2819,
    VMULU	= 2820,
    VSHF_B	= 2821,
    VSHF_D	= 2822,
    VSHF_H	= 2823,
    VSHF_W	= 2824,
    WAIT	= 2825,
    WAIT_MM	= 2826,
    WAIT_MMR6	= 2827,
    WRDSP	= 2828,
    WRDSP_MM	= 2829,
    WRPGPR_MMR6	= 2830,
    WSBH	= 2831,
    WSBH_MM	= 2832,
    WSBH_MMR6	= 2833,
    XOR	= 2834,
    XOR16_MM	= 2835,
    XOR16_MMR6	= 2836,
    XOR64	= 2837,
    XORI_B	= 2838,
    XORI_MMR6	= 2839,
    XOR_MM	= 2840,
    XOR_MMR6	= 2841,
    XOR_V	= 2842,
    XORi	= 2843,
    XORi64	= 2844,
    XORi_MM	= 2845,
    XorRxRxRy16	= 2846,
    YIELD	= 2847,
    INSTRUCTION_LIST_END = 2848
  };

} // end namespace Mips
} // end namespace llvm
#endif // GET_INSTRINFO_ENUM

#ifdef GET_INSTRINFO_SCHED_ENUM
#undef GET_INSTRINFO_SCHED_ENUM
namespace llvm {

namespace Mips {
namespace Sched {
  enum {
    NoInstrModel	= 0,
    IIPseudo	= 1,
    II_B	= 2,
    II_BCCZAL	= 3,
    II_MTC1	= 4,
    II_MFC1	= 5,
    II_JALR	= 6,
    II_JAL	= 7,
    II_CVT	= 8,
    II_DMULT	= 9,
    II_DMULTU	= 10,
    II_DDIV	= 11,
    II_DDIVU	= 12,
    II_IndirectBranchPseudo	= 13,
    II_MADD	= 14,
    II_MADDU	= 15,
    II_MFHI_MFLO	= 16,
    II_MSUB	= 17,
    II_MSUBU	= 18,
    II_MTHI_MTLO	= 19,
    II_MULT	= 20,
    II_MULTU	= 21,
    II_ReturnPseudo	= 22,
    II_DIV	= 23,
    II_DIVU	= 24,
    II_J	= 25,
    II_JR	= 26,
    II_TRAP	= 27,
    II_ADD	= 28,
    II_ADDIUPC	= 29,
    II_ADDIU	= 30,
    II_ADDR_PS	= 31,
    II_ADDU	= 32,
    II_ADDI	= 33,
    II_ALIGN	= 34,
    II_ALUIPC	= 35,
    II_AND	= 36,
    II_ANDI	= 37,
    II_AUI	= 38,
    II_AUIPC	= 39,
    IIM16Alu	= 40,
    II_BADDU	= 41,
    II_BC	= 42,
    II_BALC	= 43,
    II_BBIT	= 44,
    II_BC1CCZ	= 45,
    II_BC1F	= 46,
    II_BC1FL	= 47,
    II_BC1T	= 48,
    II_BC1TL	= 49,
    II_BC2CCZ	= 50,
    II_BCC	= 51,
    II_BCCC	= 52,
    II_BCCZ	= 53,
    II_BCCZC	= 54,
    II_BCCZALS	= 55,
    II_BITSWAP	= 56,
    II_BREAK	= 57,
    II_CACHE	= 58,
    II_CACHEE	= 59,
    II_CEIL	= 60,
    II_CFC1	= 61,
    II_CFC2	= 62,
    II_INS	= 63,
    II_CLASS_D	= 64,
    II_CLASS_S	= 65,
    II_CLO	= 66,
    II_CLZ	= 67,
    II_CMP_CC_D	= 68,
    II_CMP_CC_S	= 69,
    II_CRC32B	= 70,
    II_CRC32CB	= 71,
    II_CRC32CD	= 72,
    II_CRC32CH	= 73,
    II_CRC32CW	= 74,
    II_CRC32D	= 75,
    II_CRC32H	= 76,
    II_CRC32W	= 77,
    II_CTC1	= 78,
    II_CTC2	= 79,
    II_C_CC_D	= 80,
    II_C_CC_S	= 81,
    II_DADD	= 82,
    II_DADDI	= 83,
    II_DADDIU	= 84,
    II_DADDU	= 85,
    II_DAHI	= 86,
    II_DALIGN	= 87,
    II_DATI	= 88,
    II_DAUI	= 89,
    II_DBITSWAP	= 90,
    II_DCLO	= 91,
    II_DCLZ	= 92,
    II_DERET	= 93,
    II_EXT	= 94,
    II_DI	= 95,
    II_DLSA	= 96,
    II_DMFC0	= 97,
    II_DMFC1	= 98,
    II_DMFC2	= 99,
    II_DMFGC0	= 100,
    II_DMOD	= 101,
    II_DMODU	= 102,
    II_DMT	= 103,
    II_DMTC0	= 104,
    II_DMTC1	= 105,
    II_DMTC2	= 106,
    II_DMTGC0	= 107,
    II_DMUH	= 108,
    II_DMUHU	= 109,
    II_DMUL	= 110,
    II_POP	= 111,
    II_DROTR	= 112,
    II_DROTR32	= 113,
    II_DROTRV	= 114,
    II_DSBH	= 115,
    II_DSHD	= 116,
    II_DSLL	= 117,
    II_DSLL32	= 118,
    II_DSLLV	= 119,
    II_DSRA	= 120,
    II_DSRA32	= 121,
    II_DSRAV	= 122,
    II_DSRL	= 123,
    II_DSRL32	= 124,
    II_DSRLV	= 125,
    II_DSUB	= 126,
    II_DSUBU	= 127,
    II_DVP	= 128,
    II_DVPE	= 129,
    II_EHB	= 130,
    II_EI	= 131,
    II_EMT	= 132,
    II_ERET	= 133,
    II_ERETNC	= 134,
    II_EVP	= 135,
    II_EVPE	= 136,
    II_ABS	= 137,
    II_SQRT_D	= 138,
    II_ADD_D	= 139,
    II_ADD_PS	= 140,
    II_ADD_S	= 141,
    II_DIV_D	= 142,
    II_DIV_S	= 143,
    II_FLOOR	= 144,
    II_MOV_D	= 145,
    II_MOV_S	= 146,
    II_MUL_D	= 147,
    II_MUL_PS	= 148,
    II_MUL_S	= 149,
    II_NEG	= 150,
    II_FORK	= 151,
    II_SQRT_S	= 152,
    II_SUB_D	= 153,
    II_SUB_PS	= 154,
    II_SUB_S	= 155,
    II_GINVI	= 156,
    II_GINVT	= 157,
    II_HYPCALL	= 158,
    II_JALR_HB	= 159,
    II_JALRC	= 160,
    II_JALRS	= 161,
    II_JALS	= 162,
    II_JIALC	= 163,
    II_JIC	= 164,
    II_JRADDIUSP	= 165,
    II_JRC	= 166,
    II_JR_HB	= 167,
    II_LB	= 168,
    II_LBE	= 169,
    II_LBU	= 170,
    II_LBUE	= 171,
    II_LD	= 172,
    II_LDC1	= 173,
    II_LDC2	= 174,
    II_LDC3	= 175,
    II_LDL	= 176,
    II_LDPC	= 177,
    II_LDR	= 178,
    II_LDXC1	= 179,
    II_LH	= 180,
    II_LHE	= 181,
    II_LHU	= 182,
    II_LHUE	= 183,
    II_LI	= 184,
    II_LL	= 185,
    II_LLD	= 186,
    II_LLE	= 187,
    II_LSA	= 188,
    II_LUI	= 189,
    II_LUXC1	= 190,
    II_LW	= 191,
    II_LWC1	= 192,
    II_LWC2	= 193,
    II_LWC3	= 194,
    II_LWE	= 195,
    II_LWL	= 196,
    II_LWLE	= 197,
    II_LWM	= 198,
    II_LWPC	= 199,
    II_LWP	= 200,
    II_LWR	= 201,
    II_LWRE	= 202,
    II_LWUPC	= 203,
    II_LWU	= 204,
    II_LWXC1	= 205,
    II_LWXS	= 206,
    II_MADDF_D	= 207,
    II_MADDF_S	= 208,
    II_MADD_D	= 209,
    II_MADD_S	= 210,
    II_MAX_D	= 211,
    II_MAXA_D	= 212,
    II_MAX_S	= 213,
    II_MAXA_S	= 214,
    II_MFC0	= 215,
    II_MFC2	= 216,
    II_MFGC0	= 217,
    II_MFHC0	= 218,
    II_MFHC1	= 219,
    II_MFHGC0	= 220,
    II_MFTR	= 221,
    II_MIN_S	= 222,
    II_MINA_D	= 223,
    II_MIN_D	= 224,
    II_MINA_S	= 225,
    II_MOD	= 226,
    II_MODU	= 227,
    II_MOVE	= 228,
    II_MOVF_D	= 229,
    II_MOVF	= 230,
    II_MOVF_S	= 231,
    II_MOVN_D	= 232,
    II_MOVN	= 233,
    II_MOVN_S	= 234,
    II_MOVT_D	= 235,
    II_MOVT	= 236,
    II_MOVT_S	= 237,
    II_MOVZ_D	= 238,
    II_MOVZ	= 239,
    II_MOVZ_S	= 240,
    II_MSUBF_D	= 241,
    II_MSUBF_S	= 242,
    II_MSUB_D	= 243,
    II_MSUB_S	= 244,
    II_MTC0	= 245,
    II_MTC2	= 246,
    II_MTGC0	= 247,
    II_MTHC0	= 248,
    II_MTHC1	= 249,
    II_MTHGC0	= 250,
    II_MTTR	= 251,
    II_MUH	= 252,
    II_MUHU	= 253,
    II_MUL	= 254,
    II_MULR_PS	= 255,
    II_MULU	= 256,
    II_NMADD_D	= 257,
    II_NMADD_S	= 258,
    II_NMSUB_D	= 259,
    II_NMSUB_S	= 260,
    II_NOR	= 261,
    II_NOT	= 262,
    II_OR	= 263,
    II_ORI	= 264,
    II_PAUSE	= 265,
    II_PREF	= 266,
    II_PREFE	= 267,
    II_RDHWR	= 268,
    II_RDPGPR	= 269,
    II_RECIP_D	= 270,
    II_RECIP_S	= 271,
    II_RINT_D	= 272,
    II_RINT_S	= 273,
    II_ROTR	= 274,
    II_ROTRV	= 275,
    II_ROUND	= 276,
    II_RSQRT_D	= 277,
    II_RSQRT_S	= 278,
    II_RESTORE	= 279,
    II_SB	= 280,
    II_SBE	= 281,
    II_SC	= 282,
    II_SCD	= 283,
    II_SCE	= 284,
    II_SD	= 285,
    II_SDBBP	= 286,
    II_SDC1	= 287,
    II_SDC2	= 288,
    II_SDC3	= 289,
    II_SDL	= 290,
    II_SDR	= 291,
    II_SDXC1	= 292,
    II_SEB	= 293,
    II_SEH	= 294,
    II_SELCCZ	= 295,
    II_SELCCZ_D	= 296,
    II_SELCCZ_S	= 297,
    II_SEL_D	= 298,
    II_SEL_S	= 299,
    II_SEQ_SNE	= 300,
    II_SEQI_SNEI	= 301,
    II_SH	= 302,
    II_SHE	= 303,
    II_SIGRIE	= 304,
    II_SLL	= 305,
    II_SLLV	= 306,
    II_SLT_SLTU	= 307,
    II_SLTI_SLTIU	= 308,
    II_SRA	= 309,
    II_SRAV	= 310,
    II_SRL	= 311,
    II_SRLV	= 312,
    II_SSNOP	= 313,
    II_SUB	= 314,
    II_SUBU	= 315,
    II_SUXC1	= 316,
    II_SW	= 317,
    II_SWC1	= 318,
    II_SWC2	= 319,
    II_SWC3	= 320,
    II_SWE	= 321,
    II_SWL	= 322,
    II_SWLE	= 323,
    II_SWM	= 324,
    II_SWP	= 325,
    II_SWR	= 326,
    II_SWRE	= 327,
    II_SWXC1	= 328,
    II_SYNC	= 329,
    II_SYNCI	= 330,
    II_SYSCALL	= 331,
    II_SAVE	= 332,
    II_TEQ	= 333,
    II_TEQI	= 334,
    II_TGE	= 335,
    II_TGEI	= 336,
    II_TGEIU	= 337,
    II_TGEU	= 338,
    II_TLBGINV	= 339,
    II_TLBGINVF	= 340,
    II_TLBGP	= 341,
    II_TLBGR	= 342,
    II_TLBGWI	= 343,
    II_TLBGWR	= 344,
    II_TLBINV	= 345,
    II_TLBINVF	= 346,
    II_TLBP	= 347,
    II_TLBR	= 348,
    II_TLBWI	= 349,
    II_TLBWR	= 350,
    II_TLT	= 351,
    II_TLTI	= 352,
    II_TTLTIU	= 353,
    II_TLTU	= 354,
    II_TNE	= 355,
    II_TNEI	= 356,
    II_TRUNC	= 357,
    II_WAIT	= 358,
    II_WRPGPR	= 359,
    II_WSBH	= 360,
    II_XOR	= 361,
    II_XORI	= 362,
    II_YIELD	= 363,
    AND	= 364,
    LUi	= 365,
    NOR	= 366,
    OR	= 367,
    SLTi_SLTiu	= 368,
    SUB	= 369,
    SUBu	= 370,
    XOR	= 371,
    SSNOP	= 372,
    NOP	= 373,
    B	= 374,
    BAL	= 375,
    BAL_BR_BGEZAL_BGEZALL_BLTZAL_BLTZALL	= 376,
    BEQ_BEQL_BNE_BNEL	= 377,
    BGEZ_BGEZL_BGTZ_BGTZL_BLEZ_BLEZL_BLTZ_BLTZL	= 378,
    BREAK	= 379,
    DERET	= 380,
    ERET	= 381,
    ERet_RetRA	= 382,
    ERETNC	= 383,
    J_TAILCALL	= 384,
    JR_TAILCALLREG_TAILCALLREGHB	= 385,
    JR_HB	= 386,
    PseudoIndirectBranch_PseudoIndirectHazardBranch	= 387,
    PseudoReturn	= 388,
    SDBBP	= 389,
    SYSCALL	= 390,
    TEQ	= 391,
    TEQI	= 392,
    TGE	= 393,
    TGEI	= 394,
    TGEIU	= 395,
    TGEU	= 396,
    TLT	= 397,
    TLTI	= 398,
    TLTU	= 399,
    TNE	= 400,
    TNEI	= 401,
    TRAP	= 402,
    TTLTIU	= 403,
    WAIT	= 404,
    PAUSE	= 405,
    JAL	= 406,
    JALR_JALRHBPseudo_JALRPseudo	= 407,
    JALR_HB	= 408,
    JALX	= 409,
    TLBINV	= 410,
    TLBINVF	= 411,
    TLBP	= 412,
    TLBR	= 413,
    TLBWI	= 414,
    TLBWR	= 415,
    MFC0	= 416,
    MTC0	= 417,
    MFC2	= 418,
    MTC2	= 419,
    HYPCALL	= 420,
    MFGC0	= 421,
    MFHGC0	= 422,
    MTGC0	= 423,
    MTHGC0	= 424,
    TLBGINV	= 425,
    TLBGINVF	= 426,
    TLBGP	= 427,
    TLBGR	= 428,
    TLBGWI	= 429,
    TLBGWR	= 430,
    LB	= 431,
    LBu	= 432,
    LH	= 433,
    LHu	= 434,
    LW	= 435,
    LL	= 436,
    LWC2	= 437,
    LWC3	= 438,
    LDC2	= 439,
    LDC3	= 440,
    LBE	= 441,
    LBuE	= 442,
    LHE	= 443,
    LHuE	= 444,
    LWE	= 445,
    LLE	= 446,
    LWPC	= 447,
    LWL	= 448,
    LWR	= 449,
    LWLE	= 450,
    LWRE	= 451,
    SB	= 452,
    SH	= 453,
    SW	= 454,
    SWC2	= 455,
    SWC3	= 456,
    SDC2	= 457,
    SDC3	= 458,
    SC	= 459,
    SBE	= 460,
    SHE	= 461,
    SWE	= 462,
    SCE	= 463,
    SWL	= 464,
    SWR	= 465,
    SWLE	= 466,
    SWRE	= 467,
    PREF	= 468,
    PREFE	= 469,
    CACHE	= 470,
    CACHEE	= 471,
    SYNC	= 472,
    SYNCI	= 473,
    CLO	= 474,
    CLZ	= 475,
    DI	= 476,
    EI	= 477,
    MFHI_MFLO_PseudoMFHI_PseudoMFLO	= 478,
    EHB	= 479,
    RDHWR	= 480,
    WSBH	= 481,
    MOVN_I_I	= 482,
    MOVZ_I_I	= 483,
    DIV_PseudoSDIV_SDIV	= 484,
    DIVU_PseudoUDIV_UDIV	= 485,
    MUL	= 486,
    MULT_PseudoMULT	= 487,
    MULTu_PseudoMULTu	= 488,
    MADD_PseudoMADD	= 489,
    MADDU_PseudoMADDU	= 490,
    MSUB_PseudoMSUB	= 491,
    MSUBU_PseudoMSUBU	= 492,
    MTHI_MTLO_PseudoMTLOHI	= 493,
    EXT	= 494,
    INS	= 495,
    ADD	= 496,
    ADDi	= 497,
    ADDiu	= 498,
    ANDi	= 499,
    ORi	= 500,
    ROTR	= 501,
    SEB	= 502,
    SEH	= 503,
    SLT_SLTu	= 504,
    SLL	= 505,
    SRA	= 506,
    SRL	= 507,
    XORi	= 508,
    ADDu	= 509,
    SLLV	= 510,
    SRAV	= 511,
    SRLV	= 512,
    LSA	= 513,
    COPY	= 514,
    VSHF_B_VSHF_D_VSHF_H_VSHF_W	= 515,
    BINSLI_B_BINSLI_D_BINSLI_H_BINSLI_W_BINSL_B_BINSL_D_BINSL_H_BINSL_W	= 516,
    BINSRI_B_BINSRI_D_BINSRI_H_BINSRI_W_BINSR_B_BINSR_D_BINSR_H_BINSR_W	= 517,
    INSERT_B_INSERT_D_INSERT_H_INSERT_W	= 518,
    SLDI_B_SLDI_D_SLDI_H_SLDI_W_SLD_B_SLD_D_SLD_H_SLD_W	= 519,
    BSETI_B_BSETI_D_BSETI_H_BSETI_W_BSET_B_BSET_D_BSET_H_BSET_W	= 520,
    BCLRI_B_BCLRI_D_BCLRI_H_BCLRI_W_BCLR_B_BCLR_D_BCLR_H_BCLR_W	= 521,
    BNEGI_B_BNEGI_D_BNEGI_H_BNEGI_W_BNEG_B_BNEG_D_BNEG_H_BNEG_W	= 522,
    BSELI_B_BSEL_V	= 523,
    BMNZI_B_BMNZ_V_BMZI_B_BMZ_V	= 524,
    BSEL_D_PSEUDO_BSEL_FD_PSEUDO_BSEL_FW_PSEUDO_BSEL_H_PSEUDO_BSEL_W_PSEUDO	= 525,
    PCNT_B_PCNT_D_PCNT_H_PCNT_W	= 526,
    SAT_S_B_SAT_S_D_SAT_S_H_SAT_S_W_SAT_U_B_SAT_U_D_SAT_U_H_SAT_U_W	= 527,
    BNZ_B_BNZ_D_BNZ_H_BNZ_V_BNZ_W_BZ_B_BZ_D_BZ_H_BZ_V_BZ_W	= 528,
    CFCMSA_CTCMSA	= 529,
    FABS_S_FABS_D32_FABS_D64	= 530,
    MOVF_D32_MOVF_D64	= 531,
    MOVF_S	= 532,
    MOVT_D32_MOVT_D64	= 533,
    MOVT_S	= 534,
    FMOV_D32_FMOV_D64	= 535,
    FMOV_S	= 536,
    FNEG_S_FNEG_D32_FNEG_D64	= 537,
    ADD_A_B_ADD_A_D_ADD_A_H_ADD_A_W	= 538,
    ADDS_A_B_ADDS_A_D_ADDS_A_H_ADDS_A_W_ADDS_S_B_ADDS_S_D_ADDS_S_H_ADDS_S_W_ADDS_U_B_ADDS_U_D_ADDS_U_H_ADDS_U_W	= 539,
    ADDVI_B_ADDVI_D_ADDVI_H_ADDVI_W_ADDV_B_ADDV_D_ADDV_H_ADDV_W	= 540,
    ASUB_S_B_ASUB_S_D_ASUB_S_H_ASUB_S_W_ASUB_U_B_ASUB_U_D_ASUB_U_H_ASUB_U_W	= 541,
    AVER_S_B_AVER_S_D_AVER_S_H_AVER_S_W_AVER_U_B_AVER_U_D_AVER_U_H_AVER_U_W_AVE_S_B_AVE_S_D_AVE_S_H_AVE_S_W_AVE_U_B_AVE_U_D_AVE_U_H_AVE_U_W	= 542,
    SHF_B_SHF_H_SHF_W	= 543,
    FILL_B_FILL_D_FILL_H_FILL_W	= 544,
    SPLATI_B_SPLATI_D_SPLATI_H_SPLATI_W_SPLAT_B_SPLAT_D_SPLAT_H_SPLAT_W	= 545,
    MOVE_V	= 546,
    LDI_B_LDI_D_LDI_H_LDI_W	= 547,
    AND_V_NOR_V_OR_V_XOR_V	= 548,
    ANDI_B_NORI_B_ORI_B_XORI_B	= 549,
    AND_V_D_PSEUDO_AND_V_H_PSEUDO_AND_V_W_PSEUDO_NOR_V_D_PSEUDO_NOR_V_H_PSEUDO_NOR_V_W_PSEUDO_OR_V_D_PSEUDO_OR_V_H_PSEUDO_OR_V_W_PSEUDO_XOR_V_D_PSEUDO_XOR_V_H_PSEUDO_XOR_V_W_PSEUDO	= 550,
    FILL_FD_PSEUDO_FILL_FW_PSEUDO	= 551,
    INSERT_FD_PSEUDO_INSERT_FW_PSEUDO	= 552,
    FEXP2_D_FEXP2_W	= 553,
    CLTI_S_B_CLTI_S_D_CLTI_S_H_CLTI_S_W_CLTI_U_B_CLTI_U_D_CLTI_U_H_CLTI_U_W_CLT_S_B_CLT_S_D_CLT_S_H_CLT_S_W_CLT_U_B_CLT_U_D_CLT_U_H_CLT_U_W	= 554,
    CLEI_S_B_CLEI_S_D_CLEI_S_H_CLEI_S_W_CLEI_U_B_CLEI_U_D_CLEI_U_H_CLEI_U_W_CLE_S_B_CLE_S_D_CLE_S_H_CLE_S_W_CLE_U_B_CLE_U_D_CLE_U_H_CLE_U_W	= 555,
    CEQI_B_CEQI_D_CEQI_H_CEQI_W_CEQ_B_CEQ_D_CEQ_H_CEQ_W	= 556,
    CMP_UN_D	= 557,
    CMP_UN_S	= 558,
    CMP_UEQ_D	= 559,
    CMP_UEQ_S	= 560,
    CMP_EQ_D	= 561,
    CMP_EQ_S	= 562,
    CMP_LT_D	= 563,
    CMP_LT_S	= 564,
    CMP_ULT_D	= 565,
    CMP_ULT_S	= 566,
    CMP_LE_D	= 567,
    CMP_LE_S	= 568,
    CMP_ULE_D	= 569,
    CMP_ULE_S	= 570,
    FSAF_D_FSAF_W_FSEQ_D_FSEQ_W_FSLE_D_FSLE_W_FSLT_D_FSLT_W_FSNE_D_FSNE_W_FSOR_D_FSOR_W	= 571,
    FSUEQ_D_FSUEQ_W	= 572,
    FSULE_D_FSULE_W	= 573,
    FSULT_D_FSULT_W	= 574,
    FSUNE_D_FSUNE_W	= 575,
    FSUN_D_FSUN_W	= 576,
    FCAF_D_FCAF_W	= 577,
    FCEQ_D_FCEQ_W	= 578,
    FCLE_D_FCLE_W	= 579,
    FCLT_D_FCLT_W	= 580,
    FCNE_D_FCNE_W	= 581,
    FCOR_D_FCOR_W	= 582,
    FCUEQ_D_FCUEQ_W	= 583,
    FCULE_D_FCULE_W	= 584,
    FCULT_D_FCULT_W	= 585,
    FCUNE_D_FCUNE_W	= 586,
    FCUN_D_FCUN_W	= 587,
    FABS_D_FABS_W	= 588,
    FFINT_S_D_FFINT_S_W_FFINT_U_D_FFINT_U_W	= 589,
    FFQL_D_FFQL_W	= 590,
    FFQR_D_FFQR_W	= 591,
    FTINT_S_D_FTINT_S_W_FTINT_U_D_FTINT_U_W	= 592,
    FRINT_D_FRINT_W	= 593,
    FTQ_H_FTQ_W	= 594,
    FTRUNC_S_D_FTRUNC_S_W_FTRUNC_U_D_FTRUNC_U_W	= 595,
    FEXDO_H_FEXDO_W	= 596,
    FEXUPL_D_FEXUPL_W	= 597,
    FEXUPR_D_FEXUPR_W	= 598,
    FCLASS_D_FCLASS_W	= 599,
    FMAX_A_D_FMAX_A_W	= 600,
    FMAX_D_FMAX_W	= 601,
    FMIN_A_D_FMIN_A_W	= 602,
    FMIN_D_FMIN_W	= 603,
    FLOG2_D_FLOG2_W	= 604,
    ILVL_B_ILVL_D_ILVL_H_ILVL_W_ILVR_B_ILVR_D_ILVR_H_ILVR_W	= 605,
    ILVEV_B_ILVEV_D_ILVEV_H_ILVEV_W_ILVOD_B_ILVOD_D_ILVOD_H_ILVOD_W	= 606,
    INSVE_B_INSVE_D_INSVE_H_INSVE_W	= 607,
    SUBS_S_B_SUBS_S_D_SUBS_S_H_SUBS_S_W_SUBS_U_B_SUBS_U_D_SUBS_U_H_SUBS_U_W	= 608,
    SUBSUS_U_B_SUBSUS_U_D_SUBSUS_U_H_SUBSUS_U_W	= 609,
    SUBSUU_S_B_SUBSUU_S_D_SUBSUU_S_H_SUBSUU_S_W	= 610,
    SUBVI_B_SUBVI_D_SUBVI_H_SUBVI_W	= 611,
    SUBV_B_SUBV_D_SUBV_H_SUBV_W	= 612,
    MOD_S_B_MOD_S_D_MOD_S_H_MOD_S_W_MOD_U_B_MOD_U_D_MOD_U_H_MOD_U_W	= 613,
    DIV_S_B_DIV_S_D_DIV_S_H_DIV_S_W_DIV_U_B_DIV_U_D_DIV_U_H_DIV_U_W	= 614,
    HADD_S_D_HADD_S_H_HADD_S_W_HADD_U_D_HADD_U_H_HADD_U_W	= 615,
    HSUB_S_D_HSUB_S_H_HSUB_S_W_HSUB_U_D_HSUB_U_H_HSUB_U_W	= 616,
    MAX_S_B_MAX_S_D_MAX_S_H_MAX_S_W_MIN_S_B_MIN_S_D_MIN_S_H_MIN_S_W	= 617,
    MAX_U_B_MAX_U_D_MAX_U_H_MAX_U_W_MIN_U_B_MIN_U_D_MIN_U_H_MIN_U_W	= 618,
    MAX_A_B_MAX_A_D_MAX_A_H_MAX_A_W_MIN_A_B_MIN_A_D_MIN_A_H_MIN_A_W	= 619,
    MAXI_S_B_MAXI_S_D_MAXI_S_H_MAXI_S_W_MAXI_U_B_MAXI_U_D_MAXI_U_H_MAXI_U_W_MINI_S_B_MINI_S_D_MINI_S_H_MINI_S_W_MINI_U_B_MINI_U_D_MINI_U_H_MINI_U_W	= 620,
    SRAI_B_SRAI_D_SRAI_H_SRAI_W_SRA_B_SRA_D_SRA_H_SRA_W	= 621,
    SRLI_B_SRLI_D_SRLI_H_SRLI_W_SRL_B_SRL_D_SRL_H_SRL_W	= 622,
    SRARI_B_SRARI_D_SRARI_H_SRARI_W_SRAR_B_SRAR_D_SRAR_H_SRAR_W	= 623,
    SRLRI_B_SRLRI_D_SRLRI_H_SRLRI_W_SRLR_B_SRLR_D_SRLR_H_SRLR_W	= 624,
    SLLI_B_SLLI_D_SLLI_H_SLLI_W_SLL_B_SLL_D_SLL_H_SLL_W	= 625,
    PCKEV_B_PCKEV_D_PCKEV_H_PCKEV_W_PCKOD_B_PCKOD_D_PCKOD_H_PCKOD_W	= 626,
    NLOC_B_NLOC_D_NLOC_H_NLOC_W_NLZC_B_NLZC_D_NLZC_H_NLZC_W	= 627,
    FADD_D32_FADD_D64	= 628,
    FADD_PS64	= 629,
    FADD_S	= 630,
    FMUL_D32_FMUL_D64	= 631,
    FMUL_PS64	= 632,
    FMUL_S	= 633,
    FSUB_D32_FSUB_D64	= 634,
    FSUB_PS64	= 635,
    FSUB_S	= 636,
    TRUNC_L_D64_TRUNC_L_S_TRUNC_W_D32_TRUNC_W_D64_TRUNC_W_S	= 637,
    CVT_D32_S_CVT_D32_W_CVT_D64_L_CVT_D64_S_CVT_D64_W_CVT_L_D64_CVT_L_S_CVT_S_D32_CVT_S_D64_CVT_S_L_CVT_S_W_CVT_W_D32_CVT_W_D64_CVT_W_S	= 638,
    CVT_PS_S64_CVT_S_PL64_CVT_S_PU64	= 639,
    C_EQ_D32_C_EQ_D64_C_F_D32_C_F_D64_C_LE_D32_C_LE_D64_C_LT_D32_C_LT_D64_C_NGE_D32_C_NGE_D64_C_NGLE_D32_C_NGLE_D64_C_NGL_D32_C_NGL_D64_C_NGT_D32_C_NGT_D64_C_OLE_D32_C_OLE_D64_C_OLT_D32_C_OLT_D64_C_SEQ_D32_C_SEQ_D64_C_SF_D32_C_SF_D64_C_UEQ_D32_C_UEQ_D64_C_ULE_D32_C_ULE_D64_C_ULT_D32_C_ULT_D64_C_UN_D32_C_UN_D64	= 640,
    C_EQ_S_C_F_S_C_LE_S_C_LT_S_C_NGE_S_C_NGLE_S_C_NGL_S_C_NGT_S_C_OLE_S_C_OLT_S_C_SEQ_S_C_SF_S_C_UEQ_S_C_ULE_S_C_ULT_S_C_UN_S	= 641,
    FCMP_D32_FCMP_D64	= 642,
    FCMP_S32	= 643,
    PseudoCVT_D32_W_PseudoCVT_D64_L_PseudoCVT_D64_W_PseudoCVT_S_L_PseudoCVT_S_W	= 644,
    PLL_PS64_PLU_PS64_PUL_PS64_PUU_PS64	= 645,
    FDIV_S	= 646,
    FDIV_D32_FDIV_D64	= 647,
    FSQRT_S	= 648,
    FSQRT_D32_FSQRT_D64	= 649,
    FRCP_D_FRCP_W	= 650,
    FRSQRT_D_FRSQRT_W	= 651,
    RECIP_D32_RECIP_D64	= 652,
    RSQRT_D32_RSQRT_D64	= 653,
    RECIP_S	= 654,
    RSQRT_S	= 655,
    FMADD_D_FMADD_W	= 656,
    FMSUB_D_FMSUB_W	= 657,
    FDIV_W	= 658,
    FDIV_D	= 659,
    FSQRT_W	= 660,
    FSQRT_D	= 661,
    FMUL_D_FMUL_W	= 662,
    FADD_D_FADD_W	= 663,
    FSUB_D_FSUB_W	= 664,
    DPADD_S_D_DPADD_S_H_DPADD_S_W_DPADD_U_D_DPADD_U_H_DPADD_U_W	= 665,
    DPSUB_S_D_DPSUB_S_H_DPSUB_S_W_DPSUB_U_D_DPSUB_U_H_DPSUB_U_W	= 666,
    DOTP_S_D_DOTP_S_H_DOTP_S_W_DOTP_U_D_DOTP_U_H_DOTP_U_W	= 667,
    MSUBV_B_MSUBV_D_MSUBV_H_MSUBV_W	= 668,
    MADDV_B_MADDV_D_MADDV_H_MADDV_W	= 669,
    MULV_B_MULV_D_MULV_H_MULV_W	= 670,
    MADDR_Q_H_MADDR_Q_W	= 671,
    MADD_Q_H_MADD_Q_W	= 672,
    MSUBR_Q_H_MSUBR_Q_W	= 673,
    MSUB_Q_H_MSUB_Q_W	= 674,
    MULR_Q_H_MULR_Q_W	= 675,
    MUL_Q_H_MUL_Q_W	= 676,
    MADD_D32_MADD_D64	= 677,
    MADD_S	= 678,
    MSUB_D32_MSUB_D64	= 679,
    MSUB_S	= 680,
    NMADD_D32_NMADD_D64	= 681,
    NMADD_S	= 682,
    NMSUB_D32_NMSUB_D64	= 683,
    NMSUB_S	= 684,
    CTC1	= 685,
    MTC1_MTC1_D64_BuildPairF64_BuildPairF64_64	= 686,
    MTHC1_D32_MTHC1_D64	= 687,
    COPY_U_B_COPY_U_H_COPY_U_W	= 688,
    COPY_S_B_COPY_S_D_COPY_S_H_COPY_S_W	= 689,
    BC1F	= 690,
    BC1FL	= 691,
    BC1T	= 692,
    BC1TL	= 693,
    CFC1	= 694,
    MFC1_MFC1_D64_ExtractElementF64_ExtractElementF64_64	= 695,
    MFHC1_D32_MFHC1_D64	= 696,
    MOVF_I	= 697,
    MOVT_I	= 698,
    SDC1_SDC164	= 699,
    SDXC1_SDXC164	= 700,
    SWC1	= 701,
    SWXC1	= 702,
    SUXC1_SUXC164	= 703,
    ST_B_ST_D_ST_H_ST_W	= 704,
    ST_F16	= 705,
    MOVN_I_D32_MOVN_I_D64	= 706,
    MOVN_I_S	= 707,
    MOVZ_I_D32_MOVZ_I_D64	= 708,
    MOVZ_I_S	= 709,
    LDC1_LDC164	= 710,
    LDXC1_LDXC164	= 711,
    LWC1	= 712,
    LWXC1	= 713,
    LUXC1_LUXC164	= 714,
    LD_B_LD_D_LD_H_LD_W	= 715,
    LD_F16	= 716,
    CEIL_L_D64_CEIL_L_S_CEIL_W_D32_CEIL_W_D64_CEIL_W_S	= 717,
    FLOOR_L_D64_FLOOR_L_S_FLOOR_W_D32_FLOOR_W_D64_FLOOR_W_S	= 718,
    ROUND_L_D64_ROUND_L_S_ROUND_W_D32_ROUND_W_D64_ROUND_W_S	= 719,
    ROTRV	= 720,
    ATOMIC_SWAP_I16_POSTRA_ATOMIC_SWAP_I32_POSTRA_ATOMIC_SWAP_I64_POSTRA_ATOMIC_SWAP_I8_POSTRA	= 721,
    ATOMIC_CMP_SWAP_I16_POSTRA_ATOMIC_CMP_SWAP_I32_POSTRA_ATOMIC_CMP_SWAP_I64_POSTRA_ATOMIC_CMP_SWAP_I8_POSTRA	= 722,
    ATOMIC_LOAD_ADD_I16_POSTRA_ATOMIC_LOAD_ADD_I32_POSTRA_ATOMIC_LOAD_ADD_I64_POSTRA_ATOMIC_LOAD_ADD_I8_POSTRA_ATOMIC_LOAD_AND_I16_POSTRA_ATOMIC_LOAD_AND_I32_POSTRA_ATOMIC_LOAD_AND_I64_POSTRA_ATOMIC_LOAD_AND_I8_POSTRA_ATOMIC_LOAD_MAX_I16_POSTRA_ATOMIC_LOAD_MAX_I32_POSTRA_ATOMIC_LOAD_MAX_I64_POSTRA_ATOMIC_LOAD_MAX_I8_POSTRA_ATOMIC_LOAD_MIN_I16_POSTRA_ATOMIC_LOAD_MIN_I32_POSTRA_ATOMIC_LOAD_MIN_I64_POSTRA_ATOMIC_LOAD_MIN_I8_POSTRA_ATOMIC_LOAD_NAND_I16_POSTRA_ATOMIC_LOAD_NAND_I32_POSTRA_ATOMIC_LOAD_NAND_I64_POSTRA_ATOMIC_LOAD_NAND_I8_POSTRA_ATOMIC_LOAD_OR_I16_POSTRA_ATOMIC_LOAD_OR_I32_POSTRA_ATOMIC_LOAD_OR_I64_POSTRA_ATOMIC_LOAD_OR_I8_POSTRA_ATOMIC_LOAD_SUB_I16_POSTRA_ATOMIC_LOAD_SUB_I32_POSTRA_ATOMIC_LOAD_SUB_I64_POSTRA_ATOMIC_LOAD_SUB_I8_POSTRA_ATOMIC_LOAD_UMAX_I16_POSTRA_ATOMIC_LOAD_UMAX_I32_POSTRA_ATOMIC_LOAD_UMAX_I64_POSTRA_ATOMIC_LOAD_UMAX_I8_POSTRA_ATOMIC_LOAD_UMIN_I16_POSTRA_ATOMIC_LOAD_UMIN_I32_POSTRA_ATOMIC_LOAD_UMIN_I64_POSTRA_ATOMIC_LOAD_UMIN_I8_POSTRA_ATOMIC_LOAD_XOR_I16_POSTRA_ATOMIC_LOAD_XOR_I32_POSTRA_ATOMIC_LOAD_XOR_I64_POSTRA_ATOMIC_LOAD_XOR_I8_POSTRA	= 723,
    LEA_ADDiu	= 724,
    ADDIUPC	= 725,
    ALIGN	= 726,
    ALUIPC	= 727,
    AUI	= 728,
    AUIPC	= 729,
    BITSWAP	= 730,
    CLO_R6	= 731,
    CLZ_R6	= 732,
    LSA_R6	= 733,
    SELEQZ_SELNEZ	= 734,
    AddiuRxImmX16_AddiuRxRxImm16_AddiuRxRxImmX16_AddiuRxRyOffMemX16_AddiuRxPcImmX16_AddiuSpImm16_AddiuSpImmX16_AdduRxRyRz16_AndRxRxRy16_CmpRxRy16_CmpiRxImm16_CmpiRxImmX16_LiRxImm16_LiRxImmX16_LiRxImmAlignX16_Move32R16_MoveR3216_Mfhi16_Mflo16_NegRxRy16_NotRxRy16_OrRxRxRy16_SebRx16_SehRx16_SllX16_SllvRxRy16_SltiRxImm16_SltiRxImmX16_SltiuRxImm16_SltiuRxImmX16_SltRxRy16_SltuRxRy16_SravRxRy16_SraX16_SrlvRxRy16_SrlX16_SubuRxRyRz16_XorRxRxRy16	= 735,
    SltiCCRxImmX16_SltiuCCRxImmX16_SltCCRxRy16_SltuRxRyRz16_SltuCCRxRy16	= 736,
    Constant32_LwConstant32_GotPrologue16_CONSTPOOL_ENTRY	= 737,
    ADDIUPC_MM_ADDIUR1SP_MM_ADDIUR2_MM_ADDIUS5_MM_ADDIUSP_MM_ADDiu_MM_LEA_ADDiu_MM	= 738,
    ADDU16_MM_ADDu_MM	= 739,
    ADD_MM	= 740,
    ADDi_MM	= 741,
    AND16_MM_ANDI16_MM_AND_MM	= 742,
    ANDi_MM	= 743,
    CLO_MM	= 744,
    CLZ_MM	= 745,
    EXT_MM	= 746,
    INS_MM	= 747,
    LI16_MM	= 748,
    LUi_MM	= 749,
    MOVE16_MM	= 750,
    MOVEP_MM	= 751,
    NOR_MM	= 752,
    NOT16_MM	= 753,
    OR16_MM_OR_MM	= 754,
    ORi_MM	= 755,
    ROTRV_MM	= 756,
    ROTR_MM	= 757,
    SEB_MM	= 758,
    SEH_MM	= 759,
    SLL16_MM_SLL_MM	= 760,
    SLLV_MM	= 761,
    SLT_MM_SLTu_MM	= 762,
    SLTi_MM_SLTiu_MM	= 763,
    SRAV_MM	= 764,
    SRA_MM	= 765,
    SRL16_MM_SRL_MM	= 766,
    SRLV_MM	= 767,
    SSNOP_MM	= 768,
    SUBU16_MM_SUBu_MM	= 769,
    SUB_MM	= 770,
    WSBH_MM	= 771,
    XOR16_MM_XOR_MM	= 772,
    XORi_MM	= 773,
    ADDIUPC_MMR6	= 774,
    ADDIU_MMR6	= 775,
    ADDU16_MMR6_ADDU_MMR6	= 776,
    ADD_MMR6	= 777,
    ALIGN_MMR6	= 778,
    ALUIPC_MMR6	= 779,
    AND16_MMR6_ANDI16_MMR6_AND_MMR6	= 780,
    ANDI_MMR6	= 781,
    AUIPC_MMR6	= 782,
    AUI_MMR6	= 783,
    BITSWAP_MMR6	= 784,
    CLO_MMR6	= 785,
    CLZ_MMR6	= 786,
    EXT_MMR6	= 787,
    INS_MMR6	= 788,
    LI16_MMR6	= 789,
    LSA_MMR6	= 790,
    LUI_MMR6	= 791,
    MOVE16_MMR6	= 792,
    NOR_MMR6	= 793,
    NOT16_MMR6	= 794,
    OR16_MMR6_OR_MMR6	= 795,
    ORI_MMR6	= 796,
    SELEQZ_MMR6_SELNEZ_MMR6	= 797,
    SLL16_MMR6_SLL_MMR6	= 798,
    SRL16_MMR6	= 799,
    SSNOP_MMR6	= 800,
    SUBU16_MMR6_SUBU_MMR6	= 801,
    SUB_MMR6	= 802,
    WSBH_MMR6	= 803,
    XOR16_MMR6_XOR_MMR6	= 804,
    XORI_MMR6	= 805,
    AND64_ANDi64	= 806,
    DEXT64_32	= 807,
    DSLL64_32	= 808,
    ORi64	= 809,
    SEB64	= 810,
    SEH64	= 811,
    SLL64_32_SLL64_64	= 812,
    SLT64_SLTu64	= 813,
    SLTi64_SLTiu64	= 814,
    XOR64_XORi64	= 815,
    DADD	= 816,
    DADDi	= 817,
    DADDiu	= 818,
    DADDu	= 819,
    DCLO	= 820,
    DCLZ	= 821,
    DEXT_DEXTM_DEXTU	= 822,
    DINS_DINSM_DINSU	= 823,
    DROTR	= 824,
    DROTR32	= 825,
    DROTRV	= 826,
    DSBH	= 827,
    DSHD	= 828,
    DSLL	= 829,
    DSLL32	= 830,
    DSLLV	= 831,
    DSRA	= 832,
    DSRA32	= 833,
    DSRAV	= 834,
    DSRL	= 835,
    DSRL32	= 836,
    DSRLV	= 837,
    DSUB	= 838,
    DSUBu	= 839,
    LEA_ADDiu64	= 840,
    LUi64	= 841,
    NOR64	= 842,
    OR64	= 843,
    DALIGN	= 844,
    DAHI	= 845,
    DATI	= 846,
    DAUI	= 847,
    DCLO_R6	= 848,
    DCLZ_R6	= 849,
    DBITSWAP	= 850,
    DLSA_DLSA_R6	= 851,
    SELEQZ64_SELNEZ64	= 852,
    MADD	= 853,
    MADDU	= 854,
    MSUB	= 855,
    MSUBU	= 856,
    PseudoMADD_MM	= 857,
    PseudoMADDU_MM	= 858,
    PseudoMSUB_MM	= 859,
    PseudoMSUBU_MM	= 860,
    PseudoMULT_MM	= 861,
    PseudoMULTu_MM	= 862,
    PseudoMULT	= 863,
    PseudoMULTu	= 864,
    PseudoSDIV_SDIV	= 865,
    PseudoUDIV_UDIV	= 866,
    PseudoMFHI_MM_PseudoMFLO_MM	= 867,
    PseudoMTLOHI_MM	= 868,
    MUH	= 869,
    MUHU	= 870,
    MULU	= 871,
    MUL_R6	= 872,
    MOD	= 873,
    MODU	= 874,
    MultRxRy16_MultuRxRy16_MultRxRyRz16_MultuRxRyRz16	= 875,
    DivRxRy16	= 876,
    DivuRxRy16	= 877,
    MULT_MM	= 878,
    MULTu_MM	= 879,
    MADD_MM	= 880,
    MADDU_MM	= 881,
    MSUB_MM	= 882,
    MSUBU_MM	= 883,
    MUL_MM	= 884,
    SDIV_MM_SDIV_MM_Pseudo	= 885,
    UDIV_MM_UDIV_MM_Pseudo	= 886,
    MFHI16_MM_MFLO16_MM_MFHI_MM_MFLO_MM	= 887,
    MOVF_I_MM	= 888,
    MOVT_I_MM	= 889,
    MTHI_MM_MTLO_MM	= 890,
    RDHWR_MM	= 891,
    MUHU_MMR6	= 892,
    MUH_MMR6	= 893,
    MULU_MMR6	= 894,
    MUL_MMR6	= 895,
    MODU_MMR6	= 896,
    MOD_MMR6	= 897,
    DIVU_MMR6	= 898,
    DIV_MMR6	= 899,
    RDHWR_MMR6	= 900,
    DMULU	= 901,
    DMULT_PseudoDMULT	= 902,
    DMULTu_PseudoDMULTu	= 903,
    DSDIV_PseudoDSDIV	= 904,
    DUDIV_PseudoDUDIV	= 905,
    MFHI64_MFLO64_PseudoMFHI64_PseudoMFLO64	= 906,
    PseudoMTLOHI64	= 907,
    MTHI64_MTLO64	= 908,
    RDHWR64	= 909,
    MOVN_I_I64_MOVN_I64_I_MOVN_I64_I64	= 910,
    MOVZ_I_I64_MOVZ_I64_I_MOVZ_I64_I64	= 911,
    DMUH	= 912,
    DMUHU	= 913,
    DMUL_R6	= 914,
    DDIV	= 915,
    DMOD	= 916,
    DDIVU	= 917,
    DMODU	= 918,
    BAL_BR_BLTZAL	= 919,
    BEQ_BNE	= 920,
    BGTZ_BGEZ_BLEZ_BLTZ	= 921,
    J	= 922,
    JR	= 923,
    ERet	= 924,
    BGEZAL	= 925,
    BALC	= 926,
    BEQZALC_BGEZALC_BGTZALC_BLEZALC_BLTZALC_BNEZALC	= 927,
    JIALC	= 928,
    BC	= 929,
    BC2EQZ_BC2NEZ	= 930,
    BEQC_BGEC_BGEUC_BLTC_BLTUC_BNEC_BNVC_BOVC	= 931,
    BEQZC_BGEZC_BGTZC_BLEZC_BLTZC_BNEZC	= 932,
    JIC	= 933,
    JR_HB_R6	= 934,
    SIGRIE	= 935,
    PseudoIndirectBranchR6_PseudoIndrectHazardBranchR6	= 936,
    TAILCALLR6REG_TAILCALLHBR6REG	= 937,
    SDBBP_R6	= 938,
    Bimm16_BimmX16_BeqzRxImm16_BeqzRxImmX16_BnezRxImm16_BnezRxImmX16_Bteqz16_BteqzX16_Btnez16_BtnezX16_JrRa16_JrcRa16_JrcRx16	= 939,
    BteqzT8CmpX16_BteqzT8CmpiX16_BteqzT8SltX16_BteqzT8SltuX16_BteqzT8SltiX16_BteqzT8SltiuX16_BtnezT8CmpX16_BtnezT8CmpiX16_BtnezT8SltX16_BtnezT8SltuX16_BtnezT8SltiX16_BtnezT8SltiuX16_RetRA16	= 940,
    Jal16_JalB16	= 941,
    JumpLinkReg16	= 942,
    Break16	= 943,
    SelBeqZ_SelTBteqZCmp_SelTBteqZCmpi_SelTBteqZSlt_SelTBteqZSlti_SelTBteqZSltu_SelTBteqZSltiu_SelBneZ_SelTBtneZCmp_SelTBtneZCmpi_SelTBtneZSlt_SelTBtneZSlti_SelTBtneZSltu_SelTBtneZSltiu	= 944,
    B16_MM_B_MM	= 945,
    BAL_BR_MM	= 946,
    BC1F_MM	= 947,
    BC1T_MM	= 948,
    BEQZ16_MM_BGEZ_MM_BGTZ_MM_BLEZ_MM_BLTZ_MM_BNEZ16_MM	= 949,
    BEQZC_MM_BNEZC_MM	= 950,
    BEQ_MM_BNE_MM	= 951,
    DERET_MM	= 952,
    ERET_MM	= 953,
    JR16_MM_JR_MM	= 954,
    J_MM	= 955,
    B_MM_Pseudo	= 956,
    BGEZALS_MM_BLTZALS_MM	= 957,
    BGEZAL_MM_BLTZAL_MM	= 958,
    JALR16_MM_JALR_MM	= 959,
    JALRS16_MM_JALRS_MM	= 960,
    JALS_MM	= 961,
    JALX_MM_JAL_MM	= 962,
    TAILCALLREG_MM	= 963,
    TAILCALL_MM	= 964,
    PseudoIndirectBranch_MM	= 965,
    BREAK16_MM_BREAK_MM	= 966,
    SDBBP16_MM_SDBBP_MM	= 967,
    SYSCALL_MM	= 968,
    TEQI_MM	= 969,
    TEQ_MM	= 970,
    TGEIU_MM	= 971,
    TGEI_MM	= 972,
    TGEU_MM	= 973,
    TGE_MM	= 974,
    TLTIU_MM	= 975,
    TLTI_MM	= 976,
    TLTU_MM	= 977,
    TLT_MM	= 978,
    TNEI_MM	= 979,
    TNE_MM	= 980,
    TRAP_MM	= 981,
    BC16_MMR6_BC_MMR6	= 982,
    BC1EQZC_MMR6_BC1NEZC_MMR6	= 983,
    BC2EQZC_MMR6_BC2NEZC_MMR6	= 984,
    BEQC_MMR6_BGEC_MMR6_BGEUC_MMR6_BLTC_MMR6_BLTUC_MMR6_BNEC_MMR6_BNVC_MMR6_BOVC_MMR6	= 985,
    BEQZC16_MMR6_BNEZC16_MMR6	= 986,
    BEQZC_MMR6_BGEZC_MMR6_BGTZC_MMR6_BLEZC_MMR6_BLTZC_MMR6_BNEZC_MMR6	= 987,
    DERET_MMR6	= 988,
    ERETNC_MMR6	= 989,
    JAL_MMR6	= 990,
    ERET_MMR6	= 991,
    JIC_MMR6	= 992,
    JRADDIUSP_JRCADDIUSP_MMR6	= 993,
    JRC16_MM	= 994,
    JRC16_MMR6	= 995,
    SIGRIE_MMR6	= 996,
    B_MMR6_Pseudo	= 997,
    PseudoIndirectBranch_MMR6	= 998,
    BALC_MMR6	= 999,
    BEQZALC_MMR6_BGEZALC_MMR6_BGTZALC_MMR6_BLEZALC_MMR6_BLTZALC_MMR6_BNEZALC_MMR6	= 1000,
    JALRC16_MMR6	= 1001,
    JALRC_HB_MMR6	= 1002,
    JALRC_MMR6	= 1003,
    JIALC_MMR6	= 1004,
    TAILCALLREG_MMR6	= 1005,
    TAILCALL_MMR6	= 1006,
    BREAK16_MMR6_BREAK_MMR6	= 1007,
    SDBBP_MMR6_SDBBP16_MMR6	= 1008,
    BEQ64_BNE64	= 1009,
    BGEZ64_BGTZ64_BLEZ64_BLTZ64	= 1010,
    JR64	= 1011,
    JALR64_JALR64Pseudo_JALRHB64Pseudo	= 1012,
    JALR_HB64	= 1013,
    JR_HB64	= 1014,
    TAILCALLREG64_TAILCALLREGHB64	= 1015,
    PseudoReturn64	= 1016,
    BEQC64_BGEC64_BGEUC64_BLTC64_BLTUC64_BNEC64	= 1017,
    BEQZC64_BGEZC64_BGTZC64_BLEZC64_BLTZC64_BNEZC64	= 1018,
    JIC64	= 1019,
    PseudoIndirectBranch64_PseudoIndirectHazardBranch64	= 1020,
    JIALC64	= 1021,
    JR_HB64_R6	= 1022,
    TAILCALL64R6REG_TAILCALLHB64R6REG	= 1023,
    PseudoIndirectBranch64R6_PseudoIndrectHazardBranch64R6	= 1024,
    EVP	= 1025,
    DVP	= 1026,
    TLBP_MM	= 1027,
    TLBR_MM	= 1028,
    TLBWI_MM	= 1029,
    TLBWR_MM	= 1030,
    DI_MM	= 1031,
    EI_MM	= 1032,
    EHB_MM	= 1033,
    PAUSE_MM	= 1034,
    WAIT_MM	= 1035,
    RDPGPR_MMR6	= 1036,
    WRPGPR_MMR6	= 1037,
    TLBINV_MMR6	= 1038,
    TLBINVF_MMR6	= 1039,
    MFHC0_MMR6	= 1040,
    MFC0_MMR6	= 1041,
    MFHC2_MMR6_MFC2_MMR6	= 1042,
    MTHC0_MMR6	= 1043,
    MTC0_MMR6	= 1044,
    MTHC2_MMR6_MTC2_MMR6	= 1045,
    EVP_MMR6	= 1046,
    DVP_MMR6	= 1047,
    DI_MMR6	= 1048,
    EI_MMR6	= 1049,
    EHB_MMR6	= 1050,
    PAUSE_MMR6	= 1051,
    WAIT_MMR6	= 1052,
    DMFC0	= 1053,
    DMTC0	= 1054,
    DMFC2	= 1055,
    DMTC2	= 1056,
    CFC2_MM	= 1057,
    CTC2_MM	= 1058,
    DMT	= 1059,
    DVPE	= 1060,
    EMT	= 1061,
    EVPE	= 1062,
    MFTR	= 1063,
    MTTR	= 1064,
    YIELD	= 1065,
    FORK	= 1066,
    DMFGC0	= 1067,
    DMTGC0	= 1068,
    HYPCALL_MM	= 1069,
    TLBGINVF_MM	= 1070,
    TLBGINV_MM	= 1071,
    TLBGP_MM	= 1072,
    TLBGR_MM	= 1073,
    TLBGWI_MM	= 1074,
    TLBGWR_MM	= 1075,
    MFGC0_MM	= 1076,
    MFHGC0_MM	= 1077,
    MTGC0_MM	= 1078,
    MTHGC0_MM	= 1079,
    SC_MMR6	= 1080,
    LDC2_R6	= 1081,
    LL_R6	= 1082,
    LWC2_R6	= 1083,
    SWC2_R6	= 1084,
    SDC2_R6	= 1085,
    SC_R6	= 1086,
    PREF_R6	= 1087,
    CACHE_R6	= 1088,
    GINVI	= 1089,
    GINVT	= 1090,
    LBE_MM	= 1091,
    LBuE_MM	= 1092,
    LHE_MM	= 1093,
    LHuE_MM	= 1094,
    LWE_MM	= 1095,
    LWLE_MM	= 1096,
    LWRE_MM	= 1097,
    LLE_MM	= 1098,
    SBE_MM	= 1099,
    SB_MM	= 1100,
    SHE_MM	= 1101,
    SWE_MM	= 1102,
    SWLE_MM	= 1103,
    SWRE_MM	= 1104,
    SCE_MM	= 1105,
    PREFE_MM	= 1106,
    CACHEE_MM	= 1107,
    Restore16_RestoreX16	= 1108,
    LbRxRyOffMemX16	= 1109,
    LbuRxRyOffMemX16	= 1110,
    LhRxRyOffMemX16	= 1111,
    LhuRxRyOffMemX16	= 1112,
    LwRxRyOffMemX16_LwRxSpImmX16_LwRxPcTcp16_LwRxPcTcpX16	= 1113,
    Save16_SaveX16	= 1114,
    SbRxRyOffMemX16	= 1115,
    ShRxRyOffMemX16	= 1116,
    SwRxRyOffMemX16_SwRxSpImmX16	= 1117,
    LBU16_MM_LBu_MM	= 1118,
    LB_MM	= 1119,
    LHU16_MM_LHu_MM	= 1120,
    LH_MM	= 1121,
    LL_MM	= 1122,
    LW16_MM_LWGP_MM_LWSP_MM_LW_MM	= 1123,
    LWL_MM	= 1124,
    LWM16_MM_LWM32_MM	= 1125,
    LWP_MM	= 1126,
    LWR_MM	= 1127,
    LWU_MM	= 1128,
    LWXS_MM	= 1129,
    SB16_MM	= 1130,
    SC_MM	= 1131,
    SH16_MM_SH_MM	= 1132,
    SW16_MM_SWSP_MM_SW_MM	= 1133,
    SWL_MM	= 1134,
    SWM16_MM_SWM32_MM	= 1135,
    SWM_MM	= 1136,
    SWP_MM	= 1137,
    SWR_MM	= 1138,
    PREF_MM_PREFX_MM	= 1139,
    CACHE_MM	= 1140,
    SYNC_MM	= 1141,
    SYNCI_MM	= 1142,
    GINVI_MMR6	= 1143,
    GINVT_MMR6	= 1144,
    LBU_MMR6	= 1145,
    LB_MMR6	= 1146,
    LDC2_MMR6	= 1147,
    LL_MMR6	= 1148,
    LWM16_MMR6	= 1149,
    LWC2_MMR6	= 1150,
    LWPC_MMR6	= 1151,
    LW_MMR6	= 1152,
    SB16_MMR6_SB_MMR6	= 1153,
    SDC2_MMR6	= 1154,
    SH16_MMR6_SH_MMR6	= 1155,
    SW16_MMR6_SWSP_MMR6_SW_MMR6	= 1156,
    SWC2_MMR6	= 1157,
    SWM16_MMR6	= 1158,
    SYNC_MMR6	= 1159,
    SYNCI_MMR6	= 1160,
    PREF_MMR6	= 1161,
    CACHE_MMR6	= 1162,
    LD	= 1163,
    LL64_LLD	= 1164,
    LWu	= 1165,
    LB64	= 1166,
    LBu64	= 1167,
    LH64	= 1168,
    LHu64	= 1169,
    LW64	= 1170,
    LWL64	= 1171,
    LWR64	= 1172,
    LDL	= 1173,
    LDR	= 1174,
    SD	= 1175,
    SC64_SCD	= 1176,
    SB64	= 1177,
    SH64	= 1178,
    SW64	= 1179,
    SWL64	= 1180,
    SWR64	= 1181,
    SDL	= 1182,
    SDR	= 1183,
    LWUPC	= 1184,
    LDPC	= 1185,
    LLD_R6	= 1186,
    LL64_R6	= 1187,
    SC64_R6	= 1188,
    SCD_R6	= 1189,
    CRC32B	= 1190,
    CRC32H	= 1191,
    CRC32W	= 1192,
    CRC32CB	= 1193,
    CRC32CH	= 1194,
    CRC32CW	= 1195,
    CRC32D	= 1196,
    CRC32CD	= 1197,
    BADDu	= 1198,
    BBIT0_BBIT032_BBIT1_BBIT132	= 1199,
    CINS_CINS32_CINS64_32_CINS_i32	= 1200,
    DMFC2_OCTEON	= 1201,
    DMTC2_OCTEON	= 1202,
    DPOP_POP	= 1203,
    EXTS_EXTS32	= 1204,
    MTM0_MTM1_MTM2_MTP0_MTP1_MTP2	= 1205,
    SEQ_SNE	= 1206,
    SEQi_SNEi	= 1207,
    V3MULU_VMM0_VMULU	= 1208,
    DMUL	= 1209,
    SAA_SAAD	= 1210,
    ADDR_PS64	= 1211,
    CVT_PS_PW64_CVT_PW_PS64	= 1212,
    MULR_PS64	= 1213,
    PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S	= 1214,
    MOVT_I64	= 1215,
    MOVF_I64	= 1216,
    MOVZ_I64_S	= 1217,
    MOVN_I64_D64	= 1218,
    MOVN_I64_S	= 1219,
    MOVZ_I64_D64	= 1220,
    SELEQZ_S_SELNEZ_S	= 1221,
    SELEQZ_D_SELNEZ_D	= 1222,
    MAX_S_MAXA_S	= 1223,
    MAX_D_MAXA_D	= 1224,
    MIN_S_MINA_D	= 1225,
    MIN_D_MINA_S	= 1226,
    CLASS_S	= 1227,
    CLASS_D	= 1228,
    RINT_S	= 1229,
    RINT_D	= 1230,
    BC1EQZ_BC1NEZ	= 1231,
    SEL_D	= 1232,
    SEL_S	= 1233,
    MADDF_S	= 1234,
    MSUBF_S	= 1235,
    MADDF_D	= 1236,
    MSUBF_D	= 1237,
    MOVF_D32_MM	= 1238,
    MOVF_S_MM	= 1239,
    MOVN_I_D32_MM	= 1240,
    MOVN_I_S_MM	= 1241,
    MOVT_D32_MM	= 1242,
    MOVT_S_MM	= 1243,
    MOVZ_I_D32_MM	= 1244,
    MOVZ_I_S_MM	= 1245,
    CVT_D32_S_MM_CVT_D32_W_MM_CVT_D64_S_MM_CVT_D64_W_MM_CVT_L_D64_MM_CVT_L_S_MM_CVT_S_D32_MM_CVT_S_D64_MM_CVT_S_W_MM_CVT_W_D32_MM_CVT_W_D64_MM_CVT_W_S_MM	= 1246,
    CEIL_W_MM_CEIL_W_S_MM	= 1247,
    FLOOR_W_MM_FLOOR_W_S_MM	= 1248,
    NMADD_S_MM	= 1249,
    NMADD_D32_MM	= 1250,
    NMSUB_S_MM	= 1251,
    NMSUB_D32_MM	= 1252,
    MADD_S_MM	= 1253,
    MADD_D32_MM	= 1254,
    ROUND_W_MM_ROUND_W_S_MM	= 1255,
    TRUNC_W_MM_TRUNC_W_S_MM	= 1256,
    C_F_D32_MM_C_F_D64_MM	= 1257,
    C_F_S_MM	= 1258,
    C_EQ_D32_MM_C_EQ_D64_MM_C_LE_D32_MM_C_LE_D64_MM_C_LT_D32_MM_C_LT_D64_MM_C_SF_D32_MM_C_SF_D64_MM_C_UN_D32_MM_C_UN_D64_MM	= 1259,
    C_EQ_S_MM_C_LE_S_MM_C_LT_S_MM_C_SF_S_MM_C_UN_S_MM	= 1260,
    C_NGE_D32_MM_C_NGE_D64_MM_C_NGL_D32_MM_C_NGL_D64_MM_C_NGT_D32_MM_C_NGT_D64_MM_C_OLE_D32_MM_C_OLE_D64_MM_C_OLT_D32_MM_C_OLT_D64_MM_C_SEQ_D32_MM_C_SEQ_D64_MM_C_UEQ_D32_MM_C_UEQ_D64_MM_C_ULE_D32_MM_C_ULE_D64_MM_C_ULT_D32_MM_C_ULT_D64_MM	= 1261,
    C_NGE_S_MM_C_NGL_S_MM_C_NGT_S_MM_C_OLE_S_MM_C_OLT_S_MM_C_SEQ_S_MM_C_UEQ_S_MM_C_ULE_S_MM_C_ULT_S_MM	= 1262,
    C_NGLE_D32_MM_C_NGLE_D64_MM	= 1263,
    C_NGLE_S_MM	= 1264,
    FCMP_S32_MM	= 1265,
    FCMP_D32_MM	= 1266,
    MFC1_MM	= 1267,
    MFHC1_D32_MM_MFHC1_D64_MM	= 1268,
    MTC1_MM_MTC1_D64_MM	= 1269,
    MTHC1_D32_MM_MTHC1_D64_MM	= 1270,
    FABS_D32_MM_FABS_D64_MM	= 1271,
    FABS_S_MM	= 1272,
    FNEG_D32_MM_FNEG_D64_MM_FNEG_S_MM	= 1273,
    FADD_D32_MM_FADD_D64_MM	= 1274,
    FADD_S_MM	= 1275,
    FMOV_D32_MM_FMOV_D64_MM	= 1276,
    FMOV_S_MM	= 1277,
    FMUL_D32_MM_FMUL_D64_MM	= 1278,
    FMUL_S_MM	= 1279,
    FSUB_D32_MM_FSUB_D64_MM	= 1280,
    FSUB_S_MM	= 1281,
    MSUB_S_MM	= 1282,
    MSUB_D32_MM	= 1283,
    FDIV_S_MM	= 1284,
    FDIV_D32_MM_FDIV_D64_MM	= 1285,
    FSQRT_S_MM	= 1286,
    FSQRT_D32_MM_FSQRT_D64_MM	= 1287,
    RECIP_S_MM_RSQRT_S_MM	= 1288,
    RECIP_D32_MM_RECIP_D64_MM_RSQRT_D32_MM_RSQRT_D64_MM	= 1289,
    SDC1_MM_D32_SDC1_MM_D64	= 1290,
    SWC1_MM	= 1291,
    SUXC1_MM	= 1292,
    SWXC1_MM	= 1293,
    CFC1_MM	= 1294,
    CTC1_MM	= 1295,
    LDC1_MM_D32_LDC1_MM_D64	= 1296,
    LUXC1_MM	= 1297,
    LWC1_MM	= 1298,
    LWXC1_MM	= 1299,
    FNEG_S_MMR6	= 1300,
    CMP_AF_D_MMR6_CMP_EQ_D_MMR6_CMP_LE_D_MMR6_CMP_LT_D_MMR6_CMP_UN_D_MMR6	= 1301,
    CMP_AF_S_MMR6_CMP_EQ_S_MMR6_CMP_LE_S_MMR6_CMP_LT_S_MMR6_CMP_UN_S_MMR6	= 1302,
    CMP_SAF_D_MMR6_CMP_SEQ_D_MMR6_CMP_SLE_D_MMR6_CMP_SLT_D_MMR6_CMP_SUN_D_MMR6_CMP_UEQ_D_MMR6_CMP_ULE_D_MMR6_CMP_ULT_D_MMR6	= 1303,
    CMP_SAF_S_MMR6_CMP_SEQ_S_MMR6_CMP_SLE_S_MMR6_CMP_SLT_S_MMR6_CMP_SUN_S_MMR6_CMP_UEQ_S_MMR6_CMP_ULE_S_MMR6_CMP_ULT_S_MMR6	= 1304,
    CMP_SUEQ_D_MMR6_CMP_SULE_D_MMR6_CMP_SULT_D_MMR6	= 1305,
    CMP_SUEQ_S_MMR6_CMP_SULE_S_MMR6_CMP_SULT_S_MMR6	= 1306,
    CVT_D_L_MMR6_CVT_L_D_MMR6_CVT_L_S_MMR6_CVT_S_L_MMR6_CVT_S_W_MMR6_CVT_W_S_MMR6	= 1307,
    TRUNC_L_D_MMR6_TRUNC_L_S_MMR6_TRUNC_W_D_MMR6_TRUNC_W_S_MMR6	= 1308,
    ROUND_L_D_MMR6_ROUND_L_S_MMR6_ROUND_W_D_MMR6_ROUND_W_S_MMR6	= 1309,
    FLOOR_L_D_MMR6_FLOOR_L_S_MMR6_FLOOR_W_D_MMR6_FLOOR_W_S_MMR6	= 1310,
    CEIL_L_D_MMR6_CEIL_L_S_MMR6_CEIL_W_D_MMR6_CEIL_W_S_MMR6	= 1311,
    MFC1_MMR6	= 1312,
    MTC1_MMR6	= 1313,
    CLASS_S_MMR6_CLASS_D_MMR6	= 1314,
    FADD_S_MMR6	= 1315,
    MAX_D_MMR6	= 1316,
    MAX_S_MMR6	= 1317,
    MIN_D_MMR6	= 1318,
    MIN_S_MMR6	= 1319,
    MAXA_D_MMR6	= 1320,
    MAXA_S_MMR6	= 1321,
    MINA_D_MMR6	= 1322,
    MINA_S_MMR6	= 1323,
    SELEQZ_D_MMR6_SELNEZ_D_MMR6	= 1324,
    SELEQZ_S_MMR6_SELNEZ_S_MMR6	= 1325,
    SEL_D_MMR6	= 1326,
    SEL_S_MMR6	= 1327,
    RINT_S_MMR6_RINT_D_MMR6	= 1328,
    MADDF_D_MMR6	= 1329,
    MADDF_S_MMR6	= 1330,
    MSUBF_D_MMR6	= 1331,
    MSUBF_S_MMR6	= 1332,
    FMOV_S_MMR6	= 1333,
    FMUL_S_MMR6	= 1334,
    FSUB_S_MMR6	= 1335,
    FMOV_D_MMR6	= 1336,
    FDIV_S_MMR6	= 1337,
    SDC1_D64_MMR6	= 1338,
    LDC1_D64_MMR6	= 1339,
    DMFC1	= 1340,
    DMTC1	= 1341,
    SWDSP	= 1342,
    LWDSP	= 1343,
    PseudoMTLOHI_DSP	= 1344,
    EXTRV_RS_W	= 1345,
    EXTRV_R_W	= 1346,
    EXTRV_S_H	= 1347,
    EXTRV_W	= 1348,
    EXTR_RS_W	= 1349,
    EXTR_R_W	= 1350,
    EXTR_S_H	= 1351,
    EXTR_W	= 1352,
    INSV	= 1353,
    MTHLIP	= 1354,
    MTHI_DSP	= 1355,
    MTLO_DSP	= 1356,
    ABSQ_S_PH	= 1357,
    ABSQ_S_W	= 1358,
    ADDQ_PH	= 1359,
    ADDQ_S_PH	= 1360,
    ADDQ_S_W	= 1361,
    ADDSC	= 1362,
    ADDU_QB	= 1363,
    ADDU_S_QB	= 1364,
    ADDWC	= 1365,
    BITREV	= 1366,
    BPOSGE32	= 1367,
    CMPGU_EQ_QB	= 1368,
    CMPGU_LE_QB	= 1369,
    CMPGU_LT_QB	= 1370,
    CMPU_EQ_QB	= 1371,
    CMPU_LE_QB	= 1372,
    CMPU_LT_QB	= 1373,
    CMP_EQ_PH	= 1374,
    CMP_LE_PH	= 1375,
    CMP_LT_PH	= 1376,
    DPAQ_SA_L_W	= 1377,
    DPAQ_S_W_PH	= 1378,
    DPAU_H_QBL	= 1379,
    DPAU_H_QBR	= 1380,
    DPSQ_SA_L_W	= 1381,
    DPSQ_S_W_PH	= 1382,
    DPSU_H_QBL	= 1383,
    DPSU_H_QBR	= 1384,
    EXTPDPV	= 1385,
    EXTPDP	= 1386,
    EXTPV	= 1387,
    EXTP	= 1388,
    LBUX	= 1389,
    LHX	= 1390,
    LWX	= 1391,
    MADDU_DSP	= 1392,
    MADD_DSP	= 1393,
    MAQ_SA_W_PHL	= 1394,
    MAQ_SA_W_PHR	= 1395,
    MAQ_S_W_PHL	= 1396,
    MAQ_S_W_PHR	= 1397,
    MFHI_DSP	= 1398,
    MFLO_DSP	= 1399,
    MODSUB	= 1400,
    MSUBU_DSP	= 1401,
    MSUB_DSP	= 1402,
    MULEQ_S_W_PHL	= 1403,
    MULEQ_S_W_PHR	= 1404,
    MULEU_S_PH_QBL	= 1405,
    MULEU_S_PH_QBR	= 1406,
    MULQ_RS_PH	= 1407,
    MULSAQ_S_W_PH	= 1408,
    MULTU_DSP	= 1409,
    MULT_DSP	= 1410,
    PACKRL_PH	= 1411,
    PICK_PH	= 1412,
    PICK_QB	= 1413,
    PRECEQU_PH_QBLA	= 1414,
    PRECEQU_PH_QBL	= 1415,
    PRECEQU_PH_QBRA	= 1416,
    PRECEQU_PH_QBR	= 1417,
    PRECEQ_W_PHL	= 1418,
    PRECEQ_W_PHR	= 1419,
    PRECEU_PH_QBLA	= 1420,
    PRECEU_PH_QBL	= 1421,
    PRECEU_PH_QBRA	= 1422,
    PRECEU_PH_QBR	= 1423,
    PRECRQU_S_QB_PH	= 1424,
    PRECRQ_PH_W	= 1425,
    PRECRQ_QB_PH	= 1426,
    PRECRQ_RS_PH_W	= 1427,
    RADDU_W_QB	= 1428,
    RDDSP	= 1429,
    REPLV_PH	= 1430,
    REPLV_QB	= 1431,
    REPL_PH	= 1432,
    REPL_QB	= 1433,
    SHILOV	= 1434,
    SHILO	= 1435,
    SHLLV_PH	= 1436,
    SHLLV_QB	= 1437,
    SHLLV_S_PH	= 1438,
    SHLLV_S_W	= 1439,
    SHLL_PH	= 1440,
    SHLL_QB	= 1441,
    SHLL_S_PH	= 1442,
    SHLL_S_W	= 1443,
    SHRAV_PH	= 1444,
    SHRAV_R_PH	= 1445,
    SHRAV_R_W	= 1446,
    SHRA_PH	= 1447,
    SHRA_R_PH	= 1448,
    SHRA_R_W	= 1449,
    SHRLV_QB	= 1450,
    SHRL_QB	= 1451,
    SUBQ_PH	= 1452,
    SUBQ_S_PH	= 1453,
    SUBQ_S_W	= 1454,
    SUBU_QB	= 1455,
    SUBU_S_QB	= 1456,
    WRDSP	= 1457,
    PseudoCMPU_EQ_QB_PseudoCMPU_LE_QB_PseudoCMPU_LT_QB_PseudoCMP_EQ_PH_PseudoCMP_LE_PH_PseudoCMP_LT_PH	= 1458,
    PseudoPICK_PH_PseudoPICK_QB	= 1459,
    ABSQ_S_QB	= 1460,
    ADDQH_PH	= 1461,
    ADDQH_R_PH	= 1462,
    ADDQH_R_W	= 1463,
    ADDQH_W	= 1464,
    ADDUH_QB	= 1465,
    ADDUH_R_QB	= 1466,
    ADDU_PH	= 1467,
    ADDU_S_PH	= 1468,
    APPEND	= 1469,
    BALIGN	= 1470,
    CMPGDU_EQ_QB	= 1471,
    CMPGDU_LE_QB	= 1472,
    CMPGDU_LT_QB	= 1473,
    DPA_W_PH	= 1474,
    DPAQX_SA_W_PH	= 1475,
    DPAQX_S_W_PH	= 1476,
    DPAX_W_PH	= 1477,
    DPS_W_PH	= 1478,
    DPSQX_S_W_PH	= 1479,
    DPSQX_SA_W_PH	= 1480,
    DPSX_W_PH	= 1481,
    MUL_PH	= 1482,
    MUL_S_PH	= 1483,
    MULQ_RS_W	= 1484,
    MULQ_S_PH	= 1485,
    MULQ_S_W	= 1486,
    MULSA_W_PH	= 1487,
    PRECR_QB_PH	= 1488,
    PRECR_SRA_PH_W	= 1489,
    PRECR_SRA_R_PH_W	= 1490,
    PREPEND	= 1491,
    SHRA_QB	= 1492,
    SHRA_R_QB	= 1493,
    SHRAV_QB	= 1494,
    SHRAV_R_QB	= 1495,
    SHRL_PH	= 1496,
    SHRLV_PH	= 1497,
    SUBQH_PH	= 1498,
    SUBQH_R_PH	= 1499,
    SUBQH_W	= 1500,
    SUBQH_R_W	= 1501,
    SUBU_PH	= 1502,
    SUBU_S_PH	= 1503,
    SUBUH_QB	= 1504,
    SUBUH_R_QB	= 1505,
    LWDSP_MM	= 1506,
    SWDSP_MM	= 1507,
    ABSQ_S_PH_MM	= 1508,
    ABSQ_S_W_MM	= 1509,
    ADDQ_PH_MM	= 1510,
    ADDQ_S_PH_MM	= 1511,
    ADDQ_S_W_MM	= 1512,
    ADDSC_MM	= 1513,
    ADDU_QB_MM	= 1514,
    ADDU_S_QB_MM	= 1515,
    ADDWC_MM	= 1516,
    BITREV_MM	= 1517,
    BPOSGE32_MM	= 1518,
    CMPGU_EQ_QB_MM	= 1519,
    CMPGU_LE_QB_MM	= 1520,
    CMPGU_LT_QB_MM	= 1521,
    CMPU_EQ_QB_MM	= 1522,
    CMPU_LE_QB_MM	= 1523,
    CMPU_LT_QB_MM	= 1524,
    CMP_EQ_PH_MM	= 1525,
    CMP_LE_PH_MM	= 1526,
    CMP_LT_PH_MM	= 1527,
    DPAQ_SA_L_W_MM	= 1528,
    DPAQ_S_W_PH_MM	= 1529,
    DPAU_H_QBL_MM	= 1530,
    DPAU_H_QBR_MM	= 1531,
    DPSQ_SA_L_W_MM	= 1532,
    DPSQ_S_W_PH_MM	= 1533,
    DPSU_H_QBL_MM	= 1534,
    DPSU_H_QBR_MM	= 1535,
    EXTPDPV_MM	= 1536,
    EXTPDP_MM	= 1537,
    EXTPV_MM	= 1538,
    EXTP_MM	= 1539,
    EXTRV_RS_W_MM	= 1540,
    EXTRV_R_W_MM	= 1541,
    EXTRV_S_H_MM	= 1542,
    EXTRV_W_MM	= 1543,
    EXTR_RS_W_MM	= 1544,
    EXTR_R_W_MM	= 1545,
    EXTR_S_H_MM	= 1546,
    EXTR_W_MM	= 1547,
    INSV_MM	= 1548,
    LBUX_MM	= 1549,
    LHX_MM	= 1550,
    LWX_MM	= 1551,
    MADDU_DSP_MM	= 1552,
    MADD_DSP_MM	= 1553,
    MAQ_SA_W_PHL_MM	= 1554,
    MAQ_SA_W_PHR_MM	= 1555,
    MAQ_S_W_PHL_MM	= 1556,
    MAQ_S_W_PHR_MM	= 1557,
    MFHI_DSP_MM	= 1558,
    MFLO_DSP_MM	= 1559,
    MODSUB_MM	= 1560,
    MOVEP_MMR6	= 1561,
    MOVN_I_MM	= 1562,
    MOVZ_I_MM	= 1563,
    MSUBU_DSP_MM	= 1564,
    MSUB_DSP_MM	= 1565,
    MTHI_DSP_MM	= 1566,
    MTHLIP_MM	= 1567,
    MTLO_DSP_MM	= 1568,
    MULEQ_S_W_PHL_MM	= 1569,
    MULEQ_S_W_PHR_MM	= 1570,
    MULEU_S_PH_QBL_MM	= 1571,
    MULEU_S_PH_QBR_MM	= 1572,
    MULQ_RS_PH_MM	= 1573,
    MULSAQ_S_W_PH_MM	= 1574,
    MULTU_DSP_MM	= 1575,
    MULT_DSP_MM	= 1576,
    PACKRL_PH_MM	= 1577,
    PICK_PH_MM	= 1578,
    PICK_QB_MM	= 1579,
    PRECEQU_PH_QBLA_MM	= 1580,
    PRECEQU_PH_QBL_MM	= 1581,
    PRECEQU_PH_QBRA_MM	= 1582,
    PRECEQU_PH_QBR_MM	= 1583,
    PRECEQ_W_PHL_MM	= 1584,
    PRECEQ_W_PHR_MM	= 1585,
    PRECEU_PH_QBLA_MM	= 1586,
    PRECEU_PH_QBL_MM	= 1587,
    PRECEU_PH_QBRA_MM	= 1588,
    PRECEU_PH_QBR_MM	= 1589,
    PRECRQU_S_QB_PH_MM	= 1590,
    PRECRQ_PH_W_MM	= 1591,
    PRECRQ_QB_PH_MM	= 1592,
    PRECRQ_RS_PH_W_MM	= 1593,
    RADDU_W_QB_MM	= 1594,
    RDDSP_MM	= 1595,
    REPLV_PH_MM	= 1596,
    REPLV_QB_MM	= 1597,
    REPL_PH_MM	= 1598,
    REPL_QB_MM	= 1599,
    SHILOV_MM	= 1600,
    SHILO_MM	= 1601,
    SHLLV_PH_MM	= 1602,
    SHLLV_QB_MM	= 1603,
    SHLLV_S_PH_MM	= 1604,
    SHLLV_S_W_MM	= 1605,
    SHLL_PH_MM	= 1606,
    SHLL_QB_MM	= 1607,
    SHLL_S_PH_MM	= 1608,
    SHLL_S_W_MM	= 1609,
    SHRAV_PH_MM	= 1610,
    SHRAV_R_PH_MM	= 1611,
    SHRAV_R_W_MM	= 1612,
    SHRA_PH_MM	= 1613,
    SHRA_R_PH_MM	= 1614,
    SHRA_R_W_MM	= 1615,
    SHRLV_QB_MM	= 1616,
    SHRL_QB_MM	= 1617,
    SUBQ_PH_MM	= 1618,
    SUBQ_S_PH_MM	= 1619,
    SUBQ_S_W_MM	= 1620,
    SUBU_QB_MM	= 1621,
    SUBU_S_QB_MM	= 1622,
    WRDSP_MM	= 1623,
    ABSQ_S_QB_MMR2	= 1624,
    ADDQH_PH_MMR2	= 1625,
    ADDQH_R_PH_MMR2	= 1626,
    ADDQH_R_W_MMR2	= 1627,
    ADDQH_W_MMR2	= 1628,
    ADDUH_QB_MMR2	= 1629,
    ADDUH_R_QB_MMR2	= 1630,
    ADDU_PH_MMR2	= 1631,
    ADDU_S_PH_MMR2	= 1632,
    APPEND_MMR2	= 1633,
    BALIGN_MMR2	= 1634,
    CMPGDU_EQ_QB_MMR2	= 1635,
    CMPGDU_LE_QB_MMR2	= 1636,
    CMPGDU_LT_QB_MMR2	= 1637,
    DPA_W_PH_MMR2	= 1638,
    DPAQX_SA_W_PH_MMR2	= 1639,
    DPAQX_S_W_PH_MMR2	= 1640,
    DPAX_W_PH_MMR2	= 1641,
    DPS_W_PH_MMR2	= 1642,
    DPSQX_S_W_PH_MMR2	= 1643,
    DPSQX_SA_W_PH_MMR2	= 1644,
    DPSX_W_PH_MMR2	= 1645,
    MUL_PH_MMR2	= 1646,
    MUL_S_PH_MMR2	= 1647,
    MULQ_RS_W_MMR2	= 1648,
    MULQ_S_PH_MMR2	= 1649,
    MULQ_S_W_MMR2	= 1650,
    MULSA_W_PH_MMR2	= 1651,
    PRECR_QB_PH_MMR2	= 1652,
    PRECR_SRA_PH_W_MMR2	= 1653,
    PRECR_SRA_R_PH_W_MMR2	= 1654,
    PREPEND_MMR2	= 1655,
    SHRA_QB_MMR2	= 1656,
    SHRA_R_QB_MMR2	= 1657,
    SHRAV_QB_MMR2	= 1658,
    SHRAV_R_QB_MMR2	= 1659,
    SHRL_PH_MMR2	= 1660,
    SHRLV_PH_MMR2	= 1661,
    SUBQH_PH_MMR2	= 1662,
    SUBQH_R_PH_MMR2	= 1663,
    SUBQH_W_MMR2	= 1664,
    SUBQH_R_W_MMR2	= 1665,
    SUBU_PH_MMR2	= 1666,
    SUBU_S_PH_MMR2	= 1667,
    SUBUH_QB_MMR2	= 1668,
    SUBUH_R_QB_MMR2	= 1669,
    BPOSGE32C_MMR3	= 1670,
    CMP_F_D	= 1671,
    CMP_F_S	= 1672,
    CMP_SAF_D	= 1673,
    CMP_SAF_S	= 1674,
    CMP_SEQ_D	= 1675,
    CMP_SEQ_S	= 1676,
    CMP_SLE_D	= 1677,
    CMP_SLE_S	= 1678,
    CMP_SLT_D	= 1679,
    CMP_SLT_S	= 1680,
    CMP_SUEQ_D	= 1681,
    CMP_SUEQ_S	= 1682,
    CMP_SULE_D	= 1683,
    CMP_SULE_S	= 1684,
    CMP_SULT_D	= 1685,
    CMP_SULT_S	= 1686,
    CMP_SUN_D	= 1687,
    CMP_SUN_S	= 1688,
    SCHED_LIST_END = 1689
  };
} // end namespace Sched
} // end namespace Mips
} // end namespace llvm
#endif // GET_INSTRINFO_SCHED_ENUM

#ifdef GET_INSTRINFO_MC_DESC
#undef GET_INSTRINFO_MC_DESC
namespace llvm {

static const MCPhysReg ImplicitList1[] = { Mips::SP, Mips::SP };
static const MCPhysReg ImplicitList2[] = { Mips::AT };
static const MCPhysReg ImplicitList3[] = { Mips::RA };
static const MCPhysReg ImplicitList4[] = { Mips::DSPPos };
static const MCPhysReg ImplicitList5[] = { Mips::V0, Mips::V1 };
static const MCPhysReg ImplicitList6[] = { Mips::HI0, Mips::LO0 };
static const MCPhysReg ImplicitList7[] = { Mips::T8 };
static const MCPhysReg ImplicitList8[] = { Mips::DSPOutFlag20 };
static const MCPhysReg ImplicitList9[] = { Mips::DSPCarry };
static const MCPhysReg ImplicitList10[] = { Mips::DSPCarry, Mips::DSPOutFlag20 };
static const MCPhysReg ImplicitList11[] = { Mips::DSPCCond };
static const MCPhysReg ImplicitList12[] = { Mips::HI0, Mips::LO0, Mips::P0, Mips::P1, Mips::P2 };
static const MCPhysReg ImplicitList13[] = { Mips::HI0_64, Mips::LO0_64 };
static const MCPhysReg ImplicitList14[] = { Mips::DSPOutFlag16_19 };
static const MCPhysReg ImplicitList15[] = { Mips::DSPPos, Mips::DSPEFI };
static const MCPhysReg ImplicitList16[] = { Mips::DSPPos, Mips::DSPPos, Mips::DSPEFI };
static const MCPhysReg ImplicitList17[] = { Mips::DSPOutFlag23 };
static const MCPhysReg ImplicitList18[] = { Mips::FCC0 };
static const MCPhysReg ImplicitList19[] = { Mips::DSPPos, Mips::DSPSCount };
static const MCPhysReg ImplicitList20[] = { Mips::HI0, Mips::LO0, Mips::HI0, Mips::LO0 };
static const MCPhysReg ImplicitList21[] = { Mips::AC0 };
static const MCPhysReg ImplicitList22[] = { Mips::AC0_64 };
static const MCPhysReg ImplicitList23[] = { Mips::HI0 };
static const MCPhysReg ImplicitList24[] = { Mips::HI0_64 };
static const MCPhysReg ImplicitList25[] = { Mips::LO0 };
static const MCPhysReg ImplicitList26[] = { Mips::LO0_64 };
static const MCPhysReg ImplicitList27[] = { Mips::MPL0, Mips::P0, Mips::P1, Mips::P2 };
static const MCPhysReg ImplicitList28[] = { Mips::MPL1, Mips::P0, Mips::P1, Mips::P2 };
static const MCPhysReg ImplicitList29[] = { Mips::MPL2, Mips::P0, Mips::P1, Mips::P2 };
static const MCPhysReg ImplicitList30[] = { Mips::P0 };
static const MCPhysReg ImplicitList31[] = { Mips::P1 };
static const MCPhysReg ImplicitList32[] = { Mips::P2 };
static const MCPhysReg ImplicitList33[] = { Mips::DSPOutFlag21 };
static const MCPhysReg ImplicitList34[] = { Mips::DSPOutFlag22 };
static const MCPhysReg ImplicitList35[] = { Mips::P0, Mips::P1, Mips::P2 };
static const MCPhysReg ImplicitList36[] = { Mips::MPL1, Mips::MPL2, Mips::P0, Mips::P1, Mips::P2 };

static const MCOperandInfo OperandInfo2[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo3[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo4[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo5[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo6[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo7[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo8[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo9[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo10[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo11[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo12[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo13[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo14[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo15[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo16[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo17[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 }, };
static const MCOperandInfo OperandInfo18[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, };
static const MCOperandInfo OperandInfo19[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, };
static const MCOperandInfo OperandInfo20[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, };
static const MCOperandInfo OperandInfo21[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo22[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 }, };
static const MCOperandInfo OperandInfo23[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, };
static const MCOperandInfo OperandInfo24[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 }, };
static const MCOperandInfo OperandInfo25[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, };
static const MCOperandInfo OperandInfo26[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo27[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo28[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo29[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, };
static const MCOperandInfo OperandInfo30[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, };
static const MCOperandInfo OperandInfo31[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, };
static const MCOperandInfo OperandInfo32[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo33[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, };
static const MCOperandInfo OperandInfo34[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, };
static const MCOperandInfo OperandInfo35[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, };
static const MCOperandInfo OperandInfo36[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, };
static const MCOperandInfo OperandInfo37[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 }, };
static const MCOperandInfo OperandInfo38[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, };
static const MCOperandInfo OperandInfo39[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, };
static const MCOperandInfo OperandInfo40[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, };
static const MCOperandInfo OperandInfo41[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo42[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, };
static const MCOperandInfo OperandInfo43[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 }, };
static const MCOperandInfo OperandInfo44[] = { { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, };
static const MCOperandInfo OperandInfo45[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo46[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo47[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo48[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo49[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo50[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo51[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo52[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo53[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo54[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo55[] = { { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo56[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo57[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo58[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo59[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo60[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo61[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo62[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo63[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo64[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo65[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo66[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGRCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo67[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo68[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo69[] = { { Mips::FGRCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo70[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo71[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo72[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo73[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo74[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo75[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo76[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo77[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo78[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo79[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo80[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo81[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo82[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo83[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo84[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo85[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo86[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo87[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo88[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo89[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo90[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo91[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo92[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo93[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo94[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo95[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo96[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo97[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo98[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo99[] = { { Mips::MSA128F16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo100[] = { { Mips::ACC128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo101[] = { { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo102[] = { { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo103[] = { { Mips::DSPCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo104[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo105[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo106[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo107[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo108[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo109[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo110[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo111[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo112[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo113[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo114[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo115[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo116[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo117[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo118[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo119[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo120[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo121[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo122[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo123[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128F16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo124[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128F16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo125[] = { { Mips::MSA128F16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo126[] = { { Mips::MSA128F16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo127[] = { { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo128[] = { { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo129[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo130[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo131[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo132[] = { { Mips::DSPCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo133[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo134[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo135[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo136[] = { { Mips::ACC128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo137[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo138[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo139[] = { { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo140[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo141[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo142[] = { { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo143[] = { { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo144[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo145[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo146[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo147[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo148[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo149[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo150[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo151[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo152[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo153[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo154[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo155[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo156[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo157[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo158[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo159[] = { { Mips::GPR32NONZERORegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo160[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo161[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo162[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo163[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo164[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo165[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo166[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo167[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo168[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo169[] = { { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo170[] = { { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo171[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo172[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo173[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo174[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo175[] = { { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo176[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo177[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo178[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo179[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo180[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo181[] = { { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo182[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo183[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo184[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo185[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsPlusSPRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo186[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo187[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo188[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo189[] = { { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo190[] = { { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo191[] = { { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo192[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo193[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo194[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo195[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo196[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo197[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo198[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo199[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo200[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo201[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo202[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo203[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo204[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo205[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo206[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo207[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo208[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo209[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo210[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSACtrlRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo211[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo212[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo213[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo214[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo215[] = { { Mips::FGRCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo216[] = { { Mips::FGRCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo217[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo218[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo219[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo220[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo221[] = { { Mips::CCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo222[] = { { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo223[] = { { Mips::MSACtrlRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo224[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo225[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo226[] = { { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo227[] = { { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo228[] = { { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo229[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo230[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo231[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo232[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo233[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo234[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo235[] = { { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo236[] = { { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo237[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo238[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo239[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo240[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo241[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo242[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo243[] = { { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo244[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo245[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo246[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo247[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo248[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo249[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo250[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo251[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo252[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo253[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo254[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo255[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo256[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo257[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo258[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo259[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo260[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo261[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo262[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo263[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo264[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo265[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo266[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo267[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo268[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo269[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo270[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo271[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo272[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo273[] = { { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo274[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo275[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo276[] = { { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo277[] = { { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo278[] = { { Mips::COP3RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo279[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo280[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo281[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo282[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo283[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo284[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo285[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo286[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo287[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo288[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo289[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo290[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MipsII::OPERAND_MEM_SIMM9, 0 }, { -1, 0, MipsII::OPERAND_MEM_SIMM9, 0 }, };
static const MCOperandInfo OperandInfo291[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MipsII::OPERAND_MEM_SIMM9, 0 }, { -1, 0, MipsII::OPERAND_MEM_SIMM9, 0 }, };
static const MCOperandInfo OperandInfo292[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo293[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo294[] = { { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 3, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo295[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo296[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { 2, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo297[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo298[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 2, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo299[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo300[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo301[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo302[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo303[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo304[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo305[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo306[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo307[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo308[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo309[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo310[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo311[] = { { Mips::GPRMM16MovePPairFirstRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16MovePPairSecondRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16MovePRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16MovePRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo312[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo313[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo314[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo315[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo316[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo317[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo318[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo319[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo320[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo321[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo322[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo323[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo324[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo325[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo326[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo327[] = { { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo328[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo329[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo330[] = { { Mips::HI32DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo331[] = { { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo332[] = { { Mips::LO32DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo333[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo334[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo335[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo336[] = { { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo337[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo338[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo339[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo340[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo341[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::HWRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo342[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::HWRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo343[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo344[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo345[] = { { Mips::GPRMM16ZeroRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo346[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo347[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MipsII::OPERAND_MEM_SIMM9, 0 }, { -1, 0, MipsII::OPERAND_MEM_SIMM9, 0 }, };
static const MCOperandInfo OperandInfo348[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo349[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MipsII::OPERAND_MEM_SIMM9, 0 }, { -1, 0, MipsII::OPERAND_MEM_SIMM9, 0 }, };
static const MCOperandInfo OperandInfo350[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGRCCRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo351[] = { { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo352[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo353[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo354[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo355[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo356[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo357[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo358[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo359[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo360[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo361[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo362[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo363[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo364[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo365[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, };

extern const MCInstrDesc MipsInsts[] = {
  { 2847,	2,	1,	4,	1065,	0,	0,	0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo45 },  // Inst #2847 = YIELD
  { 2846,	3,	1,	2,	735,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, OperandInfo186 },  // Inst #2846 = XorRxRxRy16
  { 2845,	3,	1,	4,	773,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, OperandInfo73 },  // Inst #2845 = XORi_MM
  { 2844,	3,	1,	4,	815,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, OperandInfo70 },  // Inst #2844 = XORi64
  { 2843,	3,	1,	4,	508,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, OperandInfo73 },  // Inst #2843 = XORi
  { 2842,	3,	1,	4,	548,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2842 = XOR_V
  { 2841,	3,	1,	4,	804,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2841 = XOR_MMR6
  { 2840,	3,	1,	4,	772,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2840 = XOR_MM
  { 2839,	3,	1,	4,	805,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, OperandInfo73 },  // Inst #2839 = XORI_MMR6
  { 2838,	3,	1,	4,	549,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #2838 = XORI_B
  { 2837,	3,	1,	4,	815,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo71 },  // Inst #2837 = XOR64
  { 2836,	3,	1,	2,	804,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo181 },  // Inst #2836 = XOR16_MMR6
  { 2835,	3,	1,	2,	772,	0,	0,	0|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo181 },  // Inst #2835 = XOR16_MM
  { 2834,	3,	1,	4,	371,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2834 = XOR
  { 2833,	2,	1,	4,	803,	0,	0,	0, 0x6ULL, nullptr, OperandInfo45 },  // Inst #2833 = WSBH_MMR6
  { 2832,	2,	1,	4,	771,	0,	0,	0, 0x1ULL, nullptr, OperandInfo45 },  // Inst #2832 = WSBH_MM
  { 2831,	2,	1,	4,	481,	0,	0,	0, 0x1ULL, nullptr, OperandInfo45 },  // Inst #2831 = WSBH
  { 2830,	2,	1,	4,	1037,	0,	0,	0, 0x6ULL, nullptr, OperandInfo45 },  // Inst #2830 = WRPGPR_MMR6
  { 2829,	2,	0,	4,	1623,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo114 },  // Inst #2829 = WRDSP_MM
  { 2828,	2,	0,	4,	1457,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo114 },  // Inst #2828 = WRDSP
  { 2827,	1,	0,	4,	1052,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo2 },  // Inst #2827 = WAIT_MMR6
  { 2826,	1,	0,	4,	1035,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo2 },  // Inst #2826 = WAIT_MM
  { 2825,	0,	0,	4,	404,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, nullptr },  // Inst #2825 = WAIT
  { 2824,	4,	1,	4,	515,	0,	0,	0, 0x6ULL, nullptr, OperandInfo60 },  // Inst #2824 = VSHF_W
  { 2823,	4,	1,	4,	515,	0,	0,	0, 0x6ULL, nullptr, OperandInfo61 },  // Inst #2823 = VSHF_H
  { 2822,	4,	1,	4,	515,	0,	0,	0, 0x6ULL, nullptr, OperandInfo59 },  // Inst #2822 = VSHF_D
  { 2821,	4,	1,	4,	515,	0,	0,	0, 0x6ULL, nullptr, OperandInfo196 },  // Inst #2821 = VSHF_B
  { 2820,	3,	1,	4,	1208,	0,	5,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList36, OperandInfo71 },  // Inst #2820 = VMULU
  { 2819,	3,	1,	4,	1208,	0,	4,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList27, OperandInfo71 },  // Inst #2819 = VMM0
  { 2818,	3,	1,	4,	1208,	0,	3,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList35, OperandInfo71 },  // Inst #2818 = V3MULU
  { 2817,	2,	0,	4,	886,	0,	2,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList6, OperandInfo45 },  // Inst #2817 = UDIV_MM
  { 2816,	2,	0,	4,	866,	0,	2,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList6, OperandInfo45 },  // Inst #2816 = UDIV
  { 2815,	2,	0,	4,	403,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo114 },  // Inst #2815 = TTLTIU
  { 2814,	2,	1,	4,	1308,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #2814 = TRUNC_W_S_MMR6
  { 2813,	2,	1,	4,	1256,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #2813 = TRUNC_W_S_MM
  { 2812,	2,	1,	4,	637,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #2812 = TRUNC_W_S
  { 2811,	2,	1,	4,	1256,	0,	0,	0, 0x4ULL, nullptr, OperandInfo205 },  // Inst #2811 = TRUNC_W_MM
  { 2810,	2,	1,	4,	1308,	0,	0,	0, 0x4ULL, nullptr, OperandInfo206 },  // Inst #2810 = TRUNC_W_D_MMR6
  { 2809,	2,	1,	4,	637,	0,	0,	0, 0x4ULL, nullptr, OperandInfo206 },  // Inst #2809 = TRUNC_W_D64
  { 2808,	2,	1,	4,	637,	0,	0,	0, 0x4ULL, nullptr, OperandInfo205 },  // Inst #2808 = TRUNC_W_D32
  { 2807,	2,	1,	4,	1308,	0,	0,	0, 0x4ULL, nullptr, OperandInfo204 },  // Inst #2807 = TRUNC_L_S_MMR6
  { 2806,	2,	1,	4,	637,	0,	0,	0, 0x4ULL, nullptr, OperandInfo204 },  // Inst #2806 = TRUNC_L_S
  { 2805,	2,	1,	4,	1308,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #2805 = TRUNC_L_D_MMR6
  { 2804,	2,	1,	4,	637,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #2804 = TRUNC_L_D64
  { 2803,	3,	0,	4,	980,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, nullptr, OperandInfo73 },  // Inst #2803 = TNE_MM
  { 2802,	2,	0,	4,	979,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo114 },  // Inst #2802 = TNEI_MM
  { 2801,	2,	0,	4,	401,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo114 },  // Inst #2801 = TNEI
  { 2800,	3,	0,	4,	400,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, nullptr, OperandInfo73 },  // Inst #2800 = TNE
  { 2799,	3,	0,	4,	978,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, nullptr, OperandInfo73 },  // Inst #2799 = TLT_MM
  { 2798,	3,	0,	4,	977,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, nullptr, OperandInfo73 },  // Inst #2798 = TLTU_MM
  { 2797,	3,	0,	4,	399,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, nullptr, OperandInfo73 },  // Inst #2797 = TLTU
  { 2796,	2,	0,	4,	976,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo114 },  // Inst #2796 = TLTI_MM
  { 2795,	2,	0,	4,	975,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo114 },  // Inst #2795 = TLTIU_MM
  { 2794,	2,	0,	4,	398,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo114 },  // Inst #2794 = TLTI
  { 2793,	3,	0,	4,	397,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, nullptr, OperandInfo73 },  // Inst #2793 = TLT
  { 2792,	0,	0,	4,	1030,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2792 = TLBWR_MM
  { 2791,	0,	0,	4,	415,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2791 = TLBWR
  { 2790,	0,	0,	4,	1029,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2790 = TLBWI_MM
  { 2789,	0,	0,	4,	414,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2789 = TLBWI
  { 2788,	0,	0,	4,	1028,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2788 = TLBR_MM
  { 2787,	0,	0,	4,	413,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2787 = TLBR
  { 2786,	0,	0,	4,	1027,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2786 = TLBP_MM
  { 2785,	0,	0,	4,	412,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2785 = TLBP
  { 2784,	0,	0,	4,	1038,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2784 = TLBINV_MMR6
  { 2783,	0,	0,	4,	1039,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2783 = TLBINVF_MMR6
  { 2782,	0,	0,	4,	411,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2782 = TLBINVF
  { 2781,	0,	0,	4,	410,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2781 = TLBINV
  { 2780,	0,	0,	4,	1075,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2780 = TLBGWR_MM
  { 2779,	0,	0,	4,	430,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2779 = TLBGWR
  { 2778,	0,	0,	4,	1074,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2778 = TLBGWI_MM
  { 2777,	0,	0,	4,	429,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2777 = TLBGWI
  { 2776,	0,	0,	4,	1073,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2776 = TLBGR_MM
  { 2775,	0,	0,	4,	428,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2775 = TLBGR
  { 2774,	0,	0,	4,	1072,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2774 = TLBGP_MM
  { 2773,	0,	0,	4,	427,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2773 = TLBGP
  { 2772,	0,	0,	4,	1071,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2772 = TLBGINV_MM
  { 2771,	0,	0,	4,	1070,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2771 = TLBGINVF_MM
  { 2770,	0,	0,	4,	426,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2770 = TLBGINVF
  { 2769,	0,	0,	4,	425,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2769 = TLBGINV
  { 2768,	3,	0,	4,	974,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, nullptr, OperandInfo73 },  // Inst #2768 = TGE_MM
  { 2767,	3,	0,	4,	973,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, nullptr, OperandInfo73 },  // Inst #2767 = TGEU_MM
  { 2766,	3,	0,	4,	396,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, nullptr, OperandInfo73 },  // Inst #2766 = TGEU
  { 2765,	2,	0,	4,	972,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo114 },  // Inst #2765 = TGEI_MM
  { 2764,	2,	0,	4,	971,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo114 },  // Inst #2764 = TGEIU_MM
  { 2763,	2,	0,	4,	395,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo114 },  // Inst #2763 = TGEIU
  { 2762,	2,	0,	4,	394,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo114 },  // Inst #2762 = TGEI
  { 2761,	3,	0,	4,	393,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, nullptr, OperandInfo73 },  // Inst #2761 = TGE
  { 2760,	3,	0,	4,	970,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, nullptr, OperandInfo73 },  // Inst #2760 = TEQ_MM
  { 2759,	2,	0,	4,	969,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo114 },  // Inst #2759 = TEQI_MM
  { 2758,	2,	0,	4,	392,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo114 },  // Inst #2758 = TEQI
  { 2757,	3,	0,	4,	391,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, nullptr, OperandInfo73 },  // Inst #2757 = TEQ
  { 2756,	3,	0,	4,	1117,	0,	0,	0|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo185 },  // Inst #2756 = SwRxSpImmX16
  { 2755,	3,	0,	4,	1117,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo300 },  // Inst #2755 = SwRxRyOffMemX16
  { 2754,	3,	1,	2,	735,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, OperandInfo131 },  // Inst #2754 = SubuRxRyRz16
  { 2753,	3,	1,	2,	735,	0,	0,	0, 0x0ULL, nullptr, OperandInfo186 },  // Inst #2753 = SrlvRxRy16
  { 2752,	3,	1,	4,	735,	0,	0,	0, 0x0ULL, nullptr, OperandInfo167 },  // Inst #2752 = SrlX16
  { 2751,	3,	1,	2,	735,	0,	0,	0, 0x0ULL, nullptr, OperandInfo186 },  // Inst #2751 = SravRxRy16
  { 2750,	3,	1,	4,	735,	0,	0,	0, 0x0ULL, nullptr, OperandInfo167 },  // Inst #2750 = SraX16
  { 2749,	2,	0,	2,	735,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, OperandInfo130 },  // Inst #2749 = SltuRxRy16
  { 2748,	2,	0,	4,	735,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, OperandInfo183 },  // Inst #2748 = SltiuRxImmX16
  { 2747,	2,	0,	2,	735,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, OperandInfo183 },  // Inst #2747 = SltiuRxImm16
  { 2746,	2,	0,	4,	735,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, OperandInfo183 },  // Inst #2746 = SltiRxImmX16
  { 2745,	2,	0,	2,	735,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, OperandInfo183 },  // Inst #2745 = SltiRxImm16
  { 2744,	2,	0,	2,	735,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, OperandInfo130 },  // Inst #2744 = SltRxRy16
  { 2743,	3,	1,	2,	735,	0,	0,	0, 0x0ULL, nullptr, OperandInfo186 },  // Inst #2743 = SllvRxRy16
  { 2742,	3,	1,	4,	735,	0,	0,	0, 0x0ULL, nullptr, OperandInfo167 },  // Inst #2742 = SllX16
  { 2741,	3,	0,	4,	1116,	0,	0,	0|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo300 },  // Inst #2741 = ShRxRyOffMemX16
  { 2740,	2,	1,	2,	735,	0,	0,	0, 0x0ULL, nullptr, OperandInfo365 },  // Inst #2740 = SehRx16
  { 2739,	2,	1,	2,	735,	0,	0,	0, 0x0ULL, nullptr, OperandInfo365 },  // Inst #2739 = SebRx16
  { 2738,	3,	0,	4,	1115,	0,	0,	0|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo300 },  // Inst #2738 = SbRxRyOffMemX16
  { 2737,	0,	0,	2,	1114,	1,	1,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList1, nullptr },  // Inst #2737 = SaveX16
  { 2736,	0,	0,	2,	1114,	1,	1,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList1, nullptr },  // Inst #2736 = Save16
  { 2735,	1,	0,	4,	968,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, nullptr, OperandInfo2 },  // Inst #2735 = SYSCALL_MM
  { 2734,	1,	0,	4,	390,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, nullptr, OperandInfo2 },  // Inst #2734 = SYSCALL
  { 2733,	1,	0,	4,	1159,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo2 },  // Inst #2733 = SYNC_MMR6
  { 2732,	1,	0,	4,	1141,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo2 },  // Inst #2732 = SYNC_MM
  { 2731,	2,	0,	4,	1160,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo364 },  // Inst #2731 = SYNCI_MMR6
  { 2730,	2,	0,	4,	1142,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo364 },  // Inst #2730 = SYNCI_MM
  { 2729,	2,	0,	4,	473,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo364 },  // Inst #2729 = SYNCI
  { 2728,	1,	0,	4,	472,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo2 },  // Inst #2728 = SYNC
  { 2727,	3,	0,	4,	1156,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2727 = SW_MMR6
  { 2726,	3,	0,	4,	1133,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2726 = SW_MM
  { 2725,	3,	0,	4,	1293,	0,	0,	0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, OperandInfo299 },  // Inst #2725 = SWXC1_MM
  { 2724,	3,	0,	4,	702,	0,	0,	0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, OperandInfo299 },  // Inst #2724 = SWXC1
  { 2723,	3,	0,	2,	1156,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo298 },  // Inst #2723 = SWSP_MMR6
  { 2722,	3,	0,	2,	1133,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo298 },  // Inst #2722 = SWSP_MM
  { 2721,	3,	0,	4,	1138,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2721 = SWR_MM
  { 2720,	3,	0,	4,	1104,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2720 = SWRE_MM
  { 2719,	3,	0,	4,	467,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo96 },  // Inst #2719 = SWRE
  { 2718,	3,	0,	4,	1181,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo113 },  // Inst #2718 = SWR64
  { 2717,	3,	0,	4,	465,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2717 = SWR
  { 2716,	4,	0,	4,	1137,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo297 },  // Inst #2716 = SWP_MM
  { 2715,	3,	0,	4,	1135,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo110 },  // Inst #2715 = SWM32_MM
  { 2714,	3,	0,	2,	1158,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo296 },  // Inst #2714 = SWM16_MMR6
  { 2713,	3,	0,	2,	1135,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo296 },  // Inst #2713 = SWM16_MM
  { 2712,	3,	0,	4,	1134,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2712 = SWL_MM
  { 2711,	3,	0,	4,	1103,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2711 = SWLE_MM
  { 2710,	3,	0,	4,	466,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo96 },  // Inst #2710 = SWLE
  { 2709,	3,	0,	4,	1180,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo113 },  // Inst #2709 = SWL64
  { 2708,	3,	0,	4,	464,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2708 = SWL
  { 2707,	3,	0,	4,	1102,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2707 = SWE_MM
  { 2706,	3,	0,	4,	462,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo96 },  // Inst #2706 = SWE
  { 2705,	3,	0,	4,	1507,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo293 },  // Inst #2705 = SWDSP_MM
  { 2704,	3,	0,	4,	1342,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo293 },  // Inst #2704 = SWDSP
  { 2703,	3,	0,	4,	456,	0,	0,	0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, OperandInfo278 },  // Inst #2703 = SWC3
  { 2702,	3,	0,	4,	1084,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo276 },  // Inst #2702 = SWC2_R6
  { 2701,	3,	0,	4,	1157,	0,	0,	0|(1ULL<<MCID::MayStore), 0x6ULL, nullptr, OperandInfo277 },  // Inst #2701 = SWC2_MMR6
  { 2700,	3,	0,	4,	455,	0,	0,	0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, OperandInfo276 },  // Inst #2700 = SWC2
  { 2699,	3,	0,	4,	1291,	0,	0,	0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, OperandInfo292 },  // Inst #2699 = SWC1_MM
  { 2698,	3,	0,	4,	701,	0,	0,	0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, OperandInfo292 },  // Inst #2698 = SWC1
  { 2697,	3,	0,	4,	1179,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo113 },  // Inst #2697 = SW64
  { 2696,	3,	0,	2,	1156,	0,	0,	0|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo345 },  // Inst #2696 = SW16_MMR6
  { 2695,	3,	0,	2,	1133,	0,	0,	0|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo345 },  // Inst #2695 = SW16_MM
  { 2694,	3,	0,	4,	454,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2694 = SW
  { 2693,	3,	0,	4,	1292,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, OperandInfo285 },  // Inst #2693 = SUXC1_MM
  { 2692,	3,	0,	4,	703,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, OperandInfo285 },  // Inst #2692 = SUXC164
  { 2691,	3,	0,	4,	703,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, OperandInfo284 },  // Inst #2691 = SUXC1
  { 2690,	3,	1,	4,	769,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2690 = SUBu_MM
  { 2689,	3,	1,	4,	370,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2689 = SUBu
  { 2688,	3,	1,	4,	802,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2688 = SUB_MMR6
  { 2687,	3,	1,	4,	770,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2687 = SUB_MM
  { 2686,	3,	1,	4,	612,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2686 = SUBV_W
  { 2685,	3,	1,	4,	612,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2685 = SUBV_H
  { 2684,	3,	1,	4,	612,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2684 = SUBV_D
  { 2683,	3,	1,	4,	612,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2683 = SUBV_B
  { 2682,	3,	1,	4,	611,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #2682 = SUBVI_W
  { 2681,	3,	1,	4,	611,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #2681 = SUBVI_H
  { 2680,	3,	1,	4,	611,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #2680 = SUBVI_D
  { 2679,	3,	1,	4,	611,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #2679 = SUBVI_B
  { 2678,	3,	1,	4,	1622,	0,	1,	0, 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #2678 = SUBU_S_QB_MM
  { 2677,	3,	1,	4,	1456,	0,	1,	0, 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #2677 = SUBU_S_QB
  { 2676,	3,	1,	4,	1667,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #2676 = SUBU_S_PH_MMR2
  { 2675,	3,	1,	4,	1503,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #2675 = SUBU_S_PH
  { 2674,	3,	1,	4,	1621,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #2674 = SUBU_QB_MM
  { 2673,	3,	1,	4,	1455,	0,	1,	0, 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #2673 = SUBU_QB
  { 2672,	3,	1,	4,	1666,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #2672 = SUBU_PH_MMR2
  { 2671,	3,	1,	4,	1502,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #2671 = SUBU_PH
  { 2670,	3,	1,	4,	801,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2670 = SUBU_MMR6
  { 2669,	3,	1,	4,	1669,	0,	0,	0, 0x6ULL, nullptr, OperandInfo172 },  // Inst #2669 = SUBUH_R_QB_MMR2
  { 2668,	3,	1,	4,	1505,	0,	0,	0, 0x6ULL, nullptr, OperandInfo172 },  // Inst #2668 = SUBUH_R_QB
  { 2667,	3,	1,	4,	1668,	0,	0,	0, 0x6ULL, nullptr, OperandInfo172 },  // Inst #2667 = SUBUH_QB_MMR2
  { 2666,	3,	1,	4,	1504,	0,	0,	0, 0x6ULL, nullptr, OperandInfo172 },  // Inst #2666 = SUBUH_QB
  { 2665,	3,	1,	2,	801,	0,	0,	0, 0x0ULL, nullptr, OperandInfo175 },  // Inst #2665 = SUBU16_MMR6
  { 2664,	3,	1,	2,	769,	0,	0,	0, 0x0ULL, nullptr, OperandInfo175 },  // Inst #2664 = SUBU16_MM
  { 2663,	3,	1,	4,	608,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2663 = SUBS_U_W
  { 2662,	3,	1,	4,	608,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2662 = SUBS_U_H
  { 2661,	3,	1,	4,	608,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2661 = SUBS_U_D
  { 2660,	3,	1,	4,	608,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2660 = SUBS_U_B
  { 2659,	3,	1,	4,	608,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2659 = SUBS_S_W
  { 2658,	3,	1,	4,	608,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2658 = SUBS_S_H
  { 2657,	3,	1,	4,	608,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2657 = SUBS_S_D
  { 2656,	3,	1,	4,	608,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2656 = SUBS_S_B
  { 2655,	3,	1,	4,	610,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2655 = SUBSUU_S_W
  { 2654,	3,	1,	4,	610,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2654 = SUBSUU_S_H
  { 2653,	3,	1,	4,	610,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2653 = SUBSUU_S_D
  { 2652,	3,	1,	4,	610,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2652 = SUBSUU_S_B
  { 2651,	3,	1,	4,	609,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2651 = SUBSUS_U_W
  { 2650,	3,	1,	4,	609,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2650 = SUBSUS_U_H
  { 2649,	3,	1,	4,	609,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2649 = SUBSUS_U_D
  { 2648,	3,	1,	4,	609,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2648 = SUBSUS_U_B
  { 2647,	3,	1,	4,	1620,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo72 },  // Inst #2647 = SUBQ_S_W_MM
  { 2646,	3,	1,	4,	1454,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo72 },  // Inst #2646 = SUBQ_S_W
  { 2645,	3,	1,	4,	1619,	0,	1,	0, 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #2645 = SUBQ_S_PH_MM
  { 2644,	3,	1,	4,	1453,	0,	1,	0, 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #2644 = SUBQ_S_PH
  { 2643,	3,	1,	4,	1618,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #2643 = SUBQ_PH_MM
  { 2642,	3,	1,	4,	1452,	0,	1,	0, 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #2642 = SUBQ_PH
  { 2641,	3,	1,	4,	1664,	0,	0,	0, 0x6ULL, nullptr, OperandInfo72 },  // Inst #2641 = SUBQH_W_MMR2
  { 2640,	3,	1,	4,	1500,	0,	0,	0, 0x6ULL, nullptr, OperandInfo72 },  // Inst #2640 = SUBQH_W
  { 2639,	3,	1,	4,	1665,	0,	0,	0, 0x6ULL, nullptr, OperandInfo72 },  // Inst #2639 = SUBQH_R_W_MMR2
  { 2638,	3,	1,	4,	1501,	0,	0,	0, 0x6ULL, nullptr, OperandInfo72 },  // Inst #2638 = SUBQH_R_W
  { 2637,	3,	1,	4,	1663,	0,	0,	0, 0x6ULL, nullptr, OperandInfo172 },  // Inst #2637 = SUBQH_R_PH_MMR2
  { 2636,	3,	1,	4,	1499,	0,	0,	0, 0x6ULL, nullptr, OperandInfo172 },  // Inst #2636 = SUBQH_R_PH
  { 2635,	3,	1,	4,	1662,	0,	0,	0, 0x6ULL, nullptr, OperandInfo172 },  // Inst #2635 = SUBQH_PH_MMR2
  { 2634,	3,	1,	4,	1498,	0,	0,	0, 0x6ULL, nullptr, OperandInfo172 },  // Inst #2634 = SUBQH_PH
  { 2633,	3,	1,	4,	369,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2633 = SUB
  { 2632,	3,	0,	4,	704,	0,	0,	0|(1ULL<<MCID::MayStore), 0x6ULL, nullptr, OperandInfo289 },  // Inst #2632 = ST_W
  { 2631,	3,	0,	4,	704,	0,	0,	0|(1ULL<<MCID::MayStore), 0x6ULL, nullptr, OperandInfo288 },  // Inst #2631 = ST_H
  { 2630,	3,	0,	4,	704,	0,	0,	0|(1ULL<<MCID::MayStore), 0x6ULL, nullptr, OperandInfo287 },  // Inst #2630 = ST_D
  { 2629,	3,	0,	4,	704,	0,	0,	0|(1ULL<<MCID::MayStore), 0x6ULL, nullptr, OperandInfo286 },  // Inst #2629 = ST_B
  { 2628,	0,	0,	4,	800,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2628 = SSNOP_MMR6
  { 2627,	0,	0,	4,	768,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2627 = SSNOP_MM
  { 2626,	0,	0,	4,	372,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2626 = SSNOP
  { 2625,	3,	1,	4,	622,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2625 = SRL_W
  { 2624,	3,	1,	4,	766,	0,	0,	0, 0x1ULL, nullptr, OperandInfo73 },  // Inst #2624 = SRL_MM
  { 2623,	3,	1,	4,	622,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2623 = SRL_H
  { 2622,	3,	1,	4,	622,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2622 = SRL_D
  { 2621,	3,	1,	4,	622,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2621 = SRL_B
  { 2620,	3,	1,	4,	767,	0,	0,	0, 0x1ULL, nullptr, OperandInfo72 },  // Inst #2620 = SRLV_MM
  { 2619,	3,	1,	4,	512,	0,	0,	0, 0x1ULL, nullptr, OperandInfo72 },  // Inst #2619 = SRLV
  { 2618,	3,	1,	4,	624,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2618 = SRLR_W
  { 2617,	3,	1,	4,	624,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2617 = SRLR_H
  { 2616,	3,	1,	4,	624,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2616 = SRLR_D
  { 2615,	3,	1,	4,	624,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2615 = SRLR_B
  { 2614,	3,	1,	4,	624,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #2614 = SRLRI_W
  { 2613,	3,	1,	4,	624,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #2613 = SRLRI_H
  { 2612,	3,	1,	4,	624,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #2612 = SRLRI_D
  { 2611,	3,	1,	4,	624,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #2611 = SRLRI_B
  { 2610,	3,	1,	4,	622,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #2610 = SRLI_W
  { 2609,	3,	1,	4,	622,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #2609 = SRLI_H
  { 2608,	3,	1,	4,	622,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #2608 = SRLI_D
  { 2607,	3,	1,	4,	622,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #2607 = SRLI_B
  { 2606,	3,	1,	2,	799,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo170 },  // Inst #2606 = SRL16_MMR6
  { 2605,	3,	1,	2,	766,	0,	0,	0, 0x0ULL, nullptr, OperandInfo170 },  // Inst #2605 = SRL16_MM
  { 2604,	3,	1,	4,	507,	0,	0,	0, 0x1ULL, nullptr, OperandInfo73 },  // Inst #2604 = SRL
  { 2603,	3,	1,	4,	621,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2603 = SRA_W
  { 2602,	3,	1,	4,	765,	0,	0,	0, 0x1ULL, nullptr, OperandInfo73 },  // Inst #2602 = SRA_MM
  { 2601,	3,	1,	4,	621,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2601 = SRA_H
  { 2600,	3,	1,	4,	621,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2600 = SRA_D
  { 2599,	3,	1,	4,	621,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2599 = SRA_B
  { 2598,	3,	1,	4,	764,	0,	0,	0, 0x1ULL, nullptr, OperandInfo72 },  // Inst #2598 = SRAV_MM
  { 2597,	3,	1,	4,	511,	0,	0,	0, 0x1ULL, nullptr, OperandInfo72 },  // Inst #2597 = SRAV
  { 2596,	3,	1,	4,	623,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2596 = SRAR_W
  { 2595,	3,	1,	4,	623,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2595 = SRAR_H
  { 2594,	3,	1,	4,	623,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2594 = SRAR_D
  { 2593,	3,	1,	4,	623,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2593 = SRAR_B
  { 2592,	3,	1,	4,	623,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #2592 = SRARI_W
  { 2591,	3,	1,	4,	623,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #2591 = SRARI_H
  { 2590,	3,	1,	4,	623,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #2590 = SRARI_D
  { 2589,	3,	1,	4,	623,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #2589 = SRARI_B
  { 2588,	3,	1,	4,	621,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #2588 = SRAI_W
  { 2587,	3,	1,	4,	621,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #2587 = SRAI_H
  { 2586,	3,	1,	4,	621,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #2586 = SRAI_D
  { 2585,	3,	1,	4,	621,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #2585 = SRAI_B
  { 2584,	3,	1,	4,	506,	0,	0,	0, 0x1ULL, nullptr, OperandInfo73 },  // Inst #2584 = SRA
  { 2583,	3,	1,	4,	545,	0,	0,	0, 0x6ULL, nullptr, OperandInfo363 },  // Inst #2583 = SPLAT_W
  { 2582,	3,	1,	4,	545,	0,	0,	0, 0x6ULL, nullptr, OperandInfo362 },  // Inst #2582 = SPLAT_H
  { 2581,	3,	1,	4,	545,	0,	0,	0, 0x6ULL, nullptr, OperandInfo361 },  // Inst #2581 = SPLAT_D
  { 2580,	3,	1,	4,	545,	0,	0,	0, 0x6ULL, nullptr, OperandInfo360 },  // Inst #2580 = SPLAT_B
  { 2579,	3,	1,	4,	545,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #2579 = SPLATI_W
  { 2578,	3,	1,	4,	545,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #2578 = SPLATI_H
  { 2577,	3,	1,	4,	545,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #2577 = SPLATI_D
  { 2576,	3,	1,	4,	545,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #2576 = SPLATI_B
  { 2575,	3,	1,	4,	1207,	0,	0,	0, 0x2ULL, nullptr, OperandInfo70 },  // Inst #2575 = SNEi
  { 2574,	3,	1,	4,	1206,	0,	0,	0, 0x1ULL, nullptr, OperandInfo71 },  // Inst #2574 = SNE
  { 2573,	3,	1,	4,	762,	0,	0,	0, 0x1ULL, nullptr, OperandInfo72 },  // Inst #2573 = SLTu_MM
  { 2572,	3,	1,	4,	813,	0,	0,	0, 0x1ULL, nullptr, OperandInfo358 },  // Inst #2572 = SLTu64
  { 2571,	3,	1,	4,	504,	0,	0,	0, 0x1ULL, nullptr, OperandInfo72 },  // Inst #2571 = SLTu
  { 2570,	3,	1,	4,	763,	0,	0,	0, 0x2ULL, nullptr, OperandInfo73 },  // Inst #2570 = SLTiu_MM
  { 2569,	3,	1,	4,	814,	0,	0,	0, 0x2ULL, nullptr, OperandInfo359 },  // Inst #2569 = SLTiu64
  { 2568,	3,	1,	4,	368,	0,	0,	0, 0x2ULL, nullptr, OperandInfo73 },  // Inst #2568 = SLTiu
  { 2567,	3,	1,	4,	763,	0,	0,	0, 0x2ULL, nullptr, OperandInfo73 },  // Inst #2567 = SLTi_MM
  { 2566,	3,	1,	4,	814,	0,	0,	0, 0x2ULL, nullptr, OperandInfo359 },  // Inst #2566 = SLTi64
  { 2565,	3,	1,	4,	368,	0,	0,	0, 0x2ULL, nullptr, OperandInfo73 },  // Inst #2565 = SLTi
  { 2564,	3,	1,	4,	762,	0,	0,	0, 0x1ULL, nullptr, OperandInfo72 },  // Inst #2564 = SLT_MM
  { 2563,	3,	1,	4,	813,	0,	0,	0, 0x1ULL, nullptr, OperandInfo358 },  // Inst #2563 = SLT64
  { 2562,	3,	1,	4,	504,	0,	0,	0, 0x1ULL, nullptr, OperandInfo72 },  // Inst #2562 = SLT
  { 2561,	3,	1,	4,	625,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2561 = SLL_W
  { 2560,	3,	1,	4,	798,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo73 },  // Inst #2560 = SLL_MMR6
  { 2559,	3,	1,	4,	760,	0,	0,	0, 0x1ULL, nullptr, OperandInfo73 },  // Inst #2559 = SLL_MM
  { 2558,	3,	1,	4,	625,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2558 = SLL_H
  { 2557,	3,	1,	4,	625,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2557 = SLL_D
  { 2556,	3,	1,	4,	625,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2556 = SLL_B
  { 2555,	3,	1,	4,	761,	0,	0,	0, 0x1ULL, nullptr, OperandInfo72 },  // Inst #2555 = SLLV_MM
  { 2554,	3,	1,	4,	510,	0,	0,	0, 0x1ULL, nullptr, OperandInfo72 },  // Inst #2554 = SLLV
  { 2553,	3,	1,	4,	625,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #2553 = SLLI_W
  { 2552,	3,	1,	4,	625,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #2552 = SLLI_H
  { 2551,	3,	1,	4,	625,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #2551 = SLLI_D
  { 2550,	3,	1,	4,	625,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #2550 = SLLI_B
  { 2549,	2,	1,	4,	812,	0,	0,	0|(1ULL<<MCID::MoveReg), 0x1ULL, nullptr, OperandInfo122 },  // Inst #2549 = SLL64_64
  { 2548,	2,	1,	4,	812,	0,	0,	0|(1ULL<<MCID::MoveReg), 0x1ULL, nullptr, OperandInfo245 },  // Inst #2548 = SLL64_32
  { 2547,	3,	1,	2,	798,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo170 },  // Inst #2547 = SLL16_MMR6
  { 2546,	3,	1,	2,	760,	0,	0,	0, 0x0ULL, nullptr, OperandInfo170 },  // Inst #2546 = SLL16_MM
  { 2545,	3,	1,	4,	505,	0,	0,	0, 0x1ULL, nullptr, OperandInfo73 },  // Inst #2545 = SLL
  { 2544,	4,	1,	4,	519,	0,	0,	0, 0x6ULL, nullptr, OperandInfo357 },  // Inst #2544 = SLD_W
  { 2543,	4,	1,	4,	519,	0,	0,	0, 0x6ULL, nullptr, OperandInfo356 },  // Inst #2543 = SLD_H
  { 2542,	4,	1,	4,	519,	0,	0,	0, 0x6ULL, nullptr, OperandInfo355 },  // Inst #2542 = SLD_D
  { 2541,	4,	1,	4,	519,	0,	0,	0, 0x6ULL, nullptr, OperandInfo354 },  // Inst #2541 = SLD_B
  { 2540,	4,	1,	4,	519,	0,	0,	0, 0x6ULL, nullptr, OperandInfo195 },  // Inst #2540 = SLDI_W
  { 2539,	4,	1,	4,	519,	0,	0,	0, 0x6ULL, nullptr, OperandInfo194 },  // Inst #2539 = SLDI_H
  { 2538,	4,	1,	4,	519,	0,	0,	0, 0x6ULL, nullptr, OperandInfo193 },  // Inst #2538 = SLDI_D
  { 2537,	4,	1,	4,	519,	0,	0,	0, 0x6ULL, nullptr, OperandInfo192 },  // Inst #2537 = SLDI_B
  { 2536,	1,	0,	4,	996,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo2 },  // Inst #2536 = SIGRIE_MMR6
  { 2535,	1,	0,	4,	935,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo2 },  // Inst #2535 = SIGRIE
  { 2534,	3,	0,	4,	1155,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2534 = SH_MMR6
  { 2533,	3,	0,	4,	1132,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2533 = SH_MM
  { 2532,	3,	1,	4,	1617,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo353 },  // Inst #2532 = SHRL_QB_MM
  { 2531,	3,	1,	4,	1451,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo353 },  // Inst #2531 = SHRL_QB
  { 2530,	3,	1,	4,	1660,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo353 },  // Inst #2530 = SHRL_PH_MMR2
  { 2529,	3,	1,	4,	1496,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo353 },  // Inst #2529 = SHRL_PH
  { 2528,	3,	1,	4,	1616,	0,	0,	0, 0x6ULL, nullptr, OperandInfo352 },  // Inst #2528 = SHRLV_QB_MM
  { 2527,	3,	1,	4,	1450,	0,	0,	0, 0x6ULL, nullptr, OperandInfo352 },  // Inst #2527 = SHRLV_QB
  { 2526,	3,	1,	4,	1661,	0,	0,	0, 0x6ULL, nullptr, OperandInfo352 },  // Inst #2526 = SHRLV_PH_MMR2
  { 2525,	3,	1,	4,	1497,	0,	0,	0, 0x6ULL, nullptr, OperandInfo352 },  // Inst #2525 = SHRLV_PH
  { 2524,	3,	1,	4,	1615,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo73 },  // Inst #2524 = SHRA_R_W_MM
  { 2523,	3,	1,	4,	1449,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo73 },  // Inst #2523 = SHRA_R_W
  { 2522,	3,	1,	4,	1657,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo353 },  // Inst #2522 = SHRA_R_QB_MMR2
  { 2521,	3,	1,	4,	1493,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo353 },  // Inst #2521 = SHRA_R_QB
  { 2520,	3,	1,	4,	1614,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo353 },  // Inst #2520 = SHRA_R_PH_MM
  { 2519,	3,	1,	4,	1448,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo353 },  // Inst #2519 = SHRA_R_PH
  { 2518,	3,	1,	4,	1656,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo353 },  // Inst #2518 = SHRA_QB_MMR2
  { 2517,	3,	1,	4,	1492,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo353 },  // Inst #2517 = SHRA_QB
  { 2516,	3,	1,	4,	1613,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo353 },  // Inst #2516 = SHRA_PH_MM
  { 2515,	3,	1,	4,	1447,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo353 },  // Inst #2515 = SHRA_PH
  { 2514,	3,	1,	4,	1612,	0,	0,	0, 0x6ULL, nullptr, OperandInfo72 },  // Inst #2514 = SHRAV_R_W_MM
  { 2513,	3,	1,	4,	1446,	0,	0,	0, 0x6ULL, nullptr, OperandInfo72 },  // Inst #2513 = SHRAV_R_W
  { 2512,	3,	1,	4,	1659,	0,	0,	0, 0x6ULL, nullptr, OperandInfo352 },  // Inst #2512 = SHRAV_R_QB_MMR2
  { 2511,	3,	1,	4,	1495,	0,	0,	0, 0x6ULL, nullptr, OperandInfo352 },  // Inst #2511 = SHRAV_R_QB
  { 2510,	3,	1,	4,	1611,	0,	0,	0, 0x6ULL, nullptr, OperandInfo352 },  // Inst #2510 = SHRAV_R_PH_MM
  { 2509,	3,	1,	4,	1445,	0,	0,	0, 0x6ULL, nullptr, OperandInfo352 },  // Inst #2509 = SHRAV_R_PH
  { 2508,	3,	1,	4,	1658,	0,	0,	0, 0x6ULL, nullptr, OperandInfo352 },  // Inst #2508 = SHRAV_QB_MMR2
  { 2507,	3,	1,	4,	1494,	0,	0,	0, 0x6ULL, nullptr, OperandInfo352 },  // Inst #2507 = SHRAV_QB
  { 2506,	3,	1,	4,	1610,	0,	0,	0, 0x6ULL, nullptr, OperandInfo352 },  // Inst #2506 = SHRAV_PH_MM
  { 2505,	3,	1,	4,	1444,	0,	0,	0, 0x6ULL, nullptr, OperandInfo352 },  // Inst #2505 = SHRAV_PH
  { 2504,	3,	1,	4,	1609,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo73 },  // Inst #2504 = SHLL_S_W_MM
  { 2503,	3,	1,	4,	1443,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo73 },  // Inst #2503 = SHLL_S_W
  { 2502,	3,	1,	4,	1608,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo353 },  // Inst #2502 = SHLL_S_PH_MM
  { 2501,	3,	1,	4,	1442,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo353 },  // Inst #2501 = SHLL_S_PH
  { 2500,	3,	1,	4,	1607,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo353 },  // Inst #2500 = SHLL_QB_MM
  { 2499,	3,	1,	4,	1441,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo353 },  // Inst #2499 = SHLL_QB
  { 2498,	3,	1,	4,	1606,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo353 },  // Inst #2498 = SHLL_PH_MM
  { 2497,	3,	1,	4,	1440,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo353 },  // Inst #2497 = SHLL_PH
  { 2496,	3,	1,	4,	1605,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo72 },  // Inst #2496 = SHLLV_S_W_MM
  { 2495,	3,	1,	4,	1439,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo72 },  // Inst #2495 = SHLLV_S_W
  { 2494,	3,	1,	4,	1604,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo352 },  // Inst #2494 = SHLLV_S_PH_MM
  { 2493,	3,	1,	4,	1438,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo352 },  // Inst #2493 = SHLLV_S_PH
  { 2492,	3,	1,	4,	1603,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo352 },  // Inst #2492 = SHLLV_QB_MM
  { 2491,	3,	1,	4,	1437,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo352 },  // Inst #2491 = SHLLV_QB
  { 2490,	3,	1,	4,	1602,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo352 },  // Inst #2490 = SHLLV_PH_MM
  { 2489,	3,	1,	4,	1436,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo352 },  // Inst #2489 = SHLLV_PH
  { 2488,	3,	1,	4,	1601,	0,	0,	0, 0x6ULL, nullptr, OperandInfo351 },  // Inst #2488 = SHILO_MM
  { 2487,	3,	1,	4,	1600,	0,	0,	0, 0x6ULL, nullptr, OperandInfo331 },  // Inst #2487 = SHILOV_MM
  { 2486,	3,	1,	4,	1434,	0,	0,	0, 0x6ULL, nullptr, OperandInfo331 },  // Inst #2486 = SHILOV
  { 2485,	3,	1,	4,	1435,	0,	0,	0, 0x6ULL, nullptr, OperandInfo351 },  // Inst #2485 = SHILO
  { 2484,	3,	1,	4,	543,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #2484 = SHF_W
  { 2483,	3,	1,	4,	543,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #2483 = SHF_H
  { 2482,	3,	1,	4,	543,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #2482 = SHF_B
  { 2481,	3,	0,	4,	1101,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2481 = SHE_MM
  { 2480,	3,	0,	4,	461,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo96 },  // Inst #2480 = SHE
  { 2479,	3,	0,	4,	1178,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo113 },  // Inst #2479 = SH64
  { 2478,	3,	0,	2,	1155,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo345 },  // Inst #2478 = SH16_MMR6
  { 2477,	3,	0,	2,	1132,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo345 },  // Inst #2477 = SH16_MM
  { 2476,	3,	0,	4,	453,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2476 = SH
  { 2475,	3,	1,	4,	1207,	0,	0,	0, 0x2ULL, nullptr, OperandInfo70 },  // Inst #2475 = SEQi
  { 2474,	3,	1,	4,	1206,	0,	0,	0, 0x1ULL, nullptr, OperandInfo71 },  // Inst #2474 = SEQ
  { 2473,	4,	1,	4,	1327,	0,	0,	0, 0x6ULL, nullptr, OperandInfo350 },  // Inst #2473 = SEL_S_MMR6
  { 2472,	4,	1,	4,	1233,	0,	0,	0, 0x6ULL, nullptr, OperandInfo350 },  // Inst #2472 = SEL_S
  { 2471,	4,	1,	4,	1326,	0,	0,	0, 0x6ULL, nullptr, OperandInfo302 },  // Inst #2471 = SEL_D_MMR6
  { 2470,	4,	1,	4,	1232,	0,	0,	0, 0x6ULL, nullptr, OperandInfo302 },  // Inst #2470 = SEL_D
  { 2469,	3,	1,	4,	1325,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo250 },  // Inst #2469 = SELNEZ_S_MMR6
  { 2468,	3,	1,	4,	1221,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo250 },  // Inst #2468 = SELNEZ_S
  { 2467,	3,	1,	4,	797,	0,	0,	0, 0x6ULL, nullptr, OperandInfo72 },  // Inst #2467 = SELNEZ_MMR6
  { 2466,	3,	1,	4,	1324,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo173 },  // Inst #2466 = SELNEZ_D_MMR6
  { 2465,	3,	1,	4,	1222,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo173 },  // Inst #2465 = SELNEZ_D
  { 2464,	3,	1,	4,	852,	0,	0,	0, 0x6ULL, nullptr, OperandInfo71 },  // Inst #2464 = SELNEZ64
  { 2463,	3,	1,	4,	734,	0,	0,	0, 0x6ULL, nullptr, OperandInfo72 },  // Inst #2463 = SELNEZ
  { 2462,	3,	1,	4,	1325,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo250 },  // Inst #2462 = SELEQZ_S_MMR6
  { 2461,	3,	1,	4,	1221,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo250 },  // Inst #2461 = SELEQZ_S
  { 2460,	3,	1,	4,	797,	0,	0,	0, 0x6ULL, nullptr, OperandInfo72 },  // Inst #2460 = SELEQZ_MMR6
  { 2459,	3,	1,	4,	1324,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo173 },  // Inst #2459 = SELEQZ_D_MMR6
  { 2458,	3,	1,	4,	1222,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo173 },  // Inst #2458 = SELEQZ_D
  { 2457,	3,	1,	4,	852,	0,	0,	0, 0x6ULL, nullptr, OperandInfo71 },  // Inst #2457 = SELEQZ64
  { 2456,	3,	1,	4,	734,	0,	0,	0, 0x6ULL, nullptr, OperandInfo72 },  // Inst #2456 = SELEQZ
  { 2455,	2,	1,	4,	759,	0,	0,	0, 0x1ULL, nullptr, OperandInfo45 },  // Inst #2455 = SEH_MM
  { 2454,	2,	1,	4,	811,	0,	0,	0, 0x1ULL, nullptr, OperandInfo122 },  // Inst #2454 = SEH64
  { 2453,	2,	1,	4,	503,	0,	0,	0, 0x1ULL, nullptr, OperandInfo45 },  // Inst #2453 = SEH
  { 2452,	2,	1,	4,	758,	0,	0,	0, 0x1ULL, nullptr, OperandInfo45 },  // Inst #2452 = SEB_MM
  { 2451,	2,	1,	4,	810,	0,	0,	0, 0x1ULL, nullptr, OperandInfo122 },  // Inst #2451 = SEB64
  { 2450,	2,	1,	4,	502,	0,	0,	0, 0x1ULL, nullptr, OperandInfo45 },  // Inst #2450 = SEB
  { 2449,	3,	0,	4,	700,	0,	0,	0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, OperandInfo285 },  // Inst #2449 = SDXC164
  { 2448,	3,	0,	4,	700,	0,	0,	0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, OperandInfo284 },  // Inst #2448 = SDXC1
  { 2447,	3,	0,	4,	1183,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo113 },  // Inst #2447 = SDR
  { 2446,	3,	0,	4,	1182,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo113 },  // Inst #2446 = SDL
  { 2445,	2,	0,	4,	885,	0,	2,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList6, OperandInfo45 },  // Inst #2445 = SDIV_MM
  { 2444,	2,	0,	4,	865,	0,	2,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList6, OperandInfo45 },  // Inst #2444 = SDIV
  { 2443,	3,	0,	4,	458,	0,	0,	0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, OperandInfo278 },  // Inst #2443 = SDC3
  { 2442,	3,	0,	4,	1085,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo276 },  // Inst #2442 = SDC2_R6
  { 2441,	3,	0,	4,	1154,	0,	0,	0|(1ULL<<MCID::MayStore), 0x6ULL, nullptr, OperandInfo277 },  // Inst #2441 = SDC2_MMR6
  { 2440,	3,	0,	4,	457,	0,	0,	0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, OperandInfo276 },  // Inst #2440 = SDC2
  { 2439,	3,	0,	4,	1290,	0,	0,	0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, OperandInfo275 },  // Inst #2439 = SDC1_MM_D64
  { 2438,	3,	0,	4,	1290,	0,	0,	0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, OperandInfo158 },  // Inst #2438 = SDC1_MM_D32
  { 2437,	3,	0,	4,	1338,	0,	0,	0|(1ULL<<MCID::MayStore), 0x6ULL, nullptr, OperandInfo275 },  // Inst #2437 = SDC1_D64_MMR6
  { 2436,	3,	0,	4,	699,	0,	0,	0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, OperandInfo275 },  // Inst #2436 = SDC164
  { 2435,	3,	0,	4,	699,	0,	0,	0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, OperandInfo158 },  // Inst #2435 = SDC1
  { 2434,	1,	0,	4,	938,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo2 },  // Inst #2434 = SDBBP_R6
  { 2433,	1,	0,	4,	1008,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo2 },  // Inst #2433 = SDBBP_MMR6
  { 2432,	1,	0,	4,	967,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, nullptr, OperandInfo2 },  // Inst #2432 = SDBBP_MM
  { 2431,	1,	0,	2,	1008,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo2 },  // Inst #2431 = SDBBP16_MMR6
  { 2430,	1,	0,	2,	967,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo2 },  // Inst #2430 = SDBBP16_MM
  { 2429,	1,	0,	4,	389,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, nullptr, OperandInfo2 },  // Inst #2429 = SDBBP
  { 2428,	3,	0,	4,	1175,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo113 },  // Inst #2428 = SD
  { 2427,	4,	1,	4,	1086,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo347 },  // Inst #2427 = SC_R6
  { 2426,	4,	1,	4,	1080,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo346 },  // Inst #2426 = SC_MMR6
  { 2425,	4,	1,	4,	1131,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo346 },  // Inst #2425 = SC_MM
  { 2424,	4,	1,	4,	1105,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo346 },  // Inst #2424 = SCE_MM
  { 2423,	4,	1,	4,	463,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo346 },  // Inst #2423 = SCE
  { 2422,	4,	1,	4,	1189,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo349 },  // Inst #2422 = SCD_R6
  { 2421,	4,	1,	4,	1176,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo348 },  // Inst #2421 = SCD
  { 2420,	4,	1,	4,	1188,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo347 },  // Inst #2420 = SC64_R6
  { 2419,	4,	1,	4,	1176,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo346 },  // Inst #2419 = SC64
  { 2418,	4,	1,	4,	459,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo346 },  // Inst #2418 = SC
  { 2417,	3,	0,	4,	1153,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2417 = SB_MMR6
  { 2416,	3,	0,	4,	1100,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2416 = SB_MM
  { 2415,	3,	0,	4,	1099,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2415 = SBE_MM
  { 2414,	3,	0,	4,	460,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo96 },  // Inst #2414 = SBE
  { 2413,	3,	0,	4,	1177,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo113 },  // Inst #2413 = SB64
  { 2412,	3,	0,	2,	1153,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo345 },  // Inst #2412 = SB16_MMR6
  { 2411,	3,	0,	2,	1130,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo345 },  // Inst #2411 = SB16_MM
  { 2410,	3,	0,	4,	452,	0,	0,	0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, OperandInfo96 },  // Inst #2410 = SB
  { 2409,	3,	1,	4,	527,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #2409 = SAT_U_W
  { 2408,	3,	1,	4,	527,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #2408 = SAT_U_H
  { 2407,	3,	1,	4,	527,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #2407 = SAT_U_D
  { 2406,	3,	1,	4,	527,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #2406 = SAT_U_B
  { 2405,	3,	1,	4,	527,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #2405 = SAT_S_W
  { 2404,	3,	1,	4,	527,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #2404 = SAT_S_H
  { 2403,	3,	1,	4,	527,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #2403 = SAT_S_D
  { 2402,	3,	1,	4,	527,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #2402 = SAT_S_B
  { 2401,	2,	0,	4,	1210,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo122 },  // Inst #2401 = SAAD
  { 2400,	2,	0,	4,	1210,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo122 },  // Inst #2400 = SAA
  { 2399,	0,	0,	2,	1108,	1,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList1, nullptr },  // Inst #2399 = RestoreX16
  { 2398,	0,	0,	2,	1108,	1,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList1, nullptr },  // Inst #2398 = Restore16
  { 2397,	2,	1,	4,	1288,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #2397 = RSQRT_S_MM
  { 2396,	2,	1,	4,	655,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #2396 = RSQRT_S
  { 2395,	2,	1,	4,	1289,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #2395 = RSQRT_D64_MM
  { 2394,	2,	1,	4,	653,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #2394 = RSQRT_D64
  { 2393,	2,	1,	4,	1289,	0,	0,	0, 0x4ULL, nullptr, OperandInfo248 },  // Inst #2393 = RSQRT_D32_MM
  { 2392,	2,	1,	4,	653,	0,	0,	0, 0x4ULL, nullptr, OperandInfo248 },  // Inst #2392 = RSQRT_D32
  { 2391,	2,	1,	4,	1309,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #2391 = ROUND_W_S_MMR6
  { 2390,	2,	1,	4,	1255,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #2390 = ROUND_W_S_MM
  { 2389,	2,	1,	4,	719,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #2389 = ROUND_W_S
  { 2388,	2,	1,	4,	1255,	0,	0,	0, 0x4ULL, nullptr, OperandInfo205 },  // Inst #2388 = ROUND_W_MM
  { 2387,	2,	1,	4,	1309,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #2387 = ROUND_W_D_MMR6
  { 2386,	2,	1,	4,	719,	0,	0,	0, 0x4ULL, nullptr, OperandInfo206 },  // Inst #2386 = ROUND_W_D64
  { 2385,	2,	1,	4,	719,	0,	0,	0, 0x4ULL, nullptr, OperandInfo205 },  // Inst #2385 = ROUND_W_D32
  { 2384,	2,	1,	4,	1309,	0,	0,	0, 0x4ULL, nullptr, OperandInfo204 },  // Inst #2384 = ROUND_L_S_MMR6
  { 2383,	2,	1,	4,	719,	0,	0,	0, 0x4ULL, nullptr, OperandInfo204 },  // Inst #2383 = ROUND_L_S
  { 2382,	2,	1,	4,	1309,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #2382 = ROUND_L_D_MMR6
  { 2381,	2,	1,	4,	719,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #2381 = ROUND_L_D64
  { 2380,	3,	1,	4,	757,	0,	0,	0, 0x1ULL, nullptr, OperandInfo73 },  // Inst #2380 = ROTR_MM
  { 2379,	3,	1,	4,	756,	0,	0,	0, 0x1ULL, nullptr, OperandInfo72 },  // Inst #2379 = ROTRV_MM
  { 2378,	3,	1,	4,	720,	0,	0,	0, 0x1ULL, nullptr, OperandInfo72 },  // Inst #2378 = ROTRV
  { 2377,	3,	1,	4,	501,	0,	0,	0, 0x1ULL, nullptr, OperandInfo73 },  // Inst #2377 = ROTR
  { 2376,	2,	1,	4,	1328,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo207 },  // Inst #2376 = RINT_S_MMR6
  { 2375,	2,	1,	4,	1229,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo207 },  // Inst #2375 = RINT_S
  { 2374,	2,	1,	4,	1328,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo203 },  // Inst #2374 = RINT_D_MMR6
  { 2373,	2,	1,	4,	1230,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo203 },  // Inst #2373 = RINT_D
  { 2372,	2,	1,	4,	1599,	0,	0,	0, 0x6ULL, nullptr, OperandInfo344 },  // Inst #2372 = REPL_QB_MM
  { 2371,	2,	1,	4,	1433,	0,	0,	0, 0x6ULL, nullptr, OperandInfo344 },  // Inst #2371 = REPL_QB
  { 2370,	2,	1,	4,	1598,	0,	0,	0, 0x6ULL, nullptr, OperandInfo344 },  // Inst #2370 = REPL_PH_MM
  { 2369,	2,	1,	4,	1432,	0,	0,	0, 0x6ULL, nullptr, OperandInfo344 },  // Inst #2369 = REPL_PH
  { 2368,	2,	1,	4,	1597,	0,	0,	0, 0x6ULL, nullptr, OperandInfo343 },  // Inst #2368 = REPLV_QB_MM
  { 2367,	2,	1,	4,	1431,	0,	0,	0, 0x6ULL, nullptr, OperandInfo343 },  // Inst #2367 = REPLV_QB
  { 2366,	2,	1,	4,	1596,	0,	0,	0, 0x6ULL, nullptr, OperandInfo343 },  // Inst #2366 = REPLV_PH_MM
  { 2365,	2,	1,	4,	1430,	0,	0,	0, 0x6ULL, nullptr, OperandInfo343 },  // Inst #2365 = REPLV_PH
  { 2364,	2,	1,	4,	1288,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #2364 = RECIP_S_MM
  { 2363,	2,	1,	4,	654,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #2363 = RECIP_S
  { 2362,	2,	1,	4,	1289,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #2362 = RECIP_D64_MM
  { 2361,	2,	1,	4,	652,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #2361 = RECIP_D64
  { 2360,	2,	1,	4,	1289,	0,	0,	0, 0x4ULL, nullptr, OperandInfo248 },  // Inst #2360 = RECIP_D32_MM
  { 2359,	2,	1,	4,	652,	0,	0,	0, 0x4ULL, nullptr, OperandInfo248 },  // Inst #2359 = RECIP_D32
  { 2358,	2,	1,	4,	1036,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo45 },  // Inst #2358 = RDPGPR_MMR6
  { 2357,	3,	1,	4,	900,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo341 },  // Inst #2357 = RDHWR_MMR6
  { 2356,	3,	1,	4,	891,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo341 },  // Inst #2356 = RDHWR_MM
  { 2355,	3,	1,	4,	909,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo342 },  // Inst #2355 = RDHWR64
  { 2354,	3,	1,	4,	480,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo341 },  // Inst #2354 = RDHWR
  { 2353,	2,	1,	4,	1595,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, OperandInfo114 },  // Inst #2353 = RDDSP_MM
  { 2352,	2,	1,	4,	1429,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, OperandInfo114 },  // Inst #2352 = RDDSP
  { 2351,	2,	1,	4,	1594,	0,	0,	0, 0x6ULL, nullptr, OperandInfo337 },  // Inst #2351 = RADDU_W_QB_MM
  { 2350,	2,	1,	4,	1428,	0,	0,	0, 0x6ULL, nullptr, OperandInfo337 },  // Inst #2350 = RADDU_W_QB
  { 2349,	3,	1,	4,	645,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo173 },  // Inst #2349 = PUU_PS64
  { 2348,	3,	1,	4,	645,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo173 },  // Inst #2348 = PUL_PS64
  { 2347,	4,	1,	4,	1655,	0,	0,	0, 0x6ULL, nullptr, OperandInfo182 },  // Inst #2347 = PREPEND_MMR2
  { 2346,	4,	1,	4,	1491,	0,	0,	0, 0x6ULL, nullptr, OperandInfo182 },  // Inst #2346 = PREPEND
  { 2345,	3,	0,	4,	1087,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo202 },  // Inst #2345 = PREF_R6
  { 2344,	3,	0,	4,	1161,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo202 },  // Inst #2344 = PREF_MMR6
  { 2343,	3,	0,	4,	1139,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo202 },  // Inst #2343 = PREF_MM
  { 2342,	3,	0,	4,	1139,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo340 },  // Inst #2342 = PREFX_MM
  { 2341,	3,	0,	4,	1106,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo202 },  // Inst #2341 = PREFE_MM
  { 2340,	3,	0,	4,	469,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo202 },  // Inst #2340 = PREFE
  { 2339,	3,	0,	4,	468,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo202 },  // Inst #2339 = PREF
  { 2338,	4,	1,	4,	1654,	0,	0,	0, 0x6ULL, nullptr, OperandInfo339 },  // Inst #2338 = PRECR_SRA_R_PH_W_MMR2
  { 2337,	4,	1,	4,	1490,	0,	0,	0, 0x6ULL, nullptr, OperandInfo339 },  // Inst #2337 = PRECR_SRA_R_PH_W
  { 2336,	4,	1,	4,	1653,	0,	0,	0, 0x6ULL, nullptr, OperandInfo339 },  // Inst #2336 = PRECR_SRA_PH_W_MMR2
  { 2335,	4,	1,	4,	1489,	0,	0,	0, 0x6ULL, nullptr, OperandInfo339 },  // Inst #2335 = PRECR_SRA_PH_W
  { 2334,	3,	1,	4,	1652,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo172 },  // Inst #2334 = PRECR_QB_PH_MMR2
  { 2333,	3,	1,	4,	1488,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo172 },  // Inst #2333 = PRECR_QB_PH
  { 2332,	3,	1,	4,	1593,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo338 },  // Inst #2332 = PRECRQ_RS_PH_W_MM
  { 2331,	3,	1,	4,	1427,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo338 },  // Inst #2331 = PRECRQ_RS_PH_W
  { 2330,	3,	1,	4,	1592,	0,	0,	0, 0x6ULL, nullptr, OperandInfo172 },  // Inst #2330 = PRECRQ_QB_PH_MM
  { 2329,	3,	1,	4,	1426,	0,	0,	0, 0x6ULL, nullptr, OperandInfo172 },  // Inst #2329 = PRECRQ_QB_PH
  { 2328,	3,	1,	4,	1591,	0,	0,	0, 0x6ULL, nullptr, OperandInfo338 },  // Inst #2328 = PRECRQ_PH_W_MM
  { 2327,	3,	1,	4,	1425,	0,	0,	0, 0x6ULL, nullptr, OperandInfo338 },  // Inst #2327 = PRECRQ_PH_W
  { 2326,	3,	1,	4,	1590,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo172 },  // Inst #2326 = PRECRQU_S_QB_PH_MM
  { 2325,	3,	1,	4,	1424,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList34, OperandInfo172 },  // Inst #2325 = PRECRQU_S_QB_PH
  { 2324,	2,	1,	4,	1589,	0,	0,	0, 0x6ULL, nullptr, OperandInfo168 },  // Inst #2324 = PRECEU_PH_QBR_MM
  { 2323,	2,	1,	4,	1588,	0,	0,	0, 0x6ULL, nullptr, OperandInfo168 },  // Inst #2323 = PRECEU_PH_QBRA_MM
  { 2322,	2,	1,	4,	1422,	0,	0,	0, 0x6ULL, nullptr, OperandInfo168 },  // Inst #2322 = PRECEU_PH_QBRA
  { 2321,	2,	1,	4,	1423,	0,	0,	0, 0x6ULL, nullptr, OperandInfo168 },  // Inst #2321 = PRECEU_PH_QBR
  { 2320,	2,	1,	4,	1587,	0,	0,	0, 0x6ULL, nullptr, OperandInfo168 },  // Inst #2320 = PRECEU_PH_QBL_MM
  { 2319,	2,	1,	4,	1586,	0,	0,	0, 0x6ULL, nullptr, OperandInfo168 },  // Inst #2319 = PRECEU_PH_QBLA_MM
  { 2318,	2,	1,	4,	1420,	0,	0,	0, 0x6ULL, nullptr, OperandInfo168 },  // Inst #2318 = PRECEU_PH_QBLA
  { 2317,	2,	1,	4,	1421,	0,	0,	0, 0x6ULL, nullptr, OperandInfo168 },  // Inst #2317 = PRECEU_PH_QBL
  { 2316,	2,	1,	4,	1585,	0,	0,	0, 0x6ULL, nullptr, OperandInfo337 },  // Inst #2316 = PRECEQ_W_PHR_MM
  { 2315,	2,	1,	4,	1419,	0,	0,	0, 0x6ULL, nullptr, OperandInfo337 },  // Inst #2315 = PRECEQ_W_PHR
  { 2314,	2,	1,	4,	1584,	0,	0,	0, 0x6ULL, nullptr, OperandInfo337 },  // Inst #2314 = PRECEQ_W_PHL_MM
  { 2313,	2,	1,	4,	1418,	0,	0,	0, 0x6ULL, nullptr, OperandInfo337 },  // Inst #2313 = PRECEQ_W_PHL
  { 2312,	2,	1,	4,	1583,	0,	0,	0, 0x6ULL, nullptr, OperandInfo168 },  // Inst #2312 = PRECEQU_PH_QBR_MM
  { 2311,	2,	1,	4,	1582,	0,	0,	0, 0x6ULL, nullptr, OperandInfo168 },  // Inst #2311 = PRECEQU_PH_QBRA_MM
  { 2310,	2,	1,	4,	1416,	0,	0,	0, 0x6ULL, nullptr, OperandInfo168 },  // Inst #2310 = PRECEQU_PH_QBRA
  { 2309,	2,	1,	4,	1417,	0,	0,	0, 0x6ULL, nullptr, OperandInfo168 },  // Inst #2309 = PRECEQU_PH_QBR
  { 2308,	2,	1,	4,	1581,	0,	0,	0, 0x6ULL, nullptr, OperandInfo168 },  // Inst #2308 = PRECEQU_PH_QBL_MM
  { 2307,	2,	1,	4,	1580,	0,	0,	0, 0x6ULL, nullptr, OperandInfo168 },  // Inst #2307 = PRECEQU_PH_QBLA_MM
  { 2306,	2,	1,	4,	1414,	0,	0,	0, 0x6ULL, nullptr, OperandInfo168 },  // Inst #2306 = PRECEQU_PH_QBLA
  { 2305,	2,	1,	4,	1415,	0,	0,	0, 0x6ULL, nullptr, OperandInfo168 },  // Inst #2305 = PRECEQU_PH_QBL
  { 2304,	2,	1,	4,	1203,	0,	0,	0, 0x1ULL, nullptr, OperandInfo45 },  // Inst #2304 = POP
  { 2303,	3,	1,	4,	645,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo173 },  // Inst #2303 = PLU_PS64
  { 2302,	3,	1,	4,	645,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo173 },  // Inst #2302 = PLL_PS64
  { 2301,	3,	1,	4,	1579,	1,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, ImplicitList11, OperandInfo172 },  // Inst #2301 = PICK_QB_MM
  { 2300,	3,	1,	4,	1413,	1,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, ImplicitList11, OperandInfo172 },  // Inst #2300 = PICK_QB
  { 2299,	3,	1,	4,	1578,	1,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, ImplicitList11, OperandInfo172 },  // Inst #2299 = PICK_PH_MM
  { 2298,	3,	1,	4,	1412,	1,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, ImplicitList11, OperandInfo172 },  // Inst #2298 = PICK_PH
  { 2297,	2,	1,	4,	526,	0,	0,	0, 0x6ULL, nullptr, OperandInfo77 },  // Inst #2297 = PCNT_W
  { 2296,	2,	1,	4,	526,	0,	0,	0, 0x6ULL, nullptr, OperandInfo335 },  // Inst #2296 = PCNT_H
  { 2295,	2,	1,	4,	526,	0,	0,	0, 0x6ULL, nullptr, OperandInfo76 },  // Inst #2295 = PCNT_D
  { 2294,	2,	1,	4,	526,	0,	0,	0, 0x6ULL, nullptr, OperandInfo312 },  // Inst #2294 = PCNT_B
  { 2293,	3,	1,	4,	626,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2293 = PCKOD_W
  { 2292,	3,	1,	4,	626,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2292 = PCKOD_H
  { 2291,	3,	1,	4,	626,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2291 = PCKOD_D
  { 2290,	3,	1,	4,	626,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2290 = PCKOD_B
  { 2289,	3,	1,	4,	626,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2289 = PCKEV_W
  { 2288,	3,	1,	4,	626,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2288 = PCKEV_H
  { 2287,	3,	1,	4,	626,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2287 = PCKEV_D
  { 2286,	3,	1,	4,	626,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2286 = PCKEV_B
  { 2285,	0,	0,	4,	1051,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2285 = PAUSE_MMR6
  { 2284,	0,	0,	4,	1034,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #2284 = PAUSE_MM
  { 2283,	0,	0,	4,	405,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, nullptr },  // Inst #2283 = PAUSE
  { 2282,	3,	1,	4,	1577,	0,	0,	0, 0x6ULL, nullptr, OperandInfo172 },  // Inst #2282 = PACKRL_PH_MM
  { 2281,	3,	1,	4,	1411,	0,	0,	0, 0x6ULL, nullptr, OperandInfo172 },  // Inst #2281 = PACKRL_PH
  { 2280,	3,	1,	2,	735,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, OperandInfo186 },  // Inst #2280 = OrRxRxRy16
  { 2279,	3,	1,	4,	755,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, OperandInfo73 },  // Inst #2279 = ORi_MM
  { 2278,	3,	1,	4,	809,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, OperandInfo70 },  // Inst #2278 = ORi64
  { 2277,	3,	1,	4,	500,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, OperandInfo73 },  // Inst #2277 = ORi
  { 2276,	3,	1,	4,	548,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2276 = OR_V
  { 2275,	3,	1,	4,	795,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2275 = OR_MMR6
  { 2274,	3,	1,	4,	754,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2274 = OR_MM
  { 2273,	3,	1,	4,	796,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, OperandInfo73 },  // Inst #2273 = ORI_MMR6
  { 2272,	3,	1,	4,	549,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #2272 = ORI_B
  { 2271,	3,	1,	4,	843,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo71 },  // Inst #2271 = OR64
  { 2270,	3,	1,	2,	795,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo181 },  // Inst #2270 = OR16_MMR6
  { 2269,	3,	1,	2,	754,	0,	0,	0|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo181 },  // Inst #2269 = OR16_MM
  { 2268,	3,	1,	4,	367,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2268 = OR
  { 2267,	2,	1,	2,	735,	0,	0,	0, 0x0ULL, nullptr, OperandInfo130 },  // Inst #2267 = NotRxRy16
  { 2266,	2,	1,	2,	735,	0,	0,	0, 0x0ULL, nullptr, OperandInfo130 },  // Inst #2266 = NegRxRy16
  { 2265,	2,	1,	2,	794,	0,	0,	0, 0x0ULL, nullptr, OperandInfo336 },  // Inst #2265 = NOT16_MMR6
  { 2264,	2,	1,	2,	753,	0,	0,	0, 0x0ULL, nullptr, OperandInfo336 },  // Inst #2264 = NOT16_MM
  { 2263,	3,	1,	4,	548,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2263 = NOR_V
  { 2262,	3,	1,	4,	793,	0,	0,	0|(1ULL<<MCID::Commutable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2262 = NOR_MMR6
  { 2261,	3,	1,	4,	752,	0,	0,	0|(1ULL<<MCID::Commutable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2261 = NOR_MM
  { 2260,	3,	1,	4,	549,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #2260 = NORI_B
  { 2259,	3,	1,	4,	842,	0,	0,	0|(1ULL<<MCID::Commutable), 0x1ULL, nullptr, OperandInfo71 },  // Inst #2259 = NOR64
  { 2258,	3,	1,	4,	366,	0,	0,	0|(1ULL<<MCID::Commutable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2258 = NOR
  { 2257,	4,	1,	4,	1251,	0,	0,	0, 0x4ULL, nullptr, OperandInfo306 },  // Inst #2257 = NMSUB_S_MM
  { 2256,	4,	1,	4,	684,	0,	0,	0, 0x4ULL, nullptr, OperandInfo306 },  // Inst #2256 = NMSUB_S
  { 2255,	4,	1,	4,	683,	0,	0,	0, 0x4ULL, nullptr, OperandInfo305 },  // Inst #2255 = NMSUB_D64
  { 2254,	4,	1,	4,	1252,	0,	0,	0, 0x4ULL, nullptr, OperandInfo304 },  // Inst #2254 = NMSUB_D32_MM
  { 2253,	4,	1,	4,	683,	0,	0,	0, 0x4ULL, nullptr, OperandInfo304 },  // Inst #2253 = NMSUB_D32
  { 2252,	4,	1,	4,	1249,	0,	0,	0, 0x4ULL, nullptr, OperandInfo306 },  // Inst #2252 = NMADD_S_MM
  { 2251,	4,	1,	4,	682,	0,	0,	0, 0x4ULL, nullptr, OperandInfo306 },  // Inst #2251 = NMADD_S
  { 2250,	4,	1,	4,	681,	0,	0,	0, 0x4ULL, nullptr, OperandInfo305 },  // Inst #2250 = NMADD_D64
  { 2249,	4,	1,	4,	1250,	0,	0,	0, 0x4ULL, nullptr, OperandInfo304 },  // Inst #2249 = NMADD_D32_MM
  { 2248,	4,	1,	4,	681,	0,	0,	0, 0x4ULL, nullptr, OperandInfo304 },  // Inst #2248 = NMADD_D32
  { 2247,	2,	1,	4,	627,	0,	0,	0, 0x6ULL, nullptr, OperandInfo77 },  // Inst #2247 = NLZC_W
  { 2246,	2,	1,	4,	627,	0,	0,	0, 0x6ULL, nullptr, OperandInfo335 },  // Inst #2246 = NLZC_H
  { 2245,	2,	1,	4,	627,	0,	0,	0, 0x6ULL, nullptr, OperandInfo76 },  // Inst #2245 = NLZC_D
  { 2244,	2,	1,	4,	627,	0,	0,	0, 0x6ULL, nullptr, OperandInfo312 },  // Inst #2244 = NLZC_B
  { 2243,	2,	1,	4,	627,	0,	0,	0, 0x6ULL, nullptr, OperandInfo77 },  // Inst #2243 = NLOC_W
  { 2242,	2,	1,	4,	627,	0,	0,	0, 0x6ULL, nullptr, OperandInfo335 },  // Inst #2242 = NLOC_H
  { 2241,	2,	1,	4,	627,	0,	0,	0, 0x6ULL, nullptr, OperandInfo76 },  // Inst #2241 = NLOC_D
  { 2240,	2,	1,	4,	627,	0,	0,	0, 0x6ULL, nullptr, OperandInfo312 },  // Inst #2240 = NLOC_B
  { 2239,	2,	1,	2,	735,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo334 },  // Inst #2239 = MoveR3216
  { 2238,	2,	1,	2,	735,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo333 },  // Inst #2238 = Move32R16
  { 2237,	1,	1,	2,	735,	1,	0,	0, 0x0ULL, ImplicitList25, OperandInfo272 },  // Inst #2237 = Mflo16
  { 2236,	1,	1,	2,	735,	1,	0,	0|(1ULL<<MCID::MoveReg), 0x0ULL, ImplicitList23, OperandInfo272 },  // Inst #2236 = Mfhi16
  { 2235,	3,	1,	4,	1647,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo172 },  // Inst #2235 = MUL_S_PH_MMR2
  { 2234,	3,	1,	4,	1483,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo172 },  // Inst #2234 = MUL_S_PH
  { 2233,	3,	1,	4,	872,	0,	0,	0, 0x6ULL, nullptr, OperandInfo72 },  // Inst #2233 = MUL_R6
  { 2232,	3,	1,	4,	676,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2232 = MUL_Q_W
  { 2231,	3,	1,	4,	676,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2231 = MUL_Q_H
  { 2230,	3,	1,	4,	1646,	0,	1,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo172 },  // Inst #2230 = MUL_PH_MMR2
  { 2229,	3,	1,	4,	1482,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo172 },  // Inst #2229 = MUL_PH
  { 2228,	3,	1,	4,	895,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2228 = MUL_MMR6
  { 2227,	3,	1,	4,	884,	0,	2,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, ImplicitList6, OperandInfo72 },  // Inst #2227 = MUL_MM
  { 2226,	3,	1,	4,	670,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2226 = MULV_W
  { 2225,	3,	1,	4,	670,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2225 = MULV_H
  { 2224,	3,	1,	4,	670,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2224 = MULV_D
  { 2223,	3,	1,	4,	670,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2223 = MULV_B
  { 2222,	3,	1,	4,	894,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2222 = MULU_MMR6
  { 2221,	3,	1,	4,	871,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo72 },  // Inst #2221 = MULU
  { 2220,	2,	0,	4,	879,	0,	2,	0|(1ULL<<MCID::Commutable), 0x1ULL, ImplicitList6, OperandInfo45 },  // Inst #2220 = MULTu_MM
  { 2219,	2,	0,	4,	488,	0,	2,	0|(1ULL<<MCID::Commutable), 0x1ULL, ImplicitList6, OperandInfo45 },  // Inst #2219 = MULTu
  { 2218,	2,	0,	4,	878,	0,	2,	0|(1ULL<<MCID::Commutable), 0x1ULL, ImplicitList6, OperandInfo45 },  // Inst #2218 = MULT_MM
  { 2217,	3,	1,	4,	1576,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo143 },  // Inst #2217 = MULT_DSP_MM
  { 2216,	3,	1,	4,	1410,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo143 },  // Inst #2216 = MULT_DSP
  { 2215,	3,	1,	4,	1575,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo143 },  // Inst #2215 = MULTU_DSP_MM
  { 2214,	3,	1,	4,	1409,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo143 },  // Inst #2214 = MULTU_DSP
  { 2213,	2,	0,	4,	487,	0,	2,	0|(1ULL<<MCID::Commutable), 0x1ULL, ImplicitList6, OperandInfo45 },  // Inst #2213 = MULT
  { 2212,	4,	1,	4,	1651,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #2212 = MULSA_W_PH_MMR2
  { 2211,	4,	1,	4,	1487,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #2211 = MULSA_W_PH
  { 2210,	4,	1,	4,	1574,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #2210 = MULSAQ_S_W_PH_MM
  { 2209,	4,	1,	4,	1408,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #2209 = MULSAQ_S_W_PH
  { 2208,	3,	1,	4,	675,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2208 = MULR_Q_W
  { 2207,	3,	1,	4,	675,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2207 = MULR_Q_H
  { 2206,	3,	1,	4,	1213,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo173 },  // Inst #2206 = MULR_PS64
  { 2205,	3,	1,	4,	1650,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo72 },  // Inst #2205 = MULQ_S_W_MMR2
  { 2204,	3,	1,	4,	1486,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo72 },  // Inst #2204 = MULQ_S_W
  { 2203,	3,	1,	4,	1649,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo172 },  // Inst #2203 = MULQ_S_PH_MMR2
  { 2202,	3,	1,	4,	1485,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo172 },  // Inst #2202 = MULQ_S_PH
  { 2201,	3,	1,	4,	1648,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo72 },  // Inst #2201 = MULQ_RS_W_MMR2
  { 2200,	3,	1,	4,	1484,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo72 },  // Inst #2200 = MULQ_RS_W
  { 2199,	3,	1,	4,	1573,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo172 },  // Inst #2199 = MULQ_RS_PH_MM
  { 2198,	3,	1,	4,	1407,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo172 },  // Inst #2198 = MULQ_RS_PH
  { 2197,	3,	1,	4,	1572,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo172 },  // Inst #2197 = MULEU_S_PH_QBR_MM
  { 2196,	3,	1,	4,	1406,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo172 },  // Inst #2196 = MULEU_S_PH_QBR
  { 2195,	3,	1,	4,	1571,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo172 },  // Inst #2195 = MULEU_S_PH_QBL_MM
  { 2194,	3,	1,	4,	1405,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo172 },  // Inst #2194 = MULEU_S_PH_QBL
  { 2193,	3,	1,	4,	1570,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo214 },  // Inst #2193 = MULEQ_S_W_PHR_MM
  { 2192,	3,	1,	4,	1404,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo214 },  // Inst #2192 = MULEQ_S_W_PHR
  { 2191,	3,	1,	4,	1569,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo214 },  // Inst #2191 = MULEQ_S_W_PHL_MM
  { 2190,	3,	1,	4,	1403,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList33, OperandInfo214 },  // Inst #2190 = MULEQ_S_W_PHL
  { 2189,	3,	1,	4,	486,	0,	2,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, ImplicitList6, OperandInfo72 },  // Inst #2189 = MUL
  { 2188,	3,	1,	4,	893,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2188 = MUH_MMR6
  { 2187,	3,	1,	4,	892,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #2187 = MUHU_MMR6
  { 2186,	3,	1,	4,	870,	0,	0,	0, 0x6ULL, nullptr, OperandInfo72 },  // Inst #2186 = MUHU
  { 2185,	3,	1,	4,	869,	0,	0,	0, 0x6ULL, nullptr, OperandInfo72 },  // Inst #2185 = MUH
  { 2184,	5,	1,	4,	1064,	0,	0,	0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo310 },  // Inst #2184 = MTTR
  { 2183,	1,	0,	4,	1205,	0,	1,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList32, OperandInfo95 },  // Inst #2183 = MTP2
  { 2182,	1,	0,	4,	1205,	0,	1,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList31, OperandInfo95 },  // Inst #2182 = MTP1
  { 2181,	1,	0,	4,	1205,	0,	1,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList30, OperandInfo95 },  // Inst #2181 = MTP0
  { 2180,	1,	0,	4,	1205,	0,	4,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList29, OperandInfo95 },  // Inst #2180 = MTM2
  { 2179,	1,	0,	4,	1205,	0,	4,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList28, OperandInfo95 },  // Inst #2179 = MTM1
  { 2178,	1,	0,	4,	1205,	0,	4,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList27, OperandInfo95 },  // Inst #2178 = MTM0
  { 2177,	1,	0,	4,	890,	0,	1,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList25, OperandInfo58 },  // Inst #2177 = MTLO_MM
  { 2176,	2,	1,	4,	1568,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo332 },  // Inst #2176 = MTLO_DSP_MM
  { 2175,	2,	1,	4,	1356,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo332 },  // Inst #2175 = MTLO_DSP
  { 2174,	1,	0,	4,	908,	0,	1,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList26, OperandInfo95 },  // Inst #2174 = MTLO64
  { 2173,	1,	0,	4,	493,	0,	1,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList25, OperandInfo58 },  // Inst #2173 = MTLO
  { 2172,	3,	1,	4,	1567,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList4, OperandInfo331 },  // Inst #2172 = MTHLIP_MM
  { 2171,	3,	1,	4,	1354,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList4, OperandInfo331 },  // Inst #2171 = MTHLIP
  { 2170,	1,	0,	4,	890,	0,	1,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList23, OperandInfo58 },  // Inst #2170 = MTHI_MM
  { 2169,	2,	1,	4,	1566,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo330 },  // Inst #2169 = MTHI_DSP_MM
  { 2168,	2,	1,	4,	1355,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo330 },  // Inst #2168 = MTHI_DSP
  { 2167,	1,	0,	4,	908,	0,	1,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList24, OperandInfo95 },  // Inst #2167 = MTHI64
  { 2166,	1,	0,	4,	493,	0,	1,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList23, OperandInfo58 },  // Inst #2166 = MTHI
  { 2165,	3,	1,	4,	1079,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo128 },  // Inst #2165 = MTHGC0_MM
  { 2164,	3,	1,	4,	424,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo128 },  // Inst #2164 = MTHGC0
  { 2163,	2,	1,	4,	1045,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo222 },  // Inst #2163 = MTHC2_MMR6
  { 2162,	3,	1,	4,	1270,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo329 },  // Inst #2162 = MTHC1_D64_MM
  { 2161,	3,	1,	4,	687,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo329 },  // Inst #2161 = MTHC1_D64
  { 2160,	3,	1,	4,	1270,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo328 },  // Inst #2160 = MTHC1_D32_MM
  { 2159,	3,	1,	4,	687,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo328 },  // Inst #2159 = MTHC1_D32
  { 2158,	3,	1,	4,	1043,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo128 },  // Inst #2158 = MTHC0_MMR6
  { 2157,	3,	1,	4,	1078,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo128 },  // Inst #2157 = MTGC0_MM
  { 2156,	3,	1,	4,	423,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo128 },  // Inst #2156 = MTGC0
  { 2155,	2,	1,	4,	1045,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo222 },  // Inst #2155 = MTC2_MMR6
  { 2154,	3,	1,	4,	419,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo327 },  // Inst #2154 = MTC2
  { 2153,	2,	1,	4,	1313,	0,	0,	0|(1ULL<<MCID::Bitcast), 0x6ULL, nullptr, OperandInfo129 },  // Inst #2153 = MTC1_MMR6
  { 2152,	2,	1,	4,	1269,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL, nullptr, OperandInfo129 },  // Inst #2152 = MTC1_MM
  { 2151,	2,	1,	4,	1269,	0,	0,	0|(1ULL<<MCID::MoveReg), 0x4ULL, nullptr, OperandInfo135 },  // Inst #2151 = MTC1_D64_MM
  { 2150,	2,	1,	4,	686,	0,	0,	0|(1ULL<<MCID::MoveReg), 0x4ULL, nullptr, OperandInfo135 },  // Inst #2150 = MTC1_D64
  { 2149,	2,	1,	4,	686,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL, nullptr, OperandInfo129 },  // Inst #2149 = MTC1
  { 2148,	3,	1,	4,	1044,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo128 },  // Inst #2148 = MTC0_MMR6
  { 2147,	3,	1,	4,	417,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo128 },  // Inst #2147 = MTC0
  { 2146,	4,	1,	4,	1282,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo306 },  // Inst #2146 = MSUB_S_MM
  { 2145,	4,	1,	4,	680,	0,	0,	0, 0x4ULL, nullptr, OperandInfo306 },  // Inst #2145 = MSUB_S
  { 2144,	4,	1,	4,	674,	0,	0,	0, 0x6ULL, nullptr, OperandInfo60 },  // Inst #2144 = MSUB_Q_W
  { 2143,	4,	1,	4,	674,	0,	0,	0, 0x6ULL, nullptr, OperandInfo61 },  // Inst #2143 = MSUB_Q_H
  { 2142,	2,	0,	4,	882,	2,	2,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList20, OperandInfo45 },  // Inst #2142 = MSUB_MM
  { 2141,	4,	1,	4,	1565,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #2141 = MSUB_DSP_MM
  { 2140,	4,	1,	4,	1402,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #2140 = MSUB_DSP
  { 2139,	4,	1,	4,	679,	0,	0,	0, 0x4ULL, nullptr, OperandInfo305 },  // Inst #2139 = MSUB_D64
  { 2138,	4,	1,	4,	1283,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo304 },  // Inst #2138 = MSUB_D32_MM
  { 2137,	4,	1,	4,	679,	0,	0,	0, 0x4ULL, nullptr, OperandInfo304 },  // Inst #2137 = MSUB_D32
  { 2136,	4,	1,	4,	668,	0,	0,	0, 0x6ULL, nullptr, OperandInfo60 },  // Inst #2136 = MSUBV_W
  { 2135,	4,	1,	4,	668,	0,	0,	0, 0x6ULL, nullptr, OperandInfo61 },  // Inst #2135 = MSUBV_H
  { 2134,	4,	1,	4,	668,	0,	0,	0, 0x6ULL, nullptr, OperandInfo59 },  // Inst #2134 = MSUBV_D
  { 2133,	4,	1,	4,	668,	0,	0,	0, 0x6ULL, nullptr, OperandInfo196 },  // Inst #2133 = MSUBV_B
  { 2132,	2,	0,	4,	883,	2,	2,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList20, OperandInfo45 },  // Inst #2132 = MSUBU_MM
  { 2131,	4,	1,	4,	1564,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #2131 = MSUBU_DSP_MM
  { 2130,	4,	1,	4,	1401,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #2130 = MSUBU_DSP
  { 2129,	2,	0,	4,	856,	2,	2,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList20, OperandInfo45 },  // Inst #2129 = MSUBU
  { 2128,	4,	1,	4,	673,	0,	0,	0, 0x6ULL, nullptr, OperandInfo60 },  // Inst #2128 = MSUBR_Q_W
  { 2127,	4,	1,	4,	673,	0,	0,	0, 0x6ULL, nullptr, OperandInfo61 },  // Inst #2127 = MSUBR_Q_H
  { 2126,	4,	1,	4,	1332,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo303 },  // Inst #2126 = MSUBF_S_MMR6
  { 2125,	4,	1,	4,	1235,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo303 },  // Inst #2125 = MSUBF_S
  { 2124,	4,	1,	4,	1331,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo302 },  // Inst #2124 = MSUBF_D_MMR6
  { 2123,	4,	1,	4,	1237,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo302 },  // Inst #2123 = MSUBF_D
  { 2122,	2,	0,	4,	855,	2,	2,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList20, OperandInfo45 },  // Inst #2122 = MSUB
  { 2121,	4,	1,	4,	1245,	0,	0,	0, 0x4ULL, nullptr, OperandInfo326 },  // Inst #2121 = MOVZ_I_S_MM
  { 2120,	4,	1,	4,	709,	0,	0,	0, 0x4ULL, nullptr, OperandInfo326 },  // Inst #2120 = MOVZ_I_S
  { 2119,	4,	1,	4,	1563,	0,	0,	0, 0x4ULL, nullptr, OperandInfo324 },  // Inst #2119 = MOVZ_I_MM
  { 2118,	4,	1,	4,	911,	0,	0,	0, 0x4ULL, nullptr, OperandInfo325 },  // Inst #2118 = MOVZ_I_I64
  { 2117,	4,	1,	4,	483,	0,	0,	0, 0x4ULL, nullptr, OperandInfo324 },  // Inst #2117 = MOVZ_I_I
  { 2116,	4,	1,	4,	708,	0,	0,	0, 0x4ULL, nullptr, OperandInfo323 },  // Inst #2116 = MOVZ_I_D64
  { 2115,	4,	1,	4,	1244,	0,	0,	0, 0x4ULL, nullptr, OperandInfo322 },  // Inst #2115 = MOVZ_I_D32_MM
  { 2114,	4,	1,	4,	708,	0,	0,	0, 0x4ULL, nullptr, OperandInfo322 },  // Inst #2114 = MOVZ_I_D32
  { 2113,	4,	1,	4,	1217,	0,	0,	0, 0x4ULL, nullptr, OperandInfo321 },  // Inst #2113 = MOVZ_I64_S
  { 2112,	4,	1,	4,	911,	0,	0,	0, 0x4ULL, nullptr, OperandInfo320 },  // Inst #2112 = MOVZ_I64_I64
  { 2111,	4,	1,	4,	911,	0,	0,	0, 0x4ULL, nullptr, OperandInfo319 },  // Inst #2111 = MOVZ_I64_I
  { 2110,	4,	1,	4,	1220,	0,	0,	0, 0x4ULL, nullptr, OperandInfo318 },  // Inst #2110 = MOVZ_I64_D64
  { 2109,	4,	1,	4,	1243,	0,	0,	0, 0x4ULL, nullptr, OperandInfo317 },  // Inst #2109 = MOVT_S_MM
  { 2108,	4,	1,	4,	534,	0,	0,	0, 0x4ULL, nullptr, OperandInfo317 },  // Inst #2108 = MOVT_S
  { 2107,	4,	1,	4,	889,	0,	0,	0, 0x4ULL, nullptr, OperandInfo315 },  // Inst #2107 = MOVT_I_MM
  { 2106,	4,	1,	4,	1215,	0,	0,	0, 0x4ULL, nullptr, OperandInfo316 },  // Inst #2106 = MOVT_I64
  { 2105,	4,	1,	4,	698,	0,	0,	0, 0x4ULL, nullptr, OperandInfo315 },  // Inst #2105 = MOVT_I
  { 2104,	4,	1,	4,	533,	0,	0,	0, 0x4ULL, nullptr, OperandInfo314 },  // Inst #2104 = MOVT_D64
  { 2103,	4,	1,	4,	1242,	0,	0,	0, 0x4ULL, nullptr, OperandInfo313 },  // Inst #2103 = MOVT_D32_MM
  { 2102,	4,	1,	4,	533,	0,	0,	0, 0x4ULL, nullptr, OperandInfo313 },  // Inst #2102 = MOVT_D32
  { 2101,	4,	1,	4,	1241,	0,	0,	0, 0x4ULL, nullptr, OperandInfo326 },  // Inst #2101 = MOVN_I_S_MM
  { 2100,	4,	1,	4,	707,	0,	0,	0, 0x4ULL, nullptr, OperandInfo326 },  // Inst #2100 = MOVN_I_S
  { 2099,	4,	1,	4,	1562,	0,	0,	0, 0x4ULL, nullptr, OperandInfo324 },  // Inst #2099 = MOVN_I_MM
  { 2098,	4,	1,	4,	910,	0,	0,	0, 0x4ULL, nullptr, OperandInfo325 },  // Inst #2098 = MOVN_I_I64
  { 2097,	4,	1,	4,	482,	0,	0,	0, 0x4ULL, nullptr, OperandInfo324 },  // Inst #2097 = MOVN_I_I
  { 2096,	4,	1,	4,	706,	0,	0,	0, 0x4ULL, nullptr, OperandInfo323 },  // Inst #2096 = MOVN_I_D64
  { 2095,	4,	1,	4,	1240,	0,	0,	0, 0x4ULL, nullptr, OperandInfo322 },  // Inst #2095 = MOVN_I_D32_MM
  { 2094,	4,	1,	4,	706,	0,	0,	0, 0x4ULL, nullptr, OperandInfo322 },  // Inst #2094 = MOVN_I_D32
  { 2093,	4,	1,	4,	1219,	0,	0,	0, 0x4ULL, nullptr, OperandInfo321 },  // Inst #2093 = MOVN_I64_S
  { 2092,	4,	1,	4,	910,	0,	0,	0, 0x4ULL, nullptr, OperandInfo320 },  // Inst #2092 = MOVN_I64_I64
  { 2091,	4,	1,	4,	910,	0,	0,	0, 0x4ULL, nullptr, OperandInfo319 },  // Inst #2091 = MOVN_I64_I
  { 2090,	4,	1,	4,	1218,	0,	0,	0, 0x4ULL, nullptr, OperandInfo318 },  // Inst #2090 = MOVN_I64_D64
  { 2089,	4,	1,	4,	1239,	0,	0,	0, 0x4ULL, nullptr, OperandInfo317 },  // Inst #2089 = MOVF_S_MM
  { 2088,	4,	1,	4,	532,	0,	0,	0, 0x4ULL, nullptr, OperandInfo317 },  // Inst #2088 = MOVF_S
  { 2087,	4,	1,	4,	888,	0,	0,	0, 0x4ULL, nullptr, OperandInfo315 },  // Inst #2087 = MOVF_I_MM
  { 2086,	4,	1,	4,	1216,	0,	0,	0, 0x4ULL, nullptr, OperandInfo316 },  // Inst #2086 = MOVF_I64
  { 2085,	4,	1,	4,	697,	0,	0,	0, 0x4ULL, nullptr, OperandInfo315 },  // Inst #2085 = MOVF_I
  { 2084,	4,	1,	4,	531,	0,	0,	0, 0x4ULL, nullptr, OperandInfo314 },  // Inst #2084 = MOVF_D64
  { 2083,	4,	1,	4,	1238,	0,	0,	0, 0x4ULL, nullptr, OperandInfo313 },  // Inst #2083 = MOVF_D32_MM
  { 2082,	4,	1,	4,	531,	0,	0,	0, 0x4ULL, nullptr, OperandInfo313 },  // Inst #2082 = MOVF_D32
  { 2081,	2,	1,	4,	546,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo312 },  // Inst #2081 = MOVE_V
  { 2080,	4,	2,	2,	1561,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo311 },  // Inst #2080 = MOVEP_MMR6
  { 2079,	4,	2,	2,	751,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo311 },  // Inst #2079 = MOVEP_MM
  { 2078,	2,	1,	2,	792,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo45 },  // Inst #2078 = MOVE16_MMR6
  { 2077,	2,	1,	2,	750,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo45 },  // Inst #2077 = MOVE16_MM
  { 2076,	3,	1,	4,	613,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2076 = MOD_U_W
  { 2075,	3,	1,	4,	613,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2075 = MOD_U_H
  { 2074,	3,	1,	4,	613,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2074 = MOD_U_D
  { 2073,	3,	1,	4,	613,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2073 = MOD_U_B
  { 2072,	3,	1,	4,	613,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2072 = MOD_S_W
  { 2071,	3,	1,	4,	613,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2071 = MOD_S_H
  { 2070,	3,	1,	4,	613,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2070 = MOD_S_D
  { 2069,	3,	1,	4,	613,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2069 = MOD_S_B
  { 2068,	3,	1,	4,	897,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, OperandInfo72 },  // Inst #2068 = MOD_MMR6
  { 2067,	3,	1,	4,	896,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, OperandInfo72 },  // Inst #2067 = MODU_MMR6
  { 2066,	3,	1,	4,	874,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, OperandInfo72 },  // Inst #2066 = MODU
  { 2065,	3,	1,	4,	1560,	0,	0,	0, 0x6ULL, nullptr, OperandInfo72 },  // Inst #2065 = MODSUB_MM
  { 2064,	3,	1,	4,	1400,	0,	0,	0, 0x6ULL, nullptr, OperandInfo72 },  // Inst #2064 = MODSUB
  { 2063,	3,	1,	4,	873,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, OperandInfo72 },  // Inst #2063 = MOD
  { 2062,	3,	1,	4,	618,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2062 = MIN_U_W
  { 2061,	3,	1,	4,	618,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2061 = MIN_U_H
  { 2060,	3,	1,	4,	618,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2060 = MIN_U_D
  { 2059,	3,	1,	4,	618,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2059 = MIN_U_B
  { 2058,	3,	1,	4,	617,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2058 = MIN_S_W
  { 2057,	3,	1,	4,	1319,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo250 },  // Inst #2057 = MIN_S_MMR6
  { 2056,	3,	1,	4,	617,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2056 = MIN_S_H
  { 2055,	3,	1,	4,	617,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2055 = MIN_S_D
  { 2054,	3,	1,	4,	617,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2054 = MIN_S_B
  { 2053,	3,	1,	4,	1225,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo250 },  // Inst #2053 = MIN_S
  { 2052,	3,	1,	4,	1318,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo173 },  // Inst #2052 = MIN_D_MMR6
  { 2051,	3,	1,	4,	1226,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo173 },  // Inst #2051 = MIN_D
  { 2050,	3,	1,	4,	619,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2050 = MIN_A_W
  { 2049,	3,	1,	4,	619,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2049 = MIN_A_H
  { 2048,	3,	1,	4,	619,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2048 = MIN_A_D
  { 2047,	3,	1,	4,	619,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2047 = MIN_A_B
  { 2046,	3,	1,	4,	620,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #2046 = MINI_U_W
  { 2045,	3,	1,	4,	620,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #2045 = MINI_U_H
  { 2044,	3,	1,	4,	620,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #2044 = MINI_U_D
  { 2043,	3,	1,	4,	620,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #2043 = MINI_U_B
  { 2042,	3,	1,	4,	620,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #2042 = MINI_S_W
  { 2041,	3,	1,	4,	620,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #2041 = MINI_S_H
  { 2040,	3,	1,	4,	620,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #2040 = MINI_S_D
  { 2039,	3,	1,	4,	620,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #2039 = MINI_S_B
  { 2038,	3,	1,	4,	1323,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo250 },  // Inst #2038 = MINA_S_MMR6
  { 2037,	3,	1,	4,	1226,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo250 },  // Inst #2037 = MINA_S
  { 2036,	3,	1,	4,	1322,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo173 },  // Inst #2036 = MINA_D_MMR6
  { 2035,	3,	1,	4,	1225,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo173 },  // Inst #2035 = MINA_D
  { 2034,	5,	1,	4,	1063,	0,	0,	0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo310 },  // Inst #2034 = MFTR
  { 2033,	1,	1,	4,	887,	1,	0,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList21, OperandInfo58 },  // Inst #2033 = MFLO_MM
  { 2032,	2,	1,	4,	1559,	0,	0,	0, 0x6ULL, nullptr, OperandInfo119 },  // Inst #2032 = MFLO_DSP_MM
  { 2031,	2,	1,	4,	1399,	0,	0,	0|(1ULL<<MCID::MoveReg), 0x6ULL, nullptr, OperandInfo119 },  // Inst #2031 = MFLO_DSP
  { 2030,	1,	1,	4,	906,	1,	0,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList22, OperandInfo95 },  // Inst #2030 = MFLO64
  { 2029,	1,	1,	2,	887,	1,	0,	0|(1ULL<<MCID::MoveReg), 0x0ULL, ImplicitList21, OperandInfo58 },  // Inst #2029 = MFLO16_MM
  { 2028,	1,	1,	4,	478,	1,	0,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList21, OperandInfo58 },  // Inst #2028 = MFLO
  { 2027,	1,	1,	4,	887,	1,	0,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList21, OperandInfo58 },  // Inst #2027 = MFHI_MM
  { 2026,	2,	1,	4,	1558,	0,	0,	0, 0x6ULL, nullptr, OperandInfo119 },  // Inst #2026 = MFHI_DSP_MM
  { 2025,	2,	1,	4,	1398,	0,	0,	0|(1ULL<<MCID::MoveReg), 0x6ULL, nullptr, OperandInfo119 },  // Inst #2025 = MFHI_DSP
  { 2024,	1,	1,	4,	906,	1,	0,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList22, OperandInfo95 },  // Inst #2024 = MFHI64
  { 2023,	1,	1,	2,	887,	1,	0,	0|(1ULL<<MCID::MoveReg), 0x0ULL, ImplicitList21, OperandInfo58 },  // Inst #2023 = MFHI16_MM
  { 2022,	1,	1,	4,	478,	1,	0,	0|(1ULL<<MCID::MoveReg), 0x1ULL, ImplicitList21, OperandInfo58 },  // Inst #2022 = MFHI
  { 2021,	3,	1,	4,	1077,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo120 },  // Inst #2021 = MFHGC0_MM
  { 2020,	3,	1,	4,	422,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo120 },  // Inst #2020 = MFHGC0
  { 2019,	2,	1,	4,	1042,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo209 },  // Inst #2019 = MFHC2_MMR6
  { 2018,	2,	1,	4,	1268,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo307 },  // Inst #2018 = MFHC1_D64_MM
  { 2017,	2,	1,	4,	696,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo307 },  // Inst #2017 = MFHC1_D64
  { 2016,	2,	1,	4,	1268,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo309 },  // Inst #2016 = MFHC1_D32_MM
  { 2015,	2,	1,	4,	696,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo309 },  // Inst #2015 = MFHC1_D32
  { 2014,	3,	1,	4,	1040,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo120 },  // Inst #2014 = MFHC0_MMR6
  { 2013,	3,	1,	4,	1076,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo120 },  // Inst #2013 = MFGC0_MM
  { 2012,	3,	1,	4,	421,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo120 },  // Inst #2012 = MFGC0
  { 2011,	2,	1,	4,	1042,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo209 },  // Inst #2011 = MFC2_MMR6
  { 2010,	3,	1,	4,	418,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo308 },  // Inst #2010 = MFC2
  { 2009,	2,	1,	4,	1312,	0,	0,	0|(1ULL<<MCID::Bitcast), 0x6ULL, nullptr, OperandInfo121 },  // Inst #2009 = MFC1_MMR6
  { 2008,	2,	1,	4,	1267,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL, nullptr, OperandInfo121 },  // Inst #2008 = MFC1_MM
  { 2007,	2,	1,	4,	695,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo307 },  // Inst #2007 = MFC1_D64
  { 2006,	2,	1,	4,	695,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL, nullptr, OperandInfo121 },  // Inst #2006 = MFC1
  { 2005,	3,	1,	4,	1041,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo120 },  // Inst #2005 = MFC0_MMR6
  { 2004,	3,	1,	4,	416,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo120 },  // Inst #2004 = MFC0
  { 2003,	3,	1,	4,	618,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #2003 = MAX_U_W
  { 2002,	3,	1,	4,	618,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #2002 = MAX_U_H
  { 2001,	3,	1,	4,	618,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #2001 = MAX_U_D
  { 2000,	3,	1,	4,	618,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #2000 = MAX_U_B
  { 1999,	3,	1,	4,	617,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1999 = MAX_S_W
  { 1998,	3,	1,	4,	1317,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo250 },  // Inst #1998 = MAX_S_MMR6
  { 1997,	3,	1,	4,	617,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #1997 = MAX_S_H
  { 1996,	3,	1,	4,	617,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1996 = MAX_S_D
  { 1995,	3,	1,	4,	617,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #1995 = MAX_S_B
  { 1994,	3,	1,	4,	1223,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo250 },  // Inst #1994 = MAX_S
  { 1993,	3,	1,	4,	1316,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo173 },  // Inst #1993 = MAX_D_MMR6
  { 1992,	3,	1,	4,	1224,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo173 },  // Inst #1992 = MAX_D
  { 1991,	3,	1,	4,	619,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1991 = MAX_A_W
  { 1990,	3,	1,	4,	619,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #1990 = MAX_A_H
  { 1989,	3,	1,	4,	619,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1989 = MAX_A_D
  { 1988,	3,	1,	4,	619,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #1988 = MAX_A_B
  { 1987,	3,	1,	4,	620,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #1987 = MAXI_U_W
  { 1986,	3,	1,	4,	620,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #1986 = MAXI_U_H
  { 1985,	3,	1,	4,	620,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #1985 = MAXI_U_D
  { 1984,	3,	1,	4,	620,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #1984 = MAXI_U_B
  { 1983,	3,	1,	4,	620,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #1983 = MAXI_S_W
  { 1982,	3,	1,	4,	620,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #1982 = MAXI_S_H
  { 1981,	3,	1,	4,	620,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #1981 = MAXI_S_D
  { 1980,	3,	1,	4,	620,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #1980 = MAXI_S_B
  { 1979,	3,	1,	4,	1321,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo250 },  // Inst #1979 = MAXA_S_MMR6
  { 1978,	3,	1,	4,	1223,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo250 },  // Inst #1978 = MAXA_S
  { 1977,	3,	1,	4,	1320,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo173 },  // Inst #1977 = MAXA_D_MMR6
  { 1976,	3,	1,	4,	1224,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo173 },  // Inst #1976 = MAXA_D
  { 1975,	4,	1,	4,	1557,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1975 = MAQ_S_W_PHR_MM
  { 1974,	4,	1,	4,	1397,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1974 = MAQ_S_W_PHR
  { 1973,	4,	1,	4,	1556,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1973 = MAQ_S_W_PHL_MM
  { 1972,	4,	1,	4,	1396,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1972 = MAQ_S_W_PHL
  { 1971,	4,	1,	4,	1555,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1971 = MAQ_SA_W_PHR_MM
  { 1970,	4,	1,	4,	1395,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1970 = MAQ_SA_W_PHR
  { 1969,	4,	1,	4,	1554,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1969 = MAQ_SA_W_PHL_MM
  { 1968,	4,	1,	4,	1394,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1968 = MAQ_SA_W_PHL
  { 1967,	4,	1,	4,	1253,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo306 },  // Inst #1967 = MADD_S_MM
  { 1966,	4,	1,	4,	678,	0,	0,	0, 0x4ULL, nullptr, OperandInfo306 },  // Inst #1966 = MADD_S
  { 1965,	4,	1,	4,	672,	0,	0,	0, 0x6ULL, nullptr, OperandInfo60 },  // Inst #1965 = MADD_Q_W
  { 1964,	4,	1,	4,	672,	0,	0,	0, 0x6ULL, nullptr, OperandInfo61 },  // Inst #1964 = MADD_Q_H
  { 1963,	2,	0,	4,	880,	2,	2,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList20, OperandInfo45 },  // Inst #1963 = MADD_MM
  { 1962,	4,	1,	4,	1553,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1962 = MADD_DSP_MM
  { 1961,	4,	1,	4,	1393,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1961 = MADD_DSP
  { 1960,	4,	1,	4,	677,	0,	0,	0, 0x4ULL, nullptr, OperandInfo305 },  // Inst #1960 = MADD_D64
  { 1959,	4,	1,	4,	1254,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo304 },  // Inst #1959 = MADD_D32_MM
  { 1958,	4,	1,	4,	677,	0,	0,	0, 0x4ULL, nullptr, OperandInfo304 },  // Inst #1958 = MADD_D32
  { 1957,	4,	1,	4,	669,	0,	0,	0, 0x6ULL, nullptr, OperandInfo60 },  // Inst #1957 = MADDV_W
  { 1956,	4,	1,	4,	669,	0,	0,	0, 0x6ULL, nullptr, OperandInfo61 },  // Inst #1956 = MADDV_H
  { 1955,	4,	1,	4,	669,	0,	0,	0, 0x6ULL, nullptr, OperandInfo59 },  // Inst #1955 = MADDV_D
  { 1954,	4,	1,	4,	669,	0,	0,	0, 0x6ULL, nullptr, OperandInfo196 },  // Inst #1954 = MADDV_B
  { 1953,	2,	0,	4,	881,	2,	2,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList20, OperandInfo45 },  // Inst #1953 = MADDU_MM
  { 1952,	4,	1,	4,	1552,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1952 = MADDU_DSP_MM
  { 1951,	4,	1,	4,	1392,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1951 = MADDU_DSP
  { 1950,	2,	0,	4,	854,	2,	2,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList20, OperandInfo45 },  // Inst #1950 = MADDU
  { 1949,	4,	1,	4,	671,	0,	0,	0, 0x6ULL, nullptr, OperandInfo60 },  // Inst #1949 = MADDR_Q_W
  { 1948,	4,	1,	4,	671,	0,	0,	0, 0x6ULL, nullptr, OperandInfo61 },  // Inst #1948 = MADDR_Q_H
  { 1947,	4,	1,	4,	1330,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo303 },  // Inst #1947 = MADDF_S_MMR6
  { 1946,	4,	1,	4,	1234,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo303 },  // Inst #1946 = MADDF_S
  { 1945,	4,	1,	4,	1329,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo302 },  // Inst #1945 = MADDF_D_MMR6
  { 1944,	4,	1,	4,	1236,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo302 },  // Inst #1944 = MADDF_D
  { 1943,	2,	0,	4,	853,	2,	2,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList20, OperandInfo45 },  // Inst #1943 = MADD
  { 1942,	3,	1,	4,	1113,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, OperandInfo185 },  // Inst #1942 = LwRxSpImmX16
  { 1941,	3,	1,	4,	1113,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo300 },  // Inst #1941 = LwRxRyOffMemX16
  { 1940,	3,	1,	4,	1113,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo301 },  // Inst #1940 = LwRxPcTcpX16
  { 1939,	3,	1,	2,	1113,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo301 },  // Inst #1939 = LwRxPcTcp16
  { 1938,	2,	1,	4,	735,	0,	0,	0, 0x0ULL, nullptr, OperandInfo183 },  // Inst #1938 = LiRxImmX16
  { 1937,	2,	1,	4,	735,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo183 },  // Inst #1937 = LiRxImmAlignX16
  { 1936,	2,	1,	2,	735,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo183 },  // Inst #1936 = LiRxImm16
  { 1935,	3,	1,	4,	1112,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, OperandInfo300 },  // Inst #1935 = LhuRxRyOffMemX16
  { 1934,	3,	1,	4,	1111,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, OperandInfo300 },  // Inst #1934 = LhRxRyOffMemX16
  { 1933,	3,	1,	4,	1110,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, OperandInfo300 },  // Inst #1933 = LbuRxRyOffMemX16
  { 1932,	3,	1,	4,	1109,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, OperandInfo300 },  // Inst #1932 = LbRxRyOffMemX16
  { 1931,	3,	1,	4,	1165,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo113 },  // Inst #1931 = LWu
  { 1930,	3,	1,	4,	1152,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, OperandInfo96 },  // Inst #1930 = LW_MMR6
  { 1929,	3,	1,	4,	1123,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1929 = LW_MM
  { 1928,	3,	1,	4,	1551,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, OperandInfo274 },  // Inst #1928 = LWX_MM
  { 1927,	3,	1,	4,	1129,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, OperandInfo274 },  // Inst #1927 = LWXS_MM
  { 1926,	3,	1,	4,	1299,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, OperandInfo299 },  // Inst #1926 = LWXC1_MM
  { 1925,	3,	1,	4,	713,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, OperandInfo299 },  // Inst #1925 = LWXC1
  { 1924,	3,	1,	4,	1391,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, OperandInfo274 },  // Inst #1924 = LWX
  { 1923,	3,	1,	4,	1128,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1923 = LWU_MM
  { 1922,	2,	1,	4,	1184,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo114 },  // Inst #1922 = LWUPC
  { 1921,	3,	1,	2,	1123,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo298 },  // Inst #1921 = LWSP_MM
  { 1920,	4,	1,	4,	1127,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo295 },  // Inst #1920 = LWR_MM
  { 1919,	4,	1,	4,	1097,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo295 },  // Inst #1919 = LWRE_MM
  { 1918,	4,	1,	4,	451,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo295 },  // Inst #1918 = LWRE
  { 1917,	4,	1,	4,	1172,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo283 },  // Inst #1917 = LWR64
  { 1916,	4,	1,	4,	449,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo295 },  // Inst #1916 = LWR
  { 1915,	4,	2,	4,	1126,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo297 },  // Inst #1915 = LWP_MM
  { 1914,	2,	1,	4,	1151,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo114 },  // Inst #1914 = LWPC_MMR6
  { 1913,	2,	1,	4,	447,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo114 },  // Inst #1913 = LWPC
  { 1912,	3,	1,	4,	1125,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo110 },  // Inst #1912 = LWM32_MM
  { 1911,	3,	1,	2,	1149,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo296 },  // Inst #1911 = LWM16_MMR6
  { 1910,	3,	1,	2,	1125,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo296 },  // Inst #1910 = LWM16_MM
  { 1909,	4,	1,	4,	1124,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo295 },  // Inst #1909 = LWL_MM
  { 1908,	4,	1,	4,	1096,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo295 },  // Inst #1908 = LWLE_MM
  { 1907,	4,	1,	4,	450,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo295 },  // Inst #1907 = LWLE
  { 1906,	4,	1,	4,	1171,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo283 },  // Inst #1906 = LWL64
  { 1905,	4,	1,	4,	448,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo295 },  // Inst #1905 = LWL
  { 1904,	3,	1,	2,	1123,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo294 },  // Inst #1904 = LWGP_MM
  { 1903,	3,	1,	4,	1095,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1903 = LWE_MM
  { 1902,	3,	1,	4,	445,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo96 },  // Inst #1902 = LWE
  { 1901,	3,	1,	4,	1506,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo293 },  // Inst #1901 = LWDSP_MM
  { 1900,	3,	1,	4,	1343,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo293 },  // Inst #1900 = LWDSP
  { 1899,	3,	1,	4,	438,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, OperandInfo278 },  // Inst #1899 = LWC3
  { 1898,	3,	1,	4,	1083,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo276 },  // Inst #1898 = LWC2_R6
  { 1897,	3,	1,	4,	1150,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, OperandInfo277 },  // Inst #1897 = LWC2_MMR6
  { 1896,	3,	1,	4,	437,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, OperandInfo276 },  // Inst #1896 = LWC2
  { 1895,	3,	1,	4,	1298,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, OperandInfo292 },  // Inst #1895 = LWC1_MM
  { 1894,	3,	1,	4,	712,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, OperandInfo292 },  // Inst #1894 = LWC1
  { 1893,	3,	1,	4,	1170,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo113 },  // Inst #1893 = LW64
  { 1892,	3,	1,	2,	1123,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, OperandInfo273 },  // Inst #1892 = LW16_MM
  { 1891,	3,	1,	4,	435,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1891 = LW
  { 1890,	2,	1,	4,	749,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL, nullptr, OperandInfo114 },  // Inst #1890 = LUi_MM
  { 1889,	2,	1,	4,	841,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL, nullptr, OperandInfo112 },  // Inst #1889 = LUi64
  { 1888,	2,	1,	4,	365,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL, nullptr, OperandInfo114 },  // Inst #1888 = LUi
  { 1887,	3,	1,	4,	1297,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, OperandInfo285 },  // Inst #1887 = LUXC1_MM
  { 1886,	3,	1,	4,	714,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, OperandInfo285 },  // Inst #1886 = LUXC164
  { 1885,	3,	1,	4,	714,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, OperandInfo284 },  // Inst #1885 = LUXC1
  { 1884,	2,	1,	4,	791,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, OperandInfo114 },  // Inst #1884 = LUI_MMR6
  { 1883,	4,	1,	4,	733,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo180 },  // Inst #1883 = LSA_R6
  { 1882,	4,	1,	4,	790,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo180 },  // Inst #1882 = LSA_MMR6
  { 1881,	4,	1,	4,	513,	0,	0,	0, 0x6ULL, nullptr, OperandInfo180 },  // Inst #1881 = LSA
  { 1880,	3,	1,	4,	1082,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo290 },  // Inst #1880 = LL_R6
  { 1879,	3,	1,	4,	1148,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo96 },  // Inst #1879 = LL_MMR6
  { 1878,	3,	1,	4,	1122,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1878 = LL_MM
  { 1877,	3,	1,	4,	1098,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1877 = LLE_MM
  { 1876,	3,	1,	4,	446,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo96 },  // Inst #1876 = LLE
  { 1875,	3,	1,	4,	1186,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo291 },  // Inst #1875 = LLD_R6
  { 1874,	3,	1,	4,	1164,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo113 },  // Inst #1874 = LLD
  { 1873,	3,	1,	4,	1187,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo290 },  // Inst #1873 = LL64_R6
  { 1872,	3,	1,	4,	1164,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1872 = LL64
  { 1871,	3,	1,	4,	436,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1871 = LL
  { 1870,	2,	1,	2,	789,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::CheapAsAMove), 0x0ULL, nullptr, OperandInfo169 },  // Inst #1870 = LI16_MMR6
  { 1869,	2,	1,	2,	748,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL, nullptr, OperandInfo169 },  // Inst #1869 = LI16_MM
  { 1868,	3,	1,	4,	1120,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1868 = LHu_MM
  { 1867,	3,	1,	4,	1094,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1867 = LHuE_MM
  { 1866,	3,	1,	4,	444,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo96 },  // Inst #1866 = LHuE
  { 1865,	3,	1,	4,	1169,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo113 },  // Inst #1865 = LHu64
  { 1864,	3,	1,	4,	434,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1864 = LHu
  { 1863,	3,	1,	4,	1121,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1863 = LH_MM
  { 1862,	3,	1,	4,	1550,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, OperandInfo274 },  // Inst #1862 = LHX_MM
  { 1861,	3,	1,	4,	1390,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, OperandInfo274 },  // Inst #1861 = LHX
  { 1860,	3,	1,	2,	1120,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo273 },  // Inst #1860 = LHU16_MM
  { 1859,	3,	1,	4,	1093,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1859 = LHE_MM
  { 1858,	3,	1,	4,	443,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo96 },  // Inst #1858 = LHE
  { 1857,	3,	1,	4,	1168,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo113 },  // Inst #1857 = LH64
  { 1856,	3,	1,	4,	433,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1856 = LH
  { 1855,	3,	1,	4,	738,	0,	0,	0, 0x2ULL, nullptr, OperandInfo96 },  // Inst #1855 = LEA_ADDiu_MM
  { 1854,	3,	1,	4,	840,	0,	0,	0, 0x2ULL, nullptr, OperandInfo113 },  // Inst #1854 = LEA_ADDiu64
  { 1853,	3,	1,	4,	724,	0,	0,	0, 0x2ULL, nullptr, OperandInfo96 },  // Inst #1853 = LEA_ADDiu
  { 1852,	3,	1,	4,	715,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, OperandInfo289 },  // Inst #1852 = LD_W
  { 1851,	3,	1,	4,	715,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, OperandInfo288 },  // Inst #1851 = LD_H
  { 1850,	3,	1,	4,	715,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, OperandInfo287 },  // Inst #1850 = LD_D
  { 1849,	3,	1,	4,	715,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, OperandInfo286 },  // Inst #1849 = LD_B
  { 1848,	3,	1,	4,	711,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, OperandInfo285 },  // Inst #1848 = LDXC164
  { 1847,	3,	1,	4,	711,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, OperandInfo284 },  // Inst #1847 = LDXC1
  { 1846,	4,	1,	4,	1174,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo283 },  // Inst #1846 = LDR
  { 1845,	2,	1,	4,	1185,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo112 },  // Inst #1845 = LDPC
  { 1844,	4,	1,	4,	1173,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo283 },  // Inst #1844 = LDL
  { 1843,	2,	1,	4,	547,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x6ULL, nullptr, OperandInfo282 },  // Inst #1843 = LDI_W
  { 1842,	2,	1,	4,	547,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x6ULL, nullptr, OperandInfo281 },  // Inst #1842 = LDI_H
  { 1841,	2,	1,	4,	547,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x6ULL, nullptr, OperandInfo280 },  // Inst #1841 = LDI_D
  { 1840,	2,	1,	4,	547,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x6ULL, nullptr, OperandInfo279 },  // Inst #1840 = LDI_B
  { 1839,	3,	1,	4,	440,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, OperandInfo278 },  // Inst #1839 = LDC3
  { 1838,	3,	1,	4,	1081,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo276 },  // Inst #1838 = LDC2_R6
  { 1837,	3,	1,	4,	1147,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, OperandInfo277 },  // Inst #1837 = LDC2_MMR6
  { 1836,	3,	1,	4,	439,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, OperandInfo276 },  // Inst #1836 = LDC2
  { 1835,	3,	1,	4,	1296,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, OperandInfo275 },  // Inst #1835 = LDC1_MM_D64
  { 1834,	3,	1,	4,	1296,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, OperandInfo158 },  // Inst #1834 = LDC1_MM_D32
  { 1833,	3,	1,	4,	1339,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, OperandInfo275 },  // Inst #1833 = LDC1_D64_MMR6
  { 1832,	3,	1,	4,	710,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, OperandInfo275 },  // Inst #1832 = LDC164
  { 1831,	3,	1,	4,	710,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, OperandInfo158 },  // Inst #1831 = LDC1
  { 1830,	3,	1,	4,	1163,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo113 },  // Inst #1830 = LD
  { 1829,	3,	1,	4,	1118,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1829 = LBu_MM
  { 1828,	3,	1,	4,	1092,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1828 = LBuE_MM
  { 1827,	3,	1,	4,	442,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo96 },  // Inst #1827 = LBuE
  { 1826,	3,	1,	4,	1167,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo113 },  // Inst #1826 = LBu64
  { 1825,	3,	1,	4,	432,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1825 = LBu
  { 1824,	3,	1,	4,	1146,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo96 },  // Inst #1824 = LB_MMR6
  { 1823,	3,	1,	4,	1119,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1823 = LB_MM
  { 1822,	3,	1,	4,	1145,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo96 },  // Inst #1822 = LBU_MMR6
  { 1821,	3,	1,	4,	1549,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, OperandInfo274 },  // Inst #1821 = LBUX_MM
  { 1820,	3,	1,	4,	1389,	0,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, OperandInfo274 },  // Inst #1820 = LBUX
  { 1819,	3,	1,	2,	1118,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo273 },  // Inst #1819 = LBU16_MM
  { 1818,	3,	1,	4,	1091,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1818 = LBE_MM
  { 1817,	3,	1,	4,	441,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo96 },  // Inst #1817 = LBE
  { 1816,	3,	1,	4,	1166,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo113 },  // Inst #1816 = LB64
  { 1815,	3,	1,	4,	431,	0,	0,	0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, OperandInfo96 },  // Inst #1815 = LB
  { 1814,	1,	0,	2,	942,	0,	1,	0|(1ULL<<MCID::Call), 0x0ULL, ImplicitList3, OperandInfo272 },  // Inst #1814 = JumpLinkReg16
  { 1813,	1,	0,	2,	939,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, OperandInfo272 },  // Inst #1813 = JrcRx16
  { 1812,	0,	0,	2,	939,	0,	0,	0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr },  // Inst #1812 = JrcRa16
  { 1811,	0,	0,	2,	939,	0,	0,	0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr },  // Inst #1811 = JrRa16
  { 1810,	1,	0,	6,	941,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList3, OperandInfo2 },  // Inst #1810 = JalB16
  { 1809,	1,	0,	6,	941,	0,	1,	0|(1ULL<<MCID::Call), 0x0ULL, ImplicitList3, OperandInfo2 },  // Inst #1809 = Jal16
  { 1808,	1,	0,	4,	955,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x13ULL, ImplicitList2, OperandInfo2 },  // Inst #1808 = J_MM
  { 1807,	1,	0,	4,	954,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL, nullptr, OperandInfo58 },  // Inst #1807 = JR_MM
  { 1806,	1,	0,	4,	934,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo58 },  // Inst #1806 = JR_HB_R6
  { 1805,	1,	0,	4,	1022,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo95 },  // Inst #1805 = JR_HB64_R6
  { 1804,	1,	0,	4,	1014,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x13ULL, nullptr, OperandInfo95 },  // Inst #1804 = JR_HB64
  { 1803,	1,	0,	4,	386,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x13ULL, nullptr, OperandInfo58 },  // Inst #1803 = JR_HB
  { 1802,	1,	0,	2,	993,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo2 },  // Inst #1802 = JRCADDIUSP_MMR6
  { 1801,	1,	0,	2,	995,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo58 },  // Inst #1801 = JRC16_MMR6
  { 1800,	1,	0,	2,	994,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo58 },  // Inst #1800 = JRC16_MM
  { 1799,	1,	0,	2,	993,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo2 },  // Inst #1799 = JRADDIUSP
  { 1798,	1,	0,	4,	1011,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL, nullptr, OperandInfo95 },  // Inst #1798 = JR64
  { 1797,	1,	0,	2,	954,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo58 },  // Inst #1797 = JR16_MM
  { 1796,	1,	0,	4,	923,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL, nullptr, OperandInfo58 },  // Inst #1796 = JR
  { 1795,	2,	0,	4,	992,	0,	1,	0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList2, OperandInfo114 },  // Inst #1795 = JIC_MMR6
  { 1794,	2,	0,	4,	1019,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList2, OperandInfo112 },  // Inst #1794 = JIC64
  { 1793,	2,	0,	4,	933,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList2, OperandInfo114 },  // Inst #1793 = JIC
  { 1792,	2,	0,	4,	1004,	0,	1,	0|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList3, OperandInfo114 },  // Inst #1792 = JIALC_MMR6
  { 1791,	2,	0,	4,	1021,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList3, OperandInfo112 },  // Inst #1791 = JIALC64
  { 1790,	2,	0,	4,	928,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList3, OperandInfo114 },  // Inst #1790 = JIALC
  { 1789,	1,	0,	4,	962,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x13ULL, ImplicitList3, OperandInfo2 },  // Inst #1789 = JAL_MM
  { 1788,	1,	0,	4,	962,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x13ULL, ImplicitList3, OperandInfo2 },  // Inst #1788 = JALX_MM
  { 1787,	1,	0,	4,	409,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x13ULL, ImplicitList3, OperandInfo2 },  // Inst #1787 = JALX
  { 1786,	1,	0,	4,	961,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x3ULL, ImplicitList3, OperandInfo2 },  // Inst #1786 = JALS_MM
  { 1785,	2,	1,	4,	959,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL, ImplicitList3, OperandInfo45 },  // Inst #1785 = JALR_MM
  { 1784,	2,	1,	4,	1013,	0,	0,	0|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x13ULL, nullptr, OperandInfo122 },  // Inst #1784 = JALR_HB64
  { 1783,	2,	1,	4,	408,	0,	0,	0|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x13ULL, nullptr, OperandInfo45 },  // Inst #1783 = JALR_HB
  { 1782,	2,	1,	4,	960,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList3, OperandInfo45 },  // Inst #1782 = JALRS_MM
  { 1781,	1,	0,	2,	960,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList3, OperandInfo58 },  // Inst #1781 = JALRS16_MM
  { 1780,	2,	1,	4,	1003,	0,	1,	0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList3, OperandInfo45 },  // Inst #1780 = JALRC_MMR6
  { 1779,	2,	1,	4,	1002,	0,	0,	0|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::UnmodeledSideEffects), 0x3ULL, nullptr, OperandInfo45 },  // Inst #1779 = JALRC_HB_MMR6
  { 1778,	1,	0,	2,	1001,	0,	1,	0|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x0ULL, ImplicitList3, OperandInfo58 },  // Inst #1778 = JALRC16_MMR6
  { 1777,	2,	1,	4,	1012,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL, ImplicitList3, OperandInfo122 },  // Inst #1777 = JALR64
  { 1776,	1,	0,	2,	959,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x0ULL, ImplicitList3, OperandInfo58 },  // Inst #1776 = JALR16_MM
  { 1775,	2,	1,	4,	407,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL, ImplicitList3, OperandInfo45 },  // Inst #1775 = JALR
  { 1774,	1,	0,	4,	406,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x13ULL, ImplicitList3, OperandInfo2 },  // Inst #1774 = JAL
  { 1773,	1,	0,	4,	922,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x13ULL, ImplicitList2, OperandInfo2 },  // Inst #1773 = J
  { 1772,	5,	1,	4,	788,	0,	0,	0, 0x1ULL, nullptr, OperandInfo262 },  // Inst #1772 = INS_MMR6
  { 1771,	5,	1,	4,	747,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo262 },  // Inst #1771 = INS_MM
  { 1770,	3,	1,	4,	1548,	2,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, ImplicitList19, OperandInfo267 },  // Inst #1770 = INSV_MM
  { 1769,	5,	1,	4,	607,	0,	0,	0, 0x6ULL, nullptr, OperandInfo271 },  // Inst #1769 = INSVE_W
  { 1768,	5,	1,	4,	607,	0,	0,	0, 0x6ULL, nullptr, OperandInfo270 },  // Inst #1768 = INSVE_H
  { 1767,	5,	1,	4,	607,	0,	0,	0, 0x6ULL, nullptr, OperandInfo269 },  // Inst #1767 = INSVE_D
  { 1766,	5,	1,	4,	607,	0,	0,	0, 0x6ULL, nullptr, OperandInfo268 },  // Inst #1766 = INSVE_B
  { 1765,	3,	1,	4,	1353,	2,	0,	0|(1ULL<<MCID::MayLoad), 0x6ULL, ImplicitList19, OperandInfo267 },  // Inst #1765 = INSV
  { 1764,	4,	1,	4,	518,	0,	0,	0, 0x6ULL, nullptr, OperandInfo266 },  // Inst #1764 = INSERT_W
  { 1763,	4,	1,	4,	518,	0,	0,	0, 0x6ULL, nullptr, OperandInfo265 },  // Inst #1763 = INSERT_H
  { 1762,	4,	1,	4,	518,	0,	0,	0, 0x6ULL, nullptr, OperandInfo264 },  // Inst #1762 = INSERT_D
  { 1761,	4,	1,	4,	518,	0,	0,	0, 0x6ULL, nullptr, OperandInfo263 },  // Inst #1761 = INSERT_B
  { 1760,	5,	1,	4,	495,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo262 },  // Inst #1760 = INS
  { 1759,	3,	1,	4,	605,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1759 = ILVR_W
  { 1758,	3,	1,	4,	605,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #1758 = ILVR_H
  { 1757,	3,	1,	4,	605,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1757 = ILVR_D
  { 1756,	3,	1,	4,	605,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #1756 = ILVR_B
  { 1755,	3,	1,	4,	606,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1755 = ILVOD_W
  { 1754,	3,	1,	4,	606,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #1754 = ILVOD_H
  { 1753,	3,	1,	4,	606,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1753 = ILVOD_D
  { 1752,	3,	1,	4,	606,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #1752 = ILVOD_B
  { 1751,	3,	1,	4,	605,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1751 = ILVL_W
  { 1750,	3,	1,	4,	605,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #1750 = ILVL_H
  { 1749,	3,	1,	4,	605,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1749 = ILVL_D
  { 1748,	3,	1,	4,	605,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #1748 = ILVL_B
  { 1747,	3,	1,	4,	606,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1747 = ILVEV_W
  { 1746,	3,	1,	4,	606,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #1746 = ILVEV_H
  { 1745,	3,	1,	4,	606,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1745 = ILVEV_D
  { 1744,	3,	1,	4,	606,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #1744 = ILVEV_B
  { 1743,	1,	0,	4,	1069,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo2 },  // Inst #1743 = HYPCALL_MM
  { 1742,	1,	0,	4,	420,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo2 },  // Inst #1742 = HYPCALL
  { 1741,	3,	1,	4,	616,	0,	0,	0, 0x6ULL, nullptr, OperandInfo239 },  // Inst #1741 = HSUB_U_W
  { 1740,	3,	1,	4,	616,	0,	0,	0, 0x6ULL, nullptr, OperandInfo238 },  // Inst #1740 = HSUB_U_H
  { 1739,	3,	1,	4,	616,	0,	0,	0, 0x6ULL, nullptr, OperandInfo237 },  // Inst #1739 = HSUB_U_D
  { 1738,	3,	1,	4,	616,	0,	0,	0, 0x6ULL, nullptr, OperandInfo239 },  // Inst #1738 = HSUB_S_W
  { 1737,	3,	1,	4,	616,	0,	0,	0, 0x6ULL, nullptr, OperandInfo238 },  // Inst #1737 = HSUB_S_H
  { 1736,	3,	1,	4,	616,	0,	0,	0, 0x6ULL, nullptr, OperandInfo237 },  // Inst #1736 = HSUB_S_D
  { 1735,	3,	1,	4,	615,	0,	0,	0, 0x6ULL, nullptr, OperandInfo239 },  // Inst #1735 = HADD_U_W
  { 1734,	3,	1,	4,	615,	0,	0,	0, 0x6ULL, nullptr, OperandInfo238 },  // Inst #1734 = HADD_U_H
  { 1733,	3,	1,	4,	615,	0,	0,	0, 0x6ULL, nullptr, OperandInfo237 },  // Inst #1733 = HADD_U_D
  { 1732,	3,	1,	4,	615,	0,	0,	0, 0x6ULL, nullptr, OperandInfo239 },  // Inst #1732 = HADD_S_W
  { 1731,	3,	1,	4,	615,	0,	0,	0, 0x6ULL, nullptr, OperandInfo238 },  // Inst #1731 = HADD_S_H
  { 1730,	3,	1,	4,	615,	0,	0,	0, 0x6ULL, nullptr, OperandInfo237 },  // Inst #1730 = HADD_S_D
  { 1729,	2,	0,	4,	1144,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo114 },  // Inst #1729 = GINVT_MMR6
  { 1728,	2,	0,	4,	1090,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo114 },  // Inst #1728 = GINVT
  { 1727,	1,	0,	4,	1143,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo58 },  // Inst #1727 = GINVI_MMR6
  { 1726,	1,	0,	4,	1089,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo58 },  // Inst #1726 = GINVI
  { 1725,	2,	1,	4,	595,	0,	0,	0, 0x6ULL, nullptr, OperandInfo77 },  // Inst #1725 = FTRUNC_U_W
  { 1724,	2,	1,	4,	595,	0,	0,	0, 0x6ULL, nullptr, OperandInfo76 },  // Inst #1724 = FTRUNC_U_D
  { 1723,	2,	1,	4,	595,	0,	0,	0, 0x6ULL, nullptr, OperandInfo77 },  // Inst #1723 = FTRUNC_S_W
  { 1722,	2,	1,	4,	595,	0,	0,	0, 0x6ULL, nullptr, OperandInfo76 },  // Inst #1722 = FTRUNC_S_D
  { 1721,	3,	1,	4,	594,	0,	0,	0, 0x6ULL, nullptr, OperandInfo255 },  // Inst #1721 = FTQ_W
  { 1720,	3,	1,	4,	594,	0,	0,	0, 0x6ULL, nullptr, OperandInfo254 },  // Inst #1720 = FTQ_H
  { 1719,	2,	1,	4,	592,	0,	0,	0, 0x6ULL, nullptr, OperandInfo77 },  // Inst #1719 = FTINT_U_W
  { 1718,	2,	1,	4,	592,	0,	0,	0, 0x6ULL, nullptr, OperandInfo76 },  // Inst #1718 = FTINT_U_D
  { 1717,	2,	1,	4,	592,	0,	0,	0, 0x6ULL, nullptr, OperandInfo77 },  // Inst #1717 = FTINT_S_W
  { 1716,	2,	1,	4,	592,	0,	0,	0, 0x6ULL, nullptr, OperandInfo76 },  // Inst #1716 = FTINT_S_D
  { 1715,	3,	1,	4,	576,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1715 = FSUN_W
  { 1714,	3,	1,	4,	576,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1714 = FSUN_D
  { 1713,	3,	1,	4,	575,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1713 = FSUNE_W
  { 1712,	3,	1,	4,	575,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1712 = FSUNE_D
  { 1711,	3,	1,	4,	574,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1711 = FSULT_W
  { 1710,	3,	1,	4,	574,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1710 = FSULT_D
  { 1709,	3,	1,	4,	573,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1709 = FSULE_W
  { 1708,	3,	1,	4,	573,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1708 = FSULE_D
  { 1707,	3,	1,	4,	572,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1707 = FSUEQ_W
  { 1706,	3,	1,	4,	572,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1706 = FSUEQ_D
  { 1705,	3,	1,	4,	664,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1705 = FSUB_W
  { 1704,	3,	1,	4,	1335,	0,	0,	0, 0x6ULL, nullptr, OperandInfo250 },  // Inst #1704 = FSUB_S_MMR6
  { 1703,	3,	1,	4,	1281,	0,	0,	0, 0x4ULL, nullptr, OperandInfo250 },  // Inst #1703 = FSUB_S_MM
  { 1702,	3,	1,	4,	636,	0,	0,	0, 0x4ULL, nullptr, OperandInfo250 },  // Inst #1702 = FSUB_S
  { 1701,	3,	1,	4,	635,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo173 },  // Inst #1701 = FSUB_PS64
  { 1700,	3,	1,	4,	1280,	0,	0,	0, 0x4ULL, nullptr, OperandInfo173 },  // Inst #1700 = FSUB_D64_MM
  { 1699,	3,	1,	4,	634,	0,	0,	0, 0x4ULL, nullptr, OperandInfo173 },  // Inst #1699 = FSUB_D64
  { 1698,	3,	1,	4,	1280,	0,	0,	0, 0x4ULL, nullptr, OperandInfo249 },  // Inst #1698 = FSUB_D32_MM
  { 1697,	3,	1,	4,	634,	0,	0,	0, 0x4ULL, nullptr, OperandInfo249 },  // Inst #1697 = FSUB_D32
  { 1696,	3,	1,	4,	664,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1696 = FSUB_D
  { 1695,	2,	1,	4,	660,	0,	0,	0, 0x6ULL, nullptr, OperandInfo77 },  // Inst #1695 = FSQRT_W
  { 1694,	2,	1,	4,	1286,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1694 = FSQRT_S_MM
  { 1693,	2,	1,	4,	648,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1693 = FSQRT_S
  { 1692,	2,	1,	4,	1287,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1692 = FSQRT_D64_MM
  { 1691,	2,	1,	4,	649,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1691 = FSQRT_D64
  { 1690,	2,	1,	4,	1287,	0,	0,	0, 0x4ULL, nullptr, OperandInfo248 },  // Inst #1690 = FSQRT_D32_MM
  { 1689,	2,	1,	4,	649,	0,	0,	0, 0x4ULL, nullptr, OperandInfo248 },  // Inst #1689 = FSQRT_D32
  { 1688,	2,	1,	4,	661,	0,	0,	0, 0x6ULL, nullptr, OperandInfo76 },  // Inst #1688 = FSQRT_D
  { 1687,	3,	1,	4,	571,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1687 = FSOR_W
  { 1686,	3,	1,	4,	571,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1686 = FSOR_D
  { 1685,	3,	1,	4,	571,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1685 = FSNE_W
  { 1684,	3,	1,	4,	571,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1684 = FSNE_D
  { 1683,	3,	1,	4,	571,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1683 = FSLT_W
  { 1682,	3,	1,	4,	571,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1682 = FSLT_D
  { 1681,	3,	1,	4,	571,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1681 = FSLE_W
  { 1680,	3,	1,	4,	571,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1680 = FSLE_D
  { 1679,	3,	1,	4,	571,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1679 = FSEQ_W
  { 1678,	3,	1,	4,	571,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1678 = FSEQ_D
  { 1677,	3,	1,	4,	571,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1677 = FSAF_W
  { 1676,	3,	1,	4,	571,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1676 = FSAF_D
  { 1675,	2,	1,	4,	651,	0,	0,	0, 0x6ULL, nullptr, OperandInfo77 },  // Inst #1675 = FRSQRT_W
  { 1674,	2,	1,	4,	651,	0,	0,	0, 0x6ULL, nullptr, OperandInfo76 },  // Inst #1674 = FRSQRT_D
  { 1673,	2,	1,	4,	593,	0,	0,	0, 0x6ULL, nullptr, OperandInfo77 },  // Inst #1673 = FRINT_W
  { 1672,	2,	1,	4,	593,	0,	0,	0, 0x6ULL, nullptr, OperandInfo76 },  // Inst #1672 = FRINT_D
  { 1671,	2,	1,	4,	650,	0,	0,	0, 0x6ULL, nullptr, OperandInfo77 },  // Inst #1671 = FRCP_W
  { 1670,	2,	1,	4,	650,	0,	0,	0, 0x6ULL, nullptr, OperandInfo76 },  // Inst #1670 = FRCP_D
  { 1669,	3,	2,	4,	1066,	0,	0,	0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo72 },  // Inst #1669 = FORK
  { 1668,	2,	1,	4,	1300,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1668 = FNEG_S_MMR6
  { 1667,	2,	1,	4,	1273,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1667 = FNEG_S_MM
  { 1666,	2,	1,	4,	537,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1666 = FNEG_S
  { 1665,	2,	1,	4,	1273,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1665 = FNEG_D64_MM
  { 1664,	2,	1,	4,	537,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1664 = FNEG_D64
  { 1663,	2,	1,	4,	1273,	0,	0,	0, 0x4ULL, nullptr, OperandInfo248 },  // Inst #1663 = FNEG_D32_MM
  { 1662,	2,	1,	4,	537,	0,	0,	0, 0x4ULL, nullptr, OperandInfo248 },  // Inst #1662 = FNEG_D32
  { 1661,	3,	1,	4,	662,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1661 = FMUL_W
  { 1660,	3,	1,	4,	1334,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo250 },  // Inst #1660 = FMUL_S_MMR6
  { 1659,	3,	1,	4,	1279,	0,	0,	0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, OperandInfo250 },  // Inst #1659 = FMUL_S_MM
  { 1658,	3,	1,	4,	633,	0,	0,	0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, OperandInfo250 },  // Inst #1658 = FMUL_S
  { 1657,	3,	1,	4,	632,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo173 },  // Inst #1657 = FMUL_PS64
  { 1656,	3,	1,	4,	1278,	0,	0,	0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, OperandInfo173 },  // Inst #1656 = FMUL_D64_MM
  { 1655,	3,	1,	4,	631,	0,	0,	0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, OperandInfo173 },  // Inst #1655 = FMUL_D64
  { 1654,	3,	1,	4,	1278,	0,	0,	0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, OperandInfo249 },  // Inst #1654 = FMUL_D32_MM
  { 1653,	3,	1,	4,	631,	0,	0,	0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, OperandInfo249 },  // Inst #1653 = FMUL_D32
  { 1652,	3,	1,	4,	662,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1652 = FMUL_D
  { 1651,	4,	1,	4,	657,	0,	0,	0, 0x6ULL, nullptr, OperandInfo60 },  // Inst #1651 = FMSUB_W
  { 1650,	4,	1,	4,	657,	0,	0,	0, 0x6ULL, nullptr, OperandInfo59 },  // Inst #1650 = FMSUB_D
  { 1649,	2,	1,	4,	1333,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1649 = FMOV_S_MMR6
  { 1648,	2,	1,	4,	1277,	0,	0,	0|(1ULL<<MCID::MoveReg), 0x4ULL, nullptr, OperandInfo207 },  // Inst #1648 = FMOV_S_MM
  { 1647,	2,	1,	4,	536,	0,	0,	0|(1ULL<<MCID::MoveReg), 0x4ULL, nullptr, OperandInfo207 },  // Inst #1647 = FMOV_S
  { 1646,	2,	1,	4,	1336,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1646 = FMOV_D_MMR6
  { 1645,	2,	1,	4,	1276,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1645 = FMOV_D64_MM
  { 1644,	2,	1,	4,	535,	0,	0,	0|(1ULL<<MCID::MoveReg), 0x4ULL, nullptr, OperandInfo203 },  // Inst #1644 = FMOV_D64
  { 1643,	2,	1,	4,	1276,	0,	0,	0, 0x4ULL, nullptr, OperandInfo248 },  // Inst #1643 = FMOV_D32_MM
  { 1642,	2,	1,	4,	535,	0,	0,	0|(1ULL<<MCID::MoveReg), 0x4ULL, nullptr, OperandInfo248 },  // Inst #1642 = FMOV_D32
  { 1641,	3,	1,	4,	603,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1641 = FMIN_W
  { 1640,	3,	1,	4,	603,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1640 = FMIN_D
  { 1639,	3,	1,	4,	602,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1639 = FMIN_A_W
  { 1638,	3,	1,	4,	602,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1638 = FMIN_A_D
  { 1637,	3,	1,	4,	601,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1637 = FMAX_W
  { 1636,	3,	1,	4,	601,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1636 = FMAX_D
  { 1635,	3,	1,	4,	600,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1635 = FMAX_A_W
  { 1634,	3,	1,	4,	600,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1634 = FMAX_A_D
  { 1633,	4,	1,	4,	656,	0,	0,	0, 0x6ULL, nullptr, OperandInfo60 },  // Inst #1633 = FMADD_W
  { 1632,	4,	1,	4,	656,	0,	0,	0, 0x6ULL, nullptr, OperandInfo59 },  // Inst #1632 = FMADD_D
  { 1631,	2,	1,	4,	1310,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1631 = FLOOR_W_S_MMR6
  { 1630,	2,	1,	4,	1248,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1630 = FLOOR_W_S_MM
  { 1629,	2,	1,	4,	718,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1629 = FLOOR_W_S
  { 1628,	2,	1,	4,	1248,	0,	0,	0, 0x4ULL, nullptr, OperandInfo205 },  // Inst #1628 = FLOOR_W_MM
  { 1627,	2,	1,	4,	1310,	0,	0,	0, 0x4ULL, nullptr, OperandInfo205 },  // Inst #1627 = FLOOR_W_D_MMR6
  { 1626,	2,	1,	4,	718,	0,	0,	0, 0x4ULL, nullptr, OperandInfo206 },  // Inst #1626 = FLOOR_W_D64
  { 1625,	2,	1,	4,	718,	0,	0,	0, 0x4ULL, nullptr, OperandInfo205 },  // Inst #1625 = FLOOR_W_D32
  { 1624,	2,	1,	4,	1310,	0,	0,	0, 0x4ULL, nullptr, OperandInfo204 },  // Inst #1624 = FLOOR_L_S_MMR6
  { 1623,	2,	1,	4,	718,	0,	0,	0, 0x4ULL, nullptr, OperandInfo204 },  // Inst #1623 = FLOOR_L_S
  { 1622,	2,	1,	4,	1310,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1622 = FLOOR_L_D_MMR6
  { 1621,	2,	1,	4,	718,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1621 = FLOOR_L_D64
  { 1620,	2,	1,	4,	604,	0,	0,	0, 0x6ULL, nullptr, OperandInfo77 },  // Inst #1620 = FLOG2_W
  { 1619,	2,	1,	4,	604,	0,	0,	0, 0x6ULL, nullptr, OperandInfo76 },  // Inst #1619 = FLOG2_D
  { 1618,	2,	1,	4,	544,	0,	0,	0, 0x6ULL, nullptr, OperandInfo261 },  // Inst #1618 = FILL_W
  { 1617,	2,	1,	4,	544,	0,	0,	0, 0x6ULL, nullptr, OperandInfo260 },  // Inst #1617 = FILL_H
  { 1616,	2,	1,	4,	544,	0,	0,	0, 0x6ULL, nullptr, OperandInfo259 },  // Inst #1616 = FILL_D
  { 1615,	2,	1,	4,	544,	0,	0,	0, 0x6ULL, nullptr, OperandInfo258 },  // Inst #1615 = FILL_B
  { 1614,	2,	1,	4,	591,	0,	0,	0, 0x6ULL, nullptr, OperandInfo257 },  // Inst #1614 = FFQR_W
  { 1613,	2,	1,	4,	591,	0,	0,	0, 0x6ULL, nullptr, OperandInfo256 },  // Inst #1613 = FFQR_D
  { 1612,	2,	1,	4,	590,	0,	0,	0, 0x6ULL, nullptr, OperandInfo257 },  // Inst #1612 = FFQL_W
  { 1611,	2,	1,	4,	590,	0,	0,	0, 0x6ULL, nullptr, OperandInfo256 },  // Inst #1611 = FFQL_D
  { 1610,	2,	1,	4,	589,	0,	0,	0, 0x6ULL, nullptr, OperandInfo77 },  // Inst #1610 = FFINT_U_W
  { 1609,	2,	1,	4,	589,	0,	0,	0, 0x6ULL, nullptr, OperandInfo76 },  // Inst #1609 = FFINT_U_D
  { 1608,	2,	1,	4,	589,	0,	0,	0, 0x6ULL, nullptr, OperandInfo77 },  // Inst #1608 = FFINT_S_W
  { 1607,	2,	1,	4,	589,	0,	0,	0, 0x6ULL, nullptr, OperandInfo76 },  // Inst #1607 = FFINT_S_D
  { 1606,	2,	1,	4,	598,	0,	0,	0, 0x6ULL, nullptr, OperandInfo257 },  // Inst #1606 = FEXUPR_W
  { 1605,	2,	1,	4,	598,	0,	0,	0, 0x6ULL, nullptr, OperandInfo256 },  // Inst #1605 = FEXUPR_D
  { 1604,	2,	1,	4,	597,	0,	0,	0, 0x6ULL, nullptr, OperandInfo257 },  // Inst #1604 = FEXUPL_W
  { 1603,	2,	1,	4,	597,	0,	0,	0, 0x6ULL, nullptr, OperandInfo256 },  // Inst #1603 = FEXUPL_D
  { 1602,	3,	1,	4,	553,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1602 = FEXP2_W
  { 1601,	3,	1,	4,	553,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1601 = FEXP2_D
  { 1600,	3,	1,	4,	596,	0,	0,	0, 0x6ULL, nullptr, OperandInfo255 },  // Inst #1600 = FEXDO_W
  { 1599,	3,	1,	4,	596,	0,	0,	0, 0x6ULL, nullptr, OperandInfo254 },  // Inst #1599 = FEXDO_H
  { 1598,	3,	1,	4,	658,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1598 = FDIV_W
  { 1597,	3,	1,	4,	1337,	0,	0,	0, 0x6ULL, nullptr, OperandInfo250 },  // Inst #1597 = FDIV_S_MMR6
  { 1596,	3,	1,	4,	1284,	0,	0,	0, 0x4ULL, nullptr, OperandInfo250 },  // Inst #1596 = FDIV_S_MM
  { 1595,	3,	1,	4,	646,	0,	0,	0, 0x4ULL, nullptr, OperandInfo250 },  // Inst #1595 = FDIV_S
  { 1594,	3,	1,	4,	1285,	0,	0,	0, 0x4ULL, nullptr, OperandInfo173 },  // Inst #1594 = FDIV_D64_MM
  { 1593,	3,	1,	4,	647,	0,	0,	0, 0x4ULL, nullptr, OperandInfo173 },  // Inst #1593 = FDIV_D64
  { 1592,	3,	1,	4,	1285,	0,	0,	0, 0x4ULL, nullptr, OperandInfo249 },  // Inst #1592 = FDIV_D32_MM
  { 1591,	3,	1,	4,	647,	0,	0,	0, 0x4ULL, nullptr, OperandInfo249 },  // Inst #1591 = FDIV_D32
  { 1590,	3,	1,	4,	659,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1590 = FDIV_D
  { 1589,	3,	1,	4,	587,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #1589 = FCUN_W
  { 1588,	3,	1,	4,	587,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #1588 = FCUN_D
  { 1587,	3,	1,	4,	586,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #1587 = FCUNE_W
  { 1586,	3,	1,	4,	586,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #1586 = FCUNE_D
  { 1585,	3,	1,	4,	585,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #1585 = FCULT_W
  { 1584,	3,	1,	4,	585,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #1584 = FCULT_D
  { 1583,	3,	1,	4,	584,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #1583 = FCULE_W
  { 1582,	3,	1,	4,	584,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #1582 = FCULE_D
  { 1581,	3,	1,	4,	583,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #1581 = FCUEQ_W
  { 1580,	3,	1,	4,	583,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #1580 = FCUEQ_D
  { 1579,	3,	1,	4,	582,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #1579 = FCOR_W
  { 1578,	3,	1,	4,	582,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #1578 = FCOR_D
  { 1577,	3,	1,	4,	581,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #1577 = FCNE_W
  { 1576,	3,	1,	4,	581,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #1576 = FCNE_D
  { 1575,	3,	0,	4,	1265,	0,	1,	0, 0x44ULL, ImplicitList18, OperandInfo253 },  // Inst #1575 = FCMP_S32_MM
  { 1574,	3,	0,	4,	643,	0,	1,	0, 0x44ULL, ImplicitList18, OperandInfo253 },  // Inst #1574 = FCMP_S32
  { 1573,	3,	0,	4,	642,	0,	1,	0, 0x44ULL, ImplicitList18, OperandInfo252 },  // Inst #1573 = FCMP_D64
  { 1572,	3,	0,	4,	1266,	0,	1,	0, 0x44ULL, ImplicitList18, OperandInfo251 },  // Inst #1572 = FCMP_D32_MM
  { 1571,	3,	0,	4,	642,	0,	1,	0, 0x44ULL, ImplicitList18, OperandInfo251 },  // Inst #1571 = FCMP_D32
  { 1570,	3,	1,	4,	580,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1570 = FCLT_W
  { 1569,	3,	1,	4,	580,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1569 = FCLT_D
  { 1568,	3,	1,	4,	579,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1568 = FCLE_W
  { 1567,	3,	1,	4,	579,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1567 = FCLE_D
  { 1566,	2,	1,	4,	599,	0,	0,	0, 0x6ULL, nullptr, OperandInfo77 },  // Inst #1566 = FCLASS_W
  { 1565,	2,	1,	4,	599,	0,	0,	0, 0x6ULL, nullptr, OperandInfo76 },  // Inst #1565 = FCLASS_D
  { 1564,	3,	1,	4,	578,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #1564 = FCEQ_W
  { 1563,	3,	1,	4,	578,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #1563 = FCEQ_D
  { 1562,	3,	1,	4,	577,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #1562 = FCAF_W
  { 1561,	3,	1,	4,	577,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #1561 = FCAF_D
  { 1560,	3,	1,	4,	663,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #1560 = FADD_W
  { 1559,	3,	1,	4,	1315,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo250 },  // Inst #1559 = FADD_S_MMR6
  { 1558,	3,	1,	4,	1275,	0,	0,	0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, OperandInfo250 },  // Inst #1558 = FADD_S_MM
  { 1557,	3,	1,	4,	630,	0,	0,	0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, OperandInfo250 },  // Inst #1557 = FADD_S
  { 1556,	3,	1,	4,	629,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo173 },  // Inst #1556 = FADD_PS64
  { 1555,	3,	1,	4,	1274,	0,	0,	0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, OperandInfo173 },  // Inst #1555 = FADD_D64_MM
  { 1554,	3,	1,	4,	628,	0,	0,	0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, OperandInfo173 },  // Inst #1554 = FADD_D64
  { 1553,	3,	1,	4,	1274,	0,	0,	0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, OperandInfo249 },  // Inst #1553 = FADD_D32_MM
  { 1552,	3,	1,	4,	628,	0,	0,	0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, OperandInfo249 },  // Inst #1552 = FADD_D32
  { 1551,	3,	1,	4,	663,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #1551 = FADD_D
  { 1550,	2,	1,	4,	1272,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1550 = FABS_S_MM
  { 1549,	2,	1,	4,	530,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1549 = FABS_S
  { 1548,	2,	1,	4,	1271,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1548 = FABS_D64_MM
  { 1547,	2,	1,	4,	530,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1547 = FABS_D64
  { 1546,	2,	1,	4,	1271,	0,	0,	0, 0x4ULL, nullptr, OperandInfo248 },  // Inst #1546 = FABS_D32_MM
  { 1545,	2,	1,	4,	530,	0,	0,	0, 0x4ULL, nullptr, OperandInfo248 },  // Inst #1545 = FABS_D32
  { 1544,	4,	1,	4,	787,	0,	0,	0, 0x1ULL, nullptr, OperandInfo213 },  // Inst #1544 = EXT_MMR6
  { 1543,	4,	1,	4,	746,	0,	0,	0, 0x1ULL, nullptr, OperandInfo213 },  // Inst #1543 = EXT_MM
  { 1542,	4,	1,	4,	1204,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo211 },  // Inst #1542 = EXTS32
  { 1541,	4,	1,	4,	1204,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo211 },  // Inst #1541 = EXTS
  { 1540,	3,	1,	4,	1547,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList17, OperandInfo246 },  // Inst #1540 = EXTR_W_MM
  { 1539,	3,	1,	4,	1352,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList17, OperandInfo246 },  // Inst #1539 = EXTR_W
  { 1538,	3,	1,	4,	1546,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList17, OperandInfo246 },  // Inst #1538 = EXTR_S_H_MM
  { 1537,	3,	1,	4,	1351,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList17, OperandInfo246 },  // Inst #1537 = EXTR_S_H
  { 1536,	3,	1,	4,	1545,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList17, OperandInfo246 },  // Inst #1536 = EXTR_R_W_MM
  { 1535,	3,	1,	4,	1350,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList17, OperandInfo246 },  // Inst #1535 = EXTR_R_W
  { 1534,	3,	1,	4,	1544,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList17, OperandInfo246 },  // Inst #1534 = EXTR_RS_W_MM
  { 1533,	3,	1,	4,	1349,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList17, OperandInfo246 },  // Inst #1533 = EXTR_RS_W
  { 1532,	3,	1,	4,	1543,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList17, OperandInfo247 },  // Inst #1532 = EXTRV_W_MM
  { 1531,	3,	1,	4,	1348,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList17, OperandInfo247 },  // Inst #1531 = EXTRV_W
  { 1530,	3,	1,	4,	1542,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList17, OperandInfo247 },  // Inst #1530 = EXTRV_S_H_MM
  { 1529,	3,	1,	4,	1347,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList17, OperandInfo247 },  // Inst #1529 = EXTRV_S_H
  { 1528,	3,	1,	4,	1541,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList17, OperandInfo247 },  // Inst #1528 = EXTRV_R_W_MM
  { 1527,	3,	1,	4,	1346,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList17, OperandInfo247 },  // Inst #1527 = EXTRV_R_W
  { 1526,	3,	1,	4,	1540,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList17, OperandInfo247 },  // Inst #1526 = EXTRV_RS_W_MM
  { 1525,	3,	1,	4,	1345,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList17, OperandInfo247 },  // Inst #1525 = EXTRV_RS_W
  { 1524,	3,	1,	4,	1539,	1,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList15, OperandInfo246 },  // Inst #1524 = EXTP_MM
  { 1523,	3,	1,	4,	1538,	1,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList15, OperandInfo247 },  // Inst #1523 = EXTPV_MM
  { 1522,	3,	1,	4,	1387,	1,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList15, OperandInfo247 },  // Inst #1522 = EXTPV
  { 1521,	3,	1,	4,	1537,	1,	2,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList16, OperandInfo246 },  // Inst #1521 = EXTPDP_MM
  { 1520,	3,	1,	4,	1536,	1,	2,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList16, OperandInfo247 },  // Inst #1520 = EXTPDPV_MM
  { 1519,	3,	1,	4,	1385,	1,	2,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList16, OperandInfo247 },  // Inst #1519 = EXTPDPV
  { 1518,	3,	1,	4,	1386,	1,	2,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList16, OperandInfo246 },  // Inst #1518 = EXTPDP
  { 1517,	3,	1,	4,	1388,	1,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList15, OperandInfo246 },  // Inst #1517 = EXTP
  { 1516,	4,	1,	4,	494,	0,	0,	0, 0x1ULL, nullptr, OperandInfo213 },  // Inst #1516 = EXT
  { 1515,	1,	1,	4,	1046,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo58 },  // Inst #1515 = EVP_MMR6
  { 1514,	1,	1,	4,	1062,	0,	0,	0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo58 },  // Inst #1514 = EVPE
  { 1513,	1,	1,	4,	1025,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo58 },  // Inst #1513 = EVP
  { 1512,	0,	0,	4,	991,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, nullptr },  // Inst #1512 = ERET_MMR6
  { 1511,	0,	0,	4,	953,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, nullptr },  // Inst #1511 = ERET_MM
  { 1510,	0,	0,	4,	989,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, nullptr },  // Inst #1510 = ERETNC_MMR6
  { 1509,	0,	0,	4,	383,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, nullptr },  // Inst #1509 = ERETNC
  { 1508,	0,	0,	4,	381,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, nullptr },  // Inst #1508 = ERET
  { 1507,	1,	1,	4,	1061,	0,	0,	0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo58 },  // Inst #1507 = EMT
  { 1506,	1,	1,	4,	1049,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo58 },  // Inst #1506 = EI_MMR6
  { 1505,	1,	1,	4,	1032,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo58 },  // Inst #1505 = EI_MM
  { 1504,	1,	1,	4,	477,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo58 },  // Inst #1504 = EI
  { 1503,	0,	0,	4,	1050,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #1503 = EHB_MMR6
  { 1502,	0,	0,	4,	1033,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #1502 = EHB_MM
  { 1501,	0,	0,	4,	479,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr },  // Inst #1501 = EHB
  { 1500,	2,	0,	2,	877,	0,	2,	0, 0x0ULL, ImplicitList6, OperandInfo130 },  // Inst #1500 = DivuRxRy16
  { 1499,	2,	0,	2,	876,	0,	2,	0, 0x0ULL, ImplicitList6, OperandInfo130 },  // Inst #1499 = DivRxRy16
  { 1498,	1,	1,	4,	1047,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo58 },  // Inst #1498 = DVP_MMR6
  { 1497,	1,	1,	4,	1060,	0,	0,	0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo58 },  // Inst #1497 = DVPE
  { 1496,	1,	1,	4,	1026,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo58 },  // Inst #1496 = DVP
  { 1495,	2,	0,	4,	905,	0,	2,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList13, OperandInfo122 },  // Inst #1495 = DUDIV
  { 1494,	3,	1,	4,	839,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo71 },  // Inst #1494 = DSUBu
  { 1493,	3,	1,	4,	838,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo71 },  // Inst #1493 = DSUB
  { 1492,	3,	1,	4,	837,	0,	0,	0, 0x1ULL, nullptr, OperandInfo244 },  // Inst #1492 = DSRLV
  { 1491,	3,	1,	4,	836,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo70 },  // Inst #1491 = DSRL32
  { 1490,	3,	1,	4,	835,	0,	0,	0, 0x1ULL, nullptr, OperandInfo70 },  // Inst #1490 = DSRL
  { 1489,	3,	1,	4,	834,	0,	0,	0, 0x1ULL, nullptr, OperandInfo244 },  // Inst #1489 = DSRAV
  { 1488,	3,	1,	4,	833,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo70 },  // Inst #1488 = DSRA32
  { 1487,	3,	1,	4,	832,	0,	0,	0, 0x1ULL, nullptr, OperandInfo70 },  // Inst #1487 = DSRA
  { 1486,	3,	1,	4,	831,	0,	0,	0, 0x1ULL, nullptr, OperandInfo244 },  // Inst #1486 = DSLLV
  { 1485,	2,	1,	4,	808,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo245 },  // Inst #1485 = DSLL64_32
  { 1484,	3,	1,	4,	830,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo70 },  // Inst #1484 = DSLL32
  { 1483,	3,	1,	4,	829,	0,	0,	0, 0x1ULL, nullptr, OperandInfo70 },  // Inst #1483 = DSLL
  { 1482,	2,	1,	4,	828,	0,	0,	0, 0x1ULL, nullptr, OperandInfo122 },  // Inst #1482 = DSHD
  { 1481,	2,	0,	4,	904,	0,	2,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList13, OperandInfo122 },  // Inst #1481 = DSDIV
  { 1480,	2,	1,	4,	827,	0,	0,	0, 0x1ULL, nullptr, OperandInfo122 },  // Inst #1480 = DSBH
  { 1479,	3,	1,	4,	826,	0,	0,	0, 0x1ULL, nullptr, OperandInfo244 },  // Inst #1479 = DROTRV
  { 1478,	3,	1,	4,	825,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo70 },  // Inst #1478 = DROTR32
  { 1477,	3,	1,	4,	824,	0,	0,	0, 0x1ULL, nullptr, OperandInfo70 },  // Inst #1477 = DROTR
  { 1476,	4,	1,	4,	1642,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1476 = DPS_W_PH_MMR2
  { 1475,	4,	1,	4,	1478,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1475 = DPS_W_PH
  { 1474,	4,	1,	4,	1645,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1474 = DPSX_W_PH_MMR2
  { 1473,	4,	1,	4,	1481,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1473 = DPSX_W_PH
  { 1472,	4,	1,	4,	1535,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1472 = DPSU_H_QBR_MM
  { 1471,	4,	1,	4,	1384,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1471 = DPSU_H_QBR
  { 1470,	4,	1,	4,	1534,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1470 = DPSU_H_QBL_MM
  { 1469,	4,	1,	4,	1383,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1469 = DPSU_H_QBL
  { 1468,	4,	1,	4,	666,	0,	0,	0, 0x6ULL, nullptr, OperandInfo242 },  // Inst #1468 = DPSUB_U_W
  { 1467,	4,	1,	4,	666,	0,	0,	0, 0x6ULL, nullptr, OperandInfo241 },  // Inst #1467 = DPSUB_U_H
  { 1466,	4,	1,	4,	666,	0,	0,	0, 0x6ULL, nullptr, OperandInfo240 },  // Inst #1466 = DPSUB_U_D
  { 1465,	4,	1,	4,	666,	0,	0,	0, 0x6ULL, nullptr, OperandInfo242 },  // Inst #1465 = DPSUB_S_W
  { 1464,	4,	1,	4,	666,	0,	0,	0, 0x6ULL, nullptr, OperandInfo241 },  // Inst #1464 = DPSUB_S_H
  { 1463,	4,	1,	4,	666,	0,	0,	0, 0x6ULL, nullptr, OperandInfo240 },  // Inst #1463 = DPSUB_S_D
  { 1462,	4,	1,	4,	1533,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1462 = DPSQ_S_W_PH_MM
  { 1461,	4,	1,	4,	1382,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1461 = DPSQ_S_W_PH
  { 1460,	4,	1,	4,	1532,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1460 = DPSQ_SA_L_W_MM
  { 1459,	4,	1,	4,	1381,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1459 = DPSQ_SA_L_W
  { 1458,	4,	1,	4,	1643,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1458 = DPSQX_S_W_PH_MMR2
  { 1457,	4,	1,	4,	1479,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1457 = DPSQX_S_W_PH
  { 1456,	4,	1,	4,	1644,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1456 = DPSQX_SA_W_PH_MMR2
  { 1455,	4,	1,	4,	1480,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1455 = DPSQX_SA_W_PH
  { 1454,	2,	1,	4,	1203,	0,	0,	0, 0x1ULL, nullptr, OperandInfo122 },  // Inst #1454 = DPOP
  { 1453,	4,	1,	4,	1638,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1453 = DPA_W_PH_MMR2
  { 1452,	4,	1,	4,	1474,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1452 = DPA_W_PH
  { 1451,	4,	1,	4,	1641,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1451 = DPAX_W_PH_MMR2
  { 1450,	4,	1,	4,	1477,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1450 = DPAX_W_PH
  { 1449,	4,	1,	4,	1531,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1449 = DPAU_H_QBR_MM
  { 1448,	4,	1,	4,	1380,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1448 = DPAU_H_QBR
  { 1447,	4,	1,	4,	1530,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1447 = DPAU_H_QBL_MM
  { 1446,	4,	1,	4,	1379,	0,	0,	0, 0x6ULL, nullptr, OperandInfo243 },  // Inst #1446 = DPAU_H_QBL
  { 1445,	4,	1,	4,	1529,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1445 = DPAQ_S_W_PH_MM
  { 1444,	4,	1,	4,	1378,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1444 = DPAQ_S_W_PH
  { 1443,	4,	1,	4,	1528,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1443 = DPAQ_SA_L_W_MM
  { 1442,	4,	1,	4,	1377,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1442 = DPAQ_SA_L_W
  { 1441,	4,	1,	4,	1640,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1441 = DPAQX_S_W_PH_MMR2
  { 1440,	4,	1,	4,	1476,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1440 = DPAQX_S_W_PH
  { 1439,	4,	1,	4,	1639,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1439 = DPAQX_SA_W_PH_MMR2
  { 1438,	4,	1,	4,	1475,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList14, OperandInfo243 },  // Inst #1438 = DPAQX_SA_W_PH
  { 1437,	4,	1,	4,	665,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo242 },  // Inst #1437 = DPADD_U_W
  { 1436,	4,	1,	4,	665,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo241 },  // Inst #1436 = DPADD_U_H
  { 1435,	4,	1,	4,	665,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo240 },  // Inst #1435 = DPADD_U_D
  { 1434,	4,	1,	4,	665,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo242 },  // Inst #1434 = DPADD_S_W
  { 1433,	4,	1,	4,	665,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo241 },  // Inst #1433 = DPADD_S_H
  { 1432,	4,	1,	4,	665,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo240 },  // Inst #1432 = DPADD_S_D
  { 1431,	3,	1,	4,	667,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo239 },  // Inst #1431 = DOTP_U_W
  { 1430,	3,	1,	4,	667,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo238 },  // Inst #1430 = DOTP_U_H
  { 1429,	3,	1,	4,	667,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo237 },  // Inst #1429 = DOTP_U_D
  { 1428,	3,	1,	4,	667,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo239 },  // Inst #1428 = DOTP_S_W
  { 1427,	3,	1,	4,	667,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo238 },  // Inst #1427 = DOTP_S_H
  { 1426,	3,	1,	4,	667,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo237 },  // Inst #1426 = DOTP_S_D
  { 1425,	3,	1,	4,	914,	0,	0,	0, 0x6ULL, nullptr, OperandInfo71 },  // Inst #1425 = DMUL_R6
  { 1424,	3,	1,	4,	901,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo71 },  // Inst #1424 = DMULU
  { 1423,	2,	0,	4,	903,	0,	2,	0|(1ULL<<MCID::Commutable), 0x1ULL, ImplicitList13, OperandInfo122 },  // Inst #1423 = DMULTu
  { 1422,	2,	0,	4,	902,	0,	2,	0|(1ULL<<MCID::Commutable), 0x1ULL, ImplicitList13, OperandInfo122 },  // Inst #1422 = DMULT
  { 1421,	3,	1,	4,	1209,	0,	5,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, ImplicitList12, OperandInfo71 },  // Inst #1421 = DMUL
  { 1420,	3,	1,	4,	913,	0,	0,	0, 0x6ULL, nullptr, OperandInfo71 },  // Inst #1420 = DMUHU
  { 1419,	3,	1,	4,	912,	0,	0,	0, 0x6ULL, nullptr, OperandInfo71 },  // Inst #1419 = DMUH
  { 1418,	3,	1,	4,	1068,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo235 },  // Inst #1418 = DMTGC0
  { 1417,	2,	2,	4,	1202,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo112 },  // Inst #1417 = DMTC2_OCTEON
  { 1416,	3,	1,	4,	1056,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo236 },  // Inst #1416 = DMTC2
  { 1415,	2,	1,	4,	1341,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL, nullptr, OperandInfo134 },  // Inst #1415 = DMTC1
  { 1414,	3,	1,	4,	1054,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo235 },  // Inst #1414 = DMTC0
  { 1413,	1,	1,	4,	1059,	0,	0,	0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo58 },  // Inst #1413 = DMT
  { 1412,	3,	1,	4,	918,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, OperandInfo71 },  // Inst #1412 = DMODU
  { 1411,	3,	1,	4,	916,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, OperandInfo71 },  // Inst #1411 = DMOD
  { 1410,	3,	1,	4,	1067,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo232 },  // Inst #1410 = DMFGC0
  { 1409,	2,	2,	4,	1201,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo112 },  // Inst #1409 = DMFC2_OCTEON
  { 1408,	3,	1,	4,	1055,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo234 },  // Inst #1408 = DMFC2
  { 1407,	2,	1,	4,	1340,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL, nullptr, OperandInfo233 },  // Inst #1407 = DMFC1
  { 1406,	3,	1,	4,	1053,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo232 },  // Inst #1406 = DMFC0
  { 1405,	4,	1,	4,	851,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo230 },  // Inst #1405 = DLSA_R6
  { 1404,	4,	1,	4,	851,	0,	0,	0, 0x6ULL, nullptr, OperandInfo230 },  // Inst #1404 = DLSA
  { 1403,	1,	1,	4,	1048,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo58 },  // Inst #1403 = DI_MMR6
  { 1402,	1,	1,	4,	1031,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo58 },  // Inst #1402 = DI_MM
  { 1401,	3,	1,	4,	614,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1401 = DIV_U_W
  { 1400,	3,	1,	4,	614,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #1400 = DIV_U_H
  { 1399,	3,	1,	4,	614,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1399 = DIV_U_D
  { 1398,	3,	1,	4,	614,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #1398 = DIV_U_B
  { 1397,	3,	1,	4,	614,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1397 = DIV_S_W
  { 1396,	3,	1,	4,	614,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #1396 = DIV_S_H
  { 1395,	3,	1,	4,	614,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1395 = DIV_S_D
  { 1394,	3,	1,	4,	614,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #1394 = DIV_S_B
  { 1393,	3,	1,	4,	899,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, OperandInfo72 },  // Inst #1393 = DIV_MMR6
  { 1392,	3,	1,	4,	898,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, OperandInfo72 },  // Inst #1392 = DIVU_MMR6
  { 1391,	3,	1,	4,	485,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, OperandInfo72 },  // Inst #1391 = DIVU
  { 1390,	3,	1,	4,	484,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, OperandInfo72 },  // Inst #1390 = DIV
  { 1389,	5,	1,	4,	823,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo231 },  // Inst #1389 = DINSU
  { 1388,	5,	1,	4,	823,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo231 },  // Inst #1388 = DINSM
  { 1387,	5,	1,	4,	823,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo231 },  // Inst #1387 = DINS
  { 1386,	1,	1,	4,	476,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo58 },  // Inst #1386 = DI
  { 1385,	4,	1,	4,	822,	0,	0,	0, 0x1ULL, nullptr, OperandInfo211 },  // Inst #1385 = DEXTU
  { 1384,	4,	1,	4,	822,	0,	0,	0, 0x1ULL, nullptr, OperandInfo211 },  // Inst #1384 = DEXTM
  { 1383,	4,	1,	4,	807,	0,	0,	0, 0x1ULL, nullptr, OperandInfo212 },  // Inst #1383 = DEXT64_32
  { 1382,	4,	1,	4,	822,	0,	0,	0, 0x1ULL, nullptr, OperandInfo211 },  // Inst #1382 = DEXT
  { 1381,	0,	0,	4,	988,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, nullptr },  // Inst #1381 = DERET_MMR6
  { 1380,	0,	0,	4,	952,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, nullptr },  // Inst #1380 = DERET_MM
  { 1379,	0,	0,	4,	380,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, nullptr },  // Inst #1379 = DERET
  { 1378,	3,	1,	4,	917,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, OperandInfo71 },  // Inst #1378 = DDIVU
  { 1377,	3,	1,	4,	915,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, OperandInfo71 },  // Inst #1377 = DDIV
  { 1376,	2,	1,	4,	849,	0,	0,	0, 0x6ULL, nullptr, OperandInfo122 },  // Inst #1376 = DCLZ_R6
  { 1375,	2,	1,	4,	821,	0,	0,	0, 0x1ULL, nullptr, OperandInfo122 },  // Inst #1375 = DCLZ
  { 1374,	2,	1,	4,	848,	0,	0,	0, 0x6ULL, nullptr, OperandInfo122 },  // Inst #1374 = DCLO_R6
  { 1373,	2,	1,	4,	820,	0,	0,	0, 0x1ULL, nullptr, OperandInfo122 },  // Inst #1373 = DCLO
  { 1372,	2,	1,	4,	850,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo122 },  // Inst #1372 = DBITSWAP
  { 1371,	3,	1,	4,	847,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo70 },  // Inst #1371 = DAUI
  { 1370,	3,	1,	4,	846,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo229 },  // Inst #1370 = DATI
  { 1369,	4,	1,	4,	844,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo230 },  // Inst #1369 = DALIGN
  { 1368,	3,	1,	4,	845,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo229 },  // Inst #1368 = DAHI
  { 1367,	3,	1,	4,	819,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo71 },  // Inst #1367 = DADDu
  { 1366,	3,	1,	4,	818,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL, nullptr, OperandInfo70 },  // Inst #1366 = DADDiu
  { 1365,	3,	1,	4,	817,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo70 },  // Inst #1365 = DADDi
  { 1364,	3,	1,	4,	816,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo71 },  // Inst #1364 = DADD
  { 1363,	2,	0,	4,	735,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, OperandInfo183 },  // Inst #1363 = CmpiRxImmX16
  { 1362,	2,	0,	2,	735,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, OperandInfo183 },  // Inst #1362 = CmpiRxImm16
  { 1361,	2,	0,	2,	735,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, OperandInfo130 },  // Inst #1361 = CmpRxRy16
  { 1360,	3,	1,	4,	1260,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1360 = C_UN_S_MM
  { 1359,	3,	1,	4,	641,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1359 = C_UN_S
  { 1358,	3,	1,	4,	1259,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1358 = C_UN_D64_MM
  { 1357,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1357 = C_UN_D64
  { 1356,	3,	1,	4,	1259,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1356 = C_UN_D32_MM
  { 1355,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1355 = C_UN_D32
  { 1354,	3,	1,	4,	1262,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1354 = C_ULT_S_MM
  { 1353,	3,	1,	4,	641,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1353 = C_ULT_S
  { 1352,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1352 = C_ULT_D64_MM
  { 1351,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1351 = C_ULT_D64
  { 1350,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1350 = C_ULT_D32_MM
  { 1349,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1349 = C_ULT_D32
  { 1348,	3,	1,	4,	1262,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1348 = C_ULE_S_MM
  { 1347,	3,	1,	4,	641,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1347 = C_ULE_S
  { 1346,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1346 = C_ULE_D64_MM
  { 1345,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1345 = C_ULE_D64
  { 1344,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1344 = C_ULE_D32_MM
  { 1343,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1343 = C_ULE_D32
  { 1342,	3,	1,	4,	1262,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1342 = C_UEQ_S_MM
  { 1341,	3,	1,	4,	641,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1341 = C_UEQ_S
  { 1340,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1340 = C_UEQ_D64_MM
  { 1339,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1339 = C_UEQ_D64
  { 1338,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1338 = C_UEQ_D32_MM
  { 1337,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1337 = C_UEQ_D32
  { 1336,	3,	1,	4,	1260,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1336 = C_SF_S_MM
  { 1335,	3,	1,	4,	641,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1335 = C_SF_S
  { 1334,	3,	1,	4,	1259,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1334 = C_SF_D64_MM
  { 1333,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1333 = C_SF_D64
  { 1332,	3,	1,	4,	1259,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1332 = C_SF_D32_MM
  { 1331,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1331 = C_SF_D32
  { 1330,	3,	1,	4,	1262,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1330 = C_SEQ_S_MM
  { 1329,	3,	1,	4,	641,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1329 = C_SEQ_S
  { 1328,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1328 = C_SEQ_D64_MM
  { 1327,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1327 = C_SEQ_D64
  { 1326,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1326 = C_SEQ_D32_MM
  { 1325,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1325 = C_SEQ_D32
  { 1324,	3,	1,	4,	1262,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1324 = C_OLT_S_MM
  { 1323,	3,	1,	4,	641,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1323 = C_OLT_S
  { 1322,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1322 = C_OLT_D64_MM
  { 1321,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1321 = C_OLT_D64
  { 1320,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1320 = C_OLT_D32_MM
  { 1319,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1319 = C_OLT_D32
  { 1318,	3,	1,	4,	1262,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1318 = C_OLE_S_MM
  { 1317,	3,	1,	4,	641,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1317 = C_OLE_S
  { 1316,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1316 = C_OLE_D64_MM
  { 1315,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1315 = C_OLE_D64
  { 1314,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1314 = C_OLE_D32_MM
  { 1313,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1313 = C_OLE_D32
  { 1312,	3,	1,	4,	1262,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1312 = C_NGT_S_MM
  { 1311,	3,	1,	4,	641,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1311 = C_NGT_S
  { 1310,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1310 = C_NGT_D64_MM
  { 1309,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1309 = C_NGT_D64
  { 1308,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1308 = C_NGT_D32_MM
  { 1307,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1307 = C_NGT_D32
  { 1306,	3,	1,	4,	1262,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1306 = C_NGL_S_MM
  { 1305,	3,	1,	4,	641,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1305 = C_NGL_S
  { 1304,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1304 = C_NGL_D64_MM
  { 1303,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1303 = C_NGL_D64
  { 1302,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1302 = C_NGL_D32_MM
  { 1301,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1301 = C_NGL_D32
  { 1300,	3,	1,	4,	1264,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1300 = C_NGLE_S_MM
  { 1299,	3,	1,	4,	641,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1299 = C_NGLE_S
  { 1298,	3,	1,	4,	1263,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1298 = C_NGLE_D64_MM
  { 1297,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1297 = C_NGLE_D64
  { 1296,	3,	1,	4,	1263,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1296 = C_NGLE_D32_MM
  { 1295,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1295 = C_NGLE_D32
  { 1294,	3,	1,	4,	1262,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1294 = C_NGE_S_MM
  { 1293,	3,	1,	4,	641,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1293 = C_NGE_S
  { 1292,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1292 = C_NGE_D64_MM
  { 1291,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1291 = C_NGE_D64
  { 1290,	3,	1,	4,	1261,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1290 = C_NGE_D32_MM
  { 1289,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1289 = C_NGE_D32
  { 1288,	3,	1,	4,	1260,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1288 = C_LT_S_MM
  { 1287,	3,	1,	4,	641,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1287 = C_LT_S
  { 1286,	3,	1,	4,	1259,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1286 = C_LT_D64_MM
  { 1285,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1285 = C_LT_D64
  { 1284,	3,	1,	4,	1259,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1284 = C_LT_D32_MM
  { 1283,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1283 = C_LT_D32
  { 1282,	3,	1,	4,	1260,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1282 = C_LE_S_MM
  { 1281,	3,	1,	4,	641,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1281 = C_LE_S
  { 1280,	3,	1,	4,	1259,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1280 = C_LE_D64_MM
  { 1279,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1279 = C_LE_D64
  { 1278,	3,	1,	4,	1259,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1278 = C_LE_D32_MM
  { 1277,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1277 = C_LE_D32
  { 1276,	3,	1,	4,	1258,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1276 = C_F_S_MM
  { 1275,	3,	1,	4,	641,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1275 = C_F_S
  { 1274,	3,	1,	4,	1257,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1274 = C_F_D64_MM
  { 1273,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1273 = C_F_D64
  { 1272,	3,	1,	4,	1257,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1272 = C_F_D32_MM
  { 1271,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1271 = C_F_D32
  { 1270,	3,	1,	4,	1260,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1270 = C_EQ_S_MM
  { 1269,	3,	1,	4,	641,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo228 },  // Inst #1269 = C_EQ_S
  { 1268,	3,	1,	4,	1259,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1268 = C_EQ_D64_MM
  { 1267,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo227 },  // Inst #1267 = C_EQ_D64
  { 1266,	3,	1,	4,	1259,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1266 = C_EQ_D32_MM
  { 1265,	3,	1,	4,	640,	0,	0,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL, nullptr, OperandInfo226 },  // Inst #1265 = C_EQ_D32
  { 1264,	2,	1,	4,	1307,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1264 = CVT_W_S_MMR6
  { 1263,	2,	1,	4,	1246,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1263 = CVT_W_S_MM
  { 1262,	2,	1,	4,	638,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1262 = CVT_W_S
  { 1261,	2,	1,	4,	1246,	0,	0,	0, 0x4ULL, nullptr, OperandInfo206 },  // Inst #1261 = CVT_W_D64_MM
  { 1260,	2,	1,	4,	638,	0,	0,	0, 0x4ULL, nullptr, OperandInfo206 },  // Inst #1260 = CVT_W_D64
  { 1259,	2,	1,	4,	1246,	0,	0,	0, 0x4ULL, nullptr, OperandInfo205 },  // Inst #1259 = CVT_W_D32_MM
  { 1258,	2,	1,	4,	638,	0,	0,	0, 0x4ULL, nullptr, OperandInfo205 },  // Inst #1258 = CVT_W_D32
  { 1257,	2,	1,	4,	1307,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1257 = CVT_S_W_MMR6
  { 1256,	2,	1,	4,	1246,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1256 = CVT_S_W_MM
  { 1255,	2,	1,	4,	638,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1255 = CVT_S_W
  { 1254,	2,	1,	4,	639,	0,	0,	0, 0x4ULL, nullptr, OperandInfo206 },  // Inst #1254 = CVT_S_PU64
  { 1253,	2,	1,	4,	639,	0,	0,	0, 0x4ULL, nullptr, OperandInfo206 },  // Inst #1253 = CVT_S_PL64
  { 1252,	2,	1,	4,	1307,	0,	0,	0, 0x4ULL, nullptr, OperandInfo204 },  // Inst #1252 = CVT_S_L_MMR6
  { 1251,	2,	1,	4,	638,	0,	0,	0, 0x4ULL, nullptr, OperandInfo206 },  // Inst #1251 = CVT_S_L
  { 1250,	2,	1,	4,	1246,	0,	0,	0, 0x4ULL, nullptr, OperandInfo206 },  // Inst #1250 = CVT_S_D64_MM
  { 1249,	2,	1,	4,	638,	0,	0,	0, 0x4ULL, nullptr, OperandInfo206 },  // Inst #1249 = CVT_S_D64
  { 1248,	2,	1,	4,	1246,	0,	0,	0, 0x4ULL, nullptr, OperandInfo205 },  // Inst #1248 = CVT_S_D32_MM
  { 1247,	2,	1,	4,	638,	0,	0,	0, 0x4ULL, nullptr, OperandInfo205 },  // Inst #1247 = CVT_S_D32
  { 1246,	2,	1,	4,	1212,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1246 = CVT_PW_PS64
  { 1245,	3,	1,	4,	639,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo225 },  // Inst #1245 = CVT_PS_S64
  { 1244,	2,	1,	4,	1212,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1244 = CVT_PS_PW64
  { 1243,	2,	1,	4,	1307,	0,	0,	0, 0x4ULL, nullptr, OperandInfo204 },  // Inst #1243 = CVT_L_S_MMR6
  { 1242,	2,	1,	4,	1246,	0,	0,	0, 0x4ULL, nullptr, OperandInfo204 },  // Inst #1242 = CVT_L_S_MM
  { 1241,	2,	1,	4,	638,	0,	0,	0, 0x4ULL, nullptr, OperandInfo204 },  // Inst #1241 = CVT_L_S
  { 1240,	2,	1,	4,	1307,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1240 = CVT_L_D_MMR6
  { 1239,	2,	1,	4,	1246,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1239 = CVT_L_D64_MM
  { 1238,	2,	1,	4,	638,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1238 = CVT_L_D64
  { 1237,	2,	1,	4,	1307,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1237 = CVT_D_L_MMR6
  { 1236,	2,	1,	4,	1246,	0,	0,	0, 0x4ULL, nullptr, OperandInfo204 },  // Inst #1236 = CVT_D64_W_MM
  { 1235,	2,	1,	4,	638,	0,	0,	0, 0x4ULL, nullptr, OperandInfo204 },  // Inst #1235 = CVT_D64_W
  { 1234,	2,	1,	4,	1246,	0,	0,	0, 0x4ULL, nullptr, OperandInfo204 },  // Inst #1234 = CVT_D64_S_MM
  { 1233,	2,	1,	4,	638,	0,	0,	0, 0x4ULL, nullptr, OperandInfo204 },  // Inst #1233 = CVT_D64_S
  { 1232,	2,	1,	4,	638,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1232 = CVT_D64_L
  { 1231,	2,	1,	4,	1246,	0,	0,	0, 0x4ULL, nullptr, OperandInfo224 },  // Inst #1231 = CVT_D32_W_MM
  { 1230,	2,	1,	4,	638,	0,	0,	0, 0x4ULL, nullptr, OperandInfo224 },  // Inst #1230 = CVT_D32_W
  { 1229,	2,	1,	4,	1246,	0,	0,	0, 0x4ULL, nullptr, OperandInfo224 },  // Inst #1229 = CVT_D32_S_MM
  { 1228,	2,	1,	4,	638,	0,	0,	0, 0x4ULL, nullptr, OperandInfo224 },  // Inst #1228 = CVT_D32_S
  { 1227,	2,	0,	4,	529,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo223 },  // Inst #1227 = CTCMSA
  { 1226,	2,	1,	4,	1058,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo222 },  // Inst #1226 = CTC2_MM
  { 1225,	2,	1,	4,	1295,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo221 },  // Inst #1225 = CTC1_MM
  { 1224,	2,	1,	4,	685,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo221 },  // Inst #1224 = CTC1
  { 1223,	3,	1,	4,	1192,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo72 },  // Inst #1223 = CRC32W
  { 1222,	3,	1,	4,	1191,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo72 },  // Inst #1222 = CRC32H
  { 1221,	3,	1,	4,	1196,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo72 },  // Inst #1221 = CRC32D
  { 1220,	3,	1,	4,	1195,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo72 },  // Inst #1220 = CRC32CW
  { 1219,	3,	1,	4,	1194,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo72 },  // Inst #1219 = CRC32CH
  { 1218,	3,	1,	4,	1197,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo72 },  // Inst #1218 = CRC32CD
  { 1217,	3,	1,	4,	1193,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo72 },  // Inst #1217 = CRC32CB
  { 1216,	3,	1,	4,	1190,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo72 },  // Inst #1216 = CRC32B
  { 1215,	3,	1,	4,	688,	0,	0,	0, 0x6ULL, nullptr, OperandInfo220 },  // Inst #1215 = COPY_U_W
  { 1214,	3,	1,	4,	688,	0,	0,	0, 0x6ULL, nullptr, OperandInfo219 },  // Inst #1214 = COPY_U_H
  { 1213,	3,	1,	4,	688,	0,	0,	0, 0x6ULL, nullptr, OperandInfo217 },  // Inst #1213 = COPY_U_B
  { 1212,	3,	1,	4,	689,	0,	0,	0, 0x6ULL, nullptr, OperandInfo220 },  // Inst #1212 = COPY_S_W
  { 1211,	3,	1,	4,	689,	0,	0,	0, 0x6ULL, nullptr, OperandInfo219 },  // Inst #1211 = COPY_S_H
  { 1210,	3,	1,	4,	689,	0,	0,	0, 0x6ULL, nullptr, OperandInfo218 },  // Inst #1210 = COPY_S_D
  { 1209,	3,	1,	4,	689,	0,	0,	0, 0x6ULL, nullptr, OperandInfo217 },  // Inst #1209 = COPY_S_B
  { 1208,	3,	1,	4,	1302,	0,	0,	0, 0x16ULL, nullptr, OperandInfo216 },  // Inst #1208 = CMP_UN_S_MMR6
  { 1207,	3,	1,	4,	558,	0,	0,	0, 0x16ULL, nullptr, OperandInfo216 },  // Inst #1207 = CMP_UN_S
  { 1206,	3,	1,	4,	1301,	0,	0,	0, 0x16ULL, nullptr, OperandInfo215 },  // Inst #1206 = CMP_UN_D_MMR6
  { 1205,	3,	1,	4,	557,	0,	0,	0, 0x16ULL, nullptr, OperandInfo215 },  // Inst #1205 = CMP_UN_D
  { 1204,	3,	1,	4,	1304,	0,	0,	0, 0x16ULL, nullptr, OperandInfo216 },  // Inst #1204 = CMP_ULT_S_MMR6
  { 1203,	3,	1,	4,	566,	0,	0,	0, 0x16ULL, nullptr, OperandInfo216 },  // Inst #1203 = CMP_ULT_S
  { 1202,	3,	1,	4,	1303,	0,	0,	0, 0x16ULL, nullptr, OperandInfo215 },  // Inst #1202 = CMP_ULT_D_MMR6
  { 1201,	3,	1,	4,	565,	0,	0,	0, 0x16ULL, nullptr, OperandInfo215 },  // Inst #1201 = CMP_ULT_D
  { 1200,	3,	1,	4,	1304,	0,	0,	0, 0x16ULL, nullptr, OperandInfo216 },  // Inst #1200 = CMP_ULE_S_MMR6
  { 1199,	3,	1,	4,	570,	0,	0,	0, 0x16ULL, nullptr, OperandInfo216 },  // Inst #1199 = CMP_ULE_S
  { 1198,	3,	1,	4,	1303,	0,	0,	0, 0x16ULL, nullptr, OperandInfo215 },  // Inst #1198 = CMP_ULE_D_MMR6
  { 1197,	3,	1,	4,	569,	0,	0,	0, 0x16ULL, nullptr, OperandInfo215 },  // Inst #1197 = CMP_ULE_D
  { 1196,	3,	1,	4,	1304,	0,	0,	0, 0x16ULL, nullptr, OperandInfo216 },  // Inst #1196 = CMP_UEQ_S_MMR6
  { 1195,	3,	1,	4,	560,	0,	0,	0, 0x16ULL, nullptr, OperandInfo216 },  // Inst #1195 = CMP_UEQ_S
  { 1194,	3,	1,	4,	1303,	0,	0,	0, 0x16ULL, nullptr, OperandInfo215 },  // Inst #1194 = CMP_UEQ_D_MMR6
  { 1193,	3,	1,	4,	559,	0,	0,	0, 0x16ULL, nullptr, OperandInfo215 },  // Inst #1193 = CMP_UEQ_D
  { 1192,	3,	1,	4,	1304,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1192 = CMP_SUN_S_MMR6
  { 1191,	3,	1,	4,	1688,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1191 = CMP_SUN_S
  { 1190,	3,	1,	4,	1303,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1190 = CMP_SUN_D_MMR6
  { 1189,	3,	1,	4,	1687,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1189 = CMP_SUN_D
  { 1188,	3,	1,	4,	1306,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1188 = CMP_SULT_S_MMR6
  { 1187,	3,	1,	4,	1686,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1187 = CMP_SULT_S
  { 1186,	3,	1,	4,	1305,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1186 = CMP_SULT_D_MMR6
  { 1185,	3,	1,	4,	1685,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1185 = CMP_SULT_D
  { 1184,	3,	1,	4,	1306,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1184 = CMP_SULE_S_MMR6
  { 1183,	3,	1,	4,	1684,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1183 = CMP_SULE_S
  { 1182,	3,	1,	4,	1305,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1182 = CMP_SULE_D_MMR6
  { 1181,	3,	1,	4,	1683,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1181 = CMP_SULE_D
  { 1180,	3,	1,	4,	1306,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1180 = CMP_SUEQ_S_MMR6
  { 1179,	3,	1,	4,	1682,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1179 = CMP_SUEQ_S
  { 1178,	3,	1,	4,	1305,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1178 = CMP_SUEQ_D_MMR6
  { 1177,	3,	1,	4,	1681,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1177 = CMP_SUEQ_D
  { 1176,	3,	1,	4,	1304,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1176 = CMP_SLT_S_MMR6
  { 1175,	3,	1,	4,	1680,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1175 = CMP_SLT_S
  { 1174,	3,	1,	4,	1303,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1174 = CMP_SLT_D_MMR6
  { 1173,	3,	1,	4,	1679,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1173 = CMP_SLT_D
  { 1172,	3,	1,	4,	1304,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1172 = CMP_SLE_S_MMR6
  { 1171,	3,	1,	4,	1678,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1171 = CMP_SLE_S
  { 1170,	3,	1,	4,	1303,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1170 = CMP_SLE_D_MMR6
  { 1169,	3,	1,	4,	1677,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1169 = CMP_SLE_D
  { 1168,	3,	1,	4,	1304,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1168 = CMP_SEQ_S_MMR6
  { 1167,	3,	1,	4,	1676,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1167 = CMP_SEQ_S
  { 1166,	3,	1,	4,	1303,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1166 = CMP_SEQ_D_MMR6
  { 1165,	3,	1,	4,	1675,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1165 = CMP_SEQ_D
  { 1164,	3,	1,	4,	1304,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1164 = CMP_SAF_S_MMR6
  { 1163,	3,	1,	4,	1674,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1163 = CMP_SAF_S
  { 1162,	3,	1,	4,	1303,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1162 = CMP_SAF_D_MMR6
  { 1161,	3,	1,	4,	1673,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1161 = CMP_SAF_D
  { 1160,	3,	1,	4,	1302,	0,	0,	0, 0x16ULL, nullptr, OperandInfo216 },  // Inst #1160 = CMP_LT_S_MMR6
  { 1159,	3,	1,	4,	564,	0,	0,	0, 0x16ULL, nullptr, OperandInfo216 },  // Inst #1159 = CMP_LT_S
  { 1158,	2,	0,	4,	1527,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo168 },  // Inst #1158 = CMP_LT_PH_MM
  { 1157,	2,	0,	4,	1376,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo168 },  // Inst #1157 = CMP_LT_PH
  { 1156,	3,	1,	4,	1301,	0,	0,	0, 0x16ULL, nullptr, OperandInfo215 },  // Inst #1156 = CMP_LT_D_MMR6
  { 1155,	3,	1,	4,	563,	0,	0,	0, 0x16ULL, nullptr, OperandInfo215 },  // Inst #1155 = CMP_LT_D
  { 1154,	3,	1,	4,	1302,	0,	0,	0, 0x16ULL, nullptr, OperandInfo216 },  // Inst #1154 = CMP_LE_S_MMR6
  { 1153,	3,	1,	4,	568,	0,	0,	0, 0x16ULL, nullptr, OperandInfo216 },  // Inst #1153 = CMP_LE_S
  { 1152,	2,	0,	4,	1526,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo168 },  // Inst #1152 = CMP_LE_PH_MM
  { 1151,	2,	0,	4,	1375,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo168 },  // Inst #1151 = CMP_LE_PH
  { 1150,	3,	1,	4,	1301,	0,	0,	0, 0x16ULL, nullptr, OperandInfo215 },  // Inst #1150 = CMP_LE_D_MMR6
  { 1149,	3,	1,	4,	567,	0,	0,	0, 0x16ULL, nullptr, OperandInfo215 },  // Inst #1149 = CMP_LE_D
  { 1148,	3,	1,	4,	1672,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1148 = CMP_F_S
  { 1147,	3,	1,	4,	1671,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1147 = CMP_F_D
  { 1146,	3,	1,	4,	1302,	0,	0,	0, 0x16ULL, nullptr, OperandInfo216 },  // Inst #1146 = CMP_EQ_S_MMR6
  { 1145,	3,	1,	4,	562,	0,	0,	0, 0x16ULL, nullptr, OperandInfo216 },  // Inst #1145 = CMP_EQ_S
  { 1144,	2,	0,	4,	1525,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo168 },  // Inst #1144 = CMP_EQ_PH_MM
  { 1143,	2,	0,	4,	1374,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo168 },  // Inst #1143 = CMP_EQ_PH
  { 1142,	3,	1,	4,	1301,	0,	0,	0, 0x16ULL, nullptr, OperandInfo215 },  // Inst #1142 = CMP_EQ_D_MMR6
  { 1141,	3,	1,	4,	561,	0,	0,	0, 0x16ULL, nullptr, OperandInfo215 },  // Inst #1141 = CMP_EQ_D
  { 1140,	3,	1,	4,	1302,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo216 },  // Inst #1140 = CMP_AF_S_MMR6
  { 1139,	3,	1,	4,	1301,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo215 },  // Inst #1139 = CMP_AF_D_MMR6
  { 1138,	2,	0,	4,	1524,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo168 },  // Inst #1138 = CMPU_LT_QB_MM
  { 1137,	2,	0,	4,	1373,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo168 },  // Inst #1137 = CMPU_LT_QB
  { 1136,	2,	0,	4,	1523,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo168 },  // Inst #1136 = CMPU_LE_QB_MM
  { 1135,	2,	0,	4,	1372,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo168 },  // Inst #1135 = CMPU_LE_QB
  { 1134,	2,	0,	4,	1522,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo168 },  // Inst #1134 = CMPU_EQ_QB_MM
  { 1133,	2,	0,	4,	1371,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo168 },  // Inst #1133 = CMPU_EQ_QB
  { 1132,	3,	1,	4,	1521,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo214 },  // Inst #1132 = CMPGU_LT_QB_MM
  { 1131,	3,	1,	4,	1370,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo214 },  // Inst #1131 = CMPGU_LT_QB
  { 1130,	3,	1,	4,	1520,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo214 },  // Inst #1130 = CMPGU_LE_QB_MM
  { 1129,	3,	1,	4,	1369,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo214 },  // Inst #1129 = CMPGU_LE_QB
  { 1128,	3,	1,	4,	1519,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo214 },  // Inst #1128 = CMPGU_EQ_QB_MM
  { 1127,	3,	1,	4,	1368,	0,	0,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo214 },  // Inst #1127 = CMPGU_EQ_QB
  { 1126,	3,	1,	4,	1637,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo214 },  // Inst #1126 = CMPGDU_LT_QB_MMR2
  { 1125,	3,	1,	4,	1473,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo214 },  // Inst #1125 = CMPGDU_LT_QB
  { 1124,	3,	1,	4,	1636,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo214 },  // Inst #1124 = CMPGDU_LE_QB_MMR2
  { 1123,	3,	1,	4,	1472,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo214 },  // Inst #1123 = CMPGDU_LE_QB
  { 1122,	3,	1,	4,	1635,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo214 },  // Inst #1122 = CMPGDU_EQ_QB_MMR2
  { 1121,	3,	1,	4,	1471,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList11, OperandInfo214 },  // Inst #1121 = CMPGDU_EQ_QB
  { 1120,	2,	1,	4,	732,	0,	0,	0, 0x6ULL, nullptr, OperandInfo45 },  // Inst #1120 = CLZ_R6
  { 1119,	2,	1,	4,	786,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo45 },  // Inst #1119 = CLZ_MMR6
  { 1118,	2,	1,	4,	745,	0,	0,	0, 0x1ULL, nullptr, OperandInfo45 },  // Inst #1118 = CLZ_MM
  { 1117,	2,	1,	4,	475,	0,	0,	0, 0x1ULL, nullptr, OperandInfo45 },  // Inst #1117 = CLZ
  { 1116,	3,	1,	4,	554,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1116 = CLT_U_W
  { 1115,	3,	1,	4,	554,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #1115 = CLT_U_H
  { 1114,	3,	1,	4,	554,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1114 = CLT_U_D
  { 1113,	3,	1,	4,	554,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #1113 = CLT_U_B
  { 1112,	3,	1,	4,	554,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1112 = CLT_S_W
  { 1111,	3,	1,	4,	554,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #1111 = CLT_S_H
  { 1110,	3,	1,	4,	554,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1110 = CLT_S_D
  { 1109,	3,	1,	4,	554,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #1109 = CLT_S_B
  { 1108,	3,	1,	4,	554,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #1108 = CLTI_U_W
  { 1107,	3,	1,	4,	554,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #1107 = CLTI_U_H
  { 1106,	3,	1,	4,	554,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #1106 = CLTI_U_D
  { 1105,	3,	1,	4,	554,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #1105 = CLTI_U_B
  { 1104,	3,	1,	4,	554,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #1104 = CLTI_S_W
  { 1103,	3,	1,	4,	554,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #1103 = CLTI_S_H
  { 1102,	3,	1,	4,	554,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #1102 = CLTI_S_D
  { 1101,	3,	1,	4,	554,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #1101 = CLTI_S_B
  { 1100,	2,	1,	4,	731,	0,	0,	0, 0x6ULL, nullptr, OperandInfo45 },  // Inst #1100 = CLO_R6
  { 1099,	2,	1,	4,	785,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo45 },  // Inst #1099 = CLO_MMR6
  { 1098,	2,	1,	4,	744,	0,	0,	0, 0x1ULL, nullptr, OperandInfo45 },  // Inst #1098 = CLO_MM
  { 1097,	2,	1,	4,	474,	0,	0,	0, 0x1ULL, nullptr, OperandInfo45 },  // Inst #1097 = CLO
  { 1096,	3,	1,	4,	555,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1096 = CLE_U_W
  { 1095,	3,	1,	4,	555,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #1095 = CLE_U_H
  { 1094,	3,	1,	4,	555,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1094 = CLE_U_D
  { 1093,	3,	1,	4,	555,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #1093 = CLE_U_B
  { 1092,	3,	1,	4,	555,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1092 = CLE_S_W
  { 1091,	3,	1,	4,	555,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #1091 = CLE_S_H
  { 1090,	3,	1,	4,	555,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1090 = CLE_S_D
  { 1089,	3,	1,	4,	555,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #1089 = CLE_S_B
  { 1088,	3,	1,	4,	555,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #1088 = CLEI_U_W
  { 1087,	3,	1,	4,	555,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #1087 = CLEI_U_H
  { 1086,	3,	1,	4,	555,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #1086 = CLEI_U_D
  { 1085,	3,	1,	4,	555,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #1085 = CLEI_U_B
  { 1084,	3,	1,	4,	555,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #1084 = CLEI_S_W
  { 1083,	3,	1,	4,	555,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #1083 = CLEI_S_H
  { 1082,	3,	1,	4,	555,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #1082 = CLEI_S_D
  { 1081,	3,	1,	4,	555,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #1081 = CLEI_S_B
  { 1080,	2,	1,	4,	1314,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo207 },  // Inst #1080 = CLASS_S_MMR6
  { 1079,	2,	1,	4,	1227,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo207 },  // Inst #1079 = CLASS_S
  { 1078,	2,	1,	4,	1314,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo203 },  // Inst #1078 = CLASS_D_MMR6
  { 1077,	2,	1,	4,	1228,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo203 },  // Inst #1077 = CLASS_D
  { 1076,	4,	1,	4,	1200,	0,	0,	0, 0x1ULL, nullptr, OperandInfo213 },  // Inst #1076 = CINS_i32
  { 1075,	4,	1,	4,	1200,	0,	0,	0, 0x1ULL, nullptr, OperandInfo212 },  // Inst #1075 = CINS64_32
  { 1074,	4,	1,	4,	1200,	0,	0,	0, 0x1ULL, nullptr, OperandInfo211 },  // Inst #1074 = CINS32
  { 1073,	4,	1,	4,	1200,	0,	0,	0, 0x1ULL, nullptr, OperandInfo211 },  // Inst #1073 = CINS
  { 1072,	2,	1,	4,	529,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo210 },  // Inst #1072 = CFCMSA
  { 1071,	2,	1,	4,	1057,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo209 },  // Inst #1071 = CFC2_MM
  { 1070,	2,	1,	4,	1294,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo208 },  // Inst #1070 = CFC1_MM
  { 1069,	2,	1,	4,	694,	0,	0,	0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo208 },  // Inst #1069 = CFC1
  { 1068,	3,	1,	4,	556,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #1068 = CEQ_W
  { 1067,	3,	1,	4,	556,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo47 },  // Inst #1067 = CEQ_H
  { 1066,	3,	1,	4,	556,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #1066 = CEQ_D
  { 1065,	3,	1,	4,	556,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo174 },  // Inst #1065 = CEQ_B
  { 1064,	3,	1,	4,	556,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #1064 = CEQI_W
  { 1063,	3,	1,	4,	556,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #1063 = CEQI_H
  { 1062,	3,	1,	4,	556,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #1062 = CEQI_D
  { 1061,	3,	1,	4,	556,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #1061 = CEQI_B
  { 1060,	2,	1,	4,	1311,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1060 = CEIL_W_S_MMR6
  { 1059,	2,	1,	4,	1247,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1059 = CEIL_W_S_MM
  { 1058,	2,	1,	4,	717,	0,	0,	0, 0x4ULL, nullptr, OperandInfo207 },  // Inst #1058 = CEIL_W_S
  { 1057,	2,	1,	4,	1247,	0,	0,	0, 0x4ULL, nullptr, OperandInfo205 },  // Inst #1057 = CEIL_W_MM
  { 1056,	2,	1,	4,	1311,	0,	0,	0, 0x4ULL, nullptr, OperandInfo205 },  // Inst #1056 = CEIL_W_D_MMR6
  { 1055,	2,	1,	4,	717,	0,	0,	0, 0x4ULL, nullptr, OperandInfo206 },  // Inst #1055 = CEIL_W_D64
  { 1054,	2,	1,	4,	717,	0,	0,	0, 0x4ULL, nullptr, OperandInfo205 },  // Inst #1054 = CEIL_W_D32
  { 1053,	2,	1,	4,	1311,	0,	0,	0, 0x4ULL, nullptr, OperandInfo204 },  // Inst #1053 = CEIL_L_S_MMR6
  { 1052,	2,	1,	4,	717,	0,	0,	0, 0x4ULL, nullptr, OperandInfo204 },  // Inst #1052 = CEIL_L_S
  { 1051,	2,	1,	4,	1311,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1051 = CEIL_L_D_MMR6
  { 1050,	2,	1,	4,	717,	0,	0,	0, 0x4ULL, nullptr, OperandInfo203 },  // Inst #1050 = CEIL_L_D64
  { 1049,	3,	0,	4,	1088,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo202 },  // Inst #1049 = CACHE_R6
  { 1048,	3,	0,	4,	1162,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo202 },  // Inst #1048 = CACHE_MMR6
  { 1047,	3,	0,	4,	1140,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo202 },  // Inst #1047 = CACHE_MM
  { 1046,	3,	0,	4,	1107,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo202 },  // Inst #1046 = CACHEE_MM
  { 1045,	3,	0,	4,	471,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo202 },  // Inst #1045 = CACHEE
  { 1044,	3,	0,	4,	470,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo202 },  // Inst #1044 = CACHE
  { 1043,	1,	0,	4,	939,	1,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, OperandInfo2 },  // Inst #1043 = BtnezX16
  { 1042,	1,	0,	2,	939,	1,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, OperandInfo2 },  // Inst #1042 = Btnez16
  { 1041,	1,	0,	4,	939,	1,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, OperandInfo2 },  // Inst #1041 = BteqzX16
  { 1040,	1,	0,	2,	939,	1,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, OperandInfo2 },  // Inst #1040 = Bteqz16
  { 1039,	0,	0,	2,	943,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr },  // Inst #1039 = Break16
  { 1038,	2,	0,	4,	939,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo201 },  // Inst #1038 = BnezRxImmX16
  { 1037,	2,	0,	2,	939,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, OperandInfo201 },  // Inst #1037 = BnezRxImm16
  { 1036,	1,	0,	4,	939,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo55 },  // Inst #1036 = BimmX16
  { 1035,	1,	0,	2,	939,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, OperandInfo55 },  // Inst #1035 = Bimm16
  { 1034,	2,	0,	4,	939,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo201 },  // Inst #1034 = BeqzRxImmX16
  { 1033,	2,	0,	2,	939,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, OperandInfo201 },  // Inst #1033 = BeqzRxImm16
  { 1032,	2,	0,	4,	528,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList2, OperandInfo200 },  // Inst #1032 = BZ_W
  { 1031,	2,	0,	4,	528,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList2, OperandInfo197 },  // Inst #1031 = BZ_V
  { 1030,	2,	0,	4,	528,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList2, OperandInfo199 },  // Inst #1030 = BZ_H
  { 1029,	2,	0,	4,	528,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList2, OperandInfo198 },  // Inst #1029 = BZ_D
  { 1028,	2,	0,	4,	528,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList2, OperandInfo197 },  // Inst #1028 = BZ_B
  { 1027,	3,	1,	4,	520,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #1027 = BSET_W
  { 1026,	3,	1,	4,	520,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #1026 = BSET_H
  { 1025,	3,	1,	4,	520,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #1025 = BSET_D
  { 1024,	3,	1,	4,	520,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #1024 = BSET_B
  { 1023,	3,	1,	4,	520,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #1023 = BSETI_W
  { 1022,	3,	1,	4,	520,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #1022 = BSETI_H
  { 1021,	3,	1,	4,	520,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #1021 = BSETI_D
  { 1020,	3,	1,	4,	520,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #1020 = BSETI_B
  { 1019,	4,	1,	4,	523,	0,	0,	0, 0x6ULL, nullptr, OperandInfo196 },  // Inst #1019 = BSEL_V
  { 1018,	4,	1,	4,	523,	0,	0,	0, 0x6ULL, nullptr, OperandInfo192 },  // Inst #1018 = BSELI_B
  { 1017,	2,	0,	4,	1007,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo7 },  // Inst #1017 = BREAK_MMR6
  { 1016,	2,	0,	4,	966,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo7 },  // Inst #1016 = BREAK_MM
  { 1015,	1,	0,	2,	1007,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo2 },  // Inst #1015 = BREAK16_MMR6
  { 1014,	1,	0,	2,	966,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo2 },  // Inst #1014 = BREAK16_MM
  { 1013,	2,	0,	4,	379,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo7 },  // Inst #1013 = BREAK
  { 1012,	1,	0,	4,	1518,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo55 },  // Inst #1012 = BPOSGE32_MM
  { 1011,	1,	0,	4,	1670,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo55 },  // Inst #1011 = BPOSGE32C_MMR3
  { 1010,	1,	0,	4,	1367,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo55 },  // Inst #1010 = BPOSGE32
  { 1009,	3,	0,	4,	985,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList2, OperandInfo57 },  // Inst #1009 = BOVC_MMR6
  { 1008,	3,	0,	4,	931,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo57 },  // Inst #1008 = BOVC
  { 1007,	2,	0,	4,	528,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList2, OperandInfo200 },  // Inst #1007 = BNZ_W
  { 1006,	2,	0,	4,	528,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList2, OperandInfo197 },  // Inst #1006 = BNZ_V
  { 1005,	2,	0,	4,	528,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList2, OperandInfo199 },  // Inst #1005 = BNZ_H
  { 1004,	2,	0,	4,	528,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList2, OperandInfo198 },  // Inst #1004 = BNZ_D
  { 1003,	2,	0,	4,	528,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList2, OperandInfo197 },  // Inst #1003 = BNZ_B
  { 1002,	3,	0,	4,	985,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList2, OperandInfo57 },  // Inst #1002 = BNVC_MMR6
  { 1001,	3,	0,	4,	931,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo57 },  // Inst #1001 = BNVC
  { 1000,	3,	0,	4,	951,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo57 },  // Inst #1000 = BNE_MM
  { 999,	2,	0,	4,	987,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL, ImplicitList2, OperandInfo108 },  // Inst #999 = BNEZC_MMR6
  { 998,	2,	0,	4,	950,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, ImplicitList2, OperandInfo108 },  // Inst #998 = BNEZC_MM
  { 997,	2,	0,	4,	1018,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo109 },  // Inst #997 = BNEZC64
  { 996,	2,	0,	2,	986,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList2, OperandInfo191 },  // Inst #996 = BNEZC16_MMR6
  { 995,	2,	0,	4,	932,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo108 },  // Inst #995 = BNEZC
  { 994,	2,	0,	4,	1000,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList3, OperandInfo108 },  // Inst #994 = BNEZALC_MMR6
  { 993,	2,	0,	4,	927,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList3, OperandInfo108 },  // Inst #993 = BNEZALC
  { 992,	2,	0,	2,	949,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList2, OperandInfo191 },  // Inst #992 = BNEZ16_MM
  { 991,	3,	0,	4,	377,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, ImplicitList2, OperandInfo57 },  // Inst #991 = BNEL
  { 990,	3,	1,	4,	522,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #990 = BNEG_W
  { 989,	3,	1,	4,	522,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #989 = BNEG_H
  { 988,	3,	1,	4,	522,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #988 = BNEG_D
  { 987,	3,	1,	4,	522,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #987 = BNEG_B
  { 986,	3,	1,	4,	522,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #986 = BNEGI_W
  { 985,	3,	1,	4,	522,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #985 = BNEGI_H
  { 984,	3,	1,	4,	522,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #984 = BNEGI_D
  { 983,	3,	1,	4,	522,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #983 = BNEGI_B
  { 982,	3,	0,	4,	985,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList2, OperandInfo57 },  // Inst #982 = BNEC_MMR6
  { 981,	3,	0,	4,	1017,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo106 },  // Inst #981 = BNEC64
  { 980,	3,	0,	4,	931,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo57 },  // Inst #980 = BNEC
  { 979,	3,	0,	4,	1009,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo106 },  // Inst #979 = BNE64
  { 978,	3,	0,	4,	920,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo57 },  // Inst #978 = BNE
  { 977,	4,	1,	4,	524,	0,	0,	0, 0x6ULL, nullptr, OperandInfo196 },  // Inst #977 = BMZ_V
  { 976,	4,	1,	4,	524,	0,	0,	0, 0x6ULL, nullptr, OperandInfo192 },  // Inst #976 = BMZI_B
  { 975,	4,	1,	4,	524,	0,	0,	0, 0x6ULL, nullptr, OperandInfo196 },  // Inst #975 = BMNZ_V
  { 974,	4,	1,	4,	524,	0,	0,	0, 0x6ULL, nullptr, OperandInfo192 },  // Inst #974 = BMNZI_B
  { 973,	2,	0,	4,	949,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo108 },  // Inst #973 = BLTZ_MM
  { 972,	2,	0,	4,	378,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, ImplicitList2, OperandInfo108 },  // Inst #972 = BLTZL
  { 971,	2,	0,	4,	987,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList2, OperandInfo108 },  // Inst #971 = BLTZC_MMR6
  { 970,	2,	0,	4,	1018,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo109 },  // Inst #970 = BLTZC64
  { 969,	2,	0,	4,	932,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo108 },  // Inst #969 = BLTZC
  { 968,	2,	0,	4,	958,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, ImplicitList3, OperandInfo108 },  // Inst #968 = BLTZAL_MM
  { 967,	2,	0,	4,	957,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, ImplicitList3, OperandInfo108 },  // Inst #967 = BLTZALS_MM
  { 966,	2,	0,	4,	376,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, ImplicitList3, OperandInfo108 },  // Inst #966 = BLTZALL
  { 965,	2,	0,	4,	1000,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList3, OperandInfo108 },  // Inst #965 = BLTZALC_MMR6
  { 964,	2,	0,	4,	927,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList3, OperandInfo108 },  // Inst #964 = BLTZALC
  { 963,	2,	0,	4,	919,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, ImplicitList3, OperandInfo108 },  // Inst #963 = BLTZAL
  { 962,	2,	0,	4,	1010,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo109 },  // Inst #962 = BLTZ64
  { 961,	2,	0,	4,	921,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo108 },  // Inst #961 = BLTZ
  { 960,	3,	0,	4,	985,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList2, OperandInfo57 },  // Inst #960 = BLTUC_MMR6
  { 959,	3,	0,	4,	1017,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo106 },  // Inst #959 = BLTUC64
  { 958,	3,	0,	4,	931,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo57 },  // Inst #958 = BLTUC
  { 957,	3,	0,	4,	985,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList2, OperandInfo57 },  // Inst #957 = BLTC_MMR6
  { 956,	3,	0,	4,	1017,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo106 },  // Inst #956 = BLTC64
  { 955,	3,	0,	4,	931,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo57 },  // Inst #955 = BLTC
  { 954,	2,	0,	4,	949,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo108 },  // Inst #954 = BLEZ_MM
  { 953,	2,	0,	4,	378,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, ImplicitList2, OperandInfo108 },  // Inst #953 = BLEZL
  { 952,	2,	0,	4,	987,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList2, OperandInfo108 },  // Inst #952 = BLEZC_MMR6
  { 951,	2,	0,	4,	1018,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo109 },  // Inst #951 = BLEZC64
  { 950,	2,	0,	4,	932,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo108 },  // Inst #950 = BLEZC
  { 949,	2,	0,	4,	1000,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList3, OperandInfo108 },  // Inst #949 = BLEZALC_MMR6
  { 948,	2,	0,	4,	927,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList3, OperandInfo108 },  // Inst #948 = BLEZALC
  { 947,	2,	0,	4,	1010,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo109 },  // Inst #947 = BLEZ64
  { 946,	2,	0,	4,	921,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo108 },  // Inst #946 = BLEZ
  { 945,	2,	1,	4,	784,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo45 },  // Inst #945 = BITSWAP_MMR6
  { 944,	2,	1,	4,	730,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo45 },  // Inst #944 = BITSWAP
  { 943,	2,	1,	4,	1517,	0,	0,	0, 0x6ULL, nullptr, OperandInfo45 },  // Inst #943 = BITREV_MM
  { 942,	2,	1,	4,	1366,	0,	0,	0, 0x6ULL, nullptr, OperandInfo45 },  // Inst #942 = BITREV
  { 941,	4,	1,	4,	517,	0,	0,	0, 0x6ULL, nullptr, OperandInfo60 },  // Inst #941 = BINSR_W
  { 940,	4,	1,	4,	517,	0,	0,	0, 0x6ULL, nullptr, OperandInfo61 },  // Inst #940 = BINSR_H
  { 939,	4,	1,	4,	517,	0,	0,	0, 0x6ULL, nullptr, OperandInfo59 },  // Inst #939 = BINSR_D
  { 938,	4,	1,	4,	517,	0,	0,	0, 0x6ULL, nullptr, OperandInfo196 },  // Inst #938 = BINSR_B
  { 937,	4,	1,	4,	517,	0,	0,	0, 0x6ULL, nullptr, OperandInfo195 },  // Inst #937 = BINSRI_W
  { 936,	4,	1,	4,	517,	0,	0,	0, 0x6ULL, nullptr, OperandInfo194 },  // Inst #936 = BINSRI_H
  { 935,	4,	1,	4,	517,	0,	0,	0, 0x6ULL, nullptr, OperandInfo193 },  // Inst #935 = BINSRI_D
  { 934,	4,	1,	4,	517,	0,	0,	0, 0x6ULL, nullptr, OperandInfo192 },  // Inst #934 = BINSRI_B
  { 933,	4,	1,	4,	516,	0,	0,	0, 0x6ULL, nullptr, OperandInfo60 },  // Inst #933 = BINSL_W
  { 932,	4,	1,	4,	516,	0,	0,	0, 0x6ULL, nullptr, OperandInfo61 },  // Inst #932 = BINSL_H
  { 931,	4,	1,	4,	516,	0,	0,	0, 0x6ULL, nullptr, OperandInfo59 },  // Inst #931 = BINSL_D
  { 930,	4,	1,	4,	516,	0,	0,	0, 0x6ULL, nullptr, OperandInfo196 },  // Inst #930 = BINSL_B
  { 929,	4,	1,	4,	516,	0,	0,	0, 0x6ULL, nullptr, OperandInfo195 },  // Inst #929 = BINSLI_W
  { 928,	4,	1,	4,	516,	0,	0,	0, 0x6ULL, nullptr, OperandInfo194 },  // Inst #928 = BINSLI_H
  { 927,	4,	1,	4,	516,	0,	0,	0, 0x6ULL, nullptr, OperandInfo193 },  // Inst #927 = BINSLI_D
  { 926,	4,	1,	4,	516,	0,	0,	0, 0x6ULL, nullptr, OperandInfo192 },  // Inst #926 = BINSLI_B
  { 925,	2,	0,	4,	949,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo108 },  // Inst #925 = BGTZ_MM
  { 924,	2,	0,	4,	378,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, ImplicitList2, OperandInfo108 },  // Inst #924 = BGTZL
  { 923,	2,	0,	4,	987,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList2, OperandInfo108 },  // Inst #923 = BGTZC_MMR6
  { 922,	2,	0,	4,	1018,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo109 },  // Inst #922 = BGTZC64
  { 921,	2,	0,	4,	932,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo108 },  // Inst #921 = BGTZC
  { 920,	2,	0,	4,	1000,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList3, OperandInfo108 },  // Inst #920 = BGTZALC_MMR6
  { 919,	2,	0,	4,	927,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList3, OperandInfo108 },  // Inst #919 = BGTZALC
  { 918,	2,	0,	4,	1010,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo109 },  // Inst #918 = BGTZ64
  { 917,	2,	0,	4,	921,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo108 },  // Inst #917 = BGTZ
  { 916,	2,	0,	4,	949,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo108 },  // Inst #916 = BGEZ_MM
  { 915,	2,	0,	4,	378,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, ImplicitList2, OperandInfo108 },  // Inst #915 = BGEZL
  { 914,	2,	0,	4,	987,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList2, OperandInfo108 },  // Inst #914 = BGEZC_MMR6
  { 913,	2,	0,	4,	1018,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo109 },  // Inst #913 = BGEZC64
  { 912,	2,	0,	4,	932,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo108 },  // Inst #912 = BGEZC
  { 911,	2,	0,	4,	958,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, ImplicitList3, OperandInfo108 },  // Inst #911 = BGEZAL_MM
  { 910,	2,	0,	4,	957,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, ImplicitList3, OperandInfo108 },  // Inst #910 = BGEZALS_MM
  { 909,	2,	0,	4,	376,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, ImplicitList3, OperandInfo108 },  // Inst #909 = BGEZALL
  { 908,	2,	0,	4,	1000,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList3, OperandInfo108 },  // Inst #908 = BGEZALC_MMR6
  { 907,	2,	0,	4,	927,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList3, OperandInfo108 },  // Inst #907 = BGEZALC
  { 906,	2,	0,	4,	925,	0,	1,	0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, ImplicitList3, OperandInfo108 },  // Inst #906 = BGEZAL
  { 905,	2,	0,	4,	1010,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo109 },  // Inst #905 = BGEZ64
  { 904,	2,	0,	4,	921,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo108 },  // Inst #904 = BGEZ
  { 903,	3,	0,	4,	985,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList2, OperandInfo57 },  // Inst #903 = BGEUC_MMR6
  { 902,	3,	0,	4,	1017,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo106 },  // Inst #902 = BGEUC64
  { 901,	3,	0,	4,	931,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo57 },  // Inst #901 = BGEUC
  { 900,	3,	0,	4,	985,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList2, OperandInfo57 },  // Inst #900 = BGEC_MMR6
  { 899,	3,	0,	4,	1017,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo106 },  // Inst #899 = BGEC64
  { 898,	3,	0,	4,	931,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo57 },  // Inst #898 = BGEC
  { 897,	3,	0,	4,	951,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo57 },  // Inst #897 = BEQ_MM
  { 896,	2,	0,	4,	987,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL, ImplicitList2, OperandInfo108 },  // Inst #896 = BEQZC_MMR6
  { 895,	2,	0,	4,	950,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, ImplicitList2, OperandInfo108 },  // Inst #895 = BEQZC_MM
  { 894,	2,	0,	4,	1018,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo109 },  // Inst #894 = BEQZC64
  { 893,	2,	0,	2,	986,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList2, OperandInfo191 },  // Inst #893 = BEQZC16_MMR6
  { 892,	2,	0,	4,	932,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo108 },  // Inst #892 = BEQZC
  { 891,	2,	0,	4,	1000,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList3, OperandInfo108 },  // Inst #891 = BEQZALC_MMR6
  { 890,	2,	0,	4,	927,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList3, OperandInfo108 },  // Inst #890 = BEQZALC
  { 889,	2,	0,	2,	949,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList2, OperandInfo191 },  // Inst #889 = BEQZ16_MM
  { 888,	3,	0,	4,	377,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, ImplicitList2, OperandInfo57 },  // Inst #888 = BEQL
  { 887,	3,	0,	4,	985,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList2, OperandInfo57 },  // Inst #887 = BEQC_MMR6
  { 886,	3,	0,	4,	1017,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo106 },  // Inst #886 = BEQC64
  { 885,	3,	0,	4,	931,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL, ImplicitList2, OperandInfo57 },  // Inst #885 = BEQC
  { 884,	3,	0,	4,	1009,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo106 },  // Inst #884 = BEQ64
  { 883,	3,	0,	4,	920,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL, ImplicitList2, OperandInfo57 },  // Inst #883 = BEQ
  { 882,	1,	0,	4,	982,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x16ULL, nullptr, OperandInfo55 },  // Inst #882 = BC_MMR6
  { 881,	3,	1,	4,	521,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #881 = BCLR_W
  { 880,	3,	1,	4,	521,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #880 = BCLR_H
  { 879,	3,	1,	4,	521,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #879 = BCLR_D
  { 878,	3,	1,	4,	521,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #878 = BCLR_B
  { 877,	3,	1,	4,	521,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #877 = BCLRI_W
  { 876,	3,	1,	4,	521,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #876 = BCLRI_H
  { 875,	3,	1,	4,	521,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #875 = BCLRI_D
  { 874,	3,	1,	4,	521,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #874 = BCLRI_B
  { 873,	2,	0,	4,	984,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList2, OperandInfo190 },  // Inst #873 = BC2NEZC_MMR6
  { 872,	2,	0,	4,	930,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo190 },  // Inst #872 = BC2NEZ
  { 871,	2,	0,	4,	984,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList2, OperandInfo190 },  // Inst #871 = BC2EQZC_MMR6
  { 870,	2,	0,	4,	930,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo190 },  // Inst #870 = BC2EQZ
  { 869,	2,	0,	4,	948,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x45ULL, ImplicitList2, OperandInfo189 },  // Inst #869 = BC1T_MM
  { 868,	2,	0,	4,	693,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x45ULL, ImplicitList2, OperandInfo189 },  // Inst #868 = BC1TL
  { 867,	2,	0,	4,	692,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x45ULL, ImplicitList2, OperandInfo189 },  // Inst #867 = BC1T
  { 866,	2,	0,	4,	983,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, ImplicitList2, OperandInfo188 },  // Inst #866 = BC1NEZC_MMR6
  { 865,	2,	0,	4,	1231,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo188 },  // Inst #865 = BC1NEZ
  { 864,	2,	0,	4,	947,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x45ULL, ImplicitList2, OperandInfo189 },  // Inst #864 = BC1F_MM
  { 863,	2,	0,	4,	691,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x45ULL, ImplicitList2, OperandInfo189 },  // Inst #863 = BC1FL
  { 862,	2,	0,	4,	690,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x45ULL, ImplicitList2, OperandInfo189 },  // Inst #862 = BC1F
  { 861,	2,	0,	4,	983,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL, ImplicitList2, OperandInfo188 },  // Inst #861 = BC1EQZC_MMR6
  { 860,	2,	0,	4,	1231,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo188 },  // Inst #860 = BC1EQZ
  { 859,	1,	0,	2,	982,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList2, OperandInfo55 },  // Inst #859 = BC16_MMR6
  { 858,	1,	0,	4,	929,	0,	0,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, nullptr, OperandInfo55 },  // Inst #858 = BC
  { 857,	3,	0,	4,	1199,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, ImplicitList2, OperandInfo187 },  // Inst #857 = BBIT132
  { 856,	3,	0,	4,	1199,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, ImplicitList2, OperandInfo187 },  // Inst #856 = BBIT1
  { 855,	3,	0,	4,	1199,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, ImplicitList2, OperandInfo187 },  // Inst #855 = BBIT032
  { 854,	3,	0,	4,	1199,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, ImplicitList2, OperandInfo187 },  // Inst #854 = BBIT0
  { 853,	4,	1,	4,	1634,	0,	0,	0, 0x6ULL, nullptr, OperandInfo182 },  // Inst #853 = BALIGN_MMR2
  { 852,	4,	1,	4,	1470,	0,	0,	0, 0x6ULL, nullptr, OperandInfo182 },  // Inst #852 = BALIGN
  { 851,	1,	0,	4,	999,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList3, OperandInfo55 },  // Inst #851 = BALC_MMR6
  { 850,	1,	0,	4,	926,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList3, OperandInfo55 },  // Inst #850 = BALC
  { 849,	1,	0,	4,	375,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL, ImplicitList3, OperandInfo55 },  // Inst #849 = BAL
  { 848,	3,	1,	4,	1198,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo71 },  // Inst #848 = BADDu
  { 847,	1,	0,	2,	945,	0,	1,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList2, OperandInfo55 },  // Inst #847 = B16_MM
  { 846,	3,	1,	2,	735,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, OperandInfo186 },  // Inst #846 = AndRxRxRy16
  { 845,	3,	1,	2,	735,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, OperandInfo131 },  // Inst #845 = AdduRxRyRz16
  { 844,	1,	0,	4,	735,	1,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList1, OperandInfo2 },  // Inst #844 = AddiuSpImmX16
  { 843,	1,	0,	2,	735,	1,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList1, OperandInfo2 },  // Inst #843 = AddiuSpImm16
  { 842,	3,	1,	4,	735,	0,	0,	0, 0x0ULL, nullptr, OperandInfo185 },  // Inst #842 = AddiuRxRyOffMemX16
  { 841,	3,	1,	4,	735,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, OperandInfo184 },  // Inst #841 = AddiuRxRxImmX16
  { 840,	3,	1,	2,	735,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, OperandInfo184 },  // Inst #840 = AddiuRxRxImm16
  { 839,	2,	1,	4,	735,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo183 },  // Inst #839 = AddiuRxPcImmX16
  { 838,	2,	1,	4,	735,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo183 },  // Inst #838 = AddiuRxImmX16
  { 837,	3,	1,	4,	542,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #837 = AVE_U_W
  { 836,	3,	1,	4,	542,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo47 },  // Inst #836 = AVE_U_H
  { 835,	3,	1,	4,	542,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #835 = AVE_U_D
  { 834,	3,	1,	4,	542,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo174 },  // Inst #834 = AVE_U_B
  { 833,	3,	1,	4,	542,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #833 = AVE_S_W
  { 832,	3,	1,	4,	542,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo47 },  // Inst #832 = AVE_S_H
  { 831,	3,	1,	4,	542,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #831 = AVE_S_D
  { 830,	3,	1,	4,	542,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo174 },  // Inst #830 = AVE_S_B
  { 829,	3,	1,	4,	542,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #829 = AVER_U_W
  { 828,	3,	1,	4,	542,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo47 },  // Inst #828 = AVER_U_H
  { 827,	3,	1,	4,	542,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #827 = AVER_U_D
  { 826,	3,	1,	4,	542,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo174 },  // Inst #826 = AVER_U_B
  { 825,	3,	1,	4,	542,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #825 = AVER_S_W
  { 824,	3,	1,	4,	542,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo47 },  // Inst #824 = AVER_S_H
  { 823,	3,	1,	4,	542,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #823 = AVER_S_D
  { 822,	3,	1,	4,	542,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo174 },  // Inst #822 = AVER_S_B
  { 821,	3,	1,	4,	783,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo73 },  // Inst #821 = AUI_MMR6
  { 820,	2,	1,	4,	782,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo114 },  // Inst #820 = AUIPC_MMR6
  { 819,	2,	1,	4,	729,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo114 },  // Inst #819 = AUIPC
  { 818,	3,	1,	4,	728,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo73 },  // Inst #818 = AUI
  { 817,	3,	1,	4,	541,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #817 = ASUB_U_W
  { 816,	3,	1,	4,	541,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #816 = ASUB_U_H
  { 815,	3,	1,	4,	541,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #815 = ASUB_U_D
  { 814,	3,	1,	4,	541,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #814 = ASUB_U_B
  { 813,	3,	1,	4,	541,	0,	0,	0, 0x6ULL, nullptr, OperandInfo48 },  // Inst #813 = ASUB_S_W
  { 812,	3,	1,	4,	541,	0,	0,	0, 0x6ULL, nullptr, OperandInfo47 },  // Inst #812 = ASUB_S_H
  { 811,	3,	1,	4,	541,	0,	0,	0, 0x6ULL, nullptr, OperandInfo46 },  // Inst #811 = ASUB_S_D
  { 810,	3,	1,	4,	541,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #810 = ASUB_S_B
  { 809,	4,	1,	4,	1633,	0,	0,	0, 0x6ULL, nullptr, OperandInfo182 },  // Inst #809 = APPEND_MMR2
  { 808,	4,	1,	4,	1469,	0,	0,	0, 0x6ULL, nullptr, OperandInfo182 },  // Inst #808 = APPEND
  { 807,	3,	1,	4,	743,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, OperandInfo73 },  // Inst #807 = ANDi_MM
  { 806,	3,	1,	4,	806,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, OperandInfo70 },  // Inst #806 = ANDi64
  { 805,	3,	1,	4,	499,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, OperandInfo73 },  // Inst #805 = ANDi
  { 804,	3,	1,	4,	548,	0,	0,	0, 0x6ULL, nullptr, OperandInfo174 },  // Inst #804 = AND_V
  { 803,	3,	1,	4,	780,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #803 = AND_MMR6
  { 802,	3,	1,	4,	742,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #802 = AND_MM
  { 801,	3,	1,	4,	781,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, OperandInfo73 },  // Inst #801 = ANDI_MMR6
  { 800,	3,	1,	4,	549,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #800 = ANDI_B
  { 799,	3,	1,	2,	780,	0,	0,	0, 0x0ULL, nullptr, OperandInfo170 },  // Inst #799 = ANDI16_MMR6
  { 798,	3,	1,	2,	742,	0,	0,	0, 0x0ULL, nullptr, OperandInfo170 },  // Inst #798 = ANDI16_MM
  { 797,	3,	1,	4,	806,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo71 },  // Inst #797 = AND64
  { 796,	3,	1,	2,	780,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo181 },  // Inst #796 = AND16_MMR6
  { 795,	3,	1,	2,	742,	0,	0,	0|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo181 },  // Inst #795 = AND16_MM
  { 794,	3,	1,	4,	364,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #794 = AND
  { 793,	2,	1,	4,	779,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo114 },  // Inst #793 = ALUIPC_MMR6
  { 792,	2,	1,	4,	727,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo114 },  // Inst #792 = ALUIPC
  { 791,	4,	1,	4,	778,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo180 },  // Inst #791 = ALIGN_MMR6
  { 790,	4,	1,	4,	726,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo180 },  // Inst #790 = ALIGN
  { 789,	3,	1,	4,	739,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #789 = ADDu_MM
  { 788,	3,	1,	4,	509,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, OperandInfo72 },  // Inst #788 = ADDu
  { 787,	3,	1,	4,	738,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, OperandInfo73 },  // Inst #787 = ADDiu_MM
  { 786,	3,	1,	4,	498,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL, nullptr, OperandInfo73 },  // Inst #786 = ADDiu
  { 785,	3,	1,	4,	741,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo73 },  // Inst #785 = ADDi_MM
  { 784,	3,	1,	4,	497,	0,	0,	0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo73 },  // Inst #784 = ADDi
  { 783,	3,	1,	4,	777,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo72 },  // Inst #783 = ADD_MMR6
  { 782,	3,	1,	4,	740,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo72 },  // Inst #782 = ADD_MM
  { 781,	3,	1,	4,	538,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #781 = ADD_A_W
  { 780,	3,	1,	4,	538,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo47 },  // Inst #780 = ADD_A_H
  { 779,	3,	1,	4,	538,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #779 = ADD_A_D
  { 778,	3,	1,	4,	538,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo174 },  // Inst #778 = ADD_A_B
  { 777,	3,	1,	4,	1516,	1,	1,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList10, OperandInfo72 },  // Inst #777 = ADDWC_MM
  { 776,	3,	1,	4,	1365,	1,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList10, OperandInfo72 },  // Inst #776 = ADDWC
  { 775,	3,	1,	4,	540,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #775 = ADDV_W
  { 774,	3,	1,	4,	540,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo47 },  // Inst #774 = ADDV_H
  { 773,	3,	1,	4,	540,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #773 = ADDV_D
  { 772,	3,	1,	4,	540,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo174 },  // Inst #772 = ADDV_B
  { 771,	3,	1,	4,	540,	0,	0,	0, 0x6ULL, nullptr, OperandInfo179 },  // Inst #771 = ADDVI_W
  { 770,	3,	1,	4,	540,	0,	0,	0, 0x6ULL, nullptr, OperandInfo178 },  // Inst #770 = ADDVI_H
  { 769,	3,	1,	4,	540,	0,	0,	0, 0x6ULL, nullptr, OperandInfo177 },  // Inst #769 = ADDVI_D
  { 768,	3,	1,	4,	540,	0,	0,	0, 0x6ULL, nullptr, OperandInfo176 },  // Inst #768 = ADDVI_B
  { 767,	3,	1,	4,	1515,	0,	1,	0|(1ULL<<MCID::Commutable), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #767 = ADDU_S_QB_MM
  { 766,	3,	1,	4,	1364,	0,	1,	0|(1ULL<<MCID::Commutable), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #766 = ADDU_S_QB
  { 765,	3,	1,	4,	1632,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #765 = ADDU_S_PH_MMR2
  { 764,	3,	1,	4,	1468,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #764 = ADDU_S_PH
  { 763,	3,	1,	4,	1514,	0,	1,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #763 = ADDU_QB_MM
  { 762,	3,	1,	4,	1363,	0,	1,	0|(1ULL<<MCID::Commutable), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #762 = ADDU_QB
  { 761,	3,	1,	4,	1631,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #761 = ADDU_PH_MMR2
  { 760,	3,	1,	4,	1467,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #760 = ADDU_PH
  { 759,	3,	1,	4,	776,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo72 },  // Inst #759 = ADDU_MMR6
  { 758,	3,	1,	4,	1630,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo172 },  // Inst #758 = ADDUH_R_QB_MMR2
  { 757,	3,	1,	4,	1466,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo172 },  // Inst #757 = ADDUH_R_QB
  { 756,	3,	1,	4,	1629,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo172 },  // Inst #756 = ADDUH_QB_MMR2
  { 755,	3,	1,	4,	1465,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo172 },  // Inst #755 = ADDUH_QB
  { 754,	3,	1,	2,	776,	0,	0,	0|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo175 },  // Inst #754 = ADDU16_MMR6
  { 753,	3,	1,	2,	739,	0,	0,	0|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo175 },  // Inst #753 = ADDU16_MM
  { 752,	3,	1,	4,	539,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #752 = ADDS_U_W
  { 751,	3,	1,	4,	539,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo47 },  // Inst #751 = ADDS_U_H
  { 750,	3,	1,	4,	539,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #750 = ADDS_U_D
  { 749,	3,	1,	4,	539,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo174 },  // Inst #749 = ADDS_U_B
  { 748,	3,	1,	4,	539,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #748 = ADDS_S_W
  { 747,	3,	1,	4,	539,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo47 },  // Inst #747 = ADDS_S_H
  { 746,	3,	1,	4,	539,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #746 = ADDS_S_D
  { 745,	3,	1,	4,	539,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo174 },  // Inst #745 = ADDS_S_B
  { 744,	3,	1,	4,	539,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo48 },  // Inst #744 = ADDS_A_W
  { 743,	3,	1,	4,	539,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo47 },  // Inst #743 = ADDS_A_H
  { 742,	3,	1,	4,	539,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo46 },  // Inst #742 = ADDS_A_D
  { 741,	3,	1,	4,	539,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo174 },  // Inst #741 = ADDS_A_B
  { 740,	3,	1,	4,	1513,	0,	1,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList9, OperandInfo72 },  // Inst #740 = ADDSC_MM
  { 739,	3,	1,	4,	1362,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList9, OperandInfo72 },  // Inst #739 = ADDSC
  { 738,	3,	1,	4,	1211,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, OperandInfo173 },  // Inst #738 = ADDR_PS64
  { 737,	3,	1,	4,	1512,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo72 },  // Inst #737 = ADDQ_S_W_MM
  { 736,	3,	1,	4,	1361,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo72 },  // Inst #736 = ADDQ_S_W
  { 735,	3,	1,	4,	1511,	0,	1,	0|(1ULL<<MCID::Commutable), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #735 = ADDQ_S_PH_MM
  { 734,	3,	1,	4,	1360,	0,	1,	0|(1ULL<<MCID::Commutable), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #734 = ADDQ_S_PH
  { 733,	3,	1,	4,	1510,	0,	1,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #733 = ADDQ_PH_MM
  { 732,	3,	1,	4,	1359,	0,	1,	0|(1ULL<<MCID::Commutable), 0x6ULL, ImplicitList8, OperandInfo172 },  // Inst #732 = ADDQ_PH
  { 731,	3,	1,	4,	1628,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo72 },  // Inst #731 = ADDQH_W_MMR2
  { 730,	3,	1,	4,	1464,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo72 },  // Inst #730 = ADDQH_W
  { 729,	3,	1,	4,	1627,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo72 },  // Inst #729 = ADDQH_R_W_MMR2
  { 728,	3,	1,	4,	1463,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo72 },  // Inst #728 = ADDQH_R_W
  { 727,	3,	1,	4,	1626,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo172 },  // Inst #727 = ADDQH_R_PH_MMR2
  { 726,	3,	1,	4,	1462,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo172 },  // Inst #726 = ADDQH_R_PH
  { 725,	3,	1,	4,	1625,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo172 },  // Inst #725 = ADDQH_PH_MMR2
  { 724,	3,	1,	4,	1461,	0,	0,	0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, OperandInfo172 },  // Inst #724 = ADDQH_PH
  { 723,	3,	1,	4,	775,	0,	0,	0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, OperandInfo73 },  // Inst #723 = ADDIU_MMR6
  { 722,	1,	0,	2,	738,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo2 },  // Inst #722 = ADDIUSP_MM
  { 721,	3,	1,	2,	738,	0,	0,	0, 0x0ULL, nullptr, OperandInfo171 },  // Inst #721 = ADDIUS5_MM
  { 720,	3,	1,	2,	738,	0,	0,	0|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo170 },  // Inst #720 = ADDIUR2_MM
  { 719,	2,	1,	2,	738,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo169 },  // Inst #719 = ADDIUR1SP_MM
  { 718,	2,	1,	4,	774,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo114 },  // Inst #718 = ADDIUPC_MMR6
  { 717,	2,	1,	4,	738,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo169 },  // Inst #717 = ADDIUPC_MM
  { 716,	2,	1,	4,	725,	0,	0,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, OperandInfo114 },  // Inst #716 = ADDIUPC
  { 715,	3,	1,	4,	496,	0,	0,	0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, OperandInfo72 },  // Inst #715 = ADD
  { 714,	2,	1,	4,	1509,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo45 },  // Inst #714 = ABSQ_S_W_MM
  { 713,	2,	1,	4,	1358,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo45 },  // Inst #713 = ABSQ_S_W
  { 712,	2,	1,	4,	1624,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo168 },  // Inst #712 = ABSQ_S_QB_MMR2
  { 711,	2,	1,	4,	1460,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo168 },  // Inst #711 = ABSQ_S_QB
  { 710,	2,	1,	4,	1508,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo168 },  // Inst #710 = ABSQ_S_PH_MM
  { 709,	2,	1,	4,	1357,	0,	1,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList8, OperandInfo168 },  // Inst #709 = ABSQ_S_PH
  { 708,	3,	1,	4,	550,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo48 },  // Inst #708 = XOR_V_W_PSEUDO
  { 707,	3,	1,	4,	550,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo47 },  // Inst #707 = XOR_V_H_PSEUDO
  { 706,	3,	1,	4,	550,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo46 },  // Inst #706 = XOR_V_D_PSEUDO
  { 705,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo96 },  // Inst #705 = Usw
  { 704,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo96 },  // Inst #704 = Ush
  { 703,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo96 },  // Inst #703 = Ulw
  { 702,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo96 },  // Inst #702 = Ulhu
  { 701,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo96 },  // Inst #701 = Ulh
  { 700,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo72 },  // Inst #700 = URemMacro
  { 699,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #699 = URemIMacro
  { 698,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo72 },  // Inst #698 = UDivMacro
  { 697,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #697 = UDivIMacro
  { 696,	3,	1,	4,	886,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo142 },  // Inst #696 = UDIV_MM_Pseudo
  { 695,	0,	0,	4,	981,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Trap)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr },  // Inst #695 = TRAP_MM
  { 694,	0,	0,	4,	402,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Trap)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr },  // Inst #694 = TRAP
  { 693,	1,	0,	4,	1006,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL, ImplicitList2, OperandInfo2 },  // Inst #693 = TAILCALL_MMR6
  { 692,	1,	0,	4,	964,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL, ImplicitList2, OperandInfo2 },  // Inst #692 = TAILCALL_MM
  { 691,	1,	0,	4,	1005,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL, ImplicitList2, OperandInfo58 },  // Inst #691 = TAILCALLREG_MMR6
  { 690,	1,	0,	4,	963,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL, ImplicitList2, OperandInfo58 },  // Inst #690 = TAILCALLREG_MM
  { 689,	1,	0,	4,	1015,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL, ImplicitList2, OperandInfo95 },  // Inst #689 = TAILCALLREGHB64
  { 688,	1,	0,	4,	385,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL, ImplicitList2, OperandInfo58 },  // Inst #688 = TAILCALLREGHB
  { 687,	1,	0,	4,	1015,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL, ImplicitList2, OperandInfo95 },  // Inst #687 = TAILCALLREG64
  { 686,	1,	0,	4,	385,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL, ImplicitList2, OperandInfo58 },  // Inst #686 = TAILCALLREG
  { 685,	1,	0,	4,	937,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL, ImplicitList2, OperandInfo58 },  // Inst #685 = TAILCALLR6REG
  { 684,	1,	0,	4,	937,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL, ImplicitList2, OperandInfo58 },  // Inst #684 = TAILCALLHBR6REG
  { 683,	1,	0,	4,	1023,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL, ImplicitList2, OperandInfo95 },  // Inst #683 = TAILCALLHB64R6REG
  { 682,	1,	0,	4,	1023,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL, ImplicitList2, OperandInfo95 },  // Inst #682 = TAILCALL64R6REG
  { 681,	1,	0,	4,	384,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL, ImplicitList2, OperandInfo2 },  // Inst #681 = TAILCALL
  { 680,	3,	1,	2,	736,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, OperandInfo131 },  // Inst #680 = SltuRxRyRz16
  { 679,	3,	1,	2,	736,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo131 },  // Inst #679 = SltuCCRxRy16
  { 678,	3,	1,	2,	736,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo167 },  // Inst #678 = SltiuCCRxImmX16
  { 677,	3,	1,	2,	736,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo167 },  // Inst #677 = SltiCCRxImmX16
  { 676,	3,	1,	2,	736,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo131 },  // Inst #676 = SltCCRxRy16
  { 675,	5,	1,	2,	944,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo165 },  // Inst #675 = SelTBtneZSltu
  { 674,	5,	1,	2,	944,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo166 },  // Inst #674 = SelTBtneZSltiu
  { 673,	5,	1,	2,	944,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo166 },  // Inst #673 = SelTBtneZSlti
  { 672,	5,	1,	2,	944,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo165 },  // Inst #672 = SelTBtneZSlt
  { 671,	5,	1,	2,	944,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo166 },  // Inst #671 = SelTBtneZCmpi
  { 670,	5,	1,	2,	944,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo165 },  // Inst #670 = SelTBtneZCmp
  { 669,	5,	1,	2,	944,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo165 },  // Inst #669 = SelTBteqZSltu
  { 668,	5,	1,	2,	944,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo166 },  // Inst #668 = SelTBteqZSltiu
  { 667,	5,	1,	2,	944,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo166 },  // Inst #667 = SelTBteqZSlti
  { 666,	5,	1,	2,	944,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo165 },  // Inst #666 = SelTBteqZSlt
  { 665,	5,	1,	2,	944,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo166 },  // Inst #665 = SelTBteqZCmpi
  { 664,	5,	1,	2,	944,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo165 },  // Inst #664 = SelTBteqZCmp
  { 663,	4,	1,	2,	944,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo164 },  // Inst #663 = SelBneZ
  { 662,	4,	1,	2,	944,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo164 },  // Inst #662 = SelBeqZ
  { 661,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo113 },  // Inst #661 = SaadAddr
  { 660,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo113 },  // Inst #660 = SaaAddr
  { 659,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo163 },  // Inst #659 = SZ_W_PSEUDO
  { 658,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo160 },  // Inst #658 = SZ_V_PSEUDO
  { 657,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo162 },  // Inst #657 = SZ_H_PSEUDO
  { 656,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo161 },  // Inst #656 = SZ_D_PSEUDO
  { 655,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo160 },  // Inst #655 = SZ_B_PSEUDO
  { 654,	3,	0,	4,	1136,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo110 },  // Inst #654 = SWM_MM
  { 653,	3,	0,	4,	705,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo99 },  // Inst #653 = ST_F16
  { 652,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo98 },  // Inst #652 = STR_W
  { 651,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo97 },  // Inst #651 = STR_D
  { 650,	3,	0,	4,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo103 },  // Inst #650 = STORE_CCOND_DSP
  { 649,	3,	0,	4,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo102 },  // Inst #649 = STORE_ACC64DSP
  { 648,	3,	0,	4,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo101 },  // Inst #648 = STORE_ACC64
  { 647,	3,	0,	4,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo100 },  // Inst #647 = STORE_ACC128
  { 646,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo72 },  // Inst #646 = SRemMacro
  { 645,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #645 = SRemIMacro
  { 644,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo163 },  // Inst #644 = SNZ_W_PSEUDO
  { 643,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo160 },  // Inst #643 = SNZ_V_PSEUDO
  { 642,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo162 },  // Inst #642 = SNZ_H_PSEUDO
  { 641,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo161 },  // Inst #641 = SNZ_D_PSEUDO
  { 640,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo160 },  // Inst #640 = SNZ_B_PSEUDO
  { 639,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo72 },  // Inst #639 = SNEMacro
  { 638,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #638 = SNEIMacro
  { 637,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo70 },  // Inst #637 = SLTUImm64
  { 636,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo70 },  // Inst #636 = SLTImm64
  { 635,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo70 },  // Inst #635 = SLEUImm64
  { 634,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #634 = SLEUImm
  { 633,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo72 },  // Inst #633 = SLEU
  { 632,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo70 },  // Inst #632 = SLEImm64
  { 631,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #631 = SLEImm
  { 630,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo72 },  // Inst #630 = SLE
  { 629,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo70 },  // Inst #629 = SGTUImm64
  { 628,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #628 = SGTUImm
  { 627,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo70 },  // Inst #627 = SGTImm64
  { 626,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #626 = SGTImm
  { 625,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo70 },  // Inst #625 = SGEUImm64
  { 624,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #624 = SGEUImm
  { 623,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo72 },  // Inst #623 = SGEU
  { 622,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo70 },  // Inst #622 = SGEImm64
  { 621,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #621 = SGEImm
  { 620,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo72 },  // Inst #620 = SGE
  { 619,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo72 },  // Inst #619 = SEQMacro
  { 618,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #618 = SEQIMacro
  { 617,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo159 },  // Inst #617 = SDivMacro
  { 616,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #616 = SDivIMacro
  { 615,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo96 },  // Inst #615 = SDMacro
  { 614,	3,	1,	4,	885,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo142 },  // Inst #614 = SDIV_MM_Pseudo
  { 613,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo158 },  // Inst #613 = SDC1_M1
  { 612,	0,	0,	2,	940,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x0ULL, nullptr, nullptr },  // Inst #612 = RetRA16
  { 611,	0,	0,	4,	382,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL, nullptr, nullptr },  // Inst #611 = RetRA
  { 610,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #610 = RORImm
  { 609,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo72 },  // Inst #609 = ROR
  { 608,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #608 = ROLImm
  { 607,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo72 },  // Inst #607 = ROL
  { 606,	3,	1,	4,	866,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo142 },  // Inst #606 = PseudoUDIV
  { 605,	3,	1,	4,	1214,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo157 },  // Inst #605 = PseudoTRUNC_W_S
  { 604,	3,	1,	4,	1214,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo156 },  // Inst #604 = PseudoTRUNC_W_D32
  { 603,	3,	1,	4,	1214,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo155 },  // Inst #603 = PseudoTRUNC_W_D
  { 602,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo154 },  // Inst #602 = PseudoSELECT_S
  { 601,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo153 },  // Inst #601 = PseudoSELECT_I64
  { 600,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo152 },  // Inst #600 = PseudoSELECT_I
  { 599,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo151 },  // Inst #599 = PseudoSELECT_D64
  { 598,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo150 },  // Inst #598 = PseudoSELECT_D32
  { 597,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo149 },  // Inst #597 = PseudoSELECTFP_T_S
  { 596,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo148 },  // Inst #596 = PseudoSELECTFP_T_I64
  { 595,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo147 },  // Inst #595 = PseudoSELECTFP_T_I
  { 594,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo146 },  // Inst #594 = PseudoSELECTFP_T_D64
  { 593,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo145 },  // Inst #593 = PseudoSELECTFP_T_D32
  { 592,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo149 },  // Inst #592 = PseudoSELECTFP_F_S
  { 591,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo148 },  // Inst #591 = PseudoSELECTFP_F_I64
  { 590,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo147 },  // Inst #590 = PseudoSELECTFP_F_I
  { 589,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo146 },  // Inst #589 = PseudoSELECTFP_F_D64
  { 588,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo145 },  // Inst #588 = PseudoSELECTFP_F_D32
  { 587,	3,	1,	4,	865,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo142 },  // Inst #587 = PseudoSDIV
  { 586,	1,	0,	4,	1016,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL, nullptr, OperandInfo95 },  // Inst #586 = PseudoReturn64
  { 585,	1,	0,	4,	388,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x10ULL, nullptr, OperandInfo58 },  // Inst #585 = PseudoReturn
  { 584,	4,	1,	4,	1459,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo144 },  // Inst #584 = PseudoPICK_QB
  { 583,	4,	1,	4,	1459,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo144 },  // Inst #583 = PseudoPICK_PH
  { 582,	3,	1,	4,	862,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo142 },  // Inst #582 = PseudoMULTu_MM
  { 581,	3,	1,	4,	864,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo142 },  // Inst #581 = PseudoMULTu
  { 580,	3,	1,	4,	861,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo142 },  // Inst #580 = PseudoMULT_MM
  { 579,	3,	1,	4,	863,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo142 },  // Inst #579 = PseudoMULT
  { 578,	3,	1,	4,	868,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo142 },  // Inst #578 = PseudoMTLOHI_MM
  { 577,	3,	1,	4,	1344,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo143 },  // Inst #577 = PseudoMTLOHI_DSP
  { 576,	3,	1,	4,	907,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo136 },  // Inst #576 = PseudoMTLOHI64
  { 575,	3,	1,	4,	493,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo142 },  // Inst #575 = PseudoMTLOHI
  { 574,	4,	1,	4,	859,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo139 },  // Inst #574 = PseudoMSUB_MM
  { 573,	4,	1,	4,	860,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo139 },  // Inst #573 = PseudoMSUBU_MM
  { 572,	4,	1,	4,	492,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo139 },  // Inst #572 = PseudoMSUBU
  { 571,	4,	1,	4,	491,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo139 },  // Inst #571 = PseudoMSUB
  { 570,	2,	1,	4,	867,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo140 },  // Inst #570 = PseudoMFLO_MM
  { 569,	2,	1,	4,	906,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo141 },  // Inst #569 = PseudoMFLO64
  { 568,	2,	1,	4,	478,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo140 },  // Inst #568 = PseudoMFLO
  { 567,	2,	1,	4,	867,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo140 },  // Inst #567 = PseudoMFHI_MM
  { 566,	2,	1,	4,	906,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo141 },  // Inst #566 = PseudoMFHI64
  { 565,	2,	1,	4,	478,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo140 },  // Inst #565 = PseudoMFHI
  { 564,	4,	1,	4,	857,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo139 },  // Inst #564 = PseudoMADD_MM
  { 563,	4,	1,	4,	858,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo139 },  // Inst #563 = PseudoMADDU_MM
  { 562,	4,	1,	4,	490,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo139 },  // Inst #562 = PseudoMADDU
  { 561,	4,	1,	4,	489,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo139 },  // Inst #561 = PseudoMADD
  { 560,	1,	0,	4,	936,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL, nullptr, OperandInfo58 },  // Inst #560 = PseudoIndrectHazardBranchR6
  { 559,	1,	0,	4,	1024,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL, nullptr, OperandInfo95 },  // Inst #559 = PseudoIndrectHazardBranch64R6
  { 558,	1,	0,	4,	1020,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL, nullptr, OperandInfo95 },  // Inst #558 = PseudoIndirectHazardBranch64
  { 557,	1,	0,	4,	387,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL, nullptr, OperandInfo58 },  // Inst #557 = PseudoIndirectHazardBranch
  { 556,	1,	0,	4,	998,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL, nullptr, OperandInfo58 },  // Inst #556 = PseudoIndirectBranch_MMR6
  { 555,	1,	0,	4,	965,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL, nullptr, OperandInfo58 },  // Inst #555 = PseudoIndirectBranch_MM
  { 554,	1,	0,	4,	936,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL, nullptr, OperandInfo58 },  // Inst #554 = PseudoIndirectBranchR6
  { 553,	1,	0,	4,	1024,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL, nullptr, OperandInfo95 },  // Inst #553 = PseudoIndirectBranch64R6
  { 552,	1,	0,	4,	1020,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL, nullptr, OperandInfo95 },  // Inst #552 = PseudoIndirectBranch64
  { 551,	1,	0,	4,	387,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL, nullptr, OperandInfo58 },  // Inst #551 = PseudoIndirectBranch
  { 550,	7,	2,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo138 },  // Inst #550 = PseudoD_SELECT_I64
  { 549,	7,	2,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo137 },  // Inst #549 = PseudoD_SELECT_I
  { 548,	3,	1,	4,	905,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo136 },  // Inst #548 = PseudoDUDIV
  { 547,	3,	1,	4,	904,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo136 },  // Inst #547 = PseudoDSDIV
  { 546,	3,	1,	4,	903,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo136 },  // Inst #546 = PseudoDMULTu
  { 545,	3,	1,	4,	902,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo136 },  // Inst #545 = PseudoDMULT
  { 544,	2,	1,	4,	644,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x4ULL, nullptr, OperandInfo129 },  // Inst #544 = PseudoCVT_S_W
  { 543,	2,	1,	4,	644,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x4ULL, nullptr, OperandInfo134 },  // Inst #543 = PseudoCVT_S_L
  { 542,	2,	1,	4,	644,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x4ULL, nullptr, OperandInfo135 },  // Inst #542 = PseudoCVT_D64_W
  { 541,	2,	1,	4,	644,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x4ULL, nullptr, OperandInfo134 },  // Inst #541 = PseudoCVT_D64_L
  { 540,	2,	1,	4,	644,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x4ULL, nullptr, OperandInfo133 },  // Inst #540 = PseudoCVT_D32_W
  { 539,	3,	1,	4,	1458,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo132 },  // Inst #539 = PseudoCMP_LT_PH
  { 538,	3,	1,	4,	1458,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo132 },  // Inst #538 = PseudoCMP_LE_PH
  { 537,	3,	1,	4,	1458,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo132 },  // Inst #537 = PseudoCMP_EQ_PH
  { 536,	3,	1,	4,	1458,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo132 },  // Inst #536 = PseudoCMPU_LT_QB
  { 535,	3,	1,	4,	1458,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo132 },  // Inst #535 = PseudoCMPU_LE_QB
  { 534,	3,	1,	4,	1458,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo132 },  // Inst #534 = PseudoCMPU_EQ_QB
  { 533,	3,	1,	4,	550,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo48 },  // Inst #533 = OR_V_W_PSEUDO
  { 532,	3,	1,	4,	550,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo47 },  // Inst #532 = OR_V_H_PSEUDO
  { 531,	3,	1,	4,	550,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo46 },  // Inst #531 = OR_V_D_PSEUDO
  { 530,	3,	1,	4,	550,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo48 },  // Inst #530 = NOR_V_W_PSEUDO
  { 529,	3,	1,	4,	550,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo47 },  // Inst #529 = NOR_V_H_PSEUDO
  { 528,	3,	1,	4,	550,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo46 },  // Inst #528 = NOR_V_D_PSEUDO
  { 527,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo70 },  // Inst #527 = NORImm64
  { 526,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #526 = NORImm
  { 525,	0,	0,	4,	373,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr },  // Inst #525 = NOP
  { 524,	3,	1,	2,	875,	0,	2,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, ImplicitList6, OperandInfo131 },  // Inst #524 = MultuRxRyRz16
  { 523,	2,	0,	2,	875,	0,	2,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, ImplicitList6, OperandInfo130 },  // Inst #523 = MultuRxRy16
  { 522,	3,	1,	2,	875,	0,	2,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, ImplicitList6, OperandInfo131 },  // Inst #522 = MultRxRyRz16
  { 521,	2,	0,	2,	875,	0,	2,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, ImplicitList6, OperandInfo130 },  // Inst #521 = MultRxRy16
  { 520,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo72 },  // Inst #520 = MULOUMacro
  { 519,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo72 },  // Inst #519 = MULOMacro
  { 518,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #518 = MULImmMacro
  { 517,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo127 },  // Inst #517 = MTTLO
  { 516,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo127 },  // Inst #516 = MTTHI
  { 515,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo129 },  // Inst #515 = MTTHC1
  { 514,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo45 },  // Inst #514 = MTTGPR
  { 513,	1,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo58 },  // Inst #513 = MTTDSP
  { 512,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo129 },  // Inst #512 = MTTC1
  { 511,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo128 },  // Inst #511 = MTTC0
  { 510,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo127 },  // Inst #510 = MTTACX
  { 509,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo126 },  // Inst #509 = MSA_FP_ROUND_W_PSEUDO
  { 508,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo125 },  // Inst #508 = MSA_FP_ROUND_D_PSEUDO
  { 507,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo124 },  // Inst #507 = MSA_FP_EXTEND_W_PSEUDO
  { 506,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo123 },  // Inst #506 = MSA_FP_EXTEND_D_PSEUDO
  { 505,	2,	0,	4,	1,	2,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x10ULL, ImplicitList5, OperandInfo122 },  // Inst #505 = MIPSeh_return64
  { 504,	2,	0,	4,	1,	2,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x10ULL, ImplicitList5, OperandInfo45 },  // Inst #504 = MIPSeh_return32
  { 503,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo119 },  // Inst #503 = MFTLO
  { 502,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo119 },  // Inst #502 = MFTHI
  { 501,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo121 },  // Inst #501 = MFTHC1
  { 500,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #500 = MFTGPR
  { 499,	1,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo58 },  // Inst #499 = MFTDSP
  { 498,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo121 },  // Inst #498 = MFTC1
  { 497,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo120 },  // Inst #497 = MFTC0
  { 496,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo119 },  // Inst #496 = MFTACX
  { 495,	3,	1,	2,	737,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo118 },  // Inst #495 = LwConstant32
  { 494,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo114 },  // Inst #494 = LoadImmSingleGPR
  { 493,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo117 },  // Inst #493 = LoadImmSingleFGR
  { 492,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo114 },  // Inst #492 = LoadImmDoubleGPR
  { 491,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo116 },  // Inst #491 = LoadImmDoubleFGR_32
  { 490,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo115 },  // Inst #490 = LoadImmDoubleFGR
  { 489,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo112 },  // Inst #489 = LoadImm64
  { 488,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo114 },  // Inst #488 = LoadImm32
  { 487,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo113 },  // Inst #487 = LoadAddrReg64
  { 486,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo96 },  // Inst #486 = LoadAddrReg32
  { 485,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo112 },  // Inst #485 = LoadAddrImm64
  { 484,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo111 },  // Inst #484 = LoadAddrImm32
  { 483,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo110 },  // Inst #483 = LWM_MM
  { 482,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo109 },  // Inst #482 = LONG_BRANCH_LUi2Op_64
  { 481,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo108 },  // Inst #481 = LONG_BRANCH_LUi2Op
  { 480,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo107 },  // Inst #480 = LONG_BRANCH_LUi
  { 479,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo106 },  // Inst #479 = LONG_BRANCH_DADDiu2Op
  { 478,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo105 },  // Inst #478 = LONG_BRANCH_DADDiu
  { 477,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo57 },  // Inst #477 = LONG_BRANCH_ADDiu2Op
  { 476,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo104 },  // Inst #476 = LONG_BRANCH_ADDiu
  { 475,	3,	1,	4,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo103 },  // Inst #475 = LOAD_CCOND_DSP
  { 474,	3,	1,	4,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo102 },  // Inst #474 = LOAD_ACC64DSP
  { 473,	3,	1,	4,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo101 },  // Inst #473 = LOAD_ACC64
  { 472,	3,	1,	4,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, OperandInfo100 },  // Inst #472 = LOAD_ACC128
  { 471,	3,	1,	4,	716,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo99 },  // Inst #471 = LD_F16
  { 470,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo98 },  // Inst #470 = LDR_W
  { 469,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo97 },  // Inst #469 = LDR_D
  { 468,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo96 },  // Inst #468 = LDMacro
  { 467,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo45 },  // Inst #467 = JalTwoReg
  { 466,	1,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo58 },  // Inst #466 = JalOneReg
  { 465,	1,	0,	4,	990,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x10ULL, ImplicitList3, OperandInfo2 },  // Inst #465 = JAL_MMR6
  { 464,	1,	0,	4,	407,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x10ULL, ImplicitList3, OperandInfo58 },  // Inst #464 = JALRPseudo
  { 463,	1,	0,	4,	407,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x10ULL, ImplicitList3, OperandInfo58 },  // Inst #463 = JALRHBPseudo
  { 462,	1,	0,	4,	1012,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x10ULL, ImplicitList3, OperandInfo95 },  // Inst #462 = JALRHB64Pseudo
  { 461,	1,	0,	4,	1012,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x10ULL, ImplicitList3, OperandInfo95 },  // Inst #461 = JALR64Pseudo
  { 460,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo94 },  // Inst #460 = INSERT_W_VIDX_PSEUDO
  { 459,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo93 },  // Inst #459 = INSERT_W_VIDX64_PSEUDO
  { 458,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo92 },  // Inst #458 = INSERT_H_VIDX_PSEUDO
  { 457,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo91 },  // Inst #457 = INSERT_H_VIDX64_PSEUDO
  { 456,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo90 },  // Inst #456 = INSERT_FW_VIDX_PSEUDO
  { 455,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo89 },  // Inst #455 = INSERT_FW_VIDX64_PSEUDO
  { 454,	4,	1,	4,	552,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo88 },  // Inst #454 = INSERT_FW_PSEUDO
  { 453,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo87 },  // Inst #453 = INSERT_FD_VIDX_PSEUDO
  { 452,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo86 },  // Inst #452 = INSERT_FD_VIDX64_PSEUDO
  { 451,	4,	1,	4,	552,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo85 },  // Inst #451 = INSERT_FD_PSEUDO
  { 450,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo84 },  // Inst #450 = INSERT_D_VIDX_PSEUDO
  { 449,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo83 },  // Inst #449 = INSERT_D_VIDX64_PSEUDO
  { 448,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo82 },  // Inst #448 = INSERT_B_VIDX_PSEUDO
  { 447,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo81 },  // Inst #447 = INSERT_B_VIDX64_PSEUDO
  { 446,	4,	2,	2,	737,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo80 },  // Inst #446 = GotPrologue16
  { 445,	2,	1,	4,	551,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo79 },  // Inst #445 = FILL_FW_PSEUDO
  { 444,	2,	1,	4,	551,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo78 },  // Inst #444 = FILL_FD_PSEUDO
  { 443,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo77 },  // Inst #443 = FEXP2_W_1_PSEUDO
  { 442,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo76 },  // Inst #442 = FEXP2_D_1_PSEUDO
  { 441,	2,	1,	4,	588,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo77 },  // Inst #441 = FABS_W
  { 440,	2,	1,	4,	588,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo76 },  // Inst #440 = FABS_D
  { 439,	3,	1,	4,	695,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo75 },  // Inst #439 = ExtractElementF64_64
  { 438,	3,	1,	4,	695,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo74 },  // Inst #438 = ExtractElementF64
  { 437,	0,	0,	4,	924,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, nullptr },  // Inst #437 = ERet
  { 436,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo71 },  // Inst #436 = DURemMacro
  { 435,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo70 },  // Inst #435 = DURemIMacro
  { 434,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo71 },  // Inst #434 = DUDivMacro
  { 433,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo70 },  // Inst #433 = DUDivIMacro
  { 432,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo71 },  // Inst #432 = DSRemMacro
  { 431,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo70 },  // Inst #431 = DSRemIMacro
  { 430,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo71 },  // Inst #430 = DSDivMacro
  { 429,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo70 },  // Inst #429 = DSDivIMacro
  { 428,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #428 = DRORImm
  { 427,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo72 },  // Inst #427 = DROR
  { 426,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo73 },  // Inst #426 = DROLImm
  { 425,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo72 },  // Inst #425 = DROL
  { 424,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo71 },  // Inst #424 = DMULOUMacro
  { 423,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo71 },  // Inst #423 = DMULOMacro
  { 422,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo71 },  // Inst #422 = DMULMacro
  { 421,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo70 },  // Inst #421 = DMULImmMacro
  { 420,	1,	0,	2,	737,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo2 },  // Inst #420 = Constant32
  { 419,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo69 },  // Inst #419 = CTTC1
  { 418,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo68 },  // Inst #418 = COPY_FW_PSEUDO
  { 417,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo67 },  // Inst #417 = COPY_FD_PSEUDO
  { 416,	3,	0,	2,	737,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL, nullptr, OperandInfo4 },  // Inst #416 = CONSTPOOL_ENTRY
  { 415,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo66 },  // Inst #415 = CFTC1
  { 414,	3,	1,	4,	686,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo65 },  // Inst #414 = BuildPairF64_64
  { 413,	3,	1,	4,	686,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo64 },  // Inst #413 = BuildPairF64
  { 412,	3,	0,	2,	940,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo62 },  // Inst #412 = BtnezT8SltuX16
  { 411,	3,	0,	2,	940,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo63 },  // Inst #411 = BtnezT8SltiuX16
  { 410,	3,	0,	2,	940,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo63 },  // Inst #410 = BtnezT8SltiX16
  { 409,	3,	0,	2,	940,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo62 },  // Inst #409 = BtnezT8SltX16
  { 408,	3,	0,	2,	940,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo63 },  // Inst #408 = BtnezT8CmpiX16
  { 407,	3,	0,	2,	940,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo62 },  // Inst #407 = BtnezT8CmpX16
  { 406,	3,	0,	2,	940,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo62 },  // Inst #406 = BteqzT8SltuX16
  { 405,	3,	0,	2,	940,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo63 },  // Inst #405 = BteqzT8SltiuX16
  { 404,	3,	0,	2,	940,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo63 },  // Inst #404 = BteqzT8SltiX16
  { 403,	3,	0,	2,	940,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo62 },  // Inst #403 = BteqzT8SltX16
  { 402,	3,	0,	2,	940,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo63 },  // Inst #402 = BteqzT8CmpiX16
  { 401,	3,	0,	2,	940,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo62 },  // Inst #401 = BteqzT8CmpX16
  { 400,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #400 = BneImm
  { 399,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #399 = BeqImm
  { 398,	1,	0,	4,	956,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo55 },  // Inst #398 = B_MM_Pseudo
  { 397,	1,	0,	4,	997,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo55 },  // Inst #397 = B_MMR6_Pseudo
  { 396,	1,	0,	4,	945,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL, ImplicitList2, OperandInfo55 },  // Inst #396 = B_MM
  { 395,	4,	1,	4,	525,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo60 },  // Inst #395 = BSEL_W_PSEUDO
  { 394,	4,	1,	4,	525,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo61 },  // Inst #394 = BSEL_H_PSEUDO
  { 393,	4,	1,	4,	525,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo60 },  // Inst #393 = BSEL_FW_PSEUDO
  { 392,	4,	1,	4,	525,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo59 },  // Inst #392 = BSEL_FD_PSEUDO
  { 391,	4,	1,	4,	525,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo59 },  // Inst #391 = BSEL_D_PSEUDO
  { 390,	1,	1,	4,	1,	1,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList4, OperandInfo58 },  // Inst #390 = BPOSGE32_PSEUDO
  { 389,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #389 = BNELImmMacro
  { 388,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #388 = BLTULImmMacro
  { 387,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo57 },  // Inst #387 = BLTUL
  { 386,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #386 = BLTUImmMacro
  { 385,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo57 },  // Inst #385 = BLTU
  { 384,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #384 = BLTLImmMacro
  { 383,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo57 },  // Inst #383 = BLTL
  { 382,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #382 = BLTImmMacro
  { 381,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo57 },  // Inst #381 = BLT
  { 380,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #380 = BLEULImmMacro
  { 379,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo57 },  // Inst #379 = BLEUL
  { 378,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #378 = BLEUImmMacro
  { 377,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo57 },  // Inst #377 = BLEU
  { 376,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #376 = BLELImmMacro
  { 375,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo57 },  // Inst #375 = BLEL
  { 374,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #374 = BLEImmMacro
  { 373,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo57 },  // Inst #373 = BLE
  { 372,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #372 = BGTULImmMacro
  { 371,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo57 },  // Inst #371 = BGTUL
  { 370,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #370 = BGTUImmMacro
  { 369,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo57 },  // Inst #369 = BGTU
  { 368,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #368 = BGTLImmMacro
  { 367,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo57 },  // Inst #367 = BGTL
  { 366,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #366 = BGTImmMacro
  { 365,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo57 },  // Inst #365 = BGT
  { 364,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #364 = BGEULImmMacro
  { 363,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo57 },  // Inst #363 = BGEUL
  { 362,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #362 = BGEUImmMacro
  { 361,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo57 },  // Inst #361 = BGEU
  { 360,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #360 = BGELImmMacro
  { 359,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo57 },  // Inst #359 = BGEL
  { 358,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #358 = BGEImmMacro
  { 357,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo57 },  // Inst #357 = BGE
  { 356,	3,	0,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, nullptr, OperandInfo56 },  // Inst #356 = BEQLImmMacro
  { 355,	1,	0,	4,	946,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, ImplicitList3, OperandInfo55 },  // Inst #355 = BAL_BR_MM
  { 354,	1,	0,	4,	919,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL, ImplicitList3, OperandInfo55 },  // Inst #354 = BAL_BR
  { 353,	1,	0,	4,	374,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL, ImplicitList2, OperandInfo55 },  // Inst #353 = B
  { 352,	6,	1,	4,	721,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #352 = ATOMIC_SWAP_I8_POSTRA
  { 351,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #351 = ATOMIC_SWAP_I8
  { 350,	3,	1,	4,	721,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo54 },  // Inst #350 = ATOMIC_SWAP_I64_POSTRA
  { 349,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo54 },  // Inst #349 = ATOMIC_SWAP_I64
  { 348,	3,	1,	4,	721,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo52 },  // Inst #348 = ATOMIC_SWAP_I32_POSTRA
  { 347,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #347 = ATOMIC_SWAP_I32
  { 346,	6,	1,	4,	721,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #346 = ATOMIC_SWAP_I16_POSTRA
  { 345,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #345 = ATOMIC_SWAP_I16
  { 344,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #344 = ATOMIC_LOAD_XOR_I8_POSTRA
  { 343,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #343 = ATOMIC_LOAD_XOR_I8
  { 342,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo54 },  // Inst #342 = ATOMIC_LOAD_XOR_I64_POSTRA
  { 341,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo54 },  // Inst #341 = ATOMIC_LOAD_XOR_I64
  { 340,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo52 },  // Inst #340 = ATOMIC_LOAD_XOR_I32_POSTRA
  { 339,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #339 = ATOMIC_LOAD_XOR_I32
  { 338,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #338 = ATOMIC_LOAD_XOR_I16_POSTRA
  { 337,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #337 = ATOMIC_LOAD_XOR_I16
  { 336,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #336 = ATOMIC_LOAD_UMIN_I8_POSTRA
  { 335,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #335 = ATOMIC_LOAD_UMIN_I8
  { 334,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo54 },  // Inst #334 = ATOMIC_LOAD_UMIN_I64_POSTRA
  { 333,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo54 },  // Inst #333 = ATOMIC_LOAD_UMIN_I64
  { 332,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo52 },  // Inst #332 = ATOMIC_LOAD_UMIN_I32_POSTRA
  { 331,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #331 = ATOMIC_LOAD_UMIN_I32
  { 330,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #330 = ATOMIC_LOAD_UMIN_I16_POSTRA
  { 329,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #329 = ATOMIC_LOAD_UMIN_I16
  { 328,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #328 = ATOMIC_LOAD_UMAX_I8_POSTRA
  { 327,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #327 = ATOMIC_LOAD_UMAX_I8
  { 326,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo54 },  // Inst #326 = ATOMIC_LOAD_UMAX_I64_POSTRA
  { 325,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo54 },  // Inst #325 = ATOMIC_LOAD_UMAX_I64
  { 324,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo52 },  // Inst #324 = ATOMIC_LOAD_UMAX_I32_POSTRA
  { 323,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #323 = ATOMIC_LOAD_UMAX_I32
  { 322,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #322 = ATOMIC_LOAD_UMAX_I16_POSTRA
  { 321,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #321 = ATOMIC_LOAD_UMAX_I16
  { 320,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #320 = ATOMIC_LOAD_SUB_I8_POSTRA
  { 319,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #319 = ATOMIC_LOAD_SUB_I8
  { 318,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo54 },  // Inst #318 = ATOMIC_LOAD_SUB_I64_POSTRA
  { 317,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo54 },  // Inst #317 = ATOMIC_LOAD_SUB_I64
  { 316,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo52 },  // Inst #316 = ATOMIC_LOAD_SUB_I32_POSTRA
  { 315,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #315 = ATOMIC_LOAD_SUB_I32
  { 314,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #314 = ATOMIC_LOAD_SUB_I16_POSTRA
  { 313,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #313 = ATOMIC_LOAD_SUB_I16
  { 312,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #312 = ATOMIC_LOAD_OR_I8_POSTRA
  { 311,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #311 = ATOMIC_LOAD_OR_I8
  { 310,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo54 },  // Inst #310 = ATOMIC_LOAD_OR_I64_POSTRA
  { 309,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo54 },  // Inst #309 = ATOMIC_LOAD_OR_I64
  { 308,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo52 },  // Inst #308 = ATOMIC_LOAD_OR_I32_POSTRA
  { 307,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #307 = ATOMIC_LOAD_OR_I32
  { 306,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #306 = ATOMIC_LOAD_OR_I16_POSTRA
  { 305,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #305 = ATOMIC_LOAD_OR_I16
  { 304,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #304 = ATOMIC_LOAD_NAND_I8_POSTRA
  { 303,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #303 = ATOMIC_LOAD_NAND_I8
  { 302,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo54 },  // Inst #302 = ATOMIC_LOAD_NAND_I64_POSTRA
  { 301,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo54 },  // Inst #301 = ATOMIC_LOAD_NAND_I64
  { 300,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo52 },  // Inst #300 = ATOMIC_LOAD_NAND_I32_POSTRA
  { 299,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #299 = ATOMIC_LOAD_NAND_I32
  { 298,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #298 = ATOMIC_LOAD_NAND_I16_POSTRA
  { 297,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #297 = ATOMIC_LOAD_NAND_I16
  { 296,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #296 = ATOMIC_LOAD_MIN_I8_POSTRA
  { 295,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #295 = ATOMIC_LOAD_MIN_I8
  { 294,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo54 },  // Inst #294 = ATOMIC_LOAD_MIN_I64_POSTRA
  { 293,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo54 },  // Inst #293 = ATOMIC_LOAD_MIN_I64
  { 292,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo52 },  // Inst #292 = ATOMIC_LOAD_MIN_I32_POSTRA
  { 291,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #291 = ATOMIC_LOAD_MIN_I32
  { 290,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #290 = ATOMIC_LOAD_MIN_I16_POSTRA
  { 289,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #289 = ATOMIC_LOAD_MIN_I16
  { 288,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #288 = ATOMIC_LOAD_MAX_I8_POSTRA
  { 287,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #287 = ATOMIC_LOAD_MAX_I8
  { 286,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo54 },  // Inst #286 = ATOMIC_LOAD_MAX_I64_POSTRA
  { 285,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo54 },  // Inst #285 = ATOMIC_LOAD_MAX_I64
  { 284,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo52 },  // Inst #284 = ATOMIC_LOAD_MAX_I32_POSTRA
  { 283,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #283 = ATOMIC_LOAD_MAX_I32
  { 282,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #282 = ATOMIC_LOAD_MAX_I16_POSTRA
  { 281,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #281 = ATOMIC_LOAD_MAX_I16
  { 280,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #280 = ATOMIC_LOAD_AND_I8_POSTRA
  { 279,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #279 = ATOMIC_LOAD_AND_I8
  { 278,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo54 },  // Inst #278 = ATOMIC_LOAD_AND_I64_POSTRA
  { 277,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo54 },  // Inst #277 = ATOMIC_LOAD_AND_I64
  { 276,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo52 },  // Inst #276 = ATOMIC_LOAD_AND_I32_POSTRA
  { 275,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #275 = ATOMIC_LOAD_AND_I32
  { 274,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #274 = ATOMIC_LOAD_AND_I16_POSTRA
  { 273,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #273 = ATOMIC_LOAD_AND_I16
  { 272,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #272 = ATOMIC_LOAD_ADD_I8_POSTRA
  { 271,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #271 = ATOMIC_LOAD_ADD_I8
  { 270,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo54 },  // Inst #270 = ATOMIC_LOAD_ADD_I64_POSTRA
  { 269,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo54 },  // Inst #269 = ATOMIC_LOAD_ADD_I64
  { 268,	3,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo52 },  // Inst #268 = ATOMIC_LOAD_ADD_I32_POSTRA
  { 267,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #267 = ATOMIC_LOAD_ADD_I32
  { 266,	6,	1,	4,	723,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo53 },  // Inst #266 = ATOMIC_LOAD_ADD_I16_POSTRA
  { 265,	3,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo52 },  // Inst #265 = ATOMIC_LOAD_ADD_I16
  { 264,	7,	1,	4,	722,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo50 },  // Inst #264 = ATOMIC_CMP_SWAP_I8_POSTRA
  { 263,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo49 },  // Inst #263 = ATOMIC_CMP_SWAP_I8
  { 262,	4,	1,	4,	722,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo51 },  // Inst #262 = ATOMIC_CMP_SWAP_I64_POSTRA
  { 261,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo51 },  // Inst #261 = ATOMIC_CMP_SWAP_I64
  { 260,	4,	1,	4,	722,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo49 },  // Inst #260 = ATOMIC_CMP_SWAP_I32_POSTRA
  { 259,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo49 },  // Inst #259 = ATOMIC_CMP_SWAP_I32
  { 258,	7,	1,	4,	722,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo50 },  // Inst #258 = ATOMIC_CMP_SWAP_I16_POSTRA
  { 257,	4,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, OperandInfo49 },  // Inst #257 = ATOMIC_CMP_SWAP_I16
  { 256,	3,	1,	4,	550,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo48 },  // Inst #256 = AND_V_W_PSEUDO
  { 255,	3,	1,	4,	550,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo47 },  // Inst #255 = AND_V_H_PSEUDO
  { 254,	3,	1,	4,	550,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo46 },  // Inst #254 = AND_V_D_PSEUDO
  { 253,	2,	0,	4,	1,	1,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList1, OperandInfo10 },  // Inst #253 = ADJCALLSTACKUP
  { 252,	2,	0,	4,	1,	1,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList1, OperandInfo10 },  // Inst #252 = ADJCALLSTACKDOWN
  { 251,	2,	1,	4,	1,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo45 },  // Inst #251 = ABSMacro
  { 250,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo44 },  // Inst #250 = G_UBFX
  { 249,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo44 },  // Inst #249 = G_SBFX
  { 248,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #248 = G_VECREDUCE_UMIN
  { 247,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #247 = G_VECREDUCE_UMAX
  { 246,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #246 = G_VECREDUCE_SMIN
  { 245,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #245 = G_VECREDUCE_SMAX
  { 244,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #244 = G_VECREDUCE_XOR
  { 243,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #243 = G_VECREDUCE_OR
  { 242,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #242 = G_VECREDUCE_AND
  { 241,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #241 = G_VECREDUCE_MUL
  { 240,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #240 = G_VECREDUCE_ADD
  { 239,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #239 = G_VECREDUCE_FMIN
  { 238,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #238 = G_VECREDUCE_FMAX
  { 237,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #237 = G_VECREDUCE_FMUL
  { 236,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #236 = G_VECREDUCE_FADD
  { 235,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo40 },  // Inst #235 = G_VECREDUCE_SEQ_FMUL
  { 234,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo40 },  // Inst #234 = G_VECREDUCE_SEQ_FADD
  { 233,	3,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo22 },  // Inst #233 = G_BZERO
  { 232,	4,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo43 },  // Inst #232 = G_MEMSET
  { 231,	4,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo43 },  // Inst #231 = G_MEMMOVE
  { 230,	3,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo40 },  // Inst #230 = G_MEMCPY_INLINE
  { 229,	4,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo43 },  // Inst #229 = G_MEMCPY
  { 228,	2,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL, nullptr, OperandInfo42 },  // Inst #228 = G_WRITE_REGISTER
  { 227,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL, nullptr, OperandInfo21 },  // Inst #227 = G_READ_REGISTER
  { 226,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo25 },  // Inst #226 = G_STRICT_FSQRT
  { 225,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo19 },  // Inst #225 = G_STRICT_FMA
  { 224,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo18 },  // Inst #224 = G_STRICT_FREM
  { 223,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo18 },  // Inst #223 = G_STRICT_FDIV
  { 222,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo18 },  // Inst #222 = G_STRICT_FMUL
  { 221,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo18 },  // Inst #221 = G_STRICT_FSUB
  { 220,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo18 },  // Inst #220 = G_STRICT_FADD
  { 219,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo26 },  // Inst #219 = G_DYN_STACKALLOC
  { 218,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo21 },  // Inst #218 = G_JUMP_TABLE
  { 217,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo21 },  // Inst #217 = G_BLOCK_ADDR
  { 216,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #216 = G_ADDRSPACE_CAST
  { 215,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #215 = G_FNEARBYINT
  { 214,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #214 = G_FRINT
  { 213,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #213 = G_FFLOOR
  { 212,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #212 = G_FSQRT
  { 211,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #211 = G_FSIN
  { 210,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #210 = G_FCOS
  { 209,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #209 = G_FCEIL
  { 208,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #208 = G_BITREVERSE
  { 207,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #207 = G_BSWAP
  { 206,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #206 = G_CTPOP
  { 205,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #205 = G_CTLZ_ZERO_UNDEF
  { 204,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #204 = G_CTLZ
  { 203,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #203 = G_CTTZ_ZERO_UNDEF
  { 202,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #202 = G_CTTZ
  { 201,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo41 },  // Inst #201 = G_SHUFFLE_VECTOR
  { 200,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo40 },  // Inst #200 = G_EXTRACT_VECTOR_ELT
  { 199,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo39 },  // Inst #199 = G_INSERT_VECTOR_ELT
  { 198,	3,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, OperandInfo38 },  // Inst #198 = G_BRJT
  { 197,	1,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, OperandInfo2 },  // Inst #197 = G_BR
  { 196,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #196 = G_LLROUND
  { 195,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #195 = G_LROUND
  { 194,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #194 = G_ABS
  { 193,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #193 = G_UMAX
  { 192,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #192 = G_UMIN
  { 191,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #191 = G_SMAX
  { 190,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #190 = G_SMIN
  { 189,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo33 },  // Inst #189 = G_PTRMASK
  { 188,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo33 },  // Inst #188 = G_PTR_ADD
  { 187,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #187 = G_FMAXIMUM
  { 186,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #186 = G_FMINIMUM
  { 185,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #185 = G_FMAXNUM_IEEE
  { 184,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #184 = G_FMINNUM_IEEE
  { 183,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #183 = G_FMAXNUM
  { 182,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #182 = G_FMINNUM
  { 181,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #181 = G_FCANONICALIZE
  { 180,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo32 },  // Inst #180 = G_IS_FPCLASS
  { 179,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo33 },  // Inst #179 = G_FCOPYSIGN
  { 178,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #178 = G_FABS
  { 177,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #177 = G_UITOFP
  { 176,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #176 = G_SITOFP
  { 175,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #175 = G_FPTOUI
  { 174,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #174 = G_FPTOSI
  { 173,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #173 = G_FPTRUNC
  { 172,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #172 = G_FPEXT
  { 171,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #171 = G_FNEG
  { 170,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #170 = G_FLOG10
  { 169,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #169 = G_FLOG2
  { 168,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #168 = G_FLOG
  { 167,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #167 = G_FEXP2
  { 166,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #166 = G_FEXP
  { 165,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo33 },  // Inst #165 = G_FPOWI
  { 164,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo18 },  // Inst #164 = G_FPOW
  { 163,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo18 },  // Inst #163 = G_FREM
  { 162,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo18 },  // Inst #162 = G_FDIV
  { 161,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo19 },  // Inst #161 = G_FMAD
  { 160,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo19 },  // Inst #160 = G_FMA
  { 159,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #159 = G_FMUL
  { 158,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo18 },  // Inst #158 = G_FSUB
  { 157,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #157 = G_FADD
  { 156,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo37 },  // Inst #156 = G_UDIVFIXSAT
  { 155,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo37 },  // Inst #155 = G_SDIVFIXSAT
  { 154,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo37 },  // Inst #154 = G_UDIVFIX
  { 153,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo37 },  // Inst #153 = G_SDIVFIX
  { 152,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo37 },  // Inst #152 = G_UMULFIXSAT
  { 151,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo37 },  // Inst #151 = G_SMULFIXSAT
  { 150,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo37 },  // Inst #150 = G_UMULFIX
  { 149,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo37 },  // Inst #149 = G_SMULFIX
  { 148,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo33 },  // Inst #148 = G_SSHLSAT
  { 147,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo33 },  // Inst #147 = G_USHLSAT
  { 146,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo18 },  // Inst #146 = G_SSUBSAT
  { 145,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo18 },  // Inst #145 = G_USUBSAT
  { 144,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #144 = G_SADDSAT
  { 143,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #143 = G_UADDSAT
  { 142,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #142 = G_SMULH
  { 141,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #141 = G_UMULH
  { 140,	4,	2,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo30 },  // Inst #140 = G_SMULO
  { 139,	4,	2,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo30 },  // Inst #139 = G_UMULO
  { 138,	5,	2,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo36 },  // Inst #138 = G_SSUBE
  { 137,	4,	2,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo30 },  // Inst #137 = G_SSUBO
  { 136,	5,	2,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo36 },  // Inst #136 = G_SADDE
  { 135,	4,	2,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo30 },  // Inst #135 = G_SADDO
  { 134,	5,	2,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo36 },  // Inst #134 = G_USUBE
  { 133,	4,	2,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo30 },  // Inst #133 = G_USUBO
  { 132,	5,	2,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo36 },  // Inst #132 = G_UADDE
  { 131,	4,	2,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo30 },  // Inst #131 = G_UADDO
  { 130,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo30 },  // Inst #130 = G_SELECT
  { 129,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo35 },  // Inst #129 = G_FCMP
  { 128,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo35 },  // Inst #128 = G_ICMP
  { 127,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo33 },  // Inst #127 = G_ROTL
  { 126,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo33 },  // Inst #126 = G_ROTR
  { 125,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo34 },  // Inst #125 = G_FSHR
  { 124,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo34 },  // Inst #124 = G_FSHL
  { 123,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo33 },  // Inst #123 = G_ASHR
  { 122,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo33 },  // Inst #122 = G_LSHR
  { 121,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo33 },  // Inst #121 = G_SHL
  { 120,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #120 = G_ZEXT
  { 119,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo17 },  // Inst #119 = G_SEXT_INREG
  { 118,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #118 = G_SEXT
  { 117,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo32 },  // Inst #117 = G_VAARG
  { 116,	1,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo20 },  // Inst #116 = G_VASTART
  { 115,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo21 },  // Inst #115 = G_FCONSTANT
  { 114,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo21 },  // Inst #114 = G_CONSTANT
  { 113,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #113 = G_TRUNC
  { 112,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #112 = G_ANYEXT
  { 111,	1,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL, nullptr, OperandInfo2 },  // Inst #111 = G_INTRINSIC_W_SIDE_EFFECTS
  { 110,	1,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::Convergent), 0x0ULL, nullptr, OperandInfo2 },  // Inst #110 = G_INTRINSIC
  { 109,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, nullptr },  // Inst #109 = G_INVOKE_REGION_START
  { 108,	1,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, OperandInfo20 },  // Inst #108 = G_BRINDIRECT
  { 107,	2,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, OperandInfo21 },  // Inst #107 = G_BRCOND
  { 106,	2,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo10 },  // Inst #106 = G_FENCE
  { 105,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #105 = G_ATOMICRMW_UDEC_WRAP
  { 104,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #104 = G_ATOMICRMW_UINC_WRAP
  { 103,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #103 = G_ATOMICRMW_FMIN
  { 102,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #102 = G_ATOMICRMW_FMAX
  { 101,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #101 = G_ATOMICRMW_FSUB
  { 100,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #100 = G_ATOMICRMW_FADD
  { 99,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #99 = G_ATOMICRMW_UMIN
  { 98,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #98 = G_ATOMICRMW_UMAX
  { 97,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #97 = G_ATOMICRMW_MIN
  { 96,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #96 = G_ATOMICRMW_MAX
  { 95,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #95 = G_ATOMICRMW_XOR
  { 94,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #94 = G_ATOMICRMW_OR
  { 93,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #93 = G_ATOMICRMW_NAND
  { 92,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #92 = G_ATOMICRMW_AND
  { 91,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #91 = G_ATOMICRMW_SUB
  { 90,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #90 = G_ATOMICRMW_ADD
  { 89,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo31 },  // Inst #89 = G_ATOMICRMW_XCHG
  { 88,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo30 },  // Inst #88 = G_ATOMIC_CMPXCHG
  { 87,	5,	2,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo29 },  // Inst #87 = G_ATOMIC_CMPXCHG_WITH_SUCCESS
  { 86,	5,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo28 },  // Inst #86 = G_INDEXED_STORE
  { 85,	2,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, OperandInfo23 },  // Inst #85 = G_STORE
  { 84,	5,	2,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, OperandInfo27 },  // Inst #84 = G_INDEXED_ZEXTLOAD
  { 83,	5,	2,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, OperandInfo27 },  // Inst #83 = G_INDEXED_SEXTLOAD
  { 82,	5,	2,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, OperandInfo27 },  // Inst #82 = G_INDEXED_LOAD
  { 81,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, OperandInfo23 },  // Inst #81 = G_ZEXTLOAD
  { 80,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, OperandInfo23 },  // Inst #80 = G_SEXTLOAD
  { 79,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, OperandInfo23 },  // Inst #79 = G_LOAD
  { 78,	1,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo20 },  // Inst #78 = G_READCYCLECOUNTER
  { 77,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #77 = G_INTRINSIC_ROUNDEVEN
  { 76,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #76 = G_INTRINSIC_LRINT
  { 75,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #75 = G_INTRINSIC_ROUND
  { 74,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #74 = G_INTRINSIC_TRUNC
  { 73,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo26 },  // Inst #73 = G_INTRINSIC_FPTRUNC_ROUND
  { 72,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo25 },  // Inst #72 = G_FREEZE
  { 71,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #71 = G_BITCAST
  { 70,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #70 = G_INTTOPTR
  { 69,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo23 },  // Inst #69 = G_PTRTOINT
  { 68,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, OperandInfo23 },  // Inst #68 = G_CONCAT_VECTORS
  { 67,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, OperandInfo23 },  // Inst #67 = G_BUILD_VECTOR_TRUNC
  { 66,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, OperandInfo23 },  // Inst #66 = G_BUILD_VECTOR
  { 65,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, OperandInfo23 },  // Inst #65 = G_MERGE_VALUES
  { 64,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo24 },  // Inst #64 = G_INSERT
  { 63,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, OperandInfo23 },  // Inst #63 = G_UNMERGE_VALUES
  { 62,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo22 },  // Inst #62 = G_EXTRACT
  { 61,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo21 },  // Inst #61 = G_GLOBAL_VALUE
  { 60,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo21 },  // Inst #60 = G_FRAME_INDEX
  { 59,	1,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, OperandInfo20 },  // Inst #59 = G_PHI
  { 58,	1,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo20 },  // Inst #58 = G_IMPLICIT_DEF
  { 57,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #57 = G_XOR
  { 56,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #56 = G_OR
  { 55,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #55 = G_AND
  { 54,	4,	2,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo19 },  // Inst #54 = G_UDIVREM
  { 53,	4,	2,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo19 },  // Inst #53 = G_SDIVREM
  { 52,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo18 },  // Inst #52 = G_UREM
  { 51,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo18 },  // Inst #51 = G_SREM
  { 50,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo18 },  // Inst #50 = G_UDIV
  { 49,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo18 },  // Inst #49 = G_SDIV
  { 48,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #48 = G_MUL
  { 47,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo18 },  // Inst #47 = G_SUB
  { 46,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, OperandInfo18 },  // Inst #46 = G_ADD
  { 45,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo17 },  // Inst #45 = G_ASSERT_ALIGN
  { 44,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo17 },  // Inst #44 = G_ASSERT_ZEXT
  { 43,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo17 },  // Inst #43 = G_ASSERT_SEXT
  { 42,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr },  // Inst #42 = MEMBARRIER
  { 41,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr },  // Inst #41 = ICALL_BRANCH_FUNNEL
  { 40,	3,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo16 },  // Inst #40 = PATCHABLE_TYPED_EVENT_CALL
  { 39,	2,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo15 },  // Inst #39 = PATCHABLE_EVENT_CALL
  { 38,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr },  // Inst #38 = PATCHABLE_TAIL_CALL
  { 37,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr },  // Inst #37 = PATCHABLE_FUNCTION_EXIT
  { 36,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr },  // Inst #36 = PATCHABLE_RET
  { 35,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr },  // Inst #35 = PATCHABLE_FUNCTION_ENTER
  { 34,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr },  // Inst #34 = PATCHABLE_OP
  { 33,	1,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo2 },  // Inst #33 = FAULTING_OP
  { 32,	2,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo14 },  // Inst #32 = LOCAL_ESCAPE
  { 31,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr },  // Inst #31 = STATEPOINT
  { 30,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo13 },  // Inst #30 = PREALLOCATED_ARG
  { 29,	1,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo3 },  // Inst #29 = PREALLOCATED_SETUP
  { 28,	1,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, OperandInfo12 },  // Inst #28 = LOAD_STACK_GUARD
  { 27,	6,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo11 },  // Inst #27 = PATCHPOINT
  { 26,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr },  // Inst #26 = FENTRY_CALL
  { 25,	2,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo10 },  // Inst #25 = STACKMAP
  { 24,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL, nullptr, OperandInfo9 },  // Inst #24 = ARITH_FENCE
  { 23,	4,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, OperandInfo8 },  // Inst #23 = PSEUDO_PROBE
  { 22,	1,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL, nullptr, OperandInfo3 },  // Inst #22 = LIFETIME_END
  { 21,	1,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL, nullptr, OperandInfo3 },  // Inst #21 = LIFETIME_START
  { 20,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, nullptr },  // Inst #20 = BUNDLE
  { 19,	2,	1,	0,	514,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL, nullptr, OperandInfo7 },  // Inst #19 = COPY
  { 18,	2,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL, nullptr, OperandInfo7 },  // Inst #18 = REG_SEQUENCE
  { 17,	1,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL, nullptr, OperandInfo2 },  // Inst #17 = DBG_LABEL
  { 16,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, nullptr },  // Inst #16 = DBG_PHI
  { 15,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, nullptr },  // Inst #15 = DBG_INSTR_REF
  { 14,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, nullptr },  // Inst #14 = DBG_VALUE_LIST
  { 13,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, nullptr },  // Inst #13 = DBG_VALUE
  { 12,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL, nullptr, OperandInfo4 },  // Inst #12 = COPY_TO_REGCLASS
  { 11,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo6 },  // Inst #11 = SUBREG_TO_REG
  { 10,	1,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL, nullptr, OperandInfo2 },  // Inst #10 = IMPLICIT_DEF
  { 9,	4,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo5 },  // Inst #9 = INSERT_SUBREG
  { 8,	3,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, OperandInfo4 },  // Inst #8 = EXTRACT_SUBREG
  { 7,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, nullptr },  // Inst #7 = KILL
  { 6,	1,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL, nullptr, OperandInfo3 },  // Inst #6 = ANNOTATION_LABEL
  { 5,	1,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL, nullptr, OperandInfo3 },  // Inst #5 = GC_LABEL
  { 4,	1,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL, nullptr, OperandInfo3 },  // Inst #4 = EH_LABEL
  { 3,	1,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL, nullptr, OperandInfo3 },  // Inst #3 = CFI_INSTRUCTION
  { 2,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr },  // Inst #2 = INLINEASM_BR
  { 1,	0,	0,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, nullptr },  // Inst #1 = INLINEASM
  { 0,	1,	1,	0,	0,	0,	0,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, OperandInfo2 },  // Inst #0 = PHI
};

extern const char MipsInstrNameData[] = {
  /* 0 */ 'G', '_', 'F', 'L', 'O', 'G', '1', '0', 0,
  /* 9 */ 'D', 'M', 'F', 'C', '0', 0,
  /* 15 */ 'D', 'M', 'F', 'G', 'C', '0', 0,
  /* 22 */ 'M', 'F', 'H', 'G', 'C', '0', 0,
  /* 29 */ 'M', 'T', 'H', 'G', 'C', '0', 0,
  /* 36 */ 'D', 'M', 'T', 'G', 'C', '0', 0,
  /* 43 */ 'M', 'F', 'T', 'C', '0', 0,
  /* 49 */ 'D', 'M', 'T', 'C', '0', 0,
  /* 55 */ 'M', 'T', 'T', 'C', '0', 0,
  /* 61 */ 'V', 'M', 'M', '0', 0,
  /* 66 */ 'M', 'T', 'M', '0', 0,
  /* 71 */ 'M', 'T', 'P', '0', 0,
  /* 76 */ 'B', 'B', 'I', 'T', '0', 0,
  /* 82 */ 'L', 'D', 'C', '1', 0,
  /* 87 */ 'S', 'D', 'C', '1', 0,
  /* 92 */ 'C', 'F', 'C', '1', 0,
  /* 97 */ 'D', 'M', 'F', 'C', '1', 0,
  /* 103 */ 'M', 'F', 'T', 'H', 'C', '1', 0,
  /* 110 */ 'M', 'T', 'T', 'H', 'C', '1', 0,
  /* 117 */ 'C', 'T', 'C', '1', 0,
  /* 122 */ 'C', 'F', 'T', 'C', '1', 0,
  /* 128 */ 'M', 'F', 'T', 'C', '1', 0,
  /* 134 */ 'D', 'M', 'T', 'C', '1', 0,
  /* 140 */ 'C', 'T', 'T', 'C', '1', 0,
  /* 146 */ 'M', 'T', 'T', 'C', '1', 0,
  /* 152 */ 'L', 'W', 'C', '1', 0,
  /* 157 */ 'S', 'W', 'C', '1', 0,
  /* 162 */ 'L', 'D', 'X', 'C', '1', 0,
  /* 168 */ 'S', 'D', 'X', 'C', '1', 0,
  /* 174 */ 'L', 'U', 'X', 'C', '1', 0,
  /* 180 */ 'S', 'U', 'X', 'C', '1', 0,
  /* 186 */ 'L', 'W', 'X', 'C', '1', 0,
  /* 192 */ 'S', 'W', 'X', 'C', '1', 0,
  /* 198 */ 'M', 'T', 'M', '1', 0,
  /* 203 */ 'S', 'D', 'C', '1', '_', 'M', '1', 0,
  /* 211 */ 'M', 'T', 'P', '1', 0,
  /* 216 */ 'B', 'B', 'I', 'T', '1', 0,
  /* 222 */ 'B', 'B', 'I', 'T', '0', '3', '2', 0,
  /* 230 */ 'B', 'B', 'I', 'T', '1', '3', '2', 0,
  /* 238 */ 'D', 'S', 'R', 'A', '3', '2', 0,
  /* 245 */ 'M', 'F', 'H', 'C', '1', '_', 'D', '3', '2', 0,
  /* 255 */ 'M', 'T', 'H', 'C', '1', '_', 'D', '3', '2', 0,
  /* 265 */ 'F', 'S', 'U', 'B', '_', 'D', '3', '2', 0,
  /* 274 */ 'N', 'M', 'S', 'U', 'B', '_', 'D', '3', '2', 0,
  /* 284 */ 'F', 'A', 'D', 'D', '_', 'D', '3', '2', 0,
  /* 293 */ 'N', 'M', 'A', 'D', 'D', '_', 'D', '3', '2', 0,
  /* 303 */ 'C', '_', 'N', 'G', 'E', '_', 'D', '3', '2', 0,
  /* 313 */ 'C', '_', 'N', 'G', 'L', 'E', '_', 'D', '3', '2', 0,
  /* 324 */ 'C', '_', 'O', 'L', 'E', '_', 'D', '3', '2', 0,
  /* 334 */ 'C', '_', 'U', 'L', 'E', '_', 'D', '3', '2', 0,
  /* 344 */ 'C', '_', 'L', 'E', '_', 'D', '3', '2', 0,
  /* 353 */ 'C', '_', 'S', 'F', '_', 'D', '3', '2', 0,
  /* 362 */ 'M', 'O', 'V', 'F', '_', 'D', '3', '2', 0,
  /* 371 */ 'C', '_', 'F', '_', 'D', '3', '2', 0,
  /* 379 */ 'P', 's', 'e', 'u', 'd', 'o', 'S', 'E', 'L', 'E', 'C', 'T', 'F', 'P', '_', 'F', '_', 'D', '3', '2', 0,
  /* 400 */ 'F', 'N', 'E', 'G', '_', 'D', '3', '2', 0,
  /* 409 */ 'M', 'O', 'V', 'N', '_', 'I', '_', 'D', '3', '2', 0,
  /* 420 */ 'M', 'O', 'V', 'Z', '_', 'I', '_', 'D', '3', '2', 0,
  /* 431 */ 'C', '_', 'N', 'G', 'L', '_', 'D', '3', '2', 0,
  /* 441 */ 'F', 'M', 'U', 'L', '_', 'D', '3', '2', 0,
  /* 450 */ 'L', 'D', 'C', '1', '_', 'M', 'M', '_', 'D', '3', '2', 0,
  /* 462 */ 'S', 'D', 'C', '1', '_', 'M', 'M', '_', 'D', '3', '2', 0,
  /* 474 */ 'C', '_', 'U', 'N', '_', 'D', '3', '2', 0,
  /* 483 */ 'R', 'E', 'C', 'I', 'P', '_', 'D', '3', '2', 0,
  /* 493 */ 'F', 'C', 'M', 'P', '_', 'D', '3', '2', 0,
  /* 502 */ 'C', '_', 'S', 'E', 'Q', '_', 'D', '3', '2', 0,
  /* 512 */ 'C', '_', 'U', 'E', 'Q', '_', 'D', '3', '2', 0,
  /* 522 */ 'C', '_', 'E', 'Q', '_', 'D', '3', '2', 0,
  /* 531 */ 'F', 'A', 'B', 'S', '_', 'D', '3', '2', 0,
  /* 540 */ 'C', 'V', 'T', '_', 'S', '_', 'D', '3', '2', 0,
  /* 550 */ 'P', 's', 'e', 'u', 'd', 'o', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'D', '3', '2', 0,
  /* 567 */ 'C', '_', 'N', 'G', 'T', '_', 'D', '3', '2', 0,
  /* 577 */ 'C', '_', 'O', 'L', 'T', '_', 'D', '3', '2', 0,
  /* 587 */ 'C', '_', 'U', 'L', 'T', '_', 'D', '3', '2', 0,
  /* 597 */ 'C', '_', 'L', 'T', '_', 'D', '3', '2', 0,
  /* 606 */ 'F', 'S', 'Q', 'R', 'T', '_', 'D', '3', '2', 0,
  /* 616 */ 'R', 'S', 'Q', 'R', 'T', '_', 'D', '3', '2', 0,
  /* 626 */ 'M', 'O', 'V', 'T', '_', 'D', '3', '2', 0,
  /* 635 */ 'P', 's', 'e', 'u', 'd', 'o', 'S', 'E', 'L', 'E', 'C', 'T', 'F', 'P', '_', 'T', '_', 'D', '3', '2', 0,
  /* 656 */ 'F', 'D', 'I', 'V', '_', 'D', '3', '2', 0,
  /* 665 */ 'F', 'M', 'O', 'V', '_', 'D', '3', '2', 0,
  /* 674 */ 'P', 's', 'e', 'u', 'd', 'o', 'T', 'R', 'U', 'N', 'C', '_', 'W', '_', 'D', '3', '2', 0,
  /* 692 */ 'R', 'O', 'U', 'N', 'D', '_', 'W', '_', 'D', '3', '2', 0,
  /* 704 */ 'C', 'E', 'I', 'L', '_', 'W', '_', 'D', '3', '2', 0,
  /* 715 */ 'F', 'L', 'O', 'O', 'R', '_', 'W', '_', 'D', '3', '2', 0,
  /* 727 */ 'C', 'V', 'T', '_', 'W', '_', 'D', '3', '2', 0,
  /* 737 */ 'B', 'P', 'O', 'S', 'G', 'E', '3', '2', 0,
  /* 746 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '3', '2', 0,
  /* 766 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '3', '2', 0,
  /* 786 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '3', '2', 0,
  /* 807 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '3', '2', 0,
  /* 827 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '3', '2', 0,
  /* 848 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '3', '2', 0,
  /* 868 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '3', '2', 0,
  /* 884 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '3', '2', 0,
  /* 904 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '3', '2', 0,
  /* 924 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '3', '2', 0,
  /* 943 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '3', '2', 0,
  /* 964 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '3', '2', 0,
  /* 984 */ 'D', 'S', 'L', 'L', '3', '2', 0,
  /* 991 */ 'D', 'S', 'R', 'L', '3', '2', 0,
  /* 998 */ 'D', 'R', 'O', 'T', 'R', '3', '2', 0,
  /* 1006 */ 'C', 'I', 'N', 'S', '3', '2', 0,
  /* 1013 */ 'E', 'X', 'T', 'S', '3', '2', 0,
  /* 1020 */ 'F', 'C', 'M', 'P', '_', 'S', '3', '2', 0,
  /* 1029 */ 'D', 'S', 'L', 'L', '6', '4', '_', '3', '2', 0,
  /* 1039 */ 'C', 'I', 'N', 'S', '6', '4', '_', '3', '2', 0,
  /* 1049 */ 'D', 'E', 'X', 'T', '6', '4', '_', '3', '2', 0,
  /* 1059 */ 'L', 'o', 'a', 'd', 'I', 'm', 'm', 'D', 'o', 'u', 'b', 'l', 'e', 'F', 'G', 'R', '_', '3', '2', 0,
  /* 1079 */ 'L', 'o', 'a', 'd', 'A', 'd', 'd', 'r', 'R', 'e', 'g', '3', '2', 0,
  /* 1093 */ 'C', 'I', 'N', 'S', '_', 'i', '3', '2', 0,
  /* 1102 */ 'L', 'o', 'a', 'd', 'I', 'm', 'm', '3', '2', 0,
  /* 1112 */ 'L', 'o', 'a', 'd', 'A', 'd', 'd', 'r', 'I', 'm', 'm', '3', '2', 0,
  /* 1126 */ 'M', 'I', 'P', 'S', 'e', 'h', '_', 'r', 'e', 't', 'u', 'r', 'n', '3', '2', 0,
  /* 1142 */ 'L', 'w', 'C', 'o', 'n', 's', 't', 'a', 'n', 't', '3', '2', 0,
  /* 1155 */ 'L', 'D', 'C', '2', 0,
  /* 1160 */ 'S', 'D', 'C', '2', 0,
  /* 1165 */ 'D', 'M', 'F', 'C', '2', 0,
  /* 1171 */ 'D', 'M', 'T', 'C', '2', 0,
  /* 1177 */ 'L', 'W', 'C', '2', 0,
  /* 1182 */ 'S', 'W', 'C', '2', 0,
  /* 1187 */ 'G', '_', 'F', 'L', 'O', 'G', '2', 0,
  /* 1195 */ 'M', 'T', 'M', '2', 0,
  /* 1200 */ 'M', 'T', 'P', '2', 0,
  /* 1205 */ 'G', '_', 'F', 'E', 'X', 'P', '2', 0,
  /* 1213 */ 'S', 'H', 'R', 'A', '_', 'Q', 'B', '_', 'M', 'M', 'R', '2', 0,
  /* 1226 */ 'C', 'M', 'P', 'G', 'D', 'U', '_', 'L', 'E', '_', 'Q', 'B', '_', 'M', 'M', 'R', '2', 0,
  /* 1244 */ 'S', 'U', 'B', 'U', 'H', '_', 'Q', 'B', '_', 'M', 'M', 'R', '2', 0,
  /* 1258 */ 'A', 'D', 'D', 'U', 'H', '_', 'Q', 'B', '_', 'M', 'M', 'R', '2', 0,
  /* 1272 */ 'C', 'M', 'P', 'G', 'D', 'U', '_', 'E', 'Q', '_', 'Q', 'B', '_', 'M', 'M', 'R', '2', 0,
  /* 1290 */ 'S', 'H', 'R', 'A', '_', 'R', '_', 'Q', 'B', '_', 'M', 'M', 'R', '2', 0,
  /* 1305 */ 'S', 'U', 'B', 'U', 'H', '_', 'R', '_', 'Q', 'B', '_', 'M', 'M', 'R', '2', 0,
  /* 1321 */ 'A', 'D', 'D', 'U', 'H', '_', 'R', '_', 'Q', 'B', '_', 'M', 'M', 'R', '2', 0,
  /* 1337 */ 'S', 'H', 'R', 'A', 'V', '_', 'R', '_', 'Q', 'B', '_', 'M', 'M', 'R', '2', 0,
  /* 1353 */ 'A', 'B', 'S', 'Q', '_', 'S', '_', 'Q', 'B', '_', 'M', 'M', 'R', '2', 0,
  /* 1368 */ 'C', 'M', 'P', 'G', 'D', 'U', '_', 'L', 'T', '_', 'Q', 'B', '_', 'M', 'M', 'R', '2', 0,
  /* 1386 */ 'S', 'H', 'R', 'A', 'V', '_', 'Q', 'B', '_', 'M', 'M', 'R', '2', 0,
  /* 1400 */ 'P', 'R', 'E', 'P', 'E', 'N', 'D', '_', 'M', 'M', 'R', '2', 0,
  /* 1413 */ 'A', 'P', 'P', 'E', 'N', 'D', '_', 'M', 'M', 'R', '2', 0,
  /* 1425 */ 'P', 'R', 'E', 'C', 'R', '_', 'Q', 'B', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1442 */ 'S', 'U', 'B', 'Q', 'H', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1456 */ 'A', 'D', 'D', 'Q', 'H', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1470 */ 'S', 'H', 'R', 'L', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1483 */ 'M', 'U', 'L', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1495 */ 'S', 'U', 'B', 'Q', 'H', '_', 'R', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1511 */ 'A', 'D', 'D', 'Q', 'H', '_', 'R', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1527 */ 'M', 'U', 'L', '_', 'S', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1541 */ 'M', 'U', 'L', 'Q', '_', 'S', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1556 */ 'S', 'U', 'B', 'U', '_', 'S', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1571 */ 'A', 'D', 'D', 'U', '_', 'S', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1586 */ 'S', 'U', 'B', 'U', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1599 */ 'A', 'D', 'D', 'U', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1612 */ 'S', 'H', 'R', 'L', 'V', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1626 */ 'D', 'P', 'A', '_', 'W', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1640 */ 'M', 'U', 'L', 'S', 'A', '_', 'W', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1656 */ 'D', 'P', 'A', 'Q', 'X', '_', 'S', 'A', '_', 'W', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1675 */ 'D', 'P', 'S', 'Q', 'X', '_', 'S', 'A', '_', 'W', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1694 */ 'D', 'P', 'S', '_', 'W', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1708 */ 'D', 'P', 'A', 'Q', 'X', '_', 'S', '_', 'W', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1726 */ 'D', 'P', 'S', 'Q', 'X', '_', 'S', '_', 'W', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1744 */ 'D', 'P', 'A', 'X', '_', 'W', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1759 */ 'D', 'P', 'S', 'X', '_', 'W', '_', 'P', 'H', '_', 'M', 'M', 'R', '2', 0,
  /* 1774 */ 'B', 'A', 'L', 'I', 'G', 'N', '_', 'M', 'M', 'R', '2', 0,
  /* 1786 */ 'P', 'R', 'E', 'C', 'R', '_', 'S', 'R', 'A', '_', 'P', 'H', '_', 'W', '_', 'M', 'M', 'R', '2', 0,
  /* 1806 */ 'P', 'R', 'E', 'C', 'R', '_', 'S', 'R', 'A', '_', 'R', '_', 'P', 'H', '_', 'W', '_', 'M', 'M', 'R', '2', 0,
  /* 1828 */ 'S', 'U', 'B', 'Q', 'H', '_', 'W', '_', 'M', 'M', 'R', '2', 0,
  /* 1841 */ 'A', 'D', 'D', 'Q', 'H', '_', 'W', '_', 'M', 'M', 'R', '2', 0,
  /* 1854 */ 'S', 'U', 'B', 'Q', 'H', '_', 'R', '_', 'W', '_', 'M', 'M', 'R', '2', 0,
  /* 1869 */ 'A', 'D', 'D', 'Q', 'H', '_', 'R', '_', 'W', '_', 'M', 'M', 'R', '2', 0,
  /* 1884 */ 'M', 'U', 'L', 'Q', '_', 'R', 'S', '_', 'W', '_', 'M', 'M', 'R', '2', 0,
  /* 1899 */ 'M', 'U', 'L', 'Q', '_', 'S', '_', 'W', '_', 'M', 'M', 'R', '2', 0,
  /* 1913 */ 'L', 'D', 'C', '3', 0,
  /* 1918 */ 'S', 'D', 'C', '3', 0,
  /* 1923 */ 'L', 'W', 'C', '3', 0,
  /* 1928 */ 'S', 'W', 'C', '3', 0,
  /* 1933 */ 'B', 'P', 'O', 'S', 'G', 'E', '3', '2', 'C', '_', 'M', 'M', 'R', '3', 0,
  /* 1948 */ 'L', 'D', 'C', '1', '6', '4', 0,
  /* 1955 */ 'S', 'D', 'C', '1', '6', '4', 0,
  /* 1962 */ 'L', 'D', 'X', 'C', '1', '6', '4', 0,
  /* 1970 */ 'S', 'D', 'X', 'C', '1', '6', '4', 0,
  /* 1978 */ 'L', 'U', 'X', 'C', '1', '6', '4', 0,
  /* 1986 */ 'S', 'U', 'X', 'C', '1', '6', '4', 0,
  /* 1994 */ 'S', 'E', 'B', '6', '4', 0,
  /* 2000 */ 'T', 'A', 'I', 'L', 'C', 'A', 'L', 'L', 'R', 'E', 'G', 'H', 'B', '6', '4', 0,
  /* 2016 */ 'J', 'R', '_', 'H', 'B', '6', '4', 0,
  /* 2024 */ 'J', 'A', 'L', 'R', '_', 'H', 'B', '6', '4', 0,
  /* 2034 */ 'L', 'B', '6', '4', 0,
  /* 2039 */ 'S', 'B', '6', '4', 0,
  /* 2044 */ 'L', 'O', 'A', 'D', '_', 'A', 'C', 'C', '6', '4', 0,
  /* 2055 */ 'S', 'T', 'O', 'R', 'E', '_', 'A', 'C', 'C', '6', '4', 0,
  /* 2067 */ 'B', 'G', 'E', 'C', '6', '4', 0,
  /* 2074 */ 'B', 'N', 'E', 'C', '6', '4', 0,
  /* 2081 */ 'J', 'I', 'C', '6', '4', 0,
  /* 2087 */ 'J', 'I', 'A', 'L', 'C', '6', '4', 0,
  /* 2095 */ 'B', 'E', 'Q', 'C', '6', '4', 0,
  /* 2102 */ 'S', 'C', '6', '4', 0,
  /* 2107 */ 'B', 'L', 'T', 'C', '6', '4', 0,
  /* 2114 */ 'B', 'G', 'E', 'U', 'C', '6', '4', 0,
  /* 2122 */ 'B', 'L', 'T', 'U', 'C', '6', '4', 0,
  /* 2130 */ 'B', 'G', 'E', 'Z', 'C', '6', '4', 0,
  /* 2138 */ 'B', 'L', 'E', 'Z', 'C', '6', '4', 0,
  /* 2146 */ 'B', 'N', 'E', 'Z', 'C', '6', '4', 0,
  /* 2154 */ 'B', 'E', 'Q', 'Z', 'C', '6', '4', 0,
  /* 2162 */ 'B', 'G', 'T', 'Z', 'C', '6', '4', 0,
  /* 2170 */ 'B', 'L', 'T', 'Z', 'C', '6', '4', 0,
  /* 2178 */ 'A', 'N', 'D', '6', '4', 0,
  /* 2184 */ 'M', 'F', 'C', '1', '_', 'D', '6', '4', 0,
  /* 2193 */ 'M', 'F', 'H', 'C', '1', '_', 'D', '6', '4', 0,
  /* 2203 */ 'M', 'T', 'H', 'C', '1', '_', 'D', '6', '4', 0,
  /* 2213 */ 'M', 'T', 'C', '1', '_', 'D', '6', '4', 0,
  /* 2222 */ 'M', 'O', 'V', 'N', '_', 'I', '6', '4', '_', 'D', '6', '4', 0,
  /* 2235 */ 'M', 'O', 'V', 'Z', '_', 'I', '6', '4', '_', 'D', '6', '4', 0,
  /* 2248 */ 'F', 'S', 'U', 'B', '_', 'D', '6', '4', 0,
  /* 2257 */ 'N', 'M', 'S', 'U', 'B', '_', 'D', '6', '4', 0,
  /* 2267 */ 'F', 'A', 'D', 'D', '_', 'D', '6', '4', 0,
  /* 2276 */ 'N', 'M', 'A', 'D', 'D', '_', 'D', '6', '4', 0,
  /* 2286 */ 'C', '_', 'N', 'G', 'E', '_', 'D', '6', '4', 0,
  /* 2296 */ 'C', '_', 'N', 'G', 'L', 'E', '_', 'D', '6', '4', 0,
  /* 2307 */ 'C', '_', 'O', 'L', 'E', '_', 'D', '6', '4', 0,
  /* 2317 */ 'C', '_', 'U', 'L', 'E', '_', 'D', '6', '4', 0,
  /* 2327 */ 'C', '_', 'L', 'E', '_', 'D', '6', '4', 0,
  /* 2336 */ 'C', '_', 'S', 'F', '_', 'D', '6', '4', 0,
  /* 2345 */ 'M', 'O', 'V', 'F', '_', 'D', '6', '4', 0,
  /* 2354 */ 'C', '_', 'F', '_', 'D', '6', '4', 0,
  /* 2362 */ 'P', 's', 'e', 'u', 'd', 'o', 'S', 'E', 'L', 'E', 'C', 'T', 'F', 'P', '_', 'F', '_', 'D', '6', '4', 0,
  /* 2383 */ 'F', 'N', 'E', 'G', '_', 'D', '6', '4', 0,
  /* 2392 */ 'M', 'O', 'V', 'N', '_', 'I', '_', 'D', '6', '4', 0,
  /* 2403 */ 'M', 'O', 'V', 'Z', '_', 'I', '_', 'D', '6', '4', 0,
  /* 2414 */ 'C', '_', 'N', 'G', 'L', '_', 'D', '6', '4', 0,
  /* 2424 */ 'F', 'M', 'U', 'L', '_', 'D', '6', '4', 0,
  /* 2433 */ 'T', 'R', 'U', 'N', 'C', '_', 'L', '_', 'D', '6', '4', 0,
  /* 2445 */ 'R', 'O', 'U', 'N', 'D', '_', 'L', '_', 'D', '6', '4', 0,
  /* 2457 */ 'C', 'E', 'I', 'L', '_', 'L', '_', 'D', '6', '4', 0,
  /* 2468 */ 'F', 'L', 'O', 'O', 'R', '_', 'L', '_', 'D', '6', '4', 0,
  /* 2480 */ 'C', 'V', 'T', '_', 'L', '_', 'D', '6', '4', 0,
  /* 2490 */ 'L', 'D', 'C', '1', '_', 'M', 'M', '_', 'D', '6', '4', 0,
  /* 2502 */ 'S', 'D', 'C', '1', '_', 'M', 'M', '_', 'D', '6', '4', 0,
  /* 2514 */ 'C', '_', 'U', 'N', '_', 'D', '6', '4', 0,
  /* 2523 */ 'R', 'E', 'C', 'I', 'P', '_', 'D', '6', '4', 0,
  /* 2533 */ 'F', 'C', 'M', 'P', '_', 'D', '6', '4', 0,
  /* 2542 */ 'C', '_', 'S', 'E', 'Q', '_', 'D', '6', '4', 0,
  /* 2552 */ 'C', '_', 'U', 'E', 'Q', '_', 'D', '6', '4', 0,
  /* 2562 */ 'C', '_', 'E', 'Q', '_', 'D', '6', '4', 0,
  /* 2571 */ 'F', 'A', 'B', 'S', '_', 'D', '6', '4', 0,
  /* 2580 */ 'C', 'V', 'T', '_', 'S', '_', 'D', '6', '4', 0,
  /* 2590 */ 'P', 's', 'e', 'u', 'd', 'o', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'D', '6', '4', 0,
  /* 2607 */ 'C', '_', 'N', 'G', 'T', '_', 'D', '6', '4', 0,
  /* 2617 */ 'C', '_', 'O', 'L', 'T', '_', 'D', '6', '4', 0,
  /* 2627 */ 'C', '_', 'U', 'L', 'T', '_', 'D', '6', '4', 0,
  /* 2637 */ 'C', '_', 'L', 'T', '_', 'D', '6', '4', 0,
  /* 2646 */ 'F', 'S', 'Q', 'R', 'T', '_', 'D', '6', '4', 0,
  /* 2656 */ 'R', 'S', 'Q', 'R', 'T', '_', 'D', '6', '4', 0,
  /* 2666 */ 'M', 'O', 'V', 'T', '_', 'D', '6', '4', 0,
  /* 2675 */ 'P', 's', 'e', 'u', 'd', 'o', 'S', 'E', 'L', 'E', 'C', 'T', 'F', 'P', '_', 'T', '_', 'D', '6', '4', 0,
  /* 2696 */ 'F', 'D', 'I', 'V', '_', 'D', '6', '4', 0,
  /* 2705 */ 'F', 'M', 'O', 'V', '_', 'D', '6', '4', 0,
  /* 2714 */ 'T', 'R', 'U', 'N', 'C', '_', 'W', '_', 'D', '6', '4', 0,
  /* 2726 */ 'R', 'O', 'U', 'N', 'D', '_', 'W', '_', 'D', '6', '4', 0,
  /* 2738 */ 'C', 'E', 'I', 'L', '_', 'W', '_', 'D', '6', '4', 0,
  /* 2749 */ 'F', 'L', 'O', 'O', 'R', '_', 'W', '_', 'D', '6', '4', 0,
  /* 2761 */ 'C', 'V', 'T', '_', 'W', '_', 'D', '6', '4', 0,
  /* 2771 */ 'B', 'N', 'E', '6', '4', 0,
  /* 2777 */ 'B', 'u', 'i', 'l', 'd', 'P', 'a', 'i', 'r', 'F', '6', '4', 0,
  /* 2790 */ 'E', 'x', 't', 'r', 'a', 'c', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 'F', '6', '4', 0,
  /* 2808 */ 'T', 'A', 'I', 'L', 'C', 'A', 'L', 'L', 'R', 'E', 'G', '6', '4', 0,
  /* 2822 */ 'S', 'E', 'H', '6', '4', 0,
  /* 2828 */ 'L', 'H', '6', '4', 0,
  /* 2833 */ 'S', 'H', '6', '4', 0,
  /* 2838 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'F', 'H', 'I', '6', '4', 0,
  /* 2851 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'T', 'L', 'O', 'H', 'I', '6', '4', 0,
  /* 2866 */ 'M', 'T', 'H', 'I', '6', '4', 0,
  /* 2873 */ 'M', 'O', 'V', 'N', '_', 'I', '6', '4', '_', 'I', '6', '4', 0,
  /* 2886 */ 'M', 'O', 'V', 'Z', '_', 'I', '6', '4', '_', 'I', '6', '4', 0,
  /* 2899 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '6', '4', 0,
  /* 2919 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '6', '4', 0,
  /* 2939 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '6', '4', 0,
  /* 2960 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '6', '4', 0,
  /* 2980 */ 'M', 'O', 'V', 'F', '_', 'I', '6', '4', 0,
  /* 2989 */ 'P', 's', 'e', 'u', 'd', 'o', 'S', 'E', 'L', 'E', 'C', 'T', 'F', 'P', '_', 'F', '_', 'I', '6', '4', 0,
  /* 3010 */ 'M', 'O', 'V', 'N', '_', 'I', '_', 'I', '6', '4', 0,
  /* 3021 */ 'M', 'O', 'V', 'Z', '_', 'I', '_', 'I', '6', '4', 0,
  /* 3032 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '6', '4', 0,
  /* 3053 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '6', '4', 0,
  /* 3073 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '6', '4', 0,
  /* 3089 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '6', '4', 0,
  /* 3109 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '6', '4', 0,
  /* 3129 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '6', '4', 0,
  /* 3148 */ 'P', 's', 'e', 'u', 'd', 'o', 'D', '_', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'I', '6', '4', 0,
  /* 3167 */ 'P', 's', 'e', 'u', 'd', 'o', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'I', '6', '4', 0,
  /* 3184 */ 'M', 'O', 'V', 'T', '_', 'I', '6', '4', 0,
  /* 3193 */ 'P', 's', 'e', 'u', 'd', 'o', 'S', 'E', 'L', 'E', 'C', 'T', 'F', 'P', '_', 'T', '_', 'I', '6', '4', 0,
  /* 3214 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '6', '4', 0,
  /* 3235 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '6', '4', 0,
  /* 3255 */ 'L', 'L', '6', '4', 0,
  /* 3260 */ 'C', 'V', 'T', '_', 'S', '_', 'P', 'L', '6', '4', 0,
  /* 3271 */ 'L', 'W', 'L', '6', '4', 0,
  /* 3277 */ 'S', 'W', 'L', '6', '4', 0,
  /* 3283 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'F', 'L', 'O', '6', '4', 0,
  /* 3296 */ 'M', 'T', 'L', 'O', '6', '4', 0,
  /* 3303 */ 'B', 'E', 'Q', '6', '4', 0,
  /* 3309 */ 'J', 'R', '6', '4', 0,
  /* 3314 */ 'J', 'A', 'L', 'R', '6', '4', 0,
  /* 3321 */ 'N', 'O', 'R', '6', '4', 0,
  /* 3327 */ 'X', 'O', 'R', '6', '4', 0,
  /* 3333 */ 'R', 'D', 'H', 'W', 'R', '6', '4', 0,
  /* 3341 */ 'L', 'W', 'R', '6', '4', 0,
  /* 3347 */ 'S', 'W', 'R', '6', '4', 0,
  /* 3353 */ 'F', 'S', 'U', 'B', '_', 'P', 'S', '6', '4', 0,
  /* 3363 */ 'F', 'A', 'D', 'D', '_', 'P', 'S', '6', '4', 0,
  /* 3373 */ 'P', 'L', 'L', '_', 'P', 'S', '6', '4', 0,
  /* 3382 */ 'F', 'M', 'U', 'L', '_', 'P', 'S', '6', '4', 0,
  /* 3392 */ 'P', 'U', 'L', '_', 'P', 'S', '6', '4', 0,
  /* 3401 */ 'A', 'D', 'D', 'R', '_', 'P', 'S', '6', '4', 0,
  /* 3411 */ 'M', 'U', 'L', 'R', '_', 'P', 'S', '6', '4', 0,
  /* 3421 */ 'P', 'L', 'U', '_', 'P', 'S', '6', '4', 0,
  /* 3430 */ 'P', 'U', 'U', '_', 'P', 'S', '6', '4', 0,
  /* 3439 */ 'C', 'V', 'T', '_', 'P', 'W', '_', 'P', 'S', '6', '4', 0,
  /* 3451 */ 'C', 'V', 'T', '_', 'P', 'S', '_', 'S', '6', '4', 0,
  /* 3462 */ 'S', 'L', 'T', '6', '4', 0,
  /* 3468 */ 'C', 'V', 'T', '_', 'S', '_', 'P', 'U', '6', '4', 0,
  /* 3479 */ 'L', 'W', '6', '4', 0,
  /* 3484 */ 'C', 'V', 'T', '_', 'P', 'S', '_', 'P', 'W', '6', '4', 0,
  /* 3496 */ 'S', 'W', '6', '4', 0,
  /* 3501 */ 'B', 'G', 'E', 'Z', '6', '4', 0,
  /* 3508 */ 'B', 'L', 'E', 'Z', '6', '4', 0,
  /* 3515 */ 'S', 'E', 'L', 'N', 'E', 'Z', '6', '4', 0,
  /* 3524 */ 'S', 'E', 'L', 'E', 'Q', 'Z', '6', '4', 0,
  /* 3533 */ 'B', 'G', 'T', 'Z', '6', '4', 0,
  /* 3540 */ 'B', 'L', 'T', 'Z', '6', '4', 0,
  /* 3547 */ 'B', 'u', 'i', 'l', 'd', 'P', 'a', 'i', 'r', 'F', '6', '4', '_', '6', '4', 0,
  /* 3563 */ 'E', 'x', 't', 'r', 'a', 'c', 't', 'E', 'l', 'e', 'm', 'e', 'n', 't', 'F', '6', '4', '_', '6', '4', 0,
  /* 3584 */ 'S', 'L', 'L', '6', '4', '_', '6', '4', 0,
  /* 3593 */ 'L', 'O', 'N', 'G', '_', 'B', 'R', 'A', 'N', 'C', 'H', '_', 'L', 'U', 'i', '2', 'O', 'p', '_', '6', '4', 0,
  /* 3615 */ 'L', 'o', 'a', 'd', 'A', 'd', 'd', 'r', 'R', 'e', 'g', '6', '4', 0,
  /* 3629 */ 'P', 's', 'e', 'u', 'd', 'o', 'I', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'H', 'a', 'z', 'a', 'r', 'd', 'B', 'r', 'a', 'n', 'c', 'h', '6', '4', 0,
  /* 3658 */ 'P', 's', 'e', 'u', 'd', 'o', 'I', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'B', 'r', 'a', 'n', 'c', 'h', '6', '4', 0,
  /* 3681 */ 'A', 'N', 'D', 'i', '6', '4', 0,
  /* 3688 */ 'X', 'O', 'R', 'i', '6', '4', 0,
  /* 3695 */ 'S', 'L', 'T', 'i', '6', '4', 0,
  /* 3702 */ 'L', 'U', 'i', '6', '4', 0,
  /* 3708 */ 'S', 'G', 'E', 'I', 'm', 'm', '6', '4', 0,
  /* 3717 */ 'S', 'L', 'E', 'I', 'm', 'm', '6', '4', 0,
  /* 3726 */ 'N', 'O', 'R', 'I', 'm', 'm', '6', '4', 0,
  /* 3735 */ 'S', 'G', 'T', 'I', 'm', 'm', '6', '4', 0,
  /* 3744 */ 'S', 'L', 'T', 'I', 'm', 'm', '6', '4', 0,
  /* 3753 */ 'S', 'G', 'E', 'U', 'I', 'm', 'm', '6', '4', 0,
  /* 3763 */ 'S', 'L', 'E', 'U', 'I', 'm', 'm', '6', '4', 0,
  /* 3773 */ 'S', 'G', 'T', 'U', 'I', 'm', 'm', '6', '4', 0,
  /* 3783 */ 'S', 'L', 'T', 'U', 'I', 'm', 'm', '6', '4', 0,
  /* 3793 */ 'L', 'o', 'a', 'd', 'I', 'm', 'm', '6', '4', 0,
  /* 3803 */ 'L', 'o', 'a', 'd', 'A', 'd', 'd', 'r', 'I', 'm', 'm', '6', '4', 0,
  /* 3817 */ 'P', 's', 'e', 'u', 'd', 'o', 'R', 'e', 't', 'u', 'r', 'n', '6', '4', 0,
  /* 3832 */ 'M', 'I', 'P', 'S', 'e', 'h', '_', 'r', 'e', 't', 'u', 'r', 'n', '6', '4', 0,
  /* 3848 */ 'L', 'B', 'u', '6', '4', 0,
  /* 3854 */ 'L', 'H', 'u', '6', '4', 0,
  /* 3860 */ 'S', 'L', 'T', 'u', '6', '4', 0,
  /* 3867 */ 'L', 'E', 'A', '_', 'A', 'D', 'D', 'i', 'u', '6', '4', 0,
  /* 3879 */ 'S', 'L', 'T', 'i', 'u', '6', '4', 0,
  /* 3887 */ 'M', 'o', 'v', 'e', 'R', '3', '2', '1', '6', 0,
  /* 3897 */ 'R', 'e', 't', 'R', 'A', '1', '6', 0,
  /* 3905 */ 'J', 'a', 'l', 'B', '1', '6', 0,
  /* 3912 */ 'L', 'D', '_', 'F', '1', '6', 0,
  /* 3919 */ 'S', 'T', '_', 'F', '1', '6', 0,
  /* 3926 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '1', '6', 0,
  /* 3946 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '1', '6', 0,
  /* 3966 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '1', '6', 0,
  /* 3987 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '1', '6', 0,
  /* 4007 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '1', '6', 0,
  /* 4028 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '1', '6', 0,
  /* 4048 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '1', '6', 0,
  /* 4064 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '1', '6', 0,
  /* 4084 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '1', '6', 0,
  /* 4104 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '1', '6', 0,
  /* 4123 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '1', '6', 0,
  /* 4144 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '1', '6', 0,
  /* 4164 */ 'M', 'o', 'v', 'e', '3', '2', 'R', '1', '6', 0,
  /* 4174 */ 'S', 'r', 'a', 'X', '1', '6', 0,
  /* 4181 */ 'R', 'e', 's', 't', 'o', 'r', 'e', 'X', '1', '6', 0,
  /* 4192 */ 'S', 'a', 'v', 'e', 'X', '1', '6', 0,
  /* 4200 */ 'B', 't', 'n', 'e', 'z', 'T', '8', 'C', 'm', 'p', 'i', 'X', '1', '6', 0,
  /* 4215 */ 'B', 't', 'e', 'q', 'z', 'T', '8', 'C', 'm', 'p', 'i', 'X', '1', '6', 0,
  /* 4230 */ 'B', 't', 'n', 'e', 'z', 'T', '8', 'S', 'l', 't', 'i', 'X', '1', '6', 0,
  /* 4245 */ 'B', 't', 'e', 'q', 'z', 'T', '8', 'S', 'l', 't', 'i', 'X', '1', '6', 0,
  /* 4260 */ 'S', 'l', 'l', 'X', '1', '6', 0,
  /* 4267 */ 'S', 'r', 'l', 'X', '1', '6', 0,
  /* 4274 */ 'L', 'b', 'R', 'x', 'R', 'y', 'O', 'f', 'f', 'M', 'e', 'm', 'X', '1', '6', 0,
  /* 4290 */ 'S', 'b', 'R', 'x', 'R', 'y', 'O', 'f', 'f', 'M', 'e', 'm', 'X', '1', '6', 0,
  /* 4306 */ 'L', 'h', 'R', 'x', 'R', 'y', 'O', 'f', 'f', 'M', 'e', 'm', 'X', '1', '6', 0,
  /* 4322 */ 'S', 'h', 'R', 'x', 'R', 'y', 'O', 'f', 'f', 'M', 'e', 'm', 'X', '1', '6', 0,
  /* 4338 */ 'L', 'b', 'u', 'R', 'x', 'R', 'y', 'O', 'f', 'f', 'M', 'e', 'm', 'X', '1', '6', 0,
  /* 4355 */ 'L', 'h', 'u', 'R', 'x', 'R', 'y', 'O', 'f', 'f', 'M', 'e', 'm', 'X', '1', '6', 0,
  /* 4372 */ 'A', 'd', 'd', 'i', 'u', 'R', 'x', 'R', 'y', 'O', 'f', 'f', 'M', 'e', 'm', 'X', '1', '6', 0,
  /* 4391 */ 'L', 'w', 'R', 'x', 'R', 'y', 'O', 'f', 'f', 'M', 'e', 'm', 'X', '1', '6', 0,
  /* 4407 */ 'S', 'w', 'R', 'x', 'R', 'y', 'O', 'f', 'f', 'M', 'e', 'm', 'X', '1', '6', 0,
  /* 4423 */ 'A', 'd', 'd', 'i', 'u', 'R', 'x', 'P', 'c', 'I', 'm', 'm', 'X', '1', '6', 0,
  /* 4439 */ 'A', 'd', 'd', 'i', 'u', 'S', 'p', 'I', 'm', 'm', 'X', '1', '6', 0,
  /* 4453 */ 'L', 'w', 'R', 'x', 'S', 'p', 'I', 'm', 'm', 'X', '1', '6', 0,
  /* 4466 */ 'S', 'w', 'R', 'x', 'S', 'p', 'I', 'm', 'm', 'X', '1', '6', 0,
  /* 4479 */ 'S', 'l', 't', 'i', 'C', 'C', 'R', 'x', 'I', 'm', 'm', 'X', '1', '6', 0,
  /* 4494 */ 'S', 'l', 't', 'i', 'u', 'C', 'C', 'R', 'x', 'I', 'm', 'm', 'X', '1', '6', 0,
  /* 4510 */ 'L', 'i', 'R', 'x', 'I', 'm', 'm', 'X', '1', '6', 0,
  /* 4521 */ 'C', 'm', 'p', 'i', 'R', 'x', 'I', 'm', 'm', 'X', '1', '6', 0,
  /* 4534 */ 'S', 'l', 't', 'i', 'R', 'x', 'I', 'm', 'm', 'X', '1', '6', 0,
  /* 4547 */ 'A', 'd', 'd', 'i', 'u', 'R', 'x', 'I', 'm', 'm', 'X', '1', '6', 0,
  /* 4561 */ 'S', 'l', 't', 'i', 'u', 'R', 'x', 'I', 'm', 'm', 'X', '1', '6', 0,
  /* 4575 */ 'A', 'd', 'd', 'i', 'u', 'R', 'x', 'R', 'x', 'I', 'm', 'm', 'X', '1', '6', 0,
  /* 4591 */ 'B', 'n', 'e', 'z', 'R', 'x', 'I', 'm', 'm', 'X', '1', '6', 0,
  /* 4604 */ 'B', 'e', 'q', 'z', 'R', 'x', 'I', 'm', 'm', 'X', '1', '6', 0,
  /* 4617 */ 'B', 'i', 'm', 'm', 'X', '1', '6', 0,
  /* 4625 */ 'L', 'i', 'R', 'x', 'I', 'm', 'm', 'A', 'l', 'i', 'g', 'n', 'X', '1', '6', 0,
  /* 4641 */ 'L', 'w', 'R', 'x', 'P', 'c', 'T', 'c', 'p', 'X', '1', '6', 0,
  /* 4654 */ 'B', 't', 'n', 'e', 'z', 'T', '8', 'C', 'm', 'p', 'X', '1', '6', 0,
  /* 4668 */ 'B', 't', 'e', 'q', 'z', 'T', '8', 'C', 'm', 'p', 'X', '1', '6', 0,
  /* 4682 */ 'B', 't', 'n', 'e', 'z', 'T', '8', 'S', 'l', 't', 'X', '1', '6', 0,
  /* 4696 */ 'B', 't', 'e', 'q', 'z', 'T', '8', 'S', 'l', 't', 'X', '1', '6', 0,
  /* 4710 */ 'B', 't', 'n', 'e', 'z', 'T', '8', 'S', 'l', 't', 'i', 'u', 'X', '1', '6', 0,
  /* 4726 */ 'B', 't', 'e', 'q', 'z', 'T', '8', 'S', 'l', 't', 'i', 'u', 'X', '1', '6', 0,
  /* 4742 */ 'B', 't', 'n', 'e', 'z', 'T', '8', 'S', 'l', 't', 'u', 'X', '1', '6', 0,
  /* 4757 */ 'B', 't', 'e', 'q', 'z', 'T', '8', 'S', 'l', 't', 'u', 'X', '1', '6', 0,
  /* 4772 */ 'B', 't', 'n', 'e', 'z', 'X', '1', '6', 0,
  /* 4781 */ 'B', 't', 'e', 'q', 'z', 'X', '1', '6', 0,
  /* 4790 */ 'J', 'r', 'c', 'R', 'a', '1', '6', 0,
  /* 4798 */ 'J', 'r', 'R', 'a', '1', '6', 0,
  /* 4805 */ 'R', 'e', 's', 't', 'o', 'r', 'e', '1', '6', 0,
  /* 4815 */ 'G', 'o', 't', 'P', 'r', 'o', 'l', 'o', 'g', 'u', 'e', '1', '6', 0,
  /* 4829 */ 'S', 'a', 'v', 'e', '1', '6', 0,
  /* 4836 */ 'J', 'u', 'm', 'p', 'L', 'i', 'n', 'k', 'R', 'e', 'g', '1', '6', 0,
  /* 4850 */ 'M', 'f', 'h', 'i', '1', '6', 0,
  /* 4857 */ 'B', 'r', 'e', 'a', 'k', '1', '6', 0,
  /* 4865 */ 'J', 'a', 'l', '1', '6', 0,
  /* 4871 */ 'A', 'd', 'd', 'i', 'u', 'S', 'p', 'I', 'm', 'm', '1', '6', 0,
  /* 4884 */ 'L', 'i', 'R', 'x', 'I', 'm', 'm', '1', '6', 0,
  /* 4894 */ 'C', 'm', 'p', 'i', 'R', 'x', 'I', 'm', 'm', '1', '6', 0,
  /* 4906 */ 'S', 'l', 't', 'i', 'R', 'x', 'I', 'm', 'm', '1', '6', 0,
  /* 4918 */ 'S', 'l', 't', 'i', 'u', 'R', 'x', 'I', 'm', 'm', '1', '6', 0,
  /* 4931 */ 'A', 'd', 'd', 'i', 'u', 'R', 'x', 'R', 'x', 'I', 'm', 'm', '1', '6', 0,
  /* 4946 */ 'B', 'n', 'e', 'z', 'R', 'x', 'I', 'm', 'm', '1', '6', 0,
  /* 4958 */ 'B', 'e', 'q', 'z', 'R', 'x', 'I', 'm', 'm', '1', '6', 0,
  /* 4970 */ 'B', 'i', 'm', 'm', '1', '6', 0,
  /* 4977 */ 'M', 'f', 'l', 'o', '1', '6', 0,
  /* 4984 */ 'L', 'w', 'R', 'x', 'P', 'c', 'T', 'c', 'p', '1', '6', 0,
  /* 4996 */ 'S', 'e', 'b', 'R', 'x', '1', '6', 0,
  /* 5004 */ 'J', 'r', 'c', 'R', 'x', '1', '6', 0,
  /* 5012 */ 'S', 'e', 'h', 'R', 'x', '1', '6', 0,
  /* 5020 */ 'S', 'l', 't', 'C', 'C', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5032 */ 'S', 'l', 't', 'u', 'C', 'C', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5045 */ 'N', 'e', 'g', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5055 */ 'C', 'm', 'p', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5065 */ 'S', 'l', 't', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5075 */ 'M', 'u', 'l', 't', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5086 */ 'N', 'o', 't', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5096 */ 'S', 'l', 't', 'u', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5107 */ 'M', 'u', 'l', 't', 'u', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5119 */ 'D', 'i', 'v', 'u', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5130 */ 'S', 'r', 'a', 'v', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5141 */ 'D', 'i', 'v', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5151 */ 'S', 'l', 'l', 'v', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5162 */ 'S', 'r', 'l', 'v', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5173 */ 'A', 'n', 'd', 'R', 'x', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5185 */ 'O', 'r', 'R', 'x', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5196 */ 'X', 'o', 'r', 'R', 'x', 'R', 'x', 'R', 'y', '1', '6', 0,
  /* 5208 */ 'M', 'u', 'l', 't', 'R', 'x', 'R', 'y', 'R', 'z', '1', '6', 0,
  /* 5221 */ 'S', 'u', 'b', 'u', 'R', 'x', 'R', 'y', 'R', 'z', '1', '6', 0,
  /* 5234 */ 'A', 'd', 'd', 'u', 'R', 'x', 'R', 'y', 'R', 'z', '1', '6', 0,
  /* 5247 */ 'S', 'l', 't', 'u', 'R', 'x', 'R', 'y', 'R', 'z', '1', '6', 0,
  /* 5260 */ 'M', 'u', 'l', 't', 'u', 'R', 'x', 'R', 'y', 'R', 'z', '1', '6', 0,
  /* 5274 */ 'B', 't', 'n', 'e', 'z', '1', '6', 0,
  /* 5282 */ 'B', 't', 'e', 'q', 'z', '1', '6', 0,
  /* 5290 */ 'P', 's', 'e', 'u', 'd', 'o', 'I', 'n', 'd', 'r', 'e', 'c', 't', 'H', 'a', 'z', 'a', 'r', 'd', 'B', 'r', 'a', 'n', 'c', 'h', '6', '4', 'R', '6', 0,
  /* 5320 */ 'P', 's', 'e', 'u', 'd', 'o', 'I', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'B', 'r', 'a', 'n', 'c', 'h', '6', '4', 'R', '6', 0,
  /* 5345 */ 'M', 'F', 'C', '0', '_', 'M', 'M', 'R', '6', 0,
  /* 5355 */ 'M', 'F', 'H', 'C', '0', '_', 'M', 'M', 'R', '6', 0,
  /* 5366 */ 'M', 'T', 'H', 'C', '0', '_', 'M', 'M', 'R', '6', 0,
  /* 5377 */ 'M', 'T', 'C', '0', '_', 'M', 'M', 'R', '6', 0,
  /* 5387 */ 'M', 'F', 'C', '1', '_', 'M', 'M', 'R', '6', 0,
  /* 5397 */ 'M', 'T', 'C', '1', '_', 'M', 'M', 'R', '6', 0,
  /* 5407 */ 'L', 'D', 'C', '2', '_', 'M', 'M', 'R', '6', 0,
  /* 5417 */ 'S', 'D', 'C', '2', '_', 'M', 'M', 'R', '6', 0,
  /* 5427 */ 'M', 'F', 'C', '2', '_', 'M', 'M', 'R', '6', 0,
  /* 5437 */ 'M', 'F', 'H', 'C', '2', '_', 'M', 'M', 'R', '6', 0,
  /* 5448 */ 'M', 'T', 'H', 'C', '2', '_', 'M', 'M', 'R', '6', 0,
  /* 5459 */ 'M', 'T', 'C', '2', '_', 'M', 'M', 'R', '6', 0,
  /* 5469 */ 'L', 'W', 'C', '2', '_', 'M', 'M', 'R', '6', 0,
  /* 5479 */ 'S', 'W', 'C', '2', '_', 'M', 'M', 'R', '6', 0,
  /* 5489 */ 'L', 'D', 'C', '1', '_', 'D', '6', '4', '_', 'M', 'M', 'R', '6', 0,
  /* 5503 */ 'S', 'D', 'C', '1', '_', 'D', '6', '4', '_', 'M', 'M', 'R', '6', 0,
  /* 5517 */ 'S', 'B', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5527 */ 'B', 'C', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5537 */ 'J', 'R', 'C', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5548 */ 'J', 'A', 'L', 'R', 'C', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5561 */ 'B', 'N', 'E', 'Z', 'C', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5574 */ 'B', 'E', 'Q', 'Z', 'C', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5587 */ 'A', 'N', 'D', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5598 */ 'M', 'O', 'V', 'E', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5610 */ 'S', 'H', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5620 */ 'A', 'N', 'D', 'I', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5632 */ 'L', 'I', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5642 */ 'B', 'R', 'E', 'A', 'K', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5655 */ 'S', 'L', 'L', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5666 */ 'S', 'R', 'L', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5677 */ 'L', 'W', 'M', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5688 */ 'S', 'W', 'M', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5699 */ 'S', 'D', 'B', 'B', 'P', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5712 */ 'X', 'O', 'R', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5723 */ 'N', 'O', 'T', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5734 */ 'S', 'U', 'B', 'U', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5746 */ 'A', 'D', 'D', 'U', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5758 */ 'S', 'W', '1', '6', '_', 'M', 'M', 'R', '6', 0,
  /* 5768 */ 'L', 'S', 'A', '_', 'M', 'M', 'R', '6', 0,
  /* 5777 */ 'E', 'H', 'B', '_', 'M', 'M', 'R', '6', 0,
  /* 5786 */ 'J', 'A', 'L', 'R', 'C', '_', 'H', 'B', '_', 'M', 'M', 'R', '6', 0,
  /* 5800 */ 'L', 'B', '_', 'M', 'M', 'R', '6', 0,
  /* 5808 */ 'S', 'B', '_', 'M', 'M', 'R', '6', 0,
  /* 5816 */ 'S', 'U', 'B', '_', 'M', 'M', 'R', '6', 0,
  /* 5825 */ 'B', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 5833 */ 'B', 'G', 'E', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 5843 */ 'B', 'N', 'E', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 5853 */ 'J', 'I', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 5862 */ 'B', 'A', 'L', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 5872 */ 'J', 'I', 'A', 'L', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 5883 */ 'B', 'G', 'E', 'Z', 'A', 'L', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 5896 */ 'B', 'L', 'E', 'Z', 'A', 'L', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 5909 */ 'B', 'N', 'E', 'Z', 'A', 'L', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 5922 */ 'B', 'E', 'Q', 'Z', 'A', 'L', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 5935 */ 'B', 'G', 'T', 'Z', 'A', 'L', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 5948 */ 'B', 'L', 'T', 'Z', 'A', 'L', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 5961 */ 'E', 'R', 'E', 'T', 'N', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 5973 */ 'S', 'Y', 'N', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 5983 */ 'A', 'U', 'I', 'P', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 5994 */ 'A', 'L', 'U', 'I', 'P', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6006 */ 'A', 'D', 'D', 'I', 'U', 'P', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6019 */ 'L', 'W', 'P', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6029 */ 'B', 'E', 'Q', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6039 */ 'J', 'A', 'L', 'R', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6050 */ 'S', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6058 */ 'B', 'L', 'T', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6068 */ 'B', 'G', 'E', 'U', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6079 */ 'B', 'L', 'T', 'U', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6090 */ 'B', 'N', 'V', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6100 */ 'B', 'O', 'V', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6110 */ 'B', 'G', 'E', 'Z', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6121 */ 'B', 'L', 'E', 'Z', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6132 */ 'B', 'C', '1', 'N', 'E', 'Z', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6145 */ 'B', 'C', '2', 'N', 'E', 'Z', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6158 */ 'B', 'N', 'E', 'Z', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6169 */ 'B', 'C', '1', 'E', 'Q', 'Z', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6182 */ 'B', 'C', '2', 'E', 'Q', 'Z', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6195 */ 'B', 'E', 'Q', 'Z', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6206 */ 'B', 'G', 'T', 'Z', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6217 */ 'B', 'L', 'T', 'Z', 'C', '_', 'M', 'M', 'R', '6', 0,
  /* 6228 */ 'A', 'D', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6237 */ 'A', 'N', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6246 */ 'M', 'O', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6255 */ 'M', 'I', 'N', 'A', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6267 */ 'M', 'A', 'X', 'A', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6279 */ 'C', 'M', 'P', '_', 'S', 'L', 'E', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6294 */ 'C', 'M', 'P', '_', 'S', 'U', 'L', 'E', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6310 */ 'C', 'M', 'P', '_', 'U', 'L', 'E', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6325 */ 'C', 'M', 'P', '_', 'L', 'E', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6339 */ 'C', 'M', 'P', '_', 'S', 'A', 'F', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6354 */ 'C', 'M', 'P', '_', 'A', 'F', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6368 */ 'M', 'S', 'U', 'B', 'F', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6381 */ 'M', 'A', 'D', 'D', 'F', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6394 */ 'S', 'E', 'L', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6405 */ 'T', 'R', 'U', 'N', 'C', '_', 'L', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6420 */ 'R', 'O', 'U', 'N', 'D', '_', 'L', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6435 */ 'C', 'E', 'I', 'L', '_', 'L', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6449 */ 'F', 'L', 'O', 'O', 'R', '_', 'L', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6464 */ 'C', 'V', 'T', '_', 'L', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6477 */ 'M', 'I', 'N', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6488 */ 'C', 'M', 'P', '_', 'S', 'U', 'N', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6503 */ 'C', 'M', 'P', '_', 'U', 'N', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6517 */ 'C', 'M', 'P', '_', 'S', 'E', 'Q', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6532 */ 'C', 'M', 'P', '_', 'S', 'U', 'E', 'Q', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6548 */ 'C', 'M', 'P', '_', 'U', 'E', 'Q', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6563 */ 'C', 'M', 'P', '_', 'E', 'Q', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6577 */ 'C', 'L', 'A', 'S', 'S', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6590 */ 'C', 'M', 'P', '_', 'S', 'L', 'T', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6605 */ 'C', 'M', 'P', '_', 'S', 'U', 'L', 'T', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6621 */ 'C', 'M', 'P', '_', 'U', 'L', 'T', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6636 */ 'C', 'M', 'P', '_', 'L', 'T', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6650 */ 'R', 'I', 'N', 'T', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6662 */ 'F', 'M', 'O', 'V', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6674 */ 'T', 'R', 'U', 'N', 'C', '_', 'W', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6689 */ 'R', 'O', 'U', 'N', 'D', '_', 'W', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6704 */ 'C', 'E', 'I', 'L', '_', 'W', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6718 */ 'F', 'L', 'O', 'O', 'R', '_', 'W', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6733 */ 'M', 'A', 'X', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6744 */ 'S', 'E', 'L', 'N', 'E', 'Z', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6758 */ 'S', 'E', 'L', 'E', 'Q', 'Z', '_', 'D', '_', 'M', 'M', 'R', '6', 0,
  /* 6772 */ 'C', 'A', 'C', 'H', 'E', '_', 'M', 'M', 'R', '6', 0,
  /* 6783 */ 'S', 'I', 'G', 'R', 'I', 'E', '_', 'M', 'M', 'R', '6', 0,
  /* 6795 */ 'P', 'A', 'U', 'S', 'E', '_', 'M', 'M', 'R', '6', 0,
  /* 6806 */ 'P', 'R', 'E', 'F', '_', 'M', 'M', 'R', '6', 0,
  /* 6816 */ 'T', 'L', 'B', 'I', 'N', 'V', 'F', '_', 'M', 'M', 'R', '6', 0,
  /* 6829 */ 'T', 'A', 'I', 'L', 'C', 'A', 'L', 'L', 'R', 'E', 'G', '_', 'M', 'M', 'R', '6', 0,
  /* 6846 */ 'W', 'S', 'B', 'H', '_', 'M', 'M', 'R', '6', 0,
  /* 6856 */ 'S', 'H', '_', 'M', 'M', 'R', '6', 0,
  /* 6864 */ 'M', 'U', 'H', '_', 'M', 'M', 'R', '6', 0,
  /* 6873 */ 'S', 'Y', 'N', 'C', 'I', '_', 'M', 'M', 'R', '6', 0,
  /* 6884 */ 'A', 'N', 'D', 'I', '_', 'M', 'M', 'R', '6', 0,
  /* 6894 */ 'E', 'I', '_', 'M', 'M', 'R', '6', 0,
  /* 6902 */ 'X', 'O', 'R', 'I', '_', 'M', 'M', 'R', '6', 0,
  /* 6912 */ 'A', 'U', 'I', '_', 'M', 'M', 'R', '6', 0,
  /* 6921 */ 'L', 'U', 'I', '_', 'M', 'M', 'R', '6', 0,
  /* 6930 */ 'G', 'I', 'N', 'V', 'I', '_', 'M', 'M', 'R', '6', 0,
  /* 6941 */ 'B', 'R', 'E', 'A', 'K', '_', 'M', 'M', 'R', '6', 0,
  /* 6952 */ 'J', 'A', 'L', '_', 'M', 'M', 'R', '6', 0,
  /* 6961 */ 'T', 'A', 'I', 'L', 'C', 'A', 'L', 'L', '_', 'M', 'M', 'R', '6', 0,
  /* 6975 */ 'S', 'L', 'L', '_', 'M', 'M', 'R', '6', 0,
  /* 6984 */ 'M', 'U', 'L', '_', 'M', 'M', 'R', '6', 0,
  /* 6993 */ 'C', 'V', 'T', '_', 'D', '_', 'L', '_', 'M', 'M', 'R', '6', 0,
  /* 7006 */ 'C', 'V', 'T', '_', 'S', '_', 'L', '_', 'M', 'M', 'R', '6', 0,
  /* 7019 */ 'A', 'L', 'I', 'G', 'N', '_', 'M', 'M', 'R', '6', 0,
  /* 7030 */ 'C', 'L', 'O', '_', 'M', 'M', 'R', '6', 0,
  /* 7039 */ 'B', 'I', 'T', 'S', 'W', 'A', 'P', '_', 'M', 'M', 'R', '6', 0,
  /* 7052 */ 'S', 'D', 'B', 'B', 'P', '_', 'M', 'M', 'R', '6', 0,
  /* 7063 */ 'M', 'O', 'V', 'E', 'P', '_', 'M', 'M', 'R', '6', 0,
  /* 7074 */ 'S', 'S', 'N', 'O', 'P', '_', 'M', 'M', 'R', '6', 0,
  /* 7085 */ 'J', 'R', 'C', 'A', 'D', 'D', 'I', 'U', 'S', 'P', '_', 'M', 'M', 'R', '6', 0,
  /* 7101 */ 'S', 'W', 'S', 'P', '_', 'M', 'M', 'R', '6', 0,
  /* 7111 */ 'D', 'V', 'P', '_', 'M', 'M', 'R', '6', 0,
  /* 7120 */ 'E', 'V', 'P', '_', 'M', 'M', 'R', '6', 0,
  /* 7129 */ 'N', 'O', 'R', '_', 'M', 'M', 'R', '6', 0,
  /* 7138 */ 'X', 'O', 'R', '_', 'M', 'M', 'R', '6', 0,
  /* 7147 */ 'R', 'D', 'P', 'G', 'P', 'R', '_', 'M', 'M', 'R', '6', 0,
  /* 7159 */ 'W', 'R', 'P', 'G', 'P', 'R', '_', 'M', 'M', 'R', '6', 0,
  /* 7171 */ 'R', 'D', 'H', 'W', 'R', '_', 'M', 'M', 'R', '6', 0,
  /* 7182 */ 'I', 'N', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7191 */ 'M', 'I', 'N', 'A', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7203 */ 'M', 'A', 'X', 'A', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7215 */ 'F', 'S', 'U', 'B', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7227 */ 'F', 'A', 'D', 'D', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7239 */ 'C', 'M', 'P', '_', 'S', 'L', 'E', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7254 */ 'C', 'M', 'P', '_', 'S', 'U', 'L', 'E', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7270 */ 'C', 'M', 'P', '_', 'U', 'L', 'E', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7285 */ 'C', 'M', 'P', '_', 'L', 'E', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7299 */ 'C', 'M', 'P', '_', 'S', 'A', 'F', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7314 */ 'C', 'M', 'P', '_', 'A', 'F', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7328 */ 'M', 'S', 'U', 'B', 'F', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7341 */ 'M', 'A', 'D', 'D', 'F', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7354 */ 'F', 'N', 'E', 'G', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7366 */ 'S', 'E', 'L', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7377 */ 'F', 'M', 'U', 'L', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7389 */ 'T', 'R', 'U', 'N', 'C', '_', 'L', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7404 */ 'R', 'O', 'U', 'N', 'D', '_', 'L', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7419 */ 'C', 'E', 'I', 'L', '_', 'L', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7433 */ 'F', 'L', 'O', 'O', 'R', '_', 'L', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7448 */ 'C', 'V', 'T', '_', 'L', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7461 */ 'M', 'I', 'N', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7472 */ 'C', 'M', 'P', '_', 'S', 'U', 'N', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7487 */ 'C', 'M', 'P', '_', 'U', 'N', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7501 */ 'C', 'M', 'P', '_', 'S', 'E', 'Q', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7516 */ 'C', 'M', 'P', '_', 'S', 'U', 'E', 'Q', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7532 */ 'C', 'M', 'P', '_', 'U', 'E', 'Q', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7547 */ 'C', 'M', 'P', '_', 'E', 'Q', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7561 */ 'C', 'L', 'A', 'S', 'S', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7574 */ 'C', 'M', 'P', '_', 'S', 'L', 'T', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7589 */ 'C', 'M', 'P', '_', 'S', 'U', 'L', 'T', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7605 */ 'C', 'M', 'P', '_', 'U', 'L', 'T', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7620 */ 'C', 'M', 'P', '_', 'L', 'T', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7634 */ 'R', 'I', 'N', 'T', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7646 */ 'F', 'D', 'I', 'V', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7658 */ 'F', 'M', 'O', 'V', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7670 */ 'T', 'R', 'U', 'N', 'C', '_', 'W', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7685 */ 'R', 'O', 'U', 'N', 'D', '_', 'W', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7700 */ 'C', 'E', 'I', 'L', '_', 'W', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7714 */ 'F', 'L', 'O', 'O', 'R', '_', 'W', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7729 */ 'C', 'V', 'T', '_', 'W', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7742 */ 'M', 'A', 'X', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7753 */ 'S', 'E', 'L', 'N', 'E', 'Z', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7767 */ 'S', 'E', 'L', 'E', 'Q', 'Z', '_', 'S', '_', 'M', 'M', 'R', '6', 0,
  /* 7781 */ 'D', 'E', 'R', 'E', 'T', '_', 'M', 'M', 'R', '6', 0,
  /* 7792 */ 'W', 'A', 'I', 'T', '_', 'M', 'M', 'R', '6', 0,
  /* 7802 */ 'G', 'I', 'N', 'V', 'T', '_', 'M', 'M', 'R', '6', 0,
  /* 7813 */ 'E', 'X', 'T', '_', 'M', 'M', 'R', '6', 0,
  /* 7822 */ 'L', 'B', 'U', '_', 'M', 'M', 'R', '6', 0,
  /* 7831 */ 'S', 'U', 'B', 'U', '_', 'M', 'M', 'R', '6', 0,
  /* 7841 */ 'A', 'D', 'D', 'U', '_', 'M', 'M', 'R', '6', 0,
  /* 7851 */ 'M', 'O', 'D', 'U', '_', 'M', 'M', 'R', '6', 0,
  /* 7861 */ 'M', 'U', 'H', 'U', '_', 'M', 'M', 'R', '6', 0,
  /* 7871 */ 'A', 'D', 'D', 'I', 'U', '_', 'M', 'M', 'R', '6', 0,
  /* 7882 */ 'M', 'U', 'L', 'U', '_', 'M', 'M', 'R', '6', 0,
  /* 7892 */ 'D', 'I', 'V', 'U', '_', 'M', 'M', 'R', '6', 0,
  /* 7902 */ 'D', 'I', 'V', '_', 'M', 'M', 'R', '6', 0,
  /* 7911 */ 'T', 'L', 'B', 'I', 'N', 'V', '_', 'M', 'M', 'R', '6', 0,
  /* 7923 */ 'L', 'W', '_', 'M', 'M', 'R', '6', 0,
  /* 7931 */ 'S', 'W', '_', 'M', 'M', 'R', '6', 0,
  /* 7939 */ 'C', 'V', 'T', '_', 'S', '_', 'W', '_', 'M', 'M', 'R', '6', 0,
  /* 7952 */ 'S', 'E', 'L', 'N', 'E', 'Z', '_', 'M', 'M', 'R', '6', 0,
  /* 7964 */ 'C', 'L', 'Z', '_', 'M', 'M', 'R', '6', 0,
  /* 7973 */ 'S', 'E', 'L', 'E', 'Q', 'Z', '_', 'M', 'M', 'R', '6', 0,
  /* 7985 */ 'P', 's', 'e', 'u', 'd', 'o', 'I', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'B', 'r', 'a', 'n', 'c', 'h', '_', 'M', 'M', 'R', '6', 0,
  /* 8011 */ 'L', 'D', 'C', '2', '_', 'R', '6', 0,
  /* 8019 */ 'S', 'D', 'C', '2', '_', 'R', '6', 0,
  /* 8027 */ 'L', 'W', 'C', '2', '_', 'R', '6', 0,
  /* 8035 */ 'S', 'W', 'C', '2', '_', 'R', '6', 0,
  /* 8043 */ 'J', 'R', '_', 'H', 'B', '6', '4', '_', 'R', '6', 0,
  /* 8054 */ 'S', 'C', '6', '4', '_', 'R', '6', 0,
  /* 8062 */ 'L', 'L', '6', '4', '_', 'R', '6', 0,
  /* 8070 */ 'D', 'L', 'S', 'A', '_', 'R', '6', 0,
  /* 8078 */ 'J', 'R', '_', 'H', 'B', '_', 'R', '6', 0,
  /* 8087 */ 'S', 'C', '_', 'R', '6', 0,
  /* 8093 */ 'S', 'C', 'D', '_', 'R', '6', 0,
  /* 8100 */ 'L', 'L', 'D', '_', 'R', '6', 0,
  /* 8107 */ 'C', 'A', 'C', 'H', 'E', '_', 'R', '6', 0,
  /* 8116 */ 'P', 'R', 'E', 'F', '_', 'R', '6', 0,
  /* 8124 */ 'L', 'L', '_', 'R', '6', 0,
  /* 8130 */ 'D', 'M', 'U', 'L', '_', 'R', '6', 0,
  /* 8138 */ 'D', 'C', 'L', 'O', '_', 'R', '6', 0,
  /* 8146 */ 'S', 'D', 'B', 'B', 'P', '_', 'R', '6', 0,
  /* 8155 */ 'D', 'C', 'L', 'Z', '_', 'R', '6', 0,
  /* 8163 */ 'P', 's', 'e', 'u', 'd', 'o', 'I', 'n', 'd', 'r', 'e', 'c', 't', 'H', 'a', 'z', 'a', 'r', 'd', 'B', 'r', 'a', 'n', 'c', 'h', 'R', '6', 0,
  /* 8191 */ 'P', 's', 'e', 'u', 'd', 'o', 'I', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'B', 'r', 'a', 'n', 'c', 'h', 'R', '6', 0,
  /* 8214 */ 'L', 'O', 'A', 'D', '_', 'A', 'C', 'C', '1', '2', '8', 0,
  /* 8226 */ 'S', 'T', 'O', 'R', 'E', '_', 'A', 'C', 'C', '1', '2', '8', 0,
  /* 8239 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '8', 0,
  /* 8258 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '8', 0,
  /* 8277 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '8', 0,
  /* 8297 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '8', 0,
  /* 8316 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '8', 0,
  /* 8336 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '8', 0,
  /* 8355 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '8', 0,
  /* 8370 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '8', 0,
  /* 8389 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '8', 0,
  /* 8408 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '8', 0,
  /* 8426 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '8', 0,
  /* 8446 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '8', 0,
  /* 8465 */ 'S', 'A', 'A', 0,
  /* 8469 */ 'P', 'R', 'E', 'C', 'E', 'U', '_', 'P', 'H', '_', 'Q', 'B', 'L', 'A', 0,
  /* 8484 */ 'P', 'R', 'E', 'C', 'E', 'Q', 'U', '_', 'P', 'H', '_', 'Q', 'B', 'L', 'A', 0,
  /* 8500 */ 'G', '_', 'F', 'M', 'A', 0,
  /* 8506 */ 'G', '_', 'S', 'T', 'R', 'I', 'C', 'T', '_', 'F', 'M', 'A', 0,
  /* 8519 */ 'P', 'R', 'E', 'C', 'E', 'U', '_', 'P', 'H', '_', 'Q', 'B', 'R', 'A', 0,
  /* 8534 */ 'P', 'R', 'E', 'C', 'E', 'Q', 'U', '_', 'P', 'H', '_', 'Q', 'B', 'R', 'A', 0,
  /* 8550 */ 'D', 'S', 'R', 'A', 0,
  /* 8555 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '3', '2', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 8582 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '3', '2', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 8609 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '3', '2', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 8637 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '3', '2', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 8664 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '3', '2', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 8692 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '3', '2', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 8719 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '3', '2', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 8742 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '3', '2', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 8769 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '3', '2', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 8796 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '3', '2', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 8822 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '3', '2', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 8850 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '3', '2', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 8877 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '6', '4', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 8904 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '6', '4', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 8931 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '6', '4', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 8959 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '6', '4', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 8986 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '6', '4', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9014 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '6', '4', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9041 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '6', '4', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9064 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '6', '4', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9091 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '6', '4', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9118 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '6', '4', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9144 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '6', '4', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9172 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '6', '4', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9199 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '1', '6', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9226 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '1', '6', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9253 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '1', '6', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9281 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '1', '6', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9308 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '1', '6', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9336 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '1', '6', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9363 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '1', '6', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9386 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '1', '6', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9413 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '1', '6', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9440 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '1', '6', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9466 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '1', '6', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9494 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '1', '6', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9521 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '8', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9547 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '8', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9573 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '8', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9600 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '8', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9626 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '8', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9653 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '8', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9679 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '8', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9701 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '8', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9727 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '8', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9753 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '8', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9778 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '8', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9805 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '8', '_', 'P', 'O', 'S', 'T', 'R', 'A', 0,
  /* 9831 */ 'R', 'e', 't', 'R', 'A', 0,
  /* 9837 */ 'D', 'L', 'S', 'A', 0,
  /* 9842 */ 'C', 'F', 'C', 'M', 'S', 'A', 0,
  /* 9849 */ 'C', 'T', 'C', 'M', 'S', 'A', 0,
  /* 9856 */ 'C', 'R', 'C', '3', '2', 'B', 0,
  /* 9863 */ 'C', 'R', 'C', '3', '2', 'C', 'B', 0,
  /* 9871 */ 'S', 'E', 'B', 0,
  /* 9875 */ 'E', 'H', 'B', 0,
  /* 9879 */ 'T', 'A', 'I', 'L', 'C', 'A', 'L', 'L', 'R', 'E', 'G', 'H', 'B', 0,
  /* 9893 */ 'J', 'R', '_', 'H', 'B', 0,
  /* 9899 */ 'J', 'A', 'L', 'R', '_', 'H', 'B', 0,
  /* 9907 */ 'L', 'B', 0,
  /* 9910 */ 'S', 'H', 'R', 'A', '_', 'Q', 'B', 0,
  /* 9918 */ 'C', 'M', 'P', 'G', 'D', 'U', '_', 'L', 'E', '_', 'Q', 'B', 0,
  /* 9931 */ 'C', 'M', 'P', 'G', 'U', '_', 'L', 'E', '_', 'Q', 'B', 0,
  /* 9943 */ 'P', 's', 'e', 'u', 'd', 'o', 'C', 'M', 'P', 'U', '_', 'L', 'E', '_', 'Q', 'B', 0,
  /* 9960 */ 'S', 'U', 'B', 'U', 'H', '_', 'Q', 'B', 0,
  /* 9969 */ 'A', 'D', 'D', 'U', 'H', '_', 'Q', 'B', 0,
  /* 9978 */ 'P', 's', 'e', 'u', 'd', 'o', 'P', 'I', 'C', 'K', '_', 'Q', 'B', 0,
  /* 9992 */ 'S', 'H', 'L', 'L', '_', 'Q', 'B', 0,
  /* 10000 */ 'R', 'E', 'P', 'L', '_', 'Q', 'B', 0,
  /* 10008 */ 'S', 'H', 'R', 'L', '_', 'Q', 'B', 0,
  /* 10016 */ 'C', 'M', 'P', 'G', 'D', 'U', '_', 'E', 'Q', '_', 'Q', 'B', 0,
  /* 10029 */ 'C', 'M', 'P', 'G', 'U', '_', 'E', 'Q', '_', 'Q', 'B', 0,
  /* 10041 */ 'P', 's', 'e', 'u', 'd', 'o', 'C', 'M', 'P', 'U', '_', 'E', 'Q', '_', 'Q', 'B', 0,
  /* 10058 */ 'S', 'H', 'R', 'A', '_', 'R', '_', 'Q', 'B', 0,
  /* 10068 */ 'S', 'U', 'B', 'U', 'H', '_', 'R', '_', 'Q', 'B', 0,
  /* 10079 */ 'A', 'D', 'D', 'U', 'H', '_', 'R', '_', 'Q', 'B', 0,
  /* 10090 */ 'S', 'H', 'R', 'A', 'V', '_', 'R', '_', 'Q', 'B', 0,
  /* 10101 */ 'A', 'B', 'S', 'Q', '_', 'S', '_', 'Q', 'B', 0,
  /* 10111 */ 'S', 'U', 'B', 'U', '_', 'S', '_', 'Q', 'B', 0,
  /* 10121 */ 'A', 'D', 'D', 'U', '_', 'S', '_', 'Q', 'B', 0,
  /* 10131 */ 'C', 'M', 'P', 'G', 'D', 'U', '_', 'L', 'T', '_', 'Q', 'B', 0,
  /* 10144 */ 'C', 'M', 'P', 'G', 'U', '_', 'L', 'T', '_', 'Q', 'B', 0,
  /* 10156 */ 'P', 's', 'e', 'u', 'd', 'o', 'C', 'M', 'P', 'U', '_', 'L', 'T', '_', 'Q', 'B', 0,
  /* 10173 */ 'S', 'U', 'B', 'U', '_', 'Q', 'B', 0,
  /* 10181 */ 'A', 'D', 'D', 'U', '_', 'Q', 'B', 0,
  /* 10189 */ 'S', 'H', 'R', 'A', 'V', '_', 'Q', 'B', 0,
  /* 10198 */ 'S', 'H', 'L', 'L', 'V', '_', 'Q', 'B', 0,
  /* 10207 */ 'R', 'E', 'P', 'L', 'V', '_', 'Q', 'B', 0,
  /* 10216 */ 'S', 'H', 'R', 'L', 'V', '_', 'Q', 'B', 0,
  /* 10225 */ 'R', 'A', 'D', 'D', 'U', '_', 'W', '_', 'Q', 'B', 0,
  /* 10236 */ 'S', 'B', 0,
  /* 10239 */ 'M', 'O', 'D', 'S', 'U', 'B', 0,
  /* 10246 */ 'G', '_', 'F', 'S', 'U', 'B', 0,
  /* 10253 */ 'G', '_', 'S', 'T', 'R', 'I', 'C', 'T', '_', 'F', 'S', 'U', 'B', 0,
  /* 10267 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'F', 'S', 'U', 'B', 0,
  /* 10284 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'S', 'U', 'B', 0,
  /* 10295 */ 'G', '_', 'S', 'U', 'B', 0,
  /* 10301 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'S', 'U', 'B', 0,
  /* 10317 */ 'S', 'R', 'A', '_', 'B', 0,
  /* 10323 */ 'A', 'D', 'D', '_', 'A', '_', 'B', 0,
  /* 10331 */ 'M', 'I', 'N', '_', 'A', '_', 'B', 0,
  /* 10339 */ 'A', 'D', 'D', 'S', '_', 'A', '_', 'B', 0,
  /* 10348 */ 'M', 'A', 'X', '_', 'A', '_', 'B', 0,
  /* 10356 */ 'N', 'L', 'O', 'C', '_', 'B', 0,
  /* 10363 */ 'N', 'L', 'Z', 'C', '_', 'B', 0,
  /* 10370 */ 'S', 'L', 'D', '_', 'B', 0,
  /* 10376 */ 'P', 'C', 'K', 'O', 'D', '_', 'B', 0,
  /* 10384 */ 'I', 'L', 'V', 'O', 'D', '_', 'B', 0,
  /* 10392 */ 'I', 'N', 'S', 'V', 'E', '_', 'B', 0,
  /* 10400 */ 'V', 'S', 'H', 'F', '_', 'B', 0,
  /* 10407 */ 'B', 'N', 'E', 'G', '_', 'B', 0,
  /* 10414 */ 'S', 'R', 'A', 'I', '_', 'B', 0,
  /* 10421 */ 'S', 'L', 'D', 'I', '_', 'B', 0,
  /* 10428 */ 'A', 'N', 'D', 'I', '_', 'B', 0,
  /* 10435 */ 'B', 'N', 'E', 'G', 'I', '_', 'B', 0,
  /* 10443 */ 'B', 'S', 'E', 'L', 'I', '_', 'B', 0,
  /* 10451 */ 'S', 'L', 'L', 'I', '_', 'B', 0,
  /* 10458 */ 'S', 'R', 'L', 'I', '_', 'B', 0,
  /* 10465 */ 'B', 'I', 'N', 'S', 'L', 'I', '_', 'B', 0,
  /* 10474 */ 'C', 'E', 'Q', 'I', '_', 'B', 0,
  /* 10481 */ 'S', 'R', 'A', 'R', 'I', '_', 'B', 0,
  /* 10489 */ 'B', 'C', 'L', 'R', 'I', '_', 'B', 0,
  /* 10497 */ 'S', 'R', 'L', 'R', 'I', '_', 'B', 0,
  /* 10505 */ 'N', 'O', 'R', 'I', '_', 'B', 0,
  /* 10512 */ 'X', 'O', 'R', 'I', '_', 'B', 0,
  /* 10519 */ 'B', 'I', 'N', 'S', 'R', 'I', '_', 'B', 0,
  /* 10528 */ 'S', 'P', 'L', 'A', 'T', 'I', '_', 'B', 0,
  /* 10537 */ 'B', 'S', 'E', 'T', 'I', '_', 'B', 0,
  /* 10545 */ 'S', 'U', 'B', 'V', 'I', '_', 'B', 0,
  /* 10553 */ 'A', 'D', 'D', 'V', 'I', '_', 'B', 0,
  /* 10561 */ 'B', 'M', 'Z', 'I', '_', 'B', 0,
  /* 10568 */ 'B', 'M', 'N', 'Z', 'I', '_', 'B', 0,
  /* 10576 */ 'F', 'I', 'L', 'L', '_', 'B', 0,
  /* 10583 */ 'S', 'L', 'L', '_', 'B', 0,
  /* 10589 */ 'S', 'R', 'L', '_', 'B', 0,
  /* 10595 */ 'B', 'I', 'N', 'S', 'L', '_', 'B', 0,
  /* 10603 */ 'I', 'L', 'V', 'L', '_', 'B', 0,
  /* 10610 */ 'C', 'E', 'Q', '_', 'B', 0,
  /* 10616 */ 'S', 'R', 'A', 'R', '_', 'B', 0,
  /* 10623 */ 'B', 'C', 'L', 'R', '_', 'B', 0,
  /* 10630 */ 'S', 'R', 'L', 'R', '_', 'B', 0,
  /* 10637 */ 'B', 'I', 'N', 'S', 'R', '_', 'B', 0,
  /* 10645 */ 'I', 'L', 'V', 'R', '_', 'B', 0,
  /* 10652 */ 'A', 'S', 'U', 'B', '_', 'S', '_', 'B', 0,
  /* 10661 */ 'M', 'O', 'D', '_', 'S', '_', 'B', 0,
  /* 10669 */ 'C', 'L', 'E', '_', 'S', '_', 'B', 0,
  /* 10677 */ 'A', 'V', 'E', '_', 'S', '_', 'B', 0,
  /* 10685 */ 'C', 'L', 'E', 'I', '_', 'S', '_', 'B', 0,
  /* 10694 */ 'M', 'I', 'N', 'I', '_', 'S', '_', 'B', 0,
  /* 10703 */ 'C', 'L', 'T', 'I', '_', 'S', '_', 'B', 0,
  /* 10712 */ 'M', 'A', 'X', 'I', '_', 'S', '_', 'B', 0,
  /* 10721 */ 'M', 'I', 'N', '_', 'S', '_', 'B', 0,
  /* 10729 */ 'A', 'V', 'E', 'R', '_', 'S', '_', 'B', 0,
  /* 10738 */ 'S', 'U', 'B', 'S', '_', 'S', '_', 'B', 0,
  /* 10747 */ 'A', 'D', 'D', 'S', '_', 'S', '_', 'B', 0,
  /* 10756 */ 'S', 'A', 'T', '_', 'S', '_', 'B', 0,
  /* 10764 */ 'C', 'L', 'T', '_', 'S', '_', 'B', 0,
  /* 10772 */ 'S', 'U', 'B', 'S', 'U', 'U', '_', 'S', '_', 'B', 0,
  /* 10783 */ 'D', 'I', 'V', '_', 'S', '_', 'B', 0,
  /* 10791 */ 'M', 'A', 'X', '_', 'S', '_', 'B', 0,
  /* 10799 */ 'C', 'O', 'P', 'Y', '_', 'S', '_', 'B', 0,
  /* 10808 */ 'S', 'P', 'L', 'A', 'T', '_', 'B', 0,
  /* 10816 */ 'B', 'S', 'E', 'T', '_', 'B', 0,
  /* 10823 */ 'P', 'C', 'N', 'T', '_', 'B', 0,
  /* 10830 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'B', 0,
  /* 10839 */ 'S', 'T', '_', 'B', 0,
  /* 10844 */ 'A', 'S', 'U', 'B', '_', 'U', '_', 'B', 0,
  /* 10853 */ 'M', 'O', 'D', '_', 'U', '_', 'B', 0,
  /* 10861 */ 'C', 'L', 'E', '_', 'U', '_', 'B', 0,
  /* 10869 */ 'A', 'V', 'E', '_', 'U', '_', 'B', 0,
  /* 10877 */ 'C', 'L', 'E', 'I', '_', 'U', '_', 'B', 0,
  /* 10886 */ 'M', 'I', 'N', 'I', '_', 'U', '_', 'B', 0,
  /* 10895 */ 'C', 'L', 'T', 'I', '_', 'U', '_', 'B', 0,
  /* 10904 */ 'M', 'A', 'X', 'I', '_', 'U', '_', 'B', 0,
  /* 10913 */ 'M', 'I', 'N', '_', 'U', '_', 'B', 0,
  /* 10921 */ 'A', 'V', 'E', 'R', '_', 'U', '_', 'B', 0,
  /* 10930 */ 'S', 'U', 'B', 'S', '_', 'U', '_', 'B', 0,
  /* 10939 */ 'A', 'D', 'D', 'S', '_', 'U', '_', 'B', 0,
  /* 10948 */ 'S', 'U', 'B', 'S', 'U', 'S', '_', 'U', '_', 'B', 0,
  /* 10959 */ 'S', 'A', 'T', '_', 'U', '_', 'B', 0,
  /* 10967 */ 'C', 'L', 'T', '_', 'U', '_', 'B', 0,
  /* 10975 */ 'D', 'I', 'V', '_', 'U', '_', 'B', 0,
  /* 10983 */ 'M', 'A', 'X', '_', 'U', '_', 'B', 0,
  /* 10991 */ 'C', 'O', 'P', 'Y', '_', 'U', '_', 'B', 0,
  /* 11000 */ 'M', 'S', 'U', 'B', 'V', '_', 'B', 0,
  /* 11008 */ 'M', 'A', 'D', 'D', 'V', '_', 'B', 0,
  /* 11016 */ 'P', 'C', 'K', 'E', 'V', '_', 'B', 0,
  /* 11024 */ 'I', 'L', 'V', 'E', 'V', '_', 'B', 0,
  /* 11032 */ 'M', 'U', 'L', 'V', '_', 'B', 0,
  /* 11039 */ 'B', 'Z', '_', 'B', 0,
  /* 11044 */ 'B', 'N', 'Z', '_', 'B', 0,
  /* 11050 */ 'B', 'C', 0,
  /* 11053 */ 'B', 'G', 'E', 'C', 0,
  /* 11058 */ 'B', 'N', 'E', 'C', 0,
  /* 11063 */ 'J', 'I', 'C', 0,
  /* 11067 */ 'G', '_', 'I', 'N', 'T', 'R', 'I', 'N', 'S', 'I', 'C', 0,
  /* 11079 */ 'B', 'A', 'L', 'C', 0,
  /* 11084 */ 'J', 'I', 'A', 'L', 'C', 0,
  /* 11090 */ 'B', 'G', 'E', 'Z', 'A', 'L', 'C', 0,
  /* 11098 */ 'B', 'L', 'E', 'Z', 'A', 'L', 'C', 0,
  /* 11106 */ 'B', 'N', 'E', 'Z', 'A', 'L', 'C', 0,
  /* 11114 */ 'B', 'E', 'Q', 'Z', 'A', 'L', 'C', 0,
  /* 11122 */ 'B', 'G', 'T', 'Z', 'A', 'L', 'C', 0,
  /* 11130 */ 'B', 'L', 'T', 'Z', 'A', 'L', 'C', 0,
  /* 11138 */ 'E', 'R', 'E', 'T', 'N', 'C', 0,
  /* 11145 */ 'G', '_', 'F', 'P', 'T', 'R', 'U', 'N', 'C', 0,
  /* 11155 */ 'G', '_', 'I', 'N', 'T', 'R', 'I', 'N', 'S', 'I', 'C', '_', 'T', 'R', 'U', 'N', 'C', 0,
  /* 11173 */ 'G', '_', 'T', 'R', 'U', 'N', 'C', 0,
  /* 11181 */ 'G', '_', 'B', 'U', 'I', 'L', 'D', '_', 'V', 'E', 'C', 'T', 'O', 'R', '_', 'T', 'R', 'U', 'N', 'C', 0,
  /* 11202 */ 'S', 'Y', 'N', 'C', 0,
  /* 11207 */ 'G', '_', 'D', 'Y', 'N', '_', 'S', 'T', 'A', 'C', 'K', 'A', 'L', 'L', 'O', 'C', 0,
  /* 11224 */ 'L', 'D', 'P', 'C', 0,
  /* 11229 */ 'A', 'U', 'I', 'P', 'C', 0,
  /* 11235 */ 'A', 'L', 'U', 'I', 'P', 'C', 0,
  /* 11242 */ 'A', 'D', 'D', 'I', 'U', 'P', 'C', 0,
  /* 11250 */ 'L', 'W', 'U', 'P', 'C', 0,
  /* 11256 */ 'L', 'W', 'P', 'C', 0,
  /* 11261 */ 'B', 'E', 'Q', 'C', 0,
  /* 11266 */ 'A', 'D', 'D', 'S', 'C', 0,
  /* 11272 */ 'B', 'L', 'T', 'C', 0,
  /* 11277 */ 'B', 'G', 'E', 'U', 'C', 0,
  /* 11283 */ 'B', 'L', 'T', 'U', 'C', 0,
  /* 11289 */ 'B', 'N', 'V', 'C', 0,
  /* 11294 */ 'B', 'O', 'V', 'C', 0,
  /* 11299 */ 'A', 'D', 'D', 'W', 'C', 0,
  /* 11305 */ 'B', 'G', 'E', 'Z', 'C', 0,
  /* 11311 */ 'B', 'L', 'E', 'Z', 'C', 0,
  /* 11317 */ 'B', 'N', 'E', 'Z', 'C', 0,
  /* 11323 */ 'B', 'E', 'Q', 'Z', 'C', 0,
  /* 11329 */ 'B', 'G', 'T', 'Z', 'C', 0,
  /* 11335 */ 'B', 'L', 'T', 'Z', 'C', 0,
  /* 11341 */ 'C', 'R', 'C', '3', '2', 'D', 0,
  /* 11348 */ 'S', 'A', 'A', 'D', 0,
  /* 11353 */ 'G', '_', 'F', 'M', 'A', 'D', 0,
  /* 11360 */ 'G', '_', 'I', 'N', 'D', 'E', 'X', 'E', 'D', '_', 'S', 'E', 'X', 'T', 'L', 'O', 'A', 'D', 0,
  /* 11379 */ 'G', '_', 'S', 'E', 'X', 'T', 'L', 'O', 'A', 'D', 0,
  /* 11390 */ 'G', '_', 'I', 'N', 'D', 'E', 'X', 'E', 'D', '_', 'Z', 'E', 'X', 'T', 'L', 'O', 'A', 'D', 0,
  /* 11409 */ 'G', '_', 'Z', 'E', 'X', 'T', 'L', 'O', 'A', 'D', 0,
  /* 11420 */ 'G', '_', 'I', 'N', 'D', 'E', 'X', 'E', 'D', '_', 'L', 'O', 'A', 'D', 0,
  /* 11435 */ 'G', '_', 'L', 'O', 'A', 'D', 0,
  /* 11442 */ 'C', 'R', 'C', '3', '2', 'C', 'D', 0,
  /* 11450 */ 'S', 'C', 'D', 0,
  /* 11454 */ 'D', 'A', 'D', 'D', 0,
  /* 11459 */ 'G', '_', 'V', 'E', 'C', 'R', 'E', 'D', 'U', 'C', 'E', '_', 'F', 'A', 'D', 'D', 0,
  /* 11476 */ 'G', '_', 'F', 'A', 'D', 'D', 0,
  /* 11483 */ 'G', '_', 'V', 'E', 'C', 'R', 'E', 'D', 'U', 'C', 'E', '_', 'S', 'E', 'Q', '_', 'F', 'A', 'D', 'D', 0,
  /* 11504 */ 'G', '_', 'S', 'T', 'R', 'I', 'C', 'T', '_', 'F', 'A', 'D', 'D', 0,
  /* 11518 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'F', 'A', 'D', 'D', 0,
  /* 11535 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'A', 'D', 'D', 0,
  /* 11546 */ 'G', '_', 'V', 'E', 'C', 'R', 'E', 'D', 'U', 'C', 'E', '_', 'A', 'D', 'D', 0,
  /* 11562 */ 'G', '_', 'A', 'D', 'D', 0,
  /* 11568 */ 'G', '_', 'P', 'T', 'R', '_', 'A', 'D', 'D', 0,
  /* 11578 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'A', 'D', 'D', 0,
  /* 11594 */ 'D', 'S', 'H', 'D', 0,
  /* 11599 */ 'Y', 'I', 'E', 'L', 'D', 0,
  /* 11605 */ 'L', 'L', 'D', 0,
  /* 11609 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'N', 'A', 'N', 'D', 0,
  /* 11626 */ 'G', '_', 'V', 'E', 'C', 'R', 'E', 'D', 'U', 'C', 'E', '_', 'A', 'N', 'D', 0,
  /* 11642 */ 'G', '_', 'A', 'N', 'D', 0,
  /* 11648 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'A', 'N', 'D', 0,
  /* 11664 */ 'P', 'R', 'E', 'P', 'E', 'N', 'D', 0,
  /* 11672 */ 'A', 'P', 'P', 'E', 'N', 'D', 0,
  /* 11679 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
  /* 11692 */ 'G', '_', 'B', 'R', 'C', 'O', 'N', 'D', 0,
  /* 11701 */ 'G', '_', 'L', 'L', 'R', 'O', 'U', 'N', 'D', 0,
  /* 11711 */ 'G', '_', 'L', 'R', 'O', 'U', 'N', 'D', 0,
  /* 11720 */ 'G', '_', 'I', 'N', 'T', 'R', 'I', 'N', 'S', 'I', 'C', '_', 'R', 'O', 'U', 'N', 'D', 0,
  /* 11738 */ 'G', '_', 'I', 'N', 'T', 'R', 'I', 'N', 'S', 'I', 'C', '_', 'F', 'P', 'T', 'R', 'U', 'N', 'C', '_', 'R', 'O', 'U', 'N', 'D', 0,
  /* 11764 */ 'D', 'M', 'O', 'D', 0,
  /* 11769 */ 'L', 'O', 'A', 'D', '_', 'S', 'T', 'A', 'C', 'K', '_', 'G', 'U', 'A', 'R', 'D', 0,
  /* 11786 */ 'S', 'D', 0,
  /* 11789 */ 'F', 'L', 'O', 'G', '2', '_', 'D', 0,
  /* 11797 */ 'F', 'E', 'X', 'P', '2', '_', 'D', 0,
  /* 11805 */ 'M', 'I', 'N', 'A', '_', 'D', 0,
  /* 11812 */ 'S', 'R', 'A', '_', 'D', 0,
  /* 11818 */ 'M', 'A', 'X', 'A', '_', 'D', 0,
  /* 11825 */ 'A', 'D', 'D', '_', 'A', '_', 'D', 0,
  /* 11833 */ 'F', 'M', 'I', 'N', '_', 'A', '_', 'D', 0,
  /* 11842 */ 'A', 'D', 'D', 'S', '_', 'A', '_', 'D', 0,
  /* 11851 */ 'F', 'M', 'A', 'X', '_', 'A', '_', 'D', 0,
  /* 11860 */ 'F', 'S', 'U', 'B', '_', 'D', 0,
  /* 11867 */ 'F', 'M', 'S', 'U', 'B', '_', 'D', 0,
  /* 11875 */ 'N', 'L', 'O', 'C', '_', 'D', 0,
  /* 11882 */ 'N', 'L', 'Z', 'C', '_', 'D', 0,
  /* 11889 */ 'F', 'A', 'D', 'D', '_', 'D', 0,
  /* 11896 */ 'F', 'M', 'A', 'D', 'D', '_', 'D', 0,
  /* 11904 */ 'S', 'L', 'D', '_', 'D', 0,
  /* 11910 */ 'P', 'C', 'K', 'O', 'D', '_', 'D', 0,
  /* 11918 */ 'I', 'L', 'V', 'O', 'D', '_', 'D', 0,
  /* 11926 */ 'F', 'C', 'L', 'E', '_', 'D', 0,
  /* 11933 */ 'F', 'S', 'L', 'E', '_', 'D', 0,
  /* 11940 */ 'C', 'M', 'P', '_', 'S', 'L', 'E', '_', 'D', 0,
  /* 11950 */ 'F', 'C', 'U', 'L', 'E', '_', 'D', 0,
  /* 11958 */ 'F', 'S', 'U', 'L', 'E', '_', 'D', 0,
  /* 11966 */ 'C', 'M', 'P', '_', 'S', 'U', 'L', 'E', '_', 'D', 0,
  /* 11977 */ 'C', 'M', 'P', '_', 'U', 'L', 'E', '_', 'D', 0,
  /* 11987 */ 'C', 'M', 'P', '_', 'L', 'E', '_', 'D', 0,
  /* 11996 */ 'F', 'C', 'N', 'E', '_', 'D', 0,
  /* 12003 */ 'F', 'S', 'N', 'E', '_', 'D', 0,
  /* 12010 */ 'F', 'C', 'U', 'N', 'E', '_', 'D', 0,
  /* 12018 */ 'F', 'S', 'U', 'N', 'E', '_', 'D', 0,
  /* 12026 */ 'I', 'N', 'S', 'V', 'E', '_', 'D', 0,
  /* 12034 */ 'F', 'C', 'A', 'F', '_', 'D', 0,
  /* 12041 */ 'F', 'S', 'A', 'F', '_', 'D', 0,
  /* 12048 */ 'C', 'M', 'P', '_', 'S', 'A', 'F', '_', 'D', 0,
  /* 12058 */ 'M', 'S', 'U', 'B', 'F', '_', 'D', 0,
  /* 12066 */ 'M', 'A', 'D', 'D', 'F', '_', 'D', 0,
  /* 12074 */ 'V', 'S', 'H', 'F', '_', 'D', 0,
  /* 12081 */ 'C', 'M', 'P', '_', 'F', '_', 'D', 0,
  /* 12089 */ 'B', 'N', 'E', 'G', '_', 'D', 0,
  /* 12096 */ 'S', 'R', 'A', 'I', '_', 'D', 0,
  /* 12103 */ 'S', 'L', 'D', 'I', '_', 'D', 0,
  /* 12110 */ 'B', 'N', 'E', 'G', 'I', '_', 'D', 0,
  /* 12118 */ 'S', 'L', 'L', 'I', '_', 'D', 0,
  /* 12125 */ 'S', 'R', 'L', 'I', '_', 'D', 0,
  /* 12132 */ 'B', 'I', 'N', 'S', 'L', 'I', '_', 'D', 0,
  /* 12141 */ 'C', 'E', 'Q', 'I', '_', 'D', 0,
  /* 12148 */ 'S', 'R', 'A', 'R', 'I', '_', 'D', 0,
  /* 12156 */ 'B', 'C', 'L', 'R', 'I', '_', 'D', 0,
  /* 12164 */ 'S', 'R', 'L', 'R', 'I', '_', 'D', 0,
  /* 12172 */ 'B', 'I', 'N', 'S', 'R', 'I', '_', 'D', 0,
  /* 12181 */ 'S', 'P', 'L', 'A', 'T', 'I', '_', 'D', 0,
  /* 12190 */ 'B', 'S', 'E', 'T', 'I', '_', 'D', 0,
  /* 12198 */ 'S', 'U', 'B', 'V', 'I', '_', 'D', 0,
  /* 12206 */ 'A', 'D', 'D', 'V', 'I', '_', 'D', 0,
  /* 12214 */ 'S', 'E', 'L', '_', 'D', 0,
  /* 12220 */ 'F', 'I', 'L', 'L', '_', 'D', 0,
  /* 12227 */ 'S', 'L', 'L', '_', 'D', 0,
  /* 12233 */ 'F', 'E', 'X', 'U', 'P', 'L', '_', 'D', 0,
  /* 12242 */ 'F', 'F', 'Q', 'L', '_', 'D', 0,
  /* 12249 */ 'S', 'R', 'L', '_', 'D', 0,
  /* 12255 */ 'B', 'I', 'N', 'S', 'L', '_', 'D', 0,
  /* 12263 */ 'F', 'M', 'U', 'L', '_', 'D', 0,
  /* 12270 */ 'I', 'L', 'V', 'L', '_', 'D', 0,
  /* 12277 */ 'F', 'M', 'I', 'N', '_', 'D', 0,
  /* 12284 */ 'F', 'C', 'U', 'N', '_', 'D', 0,
  /* 12291 */ 'F', 'S', 'U', 'N', '_', 'D', 0,
  /* 12298 */ 'C', 'M', 'P', '_', 'S', 'U', 'N', '_', 'D', 0,
  /* 12308 */ 'C', 'M', 'P', '_', 'U', 'N', '_', 'D', 0,
  /* 12317 */ 'F', 'R', 'C', 'P', '_', 'D', 0,
  /* 12324 */ 'F', 'C', 'E', 'Q', '_', 'D', 0,
  /* 12331 */ 'F', 'S', 'E', 'Q', '_', 'D', 0,
  /* 12338 */ 'C', 'M', 'P', '_', 'S', 'E', 'Q', '_', 'D', 0,
  /* 12348 */ 'F', 'C', 'U', 'E', 'Q', '_', 'D', 0,
  /* 12356 */ 'F', 'S', 'U', 'E', 'Q', '_', 'D', 0,
  /* 12364 */ 'C', 'M', 'P', '_', 'S', 'U', 'E', 'Q', '_', 'D', 0,
  /* 12375 */ 'C', 'M', 'P', '_', 'U', 'E', 'Q', '_', 'D', 0,
  /* 12385 */ 'C', 'M', 'P', '_', 'E', 'Q', '_', 'D', 0,
  /* 12394 */ 'S', 'R', 'A', 'R', '_', 'D', 0,
  /* 12401 */ 'L', 'D', 'R', '_', 'D', 0,
  /* 12407 */ 'B', 'C', 'L', 'R', '_', 'D', 0,
  /* 12414 */ 'S', 'R', 'L', 'R', '_', 'D', 0,
  /* 12421 */ 'F', 'C', 'O', 'R', '_', 'D', 0,
  /* 12428 */ 'F', 'S', 'O', 'R', '_', 'D', 0,
  /* 12435 */ 'F', 'E', 'X', 'U', 'P', 'R', '_', 'D', 0,
  /* 12444 */ 'F', 'F', 'Q', 'R', '_', 'D', 0,
  /* 12451 */ 'B', 'I', 'N', 'S', 'R', '_', 'D', 0,
  /* 12459 */ 'S', 'T', 'R', '_', 'D', 0,
  /* 12465 */ 'I', 'L', 'V', 'R', '_', 'D', 0,
  /* 12472 */ 'F', 'A', 'B', 'S', '_', 'D', 0,
  /* 12479 */ 'F', 'C', 'L', 'A', 'S', 'S', '_', 'D', 0,
  /* 12488 */ 'A', 'S', 'U', 'B', '_', 'S', '_', 'D', 0,
  /* 12497 */ 'H', 'S', 'U', 'B', '_', 'S', '_', 'D', 0,
  /* 12506 */ 'D', 'P', 'S', 'U', 'B', '_', 'S', '_', 'D', 0,
  /* 12516 */ 'F', 'T', 'R', 'U', 'N', 'C', '_', 'S', '_', 'D', 0,
  /* 12527 */ 'H', 'A', 'D', 'D', '_', 'S', '_', 'D', 0,
  /* 12536 */ 'D', 'P', 'A', 'D', 'D', '_', 'S', '_', 'D', 0,
  /* 12546 */ 'M', 'O', 'D', '_', 'S', '_', 'D', 0,
  /* 12554 */ 'C', 'L', 'E', '_', 'S', '_', 'D', 0,
  /* 12562 */ 'A', 'V', 'E', '_', 'S', '_', 'D', 0,
  /* 12570 */ 'C', 'L', 'E', 'I', '_', 'S', '_', 'D', 0,
  /* 12579 */ 'M', 'I', 'N', 'I', '_', 'S', '_', 'D', 0,
  /* 12588 */ 'C', 'L', 'T', 'I', '_', 'S', '_', 'D', 0,
  /* 12597 */ 'M', 'A', 'X', 'I', '_', 'S', '_', 'D', 0,
  /* 12606 */ 'M', 'I', 'N', '_', 'S', '_', 'D', 0,
  /* 12614 */ 'D', 'O', 'T', 'P', '_', 'S', '_', 'D', 0,
  /* 12623 */ 'A', 'V', 'E', 'R', '_', 'S', '_', 'D', 0,
  /* 12632 */ 'S', 'U', 'B', 'S', '_', 'S', '_', 'D', 0,
  /* 12641 */ 'A', 'D', 'D', 'S', '_', 'S', '_', 'D', 0,
  /* 12650 */ 'S', 'A', 'T', '_', 'S', '_', 'D', 0,
  /* 12658 */ 'C', 'L', 'T', '_', 'S', '_', 'D', 0,
  /* 12666 */ 'F', 'F', 'I', 'N', 'T', '_', 'S', '_', 'D', 0,
  /* 12676 */ 'F', 'T', 'I', 'N', 'T', '_', 'S', '_', 'D', 0,
  /* 12686 */ 'S', 'U', 'B', 'S', 'U', 'U', '_', 'S', '_', 'D', 0,
  /* 12697 */ 'D', 'I', 'V', '_', 'S', '_', 'D', 0,
  /* 12705 */ 'M', 'A', 'X', '_', 'S', '_', 'D', 0,
  /* 12713 */ 'C', 'O', 'P', 'Y', '_', 'S', '_', 'D', 0,
  /* 12722 */ 'S', 'P', 'L', 'A', 'T', '_', 'D', 0,
  /* 12730 */ 'B', 'S', 'E', 'T', '_', 'D', 0,
  /* 12737 */ 'F', 'C', 'L', 'T', '_', 'D', 0,
  /* 12744 */ 'F', 'S', 'L', 'T', '_', 'D', 0,
  /* 12751 */ 'C', 'M', 'P', '_', 'S', 'L', 'T', '_', 'D', 0,
  /* 12761 */ 'F', 'C', 'U', 'L', 'T', '_', 'D', 0,
  /* 12769 */ 'F', 'S', 'U', 'L', 'T', '_', 'D', 0,
  /* 12777 */ 'C', 'M', 'P', '_', 'S', 'U', 'L', 'T', '_', 'D', 0,
  /* 12788 */ 'C', 'M', 'P', '_', 'U', 'L', 'T', '_', 'D', 0,
  /* 12798 */ 'C', 'M', 'P', '_', 'L', 'T', '_', 'D', 0,
  /* 12807 */ 'P', 'C', 'N', 'T', '_', 'D', 0,
  /* 12814 */ 'F', 'R', 'I', 'N', 'T', '_', 'D', 0,
  /* 12822 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'D', 0,
  /* 12831 */ 'F', 'S', 'Q', 'R', 'T', '_', 'D', 0,
  /* 12839 */ 'F', 'R', 'S', 'Q', 'R', 'T', '_', 'D', 0,
  /* 12848 */ 'S', 'T', '_', 'D', 0,
  /* 12853 */ 'A', 'S', 'U', 'B', '_', 'U', '_', 'D', 0,
  /* 12862 */ 'H', 'S', 'U', 'B', '_', 'U', '_', 'D', 0,
  /* 12871 */ 'D', 'P', 'S', 'U', 'B', '_', 'U', '_', 'D', 0,
  /* 12881 */ 'F', 'T', 'R', 'U', 'N', 'C', '_', 'U', '_', 'D', 0,
  /* 12892 */ 'H', 'A', 'D', 'D', '_', 'U', '_', 'D', 0,
  /* 12901 */ 'D', 'P', 'A', 'D', 'D', '_', 'U', '_', 'D', 0,
  /* 12911 */ 'M', 'O', 'D', '_', 'U', '_', 'D', 0,
  /* 12919 */ 'C', 'L', 'E', '_', 'U', '_', 'D', 0,
  /* 12927 */ 'A', 'V', 'E', '_', 'U', '_', 'D', 0,
  /* 12935 */ 'C', 'L', 'E', 'I', '_', 'U', '_', 'D', 0,
  /* 12944 */ 'M', 'I', 'N', 'I', '_', 'U', '_', 'D', 0,
  /* 12953 */ 'C', 'L', 'T', 'I', '_', 'U', '_', 'D', 0,
  /* 12962 */ 'M', 'A', 'X', 'I', '_', 'U', '_', 'D', 0,
  /* 12971 */ 'M', 'I', 'N', '_', 'U', '_', 'D', 0,
  /* 12979 */ 'D', 'O', 'T', 'P', '_', 'U', '_', 'D', 0,
  /* 12988 */ 'A', 'V', 'E', 'R', '_', 'U', '_', 'D', 0,
  /* 12997 */ 'S', 'U', 'B', 'S', '_', 'U', '_', 'D', 0,
  /* 13006 */ 'A', 'D', 'D', 'S', '_', 'U', '_', 'D', 0,
  /* 13015 */ 'S', 'U', 'B', 'S', 'U', 'S', '_', 'U', '_', 'D', 0,
  /* 13026 */ 'S', 'A', 'T', '_', 'U', '_', 'D', 0,
  /* 13034 */ 'C', 'L', 'T', '_', 'U', '_', 'D', 0,
  /* 13042 */ 'F', 'F', 'I', 'N', 'T', '_', 'U', '_', 'D', 0,
  /* 13052 */ 'F', 'T', 'I', 'N', 'T', '_', 'U', '_', 'D', 0,
  /* 13062 */ 'D', 'I', 'V', '_', 'U', '_', 'D', 0,
  /* 13070 */ 'M', 'A', 'X', '_', 'U', '_', 'D', 0,
  /* 13078 */ 'M', 'S', 'U', 'B', 'V', '_', 'D', 0,
  /* 13086 */ 'M', 'A', 'D', 'D', 'V', '_', 'D', 0,
  /* 13094 */ 'P', 'C', 'K', 'E', 'V', '_', 'D', 0,
  /* 13102 */ 'I', 'L', 'V', 'E', 'V', '_', 'D', 0,
  /* 13110 */ 'F', 'D', 'I', 'V', '_', 'D', 0,
  /* 13117 */ 'M', 'U', 'L', 'V', '_', 'D', 0,
  /* 13124 */ 'P', 's', 'e', 'u', 'd', 'o', 'T', 'R', 'U', 'N', 'C', '_', 'W', '_', 'D', 0,
  /* 13140 */ 'F', 'M', 'A', 'X', '_', 'D', 0,
  /* 13147 */ 'B', 'Z', '_', 'D', 0,
  /* 13152 */ 'S', 'E', 'L', 'N', 'E', 'Z', '_', 'D', 0,
  /* 13161 */ 'B', 'N', 'Z', '_', 'D', 0,
  /* 13167 */ 'S', 'E', 'L', 'E', 'Q', 'Z', '_', 'D', 0,
  /* 13176 */ 'L', 'B', 'E', 0,
  /* 13180 */ 'P', 'S', 'E', 'U', 'D', 'O', '_', 'P', 'R', 'O', 'B', 'E', 0,
  /* 13193 */ 'S', 'B', 'E', 0,
  /* 13197 */ 'G', '_', 'S', 'S', 'U', 'B', 'E', 0,
  /* 13205 */ 'G', '_', 'U', 'S', 'U', 'B', 'E', 0,
  /* 13213 */ 'G', '_', 'F', 'E', 'N', 'C', 'E', 0,
  /* 13221 */ 'A', 'R', 'I', 'T', 'H', '_', 'F', 'E', 'N', 'C', 'E', 0,
  /* 13233 */ 'R', 'E', 'G', '_', 'S', 'E', 'Q', 'U', 'E', 'N', 'C', 'E', 0,
  /* 13246 */ 'S', 'C', 'E', 0,
  /* 13250 */ 'G', '_', 'S', 'A', 'D', 'D', 'E', 0,
  /* 13258 */ 'G', '_', 'U', 'A', 'D', 'D', 'E', 0,
  /* 13266 */ 'G', '_', 'F', 'M', 'I', 'N', 'N', 'U', 'M', '_', 'I', 'E', 'E', 'E', 0,
  /* 13281 */ 'G', '_', 'F', 'M', 'A', 'X', 'N', 'U', 'M', '_', 'I', 'E', 'E', 'E', 0,
  /* 13296 */ 'C', 'A', 'C', 'H', 'E', 'E', 0,
  /* 13303 */ 'P', 'R', 'E', 'F', 'E', 0,
  /* 13309 */ 'B', 'G', 'E', 0,
  /* 13313 */ 'S', 'G', 'E', 0,
  /* 13317 */ 'T', 'G', 'E', 0,
  /* 13321 */ 'C', 'A', 'C', 'H', 'E', 0,
  /* 13327 */ 'L', 'H', 'E', 0,
  /* 13331 */ 'S', 'H', 'E', 0,
  /* 13335 */ 'S', 'I', 'G', 'R', 'I', 'E', 0,
  /* 13342 */ 'G', '_', 'J', 'U', 'M', 'P', '_', 'T', 'A', 'B', 'L', 'E', 0,
  /* 13355 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
  /* 13362 */ 'L', 'L', 'E', 0,
  /* 13366 */ 'S', 'L', 'E', 0,
  /* 13370 */ 'L', 'W', 'L', 'E', 0,
  /* 13375 */ 'S', 'W', 'L', 'E', 0,
  /* 13380 */ 'B', 'N', 'E', 0,
  /* 13384 */ 'G', '_', 'M', 'E', 'M', 'C', 'P', 'Y', '_', 'I', 'N', 'L', 'I', 'N', 'E', 0,
  /* 13400 */ 'S', 'N', 'E', 0,
  /* 13404 */ 'T', 'N', 'E', 0,
  /* 13408 */ 'L', 'O', 'C', 'A', 'L', '_', 'E', 'S', 'C', 'A', 'P', 'E', 0,
  /* 13421 */ 'D', 'V', 'P', 'E', 0,
  /* 13426 */ 'E', 'V', 'P', 'E', 0,
  /* 13431 */ 'G', '_', 'I', 'N', 'D', 'E', 'X', 'E', 'D', '_', 'S', 'T', 'O', 'R', 'E', 0,
  /* 13447 */ 'G', '_', 'S', 'T', 'O', 'R', 'E', 0,
  /* 13455 */ 'L', 'W', 'R', 'E', 0,
  /* 13460 */ 'S', 'W', 'R', 'E', 0,
  /* 13465 */ 'G', '_', 'B', 'I', 'T', 'R', 'E', 'V', 'E', 'R', 'S', 'E', 0,
  /* 13478 */ 'P', 'A', 'U', 'S', 'E', 0,
  /* 13484 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
  /* 13494 */ 'G', '_', 'G', 'L', 'O', 'B', 'A', 'L', '_', 'V', 'A', 'L', 'U', 'E', 0,
  /* 13509 */ 'G', '_', 'M', 'E', 'M', 'M', 'O', 'V', 'E', 0,
  /* 13519 */ 'L', 'W', 'E', 0,
  /* 13523 */ 'S', 'W', 'E', 0,
  /* 13527 */ 'G', '_', 'F', 'R', 'E', 'E', 'Z', 'E', 0,
  /* 13536 */ 'G', '_', 'F', 'C', 'A', 'N', 'O', 'N', 'I', 'C', 'A', 'L', 'I', 'Z', 'E', 0,
  /* 13552 */ 'L', 'B', 'u', 'E', 0,
  /* 13557 */ 'L', 'H', 'u', 'E', 0,
  /* 13562 */ 'B', 'C', '1', 'F', 0,
  /* 13567 */ 'G', '_', 'C', 'T', 'L', 'Z', '_', 'Z', 'E', 'R', 'O', '_', 'U', 'N', 'D', 'E', 'F', 0,
  /* 13585 */ 'G', '_', 'C', 'T', 'T', 'Z', '_', 'Z', 'E', 'R', 'O', '_', 'U', 'N', 'D', 'E', 'F', 0,
  /* 13603 */ 'G', '_', 'I', 'M', 'P', 'L', 'I', 'C', 'I', 'T', '_', 'D', 'E', 'F', 0,
  /* 13618 */ 'P', 'R', 'E', 'F', 0,
  /* 13623 */ 'D', 'B', 'G', '_', 'I', 'N', 'S', 'T', 'R', '_', 'R', 'E', 'F', 0,
  /* 13637 */ 'T', 'L', 'B', 'I', 'N', 'V', 'F', 0,
  /* 13645 */ 'T', 'L', 'B', 'G', 'I', 'N', 'V', 'F', 0,
  /* 13654 */ 'G', '_', 'F', 'N', 'E', 'G', 0,
  /* 13661 */ 'T', 'A', 'I', 'L', 'C', 'A', 'L', 'L', 'H', 'B', '6', '4', 'R', '6', 'R', 'E', 'G', 0,
  /* 13679 */ 'T', 'A', 'I', 'L', 'C', 'A', 'L', 'L', '6', '4', 'R', '6', 'R', 'E', 'G', 0,
  /* 13695 */ 'T', 'A', 'I', 'L', 'C', 'A', 'L', 'L', 'H', 'B', 'R', '6', 'R', 'E', 'G', 0,
  /* 13711 */ 'T', 'A', 'I', 'L', 'C', 'A', 'L', 'L', 'R', '6', 'R', 'E', 'G', 0,
  /* 13725 */ 'E', 'X', 'T', 'R', 'A', 'C', 'T', '_', 'S', 'U', 'B', 'R', 'E', 'G', 0,
  /* 13740 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'S', 'U', 'B', 'R', 'E', 'G', 0,
  /* 13754 */ 'T', 'A', 'I', 'L', 'C', 'A', 'L', 'L', 'R', 'E', 'G', 0,
  /* 13766 */ 'G', '_', 'S', 'E', 'X', 'T', '_', 'I', 'N', 'R', 'E', 'G', 0,
  /* 13779 */ 'S', 'U', 'B', 'R', 'E', 'G', '_', 'T', 'O', '_', 'R', 'E', 'G', 0,
  /* 13793 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', 'X', 'C', 'H', 'G', 0,
  /* 13810 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'X', 'C', 'H', 'G', 0,
  /* 13827 */ 'G', '_', 'F', 'L', 'O', 'G', 0,
  /* 13834 */ 'G', '_', 'V', 'A', 'A', 'R', 'G', 0,
  /* 13842 */ 'P', 'R', 'E', 'A', 'L', 'L', 'O', 'C', 'A', 'T', 'E', 'D', '_', 'A', 'R', 'G', 0,
  /* 13859 */ 'C', 'R', 'C', '3', '2', 'H', 0,
  /* 13866 */ 'D', 'S', 'B', 'H', 0,
  /* 13871 */ 'W', 'S', 'B', 'H', 0,
  /* 13876 */ 'C', 'R', 'C', '3', '2', 'C', 'H', 0,
  /* 13884 */ 'S', 'E', 'H', 0,
  /* 13888 */ 'G', '_', 'S', 'M', 'U', 'L', 'H', 0,
  /* 13896 */ 'G', '_', 'U', 'M', 'U', 'L', 'H', 0,
  /* 13904 */ 'S', 'H', 'R', 'A', '_', 'P', 'H', 0,
  /* 13912 */ 'P', 'R', 'E', 'C', 'R', 'Q', '_', 'Q', 'B', '_', 'P', 'H', 0,
  /* 13925 */ 'P', 'R', 'E', 'C', 'R', '_', 'Q', 'B', '_', 'P', 'H', 0,
  /* 13937 */ 'P', 'R', 'E', 'C', 'R', 'Q', 'U', '_', 'S', '_', 'Q', 'B', '_', 'P', 'H', 0,
  /* 13953 */ 'P', 's', 'e', 'u', 'd', 'o', 'C', 'M', 'P', '_', 'L', 'E', '_', 'P', 'H', 0,
  /* 13969 */ 'S', 'U', 'B', 'Q', 'H', '_', 'P', 'H', 0,
  /* 13978 */ 'A', 'D', 'D', 'Q', 'H', '_', 'P', 'H', 0,
  /* 13987 */ 'P', 's', 'e', 'u', 'd', 'o', 'P', 'I', 'C', 'K', '_', 'P', 'H', 0,
  /* 14001 */ 'S', 'H', 'L', 'L', '_', 'P', 'H', 0,
  /* 14009 */ 'R', 'E', 'P', 'L', '_', 'P', 'H', 0,
  /* 14017 */ 'S', 'H', 'R', 'L', '_', 'P', 'H', 0,
  /* 14025 */ 'P', 'A', 'C', 'K', 'R', 'L', '_', 'P', 'H', 0,
  /* 14035 */ 'M', 'U', 'L', '_', 'P', 'H', 0,
  /* 14042 */ 'S', 'U', 'B', 'Q', '_', 'P', 'H', 0,
  /* 14050 */ 'A', 'D', 'D', 'Q', '_', 'P', 'H', 0,
  /* 14058 */ 'P', 's', 'e', 'u', 'd', 'o', 'C', 'M', 'P', '_', 'E', 'Q', '_', 'P', 'H', 0,
  /* 14074 */ 'S', 'H', 'R', 'A', '_', 'R', '_', 'P', 'H', 0,
  /* 14084 */ 'S', 'U', 'B', 'Q', 'H', '_', 'R', '_', 'P', 'H', 0,
  /* 14095 */ 'A', 'D', 'D', 'Q', 'H', '_', 'R', '_', 'P', 'H', 0,
  /* 14106 */ 'S', 'H', 'R', 'A', 'V', '_', 'R', '_', 'P', 'H', 0,
  /* 14117 */ 'M', 'U', 'L', 'Q', '_', 'R', 'S', '_', 'P', 'H', 0,
  /* 14128 */ 'S', 'H', 'L', 'L', '_', 'S', '_', 'P', 'H', 0,
  /* 14138 */ 'M', 'U', 'L', '_', 'S', '_', 'P', 'H', 0,
  /* 14147 */ 'S', 'U', 'B', 'Q', '_', 'S', '_', 'P', 'H', 0,
  /* 14157 */ 'A', 'D', 'D', 'Q', '_', 'S', '_', 'P', 'H', 0,
  /* 14167 */ 'M', 'U', 'L', 'Q', '_', 'S', '_', 'P', 'H', 0,
  /* 14177 */ 'A', 'B', 'S', 'Q', '_', 'S', '_', 'P', 'H', 0,
  /* 14187 */ 'S', 'U', 'B', 'U', '_', 'S', '_', 'P', 'H', 0,
  /* 14197 */ 'A', 'D', 'D', 'U', '_', 'S', '_', 'P', 'H', 0,
  /* 14207 */ 'S', 'H', 'L', 'L', 'V', '_', 'S', '_', 'P', 'H', 0,
  /* 14218 */ 'P', 's', 'e', 'u', 'd', 'o', 'C', 'M', 'P', '_', 'L', 'T', '_', 'P', 'H', 0,
  /* 14234 */ 'S', 'U', 'B', 'U', '_', 'P', 'H', 0,
  /* 14242 */ 'A', 'D', 'D', 'U', '_', 'P', 'H', 0,
  /* 14250 */ 'S', 'H', 'R', 'A', 'V', '_', 'P', 'H', 0,
  /* 14259 */ 'S', 'H', 'L', 'L', 'V', '_', 'P', 'H', 0,
  /* 14268 */ 'R', 'E', 'P', 'L', 'V', '_', 'P', 'H', 0,
  /* 14277 */ 'S', 'H', 'R', 'L', 'V', '_', 'P', 'H', 0,
  /* 14286 */ 'D', 'P', 'A', '_', 'W', '_', 'P', 'H', 0,
  /* 14295 */ 'M', 'U', 'L', 'S', 'A', '_', 'W', '_', 'P', 'H', 0,
  /* 14306 */ 'D', 'P', 'A', 'Q', 'X', '_', 'S', 'A', '_', 'W', '_', 'P', 'H', 0,
  /* 14320 */ 'D', 'P', 'S', 'Q', 'X', '_', 'S', 'A', '_', 'W', '_', 'P', 'H', 0,
  /* 14334 */ 'D', 'P', 'S', '_', 'W', '_', 'P', 'H', 0,
  /* 14343 */ 'D', 'P', 'A', 'Q', '_', 'S', '_', 'W', '_', 'P', 'H', 0,
  /* 14355 */ 'M', 'U', 'L', 'S', 'A', 'Q', '_', 'S', '_', 'W', '_', 'P', 'H', 0,
  /* 14369 */ 'D', 'P', 'S', 'Q', '_', 'S', '_', 'W', '_', 'P', 'H', 0,
  /* 14381 */ 'D', 'P', 'A', 'Q', 'X', '_', 'S', '_', 'W', '_', 'P', 'H', 0,
  /* 14394 */ 'D', 'P', 'S', 'Q', 'X', '_', 'S', '_', 'W', '_', 'P', 'H', 0,
  /* 14407 */ 'D', 'P', 'A', 'X', '_', 'W', '_', 'P', 'H', 0,
  /* 14417 */ 'D', 'P', 'S', 'X', '_', 'W', '_', 'P', 'H', 0,
  /* 14427 */ 'S', 'H', 0,
  /* 14430 */ 'D', 'M', 'U', 'H', 0,
  /* 14435 */ 'S', 'R', 'A', '_', 'H', 0,
  /* 14441 */ 'A', 'D', 'D', '_', 'A', '_', 'H', 0,
  /* 14449 */ 'M', 'I', 'N', '_', 'A', '_', 'H', 0,
  /* 14457 */ 'A', 'D', 'D', 'S', '_', 'A', '_', 'H', 0,
  /* 14466 */ 'M', 'A', 'X', '_', 'A', '_', 'H', 0,
  /* 14474 */ 'N', 'L', 'O', 'C', '_', 'H', 0,
  /* 14481 */ 'N', 'L', 'Z', 'C', '_', 'H', 0,
  /* 14488 */ 'S', 'L', 'D', '_', 'H', 0,
  /* 14494 */ 'P', 'C', 'K', 'O', 'D', '_', 'H', 0,
  /* 14502 */ 'I', 'L', 'V', 'O', 'D', '_', 'H', 0,
  /* 14510 */ 'I', 'N', 'S', 'V', 'E', '_', 'H', 0,
  /* 14518 */ 'V', 'S', 'H', 'F', '_', 'H', 0,
  /* 14525 */ 'B', 'N', 'E', 'G', '_', 'H', 0,
  /* 14532 */ 'S', 'R', 'A', 'I', '_', 'H', 0,
  /* 14539 */ 'S', 'L', 'D', 'I', '_', 'H', 0,
  /* 14546 */ 'B', 'N', 'E', 'G', 'I', '_', 'H', 0,
  /* 14554 */ 'S', 'L', 'L', 'I', '_', 'H', 0,
  /* 14561 */ 'S', 'R', 'L', 'I', '_', 'H', 0,
  /* 14568 */ 'B', 'I', 'N', 'S', 'L', 'I', '_', 'H', 0,
  /* 14577 */ 'C', 'E', 'Q', 'I', '_', 'H', 0,
  /* 14584 */ 'S', 'R', 'A', 'R', 'I', '_', 'H', 0,
  /* 14592 */ 'B', 'C', 'L', 'R', 'I', '_', 'H', 0,
  /* 14600 */ 'S', 'R', 'L', 'R', 'I', '_', 'H', 0,
  /* 14608 */ 'B', 'I', 'N', 'S', 'R', 'I', '_', 'H', 0,
  /* 14617 */ 'S', 'P', 'L', 'A', 'T', 'I', '_', 'H', 0,
  /* 14626 */ 'B', 'S', 'E', 'T', 'I', '_', 'H', 0,
  /* 14634 */ 'S', 'U', 'B', 'V', 'I', '_', 'H', 0,
  /* 14642 */ 'A', 'D', 'D', 'V', 'I', '_', 'H', 0,
  /* 14650 */ 'F', 'I', 'L', 'L', '_', 'H', 0,
  /* 14657 */ 'S', 'L', 'L', '_', 'H', 0,
  /* 14663 */ 'S', 'R', 'L', '_', 'H', 0,
  /* 14669 */ 'B', 'I', 'N', 'S', 'L', '_', 'H', 0,
  /* 14677 */ 'I', 'L', 'V', 'L', '_', 'H', 0,
  /* 14684 */ 'F', 'E', 'X', 'D', 'O', '_', 'H', 0,
  /* 14692 */ 'C', 'E', 'Q', '_', 'H', 0,
  /* 14698 */ 'F', 'T', 'Q', '_', 'H', 0,
  /* 14704 */ 'M', 'S', 'U', 'B', '_', 'Q', '_', 'H', 0,
  /* 14713 */ 'M', 'A', 'D', 'D', '_', 'Q', '_', 'H', 0,
  /* 14722 */ 'M', 'U', 'L', '_', 'Q', '_', 'H', 0,
  /* 14730 */ 'M', 'S', 'U', 'B', 'R', '_', 'Q', '_', 'H', 0,
  /* 14740 */ 'M', 'A', 'D', 'D', 'R', '_', 'Q', '_', 'H', 0,
  /* 14750 */ 'M', 'U', 'L', 'R', '_', 'Q', '_', 'H', 0,
  /* 14759 */ 'S', 'R', 'A', 'R', '_', 'H', 0,
  /* 14766 */ 'B', 'C', 'L', 'R', '_', 'H', 0,
  /* 14773 */ 'S', 'R', 'L', 'R', '_', 'H', 0,
  /* 14780 */ 'B', 'I', 'N', 'S', 'R', '_', 'H', 0,
  /* 14788 */ 'I', 'L', 'V', 'R', '_', 'H', 0,
  /* 14795 */ 'A', 'S', 'U', 'B', '_', 'S', '_', 'H', 0,
  /* 14804 */ 'H', 'S', 'U', 'B', '_', 'S', '_', 'H', 0,
  /* 14813 */ 'D', 'P', 'S', 'U', 'B', '_', 'S', '_', 'H', 0,
  /* 14823 */ 'H', 'A', 'D', 'D', '_', 'S', '_', 'H', 0,
  /* 14832 */ 'D', 'P', 'A', 'D', 'D', '_', 'S', '_', 'H', 0,
  /* 14842 */ 'M', 'O', 'D', '_', 'S', '_', 'H', 0,
  /* 14850 */ 'C', 'L', 'E', '_', 'S', '_', 'H', 0,
  /* 14858 */ 'A', 'V', 'E', '_', 'S', '_', 'H', 0,
  /* 14866 */ 'C', 'L', 'E', 'I', '_', 'S', '_', 'H', 0,
  /* 14875 */ 'M', 'I', 'N', 'I', '_', 'S', '_', 'H', 0,
  /* 14884 */ 'C', 'L', 'T', 'I', '_', 'S', '_', 'H', 0,
  /* 14893 */ 'M', 'A', 'X', 'I', '_', 'S', '_', 'H', 0,
  /* 14902 */ 'M', 'I', 'N', '_', 'S', '_', 'H', 0,
  /* 14910 */ 'D', 'O', 'T', 'P', '_', 'S', '_', 'H', 0,
  /* 14919 */ 'A', 'V', 'E', 'R', '_', 'S', '_', 'H', 0,
  /* 14928 */ 'E', 'X', 'T', 'R', '_', 'S', '_', 'H', 0,
  /* 14937 */ 'S', 'U', 'B', 'S', '_', 'S', '_', 'H', 0,
  /* 14946 */ 'A', 'D', 'D', 'S', '_', 'S', '_', 'H', 0,
  /* 14955 */ 'S', 'A', 'T', '_', 'S', '_', 'H', 0,
  /* 14963 */ 'C', 'L', 'T', '_', 'S', '_', 'H', 0,
  /* 14971 */ 'S', 'U', 'B', 'S', 'U', 'U', '_', 'S', '_', 'H', 0,
  /* 14982 */ 'D', 'I', 'V', '_', 'S', '_', 'H', 0,
  /* 14990 */ 'E', 'X', 'T', 'R', 'V', '_', 'S', '_', 'H', 0,
  /* 15000 */ 'M', 'A', 'X', '_', 'S', '_', 'H', 0,
  /* 15008 */ 'C', 'O', 'P', 'Y', '_', 'S', '_', 'H', 0,
  /* 15017 */ 'S', 'P', 'L', 'A', 'T', '_', 'H', 0,
  /* 15025 */ 'B', 'S', 'E', 'T', '_', 'H', 0,
  /* 15032 */ 'P', 'C', 'N', 'T', '_', 'H', 0,
  /* 15039 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'H', 0,
  /* 15048 */ 'S', 'T', '_', 'H', 0,
  /* 15053 */ 'A', 'S', 'U', 'B', '_', 'U', '_', 'H', 0,
  /* 15062 */ 'H', 'S', 'U', 'B', '_', 'U', '_', 'H', 0,
  /* 15071 */ 'D', 'P', 'S', 'U', 'B', '_', 'U', '_', 'H', 0,
  /* 15081 */ 'H', 'A', 'D', 'D', '_', 'U', '_', 'H', 0,
  /* 15090 */ 'D', 'P', 'A', 'D', 'D', '_', 'U', '_', 'H', 0,
  /* 15100 */ 'M', 'O', 'D', '_', 'U', '_', 'H', 0,
  /* 15108 */ 'C', 'L', 'E', '_', 'U', '_', 'H', 0,
  /* 15116 */ 'A', 'V', 'E', '_', 'U', '_', 'H', 0,
  /* 15124 */ 'C', 'L', 'E', 'I', '_', 'U', '_', 'H', 0,
  /* 15133 */ 'M', 'I', 'N', 'I', '_', 'U', '_', 'H', 0,
  /* 15142 */ 'C', 'L', 'T', 'I', '_', 'U', '_', 'H', 0,
  /* 15151 */ 'M', 'A', 'X', 'I', '_', 'U', '_', 'H', 0,
  /* 15160 */ 'M', 'I', 'N', '_', 'U', '_', 'H', 0,
  /* 15168 */ 'D', 'O', 'T', 'P', '_', 'U', '_', 'H', 0,
  /* 15177 */ 'A', 'V', 'E', 'R', '_', 'U', '_', 'H', 0,
  /* 15186 */ 'S', 'U', 'B', 'S', '_', 'U', '_', 'H', 0,
  /* 15195 */ 'A', 'D', 'D', 'S', '_', 'U', '_', 'H', 0,
  /* 15204 */ 'S', 'U', 'B', 'S', 'U', 'S', '_', 'U', '_', 'H', 0,
  /* 15215 */ 'S', 'A', 'T', '_', 'U', '_', 'H', 0,
  /* 15223 */ 'C', 'L', 'T', '_', 'U', '_', 'H', 0,
  /* 15231 */ 'D', 'I', 'V', '_', 'U', '_', 'H', 0,
  /* 15239 */ 'M', 'A', 'X', '_', 'U', '_', 'H', 0,
  /* 15247 */ 'C', 'O', 'P', 'Y', '_', 'U', '_', 'H', 0,
  /* 15256 */ 'M', 'S', 'U', 'B', 'V', '_', 'H', 0,
  /* 15264 */ 'M', 'A', 'D', 'D', 'V', '_', 'H', 0,
  /* 15272 */ 'P', 'C', 'K', 'E', 'V', '_', 'H', 0,
  /* 15280 */ 'I', 'L', 'V', 'E', 'V', '_', 'H', 0,
  /* 15288 */ 'M', 'U', 'L', 'V', '_', 'H', 0,
  /* 15295 */ 'B', 'Z', '_', 'H', 0,
  /* 15300 */ 'B', 'N', 'Z', '_', 'H', 0,
  /* 15306 */ 'S', 'Y', 'N', 'C', 'I', 0,
  /* 15312 */ 'D', 'I', 0,
  /* 15315 */ 'T', 'G', 'E', 'I', 0,
  /* 15320 */ 'T', 'N', 'E', 'I', 0,
  /* 15325 */ 'D', 'A', 'H', 'I', 0,
  /* 15330 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'F', 'H', 'I', 0,
  /* 15341 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'T', 'L', 'O', 'H', 'I', 0,
  /* 15354 */ 'D', 'B', 'G', '_', 'P', 'H', 'I', 0,
  /* 15362 */ 'M', 'F', 'T', 'H', 'I', 0,
  /* 15368 */ 'M', 'T', 'H', 'I', 0,
  /* 15373 */ 'M', 'T', 'T', 'H', 'I', 0,
  /* 15379 */ 'T', 'E', 'Q', 'I', 0,
  /* 15384 */ 'G', '_', 'F', 'P', 'T', 'O', 'S', 'I', 0,
  /* 15393 */ 'D', 'A', 'T', 'I', 0,
  /* 15398 */ 'T', 'L', 'T', 'I', 0,
  /* 15403 */ 'D', 'A', 'U', 'I', 0,
  /* 15408 */ 'G', '_', 'F', 'P', 'T', 'O', 'U', 'I', 0,
  /* 15417 */ 'G', 'I', 'N', 'V', 'I', 0,
  /* 15423 */ 'T', 'L', 'B', 'W', 'I', 0,
  /* 15429 */ 'T', 'L', 'B', 'G', 'W', 'I', 0,
  /* 15436 */ 'G', '_', 'F', 'P', 'O', 'W', 'I', 0,
  /* 15444 */ 'M', 'O', 'V', 'N', '_', 'I', '6', '4', '_', 'I', 0,
  /* 15455 */ 'M', 'O', 'V', 'Z', '_', 'I', '6', '4', '_', 'I', 0,
  /* 15466 */ 'M', 'O', 'V', 'F', '_', 'I', 0,
  /* 15473 */ 'P', 's', 'e', 'u', 'd', 'o', 'S', 'E', 'L', 'E', 'C', 'T', 'F', 'P', '_', 'F', '_', 'I', 0,
  /* 15492 */ 'M', 'O', 'V', 'N', '_', 'I', '_', 'I', 0,
  /* 15501 */ 'M', 'O', 'V', 'Z', '_', 'I', '_', 'I', 0,
  /* 15510 */ 'P', 's', 'e', 'u', 'd', 'o', 'D', '_', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'I', 0,
  /* 15527 */ 'P', 's', 'e', 'u', 'd', 'o', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'I', 0,
  /* 15542 */ 'M', 'O', 'V', 'T', '_', 'I', 0,
  /* 15549 */ 'P', 's', 'e', 'u', 'd', 'o', 'S', 'E', 'L', 'E', 'C', 'T', 'F', 'P', '_', 'T', '_', 'I', 0,
  /* 15568 */ 'J', 0,
  /* 15570 */ 'B', 'R', 'E', 'A', 'K', 0,
  /* 15576 */ 'F', 'O', 'R', 'K', 0,
  /* 15581 */ 'G', '_', 'P', 'T', 'R', 'M', 'A', 'S', 'K', 0,
  /* 15591 */ 'B', 'A', 'L', 0,
  /* 15595 */ 'J', 'A', 'L', 0,
  /* 15599 */ 'B', 'G', 'E', 'Z', 'A', 'L', 0,
  /* 15606 */ 'B', 'L', 'T', 'Z', 'A', 'L', 0,
  /* 15613 */ 'M', 'U', 'L', 'E', 'U', '_', 'S', '_', 'P', 'H', '_', 'Q', 'B', 'L', 0,
  /* 15628 */ 'P', 'R', 'E', 'C', 'E', 'U', '_', 'P', 'H', '_', 'Q', 'B', 'L', 0,
  /* 15642 */ 'P', 'R', 'E', 'C', 'E', 'Q', 'U', '_', 'P', 'H', '_', 'Q', 'B', 'L', 0,
  /* 15657 */ 'D', 'P', 'A', 'U', '_', 'H', '_', 'Q', 'B', 'L', 0,
  /* 15668 */ 'D', 'P', 'S', 'U', '_', 'H', '_', 'Q', 'B', 'L', 0,
  /* 15679 */ 'L', 'D', 'L', 0,
  /* 15683 */ 'S', 'D', 'L', 0,
  /* 15687 */ 'G', 'C', '_', 'L', 'A', 'B', 'E', 'L', 0,
  /* 15696 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0,
  /* 15706 */ 'E', 'H', '_', 'L', 'A', 'B', 'E', 'L', 0,
  /* 15715 */ 'A', 'N', 'N', 'O', 'T', 'A', 'T', 'I', 'O', 'N', '_', 'L', 'A', 'B', 'E', 'L', 0,
  /* 15732 */ 'B', 'G', 'E', 'L', 0,
  /* 15737 */ 'B', 'L', 'E', 'L', 0,
  /* 15742 */ 'B', 'N', 'E', 'L', 0,
  /* 15747 */ 'I', 'C', 'A', 'L', 'L', '_', 'B', 'R', 'A', 'N', 'C', 'H', '_', 'F', 'U', 'N', 'N', 'E', 'L', 0,
  /* 15767 */ 'B', 'C', '1', 'F', 'L', 0,
  /* 15773 */ 'M', 'A', 'Q', '_', 'S', 'A', '_', 'W', '_', 'P', 'H', 'L', 0,
  /* 15786 */ 'P', 'R', 'E', 'C', 'E', 'Q', '_', 'W', '_', 'P', 'H', 'L', 0,
  /* 15799 */ 'M', 'A', 'Q', '_', 'S', '_', 'W', '_', 'P', 'H', 'L', 0,
  /* 15811 */ 'M', 'U', 'L', 'E', 'Q', '_', 'S', '_', 'W', '_', 'P', 'H', 'L', 0,
  /* 15825 */ 'G', '_', 'F', 'S', 'H', 'L', 0,
  /* 15832 */ 'G', '_', 'S', 'H', 'L', 0,
  /* 15838 */ 'G', '_', 'F', 'C', 'E', 'I', 'L', 0,
  /* 15846 */ 'T', 'A', 'I', 'L', 'C', 'A', 'L', 'L', 0,
  /* 15855 */ 'H', 'Y', 'P', 'C', 'A', 'L', 'L', 0,
  /* 15863 */ 'S', 'Y', 'S', 'C', 'A', 'L', 'L', 0,
  /* 15871 */ 'P', 'A', 'T', 'C', 'H', 'A', 'B', 'L', 'E', '_', 'T', 'A', 'I', 'L', '_', 'C', 'A', 'L', 'L', 0,
  /* 15891 */ 'P', 'A', 'T', 'C', 'H', 'A', 'B', 'L', 'E', '_', 'T', 'Y', 'P', 'E', 'D', '_', 'E', 'V', 'E', 'N', 'T', '_', 'C', 'A', 'L', 'L', 0,
  /* 15918 */ 'P', 'A', 'T', 'C', 'H', 'A', 'B', 'L', 'E', '_', 'E', 'V', 'E', 'N', 'T', '_', 'C', 'A', 'L', 'L', 0,
  /* 15939 */ 'F', 'E', 'N', 'T', 'R', 'Y', '_', 'C', 'A', 'L', 'L', 0,
  /* 15951 */ 'B', 'G', 'E', 'Z', 'A', 'L', 'L', 0,
  /* 15959 */ 'B', 'L', 'T', 'Z', 'A', 'L', 'L', 0,
  /* 15967 */ 'K', 'I', 'L', 'L', 0,
  /* 15972 */ 'D', 'S', 'L', 'L', 0,
  /* 15977 */ 'D', 'R', 'O', 'L', 0,
  /* 15982 */ 'B', 'E', 'Q', 'L', 0,
  /* 15987 */ 'D', 'S', 'R', 'L', 0,
  /* 15992 */ 'B', 'C', '1', 'T', 'L', 0,
  /* 15998 */ 'B', 'G', 'T', 'L', 0,
  /* 16003 */ 'B', 'L', 'T', 'L', 0,
  /* 16008 */ 'G', '_', 'R', 'O', 'T', 'L', 0,
  /* 16015 */ 'B', 'G', 'E', 'U', 'L', 0,
  /* 16021 */ 'B', 'L', 'E', 'U', 'L', 0,
  /* 16027 */ 'D', 'M', 'U', 'L', 0,
  /* 16032 */ 'G', '_', 'V', 'E', 'C', 'R', 'E', 'D', 'U', 'C', 'E', '_', 'F', 'M', 'U', 'L', 0,
  /* 16049 */ 'G', '_', 'F', 'M', 'U', 'L', 0,
  /* 16056 */ 'G', '_', 'V', 'E', 'C', 'R', 'E', 'D', 'U', 'C', 'E', '_', 'S', 'E', 'Q', '_', 'F', 'M', 'U', 'L', 0,
  /* 16077 */ 'G', '_', 'S', 'T', 'R', 'I', 'C', 'T', '_', 'F', 'M', 'U', 'L', 0,
  /* 16091 */ 'G', '_', 'V', 'E', 'C', 'R', 'E', 'D', 'U', 'C', 'E', '_', 'M', 'U', 'L', 0,
  /* 16107 */ 'G', '_', 'M', 'U', 'L', 0,
  /* 16113 */ 'B', 'G', 'T', 'U', 'L', 0,
  /* 16119 */ 'B', 'L', 'T', 'U', 'L', 0,
  /* 16125 */ 'L', 'W', 'L', 0,
  /* 16129 */ 'S', 'W', 'L', 0,
  /* 16133 */ 'B', 'G', 'E', 'Z', 'L', 0,
  /* 16139 */ 'B', 'L', 'E', 'Z', 'L', 0,
  /* 16145 */ 'B', 'G', 'T', 'Z', 'L', 0,
  /* 16151 */ 'B', 'L', 'T', 'Z', 'L', 0,
  /* 16157 */ 'P', 's', 'e', 'u', 'd', 'o', 'C', 'V', 'T', '_', 'D', '6', '4', '_', 'L', 0,
  /* 16173 */ 'P', 's', 'e', 'u', 'd', 'o', 'C', 'V', 'T', '_', 'S', '_', 'L', 0,
  /* 16187 */ 'G', '_', 'F', 'R', 'E', 'M', 0,
  /* 16194 */ 'G', '_', 'S', 'T', 'R', 'I', 'C', 'T', '_', 'F', 'R', 'E', 'M', 0,
  /* 16208 */ 'G', '_', 'S', 'R', 'E', 'M', 0,
  /* 16215 */ 'G', '_', 'U', 'R', 'E', 'M', 0,
  /* 16222 */ 'G', '_', 'S', 'D', 'I', 'V', 'R', 'E', 'M', 0,
  /* 16232 */ 'G', '_', 'U', 'D', 'I', 'V', 'R', 'E', 'M', 0,
  /* 16242 */ 'M', 'F', 'G', 'C', '0', '_', 'M', 'M', 0,
  /* 16251 */ 'M', 'F', 'H', 'G', 'C', '0', '_', 'M', 'M', 0,
  /* 16261 */ 'M', 'T', 'H', 'G', 'C', '0', '_', 'M', 'M', 0,
  /* 16271 */ 'M', 'T', 'G', 'C', '0', '_', 'M', 'M', 0,
  /* 16280 */ 'C', 'F', 'C', '1', '_', 'M', 'M', 0,
  /* 16288 */ 'M', 'F', 'C', '1', '_', 'M', 'M', 0,
  /* 16296 */ 'C', 'T', 'C', '1', '_', 'M', 'M', 0,
  /* 16304 */ 'M', 'T', 'C', '1', '_', 'M', 'M', 0,
  /* 16312 */ 'L', 'W', 'C', '1', '_', 'M', 'M', 0,
  /* 16320 */ 'S', 'W', 'C', '1', '_', 'M', 'M', 0,
  /* 16328 */ 'L', 'U', 'X', 'C', '1', '_', 'M', 'M', 0,
  /* 16337 */ 'S', 'U', 'X', 'C', '1', '_', 'M', 'M', 0,
  /* 16346 */ 'L', 'W', 'X', 'C', '1', '_', 'M', 'M', 0,
  /* 16355 */ 'S', 'W', 'X', 'C', '1', '_', 'M', 'M', 0,
  /* 16364 */ 'M', 'F', 'H', 'C', '1', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16377 */ 'M', 'T', 'H', 'C', '1', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16390 */ 'F', 'S', 'U', 'B', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16402 */ 'N', 'M', 'S', 'U', 'B', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16415 */ 'F', 'A', 'D', 'D', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16427 */ 'N', 'M', 'A', 'D', 'D', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16440 */ 'C', '_', 'N', 'G', 'E', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16453 */ 'C', '_', 'N', 'G', 'L', 'E', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16467 */ 'C', '_', 'O', 'L', 'E', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16480 */ 'C', '_', 'U', 'L', 'E', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16493 */ 'C', '_', 'L', 'E', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16505 */ 'C', '_', 'S', 'F', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16517 */ 'M', 'O', 'V', 'F', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16529 */ 'C', '_', 'F', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16540 */ 'F', 'N', 'E', 'G', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16552 */ 'M', 'O', 'V', 'N', '_', 'I', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16566 */ 'M', 'O', 'V', 'Z', '_', 'I', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16580 */ 'C', '_', 'N', 'G', 'L', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16593 */ 'F', 'M', 'U', 'L', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16605 */ 'C', '_', 'U', 'N', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16617 */ 'R', 'E', 'C', 'I', 'P', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16630 */ 'F', 'C', 'M', 'P', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16642 */ 'C', '_', 'S', 'E', 'Q', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16655 */ 'C', '_', 'U', 'E', 'Q', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16668 */ 'C', '_', 'E', 'Q', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16680 */ 'F', 'A', 'B', 'S', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16692 */ 'C', 'V', 'T', '_', 'S', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16705 */ 'C', '_', 'N', 'G', 'T', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16718 */ 'C', '_', 'O', 'L', 'T', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16731 */ 'C', '_', 'U', 'L', 'T', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16744 */ 'C', '_', 'L', 'T', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16756 */ 'F', 'S', 'Q', 'R', 'T', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16769 */ 'R', 'S', 'Q', 'R', 'T', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16782 */ 'M', 'O', 'V', 'T', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16794 */ 'F', 'D', 'I', 'V', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16806 */ 'F', 'M', 'O', 'V', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16818 */ 'C', 'V', 'T', '_', 'W', '_', 'D', '3', '2', '_', 'M', 'M', 0,
  /* 16831 */ 'B', 'P', 'O', 'S', 'G', 'E', '3', '2', '_', 'M', 'M', 0,
  /* 16843 */ 'L', 'W', 'M', '3', '2', '_', 'M', 'M', 0,
  /* 16852 */ 'S', 'W', 'M', '3', '2', '_', 'M', 'M', 0,
  /* 16861 */ 'F', 'C', 'M', 'P', '_', 'S', '3', '2', '_', 'M', 'M', 0,
  /* 16873 */ 'C', 'F', 'C', '2', '_', 'M', 'M', 0,
  /* 16881 */ 'C', 'T', 'C', '2', '_', 'M', 'M', 0,
  /* 16889 */ 'A', 'D', 'D', 'I', 'U', 'R', '2', '_', 'M', 'M', 0,
  /* 16900 */ 'M', 'F', 'H', 'C', '1', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 16913 */ 'M', 'T', 'H', 'C', '1', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 16926 */ 'M', 'T', 'C', '1', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 16938 */ 'F', 'S', 'U', 'B', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 16950 */ 'F', 'A', 'D', 'D', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 16962 */ 'C', '_', 'N', 'G', 'E', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 16975 */ 'C', '_', 'N', 'G', 'L', 'E', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 16989 */ 'C', '_', 'O', 'L', 'E', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17002 */ 'C', '_', 'U', 'L', 'E', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17015 */ 'C', '_', 'L', 'E', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17027 */ 'C', '_', 'S', 'F', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17039 */ 'C', '_', 'F', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17050 */ 'F', 'N', 'E', 'G', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17062 */ 'C', '_', 'N', 'G', 'L', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17075 */ 'F', 'M', 'U', 'L', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17087 */ 'C', 'V', 'T', '_', 'L', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17100 */ 'C', '_', 'U', 'N', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17112 */ 'R', 'E', 'C', 'I', 'P', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17125 */ 'C', '_', 'S', 'E', 'Q', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17138 */ 'C', '_', 'U', 'E', 'Q', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17151 */ 'C', '_', 'E', 'Q', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17163 */ 'F', 'A', 'B', 'S', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17175 */ 'C', 'V', 'T', '_', 'S', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17188 */ 'C', '_', 'N', 'G', 'T', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17201 */ 'C', '_', 'O', 'L', 'T', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17214 */ 'C', '_', 'U', 'L', 'T', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17227 */ 'C', '_', 'L', 'T', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17239 */ 'F', 'S', 'Q', 'R', 'T', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17252 */ 'R', 'S', 'Q', 'R', 'T', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17265 */ 'F', 'D', 'I', 'V', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17277 */ 'F', 'M', 'O', 'V', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17289 */ 'C', 'V', 'T', '_', 'W', '_', 'D', '6', '4', '_', 'M', 'M', 0,
  /* 17302 */ 'A', 'D', 'D', 'I', 'U', 'S', '5', '_', 'M', 'M', 0,
  /* 17313 */ 'S', 'B', '1', '6', '_', 'M', 'M', 0,
  /* 17321 */ 'J', 'R', 'C', '1', '6', '_', 'M', 'M', 0,
  /* 17330 */ 'A', 'N', 'D', '1', '6', '_', 'M', 'M', 0,
  /* 17339 */ 'M', 'O', 'V', 'E', '1', '6', '_', 'M', 'M', 0,
  /* 17349 */ 'S', 'H', '1', '6', '_', 'M', 'M', 0,
  /* 17357 */ 'A', 'N', 'D', 'I', '1', '6', '_', 'M', 'M', 0,
  /* 17367 */ 'M', 'F', 'H', 'I', '1', '6', '_', 'M', 'M', 0,
  /* 17377 */ 'L', 'I', '1', '6', '_', 'M', 'M', 0,
  /* 17385 */ 'B', 'R', 'E', 'A', 'K', '1', '6', '_', 'M', 'M', 0,
  /* 17396 */ 'S', 'L', 'L', '1', '6', '_', 'M', 'M', 0,
  /* 17405 */ 'S', 'R', 'L', '1', '6', '_', 'M', 'M', 0,
  /* 17414 */ 'L', 'W', 'M', '1', '6', '_', 'M', 'M', 0,
  /* 17423 */ 'S', 'W', 'M', '1', '6', '_', 'M', 'M', 0,
  /* 17432 */ 'M', 'F', 'L', 'O', '1', '6', '_', 'M', 'M', 0,
  /* 17442 */ 'S', 'D', 'B', 'B', 'P', '1', '6', '_', 'M', 'M', 0,
  /* 17453 */ 'J', 'R', '1', '6', '_', 'M', 'M', 0,
  /* 17461 */ 'J', 'A', 'L', 'R', '1', '6', '_', 'M', 'M', 0,
  /* 17471 */ 'X', 'O', 'R', '1', '6', '_', 'M', 'M', 0,
  /* 17480 */ 'J', 'A', 'L', 'R', 'S', '1', '6', '_', 'M', 'M', 0,
  /* 17491 */ 'N', 'O', 'T', '1', '6', '_', 'M', 'M', 0,
  /* 17500 */ 'L', 'B', 'U', '1', '6', '_', 'M', 'M', 0,
  /* 17509 */ 'S', 'U', 'B', 'U', '1', '6', '_', 'M', 'M', 0,
  /* 17519 */ 'A', 'D', 'D', 'U', '1', '6', '_', 'M', 'M', 0,
  /* 17529 */ 'L', 'H', 'U', '1', '6', '_', 'M', 'M', 0,
  /* 17538 */ 'L', 'W', '1', '6', '_', 'M', 'M', 0,
  /* 17546 */ 'S', 'W', '1', '6', '_', 'M', 'M', 0,
  /* 17554 */ 'B', 'N', 'E', 'Z', '1', '6', '_', 'M', 'M', 0,
  /* 17564 */ 'B', 'E', 'Q', 'Z', '1', '6', '_', 'M', 'M', 0,
  /* 17574 */ 'P', 'R', 'E', 'C', 'E', 'U', '_', 'P', 'H', '_', 'Q', 'B', 'L', 'A', '_', 'M', 'M', 0,
  /* 17592 */ 'P', 'R', 'E', 'C', 'E', 'Q', 'U', '_', 'P', 'H', '_', 'Q', 'B', 'L', 'A', '_', 'M', 'M', 0,
  /* 17611 */ 'P', 'R', 'E', 'C', 'E', 'U', '_', 'P', 'H', '_', 'Q', 'B', 'R', 'A', '_', 'M', 'M', 0,
  /* 17629 */ 'P', 'R', 'E', 'C', 'E', 'Q', 'U', '_', 'P', 'H', '_', 'Q', 'B', 'R', 'A', '_', 'M', 'M', 0,
  /* 17648 */ 'S', 'R', 'A', '_', 'M', 'M', 0,
  /* 17655 */ 'S', 'E', 'B', '_', 'M', 'M', 0,
  /* 17662 */ 'E', 'H', 'B', '_', 'M', 'M', 0,
  /* 17669 */ 'L', 'B', '_', 'M', 'M', 0,
  /* 17675 */ 'C', 'M', 'P', 'G', 'U', '_', 'L', 'E', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17690 */ 'C', 'M', 'P', 'U', '_', 'L', 'E', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17704 */ 'P', 'I', 'C', 'K', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17715 */ 'S', 'H', 'L', 'L', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17726 */ 'R', 'E', 'P', 'L', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17737 */ 'S', 'H', 'R', 'L', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17748 */ 'C', 'M', 'P', 'G', 'U', '_', 'E', 'Q', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17763 */ 'C', 'M', 'P', 'U', '_', 'E', 'Q', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17777 */ 'S', 'U', 'B', 'U', '_', 'S', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17790 */ 'A', 'D', 'D', 'U', '_', 'S', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17803 */ 'C', 'M', 'P', 'G', 'U', '_', 'L', 'T', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17818 */ 'C', 'M', 'P', 'U', '_', 'L', 'T', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17832 */ 'S', 'U', 'B', 'U', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17843 */ 'A', 'D', 'D', 'U', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17854 */ 'S', 'H', 'L', 'L', 'V', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17866 */ 'R', 'E', 'P', 'L', 'V', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17878 */ 'S', 'H', 'R', 'L', 'V', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17890 */ 'R', 'A', 'D', 'D', 'U', '_', 'W', '_', 'Q', 'B', '_', 'M', 'M', 0,
  /* 17904 */ 'S', 'B', '_', 'M', 'M', 0,
  /* 17910 */ 'M', 'O', 'D', 'S', 'U', 'B', '_', 'M', 'M', 0,
  /* 17920 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'S', 'U', 'B', '_', 'M', 'M', 0,
  /* 17934 */ 'S', 'Y', 'N', 'C', '_', 'M', 'M', 0,
  /* 17942 */ 'A', 'D', 'D', 'I', 'U', 'P', 'C', '_', 'M', 'M', 0,
  /* 17953 */ 'A', 'D', 'D', 'S', 'C', '_', 'M', 'M', 0,
  /* 17962 */ 'A', 'D', 'D', 'W', 'C', '_', 'M', 'M', 0,
  /* 17971 */ 'B', 'N', 'E', 'Z', 'C', '_', 'M', 'M', 0,
  /* 17980 */ 'B', 'E', 'Q', 'Z', 'C', '_', 'M', 'M', 0,
  /* 17989 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'A', 'D', 'D', '_', 'M', 'M', 0,
  /* 18003 */ 'A', 'N', 'D', '_', 'M', 'M', 0,
  /* 18010 */ 'L', 'B', 'E', '_', 'M', 'M', 0,
  /* 18017 */ 'S', 'B', 'E', '_', 'M', 'M', 0,
  /* 18024 */ 'S', 'C', 'E', '_', 'M', 'M', 0,
  /* 18031 */ 'C', 'A', 'C', 'H', 'E', 'E', '_', 'M', 'M', 0,
  /* 18041 */ 'P', 'R', 'E', 'F', 'E', '_', 'M', 'M', 0,
  /* 18050 */ 'T', 'G', 'E', '_', 'M', 'M', 0,
  /* 18057 */ 'C', 'A', 'C', 'H', 'E', '_', 'M', 'M', 0,
  /* 18066 */ 'L', 'H', 'E', '_', 'M', 'M', 0,
  /* 18073 */ 'S', 'H', 'E', '_', 'M', 'M', 0,
  /* 18080 */ 'L', 'L', 'E', '_', 'M', 'M', 0,
  /* 18087 */ 'L', 'W', 'L', 'E', '_', 'M', 'M', 0,
  /* 18095 */ 'S', 'W', 'L', 'E', '_', 'M', 'M', 0,
  /* 18103 */ 'B', 'N', 'E', '_', 'M', 'M', 0,
  /* 18110 */ 'T', 'N', 'E', '_', 'M', 'M', 0,
  /* 18117 */ 'L', 'W', 'R', 'E', '_', 'M', 'M', 0,
  /* 18125 */ 'S', 'W', 'R', 'E', '_', 'M', 'M', 0,
  /* 18133 */ 'P', 'A', 'U', 'S', 'E', '_', 'M', 'M', 0,
  /* 18142 */ 'L', 'W', 'E', '_', 'M', 'M', 0,
  /* 18149 */ 'S', 'W', 'E', '_', 'M', 'M', 0,
  /* 18156 */ 'L', 'B', 'u', 'E', '_', 'M', 'M', 0,
  /* 18164 */ 'L', 'H', 'u', 'E', '_', 'M', 'M', 0,
  /* 18172 */ 'B', 'C', '1', 'F', '_', 'M', 'M', 0,
  /* 18180 */ 'P', 'R', 'E', 'F', '_', 'M', 'M', 0,
  /* 18188 */ 'T', 'L', 'B', 'G', 'I', 'N', 'V', 'F', '_', 'M', 'M', 0,
  /* 18200 */ 'T', 'A', 'I', 'L', 'C', 'A', 'L', 'L', 'R', 'E', 'G', '_', 'M', 'M', 0,
  /* 18215 */ 'W', 'S', 'B', 'H', '_', 'M', 'M', 0,
  /* 18223 */ 'S', 'E', 'H', '_', 'M', 'M', 0,
  /* 18230 */ 'L', 'H', '_', 'M', 'M', 0,
  /* 18236 */ 'S', 'H', 'R', 'A', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18247 */ 'P', 'R', 'E', 'C', 'R', 'Q', '_', 'Q', 'B', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18263 */ 'P', 'R', 'E', 'C', 'R', 'Q', 'U', '_', 'S', '_', 'Q', 'B', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18282 */ 'C', 'M', 'P', '_', 'L', 'E', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18295 */ 'P', 'I', 'C', 'K', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18306 */ 'S', 'H', 'L', 'L', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18317 */ 'R', 'E', 'P', 'L', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18328 */ 'P', 'A', 'C', 'K', 'R', 'L', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18341 */ 'S', 'U', 'B', 'Q', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18352 */ 'A', 'D', 'D', 'Q', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18363 */ 'C', 'M', 'P', '_', 'E', 'Q', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18376 */ 'S', 'H', 'R', 'A', '_', 'R', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18389 */ 'S', 'H', 'R', 'A', 'V', '_', 'R', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18403 */ 'M', 'U', 'L', 'Q', '_', 'R', 'S', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18417 */ 'S', 'H', 'L', 'L', '_', 'S', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18430 */ 'S', 'U', 'B', 'Q', '_', 'S', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18443 */ 'A', 'D', 'D', 'Q', '_', 'S', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18456 */ 'A', 'B', 'S', 'Q', '_', 'S', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18469 */ 'S', 'H', 'L', 'L', 'V', '_', 'S', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18483 */ 'C', 'M', 'P', '_', 'L', 'T', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18496 */ 'S', 'H', 'R', 'A', 'V', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18508 */ 'S', 'H', 'L', 'L', 'V', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18520 */ 'R', 'E', 'P', 'L', 'V', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18532 */ 'D', 'P', 'A', 'Q', '_', 'S', '_', 'W', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18547 */ 'M', 'U', 'L', 'S', 'A', 'Q', '_', 'S', '_', 'W', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18564 */ 'D', 'P', 'S', 'Q', '_', 'S', '_', 'W', '_', 'P', 'H', '_', 'M', 'M', 0,
  /* 18579 */ 'S', 'H', '_', 'M', 'M', 0,
  /* 18585 */ 'E', 'X', 'T', 'R', '_', 'S', '_', 'H', '_', 'M', 'M', 0,
  /* 18597 */ 'E', 'X', 'T', 'R', 'V', '_', 'S', '_', 'H', '_', 'M', 'M', 0,
  /* 18610 */ 'S', 'Y', 'N', 'C', 'I', '_', 'M', 'M', 0,
  /* 18619 */ 'D', 'I', '_', 'M', 'M', 0,
  /* 18625 */ 'T', 'G', 'E', 'I', '_', 'M', 'M', 0,
  /* 18633 */ 'T', 'N', 'E', 'I', '_', 'M', 'M', 0,
  /* 18641 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'F', 'H', 'I', '_', 'M', 'M', 0,
  /* 18655 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'T', 'L', 'O', 'H', 'I', '_', 'M', 'M', 0,
  /* 18671 */ 'M', 'T', 'H', 'I', '_', 'M', 'M', 0,
  /* 18679 */ 'T', 'E', 'Q', 'I', '_', 'M', 'M', 0,
  /* 18687 */ 'T', 'L', 'T', 'I', '_', 'M', 'M', 0,
  /* 18695 */ 'T', 'L', 'B', 'W', 'I', '_', 'M', 'M', 0,
  /* 18704 */ 'T', 'L', 'B', 'G', 'W', 'I', '_', 'M', 'M', 0,
  /* 18714 */ 'M', 'O', 'V', 'F', '_', 'I', '_', 'M', 'M', 0,
  /* 18724 */ 'M', 'O', 'V', 'N', '_', 'I', '_', 'M', 'M', 0,
  /* 18734 */ 'M', 'O', 'V', 'T', '_', 'I', '_', 'M', 'M', 0,
  /* 18744 */ 'M', 'O', 'V', 'Z', '_', 'I', '_', 'M', 'M', 0,
  /* 18754 */ 'J', '_', 'M', 'M', 0,
  /* 18759 */ 'B', 'R', 'E', 'A', 'K', '_', 'M', 'M', 0,
  /* 18768 */ 'J', 'A', 'L', '_', 'M', 'M', 0,
  /* 18775 */ 'B', 'G', 'E', 'Z', 'A', 'L', '_', 'M', 'M', 0,
  /* 18785 */ 'B', 'L', 'T', 'Z', 'A', 'L', '_', 'M', 'M', 0,
  /* 18795 */ 'M', 'U', 'L', 'E', 'U', '_', 'S', '_', 'P', 'H', '_', 'Q', 'B', 'L', '_', 'M', 'M', 0,
  /* 18813 */ 'P', 'R', 'E', 'C', 'E', 'U', '_', 'P', 'H', '_', 'Q', 'B', 'L', '_', 'M', 'M', 0,
  /* 18830 */ 'P', 'R', 'E', 'C', 'E', 'Q', 'U', '_', 'P', 'H', '_', 'Q', 'B', 'L', '_', 'M', 'M', 0,
  /* 18848 */ 'D', 'P', 'A', 'U', '_', 'H', '_', 'Q', 'B', 'L', '_', 'M', 'M', 0,
  /* 18862 */ 'D', 'P', 'S', 'U', '_', 'H', '_', 'Q', 'B', 'L', '_', 'M', 'M', 0,
  /* 18876 */ 'M', 'A', 'Q', '_', 'S', 'A', '_', 'W', '_', 'P', 'H', 'L', '_', 'M', 'M', 0,
  /* 18892 */ 'P', 'R', 'E', 'C', 'E', 'Q', '_', 'W', '_', 'P', 'H', 'L', '_', 'M', 'M', 0,
  /* 18908 */ 'M', 'A', 'Q', '_', 'S', '_', 'W', '_', 'P', 'H', 'L', '_', 'M', 'M', 0,
  /* 18923 */ 'M', 'U', 'L', 'E', 'Q', '_', 'S', '_', 'W', '_', 'P', 'H', 'L', '_', 'M', 'M', 0,
  /* 18940 */ 'T', 'A', 'I', 'L', 'C', 'A', 'L', 'L', '_', 'M', 'M', 0,
  /* 18952 */ 'H', 'Y', 'P', 'C', 'A', 'L', 'L', '_', 'M', 'M', 0,
  /* 18963 */ 'S', 'Y', 'S', 'C', 'A', 'L', 'L', '_', 'M', 'M', 0,
  /* 18974 */ 'S', 'L', 'L', '_', 'M', 'M', 0,
  /* 18981 */ 'S', 'R', 'L', '_', 'M', 'M', 0,
  /* 18988 */ 'M', 'U', 'L', '_', 'M', 'M', 0,
  /* 18995 */ 'L', 'W', 'L', '_', 'M', 'M', 0,
  /* 19002 */ 'S', 'W', 'L', '_', 'M', 'M', 0,
  /* 19009 */ 'L', 'W', 'M', '_', 'M', 'M', 0,
  /* 19016 */ 'S', 'W', 'M', '_', 'M', 'M', 0,
  /* 19023 */ 'C', 'L', 'O', '_', 'M', 'M', 0,
  /* 19030 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'F', 'L', 'O', '_', 'M', 'M', 0,
  /* 19044 */ 'S', 'H', 'I', 'L', 'O', '_', 'M', 'M', 0,
  /* 19053 */ 'M', 'T', 'L', 'O', '_', 'M', 'M', 0,
  /* 19061 */ 'T', 'R', 'A', 'P', '_', 'M', 'M', 0,
  /* 19069 */ 'S', 'D', 'B', 'B', 'P', '_', 'M', 'M', 0,
  /* 19078 */ 'T', 'L', 'B', 'P', '_', 'M', 'M', 0,
  /* 19086 */ 'E', 'X', 'T', 'P', 'D', 'P', '_', 'M', 'M', 0,
  /* 19096 */ 'M', 'O', 'V', 'E', 'P', '_', 'M', 'M', 0,
  /* 19105 */ 'T', 'L', 'B', 'G', 'P', '_', 'M', 'M', 0,
  /* 19114 */ 'L', 'W', 'G', 'P', '_', 'M', 'M', 0,
  /* 19122 */ 'M', 'T', 'H', 'L', 'I', 'P', '_', 'M', 'M', 0,
  /* 19132 */ 'S', 'S', 'N', 'O', 'P', '_', 'M', 'M', 0,
  /* 19141 */ 'A', 'D', 'D', 'I', 'U', 'R', '1', 'S', 'P', '_', 'M', 'M', 0,
  /* 19154 */ 'R', 'D', 'D', 'S', 'P', '_', 'M', 'M', 0,
  /* 19163 */ 'W', 'R', 'D', 'S', 'P', '_', 'M', 'M', 0,
  /* 19172 */ 'L', 'W', 'D', 'S', 'P', '_', 'M', 'M', 0,
  /* 19181 */ 'S', 'W', 'D', 'S', 'P', '_', 'M', 'M', 0,
  /* 19190 */ 'M', 'S', 'U', 'B', '_', 'D', 'S', 'P', '_', 'M', 'M', 0,
  /* 19202 */ 'M', 'A', 'D', 'D', '_', 'D', 'S', 'P', '_', 'M', 'M', 0,
  /* 19214 */ 'M', 'F', 'H', 'I', '_', 'D', 'S', 'P', '_', 'M', 'M', 0,
  /* 19226 */ 'M', 'T', 'H', 'I', '_', 'D', 'S', 'P', '_', 'M', 'M', 0,
  /* 19238 */ 'M', 'F', 'L', 'O', '_', 'D', 'S', 'P', '_', 'M', 'M', 0,
  /* 19250 */ 'M', 'T', 'L', 'O', '_', 'D', 'S', 'P', '_', 'M', 'M', 0,
  /* 19262 */ 'M', 'U', 'L', 'T', '_', 'D', 'S', 'P', '_', 'M', 'M', 0,
  /* 19274 */ 'M', 'S', 'U', 'B', 'U', '_', 'D', 'S', 'P', '_', 'M', 'M', 0,
  /* 19287 */ 'M', 'A', 'D', 'D', 'U', '_', 'D', 'S', 'P', '_', 'M', 'M', 0,
  /* 19300 */ 'M', 'U', 'L', 'T', 'U', '_', 'D', 'S', 'P', '_', 'M', 'M', 0,
  /* 19313 */ 'A', 'D', 'D', 'I', 'U', 'S', 'P', '_', 'M', 'M', 0,
  /* 19324 */ 'L', 'W', 'S', 'P', '_', 'M', 'M', 0,
  /* 19332 */ 'S', 'W', 'S', 'P', '_', 'M', 'M', 0,
  /* 19340 */ 'E', 'X', 'T', 'P', '_', 'M', 'M', 0,
  /* 19348 */ 'L', 'W', 'P', '_', 'M', 'M', 0,
  /* 19355 */ 'S', 'W', 'P', '_', 'M', 'M', 0,
  /* 19362 */ 'B', 'E', 'Q', '_', 'M', 'M', 0,
  /* 19369 */ 'T', 'E', 'Q', '_', 'M', 'M', 0,
  /* 19376 */ 'T', 'L', 'B', 'R', '_', 'M', 'M', 0,
  /* 19384 */ 'M', 'U', 'L', 'E', 'U', '_', 'S', '_', 'P', 'H', '_', 'Q', 'B', 'R', '_', 'M', 'M', 0,
  /* 19402 */ 'P', 'R', 'E', 'C', 'E', 'U', '_', 'P', 'H', '_', 'Q', 'B', 'R', '_', 'M', 'M', 0,
  /* 19419 */ 'P', 'R', 'E', 'C', 'E', 'Q', 'U', '_', 'P', 'H', '_', 'Q', 'B', 'R', '_', 'M', 'M', 0,
  /* 19437 */ 'D', 'P', 'A', 'U', '_', 'H', '_', 'Q', 'B', 'R', '_', 'M', 'M', 0,
  /* 19451 */ 'D', 'P', 'S', 'U', '_', 'H', '_', 'Q', 'B', 'R', '_', 'M', 'M', 0,
  /* 19465 */ 'B', 'A', 'L', '_', 'B', 'R', '_', 'M', 'M', 0,
  /* 19475 */ 'T', 'L', 'B', 'G', 'R', '_', 'M', 'M', 0,
  /* 19484 */ 'M', 'A', 'Q', '_', 'S', 'A', '_', 'W', '_', 'P', 'H', 'R', '_', 'M', 'M', 0,
  /* 19500 */ 'P', 'R', 'E', 'C', 'E', 'Q', '_', 'W', '_', 'P', 'H', 'R', '_', 'M', 'M', 0,
  /* 19516 */ 'M', 'A', 'Q', '_', 'S', '_', 'W', '_', 'P', 'H', 'R', '_', 'M', 'M', 0,
  /* 19531 */ 'M', 'U', 'L', 'E', 'Q', '_', 'S', '_', 'W', '_', 'P', 'H', 'R', '_', 'M', 'M', 0,
  /* 19548 */ 'J', 'R', '_', 'M', 'M', 0,
  /* 19554 */ 'J', 'A', 'L', 'R', '_', 'M', 'M', 0,
  /* 19562 */ 'N', 'O', 'R', '_', 'M', 'M', 0,
  /* 19569 */ 'X', 'O', 'R', '_', 'M', 'M', 0,
  /* 19576 */ 'R', 'O', 'T', 'R', '_', 'M', 'M', 0,
  /* 19584 */ 'T', 'L', 'B', 'W', 'R', '_', 'M', 'M', 0,
  /* 19593 */ 'T', 'L', 'B', 'G', 'W', 'R', '_', 'M', 'M', 0,
  /* 19603 */ 'R', 'D', 'H', 'W', 'R', '_', 'M', 'M', 0,
  /* 19612 */ 'L', 'W', 'R', '_', 'M', 'M', 0,
  /* 19619 */ 'S', 'W', 'R', '_', 'M', 'M', 0,
  /* 19626 */ 'J', 'A', 'L', 'S', '_', 'M', 'M', 0,
  /* 19634 */ 'B', 'G', 'E', 'Z', 'A', 'L', 'S', '_', 'M', 'M', 0,
  /* 19645 */ 'B', 'L', 'T', 'Z', 'A', 'L', 'S', '_', 'M', 'M', 0,
  /* 19656 */ 'I', 'N', 'S', '_', 'M', 'M', 0,
  /* 19663 */ 'J', 'A', 'L', 'R', 'S', '_', 'M', 'M', 0,
  /* 19672 */ 'L', 'W', 'X', 'S', '_', 'M', 'M', 0,
  /* 19680 */ 'C', 'V', 'T', '_', 'D', '3', '2', '_', 'S', '_', 'M', 'M', 0,
  /* 19693 */ 'C', 'V', 'T', '_', 'D', '6', '4', '_', 'S', '_', 'M', 'M', 0,
  /* 19706 */ 'F', 'S', 'U', 'B', '_', 'S', '_', 'M', 'M', 0,
  /* 19716 */ 'N', 'M', 'S', 'U', 'B', '_', 'S', '_', 'M', 'M', 0,
  /* 19727 */ 'F', 'A', 'D', 'D', '_', 'S', '_', 'M', 'M', 0,
  /* 19737 */ 'N', 'M', 'A', 'D', 'D', '_', 'S', '_', 'M', 'M', 0,
  /* 19748 */ 'C', '_', 'N', 'G', 'E', '_', 'S', '_', 'M', 'M', 0,
  /* 19759 */ 'C', '_', 'N', 'G', 'L', 'E', '_', 'S', '_', 'M', 'M', 0,
  /* 19771 */ 'C', '_', 'O', 'L', 'E', '_', 'S', '_', 'M', 'M', 0,
  /* 19782 */ 'C', '_', 'U', 'L', 'E', '_', 'S', '_', 'M', 'M', 0,
  /* 19793 */ 'C', '_', 'L', 'E', '_', 'S', '_', 'M', 'M', 0,
  /* 19803 */ 'C', '_', 'S', 'F', '_', 'S', '_', 'M', 'M', 0,
  /* 19813 */ 'M', 'O', 'V', 'F', '_', 'S', '_', 'M', 'M', 0,
  /* 19823 */ 'C', '_', 'F', '_', 'S', '_', 'M', 'M', 0,
  /* 19832 */ 'F', 'N', 'E', 'G', '_', 'S', '_', 'M', 'M', 0,
  /* 19842 */ 'M', 'O', 'V', 'N', '_', 'I', '_', 'S', '_', 'M', 'M', 0,
  /* 19854 */ 'M', 'O', 'V', 'Z', '_', 'I', '_', 'S', '_', 'M', 'M', 0,
  /* 19866 */ 'C', '_', 'N', 'G', 'L', '_', 'S', '_', 'M', 'M', 0,
  /* 19877 */ 'F', 'M', 'U', 'L', '_', 'S', '_', 'M', 'M', 0,
  /* 19887 */ 'C', 'V', 'T', '_', 'L', '_', 'S', '_', 'M', 'M', 0,
  /* 19898 */ 'C', '_', 'U', 'N', '_', 'S', '_', 'M', 'M', 0,
  /* 19908 */ 'R', 'E', 'C', 'I', 'P', '_', 'S', '_', 'M', 'M', 0,
  /* 19919 */ 'C', '_', 'S', 'E', 'Q', '_', 'S', '_', 'M', 'M', 0,
  /* 19930 */ 'C', '_', 'U', 'E', 'Q', '_', 'S', '_', 'M', 'M', 0,
  /* 19941 */ 'C', '_', 'E', 'Q', '_', 'S', '_', 'M', 'M', 0,
  /* 19951 */ 'F', 'A', 'B', 'S', '_', 'S', '_', 'M', 'M', 0,
  /* 19961 */ 'C', '_', 'N', 'G', 'T', '_', 'S', '_', 'M', 'M', 0,
  /* 19972 */ 'C', '_', 'O', 'L', 'T', '_', 'S', '_', 'M', 'M', 0,
  /* 19983 */ 'C', '_', 'U', 'L', 'T', '_', 'S', '_', 'M', 'M', 0,
  /* 19994 */ 'C', '_', 'L', 'T', '_', 'S', '_', 'M', 'M', 0,
  /* 20004 */ 'F', 'S', 'Q', 'R', 'T', '_', 'S', '_', 'M', 'M', 0,
  /* 20015 */ 'R', 'S', 'Q', 'R', 'T', '_', 'S', '_', 'M', 'M', 0,
  /* 20026 */ 'M', 'O', 'V', 'T', '_', 'S', '_', 'M', 'M', 0,
  /* 20036 */ 'F', 'D', 'I', 'V', '_', 'S', '_', 'M', 'M', 0,
  /* 20046 */ 'F', 'M', 'O', 'V', '_', 'S', '_', 'M', 'M', 0,
  /* 20056 */ 'T', 'R', 'U', 'N', 'C', '_', 'W', '_', 'S', '_', 'M', 'M', 0,
  /* 20069 */ 'R', 'O', 'U', 'N', 'D', '_', 'W', '_', 'S', '_', 'M', 'M', 0,
  /* 20082 */ 'C', 'E', 'I', 'L', '_', 'W', '_', 'S', '_', 'M', 'M', 0,
  /* 20094 */ 'F', 'L', 'O', 'O', 'R', '_', 'W', '_', 'S', '_', 'M', 'M', 0,
  /* 20107 */ 'C', 'V', 'T', '_', 'W', '_', 'S', '_', 'M', 'M', 0,
  /* 20118 */ 'B', 'C', '1', 'T', '_', 'M', 'M', 0,
  /* 20126 */ 'D', 'E', 'R', 'E', 'T', '_', 'M', 'M', 0,
  /* 20135 */ 'W', 'A', 'I', 'T', '_', 'M', 'M', 0,
  /* 20143 */ 'S', 'L', 'T', '_', 'M', 'M', 0,
  /* 20150 */ 'T', 'L', 'T', '_', 'M', 'M', 0,
  /* 20157 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'U', 'L', 'T', '_', 'M', 'M', 0,
  /* 20171 */ 'E', 'X', 'T', '_', 'M', 'M', 0,
  /* 20178 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'S', 'U', 'B', 'U', '_', 'M', 'M', 0,
  /* 20193 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'A', 'D', 'D', 'U', '_', 'M', 'M', 0,
  /* 20208 */ 'T', 'G', 'E', 'U', '_', 'M', 'M', 0,
  /* 20216 */ 'T', 'G', 'E', 'I', 'U', '_', 'M', 'M', 0,
  /* 20225 */ 'T', 'L', 'T', 'I', 'U', '_', 'M', 'M', 0,
  /* 20234 */ 'T', 'L', 'T', 'U', '_', 'M', 'M', 0,
  /* 20242 */ 'L', 'W', 'U', '_', 'M', 'M', 0,
  /* 20249 */ 'S', 'R', 'A', 'V', '_', 'M', 'M', 0,
  /* 20257 */ 'B', 'I', 'T', 'R', 'E', 'V', '_', 'M', 'M', 0,
  /* 20267 */ 'S', 'D', 'I', 'V', '_', 'M', 'M', 0,
  /* 20275 */ 'U', 'D', 'I', 'V', '_', 'M', 'M', 0,
  /* 20283 */ 'S', 'L', 'L', 'V', '_', 'M', 'M', 0,
  /* 20291 */ 'S', 'R', 'L', 'V', '_', 'M', 'M', 0,
  /* 20299 */ 'T', 'L', 'B', 'G', 'I', 'N', 'V', '_', 'M', 'M', 0,
  /* 20310 */ 'S', 'H', 'I', 'L', 'O', 'V', '_', 'M', 'M', 0,
  /* 20320 */ 'E', 'X', 'T', 'P', 'D', 'P', 'V', '_', 'M', 'M', 0,
  /* 20331 */ 'E', 'X', 'T', 'P', 'V', '_', 'M', 'M', 0,
  /* 20340 */ 'R', 'O', 'T', 'R', 'V', '_', 'M', 'M', 0,
  /* 20349 */ 'I', 'N', 'S', 'V', '_', 'M', 'M', 0,
  /* 20357 */ 'L', 'W', '_', 'M', 'M', 0,
  /* 20363 */ 'S', 'W', '_', 'M', 'M', 0,
  /* 20369 */ 'C', 'V', 'T', '_', 'D', '3', '2', '_', 'W', '_', 'M', 'M', 0,
  /* 20382 */ 'C', 'V', 'T', '_', 'D', '6', '4', '_', 'W', '_', 'M', 'M', 0,
  /* 20395 */ 'T', 'R', 'U', 'N', 'C', '_', 'W', '_', 'M', 'M', 0,
  /* 20406 */ 'R', 'O', 'U', 'N', 'D', '_', 'W', '_', 'M', 'M', 0,
  /* 20417 */ 'P', 'R', 'E', 'C', 'R', 'Q', '_', 'P', 'H', '_', 'W', '_', 'M', 'M', 0,
  /* 20432 */ 'P', 'R', 'E', 'C', 'R', 'Q', '_', 'R', 'S', '_', 'P', 'H', '_', 'W', '_', 'M', 'M', 0,
  /* 20450 */ 'C', 'E', 'I', 'L', '_', 'W', '_', 'M', 'M', 0,
  /* 20460 */ 'D', 'P', 'A', 'Q', '_', 'S', 'A', '_', 'L', '_', 'W', '_', 'M', 'M', 0,
  /* 20475 */ 'D', 'P', 'S', 'Q', '_', 'S', 'A', '_', 'L', '_', 'W', '_', 'M', 'M', 0,
  /* 20490 */ 'F', 'L', 'O', 'O', 'R', '_', 'W', '_', 'M', 'M', 0,
  /* 20501 */ 'E', 'X', 'T', 'R', '_', 'W', '_', 'M', 'M', 0,
  /* 20511 */ 'S', 'H', 'R', 'A', '_', 'R', '_', 'W', '_', 'M', 'M', 0,
  /* 20523 */ 'E', 'X', 'T', 'R', '_', 'R', '_', 'W', '_', 'M', 'M', 0,
  /* 20535 */ 'S', 'H', 'R', 'A', 'V', '_', 'R', '_', 'W', '_', 'M', 'M', 0,
  /* 20548 */ 'E', 'X', 'T', 'R', 'V', '_', 'R', '_', 'W', '_', 'M', 'M', 0,
  /* 20561 */ 'E', 'X', 'T', 'R', '_', 'R', 'S', '_', 'W', '_', 'M', 'M', 0,
  /* 20574 */ 'E', 'X', 'T', 'R', 'V', '_', 'R', 'S', '_', 'W', '_', 'M', 'M', 0,
  /* 20588 */ 'S', 'H', 'L', 'L', '_', 'S', '_', 'W', '_', 'M', 'M', 0,
  /* 20600 */ 'S', 'U', 'B', 'Q', '_', 'S', '_', 'W', '_', 'M', 'M', 0,
  /* 20612 */ 'A', 'D', 'D', 'Q', '_', 'S', '_', 'W', '_', 'M', 'M', 0,
  /* 20624 */ 'A', 'B', 'S', 'Q', '_', 'S', '_', 'W', '_', 'M', 'M', 0,
  /* 20636 */ 'C', 'V', 'T', '_', 'S', '_', 'W', '_', 'M', 'M', 0,
  /* 20647 */ 'S', 'H', 'L', 'L', 'V', '_', 'S', '_', 'W', '_', 'M', 'M', 0,
  /* 20660 */ 'E', 'X', 'T', 'R', 'V', '_', 'W', '_', 'M', 'M', 0,
  /* 20671 */ 'P', 'R', 'E', 'F', 'X', '_', 'M', 'M', 0,
  /* 20680 */ 'L', 'H', 'X', '_', 'M', 'M', 0,
  /* 20687 */ 'J', 'A', 'L', 'X', '_', 'M', 'M', 0,
  /* 20695 */ 'L', 'B', 'U', 'X', '_', 'M', 'M', 0,
  /* 20703 */ 'L', 'W', 'X', '_', 'M', 'M', 0,
  /* 20710 */ 'B', 'G', 'E', 'Z', '_', 'M', 'M', 0,
  /* 20718 */ 'B', 'L', 'E', 'Z', '_', 'M', 'M', 0,
  /* 20726 */ 'C', 'L', 'Z', '_', 'M', 'M', 0,
  /* 20733 */ 'B', 'G', 'T', 'Z', '_', 'M', 'M', 0,
  /* 20741 */ 'B', 'L', 'T', 'Z', '_', 'M', 'M', 0,
  /* 20749 */ 'P', 's', 'e', 'u', 'd', 'o', 'I', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'B', 'r', 'a', 'n', 'c', 'h', '_', 'M', 'M', 0,
  /* 20773 */ 'A', 'D', 'D', 'i', '_', 'M', 'M', 0,
  /* 20781 */ 'A', 'N', 'D', 'i', '_', 'M', 'M', 0,
  /* 20789 */ 'X', 'O', 'R', 'i', '_', 'M', 'M', 0,
  /* 20797 */ 'S', 'L', 'T', 'i', '_', 'M', 'M', 0,
  /* 20805 */ 'L', 'U', 'i', '_', 'M', 'M', 0,
  /* 20812 */ 'L', 'B', 'u', '_', 'M', 'M', 0,
  /* 20819 */ 'S', 'U', 'B', 'u', '_', 'M', 'M', 0,
  /* 20827 */ 'A', 'D', 'D', 'u', '_', 'M', 'M', 0,
  /* 20835 */ 'L', 'H', 'u', '_', 'M', 'M', 0,
  /* 20842 */ 'S', 'L', 'T', 'u', '_', 'M', 'M', 0,
  /* 20850 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'U', 'L', 'T', 'u', '_', 'M', 'M', 0,
  /* 20865 */ 'L', 'E', 'A', '_', 'A', 'D', 'D', 'i', 'u', '_', 'M', 'M', 0,
  /* 20878 */ 'S', 'L', 'T', 'i', 'u', '_', 'M', 'M', 0,
  /* 20887 */ 'I', 'N', 'L', 'I', 'N', 'E', 'A', 'S', 'M', 0,
  /* 20897 */ 'D', 'I', 'N', 'S', 'M', 0,
  /* 20903 */ 'D', 'E', 'X', 'T', 'M', 0,
  /* 20909 */ 'G', '_', 'F', 'M', 'I', 'N', 'I', 'M', 'U', 'M', 0,
  /* 20920 */ 'G', '_', 'F', 'M', 'A', 'X', 'I', 'M', 'U', 'M', 0,
  /* 20931 */ 'G', '_', 'F', 'M', 'I', 'N', 'N', 'U', 'M', 0,
  /* 20941 */ 'G', '_', 'F', 'M', 'A', 'X', 'N', 'U', 'M', 0,
  /* 20951 */ 'G', '_', 'I', 'N', 'T', 'R', 'I', 'N', 'S', 'I', 'C', '_', 'R', 'O', 'U', 'N', 'D', 'E', 'V', 'E', 'N', 0,
  /* 20973 */ 'B', 'A', 'L', 'I', 'G', 'N', 0,
  /* 20980 */ 'D', 'A', 'L', 'I', 'G', 'N', 0,
  /* 20987 */ 'G', '_', 'A', 'S', 'S', 'E', 'R', 'T', '_', 'A', 'L', 'I', 'G', 'N', 0,
  /* 21002 */ 'G', '_', 'F', 'C', 'O', 'P', 'Y', 'S', 'I', 'G', 'N', 0,
  /* 21014 */ 'G', '_', 'V', 'E', 'C', 'R', 'E', 'D', 'U', 'C', 'E', '_', 'F', 'M', 'I', 'N', 0,
  /* 21031 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'F', 'M', 'I', 'N', 0,
  /* 21048 */ 'G', '_', 'V', 'E', 'C', 'R', 'E', 'D', 'U', 'C', 'E', '_', 'S', 'M', 'I', 'N', 0,
  /* 21065 */ 'G', '_', 'S', 'M', 'I', 'N', 0,
  /* 21072 */ 'G', '_', 'V', 'E', 'C', 'R', 'E', 'D', 'U', 'C', 'E', '_', 'U', 'M', 'I', 'N', 0,
  /* 21089 */ 'G', '_', 'U', 'M', 'I', 'N', 0,
  /* 21096 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'U', 'M', 'I', 'N', 0,
  /* 21113 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'M', 'I', 'N', 0,
  /* 21129 */ 'G', '_', 'F', 'S', 'I', 'N', 0,
  /* 21136 */ 'D', 'M', 'F', 'C', '2', '_', 'O', 'C', 'T', 'E', 'O', 'N', 0,
  /* 21149 */ 'D', 'M', 'T', 'C', '2', '_', 'O', 'C', 'T', 'E', 'O', 'N', 0,
  /* 21162 */ 'C', 'F', 'I', '_', 'I', 'N', 'S', 'T', 'R', 'U', 'C', 'T', 'I', 'O', 'N', 0,
  /* 21178 */ 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'D', 'O', 'W', 'N', 0,
  /* 21195 */ 'G', '_', 'S', 'S', 'U', 'B', 'O', 0,
  /* 21203 */ 'G', '_', 'U', 'S', 'U', 'B', 'O', 0,
  /* 21211 */ 'G', '_', 'S', 'A', 'D', 'D', 'O', 0,
  /* 21219 */ 'G', '_', 'U', 'A', 'D', 'D', 'O', 0,
  /* 21227 */ 'F', 'E', 'X', 'P', '2', '_', 'D', '_', '1', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21244 */ 'F', 'E', 'X', 'P', '2', '_', 'W', '_', '1', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21261 */ 'B', 'P', 'O', 'S', 'G', 'E', '3', '2', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21277 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'B', '_', 'V', 'I', 'D', 'X', '6', '4', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21300 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'F', 'D', '_', 'V', 'I', 'D', 'X', '6', '4', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21324 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'D', '_', 'V', 'I', 'D', 'X', '6', '4', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21347 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'H', '_', 'V', 'I', 'D', 'X', '6', '4', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21370 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'F', 'W', '_', 'V', 'I', 'D', 'X', '6', '4', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21394 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'W', '_', 'V', 'I', 'D', 'X', '6', '4', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21417 */ 'S', 'N', 'Z', '_', 'B', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21430 */ 'S', 'Z', '_', 'B', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21442 */ 'B', 'S', 'E', 'L', '_', 'F', 'D', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21457 */ 'F', 'I', 'L', 'L', '_', 'F', 'D', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21472 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'F', 'D', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21489 */ 'C', 'O', 'P', 'Y', '_', 'F', 'D', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21504 */ 'M', 'S', 'A', '_', 'F', 'P', '_', 'E', 'X', 'T', 'E', 'N', 'D', '_', 'D', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21527 */ 'M', 'S', 'A', '_', 'F', 'P', '_', 'R', 'O', 'U', 'N', 'D', '_', 'D', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21549 */ 'B', 'S', 'E', 'L', '_', 'D', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21563 */ 'A', 'N', 'D', '_', 'V', '_', 'D', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21578 */ 'N', 'O', 'R', '_', 'V', '_', 'D', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21593 */ 'X', 'O', 'R', '_', 'V', '_', 'D', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21608 */ 'S', 'N', 'Z', '_', 'D', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21621 */ 'S', 'Z', '_', 'D', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21633 */ 'B', 'S', 'E', 'L', '_', 'H', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21647 */ 'A', 'N', 'D', '_', 'V', '_', 'H', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21662 */ 'N', 'O', 'R', '_', 'V', '_', 'H', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21677 */ 'X', 'O', 'R', '_', 'V', '_', 'H', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21692 */ 'S', 'N', 'Z', '_', 'H', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21705 */ 'S', 'Z', '_', 'H', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21717 */ 'S', 'N', 'Z', '_', 'V', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21730 */ 'S', 'Z', '_', 'V', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21742 */ 'B', 'S', 'E', 'L', '_', 'F', 'W', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21757 */ 'F', 'I', 'L', 'L', '_', 'F', 'W', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21772 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'F', 'W', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21789 */ 'C', 'O', 'P', 'Y', '_', 'F', 'W', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21804 */ 'M', 'S', 'A', '_', 'F', 'P', '_', 'E', 'X', 'T', 'E', 'N', 'D', '_', 'W', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21827 */ 'M', 'S', 'A', '_', 'F', 'P', '_', 'R', 'O', 'U', 'N', 'D', '_', 'W', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21849 */ 'B', 'S', 'E', 'L', '_', 'W', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21863 */ 'A', 'N', 'D', '_', 'V', '_', 'W', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21878 */ 'N', 'O', 'R', '_', 'V', '_', 'W', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21893 */ 'X', 'O', 'R', '_', 'V', '_', 'W', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21908 */ 'S', 'N', 'Z', '_', 'W', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21921 */ 'S', 'Z', '_', 'W', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21933 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'B', '_', 'V', 'I', 'D', 'X', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21954 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'F', 'D', '_', 'V', 'I', 'D', 'X', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21976 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'D', '_', 'V', 'I', 'D', 'X', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 21997 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'H', '_', 'V', 'I', 'D', 'X', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 22018 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'F', 'W', '_', 'V', 'I', 'D', 'X', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 22040 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'W', '_', 'V', 'I', 'D', 'X', '_', 'P', 'S', 'E', 'U', 'D', 'O', 0,
  /* 22061 */ 'D', 'C', 'L', 'O', 0,
  /* 22066 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'F', 'L', 'O', 0,
  /* 22077 */ 'S', 'H', 'I', 'L', 'O', 0,
  /* 22083 */ 'M', 'F', 'T', 'L', 'O', 0,
  /* 22089 */ 'M', 'T', 'L', 'O', 0,
  /* 22094 */ 'M', 'T', 'T', 'L', 'O', 0,
  /* 22100 */ 'G', '_', 'S', 'M', 'U', 'L', 'O', 0,
  /* 22108 */ 'G', '_', 'U', 'M', 'U', 'L', 'O', 0,
  /* 22116 */ 'G', '_', 'B', 'Z', 'E', 'R', 'O', 0,
  /* 22124 */ 'S', 'T', 'A', 'C', 'K', 'M', 'A', 'P', 0,
  /* 22133 */ 'T', 'R', 'A', 'P', 0,
  /* 22138 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'U', 'D', 'E', 'C', '_', 'W', 'R', 'A', 'P', 0,
  /* 22160 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'U', 'I', 'N', 'C', '_', 'W', 'R', 'A', 'P', 0,
  /* 22182 */ 'G', '_', 'B', 'S', 'W', 'A', 'P', 0,
  /* 22190 */ 'D', 'B', 'I', 'T', 'S', 'W', 'A', 'P', 0,
  /* 22199 */ 'S', 'D', 'B', 'B', 'P', 0,
  /* 22205 */ 'T', 'L', 'B', 'P', 0,
  /* 22210 */ 'E', 'X', 'T', 'P', 'D', 'P', 0,
  /* 22217 */ 'G', '_', 'S', 'I', 'T', 'O', 'F', 'P', 0,
  /* 22226 */ 'G', '_', 'U', 'I', 'T', 'O', 'F', 'P', 0,
  /* 22235 */ 'T', 'L', 'B', 'G', 'P', 0,
  /* 22241 */ 'M', 'T', 'H', 'L', 'I', 'P', 0,
  /* 22248 */ 'G', '_', 'F', 'C', 'M', 'P', 0,
  /* 22255 */ 'G', '_', 'I', 'C', 'M', 'P', 0,
  /* 22262 */ 'S', 'S', 'N', 'O', 'P', 0,
  /* 22268 */ 'D', 'P', 'O', 'P', 0,
  /* 22273 */ 'G', '_', 'C', 'T', 'P', 'O', 'P', 0,
  /* 22281 */ 'P', 'A', 'T', 'C', 'H', 'A', 'B', 'L', 'E', '_', 'O', 'P', 0,
  /* 22294 */ 'F', 'A', 'U', 'L', 'T', 'I', 'N', 'G', '_', 'O', 'P', 0,
  /* 22306 */ 'L', 'O', 'A', 'D', '_', 'A', 'C', 'C', '6', '4', 'D', 'S', 'P', 0,
  /* 22320 */ 'S', 'T', 'O', 'R', 'E', '_', 'A', 'C', 'C', '6', '4', 'D', 'S', 'P', 0,
  /* 22335 */ 'R', 'D', 'D', 'S', 'P', 0,
  /* 22341 */ 'W', 'R', 'D', 'S', 'P', 0,
  /* 22347 */ 'M', 'F', 'T', 'D', 'S', 'P', 0,
  /* 22354 */ 'M', 'T', 'T', 'D', 'S', 'P', 0,
  /* 22361 */ 'L', 'W', 'D', 'S', 'P', 0,
  /* 22367 */ 'S', 'W', 'D', 'S', 'P', 0,
  /* 22373 */ 'M', 'S', 'U', 'B', '_', 'D', 'S', 'P', 0,
  /* 22382 */ 'M', 'A', 'D', 'D', '_', 'D', 'S', 'P', 0,
  /* 22391 */ 'L', 'O', 'A', 'D', '_', 'C', 'C', 'O', 'N', 'D', '_', 'D', 'S', 'P', 0,
  /* 22406 */ 'S', 'T', 'O', 'R', 'E', '_', 'C', 'C', 'O', 'N', 'D', '_', 'D', 'S', 'P', 0,
  /* 22422 */ 'M', 'F', 'H', 'I', '_', 'D', 'S', 'P', 0,
  /* 22431 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'T', 'L', 'O', 'H', 'I', '_', 'D', 'S', 'P', 0,
  /* 22448 */ 'M', 'T', 'H', 'I', '_', 'D', 'S', 'P', 0,
  /* 22457 */ 'M', 'F', 'L', 'O', '_', 'D', 'S', 'P', 0,
  /* 22466 */ 'M', 'T', 'L', 'O', '_', 'D', 'S', 'P', 0,
  /* 22475 */ 'M', 'U', 'L', 'T', '_', 'D', 'S', 'P', 0,
  /* 22484 */ 'M', 'S', 'U', 'B', 'U', '_', 'D', 'S', 'P', 0,
  /* 22494 */ 'M', 'A', 'D', 'D', 'U', '_', 'D', 'S', 'P', 0,
  /* 22504 */ 'M', 'U', 'L', 'T', 'U', '_', 'D', 'S', 'P', 0,
  /* 22514 */ 'J', 'R', 'A', 'D', 'D', 'I', 'U', 'S', 'P', 0,
  /* 22524 */ 'E', 'X', 'T', 'P', 0,
  /* 22529 */ 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'U', 'P', 0,
  /* 22544 */ 'P', 'R', 'E', 'A', 'L', 'L', 'O', 'C', 'A', 'T', 'E', 'D', '_', 'S', 'E', 'T', 'U', 'P', 0,
  /* 22563 */ 'D', 'V', 'P', 0,
  /* 22567 */ 'E', 'V', 'P', 0,
  /* 22571 */ 'G', '_', 'F', 'E', 'X', 'P', 0,
  /* 22578 */ 'B', 'E', 'Q', 0,
  /* 22582 */ 'S', 'E', 'Q', 0,
  /* 22586 */ 'T', 'E', 'Q', 0,
  /* 22590 */ 'T', 'L', 'B', 'R', 0,
  /* 22595 */ 'M', 'U', 'L', 'E', 'U', '_', 'S', '_', 'P', 'H', '_', 'Q', 'B', 'R', 0,
  /* 22610 */ 'P', 'R', 'E', 'C', 'E', 'U', '_', 'P', 'H', '_', 'Q', 'B', 'R', 0,
  /* 22624 */ 'P', 'R', 'E', 'C', 'E', 'Q', 'U', '_', 'P', 'H', '_', 'Q', 'B', 'R', 0,
  /* 22639 */ 'D', 'P', 'A', 'U', '_', 'H', '_', 'Q', 'B', 'R', 0,
  /* 22650 */ 'D', 'P', 'S', 'U', '_', 'H', '_', 'Q', 'B', 'R', 0,
  /* 22661 */ 'G', '_', 'B', 'R', 0,
  /* 22666 */ 'B', 'A', 'L', '_', 'B', 'R', 0,
  /* 22673 */ 'I', 'N', 'L', 'I', 'N', 'E', 'A', 'S', 'M', '_', 'B', 'R', 0,
  /* 22686 */ 'G', '_', 'B', 'L', 'O', 'C', 'K', '_', 'A', 'D', 'D', 'R', 0,
  /* 22699 */ 'L', 'D', 'R', 0,
  /* 22703 */ 'S', 'D', 'R', 0,
  /* 22707 */ 'M', 'E', 'M', 'B', 'A', 'R', 'R', 'I', 'E', 'R', 0,
  /* 22718 */ 'P', 'A', 'T', 'C', 'H', 'A', 'B', 'L', 'E', '_', 'F', 'U', 'N', 'C', 'T', 'I', 'O', 'N', '_', 'E', 'N', 'T', 'E', 'R', 0,
  /* 22743 */ 'G', '_', 'R', 'E', 'A', 'D', 'C', 'Y', 'C', 'L', 'E', 'C', 'O', 'U', 'N', 'T', 'E', 'R', 0,
  /* 22762 */ 'G', '_', 'R', 'E', 'A', 'D', '_', 'R', 'E', 'G', 'I', 'S', 'T', 'E', 'R', 0,
  /* 22778 */ 'G', '_', 'W', 'R', 'I', 'T', 'E', '_', 'R', 'E', 'G', 'I', 'S', 'T', 'E', 'R', 0,
  /* 22795 */ 'T', 'L', 'B', 'G', 'R', 0,
  /* 22801 */ 'L', 'o', 'a', 'd', 'I', 'm', 'm', 'D', 'o', 'u', 'b', 'l', 'e', 'F', 'G', 'R', 0,
  /* 22818 */ 'L', 'o', 'a', 'd', 'I', 'm', 'm', 'S', 'i', 'n', 'g', 'l', 'e', 'F', 'G', 'R', 0,
  /* 22835 */ 'M', 'A', 'Q', '_', 'S', 'A', '_', 'W', '_', 'P', 'H', 'R', 0,
  /* 22848 */ 'P', 'R', 'E', 'C', 'E', 'Q', '_', 'W', '_', 'P', 'H', 'R', 0,
  /* 22861 */ 'M', 'A', 'Q', '_', 'S', '_', 'W', '_', 'P', 'H', 'R', 0,
  /* 22873 */ 'M', 'U', 'L', 'E', 'Q', '_', 'S', '_', 'W', '_', 'P', 'H', 'R', 0,
  /* 22887 */ 'G', '_', 'A', 'S', 'H', 'R', 0,
  /* 22894 */ 'G', '_', 'F', 'S', 'H', 'R', 0,
  /* 22901 */ 'G', '_', 'L', 'S', 'H', 'R', 0,
  /* 22908 */ 'J', 'R', 0,
  /* 22911 */ 'J', 'A', 'L', 'R', 0,
  /* 22916 */ 'N', 'O', 'R', 0,
  /* 22920 */ 'G', '_', 'F', 'F', 'L', 'O', 'O', 'R', 0,
  /* 22929 */ 'D', 'R', 'O', 'R', 0,
  /* 22934 */ 'G', '_', 'B', 'U', 'I', 'L', 'D', '_', 'V', 'E', 'C', 'T', 'O', 'R', 0,
  /* 22949 */ 'G', '_', 'S', 'H', 'U', 'F', 'F', 'L', 'E', '_', 'V', 'E', 'C', 'T', 'O', 'R', 0,
  /* 22966 */ 'G', '_', 'V', 'E', 'C', 'R', 'E', 'D', 'U', 'C', 'E', '_', 'X', 'O', 'R', 0,
  /* 22982 */ 'G', '_', 'X', 'O', 'R', 0,
  /* 22988 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'X', 'O', 'R', 0,
  /* 23004 */ 'G', '_', 'V', 'E', 'C', 'R', 'E', 'D', 'U', 'C', 'E', '_', 'O', 'R', 0,
  /* 23019 */ 'G', '_', 'O', 'R', 0,
  /* 23024 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'O', 'R', 0,
  /* 23039 */ 'M', 'F', 'T', 'G', 'P', 'R', 0,
  /* 23046 */ 'M', 'T', 'T', 'G', 'P', 'R', 0,
  /* 23053 */ 'L', 'o', 'a', 'd', 'I', 'm', 'm', 'D', 'o', 'u', 'b', 'l', 'e', 'G', 'P', 'R', 0,
  /* 23070 */ 'L', 'o', 'a', 'd', 'I', 'm', 'm', 'S', 'i', 'n', 'g', 'l', 'e', 'G', 'P', 'R', 0,
  /* 23087 */ 'M', 'F', 'T', 'R', 0,
  /* 23092 */ 'D', 'R', 'O', 'T', 'R', 0,
  /* 23098 */ 'G', '_', 'R', 'O', 'T', 'R', 0,
  /* 23105 */ 'G', '_', 'I', 'N', 'T', 'T', 'O', 'P', 'T', 'R', 0,
  /* 23116 */ 'M', 'T', 'T', 'R', 0,
  /* 23121 */ 'T', 'L', 'B', 'W', 'R', 0,
  /* 23127 */ 'T', 'L', 'B', 'G', 'W', 'R', 0,
  /* 23134 */ 'R', 'D', 'H', 'W', 'R', 0,
  /* 23140 */ 'L', 'W', 'R', 0,
  /* 23144 */ 'S', 'W', 'R', 0,
  /* 23148 */ 'G', '_', 'F', 'A', 'B', 'S', 0,
  /* 23155 */ 'G', '_', 'A', 'B', 'S', 0,
  /* 23161 */ 'G', '_', 'U', 'N', 'M', 'E', 'R', 'G', 'E', '_', 'V', 'A', 'L', 'U', 'E', 'S', 0,
  /* 23178 */ 'G', '_', 'M', 'E', 'R', 'G', 'E', '_', 'V', 'A', 'L', 'U', 'E', 'S', 0,
  /* 23193 */ 'C', 'I', 'N', 'S', 0,
  /* 23198 */ 'D', 'I', 'N', 'S', 0,
  /* 23203 */ 'G', '_', 'F', 'C', 'O', 'S', 0,
  /* 23210 */ 'G', '_', 'C', 'O', 'N', 'C', 'A', 'T', '_', 'V', 'E', 'C', 'T', 'O', 'R', 'S', 0,
  /* 23227 */ 'C', 'O', 'P', 'Y', '_', 'T', 'O', '_', 'R', 'E', 'G', 'C', 'L', 'A', 'S', 'S', 0,
  /* 23244 */ 'G', '_', 'I', 'S', '_', 'F', 'P', 'C', 'L', 'A', 'S', 'S', 0,
  /* 23257 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', 'X', 'C', 'H', 'G', '_', 'W', 'I', 'T', 'H', '_', 'S', 'U', 'C', 'C', 'E', 'S', 'S', 0,
  /* 23287 */ 'G', '_', 'I', 'N', 'T', 'R', 'I', 'N', 'S', 'I', 'C', '_', 'W', '_', 'S', 'I', 'D', 'E', '_', 'E', 'F', 'F', 'E', 'C', 'T', 'S', 0,
  /* 23314 */ 'E', 'X', 'T', 'S', 0,
  /* 23319 */ 'C', 'V', 'T', '_', 'D', '3', '2', '_', 'S', 0,
  /* 23329 */ 'C', 'V', 'T', '_', 'D', '6', '4', '_', 'S', 0,
  /* 23339 */ 'M', 'O', 'V', 'N', '_', 'I', '6', '4', '_', 'S', 0,
  /* 23350 */ 'M', 'O', 'V', 'Z', '_', 'I', '6', '4', '_', 'S', 0,
  /* 23361 */ 'M', 'I', 'N', 'A', '_', 'S', 0,
  /* 23368 */ 'M', 'A', 'X', 'A', '_', 'S', 0,
  /* 23375 */ 'F', 'S', 'U', 'B', '_', 'S', 0,
  /* 23382 */ 'N', 'M', 'S', 'U', 'B', '_', 'S', 0,
  /* 23390 */ 'F', 'A', 'D', 'D', '_', 'S', 0,
  /* 23397 */ 'N', 'M', 'A', 'D', 'D', '_', 'S', 0,
  /* 23405 */ 'C', '_', 'N', 'G', 'E', '_', 'S', 0,
  /* 23413 */ 'C', '_', 'N', 'G', 'L', 'E', '_', 'S', 0,
  /* 23422 */ 'C', '_', 'O', 'L', 'E', '_', 'S', 0,
  /* 23430 */ 'C', 'M', 'P', '_', 'S', 'L', 'E', '_', 'S', 0,
  /* 23440 */ 'C', 'M', 'P', '_', 'S', 'U', 'L', 'E', '_', 'S', 0,
  /* 23451 */ 'C', '_', 'U', 'L', 'E', '_', 'S', 0,
  /* 23459 */ 'C', 'M', 'P', '_', 'U', 'L', 'E', '_', 'S', 0,
  /* 23469 */ 'C', '_', 'L', 'E', '_', 'S', 0,
  /* 23476 */ 'C', 'M', 'P', '_', 'L', 'E', '_', 'S', 0,
  /* 23485 */ 'C', 'M', 'P', '_', 'S', 'A', 'F', '_', 'S', 0,
  /* 23495 */ 'M', 'S', 'U', 'B', 'F', '_', 'S', 0,
  /* 23503 */ 'M', 'A', 'D', 'D', 'F', '_', 'S', 0,
  /* 23511 */ 'C', '_', 'S', 'F', '_', 'S', 0,
  /* 23518 */ 'M', 'O', 'V', 'F', '_', 'S', 0,
  /* 23525 */ 'C', '_', 'F', '_', 'S', 0,
  /* 23531 */ 'P', 's', 'e', 'u', 'd', 'o', 'S', 'E', 'L', 'E', 'C', 'T', 'F', 'P', '_', 'F', '_', 'S', 0,
  /* 23550 */ 'C', 'M', 'P', '_', 'F', '_', 'S', 0,
  /* 23558 */ 'F', 'N', 'E', 'G', '_', 'S', 0,
  /* 23565 */ 'M', 'O', 'V', 'N', '_', 'I', '_', 'S', 0,
  /* 23574 */ 'M', 'O', 'V', 'Z', '_', 'I', '_', 'S', 0,
  /* 23583 */ 'S', 'E', 'L', '_', 'S', 0,
  /* 23589 */ 'C', '_', 'N', 'G', 'L', '_', 'S', 0,
  /* 23597 */ 'F', 'M', 'U', 'L', '_', 'S', 0,
  /* 23604 */ 'T', 'R', 'U', 'N', 'C', '_', 'L', '_', 'S', 0,
  /* 23614 */ 'R', 'O', 'U', 'N', 'D', '_', 'L', '_', 'S', 0,
  /* 23624 */ 'C', 'E', 'I', 'L', '_', 'L', '_', 'S', 0,
  /* 23633 */ 'F', 'L', 'O', 'O', 'R', '_', 'L', '_', 'S', 0,
  /* 23643 */ 'C', 'V', 'T', '_', 'L', '_', 'S', 0,
  /* 23651 */ 'M', 'I', 'N', '_', 'S', 0,
  /* 23657 */ 'C', 'M', 'P', '_', 'S', 'U', 'N', '_', 'S', 0,
  /* 23667 */ 'C', '_', 'U', 'N', '_', 'S', 0,
  /* 23674 */ 'C', 'M', 'P', '_', 'U', 'N', '_', 'S', 0,
  /* 23683 */ 'R', 'E', 'C', 'I', 'P', '_', 'S', 0,
  /* 23691 */ 'C', '_', 'S', 'E', 'Q', '_', 'S', 0,
  /* 23699 */ 'C', 'M', 'P', '_', 'S', 'E', 'Q', '_', 'S', 0,
  /* 23709 */ 'C', 'M', 'P', '_', 'S', 'U', 'E', 'Q', '_', 'S', 0,
  /* 23720 */ 'C', '_', 'U', 'E', 'Q', '_', 'S', 0,
  /* 23728 */ 'C', 'M', 'P', '_', 'U', 'E', 'Q', '_', 'S', 0,
  /* 23738 */ 'C', '_', 'E', 'Q', '_', 'S', 0,
  /* 23745 */ 'C', 'M', 'P', '_', 'E', 'Q', '_', 'S', 0,
  /* 23754 */ 'F', 'A', 'B', 'S', '_', 'S', 0,
  /* 23761 */ 'C', 'L', 'A', 'S', 'S', '_', 'S', 0,
  /* 23769 */ 'P', 's', 'e', 'u', 'd', 'o', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'S', 0,
  /* 23784 */ 'C', '_', 'N', 'G', 'T', '_', 'S', 0,
  /* 23792 */ 'C', '_', 'O', 'L', 'T', '_', 'S', 0,
  /* 23800 */ 'C', 'M', 'P', '_', 'S', 'L', 'T', '_', 'S', 0,
  /* 23810 */ 'C', 'M', 'P', '_', 'S', 'U', 'L', 'T', '_', 'S', 0,
  /* 23821 */ 'C', '_', 'U', 'L', 'T', '_', 'S', 0,
  /* 23829 */ 'C', 'M', 'P', '_', 'U', 'L', 'T', '_', 'S', 0,
  /* 23839 */ 'C', '_', 'L', 'T', '_', 'S', 0,
  /* 23846 */ 'C', 'M', 'P', '_', 'L', 'T', '_', 'S', 0,
  /* 23855 */ 'R', 'I', 'N', 'T', '_', 'S', 0,
  /* 23862 */ 'F', 'S', 'Q', 'R', 'T', '_', 'S', 0,
  /* 23870 */ 'R', 'S', 'Q', 'R', 'T', '_', 'S', 0,
  /* 23878 */ 'M', 'O', 'V', 'T', '_', 'S', 0,
  /* 23885 */ 'P', 's', 'e', 'u', 'd', 'o', 'S', 'E', 'L', 'E', 'C', 'T', 'F', 'P', '_', 'T', '_', 'S', 0,
  /* 23904 */ 'F', 'D', 'I', 'V', '_', 'S', 0,
  /* 23911 */ 'F', 'M', 'O', 'V', '_', 'S', 0,
  /* 23918 */ 'P', 's', 'e', 'u', 'd', 'o', 'T', 'R', 'U', 'N', 'C', '_', 'W', '_', 'S', 0,
  /* 23934 */ 'R', 'O', 'U', 'N', 'D', '_', 'W', '_', 'S', 0,
  /* 23944 */ 'C', 'E', 'I', 'L', '_', 'W', '_', 'S', 0,
  /* 23953 */ 'F', 'L', 'O', 'O', 'R', '_', 'W', '_', 'S', 0,
  /* 23963 */ 'C', 'V', 'T', '_', 'W', '_', 'S', 0,
  /* 23971 */ 'M', 'A', 'X', '_', 'S', 0,
  /* 23977 */ 'S', 'E', 'L', 'N', 'E', 'Z', '_', 'S', 0,
  /* 23986 */ 'S', 'E', 'L', 'E', 'Q', 'Z', '_', 'S', 0,
  /* 23995 */ 'B', 'C', '1', 'T', 0,
  /* 24000 */ 'G', '_', 'S', 'S', 'U', 'B', 'S', 'A', 'T', 0,
  /* 24010 */ 'G', '_', 'U', 'S', 'U', 'B', 'S', 'A', 'T', 0,
  /* 24020 */ 'G', '_', 'S', 'A', 'D', 'D', 'S', 'A', 'T', 0,
  /* 24030 */ 'G', '_', 'U', 'A', 'D', 'D', 'S', 'A', 'T', 0,
  /* 24040 */ 'G', '_', 'S', 'S', 'H', 'L', 'S', 'A', 'T', 0,
  /* 24050 */ 'G', '_', 'U', 'S', 'H', 'L', 'S', 'A', 'T', 0,
  /* 24060 */ 'G', '_', 'S', 'M', 'U', 'L', 'F', 'I', 'X', 'S', 'A', 'T', 0,
  /* 24073 */ 'G', '_', 'U', 'M', 'U', 'L', 'F', 'I', 'X', 'S', 'A', 'T', 0,
  /* 24086 */ 'G', '_', 'S', 'D', 'I', 'V', 'F', 'I', 'X', 'S', 'A', 'T', 0,
  /* 24099 */ 'G', '_', 'U', 'D', 'I', 'V', 'F', 'I', 'X', 'S', 'A', 'T', 0,
  /* 24112 */ 'G', '_', 'E', 'X', 'T', 'R', 'A', 'C', 'T', 0,
  /* 24122 */ 'G', '_', 'S', 'E', 'L', 'E', 'C', 'T', 0,
  /* 24131 */ 'G', '_', 'B', 'R', 'I', 'N', 'D', 'I', 'R', 'E', 'C', 'T', 0,
  /* 24144 */ 'D', 'E', 'R', 'E', 'T', 0,
  /* 24150 */ 'P', 'A', 'T', 'C', 'H', 'A', 'B', 'L', 'E', '_', 'R', 'E', 'T', 0,
  /* 24164 */ 'G', '_', 'M', 'E', 'M', 'S', 'E', 'T', 0,
  /* 24173 */ 'B', 'G', 'T', 0,
  /* 24177 */ 'W', 'A', 'I', 'T', 0,
  /* 24182 */ 'P', 'A', 'T', 'C', 'H', 'A', 'B', 'L', 'E', '_', 'F', 'U', 'N', 'C', 'T', 'I', 'O', 'N', '_', 'E', 'X', 'I', 'T', 0,
  /* 24206 */ 'G', '_', 'B', 'R', 'J', 'T', 0,
  /* 24213 */ 'B', 'L', 'T', 0,
  /* 24217 */ 'G', '_', 'E', 'X', 'T', 'R', 'A', 'C', 'T', '_', 'V', 'E', 'C', 'T', 'O', 'R', '_', 'E', 'L', 'T', 0,
  /* 24238 */ 'G', '_', 'I', 'N', 'S', 'E', 'R', 'T', '_', 'V', 'E', 'C', 'T', 'O', 'R', '_', 'E', 'L', 'T', 0,
  /* 24258 */ 'S', 'L', 'T', 0,
  /* 24262 */ 'T', 'L', 'T', 0,
  /* 24266 */ 'P', 's', 'e', 'u', 'd', 'o', 'D', 'M', 'U', 'L', 'T', 0,
  /* 24278 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'U', 'L', 'T', 0,
  /* 24289 */ 'D', 'M', 'T', 0,
  /* 24293 */ 'E', 'M', 'T', 0,
  /* 24297 */ 'G', '_', 'F', 'C', 'O', 'N', 'S', 'T', 'A', 'N', 'T', 0,
  /* 24309 */ 'G', '_', 'C', 'O', 'N', 'S', 'T', 'A', 'N', 'T', 0,
  /* 24320 */ 'S', 'T', 'A', 'T', 'E', 'P', 'O', 'I', 'N', 'T', 0,
  /* 24331 */ 'P', 'A', 'T', 'C', 'H', 'P', 'O', 'I', 'N', 'T', 0,
  /* 24342 */ 'G', '_', 'P', 'T', 'R', 'T', 'O', 'I', 'N', 'T', 0,
  /* 24353 */ 'G', '_', 'F', 'R', 'I', 'N', 'T', 0,
  /* 24361 */ 'G', '_', 'I', 'N', 'T', 'R', 'I', 'N', 'S', 'I', 'C', '_', 'L', 'R', 'I', 'N', 'T', 0,
  /* 24379 */ 'G', '_', 'F', 'N', 'E', 'A', 'R', 'B', 'Y', 'I', 'N', 'T', 0,
  /* 24392 */ 'G', '_', 'V', 'A', 'S', 'T', 'A', 'R', 'T', 0,
  /* 24402 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
  /* 24417 */ 'G', '_', 'I', 'N', 'V', 'O', 'K', 'E', '_', 'R', 'E', 'G', 'I', 'O', 'N', '_', 'S', 'T', 'A', 'R', 'T', 0,
  /* 24439 */ 'G', '_', 'I', 'N', 'S', 'E', 'R', 'T', 0,
  /* 24448 */ 'G', '_', 'F', 'S', 'Q', 'R', 'T', 0,
  /* 24456 */ 'G', '_', 'S', 'T', 'R', 'I', 'C', 'T', '_', 'F', 'S', 'Q', 'R', 'T', 0,
  /* 24471 */ 'G', '_', 'B', 'I', 'T', 'C', 'A', 'S', 'T', 0,
  /* 24481 */ 'G', '_', 'A', 'D', 'D', 'R', 'S', 'P', 'A', 'C', 'E', '_', 'C', 'A', 'S', 'T', 0,
  /* 24498 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', '_', 'L', 'I', 'S', 'T', 0,
  /* 24513 */ 'G', 'I', 'N', 'V', 'T', 0,
  /* 24519 */ 'D', 'E', 'X', 'T', 0,
  /* 24524 */ 'G', '_', 'F', 'P', 'E', 'X', 'T', 0,
  /* 24532 */ 'G', '_', 'S', 'E', 'X', 'T', 0,
  /* 24539 */ 'G', '_', 'A', 'S', 'S', 'E', 'R', 'T', '_', 'S', 'E', 'X', 'T', 0,
  /* 24553 */ 'G', '_', 'A', 'N', 'Y', 'E', 'X', 'T', 0,
  /* 24562 */ 'G', '_', 'Z', 'E', 'X', 'T', 0,
  /* 24569 */ 'G', '_', 'A', 'S', 'S', 'E', 'R', 'T', '_', 'Z', 'E', 'X', 'T', 0,
  /* 24583 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'S', 'U', 'B', 'U', 0,
  /* 24595 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'A', 'D', 'D', 'U', 0,
  /* 24607 */ 'D', 'M', 'O', 'D', 'U', 0,
  /* 24613 */ 'B', 'G', 'E', 'U', 0,
  /* 24618 */ 'S', 'G', 'E', 'U', 0,
  /* 24623 */ 'T', 'G', 'E', 'U', 0,
  /* 24628 */ 'B', 'L', 'E', 'U', 0,
  /* 24633 */ 'S', 'L', 'E', 'U', 0,
  /* 24638 */ 'D', 'M', 'U', 'H', 'U', 0,
  /* 24644 */ 'T', 'G', 'E', 'I', 'U', 0,
  /* 24650 */ 'T', 'T', 'L', 'T', 'I', 'U', 0,
  /* 24657 */ 'V', '3', 'M', 'U', 'L', 'U', 0,
  /* 24664 */ 'D', 'M', 'U', 'L', 'U', 0,
  /* 24670 */ 'V', 'M', 'U', 'L', 'U', 0,
  /* 24676 */ 'D', 'I', 'N', 'S', 'U', 0,
  /* 24682 */ 'B', 'G', 'T', 'U', 0,
  /* 24687 */ 'B', 'L', 'T', 'U', 0,
  /* 24692 */ 'T', 'L', 'T', 'U', 0,
  /* 24697 */ 'D', 'E', 'X', 'T', 'U', 0,
  /* 24703 */ 'D', 'D', 'I', 'V', 'U', 0,
  /* 24709 */ 'D', 'S', 'R', 'A', 'V', 0,
  /* 24715 */ 'B', 'I', 'T', 'R', 'E', 'V', 0,
  /* 24722 */ 'D', 'D', 'I', 'V', 0,
  /* 24727 */ 'G', '_', 'F', 'D', 'I', 'V', 0,
  /* 24734 */ 'G', '_', 'S', 'T', 'R', 'I', 'C', 'T', '_', 'F', 'D', 'I', 'V', 0,
  /* 24748 */ 'P', 's', 'e', 'u', 'd', 'o', 'D', 'S', 'D', 'I', 'V', 0,
  /* 24760 */ 'G', '_', 'S', 'D', 'I', 'V', 0,
  /* 24767 */ 'P', 's', 'e', 'u', 'd', 'o', 'S', 'D', 'I', 'V', 0,
  /* 24778 */ 'P', 's', 'e', 'u', 'd', 'o', 'D', 'U', 'D', 'I', 'V', 0,
  /* 24790 */ 'G', '_', 'U', 'D', 'I', 'V', 0,
  /* 24797 */ 'P', 's', 'e', 'u', 'd', 'o', 'U', 'D', 'I', 'V', 0,
  /* 24808 */ 'D', 'S', 'L', 'L', 'V', 0,
  /* 24814 */ 'D', 'S', 'R', 'L', 'V', 0,
  /* 24820 */ 'T', 'L', 'B', 'I', 'N', 'V', 0,
  /* 24827 */ 'T', 'L', 'B', 'G', 'I', 'N', 'V', 0,
  /* 24835 */ 'S', 'H', 'I', 'L', 'O', 'V', 0,
  /* 24842 */ 'E', 'X', 'T', 'P', 'D', 'P', 'V', 0,
  /* 24850 */ 'E', 'X', 'T', 'P', 'V', 0,
  /* 24856 */ 'D', 'R', 'O', 'T', 'R', 'V', 0,
  /* 24863 */ 'I', 'N', 'S', 'V', 0,
  /* 24868 */ 'A', 'N', 'D', '_', 'V', 0,
  /* 24874 */ 'M', 'O', 'V', 'E', '_', 'V', 0,
  /* 24881 */ 'B', 'S', 'E', 'L', '_', 'V', 0,
  /* 24888 */ 'N', 'O', 'R', '_', 'V', 0,
  /* 24894 */ 'X', 'O', 'R', '_', 'V', 0,
  /* 24900 */ 'B', 'Z', '_', 'V', 0,
  /* 24905 */ 'B', 'M', 'Z', '_', 'V', 0,
  /* 24911 */ 'B', 'N', 'Z', '_', 'V', 0,
  /* 24917 */ 'B', 'M', 'N', 'Z', '_', 'V', 0,
  /* 24924 */ 'C', 'R', 'C', '3', '2', 'W', 0,
  /* 24931 */ 'C', 'R', 'C', '3', '2', 'C', 'W', 0,
  /* 24939 */ 'L', 'W', 0,
  /* 24942 */ 'G', '_', 'F', 'P', 'O', 'W', 0,
  /* 24949 */ 'S', 'W', 0,
  /* 24952 */ 'P', 's', 'e', 'u', 'd', 'o', 'C', 'V', 'T', '_', 'D', '3', '2', '_', 'W', 0,
  /* 24968 */ 'F', 'L', 'O', 'G', '2', '_', 'W', 0,
  /* 24976 */ 'F', 'E', 'X', 'P', '2', '_', 'W', 0,
  /* 24984 */ 'P', 's', 'e', 'u', 'd', 'o', 'C', 'V', 'T', '_', 'D', '6', '4', '_', 'W', 0,
  /* 25000 */ 'S', 'R', 'A', '_', 'W', 0,
  /* 25006 */ 'A', 'D', 'D', '_', 'A', '_', 'W', 0,
  /* 25014 */ 'F', 'M', 'I', 'N', '_', 'A', '_', 'W', 0,
  /* 25023 */ 'A', 'D', 'D', 'S', '_', 'A', '_', 'W', 0,
  /* 25032 */ 'F', 'M', 'A', 'X', '_', 'A', '_', 'W', 0,
  /* 25041 */ 'F', 'S', 'U', 'B', '_', 'W', 0,
  /* 25048 */ 'F', 'M', 'S', 'U', 'B', '_', 'W', 0,
  /* 25056 */ 'N', 'L', 'O', 'C', '_', 'W', 0,
  /* 25063 */ 'N', 'L', 'Z', 'C', '_', 'W', 0,
  /* 25070 */ 'F', 'A', 'D', 'D', '_', 'W', 0,
  /* 25077 */ 'F', 'M', 'A', 'D', 'D', '_', 'W', 0,
  /* 25085 */ 'S', 'L', 'D', '_', 'W', 0,
  /* 25091 */ 'P', 'C', 'K', 'O', 'D', '_', 'W', 0,
  /* 25099 */ 'I', 'L', 'V', 'O', 'D', '_', 'W', 0,
  /* 25107 */ 'F', 'C', 'L', 'E', '_', 'W', 0,
  /* 25114 */ 'F', 'S', 'L', 'E', '_', 'W', 0,
  /* 25121 */ 'F', 'C', 'U', 'L', 'E', '_', 'W', 0,
  /* 25129 */ 'F', 'S', 'U', 'L', 'E', '_', 'W', 0,
  /* 25137 */ 'F', 'C', 'N', 'E', '_', 'W', 0,
  /* 25144 */ 'F', 'S', 'N', 'E', '_', 'W', 0,
  /* 25151 */ 'F', 'C', 'U', 'N', 'E', '_', 'W', 0,
  /* 25159 */ 'F', 'S', 'U', 'N', 'E', '_', 'W', 0,
  /* 25167 */ 'I', 'N', 'S', 'V', 'E', '_', 'W', 0,
  /* 25175 */ 'F', 'C', 'A', 'F', '_', 'W', 0,
  /* 25182 */ 'F', 'S', 'A', 'F', '_', 'W', 0,
  /* 25189 */ 'V', 'S', 'H', 'F', '_', 'W', 0,
  /* 25196 */ 'B', 'N', 'E', 'G', '_', 'W', 0,
  /* 25203 */ 'P', 'R', 'E', 'C', 'R', '_', 'S', 'R', 'A', '_', 'P', 'H', '_', 'W', 0,
  /* 25218 */ 'P', 'R', 'E', 'C', 'R', 'Q', '_', 'P', 'H', '_', 'W', 0,
  /* 25230 */ 'P', 'R', 'E', 'C', 'R', '_', 'S', 'R', 'A', '_', 'R', '_', 'P', 'H', '_', 'W', 0,
  /* 25247 */ 'P', 'R', 'E', 'C', 'R', 'Q', '_', 'R', 'S', '_', 'P', 'H', '_', 'W', 0,
  /* 25262 */ 'S', 'U', 'B', 'Q', 'H', '_', 'W', 0,
  /* 25270 */ 'A', 'D', 'D', 'Q', 'H', '_', 'W', 0,
  /* 25278 */ 'S', 'R', 'A', 'I', '_', 'W', 0,
  /* 25285 */ 'S', 'L', 'D', 'I', '_', 'W', 0,
  /* 25292 */ 'B', 'N', 'E', 'G', 'I', '_', 'W', 0,
  /* 25300 */ 'S', 'L', 'L', 'I', '_', 'W', 0,
  /* 25307 */ 'S', 'R', 'L', 'I', '_', 'W', 0,
  /* 25314 */ 'B', 'I', 'N', 'S', 'L', 'I', '_', 'W', 0,
  /* 25323 */ 'C', 'E', 'Q', 'I', '_', 'W', 0,
  /* 25330 */ 'S', 'R', 'A', 'R', 'I', '_', 'W', 0,
  /* 25338 */ 'B', 'C', 'L', 'R', 'I', '_', 'W', 0,
  /* 25346 */ 'S', 'R', 'L', 'R', 'I', '_', 'W', 0,
  /* 25354 */ 'B', 'I', 'N', 'S', 'R', 'I', '_', 'W', 0,
  /* 25363 */ 'S', 'P', 'L', 'A', 'T', 'I', '_', 'W', 0,
  /* 25372 */ 'B', 'S', 'E', 'T', 'I', '_', 'W', 0,
  /* 25380 */ 'S', 'U', 'B', 'V', 'I', '_', 'W', 0,
  /* 25388 */ 'A', 'D', 'D', 'V', 'I', '_', 'W', 0,
  /* 25396 */ 'F', 'I', 'L', 'L', '_', 'W', 0,
  /* 25403 */ 'S', 'L', 'L', '_', 'W', 0,
  /* 25409 */ 'F', 'E', 'X', 'U', 'P', 'L', '_', 'W', 0,
  /* 25418 */ 'F', 'F', 'Q', 'L', '_', 'W', 0,
  /* 25425 */ 'S', 'R', 'L', '_', 'W', 0,
  /* 25431 */ 'B', 'I', 'N', 'S', 'L', '_', 'W', 0,
  /* 25439 */ 'F', 'M', 'U', 'L', '_', 'W', 0,
  /* 25446 */ 'I', 'L', 'V', 'L', '_', 'W', 0,
  /* 25453 */ 'D', 'P', 'A', 'Q', '_', 'S', 'A', '_', 'L', '_', 'W', 0,
  /* 25465 */ 'D', 'P', 'S', 'Q', '_', 'S', 'A', '_', 'L', '_', 'W', 0,
  /* 25477 */ 'F', 'M', 'I', 'N', '_', 'W', 0,
  /* 25484 */ 'F', 'C', 'U', 'N', '_', 'W', 0,
  /* 25491 */ 'F', 'S', 'U', 'N', '_', 'W', 0,
  /* 25498 */ 'F', 'E', 'X', 'D', 'O', '_', 'W', 0,
  /* 25506 */ 'F', 'R', 'C', 'P', '_', 'W', 0,
  /* 25513 */ 'F', 'C', 'E', 'Q', '_', 'W', 0,
  /* 25520 */ 'F', 'S', 'E', 'Q', '_', 'W', 0,
  /* 25527 */ 'F', 'C', 'U', 'E', 'Q', '_', 'W', 0,
  /* 25535 */ 'F', 'S', 'U', 'E', 'Q', '_', 'W', 0,
  /* 25543 */ 'F', 'T', 'Q', '_', 'W', 0,
  /* 25549 */ 'M', 'S', 'U', 'B', '_', 'Q', '_', 'W', 0,
  /* 25558 */ 'M', 'A', 'D', 'D', '_', 'Q', '_', 'W', 0,
  /* 25567 */ 'M', 'U', 'L', '_', 'Q', '_', 'W', 0,
  /* 25575 */ 'M', 'S', 'U', 'B', 'R', '_', 'Q', '_', 'W', 0,
  /* 25585 */ 'M', 'A', 'D', 'D', 'R', '_', 'Q', '_', 'W', 0,
  /* 25595 */ 'M', 'U', 'L', 'R', '_', 'Q', '_', 'W', 0,
  /* 25604 */ 'S', 'R', 'A', 'R', '_', 'W', 0,
  /* 25611 */ 'L', 'D', 'R', '_', 'W', 0,
  /* 25617 */ 'B', 'C', 'L', 'R', '_', 'W', 0,
  /* 25624 */ 'S', 'R', 'L', 'R', '_', 'W', 0,
  /* 25631 */ 'F', 'C', 'O', 'R', '_', 'W', 0,
  /* 25638 */ 'F', 'S', 'O', 'R', '_', 'W', 0,
  /* 25645 */ 'F', 'E', 'X', 'U', 'P', 'R', '_', 'W', 0,
  /* 25654 */ 'F', 'F', 'Q', 'R', '_', 'W', 0,
  /* 25661 */ 'B', 'I', 'N', 'S', 'R', '_', 'W', 0,
  /* 25669 */ 'S', 'T', 'R', '_', 'W', 0,
  /* 25675 */ 'E', 'X', 'T', 'R', '_', 'W', 0,
  /* 25682 */ 'I', 'L', 'V', 'R', '_', 'W', 0,
  /* 25689 */ 'S', 'H', 'R', 'A', '_', 'R', '_', 'W', 0,
  /* 25698 */ 'S', 'U', 'B', 'Q', 'H', '_', 'R', '_', 'W', 0,
  /* 25708 */ 'A', 'D', 'D', 'Q', 'H', '_', 'R', '_', 'W', 0,
  /* 25718 */ 'E', 'X', 'T', 'R', '_', 'R', '_', 'W', 0,
  /* 25727 */ 'S', 'H', 'R', 'A', 'V', '_', 'R', '_', 'W', 0,
  /* 25737 */ 'E', 'X', 'T', 'R', 'V', '_', 'R', '_', 'W', 0,
  /* 25747 */ 'F', 'A', 'B', 'S', '_', 'W', 0,
  /* 25754 */ 'M', 'U', 'L', 'Q', '_', 'R', 'S', '_', 'W', 0,
  /* 25764 */ 'E', 'X', 'T', 'R', '_', 'R', 'S', '_', 'W', 0,
  /* 25774 */ 'E', 'X', 'T', 'R', 'V', '_', 'R', 'S', '_', 'W', 0,
  /* 25785 */ 'F', 'C', 'L', 'A', 'S', 'S', '_', 'W', 0,
  /* 25794 */ 'A', 'S', 'U', 'B', '_', 'S', '_', 'W', 0,
  /* 25803 */ 'H', 'S', 'U', 'B', '_', 'S', '_', 'W', 0,
  /* 25812 */ 'D', 'P', 'S', 'U', 'B', '_', 'S', '_', 'W', 0,
  /* 25822 */ 'F', 'T', 'R', 'U', 'N', 'C', '_', 'S', '_', 'W', 0,
  /* 25833 */ 'H', 'A', 'D', 'D', '_', 'S', '_', 'W', 0,
  /* 25842 */ 'D', 'P', 'A', 'D', 'D', '_', 'S', '_', 'W', 0,
  /* 25852 */ 'M', 'O', 'D', '_', 'S', '_', 'W', 0,
  /* 25860 */ 'C', 'L', 'E', '_', 'S', '_', 'W', 0,
  /* 25868 */ 'A', 'V', 'E', '_', 'S', '_', 'W', 0,
  /* 25876 */ 'C', 'L', 'E', 'I', '_', 'S', '_', 'W', 0,
  /* 25885 */ 'M', 'I', 'N', 'I', '_', 'S', '_', 'W', 0,
  /* 25894 */ 'C', 'L', 'T', 'I', '_', 'S', '_', 'W', 0,
  /* 25903 */ 'M', 'A', 'X', 'I', '_', 'S', '_', 'W', 0,
  /* 25912 */ 'S', 'H', 'L', 'L', '_', 'S', '_', 'W', 0,
  /* 25921 */ 'M', 'I', 'N', '_', 'S', '_', 'W', 0,
  /* 25929 */ 'D', 'O', 'T', 'P', '_', 'S', '_', 'W', 0,
  /* 25938 */ 'S', 'U', 'B', 'Q', '_', 'S', '_', 'W', 0,
  /* 25947 */ 'A', 'D', 'D', 'Q', '_', 'S', '_', 'W', 0,
  /* 25956 */ 'M', 'U', 'L', 'Q', '_', 'S', '_', 'W', 0,
  /* 25965 */ 'A', 'B', 'S', 'Q', '_', 'S', '_', 'W', 0,
  /* 25974 */ 'A', 'V', 'E', 'R', '_', 'S', '_', 'W', 0,
  /* 25983 */ 'S', 'U', 'B', 'S', '_', 'S', '_', 'W', 0,
  /* 25992 */ 'A', 'D', 'D', 'S', '_', 'S', '_', 'W', 0,
  /* 26001 */ 'S', 'A', 'T', '_', 'S', '_', 'W', 0,
  /* 26009 */ 'C', 'L', 'T', '_', 'S', '_', 'W', 0,
  /* 26017 */ 'F', 'F', 'I', 'N', 'T', '_', 'S', '_', 'W', 0,
  /* 26027 */ 'F', 'T', 'I', 'N', 'T', '_', 'S', '_', 'W', 0,
  /* 26037 */ 'P', 's', 'e', 'u', 'd', 'o', 'C', 'V', 'T', '_', 'S', '_', 'W', 0,
  /* 26051 */ 'S', 'U', 'B', 'S', 'U', 'U', '_', 'S', '_', 'W', 0,
  /* 26062 */ 'D', 'I', 'V', '_', 'S', '_', 'W', 0,
  /* 26070 */ 'S', 'H', 'L', 'L', 'V', '_', 'S', '_', 'W', 0,
  /* 26080 */ 'M', 'A', 'X', '_', 'S', '_', 'W', 0,
  /* 26088 */ 'C', 'O', 'P', 'Y', '_', 'S', '_', 'W', 0,
  /* 26097 */ 'S', 'P', 'L', 'A', 'T', '_', 'W', 0,
  /* 26105 */ 'B', 'S', 'E', 'T', '_', 'W', 0,
  /* 26112 */ 'F', 'C', 'L', 'T', '_', 'W', 0,
  /* 26119 */ 'F', 'S', 'L', 'T', '_', 'W', 0,
  /* 26126 */ 'F', 'C', 'U', 'L', 'T', '_', 'W', 0,
  /* 26134 */ 'F', 'S', 'U', 'L', 'T', '_', 'W', 0,
  /* 26142 */ 'P', 'C', 'N', 'T', '_', 'W', 0,
  /* 26149 */ 'F', 'R', 'I', 'N', 'T', '_', 'W', 0,
  /* 26157 */ 'I', 'N', 'S', 'E', 'R', 'T', '_', 'W', 0,
  /* 26166 */ 'F', 'S', 'Q', 'R', 'T', '_', 'W', 0,
  /* 26174 */ 'F', 'R', 'S', 'Q', 'R', 'T', '_', 'W', 0,
  /* 26183 */ 'S', 'T', '_', 'W', 0,
  /* 26188 */ 'A', 'S', 'U', 'B', '_', 'U', '_', 'W', 0,
  /* 26197 */ 'H', 'S', 'U', 'B', '_', 'U', '_', 'W', 0,
  /* 26206 */ 'D', 'P', 'S', 'U', 'B', '_', 'U', '_', 'W', 0,
  /* 26216 */ 'F', 'T', 'R', 'U', 'N', 'C', '_', 'U', '_', 'W', 0,
  /* 26227 */ 'H', 'A', 'D', 'D', '_', 'U', '_', 'W', 0,
  /* 26236 */ 'D', 'P', 'A', 'D', 'D', '_', 'U', '_', 'W', 0,
  /* 26246 */ 'M', 'O', 'D', '_', 'U', '_', 'W', 0,
  /* 26254 */ 'C', 'L', 'E', '_', 'U', '_', 'W', 0,
  /* 26262 */ 'A', 'V', 'E', '_', 'U', '_', 'W', 0,
  /* 26270 */ 'C', 'L', 'E', 'I', '_', 'U', '_', 'W', 0,
  /* 26279 */ 'M', 'I', 'N', 'I', '_', 'U', '_', 'W', 0,
  /* 26288 */ 'C', 'L', 'T', 'I', '_', 'U', '_', 'W', 0,
  /* 26297 */ 'M', 'A', 'X', 'I', '_', 'U', '_', 'W', 0,
  /* 26306 */ 'M', 'I', 'N', '_', 'U', '_', 'W', 0,
  /* 26314 */ 'D', 'O', 'T', 'P', '_', 'U', '_', 'W', 0,
  /* 26323 */ 'A', 'V', 'E', 'R', '_', 'U', '_', 'W', 0,
  /* 26332 */ 'S', 'U', 'B', 'S', '_', 'U', '_', 'W', 0,
  /* 26341 */ 'A', 'D', 'D', 'S', '_', 'U', '_', 'W', 0,
  /* 26350 */ 'S', 'U', 'B', 'S', 'U', 'S', '_', 'U', '_', 'W', 0,
  /* 26361 */ 'S', 'A', 'T', '_', 'U', '_', 'W', 0,
  /* 26369 */ 'C', 'L', 'T', '_', 'U', '_', 'W', 0,
  /* 26377 */ 'F', 'F', 'I', 'N', 'T', '_', 'U', '_', 'W', 0,
  /* 26387 */ 'F', 'T', 'I', 'N', 'T', '_', 'U', '_', 'W', 0,
  /* 26397 */ 'D', 'I', 'V', '_', 'U', '_', 'W', 0,
  /* 26405 */ 'M', 'A', 'X', '_', 'U', '_', 'W', 0,
  /* 26413 */ 'C', 'O', 'P', 'Y', '_', 'U', '_', 'W', 0,
  /* 26422 */ 'M', 'S', 'U', 'B', 'V', '_', 'W', 0,
  /* 26430 */ 'M', 'A', 'D', 'D', 'V', '_', 'W', 0,
  /* 26438 */ 'P', 'C', 'K', 'E', 'V', '_', 'W', 0,
  /* 26446 */ 'I', 'L', 'V', 'E', 'V', '_', 'W', 0,
  /* 26454 */ 'F', 'D', 'I', 'V', '_', 'W', 0,
  /* 26461 */ 'M', 'U', 'L', 'V', '_', 'W', 0,
  /* 26468 */ 'E', 'X', 'T', 'R', 'V', '_', 'W', 0,
  /* 26476 */ 'F', 'M', 'A', 'X', '_', 'W', 0,
  /* 26483 */ 'B', 'Z', '_', 'W', 0,
  /* 26488 */ 'B', 'N', 'Z', '_', 'W', 0,
  /* 26494 */ 'G', '_', 'V', 'E', 'C', 'R', 'E', 'D', 'U', 'C', 'E', '_', 'F', 'M', 'A', 'X', 0,
  /* 26511 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'F', 'M', 'A', 'X', 0,
  /* 26528 */ 'G', '_', 'V', 'E', 'C', 'R', 'E', 'D', 'U', 'C', 'E', '_', 'S', 'M', 'A', 'X', 0,
  /* 26545 */ 'G', '_', 'S', 'M', 'A', 'X', 0,
  /* 26552 */ 'G', '_', 'V', 'E', 'C', 'R', 'E', 'D', 'U', 'C', 'E', '_', 'U', 'M', 'A', 'X', 0,
  /* 26569 */ 'G', '_', 'U', 'M', 'A', 'X', 0,
  /* 26576 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'U', 'M', 'A', 'X', 0,
  /* 26593 */ 'G', '_', 'A', 'T', 'O', 'M', 'I', 'C', 'R', 'M', 'W', '_', 'M', 'A', 'X', 0,
  /* 26609 */ 'M', 'F', 'T', 'A', 'C', 'X', 0,
  /* 26616 */ 'M', 'T', 'T', 'A', 'C', 'X', 0,
  /* 26623 */ 'G', '_', 'F', 'R', 'A', 'M', 'E', '_', 'I', 'N', 'D', 'E', 'X', 0,
  /* 26637 */ 'G', '_', 'S', 'B', 'F', 'X', 0,
  /* 26644 */ 'G', '_', 'U', 'B', 'F', 'X', 0,
  /* 26651 */ 'L', 'H', 'X', 0,
  /* 26655 */ 'G', '_', 'S', 'M', 'U', 'L', 'F', 'I', 'X', 0,
  /* 26665 */ 'G', '_', 'U', 'M', 'U', 'L', 'F', 'I', 'X', 0,
  /* 26675 */ 'G', '_', 'S', 'D', 'I', 'V', 'F', 'I', 'X', 0,
  /* 26685 */ 'G', '_', 'U', 'D', 'I', 'V', 'F', 'I', 'X', 0,
  /* 26695 */ 'J', 'A', 'L', 'X', 0,
  /* 26700 */ 'L', 'B', 'U', 'X', 0,
  /* 26705 */ 'L', 'W', 'X', 0,
  /* 26709 */ 'G', '_', 'M', 'E', 'M', 'C', 'P', 'Y', 0,
  /* 26718 */ 'C', 'O', 'P', 'Y', 0,
  /* 26723 */ 'C', 'O', 'N', 'S', 'T', 'P', 'O', 'O', 'L', '_', 'E', 'N', 'T', 'R', 'Y', 0,
  /* 26739 */ 'B', 'G', 'E', 'Z', 0,
  /* 26744 */ 'B', 'L', 'E', 'Z', 0,
  /* 26749 */ 'B', 'C', '1', 'N', 'E', 'Z', 0,
  /* 26756 */ 'B', 'C', '2', 'N', 'E', 'Z', 0,
  /* 26763 */ 'S', 'E', 'L', 'N', 'E', 'Z', 0,
  /* 26770 */ 'D', 'C', 'L', 'Z', 0,
  /* 26775 */ 'G', '_', 'C', 'T', 'L', 'Z', 0,
  /* 26782 */ 'B', 'C', '1', 'E', 'Q', 'Z', 0,
  /* 26789 */ 'B', 'C', '2', 'E', 'Q', 'Z', 0,
  /* 26796 */ 'S', 'E', 'L', 'E', 'Q', 'Z', 0,
  /* 26803 */ 'B', 'G', 'T', 'Z', 0,
  /* 26808 */ 'B', 'L', 'T', 'Z', 0,
  /* 26813 */ 'G', '_', 'C', 'T', 'T', 'Z', 0,
  /* 26820 */ 'S', 'e', 'l', 'B', 'n', 'e', 'Z', 0,
  /* 26828 */ 'S', 'e', 'l', 'B', 'e', 'q', 'Z', 0,
  /* 26836 */ 'J', 'a', 'l', 'O', 'n', 'e', 'R', 'e', 'g', 0,
  /* 26846 */ 'J', 'a', 'l', 'T', 'w', 'o', 'R', 'e', 'g', 0,
  /* 26856 */ 'P', 's', 'e', 'u', 'd', 'o', 'I', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'H', 'a', 'z', 'a', 'r', 'd', 'B', 'r', 'a', 'n', 'c', 'h', 0,
  /* 26883 */ 'P', 's', 'e', 'u', 'd', 'o', 'I', 'n', 'd', 'i', 'r', 'e', 'c', 't', 'B', 'r', 'a', 'n', 'c', 'h', 0,
  /* 26904 */ 'U', 'l', 'h', 0,
  /* 26908 */ 'U', 's', 'h', 0,
  /* 26912 */ 'D', 'A', 'D', 'D', 'i', 0,
  /* 26918 */ 'A', 'N', 'D', 'i', 0,
  /* 26923 */ 'S', 'N', 'E', 'i', 0,
  /* 26928 */ 'S', 'E', 'Q', 'i', 0,
  /* 26933 */ 'X', 'O', 'R', 'i', 0,
  /* 26938 */ 'S', 'L', 'T', 'i', 0,
  /* 26943 */ 'L', 'O', 'N', 'G', '_', 'B', 'R', 'A', 'N', 'C', 'H', '_', 'L', 'U', 'i', 0,
  /* 26959 */ 'S', 'e', 'l', 'T', 'B', 't', 'n', 'e', 'Z', 'C', 'm', 'p', 'i', 0,
  /* 26973 */ 'S', 'e', 'l', 'T', 'B', 't', 'e', 'q', 'Z', 'C', 'm', 'p', 'i', 0,
  /* 26987 */ 'S', 'e', 'l', 'T', 'B', 't', 'n', 'e', 'Z', 'S', 'l', 't', 'i', 0,
  /* 27001 */ 'S', 'e', 'l', 'T', 'B', 't', 'e', 'q', 'Z', 'S', 'l', 't', 'i', 0,
  /* 27015 */ 'S', 'G', 'E', 'I', 'm', 'm', 0,
  /* 27022 */ 'S', 'L', 'E', 'I', 'm', 'm', 0,
  /* 27029 */ 'D', 'R', 'O', 'L', 'I', 'm', 'm', 0,
  /* 27037 */ 'N', 'O', 'R', 'I', 'm', 'm', 0,
  /* 27044 */ 'D', 'R', 'O', 'R', 'I', 'm', 'm', 0,
  /* 27052 */ 'S', 'G', 'T', 'I', 'm', 'm', 0,
  /* 27059 */ 'S', 'G', 'E', 'U', 'I', 'm', 'm', 0,
  /* 27067 */ 'S', 'L', 'E', 'U', 'I', 'm', 'm', 0,
  /* 27075 */ 'S', 'G', 'T', 'U', 'I', 'm', 'm', 0,
  /* 27083 */ 'B', 'n', 'e', 'I', 'm', 'm', 0,
  /* 27090 */ 'B', 'e', 'q', 'I', 'm', 'm', 0,
  /* 27097 */ 'P', 's', 'e', 'u', 'd', 'o', 'R', 'e', 't', 'u', 'r', 'n', 0,
  /* 27110 */ 'J', 'A', 'L', 'R', 'H', 'B', '6', '4', 'P', 's', 'e', 'u', 'd', 'o', 0,
  /* 27125 */ 'J', 'A', 'L', 'R', '6', '4', 'P', 's', 'e', 'u', 'd', 'o', 0,
  /* 27138 */ 'J', 'A', 'L', 'R', 'H', 'B', 'P', 's', 'e', 'u', 'd', 'o', 0,
  /* 27151 */ 'J', 'A', 'L', 'R', 'P', 's', 'e', 'u', 'd', 'o', 0,
  /* 27162 */ 'B', '_', 'M', 'M', 'R', '6', '_', 'P', 's', 'e', 'u', 'd', 'o', 0,
  /* 27176 */ 'B', '_', 'M', 'M', '_', 'P', 's', 'e', 'u', 'd', 'o', 0,
  /* 27188 */ 'S', 'D', 'I', 'V', '_', 'M', 'M', '_', 'P', 's', 'e', 'u', 'd', 'o', 0,
  /* 27203 */ 'U', 'D', 'I', 'V', '_', 'M', 'M', '_', 'P', 's', 'e', 'u', 'd', 'o', 0,
  /* 27218 */ 'L', 'D', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27226 */ 'S', 'D', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27234 */ 'S', 'N', 'E', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27243 */ 'S', 'N', 'E', 'I', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27253 */ 'S', 'E', 'Q', 'I', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27263 */ 'D', 'S', 'R', 'e', 'm', 'I', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27275 */ 'D', 'U', 'R', 'e', 'm', 'I', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27287 */ 'D', 'S', 'D', 'i', 'v', 'I', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27299 */ 'D', 'U', 'D', 'i', 'v', 'I', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27311 */ 'D', 'M', 'U', 'L', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27321 */ 'D', 'M', 'U', 'L', 'O', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27332 */ 'S', 'E', 'Q', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27341 */ 'A', 'B', 'S', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27350 */ 'D', 'M', 'U', 'L', 'O', 'U', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27362 */ 'D', 'S', 'R', 'e', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27373 */ 'D', 'U', 'R', 'e', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27384 */ 'B', 'G', 'E', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27396 */ 'B', 'L', 'E', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27408 */ 'B', 'G', 'E', 'L', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27421 */ 'B', 'L', 'E', 'L', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27434 */ 'B', 'N', 'E', 'L', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27447 */ 'B', 'E', 'Q', 'L', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27460 */ 'B', 'G', 'T', 'L', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27473 */ 'B', 'L', 'T', 'L', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27486 */ 'B', 'G', 'E', 'U', 'L', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27500 */ 'B', 'L', 'E', 'U', 'L', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27514 */ 'D', 'M', 'U', 'L', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27527 */ 'B', 'G', 'T', 'U', 'L', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27541 */ 'B', 'L', 'T', 'U', 'L', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27555 */ 'B', 'G', 'T', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27567 */ 'B', 'L', 'T', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27579 */ 'B', 'G', 'E', 'U', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27592 */ 'B', 'L', 'E', 'U', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27605 */ 'B', 'G', 'T', 'U', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27618 */ 'B', 'L', 'T', 'U', 'I', 'm', 'm', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27631 */ 'D', 'S', 'D', 'i', 'v', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27642 */ 'D', 'U', 'D', 'i', 'v', 'M', 'a', 'c', 'r', 'o', 0,
  /* 27653 */ 'L', 'O', 'N', 'G', '_', 'B', 'R', 'A', 'N', 'C', 'H', '_', 'L', 'U', 'i', '2', 'O', 'p', 0,
  /* 27672 */ 'L', 'O', 'N', 'G', '_', 'B', 'R', 'A', 'N', 'C', 'H', '_', 'D', 'A', 'D', 'D', 'i', 'u', '2', 'O', 'p', 0,
  /* 27694 */ 'L', 'O', 'N', 'G', '_', 'B', 'R', 'A', 'N', 'C', 'H', '_', 'A', 'D', 'D', 'i', 'u', '2', 'O', 'p', 0,
  /* 27715 */ 'S', 'e', 'l', 'T', 'B', 't', 'n', 'e', 'Z', 'C', 'm', 'p', 0,
  /* 27728 */ 'S', 'e', 'l', 'T', 'B', 't', 'e', 'q', 'Z', 'C', 'm', 'p', 0,
  /* 27741 */ 'S', 'a', 'a', 'A', 'd', 'd', 'r', 0,
  /* 27749 */ 'S', 'a', 'a', 'd', 'A', 'd', 'd', 'r', 0,
  /* 27758 */ 'E', 'R', 'e', 't', 0,
  /* 27763 */ 'S', 'e', 'l', 'T', 'B', 't', 'n', 'e', 'Z', 'S', 'l', 't', 0,
  /* 27776 */ 'S', 'e', 'l', 'T', 'B', 't', 'e', 'q', 'Z', 'S', 'l', 't', 0,
  /* 27789 */ 'L', 'B', 'u', 0,
  /* 27793 */ 'D', 'S', 'U', 'B', 'u', 0,
  /* 27799 */ 'B', 'A', 'D', 'D', 'u', 0,
  /* 27805 */ 'D', 'A', 'D', 'D', 'u', 0,
  /* 27811 */ 'L', 'H', 'u', 0,
  /* 27815 */ 'S', 'L', 'T', 'u', 0,
  /* 27820 */ 'P', 's', 'e', 'u', 'd', 'o', 'D', 'M', 'U', 'L', 'T', 'u', 0,
  /* 27833 */ 'P', 's', 'e', 'u', 'd', 'o', 'M', 'U', 'L', 'T', 'u', 0,
  /* 27845 */ 'L', 'W', 'u', 0,
  /* 27849 */ 'U', 'l', 'h', 'u', 0,
  /* 27854 */ 'L', 'O', 'N', 'G', '_', 'B', 'R', 'A', 'N', 'C', 'H', '_', 'D', 'A', 'D', 'D', 'i', 'u', 0,
  /* 27873 */ 'L', 'E', 'A', '_', 'A', 'D', 'D', 'i', 'u', 0,
  /* 27883 */ 'L', 'O', 'N', 'G', '_', 'B', 'R', 'A', 'N', 'C', 'H', '_', 'A', 'D', 'D', 'i', 'u', 0,
  /* 27901 */ 'S', 'L', 'T', 'i', 'u', 0,
  /* 27907 */ 'S', 'e', 'l', 'T', 'B', 't', 'n', 'e', 'Z', 'S', 'l', 't', 'i', 'u', 0,
  /* 27922 */ 'S', 'e', 'l', 'T', 'B', 't', 'e', 'q', 'Z', 'S', 'l', 't', 'i', 'u', 0,
  /* 27937 */ 'S', 'e', 'l', 'T', 'B', 't', 'n', 'e', 'Z', 'S', 'l', 't', 'u', 0,
  /* 27951 */ 'S', 'e', 'l', 'T', 'B', 't', 'e', 'q', 'Z', 'S', 'l', 't', 'u', 0,
  /* 27965 */ 'U', 'l', 'w', 0,
  /* 27969 */ 'U', 's', 'w', 0,
  0
};

extern const unsigned MipsInstrNameIndices[] = {
    15358U, 20887U, 22673U, 21162U, 15706U, 15687U, 15715U, 15967U, 
    13725U, 13740U, 13605U, 13779U, 23227U, 13484U, 24498U, 13623U, 
    15354U, 15696U, 13233U, 26718U, 13355U, 24402U, 11679U, 13180U, 
    13221U, 22124U, 15939U, 24331U, 11769U, 22544U, 13842U, 24320U, 
    13408U, 22294U, 22281U, 22718U, 24150U, 24182U, 15871U, 15918U, 
    15891U, 15747U, 22707U, 24539U, 24569U, 20987U, 11562U, 10295U, 
    16107U, 24760U, 24790U, 16208U, 16215U, 16222U, 16232U, 11642U, 
    23019U, 22982U, 13603U, 15356U, 26623U, 13494U, 24112U, 23161U, 
    24439U, 23178U, 22934U, 11181U, 23210U, 24342U, 23105U, 24471U, 
    13527U, 11738U, 11155U, 11720U, 24361U, 20951U, 22743U, 11435U, 
    11379U, 11409U, 11420U, 11360U, 11390U, 13447U, 13431U, 23257U, 
    13793U, 13810U, 11578U, 10301U, 11648U, 11609U, 23024U, 22988U, 
    26593U, 21113U, 26576U, 21096U, 11518U, 10267U, 26511U, 21031U, 
    22160U, 22138U, 13213U, 11692U, 24131U, 24417U, 11067U, 23287U, 
    24553U, 11173U, 24309U, 24297U, 24392U, 13834U, 24532U, 13766U, 
    24562U, 15832U, 22901U, 22887U, 15825U, 22894U, 23098U, 16008U, 
    22255U, 22248U, 24122U, 21219U, 13258U, 21203U, 13205U, 21211U, 
    13250U, 21195U, 13197U, 22108U, 22100U, 13896U, 13888U, 24030U, 
    24020U, 24010U, 24000U, 24050U, 24040U, 26655U, 26665U, 24060U, 
    24073U, 26675U, 26685U, 24086U, 24099U, 11476U, 10246U, 16049U, 
    8500U, 11353U, 24727U, 16187U, 24942U, 15436U, 22571U, 1205U, 
    13827U, 1187U, 0U, 13654U, 24524U, 11145U, 15384U, 15408U, 
    22217U, 22226U, 23148U, 21002U, 23244U, 13536U, 20931U, 20941U, 
    13266U, 13281U, 20909U, 20920U, 11568U, 15581U, 21065U, 26545U, 
    21089U, 26569U, 23155U, 11711U, 11701U, 22661U, 24206U, 24238U, 
    24217U, 22949U, 26813U, 13585U, 26775U, 13567U, 22273U, 22182U, 
    13465U, 15838U, 23203U, 21129U, 24448U, 22920U, 24353U, 24379U, 
    24481U, 22686U, 13342U, 11207U, 11504U, 10253U, 16077U, 24734U, 
    16194U, 8506U, 24456U, 22762U, 22778U, 26709U, 13384U, 13509U, 
    24164U, 22116U, 11483U, 16056U, 11459U, 16032U, 26494U, 21014U, 
    11546U, 16091U, 11626U, 23004U, 22966U, 26528U, 21048U, 26552U, 
    21072U, 26637U, 26644U, 27341U, 21178U, 22529U, 21563U, 21647U, 
    21863U, 4064U, 9386U, 884U, 8742U, 3089U, 9064U, 8370U, 
    9701U, 3946U, 9226U, 766U, 8582U, 2919U, 8904U, 8258U, 
    9547U, 3987U, 9281U, 807U, 8637U, 2960U, 8959U, 8297U, 
    9600U, 4144U, 9494U, 964U, 8850U, 3235U, 9172U, 8446U, 
    9805U, 4028U, 9336U, 848U, 8692U, 3053U, 9014U, 8336U, 
    9653U, 3966U, 9253U, 786U, 8609U, 2939U, 8931U, 8277U, 
    9573U, 4104U, 9440U, 924U, 8796U, 3129U, 9118U, 8408U, 
    9753U, 3926U, 9199U, 746U, 8555U, 2899U, 8877U, 8239U, 
    9521U, 4123U, 9466U, 943U, 8822U, 3214U, 9144U, 8426U, 
    9778U, 4007U, 9308U, 827U, 8664U, 3032U, 8986U, 8316U, 
    9626U, 4084U, 9413U, 904U, 8769U, 3109U, 9091U, 8389U, 
    9727U, 4048U, 9363U, 868U, 8719U, 3073U, 9041U, 8355U, 
    9679U, 9861U, 22666U, 19465U, 27447U, 13309U, 27384U, 15732U, 
    27408U, 24613U, 27579U, 16015U, 27486U, 24173U, 27555U, 15998U, 
    27460U, 24682U, 27605U, 16113U, 27527U, 13351U, 27396U, 15737U, 
    27421U, 24628U, 27592U, 16021U, 27500U, 24213U, 27567U, 16003U, 
    27473U, 24687U, 27618U, 16119U, 27541U, 27434U, 21261U, 21549U, 
    21442U, 21742U, 21633U, 21849U, 17657U, 27162U, 27176U, 27090U, 
    27083U, 4668U, 4215U, 4696U, 4245U, 4726U, 4757U, 4654U, 
    4200U, 4682U, 4230U, 4710U, 4742U, 2777U, 3547U, 122U, 
    26723U, 21489U, 21789U, 140U, 1144U, 27514U, 27311U, 27321U, 
    27350U, 15977U, 27029U, 22929U, 27044U, 27287U, 27631U, 27263U, 
    27362U, 27299U, 27642U, 27275U, 27373U, 27758U, 2790U, 3563U, 
    12472U, 25747U, 21227U, 21244U, 21457U, 21757U, 4815U, 21277U, 
    21933U, 21324U, 21976U, 21472U, 21300U, 21954U, 21772U, 21370U, 
    22018U, 21347U, 21997U, 21394U, 22040U, 27125U, 27110U, 27138U, 
    27151U, 6952U, 26836U, 26846U, 27218U, 12401U, 25611U, 3912U, 
    8214U, 2044U, 22306U, 22391U, 27883U, 27694U, 27854U, 27672U, 
    26943U, 27653U, 3593U, 19009U, 1112U, 3803U, 1079U, 3615U, 
    1102U, 3793U, 22801U, 1059U, 23053U, 22818U, 23070U, 1142U, 
    26609U, 43U, 128U, 22347U, 23039U, 103U, 15362U, 22083U, 
    1126U, 3832U, 21504U, 21804U, 21527U, 21827U, 26616U, 55U, 
    146U, 22354U, 23046U, 110U, 15373U, 22094U, 27515U, 27322U, 
    27351U, 5075U, 5208U, 5107U, 5260U, 22264U, 27037U, 3726U, 
    21578U, 21662U, 21878U, 21579U, 21663U, 21879U, 10041U, 9943U, 
    10156U, 14058U, 13953U, 14218U, 24952U, 16157U, 24984U, 16173U, 
    26037U, 24266U, 27820U, 24748U, 24778U, 15510U, 3148U, 26883U, 
    3658U, 5320U, 8191U, 20749U, 7985U, 26856U, 3629U, 5290U, 
    8163U, 11535U, 24595U, 20193U, 17989U, 15330U, 2838U, 18641U, 
    22066U, 3283U, 19030U, 10284U, 24583U, 20178U, 17920U, 15341U, 
    2851U, 22431U, 18655U, 24278U, 20157U, 27833U, 20850U, 13987U, 
    9978U, 27097U, 3817U, 24767U, 379U, 2362U, 15473U, 2989U, 
    23531U, 635U, 2675U, 15549U, 3193U, 23885U, 550U, 2590U, 
    15527U, 3167U, 23769U, 13124U, 674U, 23918U, 24797U, 15978U, 
    27030U, 22930U, 27045U, 9831U, 3897U, 203U, 27188U, 27226U, 
    27288U, 27632U, 27253U, 27332U, 13313U, 27015U, 3708U, 24618U, 
    27059U, 3753U, 27052U, 3735U, 27075U, 3773U, 13366U, 27022U, 
    3717U, 24633U, 27067U, 3763U, 3744U, 3783U, 27243U, 27234U, 
    21417U, 21608U, 21692U, 21717U, 21908U, 27264U, 27363U, 8226U, 
    2055U, 22320U, 22406U, 12459U, 25669U, 3919U, 19016U, 21430U, 
    21621U, 21705U, 21730U, 21921U, 27741U, 27749U, 26828U, 26820U, 
    27728U, 26973U, 27776U, 27001U, 27922U, 27951U, 27715U, 26959U, 
    27763U, 26987U, 27907U, 27937U, 5020U, 4479U, 4494U, 5032U, 
    5247U, 15846U, 13679U, 13661U, 13695U, 13711U, 13754U, 2808U, 
    9879U, 2000U, 18200U, 6829U, 18940U, 6961U, 22133U, 19061U, 
    27203U, 27300U, 27643U, 27276U, 27374U, 26904U, 27849U, 27965U, 
    26908U, 27969U, 21593U, 21677U, 21893U, 14177U, 18456U, 10101U, 
    1353U, 25965U, 20624U, 11455U, 11242U, 17942U, 6006U, 19141U, 
    16889U, 17302U, 19313U, 7871U, 13978U, 1456U, 14095U, 1511U, 
    25708U, 1869U, 25270U, 1841U, 14050U, 18352U, 14157U, 18443U, 
    25947U, 20612U, 3401U, 11266U, 17953U, 10339U, 11842U, 14457U, 
    25023U, 10747U, 12641U, 14946U, 25992U, 10939U, 13006U, 15195U, 
    26341U, 17519U, 5746U, 9969U, 1258U, 10079U, 1321U, 7841U, 
    14242U, 1599U, 10181U, 17843U, 14197U, 1571U, 10121U, 17790U, 
    10553U, 12206U, 14642U, 25388U, 11009U, 13087U, 15265U, 26431U, 
    11299U, 17962U, 10323U, 11825U, 14441U, 25006U, 17996U, 6228U, 
    26913U, 20773U, 27867U, 20869U, 27800U, 20827U, 20974U, 7019U, 
    11235U, 5994U, 11622U, 17330U, 5587U, 2178U, 17357U, 5620U, 
    10428U, 6884U, 18003U, 6237U, 24868U, 26918U, 3681U, 20781U, 
    11672U, 1413U, 10652U, 12488U, 14795U, 25794U, 10844U, 12853U, 
    15053U, 26188U, 15404U, 11229U, 5983U, 6912U, 10729U, 12623U, 
    14919U, 25974U, 10921U, 12988U, 15177U, 26323U, 10677U, 12562U, 
    14858U, 25868U, 10869U, 12927U, 15116U, 26262U, 4547U, 4423U, 
    4931U, 4575U, 4372U, 4871U, 4439U, 5234U, 5173U, 17314U, 
    27799U, 15591U, 11079U, 5862U, 20973U, 1774U, 76U, 222U, 
    216U, 230U, 11050U, 5527U, 26782U, 6169U, 13562U, 15767U, 
    18172U, 26749U, 6132U, 23995U, 15992U, 20118U, 26789U, 6182U, 
    26756U, 6145U, 10489U, 12156U, 14592U, 25338U, 10623U, 12407U, 
    14766U, 25617U, 5825U, 22578U, 3303U, 11261U, 2095U, 6029U, 
    15982U, 17564U, 11114U, 5922U, 11323U, 5574U, 2154U, 17980U, 
    6195U, 19362U, 11053U, 2067U, 5833U, 11277U, 2114U, 6068U, 
    26739U, 3501U, 15599U, 11090U, 5883U, 15951U, 19634U, 18775U, 
    11305U, 2130U, 6110U, 16133U, 20710U, 26803U, 3533U, 11122U, 
    5935U, 11329U, 2162U, 6206U, 16145U, 20733U, 10465U, 12132U, 
    14568U, 25314U, 10595U, 12255U, 14669U, 25431U, 10519U, 12172U, 
    14608U, 25354U, 10637U, 12451U, 14780U, 25661U, 24715U, 20257U, 
    22191U, 7039U, 26744U, 3508U, 11098U, 5896U, 11311U, 2138U, 
    6121U, 16139U, 20718U, 11272U, 2107U, 6058U, 11283U, 2122U, 
    6079U, 26808U, 3540U, 15606U, 11130U, 5948U, 15959U, 19645U, 
    18785U, 11335U, 2170U, 6217U, 16151U, 20741U, 10568U, 24917U, 
    10561U, 24905U, 13380U, 2771U, 11058U, 2074U, 5843U, 10435U, 
    12110U, 14546U, 25292U, 10407U, 12089U, 14525U, 25196U, 15742U, 
    17554U, 11106U, 5909U, 11317U, 5561U, 2146U, 17971U, 6158U, 
    18103U, 11289U, 6090U, 11044U, 13161U, 15300U, 24911U, 26488U, 
    11294U, 6100U, 737U, 1933U, 16831U, 15570U, 17385U, 5642U, 
    18759U, 6941U, 10443U, 24881U, 10537U, 12190U, 14626U, 25372U, 
    10816U, 12730U, 15025U, 26105U, 11039U, 13147U, 15295U, 24900U, 
    26483U, 4958U, 4604U, 4970U, 4617U, 4946U, 4591U, 4857U, 
    5282U, 4781U, 5274U, 4772U, 13321U, 13296U, 18031U, 18057U, 
    6772U, 8107U, 2457U, 6435U, 23624U, 7419U, 704U, 2738U, 
    6704U, 20450U, 23944U, 20082U, 7700U, 10474U, 12141U, 14577U, 
    25323U, 10610U, 12325U, 14692U, 25514U, 92U, 16280U, 16873U, 
    9842U, 23193U, 1006U, 1039U, 1093U, 12480U, 6577U, 23761U, 
    7561U, 10685U, 12570U, 14866U, 25876U, 10877U, 12935U, 15124U, 
    26270U, 10669U, 12554U, 14850U, 25860U, 10861U, 12919U, 15108U, 
    26254U, 22062U, 19023U, 7030U, 8139U, 10703U, 12588U, 14884U, 
    25894U, 10895U, 12953U, 15142U, 26288U, 10764U, 12658U, 14963U, 
    26009U, 10967U, 13034U, 15223U, 26369U, 26771U, 20726U, 7964U, 
    8156U, 10016U, 1272U, 9918U, 1226U, 10131U, 1368U, 10029U, 
    17748U, 9931U, 17675U, 10144U, 17803U, 10047U, 17763U, 9949U, 
    17690U, 10162U, 17818U, 6354U, 7314U, 12385U, 6563U, 14064U, 
    18363U, 23745U, 7547U, 12081U, 23550U, 11987U, 6325U, 13959U, 
    18282U, 23476U, 7285U, 12798U, 6636U, 14224U, 18483U, 23846U, 
    7620U, 12048U, 6339U, 23485U, 7299U, 12338U, 6517U, 23699U, 
    7501U, 11940U, 6279U, 23430U, 7239U, 12751U, 6590U, 23800U, 
    7574U, 12364U, 6532U, 23709U, 7516U, 11966U, 6294U, 23440U, 
    7254U, 12777U, 6605U, 23810U, 7589U, 12298U, 6488U, 23657U, 
    7472U, 12375U, 6548U, 23728U, 7532U, 11977U, 6310U, 23459U, 
    7270U, 12788U, 6621U, 23829U, 7605U, 12308U, 6503U, 23674U, 
    7487U, 10799U, 12713U, 15008U, 26088U, 10991U, 15247U, 26413U, 
    9856U, 9863U, 11442U, 13876U, 24931U, 11341U, 13859U, 24924U, 
    117U, 16296U, 16881U, 9849U, 23319U, 19680U, 24958U, 20369U, 
    16163U, 23329U, 19693U, 24990U, 20382U, 6993U, 2480U, 17087U, 
    6464U, 23643U, 19887U, 7448U, 3484U, 3451U, 3439U, 540U, 
    16692U, 2580U, 17175U, 16179U, 7006U, 3260U, 3468U, 26043U, 
    20636U, 7939U, 727U, 16818U, 2761U, 17289U, 23963U, 20107U, 
    7729U, 522U, 16668U, 2562U, 17151U, 23738U, 19941U, 371U, 
    16529U, 2354U, 17039U, 23525U, 19823U, 344U, 16493U, 2327U, 
    17015U, 23469U, 19793U, 597U, 16744U, 2637U, 17227U, 23839U, 
    19994U, 303U, 16440U, 2286U, 16962U, 23405U, 19748U, 313U, 
    16453U, 2296U, 16975U, 23413U, 19759U, 431U, 16580U, 2414U, 
    17062U, 23589U, 19866U, 567U, 16705U, 2607U, 17188U, 23784U, 
    19961U, 324U, 16467U, 2307U, 16989U, 23422U, 19771U, 577U, 
    16718U, 2617U, 17201U, 23792U, 19972U, 502U, 16642U, 2542U, 
    17125U, 23691U, 19919U, 353U, 16505U, 2336U, 17027U, 23511U, 
    19803U, 512U, 16655U, 2552U, 17138U, 23720U, 19930U, 334U, 
    16480U, 2317U, 17002U, 23451U, 19782U, 587U, 16731U, 2627U, 
    17214U, 23821U, 19983U, 474U, 16605U, 2514U, 17100U, 23667U, 
    19898U, 5055U, 4894U, 4521U, 11454U, 26912U, 27866U, 27805U, 
    15325U, 20980U, 15393U, 15403U, 22190U, 22061U, 8138U, 26770U, 
    8155U, 24722U, 24703U, 24144U, 20126U, 7781U, 24519U, 1049U, 
    20903U, 24697U, 15312U, 23198U, 20897U, 24676U, 24723U, 24704U, 
    7892U, 7902U, 10783U, 12697U, 14982U, 26062U, 10975U, 13062U, 
    15231U, 26397U, 18619U, 6886U, 9837U, 8070U, 9U, 97U, 
    1165U, 21136U, 15U, 11764U, 24607U, 24289U, 49U, 134U, 
    1171U, 21149U, 36U, 14430U, 24638U, 16027U, 24272U, 27826U, 
    24664U, 8130U, 12614U, 14910U, 25929U, 12979U, 15168U, 26314U, 
    12536U, 14832U, 25842U, 12901U, 15090U, 26236U, 14306U, 1656U, 
    14381U, 1708U, 25453U, 20460U, 14343U, 18532U, 15657U, 18848U, 
    22639U, 19437U, 14407U, 1744U, 14286U, 1626U, 22268U, 14320U, 
    1675U, 14394U, 1726U, 25465U, 20475U, 14369U, 18564U, 12506U, 
    14813U, 25812U, 12871U, 15071U, 26206U, 15668U, 18862U, 22650U, 
    19451U, 14417U, 1759U, 14334U, 1694U, 23092U, 998U, 24856U, 
    13866U, 24754U, 11594U, 15972U, 984U, 1029U, 24808U, 8550U, 
    238U, 24709U, 15987U, 991U, 24814U, 10241U, 27793U, 24784U, 
    22563U, 13421U, 7111U, 5141U, 5119U, 9875U, 17662U, 5777U, 
    15317U, 18627U, 6894U, 24293U, 24145U, 11138U, 5961U, 20127U, 
    7782U, 22567U, 13426U, 7120U, 24520U, 22524U, 22210U, 24842U, 
    20320U, 19086U, 24850U, 20331U, 19340U, 25774U, 20574U, 25737U, 
    20548U, 14990U, 18597U, 26468U, 20660U, 25764U, 20561U, 25718U, 
    20523U, 14928U, 18585U, 25675U, 20501U, 23314U, 1013U, 20171U, 
    7813U, 531U, 16680U, 2571U, 17163U, 23754U, 19951U, 11889U, 
    284U, 16415U, 2267U, 16950U, 3363U, 23390U, 19727U, 7227U, 
    25070U, 12034U, 25175U, 12324U, 25513U, 12479U, 25785U, 11926U, 
    25107U, 12737U, 26112U, 493U, 16630U, 2533U, 1020U, 16861U, 
    11996U, 25137U, 12421U, 25631U, 12348U, 25527U, 11950U, 25121U, 
    12761U, 26126U, 12010U, 25151U, 12284U, 25484U, 13110U, 656U, 
    16794U, 2696U, 17265U, 23904U, 20036U, 7646U, 26454U, 14684U, 
    25498U, 11797U, 24976U, 12233U, 25409U, 12435U, 25645U, 12666U, 
    26017U, 13042U, 26377U, 12242U, 25418U, 12444U, 25654U, 10576U, 
    12220U, 14650U, 25396U, 11789U, 24968U, 2468U, 6449U, 23633U, 
    7433U, 715U, 2749U, 6718U, 20490U, 23953U, 20094U, 7714U, 
    11896U, 25077U, 11851U, 25032U, 13140U, 26476U, 11833U, 25014U, 
    12277U, 25477U, 665U, 16806U, 2705U, 17277U, 6662U, 23911U, 
    20046U, 7658U, 11867U, 25048U, 12263U, 441U, 16593U, 2424U, 
    17075U, 3382U, 23597U, 19877U, 7377U, 25439U, 400U, 16540U, 
    2383U, 17050U, 23558U, 19832U, 7354U, 15576U, 12317U, 25506U, 
    12814U, 26149U, 12839U, 26174U, 12041U, 25182U, 12331U, 25520U, 
    11933U, 25114U, 12744U, 26119U, 12003U, 25144U, 12428U, 25638U, 
    12831U, 606U, 16756U, 2646U, 17239U, 23862U, 20004U, 26166U, 
    11860U, 265U, 16390U, 2248U, 16938U, 3353U, 23375U, 19706U, 
    7215U, 25041U, 12356U, 25535U, 11958U, 25129U, 12769U, 26134U, 
    12018U, 25159U, 12291U, 25491U, 12676U, 26027U, 13052U, 26387U, 
    14698U, 25543U, 12516U, 25822U, 12881U, 26216U, 15417U, 6930U, 
    24513U, 7802U, 12527U, 14823U, 25833U, 12892U, 15081U, 26227U, 
    12497U, 14804U, 25803U, 12862U, 15062U, 26197U, 15855U, 18952U, 
    11024U, 13102U, 15280U, 26446U, 10603U, 12270U, 14677U, 25446U, 
    10384U, 11918U, 14502U, 25099U, 10645U, 12465U, 14788U, 25682U, 
    23194U, 10830U, 12822U, 15039U, 26157U, 24863U, 10392U, 12026U, 
    14510U, 25167U, 20349U, 19656U, 7182U, 15568U, 15595U, 22911U, 
    17461U, 3314U, 5548U, 5786U, 6039U, 17480U, 19663U, 9899U, 
    2024U, 19554U, 19626U, 26695U, 20687U, 18768U, 11084U, 2087U, 
    5872U, 11063U, 2081U, 5853U, 22908U, 17453U, 3309U, 22514U, 
    17321U, 5537U, 7085U, 9893U, 2016U, 8043U, 8078U, 19548U, 
    18754U, 4865U, 3905U, 4798U, 4790U, 5004U, 4836U, 9907U, 
    2034U, 13176U, 18010U, 17500U, 26700U, 20695U, 7822U, 17669U, 
    5800U, 27789U, 3848U, 13552U, 18156U, 20812U, 11602U, 82U, 
    1948U, 5489U, 450U, 2490U, 1155U, 5407U, 8011U, 1913U, 
    10422U, 12104U, 14540U, 25286U, 15679U, 11224U, 22699U, 162U, 
    1962U, 10371U, 11905U, 14489U, 25086U, 27873U, 3867U, 20865U, 
    13893U, 2828U, 13327U, 18066U, 17529U, 26651U, 20680U, 18230U, 
    27811U, 3854U, 13557U, 18164U, 20835U, 17377U, 5632U, 15852U, 
    3255U, 8062U, 11605U, 8100U, 13362U, 18080U, 18946U, 6967U, 
    8124U, 9838U, 5768U, 8071U, 6921U, 174U, 1978U, 16328U, 
    26955U, 3702U, 20805U, 24939U, 17538U, 3479U, 152U, 16312U, 
    1177U, 5469U, 8027U, 1923U, 22361U, 19172U, 13519U, 18142U, 
    19114U, 16125U, 3271U, 13370U, 18087U, 18995U, 17414U, 5677U, 
    16843U, 11256U, 6019U, 19348U, 23140U, 3341U, 13455U, 18117U, 
    19612U, 19324U, 11250U, 20242U, 26705U, 186U, 16346U, 19672U, 
    20703U, 20357U, 7923U, 27845U, 4274U, 4338U, 4306U, 4355U, 
    4884U, 4625U, 4510U, 4984U, 4641U, 4391U, 4453U, 11541U, 
    12066U, 6381U, 23503U, 7341U, 14740U, 25585U, 24601U, 22494U, 
    19287U, 20199U, 11008U, 13086U, 15264U, 26430U, 294U, 16428U, 
    2277U, 22382U, 19202U, 17995U, 14713U, 25558U, 23398U, 19738U, 
    15773U, 18876U, 22835U, 19484U, 15799U, 18908U, 22861U, 19516U, 
    11818U, 6267U, 23368U, 7203U, 10712U, 12597U, 14893U, 25903U, 
    10904U, 12962U, 15151U, 26297U, 10348U, 11852U, 14466U, 25033U, 
    13141U, 6733U, 23971U, 10791U, 12705U, 15000U, 7742U, 26080U, 
    10983U, 13070U, 15239U, 26405U, 10U, 5345U, 98U, 2184U, 
    16288U, 5387U, 1166U, 5427U, 16U, 16242U, 5355U, 245U, 
    16364U, 2193U, 16900U, 5437U, 22U, 16251U, 15336U, 17367U, 
    2844U, 22422U, 19214U, 18647U, 22072U, 17432U, 3289U, 22457U, 
    19238U, 19036U, 23087U, 11805U, 6255U, 23361U, 7191U, 10694U, 
    12579U, 14875U, 25885U, 10886U, 12944U, 15133U, 26279U, 10331U, 
    11834U, 14449U, 25015U, 12278U, 6477U, 23651U, 10721U, 12606U, 
    14902U, 7461U, 25921U, 10913U, 12971U, 15160U, 26306U, 11765U, 
    10239U, 17910U, 24608U, 7851U, 6246U, 10661U, 12546U, 14842U, 
    25852U, 10853U, 12911U, 15100U, 26246U, 17339U, 5598U, 19096U, 
    7063U, 24874U, 362U, 16517U, 2345U, 15466U, 2980U, 18714U, 
    23518U, 19813U, 2222U, 15444U, 2873U, 23339U, 409U, 16552U, 
    2392U, 15492U, 3010U, 18724U, 23565U, 19842U, 626U, 16782U, 
    2666U, 15542U, 3184U, 18734U, 23878U, 20026U, 2235U, 15455U, 
    2886U, 23350U, 420U, 16566U, 2403U, 15501U, 3021U, 18744U, 
    23574U, 19854U, 10290U, 12058U, 6368U, 23495U, 7328U, 14730U, 
    25575U, 24589U, 22484U, 19274U, 20184U, 11000U, 13078U, 15256U, 
    26422U, 275U, 16403U, 2258U, 22373U, 19190U, 17926U, 14704U, 
    25549U, 23383U, 19717U, 50U, 5377U, 135U, 2213U, 16926U, 
    16304U, 5397U, 1172U, 5459U, 37U, 16271U, 5366U, 255U, 
    16377U, 2203U, 16913U, 5448U, 29U, 16261U, 15368U, 2866U, 
    22448U, 19226U, 18671U, 22241U, 19122U, 22089U, 3296U, 22466U, 
    19250U, 19053U, 66U, 198U, 1195U, 71U, 211U, 1200U, 
    23116U, 14431U, 24639U, 7861U, 6864U, 16028U, 15811U, 18923U, 
    22873U, 19531U, 15613U, 18795U, 22595U, 19384U, 14117U, 18403U, 
    25754U, 1884U, 14167U, 1541U, 25956U, 1899U, 3411U, 14750U, 
    25595U, 14355U, 18547U, 14295U, 1640U, 24273U, 22504U, 19300U, 
    22475U, 19262U, 20163U, 27827U, 20856U, 24659U, 7882U, 11032U, 
    13117U, 15288U, 26461U, 18988U, 6984U, 14035U, 1483U, 14722U, 
    25567U, 8131U, 14138U, 1527U, 4850U, 4977U, 4164U, 3887U, 
    10356U, 11875U, 14474U, 25056U, 10363U, 11882U, 14481U, 25063U, 
    293U, 16427U, 2276U, 23397U, 19737U, 274U, 16402U, 2257U, 
    23382U, 19716U, 22916U, 3321U, 10505U, 19562U, 7129U, 24888U, 
    17491U, 5723U, 5045U, 5086U, 22917U, 17472U, 5713U, 3322U, 
    10506U, 6903U, 19563U, 7130U, 24889U, 26934U, 3689U, 20790U, 
    5185U, 14025U, 18328U, 13478U, 18133U, 6795U, 11016U, 13094U, 
    15272U, 26438U, 10376U, 11910U, 14494U, 25091U, 10823U, 12807U, 
    15032U, 26142U, 13993U, 18295U, 9984U, 17704U, 3373U, 3421U, 
    22269U, 15642U, 8484U, 17592U, 18830U, 22624U, 8534U, 17629U, 
    19419U, 15786U, 18892U, 22848U, 19500U, 15628U, 8469U, 17574U, 
    18813U, 22610U, 8519U, 17611U, 19402U, 13937U, 18263U, 25218U, 
    20417U, 13912U, 18247U, 25247U, 20432U, 13925U, 1425U, 25203U, 
    1786U, 25230U, 1806U, 13618U, 13303U, 18041U, 20671U, 18180U, 
    6806U, 8116U, 11664U, 1400U, 3392U, 3430U, 10225U, 17890U, 
    22335U, 19154U, 23134U, 3333U, 19603U, 7171U, 7147U, 483U, 
    16617U, 2523U, 17112U, 23683U, 19908U, 14268U, 18520U, 10207U, 
    17866U, 14009U, 18317U, 10000U, 17726U, 12815U, 6650U, 23855U, 
    7634U, 23093U, 24857U, 20340U, 19576U, 2445U, 6420U, 23614U, 
    7404U, 692U, 2726U, 6689U, 20406U, 23934U, 20069U, 7685U, 
    616U, 16769U, 2656U, 17252U, 23870U, 20015U, 4805U, 4181U, 
    8465U, 11348U, 10756U, 12650U, 14955U, 26001U, 10959U, 13026U, 
    15215U, 26361U, 10236U, 17313U, 5517U, 2039U, 13193U, 18017U, 
    17904U, 5808U, 11269U, 2102U, 8054U, 11450U, 8093U, 13246U, 
    18024U, 17956U, 6050U, 8087U, 11786U, 22199U, 17442U, 5699U, 
    19069U, 7052U, 8146U, 87U, 1955U, 5503U, 462U, 2502U, 
    1160U, 5417U, 8019U, 1918U, 24755U, 20267U, 15683U, 22703U, 
    168U, 1970U, 9871U, 1994U, 17655U, 13884U, 2822U, 18223U, 
    26796U, 3524U, 13167U, 6758U, 7973U, 23986U, 7767U, 26763U, 
    3515U, 13152U, 6744U, 7952U, 23977U, 7753U, 12214U, 6394U, 
    23583U, 7366U, 22582U, 26928U, 14427U, 17349U, 5610U, 2833U, 
    13331U, 18073U, 10401U, 14519U, 25190U, 22077U, 24835U, 20310U, 
    19044U, 14259U, 18508U, 10198U, 17854U, 14207U, 18469U, 26070U, 
    20647U, 14001U, 18306U, 9992U, 17715U, 14128U, 18417U, 25912U, 
    20588U, 14250U, 18496U, 10189U, 1386U, 14106U, 18389U, 10090U, 
    1337U, 25727U, 20535U, 13904U, 18236U, 9910U, 1213U, 14074U, 
    18376U, 10058U, 1290U, 25689U, 20511U, 14277U, 1612U, 10216U, 
    17878U, 14017U, 1470U, 10008U, 17737U, 18579U, 6856U, 13335U, 
    6783U, 10421U, 12103U, 14539U, 25285U, 10370U, 11904U, 14488U, 
    25085U, 15973U, 17396U, 5655U, 1030U, 3584U, 10451U, 12118U, 
    14554U, 25300U, 24809U, 20283U, 10583U, 12227U, 14657U, 18974U, 
    6975U, 25403U, 24258U, 3462U, 20143U, 26938U, 3695U, 20797U, 
    27901U, 3879U, 20878U, 27815U, 3860U, 20842U, 13400U, 26923U, 
    10528U, 12181U, 14617U, 25363U, 10808U, 12722U, 15017U, 26097U, 
    8551U, 10414U, 12096U, 14532U, 25278U, 10481U, 12148U, 14584U, 
    25330U, 10616U, 12394U, 14759U, 25604U, 24710U, 20249U, 10317U, 
    11812U, 14435U, 17648U, 25000U, 15988U, 17405U, 5666U, 10458U, 
    12125U, 14561U, 25307U, 10497U, 12164U, 14600U, 25346U, 10630U, 
    12414U, 14773U, 25624U, 24815U, 20291U, 10589U, 12249U, 14663U, 
    18981U, 25425U, 22262U, 19132U, 7074U, 10839U, 12848U, 15048U, 
    26183U, 10242U, 13969U, 1442U, 14084U, 1495U, 25698U, 1854U, 
    25262U, 1828U, 14042U, 18341U, 14147U, 18430U, 25938U, 20600U, 
    10948U, 13015U, 15204U, 26350U, 10772U, 12686U, 14971U, 26051U, 
    10738U, 12632U, 14937U, 25983U, 10930U, 12997U, 15186U, 26332U, 
    17509U, 5734U, 9960U, 1244U, 10068U, 1305U, 7831U, 14234U, 
    1586U, 10173U, 17832U, 14187U, 1556U, 10111U, 17777U, 10545U, 
    12198U, 14634U, 25380U, 11001U, 13079U, 15257U, 26423U, 17913U, 
    5816U, 27794U, 20819U, 180U, 1986U, 16337U, 24949U, 17546U, 
    5758U, 3496U, 157U, 16320U, 1182U, 5479U, 8035U, 1928U, 
    22367U, 19181U, 13523U, 18149U, 16129U, 3277U, 13375U, 18095U, 
    19002U, 17423U, 5688U, 16852U, 19355U, 23144U, 3347U, 13460U, 
    18125U, 19619U, 19332U, 7101U, 192U, 16355U, 20363U, 7931U, 
    11202U, 15306U, 18610U, 6873U, 17934U, 5973U, 15863U, 18963U, 
    4829U, 4192U, 4290U, 4996U, 5012U, 4322U, 4260U, 5151U, 
    5065U, 4906U, 4534U, 4918U, 4561U, 5096U, 4174U, 5130U, 
    4267U, 5162U, 5221U, 4407U, 4466U, 22586U, 15379U, 18679U, 
    19369U, 13317U, 15315U, 24644U, 20216U, 18625U, 24623U, 20208U, 
    18050U, 24827U, 13645U, 18188U, 20299U, 22235U, 19105U, 22795U, 
    19475U, 15429U, 18704U, 23127U, 19593U, 24820U, 13637U, 6816U, 
    7911U, 22205U, 19078U, 22590U, 19376U, 15423U, 18695U, 23121U, 
    19584U, 24262U, 15398U, 20225U, 18687U, 24692U, 20234U, 20150U, 
    13404U, 15320U, 18633U, 18110U, 2433U, 6405U, 23604U, 7389U, 
    680U, 2714U, 6674U, 20395U, 23924U, 20056U, 7670U, 24650U, 
    24785U, 20275U, 24657U, 61U, 24670U, 10400U, 12074U, 14518U, 
    25189U, 24177U, 20135U, 7792U, 22341U, 19163U, 7159U, 13871U, 
    18215U, 6846U, 22978U, 17471U, 5712U, 3327U, 10512U, 6902U, 
    19569U, 7138U, 24894U, 26933U, 3688U, 20789U, 5196U, 11599U, 
};

static inline void InitMipsMCInstrInfo(MCInstrInfo *II) {
  II->InitMCInstrInfo(MipsInsts, MipsInstrNameIndices, MipsInstrNameData, nullptr, nullptr, 2848);
}

} // end namespace llvm
#endif // GET_INSTRINFO_MC_DESC

#ifdef GET_INSTRINFO_HEADER
#undef GET_INSTRINFO_HEADER
namespace llvm {
struct MipsGenInstrInfo : public TargetInstrInfo {
  explicit MipsGenInstrInfo(unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
  ~MipsGenInstrInfo() override = default;

};
} // end namespace llvm
#endif // GET_INSTRINFO_HEADER

#ifdef GET_INSTRINFO_HELPER_DECLS
#undef GET_INSTRINFO_HELPER_DECLS


#endif // GET_INSTRINFO_HELPER_DECLS

#ifdef GET_INSTRINFO_HELPERS
#undef GET_INSTRINFO_HELPERS

#endif // GET_INSTRINFO_HELPERS

#ifdef GET_INSTRINFO_CTOR_DTOR
#undef GET_INSTRINFO_CTOR_DTOR
namespace llvm {
extern const MCInstrDesc MipsInsts[];
extern const unsigned MipsInstrNameIndices[];
extern const char MipsInstrNameData[];
MipsGenInstrInfo::MipsGenInstrInfo(unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
  : TargetInstrInfo(CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode) {
  InitMCInstrInfo(MipsInsts, MipsInstrNameIndices, MipsInstrNameData, nullptr, nullptr, 2848);
}
} // end namespace llvm
#endif // GET_INSTRINFO_CTOR_DTOR

#ifdef GET_INSTRINFO_OPERAND_ENUM
#undef GET_INSTRINFO_OPERAND_ENUM
namespace llvm {
namespace Mips {
namespace OpName {
enum {
  OPERAND_LAST
};
} // end namespace OpName
} // end namespace Mips
} // end namespace llvm
#endif //GET_INSTRINFO_OPERAND_ENUM

#ifdef GET_INSTRINFO_NAMED_OPS
#undef GET_INSTRINFO_NAMED_OPS
namespace llvm {
namespace Mips {
LLVM_READONLY
int16_t getNamedOperandIdx(uint16_t Opcode, uint16_t NamedIdx) {
  return -1;
}
} // end namespace Mips
} // end namespace llvm
#endif //GET_INSTRINFO_NAMED_OPS

#ifdef GET_INSTRINFO_OPERAND_TYPES_ENUM
#undef GET_INSTRINFO_OPERAND_TYPES_ENUM
namespace llvm {
namespace Mips {
namespace OpTypes {
enum OperandType {
  InvertedImOperand = 0,
  InvertedImOperand64 = 1,
  PtrRC = 2,
  brtarget = 3,
  brtarget10_mm = 4,
  brtarget1SImm16 = 5,
  brtarget21 = 6,
  brtarget21_mm = 7,
  brtarget26 = 8,
  brtarget26_mm = 9,
  brtarget7_mm = 10,
  brtarget_lsl2_mm = 11,
  brtarget_mm = 12,
  brtargetr6 = 13,
  calloffset16 = 14,
  calltarget = 15,
  calltarget_mm = 16,
  condcode = 17,
  cpinst_operand = 18,
  f32imm = 19,
  f64imm = 20,
  i16imm = 21,
  i1imm = 22,
  i32imm = 23,
  i64imm = 24,
  i8imm = 25,
  imm64 = 26,
  jmpoffset16 = 27,
  jmptarget = 28,
  jmptarget_mm = 29,
  li16_imm = 30,
  mem = 31,
  mem16 = 32,
  mem16_ea = 33,
  mem16sp = 34,
  mem_ea = 35,
  mem_mm_11 = 36,
  mem_mm_12 = 37,
  mem_mm_16 = 38,
  mem_mm_4 = 39,
  mem_mm_4_lsl1 = 40,
  mem_mm_4_lsl2 = 41,
  mem_mm_4sp = 42,
  mem_mm_9 = 43,
  mem_mm_gp_simm7_lsl2 = 44,
  mem_mm_sp_imm5_lsl2 = 45,
  mem_msa = 46,
  mem_simm10 = 47,
  mem_simm10_lsl1 = 48,
  mem_simm10_lsl2 = 49,
  mem_simm10_lsl3 = 50,
  mem_simm11 = 51,
  mem_simm12 = 52,
  mem_simm16 = 53,
  mem_simm9 = 54,
  mem_simm9_exp = 55,
  mem_simmptr = 56,
  pcrel16 = 57,
  ptype0 = 58,
  ptype1 = 59,
  ptype2 = 60,
  ptype3 = 61,
  ptype4 = 62,
  ptype5 = 63,
  reglist = 64,
  reglist16 = 65,
  simm10 = 66,
  simm10_64 = 67,
  simm10_lsl1 = 68,
  simm10_lsl2 = 69,
  simm10_lsl3 = 70,
  simm11 = 71,
  simm12 = 72,
  simm16 = 73,
  simm16_64 = 74,
  simm16_relaxed = 75,
  simm18_lsl3 = 76,
  simm19_lsl2 = 77,
  simm23_lsl2 = 78,
  simm32 = 79,
  simm32_relaxed = 80,
  simm3_lsa2 = 81,
  simm4 = 82,
  simm5 = 83,
  simm6 = 84,
  simm7_lsl2 = 85,
  simm9 = 86,
  simm9_addiusp = 87,
  size_ins = 88,
  type0 = 89,
  type1 = 90,
  type2 = 91,
  type3 = 92,
  type4 = 93,
  type5 = 94,
  uimm1 = 95,
  uimm10 = 96,
  uimm16 = 97,
  uimm16_64 = 98,
  uimm16_64_relaxed = 99,
  uimm16_altrelaxed = 100,
  uimm16_relaxed = 101,
  uimm1_ptr = 102,
  uimm2 = 103,
  uimm20 = 104,
  uimm26 = 105,
  uimm2_plus1 = 106,
  uimm2_ptr = 107,
  uimm3 = 108,
  uimm32_coerced = 109,
  uimm3_ptr = 110,
  uimm3_shift = 111,
  uimm4 = 112,
  uimm4_andi = 113,
  uimm4_ptr = 114,
  uimm5 = 115,
  uimm5_64 = 116,
  uimm5_64_report_uimm6 = 117,
  uimm5_inssize_plus1 = 118,
  uimm5_lsl2 = 119,
  uimm5_plus1 = 120,
  uimm5_plus1_report_uimm6 = 121,
  uimm5_plus32 = 122,
  uimm5_plus32_normalize = 123,
  uimm5_plus32_normalize_64 = 124,
  uimm5_plus33 = 125,
  uimm5_report_uimm6 = 126,
  uimm6 = 127,
  uimm6_lsl2 = 128,
  uimm7 = 129,
  uimm8 = 130,
  uimm_range_2_64 = 131,
  uimmz = 132,
  untyped_imm_0 = 133,
  vsplat_simm10 = 134,
  vsplat_simm5 = 135,
  vsplat_uimm1 = 136,
  vsplat_uimm2 = 137,
  vsplat_uimm3 = 138,
  vsplat_uimm4 = 139,
  vsplat_uimm5 = 140,
  vsplat_uimm6 = 141,
  vsplat_uimm8 = 142,
  ACC64DSPOpnd = 143,
  AFGR64Opnd = 144,
  CCROpnd = 145,
  COP0Opnd = 146,
  COP2Opnd = 147,
  COP3Opnd = 148,
  DSPROpnd = 149,
  FCCRegsOpnd = 150,
  FGR32Opnd = 151,
  FGR64Opnd = 152,
  FGRCCOpnd = 153,
  GPR32NonZeroOpnd = 154,
  GPR32Opnd = 155,
  GPR32ZeroOpnd = 156,
  GPR64Opnd = 157,
  GPRMM16Opnd = 158,
  GPRMM16OpndMoveP = 159,
  GPRMM16OpndMovePPairFirst = 160,
  GPRMM16OpndMovePPairSecond = 161,
  GPRMM16OpndZero = 162,
  HI32DSPOpnd = 163,
  HWRegsOpnd = 164,
  LO32DSPOpnd = 165,
  MSA128BOpnd = 166,
  MSA128CROpnd = 167,
  MSA128DOpnd = 168,
  MSA128F16Opnd = 169,
  MSA128HOpnd = 170,
  MSA128WOpnd = 171,
  StrictlyAFGR64Opnd = 172,
  StrictlyFGR32Opnd = 173,
  StrictlyFGR64Opnd = 174,
  ACC128 = 175,
  ACC64 = 176,
  ACC64DSP = 177,
  AFGR64 = 178,
  CCR = 179,
  COP0 = 180,
  COP2 = 181,
  COP3 = 182,
  CPU16Regs = 183,
  CPU16RegsPlusSP = 184,
  CPURAReg = 185,
  CPUSPReg = 186,
  DSPCC = 187,
  DSPR = 188,
  FCC = 189,
  FGR32 = 190,
  FGR64 = 191,
  FGRCC = 192,
  GP32 = 193,
  GP64 = 194,
  GPR32 = 195,
  GPR32NONZERO = 196,
  GPR32ZERO = 197,
  GPR64 = 198,
  GPRMM16 = 199,
  GPRMM16MoveP = 200,
  GPRMM16MovePPairFirst = 201,
  GPRMM16MovePPairSecond = 202,
  GPRMM16Zero = 203,
  HI32 = 204,
  HI32DSP = 205,
  HI64 = 206,
  HWRegs = 207,
  LO32 = 208,
  LO32DSP = 209,
  LO64 = 210,
  MSA128B = 211,
  MSA128D = 212,
  MSA128F16 = 213,
  MSA128H = 214,
  MSA128W = 215,
  MSA128WEvens = 216,
  MSACtrl = 217,
  OCTEON_MPL = 218,
  OCTEON_P = 219,
  SP32 = 220,
  SP64 = 221,
  OPERAND_TYPE_LIST_END
};
} // end namespace OpTypes
} // end namespace Mips
} // end namespace llvm
#endif // GET_INSTRINFO_OPERAND_TYPES_ENUM

#ifdef GET_INSTRINFO_OPERAND_TYPE
#undef GET_INSTRINFO_OPERAND_TYPE
namespace llvm {
namespace Mips {
LLVM_READONLY
static int getOperandType(uint16_t Opcode, uint16_t OpIdx) {
  const uint16_t Offsets[] = {
    /* PHI */
    0,
    /* INLINEASM */
    1,
    /* INLINEASM_BR */
    1,
    /* CFI_INSTRUCTION */
    1,
    /* EH_LABEL */
    2,
    /* GC_LABEL */
    3,
    /* ANNOTATION_LABEL */
    4,
    /* KILL */
    5,
    /* EXTRACT_SUBREG */
    5,
    /* INSERT_SUBREG */
    8,
    /* IMPLICIT_DEF */
    12,
    /* SUBREG_TO_REG */
    13,
    /* COPY_TO_REGCLASS */
    17,
    /* DBG_VALUE */
    20,
    /* DBG_VALUE_LIST */
    20,
    /* DBG_INSTR_REF */
    20,
    /* DBG_PHI */
    20,
    /* DBG_LABEL */
    20,
    /* REG_SEQUENCE */
    21,
    /* COPY */
    23,
    /* BUNDLE */
    25,
    /* LIFETIME_START */
    25,
    /* LIFETIME_END */
    26,
    /* PSEUDO_PROBE */
    27,
    /* ARITH_FENCE */
    31,
    /* STACKMAP */
    33,
    /* FENTRY_CALL */
    35,
    /* PATCHPOINT */
    35,
    /* LOAD_STACK_GUARD */
    41,
    /* PREALLOCATED_SETUP */
    42,
    /* PREALLOCATED_ARG */
    43,
    /* STATEPOINT */
    46,
    /* LOCAL_ESCAPE */
    46,
    /* FAULTING_OP */
    48,
    /* PATCHABLE_OP */
    49,
    /* PATCHABLE_FUNCTION_ENTER */
    49,
    /* PATCHABLE_RET */
    49,
    /* PATCHABLE_FUNCTION_EXIT */
    49,
    /* PATCHABLE_TAIL_CALL */
    49,
    /* PATCHABLE_EVENT_CALL */
    49,
    /* PATCHABLE_TYPED_EVENT_CALL */
    51,
    /* ICALL_BRANCH_FUNNEL */
    54,
    /* MEMBARRIER */
    54,
    /* G_ASSERT_SEXT */
    54,
    /* G_ASSERT_ZEXT */
    57,
    /* G_ASSERT_ALIGN */
    60,
    /* G_ADD */
    63,
    /* G_SUB */
    66,
    /* G_MUL */
    69,
    /* G_SDIV */
    72,
    /* G_UDIV */
    75,
    /* G_SREM */
    78,
    /* G_UREM */
    81,
    /* G_SDIVREM */
    84,
    /* G_UDIVREM */
    88,
    /* G_AND */
    92,
    /* G_OR */
    95,
    /* G_XOR */
    98,
    /* G_IMPLICIT_DEF */
    101,
    /* G_PHI */
    102,
    /* G_FRAME_INDEX */
    103,
    /* G_GLOBAL_VALUE */
    105,
    /* G_EXTRACT */
    107,
    /* G_UNMERGE_VALUES */
    110,
    /* G_INSERT */
    112,
    /* G_MERGE_VALUES */
    116,
    /* G_BUILD_VECTOR */
    118,
    /* G_BUILD_VECTOR_TRUNC */
    120,
    /* G_CONCAT_VECTORS */
    122,
    /* G_PTRTOINT */
    124,
    /* G_INTTOPTR */
    126,
    /* G_BITCAST */
    128,
    /* G_FREEZE */
    130,
    /* G_INTRINSIC_FPTRUNC_ROUND */
    132,
    /* G_INTRINSIC_TRUNC */
    135,
    /* G_INTRINSIC_ROUND */
    137,
    /* G_INTRINSIC_LRINT */
    139,
    /* G_INTRINSIC_ROUNDEVEN */
    141,
    /* G_READCYCLECOUNTER */
    143,
    /* G_LOAD */
    144,
    /* G_SEXTLOAD */
    146,
    /* G_ZEXTLOAD */
    148,
    /* G_INDEXED_LOAD */
    150,
    /* G_INDEXED_SEXTLOAD */
    155,
    /* G_INDEXED_ZEXTLOAD */
    160,
    /* G_STORE */
    165,
    /* G_INDEXED_STORE */
    167,
    /* G_ATOMIC_CMPXCHG_WITH_SUCCESS */
    172,
    /* G_ATOMIC_CMPXCHG */
    177,
    /* G_ATOMICRMW_XCHG */
    181,
    /* G_ATOMICRMW_ADD */
    184,
    /* G_ATOMICRMW_SUB */
    187,
    /* G_ATOMICRMW_AND */
    190,
    /* G_ATOMICRMW_NAND */
    193,
    /* G_ATOMICRMW_OR */
    196,
    /* G_ATOMICRMW_XOR */
    199,
    /* G_ATOMICRMW_MAX */
    202,
    /* G_ATOMICRMW_MIN */
    205,
    /* G_ATOMICRMW_UMAX */
    208,
    /* G_ATOMICRMW_UMIN */
    211,
    /* G_ATOMICRMW_FADD */
    214,
    /* G_ATOMICRMW_FSUB */
    217,
    /* G_ATOMICRMW_FMAX */
    220,
    /* G_ATOMICRMW_FMIN */
    223,
    /* G_ATOMICRMW_UINC_WRAP */
    226,
    /* G_ATOMICRMW_UDEC_WRAP */
    229,
    /* G_FENCE */
    232,
    /* G_BRCOND */
    234,
    /* G_BRINDIRECT */
    236,
    /* G_INVOKE_REGION_START */
    237,
    /* G_INTRINSIC */
    237,
    /* G_INTRINSIC_W_SIDE_EFFECTS */
    238,
    /* G_ANYEXT */
    239,
    /* G_TRUNC */
    241,
    /* G_CONSTANT */
    243,
    /* G_FCONSTANT */
    245,
    /* G_VASTART */
    247,
    /* G_VAARG */
    248,
    /* G_SEXT */
    251,
    /* G_SEXT_INREG */
    253,
    /* G_ZEXT */
    256,
    /* G_SHL */
    258,
    /* G_LSHR */
    261,
    /* G_ASHR */
    264,
    /* G_FSHL */
    267,
    /* G_FSHR */
    271,
    /* G_ROTR */
    275,
    /* G_ROTL */
    278,
    /* G_ICMP */
    281,
    /* G_FCMP */
    285,
    /* G_SELECT */
    289,
    /* G_UADDO */
    293,
    /* G_UADDE */
    297,
    /* G_USUBO */
    302,
    /* G_USUBE */
    306,
    /* G_SADDO */
    311,
    /* G_SADDE */
    315,
    /* G_SSUBO */
    320,
    /* G_SSUBE */
    324,
    /* G_UMULO */
    329,
    /* G_SMULO */
    333,
    /* G_UMULH */
    337,
    /* G_SMULH */
    340,
    /* G_UADDSAT */
    343,
    /* G_SADDSAT */
    346,
    /* G_USUBSAT */
    349,
    /* G_SSUBSAT */
    352,
    /* G_USHLSAT */
    355,
    /* G_SSHLSAT */
    358,
    /* G_SMULFIX */
    361,
    /* G_UMULFIX */
    365,
    /* G_SMULFIXSAT */
    369,
    /* G_UMULFIXSAT */
    373,
    /* G_SDIVFIX */
    377,
    /* G_UDIVFIX */
    381,
    /* G_SDIVFIXSAT */
    385,
    /* G_UDIVFIXSAT */
    389,
    /* G_FADD */
    393,
    /* G_FSUB */
    396,
    /* G_FMUL */
    399,
    /* G_FMA */
    402,
    /* G_FMAD */
    406,
    /* G_FDIV */
    410,
    /* G_FREM */
    413,
    /* G_FPOW */
    416,
    /* G_FPOWI */
    419,
    /* G_FEXP */
    422,
    /* G_FEXP2 */
    424,
    /* G_FLOG */
    426,
    /* G_FLOG2 */
    428,
    /* G_FLOG10 */
    430,
    /* G_FNEG */
    432,
    /* G_FPEXT */
    434,
    /* G_FPTRUNC */
    436,
    /* G_FPTOSI */
    438,
    /* G_FPTOUI */
    440,
    /* G_SITOFP */
    442,
    /* G_UITOFP */
    444,
    /* G_FABS */
    446,
    /* G_FCOPYSIGN */
    448,
    /* G_IS_FPCLASS */
    451,
    /* G_FCANONICALIZE */
    454,
    /* G_FMINNUM */
    456,
    /* G_FMAXNUM */
    459,
    /* G_FMINNUM_IEEE */
    462,
    /* G_FMAXNUM_IEEE */
    465,
    /* G_FMINIMUM */
    468,
    /* G_FMAXIMUM */
    471,
    /* G_PTR_ADD */
    474,
    /* G_PTRMASK */
    477,
    /* G_SMIN */
    480,
    /* G_SMAX */
    483,
    /* G_UMIN */
    486,
    /* G_UMAX */
    489,
    /* G_ABS */
    492,
    /* G_LROUND */
    494,
    /* G_LLROUND */
    496,
    /* G_BR */
    498,
    /* G_BRJT */
    499,
    /* G_INSERT_VECTOR_ELT */
    502,
    /* G_EXTRACT_VECTOR_ELT */
    506,
    /* G_SHUFFLE_VECTOR */
    509,
    /* G_CTTZ */
    513,
    /* G_CTTZ_ZERO_UNDEF */
    515,
    /* G_CTLZ */
    517,
    /* G_CTLZ_ZERO_UNDEF */
    519,
    /* G_CTPOP */
    521,
    /* G_BSWAP */
    523,
    /* G_BITREVERSE */
    525,
    /* G_FCEIL */
    527,
    /* G_FCOS */
    529,
    /* G_FSIN */
    531,
    /* G_FSQRT */
    533,
    /* G_FFLOOR */
    535,
    /* G_FRINT */
    537,
    /* G_FNEARBYINT */
    539,
    /* G_ADDRSPACE_CAST */
    541,
    /* G_BLOCK_ADDR */
    543,
    /* G_JUMP_TABLE */
    545,
    /* G_DYN_STACKALLOC */
    547,
    /* G_STRICT_FADD */
    550,
    /* G_STRICT_FSUB */
    553,
    /* G_STRICT_FMUL */
    556,
    /* G_STRICT_FDIV */
    559,
    /* G_STRICT_FREM */
    562,
    /* G_STRICT_FMA */
    565,
    /* G_STRICT_FSQRT */
    569,
    /* G_READ_REGISTER */
    571,
    /* G_WRITE_REGISTER */
    573,
    /* G_MEMCPY */
    575,
    /* G_MEMCPY_INLINE */
    579,
    /* G_MEMMOVE */
    582,
    /* G_MEMSET */
    586,
    /* G_BZERO */
    590,
    /* G_VECREDUCE_SEQ_FADD */
    593,
    /* G_VECREDUCE_SEQ_FMUL */
    596,
    /* G_VECREDUCE_FADD */
    599,
    /* G_VECREDUCE_FMUL */
    601,
    /* G_VECREDUCE_FMAX */
    603,
    /* G_VECREDUCE_FMIN */
    605,
    /* G_VECREDUCE_ADD */
    607,
    /* G_VECREDUCE_MUL */
    609,
    /* G_VECREDUCE_AND */
    611,
    /* G_VECREDUCE_OR */
    613,
    /* G_VECREDUCE_XOR */
    615,
    /* G_VECREDUCE_SMAX */
    617,
    /* G_VECREDUCE_SMIN */
    619,
    /* G_VECREDUCE_UMAX */
    621,
    /* G_VECREDUCE_UMIN */
    623,
    /* G_SBFX */
    625,
    /* G_UBFX */
    629,
    /* ABSMacro */
    633,
    /* ADJCALLSTACKDOWN */
    635,
    /* ADJCALLSTACKUP */
    637,
    /* AND_V_D_PSEUDO */
    639,
    /* AND_V_H_PSEUDO */
    642,
    /* AND_V_W_PSEUDO */
    645,
    /* ATOMIC_CMP_SWAP_I16 */
    648,
    /* ATOMIC_CMP_SWAP_I16_POSTRA */
    652,
    /* ATOMIC_CMP_SWAP_I32 */
    659,
    /* ATOMIC_CMP_SWAP_I32_POSTRA */
    663,
    /* ATOMIC_CMP_SWAP_I64 */
    667,
    /* ATOMIC_CMP_SWAP_I64_POSTRA */
    671,
    /* ATOMIC_CMP_SWAP_I8 */
    675,
    /* ATOMIC_CMP_SWAP_I8_POSTRA */
    679,
    /* ATOMIC_LOAD_ADD_I16 */
    686,
    /* ATOMIC_LOAD_ADD_I16_POSTRA */
    689,
    /* ATOMIC_LOAD_ADD_I32 */
    695,
    /* ATOMIC_LOAD_ADD_I32_POSTRA */
    698,
    /* ATOMIC_LOAD_ADD_I64 */
    701,
    /* ATOMIC_LOAD_ADD_I64_POSTRA */
    704,
    /* ATOMIC_LOAD_ADD_I8 */
    707,
    /* ATOMIC_LOAD_ADD_I8_POSTRA */
    710,
    /* ATOMIC_LOAD_AND_I16 */
    716,
    /* ATOMIC_LOAD_AND_I16_POSTRA */
    719,
    /* ATOMIC_LOAD_AND_I32 */
    725,
    /* ATOMIC_LOAD_AND_I32_POSTRA */
    728,
    /* ATOMIC_LOAD_AND_I64 */
    731,
    /* ATOMIC_LOAD_AND_I64_POSTRA */
    734,
    /* ATOMIC_LOAD_AND_I8 */
    737,
    /* ATOMIC_LOAD_AND_I8_POSTRA */
    740,
    /* ATOMIC_LOAD_MAX_I16 */
    746,
    /* ATOMIC_LOAD_MAX_I16_POSTRA */
    749,
    /* ATOMIC_LOAD_MAX_I32 */
    755,
    /* ATOMIC_LOAD_MAX_I32_POSTRA */
    758,
    /* ATOMIC_LOAD_MAX_I64 */
    761,
    /* ATOMIC_LOAD_MAX_I64_POSTRA */
    764,
    /* ATOMIC_LOAD_MAX_I8 */
    767,
    /* ATOMIC_LOAD_MAX_I8_POSTRA */
    770,
    /* ATOMIC_LOAD_MIN_I16 */
    776,
    /* ATOMIC_LOAD_MIN_I16_POSTRA */
    779,
    /* ATOMIC_LOAD_MIN_I32 */
    785,
    /* ATOMIC_LOAD_MIN_I32_POSTRA */
    788,
    /* ATOMIC_LOAD_MIN_I64 */
    791,
    /* ATOMIC_LOAD_MIN_I64_POSTRA */
    794,
    /* ATOMIC_LOAD_MIN_I8 */
    797,
    /* ATOMIC_LOAD_MIN_I8_POSTRA */
    800,
    /* ATOMIC_LOAD_NAND_I16 */
    806,
    /* ATOMIC_LOAD_NAND_I16_POSTRA */
    809,
    /* ATOMIC_LOAD_NAND_I32 */
    815,
    /* ATOMIC_LOAD_NAND_I32_POSTRA */
    818,
    /* ATOMIC_LOAD_NAND_I64 */
    821,
    /* ATOMIC_LOAD_NAND_I64_POSTRA */
    824,
    /* ATOMIC_LOAD_NAND_I8 */
    827,
    /* ATOMIC_LOAD_NAND_I8_POSTRA */
    830,
    /* ATOMIC_LOAD_OR_I16 */
    836,
    /* ATOMIC_LOAD_OR_I16_POSTRA */
    839,
    /* ATOMIC_LOAD_OR_I32 */
    845,
    /* ATOMIC_LOAD_OR_I32_POSTRA */
    848,
    /* ATOMIC_LOAD_OR_I64 */
    851,
    /* ATOMIC_LOAD_OR_I64_POSTRA */
    854,
    /* ATOMIC_LOAD_OR_I8 */
    857,
    /* ATOMIC_LOAD_OR_I8_POSTRA */
    860,
    /* ATOMIC_LOAD_SUB_I16 */
    866,
    /* ATOMIC_LOAD_SUB_I16_POSTRA */
    869,
    /* ATOMIC_LOAD_SUB_I32 */
    875,
    /* ATOMIC_LOAD_SUB_I32_POSTRA */
    878,
    /* ATOMIC_LOAD_SUB_I64 */
    881,
    /* ATOMIC_LOAD_SUB_I64_POSTRA */
    884,
    /* ATOMIC_LOAD_SUB_I8 */
    887,
    /* ATOMIC_LOAD_SUB_I8_POSTRA */
    890,
    /* ATOMIC_LOAD_UMAX_I16 */
    896,
    /* ATOMIC_LOAD_UMAX_I16_POSTRA */
    899,
    /* ATOMIC_LOAD_UMAX_I32 */
    905,
    /* ATOMIC_LOAD_UMAX_I32_POSTRA */
    908,
    /* ATOMIC_LOAD_UMAX_I64 */
    911,
    /* ATOMIC_LOAD_UMAX_I64_POSTRA */
    914,
    /* ATOMIC_LOAD_UMAX_I8 */
    917,
    /* ATOMIC_LOAD_UMAX_I8_POSTRA */
    920,
    /* ATOMIC_LOAD_UMIN_I16 */
    926,
    /* ATOMIC_LOAD_UMIN_I16_POSTRA */
    929,
    /* ATOMIC_LOAD_UMIN_I32 */
    935,
    /* ATOMIC_LOAD_UMIN_I32_POSTRA */
    938,
    /* ATOMIC_LOAD_UMIN_I64 */
    941,
    /* ATOMIC_LOAD_UMIN_I64_POSTRA */
    944,
    /* ATOMIC_LOAD_UMIN_I8 */
    947,
    /* ATOMIC_LOAD_UMIN_I8_POSTRA */
    950,
    /* ATOMIC_LOAD_XOR_I16 */
    956,
    /* ATOMIC_LOAD_XOR_I16_POSTRA */
    959,
    /* ATOMIC_LOAD_XOR_I32 */
    965,
    /* ATOMIC_LOAD_XOR_I32_POSTRA */
    968,
    /* ATOMIC_LOAD_XOR_I64 */
    971,
    /* ATOMIC_LOAD_XOR_I64_POSTRA */
    974,
    /* ATOMIC_LOAD_XOR_I8 */
    977,
    /* ATOMIC_LOAD_XOR_I8_POSTRA */
    980,
    /* ATOMIC_SWAP_I16 */
    986,
    /* ATOMIC_SWAP_I16_POSTRA */
    989,
    /* ATOMIC_SWAP_I32 */
    995,
    /* ATOMIC_SWAP_I32_POSTRA */
    998,
    /* ATOMIC_SWAP_I64 */
    1001,
    /* ATOMIC_SWAP_I64_POSTRA */
    1004,
    /* ATOMIC_SWAP_I8 */
    1007,
    /* ATOMIC_SWAP_I8_POSTRA */
    1010,
    /* B */
    1016,
    /* BAL_BR */
    1017,
    /* BAL_BR_MM */
    1018,
    /* BEQLImmMacro */
    1019,
    /* BGE */
    1022,
    /* BGEImmMacro */
    1025,
    /* BGEL */
    1028,
    /* BGELImmMacro */
    1031,
    /* BGEU */
    1034,
    /* BGEUImmMacro */
    1037,
    /* BGEUL */
    1040,
    /* BGEULImmMacro */
    1043,
    /* BGT */
    1046,
    /* BGTImmMacro */
    1049,
    /* BGTL */
    1052,
    /* BGTLImmMacro */
    1055,
    /* BGTU */
    1058,
    /* BGTUImmMacro */
    1061,
    /* BGTUL */
    1064,
    /* BGTULImmMacro */
    1067,
    /* BLE */
    1070,
    /* BLEImmMacro */
    1073,
    /* BLEL */
    1076,
    /* BLELImmMacro */
    1079,
    /* BLEU */
    1082,
    /* BLEUImmMacro */
    1085,
    /* BLEUL */
    1088,
    /* BLEULImmMacro */
    1091,
    /* BLT */
    1094,
    /* BLTImmMacro */
    1097,
    /* BLTL */
    1100,
    /* BLTLImmMacro */
    1103,
    /* BLTU */
    1106,
    /* BLTUImmMacro */
    1109,
    /* BLTUL */
    1112,
    /* BLTULImmMacro */
    1115,
    /* BNELImmMacro */
    1118,
    /* BPOSGE32_PSEUDO */
    1121,
    /* BSEL_D_PSEUDO */
    1122,
    /* BSEL_FD_PSEUDO */
    1126,
    /* BSEL_FW_PSEUDO */
    1130,
    /* BSEL_H_PSEUDO */
    1134,
    /* BSEL_W_PSEUDO */
    1138,
    /* B_MM */
    1142,
    /* B_MMR6_Pseudo */
    1143,
    /* B_MM_Pseudo */
    1144,
    /* BeqImm */
    1145,
    /* BneImm */
    1148,
    /* BteqzT8CmpX16 */
    1151,
    /* BteqzT8CmpiX16 */
    1154,
    /* BteqzT8SltX16 */
    1157,
    /* BteqzT8SltiX16 */
    1160,
    /* BteqzT8SltiuX16 */
    1163,
    /* BteqzT8SltuX16 */
    1166,
    /* BtnezT8CmpX16 */
    1169,
    /* BtnezT8CmpiX16 */
    1172,
    /* BtnezT8SltX16 */
    1175,
    /* BtnezT8SltiX16 */
    1178,
    /* BtnezT8SltiuX16 */
    1181,
    /* BtnezT8SltuX16 */
    1184,
    /* BuildPairF64 */
    1187,
    /* BuildPairF64_64 */
    1190,
    /* CFTC1 */
    1193,
    /* CONSTPOOL_ENTRY */
    1195,
    /* COPY_FD_PSEUDO */
    1198,
    /* COPY_FW_PSEUDO */
    1201,
    /* CTTC1 */
    1204,
    /* Constant32 */
    1206,
    /* DMULImmMacro */
    1207,
    /* DMULMacro */
    1210,
    /* DMULOMacro */
    1213,
    /* DMULOUMacro */
    1216,
    /* DROL */
    1219,
    /* DROLImm */
    1222,
    /* DROR */
    1225,
    /* DRORImm */
    1228,
    /* DSDivIMacro */
    1231,
    /* DSDivMacro */
    1234,
    /* DSRemIMacro */
    1237,
    /* DSRemMacro */
    1240,
    /* DUDivIMacro */
    1243,
    /* DUDivMacro */
    1246,
    /* DURemIMacro */
    1249,
    /* DURemMacro */
    1252,
    /* ERet */
    1255,
    /* ExtractElementF64 */
    1255,
    /* ExtractElementF64_64 */
    1258,
    /* FABS_D */
    1261,
    /* FABS_W */
    1263,
    /* FEXP2_D_1_PSEUDO */
    1265,
    /* FEXP2_W_1_PSEUDO */
    1267,
    /* FILL_FD_PSEUDO */
    1269,
    /* FILL_FW_PSEUDO */
    1271,
    /* GotPrologue16 */
    1273,
    /* INSERT_B_VIDX64_PSEUDO */
    1277,
    /* INSERT_B_VIDX_PSEUDO */
    1281,
    /* INSERT_D_VIDX64_PSEUDO */
    1285,
    /* INSERT_D_VIDX_PSEUDO */
    1289,
    /* INSERT_FD_PSEUDO */
    1293,
    /* INSERT_FD_VIDX64_PSEUDO */
    1297,
    /* INSERT_FD_VIDX_PSEUDO */
    1301,
    /* INSERT_FW_PSEUDO */
    1305,
    /* INSERT_FW_VIDX64_PSEUDO */
    1309,
    /* INSERT_FW_VIDX_PSEUDO */
    1313,
    /* INSERT_H_VIDX64_PSEUDO */
    1317,
    /* INSERT_H_VIDX_PSEUDO */
    1321,
    /* INSERT_W_VIDX64_PSEUDO */
    1325,
    /* INSERT_W_VIDX_PSEUDO */
    1329,
    /* JALR64Pseudo */
    1333,
    /* JALRHB64Pseudo */
    1334,
    /* JALRHBPseudo */
    1335,
    /* JALRPseudo */
    1336,
    /* JAL_MMR6 */
    1337,
    /* JalOneReg */
    1338,
    /* JalTwoReg */
    1339,
    /* LDMacro */
    1341,
    /* LDR_D */
    1344,
    /* LDR_W */
    1347,
    /* LD_F16 */
    1350,
    /* LOAD_ACC128 */
    1353,
    /* LOAD_ACC64 */
    1356,
    /* LOAD_ACC64DSP */
    1359,
    /* LOAD_CCOND_DSP */
    1362,
    /* LONG_BRANCH_ADDiu */
    1365,
    /* LONG_BRANCH_ADDiu2Op */
    1369,
    /* LONG_BRANCH_DADDiu */
    1372,
    /* LONG_BRANCH_DADDiu2Op */
    1376,
    /* LONG_BRANCH_LUi */
    1379,
    /* LONG_BRANCH_LUi2Op */
    1382,
    /* LONG_BRANCH_LUi2Op_64 */
    1384,
    /* LWM_MM */
    1386,
    /* LoadAddrImm32 */
    1389,
    /* LoadAddrImm64 */
    1391,
    /* LoadAddrReg32 */
    1393,
    /* LoadAddrReg64 */
    1396,
    /* LoadImm32 */
    1399,
    /* LoadImm64 */
    1401,
    /* LoadImmDoubleFGR */
    1403,
    /* LoadImmDoubleFGR_32 */
    1405,
    /* LoadImmDoubleGPR */
    1407,
    /* LoadImmSingleFGR */
    1409,
    /* LoadImmSingleGPR */
    1411,
    /* LwConstant32 */
    1413,
    /* MFTACX */
    1416,
    /* MFTC0 */
    1418,
    /* MFTC1 */
    1421,
    /* MFTDSP */
    1423,
    /* MFTGPR */
    1424,
    /* MFTHC1 */
    1427,
    /* MFTHI */
    1429,
    /* MFTLO */
    1431,
    /* MIPSeh_return32 */
    1433,
    /* MIPSeh_return64 */
    1435,
    /* MSA_FP_EXTEND_D_PSEUDO */
    1437,
    /* MSA_FP_EXTEND_W_PSEUDO */
    1439,
    /* MSA_FP_ROUND_D_PSEUDO */
    1441,
    /* MSA_FP_ROUND_W_PSEUDO */
    1443,
    /* MTTACX */
    1445,
    /* MTTC0 */
    1447,
    /* MTTC1 */
    1450,
    /* MTTDSP */
    1452,
    /* MTTGPR */
    1453,
    /* MTTHC1 */
    1455,
    /* MTTHI */
    1457,
    /* MTTLO */
    1459,
    /* MULImmMacro */
    1461,
    /* MULOMacro */
    1464,
    /* MULOUMacro */
    1467,
    /* MultRxRy16 */
    1470,
    /* MultRxRyRz16 */
    1472,
    /* MultuRxRy16 */
    1475,
    /* MultuRxRyRz16 */
    1477,
    /* NOP */
    1480,
    /* NORImm */
    1480,
    /* NORImm64 */
    1483,
    /* NOR_V_D_PSEUDO */
    1486,
    /* NOR_V_H_PSEUDO */
    1489,
    /* NOR_V_W_PSEUDO */
    1492,
    /* OR_V_D_PSEUDO */
    1495,
    /* OR_V_H_PSEUDO */
    1498,
    /* OR_V_W_PSEUDO */
    1501,
    /* PseudoCMPU_EQ_QB */
    1504,
    /* PseudoCMPU_LE_QB */
    1507,
    /* PseudoCMPU_LT_QB */
    1510,
    /* PseudoCMP_EQ_PH */
    1513,
    /* PseudoCMP_LE_PH */
    1516,
    /* PseudoCMP_LT_PH */
    1519,
    /* PseudoCVT_D32_W */
    1522,
    /* PseudoCVT_D64_L */
    1524,
    /* PseudoCVT_D64_W */
    1526,
    /* PseudoCVT_S_L */
    1528,
    /* PseudoCVT_S_W */
    1530,
    /* PseudoDMULT */
    1532,
    /* PseudoDMULTu */
    1535,
    /* PseudoDSDIV */
    1538,
    /* PseudoDUDIV */
    1541,
    /* PseudoD_SELECT_I */
    1544,
    /* PseudoD_SELECT_I64 */
    1551,
    /* PseudoIndirectBranch */
    1558,
    /* PseudoIndirectBranch64 */
    1559,
    /* PseudoIndirectBranch64R6 */
    1560,
    /* PseudoIndirectBranchR6 */
    1561,
    /* PseudoIndirectBranch_MM */
    1562,
    /* PseudoIndirectBranch_MMR6 */
    1563,
    /* PseudoIndirectHazardBranch */
    1564,
    /* PseudoIndirectHazardBranch64 */
    1565,
    /* PseudoIndrectHazardBranch64R6 */
    1566,
    /* PseudoIndrectHazardBranchR6 */
    1567,
    /* PseudoMADD */
    1568,
    /* PseudoMADDU */
    1572,
    /* PseudoMADDU_MM */
    1576,
    /* PseudoMADD_MM */
    1580,
    /* PseudoMFHI */
    1584,
    /* PseudoMFHI64 */
    1586,
    /* PseudoMFHI_MM */
    1588,
    /* PseudoMFLO */
    1590,
    /* PseudoMFLO64 */
    1592,
    /* PseudoMFLO_MM */
    1594,
    /* PseudoMSUB */
    1596,
    /* PseudoMSUBU */
    1600,
    /* PseudoMSUBU_MM */
    1604,
    /* PseudoMSUB_MM */
    1608,
    /* PseudoMTLOHI */
    1612,
    /* PseudoMTLOHI64 */
    1615,
    /* PseudoMTLOHI_DSP */
    1618,
    /* PseudoMTLOHI_MM */
    1621,
    /* PseudoMULT */
    1624,
    /* PseudoMULT_MM */
    1627,
    /* PseudoMULTu */
    1630,
    /* PseudoMULTu_MM */
    1633,
    /* PseudoPICK_PH */
    1636,
    /* PseudoPICK_QB */
    1640,
    /* PseudoReturn */
    1644,
    /* PseudoReturn64 */
    1645,
    /* PseudoSDIV */
    1646,
    /* PseudoSELECTFP_F_D32 */
    1649,
    /* PseudoSELECTFP_F_D64 */
    1653,
    /* PseudoSELECTFP_F_I */
    1657,
    /* PseudoSELECTFP_F_I64 */
    1661,
    /* PseudoSELECTFP_F_S */
    1665,
    /* PseudoSELECTFP_T_D32 */
    1669,
    /* PseudoSELECTFP_T_D64 */
    1673,
    /* PseudoSELECTFP_T_I */
    1677,
    /* PseudoSELECTFP_T_I64 */
    1681,
    /* PseudoSELECTFP_T_S */
    1685,
    /* PseudoSELECT_D32 */
    1689,
    /* PseudoSELECT_D64 */
    1693,
    /* PseudoSELECT_I */
    1697,
    /* PseudoSELECT_I64 */
    1701,
    /* PseudoSELECT_S */
    1705,
    /* PseudoTRUNC_W_D */
    1709,
    /* PseudoTRUNC_W_D32 */
    1712,
    /* PseudoTRUNC_W_S */
    1715,
    /* PseudoUDIV */
    1718,
    /* ROL */
    1721,
    /* ROLImm */
    1724,
    /* ROR */
    1727,
    /* RORImm */
    1730,
    /* RetRA */
    1733,
    /* RetRA16 */
    1733,
    /* SDC1_M1 */
    1733,
    /* SDIV_MM_Pseudo */
    1736,
    /* SDMacro */
    1739,
    /* SDivIMacro */
    1742,
    /* SDivMacro */
    1745,
    /* SEQIMacro */
    1748,
    /* SEQMacro */
    1751,
    /* SGE */
    1754,
    /* SGEImm */
    1757,
    /* SGEImm64 */
    1760,
    /* SGEU */
    1763,
    /* SGEUImm */
    1766,
    /* SGEUImm64 */
    1769,
    /* SGTImm */
    1772,
    /* SGTImm64 */
    1775,
    /* SGTUImm */
    1778,
    /* SGTUImm64 */
    1781,
    /* SLE */
    1784,
    /* SLEImm */
    1787,
    /* SLEImm64 */
    1790,
    /* SLEU */
    1793,
    /* SLEUImm */
    1796,
    /* SLEUImm64 */
    1799,
    /* SLTImm64 */
    1802,
    /* SLTUImm64 */
    1805,
    /* SNEIMacro */
    1808,
    /* SNEMacro */
    1811,
    /* SNZ_B_PSEUDO */
    1814,
    /* SNZ_D_PSEUDO */
    1816,
    /* SNZ_H_PSEUDO */
    1818,
    /* SNZ_V_PSEUDO */
    1820,
    /* SNZ_W_PSEUDO */
    1822,
    /* SRemIMacro */
    1824,
    /* SRemMacro */
    1827,
    /* STORE_ACC128 */
    1830,
    /* STORE_ACC64 */
    1833,
    /* STORE_ACC64DSP */
    1836,
    /* STORE_CCOND_DSP */
    1839,
    /* STR_D */
    1842,
    /* STR_W */
    1845,
    /* ST_F16 */
    1848,
    /* SWM_MM */
    1851,
    /* SZ_B_PSEUDO */
    1854,
    /* SZ_D_PSEUDO */
    1856,
    /* SZ_H_PSEUDO */
    1858,
    /* SZ_V_PSEUDO */
    1860,
    /* SZ_W_PSEUDO */
    1862,
    /* SaaAddr */
    1864,
    /* SaadAddr */
    1867,
    /* SelBeqZ */
    1870,
    /* SelBneZ */
    1874,
    /* SelTBteqZCmp */
    1878,
    /* SelTBteqZCmpi */
    1883,
    /* SelTBteqZSlt */
    1888,
    /* SelTBteqZSlti */
    1893,
    /* SelTBteqZSltiu */
    1898,
    /* SelTBteqZSltu */
    1903,
    /* SelTBtneZCmp */
    1908,
    /* SelTBtneZCmpi */
    1913,
    /* SelTBtneZSlt */
    1918,
    /* SelTBtneZSlti */
    1923,
    /* SelTBtneZSltiu */
    1928,
    /* SelTBtneZSltu */
    1933,
    /* SltCCRxRy16 */
    1938,
    /* SltiCCRxImmX16 */
    1941,
    /* SltiuCCRxImmX16 */
    1944,
    /* SltuCCRxRy16 */
    1947,
    /* SltuRxRyRz16 */
    1950,
    /* TAILCALL */
    1953,
    /* TAILCALL64R6REG */
    1954,
    /* TAILCALLHB64R6REG */
    1955,
    /* TAILCALLHBR6REG */
    1956,
    /* TAILCALLR6REG */
    1957,
    /* TAILCALLREG */
    1958,
    /* TAILCALLREG64 */
    1959,
    /* TAILCALLREGHB */
    1960,
    /* TAILCALLREGHB64 */
    1961,
    /* TAILCALLREG_MM */
    1962,
    /* TAILCALLREG_MMR6 */
    1963,
    /* TAILCALL_MM */
    1964,
    /* TAILCALL_MMR6 */
    1965,
    /* TRAP */
    1966,
    /* TRAP_MM */
    1966,
    /* UDIV_MM_Pseudo */
    1966,
    /* UDivIMacro */
    1969,
    /* UDivMacro */
    1972,
    /* URemIMacro */
    1975,
    /* URemMacro */
    1978,
    /* Ulh */
    1981,
    /* Ulhu */
    1984,
    /* Ulw */
    1987,
    /* Ush */
    1990,
    /* Usw */
    1993,
    /* XOR_V_D_PSEUDO */
    1996,
    /* XOR_V_H_PSEUDO */
    1999,
    /* XOR_V_W_PSEUDO */
    2002,
    /* ABSQ_S_PH */
    2005,
    /* ABSQ_S_PH_MM */
    2007,
    /* ABSQ_S_QB */
    2009,
    /* ABSQ_S_QB_MMR2 */
    2011,
    /* ABSQ_S_W */
    2013,
    /* ABSQ_S_W_MM */
    2015,
    /* ADD */
    2017,
    /* ADDIUPC */
    2020,
    /* ADDIUPC_MM */
    2022,
    /* ADDIUPC_MMR6 */
    2024,
    /* ADDIUR1SP_MM */
    2026,
    /* ADDIUR2_MM */
    2028,
    /* ADDIUS5_MM */
    2031,
    /* ADDIUSP_MM */
    2034,
    /* ADDIU_MMR6 */
    2035,
    /* ADDQH_PH */
    2038,
    /* ADDQH_PH_MMR2 */
    2041,
    /* ADDQH_R_PH */
    2044,
    /* ADDQH_R_PH_MMR2 */
    2047,
    /* ADDQH_R_W */
    2050,
    /* ADDQH_R_W_MMR2 */
    2053,
    /* ADDQH_W */
    2056,
    /* ADDQH_W_MMR2 */
    2059,
    /* ADDQ_PH */
    2062,
    /* ADDQ_PH_MM */
    2065,
    /* ADDQ_S_PH */
    2068,
    /* ADDQ_S_PH_MM */
    2071,
    /* ADDQ_S_W */
    2074,
    /* ADDQ_S_W_MM */
    2077,
    /* ADDR_PS64 */
    2080,
    /* ADDSC */
    2083,
    /* ADDSC_MM */
    2086,
    /* ADDS_A_B */
    2089,
    /* ADDS_A_D */
    2092,
    /* ADDS_A_H */
    2095,
    /* ADDS_A_W */
    2098,
    /* ADDS_S_B */
    2101,
    /* ADDS_S_D */
    2104,
    /* ADDS_S_H */
    2107,
    /* ADDS_S_W */
    2110,
    /* ADDS_U_B */
    2113,
    /* ADDS_U_D */
    2116,
    /* ADDS_U_H */
    2119,
    /* ADDS_U_W */
    2122,
    /* ADDU16_MM */
    2125,
    /* ADDU16_MMR6 */
    2128,
    /* ADDUH_QB */
    2131,
    /* ADDUH_QB_MMR2 */
    2134,
    /* ADDUH_R_QB */
    2137,
    /* ADDUH_R_QB_MMR2 */
    2140,
    /* ADDU_MMR6 */
    2143,
    /* ADDU_PH */
    2146,
    /* ADDU_PH_MMR2 */
    2149,
    /* ADDU_QB */
    2152,
    /* ADDU_QB_MM */
    2155,
    /* ADDU_S_PH */
    2158,
    /* ADDU_S_PH_MMR2 */
    2161,
    /* ADDU_S_QB */
    2164,
    /* ADDU_S_QB_MM */
    2167,
    /* ADDVI_B */
    2170,
    /* ADDVI_D */
    2173,
    /* ADDVI_H */
    2176,
    /* ADDVI_W */
    2179,
    /* ADDV_B */
    2182,
    /* ADDV_D */
    2185,
    /* ADDV_H */
    2188,
    /* ADDV_W */
    2191,
    /* ADDWC */
    2194,
    /* ADDWC_MM */
    2197,
    /* ADD_A_B */
    2200,
    /* ADD_A_D */
    2203,
    /* ADD_A_H */
    2206,
    /* ADD_A_W */
    2209,
    /* ADD_MM */
    2212,
    /* ADD_MMR6 */
    2215,
    /* ADDi */
    2218,
    /* ADDi_MM */
    2221,
    /* ADDiu */
    2224,
    /* ADDiu_MM */
    2227,
    /* ADDu */
    2230,
    /* ADDu_MM */
    2233,
    /* ALIGN */
    2236,
    /* ALIGN_MMR6 */
    2240,
    /* ALUIPC */
    2244,
    /* ALUIPC_MMR6 */
    2246,
    /* AND */
    2248,
    /* AND16_MM */
    2251,
    /* AND16_MMR6 */
    2254,
    /* AND64 */
    2257,
    /* ANDI16_MM */
    2260,
    /* ANDI16_MMR6 */
    2263,
    /* ANDI_B */
    2266,
    /* ANDI_MMR6 */
    2269,
    /* AND_MM */
    2272,
    /* AND_MMR6 */
    2275,
    /* AND_V */
    2278,
    /* ANDi */
    2281,
    /* ANDi64 */
    2284,
    /* ANDi_MM */
    2287,
    /* APPEND */
    2290,
    /* APPEND_MMR2 */
    2294,
    /* ASUB_S_B */
    2298,
    /* ASUB_S_D */
    2301,
    /* ASUB_S_H */
    2304,
    /* ASUB_S_W */
    2307,
    /* ASUB_U_B */
    2310,
    /* ASUB_U_D */
    2313,
    /* ASUB_U_H */
    2316,
    /* ASUB_U_W */
    2319,
    /* AUI */
    2322,
    /* AUIPC */
    2325,
    /* AUIPC_MMR6 */
    2327,
    /* AUI_MMR6 */
    2329,
    /* AVER_S_B */
    2332,
    /* AVER_S_D */
    2335,
    /* AVER_S_H */
    2338,
    /* AVER_S_W */
    2341,
    /* AVER_U_B */
    2344,
    /* AVER_U_D */
    2347,
    /* AVER_U_H */
    2350,
    /* AVER_U_W */
    2353,
    /* AVE_S_B */
    2356,
    /* AVE_S_D */
    2359,
    /* AVE_S_H */
    2362,
    /* AVE_S_W */
    2365,
    /* AVE_U_B */
    2368,
    /* AVE_U_D */
    2371,
    /* AVE_U_H */
    2374,
    /* AVE_U_W */
    2377,
    /* AddiuRxImmX16 */
    2380,
    /* AddiuRxPcImmX16 */
    2382,
    /* AddiuRxRxImm16 */
    2384,
    /* AddiuRxRxImmX16 */
    2387,
    /* AddiuRxRyOffMemX16 */
    2390,
    /* AddiuSpImm16 */
    2393,
    /* AddiuSpImmX16 */
    2394,
    /* AdduRxRyRz16 */
    2395,
    /* AndRxRxRy16 */
    2398,
    /* B16_MM */
    2401,
    /* BADDu */
    2402,
    /* BAL */
    2405,
    /* BALC */
    2406,
    /* BALC_MMR6 */
    2407,
    /* BALIGN */
    2408,
    /* BALIGN_MMR2 */
    2412,
    /* BBIT0 */
    2416,
    /* BBIT032 */
    2419,
    /* BBIT1 */
    2422,
    /* BBIT132 */
    2425,
    /* BC */
    2428,
    /* BC16_MMR6 */
    2429,
    /* BC1EQZ */
    2430,
    /* BC1EQZC_MMR6 */
    2432,
    /* BC1F */
    2434,
    /* BC1FL */
    2436,
    /* BC1F_MM */
    2438,
    /* BC1NEZ */
    2440,
    /* BC1NEZC_MMR6 */
    2442,
    /* BC1T */
    2444,
    /* BC1TL */
    2446,
    /* BC1T_MM */
    2448,
    /* BC2EQZ */
    2450,
    /* BC2EQZC_MMR6 */
    2452,
    /* BC2NEZ */
    2454,
    /* BC2NEZC_MMR6 */
    2456,
    /* BCLRI_B */
    2458,
    /* BCLRI_D */
    2461,
    /* BCLRI_H */
    2464,
    /* BCLRI_W */
    2467,
    /* BCLR_B */
    2470,
    /* BCLR_D */
    2473,
    /* BCLR_H */
    2476,
    /* BCLR_W */
    2479,
    /* BC_MMR6 */
    2482,
    /* BEQ */
    2483,
    /* BEQ64 */
    2486,
    /* BEQC */
    2489,
    /* BEQC64 */
    2492,
    /* BEQC_MMR6 */
    2495,
    /* BEQL */
    2498,
    /* BEQZ16_MM */
    2501,
    /* BEQZALC */
    2503,
    /* BEQZALC_MMR6 */
    2505,
    /* BEQZC */
    2507,
    /* BEQZC16_MMR6 */
    2509,
    /* BEQZC64 */
    2511,
    /* BEQZC_MM */
    2513,
    /* BEQZC_MMR6 */
    2515,
    /* BEQ_MM */
    2517,
    /* BGEC */
    2520,
    /* BGEC64 */
    2523,
    /* BGEC_MMR6 */
    2526,
    /* BGEUC */
    2529,
    /* BGEUC64 */
    2532,
    /* BGEUC_MMR6 */
    2535,
    /* BGEZ */
    2538,
    /* BGEZ64 */
    2540,
    /* BGEZAL */
    2542,
    /* BGEZALC */
    2544,
    /* BGEZALC_MMR6 */
    2546,
    /* BGEZALL */
    2548,
    /* BGEZALS_MM */
    2550,
    /* BGEZAL_MM */
    2552,
    /* BGEZC */
    2554,
    /* BGEZC64 */
    2556,
    /* BGEZC_MMR6 */
    2558,
    /* BGEZL */
    2560,
    /* BGEZ_MM */
    2562,
    /* BGTZ */
    2564,
    /* BGTZ64 */
    2566,
    /* BGTZALC */
    2568,
    /* BGTZALC_MMR6 */
    2570,
    /* BGTZC */
    2572,
    /* BGTZC64 */
    2574,
    /* BGTZC_MMR6 */
    2576,
    /* BGTZL */
    2578,
    /* BGTZ_MM */
    2580,
    /* BINSLI_B */
    2582,
    /* BINSLI_D */
    2586,
    /* BINSLI_H */
    2590,
    /* BINSLI_W */
    2594,
    /* BINSL_B */
    2598,
    /* BINSL_D */
    2602,
    /* BINSL_H */
    2606,
    /* BINSL_W */
    2610,
    /* BINSRI_B */
    2614,
    /* BINSRI_D */
    2618,
    /* BINSRI_H */
    2622,
    /* BINSRI_W */
    2626,
    /* BINSR_B */
    2630,
    /* BINSR_D */
    2634,
    /* BINSR_H */
    2638,
    /* BINSR_W */
    2642,
    /* BITREV */
    2646,
    /* BITREV_MM */
    2648,
    /* BITSWAP */
    2650,
    /* BITSWAP_MMR6 */
    2652,
    /* BLEZ */
    2654,
    /* BLEZ64 */
    2656,
    /* BLEZALC */
    2658,
    /* BLEZALC_MMR6 */
    2660,
    /* BLEZC */
    2662,
    /* BLEZC64 */
    2664,
    /* BLEZC_MMR6 */
    2666,
    /* BLEZL */
    2668,
    /* BLEZ_MM */
    2670,
    /* BLTC */
    2672,
    /* BLTC64 */
    2675,
    /* BLTC_MMR6 */
    2678,
    /* BLTUC */
    2681,
    /* BLTUC64 */
    2684,
    /* BLTUC_MMR6 */
    2687,
    /* BLTZ */
    2690,
    /* BLTZ64 */
    2692,
    /* BLTZAL */
    2694,
    /* BLTZALC */
    2696,
    /* BLTZALC_MMR6 */
    2698,
    /* BLTZALL */
    2700,
    /* BLTZALS_MM */
    2702,
    /* BLTZAL_MM */
    2704,
    /* BLTZC */
    2706,
    /* BLTZC64 */
    2708,
    /* BLTZC_MMR6 */
    2710,
    /* BLTZL */
    2712,
    /* BLTZ_MM */
    2714,
    /* BMNZI_B */
    2716,
    /* BMNZ_V */
    2720,
    /* BMZI_B */
    2724,
    /* BMZ_V */
    2728,
    /* BNE */
    2732,
    /* BNE64 */
    2735,
    /* BNEC */
    2738,
    /* BNEC64 */
    2741,
    /* BNEC_MMR6 */
    2744,
    /* BNEGI_B */
    2747,
    /* BNEGI_D */
    2750,
    /* BNEGI_H */
    2753,
    /* BNEGI_W */
    2756,
    /* BNEG_B */
    2759,
    /* BNEG_D */
    2762,
    /* BNEG_H */
    2765,
    /* BNEG_W */
    2768,
    /* BNEL */
    2771,
    /* BNEZ16_MM */
    2774,
    /* BNEZALC */
    2776,
    /* BNEZALC_MMR6 */
    2778,
    /* BNEZC */
    2780,
    /* BNEZC16_MMR6 */
    2782,
    /* BNEZC64 */
    2784,
    /* BNEZC_MM */
    2786,
    /* BNEZC_MMR6 */
    2788,
    /* BNE_MM */
    2790,
    /* BNVC */
    2793,
    /* BNVC_MMR6 */
    2796,
    /* BNZ_B */
    2799,
    /* BNZ_D */
    2801,
    /* BNZ_H */
    2803,
    /* BNZ_V */
    2805,
    /* BNZ_W */
    2807,
    /* BOVC */
    2809,
    /* BOVC_MMR6 */
    2812,
    /* BPOSGE32 */
    2815,
    /* BPOSGE32C_MMR3 */
    2816,
    /* BPOSGE32_MM */
    2817,
    /* BREAK */
    2818,
    /* BREAK16_MM */
    2820,
    /* BREAK16_MMR6 */
    2821,
    /* BREAK_MM */
    2822,
    /* BREAK_MMR6 */
    2824,
    /* BSELI_B */
    2826,
    /* BSEL_V */
    2830,
    /* BSETI_B */
    2834,
    /* BSETI_D */
    2837,
    /* BSETI_H */
    2840,
    /* BSETI_W */
    2843,
    /* BSET_B */
    2846,
    /* BSET_D */
    2849,
    /* BSET_H */
    2852,
    /* BSET_W */
    2855,
    /* BZ_B */
    2858,
    /* BZ_D */
    2860,
    /* BZ_H */
    2862,
    /* BZ_V */
    2864,
    /* BZ_W */
    2866,
    /* BeqzRxImm16 */
    2868,
    /* BeqzRxImmX16 */
    2870,
    /* Bimm16 */
    2872,
    /* BimmX16 */
    2873,
    /* BnezRxImm16 */
    2874,
    /* BnezRxImmX16 */
    2876,
    /* Break16 */
    2878,
    /* Bteqz16 */
    2878,
    /* BteqzX16 */
    2879,
    /* Btnez16 */
    2880,
    /* BtnezX16 */
    2881,
    /* CACHE */
    2882,
    /* CACHEE */
    2885,
    /* CACHEE_MM */
    2888,
    /* CACHE_MM */
    2891,
    /* CACHE_MMR6 */
    2894,
    /* CACHE_R6 */
    2897,
    /* CEIL_L_D64 */
    2900,
    /* CEIL_L_D_MMR6 */
    2902,
    /* CEIL_L_S */
    2904,
    /* CEIL_L_S_MMR6 */
    2906,
    /* CEIL_W_D32 */
    2908,
    /* CEIL_W_D64 */
    2910,
    /* CEIL_W_D_MMR6 */
    2912,
    /* CEIL_W_MM */
    2914,
    /* CEIL_W_S */
    2916,
    /* CEIL_W_S_MM */
    2918,
    /* CEIL_W_S_MMR6 */
    2920,
    /* CEQI_B */
    2922,
    /* CEQI_D */
    2925,
    /* CEQI_H */
    2928,
    /* CEQI_W */
    2931,
    /* CEQ_B */
    2934,
    /* CEQ_D */
    2937,
    /* CEQ_H */
    2940,
    /* CEQ_W */
    2943,
    /* CFC1 */
    2946,
    /* CFC1_MM */
    2948,
    /* CFC2_MM */
    2950,
    /* CFCMSA */
    2952,
    /* CINS */
    2954,
    /* CINS32 */
    2958,
    /* CINS64_32 */
    2962,
    /* CINS_i32 */
    2966,
    /* CLASS_D */
    2970,
    /* CLASS_D_MMR6 */
    2972,
    /* CLASS_S */
    2974,
    /* CLASS_S_MMR6 */
    2976,
    /* CLEI_S_B */
    2978,
    /* CLEI_S_D */
    2981,
    /* CLEI_S_H */
    2984,
    /* CLEI_S_W */
    2987,
    /* CLEI_U_B */
    2990,
    /* CLEI_U_D */
    2993,
    /* CLEI_U_H */
    2996,
    /* CLEI_U_W */
    2999,
    /* CLE_S_B */
    3002,
    /* CLE_S_D */
    3005,
    /* CLE_S_H */
    3008,
    /* CLE_S_W */
    3011,
    /* CLE_U_B */
    3014,
    /* CLE_U_D */
    3017,
    /* CLE_U_H */
    3020,
    /* CLE_U_W */
    3023,
    /* CLO */
    3026,
    /* CLO_MM */
    3028,
    /* CLO_MMR6 */
    3030,
    /* CLO_R6 */
    3032,
    /* CLTI_S_B */
    3034,
    /* CLTI_S_D */
    3037,
    /* CLTI_S_H */
    3040,
    /* CLTI_S_W */
    3043,
    /* CLTI_U_B */
    3046,
    /* CLTI_U_D */
    3049,
    /* CLTI_U_H */
    3052,
    /* CLTI_U_W */
    3055,
    /* CLT_S_B */
    3058,
    /* CLT_S_D */
    3061,
    /* CLT_S_H */
    3064,
    /* CLT_S_W */
    3067,
    /* CLT_U_B */
    3070,
    /* CLT_U_D */
    3073,
    /* CLT_U_H */
    3076,
    /* CLT_U_W */
    3079,
    /* CLZ */
    3082,
    /* CLZ_MM */
    3084,
    /* CLZ_MMR6 */
    3086,
    /* CLZ_R6 */
    3088,
    /* CMPGDU_EQ_QB */
    3090,
    /* CMPGDU_EQ_QB_MMR2 */
    3093,
    /* CMPGDU_LE_QB */
    3096,
    /* CMPGDU_LE_QB_MMR2 */
    3099,
    /* CMPGDU_LT_QB */
    3102,
    /* CMPGDU_LT_QB_MMR2 */
    3105,
    /* CMPGU_EQ_QB */
    3108,
    /* CMPGU_EQ_QB_MM */
    3111,
    /* CMPGU_LE_QB */
    3114,
    /* CMPGU_LE_QB_MM */
    3117,
    /* CMPGU_LT_QB */
    3120,
    /* CMPGU_LT_QB_MM */
    3123,
    /* CMPU_EQ_QB */
    3126,
    /* CMPU_EQ_QB_MM */
    3128,
    /* CMPU_LE_QB */
    3130,
    /* CMPU_LE_QB_MM */
    3132,
    /* CMPU_LT_QB */
    3134,
    /* CMPU_LT_QB_MM */
    3136,
    /* CMP_AF_D_MMR6 */
    3138,
    /* CMP_AF_S_MMR6 */
    3141,
    /* CMP_EQ_D */
    3144,
    /* CMP_EQ_D_MMR6 */
    3147,
    /* CMP_EQ_PH */
    3150,
    /* CMP_EQ_PH_MM */
    3152,
    /* CMP_EQ_S */
    3154,
    /* CMP_EQ_S_MMR6 */
    3157,
    /* CMP_F_D */
    3160,
    /* CMP_F_S */
    3163,
    /* CMP_LE_D */
    3166,
    /* CMP_LE_D_MMR6 */
    3169,
    /* CMP_LE_PH */
    3172,
    /* CMP_LE_PH_MM */
    3174,
    /* CMP_LE_S */
    3176,
    /* CMP_LE_S_MMR6 */
    3179,
    /* CMP_LT_D */
    3182,
    /* CMP_LT_D_MMR6 */
    3185,
    /* CMP_LT_PH */
    3188,
    /* CMP_LT_PH_MM */
    3190,
    /* CMP_LT_S */
    3192,
    /* CMP_LT_S_MMR6 */
    3195,
    /* CMP_SAF_D */
    3198,
    /* CMP_SAF_D_MMR6 */
    3201,
    /* CMP_SAF_S */
    3204,
    /* CMP_SAF_S_MMR6 */
    3207,
    /* CMP_SEQ_D */
    3210,
    /* CMP_SEQ_D_MMR6 */
    3213,
    /* CMP_SEQ_S */
    3216,
    /* CMP_SEQ_S_MMR6 */
    3219,
    /* CMP_SLE_D */
    3222,
    /* CMP_SLE_D_MMR6 */
    3225,
    /* CMP_SLE_S */
    3228,
    /* CMP_SLE_S_MMR6 */
    3231,
    /* CMP_SLT_D */
    3234,
    /* CMP_SLT_D_MMR6 */
    3237,
    /* CMP_SLT_S */
    3240,
    /* CMP_SLT_S_MMR6 */
    3243,
    /* CMP_SUEQ_D */
    3246,
    /* CMP_SUEQ_D_MMR6 */
    3249,
    /* CMP_SUEQ_S */
    3252,
    /* CMP_SUEQ_S_MMR6 */
    3255,
    /* CMP_SULE_D */
    3258,
    /* CMP_SULE_D_MMR6 */
    3261,
    /* CMP_SULE_S */
    3264,
    /* CMP_SULE_S_MMR6 */
    3267,
    /* CMP_SULT_D */
    3270,
    /* CMP_SULT_D_MMR6 */
    3273,
    /* CMP_SULT_S */
    3276,
    /* CMP_SULT_S_MMR6 */
    3279,
    /* CMP_SUN_D */
    3282,
    /* CMP_SUN_D_MMR6 */
    3285,
    /* CMP_SUN_S */
    3288,
    /* CMP_SUN_S_MMR6 */
    3291,
    /* CMP_UEQ_D */
    3294,
    /* CMP_UEQ_D_MMR6 */
    3297,
    /* CMP_UEQ_S */
    3300,
    /* CMP_UEQ_S_MMR6 */
    3303,
    /* CMP_ULE_D */
    3306,
    /* CMP_ULE_D_MMR6 */
    3309,
    /* CMP_ULE_S */
    3312,
    /* CMP_ULE_S_MMR6 */
    3315,
    /* CMP_ULT_D */
    3318,
    /* CMP_ULT_D_MMR6 */
    3321,
    /* CMP_ULT_S */
    3324,
    /* CMP_ULT_S_MMR6 */
    3327,
    /* CMP_UN_D */
    3330,
    /* CMP_UN_D_MMR6 */
    3333,
    /* CMP_UN_S */
    3336,
    /* CMP_UN_S_MMR6 */
    3339,
    /* COPY_S_B */
    3342,
    /* COPY_S_D */
    3345,
    /* COPY_S_H */
    3348,
    /* COPY_S_W */
    3351,
    /* COPY_U_B */
    3354,
    /* COPY_U_H */
    3357,
    /* COPY_U_W */
    3360,
    /* CRC32B */
    3363,
    /* CRC32CB */
    3366,
    /* CRC32CD */
    3369,
    /* CRC32CH */
    3372,
    /* CRC32CW */
    3375,
    /* CRC32D */
    3378,
    /* CRC32H */
    3381,
    /* CRC32W */
    3384,
    /* CTC1 */
    3387,
    /* CTC1_MM */
    3389,
    /* CTC2_MM */
    3391,
    /* CTCMSA */
    3393,
    /* CVT_D32_S */
    3395,
    /* CVT_D32_S_MM */
    3397,
    /* CVT_D32_W */
    3399,
    /* CVT_D32_W_MM */
    3401,
    /* CVT_D64_L */
    3403,
    /* CVT_D64_S */
    3405,
    /* CVT_D64_S_MM */
    3407,
    /* CVT_D64_W */
    3409,
    /* CVT_D64_W_MM */
    3411,
    /* CVT_D_L_MMR6 */
    3413,
    /* CVT_L_D64 */
    3415,
    /* CVT_L_D64_MM */
    3417,
    /* CVT_L_D_MMR6 */
    3419,
    /* CVT_L_S */
    3421,
    /* CVT_L_S_MM */
    3423,
    /* CVT_L_S_MMR6 */
    3425,
    /* CVT_PS_PW64 */
    3427,
    /* CVT_PS_S64 */
    3429,
    /* CVT_PW_PS64 */
    3432,
    /* CVT_S_D32 */
    3434,
    /* CVT_S_D32_MM */
    3436,
    /* CVT_S_D64 */
    3438,
    /* CVT_S_D64_MM */
    3440,
    /* CVT_S_L */
    3442,
    /* CVT_S_L_MMR6 */
    3444,
    /* CVT_S_PL64 */
    3446,
    /* CVT_S_PU64 */
    3448,
    /* CVT_S_W */
    3450,
    /* CVT_S_W_MM */
    3452,
    /* CVT_S_W_MMR6 */
    3454,
    /* CVT_W_D32 */
    3456,
    /* CVT_W_D32_MM */
    3458,
    /* CVT_W_D64 */
    3460,
    /* CVT_W_D64_MM */
    3462,
    /* CVT_W_S */
    3464,
    /* CVT_W_S_MM */
    3466,
    /* CVT_W_S_MMR6 */
    3468,
    /* C_EQ_D32 */
    3470,
    /* C_EQ_D32_MM */
    3473,
    /* C_EQ_D64 */
    3476,
    /* C_EQ_D64_MM */
    3479,
    /* C_EQ_S */
    3482,
    /* C_EQ_S_MM */
    3485,
    /* C_F_D32 */
    3488,
    /* C_F_D32_MM */
    3491,
    /* C_F_D64 */
    3494,
    /* C_F_D64_MM */
    3497,
    /* C_F_S */
    3500,
    /* C_F_S_MM */
    3503,
    /* C_LE_D32 */
    3506,
    /* C_LE_D32_MM */
    3509,
    /* C_LE_D64 */
    3512,
    /* C_LE_D64_MM */
    3515,
    /* C_LE_S */
    3518,
    /* C_LE_S_MM */
    3521,
    /* C_LT_D32 */
    3524,
    /* C_LT_D32_MM */
    3527,
    /* C_LT_D64 */
    3530,
    /* C_LT_D64_MM */
    3533,
    /* C_LT_S */
    3536,
    /* C_LT_S_MM */
    3539,
    /* C_NGE_D32 */
    3542,
    /* C_NGE_D32_MM */
    3545,
    /* C_NGE_D64 */
    3548,
    /* C_NGE_D64_MM */
    3551,
    /* C_NGE_S */
    3554,
    /* C_NGE_S_MM */
    3557,
    /* C_NGLE_D32 */
    3560,
    /* C_NGLE_D32_MM */
    3563,
    /* C_NGLE_D64 */
    3566,
    /* C_NGLE_D64_MM */
    3569,
    /* C_NGLE_S */
    3572,
    /* C_NGLE_S_MM */
    3575,
    /* C_NGL_D32 */
    3578,
    /* C_NGL_D32_MM */
    3581,
    /* C_NGL_D64 */
    3584,
    /* C_NGL_D64_MM */
    3587,
    /* C_NGL_S */
    3590,
    /* C_NGL_S_MM */
    3593,
    /* C_NGT_D32 */
    3596,
    /* C_NGT_D32_MM */
    3599,
    /* C_NGT_D64 */
    3602,
    /* C_NGT_D64_MM */
    3605,
    /* C_NGT_S */
    3608,
    /* C_NGT_S_MM */
    3611,
    /* C_OLE_D32 */
    3614,
    /* C_OLE_D32_MM */
    3617,
    /* C_OLE_D64 */
    3620,
    /* C_OLE_D64_MM */
    3623,
    /* C_OLE_S */
    3626,
    /* C_OLE_S_MM */
    3629,
    /* C_OLT_D32 */
    3632,
    /* C_OLT_D32_MM */
    3635,
    /* C_OLT_D64 */
    3638,
    /* C_OLT_D64_MM */
    3641,
    /* C_OLT_S */
    3644,
    /* C_OLT_S_MM */
    3647,
    /* C_SEQ_D32 */
    3650,
    /* C_SEQ_D32_MM */
    3653,
    /* C_SEQ_D64 */
    3656,
    /* C_SEQ_D64_MM */
    3659,
    /* C_SEQ_S */
    3662,
    /* C_SEQ_S_MM */
    3665,
    /* C_SF_D32 */
    3668,
    /* C_SF_D32_MM */
    3671,
    /* C_SF_D64 */
    3674,
    /* C_SF_D64_MM */
    3677,
    /* C_SF_S */
    3680,
    /* C_SF_S_MM */
    3683,
    /* C_UEQ_D32 */
    3686,
    /* C_UEQ_D32_MM */
    3689,
    /* C_UEQ_D64 */
    3692,
    /* C_UEQ_D64_MM */
    3695,
    /* C_UEQ_S */
    3698,
    /* C_UEQ_S_MM */
    3701,
    /* C_ULE_D32 */
    3704,
    /* C_ULE_D32_MM */
    3707,
    /* C_ULE_D64 */
    3710,
    /* C_ULE_D64_MM */
    3713,
    /* C_ULE_S */
    3716,
    /* C_ULE_S_MM */
    3719,
    /* C_ULT_D32 */
    3722,
    /* C_ULT_D32_MM */
    3725,
    /* C_ULT_D64 */
    3728,
    /* C_ULT_D64_MM */
    3731,
    /* C_ULT_S */
    3734,
    /* C_ULT_S_MM */
    3737,
    /* C_UN_D32 */
    3740,
    /* C_UN_D32_MM */
    3743,
    /* C_UN_D64 */
    3746,
    /* C_UN_D64_MM */
    3749,
    /* C_UN_S */
    3752,
    /* C_UN_S_MM */
    3755,
    /* CmpRxRy16 */
    3758,
    /* CmpiRxImm16 */
    3760,
    /* CmpiRxImmX16 */
    3762,
    /* DADD */
    3764,
    /* DADDi */
    3767,
    /* DADDiu */
    3770,
    /* DADDu */
    3773,
    /* DAHI */
    3776,
    /* DALIGN */
    3779,
    /* DATI */
    3783,
    /* DAUI */
    3786,
    /* DBITSWAP */
    3789,
    /* DCLO */
    3791,
    /* DCLO_R6 */
    3793,
    /* DCLZ */
    3795,
    /* DCLZ_R6 */
    3797,
    /* DDIV */
    3799,
    /* DDIVU */
    3802,
    /* DERET */
    3805,
    /* DERET_MM */
    3805,
    /* DERET_MMR6 */
    3805,
    /* DEXT */
    3805,
    /* DEXT64_32 */
    3809,
    /* DEXTM */
    3813,
    /* DEXTU */
    3817,
    /* DI */
    3821,
    /* DINS */
    3822,
    /* DINSM */
    3827,
    /* DINSU */
    3832,
    /* DIV */
    3837,
    /* DIVU */
    3840,
    /* DIVU_MMR6 */
    3843,
    /* DIV_MMR6 */
    3846,
    /* DIV_S_B */
    3849,
    /* DIV_S_D */
    3852,
    /* DIV_S_H */
    3855,
    /* DIV_S_W */
    3858,
    /* DIV_U_B */
    3861,
    /* DIV_U_D */
    3864,
    /* DIV_U_H */
    3867,
    /* DIV_U_W */
    3870,
    /* DI_MM */
    3873,
    /* DI_MMR6 */
    3874,
    /* DLSA */
    3875,
    /* DLSA_R6 */
    3879,
    /* DMFC0 */
    3883,
    /* DMFC1 */
    3886,
    /* DMFC2 */
    3888,
    /* DMFC2_OCTEON */
    3891,
    /* DMFGC0 */
    3893,
    /* DMOD */
    3896,
    /* DMODU */
    3899,
    /* DMT */
    3902,
    /* DMTC0 */
    3903,
    /* DMTC1 */
    3906,
    /* DMTC2 */
    3908,
    /* DMTC2_OCTEON */
    3911,
    /* DMTGC0 */
    3913,
    /* DMUH */
    3916,
    /* DMUHU */
    3919,
    /* DMUL */
    3922,
    /* DMULT */
    3925,
    /* DMULTu */
    3927,
    /* DMULU */
    3929,
    /* DMUL_R6 */
    3932,
    /* DOTP_S_D */
    3935,
    /* DOTP_S_H */
    3938,
    /* DOTP_S_W */
    3941,
    /* DOTP_U_D */
    3944,
    /* DOTP_U_H */
    3947,
    /* DOTP_U_W */
    3950,
    /* DPADD_S_D */
    3953,
    /* DPADD_S_H */
    3957,
    /* DPADD_S_W */
    3961,
    /* DPADD_U_D */
    3965,
    /* DPADD_U_H */
    3969,
    /* DPADD_U_W */
    3973,
    /* DPAQX_SA_W_PH */
    3977,
    /* DPAQX_SA_W_PH_MMR2 */
    3981,
    /* DPAQX_S_W_PH */
    3985,
    /* DPAQX_S_W_PH_MMR2 */
    3989,
    /* DPAQ_SA_L_W */
    3993,
    /* DPAQ_SA_L_W_MM */
    3997,
    /* DPAQ_S_W_PH */
    4001,
    /* DPAQ_S_W_PH_MM */
    4005,
    /* DPAU_H_QBL */
    4009,
    /* DPAU_H_QBL_MM */
    4013,
    /* DPAU_H_QBR */
    4017,
    /* DPAU_H_QBR_MM */
    4021,
    /* DPAX_W_PH */
    4025,
    /* DPAX_W_PH_MMR2 */
    4029,
    /* DPA_W_PH */
    4033,
    /* DPA_W_PH_MMR2 */
    4037,
    /* DPOP */
    4041,
    /* DPSQX_SA_W_PH */
    4043,
    /* DPSQX_SA_W_PH_MMR2 */
    4047,
    /* DPSQX_S_W_PH */
    4051,
    /* DPSQX_S_W_PH_MMR2 */
    4055,
    /* DPSQ_SA_L_W */
    4059,
    /* DPSQ_SA_L_W_MM */
    4063,
    /* DPSQ_S_W_PH */
    4067,
    /* DPSQ_S_W_PH_MM */
    4071,
    /* DPSUB_S_D */
    4075,
    /* DPSUB_S_H */
    4079,
    /* DPSUB_S_W */
    4083,
    /* DPSUB_U_D */
    4087,
    /* DPSUB_U_H */
    4091,
    /* DPSUB_U_W */
    4095,
    /* DPSU_H_QBL */
    4099,
    /* DPSU_H_QBL_MM */
    4103,
    /* DPSU_H_QBR */
    4107,
    /* DPSU_H_QBR_MM */
    4111,
    /* DPSX_W_PH */
    4115,
    /* DPSX_W_PH_MMR2 */
    4119,
    /* DPS_W_PH */
    4123,
    /* DPS_W_PH_MMR2 */
    4127,
    /* DROTR */
    4131,
    /* DROTR32 */
    4134,
    /* DROTRV */
    4137,
    /* DSBH */
    4140,
    /* DSDIV */
    4142,
    /* DSHD */
    4144,
    /* DSLL */
    4146,
    /* DSLL32 */
    4149,
    /* DSLL64_32 */
    4152,
    /* DSLLV */
    4154,
    /* DSRA */
    4157,
    /* DSRA32 */
    4160,
    /* DSRAV */
    4163,
    /* DSRL */
    4166,
    /* DSRL32 */
    4169,
    /* DSRLV */
    4172,
    /* DSUB */
    4175,
    /* DSUBu */
    4178,
    /* DUDIV */
    4181,
    /* DVP */
    4183,
    /* DVPE */
    4184,
    /* DVP_MMR6 */
    4185,
    /* DivRxRy16 */
    4186,
    /* DivuRxRy16 */
    4188,
    /* EHB */
    4190,
    /* EHB_MM */
    4190,
    /* EHB_MMR6 */
    4190,
    /* EI */
    4190,
    /* EI_MM */
    4191,
    /* EI_MMR6 */
    4192,
    /* EMT */
    4193,
    /* ERET */
    4194,
    /* ERETNC */
    4194,
    /* ERETNC_MMR6 */
    4194,
    /* ERET_MM */
    4194,
    /* ERET_MMR6 */
    4194,
    /* EVP */
    4194,
    /* EVPE */
    4195,
    /* EVP_MMR6 */
    4196,
    /* EXT */
    4197,
    /* EXTP */
    4201,
    /* EXTPDP */
    4204,
    /* EXTPDPV */
    4207,
    /* EXTPDPV_MM */
    4210,
    /* EXTPDP_MM */
    4213,
    /* EXTPV */
    4216,
    /* EXTPV_MM */
    4219,
    /* EXTP_MM */
    4222,
    /* EXTRV_RS_W */
    4225,
    /* EXTRV_RS_W_MM */
    4228,
    /* EXTRV_R_W */
    4231,
    /* EXTRV_R_W_MM */
    4234,
    /* EXTRV_S_H */
    4237,
    /* EXTRV_S_H_MM */
    4240,
    /* EXTRV_W */
    4243,
    /* EXTRV_W_MM */
    4246,
    /* EXTR_RS_W */
    4249,
    /* EXTR_RS_W_MM */
    4252,
    /* EXTR_R_W */
    4255,
    /* EXTR_R_W_MM */
    4258,
    /* EXTR_S_H */
    4261,
    /* EXTR_S_H_MM */
    4264,
    /* EXTR_W */
    4267,
    /* EXTR_W_MM */
    4270,
    /* EXTS */
    4273,
    /* EXTS32 */
    4277,
    /* EXT_MM */
    4281,
    /* EXT_MMR6 */
    4285,
    /* FABS_D32 */
    4289,
    /* FABS_D32_MM */
    4291,
    /* FABS_D64 */
    4293,
    /* FABS_D64_MM */
    4295,
    /* FABS_S */
    4297,
    /* FABS_S_MM */
    4299,
    /* FADD_D */
    4301,
    /* FADD_D32 */
    4304,
    /* FADD_D32_MM */
    4307,
    /* FADD_D64 */
    4310,
    /* FADD_D64_MM */
    4313,
    /* FADD_PS64 */
    4316,
    /* FADD_S */
    4319,
    /* FADD_S_MM */
    4322,
    /* FADD_S_MMR6 */
    4325,
    /* FADD_W */
    4328,
    /* FCAF_D */
    4331,
    /* FCAF_W */
    4334,
    /* FCEQ_D */
    4337,
    /* FCEQ_W */
    4340,
    /* FCLASS_D */
    4343,
    /* FCLASS_W */
    4345,
    /* FCLE_D */
    4347,
    /* FCLE_W */
    4350,
    /* FCLT_D */
    4353,
    /* FCLT_W */
    4356,
    /* FCMP_D32 */
    4359,
    /* FCMP_D32_MM */
    4362,
    /* FCMP_D64 */
    4365,
    /* FCMP_S32 */
    4368,
    /* FCMP_S32_MM */
    4371,
    /* FCNE_D */
    4374,
    /* FCNE_W */
    4377,
    /* FCOR_D */
    4380,
    /* FCOR_W */
    4383,
    /* FCUEQ_D */
    4386,
    /* FCUEQ_W */
    4389,
    /* FCULE_D */
    4392,
    /* FCULE_W */
    4395,
    /* FCULT_D */
    4398,
    /* FCULT_W */
    4401,
    /* FCUNE_D */
    4404,
    /* FCUNE_W */
    4407,
    /* FCUN_D */
    4410,
    /* FCUN_W */
    4413,
    /* FDIV_D */
    4416,
    /* FDIV_D32 */
    4419,
    /* FDIV_D32_MM */
    4422,
    /* FDIV_D64 */
    4425,
    /* FDIV_D64_MM */
    4428,
    /* FDIV_S */
    4431,
    /* FDIV_S_MM */
    4434,
    /* FDIV_S_MMR6 */
    4437,
    /* FDIV_W */
    4440,
    /* FEXDO_H */
    4443,
    /* FEXDO_W */
    4446,
    /* FEXP2_D */
    4449,
    /* FEXP2_W */
    4452,
    /* FEXUPL_D */
    4455,
    /* FEXUPL_W */
    4457,
    /* FEXUPR_D */
    4459,
    /* FEXUPR_W */
    4461,
    /* FFINT_S_D */
    4463,
    /* FFINT_S_W */
    4465,
    /* FFINT_U_D */
    4467,
    /* FFINT_U_W */
    4469,
    /* FFQL_D */
    4471,
    /* FFQL_W */
    4473,
    /* FFQR_D */
    4475,
    /* FFQR_W */
    4477,
    /* FILL_B */
    4479,
    /* FILL_D */
    4481,
    /* FILL_H */
    4483,
    /* FILL_W */
    4485,
    /* FLOG2_D */
    4487,
    /* FLOG2_W */
    4489,
    /* FLOOR_L_D64 */
    4491,
    /* FLOOR_L_D_MMR6 */
    4493,
    /* FLOOR_L_S */
    4495,
    /* FLOOR_L_S_MMR6 */
    4497,
    /* FLOOR_W_D32 */
    4499,
    /* FLOOR_W_D64 */
    4501,
    /* FLOOR_W_D_MMR6 */
    4503,
    /* FLOOR_W_MM */
    4505,
    /* FLOOR_W_S */
    4507,
    /* FLOOR_W_S_MM */
    4509,
    /* FLOOR_W_S_MMR6 */
    4511,
    /* FMADD_D */
    4513,
    /* FMADD_W */
    4517,
    /* FMAX_A_D */
    4521,
    /* FMAX_A_W */
    4524,
    /* FMAX_D */
    4527,
    /* FMAX_W */
    4530,
    /* FMIN_A_D */
    4533,
    /* FMIN_A_W */
    4536,
    /* FMIN_D */
    4539,
    /* FMIN_W */
    4542,
    /* FMOV_D32 */
    4545,
    /* FMOV_D32_MM */
    4547,
    /* FMOV_D64 */
    4549,
    /* FMOV_D64_MM */
    4551,
    /* FMOV_D_MMR6 */
    4553,
    /* FMOV_S */
    4555,
    /* FMOV_S_MM */
    4557,
    /* FMOV_S_MMR6 */
    4559,
    /* FMSUB_D */
    4561,
    /* FMSUB_W */
    4565,
    /* FMUL_D */
    4569,
    /* FMUL_D32 */
    4572,
    /* FMUL_D32_MM */
    4575,
    /* FMUL_D64 */
    4578,
    /* FMUL_D64_MM */
    4581,
    /* FMUL_PS64 */
    4584,
    /* FMUL_S */
    4587,
    /* FMUL_S_MM */
    4590,
    /* FMUL_S_MMR6 */
    4593,
    /* FMUL_W */
    4596,
    /* FNEG_D32 */
    4599,
    /* FNEG_D32_MM */
    4601,
    /* FNEG_D64 */
    4603,
    /* FNEG_D64_MM */
    4605,
    /* FNEG_S */
    4607,
    /* FNEG_S_MM */
    4609,
    /* FNEG_S_MMR6 */
    4611,
    /* FORK */
    4613,
    /* FRCP_D */
    4616,
    /* FRCP_W */
    4618,
    /* FRINT_D */
    4620,
    /* FRINT_W */
    4622,
    /* FRSQRT_D */
    4624,
    /* FRSQRT_W */
    4626,
    /* FSAF_D */
    4628,
    /* FSAF_W */
    4631,
    /* FSEQ_D */
    4634,
    /* FSEQ_W */
    4637,
    /* FSLE_D */
    4640,
    /* FSLE_W */
    4643,
    /* FSLT_D */
    4646,
    /* FSLT_W */
    4649,
    /* FSNE_D */
    4652,
    /* FSNE_W */
    4655,
    /* FSOR_D */
    4658,
    /* FSOR_W */
    4661,
    /* FSQRT_D */
    4664,
    /* FSQRT_D32 */
    4666,
    /* FSQRT_D32_MM */
    4668,
    /* FSQRT_D64 */
    4670,
    /* FSQRT_D64_MM */
    4672,
    /* FSQRT_S */
    4674,
    /* FSQRT_S_MM */
    4676,
    /* FSQRT_W */
    4678,
    /* FSUB_D */
    4680,
    /* FSUB_D32 */
    4683,
    /* FSUB_D32_MM */
    4686,
    /* FSUB_D64 */
    4689,
    /* FSUB_D64_MM */
    4692,
    /* FSUB_PS64 */
    4695,
    /* FSUB_S */
    4698,
    /* FSUB_S_MM */
    4701,
    /* FSUB_S_MMR6 */
    4704,
    /* FSUB_W */
    4707,
    /* FSUEQ_D */
    4710,
    /* FSUEQ_W */
    4713,
    /* FSULE_D */
    4716,
    /* FSULE_W */
    4719,
    /* FSULT_D */
    4722,
    /* FSULT_W */
    4725,
    /* FSUNE_D */
    4728,
    /* FSUNE_W */
    4731,
    /* FSUN_D */
    4734,
    /* FSUN_W */
    4737,
    /* FTINT_S_D */
    4740,
    /* FTINT_S_W */
    4742,
    /* FTINT_U_D */
    4744,
    /* FTINT_U_W */
    4746,
    /* FTQ_H */
    4748,
    /* FTQ_W */
    4751,
    /* FTRUNC_S_D */
    4754,
    /* FTRUNC_S_W */
    4756,
    /* FTRUNC_U_D */
    4758,
    /* FTRUNC_U_W */
    4760,
    /* GINVI */
    4762,
    /* GINVI_MMR6 */
    4763,
    /* GINVT */
    4764,
    /* GINVT_MMR6 */
    4766,
    /* HADD_S_D */
    4768,
    /* HADD_S_H */
    4771,
    /* HADD_S_W */
    4774,
    /* HADD_U_D */
    4777,
    /* HADD_U_H */
    4780,
    /* HADD_U_W */
    4783,
    /* HSUB_S_D */
    4786,
    /* HSUB_S_H */
    4789,
    /* HSUB_S_W */
    4792,
    /* HSUB_U_D */
    4795,
    /* HSUB_U_H */
    4798,
    /* HSUB_U_W */
    4801,
    /* HYPCALL */
    4804,
    /* HYPCALL_MM */
    4805,
    /* ILVEV_B */
    4806,
    /* ILVEV_D */
    4809,
    /* ILVEV_H */
    4812,
    /* ILVEV_W */
    4815,
    /* ILVL_B */
    4818,
    /* ILVL_D */
    4821,
    /* ILVL_H */
    4824,
    /* ILVL_W */
    4827,
    /* ILVOD_B */
    4830,
    /* ILVOD_D */
    4833,
    /* ILVOD_H */
    4836,
    /* ILVOD_W */
    4839,
    /* ILVR_B */
    4842,
    /* ILVR_D */
    4845,
    /* ILVR_H */
    4848,
    /* ILVR_W */
    4851,
    /* INS */
    4854,
    /* INSERT_B */
    4859,
    /* INSERT_D */
    4863,
    /* INSERT_H */
    4867,
    /* INSERT_W */
    4871,
    /* INSV */
    4875,
    /* INSVE_B */
    4878,
    /* INSVE_D */
    4883,
    /* INSVE_H */
    4888,
    /* INSVE_W */
    4893,
    /* INSV_MM */
    4898,
    /* INS_MM */
    4901,
    /* INS_MMR6 */
    4906,
    /* J */
    4911,
    /* JAL */
    4912,
    /* JALR */
    4913,
    /* JALR16_MM */
    4915,
    /* JALR64 */
    4916,
    /* JALRC16_MMR6 */
    4918,
    /* JALRC_HB_MMR6 */
    4919,
    /* JALRC_MMR6 */
    4921,
    /* JALRS16_MM */
    4923,
    /* JALRS_MM */
    4924,
    /* JALR_HB */
    4926,
    /* JALR_HB64 */
    4928,
    /* JALR_MM */
    4930,
    /* JALS_MM */
    4932,
    /* JALX */
    4933,
    /* JALX_MM */
    4934,
    /* JAL_MM */
    4935,
    /* JIALC */
    4936,
    /* JIALC64 */
    4938,
    /* JIALC_MMR6 */
    4940,
    /* JIC */
    4942,
    /* JIC64 */
    4944,
    /* JIC_MMR6 */
    4946,
    /* JR */
    4948,
    /* JR16_MM */
    4949,
    /* JR64 */
    4950,
    /* JRADDIUSP */
    4951,
    /* JRC16_MM */
    4952,
    /* JRC16_MMR6 */
    4953,
    /* JRCADDIUSP_MMR6 */
    4954,
    /* JR_HB */
    4955,
    /* JR_HB64 */
    4956,
    /* JR_HB64_R6 */
    4957,
    /* JR_HB_R6 */
    4958,
    /* JR_MM */
    4959,
    /* J_MM */
    4960,
    /* Jal16 */
    4961,
    /* JalB16 */
    4962,
    /* JrRa16 */
    4963,
    /* JrcRa16 */
    4963,
    /* JrcRx16 */
    4963,
    /* JumpLinkReg16 */
    4964,
    /* LB */
    4965,
    /* LB64 */
    4968,
    /* LBE */
    4971,
    /* LBE_MM */
    4974,
    /* LBU16_MM */
    4977,
    /* LBUX */
    4980,
    /* LBUX_MM */
    4983,
    /* LBU_MMR6 */
    4986,
    /* LB_MM */
    4989,
    /* LB_MMR6 */
    4992,
    /* LBu */
    4995,
    /* LBu64 */
    4998,
    /* LBuE */
    5001,
    /* LBuE_MM */
    5004,
    /* LBu_MM */
    5007,
    /* LD */
    5010,
    /* LDC1 */
    5013,
    /* LDC164 */
    5016,
    /* LDC1_D64_MMR6 */
    5019,
    /* LDC1_MM_D32 */
    5022,
    /* LDC1_MM_D64 */
    5025,
    /* LDC2 */
    5028,
    /* LDC2_MMR6 */
    5031,
    /* LDC2_R6 */
    5034,
    /* LDC3 */
    5037,
    /* LDI_B */
    5040,
    /* LDI_D */
    5042,
    /* LDI_H */
    5044,
    /* LDI_W */
    5046,
    /* LDL */
    5048,
    /* LDPC */
    5052,
    /* LDR */
    5054,
    /* LDXC1 */
    5058,
    /* LDXC164 */
    5061,
    /* LD_B */
    5064,
    /* LD_D */
    5067,
    /* LD_H */
    5070,
    /* LD_W */
    5073,
    /* LEA_ADDiu */
    5076,
    /* LEA_ADDiu64 */
    5079,
    /* LEA_ADDiu_MM */
    5082,
    /* LH */
    5085,
    /* LH64 */
    5088,
    /* LHE */
    5091,
    /* LHE_MM */
    5094,
    /* LHU16_MM */
    5097,
    /* LHX */
    5100,
    /* LHX_MM */
    5103,
    /* LH_MM */
    5106,
    /* LHu */
    5109,
    /* LHu64 */
    5112,
    /* LHuE */
    5115,
    /* LHuE_MM */
    5118,
    /* LHu_MM */
    5121,
    /* LI16_MM */
    5124,
    /* LI16_MMR6 */
    5126,
    /* LL */
    5128,
    /* LL64 */
    5131,
    /* LL64_R6 */
    5134,
    /* LLD */
    5137,
    /* LLD_R6 */
    5140,
    /* LLE */
    5143,
    /* LLE_MM */
    5146,
    /* LL_MM */
    5149,
    /* LL_MMR6 */
    5152,
    /* LL_R6 */
    5155,
    /* LSA */
    5158,
    /* LSA_MMR6 */
    5162,
    /* LSA_R6 */
    5166,
    /* LUI_MMR6 */
    5170,
    /* LUXC1 */
    5172,
    /* LUXC164 */
    5175,
    /* LUXC1_MM */
    5178,
    /* LUi */
    5181,
    /* LUi64 */
    5183,
    /* LUi_MM */
    5185,
    /* LW */
    5187,
    /* LW16_MM */
    5190,
    /* LW64 */
    5193,
    /* LWC1 */
    5196,
    /* LWC1_MM */
    5199,
    /* LWC2 */
    5202,
    /* LWC2_MMR6 */
    5205,
    /* LWC2_R6 */
    5208,
    /* LWC3 */
    5211,
    /* LWDSP */
    5214,
    /* LWDSP_MM */
    5217,
    /* LWE */
    5220,
    /* LWE_MM */
    5223,
    /* LWGP_MM */
    5226,
    /* LWL */
    5229,
    /* LWL64 */
    5233,
    /* LWLE */
    5237,
    /* LWLE_MM */
    5241,
    /* LWL_MM */
    5245,
    /* LWM16_MM */
    5249,
    /* LWM16_MMR6 */
    5252,
    /* LWM32_MM */
    5255,
    /* LWPC */
    5258,
    /* LWPC_MMR6 */
    5260,
    /* LWP_MM */
    5262,
    /* LWR */
    5266,
    /* LWR64 */
    5270,
    /* LWRE */
    5274,
    /* LWRE_MM */
    5278,
    /* LWR_MM */
    5282,
    /* LWSP_MM */
    5286,
    /* LWUPC */
    5289,
    /* LWU_MM */
    5291,
    /* LWX */
    5294,
    /* LWXC1 */
    5297,
    /* LWXC1_MM */
    5300,
    /* LWXS_MM */
    5303,
    /* LWX_MM */
    5306,
    /* LW_MM */
    5309,
    /* LW_MMR6 */
    5312,
    /* LWu */
    5315,
    /* LbRxRyOffMemX16 */
    5318,
    /* LbuRxRyOffMemX16 */
    5321,
    /* LhRxRyOffMemX16 */
    5324,
    /* LhuRxRyOffMemX16 */
    5327,
    /* LiRxImm16 */
    5330,
    /* LiRxImmAlignX16 */
    5332,
    /* LiRxImmX16 */
    5334,
    /* LwRxPcTcp16 */
    5336,
    /* LwRxPcTcpX16 */
    5339,
    /* LwRxRyOffMemX16 */
    5342,
    /* LwRxSpImmX16 */
    5345,
    /* MADD */
    5348,
    /* MADDF_D */
    5350,
    /* MADDF_D_MMR6 */
    5354,
    /* MADDF_S */
    5358,
    /* MADDF_S_MMR6 */
    5362,
    /* MADDR_Q_H */
    5366,
    /* MADDR_Q_W */
    5370,
    /* MADDU */
    5374,
    /* MADDU_DSP */
    5376,
    /* MADDU_DSP_MM */
    5380,
    /* MADDU_MM */
    5384,
    /* MADDV_B */
    5386,
    /* MADDV_D */
    5390,
    /* MADDV_H */
    5394,
    /* MADDV_W */
    5398,
    /* MADD_D32 */
    5402,
    /* MADD_D32_MM */
    5406,
    /* MADD_D64 */
    5410,
    /* MADD_DSP */
    5414,
    /* MADD_DSP_MM */
    5418,
    /* MADD_MM */
    5422,
    /* MADD_Q_H */
    5424,
    /* MADD_Q_W */
    5428,
    /* MADD_S */
    5432,
    /* MADD_S_MM */
    5436,
    /* MAQ_SA_W_PHL */
    5440,
    /* MAQ_SA_W_PHL_MM */
    5444,
    /* MAQ_SA_W_PHR */
    5448,
    /* MAQ_SA_W_PHR_MM */
    5452,
    /* MAQ_S_W_PHL */
    5456,
    /* MAQ_S_W_PHL_MM */
    5460,
    /* MAQ_S_W_PHR */
    5464,
    /* MAQ_S_W_PHR_MM */
    5468,
    /* MAXA_D */
    5472,
    /* MAXA_D_MMR6 */
    5475,
    /* MAXA_S */
    5478,
    /* MAXA_S_MMR6 */
    5481,
    /* MAXI_S_B */
    5484,
    /* MAXI_S_D */
    5487,
    /* MAXI_S_H */
    5490,
    /* MAXI_S_W */
    5493,
    /* MAXI_U_B */
    5496,
    /* MAXI_U_D */
    5499,
    /* MAXI_U_H */
    5502,
    /* MAXI_U_W */
    5505,
    /* MAX_A_B */
    5508,
    /* MAX_A_D */
    5511,
    /* MAX_A_H */
    5514,
    /* MAX_A_W */
    5517,
    /* MAX_D */
    5520,
    /* MAX_D_MMR6 */
    5523,
    /* MAX_S */
    5526,
    /* MAX_S_B */
    5529,
    /* MAX_S_D */
    5532,
    /* MAX_S_H */
    5535,
    /* MAX_S_MMR6 */
    5538,
    /* MAX_S_W */
    5541,
    /* MAX_U_B */
    5544,
    /* MAX_U_D */
    5547,
    /* MAX_U_H */
    5550,
    /* MAX_U_W */
    5553,
    /* MFC0 */
    5556,
    /* MFC0_MMR6 */
    5559,
    /* MFC1 */
    5562,
    /* MFC1_D64 */
    5564,
    /* MFC1_MM */
    5566,
    /* MFC1_MMR6 */
    5568,
    /* MFC2 */
    5570,
    /* MFC2_MMR6 */
    5573,
    /* MFGC0 */
    5575,
    /* MFGC0_MM */
    5578,
    /* MFHC0_MMR6 */
    5581,
    /* MFHC1_D32 */
    5584,
    /* MFHC1_D32_MM */
    5586,
    /* MFHC1_D64 */
    5588,
    /* MFHC1_D64_MM */
    5590,
    /* MFHC2_MMR6 */
    5592,
    /* MFHGC0 */
    5594,
    /* MFHGC0_MM */
    5597,
    /* MFHI */
    5600,
    /* MFHI16_MM */
    5601,
    /* MFHI64 */
    5602,
    /* MFHI_DSP */
    5603,
    /* MFHI_DSP_MM */
    5605,
    /* MFHI_MM */
    5607,
    /* MFLO */
    5608,
    /* MFLO16_MM */
    5609,
    /* MFLO64 */
    5610,
    /* MFLO_DSP */
    5611,
    /* MFLO_DSP_MM */
    5613,
    /* MFLO_MM */
    5615,
    /* MFTR */
    5616,
    /* MINA_D */
    5621,
    /* MINA_D_MMR6 */
    5624,
    /* MINA_S */
    5627,
    /* MINA_S_MMR6 */
    5630,
    /* MINI_S_B */
    5633,
    /* MINI_S_D */
    5636,
    /* MINI_S_H */
    5639,
    /* MINI_S_W */
    5642,
    /* MINI_U_B */
    5645,
    /* MINI_U_D */
    5648,
    /* MINI_U_H */
    5651,
    /* MINI_U_W */
    5654,
    /* MIN_A_B */
    5657,
    /* MIN_A_D */
    5660,
    /* MIN_A_H */
    5663,
    /* MIN_A_W */
    5666,
    /* MIN_D */
    5669,
    /* MIN_D_MMR6 */
    5672,
    /* MIN_S */
    5675,
    /* MIN_S_B */
    5678,
    /* MIN_S_D */
    5681,
    /* MIN_S_H */
    5684,
    /* MIN_S_MMR6 */
    5687,
    /* MIN_S_W */
    5690,
    /* MIN_U_B */
    5693,
    /* MIN_U_D */
    5696,
    /* MIN_U_H */
    5699,
    /* MIN_U_W */
    5702,
    /* MOD */
    5705,
    /* MODSUB */
    5708,
    /* MODSUB_MM */
    5711,
    /* MODU */
    5714,
    /* MODU_MMR6 */
    5717,
    /* MOD_MMR6 */
    5720,
    /* MOD_S_B */
    5723,
    /* MOD_S_D */
    5726,
    /* MOD_S_H */
    5729,
    /* MOD_S_W */
    5732,
    /* MOD_U_B */
    5735,
    /* MOD_U_D */
    5738,
    /* MOD_U_H */
    5741,
    /* MOD_U_W */
    5744,
    /* MOVE16_MM */
    5747,
    /* MOVE16_MMR6 */
    5749,
    /* MOVEP_MM */
    5751,
    /* MOVEP_MMR6 */
    5755,
    /* MOVE_V */
    5759,
    /* MOVF_D32 */
    5761,
    /* MOVF_D32_MM */
    5765,
    /* MOVF_D64 */
    5769,
    /* MOVF_I */
    5773,
    /* MOVF_I64 */
    5777,
    /* MOVF_I_MM */
    5781,
    /* MOVF_S */
    5785,
    /* MOVF_S_MM */
    5789,
    /* MOVN_I64_D64 */
    5793,
    /* MOVN_I64_I */
    5797,
    /* MOVN_I64_I64 */
    5801,
    /* MOVN_I64_S */
    5805,
    /* MOVN_I_D32 */
    5809,
    /* MOVN_I_D32_MM */
    5813,
    /* MOVN_I_D64 */
    5817,
    /* MOVN_I_I */
    5821,
    /* MOVN_I_I64 */
    5825,
    /* MOVN_I_MM */
    5829,
    /* MOVN_I_S */
    5833,
    /* MOVN_I_S_MM */
    5837,
    /* MOVT_D32 */
    5841,
    /* MOVT_D32_MM */
    5845,
    /* MOVT_D64 */
    5849,
    /* MOVT_I */
    5853,
    /* MOVT_I64 */
    5857,
    /* MOVT_I_MM */
    5861,
    /* MOVT_S */
    5865,
    /* MOVT_S_MM */
    5869,
    /* MOVZ_I64_D64 */
    5873,
    /* MOVZ_I64_I */
    5877,
    /* MOVZ_I64_I64 */
    5881,
    /* MOVZ_I64_S */
    5885,
    /* MOVZ_I_D32 */
    5889,
    /* MOVZ_I_D32_MM */
    5893,
    /* MOVZ_I_D64 */
    5897,
    /* MOVZ_I_I */
    5901,
    /* MOVZ_I_I64 */
    5905,
    /* MOVZ_I_MM */
    5909,
    /* MOVZ_I_S */
    5913,
    /* MOVZ_I_S_MM */
    5917,
    /* MSUB */
    5921,
    /* MSUBF_D */
    5923,
    /* MSUBF_D_MMR6 */
    5927,
    /* MSUBF_S */
    5931,
    /* MSUBF_S_MMR6 */
    5935,
    /* MSUBR_Q_H */
    5939,
    /* MSUBR_Q_W */
    5943,
    /* MSUBU */
    5947,
    /* MSUBU_DSP */
    5949,
    /* MSUBU_DSP_MM */
    5953,
    /* MSUBU_MM */
    5957,
    /* MSUBV_B */
    5959,
    /* MSUBV_D */
    5963,
    /* MSUBV_H */
    5967,
    /* MSUBV_W */
    5971,
    /* MSUB_D32 */
    5975,
    /* MSUB_D32_MM */
    5979,
    /* MSUB_D64 */
    5983,
    /* MSUB_DSP */
    5987,
    /* MSUB_DSP_MM */
    5991,
    /* MSUB_MM */
    5995,
    /* MSUB_Q_H */
    5997,
    /* MSUB_Q_W */
    6001,
    /* MSUB_S */
    6005,
    /* MSUB_S_MM */
    6009,
    /* MTC0 */
    6013,
    /* MTC0_MMR6 */
    6016,
    /* MTC1 */
    6019,
    /* MTC1_D64 */
    6021,
    /* MTC1_D64_MM */
    6023,
    /* MTC1_MM */
    6025,
    /* MTC1_MMR6 */
    6027,
    /* MTC2 */
    6029,
    /* MTC2_MMR6 */
    6032,
    /* MTGC0 */
    6034,
    /* MTGC0_MM */
    6037,
    /* MTHC0_MMR6 */
    6040,
    /* MTHC1_D32 */
    6043,
    /* MTHC1_D32_MM */
    6046,
    /* MTHC1_D64 */
    6049,
    /* MTHC1_D64_MM */
    6052,
    /* MTHC2_MMR6 */
    6055,
    /* MTHGC0 */
    6057,
    /* MTHGC0_MM */
    6060,
    /* MTHI */
    6063,
    /* MTHI64 */
    6064,
    /* MTHI_DSP */
    6065,
    /* MTHI_DSP_MM */
    6067,
    /* MTHI_MM */
    6069,
    /* MTHLIP */
    6070,
    /* MTHLIP_MM */
    6073,
    /* MTLO */
    6076,
    /* MTLO64 */
    6077,
    /* MTLO_DSP */
    6078,
    /* MTLO_DSP_MM */
    6080,
    /* MTLO_MM */
    6082,
    /* MTM0 */
    6083,
    /* MTM1 */
    6084,
    /* MTM2 */
    6085,
    /* MTP0 */
    6086,
    /* MTP1 */
    6087,
    /* MTP2 */
    6088,
    /* MTTR */
    6089,
    /* MUH */
    6094,
    /* MUHU */
    6097,
    /* MUHU_MMR6 */
    6100,
    /* MUH_MMR6 */
    6103,
    /* MUL */
    6106,
    /* MULEQ_S_W_PHL */
    6109,
    /* MULEQ_S_W_PHL_MM */
    6112,
    /* MULEQ_S_W_PHR */
    6115,
    /* MULEQ_S_W_PHR_MM */
    6118,
    /* MULEU_S_PH_QBL */
    6121,
    /* MULEU_S_PH_QBL_MM */
    6124,
    /* MULEU_S_PH_QBR */
    6127,
    /* MULEU_S_PH_QBR_MM */
    6130,
    /* MULQ_RS_PH */
    6133,
    /* MULQ_RS_PH_MM */
    6136,
    /* MULQ_RS_W */
    6139,
    /* MULQ_RS_W_MMR2 */
    6142,
    /* MULQ_S_PH */
    6145,
    /* MULQ_S_PH_MMR2 */
    6148,
    /* MULQ_S_W */
    6151,
    /* MULQ_S_W_MMR2 */
    6154,
    /* MULR_PS64 */
    6157,
    /* MULR_Q_H */
    6160,
    /* MULR_Q_W */
    6163,
    /* MULSAQ_S_W_PH */
    6166,
    /* MULSAQ_S_W_PH_MM */
    6170,
    /* MULSA_W_PH */
    6174,
    /* MULSA_W_PH_MMR2 */
    6178,
    /* MULT */
    6182,
    /* MULTU_DSP */
    6184,
    /* MULTU_DSP_MM */
    6187,
    /* MULT_DSP */
    6190,
    /* MULT_DSP_MM */
    6193,
    /* MULT_MM */
    6196,
    /* MULTu */
    6198,
    /* MULTu_MM */
    6200,
    /* MULU */
    6202,
    /* MULU_MMR6 */
    6205,
    /* MULV_B */
    6208,
    /* MULV_D */
    6211,
    /* MULV_H */
    6214,
    /* MULV_W */
    6217,
    /* MUL_MM */
    6220,
    /* MUL_MMR6 */
    6223,
    /* MUL_PH */
    6226,
    /* MUL_PH_MMR2 */
    6229,
    /* MUL_Q_H */
    6232,
    /* MUL_Q_W */
    6235,
    /* MUL_R6 */
    6238,
    /* MUL_S_PH */
    6241,
    /* MUL_S_PH_MMR2 */
    6244,
    /* Mfhi16 */
    6247,
    /* Mflo16 */
    6248,
    /* Move32R16 */
    6249,
    /* MoveR3216 */
    6251,
    /* NLOC_B */
    6253,
    /* NLOC_D */
    6255,
    /* NLOC_H */
    6257,
    /* NLOC_W */
    6259,
    /* NLZC_B */
    6261,
    /* NLZC_D */
    6263,
    /* NLZC_H */
    6265,
    /* NLZC_W */
    6267,
    /* NMADD_D32 */
    6269,
    /* NMADD_D32_MM */
    6273,
    /* NMADD_D64 */
    6277,
    /* NMADD_S */
    6281,
    /* NMADD_S_MM */
    6285,
    /* NMSUB_D32 */
    6289,
    /* NMSUB_D32_MM */
    6293,
    /* NMSUB_D64 */
    6297,
    /* NMSUB_S */
    6301,
    /* NMSUB_S_MM */
    6305,
    /* NOR */
    6309,
    /* NOR64 */
    6312,
    /* NORI_B */
    6315,
    /* NOR_MM */
    6318,
    /* NOR_MMR6 */
    6321,
    /* NOR_V */
    6324,
    /* NOT16_MM */
    6327,
    /* NOT16_MMR6 */
    6329,
    /* NegRxRy16 */
    6331,
    /* NotRxRy16 */
    6333,
    /* OR */
    6335,
    /* OR16_MM */
    6338,
    /* OR16_MMR6 */
    6341,
    /* OR64 */
    6344,
    /* ORI_B */
    6347,
    /* ORI_MMR6 */
    6350,
    /* OR_MM */
    6353,
    /* OR_MMR6 */
    6356,
    /* OR_V */
    6359,
    /* ORi */
    6362,
    /* ORi64 */
    6365,
    /* ORi_MM */
    6368,
    /* OrRxRxRy16 */
    6371,
    /* PACKRL_PH */
    6374,
    /* PACKRL_PH_MM */
    6377,
    /* PAUSE */
    6380,
    /* PAUSE_MM */
    6380,
    /* PAUSE_MMR6 */
    6380,
    /* PCKEV_B */
    6380,
    /* PCKEV_D */
    6383,
    /* PCKEV_H */
    6386,
    /* PCKEV_W */
    6389,
    /* PCKOD_B */
    6392,
    /* PCKOD_D */
    6395,
    /* PCKOD_H */
    6398,
    /* PCKOD_W */
    6401,
    /* PCNT_B */
    6404,
    /* PCNT_D */
    6406,
    /* PCNT_H */
    6408,
    /* PCNT_W */
    6410,
    /* PICK_PH */
    6412,
    /* PICK_PH_MM */
    6415,
    /* PICK_QB */
    6418,
    /* PICK_QB_MM */
    6421,
    /* PLL_PS64 */
    6424,
    /* PLU_PS64 */
    6427,
    /* POP */
    6430,
    /* PRECEQU_PH_QBL */
    6432,
    /* PRECEQU_PH_QBLA */
    6434,
    /* PRECEQU_PH_QBLA_MM */
    6436,
    /* PRECEQU_PH_QBL_MM */
    6438,
    /* PRECEQU_PH_QBR */
    6440,
    /* PRECEQU_PH_QBRA */
    6442,
    /* PRECEQU_PH_QBRA_MM */
    6444,
    /* PRECEQU_PH_QBR_MM */
    6446,
    /* PRECEQ_W_PHL */
    6448,
    /* PRECEQ_W_PHL_MM */
    6450,
    /* PRECEQ_W_PHR */
    6452,
    /* PRECEQ_W_PHR_MM */
    6454,
    /* PRECEU_PH_QBL */
    6456,
    /* PRECEU_PH_QBLA */
    6458,
    /* PRECEU_PH_QBLA_MM */
    6460,
    /* PRECEU_PH_QBL_MM */
    6462,
    /* PRECEU_PH_QBR */
    6464,
    /* PRECEU_PH_QBRA */
    6466,
    /* PRECEU_PH_QBRA_MM */
    6468,
    /* PRECEU_PH_QBR_MM */
    6470,
    /* PRECRQU_S_QB_PH */
    6472,
    /* PRECRQU_S_QB_PH_MM */
    6475,
    /* PRECRQ_PH_W */
    6478,
    /* PRECRQ_PH_W_MM */
    6481,
    /* PRECRQ_QB_PH */
    6484,
    /* PRECRQ_QB_PH_MM */
    6487,
    /* PRECRQ_RS_PH_W */
    6490,
    /* PRECRQ_RS_PH_W_MM */
    6493,
    /* PRECR_QB_PH */
    6496,
    /* PRECR_QB_PH_MMR2 */
    6499,
    /* PRECR_SRA_PH_W */
    6502,
    /* PRECR_SRA_PH_W_MMR2 */
    6506,
    /* PRECR_SRA_R_PH_W */
    6510,
    /* PRECR_SRA_R_PH_W_MMR2 */
    6514,
    /* PREF */
    6518,
    /* PREFE */
    6521,
    /* PREFE_MM */
    6524,
    /* PREFX_MM */
    6527,
    /* PREF_MM */
    6530,
    /* PREF_MMR6 */
    6533,
    /* PREF_R6 */
    6536,
    /* PREPEND */
    6539,
    /* PREPEND_MMR2 */
    6543,
    /* PUL_PS64 */
    6547,
    /* PUU_PS64 */
    6550,
    /* RADDU_W_QB */
    6553,
    /* RADDU_W_QB_MM */
    6555,
    /* RDDSP */
    6557,
    /* RDDSP_MM */
    6559,
    /* RDHWR */
    6561,
    /* RDHWR64 */
    6564,
    /* RDHWR_MM */
    6567,
    /* RDHWR_MMR6 */
    6570,
    /* RDPGPR_MMR6 */
    6573,
    /* RECIP_D32 */
    6575,
    /* RECIP_D32_MM */
    6577,
    /* RECIP_D64 */
    6579,
    /* RECIP_D64_MM */
    6581,
    /* RECIP_S */
    6583,
    /* RECIP_S_MM */
    6585,
    /* REPLV_PH */
    6587,
    /* REPLV_PH_MM */
    6589,
    /* REPLV_QB */
    6591,
    /* REPLV_QB_MM */
    6593,
    /* REPL_PH */
    6595,
    /* REPL_PH_MM */
    6597,
    /* REPL_QB */
    6599,
    /* REPL_QB_MM */
    6601,
    /* RINT_D */
    6603,
    /* RINT_D_MMR6 */
    6605,
    /* RINT_S */
    6607,
    /* RINT_S_MMR6 */
    6609,
    /* ROTR */
    6611,
    /* ROTRV */
    6614,
    /* ROTRV_MM */
    6617,
    /* ROTR_MM */
    6620,
    /* ROUND_L_D64 */
    6623,
    /* ROUND_L_D_MMR6 */
    6625,
    /* ROUND_L_S */
    6627,
    /* ROUND_L_S_MMR6 */
    6629,
    /* ROUND_W_D32 */
    6631,
    /* ROUND_W_D64 */
    6633,
    /* ROUND_W_D_MMR6 */
    6635,
    /* ROUND_W_MM */
    6637,
    /* ROUND_W_S */
    6639,
    /* ROUND_W_S_MM */
    6641,
    /* ROUND_W_S_MMR6 */
    6643,
    /* RSQRT_D32 */
    6645,
    /* RSQRT_D32_MM */
    6647,
    /* RSQRT_D64 */
    6649,
    /* RSQRT_D64_MM */
    6651,
    /* RSQRT_S */
    6653,
    /* RSQRT_S_MM */
    6655,
    /* Restore16 */
    6657,
    /* RestoreX16 */
    6657,
    /* SAA */
    6657,
    /* SAAD */
    6659,
    /* SAT_S_B */
    6661,
    /* SAT_S_D */
    6664,
    /* SAT_S_H */
    6667,
    /* SAT_S_W */
    6670,
    /* SAT_U_B */
    6673,
    /* SAT_U_D */
    6676,
    /* SAT_U_H */
    6679,
    /* SAT_U_W */
    6682,
    /* SB */
    6685,
    /* SB16_MM */
    6688,
    /* SB16_MMR6 */
    6691,
    /* SB64 */
    6694,
    /* SBE */
    6697,
    /* SBE_MM */
    6700,
    /* SB_MM */
    6703,
    /* SB_MMR6 */
    6706,
    /* SC */
    6709,
    /* SC64 */
    6713,
    /* SC64_R6 */
    6717,
    /* SCD */
    6721,
    /* SCD_R6 */
    6725,
    /* SCE */
    6729,
    /* SCE_MM */
    6733,
    /* SC_MM */
    6737,
    /* SC_MMR6 */
    6741,
    /* SC_R6 */
    6745,
    /* SD */
    6749,
    /* SDBBP */
    6752,
    /* SDBBP16_MM */
    6753,
    /* SDBBP16_MMR6 */
    6754,
    /* SDBBP_MM */
    6755,
    /* SDBBP_MMR6 */
    6756,
    /* SDBBP_R6 */
    6757,
    /* SDC1 */
    6758,
    /* SDC164 */
    6761,
    /* SDC1_D64_MMR6 */
    6764,
    /* SDC1_MM_D32 */
    6767,
    /* SDC1_MM_D64 */
    6770,
    /* SDC2 */
    6773,
    /* SDC2_MMR6 */
    6776,
    /* SDC2_R6 */
    6779,
    /* SDC3 */
    6782,
    /* SDIV */
    6785,
    /* SDIV_MM */
    6787,
    /* SDL */
    6789,
    /* SDR */
    6792,
    /* SDXC1 */
    6795,
    /* SDXC164 */
    6798,
    /* SEB */
    6801,
    /* SEB64 */
    6803,
    /* SEB_MM */
    6805,
    /* SEH */
    6807,
    /* SEH64 */
    6809,
    /* SEH_MM */
    6811,
    /* SELEQZ */
    6813,
    /* SELEQZ64 */
    6816,
    /* SELEQZ_D */
    6819,
    /* SELEQZ_D_MMR6 */
    6822,
    /* SELEQZ_MMR6 */
    6825,
    /* SELEQZ_S */
    6828,
    /* SELEQZ_S_MMR6 */
    6831,
    /* SELNEZ */
    6834,
    /* SELNEZ64 */
    6837,
    /* SELNEZ_D */
    6840,
    /* SELNEZ_D_MMR6 */
    6843,
    /* SELNEZ_MMR6 */
    6846,
    /* SELNEZ_S */
    6849,
    /* SELNEZ_S_MMR6 */
    6852,
    /* SEL_D */
    6855,
    /* SEL_D_MMR6 */
    6859,
    /* SEL_S */
    6863,
    /* SEL_S_MMR6 */
    6867,
    /* SEQ */
    6871,
    /* SEQi */
    6874,
    /* SH */
    6877,
    /* SH16_MM */
    6880,
    /* SH16_MMR6 */
    6883,
    /* SH64 */
    6886,
    /* SHE */
    6889,
    /* SHE_MM */
    6892,
    /* SHF_B */
    6895,
    /* SHF_H */
    6898,
    /* SHF_W */
    6901,
    /* SHILO */
    6904,
    /* SHILOV */
    6907,
    /* SHILOV_MM */
    6910,
    /* SHILO_MM */
    6913,
    /* SHLLV_PH */
    6916,
    /* SHLLV_PH_MM */
    6919,
    /* SHLLV_QB */
    6922,
    /* SHLLV_QB_MM */
    6925,
    /* SHLLV_S_PH */
    6928,
    /* SHLLV_S_PH_MM */
    6931,
    /* SHLLV_S_W */
    6934,
    /* SHLLV_S_W_MM */
    6937,
    /* SHLL_PH */
    6940,
    /* SHLL_PH_MM */
    6943,
    /* SHLL_QB */
    6946,
    /* SHLL_QB_MM */
    6949,
    /* SHLL_S_PH */
    6952,
    /* SHLL_S_PH_MM */
    6955,
    /* SHLL_S_W */
    6958,
    /* SHLL_S_W_MM */
    6961,
    /* SHRAV_PH */
    6964,
    /* SHRAV_PH_MM */
    6967,
    /* SHRAV_QB */
    6970,
    /* SHRAV_QB_MMR2 */
    6973,
    /* SHRAV_R_PH */
    6976,
    /* SHRAV_R_PH_MM */
    6979,
    /* SHRAV_R_QB */
    6982,
    /* SHRAV_R_QB_MMR2 */
    6985,
    /* SHRAV_R_W */
    6988,
    /* SHRAV_R_W_MM */
    6991,
    /* SHRA_PH */
    6994,
    /* SHRA_PH_MM */
    6997,
    /* SHRA_QB */
    7000,
    /* SHRA_QB_MMR2 */
    7003,
    /* SHRA_R_PH */
    7006,
    /* SHRA_R_PH_MM */
    7009,
    /* SHRA_R_QB */
    7012,
    /* SHRA_R_QB_MMR2 */
    7015,
    /* SHRA_R_W */
    7018,
    /* SHRA_R_W_MM */
    7021,
    /* SHRLV_PH */
    7024,
    /* SHRLV_PH_MMR2 */
    7027,
    /* SHRLV_QB */
    7030,
    /* SHRLV_QB_MM */
    7033,
    /* SHRL_PH */
    7036,
    /* SHRL_PH_MMR2 */
    7039,
    /* SHRL_QB */
    7042,
    /* SHRL_QB_MM */
    7045,
    /* SH_MM */
    7048,
    /* SH_MMR6 */
    7051,
    /* SIGRIE */
    7054,
    /* SIGRIE_MMR6 */
    7055,
    /* SLDI_B */
    7056,
    /* SLDI_D */
    7060,
    /* SLDI_H */
    7064,
    /* SLDI_W */
    7068,
    /* SLD_B */
    7072,
    /* SLD_D */
    7076,
    /* SLD_H */
    7080,
    /* SLD_W */
    7084,
    /* SLL */
    7088,
    /* SLL16_MM */
    7091,
    /* SLL16_MMR6 */
    7094,
    /* SLL64_32 */
    7097,
    /* SLL64_64 */
    7099,
    /* SLLI_B */
    7101,
    /* SLLI_D */
    7104,
    /* SLLI_H */
    7107,
    /* SLLI_W */
    7110,
    /* SLLV */
    7113,
    /* SLLV_MM */
    7116,
    /* SLL_B */
    7119,
    /* SLL_D */
    7122,
    /* SLL_H */
    7125,
    /* SLL_MM */
    7128,
    /* SLL_MMR6 */
    7131,
    /* SLL_W */
    7134,
    /* SLT */
    7137,
    /* SLT64 */
    7140,
    /* SLT_MM */
    7143,
    /* SLTi */
    7146,
    /* SLTi64 */
    7149,
    /* SLTi_MM */
    7152,
    /* SLTiu */
    7155,
    /* SLTiu64 */
    7158,
    /* SLTiu_MM */
    7161,
    /* SLTu */
    7164,
    /* SLTu64 */
    7167,
    /* SLTu_MM */
    7170,
    /* SNE */
    7173,
    /* SNEi */
    7176,
    /* SPLATI_B */
    7179,
    /* SPLATI_D */
    7182,
    /* SPLATI_H */
    7185,
    /* SPLATI_W */
    7188,
    /* SPLAT_B */
    7191,
    /* SPLAT_D */
    7194,
    /* SPLAT_H */
    7197,
    /* SPLAT_W */
    7200,
    /* SRA */
    7203,
    /* SRAI_B */
    7206,
    /* SRAI_D */
    7209,
    /* SRAI_H */
    7212,
    /* SRAI_W */
    7215,
    /* SRARI_B */
    7218,
    /* SRARI_D */
    7221,
    /* SRARI_H */
    7224,
    /* SRARI_W */
    7227,
    /* SRAR_B */
    7230,
    /* SRAR_D */
    7233,
    /* SRAR_H */
    7236,
    /* SRAR_W */
    7239,
    /* SRAV */
    7242,
    /* SRAV_MM */
    7245,
    /* SRA_B */
    7248,
    /* SRA_D */
    7251,
    /* SRA_H */
    7254,
    /* SRA_MM */
    7257,
    /* SRA_W */
    7260,
    /* SRL */
    7263,
    /* SRL16_MM */
    7266,
    /* SRL16_MMR6 */
    7269,
    /* SRLI_B */
    7272,
    /* SRLI_D */
    7275,
    /* SRLI_H */
    7278,
    /* SRLI_W */
    7281,
    /* SRLRI_B */
    7284,
    /* SRLRI_D */
    7287,
    /* SRLRI_H */
    7290,
    /* SRLRI_W */
    7293,
    /* SRLR_B */
    7296,
    /* SRLR_D */
    7299,
    /* SRLR_H */
    7302,
    /* SRLR_W */
    7305,
    /* SRLV */
    7308,
    /* SRLV_MM */
    7311,
    /* SRL_B */
    7314,
    /* SRL_D */
    7317,
    /* SRL_H */
    7320,
    /* SRL_MM */
    7323,
    /* SRL_W */
    7326,
    /* SSNOP */
    7329,
    /* SSNOP_MM */
    7329,
    /* SSNOP_MMR6 */
    7329,
    /* ST_B */
    7329,
    /* ST_D */
    7332,
    /* ST_H */
    7335,
    /* ST_W */
    7338,
    /* SUB */
    7341,
    /* SUBQH_PH */
    7344,
    /* SUBQH_PH_MMR2 */
    7347,
    /* SUBQH_R_PH */
    7350,
    /* SUBQH_R_PH_MMR2 */
    7353,
    /* SUBQH_R_W */
    7356,
    /* SUBQH_R_W_MMR2 */
    7359,
    /* SUBQH_W */
    7362,
    /* SUBQH_W_MMR2 */
    7365,
    /* SUBQ_PH */
    7368,
    /* SUBQ_PH_MM */
    7371,
    /* SUBQ_S_PH */
    7374,
    /* SUBQ_S_PH_MM */
    7377,
    /* SUBQ_S_W */
    7380,
    /* SUBQ_S_W_MM */
    7383,
    /* SUBSUS_U_B */
    7386,
    /* SUBSUS_U_D */
    7389,
    /* SUBSUS_U_H */
    7392,
    /* SUBSUS_U_W */
    7395,
    /* SUBSUU_S_B */
    7398,
    /* SUBSUU_S_D */
    7401,
    /* SUBSUU_S_H */
    7404,
    /* SUBSUU_S_W */
    7407,
    /* SUBS_S_B */
    7410,
    /* SUBS_S_D */
    7413,
    /* SUBS_S_H */
    7416,
    /* SUBS_S_W */
    7419,
    /* SUBS_U_B */
    7422,
    /* SUBS_U_D */
    7425,
    /* SUBS_U_H */
    7428,
    /* SUBS_U_W */
    7431,
    /* SUBU16_MM */
    7434,
    /* SUBU16_MMR6 */
    7437,
    /* SUBUH_QB */
    7440,
    /* SUBUH_QB_MMR2 */
    7443,
    /* SUBUH_R_QB */
    7446,
    /* SUBUH_R_QB_MMR2 */
    7449,
    /* SUBU_MMR6 */
    7452,
    /* SUBU_PH */
    7455,
    /* SUBU_PH_MMR2 */
    7458,
    /* SUBU_QB */
    7461,
    /* SUBU_QB_MM */
    7464,
    /* SUBU_S_PH */
    7467,
    /* SUBU_S_PH_MMR2 */
    7470,
    /* SUBU_S_QB */
    7473,
    /* SUBU_S_QB_MM */
    7476,
    /* SUBVI_B */
    7479,
    /* SUBVI_D */
    7482,
    /* SUBVI_H */
    7485,
    /* SUBVI_W */
    7488,
    /* SUBV_B */
    7491,
    /* SUBV_D */
    7494,
    /* SUBV_H */
    7497,
    /* SUBV_W */
    7500,
    /* SUB_MM */
    7503,
    /* SUB_MMR6 */
    7506,
    /* SUBu */
    7509,
    /* SUBu_MM */
    7512,
    /* SUXC1 */
    7515,
    /* SUXC164 */
    7518,
    /* SUXC1_MM */
    7521,
    /* SW */
    7524,
    /* SW16_MM */
    7527,
    /* SW16_MMR6 */
    7530,
    /* SW64 */
    7533,
    /* SWC1 */
    7536,
    /* SWC1_MM */
    7539,
    /* SWC2 */
    7542,
    /* SWC2_MMR6 */
    7545,
    /* SWC2_R6 */
    7548,
    /* SWC3 */
    7551,
    /* SWDSP */
    7554,
    /* SWDSP_MM */
    7557,
    /* SWE */
    7560,
    /* SWE_MM */
    7563,
    /* SWL */
    7566,
    /* SWL64 */
    7569,
    /* SWLE */
    7572,
    /* SWLE_MM */
    7575,
    /* SWL_MM */
    7578,
    /* SWM16_MM */
    7581,
    /* SWM16_MMR6 */
    7584,
    /* SWM32_MM */
    7587,
    /* SWP_MM */
    7590,
    /* SWR */
    7594,
    /* SWR64 */
    7597,
    /* SWRE */
    7600,
    /* SWRE_MM */
    7603,
    /* SWR_MM */
    7606,
    /* SWSP_MM */
    7609,
    /* SWSP_MMR6 */
    7612,
    /* SWXC1 */
    7615,
    /* SWXC1_MM */
    7618,
    /* SW_MM */
    7621,
    /* SW_MMR6 */
    7624,
    /* SYNC */
    7627,
    /* SYNCI */
    7628,
    /* SYNCI_MM */
    7630,
    /* SYNCI_MMR6 */
    7632,
    /* SYNC_MM */
    7634,
    /* SYNC_MMR6 */
    7635,
    /* SYSCALL */
    7636,
    /* SYSCALL_MM */
    7637,
    /* Save16 */
    7638,
    /* SaveX16 */
    7638,
    /* SbRxRyOffMemX16 */
    7638,
    /* SebRx16 */
    7641,
    /* SehRx16 */
    7643,
    /* ShRxRyOffMemX16 */
    7645,
    /* SllX16 */
    7648,
    /* SllvRxRy16 */
    7651,
    /* SltRxRy16 */
    7654,
    /* SltiRxImm16 */
    7656,
    /* SltiRxImmX16 */
    7658,
    /* SltiuRxImm16 */
    7660,
    /* SltiuRxImmX16 */
    7662,
    /* SltuRxRy16 */
    7664,
    /* SraX16 */
    7666,
    /* SravRxRy16 */
    7669,
    /* SrlX16 */
    7672,
    /* SrlvRxRy16 */
    7675,
    /* SubuRxRyRz16 */
    7678,
    /* SwRxRyOffMemX16 */
    7681,
    /* SwRxSpImmX16 */
    7684,
    /* TEQ */
    7687,
    /* TEQI */
    7690,
    /* TEQI_MM */
    7692,
    /* TEQ_MM */
    7694,
    /* TGE */
    7697,
    /* TGEI */
    7700,
    /* TGEIU */
    7702,
    /* TGEIU_MM */
    7704,
    /* TGEI_MM */
    7706,
    /* TGEU */
    7708,
    /* TGEU_MM */
    7711,
    /* TGE_MM */
    7714,
    /* TLBGINV */
    7717,
    /* TLBGINVF */
    7717,
    /* TLBGINVF_MM */
    7717,
    /* TLBGINV_MM */
    7717,
    /* TLBGP */
    7717,
    /* TLBGP_MM */
    7717,
    /* TLBGR */
    7717,
    /* TLBGR_MM */
    7717,
    /* TLBGWI */
    7717,
    /* TLBGWI_MM */
    7717,
    /* TLBGWR */
    7717,
    /* TLBGWR_MM */
    7717,
    /* TLBINV */
    7717,
    /* TLBINVF */
    7717,
    /* TLBINVF_MMR6 */
    7717,
    /* TLBINV_MMR6 */
    7717,
    /* TLBP */
    7717,
    /* TLBP_MM */
    7717,
    /* TLBR */
    7717,
    /* TLBR_MM */
    7717,
    /* TLBWI */
    7717,
    /* TLBWI_MM */
    7717,
    /* TLBWR */
    7717,
    /* TLBWR_MM */
    7717,
    /* TLT */
    7717,
    /* TLTI */
    7720,
    /* TLTIU_MM */
    7722,
    /* TLTI_MM */
    7724,
    /* TLTU */
    7726,
    /* TLTU_MM */
    7729,
    /* TLT_MM */
    7732,
    /* TNE */
    7735,
    /* TNEI */
    7738,
    /* TNEI_MM */
    7740,
    /* TNE_MM */
    7742,
    /* TRUNC_L_D64 */
    7745,
    /* TRUNC_L_D_MMR6 */
    7747,
    /* TRUNC_L_S */
    7749,
    /* TRUNC_L_S_MMR6 */
    7751,
    /* TRUNC_W_D32 */
    7753,
    /* TRUNC_W_D64 */
    7755,
    /* TRUNC_W_D_MMR6 */
    7757,
    /* TRUNC_W_MM */
    7759,
    /* TRUNC_W_S */
    7761,
    /* TRUNC_W_S_MM */
    7763,
    /* TRUNC_W_S_MMR6 */
    7765,
    /* TTLTIU */
    7767,
    /* UDIV */
    7769,
    /* UDIV_MM */
    7771,
    /* V3MULU */
    7773,
    /* VMM0 */
    7776,
    /* VMULU */
    7779,
    /* VSHF_B */
    7782,
    /* VSHF_D */
    7786,
    /* VSHF_H */
    7790,
    /* VSHF_W */
    7794,
    /* WAIT */
    7798,
    /* WAIT_MM */
    7798,
    /* WAIT_MMR6 */
    7799,
    /* WRDSP */
    7800,
    /* WRDSP_MM */
    7802,
    /* WRPGPR_MMR6 */
    7804,
    /* WSBH */
    7806,
    /* WSBH_MM */
    7808,
    /* WSBH_MMR6 */
    7810,
    /* XOR */
    7812,
    /* XOR16_MM */
    7815,
    /* XOR16_MMR6 */
    7818,
    /* XOR64 */
    7821,
    /* XORI_B */
    7824,
    /* XORI_MMR6 */
    7827,
    /* XOR_MM */
    7830,
    /* XOR_MMR6 */
    7833,
    /* XOR_V */
    7836,
    /* XORi */
    7839,
    /* XORi64 */
    7842,
    /* XORi_MM */
    7845,
    /* XorRxRxRy16 */
    7848,
    /* YIELD */
    7851,
  };

  using namespace OpTypes;
  const int16_t OpcodeOperandTypes[] = {
    
    /* PHI */
    -1, 
    /* INLINEASM */
    /* INLINEASM_BR */
    /* CFI_INSTRUCTION */
    i32imm, 
    /* EH_LABEL */
    i32imm, 
    /* GC_LABEL */
    i32imm, 
    /* ANNOTATION_LABEL */
    i32imm, 
    /* KILL */
    /* EXTRACT_SUBREG */
    -1, -1, i32imm, 
    /* INSERT_SUBREG */
    -1, -1, -1, i32imm, 
    /* IMPLICIT_DEF */
    -1, 
    /* SUBREG_TO_REG */
    -1, -1, -1, i32imm, 
    /* COPY_TO_REGCLASS */
    -1, -1, i32imm, 
    /* DBG_VALUE */
    /* DBG_VALUE_LIST */
    /* DBG_INSTR_REF */
    /* DBG_PHI */
    /* DBG_LABEL */
    -1, 
    /* REG_SEQUENCE */
    -1, -1, 
    /* COPY */
    -1, -1, 
    /* BUNDLE */
    /* LIFETIME_START */
    i32imm, 
    /* LIFETIME_END */
    i32imm, 
    /* PSEUDO_PROBE */
    i64imm, i64imm, i8imm, i32imm, 
    /* ARITH_FENCE */
    -1, -1, 
    /* STACKMAP */
    i64imm, i32imm, 
    /* FENTRY_CALL */
    /* PATCHPOINT */
    -1, i64imm, i32imm, -1, i32imm, i32imm, 
    /* LOAD_STACK_GUARD */
    -1, 
    /* PREALLOCATED_SETUP */
    i32imm, 
    /* PREALLOCATED_ARG */
    -1, i32imm, i32imm, 
    /* STATEPOINT */
    /* LOCAL_ESCAPE */
    -1, i32imm, 
    /* FAULTING_OP */
    -1, 
    /* PATCHABLE_OP */
    /* PATCHABLE_FUNCTION_ENTER */
    /* PATCHABLE_RET */
    /* PATCHABLE_FUNCTION_EXIT */
    /* PATCHABLE_TAIL_CALL */
    /* PATCHABLE_EVENT_CALL */
    -1, -1, 
    /* PATCHABLE_TYPED_EVENT_CALL */
    -1, -1, -1, 
    /* ICALL_BRANCH_FUNNEL */
    /* MEMBARRIER */
    /* G_ASSERT_SEXT */
    type0, type0, untyped_imm_0, 
    /* G_ASSERT_ZEXT */
    type0, type0, untyped_imm_0, 
    /* G_ASSERT_ALIGN */
    type0, type0, untyped_imm_0, 
    /* G_ADD */
    type0, type0, type0, 
    /* G_SUB */
    type0, type0, type0, 
    /* G_MUL */
    type0, type0, type0, 
    /* G_SDIV */
    type0, type0, type0, 
    /* G_UDIV */
    type0, type0, type0, 
    /* G_SREM */
    type0, type0, type0, 
    /* G_UREM */
    type0, type0, type0, 
    /* G_SDIVREM */
    type0, type0, type0, type0, 
    /* G_UDIVREM */
    type0, type0, type0, type0, 
    /* G_AND */
    type0, type0, type0, 
    /* G_OR */
    type0, type0, type0, 
    /* G_XOR */
    type0, type0, type0, 
    /* G_IMPLICIT_DEF */
    type0, 
    /* G_PHI */
    type0, 
    /* G_FRAME_INDEX */
    type0, -1, 
    /* G_GLOBAL_VALUE */
    type0, -1, 
    /* G_EXTRACT */
    type0, type1, untyped_imm_0, 
    /* G_UNMERGE_VALUES */
    type0, type1, 
    /* G_INSERT */
    type0, type0, type1, untyped_imm_0, 
    /* G_MERGE_VALUES */
    type0, type1, 
    /* G_BUILD_VECTOR */
    type0, type1, 
    /* G_BUILD_VECTOR_TRUNC */
    type0, type1, 
    /* G_CONCAT_VECTORS */
    type0, type1, 
    /* G_PTRTOINT */
    type0, type1, 
    /* G_INTTOPTR */
    type0, type1, 
    /* G_BITCAST */
    type0, type1, 
    /* G_FREEZE */
    type0, type0, 
    /* G_INTRINSIC_FPTRUNC_ROUND */
    type0, type1, i32imm, 
    /* G_INTRINSIC_TRUNC */
    type0, type0, 
    /* G_INTRINSIC_ROUND */
    type0, type0, 
    /* G_INTRINSIC_LRINT */
    type0, type1, 
    /* G_INTRINSIC_ROUNDEVEN */
    type0, type0, 
    /* G_READCYCLECOUNTER */
    type0, 
    /* G_LOAD */
    type0, ptype1, 
    /* G_SEXTLOAD */
    type0, ptype1, 
    /* G_ZEXTLOAD */
    type0, ptype1, 
    /* G_INDEXED_LOAD */
    type0, ptype1, ptype1, type2, -1, 
    /* G_INDEXED_SEXTLOAD */
    type0, ptype1, ptype1, type2, -1, 
    /* G_INDEXED_ZEXTLOAD */
    type0, ptype1, ptype1, type2, -1, 
    /* G_STORE */
    type0, ptype1, 
    /* G_INDEXED_STORE */
    ptype0, type1, ptype0, ptype2, -1, 
    /* G_ATOMIC_CMPXCHG_WITH_SUCCESS */
    type0, type1, type2, type0, type0, 
    /* G_ATOMIC_CMPXCHG */
    type0, ptype1, type0, type0, 
    /* G_ATOMICRMW_XCHG */
    type0, ptype1, type0, 
    /* G_ATOMICRMW_ADD */
    type0, ptype1, type0, 
    /* G_ATOMICRMW_SUB */
    type0, ptype1, type0, 
    /* G_ATOMICRMW_AND */
    type0, ptype1, type0, 
    /* G_ATOMICRMW_NAND */
    type0, ptype1, type0, 
    /* G_ATOMICRMW_OR */
    type0, ptype1, type0, 
    /* G_ATOMICRMW_XOR */
    type0, ptype1, type0, 
    /* G_ATOMICRMW_MAX */
    type0, ptype1, type0, 
    /* G_ATOMICRMW_MIN */
    type0, ptype1, type0, 
    /* G_ATOMICRMW_UMAX */
    type0, ptype1, type0, 
    /* G_ATOMICRMW_UMIN */
    type0, ptype1, type0, 
    /* G_ATOMICRMW_FADD */
    type0, ptype1, type0, 
    /* G_ATOMICRMW_FSUB */
    type0, ptype1, type0, 
    /* G_ATOMICRMW_FMAX */
    type0, ptype1, type0, 
    /* G_ATOMICRMW_FMIN */
    type0, ptype1, type0, 
    /* G_ATOMICRMW_UINC_WRAP */
    type0, ptype1, type0, 
    /* G_ATOMICRMW_UDEC_WRAP */
    type0, ptype1, type0, 
    /* G_FENCE */
    i32imm, i32imm, 
    /* G_BRCOND */
    type0, -1, 
    /* G_BRINDIRECT */
    type0, 
    /* G_INVOKE_REGION_START */
    /* G_INTRINSIC */
    -1, 
    /* G_INTRINSIC_W_SIDE_EFFECTS */
    -1, 
    /* G_ANYEXT */
    type0, type1, 
    /* G_TRUNC */
    type0, type1, 
    /* G_CONSTANT */
    type0, -1, 
    /* G_FCONSTANT */
    type0, -1, 
    /* G_VASTART */
    type0, 
    /* G_VAARG */
    type0, type1, -1, 
    /* G_SEXT */
    type0, type1, 
    /* G_SEXT_INREG */
    type0, type0, untyped_imm_0, 
    /* G_ZEXT */
    type0, type1, 
    /* G_SHL */
    type0, type0, type1, 
    /* G_LSHR */
    type0, type0, type1, 
    /* G_ASHR */
    type0, type0, type1, 
    /* G_FSHL */
    type0, type0, type0, type1, 
    /* G_FSHR */
    type0, type0, type0, type1, 
    /* G_ROTR */
    type0, type0, type1, 
    /* G_ROTL */
    type0, type0, type1, 
    /* G_ICMP */
    type0, -1, type1, type1, 
    /* G_FCMP */
    type0, -1, type1, type1, 
    /* G_SELECT */
    type0, type1, type0, type0, 
    /* G_UADDO */
    type0, type1, type0, type0, 
    /* G_UADDE */
    type0, type1, type0, type0, type1, 
    /* G_USUBO */
    type0, type1, type0, type0, 
    /* G_USUBE */
    type0, type1, type0, type0, type1, 
    /* G_SADDO */
    type0, type1, type0, type0, 
    /* G_SADDE */
    type0, type1, type0, type0, type1, 
    /* G_SSUBO */
    type0, type1, type0, type0, 
    /* G_SSUBE */
    type0, type1, type0, type0, type1, 
    /* G_UMULO */
    type0, type1, type0, type0, 
    /* G_SMULO */
    type0, type1, type0, type0, 
    /* G_UMULH */
    type0, type0, type0, 
    /* G_SMULH */
    type0, type0, type0, 
    /* G_UADDSAT */
    type0, type0, type0, 
    /* G_SADDSAT */
    type0, type0, type0, 
    /* G_USUBSAT */
    type0, type0, type0, 
    /* G_SSUBSAT */
    type0, type0, type0, 
    /* G_USHLSAT */
    type0, type0, type1, 
    /* G_SSHLSAT */
    type0, type0, type1, 
    /* G_SMULFIX */
    type0, type0, type0, untyped_imm_0, 
    /* G_UMULFIX */
    type0, type0, type0, untyped_imm_0, 
    /* G_SMULFIXSAT */
    type0, type0, type0, untyped_imm_0, 
    /* G_UMULFIXSAT */
    type0, type0, type0, untyped_imm_0, 
    /* G_SDIVFIX */
    type0, type0, type0, untyped_imm_0, 
    /* G_UDIVFIX */
    type0, type0, type0, untyped_imm_0, 
    /* G_SDIVFIXSAT */
    type0, type0, type0, untyped_imm_0, 
    /* G_UDIVFIXSAT */
    type0, type0, type0, untyped_imm_0, 
    /* G_FADD */
    type0, type0, type0, 
    /* G_FSUB */
    type0, type0, type0, 
    /* G_FMUL */
    type0, type0, type0, 
    /* G_FMA */
    type0, type0, type0, type0, 
    /* G_FMAD */
    type0, type0, type0, type0, 
    /* G_FDIV */
    type0, type0, type0, 
    /* G_FREM */
    type0, type0, type0, 
    /* G_FPOW */
    type0, type0, type0, 
    /* G_FPOWI */
    type0, type0, type1, 
    /* G_FEXP */
    type0, type0, 
    /* G_FEXP2 */
    type0, type0, 
    /* G_FLOG */
    type0, type0, 
    /* G_FLOG2 */
    type0, type0, 
    /* G_FLOG10 */
    type0, type0, 
    /* G_FNEG */
    type0, type0, 
    /* G_FPEXT */
    type0, type1, 
    /* G_FPTRUNC */
    type0, type1, 
    /* G_FPTOSI */
    type0, type1, 
    /* G_FPTOUI */
    type0, type1, 
    /* G_SITOFP */
    type0, type1, 
    /* G_UITOFP */
    type0, type1, 
    /* G_FABS */
    type0, type0, 
    /* G_FCOPYSIGN */
    type0, type0, type1, 
    /* G_IS_FPCLASS */
    type0, type1, -1, 
    /* G_FCANONICALIZE */
    type0, type0, 
    /* G_FMINNUM */
    type0, type0, type0, 
    /* G_FMAXNUM */
    type0, type0, type0, 
    /* G_FMINNUM_IEEE */
    type0, type0, type0, 
    /* G_FMAXNUM_IEEE */
    type0, type0, type0, 
    /* G_FMINIMUM */
    type0, type0, type0, 
    /* G_FMAXIMUM */
    type0, type0, type0, 
    /* G_PTR_ADD */
    ptype0, ptype0, type1, 
    /* G_PTRMASK */
    ptype0, ptype0, type1, 
    /* G_SMIN */
    type0, type0, type0, 
    /* G_SMAX */
    type0, type0, type0, 
    /* G_UMIN */
    type0, type0, type0, 
    /* G_UMAX */
    type0, type0, type0, 
    /* G_ABS */
    type0, type0, 
    /* G_LROUND */
    type0, type1, 
    /* G_LLROUND */
    type0, type1, 
    /* G_BR */
    -1, 
    /* G_BRJT */
    ptype0, -1, type1, 
    /* G_INSERT_VECTOR_ELT */
    type0, type0, type1, type2, 
    /* G_EXTRACT_VECTOR_ELT */
    type0, type1, type2, 
    /* G_SHUFFLE_VECTOR */
    type0, type1, type1, -1, 
    /* G_CTTZ */
    type0, type1, 
    /* G_CTTZ_ZERO_UNDEF */
    type0, type1, 
    /* G_CTLZ */
    type0, type1, 
    /* G_CTLZ_ZERO_UNDEF */
    type0, type1, 
    /* G_CTPOP */
    type0, type1, 
    /* G_BSWAP */
    type0, type0, 
    /* G_BITREVERSE */
    type0, type0, 
    /* G_FCEIL */
    type0, type0, 
    /* G_FCOS */
    type0, type0, 
    /* G_FSIN */
    type0, type0, 
    /* G_FSQRT */
    type0, type0, 
    /* G_FFLOOR */
    type0, type0, 
    /* G_FRINT */
    type0, type0, 
    /* G_FNEARBYINT */
    type0, type0, 
    /* G_ADDRSPACE_CAST */
    type0, type1, 
    /* G_BLOCK_ADDR */
    type0, -1, 
    /* G_JUMP_TABLE */
    type0, -1, 
    /* G_DYN_STACKALLOC */
    ptype0, type1, i32imm, 
    /* G_STRICT_FADD */
    type0, type0, type0, 
    /* G_STRICT_FSUB */
    type0, type0, type0, 
    /* G_STRICT_FMUL */
    type0, type0, type0, 
    /* G_STRICT_FDIV */
    type0, type0, type0, 
    /* G_STRICT_FREM */
    type0, type0, type0, 
    /* G_STRICT_FMA */
    type0, type0, type0, type0, 
    /* G_STRICT_FSQRT */
    type0, type0, 
    /* G_READ_REGISTER */
    type0, -1, 
    /* G_WRITE_REGISTER */
    -1, type0, 
    /* G_MEMCPY */
    ptype0, ptype1, type2, untyped_imm_0, 
    /* G_MEMCPY_INLINE */
    ptype0, ptype1, type2, 
    /* G_MEMMOVE */
    ptype0, ptype1, type2, untyped_imm_0, 
    /* G_MEMSET */
    ptype0, type1, type2, untyped_imm_0, 
    /* G_BZERO */
    ptype0, type1, untyped_imm_0, 
    /* G_VECREDUCE_SEQ_FADD */
    type0, type1, type2, 
    /* G_VECREDUCE_SEQ_FMUL */
    type0, type1, type2, 
    /* G_VECREDUCE_FADD */
    type0, type1, 
    /* G_VECREDUCE_FMUL */
    type0, type1, 
    /* G_VECREDUCE_FMAX */
    type0, type1, 
    /* G_VECREDUCE_FMIN */
    type0, type1, 
    /* G_VECREDUCE_ADD */
    type0, type1, 
    /* G_VECREDUCE_MUL */
    type0, type1, 
    /* G_VECREDUCE_AND */
    type0, type1, 
    /* G_VECREDUCE_OR */
    type0, type1, 
    /* G_VECREDUCE_XOR */
    type0, type1, 
    /* G_VECREDUCE_SMAX */
    type0, type1, 
    /* G_VECREDUCE_SMIN */
    type0, type1, 
    /* G_VECREDUCE_UMAX */
    type0, type1, 
    /* G_VECREDUCE_UMIN */
    type0, type1, 
    /* G_SBFX */
    type0, type0, type1, type1, 
    /* G_UBFX */
    type0, type0, type1, type1, 
    /* ABSMacro */
    GPR32Opnd, GPR32Opnd, 
    /* ADJCALLSTACKDOWN */
    i32imm, i32imm, 
    /* ADJCALLSTACKUP */
    i32imm, i32imm, 
    /* AND_V_D_PSEUDO */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* AND_V_H_PSEUDO */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* AND_V_W_PSEUDO */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* ATOMIC_CMP_SWAP_I16 */
    GPR32, -1, GPR32, GPR32, 
    /* ATOMIC_CMP_SWAP_I16_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_CMP_SWAP_I32 */
    GPR32, -1, GPR32, GPR32, 
    /* ATOMIC_CMP_SWAP_I32_POSTRA */
    GPR32, -1, GPR32, GPR32, 
    /* ATOMIC_CMP_SWAP_I64 */
    GPR64, -1, GPR64, GPR64, 
    /* ATOMIC_CMP_SWAP_I64_POSTRA */
    GPR64, -1, GPR64, GPR64, 
    /* ATOMIC_CMP_SWAP_I8 */
    GPR32, -1, GPR32, GPR32, 
    /* ATOMIC_CMP_SWAP_I8_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_ADD_I16 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_ADD_I16_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_ADD_I32 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_ADD_I32_POSTRA */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_ADD_I64 */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_ADD_I64_POSTRA */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_ADD_I8 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_ADD_I8_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_AND_I16 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_AND_I16_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_AND_I32 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_AND_I32_POSTRA */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_AND_I64 */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_AND_I64_POSTRA */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_AND_I8 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_AND_I8_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_MAX_I16 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_MAX_I16_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_MAX_I32 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_MAX_I32_POSTRA */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_MAX_I64 */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_MAX_I64_POSTRA */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_MAX_I8 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_MAX_I8_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_MIN_I16 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_MIN_I16_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_MIN_I32 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_MIN_I32_POSTRA */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_MIN_I64 */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_MIN_I64_POSTRA */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_MIN_I8 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_MIN_I8_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_NAND_I16 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_NAND_I16_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_NAND_I32 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_NAND_I32_POSTRA */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_NAND_I64 */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_NAND_I64_POSTRA */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_NAND_I8 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_NAND_I8_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_OR_I16 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_OR_I16_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_OR_I32 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_OR_I32_POSTRA */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_OR_I64 */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_OR_I64_POSTRA */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_OR_I8 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_OR_I8_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_SUB_I16 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_SUB_I16_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_SUB_I32 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_SUB_I32_POSTRA */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_SUB_I64 */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_SUB_I64_POSTRA */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_SUB_I8 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_SUB_I8_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_UMAX_I16 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_UMAX_I16_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_UMAX_I32 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_UMAX_I32_POSTRA */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_UMAX_I64 */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_UMAX_I64_POSTRA */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_UMAX_I8 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_UMAX_I8_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_UMIN_I16 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_UMIN_I16_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_UMIN_I32 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_UMIN_I32_POSTRA */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_UMIN_I64 */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_UMIN_I64_POSTRA */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_UMIN_I8 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_UMIN_I8_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_XOR_I16 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_XOR_I16_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_LOAD_XOR_I32 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_XOR_I32_POSTRA */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_XOR_I64 */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_XOR_I64_POSTRA */
    GPR64, -1, GPR64, 
    /* ATOMIC_LOAD_XOR_I8 */
    GPR32, -1, GPR32, 
    /* ATOMIC_LOAD_XOR_I8_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_SWAP_I16 */
    GPR32, -1, GPR32, 
    /* ATOMIC_SWAP_I16_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* ATOMIC_SWAP_I32 */
    GPR32, -1, GPR32, 
    /* ATOMIC_SWAP_I32_POSTRA */
    GPR32, -1, GPR32, 
    /* ATOMIC_SWAP_I64 */
    GPR64, -1, GPR64, 
    /* ATOMIC_SWAP_I64_POSTRA */
    GPR64, -1, GPR64, 
    /* ATOMIC_SWAP_I8 */
    GPR32, -1, GPR32, 
    /* ATOMIC_SWAP_I8_POSTRA */
    GPR32, -1, GPR32, GPR32, GPR32, GPR32, 
    /* B */
    brtarget, 
    /* BAL_BR */
    brtarget, 
    /* BAL_BR_MM */
    brtarget_mm, 
    /* BEQLImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BGE */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BGEImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BGEL */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BGELImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BGEU */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BGEUImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BGEUL */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BGEULImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BGT */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BGTImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BGTL */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BGTLImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BGTU */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BGTUImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BGTUL */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BGTULImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BLE */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BLEImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BLEL */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BLELImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BLEU */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BLEUImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BLEUL */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BLEULImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BLT */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BLTImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BLTL */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BLTLImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BLTU */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BLTUImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BLTUL */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BLTULImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BNELImmMacro */
    GPR32Opnd, imm64, brtarget, 
    /* BPOSGE32_PSEUDO */
    GPR32Opnd, 
    /* BSEL_D_PSEUDO */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* BSEL_FD_PSEUDO */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* BSEL_FW_PSEUDO */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* BSEL_H_PSEUDO */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* BSEL_W_PSEUDO */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* B_MM */
    brtarget, 
    /* B_MMR6_Pseudo */
    brtarget_mm, 
    /* B_MM_Pseudo */
    brtarget_mm, 
    /* BeqImm */
    GPR32Opnd, imm64, brtarget, 
    /* BneImm */
    GPR32Opnd, imm64, brtarget, 
    /* BteqzT8CmpX16 */
    CPU16Regs, CPU16Regs, brtarget, 
    /* BteqzT8CmpiX16 */
    CPU16Regs, simm16, brtarget, 
    /* BteqzT8SltX16 */
    CPU16Regs, CPU16Regs, brtarget, 
    /* BteqzT8SltiX16 */
    CPU16Regs, simm16, brtarget, 
    /* BteqzT8SltiuX16 */
    CPU16Regs, simm16, brtarget, 
    /* BteqzT8SltuX16 */
    CPU16Regs, CPU16Regs, brtarget, 
    /* BtnezT8CmpX16 */
    CPU16Regs, CPU16Regs, brtarget, 
    /* BtnezT8CmpiX16 */
    CPU16Regs, simm16, brtarget, 
    /* BtnezT8SltX16 */
    CPU16Regs, CPU16Regs, brtarget, 
    /* BtnezT8SltiX16 */
    CPU16Regs, simm16, brtarget, 
    /* BtnezT8SltiuX16 */
    CPU16Regs, simm16, brtarget, 
    /* BtnezT8SltuX16 */
    CPU16Regs, CPU16Regs, brtarget, 
    /* BuildPairF64 */
    AFGR64Opnd, GPR32Opnd, GPR32Opnd, 
    /* BuildPairF64_64 */
    FGR64Opnd, GPR32Opnd, GPR32Opnd, 
    /* CFTC1 */
    GPR32Opnd, FGRCCOpnd, 
    /* CONSTPOOL_ENTRY */
    cpinst_operand, cpinst_operand, i32imm, 
    /* COPY_FD_PSEUDO */
    FGR64, MSA128D, uimm1_ptr, 
    /* COPY_FW_PSEUDO */
    FGR32, MSA128W, uimm2_ptr, 
    /* CTTC1 */
    FGRCCOpnd, GPR32Opnd, 
    /* Constant32 */
    simm32, 
    /* DMULImmMacro */
    GPR64Opnd, GPR64Opnd, simm32_relaxed, 
    /* DMULMacro */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DMULOMacro */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DMULOUMacro */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DROL */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* DROLImm */
    GPR32Opnd, GPR32Opnd, simm16, 
    /* DROR */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* DRORImm */
    GPR32Opnd, GPR32Opnd, simm16, 
    /* DSDivIMacro */
    GPR64Opnd, GPR64Opnd, imm64, 
    /* DSDivMacro */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DSRemIMacro */
    GPR64Opnd, GPR64Opnd, simm32_relaxed, 
    /* DSRemMacro */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DUDivIMacro */
    GPR64Opnd, GPR64Opnd, imm64, 
    /* DUDivMacro */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DURemIMacro */
    GPR64Opnd, GPR64Opnd, simm32_relaxed, 
    /* DURemMacro */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* ERet */
    /* ExtractElementF64 */
    GPR32Opnd, AFGR64Opnd, i32imm, 
    /* ExtractElementF64_64 */
    GPR32Opnd, FGR64Opnd, i32imm, 
    /* FABS_D */
    MSA128DOpnd, MSA128DOpnd, 
    /* FABS_W */
    MSA128WOpnd, MSA128WOpnd, 
    /* FEXP2_D_1_PSEUDO */
    MSA128D, MSA128D, 
    /* FEXP2_W_1_PSEUDO */
    MSA128W, MSA128W, 
    /* FILL_FD_PSEUDO */
    MSA128D, FGR64, 
    /* FILL_FW_PSEUDO */
    MSA128W, FGR32, 
    /* GotPrologue16 */
    CPU16Regs, CPU16Regs, simm16, simm16, 
    /* INSERT_B_VIDX64_PSEUDO */
    MSA128BOpnd, MSA128BOpnd, GPR64Opnd, GPR32Opnd, 
    /* INSERT_B_VIDX_PSEUDO */
    MSA128BOpnd, MSA128BOpnd, GPR32Opnd, GPR32Opnd, 
    /* INSERT_D_VIDX64_PSEUDO */
    MSA128DOpnd, MSA128DOpnd, GPR64Opnd, GPR64Opnd, 
    /* INSERT_D_VIDX_PSEUDO */
    MSA128DOpnd, MSA128DOpnd, GPR32Opnd, GPR64Opnd, 
    /* INSERT_FD_PSEUDO */
    MSA128DOpnd, MSA128DOpnd, uimm1, FGR64Opnd, 
    /* INSERT_FD_VIDX64_PSEUDO */
    MSA128DOpnd, MSA128DOpnd, GPR64Opnd, FGR64Opnd, 
    /* INSERT_FD_VIDX_PSEUDO */
    MSA128DOpnd, MSA128DOpnd, GPR32Opnd, FGR64Opnd, 
    /* INSERT_FW_PSEUDO */
    MSA128WOpnd, MSA128WOpnd, uimm2, FGR32Opnd, 
    /* INSERT_FW_VIDX64_PSEUDO */
    MSA128WOpnd, MSA128WOpnd, GPR64Opnd, FGR32Opnd, 
    /* INSERT_FW_VIDX_PSEUDO */
    MSA128WOpnd, MSA128WOpnd, GPR32Opnd, FGR32Opnd, 
    /* INSERT_H_VIDX64_PSEUDO */
    MSA128HOpnd, MSA128HOpnd, GPR64Opnd, GPR32Opnd, 
    /* INSERT_H_VIDX_PSEUDO */
    MSA128HOpnd, MSA128HOpnd, GPR32Opnd, GPR32Opnd, 
    /* INSERT_W_VIDX64_PSEUDO */
    MSA128WOpnd, MSA128WOpnd, GPR64Opnd, GPR32Opnd, 
    /* INSERT_W_VIDX_PSEUDO */
    MSA128WOpnd, MSA128WOpnd, GPR32Opnd, GPR32Opnd, 
    /* JALR64Pseudo */
    GPR64Opnd, 
    /* JALRHB64Pseudo */
    GPR64Opnd, 
    /* JALRHBPseudo */
    GPR32Opnd, 
    /* JALRPseudo */
    GPR32Opnd, 
    /* JAL_MMR6 */
    calltarget, 
    /* JalOneReg */
    GPR32Opnd, 
    /* JalTwoReg */
    GPR32Opnd, GPR32Opnd, 
    /* LDMacro */
    GPR32Opnd, -1, simm16, 
    /* LDR_D */
    MSA128DOpnd, -1, GPR32, 
    /* LDR_W */
    MSA128WOpnd, -1, GPR32, 
    /* LD_F16 */
    MSA128F16, -1, simm10, 
    /* LOAD_ACC128 */
    ACC128, -1, simm16, 
    /* LOAD_ACC64 */
    ACC64, -1, simm16, 
    /* LOAD_ACC64DSP */
    ACC64DSPOpnd, -1, simm16, 
    /* LOAD_CCOND_DSP */
    DSPCC, -1, simm16, 
    /* LONG_BRANCH_ADDiu */
    GPR32Opnd, GPR32Opnd, brtarget, brtarget, 
    /* LONG_BRANCH_ADDiu2Op */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* LONG_BRANCH_DADDiu */
    GPR64Opnd, GPR64Opnd, brtarget, brtarget, 
    /* LONG_BRANCH_DADDiu2Op */
    GPR64Opnd, GPR64Opnd, brtarget, 
    /* LONG_BRANCH_LUi */
    GPR32Opnd, brtarget, brtarget, 
    /* LONG_BRANCH_LUi2Op */
    GPR32Opnd, brtarget, 
    /* LONG_BRANCH_LUi2Op_64 */
    GPR64Opnd, brtarget, 
    /* LWM_MM */
    reglist, -1, simm12, 
    /* LoadAddrImm32 */
    GPR32Opnd, i32imm, 
    /* LoadAddrImm64 */
    GPR64Opnd, imm64, 
    /* LoadAddrReg32 */
    GPR32Opnd, -1, simm16, 
    /* LoadAddrReg64 */
    GPR64Opnd, -1, simm16, 
    /* LoadImm32 */
    GPR32Opnd, uimm32_coerced, 
    /* LoadImm64 */
    GPR64Opnd, imm64, 
    /* LoadImmDoubleFGR */
    StrictlyFGR64Opnd, imm64, 
    /* LoadImmDoubleFGR_32 */
    StrictlyAFGR64Opnd, imm64, 
    /* LoadImmDoubleGPR */
    GPR32Opnd, imm64, 
    /* LoadImmSingleFGR */
    StrictlyFGR32Opnd, imm64, 
    /* LoadImmSingleGPR */
    GPR32Opnd, imm64, 
    /* LwConstant32 */
    CPU16Regs, simm32, simm32, 
    /* MFTACX */
    GPR32Opnd, ACC64DSPOpnd, 
    /* MFTC0 */
    GPR32Opnd, COP0Opnd, uimm3, 
    /* MFTC1 */
    GPR32Opnd, FGR32Opnd, 
    /* MFTDSP */
    GPR32Opnd, 
    /* MFTGPR */
    GPR32Opnd, GPR32Opnd, uimm3, 
    /* MFTHC1 */
    GPR32Opnd, FGR32Opnd, 
    /* MFTHI */
    GPR32Opnd, ACC64DSPOpnd, 
    /* MFTLO */
    GPR32Opnd, ACC64DSPOpnd, 
    /* MIPSeh_return32 */
    GPR32, GPR32, 
    /* MIPSeh_return64 */
    GPR64, GPR64, 
    /* MSA_FP_EXTEND_D_PSEUDO */
    FGR64Opnd, MSA128F16, 
    /* MSA_FP_EXTEND_W_PSEUDO */
    FGR32Opnd, MSA128F16, 
    /* MSA_FP_ROUND_D_PSEUDO */
    MSA128F16, FGR64Opnd, 
    /* MSA_FP_ROUND_W_PSEUDO */
    MSA128F16, FGR32Opnd, 
    /* MTTACX */
    ACC64DSPOpnd, GPR32Opnd, 
    /* MTTC0 */
    COP0Opnd, GPR32Opnd, uimm3, 
    /* MTTC1 */
    FGR32Opnd, GPR32Opnd, 
    /* MTTDSP */
    GPR32Opnd, 
    /* MTTGPR */
    GPR32Opnd, GPR32Opnd, 
    /* MTTHC1 */
    FGR32Opnd, GPR32Opnd, 
    /* MTTHI */
    ACC64DSPOpnd, GPR32Opnd, 
    /* MTTLO */
    ACC64DSPOpnd, GPR32Opnd, 
    /* MULImmMacro */
    GPR32Opnd, GPR32Opnd, simm32_relaxed, 
    /* MULOMacro */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MULOUMacro */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MultRxRy16 */
    CPU16Regs, CPU16Regs, 
    /* MultRxRyRz16 */
    CPU16Regs, CPU16Regs, CPU16Regs, 
    /* MultuRxRy16 */
    CPU16Regs, CPU16Regs, 
    /* MultuRxRyRz16 */
    CPU16Regs, CPU16Regs, CPU16Regs, 
    /* NOP */
    /* NORImm */
    GPR32Opnd, GPR32Opnd, simm32_relaxed, 
    /* NORImm64 */
    GPR64Opnd, GPR64Opnd, imm64, 
    /* NOR_V_D_PSEUDO */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* NOR_V_H_PSEUDO */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* NOR_V_W_PSEUDO */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* OR_V_D_PSEUDO */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* OR_V_H_PSEUDO */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* OR_V_W_PSEUDO */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* PseudoCMPU_EQ_QB */
    DSPCC, DSPROpnd, DSPROpnd, 
    /* PseudoCMPU_LE_QB */
    DSPCC, DSPROpnd, DSPROpnd, 
    /* PseudoCMPU_LT_QB */
    DSPCC, DSPROpnd, DSPROpnd, 
    /* PseudoCMP_EQ_PH */
    DSPCC, DSPROpnd, DSPROpnd, 
    /* PseudoCMP_LE_PH */
    DSPCC, DSPROpnd, DSPROpnd, 
    /* PseudoCMP_LT_PH */
    DSPCC, DSPROpnd, DSPROpnd, 
    /* PseudoCVT_D32_W */
    AFGR64Opnd, GPR32Opnd, 
    /* PseudoCVT_D64_L */
    FGR64Opnd, GPR64Opnd, 
    /* PseudoCVT_D64_W */
    FGR64Opnd, GPR32Opnd, 
    /* PseudoCVT_S_L */
    FGR64Opnd, GPR64Opnd, 
    /* PseudoCVT_S_W */
    FGR32Opnd, GPR32Opnd, 
    /* PseudoDMULT */
    ACC128, GPR64Opnd, GPR64Opnd, 
    /* PseudoDMULTu */
    ACC128, GPR64Opnd, GPR64Opnd, 
    /* PseudoDSDIV */
    ACC128, GPR64Opnd, GPR64Opnd, 
    /* PseudoDUDIV */
    ACC128, GPR64Opnd, GPR64Opnd, 
    /* PseudoD_SELECT_I */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, GPR32Opnd, GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* PseudoD_SELECT_I64 */
    GPR64Opnd, GPR64Opnd, GPR32Opnd, GPR64Opnd, GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* PseudoIndirectBranch */
    GPR32Opnd, 
    /* PseudoIndirectBranch64 */
    GPR64Opnd, 
    /* PseudoIndirectBranch64R6 */
    GPR64Opnd, 
    /* PseudoIndirectBranchR6 */
    GPR32Opnd, 
    /* PseudoIndirectBranch_MM */
    GPR32Opnd, 
    /* PseudoIndirectBranch_MMR6 */
    GPR32Opnd, 
    /* PseudoIndirectHazardBranch */
    GPR32Opnd, 
    /* PseudoIndirectHazardBranch64 */
    GPR64Opnd, 
    /* PseudoIndrectHazardBranch64R6 */
    GPR64Opnd, 
    /* PseudoIndrectHazardBranchR6 */
    GPR32Opnd, 
    /* PseudoMADD */
    ACC64, GPR32Opnd, GPR32Opnd, ACC64, 
    /* PseudoMADDU */
    ACC64, GPR32Opnd, GPR32Opnd, ACC64, 
    /* PseudoMADDU_MM */
    ACC64, GPR32Opnd, GPR32Opnd, ACC64, 
    /* PseudoMADD_MM */
    ACC64, GPR32Opnd, GPR32Opnd, ACC64, 
    /* PseudoMFHI */
    GPR32, ACC64, 
    /* PseudoMFHI64 */
    GPR64, ACC128, 
    /* PseudoMFHI_MM */
    GPR32, ACC64, 
    /* PseudoMFLO */
    GPR32, ACC64, 
    /* PseudoMFLO64 */
    GPR64, ACC128, 
    /* PseudoMFLO_MM */
    GPR32, ACC64, 
    /* PseudoMSUB */
    ACC64, GPR32Opnd, GPR32Opnd, ACC64, 
    /* PseudoMSUBU */
    ACC64, GPR32Opnd, GPR32Opnd, ACC64, 
    /* PseudoMSUBU_MM */
    ACC64, GPR32Opnd, GPR32Opnd, ACC64, 
    /* PseudoMSUB_MM */
    ACC64, GPR32Opnd, GPR32Opnd, ACC64, 
    /* PseudoMTLOHI */
    ACC64, GPR32, GPR32, 
    /* PseudoMTLOHI64 */
    ACC128, GPR64, GPR64, 
    /* PseudoMTLOHI_DSP */
    ACC64DSP, GPR32, GPR32, 
    /* PseudoMTLOHI_MM */
    ACC64, GPR32, GPR32, 
    /* PseudoMULT */
    ACC64, GPR32Opnd, GPR32Opnd, 
    /* PseudoMULT_MM */
    ACC64, GPR32Opnd, GPR32Opnd, 
    /* PseudoMULTu */
    ACC64, GPR32Opnd, GPR32Opnd, 
    /* PseudoMULTu_MM */
    ACC64, GPR32Opnd, GPR32Opnd, 
    /* PseudoPICK_PH */
    DSPROpnd, DSPCC, DSPROpnd, DSPROpnd, 
    /* PseudoPICK_QB */
    DSPROpnd, DSPCC, DSPROpnd, DSPROpnd, 
    /* PseudoReturn */
    GPR32Opnd, 
    /* PseudoReturn64 */
    GPR64Opnd, 
    /* PseudoSDIV */
    ACC64, GPR32Opnd, GPR32Opnd, 
    /* PseudoSELECTFP_F_D32 */
    AFGR64Opnd, FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* PseudoSELECTFP_F_D64 */
    FGR64Opnd, FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* PseudoSELECTFP_F_I */
    GPR32Opnd, FCCRegsOpnd, GPR32Opnd, GPR32Opnd, 
    /* PseudoSELECTFP_F_I64 */
    GPR64Opnd, FCCRegsOpnd, GPR64Opnd, GPR64Opnd, 
    /* PseudoSELECTFP_F_S */
    FGR32Opnd, FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* PseudoSELECTFP_T_D32 */
    AFGR64Opnd, FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* PseudoSELECTFP_T_D64 */
    FGR64Opnd, FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* PseudoSELECTFP_T_I */
    GPR32Opnd, FCCRegsOpnd, GPR32Opnd, GPR32Opnd, 
    /* PseudoSELECTFP_T_I64 */
    GPR64Opnd, FCCRegsOpnd, GPR64Opnd, GPR64Opnd, 
    /* PseudoSELECTFP_T_S */
    FGR32Opnd, FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* PseudoSELECT_D32 */
    AFGR64Opnd, GPR32Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* PseudoSELECT_D64 */
    FGR64Opnd, GPR32Opnd, FGR64Opnd, FGR64Opnd, 
    /* PseudoSELECT_I */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* PseudoSELECT_I64 */
    GPR64Opnd, GPR32Opnd, GPR64Opnd, GPR64Opnd, 
    /* PseudoSELECT_S */
    FGR32Opnd, GPR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* PseudoTRUNC_W_D */
    FGR32Opnd, FGR64Opnd, GPR32Opnd, 
    /* PseudoTRUNC_W_D32 */
    FGR32Opnd, AFGR64Opnd, GPR32Opnd, 
    /* PseudoTRUNC_W_S */
    FGR32Opnd, FGR32Opnd, GPR32Opnd, 
    /* PseudoUDIV */
    ACC64, GPR32Opnd, GPR32Opnd, 
    /* ROL */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ROLImm */
    GPR32Opnd, GPR32Opnd, simm16, 
    /* ROR */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* RORImm */
    GPR32Opnd, GPR32Opnd, simm16, 
    /* RetRA */
    /* RetRA16 */
    /* SDC1_M1 */
    AFGR64Opnd, -1, simm16, 
    /* SDIV_MM_Pseudo */
    ACC64, GPR32Opnd, GPR32Opnd, 
    /* SDMacro */
    GPR32Opnd, -1, simm16, 
    /* SDivIMacro */
    GPR32Opnd, GPR32Opnd, simm32, 
    /* SDivMacro */
    GPR32NonZeroOpnd, GPR32Opnd, GPR32Opnd, 
    /* SEQIMacro */
    GPR32Opnd, GPR32Opnd, simm32_relaxed, 
    /* SEQMacro */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SGE */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SGEImm */
    GPR32Opnd, GPR32Opnd, simm32, 
    /* SGEImm64 */
    GPR64Opnd, GPR64Opnd, imm64, 
    /* SGEU */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SGEUImm */
    GPR32Opnd, GPR32Opnd, uimm32_coerced, 
    /* SGEUImm64 */
    GPR64Opnd, GPR64Opnd, imm64, 
    /* SGTImm */
    GPR32Opnd, GPR32Opnd, simm32, 
    /* SGTImm64 */
    GPR64Opnd, GPR64Opnd, imm64, 
    /* SGTUImm */
    GPR32Opnd, GPR32Opnd, uimm32_coerced, 
    /* SGTUImm64 */
    GPR64Opnd, GPR64Opnd, imm64, 
    /* SLE */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SLEImm */
    GPR32Opnd, GPR32Opnd, simm32, 
    /* SLEImm64 */
    GPR64Opnd, GPR64Opnd, imm64, 
    /* SLEU */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SLEUImm */
    GPR32Opnd, GPR32Opnd, uimm32_coerced, 
    /* SLEUImm64 */
    GPR64Opnd, GPR64Opnd, imm64, 
    /* SLTImm64 */
    GPR64Opnd, GPR64Opnd, imm64, 
    /* SLTUImm64 */
    GPR64Opnd, GPR64Opnd, imm64, 
    /* SNEIMacro */
    GPR32Opnd, GPR32Opnd, simm32_relaxed, 
    /* SNEMacro */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SNZ_B_PSEUDO */
    GPR32, MSA128B, 
    /* SNZ_D_PSEUDO */
    GPR32, MSA128D, 
    /* SNZ_H_PSEUDO */
    GPR32, MSA128H, 
    /* SNZ_V_PSEUDO */
    GPR32, MSA128B, 
    /* SNZ_W_PSEUDO */
    GPR32, MSA128W, 
    /* SRemIMacro */
    GPR32Opnd, GPR32Opnd, simm32_relaxed, 
    /* SRemMacro */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* STORE_ACC128 */
    ACC128, -1, simm16, 
    /* STORE_ACC64 */
    ACC64, -1, simm16, 
    /* STORE_ACC64DSP */
    ACC64DSPOpnd, -1, simm16, 
    /* STORE_CCOND_DSP */
    DSPCC, -1, simm16, 
    /* STR_D */
    MSA128DOpnd, -1, GPR32, 
    /* STR_W */
    MSA128WOpnd, -1, GPR32, 
    /* ST_F16 */
    MSA128F16, -1, simm10, 
    /* SWM_MM */
    reglist, -1, simm12, 
    /* SZ_B_PSEUDO */
    GPR32, MSA128B, 
    /* SZ_D_PSEUDO */
    GPR32, MSA128D, 
    /* SZ_H_PSEUDO */
    GPR32, MSA128H, 
    /* SZ_V_PSEUDO */
    GPR32, MSA128B, 
    /* SZ_W_PSEUDO */
    GPR32, MSA128W, 
    /* SaaAddr */
    GPR64Opnd, -1, simm16, 
    /* SaadAddr */
    GPR64Opnd, -1, simm16, 
    /* SelBeqZ */
    CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, 
    /* SelBneZ */
    CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, 
    /* SelTBteqZCmp */
    CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, 
    /* SelTBteqZCmpi */
    CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, simm16, 
    /* SelTBteqZSlt */
    CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, 
    /* SelTBteqZSlti */
    CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, simm16, 
    /* SelTBteqZSltiu */
    CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, simm16, 
    /* SelTBteqZSltu */
    CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, 
    /* SelTBtneZCmp */
    CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, 
    /* SelTBtneZCmpi */
    CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, simm16, 
    /* SelTBtneZSlt */
    CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, 
    /* SelTBtneZSlti */
    CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, simm16, 
    /* SelTBtneZSltiu */
    CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, simm16, 
    /* SelTBtneZSltu */
    CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, CPU16Regs, 
    /* SltCCRxRy16 */
    CPU16Regs, CPU16Regs, CPU16Regs, 
    /* SltiCCRxImmX16 */
    CPU16Regs, CPU16Regs, simm16, 
    /* SltiuCCRxImmX16 */
    CPU16Regs, CPU16Regs, simm16, 
    /* SltuCCRxRy16 */
    CPU16Regs, CPU16Regs, CPU16Regs, 
    /* SltuRxRyRz16 */
    CPU16Regs, CPU16Regs, CPU16Regs, 
    /* TAILCALL */
    calltarget, 
    /* TAILCALL64R6REG */
    GPR64Opnd, 
    /* TAILCALLHB64R6REG */
    GPR64Opnd, 
    /* TAILCALLHBR6REG */
    GPR32Opnd, 
    /* TAILCALLR6REG */
    GPR32Opnd, 
    /* TAILCALLREG */
    GPR32Opnd, 
    /* TAILCALLREG64 */
    GPR64Opnd, 
    /* TAILCALLREGHB */
    GPR32Opnd, 
    /* TAILCALLREGHB64 */
    GPR64Opnd, 
    /* TAILCALLREG_MM */
    GPR32Opnd, 
    /* TAILCALLREG_MMR6 */
    GPR32Opnd, 
    /* TAILCALL_MM */
    calltarget, 
    /* TAILCALL_MMR6 */
    calltarget, 
    /* TRAP */
    /* TRAP_MM */
    /* UDIV_MM_Pseudo */
    ACC64, GPR32Opnd, GPR32Opnd, 
    /* UDivIMacro */
    GPR32Opnd, GPR32Opnd, simm32, 
    /* UDivMacro */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* URemIMacro */
    GPR32Opnd, GPR32Opnd, simm32_relaxed, 
    /* URemMacro */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* Ulh */
    GPR32Opnd, -1, simm16, 
    /* Ulhu */
    GPR32Opnd, -1, simm16, 
    /* Ulw */
    GPR32Opnd, -1, simm16, 
    /* Ush */
    GPR32Opnd, -1, simm16, 
    /* Usw */
    GPR32Opnd, -1, simm16, 
    /* XOR_V_D_PSEUDO */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* XOR_V_H_PSEUDO */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* XOR_V_W_PSEUDO */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* ABSQ_S_PH */
    DSPROpnd, DSPROpnd, 
    /* ABSQ_S_PH_MM */
    DSPROpnd, DSPROpnd, 
    /* ABSQ_S_QB */
    DSPROpnd, DSPROpnd, 
    /* ABSQ_S_QB_MMR2 */
    DSPROpnd, DSPROpnd, 
    /* ABSQ_S_W */
    GPR32Opnd, GPR32Opnd, 
    /* ABSQ_S_W_MM */
    GPR32Opnd, GPR32Opnd, 
    /* ADD */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ADDIUPC */
    GPR32Opnd, simm19_lsl2, 
    /* ADDIUPC_MM */
    GPRMM16Opnd, simm23_lsl2, 
    /* ADDIUPC_MMR6 */
    GPR32Opnd, simm19_lsl2, 
    /* ADDIUR1SP_MM */
    GPRMM16Opnd, uimm6_lsl2, 
    /* ADDIUR2_MM */
    GPRMM16Opnd, GPRMM16Opnd, simm3_lsa2, 
    /* ADDIUS5_MM */
    GPR32Opnd, GPR32Opnd, simm4, 
    /* ADDIUSP_MM */
    simm9_addiusp, 
    /* ADDIU_MMR6 */
    GPR32Opnd, GPR32Opnd, simm16, 
    /* ADDQH_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDQH_PH_MMR2 */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDQH_R_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDQH_R_PH_MMR2 */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDQH_R_W */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ADDQH_R_W_MMR2 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ADDQH_W */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ADDQH_W_MMR2 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ADDQ_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDQ_PH_MM */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDQ_S_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDQ_S_PH_MM */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDQ_S_W */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ADDQ_S_W_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ADDR_PS64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* ADDSC */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ADDSC_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ADDS_A_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* ADDS_A_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* ADDS_A_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* ADDS_A_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* ADDS_S_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* ADDS_S_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* ADDS_S_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* ADDS_S_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* ADDS_U_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* ADDS_U_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* ADDS_U_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* ADDS_U_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* ADDU16_MM */
    GPRMM16Opnd, GPRMM16Opnd, GPRMM16Opnd, 
    /* ADDU16_MMR6 */
    GPRMM16Opnd, GPRMM16Opnd, GPRMM16Opnd, 
    /* ADDUH_QB */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDUH_QB_MMR2 */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDUH_R_QB */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDUH_R_QB_MMR2 */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDU_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ADDU_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDU_PH_MMR2 */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDU_QB */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDU_QB_MM */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDU_S_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDU_S_PH_MMR2 */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDU_S_QB */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDU_S_QB_MM */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* ADDVI_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm5, 
    /* ADDVI_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_uimm5, 
    /* ADDVI_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_uimm5, 
    /* ADDVI_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_uimm5, 
    /* ADDV_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* ADDV_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* ADDV_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* ADDV_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* ADDWC */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ADDWC_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ADD_A_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* ADD_A_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* ADD_A_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* ADD_A_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* ADD_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ADD_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ADDi */
    GPR32Opnd, GPR32Opnd, simm16_relaxed, 
    /* ADDi_MM */
    GPR32Opnd, GPR32Opnd, simm16, 
    /* ADDiu */
    GPR32Opnd, GPR32Opnd, simm16_relaxed, 
    /* ADDiu_MM */
    GPR32Opnd, GPR32Opnd, simm16, 
    /* ADDu */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ADDu_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ALIGN */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, uimm2, 
    /* ALIGN_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, uimm2, 
    /* ALUIPC */
    GPR32Opnd, simm16, 
    /* ALUIPC_MMR6 */
    GPR32Opnd, simm16, 
    /* AND */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* AND16_MM */
    GPRMM16Opnd, GPRMM16Opnd, GPRMM16Opnd, 
    /* AND16_MMR6 */
    GPRMM16Opnd, GPRMM16Opnd, GPRMM16Opnd, 
    /* AND64 */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* ANDI16_MM */
    GPRMM16Opnd, GPRMM16Opnd, uimm4_andi, 
    /* ANDI16_MMR6 */
    GPRMM16Opnd, GPRMM16Opnd, uimm4_andi, 
    /* ANDI_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm8, 
    /* ANDI_MMR6 */
    GPR32Opnd, GPR32Opnd, uimm16, 
    /* AND_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* AND_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* AND_V */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* ANDi */
    GPR32Opnd, GPR32Opnd, uimm16, 
    /* ANDi64 */
    GPR64Opnd, GPR64Opnd, uimm16_64, 
    /* ANDi_MM */
    GPR32Opnd, GPR32Opnd, uimm16, 
    /* APPEND */
    GPR32Opnd, GPR32Opnd, uimm5, GPR32Opnd, 
    /* APPEND_MMR2 */
    GPR32Opnd, GPR32Opnd, uimm5, GPR32Opnd, 
    /* ASUB_S_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* ASUB_S_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* ASUB_S_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* ASUB_S_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* ASUB_U_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* ASUB_U_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* ASUB_U_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* ASUB_U_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* AUI */
    GPR32Opnd, GPR32Opnd, uimm16, 
    /* AUIPC */
    GPR32Opnd, simm16, 
    /* AUIPC_MMR6 */
    GPR32Opnd, simm16, 
    /* AUI_MMR6 */
    GPR32Opnd, GPR32Opnd, uimm16, 
    /* AVER_S_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* AVER_S_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* AVER_S_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* AVER_S_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* AVER_U_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* AVER_U_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* AVER_U_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* AVER_U_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* AVE_S_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* AVE_S_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* AVE_S_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* AVE_S_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* AVE_U_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* AVE_U_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* AVE_U_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* AVE_U_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* AddiuRxImmX16 */
    CPU16Regs, simm16, 
    /* AddiuRxPcImmX16 */
    CPU16Regs, simm16, 
    /* AddiuRxRxImm16 */
    CPU16Regs, CPU16Regs, simm16, 
    /* AddiuRxRxImmX16 */
    CPU16Regs, CPU16Regs, simm16, 
    /* AddiuRxRyOffMemX16 */
    CPU16Regs, CPU16RegsPlusSP, simm16, 
    /* AddiuSpImm16 */
    simm16, 
    /* AddiuSpImmX16 */
    simm16, 
    /* AdduRxRyRz16 */
    CPU16Regs, CPU16Regs, CPU16Regs, 
    /* AndRxRxRy16 */
    CPU16Regs, CPU16Regs, CPU16Regs, 
    /* B16_MM */
    brtarget10_mm, 
    /* BADDu */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* BAL */
    brtarget, 
    /* BALC */
    brtarget26, 
    /* BALC_MMR6 */
    brtarget26_mm, 
    /* BALIGN */
    GPR32Opnd, GPR32Opnd, uimm2, GPR32Opnd, 
    /* BALIGN_MMR2 */
    GPR32Opnd, GPR32Opnd, uimm2, GPR32Opnd, 
    /* BBIT0 */
    GPR64Opnd, uimm5_64_report_uimm6, brtarget, 
    /* BBIT032 */
    GPR64Opnd, uimm5_64, brtarget, 
    /* BBIT1 */
    GPR64Opnd, uimm5_64_report_uimm6, brtarget, 
    /* BBIT132 */
    GPR64Opnd, uimm5_64, brtarget, 
    /* BC */
    brtarget26, 
    /* BC16_MMR6 */
    brtarget10_mm, 
    /* BC1EQZ */
    FGR64Opnd, brtarget, 
    /* BC1EQZC_MMR6 */
    FGR64Opnd, brtarget_mm, 
    /* BC1F */
    FCCRegsOpnd, brtarget, 
    /* BC1FL */
    FCCRegsOpnd, brtarget, 
    /* BC1F_MM */
    FCCRegsOpnd, brtarget_mm, 
    /* BC1NEZ */
    FGR64Opnd, brtarget, 
    /* BC1NEZC_MMR6 */
    FGR64Opnd, brtarget_mm, 
    /* BC1T */
    FCCRegsOpnd, brtarget, 
    /* BC1TL */
    FCCRegsOpnd, brtarget, 
    /* BC1T_MM */
    FCCRegsOpnd, brtarget_mm, 
    /* BC2EQZ */
    COP2Opnd, brtarget, 
    /* BC2EQZC_MMR6 */
    COP2Opnd, brtarget_mm, 
    /* BC2NEZ */
    COP2Opnd, brtarget, 
    /* BC2NEZC_MMR6 */
    COP2Opnd, brtarget_mm, 
    /* BCLRI_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm3, 
    /* BCLRI_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_uimm6, 
    /* BCLRI_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_uimm4, 
    /* BCLRI_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_uimm5, 
    /* BCLR_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* BCLR_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* BCLR_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* BCLR_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* BC_MMR6 */
    brtarget26_mm, 
    /* BEQ */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BEQ64 */
    GPR64Opnd, GPR64Opnd, brtarget, 
    /* BEQC */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BEQC64 */
    GPR64Opnd, GPR64Opnd, brtarget, 
    /* BEQC_MMR6 */
    GPR32Opnd, GPR32Opnd, brtarget_lsl2_mm, 
    /* BEQL */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BEQZ16_MM */
    GPRMM16Opnd, brtarget7_mm, 
    /* BEQZALC */
    GPR32Opnd, brtarget, 
    /* BEQZALC_MMR6 */
    GPR32Opnd, brtarget_mm, 
    /* BEQZC */
    GPR32Opnd, brtarget21, 
    /* BEQZC16_MMR6 */
    GPRMM16Opnd, brtarget7_mm, 
    /* BEQZC64 */
    GPR64Opnd, brtarget21, 
    /* BEQZC_MM */
    GPR32Opnd, brtarget_mm, 
    /* BEQZC_MMR6 */
    GPR32Opnd, brtarget21_mm, 
    /* BEQ_MM */
    GPR32Opnd, GPR32Opnd, brtarget_mm, 
    /* BGEC */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BGEC64 */
    GPR64Opnd, GPR64Opnd, brtarget, 
    /* BGEC_MMR6 */
    GPR32Opnd, GPR32Opnd, brtarget_lsl2_mm, 
    /* BGEUC */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BGEUC64 */
    GPR64Opnd, GPR64Opnd, brtarget, 
    /* BGEUC_MMR6 */
    GPR32Opnd, GPR32Opnd, brtarget_lsl2_mm, 
    /* BGEZ */
    GPR32Opnd, brtarget, 
    /* BGEZ64 */
    GPR64Opnd, brtarget, 
    /* BGEZAL */
    GPR32Opnd, brtarget, 
    /* BGEZALC */
    GPR32Opnd, brtarget, 
    /* BGEZALC_MMR6 */
    GPR32Opnd, brtarget_mm, 
    /* BGEZALL */
    GPR32Opnd, brtarget, 
    /* BGEZALS_MM */
    GPR32Opnd, brtarget_mm, 
    /* BGEZAL_MM */
    GPR32Opnd, brtarget_mm, 
    /* BGEZC */
    GPR32Opnd, brtarget, 
    /* BGEZC64 */
    GPR64Opnd, brtarget, 
    /* BGEZC_MMR6 */
    GPR32Opnd, brtarget_lsl2_mm, 
    /* BGEZL */
    GPR32Opnd, brtarget, 
    /* BGEZ_MM */
    GPR32Opnd, brtarget_mm, 
    /* BGTZ */
    GPR32Opnd, brtarget, 
    /* BGTZ64 */
    GPR64Opnd, brtarget, 
    /* BGTZALC */
    GPR32Opnd, brtarget, 
    /* BGTZALC_MMR6 */
    GPR32Opnd, brtarget_mm, 
    /* BGTZC */
    GPR32Opnd, brtarget, 
    /* BGTZC64 */
    GPR64Opnd, brtarget, 
    /* BGTZC_MMR6 */
    GPR32Opnd, brtarget_lsl2_mm, 
    /* BGTZL */
    GPR32Opnd, brtarget, 
    /* BGTZ_MM */
    GPR32Opnd, brtarget_mm, 
    /* BINSLI_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, vsplat_uimm3, 
    /* BINSLI_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, vsplat_uimm6, 
    /* BINSLI_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, vsplat_uimm4, 
    /* BINSLI_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, vsplat_uimm5, 
    /* BINSL_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* BINSL_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* BINSL_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* BINSL_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* BINSRI_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, vsplat_uimm3, 
    /* BINSRI_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, vsplat_uimm6, 
    /* BINSRI_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, vsplat_uimm4, 
    /* BINSRI_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, vsplat_uimm5, 
    /* BINSR_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* BINSR_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* BINSR_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* BINSR_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* BITREV */
    GPR32Opnd, GPR32Opnd, 
    /* BITREV_MM */
    GPR32Opnd, GPR32Opnd, 
    /* BITSWAP */
    GPR32Opnd, GPR32Opnd, 
    /* BITSWAP_MMR6 */
    GPR32Opnd, GPR32Opnd, 
    /* BLEZ */
    GPR32Opnd, brtarget, 
    /* BLEZ64 */
    GPR64Opnd, brtarget, 
    /* BLEZALC */
    GPR32Opnd, brtarget, 
    /* BLEZALC_MMR6 */
    GPR32Opnd, brtarget_mm, 
    /* BLEZC */
    GPR32Opnd, brtarget, 
    /* BLEZC64 */
    GPR64Opnd, brtarget, 
    /* BLEZC_MMR6 */
    GPR32Opnd, brtarget_lsl2_mm, 
    /* BLEZL */
    GPR32Opnd, brtarget, 
    /* BLEZ_MM */
    GPR32Opnd, brtarget_mm, 
    /* BLTC */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BLTC64 */
    GPR64Opnd, GPR64Opnd, brtarget, 
    /* BLTC_MMR6 */
    GPR32Opnd, GPR32Opnd, brtarget_lsl2_mm, 
    /* BLTUC */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BLTUC64 */
    GPR64Opnd, GPR64Opnd, brtarget, 
    /* BLTUC_MMR6 */
    GPR32Opnd, GPR32Opnd, brtarget_lsl2_mm, 
    /* BLTZ */
    GPR32Opnd, brtarget, 
    /* BLTZ64 */
    GPR64Opnd, brtarget, 
    /* BLTZAL */
    GPR32Opnd, brtarget, 
    /* BLTZALC */
    GPR32Opnd, brtarget, 
    /* BLTZALC_MMR6 */
    GPR32Opnd, brtarget_mm, 
    /* BLTZALL */
    GPR32Opnd, brtarget, 
    /* BLTZALS_MM */
    GPR32Opnd, brtarget_mm, 
    /* BLTZAL_MM */
    GPR32Opnd, brtarget_mm, 
    /* BLTZC */
    GPR32Opnd, brtarget, 
    /* BLTZC64 */
    GPR64Opnd, brtarget, 
    /* BLTZC_MMR6 */
    GPR32Opnd, brtarget_lsl2_mm, 
    /* BLTZL */
    GPR32Opnd, brtarget, 
    /* BLTZ_MM */
    GPR32Opnd, brtarget_mm, 
    /* BMNZI_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, vsplat_uimm8, 
    /* BMNZ_V */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* BMZI_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, vsplat_uimm8, 
    /* BMZ_V */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* BNE */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BNE64 */
    GPR64Opnd, GPR64Opnd, brtarget, 
    /* BNEC */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BNEC64 */
    GPR64Opnd, GPR64Opnd, brtarget, 
    /* BNEC_MMR6 */
    GPR32Opnd, GPR32Opnd, brtarget_lsl2_mm, 
    /* BNEGI_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm3, 
    /* BNEGI_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_uimm6, 
    /* BNEGI_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_uimm4, 
    /* BNEGI_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_uimm5, 
    /* BNEG_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* BNEG_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* BNEG_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* BNEG_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* BNEL */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BNEZ16_MM */
    GPRMM16Opnd, brtarget7_mm, 
    /* BNEZALC */
    GPR32Opnd, brtarget, 
    /* BNEZALC_MMR6 */
    GPR32Opnd, brtarget_mm, 
    /* BNEZC */
    GPR32Opnd, brtarget21, 
    /* BNEZC16_MMR6 */
    GPRMM16Opnd, brtarget7_mm, 
    /* BNEZC64 */
    GPR64Opnd, brtarget21, 
    /* BNEZC_MM */
    GPR32Opnd, brtarget_mm, 
    /* BNEZC_MMR6 */
    GPR32Opnd, brtarget21_mm, 
    /* BNE_MM */
    GPR32Opnd, GPR32Opnd, brtarget_mm, 
    /* BNVC */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BNVC_MMR6 */
    GPR32Opnd, GPR32Opnd, brtargetr6, 
    /* BNZ_B */
    MSA128BOpnd, brtarget, 
    /* BNZ_D */
    MSA128DOpnd, brtarget, 
    /* BNZ_H */
    MSA128HOpnd, brtarget, 
    /* BNZ_V */
    MSA128BOpnd, brtarget, 
    /* BNZ_W */
    MSA128WOpnd, brtarget, 
    /* BOVC */
    GPR32Opnd, GPR32Opnd, brtarget, 
    /* BOVC_MMR6 */
    GPR32Opnd, GPR32Opnd, brtargetr6, 
    /* BPOSGE32 */
    brtarget, 
    /* BPOSGE32C_MMR3 */
    brtarget1SImm16, 
    /* BPOSGE32_MM */
    brtarget_mm, 
    /* BREAK */
    uimm10, uimm10, 
    /* BREAK16_MM */
    uimm4, 
    /* BREAK16_MMR6 */
    uimm4, 
    /* BREAK_MM */
    uimm10, uimm10, 
    /* BREAK_MMR6 */
    uimm10, uimm10, 
    /* BSELI_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, vsplat_uimm8, 
    /* BSEL_V */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* BSETI_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm3, 
    /* BSETI_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_uimm6, 
    /* BSETI_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_uimm4, 
    /* BSETI_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_uimm5, 
    /* BSET_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* BSET_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* BSET_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* BSET_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* BZ_B */
    MSA128BOpnd, brtarget, 
    /* BZ_D */
    MSA128DOpnd, brtarget, 
    /* BZ_H */
    MSA128HOpnd, brtarget, 
    /* BZ_V */
    MSA128BOpnd, brtarget, 
    /* BZ_W */
    MSA128WOpnd, brtarget, 
    /* BeqzRxImm16 */
    CPU16Regs, brtarget, 
    /* BeqzRxImmX16 */
    CPU16Regs, brtarget, 
    /* Bimm16 */
    brtarget, 
    /* BimmX16 */
    brtarget, 
    /* BnezRxImm16 */
    CPU16Regs, brtarget, 
    /* BnezRxImmX16 */
    CPU16Regs, brtarget, 
    /* Break16 */
    /* Bteqz16 */
    simm16, 
    /* BteqzX16 */
    simm16, 
    /* Btnez16 */
    simm16, 
    /* BtnezX16 */
    simm16, 
    /* CACHE */
    -1, simm16, uimm5, 
    /* CACHEE */
    -1, simm9, uimm5, 
    /* CACHEE_MM */
    -1, simm9, uimm5, 
    /* CACHE_MM */
    -1, simm12, uimm5, 
    /* CACHE_MMR6 */
    -1, simm12, uimm5, 
    /* CACHE_R6 */
    -1, simm9, uimm5, 
    /* CEIL_L_D64 */
    FGR64Opnd, FGR64Opnd, 
    /* CEIL_L_D_MMR6 */
    FGR64Opnd, FGR64Opnd, 
    /* CEIL_L_S */
    FGR64Opnd, FGR32Opnd, 
    /* CEIL_L_S_MMR6 */
    FGR64Opnd, FGR32Opnd, 
    /* CEIL_W_D32 */
    FGR32Opnd, AFGR64Opnd, 
    /* CEIL_W_D64 */
    FGR32Opnd, FGR64Opnd, 
    /* CEIL_W_D_MMR6 */
    FGR32Opnd, AFGR64Opnd, 
    /* CEIL_W_MM */
    FGR32Opnd, AFGR64Opnd, 
    /* CEIL_W_S */
    FGR32Opnd, FGR32Opnd, 
    /* CEIL_W_S_MM */
    FGR32Opnd, FGR32Opnd, 
    /* CEIL_W_S_MMR6 */
    FGR32Opnd, FGR32Opnd, 
    /* CEQI_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_simm5, 
    /* CEQI_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_simm5, 
    /* CEQI_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_simm5, 
    /* CEQI_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_simm5, 
    /* CEQ_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* CEQ_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* CEQ_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* CEQ_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* CFC1 */
    GPR32Opnd, CCROpnd, 
    /* CFC1_MM */
    GPR32Opnd, CCROpnd, 
    /* CFC2_MM */
    GPR32Opnd, COP2Opnd, 
    /* CFCMSA */
    GPR32Opnd, MSA128CROpnd, 
    /* CINS */
    GPR64Opnd, GPR64Opnd, uimm5, uimm5, 
    /* CINS32 */
    GPR64Opnd, GPR64Opnd, uimm5, uimm5, 
    /* CINS64_32 */
    GPR64Opnd, GPR32Opnd, uimm5, uimm5, 
    /* CINS_i32 */
    GPR32Opnd, GPR32Opnd, uimm5, uimm5, 
    /* CLASS_D */
    FGR64Opnd, FGR64Opnd, 
    /* CLASS_D_MMR6 */
    FGR64Opnd, FGR64Opnd, 
    /* CLASS_S */
    FGR32Opnd, FGR32Opnd, 
    /* CLASS_S_MMR6 */
    FGR32Opnd, FGR32Opnd, 
    /* CLEI_S_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_simm5, 
    /* CLEI_S_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_simm5, 
    /* CLEI_S_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_simm5, 
    /* CLEI_S_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_simm5, 
    /* CLEI_U_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm5, 
    /* CLEI_U_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_uimm5, 
    /* CLEI_U_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_uimm5, 
    /* CLEI_U_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_uimm5, 
    /* CLE_S_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* CLE_S_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* CLE_S_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* CLE_S_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* CLE_U_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* CLE_U_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* CLE_U_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* CLE_U_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* CLO */
    GPR32Opnd, GPR32Opnd, 
    /* CLO_MM */
    GPR32Opnd, GPR32Opnd, 
    /* CLO_MMR6 */
    GPR32Opnd, GPR32Opnd, 
    /* CLO_R6 */
    GPR32Opnd, GPR32Opnd, 
    /* CLTI_S_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_simm5, 
    /* CLTI_S_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_simm5, 
    /* CLTI_S_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_simm5, 
    /* CLTI_S_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_simm5, 
    /* CLTI_U_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm5, 
    /* CLTI_U_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_uimm5, 
    /* CLTI_U_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_uimm5, 
    /* CLTI_U_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_uimm5, 
    /* CLT_S_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* CLT_S_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* CLT_S_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* CLT_S_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* CLT_U_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* CLT_U_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* CLT_U_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* CLT_U_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* CLZ */
    GPR32Opnd, GPR32Opnd, 
    /* CLZ_MM */
    GPR32Opnd, GPR32Opnd, 
    /* CLZ_MMR6 */
    GPR32Opnd, GPR32Opnd, 
    /* CLZ_R6 */
    GPR32Opnd, GPR32Opnd, 
    /* CMPGDU_EQ_QB */
    GPR32Opnd, DSPROpnd, DSPROpnd, 
    /* CMPGDU_EQ_QB_MMR2 */
    GPR32Opnd, DSPROpnd, DSPROpnd, 
    /* CMPGDU_LE_QB */
    GPR32Opnd, DSPROpnd, DSPROpnd, 
    /* CMPGDU_LE_QB_MMR2 */
    GPR32Opnd, DSPROpnd, DSPROpnd, 
    /* CMPGDU_LT_QB */
    GPR32Opnd, DSPROpnd, DSPROpnd, 
    /* CMPGDU_LT_QB_MMR2 */
    GPR32Opnd, DSPROpnd, DSPROpnd, 
    /* CMPGU_EQ_QB */
    GPR32Opnd, DSPROpnd, DSPROpnd, 
    /* CMPGU_EQ_QB_MM */
    GPR32Opnd, DSPROpnd, DSPROpnd, 
    /* CMPGU_LE_QB */
    GPR32Opnd, DSPROpnd, DSPROpnd, 
    /* CMPGU_LE_QB_MM */
    GPR32Opnd, DSPROpnd, DSPROpnd, 
    /* CMPGU_LT_QB */
    GPR32Opnd, DSPROpnd, DSPROpnd, 
    /* CMPGU_LT_QB_MM */
    GPR32Opnd, DSPROpnd, DSPROpnd, 
    /* CMPU_EQ_QB */
    DSPROpnd, DSPROpnd, 
    /* CMPU_EQ_QB_MM */
    DSPROpnd, DSPROpnd, 
    /* CMPU_LE_QB */
    DSPROpnd, DSPROpnd, 
    /* CMPU_LE_QB_MM */
    DSPROpnd, DSPROpnd, 
    /* CMPU_LT_QB */
    DSPROpnd, DSPROpnd, 
    /* CMPU_LT_QB_MM */
    DSPROpnd, DSPROpnd, 
    /* CMP_AF_D_MMR6 */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_AF_S_MMR6 */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_EQ_D */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_EQ_D_MMR6 */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_EQ_PH */
    DSPROpnd, DSPROpnd, 
    /* CMP_EQ_PH_MM */
    DSPROpnd, DSPROpnd, 
    /* CMP_EQ_S */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_EQ_S_MMR6 */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_F_D */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_F_S */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_LE_D */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_LE_D_MMR6 */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_LE_PH */
    DSPROpnd, DSPROpnd, 
    /* CMP_LE_PH_MM */
    DSPROpnd, DSPROpnd, 
    /* CMP_LE_S */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_LE_S_MMR6 */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_LT_D */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_LT_D_MMR6 */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_LT_PH */
    DSPROpnd, DSPROpnd, 
    /* CMP_LT_PH_MM */
    DSPROpnd, DSPROpnd, 
    /* CMP_LT_S */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_LT_S_MMR6 */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_SAF_D */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_SAF_D_MMR6 */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_SAF_S */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_SAF_S_MMR6 */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_SEQ_D */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_SEQ_D_MMR6 */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_SEQ_S */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_SEQ_S_MMR6 */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_SLE_D */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_SLE_D_MMR6 */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_SLE_S */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_SLE_S_MMR6 */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_SLT_D */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_SLT_D_MMR6 */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_SLT_S */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_SLT_S_MMR6 */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_SUEQ_D */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_SUEQ_D_MMR6 */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_SUEQ_S */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_SUEQ_S_MMR6 */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_SULE_D */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_SULE_D_MMR6 */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_SULE_S */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_SULE_S_MMR6 */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_SULT_D */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_SULT_D_MMR6 */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_SULT_S */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_SULT_S_MMR6 */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_SUN_D */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_SUN_D_MMR6 */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_SUN_S */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_SUN_S_MMR6 */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_UEQ_D */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_UEQ_D_MMR6 */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_UEQ_S */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_UEQ_S_MMR6 */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_ULE_D */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_ULE_D_MMR6 */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_ULE_S */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_ULE_S_MMR6 */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_ULT_D */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_ULT_D_MMR6 */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_ULT_S */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_ULT_S_MMR6 */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_UN_D */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_UN_D_MMR6 */
    FGRCCOpnd, FGR64Opnd, FGR64Opnd, 
    /* CMP_UN_S */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* CMP_UN_S_MMR6 */
    FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* COPY_S_B */
    GPR32Opnd, MSA128BOpnd, uimm4_ptr, 
    /* COPY_S_D */
    GPR64Opnd, MSA128DOpnd, uimm1_ptr, 
    /* COPY_S_H */
    GPR32Opnd, MSA128HOpnd, uimm3_ptr, 
    /* COPY_S_W */
    GPR32Opnd, MSA128WOpnd, uimm2_ptr, 
    /* COPY_U_B */
    GPR32Opnd, MSA128BOpnd, uimm4_ptr, 
    /* COPY_U_H */
    GPR32Opnd, MSA128HOpnd, uimm3_ptr, 
    /* COPY_U_W */
    GPR32Opnd, MSA128WOpnd, uimm2_ptr, 
    /* CRC32B */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* CRC32CB */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* CRC32CD */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* CRC32CH */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* CRC32CW */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* CRC32D */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* CRC32H */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* CRC32W */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* CTC1 */
    CCROpnd, GPR32Opnd, 
    /* CTC1_MM */
    CCROpnd, GPR32Opnd, 
    /* CTC2_MM */
    COP2Opnd, GPR32Opnd, 
    /* CTCMSA */
    MSA128CROpnd, GPR32Opnd, 
    /* CVT_D32_S */
    AFGR64Opnd, FGR32Opnd, 
    /* CVT_D32_S_MM */
    AFGR64Opnd, FGR32Opnd, 
    /* CVT_D32_W */
    AFGR64Opnd, FGR32Opnd, 
    /* CVT_D32_W_MM */
    AFGR64Opnd, FGR32Opnd, 
    /* CVT_D64_L */
    FGR64Opnd, FGR64Opnd, 
    /* CVT_D64_S */
    FGR64Opnd, FGR32Opnd, 
    /* CVT_D64_S_MM */
    FGR64Opnd, FGR32Opnd, 
    /* CVT_D64_W */
    FGR64Opnd, FGR32Opnd, 
    /* CVT_D64_W_MM */
    FGR64Opnd, FGR32Opnd, 
    /* CVT_D_L_MMR6 */
    FGR64Opnd, FGR64Opnd, 
    /* CVT_L_D64 */
    FGR64Opnd, FGR64Opnd, 
    /* CVT_L_D64_MM */
    FGR64Opnd, FGR64Opnd, 
    /* CVT_L_D_MMR6 */
    FGR64Opnd, FGR64Opnd, 
    /* CVT_L_S */
    FGR64Opnd, FGR32Opnd, 
    /* CVT_L_S_MM */
    FGR64Opnd, FGR32Opnd, 
    /* CVT_L_S_MMR6 */
    FGR64Opnd, FGR32Opnd, 
    /* CVT_PS_PW64 */
    FGR64Opnd, FGR64Opnd, 
    /* CVT_PS_S64 */
    FGR64Opnd, FGR32Opnd, FGR32Opnd, 
    /* CVT_PW_PS64 */
    FGR64Opnd, FGR64Opnd, 
    /* CVT_S_D32 */
    FGR32Opnd, AFGR64Opnd, 
    /* CVT_S_D32_MM */
    FGR32Opnd, AFGR64Opnd, 
    /* CVT_S_D64 */
    FGR32Opnd, FGR64Opnd, 
    /* CVT_S_D64_MM */
    FGR32Opnd, FGR64Opnd, 
    /* CVT_S_L */
    FGR32Opnd, FGR64Opnd, 
    /* CVT_S_L_MMR6 */
    FGR64Opnd, FGR32Opnd, 
    /* CVT_S_PL64 */
    FGR32Opnd, FGR64Opnd, 
    /* CVT_S_PU64 */
    FGR32Opnd, FGR64Opnd, 
    /* CVT_S_W */
    FGR32Opnd, FGR32Opnd, 
    /* CVT_S_W_MM */
    FGR32Opnd, FGR32Opnd, 
    /* CVT_S_W_MMR6 */
    FGR32Opnd, FGR32Opnd, 
    /* CVT_W_D32 */
    FGR32Opnd, AFGR64Opnd, 
    /* CVT_W_D32_MM */
    FGR32Opnd, AFGR64Opnd, 
    /* CVT_W_D64 */
    FGR32Opnd, FGR64Opnd, 
    /* CVT_W_D64_MM */
    FGR32Opnd, FGR64Opnd, 
    /* CVT_W_S */
    FGR32Opnd, FGR32Opnd, 
    /* CVT_W_S_MM */
    FGR32Opnd, FGR32Opnd, 
    /* CVT_W_S_MMR6 */
    FGR32Opnd, FGR32Opnd, 
    /* C_EQ_D32 */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_EQ_D32_MM */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_EQ_D64 */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_EQ_D64_MM */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_EQ_S */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_EQ_S_MM */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_F_D32 */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_F_D32_MM */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_F_D64 */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_F_D64_MM */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_F_S */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_F_S_MM */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_LE_D32 */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_LE_D32_MM */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_LE_D64 */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_LE_D64_MM */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_LE_S */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_LE_S_MM */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_LT_D32 */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_LT_D32_MM */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_LT_D64 */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_LT_D64_MM */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_LT_S */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_LT_S_MM */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_NGE_D32 */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_NGE_D32_MM */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_NGE_D64 */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_NGE_D64_MM */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_NGE_S */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_NGE_S_MM */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_NGLE_D32 */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_NGLE_D32_MM */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_NGLE_D64 */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_NGLE_D64_MM */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_NGLE_S */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_NGLE_S_MM */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_NGL_D32 */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_NGL_D32_MM */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_NGL_D64 */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_NGL_D64_MM */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_NGL_S */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_NGL_S_MM */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_NGT_D32 */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_NGT_D32_MM */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_NGT_D64 */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_NGT_D64_MM */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_NGT_S */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_NGT_S_MM */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_OLE_D32 */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_OLE_D32_MM */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_OLE_D64 */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_OLE_D64_MM */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_OLE_S */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_OLE_S_MM */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_OLT_D32 */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_OLT_D32_MM */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_OLT_D64 */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_OLT_D64_MM */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_OLT_S */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_OLT_S_MM */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_SEQ_D32 */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_SEQ_D32_MM */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_SEQ_D64 */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_SEQ_D64_MM */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_SEQ_S */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_SEQ_S_MM */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_SF_D32 */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_SF_D32_MM */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_SF_D64 */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_SF_D64_MM */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_SF_S */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_SF_S_MM */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_UEQ_D32 */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_UEQ_D32_MM */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_UEQ_D64 */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_UEQ_D64_MM */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_UEQ_S */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_UEQ_S_MM */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_ULE_D32 */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_ULE_D32_MM */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_ULE_D64 */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_ULE_D64_MM */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_ULE_S */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_ULE_S_MM */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_ULT_D32 */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_ULT_D32_MM */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_ULT_D64 */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_ULT_D64_MM */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_ULT_S */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_ULT_S_MM */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_UN_D32 */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_UN_D32_MM */
    FCCRegsOpnd, AFGR64Opnd, AFGR64Opnd, 
    /* C_UN_D64 */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_UN_D64_MM */
    FCCRegsOpnd, FGR64Opnd, FGR64Opnd, 
    /* C_UN_S */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* C_UN_S_MM */
    FCCRegsOpnd, FGR32Opnd, FGR32Opnd, 
    /* CmpRxRy16 */
    CPU16Regs, CPU16Regs, 
    /* CmpiRxImm16 */
    CPU16Regs, simm16, 
    /* CmpiRxImmX16 */
    CPU16Regs, simm16, 
    /* DADD */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DADDi */
    GPR64Opnd, GPR64Opnd, simm16_64, 
    /* DADDiu */
    GPR64Opnd, GPR64Opnd, simm16_64, 
    /* DADDu */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DAHI */
    GPR64Opnd, GPR64Opnd, uimm16_altrelaxed, 
    /* DALIGN */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, uimm3, 
    /* DATI */
    GPR64Opnd, GPR64Opnd, uimm16_altrelaxed, 
    /* DAUI */
    GPR64Opnd, GPR64Opnd, uimm16, 
    /* DBITSWAP */
    GPR64Opnd, GPR64Opnd, 
    /* DCLO */
    GPR64Opnd, GPR64Opnd, 
    /* DCLO_R6 */
    GPR64Opnd, GPR64Opnd, 
    /* DCLZ */
    GPR64Opnd, GPR64Opnd, 
    /* DCLZ_R6 */
    GPR64Opnd, GPR64Opnd, 
    /* DDIV */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DDIVU */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DERET */
    /* DERET_MM */
    /* DERET_MMR6 */
    /* DEXT */
    GPR64Opnd, GPR64Opnd, uimm5_report_uimm6, uimm5_plus1_report_uimm6, 
    /* DEXT64_32 */
    GPR64Opnd, GPR32Opnd, uimm5_report_uimm6, uimm5_plus1, 
    /* DEXTM */
    GPR64Opnd, GPR64Opnd, uimm5, uimm5_plus33, 
    /* DEXTU */
    GPR64Opnd, GPR64Opnd, uimm5_plus32, uimm5_plus1, 
    /* DI */
    GPR32Opnd, 
    /* DINS */
    GPR64Opnd, GPR64Opnd, uimm6, uimm5_inssize_plus1, GPR64Opnd, 
    /* DINSM */
    GPR64Opnd, GPR64Opnd, uimm5, uimm_range_2_64, GPR64Opnd, 
    /* DINSU */
    GPR64Opnd, GPR64Opnd, uimm5_plus32, uimm5_inssize_plus1, GPR64Opnd, 
    /* DIV */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* DIVU */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* DIVU_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* DIV_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* DIV_S_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* DIV_S_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* DIV_S_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* DIV_S_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* DIV_U_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* DIV_U_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* DIV_U_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* DIV_U_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* DI_MM */
    GPR32Opnd, 
    /* DI_MMR6 */
    GPR32Opnd, 
    /* DLSA */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, uimm2_plus1, 
    /* DLSA_R6 */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, uimm2_plus1, 
    /* DMFC0 */
    GPR64Opnd, COP0Opnd, uimm3, 
    /* DMFC1 */
    GPR64Opnd, FGR64Opnd, 
    /* DMFC2 */
    GPR64Opnd, COP2Opnd, uimm3, 
    /* DMFC2_OCTEON */
    GPR64Opnd, uimm16, 
    /* DMFGC0 */
    GPR64Opnd, COP0Opnd, uimm3, 
    /* DMOD */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DMODU */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DMT */
    GPR32Opnd, 
    /* DMTC0 */
    COP0Opnd, GPR64Opnd, uimm3, 
    /* DMTC1 */
    FGR64Opnd, GPR64Opnd, 
    /* DMTC2 */
    COP2Opnd, GPR64Opnd, uimm3, 
    /* DMTC2_OCTEON */
    GPR64Opnd, uimm16, 
    /* DMTGC0 */
    COP0Opnd, GPR64Opnd, uimm3, 
    /* DMUH */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DMUHU */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DMUL */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DMULT */
    GPR64Opnd, GPR64Opnd, 
    /* DMULTu */
    GPR64Opnd, GPR64Opnd, 
    /* DMULU */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DMUL_R6 */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DOTP_S_D */
    MSA128DOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* DOTP_S_H */
    MSA128HOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* DOTP_S_W */
    MSA128WOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* DOTP_U_D */
    MSA128DOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* DOTP_U_H */
    MSA128HOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* DOTP_U_W */
    MSA128WOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* DPADD_S_D */
    MSA128DOpnd, MSA128DOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* DPADD_S_H */
    MSA128HOpnd, MSA128HOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* DPADD_S_W */
    MSA128WOpnd, MSA128WOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* DPADD_U_D */
    MSA128DOpnd, MSA128DOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* DPADD_U_H */
    MSA128HOpnd, MSA128HOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* DPADD_U_W */
    MSA128WOpnd, MSA128WOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* DPAQX_SA_W_PH */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPAQX_SA_W_PH_MMR2 */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPAQX_S_W_PH */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPAQX_S_W_PH_MMR2 */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPAQ_SA_L_W */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPAQ_SA_L_W_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPAQ_S_W_PH */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPAQ_S_W_PH_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPAU_H_QBL */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPAU_H_QBL_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPAU_H_QBR */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPAU_H_QBR_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPAX_W_PH */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPAX_W_PH_MMR2 */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPA_W_PH */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPA_W_PH_MMR2 */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPOP */
    GPR64Opnd, GPR64Opnd, 
    /* DPSQX_SA_W_PH */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPSQX_SA_W_PH_MMR2 */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPSQX_S_W_PH */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPSQX_S_W_PH_MMR2 */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPSQ_SA_L_W */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPSQ_SA_L_W_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPSQ_S_W_PH */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPSQ_S_W_PH_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPSUB_S_D */
    MSA128DOpnd, MSA128DOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* DPSUB_S_H */
    MSA128HOpnd, MSA128HOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* DPSUB_S_W */
    MSA128WOpnd, MSA128WOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* DPSUB_U_D */
    MSA128DOpnd, MSA128DOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* DPSUB_U_H */
    MSA128HOpnd, MSA128HOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* DPSUB_U_W */
    MSA128WOpnd, MSA128WOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* DPSU_H_QBL */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPSU_H_QBL_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPSU_H_QBR */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPSU_H_QBR_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPSX_W_PH */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPSX_W_PH_MMR2 */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPS_W_PH */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DPS_W_PH_MMR2 */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* DROTR */
    GPR64Opnd, GPR64Opnd, uimm6, 
    /* DROTR32 */
    GPR64Opnd, GPR64Opnd, uimm5, 
    /* DROTRV */
    GPR64Opnd, GPR64Opnd, GPR32Opnd, 
    /* DSBH */
    GPR64Opnd, GPR64Opnd, 
    /* DSDIV */
    GPR64Opnd, GPR64Opnd, 
    /* DSHD */
    GPR64Opnd, GPR64Opnd, 
    /* DSLL */
    GPR64Opnd, GPR64Opnd, uimm6, 
    /* DSLL32 */
    GPR64Opnd, GPR64Opnd, uimm5, 
    /* DSLL64_32 */
    GPR64, GPR32, 
    /* DSLLV */
    GPR64Opnd, GPR64Opnd, GPR32Opnd, 
    /* DSRA */
    GPR64Opnd, GPR64Opnd, uimm6, 
    /* DSRA32 */
    GPR64Opnd, GPR64Opnd, uimm5, 
    /* DSRAV */
    GPR64Opnd, GPR64Opnd, GPR32Opnd, 
    /* DSRL */
    GPR64Opnd, GPR64Opnd, uimm6, 
    /* DSRL32 */
    GPR64Opnd, GPR64Opnd, uimm5, 
    /* DSRLV */
    GPR64Opnd, GPR64Opnd, GPR32Opnd, 
    /* DSUB */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DSUBu */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* DUDIV */
    GPR64Opnd, GPR64Opnd, 
    /* DVP */
    GPR32Opnd, 
    /* DVPE */
    GPR32Opnd, 
    /* DVP_MMR6 */
    GPR32Opnd, 
    /* DivRxRy16 */
    CPU16Regs, CPU16Regs, 
    /* DivuRxRy16 */
    CPU16Regs, CPU16Regs, 
    /* EHB */
    /* EHB_MM */
    /* EHB_MMR6 */
    /* EI */
    GPR32Opnd, 
    /* EI_MM */
    GPR32Opnd, 
    /* EI_MMR6 */
    GPR32Opnd, 
    /* EMT */
    GPR32Opnd, 
    /* ERET */
    /* ERETNC */
    /* ERETNC_MMR6 */
    /* ERET_MM */
    /* ERET_MMR6 */
    /* EVP */
    GPR32Opnd, 
    /* EVPE */
    GPR32Opnd, 
    /* EVP_MMR6 */
    GPR32Opnd, 
    /* EXT */
    GPR32Opnd, GPR32Opnd, uimm5, uimm5_plus1, 
    /* EXTP */
    GPR32Opnd, ACC64DSPOpnd, uimm5, 
    /* EXTPDP */
    GPR32Opnd, ACC64DSPOpnd, uimm5, 
    /* EXTPDPV */
    GPR32Opnd, ACC64DSPOpnd, GPR32Opnd, 
    /* EXTPDPV_MM */
    GPR32Opnd, ACC64DSPOpnd, GPR32Opnd, 
    /* EXTPDP_MM */
    GPR32Opnd, ACC64DSPOpnd, uimm5, 
    /* EXTPV */
    GPR32Opnd, ACC64DSPOpnd, GPR32Opnd, 
    /* EXTPV_MM */
    GPR32Opnd, ACC64DSPOpnd, GPR32Opnd, 
    /* EXTP_MM */
    GPR32Opnd, ACC64DSPOpnd, uimm5, 
    /* EXTRV_RS_W */
    GPR32Opnd, ACC64DSPOpnd, GPR32Opnd, 
    /* EXTRV_RS_W_MM */
    GPR32Opnd, ACC64DSPOpnd, GPR32Opnd, 
    /* EXTRV_R_W */
    GPR32Opnd, ACC64DSPOpnd, GPR32Opnd, 
    /* EXTRV_R_W_MM */
    GPR32Opnd, ACC64DSPOpnd, GPR32Opnd, 
    /* EXTRV_S_H */
    GPR32Opnd, ACC64DSPOpnd, GPR32Opnd, 
    /* EXTRV_S_H_MM */
    GPR32Opnd, ACC64DSPOpnd, GPR32Opnd, 
    /* EXTRV_W */
    GPR32Opnd, ACC64DSPOpnd, GPR32Opnd, 
    /* EXTRV_W_MM */
    GPR32Opnd, ACC64DSPOpnd, GPR32Opnd, 
    /* EXTR_RS_W */
    GPR32Opnd, ACC64DSPOpnd, uimm5, 
    /* EXTR_RS_W_MM */
    GPR32Opnd, ACC64DSPOpnd, uimm5, 
    /* EXTR_R_W */
    GPR32Opnd, ACC64DSPOpnd, uimm5, 
    /* EXTR_R_W_MM */
    GPR32Opnd, ACC64DSPOpnd, uimm5, 
    /* EXTR_S_H */
    GPR32Opnd, ACC64DSPOpnd, uimm5, 
    /* EXTR_S_H_MM */
    GPR32Opnd, ACC64DSPOpnd, uimm5, 
    /* EXTR_W */
    GPR32Opnd, ACC64DSPOpnd, uimm5, 
    /* EXTR_W_MM */
    GPR32Opnd, ACC64DSPOpnd, uimm5, 
    /* EXTS */
    GPR64Opnd, GPR64Opnd, uimm5, uimm5, 
    /* EXTS32 */
    GPR64Opnd, GPR64Opnd, uimm5, uimm5, 
    /* EXT_MM */
    GPR32Opnd, GPR32Opnd, uimm5, uimm5_plus1, 
    /* EXT_MMR6 */
    GPR32Opnd, GPR32Opnd, uimm5, uimm5_plus1, 
    /* FABS_D32 */
    AFGR64Opnd, AFGR64Opnd, 
    /* FABS_D32_MM */
    AFGR64Opnd, AFGR64Opnd, 
    /* FABS_D64 */
    FGR64Opnd, FGR64Opnd, 
    /* FABS_D64_MM */
    FGR64Opnd, FGR64Opnd, 
    /* FABS_S */
    FGR32Opnd, FGR32Opnd, 
    /* FABS_S_MM */
    FGR32Opnd, FGR32Opnd, 
    /* FADD_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FADD_D32 */
    AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* FADD_D32_MM */
    AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* FADD_D64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* FADD_D64_MM */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* FADD_PS64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* FADD_S */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* FADD_S_MM */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* FADD_S_MMR6 */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* FADD_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FCAF_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FCAF_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FCEQ_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FCEQ_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FCLASS_D */
    MSA128DOpnd, MSA128DOpnd, 
    /* FCLASS_W */
    MSA128WOpnd, MSA128WOpnd, 
    /* FCLE_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FCLE_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FCLT_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FCLT_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FCMP_D32 */
    AFGR64, AFGR64, condcode, 
    /* FCMP_D32_MM */
    AFGR64, AFGR64, condcode, 
    /* FCMP_D64 */
    FGR64, FGR64, condcode, 
    /* FCMP_S32 */
    FGR32, FGR32, condcode, 
    /* FCMP_S32_MM */
    FGR32, FGR32, condcode, 
    /* FCNE_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FCNE_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FCOR_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FCOR_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FCUEQ_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FCUEQ_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FCULE_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FCULE_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FCULT_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FCULT_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FCUNE_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FCUNE_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FCUN_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FCUN_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FDIV_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FDIV_D32 */
    AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* FDIV_D32_MM */
    AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* FDIV_D64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* FDIV_D64_MM */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* FDIV_S */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* FDIV_S_MM */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* FDIV_S_MMR6 */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* FDIV_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FEXDO_H */
    MSA128HOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FEXDO_W */
    MSA128WOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FEXP2_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FEXP2_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FEXUPL_D */
    MSA128DOpnd, MSA128WOpnd, 
    /* FEXUPL_W */
    MSA128WOpnd, MSA128HOpnd, 
    /* FEXUPR_D */
    MSA128DOpnd, MSA128WOpnd, 
    /* FEXUPR_W */
    MSA128WOpnd, MSA128HOpnd, 
    /* FFINT_S_D */
    MSA128DOpnd, MSA128DOpnd, 
    /* FFINT_S_W */
    MSA128WOpnd, MSA128WOpnd, 
    /* FFINT_U_D */
    MSA128DOpnd, MSA128DOpnd, 
    /* FFINT_U_W */
    MSA128WOpnd, MSA128WOpnd, 
    /* FFQL_D */
    MSA128DOpnd, MSA128WOpnd, 
    /* FFQL_W */
    MSA128WOpnd, MSA128HOpnd, 
    /* FFQR_D */
    MSA128DOpnd, MSA128WOpnd, 
    /* FFQR_W */
    MSA128WOpnd, MSA128HOpnd, 
    /* FILL_B */
    MSA128BOpnd, GPR32Opnd, 
    /* FILL_D */
    MSA128DOpnd, GPR64Opnd, 
    /* FILL_H */
    MSA128HOpnd, GPR32Opnd, 
    /* FILL_W */
    MSA128WOpnd, GPR32Opnd, 
    /* FLOG2_D */
    MSA128DOpnd, MSA128DOpnd, 
    /* FLOG2_W */
    MSA128WOpnd, MSA128WOpnd, 
    /* FLOOR_L_D64 */
    FGR64Opnd, FGR64Opnd, 
    /* FLOOR_L_D_MMR6 */
    FGR64Opnd, FGR64Opnd, 
    /* FLOOR_L_S */
    FGR64Opnd, FGR32Opnd, 
    /* FLOOR_L_S_MMR6 */
    FGR64Opnd, FGR32Opnd, 
    /* FLOOR_W_D32 */
    FGR32Opnd, AFGR64Opnd, 
    /* FLOOR_W_D64 */
    FGR32Opnd, FGR64Opnd, 
    /* FLOOR_W_D_MMR6 */
    FGR32Opnd, AFGR64Opnd, 
    /* FLOOR_W_MM */
    FGR32Opnd, AFGR64Opnd, 
    /* FLOOR_W_S */
    FGR32Opnd, FGR32Opnd, 
    /* FLOOR_W_S_MM */
    FGR32Opnd, FGR32Opnd, 
    /* FLOOR_W_S_MMR6 */
    FGR32Opnd, FGR32Opnd, 
    /* FMADD_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FMADD_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FMAX_A_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FMAX_A_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FMAX_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FMAX_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FMIN_A_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FMIN_A_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FMIN_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FMIN_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FMOV_D32 */
    AFGR64Opnd, AFGR64Opnd, 
    /* FMOV_D32_MM */
    AFGR64Opnd, AFGR64Opnd, 
    /* FMOV_D64 */
    FGR64Opnd, FGR64Opnd, 
    /* FMOV_D64_MM */
    FGR64Opnd, FGR64Opnd, 
    /* FMOV_D_MMR6 */
    FGR64Opnd, FGR64Opnd, 
    /* FMOV_S */
    FGR32Opnd, FGR32Opnd, 
    /* FMOV_S_MM */
    FGR32Opnd, FGR32Opnd, 
    /* FMOV_S_MMR6 */
    FGR32Opnd, FGR32Opnd, 
    /* FMSUB_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FMSUB_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FMUL_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FMUL_D32 */
    AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* FMUL_D32_MM */
    AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* FMUL_D64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* FMUL_D64_MM */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* FMUL_PS64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* FMUL_S */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* FMUL_S_MM */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* FMUL_S_MMR6 */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* FMUL_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FNEG_D32 */
    AFGR64Opnd, AFGR64Opnd, 
    /* FNEG_D32_MM */
    AFGR64Opnd, AFGR64Opnd, 
    /* FNEG_D64 */
    FGR64Opnd, FGR64Opnd, 
    /* FNEG_D64_MM */
    FGR64Opnd, FGR64Opnd, 
    /* FNEG_S */
    FGR32Opnd, FGR32Opnd, 
    /* FNEG_S_MM */
    FGR32Opnd, FGR32Opnd, 
    /* FNEG_S_MMR6 */
    FGR32Opnd, FGR32Opnd, 
    /* FORK */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* FRCP_D */
    MSA128DOpnd, MSA128DOpnd, 
    /* FRCP_W */
    MSA128WOpnd, MSA128WOpnd, 
    /* FRINT_D */
    MSA128DOpnd, MSA128DOpnd, 
    /* FRINT_W */
    MSA128WOpnd, MSA128WOpnd, 
    /* FRSQRT_D */
    MSA128DOpnd, MSA128DOpnd, 
    /* FRSQRT_W */
    MSA128WOpnd, MSA128WOpnd, 
    /* FSAF_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FSAF_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FSEQ_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FSEQ_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FSLE_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FSLE_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FSLT_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FSLT_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FSNE_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FSNE_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FSOR_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FSOR_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FSQRT_D */
    MSA128DOpnd, MSA128DOpnd, 
    /* FSQRT_D32 */
    AFGR64Opnd, AFGR64Opnd, 
    /* FSQRT_D32_MM */
    AFGR64Opnd, AFGR64Opnd, 
    /* FSQRT_D64 */
    FGR64Opnd, FGR64Opnd, 
    /* FSQRT_D64_MM */
    FGR64Opnd, FGR64Opnd, 
    /* FSQRT_S */
    FGR32Opnd, FGR32Opnd, 
    /* FSQRT_S_MM */
    FGR32Opnd, FGR32Opnd, 
    /* FSQRT_W */
    MSA128WOpnd, MSA128WOpnd, 
    /* FSUB_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FSUB_D32 */
    AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* FSUB_D32_MM */
    AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* FSUB_D64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* FSUB_D64_MM */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* FSUB_PS64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* FSUB_S */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* FSUB_S_MM */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* FSUB_S_MMR6 */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* FSUB_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FSUEQ_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FSUEQ_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FSULE_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FSULE_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FSULT_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FSULT_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FSUNE_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FSUNE_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FSUN_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FSUN_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FTINT_S_D */
    MSA128DOpnd, MSA128DOpnd, 
    /* FTINT_S_W */
    MSA128WOpnd, MSA128WOpnd, 
    /* FTINT_U_D */
    MSA128DOpnd, MSA128DOpnd, 
    /* FTINT_U_W */
    MSA128WOpnd, MSA128WOpnd, 
    /* FTQ_H */
    MSA128HOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* FTQ_W */
    MSA128WOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* FTRUNC_S_D */
    MSA128DOpnd, MSA128DOpnd, 
    /* FTRUNC_S_W */
    MSA128WOpnd, MSA128WOpnd, 
    /* FTRUNC_U_D */
    MSA128DOpnd, MSA128DOpnd, 
    /* FTRUNC_U_W */
    MSA128WOpnd, MSA128WOpnd, 
    /* GINVI */
    GPR32Opnd, 
    /* GINVI_MMR6 */
    GPR32Opnd, 
    /* GINVT */
    GPR32Opnd, uimm2, 
    /* GINVT_MMR6 */
    GPR32Opnd, uimm2, 
    /* HADD_S_D */
    MSA128DOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* HADD_S_H */
    MSA128HOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* HADD_S_W */
    MSA128WOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* HADD_U_D */
    MSA128DOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* HADD_U_H */
    MSA128HOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* HADD_U_W */
    MSA128WOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* HSUB_S_D */
    MSA128DOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* HSUB_S_H */
    MSA128HOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* HSUB_S_W */
    MSA128WOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* HSUB_U_D */
    MSA128DOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* HSUB_U_H */
    MSA128HOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* HSUB_U_W */
    MSA128WOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* HYPCALL */
    uimm10, 
    /* HYPCALL_MM */
    uimm10, 
    /* ILVEV_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* ILVEV_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* ILVEV_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* ILVEV_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* ILVL_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* ILVL_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* ILVL_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* ILVL_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* ILVOD_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* ILVOD_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* ILVOD_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* ILVOD_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* ILVR_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* ILVR_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* ILVR_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* ILVR_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* INS */
    GPR32Opnd, GPR32Opnd, uimm5, uimm5_inssize_plus1, GPR32Opnd, 
    /* INSERT_B */
    MSA128BOpnd, MSA128BOpnd, GPR32Opnd, uimm4, 
    /* INSERT_D */
    MSA128DOpnd, MSA128DOpnd, GPR64Opnd, uimm1, 
    /* INSERT_H */
    MSA128HOpnd, MSA128HOpnd, GPR32Opnd, uimm3, 
    /* INSERT_W */
    MSA128WOpnd, MSA128WOpnd, GPR32Opnd, uimm2, 
    /* INSV */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* INSVE_B */
    MSA128BOpnd, MSA128BOpnd, uimm4, MSA128BOpnd, uimmz, 
    /* INSVE_D */
    MSA128DOpnd, MSA128DOpnd, uimm1, MSA128DOpnd, uimmz, 
    /* INSVE_H */
    MSA128HOpnd, MSA128HOpnd, uimm3, MSA128HOpnd, uimmz, 
    /* INSVE_W */
    MSA128WOpnd, MSA128WOpnd, uimm2, MSA128WOpnd, uimmz, 
    /* INSV_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* INS_MM */
    GPR32Opnd, GPR32Opnd, uimm5, uimm5_inssize_plus1, GPR32Opnd, 
    /* INS_MMR6 */
    GPR32Opnd, GPR32Opnd, uimm5, uimm5_inssize_plus1, GPR32Opnd, 
    /* J */
    jmptarget, 
    /* JAL */
    calltarget, 
    /* JALR */
    GPR32Opnd, GPR32Opnd, 
    /* JALR16_MM */
    GPR32Opnd, 
    /* JALR64 */
    GPR64Opnd, GPR64Opnd, 
    /* JALRC16_MMR6 */
    GPR32Opnd, 
    /* JALRC_HB_MMR6 */
    GPR32Opnd, GPR32Opnd, 
    /* JALRC_MMR6 */
    GPR32Opnd, GPR32Opnd, 
    /* JALRS16_MM */
    GPR32Opnd, 
    /* JALRS_MM */
    GPR32Opnd, GPR32Opnd, 
    /* JALR_HB */
    GPR32Opnd, GPR32Opnd, 
    /* JALR_HB64 */
    GPR64Opnd, GPR64Opnd, 
    /* JALR_MM */
    GPR32Opnd, GPR32Opnd, 
    /* JALS_MM */
    calltarget_mm, 
    /* JALX */
    calltarget, 
    /* JALX_MM */
    calltarget, 
    /* JAL_MM */
    calltarget_mm, 
    /* JIALC */
    GPR32Opnd, calloffset16, 
    /* JIALC64 */
    GPR64Opnd, calloffset16, 
    /* JIALC_MMR6 */
    GPR32Opnd, calloffset16, 
    /* JIC */
    GPR32Opnd, jmpoffset16, 
    /* JIC64 */
    GPR64Opnd, jmpoffset16, 
    /* JIC_MMR6 */
    GPR32Opnd, jmpoffset16, 
    /* JR */
    GPR32Opnd, 
    /* JR16_MM */
    GPR32Opnd, 
    /* JR64 */
    GPR64Opnd, 
    /* JRADDIUSP */
    uimm5_lsl2, 
    /* JRC16_MM */
    GPR32Opnd, 
    /* JRC16_MMR6 */
    GPR32Opnd, 
    /* JRCADDIUSP_MMR6 */
    uimm5_lsl2, 
    /* JR_HB */
    GPR32Opnd, 
    /* JR_HB64 */
    GPR64Opnd, 
    /* JR_HB64_R6 */
    GPR64Opnd, 
    /* JR_HB_R6 */
    GPR32Opnd, 
    /* JR_MM */
    GPR32Opnd, 
    /* J_MM */
    jmptarget_mm, 
    /* Jal16 */
    uimm26, 
    /* JalB16 */
    uimm26, 
    /* JrRa16 */
    /* JrcRa16 */
    /* JrcRx16 */
    CPU16Regs, 
    /* JumpLinkReg16 */
    CPU16Regs, 
    /* LB */
    GPR32Opnd, -1, simm16, 
    /* LB64 */
    GPR64Opnd, -1, simm16, 
    /* LBE */
    GPR32Opnd, -1, simm9, 
    /* LBE_MM */
    GPR32Opnd, -1, simm16, 
    /* LBU16_MM */
    GPRMM16Opnd, -1, simm4, 
    /* LBUX */
    GPR32Opnd, -1, -1, 
    /* LBUX_MM */
    GPR32Opnd, -1, -1, 
    /* LBU_MMR6 */
    GPR32Opnd, -1, simm16, 
    /* LB_MM */
    GPR32Opnd, -1, simm16, 
    /* LB_MMR6 */
    GPR32Opnd, -1, simm16, 
    /* LBu */
    GPR32Opnd, -1, simm16, 
    /* LBu64 */
    GPR64Opnd, -1, simm16, 
    /* LBuE */
    GPR32Opnd, -1, simm9, 
    /* LBuE_MM */
    GPR32Opnd, -1, simm16, 
    /* LBu_MM */
    GPR32Opnd, -1, simm16, 
    /* LD */
    GPR64Opnd, -1, simm16, 
    /* LDC1 */
    AFGR64Opnd, -1, simm16, 
    /* LDC164 */
    FGR64Opnd, -1, simm16, 
    /* LDC1_D64_MMR6 */
    FGR64Opnd, -1, simm16, 
    /* LDC1_MM_D32 */
    AFGR64Opnd, -1, simm16, 
    /* LDC1_MM_D64 */
    FGR64Opnd, -1, simm16, 
    /* LDC2 */
    COP2Opnd, -1, simm16, 
    /* LDC2_MMR6 */
    COP2Opnd, GPR32, simm11, 
    /* LDC2_R6 */
    COP2Opnd, -1, simm11, 
    /* LDC3 */
    COP3Opnd, -1, simm16, 
    /* LDI_B */
    MSA128BOpnd, vsplat_simm10, 
    /* LDI_D */
    MSA128DOpnd, vsplat_simm10, 
    /* LDI_H */
    MSA128HOpnd, vsplat_simm10, 
    /* LDI_W */
    MSA128WOpnd, vsplat_simm10, 
    /* LDL */
    GPR64Opnd, -1, simm16, GPR64Opnd, 
    /* LDPC */
    GPR64Opnd, simm18_lsl3, 
    /* LDR */
    GPR64Opnd, -1, simm16, GPR64Opnd, 
    /* LDXC1 */
    AFGR64Opnd, -1, -1, 
    /* LDXC164 */
    FGR64Opnd, -1, -1, 
    /* LD_B */
    MSA128BOpnd, -1, simm10, 
    /* LD_D */
    MSA128DOpnd, -1, simm10_lsl3, 
    /* LD_H */
    MSA128HOpnd, -1, simm10_lsl1, 
    /* LD_W */
    MSA128WOpnd, -1, simm10_lsl2, 
    /* LEA_ADDiu */
    GPR32Opnd, -1, simm16, 
    /* LEA_ADDiu64 */
    GPR64Opnd, -1, simm16, 
    /* LEA_ADDiu_MM */
    GPR32Opnd, -1, simm16, 
    /* LH */
    GPR32Opnd, -1, simm16, 
    /* LH64 */
    GPR64Opnd, -1, simm16, 
    /* LHE */
    GPR32Opnd, -1, simm9, 
    /* LHE_MM */
    GPR32Opnd, -1, simm9, 
    /* LHU16_MM */
    GPRMM16Opnd, -1, simm4, 
    /* LHX */
    GPR32Opnd, -1, -1, 
    /* LHX_MM */
    GPR32Opnd, -1, -1, 
    /* LH_MM */
    GPR32Opnd, -1, simm16, 
    /* LHu */
    GPR32Opnd, -1, simm16, 
    /* LHu64 */
    GPR64Opnd, -1, simm16, 
    /* LHuE */
    GPR32Opnd, -1, simm9, 
    /* LHuE_MM */
    GPR32Opnd, -1, simm9, 
    /* LHu_MM */
    GPR32Opnd, -1, simm16, 
    /* LI16_MM */
    GPRMM16Opnd, li16_imm, 
    /* LI16_MMR6 */
    GPRMM16Opnd, li16_imm, 
    /* LL */
    GPR32Opnd, -1, simm16, 
    /* LL64 */
    GPR32Opnd, -1, simm16, 
    /* LL64_R6 */
    GPR32Opnd, -1, simm9, 
    /* LLD */
    GPR64Opnd, -1, simm16, 
    /* LLD_R6 */
    GPR64Opnd, -1, simm9, 
    /* LLE */
    GPR32Opnd, -1, simm9, 
    /* LLE_MM */
    GPR32Opnd, -1, simm9, 
    /* LL_MM */
    GPR32Opnd, -1, simm12, 
    /* LL_MMR6 */
    GPR32Opnd, -1, simm9, 
    /* LL_R6 */
    GPR32Opnd, -1, simm9, 
    /* LSA */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, uimm2_plus1, 
    /* LSA_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, uimm2_plus1, 
    /* LSA_R6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, uimm2_plus1, 
    /* LUI_MMR6 */
    GPR32Opnd, uimm16, 
    /* LUXC1 */
    AFGR64Opnd, -1, -1, 
    /* LUXC164 */
    FGR64Opnd, -1, -1, 
    /* LUXC1_MM */
    FGR64Opnd, -1, -1, 
    /* LUi */
    GPR32Opnd, uimm16_relaxed, 
    /* LUi64 */
    GPR64Opnd, uimm16_64_relaxed, 
    /* LUi_MM */
    GPR32Opnd, uimm16_relaxed, 
    /* LW */
    GPR32Opnd, -1, simm16, 
    /* LW16_MM */
    GPRMM16Opnd, -1, simm4, 
    /* LW64 */
    GPR64Opnd, -1, simm16, 
    /* LWC1 */
    FGR32Opnd, -1, simm16, 
    /* LWC1_MM */
    FGR32Opnd, -1, simm16, 
    /* LWC2 */
    COP2Opnd, -1, simm16, 
    /* LWC2_MMR6 */
    COP2Opnd, GPR32, simm11, 
    /* LWC2_R6 */
    COP2Opnd, -1, simm11, 
    /* LWC3 */
    COP3Opnd, -1, simm16, 
    /* LWDSP */
    DSPROpnd, -1, simm16, 
    /* LWDSP_MM */
    DSPROpnd, -1, simm16, 
    /* LWE */
    GPR32Opnd, -1, simm9, 
    /* LWE_MM */
    GPR32Opnd, -1, simm9, 
    /* LWGP_MM */
    GPRMM16Opnd, -1, simm7_lsl2, 
    /* LWL */
    GPR32Opnd, -1, simm16, GPR32Opnd, 
    /* LWL64 */
    GPR64Opnd, -1, simm16, GPR64Opnd, 
    /* LWLE */
    GPR32Opnd, -1, simm9, GPR32Opnd, 
    /* LWLE_MM */
    GPR32Opnd, -1, simm9, GPR32Opnd, 
    /* LWL_MM */
    GPR32Opnd, -1, simm12, GPR32Opnd, 
    /* LWM16_MM */
    reglist16, -1, uimm8, 
    /* LWM16_MMR6 */
    reglist16, -1, uimm8, 
    /* LWM32_MM */
    reglist, -1, simm12, 
    /* LWPC */
    GPR32Opnd, simm19_lsl2, 
    /* LWPC_MMR6 */
    GPR32Opnd, simm19_lsl2, 
    /* LWP_MM */
    GPR32Opnd, GPR32Opnd, -1, simm12, 
    /* LWR */
    GPR32Opnd, -1, simm16, GPR32Opnd, 
    /* LWR64 */
    GPR64Opnd, -1, simm16, GPR64Opnd, 
    /* LWRE */
    GPR32Opnd, -1, simm9, GPR32Opnd, 
    /* LWRE_MM */
    GPR32Opnd, -1, simm9, GPR32Opnd, 
    /* LWR_MM */
    GPR32Opnd, -1, simm12, GPR32Opnd, 
    /* LWSP_MM */
    GPR32Opnd, -1, simm5, 
    /* LWUPC */
    GPR32Opnd, simm19_lsl2, 
    /* LWU_MM */
    GPR32Opnd, -1, simm12, 
    /* LWX */
    GPR32Opnd, -1, -1, 
    /* LWXC1 */
    FGR32Opnd, -1, -1, 
    /* LWXC1_MM */
    FGR32Opnd, -1, -1, 
    /* LWXS_MM */
    GPR32Opnd, -1, -1, 
    /* LWX_MM */
    GPR32Opnd, -1, -1, 
    /* LW_MM */
    GPR32Opnd, -1, simm16, 
    /* LW_MMR6 */
    GPR32Opnd, -1, simm16, 
    /* LWu */
    GPR64Opnd, -1, simm16, 
    /* LbRxRyOffMemX16 */
    CPU16Regs, CPU16Regs, simm16, 
    /* LbuRxRyOffMemX16 */
    CPU16Regs, CPU16Regs, simm16, 
    /* LhRxRyOffMemX16 */
    CPU16Regs, CPU16Regs, simm16, 
    /* LhuRxRyOffMemX16 */
    CPU16Regs, CPU16Regs, simm16, 
    /* LiRxImm16 */
    CPU16Regs, simm16, 
    /* LiRxImmAlignX16 */
    CPU16Regs, simm16, 
    /* LiRxImmX16 */
    CPU16Regs, simm16, 
    /* LwRxPcTcp16 */
    CPU16Regs, pcrel16, i32imm, 
    /* LwRxPcTcpX16 */
    CPU16Regs, pcrel16, i32imm, 
    /* LwRxRyOffMemX16 */
    CPU16Regs, CPU16Regs, simm16, 
    /* LwRxSpImmX16 */
    CPU16Regs, CPU16RegsPlusSP, simm16, 
    /* MADD */
    GPR32Opnd, GPR32Opnd, 
    /* MADDF_D */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* MADDF_D_MMR6 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* MADDF_S */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* MADDF_S_MMR6 */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* MADDR_Q_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MADDR_Q_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MADDU */
    GPR32Opnd, GPR32Opnd, 
    /* MADDU_DSP */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MADDU_DSP_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MADDU_MM */
    GPR32Opnd, GPR32Opnd, 
    /* MADDV_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* MADDV_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* MADDV_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MADDV_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MADD_D32 */
    AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* MADD_D32_MM */
    AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* MADD_D64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* MADD_DSP */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MADD_DSP_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MADD_MM */
    GPR32Opnd, GPR32Opnd, 
    /* MADD_Q_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MADD_Q_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MADD_S */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* MADD_S_MM */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* MAQ_SA_W_PHL */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MAQ_SA_W_PHL_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MAQ_SA_W_PHR */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MAQ_SA_W_PHR_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MAQ_S_W_PHL */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MAQ_S_W_PHL_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MAQ_S_W_PHR */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MAQ_S_W_PHR_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MAXA_D */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* MAXA_D_MMR6 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* MAXA_S */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* MAXA_S_MMR6 */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* MAXI_S_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_simm5, 
    /* MAXI_S_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_simm5, 
    /* MAXI_S_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_simm5, 
    /* MAXI_S_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_simm5, 
    /* MAXI_U_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm5, 
    /* MAXI_U_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_uimm5, 
    /* MAXI_U_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_uimm5, 
    /* MAXI_U_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_uimm5, 
    /* MAX_A_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* MAX_A_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* MAX_A_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MAX_A_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MAX_D */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* MAX_D_MMR6 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* MAX_S */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* MAX_S_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* MAX_S_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* MAX_S_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MAX_S_MMR6 */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* MAX_S_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MAX_U_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* MAX_U_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* MAX_U_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MAX_U_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MFC0 */
    GPR32Opnd, COP0Opnd, uimm3, 
    /* MFC0_MMR6 */
    GPR32Opnd, COP0Opnd, uimm3, 
    /* MFC1 */
    GPR32Opnd, FGR32Opnd, 
    /* MFC1_D64 */
    GPR32Opnd, FGR64Opnd, 
    /* MFC1_MM */
    GPR32Opnd, FGR32Opnd, 
    /* MFC1_MMR6 */
    GPR32Opnd, FGR32Opnd, 
    /* MFC2 */
    GPR32Opnd, COP2Opnd, uimm3, 
    /* MFC2_MMR6 */
    GPR32Opnd, COP2Opnd, 
    /* MFGC0 */
    GPR32Opnd, COP0Opnd, uimm3, 
    /* MFGC0_MM */
    GPR32Opnd, COP0Opnd, uimm3, 
    /* MFHC0_MMR6 */
    GPR32Opnd, COP0Opnd, uimm3, 
    /* MFHC1_D32 */
    GPR32Opnd, AFGR64Opnd, 
    /* MFHC1_D32_MM */
    GPR32Opnd, AFGR64Opnd, 
    /* MFHC1_D64 */
    GPR32Opnd, FGR64Opnd, 
    /* MFHC1_D64_MM */
    GPR32Opnd, FGR64Opnd, 
    /* MFHC2_MMR6 */
    GPR32Opnd, COP2Opnd, 
    /* MFHGC0 */
    GPR32Opnd, COP0Opnd, uimm3, 
    /* MFHGC0_MM */
    GPR32Opnd, COP0Opnd, uimm3, 
    /* MFHI */
    GPR32Opnd, 
    /* MFHI16_MM */
    GPR32Opnd, 
    /* MFHI64 */
    GPR64Opnd, 
    /* MFHI_DSP */
    GPR32Opnd, ACC64DSPOpnd, 
    /* MFHI_DSP_MM */
    GPR32Opnd, ACC64DSPOpnd, 
    /* MFHI_MM */
    GPR32Opnd, 
    /* MFLO */
    GPR32Opnd, 
    /* MFLO16_MM */
    GPR32Opnd, 
    /* MFLO64 */
    GPR64Opnd, 
    /* MFLO_DSP */
    GPR32Opnd, ACC64DSPOpnd, 
    /* MFLO_DSP_MM */
    GPR32Opnd, ACC64DSPOpnd, 
    /* MFLO_MM */
    GPR32Opnd, 
    /* MFTR */
    GPR32Opnd, GPR32Opnd, uimm1, uimm3, uimm1, 
    /* MINA_D */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* MINA_D_MMR6 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* MINA_S */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* MINA_S_MMR6 */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* MINI_S_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_simm5, 
    /* MINI_S_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_simm5, 
    /* MINI_S_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_simm5, 
    /* MINI_S_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_simm5, 
    /* MINI_U_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm5, 
    /* MINI_U_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_uimm5, 
    /* MINI_U_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_uimm5, 
    /* MINI_U_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_uimm5, 
    /* MIN_A_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* MIN_A_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* MIN_A_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MIN_A_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MIN_D */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* MIN_D_MMR6 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* MIN_S */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* MIN_S_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* MIN_S_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* MIN_S_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MIN_S_MMR6 */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* MIN_S_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MIN_U_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* MIN_U_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* MIN_U_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MIN_U_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MOD */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MODSUB */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MODSUB_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MODU */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MODU_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MOD_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MOD_S_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* MOD_S_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* MOD_S_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MOD_S_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MOD_U_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* MOD_U_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* MOD_U_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MOD_U_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MOVE16_MM */
    GPR32Opnd, GPR32Opnd, 
    /* MOVE16_MMR6 */
    GPR32Opnd, GPR32Opnd, 
    /* MOVEP_MM */
    GPRMM16OpndMovePPairFirst, GPRMM16OpndMovePPairSecond, GPRMM16OpndMoveP, GPRMM16OpndMoveP, 
    /* MOVEP_MMR6 */
    GPRMM16OpndMovePPairFirst, GPRMM16OpndMovePPairSecond, GPRMM16OpndMoveP, GPRMM16OpndMoveP, 
    /* MOVE_V */
    MSA128BOpnd, MSA128BOpnd, 
    /* MOVF_D32 */
    AFGR64Opnd, AFGR64Opnd, FCCRegsOpnd, AFGR64Opnd, 
    /* MOVF_D32_MM */
    AFGR64Opnd, AFGR64Opnd, FCCRegsOpnd, AFGR64Opnd, 
    /* MOVF_D64 */
    FGR64Opnd, FGR64Opnd, FCCRegsOpnd, FGR64Opnd, 
    /* MOVF_I */
    GPR32Opnd, GPR32Opnd, FCCRegsOpnd, GPR32Opnd, 
    /* MOVF_I64 */
    GPR64Opnd, GPR64Opnd, FCCRegsOpnd, GPR64Opnd, 
    /* MOVF_I_MM */
    GPR32Opnd, GPR32Opnd, FCCRegsOpnd, GPR32Opnd, 
    /* MOVF_S */
    FGR32Opnd, FGR32Opnd, FCCRegsOpnd, FGR32Opnd, 
    /* MOVF_S_MM */
    FGR32Opnd, FGR32Opnd, FCCRegsOpnd, FGR32Opnd, 
    /* MOVN_I64_D64 */
    FGR64Opnd, FGR64Opnd, GPR64Opnd, FGR64Opnd, 
    /* MOVN_I64_I */
    GPR32Opnd, GPR32Opnd, GPR64Opnd, GPR32Opnd, 
    /* MOVN_I64_I64 */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* MOVN_I64_S */
    FGR32Opnd, FGR32Opnd, GPR64Opnd, FGR32Opnd, 
    /* MOVN_I_D32 */
    AFGR64Opnd, AFGR64Opnd, GPR32Opnd, AFGR64Opnd, 
    /* MOVN_I_D32_MM */
    AFGR64Opnd, AFGR64Opnd, GPR32Opnd, AFGR64Opnd, 
    /* MOVN_I_D64 */
    FGR64Opnd, FGR64Opnd, GPR32Opnd, FGR64Opnd, 
    /* MOVN_I_I */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MOVN_I_I64 */
    GPR64Opnd, GPR64Opnd, GPR32Opnd, GPR64Opnd, 
    /* MOVN_I_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MOVN_I_S */
    FGR32Opnd, FGR32Opnd, GPR32Opnd, FGR32Opnd, 
    /* MOVN_I_S_MM */
    FGR32Opnd, FGR32Opnd, GPR32Opnd, FGR32Opnd, 
    /* MOVT_D32 */
    AFGR64Opnd, AFGR64Opnd, FCCRegsOpnd, AFGR64Opnd, 
    /* MOVT_D32_MM */
    AFGR64Opnd, AFGR64Opnd, FCCRegsOpnd, AFGR64Opnd, 
    /* MOVT_D64 */
    FGR64Opnd, FGR64Opnd, FCCRegsOpnd, FGR64Opnd, 
    /* MOVT_I */
    GPR32Opnd, GPR32Opnd, FCCRegsOpnd, GPR32Opnd, 
    /* MOVT_I64 */
    GPR64Opnd, GPR64Opnd, FCCRegsOpnd, GPR64Opnd, 
    /* MOVT_I_MM */
    GPR32Opnd, GPR32Opnd, FCCRegsOpnd, GPR32Opnd, 
    /* MOVT_S */
    FGR32Opnd, FGR32Opnd, FCCRegsOpnd, FGR32Opnd, 
    /* MOVT_S_MM */
    FGR32Opnd, FGR32Opnd, FCCRegsOpnd, FGR32Opnd, 
    /* MOVZ_I64_D64 */
    FGR64Opnd, FGR64Opnd, GPR64Opnd, FGR64Opnd, 
    /* MOVZ_I64_I */
    GPR32Opnd, GPR32Opnd, GPR64Opnd, GPR32Opnd, 
    /* MOVZ_I64_I64 */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* MOVZ_I64_S */
    FGR32Opnd, FGR32Opnd, GPR64Opnd, FGR32Opnd, 
    /* MOVZ_I_D32 */
    AFGR64Opnd, AFGR64Opnd, GPR32Opnd, AFGR64Opnd, 
    /* MOVZ_I_D32_MM */
    AFGR64Opnd, AFGR64Opnd, GPR32Opnd, AFGR64Opnd, 
    /* MOVZ_I_D64 */
    FGR64Opnd, FGR64Opnd, GPR32Opnd, FGR64Opnd, 
    /* MOVZ_I_I */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MOVZ_I_I64 */
    GPR64Opnd, GPR64Opnd, GPR32Opnd, GPR64Opnd, 
    /* MOVZ_I_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MOVZ_I_S */
    FGR32Opnd, FGR32Opnd, GPR32Opnd, FGR32Opnd, 
    /* MOVZ_I_S_MM */
    FGR32Opnd, FGR32Opnd, GPR32Opnd, FGR32Opnd, 
    /* MSUB */
    GPR32Opnd, GPR32Opnd, 
    /* MSUBF_D */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* MSUBF_D_MMR6 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* MSUBF_S */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* MSUBF_S_MMR6 */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* MSUBR_Q_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MSUBR_Q_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MSUBU */
    GPR32Opnd, GPR32Opnd, 
    /* MSUBU_DSP */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MSUBU_DSP_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MSUBU_MM */
    GPR32Opnd, GPR32Opnd, 
    /* MSUBV_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* MSUBV_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* MSUBV_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MSUBV_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MSUB_D32 */
    AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* MSUB_D32_MM */
    AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* MSUB_D64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* MSUB_DSP */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MSUB_DSP_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MSUB_MM */
    GPR32Opnd, GPR32Opnd, 
    /* MSUB_Q_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MSUB_Q_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MSUB_S */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* MSUB_S_MM */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* MTC0 */
    COP0Opnd, GPR32Opnd, uimm3, 
    /* MTC0_MMR6 */
    COP0Opnd, GPR32Opnd, uimm3, 
    /* MTC1 */
    FGR32Opnd, GPR32Opnd, 
    /* MTC1_D64 */
    FGR64Opnd, GPR32Opnd, 
    /* MTC1_D64_MM */
    FGR64Opnd, GPR32Opnd, 
    /* MTC1_MM */
    FGR32Opnd, GPR32Opnd, 
    /* MTC1_MMR6 */
    FGR32Opnd, GPR32Opnd, 
    /* MTC2 */
    COP2Opnd, GPR32Opnd, uimm3, 
    /* MTC2_MMR6 */
    COP2Opnd, GPR32Opnd, 
    /* MTGC0 */
    COP0Opnd, GPR32Opnd, uimm3, 
    /* MTGC0_MM */
    COP0Opnd, GPR32Opnd, uimm3, 
    /* MTHC0_MMR6 */
    COP0Opnd, GPR32Opnd, uimm3, 
    /* MTHC1_D32 */
    AFGR64Opnd, AFGR64Opnd, GPR32Opnd, 
    /* MTHC1_D32_MM */
    AFGR64Opnd, AFGR64Opnd, GPR32Opnd, 
    /* MTHC1_D64 */
    FGR64Opnd, FGR64Opnd, GPR32Opnd, 
    /* MTHC1_D64_MM */
    FGR64Opnd, FGR64Opnd, GPR32Opnd, 
    /* MTHC2_MMR6 */
    COP2Opnd, GPR32Opnd, 
    /* MTHGC0 */
    COP0Opnd, GPR32Opnd, uimm3, 
    /* MTHGC0_MM */
    COP0Opnd, GPR32Opnd, uimm3, 
    /* MTHI */
    GPR32Opnd, 
    /* MTHI64 */
    GPR64Opnd, 
    /* MTHI_DSP */
    HI32DSPOpnd, GPR32Opnd, 
    /* MTHI_DSP_MM */
    HI32DSPOpnd, GPR32Opnd, 
    /* MTHI_MM */
    GPR32Opnd, 
    /* MTHLIP */
    ACC64DSPOpnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MTHLIP_MM */
    ACC64DSPOpnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MTLO */
    GPR32Opnd, 
    /* MTLO64 */
    GPR64Opnd, 
    /* MTLO_DSP */
    LO32DSPOpnd, GPR32Opnd, 
    /* MTLO_DSP_MM */
    LO32DSPOpnd, GPR32Opnd, 
    /* MTLO_MM */
    GPR32Opnd, 
    /* MTM0 */
    GPR64Opnd, 
    /* MTM1 */
    GPR64Opnd, 
    /* MTM2 */
    GPR64Opnd, 
    /* MTP0 */
    GPR64Opnd, 
    /* MTP1 */
    GPR64Opnd, 
    /* MTP2 */
    GPR64Opnd, 
    /* MTTR */
    GPR32Opnd, GPR32Opnd, uimm1, uimm3, uimm1, 
    /* MUH */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MUHU */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MUHU_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MUH_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MUL */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MULEQ_S_W_PHL */
    GPR32Opnd, DSPROpnd, DSPROpnd, 
    /* MULEQ_S_W_PHL_MM */
    GPR32Opnd, DSPROpnd, DSPROpnd, 
    /* MULEQ_S_W_PHR */
    GPR32Opnd, DSPROpnd, DSPROpnd, 
    /* MULEQ_S_W_PHR_MM */
    GPR32Opnd, DSPROpnd, DSPROpnd, 
    /* MULEU_S_PH_QBL */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* MULEU_S_PH_QBL_MM */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* MULEU_S_PH_QBR */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* MULEU_S_PH_QBR_MM */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* MULQ_RS_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* MULQ_RS_PH_MM */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* MULQ_RS_W */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MULQ_RS_W_MMR2 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MULQ_S_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* MULQ_S_PH_MMR2 */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* MULQ_S_W */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MULQ_S_W_MMR2 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MULR_PS64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* MULR_Q_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MULR_Q_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MULSAQ_S_W_PH */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MULSAQ_S_W_PH_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MULSA_W_PH */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MULSA_W_PH_MMR2 */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, ACC64DSPOpnd, 
    /* MULT */
    GPR32Opnd, GPR32Opnd, 
    /* MULTU_DSP */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, 
    /* MULTU_DSP_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, 
    /* MULT_DSP */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, 
    /* MULT_DSP_MM */
    ACC64DSPOpnd, GPR32Opnd, GPR32Opnd, 
    /* MULT_MM */
    GPR32Opnd, GPR32Opnd, 
    /* MULTu */
    GPR32Opnd, GPR32Opnd, 
    /* MULTu_MM */
    GPR32Opnd, GPR32Opnd, 
    /* MULU */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MULU_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MULV_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* MULV_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* MULV_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MULV_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MUL_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MUL_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MUL_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* MUL_PH_MMR2 */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* MUL_Q_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* MUL_Q_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* MUL_R6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* MUL_S_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* MUL_S_PH_MMR2 */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* Mfhi16 */
    CPU16Regs, 
    /* Mflo16 */
    CPU16Regs, 
    /* Move32R16 */
    GPR32, CPU16Regs, 
    /* MoveR3216 */
    CPU16Regs, GPR32, 
    /* NLOC_B */
    MSA128BOpnd, MSA128BOpnd, 
    /* NLOC_D */
    MSA128DOpnd, MSA128DOpnd, 
    /* NLOC_H */
    MSA128HOpnd, MSA128HOpnd, 
    /* NLOC_W */
    MSA128WOpnd, MSA128WOpnd, 
    /* NLZC_B */
    MSA128BOpnd, MSA128BOpnd, 
    /* NLZC_D */
    MSA128DOpnd, MSA128DOpnd, 
    /* NLZC_H */
    MSA128HOpnd, MSA128HOpnd, 
    /* NLZC_W */
    MSA128WOpnd, MSA128WOpnd, 
    /* NMADD_D32 */
    AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* NMADD_D32_MM */
    AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* NMADD_D64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* NMADD_S */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* NMADD_S_MM */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* NMSUB_D32 */
    AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* NMSUB_D32_MM */
    AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, AFGR64Opnd, 
    /* NMSUB_D64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* NMSUB_S */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* NMSUB_S_MM */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* NOR */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* NOR64 */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* NORI_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm8, 
    /* NOR_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* NOR_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* NOR_V */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* NOT16_MM */
    GPRMM16Opnd, GPRMM16Opnd, 
    /* NOT16_MMR6 */
    GPRMM16Opnd, GPRMM16Opnd, 
    /* NegRxRy16 */
    CPU16Regs, CPU16Regs, 
    /* NotRxRy16 */
    CPU16Regs, CPU16Regs, 
    /* OR */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* OR16_MM */
    GPRMM16Opnd, GPRMM16Opnd, GPRMM16Opnd, 
    /* OR16_MMR6 */
    GPRMM16Opnd, GPRMM16Opnd, GPRMM16Opnd, 
    /* OR64 */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* ORI_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm8, 
    /* ORI_MMR6 */
    GPR32Opnd, GPR32Opnd, uimm16, 
    /* OR_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* OR_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* OR_V */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* ORi */
    GPR32Opnd, GPR32Opnd, uimm16, 
    /* ORi64 */
    GPR64Opnd, GPR64Opnd, uimm16_64, 
    /* ORi_MM */
    GPR32Opnd, GPR32Opnd, uimm16, 
    /* OrRxRxRy16 */
    CPU16Regs, CPU16Regs, CPU16Regs, 
    /* PACKRL_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* PACKRL_PH_MM */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* PAUSE */
    /* PAUSE_MM */
    /* PAUSE_MMR6 */
    /* PCKEV_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* PCKEV_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* PCKEV_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* PCKEV_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* PCKOD_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* PCKOD_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* PCKOD_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* PCKOD_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* PCNT_B */
    MSA128BOpnd, MSA128BOpnd, 
    /* PCNT_D */
    MSA128DOpnd, MSA128DOpnd, 
    /* PCNT_H */
    MSA128HOpnd, MSA128HOpnd, 
    /* PCNT_W */
    MSA128WOpnd, MSA128WOpnd, 
    /* PICK_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* PICK_PH_MM */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* PICK_QB */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* PICK_QB_MM */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* PLL_PS64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* PLU_PS64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* POP */
    GPR32Opnd, GPR32Opnd, 
    /* PRECEQU_PH_QBL */
    DSPROpnd, DSPROpnd, 
    /* PRECEQU_PH_QBLA */
    DSPROpnd, DSPROpnd, 
    /* PRECEQU_PH_QBLA_MM */
    DSPROpnd, DSPROpnd, 
    /* PRECEQU_PH_QBL_MM */
    DSPROpnd, DSPROpnd, 
    /* PRECEQU_PH_QBR */
    DSPROpnd, DSPROpnd, 
    /* PRECEQU_PH_QBRA */
    DSPROpnd, DSPROpnd, 
    /* PRECEQU_PH_QBRA_MM */
    DSPROpnd, DSPROpnd, 
    /* PRECEQU_PH_QBR_MM */
    DSPROpnd, DSPROpnd, 
    /* PRECEQ_W_PHL */
    GPR32Opnd, DSPROpnd, 
    /* PRECEQ_W_PHL_MM */
    GPR32Opnd, DSPROpnd, 
    /* PRECEQ_W_PHR */
    GPR32Opnd, DSPROpnd, 
    /* PRECEQ_W_PHR_MM */
    GPR32Opnd, DSPROpnd, 
    /* PRECEU_PH_QBL */
    DSPROpnd, DSPROpnd, 
    /* PRECEU_PH_QBLA */
    DSPROpnd, DSPROpnd, 
    /* PRECEU_PH_QBLA_MM */
    DSPROpnd, DSPROpnd, 
    /* PRECEU_PH_QBL_MM */
    DSPROpnd, DSPROpnd, 
    /* PRECEU_PH_QBR */
    DSPROpnd, DSPROpnd, 
    /* PRECEU_PH_QBRA */
    DSPROpnd, DSPROpnd, 
    /* PRECEU_PH_QBRA_MM */
    DSPROpnd, DSPROpnd, 
    /* PRECEU_PH_QBR_MM */
    DSPROpnd, DSPROpnd, 
    /* PRECRQU_S_QB_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* PRECRQU_S_QB_PH_MM */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* PRECRQ_PH_W */
    DSPROpnd, GPR32Opnd, GPR32Opnd, 
    /* PRECRQ_PH_W_MM */
    DSPROpnd, GPR32Opnd, GPR32Opnd, 
    /* PRECRQ_QB_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* PRECRQ_QB_PH_MM */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* PRECRQ_RS_PH_W */
    DSPROpnd, GPR32Opnd, GPR32Opnd, 
    /* PRECRQ_RS_PH_W_MM */
    DSPROpnd, GPR32Opnd, GPR32Opnd, 
    /* PRECR_QB_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* PRECR_QB_PH_MMR2 */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* PRECR_SRA_PH_W */
    DSPROpnd, GPR32Opnd, uimm5, GPR32Opnd, 
    /* PRECR_SRA_PH_W_MMR2 */
    DSPROpnd, GPR32Opnd, uimm5, GPR32Opnd, 
    /* PRECR_SRA_R_PH_W */
    DSPROpnd, GPR32Opnd, uimm5, GPR32Opnd, 
    /* PRECR_SRA_R_PH_W_MMR2 */
    DSPROpnd, GPR32Opnd, uimm5, GPR32Opnd, 
    /* PREF */
    -1, simm16, uimm5, 
    /* PREFE */
    -1, simm9, uimm5, 
    /* PREFE_MM */
    -1, simm9, uimm5, 
    /* PREFX_MM */
    -1, -1, uimm5, 
    /* PREF_MM */
    -1, simm12, uimm5, 
    /* PREF_MMR6 */
    -1, simm12, uimm5, 
    /* PREF_R6 */
    -1, simm9, uimm5, 
    /* PREPEND */
    GPR32Opnd, GPR32Opnd, uimm5, GPR32Opnd, 
    /* PREPEND_MMR2 */
    GPR32Opnd, GPR32Opnd, uimm5, GPR32Opnd, 
    /* PUL_PS64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* PUU_PS64 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* RADDU_W_QB */
    GPR32Opnd, DSPROpnd, 
    /* RADDU_W_QB_MM */
    GPR32Opnd, DSPROpnd, 
    /* RDDSP */
    GPR32Opnd, uimm10, 
    /* RDDSP_MM */
    GPR32Opnd, uimm7, 
    /* RDHWR */
    GPR32Opnd, HWRegsOpnd, uimm8, 
    /* RDHWR64 */
    GPR64Opnd, HWRegsOpnd, uimm8, 
    /* RDHWR_MM */
    GPR32Opnd, HWRegsOpnd, uimm8, 
    /* RDHWR_MMR6 */
    GPR32Opnd, HWRegsOpnd, uimm3, 
    /* RDPGPR_MMR6 */
    GPR32Opnd, GPR32Opnd, 
    /* RECIP_D32 */
    AFGR64Opnd, AFGR64Opnd, 
    /* RECIP_D32_MM */
    AFGR64Opnd, AFGR64Opnd, 
    /* RECIP_D64 */
    FGR64Opnd, FGR64Opnd, 
    /* RECIP_D64_MM */
    FGR64Opnd, FGR64Opnd, 
    /* RECIP_S */
    FGR32Opnd, FGR32Opnd, 
    /* RECIP_S_MM */
    FGR32Opnd, FGR32Opnd, 
    /* REPLV_PH */
    DSPROpnd, GPR32Opnd, 
    /* REPLV_PH_MM */
    DSPROpnd, GPR32Opnd, 
    /* REPLV_QB */
    DSPROpnd, GPR32Opnd, 
    /* REPLV_QB_MM */
    DSPROpnd, GPR32Opnd, 
    /* REPL_PH */
    DSPROpnd, simm10, 
    /* REPL_PH_MM */
    DSPROpnd, simm10, 
    /* REPL_QB */
    DSPROpnd, uimm8, 
    /* REPL_QB_MM */
    DSPROpnd, uimm8, 
    /* RINT_D */
    FGR64Opnd, FGR64Opnd, 
    /* RINT_D_MMR6 */
    FGR64Opnd, FGR64Opnd, 
    /* RINT_S */
    FGR32Opnd, FGR32Opnd, 
    /* RINT_S_MMR6 */
    FGR32Opnd, FGR32Opnd, 
    /* ROTR */
    GPR32Opnd, GPR32Opnd, uimm5, 
    /* ROTRV */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ROTRV_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* ROTR_MM */
    GPR32Opnd, GPR32Opnd, uimm5, 
    /* ROUND_L_D64 */
    FGR64Opnd, FGR64Opnd, 
    /* ROUND_L_D_MMR6 */
    FGR64Opnd, FGR64Opnd, 
    /* ROUND_L_S */
    FGR64Opnd, FGR32Opnd, 
    /* ROUND_L_S_MMR6 */
    FGR64Opnd, FGR32Opnd, 
    /* ROUND_W_D32 */
    FGR32Opnd, AFGR64Opnd, 
    /* ROUND_W_D64 */
    FGR32Opnd, FGR64Opnd, 
    /* ROUND_W_D_MMR6 */
    FGR64Opnd, FGR64Opnd, 
    /* ROUND_W_MM */
    FGR32Opnd, AFGR64Opnd, 
    /* ROUND_W_S */
    FGR32Opnd, FGR32Opnd, 
    /* ROUND_W_S_MM */
    FGR32Opnd, FGR32Opnd, 
    /* ROUND_W_S_MMR6 */
    FGR32Opnd, FGR32Opnd, 
    /* RSQRT_D32 */
    AFGR64Opnd, AFGR64Opnd, 
    /* RSQRT_D32_MM */
    AFGR64Opnd, AFGR64Opnd, 
    /* RSQRT_D64 */
    FGR64Opnd, FGR64Opnd, 
    /* RSQRT_D64_MM */
    FGR64Opnd, FGR64Opnd, 
    /* RSQRT_S */
    FGR32Opnd, FGR32Opnd, 
    /* RSQRT_S_MM */
    FGR32Opnd, FGR32Opnd, 
    /* Restore16 */
    /* RestoreX16 */
    /* SAA */
    GPR64Opnd, GPR64Opnd, 
    /* SAAD */
    GPR64Opnd, GPR64Opnd, 
    /* SAT_S_B */
    MSA128BOpnd, MSA128BOpnd, uimm3, 
    /* SAT_S_D */
    MSA128DOpnd, MSA128DOpnd, uimm6, 
    /* SAT_S_H */
    MSA128HOpnd, MSA128HOpnd, uimm4, 
    /* SAT_S_W */
    MSA128WOpnd, MSA128WOpnd, uimm5, 
    /* SAT_U_B */
    MSA128BOpnd, MSA128BOpnd, uimm3, 
    /* SAT_U_D */
    MSA128DOpnd, MSA128DOpnd, uimm6, 
    /* SAT_U_H */
    MSA128HOpnd, MSA128HOpnd, uimm4, 
    /* SAT_U_W */
    MSA128WOpnd, MSA128WOpnd, uimm5, 
    /* SB */
    GPR32Opnd, -1, simm16, 
    /* SB16_MM */
    GPRMM16OpndZero, -1, simm4, 
    /* SB16_MMR6 */
    GPRMM16OpndZero, -1, simm4, 
    /* SB64 */
    GPR64Opnd, -1, simm16, 
    /* SBE */
    GPR32Opnd, -1, simm9, 
    /* SBE_MM */
    GPR32Opnd, -1, simm9, 
    /* SB_MM */
    GPR32Opnd, -1, simm16, 
    /* SB_MMR6 */
    GPR32Opnd, -1, simm16, 
    /* SC */
    GPR32Opnd, GPR32Opnd, -1, simm16, 
    /* SC64 */
    GPR32Opnd, GPR32Opnd, -1, simm16, 
    /* SC64_R6 */
    GPR32Opnd, GPR32Opnd, -1, simm9, 
    /* SCD */
    GPR64Opnd, GPR64Opnd, -1, simm16, 
    /* SCD_R6 */
    GPR64Opnd, GPR64Opnd, -1, simm9, 
    /* SCE */
    GPR32Opnd, GPR32Opnd, -1, simm9, 
    /* SCE_MM */
    GPR32Opnd, GPR32Opnd, -1, simm9, 
    /* SC_MM */
    GPR32Opnd, GPR32Opnd, -1, simm12, 
    /* SC_MMR6 */
    GPR32Opnd, GPR32Opnd, -1, simm9, 
    /* SC_R6 */
    GPR32Opnd, GPR32Opnd, -1, simm9, 
    /* SD */
    GPR64Opnd, -1, simm16, 
    /* SDBBP */
    uimm20, 
    /* SDBBP16_MM */
    uimm4, 
    /* SDBBP16_MMR6 */
    uimm4, 
    /* SDBBP_MM */
    uimm10, 
    /* SDBBP_MMR6 */
    uimm20, 
    /* SDBBP_R6 */
    uimm20, 
    /* SDC1 */
    AFGR64Opnd, -1, simm16, 
    /* SDC164 */
    FGR64Opnd, -1, simm16, 
    /* SDC1_D64_MMR6 */
    FGR64Opnd, -1, simm16, 
    /* SDC1_MM_D32 */
    AFGR64Opnd, -1, simm16, 
    /* SDC1_MM_D64 */
    FGR64Opnd, -1, simm16, 
    /* SDC2 */
    COP2Opnd, -1, simm16, 
    /* SDC2_MMR6 */
    COP2Opnd, GPR32, simm11, 
    /* SDC2_R6 */
    COP2Opnd, -1, simm11, 
    /* SDC3 */
    COP3Opnd, -1, simm16, 
    /* SDIV */
    GPR32Opnd, GPR32Opnd, 
    /* SDIV_MM */
    GPR32Opnd, GPR32Opnd, 
    /* SDL */
    GPR64Opnd, -1, simm16, 
    /* SDR */
    GPR64Opnd, -1, simm16, 
    /* SDXC1 */
    AFGR64Opnd, -1, -1, 
    /* SDXC164 */
    FGR64Opnd, -1, -1, 
    /* SEB */
    GPR32Opnd, GPR32Opnd, 
    /* SEB64 */
    GPR64Opnd, GPR64Opnd, 
    /* SEB_MM */
    GPR32Opnd, GPR32Opnd, 
    /* SEH */
    GPR32Opnd, GPR32Opnd, 
    /* SEH64 */
    GPR64Opnd, GPR64Opnd, 
    /* SEH_MM */
    GPR32Opnd, GPR32Opnd, 
    /* SELEQZ */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SELEQZ64 */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* SELEQZ_D */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* SELEQZ_D_MMR6 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* SELEQZ_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SELEQZ_S */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* SELEQZ_S_MMR6 */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* SELNEZ */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SELNEZ64 */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* SELNEZ_D */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* SELNEZ_D_MMR6 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* SELNEZ_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SELNEZ_S */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* SELNEZ_S_MMR6 */
    FGR32Opnd, FGR32Opnd, FGR32Opnd, 
    /* SEL_D */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* SEL_D_MMR6 */
    FGR64Opnd, FGR64Opnd, FGR64Opnd, FGR64Opnd, 
    /* SEL_S */
    FGR32Opnd, FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* SEL_S_MMR6 */
    FGR32Opnd, FGRCCOpnd, FGR32Opnd, FGR32Opnd, 
    /* SEQ */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* SEQi */
    GPR64Opnd, GPR64Opnd, simm10_64, 
    /* SH */
    GPR32Opnd, -1, simm16, 
    /* SH16_MM */
    GPRMM16OpndZero, -1, simm4, 
    /* SH16_MMR6 */
    GPRMM16OpndZero, -1, simm4, 
    /* SH64 */
    GPR64Opnd, -1, simm16, 
    /* SHE */
    GPR32Opnd, -1, simm9, 
    /* SHE_MM */
    GPR32Opnd, -1, simm9, 
    /* SHF_B */
    MSA128BOpnd, MSA128BOpnd, uimm8, 
    /* SHF_H */
    MSA128HOpnd, MSA128HOpnd, uimm8, 
    /* SHF_W */
    MSA128WOpnd, MSA128WOpnd, uimm8, 
    /* SHILO */
    ACC64DSPOpnd, simm6, ACC64DSPOpnd, 
    /* SHILOV */
    ACC64DSPOpnd, GPR32Opnd, ACC64DSPOpnd, 
    /* SHILOV_MM */
    ACC64DSPOpnd, GPR32Opnd, ACC64DSPOpnd, 
    /* SHILO_MM */
    ACC64DSPOpnd, simm6, ACC64DSPOpnd, 
    /* SHLLV_PH */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHLLV_PH_MM */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHLLV_QB */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHLLV_QB_MM */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHLLV_S_PH */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHLLV_S_PH_MM */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHLLV_S_W */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SHLLV_S_W_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SHLL_PH */
    DSPROpnd, DSPROpnd, uimm4, 
    /* SHLL_PH_MM */
    DSPROpnd, DSPROpnd, uimm4, 
    /* SHLL_QB */
    DSPROpnd, DSPROpnd, uimm3, 
    /* SHLL_QB_MM */
    DSPROpnd, DSPROpnd, uimm3, 
    /* SHLL_S_PH */
    DSPROpnd, DSPROpnd, uimm4, 
    /* SHLL_S_PH_MM */
    DSPROpnd, DSPROpnd, uimm4, 
    /* SHLL_S_W */
    GPR32Opnd, GPR32Opnd, uimm5, 
    /* SHLL_S_W_MM */
    GPR32Opnd, GPR32Opnd, uimm5, 
    /* SHRAV_PH */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHRAV_PH_MM */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHRAV_QB */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHRAV_QB_MMR2 */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHRAV_R_PH */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHRAV_R_PH_MM */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHRAV_R_QB */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHRAV_R_QB_MMR2 */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHRAV_R_W */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SHRAV_R_W_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SHRA_PH */
    DSPROpnd, DSPROpnd, uimm4, 
    /* SHRA_PH_MM */
    DSPROpnd, DSPROpnd, uimm4, 
    /* SHRA_QB */
    DSPROpnd, DSPROpnd, uimm3, 
    /* SHRA_QB_MMR2 */
    DSPROpnd, DSPROpnd, uimm3, 
    /* SHRA_R_PH */
    DSPROpnd, DSPROpnd, uimm4, 
    /* SHRA_R_PH_MM */
    DSPROpnd, DSPROpnd, uimm4, 
    /* SHRA_R_QB */
    DSPROpnd, DSPROpnd, uimm3, 
    /* SHRA_R_QB_MMR2 */
    DSPROpnd, DSPROpnd, uimm3, 
    /* SHRA_R_W */
    GPR32Opnd, GPR32Opnd, uimm5, 
    /* SHRA_R_W_MM */
    GPR32Opnd, GPR32Opnd, uimm5, 
    /* SHRLV_PH */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHRLV_PH_MMR2 */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHRLV_QB */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHRLV_QB_MM */
    DSPROpnd, DSPROpnd, GPR32Opnd, 
    /* SHRL_PH */
    DSPROpnd, DSPROpnd, uimm4, 
    /* SHRL_PH_MMR2 */
    DSPROpnd, DSPROpnd, uimm4, 
    /* SHRL_QB */
    DSPROpnd, DSPROpnd, uimm3, 
    /* SHRL_QB_MM */
    DSPROpnd, DSPROpnd, uimm3, 
    /* SH_MM */
    GPR32Opnd, -1, simm16, 
    /* SH_MMR6 */
    GPR32Opnd, -1, simm16, 
    /* SIGRIE */
    uimm16, 
    /* SIGRIE_MMR6 */
    uimm16, 
    /* SLDI_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, uimm4, 
    /* SLDI_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, uimm1, 
    /* SLDI_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, uimm3, 
    /* SLDI_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, uimm2, 
    /* SLD_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, GPR32Opnd, 
    /* SLD_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, GPR32Opnd, 
    /* SLD_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, GPR32Opnd, 
    /* SLD_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, GPR32Opnd, 
    /* SLL */
    GPR32Opnd, GPR32Opnd, uimm5, 
    /* SLL16_MM */
    GPRMM16Opnd, GPRMM16Opnd, uimm3_shift, 
    /* SLL16_MMR6 */
    GPRMM16Opnd, GPRMM16Opnd, uimm3_shift, 
    /* SLL64_32 */
    GPR64, GPR32, 
    /* SLL64_64 */
    GPR64, GPR64, 
    /* SLLI_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm3, 
    /* SLLI_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_uimm6, 
    /* SLLI_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_uimm4, 
    /* SLLI_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_uimm5, 
    /* SLLV */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SLLV_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SLL_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* SLL_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* SLL_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* SLL_MM */
    GPR32Opnd, GPR32Opnd, uimm5, 
    /* SLL_MMR6 */
    GPR32Opnd, GPR32Opnd, uimm5, 
    /* SLL_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* SLT */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SLT64 */
    GPR32Opnd, GPR64Opnd, GPR64Opnd, 
    /* SLT_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SLTi */
    GPR32Opnd, GPR32Opnd, simm16, 
    /* SLTi64 */
    GPR32Opnd, GPR64Opnd, simm16_64, 
    /* SLTi_MM */
    GPR32Opnd, GPR32Opnd, simm16, 
    /* SLTiu */
    GPR32Opnd, GPR32Opnd, simm16, 
    /* SLTiu64 */
    GPR32Opnd, GPR64Opnd, simm16_64, 
    /* SLTiu_MM */
    GPR32Opnd, GPR32Opnd, simm16, 
    /* SLTu */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SLTu64 */
    GPR32Opnd, GPR64Opnd, GPR64Opnd, 
    /* SLTu_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SNE */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* SNEi */
    GPR64Opnd, GPR64Opnd, simm10_64, 
    /* SPLATI_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm4, 
    /* SPLATI_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_uimm1, 
    /* SPLATI_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_uimm3, 
    /* SPLATI_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_uimm2, 
    /* SPLAT_B */
    MSA128BOpnd, MSA128BOpnd, GPR32Opnd, 
    /* SPLAT_D */
    MSA128DOpnd, MSA128DOpnd, GPR32Opnd, 
    /* SPLAT_H */
    MSA128HOpnd, MSA128HOpnd, GPR32Opnd, 
    /* SPLAT_W */
    MSA128WOpnd, MSA128WOpnd, GPR32Opnd, 
    /* SRA */
    GPR32Opnd, GPR32Opnd, uimm5, 
    /* SRAI_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm3, 
    /* SRAI_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_uimm6, 
    /* SRAI_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_uimm4, 
    /* SRAI_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_uimm5, 
    /* SRARI_B */
    MSA128BOpnd, MSA128BOpnd, uimm3, 
    /* SRARI_D */
    MSA128DOpnd, MSA128DOpnd, uimm6, 
    /* SRARI_H */
    MSA128HOpnd, MSA128HOpnd, uimm4, 
    /* SRARI_W */
    MSA128WOpnd, MSA128WOpnd, uimm5, 
    /* SRAR_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* SRAR_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* SRAR_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* SRAR_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* SRAV */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SRAV_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SRA_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* SRA_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* SRA_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* SRA_MM */
    GPR32Opnd, GPR32Opnd, uimm5, 
    /* SRA_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* SRL */
    GPR32Opnd, GPR32Opnd, uimm5, 
    /* SRL16_MM */
    GPRMM16Opnd, GPRMM16Opnd, uimm3_shift, 
    /* SRL16_MMR6 */
    GPRMM16Opnd, GPRMM16Opnd, uimm3_shift, 
    /* SRLI_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm3, 
    /* SRLI_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_uimm6, 
    /* SRLI_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_uimm4, 
    /* SRLI_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_uimm5, 
    /* SRLRI_B */
    MSA128BOpnd, MSA128BOpnd, uimm3, 
    /* SRLRI_D */
    MSA128DOpnd, MSA128DOpnd, uimm6, 
    /* SRLRI_H */
    MSA128HOpnd, MSA128HOpnd, uimm4, 
    /* SRLRI_W */
    MSA128WOpnd, MSA128WOpnd, uimm5, 
    /* SRLR_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* SRLR_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* SRLR_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* SRLR_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* SRLV */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SRLV_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SRL_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* SRL_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* SRL_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* SRL_MM */
    GPR32Opnd, GPR32Opnd, uimm5, 
    /* SRL_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* SSNOP */
    /* SSNOP_MM */
    /* SSNOP_MMR6 */
    /* ST_B */
    MSA128BOpnd, -1, simm10, 
    /* ST_D */
    MSA128DOpnd, -1, simm10_lsl3, 
    /* ST_H */
    MSA128HOpnd, -1, simm10_lsl1, 
    /* ST_W */
    MSA128WOpnd, -1, simm10_lsl2, 
    /* SUB */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SUBQH_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBQH_PH_MMR2 */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBQH_R_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBQH_R_PH_MMR2 */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBQH_R_W */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SUBQH_R_W_MMR2 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SUBQH_W */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SUBQH_W_MMR2 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SUBQ_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBQ_PH_MM */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBQ_S_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBQ_S_PH_MM */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBQ_S_W */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SUBQ_S_W_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SUBSUS_U_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* SUBSUS_U_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* SUBSUS_U_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* SUBSUS_U_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* SUBSUU_S_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* SUBSUU_S_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* SUBSUU_S_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* SUBSUU_S_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* SUBS_S_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* SUBS_S_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* SUBS_S_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* SUBS_S_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* SUBS_U_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* SUBS_U_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* SUBS_U_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* SUBS_U_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* SUBU16_MM */
    GPRMM16Opnd, GPRMM16Opnd, GPRMM16Opnd, 
    /* SUBU16_MMR6 */
    GPRMM16Opnd, GPRMM16Opnd, GPRMM16Opnd, 
    /* SUBUH_QB */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBUH_QB_MMR2 */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBUH_R_QB */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBUH_R_QB_MMR2 */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBU_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SUBU_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBU_PH_MMR2 */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBU_QB */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBU_QB_MM */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBU_S_PH */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBU_S_PH_MMR2 */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBU_S_QB */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBU_S_QB_MM */
    DSPROpnd, DSPROpnd, DSPROpnd, 
    /* SUBVI_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm5, 
    /* SUBVI_D */
    MSA128DOpnd, MSA128DOpnd, vsplat_uimm5, 
    /* SUBVI_H */
    MSA128HOpnd, MSA128HOpnd, vsplat_uimm5, 
    /* SUBVI_W */
    MSA128WOpnd, MSA128WOpnd, vsplat_uimm5, 
    /* SUBV_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* SUBV_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* SUBV_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* SUBV_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* SUB_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SUB_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SUBu */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SUBu_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* SUXC1 */
    AFGR64Opnd, -1, -1, 
    /* SUXC164 */
    FGR64Opnd, -1, -1, 
    /* SUXC1_MM */
    FGR64Opnd, -1, -1, 
    /* SW */
    GPR32Opnd, -1, simm16, 
    /* SW16_MM */
    GPRMM16OpndZero, -1, simm4, 
    /* SW16_MMR6 */
    GPRMM16OpndZero, -1, simm4, 
    /* SW64 */
    GPR64Opnd, -1, simm16, 
    /* SWC1 */
    FGR32Opnd, -1, simm16, 
    /* SWC1_MM */
    FGR32Opnd, -1, simm16, 
    /* SWC2 */
    COP2Opnd, -1, simm16, 
    /* SWC2_MMR6 */
    COP2Opnd, GPR32, simm11, 
    /* SWC2_R6 */
    COP2Opnd, -1, simm11, 
    /* SWC3 */
    COP3Opnd, -1, simm16, 
    /* SWDSP */
    DSPROpnd, -1, simm16, 
    /* SWDSP_MM */
    DSPROpnd, -1, simm16, 
    /* SWE */
    GPR32Opnd, -1, simm9, 
    /* SWE_MM */
    GPR32Opnd, -1, simm9, 
    /* SWL */
    GPR32Opnd, -1, simm16, 
    /* SWL64 */
    GPR64Opnd, -1, simm16, 
    /* SWLE */
    GPR32Opnd, -1, simm9, 
    /* SWLE_MM */
    GPR32Opnd, -1, simm9, 
    /* SWL_MM */
    GPR32Opnd, -1, simm12, 
    /* SWM16_MM */
    reglist16, -1, uimm8, 
    /* SWM16_MMR6 */
    reglist16, -1, uimm8, 
    /* SWM32_MM */
    reglist, -1, simm12, 
    /* SWP_MM */
    GPR32Opnd, GPR32Opnd, -1, simm12, 
    /* SWR */
    GPR32Opnd, -1, simm16, 
    /* SWR64 */
    GPR64Opnd, -1, simm16, 
    /* SWRE */
    GPR32Opnd, -1, simm9, 
    /* SWRE_MM */
    GPR32Opnd, -1, simm9, 
    /* SWR_MM */
    GPR32Opnd, -1, simm12, 
    /* SWSP_MM */
    GPR32Opnd, -1, simm5, 
    /* SWSP_MMR6 */
    GPR32Opnd, -1, simm5, 
    /* SWXC1 */
    FGR32Opnd, -1, -1, 
    /* SWXC1_MM */
    FGR32Opnd, -1, -1, 
    /* SW_MM */
    GPR32Opnd, -1, simm16, 
    /* SW_MMR6 */
    GPR32Opnd, -1, simm16, 
    /* SYNC */
    uimm5, 
    /* SYNCI */
    -1, simm16, 
    /* SYNCI_MM */
    -1, simm16, 
    /* SYNCI_MMR6 */
    -1, simm16, 
    /* SYNC_MM */
    uimm5, 
    /* SYNC_MMR6 */
    uimm5, 
    /* SYSCALL */
    uimm20, 
    /* SYSCALL_MM */
    uimm10, 
    /* Save16 */
    /* SaveX16 */
    /* SbRxRyOffMemX16 */
    CPU16Regs, CPU16Regs, simm16, 
    /* SebRx16 */
    CPU16Regs, CPU16Regs, 
    /* SehRx16 */
    CPU16Regs, CPU16Regs, 
    /* ShRxRyOffMemX16 */
    CPU16Regs, CPU16Regs, simm16, 
    /* SllX16 */
    CPU16Regs, CPU16Regs, uimm5, 
    /* SllvRxRy16 */
    CPU16Regs, CPU16Regs, CPU16Regs, 
    /* SltRxRy16 */
    CPU16Regs, CPU16Regs, 
    /* SltiRxImm16 */
    CPU16Regs, simm16, 
    /* SltiRxImmX16 */
    CPU16Regs, simm16, 
    /* SltiuRxImm16 */
    CPU16Regs, simm16, 
    /* SltiuRxImmX16 */
    CPU16Regs, simm16, 
    /* SltuRxRy16 */
    CPU16Regs, CPU16Regs, 
    /* SraX16 */
    CPU16Regs, CPU16Regs, uimm5, 
    /* SravRxRy16 */
    CPU16Regs, CPU16Regs, CPU16Regs, 
    /* SrlX16 */
    CPU16Regs, CPU16Regs, uimm5, 
    /* SrlvRxRy16 */
    CPU16Regs, CPU16Regs, CPU16Regs, 
    /* SubuRxRyRz16 */
    CPU16Regs, CPU16Regs, CPU16Regs, 
    /* SwRxRyOffMemX16 */
    CPU16Regs, CPU16Regs, simm16, 
    /* SwRxSpImmX16 */
    CPU16Regs, CPU16RegsPlusSP, simm16, 
    /* TEQ */
    GPR32Opnd, GPR32Opnd, uimm10, 
    /* TEQI */
    GPR32Opnd, simm16, 
    /* TEQI_MM */
    GPR32Opnd, simm16, 
    /* TEQ_MM */
    GPR32Opnd, GPR32Opnd, uimm4, 
    /* TGE */
    GPR32Opnd, GPR32Opnd, uimm10, 
    /* TGEI */
    GPR32Opnd, simm16, 
    /* TGEIU */
    GPR32Opnd, simm16, 
    /* TGEIU_MM */
    GPR32Opnd, simm16, 
    /* TGEI_MM */
    GPR32Opnd, simm16, 
    /* TGEU */
    GPR32Opnd, GPR32Opnd, uimm10, 
    /* TGEU_MM */
    GPR32Opnd, GPR32Opnd, uimm4, 
    /* TGE_MM */
    GPR32Opnd, GPR32Opnd, uimm4, 
    /* TLBGINV */
    /* TLBGINVF */
    /* TLBGINVF_MM */
    /* TLBGINV_MM */
    /* TLBGP */
    /* TLBGP_MM */
    /* TLBGR */
    /* TLBGR_MM */
    /* TLBGWI */
    /* TLBGWI_MM */
    /* TLBGWR */
    /* TLBGWR_MM */
    /* TLBINV */
    /* TLBINVF */
    /* TLBINVF_MMR6 */
    /* TLBINV_MMR6 */
    /* TLBP */
    /* TLBP_MM */
    /* TLBR */
    /* TLBR_MM */
    /* TLBWI */
    /* TLBWI_MM */
    /* TLBWR */
    /* TLBWR_MM */
    /* TLT */
    GPR32Opnd, GPR32Opnd, uimm10, 
    /* TLTI */
    GPR32Opnd, simm16, 
    /* TLTIU_MM */
    GPR32Opnd, simm16, 
    /* TLTI_MM */
    GPR32Opnd, simm16, 
    /* TLTU */
    GPR32Opnd, GPR32Opnd, uimm10, 
    /* TLTU_MM */
    GPR32Opnd, GPR32Opnd, uimm4, 
    /* TLT_MM */
    GPR32Opnd, GPR32Opnd, uimm4, 
    /* TNE */
    GPR32Opnd, GPR32Opnd, uimm10, 
    /* TNEI */
    GPR32Opnd, simm16, 
    /* TNEI_MM */
    GPR32Opnd, simm16, 
    /* TNE_MM */
    GPR32Opnd, GPR32Opnd, uimm4, 
    /* TRUNC_L_D64 */
    FGR64Opnd, FGR64Opnd, 
    /* TRUNC_L_D_MMR6 */
    FGR64Opnd, FGR64Opnd, 
    /* TRUNC_L_S */
    FGR64Opnd, FGR32Opnd, 
    /* TRUNC_L_S_MMR6 */
    FGR64Opnd, FGR32Opnd, 
    /* TRUNC_W_D32 */
    FGR32Opnd, AFGR64Opnd, 
    /* TRUNC_W_D64 */
    FGR32Opnd, FGR64Opnd, 
    /* TRUNC_W_D_MMR6 */
    FGR32Opnd, FGR64Opnd, 
    /* TRUNC_W_MM */
    FGR32Opnd, AFGR64Opnd, 
    /* TRUNC_W_S */
    FGR32Opnd, FGR32Opnd, 
    /* TRUNC_W_S_MM */
    FGR32Opnd, FGR32Opnd, 
    /* TRUNC_W_S_MMR6 */
    FGR32Opnd, FGR32Opnd, 
    /* TTLTIU */
    GPR32Opnd, simm16, 
    /* UDIV */
    GPR32Opnd, GPR32Opnd, 
    /* UDIV_MM */
    GPR32Opnd, GPR32Opnd, 
    /* V3MULU */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* VMM0 */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* VMULU */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* VSHF_B */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* VSHF_D */
    MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, MSA128DOpnd, 
    /* VSHF_H */
    MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, MSA128HOpnd, 
    /* VSHF_W */
    MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, MSA128WOpnd, 
    /* WAIT */
    /* WAIT_MM */
    uimm10, 
    /* WAIT_MMR6 */
    uimm10, 
    /* WRDSP */
    GPR32Opnd, uimm10, 
    /* WRDSP_MM */
    GPR32Opnd, uimm7, 
    /* WRPGPR_MMR6 */
    GPR32Opnd, GPR32Opnd, 
    /* WSBH */
    GPR32Opnd, GPR32Opnd, 
    /* WSBH_MM */
    GPR32Opnd, GPR32Opnd, 
    /* WSBH_MMR6 */
    GPR32Opnd, GPR32Opnd, 
    /* XOR */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* XOR16_MM */
    GPRMM16Opnd, GPRMM16Opnd, GPRMM16Opnd, 
    /* XOR16_MMR6 */
    GPRMM16Opnd, GPRMM16Opnd, GPRMM16Opnd, 
    /* XOR64 */
    GPR64Opnd, GPR64Opnd, GPR64Opnd, 
    /* XORI_B */
    MSA128BOpnd, MSA128BOpnd, vsplat_uimm8, 
    /* XORI_MMR6 */
    GPR32Opnd, GPR32Opnd, uimm16, 
    /* XOR_MM */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* XOR_MMR6 */
    GPR32Opnd, GPR32Opnd, GPR32Opnd, 
    /* XOR_V */
    MSA128BOpnd, MSA128BOpnd, MSA128BOpnd, 
    /* XORi */
    GPR32Opnd, GPR32Opnd, uimm16, 
    /* XORi64 */
    GPR64Opnd, GPR64Opnd, uimm16_64, 
    /* XORi_MM */
    GPR32Opnd, GPR32Opnd, uimm16, 
    /* XorRxRxRy16 */
    CPU16Regs, CPU16Regs, CPU16Regs, 
    /* YIELD */
    GPR32Opnd, GPR32Opnd, 
  };
  return OpcodeOperandTypes[Offsets[Opcode] + OpIdx];
}
} // end namespace Mips
} // end namespace llvm
#endif // GET_INSTRINFO_OPERAND_TYPE

#ifdef GET_INSTRINFO_MEM_OPERAND_SIZE
#undef GET_INSTRINFO_MEM_OPERAND_SIZE
namespace llvm {
namespace Mips {
LLVM_READONLY
static int getMemOperandSize(int OpType) {
  switch (OpType) {
  default: return 0;
  }
}
} // end namespace Mips
} // end namespace llvm
#endif // GET_INSTRINFO_MEM_OPERAND_SIZE

#ifdef GET_INSTRINFO_LOGICAL_OPERAND_SIZE_MAP
#undef GET_INSTRINFO_LOGICAL_OPERAND_SIZE_MAP
namespace llvm {
namespace Mips {
LLVM_READONLY static unsigned
getLogicalOperandSize(uint16_t Opcode, uint16_t LogicalOpIdx) {
  return LogicalOpIdx;
}
LLVM_READONLY static inline unsigned
getLogicalOperandIdx(uint16_t Opcode, uint16_t LogicalOpIdx) {
  auto S = 0U;
  for (auto i = 0U; i < LogicalOpIdx; ++i)
    S += getLogicalOperandSize(Opcode, i);
  return S;
}
} // end namespace Mips
} // end namespace llvm
#endif // GET_INSTRINFO_LOGICAL_OPERAND_SIZE_MAP

#ifdef GET_INSTRINFO_LOGICAL_OPERAND_TYPE_MAP
#undef GET_INSTRINFO_LOGICAL_OPERAND_TYPE_MAP
namespace llvm {
namespace Mips {
LLVM_READONLY static int
getLogicalOperandType(uint16_t Opcode, uint16_t LogicalOpIdx) {
  return -1;
}
} // end namespace Mips
} // end namespace llvm
#endif // GET_INSTRINFO_LOGICAL_OPERAND_TYPE_MAP

#ifdef GET_INSTRINFO_MC_HELPER_DECLS
#undef GET_INSTRINFO_MC_HELPER_DECLS

namespace llvm {
class MCInst;
class FeatureBitset;

namespace Mips_MC {

void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);

} // end namespace Mips_MC
} // end namespace llvm

#endif // GET_INSTRINFO_MC_HELPER_DECLS

#ifdef GET_INSTRINFO_MC_HELPERS
#undef GET_INSTRINFO_MC_HELPERS

namespace llvm {
namespace Mips_MC {

} // end namespace Mips_MC
} // end namespace llvm

#endif // GET_GENISTRINFO_MC_HELPERS

#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
#undef ENABLE_INSTR_PREDICATE_VERIFIER
#include <sstream>

namespace llvm {
namespace Mips_MC {

// Bits for subtarget features that participate in instruction matching.
enum SubtargetFeatureBits : uint8_t {
  Feature_HasMips2Bit = 11,
  Feature_HasMips3_32Bit = 18,
  Feature_HasMips3_32r2Bit = 19,
  Feature_HasMips3Bit = 12,
  Feature_NotMips3Bit = 47,
  Feature_HasMips4_32Bit = 20,
  Feature_NotMips4_32Bit = 49,
  Feature_HasMips4_32r2Bit = 21,
  Feature_HasMips5_32r2Bit = 22,
  Feature_HasMips32Bit = 13,
  Feature_HasMips32r2Bit = 14,
  Feature_HasMips32r5Bit = 15,
  Feature_HasMips32r6Bit = 16,
  Feature_NotMips32r6Bit = 48,
  Feature_IsGP64bitBit = 33,
  Feature_IsGP32bitBit = 32,
  Feature_IsPTR64bitBit = 37,
  Feature_IsPTR32bitBit = 36,
  Feature_HasMips64Bit = 23,
  Feature_NotMips64Bit = 50,
  Feature_HasMips64r2Bit = 24,
  Feature_HasMips64r5Bit = 25,
  Feature_HasMips64r6Bit = 26,
  Feature_NotMips64r6Bit = 51,
  Feature_InMips16ModeBit = 30,
  Feature_NotInMips16ModeBit = 46,
  Feature_HasCnMipsBit = 1,
  Feature_NotCnMipsBit = 42,
  Feature_HasCnMipsPBit = 2,
  Feature_NotCnMipsPBit = 43,
  Feature_IsSym32Bit = 39,
  Feature_IsSym64Bit = 40,
  Feature_HasStdEncBit = 27,
  Feature_InMicroMipsBit = 29,
  Feature_NotInMicroMipsBit = 45,
  Feature_HasEVABit = 6,
  Feature_HasMSABit = 8,
  Feature_HasMadd4Bit = 10,
  Feature_HasMTBit = 9,
  Feature_UseIndirectJumpsHazardBit = 52,
  Feature_NoIndirectJumpGuardsBit = 41,
  Feature_HasCRCBit = 0,
  Feature_HasVirtBit = 28,
  Feature_HasGINVBit = 7,
  Feature_IsFP64bitBit = 31,
  Feature_NotFP64bitBit = 44,
  Feature_IsSingleFloatBit = 38,
  Feature_IsNotSingleFloatBit = 34,
  Feature_IsNotSoftFloatBit = 35,
  Feature_HasMips3DBit = 17,
  Feature_HasDSPBit = 3,
  Feature_HasDSPR2Bit = 4,
  Feature_HasDSPR3Bit = 5,
};

#ifndef NDEBUG
static const char *SubtargetFeatureNames[] = {
  "Feature_HasCRC",
  "Feature_HasCnMips",
  "Feature_HasCnMipsP",
  "Feature_HasDSP",
  "Feature_HasDSPR2",
  "Feature_HasDSPR3",
  "Feature_HasEVA",
  "Feature_HasGINV",
  "Feature_HasMSA",
  "Feature_HasMT",
  "Feature_HasMadd4",
  "Feature_HasMips2",
  "Feature_HasMips3",
  "Feature_HasMips32",
  "Feature_HasMips32r2",
  "Feature_HasMips32r5",
  "Feature_HasMips32r6",
  "Feature_HasMips3D",
  "Feature_HasMips3_32",
  "Feature_HasMips3_32r2",
  "Feature_HasMips4_32",
  "Feature_HasMips4_32r2",
  "Feature_HasMips5_32r2",
  "Feature_HasMips64",
  "Feature_HasMips64r2",
  "Feature_HasMips64r5",
  "Feature_HasMips64r6",
  "Feature_HasStdEnc",
  "Feature_HasVirt",
  "Feature_InMicroMips",
  "Feature_InMips16Mode",
  "Feature_IsFP64bit",
  "Feature_IsGP32bit",
  "Feature_IsGP64bit",
  "Feature_IsNotSingleFloat",
  "Feature_IsNotSoftFloat",
  "Feature_IsPTR32bit",
  "Feature_IsPTR64bit",
  "Feature_IsSingleFloat",
  "Feature_IsSym32",
  "Feature_IsSym64",
  "Feature_NoIndirectJumpGuards",
  "Feature_NotCnMips",
  "Feature_NotCnMipsP",
  "Feature_NotFP64bit",
  "Feature_NotInMicroMips",
  "Feature_NotInMips16Mode",
  "Feature_NotMips3",
  "Feature_NotMips32r6",
  "Feature_NotMips4_32",
  "Feature_NotMips64",
  "Feature_NotMips64r6",
  "Feature_UseIndirectJumpsHazard",
  nullptr
};

#endif // NDEBUG

FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
  FeatureBitset Features;
  if (FB[Mips::FeatureMips2])
    Features.set(Feature_HasMips2Bit);
  if (FB[Mips::FeatureMips3_32])
    Features.set(Feature_HasMips3_32Bit);
  if (FB[Mips::FeatureMips3_32r2])
    Features.set(Feature_HasMips3_32r2Bit);
  if (FB[Mips::FeatureMips3])
    Features.set(Feature_HasMips3Bit);
  if (!FB[Mips::FeatureMips3])
    Features.set(Feature_NotMips3Bit);
  if (FB[Mips::FeatureMips4_32])
    Features.set(Feature_HasMips4_32Bit);
  if (!FB[Mips::FeatureMips4_32])
    Features.set(Feature_NotMips4_32Bit);
  if (FB[Mips::FeatureMips4_32r2])
    Features.set(Feature_HasMips4_32r2Bit);
  if (FB[Mips::FeatureMips5_32r2])
    Features.set(Feature_HasMips5_32r2Bit);
  if (FB[Mips::FeatureMips32])
    Features.set(Feature_HasMips32Bit);
  if (FB[Mips::FeatureMips32r2])
    Features.set(Feature_HasMips32r2Bit);
  if (FB[Mips::FeatureMips32r5])
    Features.set(Feature_HasMips32r5Bit);
  if (FB[Mips::FeatureMips32r6])
    Features.set(Feature_HasMips32r6Bit);
  if (!FB[Mips::FeatureMips32r6])
    Features.set(Feature_NotMips32r6Bit);
  if (FB[Mips::FeatureGP64Bit])
    Features.set(Feature_IsGP64bitBit);
  if (!FB[Mips::FeatureGP64Bit])
    Features.set(Feature_IsGP32bitBit);
  if (FB[Mips::FeaturePTR64Bit])
    Features.set(Feature_IsPTR64bitBit);
  if (!FB[Mips::FeaturePTR64Bit])
    Features.set(Feature_IsPTR32bitBit);
  if (FB[Mips::FeatureMips64])
    Features.set(Feature_HasMips64Bit);
  if (!FB[Mips::FeatureMips64])
    Features.set(Feature_NotMips64Bit);
  if (FB[Mips::FeatureMips64r2])
    Features.set(Feature_HasMips64r2Bit);
  if (FB[Mips::FeatureMips64r5])
    Features.set(Feature_HasMips64r5Bit);
  if (FB[Mips::FeatureMips64r6])
    Features.set(Feature_HasMips64r6Bit);
  if (!FB[Mips::FeatureMips64r6])
    Features.set(Feature_NotMips64r6Bit);
  if (FB[Mips::FeatureMips16])
    Features.set(Feature_InMips16ModeBit);
  if (!FB[Mips::FeatureMips16])
    Features.set(Feature_NotInMips16ModeBit);
  if (FB[Mips::FeatureCnMips])
    Features.set(Feature_HasCnMipsBit);
  if (!FB[Mips::FeatureCnMips])
    Features.set(Feature_NotCnMipsBit);
  if (FB[Mips::FeatureCnMipsP])
    Features.set(Feature_HasCnMipsPBit);
  if (!FB[Mips::FeatureCnMipsP])
    Features.set(Feature_NotCnMipsPBit);
  if (FB[Mips::FeatureSym32])
    Features.set(Feature_IsSym32Bit);
  if (!FB[Mips::FeatureSym32])
    Features.set(Feature_IsSym64Bit);
  if (!FB[Mips::FeatureMips16])
    Features.set(Feature_HasStdEncBit);
  if (FB[Mips::FeatureMicroMips])
    Features.set(Feature_InMicroMipsBit);
  if (!FB[Mips::FeatureMicroMips])
    Features.set(Feature_NotInMicroMipsBit);
  if (FB[Mips::FeatureEVA])
    Features.set(Feature_HasEVABit);
  if (FB[Mips::FeatureMSA])
    Features.set(Feature_HasMSABit);
  if (!FB[Mips::FeatureNoMadd4])
    Features.set(Feature_HasMadd4Bit);
  if (FB[Mips::FeatureMT])
    Features.set(Feature_HasMTBit);
  if (FB[Mips::FeatureUseIndirectJumpsHazard])
    Features.set(Feature_UseIndirectJumpsHazardBit);
  if (!FB[Mips::FeatureUseIndirectJumpsHazard])
    Features.set(Feature_NoIndirectJumpGuardsBit);
  if (FB[Mips::FeatureCRC])
    Features.set(Feature_HasCRCBit);
  if (FB[Mips::FeatureVirt])
    Features.set(Feature_HasVirtBit);
  if (FB[Mips::FeatureGINV])
    Features.set(Feature_HasGINVBit);
  if (FB[Mips::FeatureFP64Bit])
    Features.set(Feature_IsFP64bitBit);
  if (!FB[Mips::FeatureFP64Bit])
    Features.set(Feature_NotFP64bitBit);
  if (FB[Mips::FeatureSingleFloat])
    Features.set(Feature_IsSingleFloatBit);
  if (!FB[Mips::FeatureSingleFloat])
    Features.set(Feature_IsNotSingleFloatBit);
  if (!FB[Mips::FeatureSoftFloat])
    Features.set(Feature_IsNotSoftFloatBit);
  if (FB[Mips::FeatureMips3D])
    Features.set(Feature_HasMips3DBit);
  if (FB[Mips::FeatureDSP])
    Features.set(Feature_HasDSPBit);
  if (FB[Mips::FeatureDSPR2])
    Features.set(Feature_HasDSPR2Bit);
  if (FB[Mips::FeatureDSPR3])
    Features.set(Feature_HasDSPR3Bit);
  return Features;
}

#ifndef NDEBUG
// Feature bitsets.
enum : uint8_t {
  CEFBS_None,
  CEFBS_HasCnMips,
  CEFBS_HasCnMipsP,
  CEFBS_HasDSP,
  CEFBS_HasDSPR2,
  CEFBS_HasMSA,
  CEFBS_HasMT,
  CEFBS_InMicroMips,
  CEFBS_InMips16Mode,
  CEFBS_IsGP32bit,
  CEFBS_IsGP64bit,
  CEFBS_IsNotSoftFloat,
  CEFBS_NotCnMips,
  CEFBS_NotInMips16Mode,
  CEFBS_HasDSP_NotInMicroMips,
  CEFBS_HasStdEnc_HasMSA,
  CEFBS_HasStdEnc_HasMips32,
  CEFBS_HasStdEnc_HasMips32r6,
  CEFBS_HasStdEnc_HasMips64,
  CEFBS_HasStdEnc_HasMips64r6,
  CEFBS_HasStdEnc_IsNotSoftFloat,
  CEFBS_HasStdEnc_NotInMicroMips,
  CEFBS_HasStdEnc_NotMips3,
  CEFBS_HasStdEnc_NotMips4_32,
  CEFBS_InMicroMips_HasDSP,
  CEFBS_InMicroMips_HasDSPR2,
  CEFBS_InMicroMips_HasDSPR3,
  CEFBS_InMicroMips_HasEVA,
  CEFBS_InMicroMips_HasMips32r6,
  CEFBS_InMicroMips_IsNotSoftFloat,
  CEFBS_InMicroMips_NotMips32r6,
  CEFBS_IsFP64bit_IsNotSoftFloat,
  CEFBS_IsGP32bit_NotInMicroMips,
  CEFBS_NotFP64bit_IsNotSoftFloat,
  CEFBS_NotInMips16Mode_HasDSP,
  CEFBS_NotInMips16Mode_IsGP64bit,
  CEFBS_NotInMips16Mode_IsNotSoftFloat,
  CEFBS_NotInMips16Mode_IsPTR64bit,
  CEFBS_HasMips3_NotMips64r6_NotCnMips,
  CEFBS_HasMips64_HasCnMips_NotInMicroMips,
  CEFBS_HasStdEnc_HasMSA_HasMips64,
  CEFBS_HasStdEnc_HasMT_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips2_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips3_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips32_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips32r5_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips3_32_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips64r5_HasVirt,
  CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips,
  CEFBS_HasStdEnc_IsFP64bit_NotMips4_32,
  CEFBS_HasStdEnc_IsGP64bit_HasMips3,
  CEFBS_HasStdEnc_IsGP64bit_HasMips32r2,
  CEFBS_HasStdEnc_IsGP64bit_HasMips32r6,
  CEFBS_HasStdEnc_IsGP64bit_HasMips64r6,
  CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_NotFP64bit_IsNotSoftFloat,
  CEFBS_HasStdEnc_NotFP64bit_NotMips4_32,
  CEFBS_HasStdEnc_NotInMicroMips_NoIndirectJumpGuards,
  CEFBS_HasStdEnc_NotInMips16Mode_NotInMicroMips,
  CEFBS_HasStdEnc_NotMips32r6_NotMips64r6,
  CEFBS_InMicroMips_HasMips32r5_HasVirt,
  CEFBS_InMicroMips_HasMips32r6_HasGINV,
  CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat,
  CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat,
  CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat,
  CEFBS_InMicroMips_NotMips32r6_HasDSP,
  CEFBS_InMicroMips_NotMips32r6_HasEVA,
  CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat,
  CEFBS_InMicroMips_NotMips32r6_NotMips64r6,
  CEFBS_NotInMips16Mode_IsFP64bit_IsNotSoftFloat,
  CEFBS_NotInMips16Mode_IsGP64bit_NotInMicroMips,
  CEFBS_NotInMips16Mode_IsPTR64bit_NoIndirectJumpGuards,
  CEFBS_NotInMips16Mode_IsPTR64bit_NotInMicroMips,
  CEFBS_NotInMips16Mode_IsPTR64bit_UseIndirectJumpsHazard,
  CEFBS_NotInMips16Mode_NotFP64bit_IsNotSoftFloat,
  CEFBS_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
  CEFBS_HasStdEnc_HasMips2_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips2_NotCnMips_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6,
  CEFBS_HasStdEnc_HasMips3_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6,
  CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6,
  CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6,
  CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips32r6_HasGINV_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips64_NotMips64r6_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips64r6_HasCRC_NotInMicroMips,
  CEFBS_HasStdEnc_IsFP64bit_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_IsGP32bit_HasMips32r6_NotInMicroMips,
  CEFBS_HasStdEnc_IsPTR32bit_HasMips32r6_NotInMicroMips,
  CEFBS_HasStdEnc_IsPTR64bit_HasMips64r6_NotInMicroMips,
  CEFBS_HasStdEnc_NotFP64bit_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips,
  CEFBS_InMicroMips_IsFP64bit_HasMips32r6_IsNotSoftFloat,
  CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat,
  CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat,
  CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4,
  CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
  CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
  CEFBS_HasStdEnc_HasMips3_32_NotMips32r6_NotMips64r6_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat,
  CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
  CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
  CEFBS_HasStdEnc_IsFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_IsFP64bit_HasMips3_32_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_IsFP64bit_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_IsFP64bit_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat,
  CEFBS_HasStdEnc_IsGP64bit_HasMips64_NotMips64r6_NotInMicroMips,
  CEFBS_HasStdEnc_NotFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_NotFP64bit_HasMips32r2_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_NotFP64bit_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotCnMips_NotInMicroMips,
  CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat_HasMadd4,
  CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_IsFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat,
  CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips,
  CEFBS_HasStdEnc_IsPTR32bit_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips,
  CEFBS_HasStdEnc_IsPTR64bit_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips,
  CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
  CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
  CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
  CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
  CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips,
  CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4,
  CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D,
  CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_IsFP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_IsFP64bit_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_NotFP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_NotFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_NotFP64bit_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_IsFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips,
  CEFBS_HasStdEnc_IsFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4,
  CEFBS_HasStdEnc_IsGP64bit_IsFP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
  CEFBS_HasStdEnc_IsPTR64bit_HasMips3_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
  CEFBS_HasStdEnc_IsPTR64bit_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
  CEFBS_HasStdEnc_NotFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips,
  CEFBS_HasStdEnc_NotFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4,
};

static constexpr FeatureBitset FeatureBitsets[] = {
  {}, // CEFBS_None
  {Feature_HasCnMipsBit, },
  {Feature_HasCnMipsPBit, },
  {Feature_HasDSPBit, },
  {Feature_HasDSPR2Bit, },
  {Feature_HasMSABit, },
  {Feature_HasMTBit, },
  {Feature_InMicroMipsBit, },
  {Feature_InMips16ModeBit, },
  {Feature_IsGP32bitBit, },
  {Feature_IsGP64bitBit, },
  {Feature_IsNotSoftFloatBit, },
  {Feature_NotCnMipsBit, },
  {Feature_NotInMips16ModeBit, },
  {Feature_HasDSPBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMSABit, },
  {Feature_HasStdEncBit, Feature_HasMips32Bit, },
  {Feature_HasStdEncBit, Feature_HasMips32r6Bit, },
  {Feature_HasStdEncBit, Feature_HasMips64Bit, },
  {Feature_HasStdEncBit, Feature_HasMips64r6Bit, },
  {Feature_HasStdEncBit, Feature_IsNotSoftFloatBit, },
  {Feature_HasStdEncBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_NotMips3Bit, },
  {Feature_HasStdEncBit, Feature_NotMips4_32Bit, },
  {Feature_InMicroMipsBit, Feature_HasDSPBit, },
  {Feature_InMicroMipsBit, Feature_HasDSPR2Bit, },
  {Feature_InMicroMipsBit, Feature_HasDSPR3Bit, },
  {Feature_InMicroMipsBit, Feature_HasEVABit, },
  {Feature_InMicroMipsBit, Feature_HasMips32r6Bit, },
  {Feature_InMicroMipsBit, Feature_IsNotSoftFloatBit, },
  {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, },
  {Feature_IsFP64bitBit, Feature_IsNotSoftFloatBit, },
  {Feature_IsGP32bitBit, Feature_NotInMicroMipsBit, },
  {Feature_NotFP64bitBit, Feature_IsNotSoftFloatBit, },
  {Feature_NotInMips16ModeBit, Feature_HasDSPBit, },
  {Feature_NotInMips16ModeBit, Feature_IsGP64bitBit, },
  {Feature_NotInMips16ModeBit, Feature_IsNotSoftFloatBit, },
  {Feature_NotInMips16ModeBit, Feature_IsPTR64bitBit, },
  {Feature_HasMips3Bit, Feature_NotMips64r6Bit, Feature_NotCnMipsBit, },
  {Feature_HasMips64Bit, Feature_HasCnMipsBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMSABit, Feature_HasMips64Bit, },
  {Feature_HasStdEncBit, Feature_HasMTBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips32Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips32r5Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips3_32Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips64r2Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips64r5Bit, Feature_HasVirtBit, },
  {Feature_HasStdEncBit, Feature_HasMips64r6Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_NotMips4_32Bit, },
  {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips3Bit, },
  {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips32r2Bit, },
  {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips32r6Bit, },
  {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips64r6Bit, },
  {Feature_HasStdEncBit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSoftFloatBit, },
  {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_NotMips4_32Bit, },
  {Feature_HasStdEncBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
  {Feature_HasStdEncBit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
  {Feature_InMicroMipsBit, Feature_HasMips32r5Bit, Feature_HasVirtBit, },
  {Feature_InMicroMipsBit, Feature_HasMips32r6Bit, Feature_HasGINVBit, },
  {Feature_InMicroMipsBit, Feature_HasMips32r6Bit, Feature_IsNotSoftFloatBit, },
  {Feature_InMicroMipsBit, Feature_IsFP64bitBit, Feature_IsNotSoftFloatBit, },
  {Feature_InMicroMipsBit, Feature_NotFP64bitBit, Feature_IsNotSoftFloatBit, },
  {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_HasDSPBit, },
  {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_HasEVABit, },
  {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, },
  {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
  {Feature_NotInMips16ModeBit, Feature_IsFP64bitBit, Feature_IsNotSoftFloatBit, },
  {Feature_NotInMips16ModeBit, Feature_IsGP64bitBit, Feature_NotInMicroMipsBit, },
  {Feature_NotInMips16ModeBit, Feature_IsPTR64bitBit, Feature_NoIndirectJumpGuardsBit, },
  {Feature_NotInMips16ModeBit, Feature_IsPTR64bitBit, Feature_NotInMicroMipsBit, },
  {Feature_NotInMips16ModeBit, Feature_IsPTR64bitBit, Feature_UseIndirectJumpsHazardBit, },
  {Feature_NotInMips16ModeBit, Feature_NotFP64bitBit, Feature_IsNotSoftFloatBit, },
  {Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
  {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotCnMipsBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
  {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
  {Feature_HasStdEncBit, Feature_HasMips32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
  {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_HasEVABit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
  {Feature_HasStdEncBit, Feature_HasMips32r5Bit, Feature_HasVirtBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_HasCRCBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_HasGINVBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips3_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips4_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips64Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips64r6Bit, Feature_HasCRCBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsGP32bitBit, Feature_HasMips32r6Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsPTR32bitBit, Feature_HasMips32r6Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsPTR64bitBit, Feature_HasMips64r6Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
  {Feature_InMicroMipsBit, Feature_IsFP64bitBit, Feature_HasMips32r6Bit, Feature_IsNotSoftFloatBit, },
  {Feature_InMicroMipsBit, Feature_IsFP64bitBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, },
  {Feature_InMicroMipsBit, Feature_NotFP64bitBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, },
  {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, },
  {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
  {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
  {Feature_HasStdEncBit, Feature_HasMips3_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, },
  {Feature_HasStdEncBit, Feature_HasMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
  {Feature_HasStdEncBit, Feature_HasMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
  {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_HasMips2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_HasMips32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_HasMips3_32Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_HasMips3_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_HasMips4_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, },
  {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips64Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_HasMips2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_HasMips32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_HasMips4_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotCnMipsBit, Feature_NotInMicroMipsBit, },
  {Feature_InMicroMipsBit, Feature_NotFP64bitBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, },
  {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_HasEVABit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, },
  {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsPTR32bitBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsPTR64bitBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
  {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
  {Feature_HasStdEncBit, Feature_HasMips32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
  {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
  {Feature_HasStdEncBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, Feature_HasMadd4Bit, },
  {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMips3DBit, },
  {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_HasMips5_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_HasMips5_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, Feature_HasMadd4Bit, },
  {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_IsFP64bitBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_IsPTR64bitBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
  {Feature_HasStdEncBit, Feature_IsPTR64bitBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
  {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, Feature_NotInMicroMipsBit, },
  {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, Feature_HasMadd4Bit, },
};
#endif // NDEBUG

void verifyInstructionPredicates(
    unsigned Opcode, const FeatureBitset &Features) {
#ifndef NDEBUG
  static uint8_t RequiredFeaturesRefs[] = {
    CEFBS_None, // PHI = 0
    CEFBS_None, // INLINEASM = 1
    CEFBS_None, // INLINEASM_BR = 2
    CEFBS_None, // CFI_INSTRUCTION = 3
    CEFBS_None, // EH_LABEL = 4
    CEFBS_None, // GC_LABEL = 5
    CEFBS_None, // ANNOTATION_LABEL = 6
    CEFBS_None, // KILL = 7
    CEFBS_None, // EXTRACT_SUBREG = 8
    CEFBS_None, // INSERT_SUBREG = 9
    CEFBS_None, // IMPLICIT_DEF = 10
    CEFBS_None, // SUBREG_TO_REG = 11
    CEFBS_None, // COPY_TO_REGCLASS = 12
    CEFBS_None, // DBG_VALUE = 13
    CEFBS_None, // DBG_VALUE_LIST = 14
    CEFBS_None, // DBG_INSTR_REF = 15
    CEFBS_None, // DBG_PHI = 16
    CEFBS_None, // DBG_LABEL = 17
    CEFBS_None, // REG_SEQUENCE = 18
    CEFBS_None, // COPY = 19
    CEFBS_None, // BUNDLE = 20
    CEFBS_None, // LIFETIME_START = 21
    CEFBS_None, // LIFETIME_END = 22
    CEFBS_None, // PSEUDO_PROBE = 23
    CEFBS_None, // ARITH_FENCE = 24
    CEFBS_None, // STACKMAP = 25
    CEFBS_None, // FENTRY_CALL = 26
    CEFBS_None, // PATCHPOINT = 27
    CEFBS_None, // LOAD_STACK_GUARD = 28
    CEFBS_None, // PREALLOCATED_SETUP = 29
    CEFBS_None, // PREALLOCATED_ARG = 30
    CEFBS_None, // STATEPOINT = 31
    CEFBS_None, // LOCAL_ESCAPE = 32
    CEFBS_None, // FAULTING_OP = 33
    CEFBS_None, // PATCHABLE_OP = 34
    CEFBS_None, // PATCHABLE_FUNCTION_ENTER = 35
    CEFBS_None, // PATCHABLE_RET = 36
    CEFBS_None, // PATCHABLE_FUNCTION_EXIT = 37
    CEFBS_None, // PATCHABLE_TAIL_CALL = 38
    CEFBS_None, // PATCHABLE_EVENT_CALL = 39
    CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL = 40
    CEFBS_None, // ICALL_BRANCH_FUNNEL = 41
    CEFBS_None, // MEMBARRIER = 42
    CEFBS_None, // G_ASSERT_SEXT = 43
    CEFBS_None, // G_ASSERT_ZEXT = 44
    CEFBS_None, // G_ASSERT_ALIGN = 45
    CEFBS_None, // G_ADD = 46
    CEFBS_None, // G_SUB = 47
    CEFBS_None, // G_MUL = 48
    CEFBS_None, // G_SDIV = 49
    CEFBS_None, // G_UDIV = 50
    CEFBS_None, // G_SREM = 51
    CEFBS_None, // G_UREM = 52
    CEFBS_None, // G_SDIVREM = 53
    CEFBS_None, // G_UDIVREM = 54
    CEFBS_None, // G_AND = 55
    CEFBS_None, // G_OR = 56
    CEFBS_None, // G_XOR = 57
    CEFBS_None, // G_IMPLICIT_DEF = 58
    CEFBS_None, // G_PHI = 59
    CEFBS_None, // G_FRAME_INDEX = 60
    CEFBS_None, // G_GLOBAL_VALUE = 61
    CEFBS_None, // G_EXTRACT = 62
    CEFBS_None, // G_UNMERGE_VALUES = 63
    CEFBS_None, // G_INSERT = 64
    CEFBS_None, // G_MERGE_VALUES = 65
    CEFBS_None, // G_BUILD_VECTOR = 66
    CEFBS_None, // G_BUILD_VECTOR_TRUNC = 67
    CEFBS_None, // G_CONCAT_VECTORS = 68
    CEFBS_None, // G_PTRTOINT = 69
    CEFBS_None, // G_INTTOPTR = 70
    CEFBS_None, // G_BITCAST = 71
    CEFBS_None, // G_FREEZE = 72
    CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND = 73
    CEFBS_None, // G_INTRINSIC_TRUNC = 74
    CEFBS_None, // G_INTRINSIC_ROUND = 75
    CEFBS_None, // G_INTRINSIC_LRINT = 76
    CEFBS_None, // G_INTRINSIC_ROUNDEVEN = 77
    CEFBS_None, // G_READCYCLECOUNTER = 78
    CEFBS_None, // G_LOAD = 79
    CEFBS_None, // G_SEXTLOAD = 80
    CEFBS_None, // G_ZEXTLOAD = 81
    CEFBS_None, // G_INDEXED_LOAD = 82
    CEFBS_None, // G_INDEXED_SEXTLOAD = 83
    CEFBS_None, // G_INDEXED_ZEXTLOAD = 84
    CEFBS_None, // G_STORE = 85
    CEFBS_None, // G_INDEXED_STORE = 86
    CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS = 87
    CEFBS_None, // G_ATOMIC_CMPXCHG = 88
    CEFBS_None, // G_ATOMICRMW_XCHG = 89
    CEFBS_None, // G_ATOMICRMW_ADD = 90
    CEFBS_None, // G_ATOMICRMW_SUB = 91
    CEFBS_None, // G_ATOMICRMW_AND = 92
    CEFBS_None, // G_ATOMICRMW_NAND = 93
    CEFBS_None, // G_ATOMICRMW_OR = 94
    CEFBS_None, // G_ATOMICRMW_XOR = 95
    CEFBS_None, // G_ATOMICRMW_MAX = 96
    CEFBS_None, // G_ATOMICRMW_MIN = 97
    CEFBS_None, // G_ATOMICRMW_UMAX = 98
    CEFBS_None, // G_ATOMICRMW_UMIN = 99
    CEFBS_None, // G_ATOMICRMW_FADD = 100
    CEFBS_None, // G_ATOMICRMW_FSUB = 101
    CEFBS_None, // G_ATOMICRMW_FMAX = 102
    CEFBS_None, // G_ATOMICRMW_FMIN = 103
    CEFBS_None, // G_ATOMICRMW_UINC_WRAP = 104
    CEFBS_None, // G_ATOMICRMW_UDEC_WRAP = 105
    CEFBS_None, // G_FENCE = 106
    CEFBS_None, // G_BRCOND = 107
    CEFBS_None, // G_BRINDIRECT = 108
    CEFBS_None, // G_INVOKE_REGION_START = 109
    CEFBS_None, // G_INTRINSIC = 110
    CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS = 111
    CEFBS_None, // G_ANYEXT = 112
    CEFBS_None, // G_TRUNC = 113
    CEFBS_None, // G_CONSTANT = 114
    CEFBS_None, // G_FCONSTANT = 115
    CEFBS_None, // G_VASTART = 116
    CEFBS_None, // G_VAARG = 117
    CEFBS_None, // G_SEXT = 118
    CEFBS_None, // G_SEXT_INREG = 119
    CEFBS_None, // G_ZEXT = 120
    CEFBS_None, // G_SHL = 121
    CEFBS_None, // G_LSHR = 122
    CEFBS_None, // G_ASHR = 123
    CEFBS_None, // G_FSHL = 124
    CEFBS_None, // G_FSHR = 125
    CEFBS_None, // G_ROTR = 126
    CEFBS_None, // G_ROTL = 127
    CEFBS_None, // G_ICMP = 128
    CEFBS_None, // G_FCMP = 129
    CEFBS_None, // G_SELECT = 130
    CEFBS_None, // G_UADDO = 131
    CEFBS_None, // G_UADDE = 132
    CEFBS_None, // G_USUBO = 133
    CEFBS_None, // G_USUBE = 134
    CEFBS_None, // G_SADDO = 135
    CEFBS_None, // G_SADDE = 136
    CEFBS_None, // G_SSUBO = 137
    CEFBS_None, // G_SSUBE = 138
    CEFBS_None, // G_UMULO = 139
    CEFBS_None, // G_SMULO = 140
    CEFBS_None, // G_UMULH = 141
    CEFBS_None, // G_SMULH = 142
    CEFBS_None, // G_UADDSAT = 143
    CEFBS_None, // G_SADDSAT = 144
    CEFBS_None, // G_USUBSAT = 145
    CEFBS_None, // G_SSUBSAT = 146
    CEFBS_None, // G_USHLSAT = 147
    CEFBS_None, // G_SSHLSAT = 148
    CEFBS_None, // G_SMULFIX = 149
    CEFBS_None, // G_UMULFIX = 150
    CEFBS_None, // G_SMULFIXSAT = 151
    CEFBS_None, // G_UMULFIXSAT = 152
    CEFBS_None, // G_SDIVFIX = 153
    CEFBS_None, // G_UDIVFIX = 154
    CEFBS_None, // G_SDIVFIXSAT = 155
    CEFBS_None, // G_UDIVFIXSAT = 156
    CEFBS_None, // G_FADD = 157
    CEFBS_None, // G_FSUB = 158
    CEFBS_None, // G_FMUL = 159
    CEFBS_None, // G_FMA = 160
    CEFBS_None, // G_FMAD = 161
    CEFBS_None, // G_FDIV = 162
    CEFBS_None, // G_FREM = 163
    CEFBS_None, // G_FPOW = 164
    CEFBS_None, // G_FPOWI = 165
    CEFBS_None, // G_FEXP = 166
    CEFBS_None, // G_FEXP2 = 167
    CEFBS_None, // G_FLOG = 168
    CEFBS_None, // G_FLOG2 = 169
    CEFBS_None, // G_FLOG10 = 170
    CEFBS_None, // G_FNEG = 171
    CEFBS_None, // G_FPEXT = 172
    CEFBS_None, // G_FPTRUNC = 173
    CEFBS_None, // G_FPTOSI = 174
    CEFBS_None, // G_FPTOUI = 175
    CEFBS_None, // G_SITOFP = 176
    CEFBS_None, // G_UITOFP = 177
    CEFBS_None, // G_FABS = 178
    CEFBS_None, // G_FCOPYSIGN = 179
    CEFBS_None, // G_IS_FPCLASS = 180
    CEFBS_None, // G_FCANONICALIZE = 181
    CEFBS_None, // G_FMINNUM = 182
    CEFBS_None, // G_FMAXNUM = 183
    CEFBS_None, // G_FMINNUM_IEEE = 184
    CEFBS_None, // G_FMAXNUM_IEEE = 185
    CEFBS_None, // G_FMINIMUM = 186
    CEFBS_None, // G_FMAXIMUM = 187
    CEFBS_None, // G_PTR_ADD = 188
    CEFBS_None, // G_PTRMASK = 189
    CEFBS_None, // G_SMIN = 190
    CEFBS_None, // G_SMAX = 191
    CEFBS_None, // G_UMIN = 192
    CEFBS_None, // G_UMAX = 193
    CEFBS_None, // G_ABS = 194
    CEFBS_None, // G_LROUND = 195
    CEFBS_None, // G_LLROUND = 196
    CEFBS_None, // G_BR = 197
    CEFBS_None, // G_BRJT = 198
    CEFBS_None, // G_INSERT_VECTOR_ELT = 199
    CEFBS_None, // G_EXTRACT_VECTOR_ELT = 200
    CEFBS_None, // G_SHUFFLE_VECTOR = 201
    CEFBS_None, // G_CTTZ = 202
    CEFBS_None, // G_CTTZ_ZERO_UNDEF = 203
    CEFBS_None, // G_CTLZ = 204
    CEFBS_None, // G_CTLZ_ZERO_UNDEF = 205
    CEFBS_None, // G_CTPOP = 206
    CEFBS_None, // G_BSWAP = 207
    CEFBS_None, // G_BITREVERSE = 208
    CEFBS_None, // G_FCEIL = 209
    CEFBS_None, // G_FCOS = 210
    CEFBS_None, // G_FSIN = 211
    CEFBS_None, // G_FSQRT = 212
    CEFBS_None, // G_FFLOOR = 213
    CEFBS_None, // G_FRINT = 214
    CEFBS_None, // G_FNEARBYINT = 215
    CEFBS_None, // G_ADDRSPACE_CAST = 216
    CEFBS_None, // G_BLOCK_ADDR = 217
    CEFBS_None, // G_JUMP_TABLE = 218
    CEFBS_None, // G_DYN_STACKALLOC = 219
    CEFBS_None, // G_STRICT_FADD = 220
    CEFBS_None, // G_STRICT_FSUB = 221
    CEFBS_None, // G_STRICT_FMUL = 222
    CEFBS_None, // G_STRICT_FDIV = 223
    CEFBS_None, // G_STRICT_FREM = 224
    CEFBS_None, // G_STRICT_FMA = 225
    CEFBS_None, // G_STRICT_FSQRT = 226
    CEFBS_None, // G_READ_REGISTER = 227
    CEFBS_None, // G_WRITE_REGISTER = 228
    CEFBS_None, // G_MEMCPY = 229
    CEFBS_None, // G_MEMCPY_INLINE = 230
    CEFBS_None, // G_MEMMOVE = 231
    CEFBS_None, // G_MEMSET = 232
    CEFBS_None, // G_BZERO = 233
    CEFBS_None, // G_VECREDUCE_SEQ_FADD = 234
    CEFBS_None, // G_VECREDUCE_SEQ_FMUL = 235
    CEFBS_None, // G_VECREDUCE_FADD = 236
    CEFBS_None, // G_VECREDUCE_FMUL = 237
    CEFBS_None, // G_VECREDUCE_FMAX = 238
    CEFBS_None, // G_VECREDUCE_FMIN = 239
    CEFBS_None, // G_VECREDUCE_ADD = 240
    CEFBS_None, // G_VECREDUCE_MUL = 241
    CEFBS_None, // G_VECREDUCE_AND = 242
    CEFBS_None, // G_VECREDUCE_OR = 243
    CEFBS_None, // G_VECREDUCE_XOR = 244
    CEFBS_None, // G_VECREDUCE_SMAX = 245
    CEFBS_None, // G_VECREDUCE_SMIN = 246
    CEFBS_None, // G_VECREDUCE_UMAX = 247
    CEFBS_None, // G_VECREDUCE_UMIN = 248
    CEFBS_None, // G_SBFX = 249
    CEFBS_None, // G_UBFX = 250
    CEFBS_None, // ABSMacro = 251
    CEFBS_None, // ADJCALLSTACKDOWN = 252
    CEFBS_None, // ADJCALLSTACKUP = 253
    CEFBS_HasStdEnc_HasMSA, // AND_V_D_PSEUDO = 254
    CEFBS_HasStdEnc_HasMSA, // AND_V_H_PSEUDO = 255
    CEFBS_HasStdEnc_HasMSA, // AND_V_W_PSEUDO = 256
    CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I16 = 257
    CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I16_POSTRA = 258
    CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I32 = 259
    CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I32_POSTRA = 260
    CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I64 = 261
    CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I64_POSTRA = 262
    CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I8 = 263
    CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I8_POSTRA = 264
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I16 = 265
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I16_POSTRA = 266
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I32 = 267
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I32_POSTRA = 268
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I64 = 269
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I64_POSTRA = 270
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I8 = 271
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I8_POSTRA = 272
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I16 = 273
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I16_POSTRA = 274
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I32 = 275
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I32_POSTRA = 276
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I64 = 277
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I64_POSTRA = 278
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I8 = 279
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I8_POSTRA = 280
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I16 = 281
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I16_POSTRA = 282
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I32 = 283
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I32_POSTRA = 284
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I64 = 285
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I64_POSTRA = 286
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I8 = 287
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I8_POSTRA = 288
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I16 = 289
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I16_POSTRA = 290
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I32 = 291
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I32_POSTRA = 292
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I64 = 293
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I64_POSTRA = 294
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I8 = 295
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I8_POSTRA = 296
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I16 = 297
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I16_POSTRA = 298
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I32 = 299
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I32_POSTRA = 300
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I64 = 301
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I64_POSTRA = 302
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I8 = 303
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I8_POSTRA = 304
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I16 = 305
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I16_POSTRA = 306
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I32 = 307
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I32_POSTRA = 308
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I64 = 309
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I64_POSTRA = 310
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I8 = 311
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I8_POSTRA = 312
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I16 = 313
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I16_POSTRA = 314
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I32 = 315
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I32_POSTRA = 316
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I64 = 317
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I64_POSTRA = 318
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I8 = 319
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I8_POSTRA = 320
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I16 = 321
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I16_POSTRA = 322
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I32 = 323
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I32_POSTRA = 324
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I64 = 325
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I64_POSTRA = 326
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I8 = 327
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I8_POSTRA = 328
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I16 = 329
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I16_POSTRA = 330
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I32 = 331
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I32_POSTRA = 332
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I64 = 333
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I64_POSTRA = 334
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I8 = 335
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I8_POSTRA = 336
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I16 = 337
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I16_POSTRA = 338
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I32 = 339
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I32_POSTRA = 340
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I64 = 341
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I64_POSTRA = 342
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I8 = 343
    CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I8_POSTRA = 344
    CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I16 = 345
    CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I16_POSTRA = 346
    CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I32 = 347
    CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I32_POSTRA = 348
    CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I64 = 349
    CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I64_POSTRA = 350
    CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I8 = 351
    CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I8_POSTRA = 352
    CEFBS_HasStdEnc_NotInMicroMips, // B = 353
    CEFBS_HasStdEnc_NotInMicroMips, // BAL_BR = 354
    CEFBS_InMicroMips_NotMips32r6, // BAL_BR_MM = 355
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BEQLImmMacro = 356
    CEFBS_None, // BGE = 357
    CEFBS_None, // BGEImmMacro = 358
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGEL = 359
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGELImmMacro = 360
    CEFBS_None, // BGEU = 361
    CEFBS_None, // BGEUImmMacro = 362
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGEUL = 363
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGEULImmMacro = 364
    CEFBS_None, // BGT = 365
    CEFBS_None, // BGTImmMacro = 366
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGTL = 367
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGTLImmMacro = 368
    CEFBS_None, // BGTU = 369
    CEFBS_None, // BGTUImmMacro = 370
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGTUL = 371
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGTULImmMacro = 372
    CEFBS_None, // BLE = 373
    CEFBS_None, // BLEImmMacro = 374
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLEL = 375
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLELImmMacro = 376
    CEFBS_None, // BLEU = 377
    CEFBS_None, // BLEUImmMacro = 378
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLEUL = 379
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLEULImmMacro = 380
    CEFBS_None, // BLT = 381
    CEFBS_None, // BLTImmMacro = 382
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLTL = 383
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLTLImmMacro = 384
    CEFBS_None, // BLTU = 385
    CEFBS_None, // BLTUImmMacro = 386
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLTUL = 387
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLTULImmMacro = 388
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BNELImmMacro = 389
    CEFBS_None, // BPOSGE32_PSEUDO = 390
    CEFBS_HasStdEnc_HasMSA, // BSEL_D_PSEUDO = 391
    CEFBS_HasStdEnc_HasMSA, // BSEL_FD_PSEUDO = 392
    CEFBS_HasStdEnc_HasMSA, // BSEL_FW_PSEUDO = 393
    CEFBS_HasStdEnc_HasMSA, // BSEL_H_PSEUDO = 394
    CEFBS_HasStdEnc_HasMSA, // BSEL_W_PSEUDO = 395
    CEFBS_InMicroMips_NotMips32r6, // B_MM = 396
    CEFBS_None, // B_MMR6_Pseudo = 397
    CEFBS_InMicroMips, // B_MM_Pseudo = 398
    CEFBS_None, // BeqImm = 399
    CEFBS_None, // BneImm = 400
    CEFBS_InMips16Mode, // BteqzT8CmpX16 = 401
    CEFBS_InMips16Mode, // BteqzT8CmpiX16 = 402
    CEFBS_InMips16Mode, // BteqzT8SltX16 = 403
    CEFBS_InMips16Mode, // BteqzT8SltiX16 = 404
    CEFBS_InMips16Mode, // BteqzT8SltiuX16 = 405
    CEFBS_InMips16Mode, // BteqzT8SltuX16 = 406
    CEFBS_InMips16Mode, // BtnezT8CmpX16 = 407
    CEFBS_InMips16Mode, // BtnezT8CmpiX16 = 408
    CEFBS_InMips16Mode, // BtnezT8SltX16 = 409
    CEFBS_InMips16Mode, // BtnezT8SltiX16 = 410
    CEFBS_InMips16Mode, // BtnezT8SltiuX16 = 411
    CEFBS_InMips16Mode, // BtnezT8SltuX16 = 412
    CEFBS_NotInMips16Mode_NotFP64bit_IsNotSoftFloat, // BuildPairF64 = 413
    CEFBS_NotInMips16Mode_IsFP64bit_IsNotSoftFloat, // BuildPairF64_64 = 414
    CEFBS_HasMT, // CFTC1 = 415
    CEFBS_InMips16Mode, // CONSTPOOL_ENTRY = 416
    CEFBS_HasStdEnc_HasMSA, // COPY_FD_PSEUDO = 417
    CEFBS_HasStdEnc_HasMSA, // COPY_FW_PSEUDO = 418
    CEFBS_HasMT, // CTTC1 = 419
    CEFBS_InMips16Mode, // Constant32 = 420
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // DMULImmMacro = 421
    CEFBS_HasMips3_NotMips64r6_NotCnMips, // DMULMacro = 422
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // DMULOMacro = 423
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // DMULOUMacro = 424
    CEFBS_HasStdEnc_HasMips64, // DROL = 425
    CEFBS_HasStdEnc_HasMips64, // DROLImm = 426
    CEFBS_HasStdEnc_HasMips64, // DROR = 427
    CEFBS_HasStdEnc_HasMips64, // DRORImm = 428
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMicroMips, // DSDivIMacro = 429
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMicroMips, // DSDivMacro = 430
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMicroMips, // DSRemIMacro = 431
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMicroMips, // DSRemMacro = 432
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMicroMips, // DUDivIMacro = 433
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMicroMips, // DUDivMacro = 434
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMicroMips, // DURemIMacro = 435
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMicroMips, // DURemMacro = 436
    CEFBS_NotInMips16Mode, // ERet = 437
    CEFBS_NotInMips16Mode_NotFP64bit_IsNotSoftFloat, // ExtractElementF64 = 438
    CEFBS_NotInMips16Mode_IsFP64bit_IsNotSoftFloat, // ExtractElementF64_64 = 439
    CEFBS_HasStdEnc_HasMSA, // FABS_D = 440
    CEFBS_HasStdEnc_HasMSA, // FABS_W = 441
    CEFBS_HasStdEnc_HasMSA, // FEXP2_D_1_PSEUDO = 442
    CEFBS_HasStdEnc_HasMSA, // FEXP2_W_1_PSEUDO = 443
    CEFBS_HasStdEnc_HasMSA, // FILL_FD_PSEUDO = 444
    CEFBS_HasStdEnc_HasMSA, // FILL_FW_PSEUDO = 445
    CEFBS_InMips16Mode, // GotPrologue16 = 446
    CEFBS_HasStdEnc_HasMSA, // INSERT_B_VIDX64_PSEUDO = 447
    CEFBS_HasStdEnc_HasMSA, // INSERT_B_VIDX_PSEUDO = 448
    CEFBS_HasStdEnc_HasMSA, // INSERT_D_VIDX64_PSEUDO = 449
    CEFBS_HasStdEnc_HasMSA, // INSERT_D_VIDX_PSEUDO = 450
    CEFBS_HasStdEnc_HasMSA, // INSERT_FD_PSEUDO = 451
    CEFBS_HasStdEnc_HasMSA, // INSERT_FD_VIDX64_PSEUDO = 452
    CEFBS_HasStdEnc_HasMSA, // INSERT_FD_VIDX_PSEUDO = 453
    CEFBS_HasStdEnc_HasMSA, // INSERT_FW_PSEUDO = 454
    CEFBS_HasStdEnc_HasMSA, // INSERT_FW_VIDX64_PSEUDO = 455
    CEFBS_HasStdEnc_HasMSA, // INSERT_FW_VIDX_PSEUDO = 456
    CEFBS_HasStdEnc_HasMSA, // INSERT_H_VIDX64_PSEUDO = 457
    CEFBS_HasStdEnc_HasMSA, // INSERT_H_VIDX_PSEUDO = 458
    CEFBS_HasStdEnc_HasMSA, // INSERT_W_VIDX64_PSEUDO = 459
    CEFBS_HasStdEnc_HasMSA, // INSERT_W_VIDX_PSEUDO = 460
    CEFBS_NotInMips16Mode_IsPTR64bit_NoIndirectJumpGuards, // JALR64Pseudo = 461
    CEFBS_NotInMips16Mode_IsPTR64bit_UseIndirectJumpsHazard, // JALRHB64Pseudo = 462
    CEFBS_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // JALRHBPseudo = 463
    CEFBS_HasStdEnc_NotInMicroMips_NoIndirectJumpGuards, // JALRPseudo = 464
    CEFBS_InMicroMips_HasMips32r6, // JAL_MMR6 = 465
    CEFBS_None, // JalOneReg = 466
    CEFBS_None, // JalTwoReg = 467
    CEFBS_HasStdEnc_NotMips3, // LDMacro = 468
    CEFBS_NotInMips16Mode, // LDR_D = 469
    CEFBS_NotInMips16Mode, // LDR_W = 470
    CEFBS_HasMSA, // LD_F16 = 471
    CEFBS_NotInMips16Mode, // LOAD_ACC128 = 472
    CEFBS_NotInMips16Mode, // LOAD_ACC64 = 473
    CEFBS_NotInMips16Mode, // LOAD_ACC64DSP = 474
    CEFBS_NotInMips16Mode, // LOAD_CCOND_DSP = 475
    CEFBS_NotInMips16Mode, // LONG_BRANCH_ADDiu = 476
    CEFBS_NotInMips16Mode, // LONG_BRANCH_ADDiu2Op = 477
    CEFBS_NotInMips16Mode_IsGP64bit, // LONG_BRANCH_DADDiu = 478
    CEFBS_NotInMips16Mode_IsGP64bit, // LONG_BRANCH_DADDiu2Op = 479
    CEFBS_NotInMips16Mode, // LONG_BRANCH_LUi = 480
    CEFBS_NotInMips16Mode, // LONG_BRANCH_LUi2Op = 481
    CEFBS_NotInMips16Mode_IsGP64bit, // LONG_BRANCH_LUi2Op_64 = 482
    CEFBS_InMicroMips, // LWM_MM = 483
    CEFBS_None, // LoadAddrImm32 = 484
    CEFBS_None, // LoadAddrImm64 = 485
    CEFBS_None, // LoadAddrReg32 = 486
    CEFBS_None, // LoadAddrReg64 = 487
    CEFBS_None, // LoadImm32 = 488
    CEFBS_None, // LoadImm64 = 489
    CEFBS_IsFP64bit_IsNotSoftFloat, // LoadImmDoubleFGR = 490
    CEFBS_NotFP64bit_IsNotSoftFloat, // LoadImmDoubleFGR_32 = 491
    CEFBS_None, // LoadImmDoubleGPR = 492
    CEFBS_IsNotSoftFloat, // LoadImmSingleFGR = 493
    CEFBS_None, // LoadImmSingleGPR = 494
    CEFBS_InMips16Mode, // LwConstant32 = 495
    CEFBS_HasMT, // MFTACX = 496
    CEFBS_HasMT, // MFTC0 = 497
    CEFBS_HasMT, // MFTC1 = 498
    CEFBS_HasMT, // MFTDSP = 499
    CEFBS_HasMT, // MFTGPR = 500
    CEFBS_HasMT, // MFTHC1 = 501
    CEFBS_HasMT, // MFTHI = 502
    CEFBS_HasMT, // MFTLO = 503
    CEFBS_None, // MIPSeh_return32 = 504
    CEFBS_None, // MIPSeh_return64 = 505
    CEFBS_HasMSA, // MSA_FP_EXTEND_D_PSEUDO = 506
    CEFBS_HasMSA, // MSA_FP_EXTEND_W_PSEUDO = 507
    CEFBS_HasMSA, // MSA_FP_ROUND_D_PSEUDO = 508
    CEFBS_HasMSA, // MSA_FP_ROUND_W_PSEUDO = 509
    CEFBS_HasMT, // MTTACX = 510
    CEFBS_HasMT, // MTTC0 = 511
    CEFBS_HasMT, // MTTC1 = 512
    CEFBS_HasMT, // MTTDSP = 513
    CEFBS_HasMT, // MTTGPR = 514
    CEFBS_HasMT, // MTTHC1 = 515
    CEFBS_HasMT, // MTTHI = 516
    CEFBS_HasMT, // MTTLO = 517
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // MULImmMacro = 518
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // MULOMacro = 519
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // MULOUMacro = 520
    CEFBS_InMips16Mode, // MultRxRy16 = 521
    CEFBS_InMips16Mode, // MultRxRyRz16 = 522
    CEFBS_InMips16Mode, // MultuRxRy16 = 523
    CEFBS_InMips16Mode, // MultuRxRyRz16 = 524
    CEFBS_HasStdEnc_NotInMicroMips, // NOP = 525
    CEFBS_IsGP32bit, // NORImm = 526
    CEFBS_IsGP64bit, // NORImm64 = 527
    CEFBS_HasStdEnc_HasMSA, // NOR_V_D_PSEUDO = 528
    CEFBS_HasStdEnc_HasMSA, // NOR_V_H_PSEUDO = 529
    CEFBS_HasStdEnc_HasMSA, // NOR_V_W_PSEUDO = 530
    CEFBS_HasStdEnc_HasMSA, // OR_V_D_PSEUDO = 531
    CEFBS_HasStdEnc_HasMSA, // OR_V_H_PSEUDO = 532
    CEFBS_HasStdEnc_HasMSA, // OR_V_W_PSEUDO = 533
    CEFBS_HasDSP, // PseudoCMPU_EQ_QB = 534
    CEFBS_HasDSP, // PseudoCMPU_LE_QB = 535
    CEFBS_HasDSP, // PseudoCMPU_LT_QB = 536
    CEFBS_HasDSP, // PseudoCMP_EQ_PH = 537
    CEFBS_HasDSP, // PseudoCMP_LE_PH = 538
    CEFBS_HasDSP, // PseudoCMP_LT_PH = 539
    CEFBS_NotInMips16Mode_IsNotSoftFloat, // PseudoCVT_D32_W = 540
    CEFBS_NotInMips16Mode_IsNotSoftFloat, // PseudoCVT_D64_L = 541
    CEFBS_NotInMips16Mode_IsNotSoftFloat, // PseudoCVT_D64_W = 542
    CEFBS_NotInMips16Mode_IsNotSoftFloat, // PseudoCVT_S_L = 543
    CEFBS_NotInMips16Mode_IsNotSoftFloat, // PseudoCVT_S_W = 544
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // PseudoDMULT = 545
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // PseudoDMULTu = 546
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // PseudoDSDIV = 547
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // PseudoDUDIV = 548
    CEFBS_HasStdEnc_NotMips4_32, // PseudoD_SELECT_I = 549
    CEFBS_HasStdEnc_NotMips4_32, // PseudoD_SELECT_I64 = 550
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // PseudoIndirectBranch = 551
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // PseudoIndirectBranch64 = 552
    CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // PseudoIndirectBranch64R6 = 553
    CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // PseudoIndirectBranchR6 = 554
    CEFBS_InMicroMips_NotMips32r6, // PseudoIndirectBranch_MM = 555
    CEFBS_InMicroMips_HasMips32r6, // PseudoIndirectBranch_MMR6 = 556
    CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // PseudoIndirectHazardBranch = 557
    CEFBS_HasStdEnc_IsPTR64bit_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // PseudoIndirectHazardBranch64 = 558
    CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // PseudoIndrectHazardBranch64R6 = 559
    CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // PseudoIndrectHazardBranchR6 = 560
    CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6, // PseudoMADD = 561
    CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6, // PseudoMADDU = 562
    CEFBS_InMicroMips_NotMips32r6, // PseudoMADDU_MM = 563
    CEFBS_InMicroMips_NotMips32r6, // PseudoMADD_MM = 564
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMFHI = 565
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // PseudoMFHI64 = 566
    CEFBS_InMicroMips_NotMips32r6, // PseudoMFHI_MM = 567
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMFLO = 568
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // PseudoMFLO64 = 569
    CEFBS_InMicroMips_NotMips32r6, // PseudoMFLO_MM = 570
    CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6, // PseudoMSUB = 571
    CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6, // PseudoMSUBU = 572
    CEFBS_InMicroMips_NotMips32r6, // PseudoMSUBU_MM = 573
    CEFBS_InMicroMips_NotMips32r6, // PseudoMSUB_MM = 574
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMTLOHI = 575
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // PseudoMTLOHI64 = 576
    CEFBS_NotInMips16Mode_HasDSP, // PseudoMTLOHI_DSP = 577
    CEFBS_InMicroMips_NotMips32r6, // PseudoMTLOHI_MM = 578
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMULT = 579
    CEFBS_InMicroMips_NotMips32r6, // PseudoMULT_MM = 580
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMULTu = 581
    CEFBS_InMicroMips_NotMips32r6, // PseudoMULTu_MM = 582
    CEFBS_HasDSP, // PseudoPICK_PH = 583
    CEFBS_HasDSP, // PseudoPICK_QB = 584
    CEFBS_None, // PseudoReturn = 585
    CEFBS_IsGP64bit, // PseudoReturn64 = 586
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // PseudoSDIV = 587
    CEFBS_HasStdEnc_NotFP64bit_NotMips4_32, // PseudoSELECTFP_F_D32 = 588
    CEFBS_HasStdEnc_IsFP64bit_NotMips4_32, // PseudoSELECTFP_F_D64 = 589
    CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_F_I = 590
    CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_F_I64 = 591
    CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_F_S = 592
    CEFBS_HasStdEnc_NotFP64bit_NotMips4_32, // PseudoSELECTFP_T_D32 = 593
    CEFBS_HasStdEnc_IsFP64bit_NotMips4_32, // PseudoSELECTFP_T_D64 = 594
    CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_T_I = 595
    CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_T_I64 = 596
    CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_T_S = 597
    CEFBS_HasStdEnc_NotFP64bit_NotMips4_32, // PseudoSELECT_D32 = 598
    CEFBS_HasStdEnc_IsFP64bit_NotMips4_32, // PseudoSELECT_D64 = 599
    CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECT_I = 600
    CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECT_I64 = 601
    CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECT_S = 602
    CEFBS_IsFP64bit_IsNotSoftFloat, // PseudoTRUNC_W_D = 603
    CEFBS_NotFP64bit_IsNotSoftFloat, // PseudoTRUNC_W_D32 = 604
    CEFBS_None, // PseudoTRUNC_W_S = 605
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // PseudoUDIV = 606
    CEFBS_None, // ROL = 607
    CEFBS_None, // ROLImm = 608
    CEFBS_None, // ROR = 609
    CEFBS_None, // RORImm = 610
    CEFBS_NotInMips16Mode, // RetRA = 611
    CEFBS_InMips16Mode, // RetRA16 = 612
    CEFBS_HasStdEnc_NotFP64bit_IsNotSoftFloat, // SDC1_M1 = 613
    CEFBS_InMicroMips_NotMips32r6_NotMips64r6, // SDIV_MM_Pseudo = 614
    CEFBS_HasStdEnc_NotMips3, // SDMacro = 615
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // SDivIMacro = 616
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // SDivMacro = 617
    CEFBS_NotCnMips, // SEQIMacro = 618
    CEFBS_NotCnMips, // SEQMacro = 619
    CEFBS_HasStdEnc_NotInMicroMips, // SGE = 620
    CEFBS_IsGP32bit_NotInMicroMips, // SGEImm = 621
    CEFBS_IsGP64bit, // SGEImm64 = 622
    CEFBS_HasStdEnc_NotInMicroMips, // SGEU = 623
    CEFBS_IsGP32bit_NotInMicroMips, // SGEUImm = 624
    CEFBS_IsGP64bit, // SGEUImm64 = 625
    CEFBS_IsGP32bit_NotInMicroMips, // SGTImm = 626
    CEFBS_IsGP64bit, // SGTImm64 = 627
    CEFBS_IsGP32bit_NotInMicroMips, // SGTUImm = 628
    CEFBS_IsGP64bit, // SGTUImm64 = 629
    CEFBS_HasStdEnc_NotInMicroMips, // SLE = 630
    CEFBS_IsGP32bit_NotInMicroMips, // SLEImm = 631
    CEFBS_IsGP64bit, // SLEImm64 = 632
    CEFBS_HasStdEnc_NotInMicroMips, // SLEU = 633
    CEFBS_IsGP32bit_NotInMicroMips, // SLEUImm = 634
    CEFBS_IsGP64bit, // SLEUImm64 = 635
    CEFBS_IsGP64bit, // SLTImm64 = 636
    CEFBS_IsGP64bit, // SLTUImm64 = 637
    CEFBS_NotCnMips, // SNEIMacro = 638
    CEFBS_NotCnMips, // SNEMacro = 639
    CEFBS_None, // SNZ_B_PSEUDO = 640
    CEFBS_None, // SNZ_D_PSEUDO = 641
    CEFBS_None, // SNZ_H_PSEUDO = 642
    CEFBS_None, // SNZ_V_PSEUDO = 643
    CEFBS_None, // SNZ_W_PSEUDO = 644
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // SRemIMacro = 645
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // SRemMacro = 646
    CEFBS_NotInMips16Mode, // STORE_ACC128 = 647
    CEFBS_NotInMips16Mode, // STORE_ACC64 = 648
    CEFBS_NotInMips16Mode, // STORE_ACC64DSP = 649
    CEFBS_NotInMips16Mode, // STORE_CCOND_DSP = 650
    CEFBS_NotInMips16Mode, // STR_D = 651
    CEFBS_NotInMips16Mode, // STR_W = 652
    CEFBS_HasMSA, // ST_F16 = 653
    CEFBS_InMicroMips, // SWM_MM = 654
    CEFBS_None, // SZ_B_PSEUDO = 655
    CEFBS_None, // SZ_D_PSEUDO = 656
    CEFBS_None, // SZ_H_PSEUDO = 657
    CEFBS_None, // SZ_V_PSEUDO = 658
    CEFBS_None, // SZ_W_PSEUDO = 659
    CEFBS_HasCnMipsP, // SaaAddr = 660
    CEFBS_HasCnMipsP, // SaadAddr = 661
    CEFBS_InMips16Mode, // SelBeqZ = 662
    CEFBS_InMips16Mode, // SelBneZ = 663
    CEFBS_InMips16Mode, // SelTBteqZCmp = 664
    CEFBS_InMips16Mode, // SelTBteqZCmpi = 665
    CEFBS_InMips16Mode, // SelTBteqZSlt = 666
    CEFBS_InMips16Mode, // SelTBteqZSlti = 667
    CEFBS_InMips16Mode, // SelTBteqZSltiu = 668
    CEFBS_InMips16Mode, // SelTBteqZSltu = 669
    CEFBS_InMips16Mode, // SelTBtneZCmp = 670
    CEFBS_InMips16Mode, // SelTBtneZCmpi = 671
    CEFBS_InMips16Mode, // SelTBtneZSlt = 672
    CEFBS_InMips16Mode, // SelTBtneZSlti = 673
    CEFBS_InMips16Mode, // SelTBtneZSltiu = 674
    CEFBS_InMips16Mode, // SelTBtneZSltu = 675
    CEFBS_InMips16Mode, // SltCCRxRy16 = 676
    CEFBS_InMips16Mode, // SltiCCRxImmX16 = 677
    CEFBS_InMips16Mode, // SltiuCCRxImmX16 = 678
    CEFBS_InMips16Mode, // SltuCCRxRy16 = 679
    CEFBS_InMips16Mode, // SltuRxRyRz16 = 680
    CEFBS_HasStdEnc_NotInMips16Mode_NotInMicroMips, // TAILCALL = 681
    CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // TAILCALL64R6REG = 682
    CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // TAILCALLHB64R6REG = 683
    CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // TAILCALLHBR6REG = 684
    CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // TAILCALLR6REG = 685
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // TAILCALLREG = 686
    CEFBS_HasStdEnc_IsPTR64bit_HasMips3_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // TAILCALLREG64 = 687
    CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // TAILCALLREGHB = 688
    CEFBS_HasStdEnc_IsPTR64bit_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // TAILCALLREGHB64 = 689
    CEFBS_InMicroMips_NotMips32r6, // TAILCALLREG_MM = 690
    CEFBS_InMicroMips_HasMips32r6, // TAILCALLREG_MMR6 = 691
    CEFBS_InMicroMips_NotMips32r6, // TAILCALL_MM = 692
    CEFBS_InMicroMips_HasMips32r6, // TAILCALL_MMR6 = 693
    CEFBS_HasStdEnc_NotInMicroMips, // TRAP = 694
    CEFBS_InMicroMips, // TRAP_MM = 695
    CEFBS_InMicroMips_NotMips32r6_NotMips64r6, // UDIV_MM_Pseudo = 696
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // UDivIMacro = 697
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // UDivMacro = 698
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // URemIMacro = 699
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // URemMacro = 700
    CEFBS_None, // Ulh = 701
    CEFBS_None, // Ulhu = 702
    CEFBS_None, // Ulw = 703
    CEFBS_None, // Ush = 704
    CEFBS_None, // Usw = 705
    CEFBS_HasStdEnc_HasMSA, // XOR_V_D_PSEUDO = 706
    CEFBS_HasStdEnc_HasMSA, // XOR_V_H_PSEUDO = 707
    CEFBS_HasStdEnc_HasMSA, // XOR_V_W_PSEUDO = 708
    CEFBS_HasDSP, // ABSQ_S_PH = 709
    CEFBS_InMicroMips_HasDSP, // ABSQ_S_PH_MM = 710
    CEFBS_HasDSPR2, // ABSQ_S_QB = 711
    CEFBS_InMicroMips_HasDSPR2, // ABSQ_S_QB_MMR2 = 712
    CEFBS_HasDSP, // ABSQ_S_W = 713
    CEFBS_InMicroMips_HasDSP, // ABSQ_S_W_MM = 714
    CEFBS_HasStdEnc_NotInMicroMips, // ADD = 715
    CEFBS_HasStdEnc_HasMips32r6, // ADDIUPC = 716
    CEFBS_InMicroMips_NotMips32r6, // ADDIUPC_MM = 717
    CEFBS_InMicroMips_HasMips32r6, // ADDIUPC_MMR6 = 718
    CEFBS_InMicroMips, // ADDIUR1SP_MM = 719
    CEFBS_InMicroMips, // ADDIUR2_MM = 720
    CEFBS_InMicroMips, // ADDIUS5_MM = 721
    CEFBS_InMicroMips, // ADDIUSP_MM = 722
    CEFBS_InMicroMips_HasMips32r6, // ADDIU_MMR6 = 723
    CEFBS_HasDSPR2, // ADDQH_PH = 724
    CEFBS_InMicroMips_HasDSPR2, // ADDQH_PH_MMR2 = 725
    CEFBS_HasDSPR2, // ADDQH_R_PH = 726
    CEFBS_InMicroMips_HasDSPR2, // ADDQH_R_PH_MMR2 = 727
    CEFBS_HasDSPR2, // ADDQH_R_W = 728
    CEFBS_InMicroMips_HasDSPR2, // ADDQH_R_W_MMR2 = 729
    CEFBS_HasDSPR2, // ADDQH_W = 730
    CEFBS_InMicroMips_HasDSPR2, // ADDQH_W_MMR2 = 731
    CEFBS_HasDSP, // ADDQ_PH = 732
    CEFBS_InMicroMips_HasDSP, // ADDQ_PH_MM = 733
    CEFBS_HasDSP, // ADDQ_S_PH = 734
    CEFBS_InMicroMips_HasDSP, // ADDQ_S_PH_MM = 735
    CEFBS_HasDSP, // ADDQ_S_W = 736
    CEFBS_InMicroMips_HasDSP, // ADDQ_S_W_MM = 737
    CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D, // ADDR_PS64 = 738
    CEFBS_HasDSP, // ADDSC = 739
    CEFBS_InMicroMips_HasDSP, // ADDSC_MM = 740
    CEFBS_HasStdEnc_HasMSA, // ADDS_A_B = 741
    CEFBS_HasStdEnc_HasMSA, // ADDS_A_D = 742
    CEFBS_HasStdEnc_HasMSA, // ADDS_A_H = 743
    CEFBS_HasStdEnc_HasMSA, // ADDS_A_W = 744
    CEFBS_HasStdEnc_HasMSA, // ADDS_S_B = 745
    CEFBS_HasStdEnc_HasMSA, // ADDS_S_D = 746
    CEFBS_HasStdEnc_HasMSA, // ADDS_S_H = 747
    CEFBS_HasStdEnc_HasMSA, // ADDS_S_W = 748
    CEFBS_HasStdEnc_HasMSA, // ADDS_U_B = 749
    CEFBS_HasStdEnc_HasMSA, // ADDS_U_D = 750
    CEFBS_HasStdEnc_HasMSA, // ADDS_U_H = 751
    CEFBS_HasStdEnc_HasMSA, // ADDS_U_W = 752
    CEFBS_InMicroMips_NotMips32r6, // ADDU16_MM = 753
    CEFBS_InMicroMips_HasMips32r6, // ADDU16_MMR6 = 754
    CEFBS_HasDSPR2, // ADDUH_QB = 755
    CEFBS_InMicroMips_HasDSPR2, // ADDUH_QB_MMR2 = 756
    CEFBS_HasDSPR2, // ADDUH_R_QB = 757
    CEFBS_InMicroMips_HasDSPR2, // ADDUH_R_QB_MMR2 = 758
    CEFBS_InMicroMips_HasMips32r6, // ADDU_MMR6 = 759
    CEFBS_HasDSPR2, // ADDU_PH = 760
    CEFBS_InMicroMips_HasDSPR2, // ADDU_PH_MMR2 = 761
    CEFBS_HasDSP, // ADDU_QB = 762
    CEFBS_InMicroMips_HasDSP, // ADDU_QB_MM = 763
    CEFBS_HasDSPR2, // ADDU_S_PH = 764
    CEFBS_InMicroMips_HasDSPR2, // ADDU_S_PH_MMR2 = 765
    CEFBS_HasDSP, // ADDU_S_QB = 766
    CEFBS_InMicroMips_HasDSP, // ADDU_S_QB_MM = 767
    CEFBS_HasStdEnc_HasMSA, // ADDVI_B = 768
    CEFBS_HasStdEnc_HasMSA, // ADDVI_D = 769
    CEFBS_HasStdEnc_HasMSA, // ADDVI_H = 770
    CEFBS_HasStdEnc_HasMSA, // ADDVI_W = 771
    CEFBS_HasStdEnc_HasMSA, // ADDV_B = 772
    CEFBS_HasStdEnc_HasMSA, // ADDV_D = 773
    CEFBS_HasStdEnc_HasMSA, // ADDV_H = 774
    CEFBS_HasStdEnc_HasMSA, // ADDV_W = 775
    CEFBS_HasDSP, // ADDWC = 776
    CEFBS_InMicroMips_HasDSP, // ADDWC_MM = 777
    CEFBS_HasStdEnc_HasMSA, // ADD_A_B = 778
    CEFBS_HasStdEnc_HasMSA, // ADD_A_D = 779
    CEFBS_HasStdEnc_HasMSA, // ADD_A_H = 780
    CEFBS_HasStdEnc_HasMSA, // ADD_A_W = 781
    CEFBS_InMicroMips_NotMips32r6, // ADD_MM = 782
    CEFBS_InMicroMips_HasMips32r6, // ADD_MMR6 = 783
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // ADDi = 784
    CEFBS_InMicroMips_NotMips32r6, // ADDi_MM = 785
    CEFBS_HasStdEnc_NotInMicroMips, // ADDiu = 786
    CEFBS_InMicroMips_NotMips32r6, // ADDiu_MM = 787
    CEFBS_HasStdEnc_NotInMicroMips, // ADDu = 788
    CEFBS_InMicroMips_NotMips32r6, // ADDu_MM = 789
    CEFBS_HasStdEnc_HasMips32r6, // ALIGN = 790
    CEFBS_InMicroMips_HasMips32r6, // ALIGN_MMR6 = 791
    CEFBS_HasStdEnc_HasMips32r6, // ALUIPC = 792
    CEFBS_InMicroMips_HasMips32r6, // ALUIPC_MMR6 = 793
    CEFBS_HasStdEnc_NotInMicroMips, // AND = 794
    CEFBS_InMicroMips_NotMips32r6, // AND16_MM = 795
    CEFBS_InMicroMips_HasMips32r6, // AND16_MMR6 = 796
    CEFBS_NotInMips16Mode_IsGP64bit, // AND64 = 797
    CEFBS_InMicroMips_NotMips32r6, // ANDI16_MM = 798
    CEFBS_InMicroMips_HasMips32r6, // ANDI16_MMR6 = 799
    CEFBS_HasStdEnc_HasMSA, // ANDI_B = 800
    CEFBS_InMicroMips_HasMips32r6, // ANDI_MMR6 = 801
    CEFBS_InMicroMips_NotMips32r6, // AND_MM = 802
    CEFBS_InMicroMips_HasMips32r6, // AND_MMR6 = 803
    CEFBS_HasStdEnc_HasMSA, // AND_V = 804
    CEFBS_HasStdEnc_NotInMicroMips, // ANDi = 805
    CEFBS_NotInMips16Mode_IsGP64bit, // ANDi64 = 806
    CEFBS_InMicroMips_NotMips32r6, // ANDi_MM = 807
    CEFBS_HasDSPR2, // APPEND = 808
    CEFBS_InMicroMips_HasDSPR2, // APPEND_MMR2 = 809
    CEFBS_HasStdEnc_HasMSA, // ASUB_S_B = 810
    CEFBS_HasStdEnc_HasMSA, // ASUB_S_D = 811
    CEFBS_HasStdEnc_HasMSA, // ASUB_S_H = 812
    CEFBS_HasStdEnc_HasMSA, // ASUB_S_W = 813
    CEFBS_HasStdEnc_HasMSA, // ASUB_U_B = 814
    CEFBS_HasStdEnc_HasMSA, // ASUB_U_D = 815
    CEFBS_HasStdEnc_HasMSA, // ASUB_U_H = 816
    CEFBS_HasStdEnc_HasMSA, // ASUB_U_W = 817
    CEFBS_HasStdEnc_HasMips32r6, // AUI = 818
    CEFBS_HasStdEnc_HasMips32r6, // AUIPC = 819
    CEFBS_InMicroMips_HasMips32r6, // AUIPC_MMR6 = 820
    CEFBS_InMicroMips_HasMips32r6, // AUI_MMR6 = 821
    CEFBS_HasStdEnc_HasMSA, // AVER_S_B = 822
    CEFBS_HasStdEnc_HasMSA, // AVER_S_D = 823
    CEFBS_HasStdEnc_HasMSA, // AVER_S_H = 824
    CEFBS_HasStdEnc_HasMSA, // AVER_S_W = 825
    CEFBS_HasStdEnc_HasMSA, // AVER_U_B = 826
    CEFBS_HasStdEnc_HasMSA, // AVER_U_D = 827
    CEFBS_HasStdEnc_HasMSA, // AVER_U_H = 828
    CEFBS_HasStdEnc_HasMSA, // AVER_U_W = 829
    CEFBS_HasStdEnc_HasMSA, // AVE_S_B = 830
    CEFBS_HasStdEnc_HasMSA, // AVE_S_D = 831
    CEFBS_HasStdEnc_HasMSA, // AVE_S_H = 832
    CEFBS_HasStdEnc_HasMSA, // AVE_S_W = 833
    CEFBS_HasStdEnc_HasMSA, // AVE_U_B = 834
    CEFBS_HasStdEnc_HasMSA, // AVE_U_D = 835
    CEFBS_HasStdEnc_HasMSA, // AVE_U_H = 836
    CEFBS_HasStdEnc_HasMSA, // AVE_U_W = 837
    CEFBS_InMips16Mode, // AddiuRxImmX16 = 838
    CEFBS_InMips16Mode, // AddiuRxPcImmX16 = 839
    CEFBS_InMips16Mode, // AddiuRxRxImm16 = 840
    CEFBS_InMips16Mode, // AddiuRxRxImmX16 = 841
    CEFBS_InMips16Mode, // AddiuRxRyOffMemX16 = 842
    CEFBS_InMips16Mode, // AddiuSpImm16 = 843
    CEFBS_InMips16Mode, // AddiuSpImmX16 = 844
    CEFBS_InMips16Mode, // AdduRxRyRz16 = 845
    CEFBS_InMips16Mode, // AndRxRxRy16 = 846
    CEFBS_InMicroMips, // B16_MM = 847
    CEFBS_HasCnMips, // BADDu = 848
    CEFBS_HasStdEnc_HasMips32r6, // BAL = 849
    CEFBS_HasStdEnc_HasMips32r6, // BALC = 850
    CEFBS_InMicroMips_HasMips32r6, // BALC_MMR6 = 851
    CEFBS_HasDSPR2, // BALIGN = 852
    CEFBS_InMicroMips_HasDSPR2, // BALIGN_MMR2 = 853
    CEFBS_HasCnMips, // BBIT0 = 854
    CEFBS_HasCnMips, // BBIT032 = 855
    CEFBS_HasCnMips, // BBIT1 = 856
    CEFBS_HasCnMips, // BBIT132 = 857
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BC = 858
    CEFBS_InMicroMips_HasMips32r6, // BC16_MMR6 = 859
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // BC1EQZ = 860
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // BC1EQZC_MMR6 = 861
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // BC1F = 862
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // BC1FL = 863
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // BC1F_MM = 864
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // BC1NEZ = 865
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // BC1NEZC_MMR6 = 866
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // BC1T = 867
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // BC1TL = 868
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // BC1T_MM = 869
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BC2EQZ = 870
    CEFBS_InMicroMips_HasMips32r6, // BC2EQZC_MMR6 = 871
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BC2NEZ = 872
    CEFBS_InMicroMips_HasMips32r6, // BC2NEZC_MMR6 = 873
    CEFBS_HasStdEnc_HasMSA, // BCLRI_B = 874
    CEFBS_HasStdEnc_HasMSA, // BCLRI_D = 875
    CEFBS_HasStdEnc_HasMSA, // BCLRI_H = 876
    CEFBS_HasStdEnc_HasMSA, // BCLRI_W = 877
    CEFBS_HasStdEnc_HasMSA, // BCLR_B = 878
    CEFBS_HasStdEnc_HasMSA, // BCLR_D = 879
    CEFBS_HasStdEnc_HasMSA, // BCLR_H = 880
    CEFBS_HasStdEnc_HasMSA, // BCLR_W = 881
    CEFBS_InMicroMips_HasMips32r6, // BC_MMR6 = 882
    CEFBS_HasStdEnc_NotInMicroMips, // BEQ = 883
    CEFBS_NotInMips16Mode_IsGP64bit, // BEQ64 = 884
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BEQC = 885
    CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BEQC64 = 886
    CEFBS_InMicroMips_HasMips32r6, // BEQC_MMR6 = 887
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BEQL = 888
    CEFBS_InMicroMips_NotMips32r6, // BEQZ16_MM = 889
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BEQZALC = 890
    CEFBS_InMicroMips_HasMips32r6, // BEQZALC_MMR6 = 891
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BEQZC = 892
    CEFBS_InMicroMips_HasMips32r6, // BEQZC16_MMR6 = 893
    CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BEQZC64 = 894
    CEFBS_InMicroMips_NotMips32r6, // BEQZC_MM = 895
    CEFBS_InMicroMips_HasMips32r6, // BEQZC_MMR6 = 896
    CEFBS_InMicroMips_NotMips32r6, // BEQ_MM = 897
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGEC = 898
    CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BGEC64 = 899
    CEFBS_InMicroMips_HasMips32r6, // BGEC_MMR6 = 900
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGEUC = 901
    CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BGEUC64 = 902
    CEFBS_InMicroMips_HasMips32r6, // BGEUC_MMR6 = 903
    CEFBS_HasStdEnc_NotInMicroMips, // BGEZ = 904
    CEFBS_NotInMips16Mode_IsGP64bit, // BGEZ64 = 905
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // BGEZAL = 906
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGEZALC = 907
    CEFBS_InMicroMips_HasMips32r6, // BGEZALC_MMR6 = 908
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BGEZALL = 909
    CEFBS_InMicroMips_NotMips32r6, // BGEZALS_MM = 910
    CEFBS_InMicroMips_NotMips32r6, // BGEZAL_MM = 911
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGEZC = 912
    CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BGEZC64 = 913
    CEFBS_InMicroMips_HasMips32r6, // BGEZC_MMR6 = 914
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BGEZL = 915
    CEFBS_InMicroMips_NotMips32r6, // BGEZ_MM = 916
    CEFBS_HasStdEnc_NotInMicroMips, // BGTZ = 917
    CEFBS_NotInMips16Mode_IsGP64bit, // BGTZ64 = 918
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGTZALC = 919
    CEFBS_InMicroMips_HasMips32r6, // BGTZALC_MMR6 = 920
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGTZC = 921
    CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BGTZC64 = 922
    CEFBS_InMicroMips_HasMips32r6, // BGTZC_MMR6 = 923
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BGTZL = 924
    CEFBS_InMicroMips_NotMips32r6, // BGTZ_MM = 925
    CEFBS_HasStdEnc_HasMSA, // BINSLI_B = 926
    CEFBS_HasStdEnc_HasMSA, // BINSLI_D = 927
    CEFBS_HasStdEnc_HasMSA, // BINSLI_H = 928
    CEFBS_HasStdEnc_HasMSA, // BINSLI_W = 929
    CEFBS_HasStdEnc_HasMSA, // BINSL_B = 930
    CEFBS_HasStdEnc_HasMSA, // BINSL_D = 931
    CEFBS_HasStdEnc_HasMSA, // BINSL_H = 932
    CEFBS_HasStdEnc_HasMSA, // BINSL_W = 933
    CEFBS_HasStdEnc_HasMSA, // BINSRI_B = 934
    CEFBS_HasStdEnc_HasMSA, // BINSRI_D = 935
    CEFBS_HasStdEnc_HasMSA, // BINSRI_H = 936
    CEFBS_HasStdEnc_HasMSA, // BINSRI_W = 937
    CEFBS_HasStdEnc_HasMSA, // BINSR_B = 938
    CEFBS_HasStdEnc_HasMSA, // BINSR_D = 939
    CEFBS_HasStdEnc_HasMSA, // BINSR_H = 940
    CEFBS_HasStdEnc_HasMSA, // BINSR_W = 941
    CEFBS_HasDSP, // BITREV = 942
    CEFBS_InMicroMips_HasDSP, // BITREV_MM = 943
    CEFBS_HasStdEnc_HasMips32r6, // BITSWAP = 944
    CEFBS_InMicroMips_HasMips32r6, // BITSWAP_MMR6 = 945
    CEFBS_HasStdEnc_NotInMicroMips, // BLEZ = 946
    CEFBS_NotInMips16Mode_IsGP64bit, // BLEZ64 = 947
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLEZALC = 948
    CEFBS_InMicroMips_HasMips32r6, // BLEZALC_MMR6 = 949
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLEZC = 950
    CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BLEZC64 = 951
    CEFBS_InMicroMips_HasMips32r6, // BLEZC_MMR6 = 952
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BLEZL = 953
    CEFBS_InMicroMips_NotMips32r6, // BLEZ_MM = 954
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLTC = 955
    CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BLTC64 = 956
    CEFBS_InMicroMips_HasMips32r6, // BLTC_MMR6 = 957
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLTUC = 958
    CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BLTUC64 = 959
    CEFBS_InMicroMips_HasMips32r6, // BLTUC_MMR6 = 960
    CEFBS_HasStdEnc_NotInMicroMips, // BLTZ = 961
    CEFBS_NotInMips16Mode_IsGP64bit, // BLTZ64 = 962
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // BLTZAL = 963
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLTZALC = 964
    CEFBS_InMicroMips_HasMips32r6, // BLTZALC_MMR6 = 965
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BLTZALL = 966
    CEFBS_InMicroMips_NotMips32r6, // BLTZALS_MM = 967
    CEFBS_InMicroMips_NotMips32r6, // BLTZAL_MM = 968
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLTZC = 969
    CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BLTZC64 = 970
    CEFBS_InMicroMips_HasMips32r6, // BLTZC_MMR6 = 971
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BLTZL = 972
    CEFBS_InMicroMips_NotMips32r6, // BLTZ_MM = 973
    CEFBS_HasStdEnc_HasMSA, // BMNZI_B = 974
    CEFBS_HasStdEnc_HasMSA, // BMNZ_V = 975
    CEFBS_HasStdEnc_HasMSA, // BMZI_B = 976
    CEFBS_HasStdEnc_HasMSA, // BMZ_V = 977
    CEFBS_HasStdEnc_NotInMicroMips, // BNE = 978
    CEFBS_NotInMips16Mode_IsGP64bit, // BNE64 = 979
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BNEC = 980
    CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BNEC64 = 981
    CEFBS_InMicroMips_HasMips32r6, // BNEC_MMR6 = 982
    CEFBS_HasStdEnc_HasMSA, // BNEGI_B = 983
    CEFBS_HasStdEnc_HasMSA, // BNEGI_D = 984
    CEFBS_HasStdEnc_HasMSA, // BNEGI_H = 985
    CEFBS_HasStdEnc_HasMSA, // BNEGI_W = 986
    CEFBS_HasStdEnc_HasMSA, // BNEG_B = 987
    CEFBS_HasStdEnc_HasMSA, // BNEG_D = 988
    CEFBS_HasStdEnc_HasMSA, // BNEG_H = 989
    CEFBS_HasStdEnc_HasMSA, // BNEG_W = 990
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BNEL = 991
    CEFBS_InMicroMips_NotMips32r6, // BNEZ16_MM = 992
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BNEZALC = 993
    CEFBS_InMicroMips_HasMips32r6, // BNEZALC_MMR6 = 994
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BNEZC = 995
    CEFBS_InMicroMips_HasMips32r6, // BNEZC16_MMR6 = 996
    CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BNEZC64 = 997
    CEFBS_InMicroMips_NotMips32r6, // BNEZC_MM = 998
    CEFBS_InMicroMips_HasMips32r6, // BNEZC_MMR6 = 999
    CEFBS_InMicroMips_NotMips32r6, // BNE_MM = 1000
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BNVC = 1001
    CEFBS_InMicroMips_HasMips32r6, // BNVC_MMR6 = 1002
    CEFBS_HasStdEnc_HasMSA, // BNZ_B = 1003
    CEFBS_HasStdEnc_HasMSA, // BNZ_D = 1004
    CEFBS_HasStdEnc_HasMSA, // BNZ_H = 1005
    CEFBS_HasStdEnc_HasMSA, // BNZ_V = 1006
    CEFBS_HasStdEnc_HasMSA, // BNZ_W = 1007
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BOVC = 1008
    CEFBS_InMicroMips_HasMips32r6, // BOVC_MMR6 = 1009
    CEFBS_HasDSP_NotInMicroMips, // BPOSGE32 = 1010
    CEFBS_InMicroMips_HasDSPR3, // BPOSGE32C_MMR3 = 1011
    CEFBS_InMicroMips_NotMips32r6_HasDSP, // BPOSGE32_MM = 1012
    CEFBS_HasStdEnc_NotInMicroMips, // BREAK = 1013
    CEFBS_InMicroMips_NotMips32r6, // BREAK16_MM = 1014
    CEFBS_InMicroMips_HasMips32r6, // BREAK16_MMR6 = 1015
    CEFBS_InMicroMips, // BREAK_MM = 1016
    CEFBS_InMicroMips_HasMips32r6, // BREAK_MMR6 = 1017
    CEFBS_HasStdEnc_HasMSA, // BSELI_B = 1018
    CEFBS_HasStdEnc_HasMSA, // BSEL_V = 1019
    CEFBS_HasStdEnc_HasMSA, // BSETI_B = 1020
    CEFBS_HasStdEnc_HasMSA, // BSETI_D = 1021
    CEFBS_HasStdEnc_HasMSA, // BSETI_H = 1022
    CEFBS_HasStdEnc_HasMSA, // BSETI_W = 1023
    CEFBS_HasStdEnc_HasMSA, // BSET_B = 1024
    CEFBS_HasStdEnc_HasMSA, // BSET_D = 1025
    CEFBS_HasStdEnc_HasMSA, // BSET_H = 1026
    CEFBS_HasStdEnc_HasMSA, // BSET_W = 1027
    CEFBS_HasStdEnc_HasMSA, // BZ_B = 1028
    CEFBS_HasStdEnc_HasMSA, // BZ_D = 1029
    CEFBS_HasStdEnc_HasMSA, // BZ_H = 1030
    CEFBS_HasStdEnc_HasMSA, // BZ_V = 1031
    CEFBS_HasStdEnc_HasMSA, // BZ_W = 1032
    CEFBS_InMips16Mode, // BeqzRxImm16 = 1033
    CEFBS_InMips16Mode, // BeqzRxImmX16 = 1034
    CEFBS_InMips16Mode, // Bimm16 = 1035
    CEFBS_InMips16Mode, // BimmX16 = 1036
    CEFBS_InMips16Mode, // BnezRxImm16 = 1037
    CEFBS_InMips16Mode, // BnezRxImmX16 = 1038
    CEFBS_InMips16Mode, // Break16 = 1039
    CEFBS_InMips16Mode, // Bteqz16 = 1040
    CEFBS_InMips16Mode, // BteqzX16 = 1041
    CEFBS_InMips16Mode, // Btnez16 = 1042
    CEFBS_InMips16Mode, // BtnezX16 = 1043
    CEFBS_HasStdEnc_HasMips3_32_NotMips32r6_NotMips64r6_NotInMicroMips, // CACHE = 1044
    CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // CACHEE = 1045
    CEFBS_InMicroMips_HasEVA, // CACHEE_MM = 1046
    CEFBS_InMicroMips_NotMips32r6, // CACHE_MM = 1047
    CEFBS_InMicroMips_HasMips32r6, // CACHE_MMR6 = 1048
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // CACHE_R6 = 1049
    CEFBS_HasStdEnc_IsFP64bit_HasMips3_32_IsNotSoftFloat_NotInMicroMips, // CEIL_L_D64 = 1050
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CEIL_L_D_MMR6 = 1051
    CEFBS_HasStdEnc_IsFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // CEIL_L_S = 1052
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CEIL_L_S_MMR6 = 1053
    CEFBS_HasStdEnc_NotFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // CEIL_W_D32 = 1054
    CEFBS_HasStdEnc_IsFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // CEIL_W_D64 = 1055
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CEIL_W_D_MMR6 = 1056
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // CEIL_W_MM = 1057
    CEFBS_HasStdEnc_HasMips2_IsNotSoftFloat_NotInMicroMips, // CEIL_W_S = 1058
    CEFBS_InMicroMips_IsNotSoftFloat, // CEIL_W_S_MM = 1059
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CEIL_W_S_MMR6 = 1060
    CEFBS_HasStdEnc_HasMSA, // CEQI_B = 1061
    CEFBS_HasStdEnc_HasMSA, // CEQI_D = 1062
    CEFBS_HasStdEnc_HasMSA, // CEQI_H = 1063
    CEFBS_HasStdEnc_HasMSA, // CEQI_W = 1064
    CEFBS_HasStdEnc_HasMSA, // CEQ_B = 1065
    CEFBS_HasStdEnc_HasMSA, // CEQ_D = 1066
    CEFBS_HasStdEnc_HasMSA, // CEQ_H = 1067
    CEFBS_HasStdEnc_HasMSA, // CEQ_W = 1068
    CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // CFC1 = 1069
    CEFBS_InMicroMips_IsNotSoftFloat, // CFC1_MM = 1070
    CEFBS_InMicroMips, // CFC2_MM = 1071
    CEFBS_HasStdEnc_HasMSA, // CFCMSA = 1072
    CEFBS_HasMips64_HasCnMips_NotInMicroMips, // CINS = 1073
    CEFBS_HasMips64_HasCnMips_NotInMicroMips, // CINS32 = 1074
    CEFBS_HasMips64_HasCnMips_NotInMicroMips, // CINS64_32 = 1075
    CEFBS_HasMips64_HasCnMips_NotInMicroMips, // CINS_i32 = 1076
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CLASS_D = 1077
    CEFBS_InMicroMips_HasMips32r6, // CLASS_D_MMR6 = 1078
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CLASS_S = 1079
    CEFBS_InMicroMips_HasMips32r6, // CLASS_S_MMR6 = 1080
    CEFBS_HasStdEnc_HasMSA, // CLEI_S_B = 1081
    CEFBS_HasStdEnc_HasMSA, // CLEI_S_D = 1082
    CEFBS_HasStdEnc_HasMSA, // CLEI_S_H = 1083
    CEFBS_HasStdEnc_HasMSA, // CLEI_S_W = 1084
    CEFBS_HasStdEnc_HasMSA, // CLEI_U_B = 1085
    CEFBS_HasStdEnc_HasMSA, // CLEI_U_D = 1086
    CEFBS_HasStdEnc_HasMSA, // CLEI_U_H = 1087
    CEFBS_HasStdEnc_HasMSA, // CLEI_U_W = 1088
    CEFBS_HasStdEnc_HasMSA, // CLE_S_B = 1089
    CEFBS_HasStdEnc_HasMSA, // CLE_S_D = 1090
    CEFBS_HasStdEnc_HasMSA, // CLE_S_H = 1091
    CEFBS_HasStdEnc_HasMSA, // CLE_S_W = 1092
    CEFBS_HasStdEnc_HasMSA, // CLE_U_B = 1093
    CEFBS_HasStdEnc_HasMSA, // CLE_U_D = 1094
    CEFBS_HasStdEnc_HasMSA, // CLE_U_H = 1095
    CEFBS_HasStdEnc_HasMSA, // CLE_U_W = 1096
    CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // CLO = 1097
    CEFBS_InMicroMips, // CLO_MM = 1098
    CEFBS_InMicroMips_HasMips32r6, // CLO_MMR6 = 1099
    CEFBS_HasStdEnc_HasMips32r6, // CLO_R6 = 1100
    CEFBS_HasStdEnc_HasMSA, // CLTI_S_B = 1101
    CEFBS_HasStdEnc_HasMSA, // CLTI_S_D = 1102
    CEFBS_HasStdEnc_HasMSA, // CLTI_S_H = 1103
    CEFBS_HasStdEnc_HasMSA, // CLTI_S_W = 1104
    CEFBS_HasStdEnc_HasMSA, // CLTI_U_B = 1105
    CEFBS_HasStdEnc_HasMSA, // CLTI_U_D = 1106
    CEFBS_HasStdEnc_HasMSA, // CLTI_U_H = 1107
    CEFBS_HasStdEnc_HasMSA, // CLTI_U_W = 1108
    CEFBS_HasStdEnc_HasMSA, // CLT_S_B = 1109
    CEFBS_HasStdEnc_HasMSA, // CLT_S_D = 1110
    CEFBS_HasStdEnc_HasMSA, // CLT_S_H = 1111
    CEFBS_HasStdEnc_HasMSA, // CLT_S_W = 1112
    CEFBS_HasStdEnc_HasMSA, // CLT_U_B = 1113
    CEFBS_HasStdEnc_HasMSA, // CLT_U_D = 1114
    CEFBS_HasStdEnc_HasMSA, // CLT_U_H = 1115
    CEFBS_HasStdEnc_HasMSA, // CLT_U_W = 1116
    CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // CLZ = 1117
    CEFBS_InMicroMips, // CLZ_MM = 1118
    CEFBS_InMicroMips_HasMips32r6, // CLZ_MMR6 = 1119
    CEFBS_HasStdEnc_HasMips32r6, // CLZ_R6 = 1120
    CEFBS_HasDSPR2, // CMPGDU_EQ_QB = 1121
    CEFBS_InMicroMips_HasDSPR2, // CMPGDU_EQ_QB_MMR2 = 1122
    CEFBS_HasDSPR2, // CMPGDU_LE_QB = 1123
    CEFBS_InMicroMips_HasDSPR2, // CMPGDU_LE_QB_MMR2 = 1124
    CEFBS_HasDSPR2, // CMPGDU_LT_QB = 1125
    CEFBS_InMicroMips_HasDSPR2, // CMPGDU_LT_QB_MMR2 = 1126
    CEFBS_HasDSP, // CMPGU_EQ_QB = 1127
    CEFBS_InMicroMips_HasDSP, // CMPGU_EQ_QB_MM = 1128
    CEFBS_HasDSP, // CMPGU_LE_QB = 1129
    CEFBS_InMicroMips_HasDSP, // CMPGU_LE_QB_MM = 1130
    CEFBS_HasDSP, // CMPGU_LT_QB = 1131
    CEFBS_InMicroMips_HasDSP, // CMPGU_LT_QB_MM = 1132
    CEFBS_HasDSP, // CMPU_EQ_QB = 1133
    CEFBS_InMicroMips_HasDSP, // CMPU_EQ_QB_MM = 1134
    CEFBS_HasDSP, // CMPU_LE_QB = 1135
    CEFBS_InMicroMips_HasDSP, // CMPU_LE_QB_MM = 1136
    CEFBS_HasDSP, // CMPU_LT_QB = 1137
    CEFBS_InMicroMips_HasDSP, // CMPU_LT_QB_MM = 1138
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_AF_D_MMR6 = 1139
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_AF_S_MMR6 = 1140
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_EQ_D = 1141
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_EQ_D_MMR6 = 1142
    CEFBS_HasDSP, // CMP_EQ_PH = 1143
    CEFBS_InMicroMips_HasDSP, // CMP_EQ_PH_MM = 1144
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_EQ_S = 1145
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_EQ_S_MMR6 = 1146
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_F_D = 1147
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_F_S = 1148
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_LE_D = 1149
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_LE_D_MMR6 = 1150
    CEFBS_HasDSP, // CMP_LE_PH = 1151
    CEFBS_InMicroMips_HasDSP, // CMP_LE_PH_MM = 1152
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_LE_S = 1153
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_LE_S_MMR6 = 1154
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_LT_D = 1155
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_LT_D_MMR6 = 1156
    CEFBS_HasDSP, // CMP_LT_PH = 1157
    CEFBS_InMicroMips_HasDSP, // CMP_LT_PH_MM = 1158
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_LT_S = 1159
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_LT_S_MMR6 = 1160
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SAF_D = 1161
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SAF_D_MMR6 = 1162
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SAF_S = 1163
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SAF_S_MMR6 = 1164
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SEQ_D = 1165
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SEQ_D_MMR6 = 1166
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SEQ_S = 1167
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SEQ_S_MMR6 = 1168
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SLE_D = 1169
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SLE_D_MMR6 = 1170
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SLE_S = 1171
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SLE_S_MMR6 = 1172
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SLT_D = 1173
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SLT_D_MMR6 = 1174
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SLT_S = 1175
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SLT_S_MMR6 = 1176
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SUEQ_D = 1177
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SUEQ_D_MMR6 = 1178
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SUEQ_S = 1179
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SUEQ_S_MMR6 = 1180
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SULE_D = 1181
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SULE_D_MMR6 = 1182
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SULE_S = 1183
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SULE_S_MMR6 = 1184
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SULT_D = 1185
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SULT_D_MMR6 = 1186
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SULT_S = 1187
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SULT_S_MMR6 = 1188
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SUN_D = 1189
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SUN_D_MMR6 = 1190
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SUN_S = 1191
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SUN_S_MMR6 = 1192
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_UEQ_D = 1193
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_UEQ_D_MMR6 = 1194
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_UEQ_S = 1195
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_UEQ_S_MMR6 = 1196
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_ULE_D = 1197
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_ULE_D_MMR6 = 1198
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_ULE_S = 1199
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_ULE_S_MMR6 = 1200
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_ULT_D = 1201
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_ULT_D_MMR6 = 1202
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_ULT_S = 1203
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_ULT_S_MMR6 = 1204
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_UN_D = 1205
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_UN_D_MMR6 = 1206
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_UN_S = 1207
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_UN_S_MMR6 = 1208
    CEFBS_HasStdEnc_HasMSA, // COPY_S_B = 1209
    CEFBS_HasStdEnc_HasMSA_HasMips64, // COPY_S_D = 1210
    CEFBS_HasStdEnc_HasMSA, // COPY_S_H = 1211
    CEFBS_HasStdEnc_HasMSA, // COPY_S_W = 1212
    CEFBS_HasStdEnc_HasMSA, // COPY_U_B = 1213
    CEFBS_HasStdEnc_HasMSA, // COPY_U_H = 1214
    CEFBS_HasStdEnc_HasMSA_HasMips64, // COPY_U_W = 1215
    CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32B = 1216
    CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32CB = 1217
    CEFBS_HasStdEnc_HasMips64r6_HasCRC_NotInMicroMips, // CRC32CD = 1218
    CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32CH = 1219
    CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32CW = 1220
    CEFBS_HasStdEnc_HasMips64r6_HasCRC_NotInMicroMips, // CRC32D = 1221
    CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32H = 1222
    CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32W = 1223
    CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // CTC1 = 1224
    CEFBS_InMicroMips_IsNotSoftFloat, // CTC1_MM = 1225
    CEFBS_InMicroMips, // CTC2_MM = 1226
    CEFBS_HasStdEnc_HasMSA, // CTCMSA = 1227
    CEFBS_HasStdEnc_NotFP64bit_IsNotSoftFloat_NotInMicroMips, // CVT_D32_S = 1228
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // CVT_D32_S_MM = 1229
    CEFBS_HasStdEnc_NotFP64bit_IsNotSoftFloat_NotInMicroMips, // CVT_D32_W = 1230
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // CVT_D32_W_MM = 1231
    CEFBS_HasStdEnc_IsFP64bit_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips, // CVT_D64_L = 1232
    CEFBS_HasStdEnc_IsFP64bit_IsNotSoftFloat_NotInMicroMips, // CVT_D64_S = 1233
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // CVT_D64_S_MM = 1234
    CEFBS_HasStdEnc_IsFP64bit_IsNotSoftFloat_NotInMicroMips, // CVT_D64_W = 1235
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // CVT_D64_W_MM = 1236
    CEFBS_InMicroMips_IsFP64bit_HasMips32r6_IsNotSoftFloat, // CVT_D_L_MMR6 = 1237
    CEFBS_HasStdEnc_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips, // CVT_L_D64 = 1238
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // CVT_L_D64_MM = 1239
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CVT_L_D_MMR6 = 1240
    CEFBS_HasStdEnc_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips, // CVT_L_S = 1241
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // CVT_L_S_MM = 1242
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CVT_L_S_MMR6 = 1243
    CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D, // CVT_PS_PW64 = 1244
    CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // CVT_PS_S64 = 1245
    CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D, // CVT_PW_PS64 = 1246
    CEFBS_HasStdEnc_NotFP64bit_IsNotSoftFloat_NotInMicroMips, // CVT_S_D32 = 1247
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // CVT_S_D32_MM = 1248
    CEFBS_HasStdEnc_IsFP64bit_IsNotSoftFloat_NotInMicroMips, // CVT_S_D64 = 1249
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // CVT_S_D64_MM = 1250
    CEFBS_HasStdEnc_IsFP64bit_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips, // CVT_S_L = 1251
    CEFBS_InMicroMips_IsFP64bit_HasMips32r6_IsNotSoftFloat, // CVT_S_L_MMR6 = 1252
    CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // CVT_S_PL64 = 1253
    CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // CVT_S_PU64 = 1254
    CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // CVT_S_W = 1255
    CEFBS_InMicroMips_IsNotSoftFloat, // CVT_S_W_MM = 1256
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CVT_S_W_MMR6 = 1257
    CEFBS_HasStdEnc_NotFP64bit_IsNotSoftFloat_NotInMicroMips, // CVT_W_D32 = 1258
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // CVT_W_D32_MM = 1259
    CEFBS_HasStdEnc_IsFP64bit_IsNotSoftFloat_NotInMicroMips, // CVT_W_D64 = 1260
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // CVT_W_D64_MM = 1261
    CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // CVT_W_S = 1262
    CEFBS_InMicroMips_IsNotSoftFloat, // CVT_W_S_MM = 1263
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CVT_W_S_MMR6 = 1264
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_EQ_D32 = 1265
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // C_EQ_D32_MM = 1266
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_EQ_D64 = 1267
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // C_EQ_D64_MM = 1268
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_EQ_S = 1269
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_EQ_S_MM = 1270
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_F_D32 = 1271
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // C_F_D32_MM = 1272
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_F_D64 = 1273
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // C_F_D64_MM = 1274
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_F_S = 1275
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_F_S_MM = 1276
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LE_D32 = 1277
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // C_LE_D32_MM = 1278
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LE_D64 = 1279
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // C_LE_D64_MM = 1280
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LE_S = 1281
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_LE_S_MM = 1282
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LT_D32 = 1283
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // C_LT_D32_MM = 1284
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LT_D64 = 1285
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // C_LT_D64_MM = 1286
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LT_S = 1287
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_LT_S_MM = 1288
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGE_D32 = 1289
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // C_NGE_D32_MM = 1290
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGE_D64 = 1291
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // C_NGE_D64_MM = 1292
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGE_S = 1293
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_NGE_S_MM = 1294
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGLE_D32 = 1295
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // C_NGLE_D32_MM = 1296
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGLE_D64 = 1297
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // C_NGLE_D64_MM = 1298
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGLE_S = 1299
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_NGLE_S_MM = 1300
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGL_D32 = 1301
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // C_NGL_D32_MM = 1302
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGL_D64 = 1303
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // C_NGL_D64_MM = 1304
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGL_S = 1305
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_NGL_S_MM = 1306
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGT_D32 = 1307
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // C_NGT_D32_MM = 1308
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGT_D64 = 1309
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // C_NGT_D64_MM = 1310
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGT_S = 1311
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_NGT_S_MM = 1312
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLE_D32 = 1313
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // C_OLE_D32_MM = 1314
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLE_D64 = 1315
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // C_OLE_D64_MM = 1316
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLE_S = 1317
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_OLE_S_MM = 1318
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLT_D32 = 1319
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // C_OLT_D32_MM = 1320
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLT_D64 = 1321
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // C_OLT_D64_MM = 1322
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLT_S = 1323
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_OLT_S_MM = 1324
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SEQ_D32 = 1325
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // C_SEQ_D32_MM = 1326
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SEQ_D64 = 1327
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // C_SEQ_D64_MM = 1328
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SEQ_S = 1329
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_SEQ_S_MM = 1330
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SF_D32 = 1331
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // C_SF_D32_MM = 1332
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SF_D64 = 1333
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // C_SF_D64_MM = 1334
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SF_S = 1335
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_SF_S_MM = 1336
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UEQ_D32 = 1337
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // C_UEQ_D32_MM = 1338
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UEQ_D64 = 1339
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // C_UEQ_D64_MM = 1340
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UEQ_S = 1341
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_UEQ_S_MM = 1342
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULE_D32 = 1343
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // C_ULE_D32_MM = 1344
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULE_D64 = 1345
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // C_ULE_D64_MM = 1346
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULE_S = 1347
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_ULE_S_MM = 1348
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULT_D32 = 1349
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // C_ULT_D32_MM = 1350
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULT_D64 = 1351
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // C_ULT_D64_MM = 1352
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULT_S = 1353
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_ULT_S_MM = 1354
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UN_D32 = 1355
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // C_UN_D32_MM = 1356
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UN_D64 = 1357
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // C_UN_D64_MM = 1358
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UN_S = 1359
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_UN_S_MM = 1360
    CEFBS_InMips16Mode, // CmpRxRy16 = 1361
    CEFBS_InMips16Mode, // CmpiRxImm16 = 1362
    CEFBS_InMips16Mode, // CmpiRxImmX16 = 1363
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DADD = 1364
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // DADDi = 1365
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DADDiu = 1366
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DADDu = 1367
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DAHI = 1368
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DALIGN = 1369
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DATI = 1370
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DAUI = 1371
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DBITSWAP = 1372
    CEFBS_HasStdEnc_IsGP64bit_HasMips64_NotMips64r6_NotInMicroMips, // DCLO = 1373
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DCLO_R6 = 1374
    CEFBS_HasStdEnc_IsGP64bit_HasMips64_NotMips64r6_NotInMicroMips, // DCLZ = 1375
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DCLZ_R6 = 1376
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DDIV = 1377
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DDIVU = 1378
    CEFBS_HasStdEnc_HasMips32_NotInMicroMips, // DERET = 1379
    CEFBS_InMicroMips, // DERET_MM = 1380
    CEFBS_InMicroMips_HasMips32r6, // DERET_MMR6 = 1381
    CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DEXT = 1382
    CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DEXT64_32 = 1383
    CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DEXTM = 1384
    CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DEXTU = 1385
    CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // DI = 1386
    CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DINS = 1387
    CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DINSM = 1388
    CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DINSU = 1389
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // DIV = 1390
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // DIVU = 1391
    CEFBS_InMicroMips_HasMips32r6, // DIVU_MMR6 = 1392
    CEFBS_InMicroMips_HasMips32r6, // DIV_MMR6 = 1393
    CEFBS_HasStdEnc_HasMSA, // DIV_S_B = 1394
    CEFBS_HasStdEnc_HasMSA, // DIV_S_D = 1395
    CEFBS_HasStdEnc_HasMSA, // DIV_S_H = 1396
    CEFBS_HasStdEnc_HasMSA, // DIV_S_W = 1397
    CEFBS_HasStdEnc_HasMSA, // DIV_U_B = 1398
    CEFBS_HasStdEnc_HasMSA, // DIV_U_D = 1399
    CEFBS_HasStdEnc_HasMSA, // DIV_U_H = 1400
    CEFBS_HasStdEnc_HasMSA, // DIV_U_W = 1401
    CEFBS_InMicroMips, // DI_MM = 1402
    CEFBS_InMicroMips_HasMips32r6, // DI_MMR6 = 1403
    CEFBS_HasStdEnc_HasMSA_HasMips64, // DLSA = 1404
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DLSA_R6 = 1405
    CEFBS_HasStdEnc_IsGP64bit_HasMips3, // DMFC0 = 1406
    CEFBS_HasStdEnc_HasMips3_IsNotSoftFloat_NotInMicroMips, // DMFC1 = 1407
    CEFBS_HasStdEnc_IsGP64bit_HasMips3, // DMFC2 = 1408
    CEFBS_HasCnMips, // DMFC2_OCTEON = 1409
    CEFBS_HasStdEnc_HasMips64r5_HasVirt, // DMFGC0 = 1410
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMOD = 1411
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMODU = 1412
    CEFBS_HasStdEnc_HasMT_NotInMicroMips, // DMT = 1413
    CEFBS_HasStdEnc_IsGP64bit_HasMips3, // DMTC0 = 1414
    CEFBS_HasStdEnc_HasMips3_IsNotSoftFloat_NotInMicroMips, // DMTC1 = 1415
    CEFBS_HasStdEnc_IsGP64bit_HasMips3, // DMTC2 = 1416
    CEFBS_HasCnMips, // DMTC2_OCTEON = 1417
    CEFBS_HasStdEnc_HasMips64r5_HasVirt, // DMTGC0 = 1418
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMUH = 1419
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMUHU = 1420
    CEFBS_HasCnMips, // DMUL = 1421
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMicroMips, // DMULT = 1422
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMicroMips, // DMULTu = 1423
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMULU = 1424
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMUL_R6 = 1425
    CEFBS_HasStdEnc_HasMSA, // DOTP_S_D = 1426
    CEFBS_HasStdEnc_HasMSA, // DOTP_S_H = 1427
    CEFBS_HasStdEnc_HasMSA, // DOTP_S_W = 1428
    CEFBS_HasStdEnc_HasMSA, // DOTP_U_D = 1429
    CEFBS_HasStdEnc_HasMSA, // DOTP_U_H = 1430
    CEFBS_HasStdEnc_HasMSA, // DOTP_U_W = 1431
    CEFBS_HasStdEnc_HasMSA, // DPADD_S_D = 1432
    CEFBS_HasStdEnc_HasMSA, // DPADD_S_H = 1433
    CEFBS_HasStdEnc_HasMSA, // DPADD_S_W = 1434
    CEFBS_HasStdEnc_HasMSA, // DPADD_U_D = 1435
    CEFBS_HasStdEnc_HasMSA, // DPADD_U_H = 1436
    CEFBS_HasStdEnc_HasMSA, // DPADD_U_W = 1437
    CEFBS_HasDSPR2, // DPAQX_SA_W_PH = 1438
    CEFBS_InMicroMips_HasDSPR2, // DPAQX_SA_W_PH_MMR2 = 1439
    CEFBS_HasDSPR2, // DPAQX_S_W_PH = 1440
    CEFBS_InMicroMips_HasDSPR2, // DPAQX_S_W_PH_MMR2 = 1441
    CEFBS_HasDSP, // DPAQ_SA_L_W = 1442
    CEFBS_InMicroMips_HasDSP, // DPAQ_SA_L_W_MM = 1443
    CEFBS_HasDSP, // DPAQ_S_W_PH = 1444
    CEFBS_InMicroMips_HasDSP, // DPAQ_S_W_PH_MM = 1445
    CEFBS_HasDSP, // DPAU_H_QBL = 1446
    CEFBS_InMicroMips_HasDSP, // DPAU_H_QBL_MM = 1447
    CEFBS_HasDSP, // DPAU_H_QBR = 1448
    CEFBS_InMicroMips_HasDSP, // DPAU_H_QBR_MM = 1449
    CEFBS_HasDSPR2, // DPAX_W_PH = 1450
    CEFBS_InMicroMips_HasDSPR2, // DPAX_W_PH_MMR2 = 1451
    CEFBS_HasDSPR2, // DPA_W_PH = 1452
    CEFBS_InMicroMips_HasDSPR2, // DPA_W_PH_MMR2 = 1453
    CEFBS_HasCnMips, // DPOP = 1454
    CEFBS_HasDSPR2, // DPSQX_SA_W_PH = 1455
    CEFBS_InMicroMips_HasDSPR2, // DPSQX_SA_W_PH_MMR2 = 1456
    CEFBS_HasDSPR2, // DPSQX_S_W_PH = 1457
    CEFBS_InMicroMips_HasDSPR2, // DPSQX_S_W_PH_MMR2 = 1458
    CEFBS_HasDSP, // DPSQ_SA_L_W = 1459
    CEFBS_InMicroMips_HasDSP, // DPSQ_SA_L_W_MM = 1460
    CEFBS_HasDSP, // DPSQ_S_W_PH = 1461
    CEFBS_InMicroMips_HasDSP, // DPSQ_S_W_PH_MM = 1462
    CEFBS_HasStdEnc_HasMSA, // DPSUB_S_D = 1463
    CEFBS_HasStdEnc_HasMSA, // DPSUB_S_H = 1464
    CEFBS_HasStdEnc_HasMSA, // DPSUB_S_W = 1465
    CEFBS_HasStdEnc_HasMSA, // DPSUB_U_D = 1466
    CEFBS_HasStdEnc_HasMSA, // DPSUB_U_H = 1467
    CEFBS_HasStdEnc_HasMSA, // DPSUB_U_W = 1468
    CEFBS_HasDSP, // DPSU_H_QBL = 1469
    CEFBS_InMicroMips_HasDSP, // DPSU_H_QBL_MM = 1470
    CEFBS_HasDSP, // DPSU_H_QBR = 1471
    CEFBS_InMicroMips_HasDSP, // DPSU_H_QBR_MM = 1472
    CEFBS_HasDSPR2, // DPSX_W_PH = 1473
    CEFBS_InMicroMips_HasDSPR2, // DPSX_W_PH_MMR2 = 1474
    CEFBS_HasDSPR2, // DPS_W_PH = 1475
    CEFBS_InMicroMips_HasDSPR2, // DPS_W_PH_MMR2 = 1476
    CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DROTR = 1477
    CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DROTR32 = 1478
    CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DROTRV = 1479
    CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DSBH = 1480
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMicroMips, // DSDIV = 1481
    CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DSHD = 1482
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSLL = 1483
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSLL32 = 1484
    CEFBS_NotInMips16Mode_IsGP64bit, // DSLL64_32 = 1485
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSLLV = 1486
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRA = 1487
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRA32 = 1488
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRAV = 1489
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRL = 1490
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRL32 = 1491
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRLV = 1492
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSUB = 1493
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSUBu = 1494
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMicroMips, // DUDIV = 1495
    CEFBS_HasStdEnc_HasMips32r6, // DVP = 1496
    CEFBS_HasStdEnc_HasMT_NotInMicroMips, // DVPE = 1497
    CEFBS_InMicroMips_HasMips32r6, // DVP_MMR6 = 1498
    CEFBS_InMips16Mode, // DivRxRy16 = 1499
    CEFBS_InMips16Mode, // DivuRxRy16 = 1500
    CEFBS_HasStdEnc_NotInMicroMips, // EHB = 1501
    CEFBS_InMicroMips, // EHB_MM = 1502
    CEFBS_InMicroMips_HasMips32r6, // EHB_MMR6 = 1503
    CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // EI = 1504
    CEFBS_InMicroMips, // EI_MM = 1505
    CEFBS_InMicroMips_HasMips32r6, // EI_MMR6 = 1506
    CEFBS_HasStdEnc_HasMT_NotInMicroMips, // EMT = 1507
    CEFBS_HasStdEnc_HasMips3_32_NotInMicroMips, // ERET = 1508
    CEFBS_HasStdEnc_HasMips32r5_NotInMicroMips, // ERETNC = 1509
    CEFBS_InMicroMips_HasMips32r6, // ERETNC_MMR6 = 1510
    CEFBS_InMicroMips, // ERET_MM = 1511
    CEFBS_InMicroMips_HasMips32r6, // ERET_MMR6 = 1512
    CEFBS_HasStdEnc_HasMips32r6, // EVP = 1513
    CEFBS_HasStdEnc_HasMT_NotInMicroMips, // EVPE = 1514
    CEFBS_InMicroMips_HasMips32r6, // EVP_MMR6 = 1515
    CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // EXT = 1516
    CEFBS_HasDSP, // EXTP = 1517
    CEFBS_HasDSP, // EXTPDP = 1518
    CEFBS_HasDSP, // EXTPDPV = 1519
    CEFBS_InMicroMips_HasDSP, // EXTPDPV_MM = 1520
    CEFBS_InMicroMips_HasDSP, // EXTPDP_MM = 1521
    CEFBS_HasDSP, // EXTPV = 1522
    CEFBS_InMicroMips_HasDSP, // EXTPV_MM = 1523
    CEFBS_InMicroMips_HasDSP, // EXTP_MM = 1524
    CEFBS_HasDSP, // EXTRV_RS_W = 1525
    CEFBS_InMicroMips_HasDSP, // EXTRV_RS_W_MM = 1526
    CEFBS_HasDSP, // EXTRV_R_W = 1527
    CEFBS_InMicroMips_HasDSP, // EXTRV_R_W_MM = 1528
    CEFBS_HasDSP, // EXTRV_S_H = 1529
    CEFBS_InMicroMips_HasDSP, // EXTRV_S_H_MM = 1530
    CEFBS_HasDSP, // EXTRV_W = 1531
    CEFBS_InMicroMips_HasDSP, // EXTRV_W_MM = 1532
    CEFBS_HasDSP, // EXTR_RS_W = 1533
    CEFBS_InMicroMips_HasDSP, // EXTR_RS_W_MM = 1534
    CEFBS_HasDSP, // EXTR_R_W = 1535
    CEFBS_InMicroMips_HasDSP, // EXTR_R_W_MM = 1536
    CEFBS_HasDSP, // EXTR_S_H = 1537
    CEFBS_InMicroMips_HasDSP, // EXTR_S_H_MM = 1538
    CEFBS_HasDSP, // EXTR_W = 1539
    CEFBS_InMicroMips_HasDSP, // EXTR_W_MM = 1540
    CEFBS_HasMips64_HasCnMips_NotInMicroMips, // EXTS = 1541
    CEFBS_HasMips64_HasCnMips_NotInMicroMips, // EXTS32 = 1542
    CEFBS_InMicroMips_NotMips32r6, // EXT_MM = 1543
    CEFBS_InMicroMips_HasMips32r6, // EXT_MMR6 = 1544
    CEFBS_HasStdEnc_NotFP64bit_IsNotSoftFloat_NotInMicroMips, // FABS_D32 = 1545
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // FABS_D32_MM = 1546
    CEFBS_HasStdEnc_IsFP64bit_IsNotSoftFloat_NotInMicroMips, // FABS_D64 = 1547
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // FABS_D64_MM = 1548
    CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FABS_S = 1549
    CEFBS_InMicroMips_IsNotSoftFloat, // FABS_S_MM = 1550
    CEFBS_HasStdEnc_HasMSA, // FADD_D = 1551
    CEFBS_HasStdEnc_NotFP64bit_IsNotSoftFloat_NotInMicroMips, // FADD_D32 = 1552
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // FADD_D32_MM = 1553
    CEFBS_HasStdEnc_IsFP64bit_IsNotSoftFloat_NotInMicroMips, // FADD_D64 = 1554
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // FADD_D64_MM = 1555
    CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FADD_PS64 = 1556
    CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FADD_S = 1557
    CEFBS_InMicroMips_IsNotSoftFloat, // FADD_S_MM = 1558
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FADD_S_MMR6 = 1559
    CEFBS_HasStdEnc_HasMSA, // FADD_W = 1560
    CEFBS_HasStdEnc_HasMSA, // FCAF_D = 1561
    CEFBS_HasStdEnc_HasMSA, // FCAF_W = 1562
    CEFBS_HasStdEnc_HasMSA, // FCEQ_D = 1563
    CEFBS_HasStdEnc_HasMSA, // FCEQ_W = 1564
    CEFBS_HasStdEnc_HasMSA, // FCLASS_D = 1565
    CEFBS_HasStdEnc_HasMSA, // FCLASS_W = 1566
    CEFBS_HasStdEnc_HasMSA, // FCLE_D = 1567
    CEFBS_HasStdEnc_HasMSA, // FCLE_W = 1568
    CEFBS_HasStdEnc_HasMSA, // FCLT_D = 1569
    CEFBS_HasStdEnc_HasMSA, // FCLT_W = 1570
    CEFBS_HasStdEnc_NotFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FCMP_D32 = 1571
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // FCMP_D32_MM = 1572
    CEFBS_HasStdEnc_IsFP64bit_NotMips32r6_NotMips64r6_IsNotSoftFloat, // FCMP_D64 = 1573
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FCMP_S32 = 1574
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // FCMP_S32_MM = 1575
    CEFBS_HasStdEnc_HasMSA, // FCNE_D = 1576
    CEFBS_HasStdEnc_HasMSA, // FCNE_W = 1577
    CEFBS_HasStdEnc_HasMSA, // FCOR_D = 1578
    CEFBS_HasStdEnc_HasMSA, // FCOR_W = 1579
    CEFBS_HasStdEnc_HasMSA, // FCUEQ_D = 1580
    CEFBS_HasStdEnc_HasMSA, // FCUEQ_W = 1581
    CEFBS_HasStdEnc_HasMSA, // FCULE_D = 1582
    CEFBS_HasStdEnc_HasMSA, // FCULE_W = 1583
    CEFBS_HasStdEnc_HasMSA, // FCULT_D = 1584
    CEFBS_HasStdEnc_HasMSA, // FCULT_W = 1585
    CEFBS_HasStdEnc_HasMSA, // FCUNE_D = 1586
    CEFBS_HasStdEnc_HasMSA, // FCUNE_W = 1587
    CEFBS_HasStdEnc_HasMSA, // FCUN_D = 1588
    CEFBS_HasStdEnc_HasMSA, // FCUN_W = 1589
    CEFBS_HasStdEnc_HasMSA, // FDIV_D = 1590
    CEFBS_HasStdEnc_NotFP64bit_IsNotSoftFloat_NotInMicroMips, // FDIV_D32 = 1591
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // FDIV_D32_MM = 1592
    CEFBS_HasStdEnc_IsFP64bit_IsNotSoftFloat_NotInMicroMips, // FDIV_D64 = 1593
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // FDIV_D64_MM = 1594
    CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FDIV_S = 1595
    CEFBS_InMicroMips_IsNotSoftFloat, // FDIV_S_MM = 1596
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FDIV_S_MMR6 = 1597
    CEFBS_HasStdEnc_HasMSA, // FDIV_W = 1598
    CEFBS_HasStdEnc_HasMSA, // FEXDO_H = 1599
    CEFBS_HasStdEnc_HasMSA, // FEXDO_W = 1600
    CEFBS_HasStdEnc_HasMSA, // FEXP2_D = 1601
    CEFBS_HasStdEnc_HasMSA, // FEXP2_W = 1602
    CEFBS_HasStdEnc_HasMSA, // FEXUPL_D = 1603
    CEFBS_HasStdEnc_HasMSA, // FEXUPL_W = 1604
    CEFBS_HasStdEnc_HasMSA, // FEXUPR_D = 1605
    CEFBS_HasStdEnc_HasMSA, // FEXUPR_W = 1606
    CEFBS_HasStdEnc_HasMSA, // FFINT_S_D = 1607
    CEFBS_HasStdEnc_HasMSA, // FFINT_S_W = 1608
    CEFBS_HasStdEnc_HasMSA, // FFINT_U_D = 1609
    CEFBS_HasStdEnc_HasMSA, // FFINT_U_W = 1610
    CEFBS_HasStdEnc_HasMSA, // FFQL_D = 1611
    CEFBS_HasStdEnc_HasMSA, // FFQL_W = 1612
    CEFBS_HasStdEnc_HasMSA, // FFQR_D = 1613
    CEFBS_HasStdEnc_HasMSA, // FFQR_W = 1614
    CEFBS_HasStdEnc_HasMSA, // FILL_B = 1615
    CEFBS_HasStdEnc_HasMSA_HasMips64, // FILL_D = 1616
    CEFBS_HasStdEnc_HasMSA, // FILL_H = 1617
    CEFBS_HasStdEnc_HasMSA, // FILL_W = 1618
    CEFBS_HasStdEnc_HasMSA, // FLOG2_D = 1619
    CEFBS_HasStdEnc_HasMSA, // FLOG2_W = 1620
    CEFBS_HasStdEnc_IsFP64bit_HasMips3_32_IsNotSoftFloat_NotInMicroMips, // FLOOR_L_D64 = 1621
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FLOOR_L_D_MMR6 = 1622
    CEFBS_HasStdEnc_IsFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // FLOOR_L_S = 1623
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FLOOR_L_S_MMR6 = 1624
    CEFBS_HasStdEnc_NotFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // FLOOR_W_D32 = 1625
    CEFBS_HasStdEnc_IsFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // FLOOR_W_D64 = 1626
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FLOOR_W_D_MMR6 = 1627
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // FLOOR_W_MM = 1628
    CEFBS_HasStdEnc_HasMips2_IsNotSoftFloat_NotInMicroMips, // FLOOR_W_S = 1629
    CEFBS_InMicroMips_IsNotSoftFloat, // FLOOR_W_S_MM = 1630
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FLOOR_W_S_MMR6 = 1631
    CEFBS_HasStdEnc_HasMSA, // FMADD_D = 1632
    CEFBS_HasStdEnc_HasMSA, // FMADD_W = 1633
    CEFBS_HasStdEnc_HasMSA, // FMAX_A_D = 1634
    CEFBS_HasStdEnc_HasMSA, // FMAX_A_W = 1635
    CEFBS_HasStdEnc_HasMSA, // FMAX_D = 1636
    CEFBS_HasStdEnc_HasMSA, // FMAX_W = 1637
    CEFBS_HasStdEnc_HasMSA, // FMIN_A_D = 1638
    CEFBS_HasStdEnc_HasMSA, // FMIN_A_W = 1639
    CEFBS_HasStdEnc_HasMSA, // FMIN_D = 1640
    CEFBS_HasStdEnc_HasMSA, // FMIN_W = 1641
    CEFBS_HasStdEnc_NotFP64bit_IsNotSoftFloat_NotInMicroMips, // FMOV_D32 = 1642
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // FMOV_D32_MM = 1643
    CEFBS_HasStdEnc_IsFP64bit_IsNotSoftFloat_NotInMicroMips, // FMOV_D64 = 1644
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // FMOV_D64_MM = 1645
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FMOV_D_MMR6 = 1646
    CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FMOV_S = 1647
    CEFBS_InMicroMips_IsNotSoftFloat, // FMOV_S_MM = 1648
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FMOV_S_MMR6 = 1649
    CEFBS_HasStdEnc_HasMSA, // FMSUB_D = 1650
    CEFBS_HasStdEnc_HasMSA, // FMSUB_W = 1651
    CEFBS_HasStdEnc_HasMSA, // FMUL_D = 1652
    CEFBS_HasStdEnc_NotFP64bit_IsNotSoftFloat_NotInMicroMips, // FMUL_D32 = 1653
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // FMUL_D32_MM = 1654
    CEFBS_HasStdEnc_IsFP64bit_IsNotSoftFloat_NotInMicroMips, // FMUL_D64 = 1655
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // FMUL_D64_MM = 1656
    CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FMUL_PS64 = 1657
    CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FMUL_S = 1658
    CEFBS_InMicroMips_IsNotSoftFloat, // FMUL_S_MM = 1659
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FMUL_S_MMR6 = 1660
    CEFBS_HasStdEnc_HasMSA, // FMUL_W = 1661
    CEFBS_HasStdEnc_NotFP64bit_IsNotSoftFloat_NotInMicroMips, // FNEG_D32 = 1662
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // FNEG_D32_MM = 1663
    CEFBS_HasStdEnc_IsFP64bit_IsNotSoftFloat_NotInMicroMips, // FNEG_D64 = 1664
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // FNEG_D64_MM = 1665
    CEFBS_HasStdEnc_IsNotSoftFloat, // FNEG_S = 1666
    CEFBS_InMicroMips_IsNotSoftFloat, // FNEG_S_MM = 1667
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FNEG_S_MMR6 = 1668
    CEFBS_HasStdEnc_HasMT_NotInMicroMips, // FORK = 1669
    CEFBS_HasStdEnc_HasMSA, // FRCP_D = 1670
    CEFBS_HasStdEnc_HasMSA, // FRCP_W = 1671
    CEFBS_HasStdEnc_HasMSA, // FRINT_D = 1672
    CEFBS_HasStdEnc_HasMSA, // FRINT_W = 1673
    CEFBS_HasStdEnc_HasMSA, // FRSQRT_D = 1674
    CEFBS_HasStdEnc_HasMSA, // FRSQRT_W = 1675
    CEFBS_HasStdEnc_HasMSA, // FSAF_D = 1676
    CEFBS_HasStdEnc_HasMSA, // FSAF_W = 1677
    CEFBS_HasStdEnc_HasMSA, // FSEQ_D = 1678
    CEFBS_HasStdEnc_HasMSA, // FSEQ_W = 1679
    CEFBS_HasStdEnc_HasMSA, // FSLE_D = 1680
    CEFBS_HasStdEnc_HasMSA, // FSLE_W = 1681
    CEFBS_HasStdEnc_HasMSA, // FSLT_D = 1682
    CEFBS_HasStdEnc_HasMSA, // FSLT_W = 1683
    CEFBS_HasStdEnc_HasMSA, // FSNE_D = 1684
    CEFBS_HasStdEnc_HasMSA, // FSNE_W = 1685
    CEFBS_HasStdEnc_HasMSA, // FSOR_D = 1686
    CEFBS_HasStdEnc_HasMSA, // FSOR_W = 1687
    CEFBS_HasStdEnc_HasMSA, // FSQRT_D = 1688
    CEFBS_HasStdEnc_NotFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // FSQRT_D32 = 1689
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // FSQRT_D32_MM = 1690
    CEFBS_HasStdEnc_IsFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // FSQRT_D64 = 1691
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // FSQRT_D64_MM = 1692
    CEFBS_HasStdEnc_HasMips2_IsNotSoftFloat_NotInMicroMips, // FSQRT_S = 1693
    CEFBS_InMicroMips_IsNotSoftFloat, // FSQRT_S_MM = 1694
    CEFBS_HasStdEnc_HasMSA, // FSQRT_W = 1695
    CEFBS_HasStdEnc_HasMSA, // FSUB_D = 1696
    CEFBS_HasStdEnc_NotFP64bit_IsNotSoftFloat_NotInMicroMips, // FSUB_D32 = 1697
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // FSUB_D32_MM = 1698
    CEFBS_HasStdEnc_IsFP64bit_IsNotSoftFloat_NotInMicroMips, // FSUB_D64 = 1699
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // FSUB_D64_MM = 1700
    CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FSUB_PS64 = 1701
    CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FSUB_S = 1702
    CEFBS_InMicroMips_IsNotSoftFloat, // FSUB_S_MM = 1703
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FSUB_S_MMR6 = 1704
    CEFBS_HasStdEnc_HasMSA, // FSUB_W = 1705
    CEFBS_HasStdEnc_HasMSA, // FSUEQ_D = 1706
    CEFBS_HasStdEnc_HasMSA, // FSUEQ_W = 1707
    CEFBS_HasStdEnc_HasMSA, // FSULE_D = 1708
    CEFBS_HasStdEnc_HasMSA, // FSULE_W = 1709
    CEFBS_HasStdEnc_HasMSA, // FSULT_D = 1710
    CEFBS_HasStdEnc_HasMSA, // FSULT_W = 1711
    CEFBS_HasStdEnc_HasMSA, // FSUNE_D = 1712
    CEFBS_HasStdEnc_HasMSA, // FSUNE_W = 1713
    CEFBS_HasStdEnc_HasMSA, // FSUN_D = 1714
    CEFBS_HasStdEnc_HasMSA, // FSUN_W = 1715
    CEFBS_HasStdEnc_HasMSA, // FTINT_S_D = 1716
    CEFBS_HasStdEnc_HasMSA, // FTINT_S_W = 1717
    CEFBS_HasStdEnc_HasMSA, // FTINT_U_D = 1718
    CEFBS_HasStdEnc_HasMSA, // FTINT_U_W = 1719
    CEFBS_HasStdEnc_HasMSA, // FTQ_H = 1720
    CEFBS_HasStdEnc_HasMSA, // FTQ_W = 1721
    CEFBS_HasStdEnc_HasMSA, // FTRUNC_S_D = 1722
    CEFBS_HasStdEnc_HasMSA, // FTRUNC_S_W = 1723
    CEFBS_HasStdEnc_HasMSA, // FTRUNC_U_D = 1724
    CEFBS_HasStdEnc_HasMSA, // FTRUNC_U_W = 1725
    CEFBS_HasStdEnc_HasMips32r6_HasGINV_NotInMicroMips, // GINVI = 1726
    CEFBS_InMicroMips_HasMips32r6_HasGINV, // GINVI_MMR6 = 1727
    CEFBS_HasStdEnc_HasMips32r6_HasGINV_NotInMicroMips, // GINVT = 1728
    CEFBS_InMicroMips_HasMips32r6_HasGINV, // GINVT_MMR6 = 1729
    CEFBS_HasStdEnc_HasMSA, // HADD_S_D = 1730
    CEFBS_HasStdEnc_HasMSA, // HADD_S_H = 1731
    CEFBS_HasStdEnc_HasMSA, // HADD_S_W = 1732
    CEFBS_HasStdEnc_HasMSA, // HADD_U_D = 1733
    CEFBS_HasStdEnc_HasMSA, // HADD_U_H = 1734
    CEFBS_HasStdEnc_HasMSA, // HADD_U_W = 1735
    CEFBS_HasStdEnc_HasMSA, // HSUB_S_D = 1736
    CEFBS_HasStdEnc_HasMSA, // HSUB_S_H = 1737
    CEFBS_HasStdEnc_HasMSA, // HSUB_S_W = 1738
    CEFBS_HasStdEnc_HasMSA, // HSUB_U_D = 1739
    CEFBS_HasStdEnc_HasMSA, // HSUB_U_H = 1740
    CEFBS_HasStdEnc_HasMSA, // HSUB_U_W = 1741
    CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // HYPCALL = 1742
    CEFBS_InMicroMips_HasMips32r5_HasVirt, // HYPCALL_MM = 1743
    CEFBS_HasStdEnc_HasMSA, // ILVEV_B = 1744
    CEFBS_HasStdEnc_HasMSA, // ILVEV_D = 1745
    CEFBS_HasStdEnc_HasMSA, // ILVEV_H = 1746
    CEFBS_HasStdEnc_HasMSA, // ILVEV_W = 1747
    CEFBS_HasStdEnc_HasMSA, // ILVL_B = 1748
    CEFBS_HasStdEnc_HasMSA, // ILVL_D = 1749
    CEFBS_HasStdEnc_HasMSA, // ILVL_H = 1750
    CEFBS_HasStdEnc_HasMSA, // ILVL_W = 1751
    CEFBS_HasStdEnc_HasMSA, // ILVOD_B = 1752
    CEFBS_HasStdEnc_HasMSA, // ILVOD_D = 1753
    CEFBS_HasStdEnc_HasMSA, // ILVOD_H = 1754
    CEFBS_HasStdEnc_HasMSA, // ILVOD_W = 1755
    CEFBS_HasStdEnc_HasMSA, // ILVR_B = 1756
    CEFBS_HasStdEnc_HasMSA, // ILVR_D = 1757
    CEFBS_HasStdEnc_HasMSA, // ILVR_H = 1758
    CEFBS_HasStdEnc_HasMSA, // ILVR_W = 1759
    CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // INS = 1760
    CEFBS_HasStdEnc_HasMSA, // INSERT_B = 1761
    CEFBS_HasStdEnc_HasMSA_HasMips64, // INSERT_D = 1762
    CEFBS_HasStdEnc_HasMSA, // INSERT_H = 1763
    CEFBS_HasStdEnc_HasMSA, // INSERT_W = 1764
    CEFBS_HasDSP, // INSV = 1765
    CEFBS_HasStdEnc_HasMSA, // INSVE_B = 1766
    CEFBS_HasStdEnc_HasMSA, // INSVE_D = 1767
    CEFBS_HasStdEnc_HasMSA, // INSVE_H = 1768
    CEFBS_HasStdEnc_HasMSA, // INSVE_W = 1769
    CEFBS_InMicroMips_HasDSP, // INSV_MM = 1770
    CEFBS_InMicroMips_NotMips32r6, // INS_MM = 1771
    CEFBS_InMicroMips_HasMips32r6, // INS_MMR6 = 1772
    CEFBS_HasStdEnc_NotInMicroMips, // J = 1773
    CEFBS_HasStdEnc_NotInMicroMips, // JAL = 1774
    CEFBS_HasStdEnc_NotInMicroMips_NoIndirectJumpGuards, // JALR = 1775
    CEFBS_InMicroMips_NotMips32r6, // JALR16_MM = 1776
    CEFBS_NotInMips16Mode_IsPTR64bit, // JALR64 = 1777
    CEFBS_InMicroMips_HasMips32r6, // JALRC16_MMR6 = 1778
    CEFBS_InMicroMips_HasMips32r6, // JALRC_HB_MMR6 = 1779
    CEFBS_InMicroMips_HasMips32r6, // JALRC_MMR6 = 1780
    CEFBS_InMicroMips_NotMips32r6, // JALRS16_MM = 1781
    CEFBS_InMicroMips_NotMips32r6, // JALRS_MM = 1782
    CEFBS_HasStdEnc_HasMips32, // JALR_HB = 1783
    CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // JALR_HB64 = 1784
    CEFBS_InMicroMips_NotMips32r6, // JALR_MM = 1785
    CEFBS_InMicroMips_NotMips32r6, // JALS_MM = 1786
    CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // JALX = 1787
    CEFBS_InMicroMips_NotMips32r6, // JALX_MM = 1788
    CEFBS_InMicroMips_NotMips32r6, // JAL_MM = 1789
    CEFBS_HasStdEnc_HasMips32r6, // JIALC = 1790
    CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // JIALC64 = 1791
    CEFBS_InMicroMips_HasMips32r6, // JIALC_MMR6 = 1792
    CEFBS_HasStdEnc_HasMips32r6, // JIC = 1793
    CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // JIC64 = 1794
    CEFBS_InMicroMips_HasMips32r6, // JIC_MMR6 = 1795
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // JR = 1796
    CEFBS_InMicroMips_NotMips32r6, // JR16_MM = 1797
    CEFBS_NotInMips16Mode_IsPTR64bit_NotInMicroMips, // JR64 = 1798
    CEFBS_InMicroMips_NotMips32r6, // JRADDIUSP = 1799
    CEFBS_InMicroMips_NotMips32r6, // JRC16_MM = 1800
    CEFBS_InMicroMips_HasMips32r6, // JRC16_MMR6 = 1801
    CEFBS_InMicroMips_HasMips32r6, // JRCADDIUSP_MMR6 = 1802
    CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6, // JR_HB = 1803
    CEFBS_HasStdEnc_HasMips64_NotMips64r6_NotInMicroMips, // JR_HB64 = 1804
    CEFBS_HasStdEnc_HasMips32r6, // JR_HB64_R6 = 1805
    CEFBS_HasStdEnc_HasMips32r6, // JR_HB_R6 = 1806
    CEFBS_InMicroMips_NotMips32r6, // JR_MM = 1807
    CEFBS_InMicroMips_NotMips32r6, // J_MM = 1808
    CEFBS_InMips16Mode, // Jal16 = 1809
    CEFBS_InMips16Mode, // JalB16 = 1810
    CEFBS_InMips16Mode, // JrRa16 = 1811
    CEFBS_InMips16Mode, // JrcRa16 = 1812
    CEFBS_InMips16Mode, // JrcRx16 = 1813
    CEFBS_InMips16Mode, // JumpLinkReg16 = 1814
    CEFBS_HasStdEnc_NotInMicroMips, // LB = 1815
    CEFBS_NotInMips16Mode_IsGP64bit, // LB64 = 1816
    CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LBE = 1817
    CEFBS_InMicroMips_HasEVA, // LBE_MM = 1818
    CEFBS_InMicroMips, // LBU16_MM = 1819
    CEFBS_HasDSP, // LBUX = 1820
    CEFBS_InMicroMips_HasDSP, // LBUX_MM = 1821
    CEFBS_InMicroMips_HasMips32r6, // LBU_MMR6 = 1822
    CEFBS_InMicroMips, // LB_MM = 1823
    CEFBS_InMicroMips_HasMips32r6, // LB_MMR6 = 1824
    CEFBS_HasStdEnc_NotInMicroMips, // LBu = 1825
    CEFBS_NotInMips16Mode_IsGP64bit, // LBu64 = 1826
    CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LBuE = 1827
    CEFBS_InMicroMips_HasEVA, // LBuE_MM = 1828
    CEFBS_InMicroMips, // LBu_MM = 1829
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // LD = 1830
    CEFBS_HasStdEnc_NotFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // LDC1 = 1831
    CEFBS_HasStdEnc_IsFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // LDC164 = 1832
    CEFBS_InMicroMips_IsFP64bit_HasMips32r6_IsNotSoftFloat, // LDC1_D64_MMR6 = 1833
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // LDC1_MM_D32 = 1834
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // LDC1_MM_D64 = 1835
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // LDC2 = 1836
    CEFBS_InMicroMips_HasMips32r6, // LDC2_MMR6 = 1837
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // LDC2_R6 = 1838
    CEFBS_HasStdEnc_HasMips2_NotCnMips_NotInMicroMips, // LDC3 = 1839
    CEFBS_HasStdEnc_HasMSA, // LDI_B = 1840
    CEFBS_HasStdEnc_HasMSA, // LDI_D = 1841
    CEFBS_HasStdEnc_HasMSA, // LDI_H = 1842
    CEFBS_HasStdEnc_HasMSA, // LDI_W = 1843
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // LDL = 1844
    CEFBS_HasStdEnc_HasMips64r6, // LDPC = 1845
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // LDR = 1846
    CEFBS_HasStdEnc_NotFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // LDXC1 = 1847
    CEFBS_HasStdEnc_IsFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat, // LDXC164 = 1848
    CEFBS_HasStdEnc_HasMSA, // LD_B = 1849
    CEFBS_HasStdEnc_HasMSA, // LD_D = 1850
    CEFBS_HasStdEnc_HasMSA, // LD_H = 1851
    CEFBS_HasStdEnc_HasMSA, // LD_W = 1852
    CEFBS_HasStdEnc_NotInMicroMips, // LEA_ADDiu = 1853
    CEFBS_NotInMips16Mode_IsGP64bit_NotInMicroMips, // LEA_ADDiu64 = 1854
    CEFBS_InMicroMips, // LEA_ADDiu_MM = 1855
    CEFBS_HasStdEnc_NotInMicroMips, // LH = 1856
    CEFBS_NotInMips16Mode_IsGP64bit, // LH64 = 1857
    CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LHE = 1858
    CEFBS_InMicroMips_HasEVA, // LHE_MM = 1859
    CEFBS_InMicroMips, // LHU16_MM = 1860
    CEFBS_HasDSP, // LHX = 1861
    CEFBS_InMicroMips_HasDSP, // LHX_MM = 1862
    CEFBS_InMicroMips, // LH_MM = 1863
    CEFBS_HasStdEnc_NotInMicroMips, // LHu = 1864
    CEFBS_NotInMips16Mode_IsGP64bit, // LHu64 = 1865
    CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LHuE = 1866
    CEFBS_InMicroMips_HasEVA, // LHuE_MM = 1867
    CEFBS_InMicroMips, // LHu_MM = 1868
    CEFBS_InMicroMips_NotMips32r6, // LI16_MM = 1869
    CEFBS_InMicroMips_HasMips32r6, // LI16_MMR6 = 1870
    CEFBS_HasStdEnc_IsPTR32bit_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // LL = 1871
    CEFBS_HasStdEnc_IsPTR64bit_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // LL64 = 1872
    CEFBS_HasStdEnc_IsPTR64bit_HasMips64r6_NotInMicroMips, // LL64_R6 = 1873
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMicroMips, // LLD = 1874
    CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // LLD_R6 = 1875
    CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LLE = 1876
    CEFBS_InMicroMips_HasEVA, // LLE_MM = 1877
    CEFBS_InMicroMips_NotMips32r6, // LL_MM = 1878
    CEFBS_InMicroMips_HasMips32r6, // LL_MMR6 = 1879
    CEFBS_HasStdEnc_IsPTR32bit_HasMips32r6_NotInMicroMips, // LL_R6 = 1880
    CEFBS_HasStdEnc_HasMSA, // LSA = 1881
    CEFBS_InMicroMips_HasMips32r6, // LSA_MMR6 = 1882
    CEFBS_HasStdEnc_HasMips32r6, // LSA_R6 = 1883
    CEFBS_InMicroMips_HasMips32r6, // LUI_MMR6 = 1884
    CEFBS_HasStdEnc_NotFP64bit_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // LUXC1 = 1885
    CEFBS_HasStdEnc_IsFP64bit_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // LUXC164 = 1886
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // LUXC1_MM = 1887
    CEFBS_HasStdEnc_NotInMicroMips, // LUi = 1888
    CEFBS_NotInMips16Mode_IsGP64bit, // LUi64 = 1889
    CEFBS_InMicroMips_NotMips32r6, // LUi_MM = 1890
    CEFBS_HasStdEnc_NotInMicroMips, // LW = 1891
    CEFBS_InMicroMips, // LW16_MM = 1892
    CEFBS_NotInMips16Mode_IsGP64bit, // LW64 = 1893
    CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // LWC1 = 1894
    CEFBS_InMicroMips_IsNotSoftFloat, // LWC1_MM = 1895
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // LWC2 = 1896
    CEFBS_InMicroMips_HasMips32r6, // LWC2_MMR6 = 1897
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // LWC2_R6 = 1898
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotCnMips_NotInMicroMips, // LWC3 = 1899
    CEFBS_NotInMips16Mode_HasDSP, // LWDSP = 1900
    CEFBS_InMicroMips_HasDSP, // LWDSP_MM = 1901
    CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LWE = 1902
    CEFBS_InMicroMips_HasEVA, // LWE_MM = 1903
    CEFBS_InMicroMips, // LWGP_MM = 1904
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // LWL = 1905
    CEFBS_NotInMips16Mode_IsGP64bit, // LWL64 = 1906
    CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips, // LWLE = 1907
    CEFBS_InMicroMips_NotMips32r6_HasEVA, // LWLE_MM = 1908
    CEFBS_InMicroMips_NotMips32r6, // LWL_MM = 1909
    CEFBS_InMicroMips_NotMips32r6, // LWM16_MM = 1910
    CEFBS_InMicroMips_HasMips32r6, // LWM16_MMR6 = 1911
    CEFBS_InMicroMips, // LWM32_MM = 1912
    CEFBS_HasStdEnc_HasMips32r6, // LWPC = 1913
    CEFBS_InMicroMips_HasMips32r6, // LWPC_MMR6 = 1914
    CEFBS_InMicroMips, // LWP_MM = 1915
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // LWR = 1916
    CEFBS_NotInMips16Mode_IsGP64bit, // LWR64 = 1917
    CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips, // LWRE = 1918
    CEFBS_InMicroMips_NotMips32r6_HasEVA, // LWRE_MM = 1919
    CEFBS_InMicroMips_NotMips32r6, // LWR_MM = 1920
    CEFBS_InMicroMips, // LWSP_MM = 1921
    CEFBS_HasStdEnc_HasMips64r6, // LWUPC = 1922
    CEFBS_InMicroMips_NotMips32r6, // LWU_MM = 1923
    CEFBS_HasDSP, // LWX = 1924
    CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat, // LWXC1 = 1925
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // LWXC1_MM = 1926
    CEFBS_InMicroMips, // LWXS_MM = 1927
    CEFBS_InMicroMips_HasDSP, // LWX_MM = 1928
    CEFBS_InMicroMips, // LW_MM = 1929
    CEFBS_InMicroMips_HasMips32r6, // LW_MMR6 = 1930
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // LWu = 1931
    CEFBS_InMips16Mode, // LbRxRyOffMemX16 = 1932
    CEFBS_InMips16Mode, // LbuRxRyOffMemX16 = 1933
    CEFBS_InMips16Mode, // LhRxRyOffMemX16 = 1934
    CEFBS_InMips16Mode, // LhuRxRyOffMemX16 = 1935
    CEFBS_InMips16Mode, // LiRxImm16 = 1936
    CEFBS_InMips16Mode, // LiRxImmAlignX16 = 1937
    CEFBS_InMips16Mode, // LiRxImmX16 = 1938
    CEFBS_InMips16Mode, // LwRxPcTcp16 = 1939
    CEFBS_InMips16Mode, // LwRxPcTcpX16 = 1940
    CEFBS_InMips16Mode, // LwRxRyOffMemX16 = 1941
    CEFBS_InMips16Mode, // LwRxSpImmX16 = 1942
    CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MADD = 1943
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MADDF_D = 1944
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MADDF_D_MMR6 = 1945
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MADDF_S = 1946
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MADDF_S_MMR6 = 1947
    CEFBS_HasStdEnc_HasMSA, // MADDR_Q_H = 1948
    CEFBS_HasStdEnc_HasMSA, // MADDR_Q_W = 1949
    CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MADDU = 1950
    CEFBS_HasDSP, // MADDU_DSP = 1951
    CEFBS_InMicroMips_HasDSP, // MADDU_DSP_MM = 1952
    CEFBS_InMicroMips_NotMips32r6, // MADDU_MM = 1953
    CEFBS_HasStdEnc_HasMSA, // MADDV_B = 1954
    CEFBS_HasStdEnc_HasMSA, // MADDV_D = 1955
    CEFBS_HasStdEnc_HasMSA, // MADDV_H = 1956
    CEFBS_HasStdEnc_HasMSA, // MADDV_W = 1957
    CEFBS_HasStdEnc_NotFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MADD_D32 = 1958
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat_HasMadd4, // MADD_D32_MM = 1959
    CEFBS_HasStdEnc_IsFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MADD_D64 = 1960
    CEFBS_HasDSP, // MADD_DSP = 1961
    CEFBS_InMicroMips_HasDSP, // MADD_DSP_MM = 1962
    CEFBS_InMicroMips_NotMips32r6, // MADD_MM = 1963
    CEFBS_HasStdEnc_HasMSA, // MADD_Q_H = 1964
    CEFBS_HasStdEnc_HasMSA, // MADD_Q_W = 1965
    CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MADD_S = 1966
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4, // MADD_S_MM = 1967
    CEFBS_HasDSP, // MAQ_SA_W_PHL = 1968
    CEFBS_InMicroMips_HasDSP, // MAQ_SA_W_PHL_MM = 1969
    CEFBS_HasDSP, // MAQ_SA_W_PHR = 1970
    CEFBS_InMicroMips_HasDSP, // MAQ_SA_W_PHR_MM = 1971
    CEFBS_HasDSP, // MAQ_S_W_PHL = 1972
    CEFBS_InMicroMips_HasDSP, // MAQ_S_W_PHL_MM = 1973
    CEFBS_HasDSP, // MAQ_S_W_PHR = 1974
    CEFBS_InMicroMips_HasDSP, // MAQ_S_W_PHR_MM = 1975
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MAXA_D = 1976
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MAXA_D_MMR6 = 1977
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MAXA_S = 1978
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MAXA_S_MMR6 = 1979
    CEFBS_HasStdEnc_HasMSA, // MAXI_S_B = 1980
    CEFBS_HasStdEnc_HasMSA, // MAXI_S_D = 1981
    CEFBS_HasStdEnc_HasMSA, // MAXI_S_H = 1982
    CEFBS_HasStdEnc_HasMSA, // MAXI_S_W = 1983
    CEFBS_HasStdEnc_HasMSA, // MAXI_U_B = 1984
    CEFBS_HasStdEnc_HasMSA, // MAXI_U_D = 1985
    CEFBS_HasStdEnc_HasMSA, // MAXI_U_H = 1986
    CEFBS_HasStdEnc_HasMSA, // MAXI_U_W = 1987
    CEFBS_HasStdEnc_HasMSA, // MAX_A_B = 1988
    CEFBS_HasStdEnc_HasMSA, // MAX_A_D = 1989
    CEFBS_HasStdEnc_HasMSA, // MAX_A_H = 1990
    CEFBS_HasStdEnc_HasMSA, // MAX_A_W = 1991
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MAX_D = 1992
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MAX_D_MMR6 = 1993
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MAX_S = 1994
    CEFBS_HasStdEnc_HasMSA, // MAX_S_B = 1995
    CEFBS_HasStdEnc_HasMSA, // MAX_S_D = 1996
    CEFBS_HasStdEnc_HasMSA, // MAX_S_H = 1997
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MAX_S_MMR6 = 1998
    CEFBS_HasStdEnc_HasMSA, // MAX_S_W = 1999
    CEFBS_HasStdEnc_HasMSA, // MAX_U_B = 2000
    CEFBS_HasStdEnc_HasMSA, // MAX_U_D = 2001
    CEFBS_HasStdEnc_HasMSA, // MAX_U_H = 2002
    CEFBS_HasStdEnc_HasMSA, // MAX_U_W = 2003
    CEFBS_HasStdEnc_NotInMicroMips, // MFC0 = 2004
    CEFBS_InMicroMips_HasMips32r6, // MFC0_MMR6 = 2005
    CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // MFC1 = 2006
    CEFBS_HasStdEnc_IsFP64bit_IsNotSoftFloat_NotInMicroMips, // MFC1_D64 = 2007
    CEFBS_InMicroMips_IsNotSoftFloat, // MFC1_MM = 2008
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MFC1_MMR6 = 2009
    CEFBS_HasStdEnc_NotInMicroMips, // MFC2 = 2010
    CEFBS_InMicroMips_HasMips32r6, // MFC2_MMR6 = 2011
    CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // MFGC0 = 2012
    CEFBS_InMicroMips_HasMips32r5_HasVirt, // MFGC0_MM = 2013
    CEFBS_InMicroMips_HasMips32r6, // MFHC0_MMR6 = 2014
    CEFBS_HasStdEnc_NotFP64bit_HasMips32r2_IsNotSoftFloat_NotInMicroMips, // MFHC1_D32 = 2015
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // MFHC1_D32_MM = 2016
    CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_IsNotSoftFloat_NotInMicroMips, // MFHC1_D64 = 2017
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // MFHC1_D64_MM = 2018
    CEFBS_InMicroMips_HasMips32r6, // MFHC2_MMR6 = 2019
    CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // MFHGC0 = 2020
    CEFBS_InMicroMips_HasMips32r5_HasVirt, // MFHGC0_MM = 2021
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MFHI = 2022
    CEFBS_InMicroMips_NotMips32r6, // MFHI16_MM = 2023
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // MFHI64 = 2024
    CEFBS_HasDSP, // MFHI_DSP = 2025
    CEFBS_InMicroMips_HasDSP, // MFHI_DSP_MM = 2026
    CEFBS_InMicroMips_NotMips32r6, // MFHI_MM = 2027
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MFLO = 2028
    CEFBS_InMicroMips_NotMips32r6, // MFLO16_MM = 2029
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // MFLO64 = 2030
    CEFBS_HasDSP, // MFLO_DSP = 2031
    CEFBS_InMicroMips_HasDSP, // MFLO_DSP_MM = 2032
    CEFBS_InMicroMips_NotMips32r6, // MFLO_MM = 2033
    CEFBS_HasStdEnc_HasMT_NotInMicroMips, // MFTR = 2034
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MINA_D = 2035
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MINA_D_MMR6 = 2036
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MINA_S = 2037
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MINA_S_MMR6 = 2038
    CEFBS_HasStdEnc_HasMSA, // MINI_S_B = 2039
    CEFBS_HasStdEnc_HasMSA, // MINI_S_D = 2040
    CEFBS_HasStdEnc_HasMSA, // MINI_S_H = 2041
    CEFBS_HasStdEnc_HasMSA, // MINI_S_W = 2042
    CEFBS_HasStdEnc_HasMSA, // MINI_U_B = 2043
    CEFBS_HasStdEnc_HasMSA, // MINI_U_D = 2044
    CEFBS_HasStdEnc_HasMSA, // MINI_U_H = 2045
    CEFBS_HasStdEnc_HasMSA, // MINI_U_W = 2046
    CEFBS_HasStdEnc_HasMSA, // MIN_A_B = 2047
    CEFBS_HasStdEnc_HasMSA, // MIN_A_D = 2048
    CEFBS_HasStdEnc_HasMSA, // MIN_A_H = 2049
    CEFBS_HasStdEnc_HasMSA, // MIN_A_W = 2050
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MIN_D = 2051
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MIN_D_MMR6 = 2052
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MIN_S = 2053
    CEFBS_HasStdEnc_HasMSA, // MIN_S_B = 2054
    CEFBS_HasStdEnc_HasMSA, // MIN_S_D = 2055
    CEFBS_HasStdEnc_HasMSA, // MIN_S_H = 2056
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MIN_S_MMR6 = 2057
    CEFBS_HasStdEnc_HasMSA, // MIN_S_W = 2058
    CEFBS_HasStdEnc_HasMSA, // MIN_U_B = 2059
    CEFBS_HasStdEnc_HasMSA, // MIN_U_D = 2060
    CEFBS_HasStdEnc_HasMSA, // MIN_U_H = 2061
    CEFBS_HasStdEnc_HasMSA, // MIN_U_W = 2062
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MOD = 2063
    CEFBS_HasDSP, // MODSUB = 2064
    CEFBS_InMicroMips_HasDSP, // MODSUB_MM = 2065
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MODU = 2066
    CEFBS_InMicroMips_HasMips32r6, // MODU_MMR6 = 2067
    CEFBS_InMicroMips_HasMips32r6, // MOD_MMR6 = 2068
    CEFBS_HasStdEnc_HasMSA, // MOD_S_B = 2069
    CEFBS_HasStdEnc_HasMSA, // MOD_S_D = 2070
    CEFBS_HasStdEnc_HasMSA, // MOD_S_H = 2071
    CEFBS_HasStdEnc_HasMSA, // MOD_S_W = 2072
    CEFBS_HasStdEnc_HasMSA, // MOD_U_B = 2073
    CEFBS_HasStdEnc_HasMSA, // MOD_U_D = 2074
    CEFBS_HasStdEnc_HasMSA, // MOD_U_H = 2075
    CEFBS_HasStdEnc_HasMSA, // MOD_U_W = 2076
    CEFBS_InMicroMips_NotMips32r6, // MOVE16_MM = 2077
    CEFBS_InMicroMips_HasMips32r6, // MOVE16_MMR6 = 2078
    CEFBS_InMicroMips_NotMips32r6, // MOVEP_MM = 2079
    CEFBS_InMicroMips_HasMips32r6, // MOVEP_MMR6 = 2080
    CEFBS_HasStdEnc_HasMSA, // MOVE_V = 2081
    CEFBS_HasStdEnc_NotFP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_D32 = 2082
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // MOVF_D32_MM = 2083
    CEFBS_HasStdEnc_IsFP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_D64 = 2084
    CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_I = 2085
    CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_I64 = 2086
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVF_I_MM = 2087
    CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_S = 2088
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVF_S_MM = 2089
    CEFBS_HasStdEnc_IsGP64bit_IsFP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I64_D64 = 2090
    CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVN_I64_I = 2091
    CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVN_I64_I64 = 2092
    CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I64_S = 2093
    CEFBS_HasStdEnc_NotFP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I_D32 = 2094
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // MOVN_I_D32_MM = 2095
    CEFBS_HasStdEnc_IsFP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I_D64 = 2096
    CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVN_I_I = 2097
    CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVN_I_I64 = 2098
    CEFBS_InMicroMips_NotMips32r6, // MOVN_I_MM = 2099
    CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I_S = 2100
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVN_I_S_MM = 2101
    CEFBS_HasStdEnc_NotFP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_D32 = 2102
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // MOVT_D32_MM = 2103
    CEFBS_HasStdEnc_IsFP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_D64 = 2104
    CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_I = 2105
    CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_I64 = 2106
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVT_I_MM = 2107
    CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_S = 2108
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVT_S_MM = 2109
    CEFBS_HasStdEnc_IsGP64bit_IsFP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I64_D64 = 2110
    CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVZ_I64_I = 2111
    CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVZ_I64_I64 = 2112
    CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I64_S = 2113
    CEFBS_HasStdEnc_NotFP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I_D32 = 2114
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat, // MOVZ_I_D32_MM = 2115
    CEFBS_HasStdEnc_IsFP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I_D64 = 2116
    CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVZ_I_I = 2117
    CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVZ_I_I64 = 2118
    CEFBS_InMicroMips_NotMips32r6, // MOVZ_I_MM = 2119
    CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I_S = 2120
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVZ_I_S_MM = 2121
    CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MSUB = 2122
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MSUBF_D = 2123
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MSUBF_D_MMR6 = 2124
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MSUBF_S = 2125
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MSUBF_S_MMR6 = 2126
    CEFBS_HasStdEnc_HasMSA, // MSUBR_Q_H = 2127
    CEFBS_HasStdEnc_HasMSA, // MSUBR_Q_W = 2128
    CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MSUBU = 2129
    CEFBS_HasDSP, // MSUBU_DSP = 2130
    CEFBS_InMicroMips_HasDSP, // MSUBU_DSP_MM = 2131
    CEFBS_InMicroMips_NotMips32r6, // MSUBU_MM = 2132
    CEFBS_HasStdEnc_HasMSA, // MSUBV_B = 2133
    CEFBS_HasStdEnc_HasMSA, // MSUBV_D = 2134
    CEFBS_HasStdEnc_HasMSA, // MSUBV_H = 2135
    CEFBS_HasStdEnc_HasMSA, // MSUBV_W = 2136
    CEFBS_HasStdEnc_NotFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MSUB_D32 = 2137
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat_HasMadd4, // MSUB_D32_MM = 2138
    CEFBS_HasStdEnc_IsFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MSUB_D64 = 2139
    CEFBS_HasDSP, // MSUB_DSP = 2140
    CEFBS_InMicroMips_HasDSP, // MSUB_DSP_MM = 2141
    CEFBS_InMicroMips_NotMips32r6, // MSUB_MM = 2142
    CEFBS_HasStdEnc_HasMSA, // MSUB_Q_H = 2143
    CEFBS_HasStdEnc_HasMSA, // MSUB_Q_W = 2144
    CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MSUB_S = 2145
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4, // MSUB_S_MM = 2146
    CEFBS_HasStdEnc_NotInMicroMips, // MTC0 = 2147
    CEFBS_InMicroMips_HasMips32r6, // MTC0_MMR6 = 2148
    CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // MTC1 = 2149
    CEFBS_HasStdEnc_IsFP64bit_IsNotSoftFloat_NotInMicroMips, // MTC1_D64 = 2150
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // MTC1_D64_MM = 2151
    CEFBS_InMicroMips_IsNotSoftFloat, // MTC1_MM = 2152
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MTC1_MMR6 = 2153
    CEFBS_HasStdEnc_NotInMicroMips, // MTC2 = 2154
    CEFBS_InMicroMips_HasMips32r6, // MTC2_MMR6 = 2155
    CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // MTGC0 = 2156
    CEFBS_InMicroMips_HasMips32r5_HasVirt, // MTGC0_MM = 2157
    CEFBS_InMicroMips_HasMips32r6, // MTHC0_MMR6 = 2158
    CEFBS_HasStdEnc_NotFP64bit_HasMips32r2_IsNotSoftFloat_NotInMicroMips, // MTHC1_D32 = 2159
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // MTHC1_D32_MM = 2160
    CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_IsNotSoftFloat_NotInMicroMips, // MTHC1_D64 = 2161
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // MTHC1_D64_MM = 2162
    CEFBS_InMicroMips_HasMips32r6, // MTHC2_MMR6 = 2163
    CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // MTHGC0 = 2164
    CEFBS_InMicroMips_HasMips32r5_HasVirt, // MTHGC0_MM = 2165
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MTHI = 2166
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // MTHI64 = 2167
    CEFBS_HasDSP, // MTHI_DSP = 2168
    CEFBS_InMicroMips_HasDSP, // MTHI_DSP_MM = 2169
    CEFBS_InMicroMips_NotMips32r6, // MTHI_MM = 2170
    CEFBS_HasDSP, // MTHLIP = 2171
    CEFBS_InMicroMips_HasDSP, // MTHLIP_MM = 2172
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MTLO = 2173
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // MTLO64 = 2174
    CEFBS_HasDSP, // MTLO_DSP = 2175
    CEFBS_InMicroMips_HasDSP, // MTLO_DSP_MM = 2176
    CEFBS_InMicroMips_NotMips32r6, // MTLO_MM = 2177
    CEFBS_HasCnMips, // MTM0 = 2178
    CEFBS_HasCnMips, // MTM1 = 2179
    CEFBS_HasCnMips, // MTM2 = 2180
    CEFBS_HasCnMips, // MTP0 = 2181
    CEFBS_HasCnMips, // MTP1 = 2182
    CEFBS_HasCnMips, // MTP2 = 2183
    CEFBS_HasStdEnc_HasMT_NotInMicroMips, // MTTR = 2184
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MUH = 2185
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MUHU = 2186
    CEFBS_InMicroMips_HasMips32r6, // MUHU_MMR6 = 2187
    CEFBS_InMicroMips_HasMips32r6, // MUH_MMR6 = 2188
    CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MUL = 2189
    CEFBS_HasDSP, // MULEQ_S_W_PHL = 2190
    CEFBS_InMicroMips_HasDSP, // MULEQ_S_W_PHL_MM = 2191
    CEFBS_HasDSP, // MULEQ_S_W_PHR = 2192
    CEFBS_InMicroMips_HasDSP, // MULEQ_S_W_PHR_MM = 2193
    CEFBS_HasDSP, // MULEU_S_PH_QBL = 2194
    CEFBS_InMicroMips_HasDSP, // MULEU_S_PH_QBL_MM = 2195
    CEFBS_HasDSP, // MULEU_S_PH_QBR = 2196
    CEFBS_InMicroMips_HasDSP, // MULEU_S_PH_QBR_MM = 2197
    CEFBS_HasDSP, // MULQ_RS_PH = 2198
    CEFBS_InMicroMips_HasDSP, // MULQ_RS_PH_MM = 2199
    CEFBS_HasDSPR2, // MULQ_RS_W = 2200
    CEFBS_InMicroMips_HasDSPR2, // MULQ_RS_W_MMR2 = 2201
    CEFBS_HasDSPR2, // MULQ_S_PH = 2202
    CEFBS_InMicroMips_HasDSPR2, // MULQ_S_PH_MMR2 = 2203
    CEFBS_HasDSPR2, // MULQ_S_W = 2204
    CEFBS_InMicroMips_HasDSPR2, // MULQ_S_W_MMR2 = 2205
    CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D, // MULR_PS64 = 2206
    CEFBS_HasStdEnc_HasMSA, // MULR_Q_H = 2207
    CEFBS_HasStdEnc_HasMSA, // MULR_Q_W = 2208
    CEFBS_HasDSP, // MULSAQ_S_W_PH = 2209
    CEFBS_InMicroMips_HasDSP, // MULSAQ_S_W_PH_MM = 2210
    CEFBS_HasDSPR2, // MULSA_W_PH = 2211
    CEFBS_InMicroMips_HasDSPR2, // MULSA_W_PH_MMR2 = 2212
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MULT = 2213
    CEFBS_HasDSP, // MULTU_DSP = 2214
    CEFBS_InMicroMips_HasDSP, // MULTU_DSP_MM = 2215
    CEFBS_HasDSP, // MULT_DSP = 2216
    CEFBS_InMicroMips_HasDSP, // MULT_DSP_MM = 2217
    CEFBS_InMicroMips_NotMips32r6, // MULT_MM = 2218
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MULTu = 2219
    CEFBS_InMicroMips_NotMips32r6, // MULTu_MM = 2220
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MULU = 2221
    CEFBS_InMicroMips_HasMips32r6, // MULU_MMR6 = 2222
    CEFBS_HasStdEnc_HasMSA, // MULV_B = 2223
    CEFBS_HasStdEnc_HasMSA, // MULV_D = 2224
    CEFBS_HasStdEnc_HasMSA, // MULV_H = 2225
    CEFBS_HasStdEnc_HasMSA, // MULV_W = 2226
    CEFBS_InMicroMips_NotMips32r6, // MUL_MM = 2227
    CEFBS_InMicroMips_HasMips32r6, // MUL_MMR6 = 2228
    CEFBS_HasDSPR2, // MUL_PH = 2229
    CEFBS_InMicroMips_HasDSPR2, // MUL_PH_MMR2 = 2230
    CEFBS_HasStdEnc_HasMSA, // MUL_Q_H = 2231
    CEFBS_HasStdEnc_HasMSA, // MUL_Q_W = 2232
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MUL_R6 = 2233
    CEFBS_HasDSPR2, // MUL_S_PH = 2234
    CEFBS_InMicroMips_HasDSPR2, // MUL_S_PH_MMR2 = 2235
    CEFBS_InMips16Mode, // Mfhi16 = 2236
    CEFBS_InMips16Mode, // Mflo16 = 2237
    CEFBS_InMips16Mode, // Move32R16 = 2238
    CEFBS_InMips16Mode, // MoveR3216 = 2239
    CEFBS_HasStdEnc_HasMSA, // NLOC_B = 2240
    CEFBS_HasStdEnc_HasMSA, // NLOC_D = 2241
    CEFBS_HasStdEnc_HasMSA, // NLOC_H = 2242
    CEFBS_HasStdEnc_HasMSA, // NLOC_W = 2243
    CEFBS_HasStdEnc_HasMSA, // NLZC_B = 2244
    CEFBS_HasStdEnc_HasMSA, // NLZC_D = 2245
    CEFBS_HasStdEnc_HasMSA, // NLZC_H = 2246
    CEFBS_HasStdEnc_HasMSA, // NLZC_W = 2247
    CEFBS_HasStdEnc_NotFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMADD_D32 = 2248
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat_HasMadd4, // NMADD_D32_MM = 2249
    CEFBS_HasStdEnc_IsFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMADD_D64 = 2250
    CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMADD_S = 2251
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4, // NMADD_S_MM = 2252
    CEFBS_HasStdEnc_NotFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMSUB_D32 = 2253
    CEFBS_InMicroMips_NotFP64bit_NotMips32r6_IsNotSoftFloat_HasMadd4, // NMSUB_D32_MM = 2254
    CEFBS_HasStdEnc_IsFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMSUB_D64 = 2255
    CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMSUB_S = 2256
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4, // NMSUB_S_MM = 2257
    CEFBS_HasStdEnc_NotInMicroMips, // NOR = 2258
    CEFBS_NotInMips16Mode_IsGP64bit, // NOR64 = 2259
    CEFBS_HasStdEnc_HasMSA, // NORI_B = 2260
    CEFBS_InMicroMips_NotMips32r6, // NOR_MM = 2261
    CEFBS_InMicroMips_HasMips32r6, // NOR_MMR6 = 2262
    CEFBS_HasStdEnc_HasMSA, // NOR_V = 2263
    CEFBS_InMicroMips_NotMips32r6, // NOT16_MM = 2264
    CEFBS_InMicroMips_HasMips32r6, // NOT16_MMR6 = 2265
    CEFBS_InMips16Mode, // NegRxRy16 = 2266
    CEFBS_InMips16Mode, // NotRxRy16 = 2267
    CEFBS_HasStdEnc_NotInMicroMips, // OR = 2268
    CEFBS_InMicroMips_NotMips32r6, // OR16_MM = 2269
    CEFBS_InMicroMips_HasMips32r6, // OR16_MMR6 = 2270
    CEFBS_NotInMips16Mode_IsGP64bit, // OR64 = 2271
    CEFBS_HasStdEnc_HasMSA, // ORI_B = 2272
    CEFBS_InMicroMips_HasMips32r6, // ORI_MMR6 = 2273
    CEFBS_InMicroMips_NotMips32r6, // OR_MM = 2274
    CEFBS_InMicroMips_HasMips32r6, // OR_MMR6 = 2275
    CEFBS_HasStdEnc_HasMSA, // OR_V = 2276
    CEFBS_HasStdEnc_NotInMicroMips, // ORi = 2277
    CEFBS_NotInMips16Mode_IsGP64bit, // ORi64 = 2278
    CEFBS_InMicroMips_NotMips32r6, // ORi_MM = 2279
    CEFBS_InMips16Mode, // OrRxRxRy16 = 2280
    CEFBS_HasDSP, // PACKRL_PH = 2281
    CEFBS_InMicroMips_HasDSP, // PACKRL_PH_MM = 2282
    CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // PAUSE = 2283
    CEFBS_InMicroMips, // PAUSE_MM = 2284
    CEFBS_InMicroMips_HasMips32r6, // PAUSE_MMR6 = 2285
    CEFBS_HasStdEnc_HasMSA, // PCKEV_B = 2286
    CEFBS_HasStdEnc_HasMSA, // PCKEV_D = 2287
    CEFBS_HasStdEnc_HasMSA, // PCKEV_H = 2288
    CEFBS_HasStdEnc_HasMSA, // PCKEV_W = 2289
    CEFBS_HasStdEnc_HasMSA, // PCKOD_B = 2290
    CEFBS_HasStdEnc_HasMSA, // PCKOD_D = 2291
    CEFBS_HasStdEnc_HasMSA, // PCKOD_H = 2292
    CEFBS_HasStdEnc_HasMSA, // PCKOD_W = 2293
    CEFBS_HasStdEnc_HasMSA, // PCNT_B = 2294
    CEFBS_HasStdEnc_HasMSA, // PCNT_D = 2295
    CEFBS_HasStdEnc_HasMSA, // PCNT_H = 2296
    CEFBS_HasStdEnc_HasMSA, // PCNT_W = 2297
    CEFBS_HasDSP, // PICK_PH = 2298
    CEFBS_InMicroMips_HasDSP, // PICK_PH_MM = 2299
    CEFBS_HasDSP, // PICK_QB = 2300
    CEFBS_InMicroMips_HasDSP, // PICK_QB_MM = 2301
    CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // PLL_PS64 = 2302
    CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // PLU_PS64 = 2303
    CEFBS_HasCnMips, // POP = 2304
    CEFBS_HasDSP, // PRECEQU_PH_QBL = 2305
    CEFBS_HasDSP, // PRECEQU_PH_QBLA = 2306
    CEFBS_InMicroMips_HasDSP, // PRECEQU_PH_QBLA_MM = 2307
    CEFBS_InMicroMips_HasDSP, // PRECEQU_PH_QBL_MM = 2308
    CEFBS_HasDSP, // PRECEQU_PH_QBR = 2309
    CEFBS_HasDSP, // PRECEQU_PH_QBRA = 2310
    CEFBS_InMicroMips_HasDSP, // PRECEQU_PH_QBRA_MM = 2311
    CEFBS_InMicroMips_HasDSP, // PRECEQU_PH_QBR_MM = 2312
    CEFBS_HasDSP, // PRECEQ_W_PHL = 2313
    CEFBS_InMicroMips_HasDSP, // PRECEQ_W_PHL_MM = 2314
    CEFBS_HasDSP, // PRECEQ_W_PHR = 2315
    CEFBS_InMicroMips_HasDSP, // PRECEQ_W_PHR_MM = 2316
    CEFBS_HasDSP, // PRECEU_PH_QBL = 2317
    CEFBS_HasDSP, // PRECEU_PH_QBLA = 2318
    CEFBS_InMicroMips_HasDSP, // PRECEU_PH_QBLA_MM = 2319
    CEFBS_InMicroMips_HasDSP, // PRECEU_PH_QBL_MM = 2320
    CEFBS_HasDSP, // PRECEU_PH_QBR = 2321
    CEFBS_HasDSP, // PRECEU_PH_QBRA = 2322
    CEFBS_InMicroMips_HasDSP, // PRECEU_PH_QBRA_MM = 2323
    CEFBS_InMicroMips_HasDSP, // PRECEU_PH_QBR_MM = 2324
    CEFBS_HasDSP, // PRECRQU_S_QB_PH = 2325
    CEFBS_InMicroMips_HasDSP, // PRECRQU_S_QB_PH_MM = 2326
    CEFBS_HasDSP, // PRECRQ_PH_W = 2327
    CEFBS_InMicroMips_HasDSP, // PRECRQ_PH_W_MM = 2328
    CEFBS_HasDSP, // PRECRQ_QB_PH = 2329
    CEFBS_InMicroMips_HasDSP, // PRECRQ_QB_PH_MM = 2330
    CEFBS_HasDSP, // PRECRQ_RS_PH_W = 2331
    CEFBS_InMicroMips_HasDSP, // PRECRQ_RS_PH_W_MM = 2332
    CEFBS_HasDSPR2, // PRECR_QB_PH = 2333
    CEFBS_InMicroMips_HasDSPR2, // PRECR_QB_PH_MMR2 = 2334
    CEFBS_HasDSPR2, // PRECR_SRA_PH_W = 2335
    CEFBS_InMicroMips_HasDSPR2, // PRECR_SRA_PH_W_MMR2 = 2336
    CEFBS_HasDSPR2, // PRECR_SRA_R_PH_W = 2337
    CEFBS_InMicroMips_HasDSPR2, // PRECR_SRA_R_PH_W_MMR2 = 2338
    CEFBS_HasStdEnc_HasMips3_32_NotMips32r6_NotMips64r6_NotInMicroMips, // PREF = 2339
    CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // PREFE = 2340
    CEFBS_InMicroMips_HasEVA, // PREFE_MM = 2341
    CEFBS_InMicroMips_NotMips32r6, // PREFX_MM = 2342
    CEFBS_InMicroMips_NotMips32r6, // PREF_MM = 2343
    CEFBS_InMicroMips_HasMips32r6, // PREF_MMR6 = 2344
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // PREF_R6 = 2345
    CEFBS_HasDSPR2, // PREPEND = 2346
    CEFBS_InMicroMips_HasDSPR2, // PREPEND_MMR2 = 2347
    CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // PUL_PS64 = 2348
    CEFBS_HasStdEnc_IsFP64bit_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // PUU_PS64 = 2349
    CEFBS_HasDSP, // RADDU_W_QB = 2350
    CEFBS_InMicroMips_HasDSP, // RADDU_W_QB_MM = 2351
    CEFBS_HasDSP, // RDDSP = 2352
    CEFBS_InMicroMips_HasDSP, // RDDSP_MM = 2353
    CEFBS_HasStdEnc_NotInMicroMips, // RDHWR = 2354
    CEFBS_NotInMips16Mode_IsGP64bit, // RDHWR64 = 2355
    CEFBS_InMicroMips_NotMips32r6, // RDHWR_MM = 2356
    CEFBS_InMicroMips_HasMips32r6, // RDHWR_MMR6 = 2357
    CEFBS_InMicroMips_HasMips32r6, // RDPGPR_MMR6 = 2358
    CEFBS_HasStdEnc_NotFP64bit_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RECIP_D32 = 2359
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // RECIP_D32_MM = 2360
    CEFBS_HasStdEnc_IsFP64bit_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RECIP_D64 = 2361
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // RECIP_D64_MM = 2362
    CEFBS_HasStdEnc_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RECIP_S = 2363
    CEFBS_InMicroMips_IsNotSoftFloat, // RECIP_S_MM = 2364
    CEFBS_HasDSP, // REPLV_PH = 2365
    CEFBS_InMicroMips_HasDSP, // REPLV_PH_MM = 2366
    CEFBS_HasDSP, // REPLV_QB = 2367
    CEFBS_InMicroMips_HasDSP, // REPLV_QB_MM = 2368
    CEFBS_HasDSP, // REPL_PH = 2369
    CEFBS_InMicroMips_HasDSP, // REPL_PH_MM = 2370
    CEFBS_HasDSP, // REPL_QB = 2371
    CEFBS_InMicroMips_HasDSP, // REPL_QB_MM = 2372
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // RINT_D = 2373
    CEFBS_InMicroMips_HasMips32r6, // RINT_D_MMR6 = 2374
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // RINT_S = 2375
    CEFBS_InMicroMips_HasMips32r6, // RINT_S_MMR6 = 2376
    CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // ROTR = 2377
    CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // ROTRV = 2378
    CEFBS_InMicroMips, // ROTRV_MM = 2379
    CEFBS_InMicroMips, // ROTR_MM = 2380
    CEFBS_HasStdEnc_IsFP64bit_HasMips3_32_IsNotSoftFloat_NotInMicroMips, // ROUND_L_D64 = 2381
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // ROUND_L_D_MMR6 = 2382
    CEFBS_HasStdEnc_IsFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // ROUND_L_S = 2383
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // ROUND_L_S_MMR6 = 2384
    CEFBS_HasStdEnc_NotFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // ROUND_W_D32 = 2385
    CEFBS_HasStdEnc_IsFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // ROUND_W_D64 = 2386
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // ROUND_W_D_MMR6 = 2387
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // ROUND_W_MM = 2388
    CEFBS_HasStdEnc_HasMips2_IsNotSoftFloat_NotInMicroMips, // ROUND_W_S = 2389
    CEFBS_InMicroMips_IsNotSoftFloat, // ROUND_W_S_MM = 2390
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // ROUND_W_S_MMR6 = 2391
    CEFBS_HasStdEnc_NotFP64bit_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RSQRT_D32 = 2392
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // RSQRT_D32_MM = 2393
    CEFBS_HasStdEnc_IsFP64bit_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RSQRT_D64 = 2394
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // RSQRT_D64_MM = 2395
    CEFBS_HasStdEnc_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RSQRT_S = 2396
    CEFBS_InMicroMips_IsNotSoftFloat, // RSQRT_S_MM = 2397
    CEFBS_InMips16Mode, // Restore16 = 2398
    CEFBS_InMips16Mode, // RestoreX16 = 2399
    CEFBS_HasCnMipsP, // SAA = 2400
    CEFBS_HasCnMipsP, // SAAD = 2401
    CEFBS_HasStdEnc_HasMSA, // SAT_S_B = 2402
    CEFBS_HasStdEnc_HasMSA, // SAT_S_D = 2403
    CEFBS_HasStdEnc_HasMSA, // SAT_S_H = 2404
    CEFBS_HasStdEnc_HasMSA, // SAT_S_W = 2405
    CEFBS_HasStdEnc_HasMSA, // SAT_U_B = 2406
    CEFBS_HasStdEnc_HasMSA, // SAT_U_D = 2407
    CEFBS_HasStdEnc_HasMSA, // SAT_U_H = 2408
    CEFBS_HasStdEnc_HasMSA, // SAT_U_W = 2409
    CEFBS_HasStdEnc_NotInMicroMips, // SB = 2410
    CEFBS_InMicroMips_NotMips32r6, // SB16_MM = 2411
    CEFBS_InMicroMips_HasMips32r6, // SB16_MMR6 = 2412
    CEFBS_NotInMips16Mode_IsGP64bit, // SB64 = 2413
    CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // SBE = 2414
    CEFBS_InMicroMips_HasEVA, // SBE_MM = 2415
    CEFBS_InMicroMips, // SB_MM = 2416
    CEFBS_InMicroMips_HasMips32r6, // SB_MMR6 = 2417
    CEFBS_HasStdEnc_IsPTR32bit_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // SC = 2418
    CEFBS_HasStdEnc_IsPTR64bit_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // SC64 = 2419
    CEFBS_HasStdEnc_IsPTR64bit_HasMips64r6_NotInMicroMips, // SC64_R6 = 2420
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // SCD = 2421
    CEFBS_HasStdEnc_HasMips32r6, // SCD_R6 = 2422
    CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // SCE = 2423
    CEFBS_InMicroMips_HasEVA, // SCE_MM = 2424
    CEFBS_InMicroMips_NotMips32r6, // SC_MM = 2425
    CEFBS_InMicroMips_HasMips32r6, // SC_MMR6 = 2426
    CEFBS_HasStdEnc_IsPTR32bit_HasMips32r6_NotInMicroMips, // SC_R6 = 2427
    CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // SD = 2428
    CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // SDBBP = 2429
    CEFBS_InMicroMips_NotMips32r6, // SDBBP16_MM = 2430
    CEFBS_InMicroMips_HasMips32r6, // SDBBP16_MMR6 = 2431
    CEFBS_InMicroMips, // SDBBP_MM = 2432
    CEFBS_InMicroMips_HasMips32r6, // SDBBP_MMR6 = 2433
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // SDBBP_R6 = 2434
    CEFBS_HasStdEnc_NotFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // SDC1 = 2435
    CEFBS_HasStdEnc_IsFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // SDC164 = 2436
    CEFBS_InMicroMips_IsFP64bit_HasMips32r6_IsNotSoftFloat, // SDC1_D64_MMR6 = 2437
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // SDC1_MM_D32 = 2438
    CEFBS_InMicroMips_IsFP64bit_IsNotSoftFloat, // SDC1_MM_D64 = 2439
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // SDC2 = 2440
    CEFBS_InMicroMips_HasMips32r6, // SDC2_MMR6 = 2441
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // SDC2_R6 = 2442
    CEFBS_HasStdEnc_HasMips2_NotCnMips_NotInMicroMips, // SDC3 = 2443
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // SDIV = 2444
    CEFBS_InMicroMips_NotMips32r6, // SDIV_MM = 2445
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // SDL = 2446
    CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // SDR = 2447
    CEFBS_HasStdEnc_NotFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // SDXC1 = 2448
    CEFBS_HasStdEnc_IsFP64bit_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat, // SDXC164 = 2449
    CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // SEB = 2450
    CEFBS_HasStdEnc_IsGP64bit_HasMips32r2, // SEB64 = 2451
    CEFBS_InMicroMips, // SEB_MM = 2452
    CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // SEH = 2453
    CEFBS_HasStdEnc_IsGP64bit_HasMips32r2, // SEH64 = 2454
    CEFBS_InMicroMips, // SEH_MM = 2455
    CEFBS_HasStdEnc_IsGP32bit_HasMips32r6_NotInMicroMips, // SELEQZ = 2456
    CEFBS_HasStdEnc_IsGP64bit_HasMips32r6, // SELEQZ64 = 2457
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SELEQZ_D = 2458
    CEFBS_InMicroMips_HasMips32r6, // SELEQZ_D_MMR6 = 2459
    CEFBS_InMicroMips_HasMips32r6, // SELEQZ_MMR6 = 2460
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SELEQZ_S = 2461
    CEFBS_InMicroMips_HasMips32r6, // SELEQZ_S_MMR6 = 2462
    CEFBS_HasStdEnc_IsGP32bit_HasMips32r6_NotInMicroMips, // SELNEZ = 2463
    CEFBS_HasStdEnc_IsGP64bit_HasMips32r6, // SELNEZ64 = 2464
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SELNEZ_D = 2465
    CEFBS_InMicroMips_HasMips32r6, // SELNEZ_D_MMR6 = 2466
    CEFBS_InMicroMips_HasMips32r6, // SELNEZ_MMR6 = 2467
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SELNEZ_S = 2468
    CEFBS_InMicroMips_HasMips32r6, // SELNEZ_S_MMR6 = 2469
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SEL_D = 2470
    CEFBS_InMicroMips_HasMips32r6, // SEL_D_MMR6 = 2471
    CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SEL_S = 2472
    CEFBS_InMicroMips_HasMips32r6, // SEL_S_MMR6 = 2473
    CEFBS_HasCnMips, // SEQ = 2474
    CEFBS_HasCnMips, // SEQi = 2475
    CEFBS_HasStdEnc_NotInMicroMips, // SH = 2476
    CEFBS_InMicroMips_NotMips32r6, // SH16_MM = 2477
    CEFBS_InMicroMips_HasMips32r6, // SH16_MMR6 = 2478
    CEFBS_NotInMips16Mode_IsGP64bit, // SH64 = 2479
    CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // SHE = 2480
    CEFBS_InMicroMips_HasEVA, // SHE_MM = 2481
    CEFBS_HasStdEnc_HasMSA, // SHF_B = 2482
    CEFBS_HasStdEnc_HasMSA, // SHF_H = 2483
    CEFBS_HasStdEnc_HasMSA, // SHF_W = 2484
    CEFBS_HasDSP, // SHILO = 2485
    CEFBS_HasDSP, // SHILOV = 2486
    CEFBS_InMicroMips_HasDSP, // SHILOV_MM = 2487
    CEFBS_InMicroMips_HasDSP, // SHILO_MM = 2488
    CEFBS_HasDSP, // SHLLV_PH = 2489
    CEFBS_InMicroMips_HasDSP, // SHLLV_PH_MM = 2490
    CEFBS_HasDSP, // SHLLV_QB = 2491
    CEFBS_InMicroMips_HasDSP, // SHLLV_QB_MM = 2492
    CEFBS_HasDSP, // SHLLV_S_PH = 2493
    CEFBS_InMicroMips_HasDSP, // SHLLV_S_PH_MM = 2494
    CEFBS_HasDSP, // SHLLV_S_W = 2495
    CEFBS_InMicroMips_HasDSP, // SHLLV_S_W_MM = 2496
    CEFBS_HasDSP, // SHLL_PH = 2497
    CEFBS_InMicroMips_HasDSP, // SHLL_PH_MM = 2498
    CEFBS_HasDSP, // SHLL_QB = 2499
    CEFBS_InMicroMips_HasDSP, // SHLL_QB_MM = 2500
    CEFBS_HasDSP, // SHLL_S_PH = 2501
    CEFBS_InMicroMips_HasDSP, // SHLL_S_PH_MM = 2502
    CEFBS_HasDSP, // SHLL_S_W = 2503
    CEFBS_InMicroMips_HasDSP, // SHLL_S_W_MM = 2504
    CEFBS_HasDSP, // SHRAV_PH = 2505
    CEFBS_InMicroMips_HasDSP, // SHRAV_PH_MM = 2506
    CEFBS_HasDSPR2, // SHRAV_QB = 2507
    CEFBS_InMicroMips_HasDSPR2, // SHRAV_QB_MMR2 = 2508
    CEFBS_HasDSP, // SHRAV_R_PH = 2509
    CEFBS_InMicroMips_HasDSP, // SHRAV_R_PH_MM = 2510
    CEFBS_HasDSPR2, // SHRAV_R_QB = 2511
    CEFBS_InMicroMips_HasDSPR2, // SHRAV_R_QB_MMR2 = 2512
    CEFBS_HasDSP, // SHRAV_R_W = 2513
    CEFBS_InMicroMips_HasDSP, // SHRAV_R_W_MM = 2514
    CEFBS_HasDSP, // SHRA_PH = 2515
    CEFBS_InMicroMips_HasDSP, // SHRA_PH_MM = 2516
    CEFBS_HasDSPR2, // SHRA_QB = 2517
    CEFBS_InMicroMips_HasDSPR2, // SHRA_QB_MMR2 = 2518
    CEFBS_HasDSP, // SHRA_R_PH = 2519
    CEFBS_InMicroMips_HasDSP, // SHRA_R_PH_MM = 2520
    CEFBS_HasDSPR2, // SHRA_R_QB = 2521
    CEFBS_InMicroMips_HasDSPR2, // SHRA_R_QB_MMR2 = 2522
    CEFBS_HasDSP, // SHRA_R_W = 2523
    CEFBS_InMicroMips_HasDSP, // SHRA_R_W_MM = 2524
    CEFBS_HasDSPR2, // SHRLV_PH = 2525
    CEFBS_InMicroMips_HasDSPR2, // SHRLV_PH_MMR2 = 2526
    CEFBS_HasDSP, // SHRLV_QB = 2527
    CEFBS_InMicroMips_HasDSP, // SHRLV_QB_MM = 2528
    CEFBS_HasDSPR2, // SHRL_PH = 2529
    CEFBS_InMicroMips_HasDSPR2, // SHRL_PH_MMR2 = 2530
    CEFBS_HasDSP, // SHRL_QB = 2531
    CEFBS_InMicroMips_HasDSP, // SHRL_QB_MM = 2532
    CEFBS_InMicroMips, // SH_MM = 2533
    CEFBS_InMicroMips_HasMips32r6, // SH_MMR6 = 2534
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // SIGRIE = 2535
    CEFBS_InMicroMips_HasMips32r6, // SIGRIE_MMR6 = 2536
    CEFBS_HasStdEnc_HasMSA, // SLDI_B = 2537
    CEFBS_HasStdEnc_HasMSA, // SLDI_D = 2538
    CEFBS_HasStdEnc_HasMSA, // SLDI_H = 2539
    CEFBS_HasStdEnc_HasMSA, // SLDI_W = 2540
    CEFBS_HasStdEnc_HasMSA, // SLD_B = 2541
    CEFBS_HasStdEnc_HasMSA, // SLD_D = 2542
    CEFBS_HasStdEnc_HasMSA, // SLD_H = 2543
    CEFBS_HasStdEnc_HasMSA, // SLD_W = 2544
    CEFBS_HasStdEnc_NotInMicroMips, // SLL = 2545
    CEFBS_InMicroMips_NotMips32r6, // SLL16_MM = 2546
    CEFBS_InMicroMips_HasMips32r6, // SLL16_MMR6 = 2547
    CEFBS_NotInMips16Mode_IsGP64bit, // SLL64_32 = 2548
    CEFBS_NotInMips16Mode_IsGP64bit, // SLL64_64 = 2549
    CEFBS_HasStdEnc_HasMSA, // SLLI_B = 2550
    CEFBS_HasStdEnc_HasMSA, // SLLI_D = 2551
    CEFBS_HasStdEnc_HasMSA, // SLLI_H = 2552
    CEFBS_HasStdEnc_HasMSA, // SLLI_W = 2553
    CEFBS_HasStdEnc_NotInMicroMips, // SLLV = 2554
    CEFBS_InMicroMips, // SLLV_MM = 2555
    CEFBS_HasStdEnc_HasMSA, // SLL_B = 2556
    CEFBS_HasStdEnc_HasMSA, // SLL_D = 2557
    CEFBS_HasStdEnc_HasMSA, // SLL_H = 2558
    CEFBS_InMicroMips, // SLL_MM = 2559
    CEFBS_InMicroMips_HasMips32r6, // SLL_MMR6 = 2560
    CEFBS_HasStdEnc_HasMSA, // SLL_W = 2561
    CEFBS_HasStdEnc_NotInMicroMips, // SLT = 2562
    CEFBS_NotInMips16Mode_IsGP64bit, // SLT64 = 2563
    CEFBS_InMicroMips, // SLT_MM = 2564
    CEFBS_HasStdEnc_NotInMicroMips, // SLTi = 2565
    CEFBS_NotInMips16Mode_IsGP64bit, // SLTi64 = 2566
    CEFBS_InMicroMips, // SLTi_MM = 2567
    CEFBS_HasStdEnc_NotInMicroMips, // SLTiu = 2568
    CEFBS_NotInMips16Mode_IsGP64bit, // SLTiu64 = 2569
    CEFBS_InMicroMips, // SLTiu_MM = 2570
    CEFBS_HasStdEnc_NotInMicroMips, // SLTu = 2571
    CEFBS_NotInMips16Mode_IsGP64bit, // SLTu64 = 2572
    CEFBS_InMicroMips, // SLTu_MM = 2573
    CEFBS_HasCnMips, // SNE = 2574
    CEFBS_HasCnMips, // SNEi = 2575
    CEFBS_HasStdEnc_HasMSA, // SPLATI_B = 2576
    CEFBS_HasStdEnc_HasMSA, // SPLATI_D = 2577
    CEFBS_HasStdEnc_HasMSA, // SPLATI_H = 2578
    CEFBS_HasStdEnc_HasMSA, // SPLATI_W = 2579
    CEFBS_HasStdEnc_HasMSA, // SPLAT_B = 2580
    CEFBS_HasStdEnc_HasMSA, // SPLAT_D = 2581
    CEFBS_HasStdEnc_HasMSA, // SPLAT_H = 2582
    CEFBS_HasStdEnc_HasMSA, // SPLAT_W = 2583
    CEFBS_HasStdEnc_NotInMicroMips, // SRA = 2584
    CEFBS_HasStdEnc_HasMSA, // SRAI_B = 2585
    CEFBS_HasStdEnc_HasMSA, // SRAI_D = 2586
    CEFBS_HasStdEnc_HasMSA, // SRAI_H = 2587
    CEFBS_HasStdEnc_HasMSA, // SRAI_W = 2588
    CEFBS_HasStdEnc_HasMSA, // SRARI_B = 2589
    CEFBS_HasStdEnc_HasMSA, // SRARI_D = 2590
    CEFBS_HasStdEnc_HasMSA, // SRARI_H = 2591
    CEFBS_HasStdEnc_HasMSA, // SRARI_W = 2592
    CEFBS_HasStdEnc_HasMSA, // SRAR_B = 2593
    CEFBS_HasStdEnc_HasMSA, // SRAR_D = 2594
    CEFBS_HasStdEnc_HasMSA, // SRAR_H = 2595
    CEFBS_HasStdEnc_HasMSA, // SRAR_W = 2596
    CEFBS_HasStdEnc_NotInMicroMips, // SRAV = 2597
    CEFBS_InMicroMips, // SRAV_MM = 2598
    CEFBS_HasStdEnc_HasMSA, // SRA_B = 2599
    CEFBS_HasStdEnc_HasMSA, // SRA_D = 2600
    CEFBS_HasStdEnc_HasMSA, // SRA_H = 2601
    CEFBS_InMicroMips, // SRA_MM = 2602
    CEFBS_HasStdEnc_HasMSA, // SRA_W = 2603
    CEFBS_HasStdEnc_NotInMicroMips, // SRL = 2604
    CEFBS_InMicroMips_NotMips32r6, // SRL16_MM = 2605
    CEFBS_InMicroMips_HasMips32r6, // SRL16_MMR6 = 2606
    CEFBS_HasStdEnc_HasMSA, // SRLI_B = 2607
    CEFBS_HasStdEnc_HasMSA, // SRLI_D = 2608
    CEFBS_HasStdEnc_HasMSA, // SRLI_H = 2609
    CEFBS_HasStdEnc_HasMSA, // SRLI_W = 2610
    CEFBS_HasStdEnc_HasMSA, // SRLRI_B = 2611
    CEFBS_HasStdEnc_HasMSA, // SRLRI_D = 2612
    CEFBS_HasStdEnc_HasMSA, // SRLRI_H = 2613
    CEFBS_HasStdEnc_HasMSA, // SRLRI_W = 2614
    CEFBS_HasStdEnc_HasMSA, // SRLR_B = 2615
    CEFBS_HasStdEnc_HasMSA, // SRLR_D = 2616
    CEFBS_HasStdEnc_HasMSA, // SRLR_H = 2617
    CEFBS_HasStdEnc_HasMSA, // SRLR_W = 2618
    CEFBS_HasStdEnc_NotInMicroMips, // SRLV = 2619
    CEFBS_InMicroMips, // SRLV_MM = 2620
    CEFBS_HasStdEnc_HasMSA, // SRL_B = 2621
    CEFBS_HasStdEnc_HasMSA, // SRL_D = 2622
    CEFBS_HasStdEnc_HasMSA, // SRL_H = 2623
    CEFBS_InMicroMips, // SRL_MM = 2624
    CEFBS_HasStdEnc_HasMSA, // SRL_W = 2625
    CEFBS_HasStdEnc_NotInMicroMips, // SSNOP = 2626
    CEFBS_InMicroMips, // SSNOP_MM = 2627
    CEFBS_InMicroMips_HasMips32r6, // SSNOP_MMR6 = 2628
    CEFBS_HasStdEnc_HasMSA, // ST_B = 2629
    CEFBS_HasStdEnc_HasMSA, // ST_D = 2630
    CEFBS_HasStdEnc_HasMSA, // ST_H = 2631
    CEFBS_HasStdEnc_HasMSA, // ST_W = 2632
    CEFBS_HasStdEnc_NotInMicroMips, // SUB = 2633
    CEFBS_HasDSPR2, // SUBQH_PH = 2634
    CEFBS_InMicroMips_HasDSPR2, // SUBQH_PH_MMR2 = 2635
    CEFBS_HasDSPR2, // SUBQH_R_PH = 2636
    CEFBS_InMicroMips_HasDSPR2, // SUBQH_R_PH_MMR2 = 2637
    CEFBS_HasDSPR2, // SUBQH_R_W = 2638
    CEFBS_InMicroMips_HasDSPR2, // SUBQH_R_W_MMR2 = 2639
    CEFBS_HasDSPR2, // SUBQH_W = 2640
    CEFBS_InMicroMips_HasDSPR2, // SUBQH_W_MMR2 = 2641
    CEFBS_HasDSP, // SUBQ_PH = 2642
    CEFBS_InMicroMips_HasDSP, // SUBQ_PH_MM = 2643
    CEFBS_HasDSP, // SUBQ_S_PH = 2644
    CEFBS_InMicroMips_HasDSP, // SUBQ_S_PH_MM = 2645
    CEFBS_HasDSP, // SUBQ_S_W = 2646
    CEFBS_InMicroMips_HasDSP, // SUBQ_S_W_MM = 2647
    CEFBS_HasStdEnc_HasMSA, // SUBSUS_U_B = 2648
    CEFBS_HasStdEnc_HasMSA, // SUBSUS_U_D = 2649
    CEFBS_HasStdEnc_HasMSA, // SUBSUS_U_H = 2650
    CEFBS_HasStdEnc_HasMSA, // SUBSUS_U_W = 2651
    CEFBS_HasStdEnc_HasMSA, // SUBSUU_S_B = 2652
    CEFBS_HasStdEnc_HasMSA, // SUBSUU_S_D = 2653
    CEFBS_HasStdEnc_HasMSA, // SUBSUU_S_H = 2654
    CEFBS_HasStdEnc_HasMSA, // SUBSUU_S_W = 2655
    CEFBS_HasStdEnc_HasMSA, // SUBS_S_B = 2656
    CEFBS_HasStdEnc_HasMSA, // SUBS_S_D = 2657
    CEFBS_HasStdEnc_HasMSA, // SUBS_S_H = 2658
    CEFBS_HasStdEnc_HasMSA, // SUBS_S_W = 2659
    CEFBS_HasStdEnc_HasMSA, // SUBS_U_B = 2660
    CEFBS_HasStdEnc_HasMSA, // SUBS_U_D = 2661
    CEFBS_HasStdEnc_HasMSA, // SUBS_U_H = 2662
    CEFBS_HasStdEnc_HasMSA, // SUBS_U_W = 2663
    CEFBS_InMicroMips_NotMips32r6, // SUBU16_MM = 2664
    CEFBS_InMicroMips_HasMips32r6, // SUBU16_MMR6 = 2665
    CEFBS_HasDSPR2, // SUBUH_QB = 2666
    CEFBS_InMicroMips_HasDSPR2, // SUBUH_QB_MMR2 = 2667
    CEFBS_HasDSPR2, // SUBUH_R_QB = 2668
    CEFBS_InMicroMips_HasDSPR2, // SUBUH_R_QB_MMR2 = 2669
    CEFBS_InMicroMips_HasMips32r6, // SUBU_MMR6 = 2670
    CEFBS_HasDSPR2, // SUBU_PH = 2671
    CEFBS_InMicroMips_HasDSPR2, // SUBU_PH_MMR2 = 2672
    CEFBS_HasDSP, // SUBU_QB = 2673
    CEFBS_InMicroMips_HasDSP, // SUBU_QB_MM = 2674
    CEFBS_HasDSPR2, // SUBU_S_PH = 2675
    CEFBS_InMicroMips_HasDSPR2, // SUBU_S_PH_MMR2 = 2676
    CEFBS_HasDSP, // SUBU_S_QB = 2677
    CEFBS_InMicroMips_HasDSP, // SUBU_S_QB_MM = 2678
    CEFBS_HasStdEnc_HasMSA, // SUBVI_B = 2679
    CEFBS_HasStdEnc_HasMSA, // SUBVI_D = 2680
    CEFBS_HasStdEnc_HasMSA, // SUBVI_H = 2681
    CEFBS_HasStdEnc_HasMSA, // SUBVI_W = 2682
    CEFBS_HasStdEnc_HasMSA, // SUBV_B = 2683
    CEFBS_HasStdEnc_HasMSA, // SUBV_D = 2684
    CEFBS_HasStdEnc_HasMSA, // SUBV_H = 2685
    CEFBS_HasStdEnc_HasMSA, // SUBV_W = 2686
    CEFBS_InMicroMips_NotMips32r6, // SUB_MM = 2687
    CEFBS_InMicroMips_HasMips32r6, // SUB_MMR6 = 2688
    CEFBS_HasStdEnc_NotInMicroMips, // SUBu = 2689
    CEFBS_InMicroMips_NotMips32r6, // SUBu_MM = 2690
    CEFBS_HasStdEnc_NotFP64bit_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // SUXC1 = 2691
    CEFBS_HasStdEnc_IsFP64bit_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // SUXC164 = 2692
    CEFBS_InMicroMips_IsFP64bit_NotMips32r6_IsNotSoftFloat, // SUXC1_MM = 2693
    CEFBS_HasStdEnc_NotInMicroMips, // SW = 2694
    CEFBS_InMicroMips_NotMips32r6, // SW16_MM = 2695
    CEFBS_InMicroMips_HasMips32r6, // SW16_MMR6 = 2696
    CEFBS_NotInMips16Mode_IsGP64bit, // SW64 = 2697
    CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // SWC1 = 2698
    CEFBS_InMicroMips_IsNotSoftFloat, // SWC1_MM = 2699
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // SWC2 = 2700
    CEFBS_InMicroMips_HasMips32r6, // SWC2_MMR6 = 2701
    CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // SWC2_R6 = 2702
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotCnMips_NotInMicroMips, // SWC3 = 2703
    CEFBS_NotInMips16Mode_HasDSP, // SWDSP = 2704
    CEFBS_InMicroMips_HasDSP, // SWDSP_MM = 2705
    CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // SWE = 2706
    CEFBS_InMicroMips_HasEVA, // SWE_MM = 2707
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // SWL = 2708
    CEFBS_NotInMips16Mode_IsGP64bit, // SWL64 = 2709
    CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips, // SWLE = 2710
    CEFBS_InMicroMips_NotMips32r6_HasEVA, // SWLE_MM = 2711
    CEFBS_InMicroMips_NotMips32r6, // SWL_MM = 2712
    CEFBS_InMicroMips_NotMips32r6, // SWM16_MM = 2713
    CEFBS_InMicroMips_HasMips32r6, // SWM16_MMR6 = 2714
    CEFBS_InMicroMips, // SWM32_MM = 2715
    CEFBS_InMicroMips, // SWP_MM = 2716
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // SWR = 2717
    CEFBS_NotInMips16Mode_IsGP64bit, // SWR64 = 2718
    CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips, // SWRE = 2719
    CEFBS_InMicroMips_NotMips32r6_HasEVA, // SWRE_MM = 2720
    CEFBS_InMicroMips_NotMips32r6, // SWR_MM = 2721
    CEFBS_InMicroMips_NotMips32r6, // SWSP_MM = 2722
    CEFBS_InMicroMips_HasMips32r6, // SWSP_MMR6 = 2723
    CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat, // SWXC1 = 2724
    CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // SWXC1_MM = 2725
    CEFBS_InMicroMips, // SW_MM = 2726
    CEFBS_InMicroMips_HasMips32r6, // SW_MMR6 = 2727
    CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // SYNC = 2728
    CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // SYNCI = 2729
    CEFBS_InMicroMips_NotMips32r6, // SYNCI_MM = 2730
    CEFBS_InMicroMips_HasMips32r6, // SYNCI_MMR6 = 2731
    CEFBS_InMicroMips, // SYNC_MM = 2732
    CEFBS_InMicroMips_HasMips32r6, // SYNC_MMR6 = 2733
    CEFBS_HasStdEnc_NotInMicroMips, // SYSCALL = 2734
    CEFBS_InMicroMips, // SYSCALL_MM = 2735
    CEFBS_InMips16Mode, // Save16 = 2736
    CEFBS_InMips16Mode, // SaveX16 = 2737
    CEFBS_InMips16Mode, // SbRxRyOffMemX16 = 2738
    CEFBS_InMips16Mode, // SebRx16 = 2739
    CEFBS_InMips16Mode, // SehRx16 = 2740
    CEFBS_InMips16Mode, // ShRxRyOffMemX16 = 2741
    CEFBS_InMips16Mode, // SllX16 = 2742
    CEFBS_InMips16Mode, // SllvRxRy16 = 2743
    CEFBS_InMips16Mode, // SltRxRy16 = 2744
    CEFBS_InMips16Mode, // SltiRxImm16 = 2745
    CEFBS_InMips16Mode, // SltiRxImmX16 = 2746
    CEFBS_InMips16Mode, // SltiuRxImm16 = 2747
    CEFBS_InMips16Mode, // SltiuRxImmX16 = 2748
    CEFBS_InMips16Mode, // SltuRxRy16 = 2749
    CEFBS_InMips16Mode, // SraX16 = 2750
    CEFBS_InMips16Mode, // SravRxRy16 = 2751
    CEFBS_InMips16Mode, // SrlX16 = 2752
    CEFBS_InMips16Mode, // SrlvRxRy16 = 2753
    CEFBS_InMips16Mode, // SubuRxRyRz16 = 2754
    CEFBS_InMips16Mode, // SwRxRyOffMemX16 = 2755
    CEFBS_InMips16Mode, // SwRxSpImmX16 = 2756
    CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TEQ = 2757
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TEQI = 2758
    CEFBS_InMicroMips_NotMips32r6, // TEQI_MM = 2759
    CEFBS_InMicroMips, // TEQ_MM = 2760
    CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TGE = 2761
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TGEI = 2762
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TGEIU = 2763
    CEFBS_InMicroMips_NotMips32r6, // TGEIU_MM = 2764
    CEFBS_InMicroMips_NotMips32r6, // TGEI_MM = 2765
    CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TGEU = 2766
    CEFBS_InMicroMips, // TGEU_MM = 2767
    CEFBS_InMicroMips, // TGE_MM = 2768
    CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGINV = 2769
    CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGINVF = 2770
    CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGINVF_MM = 2771
    CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGINV_MM = 2772
    CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGP = 2773
    CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGP_MM = 2774
    CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGR = 2775
    CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGR_MM = 2776
    CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGWI = 2777
    CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGWI_MM = 2778
    CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGWR = 2779
    CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGWR_MM = 2780
    CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // TLBINV = 2781
    CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // TLBINVF = 2782
    CEFBS_InMicroMips_HasMips32r6, // TLBINVF_MMR6 = 2783
    CEFBS_InMicroMips_HasMips32r6, // TLBINV_MMR6 = 2784
    CEFBS_HasStdEnc_NotInMicroMips, // TLBP = 2785
    CEFBS_InMicroMips, // TLBP_MM = 2786
    CEFBS_HasStdEnc_NotInMicroMips, // TLBR = 2787
    CEFBS_InMicroMips, // TLBR_MM = 2788
    CEFBS_HasStdEnc_NotInMicroMips, // TLBWI = 2789
    CEFBS_InMicroMips, // TLBWI_MM = 2790
    CEFBS_HasStdEnc_NotInMicroMips, // TLBWR = 2791
    CEFBS_InMicroMips, // TLBWR_MM = 2792
    CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TLT = 2793
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TLTI = 2794
    CEFBS_InMicroMips_NotMips32r6, // TLTIU_MM = 2795
    CEFBS_InMicroMips_NotMips32r6, // TLTI_MM = 2796
    CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TLTU = 2797
    CEFBS_InMicroMips, // TLTU_MM = 2798
    CEFBS_InMicroMips, // TLT_MM = 2799
    CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TNE = 2800
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TNEI = 2801
    CEFBS_InMicroMips_NotMips32r6, // TNEI_MM = 2802
    CEFBS_InMicroMips, // TNE_MM = 2803
    CEFBS_HasStdEnc_IsFP64bit_HasMips3_32_IsNotSoftFloat_NotInMicroMips, // TRUNC_L_D64 = 2804
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // TRUNC_L_D_MMR6 = 2805
    CEFBS_HasStdEnc_IsFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // TRUNC_L_S = 2806
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // TRUNC_L_S_MMR6 = 2807
    CEFBS_HasStdEnc_NotFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // TRUNC_W_D32 = 2808
    CEFBS_HasStdEnc_IsFP64bit_HasMips2_IsNotSoftFloat_NotInMicroMips, // TRUNC_W_D64 = 2809
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // TRUNC_W_D_MMR6 = 2810
    CEFBS_InMicroMips_NotFP64bit_IsNotSoftFloat, // TRUNC_W_MM = 2811
    CEFBS_HasStdEnc_HasMips2_IsNotSoftFloat_NotInMicroMips, // TRUNC_W_S = 2812
    CEFBS_InMicroMips_IsNotSoftFloat, // TRUNC_W_S_MM = 2813
    CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // TRUNC_W_S_MMR6 = 2814
    CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TTLTIU = 2815
    CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // UDIV = 2816
    CEFBS_InMicroMips_NotMips32r6, // UDIV_MM = 2817
    CEFBS_HasCnMips, // V3MULU = 2818
    CEFBS_HasCnMips, // VMM0 = 2819
    CEFBS_HasCnMips, // VMULU = 2820
    CEFBS_HasStdEnc_HasMSA, // VSHF_B = 2821
    CEFBS_HasStdEnc_HasMSA, // VSHF_D = 2822
    CEFBS_HasStdEnc_HasMSA, // VSHF_H = 2823
    CEFBS_HasStdEnc_HasMSA, // VSHF_W = 2824
    CEFBS_HasStdEnc_HasMips3_32_NotInMicroMips, // WAIT = 2825
    CEFBS_InMicroMips, // WAIT_MM = 2826
    CEFBS_InMicroMips_HasMips32r6, // WAIT_MMR6 = 2827
    CEFBS_HasDSP_NotInMicroMips, // WRDSP = 2828
    CEFBS_InMicroMips_HasDSP, // WRDSP_MM = 2829
    CEFBS_InMicroMips_HasMips32r6, // WRPGPR_MMR6 = 2830
    CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // WSBH = 2831
    CEFBS_InMicroMips, // WSBH_MM = 2832
    CEFBS_InMicroMips_HasMips32r6, // WSBH_MMR6 = 2833
    CEFBS_HasStdEnc_NotInMicroMips, // XOR = 2834
    CEFBS_InMicroMips_NotMips32r6, // XOR16_MM = 2835
    CEFBS_InMicroMips_HasMips32r6, // XOR16_MMR6 = 2836
    CEFBS_NotInMips16Mode_IsGP64bit, // XOR64 = 2837
    CEFBS_HasStdEnc_HasMSA, // XORI_B = 2838
    CEFBS_InMicroMips_HasMips32r6, // XORI_MMR6 = 2839
    CEFBS_InMicroMips_NotMips32r6, // XOR_MM = 2840
    CEFBS_InMicroMips_HasMips32r6, // XOR_MMR6 = 2841
    CEFBS_HasStdEnc_HasMSA, // XOR_V = 2842
    CEFBS_HasStdEnc_NotInMicroMips, // XORi = 2843
    CEFBS_NotInMips16Mode_IsGP64bit, // XORi64 = 2844
    CEFBS_InMicroMips_NotMips32r6, // XORi_MM = 2845
    CEFBS_InMips16Mode, // XorRxRxRy16 = 2846
    CEFBS_HasStdEnc_HasMT_NotInMicroMips, // YIELD = 2847
  };

  assert(Opcode < 2848);
  FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
  const FeatureBitset &RequiredFeatures = FeatureBitsets[RequiredFeaturesRefs[Opcode]];
  FeatureBitset MissingFeatures =
      (AvailableFeatures & RequiredFeatures) ^
      RequiredFeatures;
  if (MissingFeatures.any()) {
    std::ostringstream Msg;
    Msg << "Attempting to emit " << &MipsInstrNameData[MipsInstrNameIndices[Opcode]]
        << " instruction but the ";
    for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
      if (MissingFeatures.test(i))
        Msg << SubtargetFeatureNames[i] << " ";
    Msg << "predicate(s) are not met";
    report_fatal_error(Msg.str().c_str());
  }
#endif // NDEBUG
}
} // end namespace Mips_MC
} // end namespace llvm
#endif // ENABLE_INSTR_PREDICATE_VERIFIER

#ifdef GET_INSTRMAP_INFO
#undef GET_INSTRMAP_INFO
namespace llvm {

namespace Mips {

enum Arch {
	Arch_dsp,
	Arch_mmdsp,
	Arch_mipsr6,
	Arch_micromipsr6,
	Arch_se,
	Arch_micromips
};

// Dsp2MicroMips
LLVM_READONLY
int Dsp2MicroMips(uint16_t Opcode, enum Arch inArch) {
static const uint16_t Dsp2MicroMipsTable[][3] = {
  { Mips::ABSQ_S_PH, Mips::ABSQ_S_PH, Mips::ABSQ_S_PH_MM },
  { Mips::ABSQ_S_QB, Mips::ABSQ_S_QB, Mips::ABSQ_S_QB_MMR2 },
  { Mips::ABSQ_S_W, Mips::ABSQ_S_W, Mips::ABSQ_S_W_MM },
  { Mips::ADDQH_PH, Mips::ADDQH_PH, Mips::ADDQH_PH_MMR2 },
  { Mips::ADDQH_R_PH, Mips::ADDQH_R_PH, Mips::ADDQH_R_PH_MMR2 },
  { Mips::ADDQH_R_W, Mips::ADDQH_R_W, Mips::ADDQH_R_W_MMR2 },
  { Mips::ADDQH_W, Mips::ADDQH_W, Mips::ADDQH_W_MMR2 },
  { Mips::ADDQ_PH, Mips::ADDQ_PH, Mips::ADDQ_PH_MM },
  { Mips::ADDQ_S_PH, Mips::ADDQ_S_PH, Mips::ADDQ_S_PH_MM },
  { Mips::ADDQ_S_W, Mips::ADDQ_S_W, Mips::ADDQ_S_W_MM },
  { Mips::ADDSC, Mips::ADDSC, Mips::ADDSC_MM },
  { Mips::ADDUH_QB, Mips::ADDUH_QB, Mips::ADDUH_QB_MMR2 },
  { Mips::ADDUH_R_QB, Mips::ADDUH_R_QB, Mips::ADDUH_R_QB_MMR2 },
  { Mips::ADDU_PH, Mips::ADDU_PH, Mips::ADDU_PH_MMR2 },
  { Mips::ADDU_QB, Mips::ADDU_QB, Mips::ADDU_QB_MM },
  { Mips::ADDU_S_PH, Mips::ADDU_S_PH, Mips::ADDU_S_PH_MMR2 },
  { Mips::ADDU_S_QB, Mips::ADDU_S_QB, Mips::ADDU_S_QB_MM },
  { Mips::ADDWC, Mips::ADDWC, Mips::ADDWC_MM },
  { Mips::APPEND, Mips::APPEND, Mips::APPEND_MMR2 },
  { Mips::BALIGN, Mips::BALIGN, Mips::BALIGN_MMR2 },
  { Mips::BITREV, Mips::BITREV, Mips::BITREV_MM },
  { Mips::BPOSGE32, Mips::BPOSGE32, Mips::BPOSGE32_MM },
  { Mips::CMPGDU_EQ_QB, Mips::CMPGDU_EQ_QB, Mips::CMPGDU_EQ_QB_MMR2 },
  { Mips::CMPGDU_LE_QB, Mips::CMPGDU_LE_QB, Mips::CMPGDU_LE_QB_MMR2 },
  { Mips::CMPGDU_LT_QB, Mips::CMPGDU_LT_QB, Mips::CMPGDU_LT_QB_MMR2 },
  { Mips::CMPGU_EQ_QB, Mips::CMPGU_EQ_QB, Mips::CMPGU_EQ_QB_MM },
  { Mips::CMPGU_LE_QB, Mips::CMPGU_LE_QB, Mips::CMPGU_LE_QB_MM },
  { Mips::CMPGU_LT_QB, Mips::CMPGU_LT_QB, Mips::CMPGU_LT_QB_MM },
  { Mips::CMPU_EQ_QB, Mips::CMPU_EQ_QB, Mips::CMPU_EQ_QB_MM },
  { Mips::CMPU_LE_QB, Mips::CMPU_LE_QB, Mips::CMPU_LE_QB_MM },
  { Mips::CMPU_LT_QB, Mips::CMPU_LT_QB, Mips::CMPU_LT_QB_MM },
  { Mips::CMP_EQ_PH, Mips::CMP_EQ_PH, Mips::CMP_EQ_PH_MM },
  { Mips::CMP_LE_PH, Mips::CMP_LE_PH, Mips::CMP_LE_PH_MM },
  { Mips::CMP_LT_PH, Mips::CMP_LT_PH, Mips::CMP_LT_PH_MM },
  { Mips::DPAQX_SA_W_PH, Mips::DPAQX_SA_W_PH, Mips::DPAQX_SA_W_PH_MMR2 },
  { Mips::DPAQX_S_W_PH, Mips::DPAQX_S_W_PH, Mips::DPAQX_S_W_PH_MMR2 },
  { Mips::DPAQ_SA_L_W, Mips::DPAQ_SA_L_W, Mips::DPAQ_SA_L_W_MM },
  { Mips::DPAQ_S_W_PH, Mips::DPAQ_S_W_PH, Mips::DPAQ_S_W_PH_MM },
  { Mips::DPAU_H_QBL, Mips::DPAU_H_QBL, Mips::DPAU_H_QBL_MM },
  { Mips::DPAU_H_QBR, Mips::DPAU_H_QBR, Mips::DPAU_H_QBR_MM },
  { Mips::DPAX_W_PH, Mips::DPAX_W_PH, Mips::DPAX_W_PH_MMR2 },
  { Mips::DPA_W_PH, Mips::DPA_W_PH, Mips::DPA_W_PH_MMR2 },
  { Mips::DPSQX_SA_W_PH, Mips::DPSQX_SA_W_PH, Mips::DPSQX_SA_W_PH_MMR2 },
  { Mips::DPSQX_S_W_PH, Mips::DPSQX_S_W_PH, Mips::DPSQX_S_W_PH_MMR2 },
  { Mips::DPSQ_SA_L_W, Mips::DPSQ_SA_L_W, Mips::DPSQ_SA_L_W_MM },
  { Mips::DPSQ_S_W_PH, Mips::DPSQ_S_W_PH, Mips::DPSQ_S_W_PH_MM },
  { Mips::DPSU_H_QBL, Mips::DPSU_H_QBL, Mips::DPSU_H_QBL_MM },
  { Mips::DPSU_H_QBR, Mips::DPSU_H_QBR, Mips::DPSU_H_QBR_MM },
  { Mips::DPSX_W_PH, Mips::DPSX_W_PH, Mips::DPSX_W_PH_MMR2 },
  { Mips::DPS_W_PH, Mips::DPS_W_PH, Mips::DPS_W_PH_MMR2 },
  { Mips::EXTP, Mips::EXTP, Mips::EXTP_MM },
  { Mips::EXTPDP, Mips::EXTPDP, Mips::EXTPDP_MM },
  { Mips::EXTPDPV, Mips::EXTPDPV, Mips::EXTPDPV_MM },
  { Mips::EXTPV, Mips::EXTPV, Mips::EXTPV_MM },
  { Mips::EXTRV_RS_W, Mips::EXTRV_RS_W, Mips::EXTRV_RS_W_MM },
  { Mips::EXTRV_R_W, Mips::EXTRV_R_W, Mips::EXTRV_R_W_MM },
  { Mips::EXTRV_S_H, Mips::EXTRV_S_H, Mips::EXTRV_S_H_MM },
  { Mips::EXTRV_W, Mips::EXTRV_W, Mips::EXTRV_W_MM },
  { Mips::EXTR_RS_W, Mips::EXTR_RS_W, Mips::EXTR_RS_W_MM },
  { Mips::EXTR_R_W, Mips::EXTR_R_W, Mips::EXTR_R_W_MM },
  { Mips::EXTR_S_H, Mips::EXTR_S_H, Mips::EXTR_S_H_MM },
  { Mips::EXTR_W, Mips::EXTR_W, Mips::EXTR_W_MM },
  { Mips::INSV, Mips::INSV, Mips::INSV_MM },
  { Mips::LBUX, Mips::LBUX, Mips::LBUX_MM },
  { Mips::LHX, Mips::LHX, Mips::LHX_MM },
  { Mips::LWDSP, Mips::LWDSP, Mips::LWDSP_MM },
  { Mips::LWX, Mips::LWX, Mips::LWX_MM },
  { Mips::MADDU_DSP, Mips::MADDU_DSP, Mips::MADDU_DSP_MM },
  { Mips::MADD_DSP, Mips::MADD_DSP, Mips::MADD_DSP_MM },
  { Mips::MAQ_SA_W_PHL, Mips::MAQ_SA_W_PHL, Mips::MAQ_SA_W_PHL_MM },
  { Mips::MAQ_SA_W_PHR, Mips::MAQ_SA_W_PHR, Mips::MAQ_SA_W_PHR_MM },
  { Mips::MAQ_S_W_PHL, Mips::MAQ_S_W_PHL, Mips::MAQ_S_W_PHL_MM },
  { Mips::MAQ_S_W_PHR, Mips::MAQ_S_W_PHR, Mips::MAQ_S_W_PHR_MM },
  { Mips::MFHI_DSP, Mips::MFHI_DSP, Mips::MFHI_DSP_MM },
  { Mips::MFLO_DSP, Mips::MFLO_DSP, Mips::MFLO_DSP_MM },
  { Mips::MODSUB, Mips::MODSUB, Mips::MODSUB_MM },
  { Mips::MSUBU_DSP, Mips::MSUBU_DSP, Mips::MSUBU_DSP_MM },
  { Mips::MSUB_DSP, Mips::MSUB_DSP, Mips::MSUB_DSP_MM },
  { Mips::MTHI_DSP, Mips::MTHI_DSP, Mips::MTHI_DSP_MM },
  { Mips::MTHLIP, Mips::MTHLIP, Mips::MTHLIP_MM },
  { Mips::MTLO_DSP, Mips::MTLO_DSP, Mips::MTLO_DSP_MM },
  { Mips::MULEQ_S_W_PHL, Mips::MULEQ_S_W_PHL, Mips::MULEQ_S_W_PHL_MM },
  { Mips::MULEQ_S_W_PHR, Mips::MULEQ_S_W_PHR, Mips::MULEQ_S_W_PHR_MM },
  { Mips::MULEU_S_PH_QBL, Mips::MULEU_S_PH_QBL, Mips::MULEU_S_PH_QBL_MM },
  { Mips::MULEU_S_PH_QBR, Mips::MULEU_S_PH_QBR, Mips::MULEU_S_PH_QBR_MM },
  { Mips::MULQ_RS_PH, Mips::MULQ_RS_PH, Mips::MULQ_RS_PH_MM },
  { Mips::MULQ_RS_W, Mips::MULQ_RS_W, Mips::MULQ_RS_W_MMR2 },
  { Mips::MULQ_S_PH, Mips::MULQ_S_PH, Mips::MULQ_S_PH_MMR2 },
  { Mips::MULQ_S_W, Mips::MULQ_S_W, Mips::MULQ_S_W_MMR2 },
  { Mips::MULSAQ_S_W_PH, Mips::MULSAQ_S_W_PH, Mips::MULSAQ_S_W_PH_MM },
  { Mips::MULSA_W_PH, Mips::MULSA_W_PH, Mips::MULSA_W_PH_MMR2 },
  { Mips::MULTU_DSP, Mips::MULTU_DSP, Mips::MULTU_DSP_MM },
  { Mips::MULT_DSP, Mips::MULT_DSP, Mips::MULT_DSP_MM },
  { Mips::MUL_PH, Mips::MUL_PH, Mips::MUL_PH_MMR2 },
  { Mips::MUL_S_PH, Mips::MUL_S_PH, Mips::MUL_S_PH_MMR2 },
  { Mips::PACKRL_PH, Mips::PACKRL_PH, Mips::PACKRL_PH_MM },
  { Mips::PICK_PH, Mips::PICK_PH, Mips::PICK_PH_MM },
  { Mips::PICK_QB, Mips::PICK_QB, Mips::PICK_QB_MM },
  { Mips::PRECEQU_PH_QBL, Mips::PRECEQU_PH_QBL, Mips::PRECEQU_PH_QBL_MM },
  { Mips::PRECEQU_PH_QBLA, Mips::PRECEQU_PH_QBLA, Mips::PRECEQU_PH_QBLA_MM },
  { Mips::PRECEQU_PH_QBR, Mips::PRECEQU_PH_QBR, Mips::PRECEQU_PH_QBR_MM },
  { Mips::PRECEQU_PH_QBRA, Mips::PRECEQU_PH_QBRA, Mips::PRECEQU_PH_QBRA_MM },
  { Mips::PRECEQ_W_PHL, Mips::PRECEQ_W_PHL, Mips::PRECEQ_W_PHL_MM },
  { Mips::PRECEQ_W_PHR, Mips::PRECEQ_W_PHR, Mips::PRECEQ_W_PHR_MM },
  { Mips::PRECEU_PH_QBL, Mips::PRECEU_PH_QBL, Mips::PRECEU_PH_QBL_MM },
  { Mips::PRECEU_PH_QBLA, Mips::PRECEU_PH_QBLA, Mips::PRECEU_PH_QBLA_MM },
  { Mips::PRECEU_PH_QBR, Mips::PRECEU_PH_QBR, Mips::PRECEU_PH_QBR_MM },
  { Mips::PRECEU_PH_QBRA, Mips::PRECEU_PH_QBRA, Mips::PRECEU_PH_QBRA_MM },
  { Mips::PRECRQU_S_QB_PH, Mips::PRECRQU_S_QB_PH, Mips::PRECRQU_S_QB_PH_MM },
  { Mips::PRECRQ_PH_W, Mips::PRECRQ_PH_W, Mips::PRECRQ_PH_W_MM },
  { Mips::PRECRQ_QB_PH, Mips::PRECRQ_QB_PH, Mips::PRECRQ_QB_PH_MM },
  { Mips::PRECRQ_RS_PH_W, Mips::PRECRQ_RS_PH_W, Mips::PRECRQ_RS_PH_W_MM },
  { Mips::PRECR_QB_PH, Mips::PRECR_QB_PH, Mips::PRECR_QB_PH_MMR2 },
  { Mips::PRECR_SRA_PH_W, Mips::PRECR_SRA_PH_W, Mips::PRECR_SRA_PH_W_MMR2 },
  { Mips::PRECR_SRA_R_PH_W, Mips::PRECR_SRA_R_PH_W, Mips::PRECR_SRA_R_PH_W_MMR2 },
  { Mips::PREPEND, Mips::PREPEND, Mips::PREPEND_MMR2 },
  { Mips::RADDU_W_QB, Mips::RADDU_W_QB, Mips::RADDU_W_QB_MM },
  { Mips::RDDSP, Mips::RDDSP, Mips::RDDSP_MM },
  { Mips::REPLV_PH, Mips::REPLV_PH, Mips::REPLV_PH_MM },
  { Mips::REPLV_QB, Mips::REPLV_QB, Mips::REPLV_QB_MM },
  { Mips::REPL_PH, Mips::REPL_PH, Mips::REPL_PH_MM },
  { Mips::REPL_QB, Mips::REPL_QB, Mips::REPL_QB_MM },
  { Mips::SHILO, Mips::SHILO, Mips::SHILO_MM },
  { Mips::SHILOV, Mips::SHILOV, Mips::SHILOV_MM },
  { Mips::SHLLV_PH, Mips::SHLLV_PH, Mips::SHLLV_PH_MM },
  { Mips::SHLLV_QB, Mips::SHLLV_QB, Mips::SHLLV_QB_MM },
  { Mips::SHLLV_S_PH, Mips::SHLLV_S_PH, Mips::SHLLV_S_PH_MM },
  { Mips::SHLLV_S_W, Mips::SHLLV_S_W, Mips::SHLLV_S_W_MM },
  { Mips::SHLL_PH, Mips::SHLL_PH, Mips::SHLL_PH_MM },
  { Mips::SHLL_QB, Mips::SHLL_QB, Mips::SHLL_QB_MM },
  { Mips::SHLL_S_PH, Mips::SHLL_S_PH, Mips::SHLL_S_PH_MM },
  { Mips::SHLL_S_W, Mips::SHLL_S_W, Mips::SHLL_S_W_MM },
  { Mips::SHRAV_PH, Mips::SHRAV_PH, Mips::SHRAV_PH_MM },
  { Mips::SHRAV_QB, Mips::SHRAV_QB, Mips::SHRAV_QB_MMR2 },
  { Mips::SHRAV_R_PH, Mips::SHRAV_R_PH, Mips::SHRAV_R_PH_MM },
  { Mips::SHRAV_R_QB, Mips::SHRAV_R_QB, Mips::SHRAV_R_QB_MMR2 },
  { Mips::SHRAV_R_W, Mips::SHRAV_R_W, Mips::SHRAV_R_W_MM },
  { Mips::SHRA_PH, Mips::SHRA_PH, Mips::SHRA_PH_MM },
  { Mips::SHRA_QB, Mips::SHRA_QB, Mips::SHRA_QB_MMR2 },
  { Mips::SHRA_R_PH, Mips::SHRA_R_PH, Mips::SHRA_R_PH_MM },
  { Mips::SHRA_R_QB, Mips::SHRA_R_QB, Mips::SHRA_R_QB_MMR2 },
  { Mips::SHRA_R_W, Mips::SHRA_R_W, Mips::SHRA_R_W_MM },
  { Mips::SHRLV_PH, Mips::SHRLV_PH, Mips::SHRLV_PH_MMR2 },
  { Mips::SHRLV_QB, Mips::SHRLV_QB, Mips::SHRLV_QB_MM },
  { Mips::SHRL_PH, Mips::SHRL_PH, Mips::SHRL_PH_MMR2 },
  { Mips::SHRL_QB, Mips::SHRL_QB, Mips::SHRL_QB_MM },
  { Mips::SUBQH_PH, Mips::SUBQH_PH, Mips::SUBQH_PH_MMR2 },
  { Mips::SUBQH_R_PH, Mips::SUBQH_R_PH, Mips::SUBQH_R_PH_MMR2 },
  { Mips::SUBQH_R_W, Mips::SUBQH_R_W, Mips::SUBQH_R_W_MMR2 },
  { Mips::SUBQH_W, Mips::SUBQH_W, Mips::SUBQH_W_MMR2 },
  { Mips::SUBQ_PH, Mips::SUBQ_PH, Mips::SUBQ_PH_MM },
  { Mips::SUBQ_S_PH, Mips::SUBQ_S_PH, Mips::SUBQ_S_PH_MM },
  { Mips::SUBQ_S_W, Mips::SUBQ_S_W, Mips::SUBQ_S_W_MM },
  { Mips::SUBUH_QB, Mips::SUBUH_QB, Mips::SUBUH_QB_MMR2 },
  { Mips::SUBUH_R_QB, Mips::SUBUH_R_QB, Mips::SUBUH_R_QB_MMR2 },
  { Mips::SUBU_PH, Mips::SUBU_PH, Mips::SUBU_PH_MMR2 },
  { Mips::SUBU_QB, Mips::SUBU_QB, Mips::SUBU_QB_MM },
  { Mips::SUBU_S_PH, Mips::SUBU_S_PH, Mips::SUBU_S_PH_MMR2 },
  { Mips::SUBU_S_QB, Mips::SUBU_S_QB, Mips::SUBU_S_QB_MM },
  { Mips::SWDSP, Mips::SWDSP, Mips::SWDSP_MM },
}; // End of Dsp2MicroMipsTable

  unsigned mid;
  unsigned start = 0;
  unsigned end = 160;
  while (start < end) {
    mid = start + (end - start) / 2;
    if (Opcode == Dsp2MicroMipsTable[mid][0]) {
      break;
    }
    if (Opcode < Dsp2MicroMipsTable[mid][0])
      end = mid;
    else
      start = mid + 1;
  }
  if (start == end)
    return -1; // Instruction doesn't exist in this table.

  if (inArch == Arch_dsp)
    return Dsp2MicroMipsTable[mid][1];
  if (inArch == Arch_mmdsp)
    return Dsp2MicroMipsTable[mid][2];
  return -1;}

// MipsR62MicroMipsR6
LLVM_READONLY
int MipsR62MicroMipsR6(uint16_t Opcode, enum Arch inArch) {
static const uint16_t MipsR62MicroMipsR6Table[][3] = {
  { Mips::ADDIUPC, Mips::ADDIUPC, Mips::ADDIUPC_MMR6 },
  { Mips::ALIGN, Mips::ALIGN, Mips::ALIGN_MMR6 },
  { Mips::ALUIPC, Mips::ALUIPC, Mips::ALUIPC_MMR6 },
  { Mips::AUI, Mips::AUI, Mips::AUI_MMR6 },
  { Mips::AUIPC, Mips::AUIPC, Mips::AUIPC_MMR6 },
  { Mips::BALC, Mips::BALC, Mips::BALC_MMR6 },
  { Mips::BC, Mips::BC, Mips::BC_MMR6 },
  { Mips::BEQC, Mips::BEQC, Mips::BEQC_MMR6 },
  { Mips::BEQZALC, Mips::BEQZALC, Mips::BEQZALC_MMR6 },
  { Mips::BEQZC, Mips::BEQZC, Mips::BEQZC_MMR6 },
  { Mips::BGEC, Mips::BGEC, Mips::BGEC_MMR6 },
  { Mips::BGEUC, Mips::BGEUC, Mips::BGEUC_MMR6 },
  { Mips::BGEZALC, Mips::BGEZALC, Mips::BGEZALC_MMR6 },
  { Mips::BGEZC, Mips::BGEZC, Mips::BGEZC_MMR6 },
  { Mips::BGTZALC, Mips::BGTZALC, Mips::BGTZALC_MMR6 },
  { Mips::BGTZC, Mips::BGTZC, Mips::BGTZC_MMR6 },
  { Mips::BITSWAP, Mips::BITSWAP, Mips::BITSWAP_MMR6 },
  { Mips::BLEZALC, Mips::BLEZALC, Mips::BLEZALC_MMR6 },
  { Mips::BLEZC, Mips::BLEZC, Mips::BLEZC_MMR6 },
  { Mips::BLTC, Mips::BLTC, Mips::BLTC_MMR6 },
  { Mips::BLTUC, Mips::BLTUC, Mips::BLTUC_MMR6 },
  { Mips::BLTZALC, Mips::BLTZALC, Mips::BLTZALC_MMR6 },
  { Mips::BLTZC, Mips::BLTZC, Mips::BLTZC_MMR6 },
  { Mips::BNEC, Mips::BNEC, Mips::BNEC_MMR6 },
  { Mips::BNEZALC, Mips::BNEZALC, Mips::BNEZALC_MMR6 },
  { Mips::BNEZC, Mips::BNEZC, Mips::BNEZC_MMR6 },
  { Mips::BNVC, Mips::BNVC, Mips::BNVC_MMR6 },
  { Mips::BOVC, Mips::BOVC, Mips::BOVC_MMR6 },
  { Mips::CACHE_R6, Mips::CACHE_R6, Mips::CACHE_MMR6 },
  { Mips::CLO_R6, Mips::CLO_R6, Mips::CLO_MMR6 },
  { Mips::CLZ_R6, Mips::CLZ_R6, Mips::CLZ_MMR6 },
  { Mips::CMP_EQ_D, Mips::CMP_EQ_D, Mips::CMP_EQ_D_MMR6 },
  { Mips::CMP_EQ_S, Mips::CMP_EQ_S, Mips::CMP_EQ_S_MMR6 },
  { Mips::CMP_F_D, Mips::CMP_F_D, Mips::CMP_AF_D_MMR6 },
  { Mips::CMP_F_S, Mips::CMP_F_S, Mips::CMP_AF_S_MMR6 },
  { Mips::CMP_LE_D, Mips::CMP_LE_D, Mips::CMP_LE_D_MMR6 },
  { Mips::CMP_LE_S, Mips::CMP_LE_S, Mips::CMP_LE_S_MMR6 },
  { Mips::CMP_LT_D, Mips::CMP_LT_D, Mips::CMP_LT_D_MMR6 },
  { Mips::CMP_LT_S, Mips::CMP_LT_S, Mips::CMP_LT_S_MMR6 },
  { Mips::CMP_SAF_D, Mips::CMP_SAF_D, Mips::CMP_SAF_D_MMR6 },
  { Mips::CMP_SAF_S, Mips::CMP_SAF_S, Mips::CMP_SAF_S_MMR6 },
  { Mips::CMP_SEQ_D, Mips::CMP_SEQ_D, Mips::CMP_SEQ_D_MMR6 },
  { Mips::CMP_SEQ_S, Mips::CMP_SEQ_S, Mips::CMP_SEQ_S_MMR6 },
  { Mips::CMP_SLE_D, Mips::CMP_SLE_D, Mips::CMP_SLE_D_MMR6 },
  { Mips::CMP_SLE_S, Mips::CMP_SLE_S, Mips::CMP_SLE_S_MMR6 },
  { Mips::CMP_SLT_D, Mips::CMP_SLT_D, Mips::CMP_SLT_D_MMR6 },
  { Mips::CMP_SLT_S, Mips::CMP_SLT_S, Mips::CMP_SLT_S_MMR6 },
  { Mips::CMP_SUEQ_D, Mips::CMP_SUEQ_D, Mips::CMP_SUEQ_D_MMR6 },
  { Mips::CMP_SUEQ_S, Mips::CMP_SUEQ_S, Mips::CMP_SUEQ_S_MMR6 },
  { Mips::CMP_SULE_D, Mips::CMP_SULE_D, Mips::CMP_SULE_D_MMR6 },
  { Mips::CMP_SULE_S, Mips::CMP_SULE_S, Mips::CMP_SULE_S_MMR6 },
  { Mips::CMP_SULT_D, Mips::CMP_SULT_D, Mips::CMP_SULT_D_MMR6 },
  { Mips::CMP_SULT_S, Mips::CMP_SULT_S, Mips::CMP_SULT_S_MMR6 },
  { Mips::CMP_SUN_D, Mips::CMP_SUN_D, Mips::CMP_SUN_D_MMR6 },
  { Mips::CMP_SUN_S, Mips::CMP_SUN_S, Mips::CMP_SUN_S_MMR6 },
  { Mips::CMP_UEQ_D, Mips::CMP_UEQ_D, Mips::CMP_UEQ_D_MMR6 },
  { Mips::CMP_UEQ_S, Mips::CMP_UEQ_S, Mips::CMP_UEQ_S_MMR6 },
  { Mips::CMP_ULE_D, Mips::CMP_ULE_D, Mips::CMP_ULE_D_MMR6 },
  { Mips::CMP_ULE_S, Mips::CMP_ULE_S, Mips::CMP_ULE_S_MMR6 },
  { Mips::CMP_ULT_D, Mips::CMP_ULT_D, Mips::CMP_ULT_D_MMR6 },
  { Mips::CMP_ULT_S, Mips::CMP_ULT_S, Mips::CMP_ULT_S_MMR6 },
  { Mips::CMP_UN_D, Mips::CMP_UN_D, Mips::CMP_UN_D_MMR6 },
  { Mips::CMP_UN_S, Mips::CMP_UN_S, Mips::CMP_UN_S_MMR6 },
  { Mips::CRC32B, Mips::CRC32B, (uint16_t)-1U },
  { Mips::CRC32CB, Mips::CRC32CB, (uint16_t)-1U },
  { Mips::CRC32CD, Mips::CRC32CD, (uint16_t)-1U },
  { Mips::CRC32CH, Mips::CRC32CH, (uint16_t)-1U },
  { Mips::CRC32CW, Mips::CRC32CW, (uint16_t)-1U },
  { Mips::CRC32D, Mips::CRC32D, (uint16_t)-1U },
  { Mips::CRC32H, Mips::CRC32H, (uint16_t)-1U },
  { Mips::CRC32W, Mips::CRC32W, (uint16_t)-1U },
  { Mips::DIV, Mips::DIV, Mips::DIV_MMR6 },
  { Mips::DIVU, Mips::DIVU, Mips::DIVU_MMR6 },
  { Mips::DVP, Mips::DVP, Mips::DVP_MMR6 },
  { Mips::EVP, Mips::EVP, Mips::EVP_MMR6 },
  { Mips::GINVI, Mips::GINVI, Mips::GINVI_MMR6 },
  { Mips::GINVT, Mips::GINVT, Mips::GINVT_MMR6 },
  { Mips::JIALC, Mips::JIALC, Mips::JIALC_MMR6 },
  { Mips::JIC, Mips::JIC, Mips::JIC_MMR6 },
  { Mips::LSA_R6, Mips::LSA_R6, Mips::LSA_MMR6 },
  { Mips::LWPC, Mips::LWPC, Mips::LWPC_MMR6 },
  { Mips::MOD, Mips::MOD, Mips::MOD_MMR6 },
  { Mips::MODU, Mips::MODU, Mips::MODU_MMR6 },
  { Mips::MUH, Mips::MUH, Mips::MUH_MMR6 },
  { Mips::MUHU, Mips::MUHU, Mips::MUHU_MMR6 },
  { Mips::MULU, Mips::MULU, Mips::MULU_MMR6 },
  { Mips::MUL_R6, Mips::MUL_R6, Mips::MUL_MMR6 },
  { Mips::PREF_R6, Mips::PREF_R6, Mips::PREF_MMR6 },
  { Mips::SELEQZ, Mips::SELEQZ, Mips::SELEQZ_MMR6 },
  { Mips::SELEQZ_D, Mips::SELEQZ_D, Mips::SELEQZ_D_MMR6 },
  { Mips::SELEQZ_S, Mips::SELEQZ_S, Mips::SELEQZ_S_MMR6 },
  { Mips::SELNEZ, Mips::SELNEZ, Mips::SELNEZ_MMR6 },
  { Mips::SELNEZ_D, Mips::SELNEZ_D, Mips::SELNEZ_D_MMR6 },
  { Mips::SELNEZ_S, Mips::SELNEZ_S, Mips::SELNEZ_S_MMR6 },
  { Mips::SEL_D, Mips::SEL_D, Mips::SEL_D_MMR6 },
  { Mips::SEL_S, Mips::SEL_S, Mips::SEL_S_MMR6 },
}; // End of MipsR62MicroMipsR6Table

  unsigned mid;
  unsigned start = 0;
  unsigned end = 96;
  while (start < end) {
    mid = start + (end - start) / 2;
    if (Opcode == MipsR62MicroMipsR6Table[mid][0]) {
      break;
    }
    if (Opcode < MipsR62MicroMipsR6Table[mid][0])
      end = mid;
    else
      start = mid + 1;
  }
  if (start == end)
    return -1; // Instruction doesn't exist in this table.

  if (inArch == Arch_mipsr6)
    return MipsR62MicroMipsR6Table[mid][1];
  if (inArch == Arch_micromipsr6)
    return MipsR62MicroMipsR6Table[mid][2];
  return -1;}

// Std2MicroMips
LLVM_READONLY
int Std2MicroMips(uint16_t Opcode, enum Arch inArch) {
static const uint16_t Std2MicroMipsTable[][3] = {
  { Mips::ADD, Mips::ADD, Mips::ADD_MM },
  { Mips::ADDi, Mips::ADDi, Mips::ADDi_MM },
  { Mips::ADDiu, Mips::ADDiu, Mips::ADDiu_MM },
  { Mips::ADDu, Mips::ADDu, Mips::ADDu_MM },
  { Mips::AND, Mips::AND, Mips::AND_MM },
  { Mips::ANDi, Mips::ANDi, Mips::ANDi_MM },
  { Mips::BC1F, Mips::BC1F, Mips::BC1F_MM },
  { Mips::BC1FL, Mips::BC1FL, (uint16_t)-1U },
  { Mips::BC1T, Mips::BC1T, Mips::BC1T_MM },
  { Mips::BC1TL, Mips::BC1TL, (uint16_t)-1U },
  { Mips::BEQ, Mips::BEQ, Mips::BEQ_MM },
  { Mips::BEQL, Mips::BEQL, (uint16_t)-1U },
  { Mips::BGEZ, Mips::BGEZ, Mips::BGEZ_MM },
  { Mips::BGEZAL, Mips::BGEZAL, Mips::BGEZAL_MM },
  { Mips::BGEZALL, Mips::BGEZALL, (uint16_t)-1U },
  { Mips::BGEZL, Mips::BGEZL, (uint16_t)-1U },
  { Mips::BGTZ, Mips::BGTZ, Mips::BGTZ_MM },
  { Mips::BGTZL, Mips::BGTZL, (uint16_t)-1U },
  { Mips::BLEZ, Mips::BLEZ, Mips::BLEZ_MM },
  { Mips::BLEZL, Mips::BLEZL, (uint16_t)-1U },
  { Mips::BLTZ, Mips::BLTZ, Mips::BLTZ_MM },
  { Mips::BLTZAL, Mips::BLTZAL, Mips::BLTZAL_MM },
  { Mips::BLTZALL, Mips::BLTZALL, (uint16_t)-1U },
  { Mips::BLTZL, Mips::BLTZL, (uint16_t)-1U },
  { Mips::BNE, Mips::BNE, Mips::BNE_MM },
  { Mips::BNEL, Mips::BNEL, (uint16_t)-1U },
  { Mips::BREAK, Mips::BREAK, Mips::BREAK_MM },
  { Mips::CACHE, Mips::CACHE, Mips::CACHE_MM },
  { Mips::CACHEE, Mips::CACHEE, Mips::CACHEE_MM },
  { Mips::CEIL_W_D32, Mips::CEIL_W_D32, Mips::CEIL_W_MM },
  { Mips::CEIL_W_S, Mips::CEIL_W_S, Mips::CEIL_W_S_MM },
  { Mips::CFC1, Mips::CFC1, Mips::CFC1_MM },
  { Mips::CLO, Mips::CLO, Mips::CLO_MM },
  { Mips::CLZ, Mips::CLZ, Mips::CLZ_MM },
  { Mips::CTC1, Mips::CTC1, Mips::CTC1_MM },
  { Mips::CVT_D32_S, Mips::CVT_D32_S, Mips::CVT_D32_S_MM },
  { Mips::CVT_D32_W, Mips::CVT_D32_W, Mips::CVT_D32_W_MM },
  { Mips::CVT_L_D64, Mips::CVT_L_D64, Mips::CVT_L_D64_MM },
  { Mips::CVT_L_S, Mips::CVT_L_S, Mips::CVT_L_S_MM },
  { Mips::CVT_S_D32, Mips::CVT_S_D32, Mips::CVT_S_D32_MM },
  { Mips::CVT_S_W, Mips::CVT_S_W, Mips::CVT_S_W_MM },
  { Mips::CVT_W_D32, Mips::CVT_W_D32, Mips::CVT_W_D32_MM },
  { Mips::CVT_W_S, Mips::CVT_W_S, Mips::CVT_W_S_MM },
  { Mips::C_EQ_D32, Mips::C_EQ_D32, Mips::C_EQ_D32_MM },
  { Mips::C_EQ_D64, Mips::C_EQ_D64, Mips::C_EQ_D64_MM },
  { Mips::C_EQ_S, Mips::C_EQ_S, Mips::C_EQ_S_MM },
  { Mips::C_F_D32, Mips::C_F_D32, Mips::C_F_D32_MM },
  { Mips::C_F_D64, Mips::C_F_D64, Mips::C_F_D64_MM },
  { Mips::C_F_S, Mips::C_F_S, Mips::C_F_S_MM },
  { Mips::C_LE_D32, Mips::C_LE_D32, Mips::C_LE_D32_MM },
  { Mips::C_LE_D64, Mips::C_LE_D64, Mips::C_LE_D64_MM },
  { Mips::C_LE_S, Mips::C_LE_S, Mips::C_LE_S_MM },
  { Mips::C_LT_D32, Mips::C_LT_D32, Mips::C_LT_D32_MM },
  { Mips::C_LT_D64, Mips::C_LT_D64, Mips::C_LT_D64_MM },
  { Mips::C_LT_S, Mips::C_LT_S, Mips::C_LT_S_MM },
  { Mips::C_NGE_D32, Mips::C_NGE_D32, Mips::C_NGE_D32_MM },
  { Mips::C_NGE_D64, Mips::C_NGE_D64, Mips::C_NGE_D64_MM },
  { Mips::C_NGE_S, Mips::C_NGE_S, Mips::C_NGE_S_MM },
  { Mips::C_NGLE_D32, Mips::C_NGLE_D32, Mips::C_NGLE_D32_MM },
  { Mips::C_NGLE_D64, Mips::C_NGLE_D64, Mips::C_NGLE_D64_MM },
  { Mips::C_NGLE_S, Mips::C_NGLE_S, Mips::C_NGLE_S_MM },
  { Mips::C_NGL_D32, Mips::C_NGL_D32, Mips::C_NGL_D32_MM },
  { Mips::C_NGL_D64, Mips::C_NGL_D64, Mips::C_NGL_D64_MM },
  { Mips::C_NGL_S, Mips::C_NGL_S, Mips::C_NGL_S_MM },
  { Mips::C_NGT_D32, Mips::C_NGT_D32, Mips::C_NGT_D32_MM },
  { Mips::C_NGT_D64, Mips::C_NGT_D64, Mips::C_NGT_D64_MM },
  { Mips::C_NGT_S, Mips::C_NGT_S, Mips::C_NGT_S_MM },
  { Mips::C_OLE_D32, Mips::C_OLE_D32, Mips::C_OLE_D32_MM },
  { Mips::C_OLE_D64, Mips::C_OLE_D64, Mips::C_OLE_D64_MM },
  { Mips::C_OLE_S, Mips::C_OLE_S, Mips::C_OLE_S_MM },
  { Mips::C_OLT_D32, Mips::C_OLT_D32, Mips::C_OLT_D32_MM },
  { Mips::C_OLT_D64, Mips::C_OLT_D64, Mips::C_OLT_D64_MM },
  { Mips::C_OLT_S, Mips::C_OLT_S, Mips::C_OLT_S_MM },
  { Mips::C_SEQ_D32, Mips::C_SEQ_D32, Mips::C_SEQ_D32_MM },
  { Mips::C_SEQ_D64, Mips::C_SEQ_D64, Mips::C_SEQ_D64_MM },
  { Mips::C_SEQ_S, Mips::C_SEQ_S, Mips::C_SEQ_S_MM },
  { Mips::C_SF_D32, Mips::C_SF_D32, Mips::C_SF_D32_MM },
  { Mips::C_SF_D64, Mips::C_SF_D64, Mips::C_SF_D64_MM },
  { Mips::C_SF_S, Mips::C_SF_S, Mips::C_SF_S_MM },
  { Mips::C_UEQ_D32, Mips::C_UEQ_D32, Mips::C_UEQ_D32_MM },
  { Mips::C_UEQ_D64, Mips::C_UEQ_D64, Mips::C_UEQ_D64_MM },
  { Mips::C_UEQ_S, Mips::C_UEQ_S, Mips::C_UEQ_S_MM },
  { Mips::C_ULE_D32, Mips::C_ULE_D32, Mips::C_ULE_D32_MM },
  { Mips::C_ULE_D64, Mips::C_ULE_D64, Mips::C_ULE_D64_MM },
  { Mips::C_ULE_S, Mips::C_ULE_S, Mips::C_ULE_S_MM },
  { Mips::C_ULT_D32, Mips::C_ULT_D32, Mips::C_ULT_D32_MM },
  { Mips::C_ULT_D64, Mips::C_ULT_D64, Mips::C_ULT_D64_MM },
  { Mips::C_ULT_S, Mips::C_ULT_S, Mips::C_ULT_S_MM },
  { Mips::C_UN_D32, Mips::C_UN_D32, Mips::C_UN_D32_MM },
  { Mips::C_UN_D64, Mips::C_UN_D64, Mips::C_UN_D64_MM },
  { Mips::C_UN_S, Mips::C_UN_S, Mips::C_UN_S_MM },
  { Mips::DERET, Mips::DERET, Mips::DERET_MM },
  { Mips::DI, Mips::DI, Mips::DI_MM },
  { Mips::EHB, Mips::EHB, Mips::EHB_MM },
  { Mips::EI, Mips::EI, Mips::EI_MM },
  { Mips::ERET, Mips::ERET, Mips::ERET_MM },
  { Mips::ERETNC, Mips::ERETNC, (uint16_t)-1U },
  { Mips::EXT, Mips::EXT, Mips::EXT_MM },
  { Mips::FABS_D32, Mips::FABS_D32, Mips::FABS_D32_MM },
  { Mips::FABS_S, Mips::FABS_S, Mips::FABS_S_MM },
  { Mips::FADD_D32, Mips::FADD_D32, Mips::FADD_D32_MM },
  { Mips::FADD_S, Mips::FADD_S, Mips::FADD_S_MM },
  { Mips::FCMP_D32, Mips::FCMP_D32, Mips::FCMP_D32_MM },
  { Mips::FCMP_S32, Mips::FCMP_S32, Mips::FCMP_S32_MM },
  { Mips::FDIV_D32, Mips::FDIV_D32, Mips::FDIV_D32_MM },
  { Mips::FDIV_S, Mips::FDIV_S, Mips::FDIV_S_MM },
  { Mips::FLOOR_W_D32, Mips::FLOOR_W_D32, Mips::FLOOR_W_MM },
  { Mips::FLOOR_W_S, Mips::FLOOR_W_S, Mips::FLOOR_W_S_MM },
  { Mips::FMOV_D32, Mips::FMOV_D32, Mips::FMOV_D32_MM },
  { Mips::FMOV_S, Mips::FMOV_S, Mips::FMOV_S_MM },
  { Mips::FMUL_D32, Mips::FMUL_D32, Mips::FMUL_D32_MM },
  { Mips::FMUL_S, Mips::FMUL_S, Mips::FMUL_S_MM },
  { Mips::FNEG_D32, Mips::FNEG_D32, Mips::FNEG_D32_MM },
  { Mips::FNEG_S, Mips::FNEG_S, Mips::FNEG_S_MM },
  { Mips::FSQRT_D32, Mips::FSQRT_D32, Mips::FSQRT_D32_MM },
  { Mips::FSQRT_S, Mips::FSQRT_S, Mips::FSQRT_S_MM },
  { Mips::FSUB_D32, Mips::FSUB_D32, Mips::FSUB_D32_MM },
  { Mips::FSUB_S, Mips::FSUB_S, Mips::FSUB_S_MM },
  { Mips::HYPCALL, Mips::HYPCALL, Mips::HYPCALL_MM },
  { Mips::INS, Mips::INS, Mips::INS_MM },
  { Mips::J, Mips::J, Mips::J_MM },
  { Mips::JAL, Mips::JAL, Mips::JAL_MM },
  { Mips::JALX, Mips::JALX, Mips::JALX_MM },
  { Mips::JR, Mips::JR, Mips::JR_MM },
  { Mips::LB, Mips::LB, Mips::LB_MM },
  { Mips::LBE, Mips::LBE, Mips::LBE_MM },
  { Mips::LBu, Mips::LBu, Mips::LBu_MM },
  { Mips::LBuE, Mips::LBuE, Mips::LBuE_MM },
  { Mips::LDC1, Mips::LDC1, Mips::LDC1_MM_D32 },
  { Mips::LEA_ADDiu, Mips::LEA_ADDiu, Mips::LEA_ADDiu_MM },
  { Mips::LH, Mips::LH, Mips::LH_MM },
  { Mips::LHE, Mips::LHE, Mips::LHE_MM },
  { Mips::LHu, Mips::LHu, Mips::LHu_MM },
  { Mips::LHuE, Mips::LHuE, Mips::LHuE_MM },
  { Mips::LLE, Mips::LLE, Mips::LLE_MM },
  { Mips::LUXC1, Mips::LUXC1, Mips::LUXC1_MM },
  { Mips::LUi, Mips::LUi, Mips::LUi_MM },
  { Mips::LW, Mips::LW, Mips::LW_MM },
  { Mips::LWC1, Mips::LWC1, Mips::LWC1_MM },
  { Mips::LWE, Mips::LWE, Mips::LWE_MM },
  { Mips::LWL, Mips::LWL, Mips::LWL_MM },
  { Mips::LWLE, Mips::LWLE, Mips::LWLE_MM },
  { Mips::LWR, Mips::LWR, Mips::LWR_MM },
  { Mips::LWRE, Mips::LWRE, Mips::LWRE_MM },
  { Mips::LWXC1, Mips::LWXC1, Mips::LWXC1_MM },
  { Mips::LWu, Mips::LWu, Mips::LWU_MM },
  { Mips::MADD, Mips::MADD, Mips::MADD_MM },
  { Mips::MADDU, Mips::MADDU, Mips::MADDU_MM },
  { Mips::MADD_D32, Mips::MADD_D32, Mips::MADD_D32_MM },
  { Mips::MADD_S, Mips::MADD_S, Mips::MADD_S_MM },
  { Mips::MFC1, Mips::MFC1, Mips::MFC1_MM },
  { Mips::MFGC0, Mips::MFGC0, Mips::MFGC0_MM },
  { Mips::MFHC1_D32, Mips::MFHC1_D32, Mips::MFHC1_D32_MM },
  { Mips::MFHGC0, Mips::MFHGC0, Mips::MFHGC0_MM },
  { Mips::MFHI, Mips::MFHI, Mips::MFHI_MM },
  { Mips::MFLO, Mips::MFLO, Mips::MFLO_MM },
  { Mips::MOVF_D32, Mips::MOVF_D32, Mips::MOVF_D32_MM },
  { Mips::MOVF_I, Mips::MOVF_I, Mips::MOVF_I_MM },
  { Mips::MOVF_S, Mips::MOVF_S, Mips::MOVF_S_MM },
  { Mips::MOVN_I_D32, Mips::MOVN_I_D32, Mips::MOVN_I_D32_MM },
  { Mips::MOVN_I_I, Mips::MOVN_I_I, Mips::MOVN_I_MM },
  { Mips::MOVN_I_S, Mips::MOVN_I_S, Mips::MOVN_I_S_MM },
  { Mips::MOVT_D32, Mips::MOVT_D32, Mips::MOVT_D32_MM },
  { Mips::MOVT_I, Mips::MOVT_I, Mips::MOVT_I_MM },
  { Mips::MOVT_S, Mips::MOVT_S, Mips::MOVT_S_MM },
  { Mips::MOVZ_I_D32, Mips::MOVZ_I_D32, Mips::MOVZ_I_D32_MM },
  { Mips::MOVZ_I_I, Mips::MOVZ_I_I, Mips::MOVZ_I_MM },
  { Mips::MOVZ_I_S, Mips::MOVZ_I_S, Mips::MOVZ_I_S_MM },
  { Mips::MSUB, Mips::MSUB, Mips::MSUB_MM },
  { Mips::MSUBU, Mips::MSUBU, Mips::MSUBU_MM },
  { Mips::MSUB_D32, Mips::MSUB_D32, Mips::MSUB_D32_MM },
  { Mips::MSUB_S, Mips::MSUB_S, Mips::MSUB_S_MM },
  { Mips::MTC1, Mips::MTC1, Mips::MTC1_MM },
  { Mips::MTGC0, Mips::MTGC0, Mips::MTGC0_MM },
  { Mips::MTHC1_D32, Mips::MTHC1_D32, Mips::MTHC1_D32_MM },
  { Mips::MTHGC0, Mips::MTHGC0, Mips::MTHGC0_MM },
  { Mips::MTHI, Mips::MTHI, Mips::MTHI_MM },
  { Mips::MTLO, Mips::MTLO, Mips::MTLO_MM },
  { Mips::MUL, Mips::MUL, Mips::MUL_MM },
  { Mips::MULT, Mips::MULT, Mips::MULT_MM },
  { Mips::MULTu, Mips::MULTu, Mips::MULTu_MM },
  { Mips::NMADD_D32, Mips::NMADD_D32, Mips::NMADD_D32_MM },
  { Mips::NMADD_S, Mips::NMADD_S, Mips::NMADD_S_MM },
  { Mips::NMSUB_D32, Mips::NMSUB_D32, Mips::NMSUB_D32_MM },
  { Mips::NMSUB_S, Mips::NMSUB_S, Mips::NMSUB_S_MM },
  { Mips::NOR, Mips::NOR, Mips::NOR_MM },
  { Mips::OR, Mips::OR, Mips::OR_MM },
  { Mips::ORi, Mips::ORi, Mips::ORi_MM },
  { Mips::PAUSE, Mips::PAUSE, Mips::PAUSE_MM },
  { Mips::PREF, Mips::PREF, Mips::PREF_MM },
  { Mips::PREFE, Mips::PREFE, Mips::PREFE_MM },
  { Mips::RDHWR, Mips::RDHWR, Mips::RDHWR_MM },
  { Mips::RECIP_D32, Mips::RECIP_D32, Mips::RECIP_D32_MM },
  { Mips::RECIP_D64, Mips::RECIP_D64, Mips::RECIP_D64_MM },
  { Mips::RECIP_S, Mips::RECIP_S, Mips::RECIP_S_MM },
  { Mips::ROTR, Mips::ROTR, Mips::ROTR_MM },
  { Mips::ROTRV, Mips::ROTRV, Mips::ROTRV_MM },
  { Mips::ROUND_W_D32, Mips::ROUND_W_D32, Mips::ROUND_W_MM },
  { Mips::ROUND_W_S, Mips::ROUND_W_S, Mips::ROUND_W_S_MM },
  { Mips::RSQRT_D32, Mips::RSQRT_D32, Mips::RSQRT_D32_MM },
  { Mips::RSQRT_D64, Mips::RSQRT_D64, Mips::RSQRT_D64_MM },
  { Mips::RSQRT_S, Mips::RSQRT_S, Mips::RSQRT_S_MM },
  { Mips::SB, Mips::SB, Mips::SB_MM },
  { Mips::SBE, Mips::SBE, Mips::SBE_MM },
  { Mips::SCE, Mips::SCE, Mips::SCE_MM },
  { Mips::SDBBP, Mips::SDBBP, Mips::SDBBP_MM },
  { Mips::SDC1, Mips::SDC1, (uint16_t)-1U },
  { Mips::SDIV, Mips::SDIV, Mips::SDIV_MM },
  { Mips::SEB, Mips::SEB, Mips::SEB_MM },
  { Mips::SEH, Mips::SEH, Mips::SEH_MM },
  { Mips::SH, Mips::SH, Mips::SH_MM },
  { Mips::SHE, Mips::SHE, Mips::SHE_MM },
  { Mips::SLL, Mips::SLL, Mips::SLL_MM },
  { Mips::SLLV, Mips::SLLV, Mips::SLLV_MM },
  { Mips::SLT, Mips::SLT, Mips::SLT_MM },
  { Mips::SLTi, Mips::SLTi, Mips::SLTi_MM },
  { Mips::SLTiu, Mips::SLTiu, Mips::SLTiu_MM },
  { Mips::SLTu, Mips::SLTu, Mips::SLTu_MM },
  { Mips::SRA, Mips::SRA, Mips::SRA_MM },
  { Mips::SRAV, Mips::SRAV, Mips::SRAV_MM },
  { Mips::SRL, Mips::SRL, Mips::SRL_MM },
  { Mips::SRLV, Mips::SRLV, Mips::SRLV_MM },
  { Mips::SSNOP, Mips::SSNOP, Mips::SSNOP_MM },
  { Mips::SUB, Mips::SUB, Mips::SUB_MM },
  { Mips::SUBu, Mips::SUBu, Mips::SUBu_MM },
  { Mips::SUXC1, Mips::SUXC1, Mips::SUXC1_MM },
  { Mips::SW, Mips::SW, Mips::SW_MM },
  { Mips::SWC1, Mips::SWC1, Mips::SWC1_MM },
  { Mips::SWE, Mips::SWE, Mips::SWE_MM },
  { Mips::SWL, Mips::SWL, Mips::SWL_MM },
  { Mips::SWLE, Mips::SWLE, Mips::SWLE_MM },
  { Mips::SWR, Mips::SWR, Mips::SWR_MM },
  { Mips::SWRE, Mips::SWRE, Mips::SWRE_MM },
  { Mips::SWXC1, Mips::SWXC1, Mips::SWXC1_MM },
  { Mips::SYNC, Mips::SYNC, Mips::SYNC_MM },
  { Mips::SYNCI, Mips::SYNCI, Mips::SYNCI_MM },
  { Mips::SYSCALL, Mips::SYSCALL, Mips::SYSCALL_MM },
  { Mips::TEQ, Mips::TEQ, Mips::TEQ_MM },
  { Mips::TEQI, Mips::TEQI, Mips::TEQI_MM },
  { Mips::TGE, Mips::TGE, Mips::TGE_MM },
  { Mips::TGEI, Mips::TGEI, Mips::TGEI_MM },
  { Mips::TGEIU, Mips::TGEIU, Mips::TGEIU_MM },
  { Mips::TGEU, Mips::TGEU, Mips::TGEU_MM },
  { Mips::TLBGINV, Mips::TLBGINV, Mips::TLBGINV_MM },
  { Mips::TLBGINVF, Mips::TLBGINVF, Mips::TLBGINVF_MM },
  { Mips::TLBGP, Mips::TLBGP, Mips::TLBGP_MM },
  { Mips::TLBGR, Mips::TLBGR, Mips::TLBGR_MM },
  { Mips::TLBGWI, Mips::TLBGWI, Mips::TLBGWI_MM },
  { Mips::TLBGWR, Mips::TLBGWR, Mips::TLBGWR_MM },
  { Mips::TLBP, Mips::TLBP, Mips::TLBP_MM },
  { Mips::TLBR, Mips::TLBR, Mips::TLBR_MM },
  { Mips::TLBWI, Mips::TLBWI, Mips::TLBWI_MM },
  { Mips::TLBWR, Mips::TLBWR, Mips::TLBWR_MM },
  { Mips::TLT, Mips::TLT, Mips::TLT_MM },
  { Mips::TLTI, Mips::TLTI, Mips::TLTI_MM },
  { Mips::TLTU, Mips::TLTU, Mips::TLTU_MM },
  { Mips::TNE, Mips::TNE, Mips::TNE_MM },
  { Mips::TNEI, Mips::TNEI, Mips::TNEI_MM },
  { Mips::TRUNC_W_D32, Mips::TRUNC_W_D32, Mips::TRUNC_W_MM },
  { Mips::TRUNC_W_S, Mips::TRUNC_W_S, Mips::TRUNC_W_S_MM },
  { Mips::TTLTIU, Mips::TTLTIU, Mips::TLTIU_MM },
  { Mips::UDIV, Mips::UDIV, Mips::UDIV_MM },
  { Mips::WAIT, Mips::WAIT, Mips::WAIT_MM },
  { Mips::WSBH, Mips::WSBH, Mips::WSBH_MM },
  { Mips::XOR, Mips::XOR, Mips::XOR_MM },
  { Mips::XORi, Mips::XORi, Mips::XORi_MM },
}; // End of Std2MicroMipsTable

  unsigned mid;
  unsigned start = 0;
  unsigned end = 266;
  while (start < end) {
    mid = start + (end - start) / 2;
    if (Opcode == Std2MicroMipsTable[mid][0]) {
      break;
    }
    if (Opcode < Std2MicroMipsTable[mid][0])
      end = mid;
    else
      start = mid + 1;
  }
  if (start == end)
    return -1; // Instruction doesn't exist in this table.

  if (inArch == Arch_se)
    return Std2MicroMipsTable[mid][1];
  if (inArch == Arch_micromips)
    return Std2MicroMipsTable[mid][2];
  return -1;}

// Std2MicroMipsR6
LLVM_READONLY
int Std2MicroMipsR6(uint16_t Opcode, enum Arch inArch) {
static const uint16_t Std2MicroMipsR6Table[][3] = {
  { Mips::ADD, Mips::ADD, Mips::ADD_MMR6 },
  { Mips::ADDiu, Mips::ADDiu, Mips::ADDIU_MMR6 },
  { Mips::ADDu, Mips::ADDu, Mips::ADDU_MMR6 },
  { Mips::AND, Mips::AND, Mips::AND_MMR6 },
  { Mips::ANDi, Mips::ANDi, Mips::ANDI_MMR6 },
  { Mips::BREAK, Mips::BREAK, Mips::BREAK_MMR6 },
  { Mips::CEIL_W_D64, Mips::CEIL_W_D64, Mips::CEIL_W_D_MMR6 },
  { Mips::CEIL_W_S, Mips::CEIL_W_S, Mips::CEIL_W_S_MMR6 },
  { Mips::CVT_W_D64, Mips::CVT_W_D64, (uint16_t)-1U },
  { Mips::DI, Mips::DI, Mips::DI_MMR6 },
  { Mips::EI, Mips::EI, Mips::EI_MMR6 },
  { Mips::EXT, Mips::EXT, Mips::EXT_MMR6 },
  { Mips::FABS_D64, Mips::FABS_D64, (uint16_t)-1U },
  { Mips::FLOOR_W_D64, Mips::FLOOR_W_D64, Mips::FLOOR_W_D_MMR6 },
  { Mips::FLOOR_W_S, Mips::FLOOR_W_S, Mips::FLOOR_W_S_MMR6 },
  { Mips::FMOV_D64, Mips::FMOV_D64, Mips::FMOV_D_MMR6 },
  { Mips::FNEG_D64, Mips::FNEG_D64, (uint16_t)-1U },
  { Mips::FSQRT_D64, Mips::FSQRT_D64, (uint16_t)-1U },
  { Mips::FSQRT_S, Mips::FSQRT_S, (uint16_t)-1U },
  { Mips::INS, Mips::INS, Mips::INS_MMR6 },
  { Mips::LDC1, Mips::LDC1, (uint16_t)-1U },
  { Mips::LDC164, Mips::LDC164, Mips::LDC1_D64_MMR6 },
  { Mips::LDC2, Mips::LDC2, Mips::LDC2_MMR6 },
  { Mips::LW, Mips::LW, Mips::LW_MMR6 },
  { Mips::LWC2, Mips::LWC2, Mips::LWC2_MMR6 },
  { Mips::MFC1, Mips::MFC1, Mips::MFC1_MMR6 },
  { Mips::MTC1, Mips::MTC1, Mips::MTC1_MMR6 },
  { Mips::MTHC1_D32, Mips::MTHC1_D32, (uint16_t)-1U },
  { Mips::NOR, Mips::NOR, Mips::NOR_MMR6 },
  { Mips::OR, Mips::OR, Mips::OR_MMR6 },
  { Mips::ORi, Mips::ORi, Mips::ORI_MMR6 },
  { Mips::PAUSE, Mips::PAUSE, Mips::PAUSE_MMR6 },
  { Mips::ROUND_W_D64, Mips::ROUND_W_D64, Mips::ROUND_W_D_MMR6 },
  { Mips::ROUND_W_S, Mips::ROUND_W_S, Mips::ROUND_W_S_MMR6 },
  { Mips::SB, Mips::SB, Mips::SB_MMR6 },
  { Mips::SDC164, Mips::SDC164, Mips::SDC1_D64_MMR6 },
  { Mips::SDC2, Mips::SDC2, Mips::SDC2_MMR6 },
  { Mips::SEB, Mips::SEB, (uint16_t)-1U },
  { Mips::SEH, Mips::SEH, (uint16_t)-1U },
  { Mips::SSNOP, Mips::SSNOP, Mips::SSNOP_MMR6 },
  { Mips::SUB, Mips::SUB, Mips::SUB_MMR6 },
  { Mips::SUBu, Mips::SUBu, Mips::SUBU_MMR6 },
  { Mips::SW, Mips::SW, Mips::SW_MMR6 },
  { Mips::SWC2, Mips::SWC2, Mips::SWC2_MMR6 },
  { Mips::SYNC, Mips::SYNC, Mips::SYNC_MMR6 },
  { Mips::SYNCI, Mips::SYNCI, Mips::SYNCI_MMR6 },
  { Mips::TRUNC_W_D64, Mips::TRUNC_W_D64, Mips::TRUNC_W_D_MMR6 },
  { Mips::TRUNC_W_S, Mips::TRUNC_W_S, Mips::TRUNC_W_S_MMR6 },
  { Mips::WAIT, Mips::WAIT, Mips::WAIT_MMR6 },
  { Mips::XOR, Mips::XOR, Mips::XOR_MMR6 },
  { Mips::XORi, Mips::XORi, Mips::XORI_MMR6 },
}; // End of Std2MicroMipsR6Table

  unsigned mid;
  unsigned start = 0;
  unsigned end = 51;
  while (start < end) {
    mid = start + (end - start) / 2;
    if (Opcode == Std2MicroMipsR6Table[mid][0]) {
      break;
    }
    if (Opcode < Std2MicroMipsR6Table[mid][0])
      end = mid;
    else
      start = mid + 1;
  }
  if (start == end)
    return -1; // Instruction doesn't exist in this table.

  if (inArch == Arch_se)
    return Std2MicroMipsR6Table[mid][1];
  if (inArch == Arch_micromipsr6)
    return Std2MicroMipsR6Table[mid][2];
  return -1;}

} // end namespace Mips
} // end namespace llvm
#endif // GET_INSTRMAP_INFO

