capstone/arch/PowerPC/PPCGenInstrInfo.inc

6571 lines
309 KiB
C

/* Capstone Disassembly Engine, http://www.capstone-engine.org */
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */
/* Rot127 <unisono@quyllur.org> 2022-2023 */
/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */
/* LLVM-commit: 464bda7750a3ba9e23823fc707d7e7b6fc38438d */
/* LLVM-tag: llvmorg-16.0.2-5-g464bda7750a3 */
/* Do not edit. */
/* Capstone's LLVM TableGen Backends: */
/* https://github.com/capstone-engine/llvm-capstone */
#ifdef GET_INSTRINFO_ENUM
#undef GET_INSTRINFO_ENUM
enum {
PPC_PHI = 0,
PPC_INLINEASM = 1,
PPC_INLINEASM_BR = 2,
PPC_CFI_INSTRUCTION = 3,
PPC_EH_LABEL = 4,
PPC_GC_LABEL = 5,
PPC_ANNOTATION_LABEL = 6,
PPC_KILL = 7,
PPC_EXTRACT_SUBREG = 8,
PPC_INSERT_SUBREG = 9,
PPC_IMPLICIT_DEF = 10,
PPC_SUBREG_TO_REG = 11,
PPC_COPY_TO_REGCLASS = 12,
PPC_DBG_VALUE = 13,
PPC_DBG_VALUE_LIST = 14,
PPC_DBG_INSTR_REF = 15,
PPC_DBG_PHI = 16,
PPC_DBG_LABEL = 17,
PPC_REG_SEQUENCE = 18,
PPC_COPY = 19,
PPC_BUNDLE = 20,
PPC_LIFETIME_START = 21,
PPC_LIFETIME_END = 22,
PPC_PSEUDO_PROBE = 23,
PPC_ARITH_FENCE = 24,
PPC_STACKMAP = 25,
PPC_FENTRY_CALL = 26,
PPC_PATCHPOINT = 27,
PPC_LOAD_STACK_GUARD = 28,
PPC_PREALLOCATED_SETUP = 29,
PPC_PREALLOCATED_ARG = 30,
PPC_STATEPOINT = 31,
PPC_LOCAL_ESCAPE = 32,
PPC_FAULTING_OP = 33,
PPC_PATCHABLE_OP = 34,
PPC_PATCHABLE_FUNCTION_ENTER = 35,
PPC_PATCHABLE_RET = 36,
PPC_PATCHABLE_FUNCTION_EXIT = 37,
PPC_PATCHABLE_TAIL_CALL = 38,
PPC_PATCHABLE_EVENT_CALL = 39,
PPC_PATCHABLE_TYPED_EVENT_CALL = 40,
PPC_ICALL_BRANCH_FUNNEL = 41,
PPC_MEMBARRIER = 42,
PPC_G_ASSERT_SEXT = 43,
PPC_G_ASSERT_ZEXT = 44,
PPC_G_ASSERT_ALIGN = 45,
PPC_G_ADD = 46,
PPC_G_SUB = 47,
PPC_G_MUL = 48,
PPC_G_SDIV = 49,
PPC_G_UDIV = 50,
PPC_G_SREM = 51,
PPC_G_UREM = 52,
PPC_G_SDIVREM = 53,
PPC_G_UDIVREM = 54,
PPC_G_AND = 55,
PPC_G_OR = 56,
PPC_G_XOR = 57,
PPC_G_IMPLICIT_DEF = 58,
PPC_G_PHI = 59,
PPC_G_FRAME_INDEX = 60,
PPC_G_GLOBAL_VALUE = 61,
PPC_G_EXTRACT = 62,
PPC_G_UNMERGE_VALUES = 63,
PPC_G_INSERT = 64,
PPC_G_MERGE_VALUES = 65,
PPC_G_BUILD_VECTOR = 66,
PPC_G_BUILD_VECTOR_TRUNC = 67,
PPC_G_CONCAT_VECTORS = 68,
PPC_G_PTRTOINT = 69,
PPC_G_INTTOPTR = 70,
PPC_G_BITCAST = 71,
PPC_G_FREEZE = 72,
PPC_G_INTRINSIC_FPTRUNC_ROUND = 73,
PPC_G_INTRINSIC_TRUNC = 74,
PPC_G_INTRINSIC_ROUND = 75,
PPC_G_INTRINSIC_LRINT = 76,
PPC_G_INTRINSIC_ROUNDEVEN = 77,
PPC_G_READCYCLECOUNTER = 78,
PPC_G_LOAD = 79,
PPC_G_SEXTLOAD = 80,
PPC_G_ZEXTLOAD = 81,
PPC_G_INDEXED_LOAD = 82,
PPC_G_INDEXED_SEXTLOAD = 83,
PPC_G_INDEXED_ZEXTLOAD = 84,
PPC_G_STORE = 85,
PPC_G_INDEXED_STORE = 86,
PPC_G_ATOMIC_CMPXCHG_WITH_SUCCESS = 87,
PPC_G_ATOMIC_CMPXCHG = 88,
PPC_G_ATOMICRMW_XCHG = 89,
PPC_G_ATOMICRMW_ADD = 90,
PPC_G_ATOMICRMW_SUB = 91,
PPC_G_ATOMICRMW_AND = 92,
PPC_G_ATOMICRMW_NAND = 93,
PPC_G_ATOMICRMW_OR = 94,
PPC_G_ATOMICRMW_XOR = 95,
PPC_G_ATOMICRMW_MAX = 96,
PPC_G_ATOMICRMW_MIN = 97,
PPC_G_ATOMICRMW_UMAX = 98,
PPC_G_ATOMICRMW_UMIN = 99,
PPC_G_ATOMICRMW_FADD = 100,
PPC_G_ATOMICRMW_FSUB = 101,
PPC_G_ATOMICRMW_FMAX = 102,
PPC_G_ATOMICRMW_FMIN = 103,
PPC_G_ATOMICRMW_UINC_WRAP = 104,
PPC_G_ATOMICRMW_UDEC_WRAP = 105,
PPC_G_FENCE = 106,
PPC_G_BRCOND = 107,
PPC_G_BRINDIRECT = 108,
PPC_G_INVOKE_REGION_START = 109,
PPC_G_INTRINSIC = 110,
PPC_G_INTRINSIC_W_SIDE_EFFECTS = 111,
PPC_G_ANYEXT = 112,
PPC_G_TRUNC = 113,
PPC_G_CONSTANT = 114,
PPC_G_FCONSTANT = 115,
PPC_G_VASTART = 116,
PPC_G_VAARG = 117,
PPC_G_SEXT = 118,
PPC_G_SEXT_INREG = 119,
PPC_G_ZEXT = 120,
PPC_G_SHL = 121,
PPC_G_LSHR = 122,
PPC_G_ASHR = 123,
PPC_G_FSHL = 124,
PPC_G_FSHR = 125,
PPC_G_ROTR = 126,
PPC_G_ROTL = 127,
PPC_G_ICMP = 128,
PPC_G_FCMP = 129,
PPC_G_SELECT = 130,
PPC_G_UADDO = 131,
PPC_G_UADDE = 132,
PPC_G_USUBO = 133,
PPC_G_USUBE = 134,
PPC_G_SADDO = 135,
PPC_G_SADDE = 136,
PPC_G_SSUBO = 137,
PPC_G_SSUBE = 138,
PPC_G_UMULO = 139,
PPC_G_SMULO = 140,
PPC_G_UMULH = 141,
PPC_G_SMULH = 142,
PPC_G_UADDSAT = 143,
PPC_G_SADDSAT = 144,
PPC_G_USUBSAT = 145,
PPC_G_SSUBSAT = 146,
PPC_G_USHLSAT = 147,
PPC_G_SSHLSAT = 148,
PPC_G_SMULFIX = 149,
PPC_G_UMULFIX = 150,
PPC_G_SMULFIXSAT = 151,
PPC_G_UMULFIXSAT = 152,
PPC_G_SDIVFIX = 153,
PPC_G_UDIVFIX = 154,
PPC_G_SDIVFIXSAT = 155,
PPC_G_UDIVFIXSAT = 156,
PPC_G_FADD = 157,
PPC_G_FSUB = 158,
PPC_G_FMUL = 159,
PPC_G_FMA = 160,
PPC_G_FMAD = 161,
PPC_G_FDIV = 162,
PPC_G_FREM = 163,
PPC_G_FPOW = 164,
PPC_G_FPOWI = 165,
PPC_G_FEXP = 166,
PPC_G_FEXP2 = 167,
PPC_G_FLOG = 168,
PPC_G_FLOG2 = 169,
PPC_G_FLOG10 = 170,
PPC_G_FNEG = 171,
PPC_G_FPEXT = 172,
PPC_G_FPTRUNC = 173,
PPC_G_FPTOSI = 174,
PPC_G_FPTOUI = 175,
PPC_G_SITOFP = 176,
PPC_G_UITOFP = 177,
PPC_G_FABS = 178,
PPC_G_FCOPYSIGN = 179,
PPC_G_IS_FPCLASS = 180,
PPC_G_FCANONICALIZE = 181,
PPC_G_FMINNUM = 182,
PPC_G_FMAXNUM = 183,
PPC_G_FMINNUM_IEEE = 184,
PPC_G_FMAXNUM_IEEE = 185,
PPC_G_FMINIMUM = 186,
PPC_G_FMAXIMUM = 187,
PPC_G_PTR_ADD = 188,
PPC_G_PTRMASK = 189,
PPC_G_SMIN = 190,
PPC_G_SMAX = 191,
PPC_G_UMIN = 192,
PPC_G_UMAX = 193,
PPC_G_ABS = 194,
PPC_G_LROUND = 195,
PPC_G_LLROUND = 196,
PPC_G_BR = 197,
PPC_G_BRJT = 198,
PPC_G_INSERT_VECTOR_ELT = 199,
PPC_G_EXTRACT_VECTOR_ELT = 200,
PPC_G_SHUFFLE_VECTOR = 201,
PPC_G_CTTZ = 202,
PPC_G_CTTZ_ZERO_UNDEF = 203,
PPC_G_CTLZ = 204,
PPC_G_CTLZ_ZERO_UNDEF = 205,
PPC_G_CTPOP = 206,
PPC_G_BSWAP = 207,
PPC_G_BITREVERSE = 208,
PPC_G_FCEIL = 209,
PPC_G_FCOS = 210,
PPC_G_FSIN = 211,
PPC_G_FSQRT = 212,
PPC_G_FFLOOR = 213,
PPC_G_FRINT = 214,
PPC_G_FNEARBYINT = 215,
PPC_G_ADDRSPACE_CAST = 216,
PPC_G_BLOCK_ADDR = 217,
PPC_G_JUMP_TABLE = 218,
PPC_G_DYN_STACKALLOC = 219,
PPC_G_STRICT_FADD = 220,
PPC_G_STRICT_FSUB = 221,
PPC_G_STRICT_FMUL = 222,
PPC_G_STRICT_FDIV = 223,
PPC_G_STRICT_FREM = 224,
PPC_G_STRICT_FMA = 225,
PPC_G_STRICT_FSQRT = 226,
PPC_G_READ_REGISTER = 227,
PPC_G_WRITE_REGISTER = 228,
PPC_G_MEMCPY = 229,
PPC_G_MEMCPY_INLINE = 230,
PPC_G_MEMMOVE = 231,
PPC_G_MEMSET = 232,
PPC_G_BZERO = 233,
PPC_G_VECREDUCE_SEQ_FADD = 234,
PPC_G_VECREDUCE_SEQ_FMUL = 235,
PPC_G_VECREDUCE_FADD = 236,
PPC_G_VECREDUCE_FMUL = 237,
PPC_G_VECREDUCE_FMAX = 238,
PPC_G_VECREDUCE_FMIN = 239,
PPC_G_VECREDUCE_ADD = 240,
PPC_G_VECREDUCE_MUL = 241,
PPC_G_VECREDUCE_AND = 242,
PPC_G_VECREDUCE_OR = 243,
PPC_G_VECREDUCE_XOR = 244,
PPC_G_VECREDUCE_SMAX = 245,
PPC_G_VECREDUCE_SMIN = 246,
PPC_G_VECREDUCE_UMAX = 247,
PPC_G_VECREDUCE_UMIN = 248,
PPC_G_SBFX = 249,
PPC_G_UBFX = 250,
PPC_ATOMIC_CMP_SWAP_I128 = 251,
PPC_ATOMIC_LOAD_ADD_I128 = 252,
PPC_ATOMIC_LOAD_AND_I128 = 253,
PPC_ATOMIC_LOAD_NAND_I128 = 254,
PPC_ATOMIC_LOAD_OR_I128 = 255,
PPC_ATOMIC_LOAD_SUB_I128 = 256,
PPC_ATOMIC_LOAD_XOR_I128 = 257,
PPC_ATOMIC_SWAP_I128 = 258,
PPC_BUILD_QUADWORD = 259,
PPC_BUILD_UACC = 260,
PPC_CFENCE8 = 261,
PPC_CLRLSLDI = 262,
PPC_CLRLSLDI_rec = 263,
PPC_CLRLSLWI = 264,
PPC_CLRLSLWI_rec = 265,
PPC_CLRRDI = 266,
PPC_CLRRDI_rec = 267,
PPC_CLRRWI = 268,
PPC_CLRRWI_rec = 269,
PPC_DCBFL = 270,
PPC_DCBFLP = 271,
PPC_DCBFPS = 272,
PPC_DCBFx = 273,
PPC_DCBSTPS = 274,
PPC_DCBTCT = 275,
PPC_DCBTDS = 276,
PPC_DCBTSTCT = 277,
PPC_DCBTSTDS = 278,
PPC_DCBTSTT = 279,
PPC_DCBTSTx = 280,
PPC_DCBTT = 281,
PPC_DCBTx = 282,
PPC_DFLOADf32 = 283,
PPC_DFLOADf64 = 284,
PPC_DFSTOREf32 = 285,
PPC_DFSTOREf64 = 286,
PPC_EXTLDI = 287,
PPC_EXTLDI_rec = 288,
PPC_EXTLWI = 289,
PPC_EXTLWI_rec = 290,
PPC_EXTRDI = 291,
PPC_EXTRDI_rec = 292,
PPC_EXTRWI = 293,
PPC_EXTRWI_rec = 294,
PPC_INSLWI = 295,
PPC_INSLWI_rec = 296,
PPC_INSRDI = 297,
PPC_INSRDI_rec = 298,
PPC_INSRWI = 299,
PPC_INSRWI_rec = 300,
PPC_KILL_PAIR = 301,
PPC_LAx = 302,
PPC_LIWAX = 303,
PPC_LIWZX = 304,
PPC_RLWIMIbm = 305,
PPC_RLWIMIbm_rec = 306,
PPC_RLWINMbm = 307,
PPC_RLWINMbm_rec = 308,
PPC_RLWNMbm = 309,
PPC_RLWNMbm_rec = 310,
PPC_ROTRDI = 311,
PPC_ROTRDI_rec = 312,
PPC_ROTRWI = 313,
PPC_ROTRWI_rec = 314,
PPC_SLDI = 315,
PPC_SLDI_rec = 316,
PPC_SLWI = 317,
PPC_SLWI_rec = 318,
PPC_SPILLTOVSR_LD = 319,
PPC_SPILLTOVSR_LDX = 320,
PPC_SPILLTOVSR_ST = 321,
PPC_SPILLTOVSR_STX = 322,
PPC_SRDI = 323,
PPC_SRDI_rec = 324,
PPC_SRWI = 325,
PPC_SRWI_rec = 326,
PPC_STIWX = 327,
PPC_SUBI = 328,
PPC_SUBIC = 329,
PPC_SUBIC_rec = 330,
PPC_SUBIS = 331,
PPC_SUBPCIS = 332,
PPC_XFLOADf32 = 333,
PPC_XFLOADf64 = 334,
PPC_XFSTOREf32 = 335,
PPC_XFSTOREf64 = 336,
PPC_ADD4 = 337,
PPC_ADD4O = 338,
PPC_ADD4O_rec = 339,
PPC_ADD4TLS = 340,
PPC_ADD4_rec = 341,
PPC_ADD8 = 342,
PPC_ADD8O = 343,
PPC_ADD8O_rec = 344,
PPC_ADD8TLS = 345,
PPC_ADD8TLS_ = 346,
PPC_ADD8_rec = 347,
PPC_ADDC = 348,
PPC_ADDC8 = 349,
PPC_ADDC8O = 350,
PPC_ADDC8O_rec = 351,
PPC_ADDC8_rec = 352,
PPC_ADDCO = 353,
PPC_ADDCO_rec = 354,
PPC_ADDC_rec = 355,
PPC_ADDE = 356,
PPC_ADDE8 = 357,
PPC_ADDE8O = 358,
PPC_ADDE8O_rec = 359,
PPC_ADDE8_rec = 360,
PPC_ADDEO = 361,
PPC_ADDEO_rec = 362,
PPC_ADDEX = 363,
PPC_ADDEX8 = 364,
PPC_ADDE_rec = 365,
PPC_ADDI = 366,
PPC_ADDI8 = 367,
PPC_ADDIC = 368,
PPC_ADDIC8 = 369,
PPC_ADDIC_rec = 370,
PPC_ADDIS = 371,
PPC_ADDIS8 = 372,
PPC_ADDISdtprelHA = 373,
PPC_ADDISdtprelHA32 = 374,
PPC_ADDISgotTprelHA = 375,
PPC_ADDIStlsgdHA = 376,
PPC_ADDIStlsldHA = 377,
PPC_ADDIStocHA = 378,
PPC_ADDIStocHA8 = 379,
PPC_ADDIdtprelL = 380,
PPC_ADDIdtprelL32 = 381,
PPC_ADDItlsgdL = 382,
PPC_ADDItlsgdL32 = 383,
PPC_ADDItlsgdLADDR = 384,
PPC_ADDItlsgdLADDR32 = 385,
PPC_ADDItlsldL = 386,
PPC_ADDItlsldL32 = 387,
PPC_ADDItlsldLADDR = 388,
PPC_ADDItlsldLADDR32 = 389,
PPC_ADDItoc = 390,
PPC_ADDItoc8 = 391,
PPC_ADDItocL = 392,
PPC_ADDME = 393,
PPC_ADDME8 = 394,
PPC_ADDME8O = 395,
PPC_ADDME8O_rec = 396,
PPC_ADDME8_rec = 397,
PPC_ADDMEO = 398,
PPC_ADDMEO_rec = 399,
PPC_ADDME_rec = 400,
PPC_ADDPCIS = 401,
PPC_ADDZE = 402,
PPC_ADDZE8 = 403,
PPC_ADDZE8O = 404,
PPC_ADDZE8O_rec = 405,
PPC_ADDZE8_rec = 406,
PPC_ADDZEO = 407,
PPC_ADDZEO_rec = 408,
PPC_ADDZE_rec = 409,
PPC_ADJCALLSTACKDOWN = 410,
PPC_ADJCALLSTACKUP = 411,
PPC_AND = 412,
PPC_AND8 = 413,
PPC_AND8_rec = 414,
PPC_ANDC = 415,
PPC_ANDC8 = 416,
PPC_ANDC8_rec = 417,
PPC_ANDC_rec = 418,
PPC_ANDI8_rec = 419,
PPC_ANDIS8_rec = 420,
PPC_ANDIS_rec = 421,
PPC_ANDI_rec = 422,
PPC_ANDI_rec_1_EQ_BIT = 423,
PPC_ANDI_rec_1_EQ_BIT8 = 424,
PPC_ANDI_rec_1_GT_BIT = 425,
PPC_ANDI_rec_1_GT_BIT8 = 426,
PPC_AND_rec = 427,
PPC_ATOMIC_CMP_SWAP_I16 = 428,
PPC_ATOMIC_CMP_SWAP_I32 = 429,
PPC_ATOMIC_CMP_SWAP_I64 = 430,
PPC_ATOMIC_CMP_SWAP_I8 = 431,
PPC_ATOMIC_LOAD_ADD_I16 = 432,
PPC_ATOMIC_LOAD_ADD_I32 = 433,
PPC_ATOMIC_LOAD_ADD_I64 = 434,
PPC_ATOMIC_LOAD_ADD_I8 = 435,
PPC_ATOMIC_LOAD_AND_I16 = 436,
PPC_ATOMIC_LOAD_AND_I32 = 437,
PPC_ATOMIC_LOAD_AND_I64 = 438,
PPC_ATOMIC_LOAD_AND_I8 = 439,
PPC_ATOMIC_LOAD_MAX_I16 = 440,
PPC_ATOMIC_LOAD_MAX_I32 = 441,
PPC_ATOMIC_LOAD_MAX_I64 = 442,
PPC_ATOMIC_LOAD_MAX_I8 = 443,
PPC_ATOMIC_LOAD_MIN_I16 = 444,
PPC_ATOMIC_LOAD_MIN_I32 = 445,
PPC_ATOMIC_LOAD_MIN_I64 = 446,
PPC_ATOMIC_LOAD_MIN_I8 = 447,
PPC_ATOMIC_LOAD_NAND_I16 = 448,
PPC_ATOMIC_LOAD_NAND_I32 = 449,
PPC_ATOMIC_LOAD_NAND_I64 = 450,
PPC_ATOMIC_LOAD_NAND_I8 = 451,
PPC_ATOMIC_LOAD_OR_I16 = 452,
PPC_ATOMIC_LOAD_OR_I32 = 453,
PPC_ATOMIC_LOAD_OR_I64 = 454,
PPC_ATOMIC_LOAD_OR_I8 = 455,
PPC_ATOMIC_LOAD_SUB_I16 = 456,
PPC_ATOMIC_LOAD_SUB_I32 = 457,
PPC_ATOMIC_LOAD_SUB_I64 = 458,
PPC_ATOMIC_LOAD_SUB_I8 = 459,
PPC_ATOMIC_LOAD_UMAX_I16 = 460,
PPC_ATOMIC_LOAD_UMAX_I32 = 461,
PPC_ATOMIC_LOAD_UMAX_I64 = 462,
PPC_ATOMIC_LOAD_UMAX_I8 = 463,
PPC_ATOMIC_LOAD_UMIN_I16 = 464,
PPC_ATOMIC_LOAD_UMIN_I32 = 465,
PPC_ATOMIC_LOAD_UMIN_I64 = 466,
PPC_ATOMIC_LOAD_UMIN_I8 = 467,
PPC_ATOMIC_LOAD_XOR_I16 = 468,
PPC_ATOMIC_LOAD_XOR_I32 = 469,
PPC_ATOMIC_LOAD_XOR_I64 = 470,
PPC_ATOMIC_LOAD_XOR_I8 = 471,
PPC_ATOMIC_SWAP_I16 = 472,
PPC_ATOMIC_SWAP_I32 = 473,
PPC_ATOMIC_SWAP_I64 = 474,
PPC_ATOMIC_SWAP_I8 = 475,
PPC_ATTN = 476,
PPC_B = 477,
PPC_BA = 478,
PPC_BC = 479,
PPC_BCC = 480,
PPC_BCCA = 481,
PPC_BCCCTR = 482,
PPC_BCCCTR8 = 483,
PPC_BCCCTRL = 484,
PPC_BCCCTRL8 = 485,
PPC_BCCL = 486,
PPC_BCCLA = 487,
PPC_BCCLR = 488,
PPC_BCCLRL = 489,
PPC_BCCTR = 490,
PPC_BCCTR8 = 491,
PPC_BCCTR8n = 492,
PPC_BCCTRL = 493,
PPC_BCCTRL8 = 494,
PPC_BCCTRL8n = 495,
PPC_BCCTRLn = 496,
PPC_BCCTRn = 497,
PPC_BCDADD_rec = 498,
PPC_BCDCFN_rec = 499,
PPC_BCDCFSQ_rec = 500,
PPC_BCDCFZ_rec = 501,
PPC_BCDCPSGN_rec = 502,
PPC_BCDCTN_rec = 503,
PPC_BCDCTSQ_rec = 504,
PPC_BCDCTZ_rec = 505,
PPC_BCDSETSGN_rec = 506,
PPC_BCDSR_rec = 507,
PPC_BCDSUB_rec = 508,
PPC_BCDS_rec = 509,
PPC_BCDTRUNC_rec = 510,
PPC_BCDUS_rec = 511,
PPC_BCDUTRUNC_rec = 512,
PPC_BCL = 513,
PPC_BCLR = 514,
PPC_BCLRL = 515,
PPC_BCLRLn = 516,
PPC_BCLRn = 517,
PPC_BCLalways = 518,
PPC_BCLn = 519,
PPC_BCTR = 520,
PPC_BCTR8 = 521,
PPC_BCTRL = 522,
PPC_BCTRL8 = 523,
PPC_BCTRL8_LDinto_toc = 524,
PPC_BCTRL8_LDinto_toc_RM = 525,
PPC_BCTRL8_RM = 526,
PPC_BCTRL_LWZinto_toc = 527,
PPC_BCTRL_LWZinto_toc_RM = 528,
PPC_BCTRL_RM = 529,
PPC_BCn = 530,
PPC_BL = 531,
PPC_BL8 = 532,
PPC_BL8_NOP = 533,
PPC_BL8_NOP_RM = 534,
PPC_BL8_NOP_TLS = 535,
PPC_BL8_NOTOC = 536,
PPC_BL8_NOTOC_RM = 537,
PPC_BL8_NOTOC_TLS = 538,
PPC_BL8_RM = 539,
PPC_BL8_TLS = 540,
PPC_BL8_TLS_ = 541,
PPC_BLA = 542,
PPC_BLA8 = 543,
PPC_BLA8_NOP = 544,
PPC_BLA8_NOP_RM = 545,
PPC_BLA8_RM = 546,
PPC_BLA_RM = 547,
PPC_BLR = 548,
PPC_BLR8 = 549,
PPC_BLRL = 550,
PPC_BL_NOP = 551,
PPC_BL_NOP_RM = 552,
PPC_BL_RM = 553,
PPC_BL_TLS = 554,
PPC_BPERMD = 555,
PPC_BRD = 556,
PPC_BRH = 557,
PPC_BRH8 = 558,
PPC_BRINC = 559,
PPC_BRW = 560,
PPC_BRW8 = 561,
PPC_CFUGED = 562,
PPC_CLRBHRB = 563,
PPC_CMPB = 564,
PPC_CMPB8 = 565,
PPC_CMPD = 566,
PPC_CMPDI = 567,
PPC_CMPEQB = 568,
PPC_CMPLD = 569,
PPC_CMPLDI = 570,
PPC_CMPLW = 571,
PPC_CMPLWI = 572,
PPC_CMPRB = 573,
PPC_CMPRB8 = 574,
PPC_CMPW = 575,
PPC_CMPWI = 576,
PPC_CNTLZD = 577,
PPC_CNTLZDM = 578,
PPC_CNTLZD_rec = 579,
PPC_CNTLZW = 580,
PPC_CNTLZW8 = 581,
PPC_CNTLZW8_rec = 582,
PPC_CNTLZW_rec = 583,
PPC_CNTTZD = 584,
PPC_CNTTZDM = 585,
PPC_CNTTZD_rec = 586,
PPC_CNTTZW = 587,
PPC_CNTTZW8 = 588,
PPC_CNTTZW8_rec = 589,
PPC_CNTTZW_rec = 590,
PPC_CP_ABORT = 591,
PPC_CP_COPY = 592,
PPC_CP_COPY8 = 593,
PPC_CP_PASTE8_rec = 594,
PPC_CP_PASTE_rec = 595,
PPC_CR6SET = 596,
PPC_CR6UNSET = 597,
PPC_CRAND = 598,
PPC_CRANDC = 599,
PPC_CREQV = 600,
PPC_CRNAND = 601,
PPC_CRNOR = 602,
PPC_CRNOT = 603,
PPC_CROR = 604,
PPC_CRORC = 605,
PPC_CRSET = 606,
PPC_CRUNSET = 607,
PPC_CRXOR = 608,
PPC_CTRL_DEP = 609,
PPC_DARN = 610,
PPC_DCBA = 611,
PPC_DCBF = 612,
PPC_DCBFEP = 613,
PPC_DCBI = 614,
PPC_DCBST = 615,
PPC_DCBSTEP = 616,
PPC_DCBT = 617,
PPC_DCBTEP = 618,
PPC_DCBTST = 619,
PPC_DCBTSTEP = 620,
PPC_DCBZ = 621,
PPC_DCBZEP = 622,
PPC_DCBZL = 623,
PPC_DCBZLEP = 624,
PPC_DCCCI = 625,
PPC_DIVD = 626,
PPC_DIVDE = 627,
PPC_DIVDEO = 628,
PPC_DIVDEO_rec = 629,
PPC_DIVDEU = 630,
PPC_DIVDEUO = 631,
PPC_DIVDEUO_rec = 632,
PPC_DIVDEU_rec = 633,
PPC_DIVDE_rec = 634,
PPC_DIVDO = 635,
PPC_DIVDO_rec = 636,
PPC_DIVDU = 637,
PPC_DIVDUO = 638,
PPC_DIVDUO_rec = 639,
PPC_DIVDU_rec = 640,
PPC_DIVD_rec = 641,
PPC_DIVW = 642,
PPC_DIVWE = 643,
PPC_DIVWEO = 644,
PPC_DIVWEO_rec = 645,
PPC_DIVWEU = 646,
PPC_DIVWEUO = 647,
PPC_DIVWEUO_rec = 648,
PPC_DIVWEU_rec = 649,
PPC_DIVWE_rec = 650,
PPC_DIVWO = 651,
PPC_DIVWO_rec = 652,
PPC_DIVWU = 653,
PPC_DIVWUO = 654,
PPC_DIVWUO_rec = 655,
PPC_DIVWU_rec = 656,
PPC_DIVW_rec = 657,
PPC_DMMR = 658,
PPC_DMSETDMRZ = 659,
PPC_DMXOR = 660,
PPC_DMXXEXTFDMR256 = 661,
PPC_DMXXEXTFDMR512 = 662,
PPC_DMXXEXTFDMR512_HI = 663,
PPC_DMXXINSTFDMR256 = 664,
PPC_DMXXINSTFDMR512 = 665,
PPC_DMXXINSTFDMR512_HI = 666,
PPC_DSS = 667,
PPC_DSSALL = 668,
PPC_DST = 669,
PPC_DST64 = 670,
PPC_DSTST = 671,
PPC_DSTST64 = 672,
PPC_DSTSTT = 673,
PPC_DSTSTT64 = 674,
PPC_DSTT = 675,
PPC_DSTT64 = 676,
PPC_DYNALLOC = 677,
PPC_DYNALLOC8 = 678,
PPC_DYNAREAOFFSET = 679,
PPC_DYNAREAOFFSET8 = 680,
PPC_DecreaseCTR8loop = 681,
PPC_DecreaseCTRloop = 682,
PPC_EFDABS = 683,
PPC_EFDADD = 684,
PPC_EFDCFS = 685,
PPC_EFDCFSF = 686,
PPC_EFDCFSI = 687,
PPC_EFDCFSID = 688,
PPC_EFDCFUF = 689,
PPC_EFDCFUI = 690,
PPC_EFDCFUID = 691,
PPC_EFDCMPEQ = 692,
PPC_EFDCMPGT = 693,
PPC_EFDCMPLT = 694,
PPC_EFDCTSF = 695,
PPC_EFDCTSI = 696,
PPC_EFDCTSIDZ = 697,
PPC_EFDCTSIZ = 698,
PPC_EFDCTUF = 699,
PPC_EFDCTUI = 700,
PPC_EFDCTUIDZ = 701,
PPC_EFDCTUIZ = 702,
PPC_EFDDIV = 703,
PPC_EFDMUL = 704,
PPC_EFDNABS = 705,
PPC_EFDNEG = 706,
PPC_EFDSUB = 707,
PPC_EFDTSTEQ = 708,
PPC_EFDTSTGT = 709,
PPC_EFDTSTLT = 710,
PPC_EFSABS = 711,
PPC_EFSADD = 712,
PPC_EFSCFD = 713,
PPC_EFSCFSF = 714,
PPC_EFSCFSI = 715,
PPC_EFSCFUF = 716,
PPC_EFSCFUI = 717,
PPC_EFSCMPEQ = 718,
PPC_EFSCMPGT = 719,
PPC_EFSCMPLT = 720,
PPC_EFSCTSF = 721,
PPC_EFSCTSI = 722,
PPC_EFSCTSIZ = 723,
PPC_EFSCTUF = 724,
PPC_EFSCTUI = 725,
PPC_EFSCTUIZ = 726,
PPC_EFSDIV = 727,
PPC_EFSMUL = 728,
PPC_EFSNABS = 729,
PPC_EFSNEG = 730,
PPC_EFSSUB = 731,
PPC_EFSTSTEQ = 732,
PPC_EFSTSTGT = 733,
PPC_EFSTSTLT = 734,
PPC_EH_SjLj_LongJmp32 = 735,
PPC_EH_SjLj_LongJmp64 = 736,
PPC_EH_SjLj_SetJmp32 = 737,
PPC_EH_SjLj_SetJmp64 = 738,
PPC_EH_SjLj_Setup = 739,
PPC_EQV = 740,
PPC_EQV8 = 741,
PPC_EQV8_rec = 742,
PPC_EQV_rec = 743,
PPC_EVABS = 744,
PPC_EVADDIW = 745,
PPC_EVADDSMIAAW = 746,
PPC_EVADDSSIAAW = 747,
PPC_EVADDUMIAAW = 748,
PPC_EVADDUSIAAW = 749,
PPC_EVADDW = 750,
PPC_EVAND = 751,
PPC_EVANDC = 752,
PPC_EVCMPEQ = 753,
PPC_EVCMPGTS = 754,
PPC_EVCMPGTU = 755,
PPC_EVCMPLTS = 756,
PPC_EVCMPLTU = 757,
PPC_EVCNTLSW = 758,
PPC_EVCNTLZW = 759,
PPC_EVDIVWS = 760,
PPC_EVDIVWU = 761,
PPC_EVEQV = 762,
PPC_EVEXTSB = 763,
PPC_EVEXTSH = 764,
PPC_EVFSABS = 765,
PPC_EVFSADD = 766,
PPC_EVFSCFSF = 767,
PPC_EVFSCFSI = 768,
PPC_EVFSCFUF = 769,
PPC_EVFSCFUI = 770,
PPC_EVFSCMPEQ = 771,
PPC_EVFSCMPGT = 772,
PPC_EVFSCMPLT = 773,
PPC_EVFSCTSF = 774,
PPC_EVFSCTSI = 775,
PPC_EVFSCTSIZ = 776,
PPC_EVFSCTUF = 777,
PPC_EVFSCTUI = 778,
PPC_EVFSCTUIZ = 779,
PPC_EVFSDIV = 780,
PPC_EVFSMUL = 781,
PPC_EVFSNABS = 782,
PPC_EVFSNEG = 783,
PPC_EVFSSUB = 784,
PPC_EVFSTSTEQ = 785,
PPC_EVFSTSTGT = 786,
PPC_EVFSTSTLT = 787,
PPC_EVLDD = 788,
PPC_EVLDDX = 789,
PPC_EVLDH = 790,
PPC_EVLDHX = 791,
PPC_EVLDW = 792,
PPC_EVLDWX = 793,
PPC_EVLHHESPLAT = 794,
PPC_EVLHHESPLATX = 795,
PPC_EVLHHOSSPLAT = 796,
PPC_EVLHHOSSPLATX = 797,
PPC_EVLHHOUSPLAT = 798,
PPC_EVLHHOUSPLATX = 799,
PPC_EVLWHE = 800,
PPC_EVLWHEX = 801,
PPC_EVLWHOS = 802,
PPC_EVLWHOSX = 803,
PPC_EVLWHOU = 804,
PPC_EVLWHOUX = 805,
PPC_EVLWHSPLAT = 806,
PPC_EVLWHSPLATX = 807,
PPC_EVLWWSPLAT = 808,
PPC_EVLWWSPLATX = 809,
PPC_EVMERGEHI = 810,
PPC_EVMERGEHILO = 811,
PPC_EVMERGELO = 812,
PPC_EVMERGELOHI = 813,
PPC_EVMHEGSMFAA = 814,
PPC_EVMHEGSMFAN = 815,
PPC_EVMHEGSMIAA = 816,
PPC_EVMHEGSMIAN = 817,
PPC_EVMHEGUMIAA = 818,
PPC_EVMHEGUMIAN = 819,
PPC_EVMHESMF = 820,
PPC_EVMHESMFA = 821,
PPC_EVMHESMFAAW = 822,
PPC_EVMHESMFANW = 823,
PPC_EVMHESMI = 824,
PPC_EVMHESMIA = 825,
PPC_EVMHESMIAAW = 826,
PPC_EVMHESMIANW = 827,
PPC_EVMHESSF = 828,
PPC_EVMHESSFA = 829,
PPC_EVMHESSFAAW = 830,
PPC_EVMHESSFANW = 831,
PPC_EVMHESSIAAW = 832,
PPC_EVMHESSIANW = 833,
PPC_EVMHEUMI = 834,
PPC_EVMHEUMIA = 835,
PPC_EVMHEUMIAAW = 836,
PPC_EVMHEUMIANW = 837,
PPC_EVMHEUSIAAW = 838,
PPC_EVMHEUSIANW = 839,
PPC_EVMHOGSMFAA = 840,
PPC_EVMHOGSMFAN = 841,
PPC_EVMHOGSMIAA = 842,
PPC_EVMHOGSMIAN = 843,
PPC_EVMHOGUMIAA = 844,
PPC_EVMHOGUMIAN = 845,
PPC_EVMHOSMF = 846,
PPC_EVMHOSMFA = 847,
PPC_EVMHOSMFAAW = 848,
PPC_EVMHOSMFANW = 849,
PPC_EVMHOSMI = 850,
PPC_EVMHOSMIA = 851,
PPC_EVMHOSMIAAW = 852,
PPC_EVMHOSMIANW = 853,
PPC_EVMHOSSF = 854,
PPC_EVMHOSSFA = 855,
PPC_EVMHOSSFAAW = 856,
PPC_EVMHOSSFANW = 857,
PPC_EVMHOSSIAAW = 858,
PPC_EVMHOSSIANW = 859,
PPC_EVMHOUMI = 860,
PPC_EVMHOUMIA = 861,
PPC_EVMHOUMIAAW = 862,
PPC_EVMHOUMIANW = 863,
PPC_EVMHOUSIAAW = 864,
PPC_EVMHOUSIANW = 865,
PPC_EVMRA = 866,
PPC_EVMWHSMF = 867,
PPC_EVMWHSMFA = 868,
PPC_EVMWHSMI = 869,
PPC_EVMWHSMIA = 870,
PPC_EVMWHSSF = 871,
PPC_EVMWHSSFA = 872,
PPC_EVMWHUMI = 873,
PPC_EVMWHUMIA = 874,
PPC_EVMWLSMIAAW = 875,
PPC_EVMWLSMIANW = 876,
PPC_EVMWLSSIAAW = 877,
PPC_EVMWLSSIANW = 878,
PPC_EVMWLUMI = 879,
PPC_EVMWLUMIA = 880,
PPC_EVMWLUMIAAW = 881,
PPC_EVMWLUMIANW = 882,
PPC_EVMWLUSIAAW = 883,
PPC_EVMWLUSIANW = 884,
PPC_EVMWSMF = 885,
PPC_EVMWSMFA = 886,
PPC_EVMWSMFAA = 887,
PPC_EVMWSMFAN = 888,
PPC_EVMWSMI = 889,
PPC_EVMWSMIA = 890,
PPC_EVMWSMIAA = 891,
PPC_EVMWSMIAN = 892,
PPC_EVMWSSF = 893,
PPC_EVMWSSFA = 894,
PPC_EVMWSSFAA = 895,
PPC_EVMWSSFAN = 896,
PPC_EVMWUMI = 897,
PPC_EVMWUMIA = 898,
PPC_EVMWUMIAA = 899,
PPC_EVMWUMIAN = 900,
PPC_EVNAND = 901,
PPC_EVNEG = 902,
PPC_EVNOR = 903,
PPC_EVOR = 904,
PPC_EVORC = 905,
PPC_EVRLW = 906,
PPC_EVRLWI = 907,
PPC_EVRNDW = 908,
PPC_EVSEL = 909,
PPC_EVSLW = 910,
PPC_EVSLWI = 911,
PPC_EVSPLATFI = 912,
PPC_EVSPLATI = 913,
PPC_EVSRWIS = 914,
PPC_EVSRWIU = 915,
PPC_EVSRWS = 916,
PPC_EVSRWU = 917,
PPC_EVSTDD = 918,
PPC_EVSTDDX = 919,
PPC_EVSTDH = 920,
PPC_EVSTDHX = 921,
PPC_EVSTDW = 922,
PPC_EVSTDWX = 923,
PPC_EVSTWHE = 924,
PPC_EVSTWHEX = 925,
PPC_EVSTWHO = 926,
PPC_EVSTWHOX = 927,
PPC_EVSTWWE = 928,
PPC_EVSTWWEX = 929,
PPC_EVSTWWO = 930,
PPC_EVSTWWOX = 931,
PPC_EVSUBFSMIAAW = 932,
PPC_EVSUBFSSIAAW = 933,
PPC_EVSUBFUMIAAW = 934,
PPC_EVSUBFUSIAAW = 935,
PPC_EVSUBFW = 936,
PPC_EVSUBIFW = 937,
PPC_EVXOR = 938,
PPC_EXTSB = 939,
PPC_EXTSB8 = 940,
PPC_EXTSB8_32_64 = 941,
PPC_EXTSB8_rec = 942,
PPC_EXTSB_rec = 943,
PPC_EXTSH = 944,
PPC_EXTSH8 = 945,
PPC_EXTSH8_32_64 = 946,
PPC_EXTSH8_rec = 947,
PPC_EXTSH_rec = 948,
PPC_EXTSW = 949,
PPC_EXTSWSLI = 950,
PPC_EXTSWSLI_32_64 = 951,
PPC_EXTSWSLI_32_64_rec = 952,
PPC_EXTSWSLI_rec = 953,
PPC_EXTSW_32 = 954,
PPC_EXTSW_32_64 = 955,
PPC_EXTSW_32_64_rec = 956,
PPC_EXTSW_rec = 957,
PPC_EnforceIEIO = 958,
PPC_FABSD = 959,
PPC_FABSD_rec = 960,
PPC_FABSS = 961,
PPC_FABSS_rec = 962,
PPC_FADD = 963,
PPC_FADDS = 964,
PPC_FADDS_rec = 965,
PPC_FADD_rec = 966,
PPC_FADDrtz = 967,
PPC_FCFID = 968,
PPC_FCFIDS = 969,
PPC_FCFIDS_rec = 970,
PPC_FCFIDU = 971,
PPC_FCFIDUS = 972,
PPC_FCFIDUS_rec = 973,
PPC_FCFIDU_rec = 974,
PPC_FCFID_rec = 975,
PPC_FCMPOD = 976,
PPC_FCMPOS = 977,
PPC_FCMPUD = 978,
PPC_FCMPUS = 979,
PPC_FCPSGND = 980,
PPC_FCPSGND_rec = 981,
PPC_FCPSGNS = 982,
PPC_FCPSGNS_rec = 983,
PPC_FCTID = 984,
PPC_FCTIDU = 985,
PPC_FCTIDUZ = 986,
PPC_FCTIDUZ_rec = 987,
PPC_FCTIDU_rec = 988,
PPC_FCTIDZ = 989,
PPC_FCTIDZ_rec = 990,
PPC_FCTID_rec = 991,
PPC_FCTIW = 992,
PPC_FCTIWU = 993,
PPC_FCTIWUZ = 994,
PPC_FCTIWUZ_rec = 995,
PPC_FCTIWU_rec = 996,
PPC_FCTIWZ = 997,
PPC_FCTIWZ_rec = 998,
PPC_FCTIW_rec = 999,
PPC_FDIV = 1000,
PPC_FDIVS = 1001,
PPC_FDIVS_rec = 1002,
PPC_FDIV_rec = 1003,
PPC_FMADD = 1004,
PPC_FMADDS = 1005,
PPC_FMADDS_rec = 1006,
PPC_FMADD_rec = 1007,
PPC_FMR = 1008,
PPC_FMR_rec = 1009,
PPC_FMSUB = 1010,
PPC_FMSUBS = 1011,
PPC_FMSUBS_rec = 1012,
PPC_FMSUB_rec = 1013,
PPC_FMUL = 1014,
PPC_FMULS = 1015,
PPC_FMULS_rec = 1016,
PPC_FMUL_rec = 1017,
PPC_FNABSD = 1018,
PPC_FNABSD_rec = 1019,
PPC_FNABSS = 1020,
PPC_FNABSS_rec = 1021,
PPC_FNEGD = 1022,
PPC_FNEGD_rec = 1023,
PPC_FNEGS = 1024,
PPC_FNEGS_rec = 1025,
PPC_FNMADD = 1026,
PPC_FNMADDS = 1027,
PPC_FNMADDS_rec = 1028,
PPC_FNMADD_rec = 1029,
PPC_FNMSUB = 1030,
PPC_FNMSUBS = 1031,
PPC_FNMSUBS_rec = 1032,
PPC_FNMSUB_rec = 1033,
PPC_FRE = 1034,
PPC_FRES = 1035,
PPC_FRES_rec = 1036,
PPC_FRE_rec = 1037,
PPC_FRIMD = 1038,
PPC_FRIMD_rec = 1039,
PPC_FRIMS = 1040,
PPC_FRIMS_rec = 1041,
PPC_FRIND = 1042,
PPC_FRIND_rec = 1043,
PPC_FRINS = 1044,
PPC_FRINS_rec = 1045,
PPC_FRIPD = 1046,
PPC_FRIPD_rec = 1047,
PPC_FRIPS = 1048,
PPC_FRIPS_rec = 1049,
PPC_FRIZD = 1050,
PPC_FRIZD_rec = 1051,
PPC_FRIZS = 1052,
PPC_FRIZS_rec = 1053,
PPC_FRSP = 1054,
PPC_FRSP_rec = 1055,
PPC_FRSQRTE = 1056,
PPC_FRSQRTES = 1057,
PPC_FRSQRTES_rec = 1058,
PPC_FRSQRTE_rec = 1059,
PPC_FSELD = 1060,
PPC_FSELD_rec = 1061,
PPC_FSELS = 1062,
PPC_FSELS_rec = 1063,
PPC_FSQRT = 1064,
PPC_FSQRTS = 1065,
PPC_FSQRTS_rec = 1066,
PPC_FSQRT_rec = 1067,
PPC_FSUB = 1068,
PPC_FSUBS = 1069,
PPC_FSUBS_rec = 1070,
PPC_FSUB_rec = 1071,
PPC_FTDIV = 1072,
PPC_FTSQRT = 1073,
PPC_GETtlsADDR = 1074,
PPC_GETtlsADDR32 = 1075,
PPC_GETtlsADDR32AIX = 1076,
PPC_GETtlsADDR64AIX = 1077,
PPC_GETtlsADDRPCREL = 1078,
PPC_GETtlsldADDR = 1079,
PPC_GETtlsldADDR32 = 1080,
PPC_GETtlsldADDRPCREL = 1081,
PPC_HASHCHK = 1082,
PPC_HASHCHK8 = 1083,
PPC_HASHCHKP = 1084,
PPC_HASHCHKP8 = 1085,
PPC_HASHST = 1086,
PPC_HASHST8 = 1087,
PPC_HASHSTP = 1088,
PPC_HASHSTP8 = 1089,
PPC_HRFID = 1090,
PPC_ICBI = 1091,
PPC_ICBIEP = 1092,
PPC_ICBLC = 1093,
PPC_ICBLQ = 1094,
PPC_ICBT = 1095,
PPC_ICBTLS = 1096,
PPC_ICCCI = 1097,
PPC_ISEL = 1098,
PPC_ISEL8 = 1099,
PPC_ISYNC = 1100,
PPC_LA = 1101,
PPC_LA8 = 1102,
PPC_LBARX = 1103,
PPC_LBARXL = 1104,
PPC_LBEPX = 1105,
PPC_LBZ = 1106,
PPC_LBZ8 = 1107,
PPC_LBZCIX = 1108,
PPC_LBZU = 1109,
PPC_LBZU8 = 1110,
PPC_LBZUX = 1111,
PPC_LBZUX8 = 1112,
PPC_LBZX = 1113,
PPC_LBZX8 = 1114,
PPC_LBZXTLS = 1115,
PPC_LBZXTLS_ = 1116,
PPC_LBZXTLS_32 = 1117,
PPC_LD = 1118,
PPC_LDARX = 1119,
PPC_LDARXL = 1120,
PPC_LDAT = 1121,
PPC_LDBRX = 1122,
PPC_LDCIX = 1123,
PPC_LDU = 1124,
PPC_LDUX = 1125,
PPC_LDX = 1126,
PPC_LDXTLS = 1127,
PPC_LDXTLS_ = 1128,
PPC_LDgotTprelL = 1129,
PPC_LDgotTprelL32 = 1130,
PPC_LDtoc = 1131,
PPC_LDtocBA = 1132,
PPC_LDtocCPT = 1133,
PPC_LDtocJTI = 1134,
PPC_LDtocL = 1135,
PPC_LFD = 1136,
PPC_LFDEPX = 1137,
PPC_LFDU = 1138,
PPC_LFDUX = 1139,
PPC_LFDX = 1140,
PPC_LFIWAX = 1141,
PPC_LFIWZX = 1142,
PPC_LFS = 1143,
PPC_LFSU = 1144,
PPC_LFSUX = 1145,
PPC_LFSX = 1146,
PPC_LHA = 1147,
PPC_LHA8 = 1148,
PPC_LHARX = 1149,
PPC_LHARXL = 1150,
PPC_LHAU = 1151,
PPC_LHAU8 = 1152,
PPC_LHAUX = 1153,
PPC_LHAUX8 = 1154,
PPC_LHAX = 1155,
PPC_LHAX8 = 1156,
PPC_LHBRX = 1157,
PPC_LHBRX8 = 1158,
PPC_LHEPX = 1159,
PPC_LHZ = 1160,
PPC_LHZ8 = 1161,
PPC_LHZCIX = 1162,
PPC_LHZU = 1163,
PPC_LHZU8 = 1164,
PPC_LHZUX = 1165,
PPC_LHZUX8 = 1166,
PPC_LHZX = 1167,
PPC_LHZX8 = 1168,
PPC_LHZXTLS = 1169,
PPC_LHZXTLS_ = 1170,
PPC_LHZXTLS_32 = 1171,
PPC_LI = 1172,
PPC_LI8 = 1173,
PPC_LIS = 1174,
PPC_LIS8 = 1175,
PPC_LMW = 1176,
PPC_LQ = 1177,
PPC_LQARX = 1178,
PPC_LQARXL = 1179,
PPC_LQX_PSEUDO = 1180,
PPC_LSWI = 1181,
PPC_LVEBX = 1182,
PPC_LVEHX = 1183,
PPC_LVEWX = 1184,
PPC_LVSL = 1185,
PPC_LVSR = 1186,
PPC_LVX = 1187,
PPC_LVXL = 1188,
PPC_LWA = 1189,
PPC_LWARX = 1190,
PPC_LWARXL = 1191,
PPC_LWAT = 1192,
PPC_LWAUX = 1193,
PPC_LWAX = 1194,
PPC_LWAX_32 = 1195,
PPC_LWA_32 = 1196,
PPC_LWBRX = 1197,
PPC_LWBRX8 = 1198,
PPC_LWEPX = 1199,
PPC_LWZ = 1200,
PPC_LWZ8 = 1201,
PPC_LWZCIX = 1202,
PPC_LWZU = 1203,
PPC_LWZU8 = 1204,
PPC_LWZUX = 1205,
PPC_LWZUX8 = 1206,
PPC_LWZX = 1207,
PPC_LWZX8 = 1208,
PPC_LWZXTLS = 1209,
PPC_LWZXTLS_ = 1210,
PPC_LWZXTLS_32 = 1211,
PPC_LWZtoc = 1212,
PPC_LWZtocL = 1213,
PPC_LXSD = 1214,
PPC_LXSDX = 1215,
PPC_LXSIBZX = 1216,
PPC_LXSIHZX = 1217,
PPC_LXSIWAX = 1218,
PPC_LXSIWZX = 1219,
PPC_LXSSP = 1220,
PPC_LXSSPX = 1221,
PPC_LXV = 1222,
PPC_LXVB16X = 1223,
PPC_LXVD2X = 1224,
PPC_LXVDSX = 1225,
PPC_LXVH8X = 1226,
PPC_LXVKQ = 1227,
PPC_LXVL = 1228,
PPC_LXVLL = 1229,
PPC_LXVP = 1230,
PPC_LXVPRL = 1231,
PPC_LXVPRLL = 1232,
PPC_LXVPX = 1233,
PPC_LXVRBX = 1234,
PPC_LXVRDX = 1235,
PPC_LXVRHX = 1236,
PPC_LXVRL = 1237,
PPC_LXVRLL = 1238,
PPC_LXVRWX = 1239,
PPC_LXVW4X = 1240,
PPC_LXVWSX = 1241,
PPC_LXVX = 1242,
PPC_MADDHD = 1243,
PPC_MADDHDU = 1244,
PPC_MADDLD = 1245,
PPC_MADDLD8 = 1246,
PPC_MBAR = 1247,
PPC_MCRF = 1248,
PPC_MCRFS = 1249,
PPC_MCRXRX = 1250,
PPC_MFBHRBE = 1251,
PPC_MFCR = 1252,
PPC_MFCR8 = 1253,
PPC_MFCTR = 1254,
PPC_MFCTR8 = 1255,
PPC_MFDCR = 1256,
PPC_MFFS = 1257,
PPC_MFFSCDRN = 1258,
PPC_MFFSCDRNI = 1259,
PPC_MFFSCE = 1260,
PPC_MFFSCRN = 1261,
PPC_MFFSCRNI = 1262,
PPC_MFFSL = 1263,
PPC_MFFS_rec = 1264,
PPC_MFLR = 1265,
PPC_MFLR8 = 1266,
PPC_MFMSR = 1267,
PPC_MFOCRF = 1268,
PPC_MFOCRF8 = 1269,
PPC_MFPMR = 1270,
PPC_MFSPR = 1271,
PPC_MFSPR8 = 1272,
PPC_MFSR = 1273,
PPC_MFSRIN = 1274,
PPC_MFTB = 1275,
PPC_MFTB8 = 1276,
PPC_MFUDSCR = 1277,
PPC_MFVRD = 1278,
PPC_MFVRSAVE = 1279,
PPC_MFVRSAVEv = 1280,
PPC_MFVRWZ = 1281,
PPC_MFVSCR = 1282,
PPC_MFVSRD = 1283,
PPC_MFVSRLD = 1284,
PPC_MFVSRWZ = 1285,
PPC_MODSD = 1286,
PPC_MODSW = 1287,
PPC_MODUD = 1288,
PPC_MODUW = 1289,
PPC_MSGSYNC = 1290,
PPC_MSYNC = 1291,
PPC_MTCRF = 1292,
PPC_MTCRF8 = 1293,
PPC_MTCTR = 1294,
PPC_MTCTR8 = 1295,
PPC_MTCTR8loop = 1296,
PPC_MTCTRloop = 1297,
PPC_MTDCR = 1298,
PPC_MTFSB0 = 1299,
PPC_MTFSB1 = 1300,
PPC_MTFSF = 1301,
PPC_MTFSFI = 1302,
PPC_MTFSFI_rec = 1303,
PPC_MTFSFIb = 1304,
PPC_MTFSF_rec = 1305,
PPC_MTFSFb = 1306,
PPC_MTLR = 1307,
PPC_MTLR8 = 1308,
PPC_MTMSR = 1309,
PPC_MTMSRD = 1310,
PPC_MTOCRF = 1311,
PPC_MTOCRF8 = 1312,
PPC_MTPMR = 1313,
PPC_MTSPR = 1314,
PPC_MTSPR8 = 1315,
PPC_MTSR = 1316,
PPC_MTSRIN = 1317,
PPC_MTUDSCR = 1318,
PPC_MTVRD = 1319,
PPC_MTVRSAVE = 1320,
PPC_MTVRSAVEv = 1321,
PPC_MTVRWA = 1322,
PPC_MTVRWZ = 1323,
PPC_MTVSCR = 1324,
PPC_MTVSRBM = 1325,
PPC_MTVSRBMI = 1326,
PPC_MTVSRD = 1327,
PPC_MTVSRDD = 1328,
PPC_MTVSRDM = 1329,
PPC_MTVSRHM = 1330,
PPC_MTVSRQM = 1331,
PPC_MTVSRWA = 1332,
PPC_MTVSRWM = 1333,
PPC_MTVSRWS = 1334,
PPC_MTVSRWZ = 1335,
PPC_MULHD = 1336,
PPC_MULHDU = 1337,
PPC_MULHDU_rec = 1338,
PPC_MULHD_rec = 1339,
PPC_MULHW = 1340,
PPC_MULHWU = 1341,
PPC_MULHWU_rec = 1342,
PPC_MULHW_rec = 1343,
PPC_MULLD = 1344,
PPC_MULLDO = 1345,
PPC_MULLDO_rec = 1346,
PPC_MULLD_rec = 1347,
PPC_MULLI = 1348,
PPC_MULLI8 = 1349,
PPC_MULLW = 1350,
PPC_MULLWO = 1351,
PPC_MULLWO_rec = 1352,
PPC_MULLW_rec = 1353,
PPC_MoveGOTtoLR = 1354,
PPC_MovePCtoLR = 1355,
PPC_MovePCtoLR8 = 1356,
PPC_NAND = 1357,
PPC_NAND8 = 1358,
PPC_NAND8_rec = 1359,
PPC_NAND_rec = 1360,
PPC_NAP = 1361,
PPC_NEG = 1362,
PPC_NEG8 = 1363,
PPC_NEG8O = 1364,
PPC_NEG8O_rec = 1365,
PPC_NEG8_rec = 1366,
PPC_NEGO = 1367,
PPC_NEGO_rec = 1368,
PPC_NEG_rec = 1369,
PPC_NOP = 1370,
PPC_NOP_GT_PWR6 = 1371,
PPC_NOP_GT_PWR7 = 1372,
PPC_NOR = 1373,
PPC_NOR8 = 1374,
PPC_NOR8_rec = 1375,
PPC_NOR_rec = 1376,
PPC_OR = 1377,
PPC_OR8 = 1378,
PPC_OR8_rec = 1379,
PPC_ORC = 1380,
PPC_ORC8 = 1381,
PPC_ORC8_rec = 1382,
PPC_ORC_rec = 1383,
PPC_ORI = 1384,
PPC_ORI8 = 1385,
PPC_ORIS = 1386,
PPC_ORIS8 = 1387,
PPC_OR_rec = 1388,
PPC_PADDI = 1389,
PPC_PADDI8 = 1390,
PPC_PADDI8pc = 1391,
PPC_PADDIdtprel = 1392,
PPC_PADDIpc = 1393,
PPC_PDEPD = 1394,
PPC_PEXTD = 1395,
PPC_PLBZ = 1396,
PPC_PLBZ8 = 1397,
PPC_PLBZ8pc = 1398,
PPC_PLBZpc = 1399,
PPC_PLD = 1400,
PPC_PLDpc = 1401,
PPC_PLFD = 1402,
PPC_PLFDpc = 1403,
PPC_PLFS = 1404,
PPC_PLFSpc = 1405,
PPC_PLHA = 1406,
PPC_PLHA8 = 1407,
PPC_PLHA8pc = 1408,
PPC_PLHApc = 1409,
PPC_PLHZ = 1410,
PPC_PLHZ8 = 1411,
PPC_PLHZ8pc = 1412,
PPC_PLHZpc = 1413,
PPC_PLI = 1414,
PPC_PLI8 = 1415,
PPC_PLWA = 1416,
PPC_PLWA8 = 1417,
PPC_PLWA8pc = 1418,
PPC_PLWApc = 1419,
PPC_PLWZ = 1420,
PPC_PLWZ8 = 1421,
PPC_PLWZ8pc = 1422,
PPC_PLWZpc = 1423,
PPC_PLXSD = 1424,
PPC_PLXSDpc = 1425,
PPC_PLXSSP = 1426,
PPC_PLXSSPpc = 1427,
PPC_PLXV = 1428,
PPC_PLXVP = 1429,
PPC_PLXVPpc = 1430,
PPC_PLXVpc = 1431,
PPC_PMXVBF16GER2 = 1432,
PPC_PMXVBF16GER2NN = 1433,
PPC_PMXVBF16GER2NP = 1434,
PPC_PMXVBF16GER2PN = 1435,
PPC_PMXVBF16GER2PP = 1436,
PPC_PMXVBF16GER2W = 1437,
PPC_PMXVBF16GER2WNN = 1438,
PPC_PMXVBF16GER2WNP = 1439,
PPC_PMXVBF16GER2WPN = 1440,
PPC_PMXVBF16GER2WPP = 1441,
PPC_PMXVF16GER2 = 1442,
PPC_PMXVF16GER2NN = 1443,
PPC_PMXVF16GER2NP = 1444,
PPC_PMXVF16GER2PN = 1445,
PPC_PMXVF16GER2PP = 1446,
PPC_PMXVF16GER2W = 1447,
PPC_PMXVF16GER2WNN = 1448,
PPC_PMXVF16GER2WNP = 1449,
PPC_PMXVF16GER2WPN = 1450,
PPC_PMXVF16GER2WPP = 1451,
PPC_PMXVF32GER = 1452,
PPC_PMXVF32GERNN = 1453,
PPC_PMXVF32GERNP = 1454,
PPC_PMXVF32GERPN = 1455,
PPC_PMXVF32GERPP = 1456,
PPC_PMXVF32GERW = 1457,
PPC_PMXVF32GERWNN = 1458,
PPC_PMXVF32GERWNP = 1459,
PPC_PMXVF32GERWPN = 1460,
PPC_PMXVF32GERWPP = 1461,
PPC_PMXVF64GER = 1462,
PPC_PMXVF64GERNN = 1463,
PPC_PMXVF64GERNP = 1464,
PPC_PMXVF64GERPN = 1465,
PPC_PMXVF64GERPP = 1466,
PPC_PMXVF64GERW = 1467,
PPC_PMXVF64GERWNN = 1468,
PPC_PMXVF64GERWNP = 1469,
PPC_PMXVF64GERWPN = 1470,
PPC_PMXVF64GERWPP = 1471,
PPC_PMXVI16GER2 = 1472,
PPC_PMXVI16GER2PP = 1473,
PPC_PMXVI16GER2S = 1474,
PPC_PMXVI16GER2SPP = 1475,
PPC_PMXVI16GER2SW = 1476,
PPC_PMXVI16GER2SWPP = 1477,
PPC_PMXVI16GER2W = 1478,
PPC_PMXVI16GER2WPP = 1479,
PPC_PMXVI4GER8 = 1480,
PPC_PMXVI4GER8PP = 1481,
PPC_PMXVI4GER8W = 1482,
PPC_PMXVI4GER8WPP = 1483,
PPC_PMXVI8GER4 = 1484,
PPC_PMXVI8GER4PP = 1485,
PPC_PMXVI8GER4SPP = 1486,
PPC_PMXVI8GER4W = 1487,
PPC_PMXVI8GER4WPP = 1488,
PPC_PMXVI8GER4WSPP = 1489,
PPC_POPCNTB = 1490,
PPC_POPCNTB8 = 1491,
PPC_POPCNTD = 1492,
PPC_POPCNTW = 1493,
PPC_PPC32GOT = 1494,
PPC_PPC32PICGOT = 1495,
PPC_PREPARE_PROBED_ALLOCA_32 = 1496,
PPC_PREPARE_PROBED_ALLOCA_64 = 1497,
PPC_PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32 = 1498,
PPC_PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64 = 1499,
PPC_PROBED_ALLOCA_32 = 1500,
PPC_PROBED_ALLOCA_64 = 1501,
PPC_PROBED_STACKALLOC_32 = 1502,
PPC_PROBED_STACKALLOC_64 = 1503,
PPC_PSC_DCBZL = 1504,
PPC_PSQ_L = 1505,
PPC_PSQ_LU = 1506,
PPC_PSQ_LUX = 1507,
PPC_PSQ_LX = 1508,
PPC_PSQ_ST = 1509,
PPC_PSQ_STU = 1510,
PPC_PSQ_STUX = 1511,
PPC_PSQ_STX = 1512,
PPC_PSTB = 1513,
PPC_PSTB8 = 1514,
PPC_PSTB8pc = 1515,
PPC_PSTBpc = 1516,
PPC_PSTD = 1517,
PPC_PSTDpc = 1518,
PPC_PSTFD = 1519,
PPC_PSTFDpc = 1520,
PPC_PSTFS = 1521,
PPC_PSTFSpc = 1522,
PPC_PSTH = 1523,
PPC_PSTH8 = 1524,
PPC_PSTH8pc = 1525,
PPC_PSTHpc = 1526,
PPC_PSTW = 1527,
PPC_PSTW8 = 1528,
PPC_PSTW8pc = 1529,
PPC_PSTWpc = 1530,
PPC_PSTXSD = 1531,
PPC_PSTXSDpc = 1532,
PPC_PSTXSSP = 1533,
PPC_PSTXSSPpc = 1534,
PPC_PSTXV = 1535,
PPC_PSTXVP = 1536,
PPC_PSTXVPpc = 1537,
PPC_PSTXVpc = 1538,
PPC_PS_ABS = 1539,
PPC_PS_ABSo = 1540,
PPC_PS_ADD = 1541,
PPC_PS_ADDo = 1542,
PPC_PS_CMPO0 = 1543,
PPC_PS_CMPO1 = 1544,
PPC_PS_CMPU0 = 1545,
PPC_PS_CMPU1 = 1546,
PPC_PS_DIV = 1547,
PPC_PS_DIVo = 1548,
PPC_PS_MADD = 1549,
PPC_PS_MADDS0 = 1550,
PPC_PS_MADDS0o = 1551,
PPC_PS_MADDS1 = 1552,
PPC_PS_MADDS1o = 1553,
PPC_PS_MADDo = 1554,
PPC_PS_MERGE00 = 1555,
PPC_PS_MERGE00o = 1556,
PPC_PS_MERGE01 = 1557,
PPC_PS_MERGE01o = 1558,
PPC_PS_MERGE10 = 1559,
PPC_PS_MERGE10o = 1560,
PPC_PS_MERGE11 = 1561,
PPC_PS_MERGE11o = 1562,
PPC_PS_MR = 1563,
PPC_PS_MRo = 1564,
PPC_PS_MSUB = 1565,
PPC_PS_MSUBo = 1566,
PPC_PS_MUL = 1567,
PPC_PS_MULS0 = 1568,
PPC_PS_MULS0o = 1569,
PPC_PS_MULS1 = 1570,
PPC_PS_MULS1o = 1571,
PPC_PS_MULo = 1572,
PPC_PS_NABS = 1573,
PPC_PS_NABSo = 1574,
PPC_PS_NEG = 1575,
PPC_PS_NEGo = 1576,
PPC_PS_NMADD = 1577,
PPC_PS_NMADDo = 1578,
PPC_PS_NMSUB = 1579,
PPC_PS_NMSUBo = 1580,
PPC_PS_RES = 1581,
PPC_PS_RESo = 1582,
PPC_PS_RSQRTE = 1583,
PPC_PS_RSQRTEo = 1584,
PPC_PS_SEL = 1585,
PPC_PS_SELo = 1586,
PPC_PS_SUB = 1587,
PPC_PS_SUBo = 1588,
PPC_PS_SUM0 = 1589,
PPC_PS_SUM0o = 1590,
PPC_PS_SUM1 = 1591,
PPC_PS_SUM1o = 1592,
PPC_PseudoEIEIO = 1593,
PPC_QVALIGNI = 1594,
PPC_QVALIGNIb = 1595,
PPC_QVALIGNIs = 1596,
PPC_QVESPLATI = 1597,
PPC_QVESPLATIb = 1598,
PPC_QVESPLATIs = 1599,
PPC_QVFABS = 1600,
PPC_QVFABSs = 1601,
PPC_QVFADD = 1602,
PPC_QVFADDS = 1603,
PPC_QVFADDSs = 1604,
PPC_QVFCFID = 1605,
PPC_QVFCFIDS = 1606,
PPC_QVFCFIDU = 1607,
PPC_QVFCFIDUS = 1608,
PPC_QVFCFIDb = 1609,
PPC_QVFCMPEQ = 1610,
PPC_QVFCMPEQb = 1611,
PPC_QVFCMPEQbs = 1612,
PPC_QVFCMPGT = 1613,
PPC_QVFCMPGTb = 1614,
PPC_QVFCMPGTbs = 1615,
PPC_QVFCMPLT = 1616,
PPC_QVFCMPLTb = 1617,
PPC_QVFCMPLTbs = 1618,
PPC_QVFCPSGN = 1619,
PPC_QVFCPSGNs = 1620,
PPC_QVFCTID = 1621,
PPC_QVFCTIDU = 1622,
PPC_QVFCTIDUZ = 1623,
PPC_QVFCTIDZ = 1624,
PPC_QVFCTIDb = 1625,
PPC_QVFCTIW = 1626,
PPC_QVFCTIWU = 1627,
PPC_QVFCTIWUZ = 1628,
PPC_QVFCTIWZ = 1629,
PPC_QVFLOGICAL = 1630,
PPC_QVFLOGICALb = 1631,
PPC_QVFLOGICALs = 1632,
PPC_QVFMADD = 1633,
PPC_QVFMADDS = 1634,
PPC_QVFMADDSs = 1635,
PPC_QVFMR = 1636,
PPC_QVFMRb = 1637,
PPC_QVFMRs = 1638,
PPC_QVFMSUB = 1639,
PPC_QVFMSUBS = 1640,
PPC_QVFMSUBSs = 1641,
PPC_QVFMUL = 1642,
PPC_QVFMULS = 1643,
PPC_QVFMULSs = 1644,
PPC_QVFNABS = 1645,
PPC_QVFNABSs = 1646,
PPC_QVFNEG = 1647,
PPC_QVFNEGs = 1648,
PPC_QVFNMADD = 1649,
PPC_QVFNMADDS = 1650,
PPC_QVFNMADDSs = 1651,
PPC_QVFNMSUB = 1652,
PPC_QVFNMSUBS = 1653,
PPC_QVFNMSUBSs = 1654,
PPC_QVFPERM = 1655,
PPC_QVFPERMs = 1656,
PPC_QVFRE = 1657,
PPC_QVFRES = 1658,
PPC_QVFRESs = 1659,
PPC_QVFRIM = 1660,
PPC_QVFRIMs = 1661,
PPC_QVFRIN = 1662,
PPC_QVFRINs = 1663,
PPC_QVFRIP = 1664,
PPC_QVFRIPs = 1665,
PPC_QVFRIZ = 1666,
PPC_QVFRIZs = 1667,
PPC_QVFRSP = 1668,
PPC_QVFRSPs = 1669,
PPC_QVFRSQRTE = 1670,
PPC_QVFRSQRTES = 1671,
PPC_QVFRSQRTESs = 1672,
PPC_QVFSEL = 1673,
PPC_QVFSELb = 1674,
PPC_QVFSELbb = 1675,
PPC_QVFSELbs = 1676,
PPC_QVFSUB = 1677,
PPC_QVFSUBS = 1678,
PPC_QVFSUBSs = 1679,
PPC_QVFTSTNAN = 1680,
PPC_QVFTSTNANb = 1681,
PPC_QVFTSTNANbs = 1682,
PPC_QVFXMADD = 1683,
PPC_QVFXMADDS = 1684,
PPC_QVFXMUL = 1685,
PPC_QVFXMULS = 1686,
PPC_QVFXXCPNMADD = 1687,
PPC_QVFXXCPNMADDS = 1688,
PPC_QVFXXMADD = 1689,
PPC_QVFXXMADDS = 1690,
PPC_QVFXXNPMADD = 1691,
PPC_QVFXXNPMADDS = 1692,
PPC_QVGPCI = 1693,
PPC_QVLFCDUX = 1694,
PPC_QVLFCDUXA = 1695,
PPC_QVLFCDX = 1696,
PPC_QVLFCDXA = 1697,
PPC_QVLFCSUX = 1698,
PPC_QVLFCSUXA = 1699,
PPC_QVLFCSX = 1700,
PPC_QVLFCSXA = 1701,
PPC_QVLFCSXs = 1702,
PPC_QVLFDUX = 1703,
PPC_QVLFDUXA = 1704,
PPC_QVLFDX = 1705,
PPC_QVLFDXA = 1706,
PPC_QVLFDXb = 1707,
PPC_QVLFIWAX = 1708,
PPC_QVLFIWAXA = 1709,
PPC_QVLFIWZX = 1710,
PPC_QVLFIWZXA = 1711,
PPC_QVLFSUX = 1712,
PPC_QVLFSUXA = 1713,
PPC_QVLFSX = 1714,
PPC_QVLFSXA = 1715,
PPC_QVLFSXb = 1716,
PPC_QVLFSXs = 1717,
PPC_QVLPCLDX = 1718,
PPC_QVLPCLSX = 1719,
PPC_QVLPCLSXint = 1720,
PPC_QVLPCRDX = 1721,
PPC_QVLPCRSX = 1722,
PPC_QVSTFCDUX = 1723,
PPC_QVSTFCDUXA = 1724,
PPC_QVSTFCDUXI = 1725,
PPC_QVSTFCDUXIA = 1726,
PPC_QVSTFCDX = 1727,
PPC_QVSTFCDXA = 1728,
PPC_QVSTFCDXI = 1729,
PPC_QVSTFCDXIA = 1730,
PPC_QVSTFCSUX = 1731,
PPC_QVSTFCSUXA = 1732,
PPC_QVSTFCSUXI = 1733,
PPC_QVSTFCSUXIA = 1734,
PPC_QVSTFCSX = 1735,
PPC_QVSTFCSXA = 1736,
PPC_QVSTFCSXI = 1737,
PPC_QVSTFCSXIA = 1738,
PPC_QVSTFCSXs = 1739,
PPC_QVSTFDUX = 1740,
PPC_QVSTFDUXA = 1741,
PPC_QVSTFDUXI = 1742,
PPC_QVSTFDUXIA = 1743,
PPC_QVSTFDX = 1744,
PPC_QVSTFDXA = 1745,
PPC_QVSTFDXI = 1746,
PPC_QVSTFDXIA = 1747,
PPC_QVSTFDXb = 1748,
PPC_QVSTFIWX = 1749,
PPC_QVSTFIWXA = 1750,
PPC_QVSTFSUX = 1751,
PPC_QVSTFSUXA = 1752,
PPC_QVSTFSUXI = 1753,
PPC_QVSTFSUXIA = 1754,
PPC_QVSTFSUXs = 1755,
PPC_QVSTFSX = 1756,
PPC_QVSTFSXA = 1757,
PPC_QVSTFSXI = 1758,
PPC_QVSTFSXIA = 1759,
PPC_QVSTFSXs = 1760,
PPC_RESTORE_ACC = 1761,
PPC_RESTORE_CR = 1762,
PPC_RESTORE_CRBIT = 1763,
PPC_RESTORE_QUADWORD = 1764,
PPC_RESTORE_UACC = 1765,
PPC_RESTORE_WACC = 1766,
PPC_RFCI = 1767,
PPC_RFDI = 1768,
PPC_RFEBB = 1769,
PPC_RFI = 1770,
PPC_RFID = 1771,
PPC_RFMCI = 1772,
PPC_RLDCL = 1773,
PPC_RLDCL_rec = 1774,
PPC_RLDCR = 1775,
PPC_RLDCR_rec = 1776,
PPC_RLDIC = 1777,
PPC_RLDICL = 1778,
PPC_RLDICL_32 = 1779,
PPC_RLDICL_32_64 = 1780,
PPC_RLDICL_32_rec = 1781,
PPC_RLDICL_rec = 1782,
PPC_RLDICR = 1783,
PPC_RLDICR_32 = 1784,
PPC_RLDICR_rec = 1785,
PPC_RLDIC_rec = 1786,
PPC_RLDIMI = 1787,
PPC_RLDIMI_rec = 1788,
PPC_RLWIMI = 1789,
PPC_RLWIMI8 = 1790,
PPC_RLWIMI8_rec = 1791,
PPC_RLWIMI_rec = 1792,
PPC_RLWINM = 1793,
PPC_RLWINM8 = 1794,
PPC_RLWINM8_rec = 1795,
PPC_RLWINM_rec = 1796,
PPC_RLWNM = 1797,
PPC_RLWNM8 = 1798,
PPC_RLWNM8_rec = 1799,
PPC_RLWNM_rec = 1800,
PPC_ReadTB = 1801,
PPC_SC = 1802,
PPC_SELECT_CC_F16 = 1803,
PPC_SELECT_CC_F4 = 1804,
PPC_SELECT_CC_F8 = 1805,
PPC_SELECT_CC_I4 = 1806,
PPC_SELECT_CC_I8 = 1807,
PPC_SELECT_CC_QBRC = 1808,
PPC_SELECT_CC_QFRC = 1809,
PPC_SELECT_CC_QSRC = 1810,
PPC_SELECT_CC_SPE = 1811,
PPC_SELECT_CC_SPE4 = 1812,
PPC_SELECT_CC_VRRC = 1813,
PPC_SELECT_CC_VSFRC = 1814,
PPC_SELECT_CC_VSRC = 1815,
PPC_SELECT_CC_VSSRC = 1816,
PPC_SELECT_F16 = 1817,
PPC_SELECT_F4 = 1818,
PPC_SELECT_F8 = 1819,
PPC_SELECT_I4 = 1820,
PPC_SELECT_I8 = 1821,
PPC_SELECT_QBRC = 1822,
PPC_SELECT_QFRC = 1823,
PPC_SELECT_QSRC = 1824,
PPC_SELECT_SPE = 1825,
PPC_SELECT_SPE4 = 1826,
PPC_SELECT_VRRC = 1827,
PPC_SELECT_VSFRC = 1828,
PPC_SELECT_VSRC = 1829,
PPC_SELECT_VSSRC = 1830,
PPC_SETB = 1831,
PPC_SETB8 = 1832,
PPC_SETBC = 1833,
PPC_SETBC8 = 1834,
PPC_SETBCR = 1835,
PPC_SETBCR8 = 1836,
PPC_SETFLM = 1837,
PPC_SETNBC = 1838,
PPC_SETNBC8 = 1839,
PPC_SETNBCR = 1840,
PPC_SETNBCR8 = 1841,
PPC_SETRND = 1842,
PPC_SETRNDi = 1843,
PPC_SLBFEE_rec = 1844,
PPC_SLBIA = 1845,
PPC_SLBIE = 1846,
PPC_SLBIEG = 1847,
PPC_SLBMFEE = 1848,
PPC_SLBMFEV = 1849,
PPC_SLBMTE = 1850,
PPC_SLBSYNC = 1851,
PPC_SLD = 1852,
PPC_SLD_rec = 1853,
PPC_SLW = 1854,
PPC_SLW8 = 1855,
PPC_SLW8_rec = 1856,
PPC_SLW_rec = 1857,
PPC_SPELWZ = 1858,
PPC_SPELWZX = 1859,
PPC_SPESTW = 1860,
PPC_SPESTWX = 1861,
PPC_SPILL_ACC = 1862,
PPC_SPILL_CR = 1863,
PPC_SPILL_CRBIT = 1864,
PPC_SPILL_QUADWORD = 1865,
PPC_SPILL_UACC = 1866,
PPC_SPILL_WACC = 1867,
PPC_SPLIT_QUADWORD = 1868,
PPC_SRAD = 1869,
PPC_SRADI = 1870,
PPC_SRADI_32 = 1871,
PPC_SRADI_rec = 1872,
PPC_SRAD_rec = 1873,
PPC_SRAW = 1874,
PPC_SRAWI = 1875,
PPC_SRAWI_rec = 1876,
PPC_SRAW_rec = 1877,
PPC_SRD = 1878,
PPC_SRD_rec = 1879,
PPC_SRW = 1880,
PPC_SRW8 = 1881,
PPC_SRW8_rec = 1882,
PPC_SRW_rec = 1883,
PPC_STB = 1884,
PPC_STB8 = 1885,
PPC_STBCIX = 1886,
PPC_STBCX = 1887,
PPC_STBEPX = 1888,
PPC_STBU = 1889,
PPC_STBU8 = 1890,
PPC_STBUX = 1891,
PPC_STBUX8 = 1892,
PPC_STBX = 1893,
PPC_STBX8 = 1894,
PPC_STBXTLS = 1895,
PPC_STBXTLS_ = 1896,
PPC_STBXTLS_32 = 1897,
PPC_STD = 1898,
PPC_STDAT = 1899,
PPC_STDBRX = 1900,
PPC_STDCIX = 1901,
PPC_STDCX = 1902,
PPC_STDU = 1903,
PPC_STDUX = 1904,
PPC_STDX = 1905,
PPC_STDXTLS = 1906,
PPC_STDXTLS_ = 1907,
PPC_STFD = 1908,
PPC_STFDEPX = 1909,
PPC_STFDU = 1910,
PPC_STFDUX = 1911,
PPC_STFDX = 1912,
PPC_STFIWX = 1913,
PPC_STFS = 1914,
PPC_STFSU = 1915,
PPC_STFSUX = 1916,
PPC_STFSX = 1917,
PPC_STH = 1918,
PPC_STH8 = 1919,
PPC_STHBRX = 1920,
PPC_STHCIX = 1921,
PPC_STHCX = 1922,
PPC_STHEPX = 1923,
PPC_STHU = 1924,
PPC_STHU8 = 1925,
PPC_STHUX = 1926,
PPC_STHUX8 = 1927,
PPC_STHX = 1928,
PPC_STHX8 = 1929,
PPC_STHXTLS = 1930,
PPC_STHXTLS_ = 1931,
PPC_STHXTLS_32 = 1932,
PPC_STMW = 1933,
PPC_STOP = 1934,
PPC_STQ = 1935,
PPC_STQCX = 1936,
PPC_STQX_PSEUDO = 1937,
PPC_STSWI = 1938,
PPC_STVEBX = 1939,
PPC_STVEHX = 1940,
PPC_STVEWX = 1941,
PPC_STVX = 1942,
PPC_STVXL = 1943,
PPC_STW = 1944,
PPC_STW8 = 1945,
PPC_STWAT = 1946,
PPC_STWBRX = 1947,
PPC_STWCIX = 1948,
PPC_STWCX = 1949,
PPC_STWEPX = 1950,
PPC_STWU = 1951,
PPC_STWU8 = 1952,
PPC_STWUX = 1953,
PPC_STWUX8 = 1954,
PPC_STWX = 1955,
PPC_STWX8 = 1956,
PPC_STWXTLS = 1957,
PPC_STWXTLS_ = 1958,
PPC_STWXTLS_32 = 1959,
PPC_STXSD = 1960,
PPC_STXSDX = 1961,
PPC_STXSIBX = 1962,
PPC_STXSIBXv = 1963,
PPC_STXSIHX = 1964,
PPC_STXSIHXv = 1965,
PPC_STXSIWX = 1966,
PPC_STXSSP = 1967,
PPC_STXSSPX = 1968,
PPC_STXV = 1969,
PPC_STXVB16X = 1970,
PPC_STXVD2X = 1971,
PPC_STXVH8X = 1972,
PPC_STXVL = 1973,
PPC_STXVLL = 1974,
PPC_STXVP = 1975,
PPC_STXVPRL = 1976,
PPC_STXVPRLL = 1977,
PPC_STXVPX = 1978,
PPC_STXVRBX = 1979,
PPC_STXVRDX = 1980,
PPC_STXVRHX = 1981,
PPC_STXVRL = 1982,
PPC_STXVRLL = 1983,
PPC_STXVRWX = 1984,
PPC_STXVW4X = 1985,
PPC_STXVX = 1986,
PPC_SUBF = 1987,
PPC_SUBF8 = 1988,
PPC_SUBF8O = 1989,
PPC_SUBF8O_rec = 1990,
PPC_SUBF8_rec = 1991,
PPC_SUBFC = 1992,
PPC_SUBFC8 = 1993,
PPC_SUBFC8O = 1994,
PPC_SUBFC8O_rec = 1995,
PPC_SUBFC8_rec = 1996,
PPC_SUBFCO = 1997,
PPC_SUBFCO_rec = 1998,
PPC_SUBFC_rec = 1999,
PPC_SUBFE = 2000,
PPC_SUBFE8 = 2001,
PPC_SUBFE8O = 2002,
PPC_SUBFE8O_rec = 2003,
PPC_SUBFE8_rec = 2004,
PPC_SUBFEO = 2005,
PPC_SUBFEO_rec = 2006,
PPC_SUBFE_rec = 2007,
PPC_SUBFIC = 2008,
PPC_SUBFIC8 = 2009,
PPC_SUBFME = 2010,
PPC_SUBFME8 = 2011,
PPC_SUBFME8O = 2012,
PPC_SUBFME8O_rec = 2013,
PPC_SUBFME8_rec = 2014,
PPC_SUBFMEO = 2015,
PPC_SUBFMEO_rec = 2016,
PPC_SUBFME_rec = 2017,
PPC_SUBFO = 2018,
PPC_SUBFO_rec = 2019,
PPC_SUBFUS = 2020,
PPC_SUBFUS_rec = 2021,
PPC_SUBFZE = 2022,
PPC_SUBFZE8 = 2023,
PPC_SUBFZE8O = 2024,
PPC_SUBFZE8O_rec = 2025,
PPC_SUBFZE8_rec = 2026,
PPC_SUBFZEO = 2027,
PPC_SUBFZEO_rec = 2028,
PPC_SUBFZE_rec = 2029,
PPC_SUBF_rec = 2030,
PPC_SYNC = 2031,
PPC_TABORT = 2032,
PPC_TABORTDC = 2033,
PPC_TABORTDCI = 2034,
PPC_TABORTWC = 2035,
PPC_TABORTWCI = 2036,
PPC_TAILB = 2037,
PPC_TAILB8 = 2038,
PPC_TAILBA = 2039,
PPC_TAILBA8 = 2040,
PPC_TAILBCTR = 2041,
PPC_TAILBCTR8 = 2042,
PPC_TBEGIN = 2043,
PPC_TBEGIN_RET = 2044,
PPC_TCHECK = 2045,
PPC_TCHECK_RET = 2046,
PPC_TCRETURNai = 2047,
PPC_TCRETURNai8 = 2048,
PPC_TCRETURNdi = 2049,
PPC_TCRETURNdi8 = 2050,
PPC_TCRETURNri = 2051,
PPC_TCRETURNri8 = 2052,
PPC_TD = 2053,
PPC_TDI = 2054,
PPC_TEND = 2055,
PPC_TLBIA = 2056,
PPC_TLBIE = 2057,
PPC_TLBIEL = 2058,
PPC_TLBIVAX = 2059,
PPC_TLBLD = 2060,
PPC_TLBLI = 2061,
PPC_TLBRE = 2062,
PPC_TLBRE2 = 2063,
PPC_TLBSX = 2064,
PPC_TLBSX2 = 2065,
PPC_TLBSX2D = 2066,
PPC_TLBSYNC = 2067,
PPC_TLBWE = 2068,
PPC_TLBWE2 = 2069,
PPC_TLSGDAIX = 2070,
PPC_TLSGDAIX8 = 2071,
PPC_TRAP = 2072,
PPC_TRECHKPT = 2073,
PPC_TRECLAIM = 2074,
PPC_TSR = 2075,
PPC_TW = 2076,
PPC_TWI = 2077,
PPC_UNENCODED_NOP = 2078,
PPC_UpdateGBR = 2079,
PPC_VABSDUB = 2080,
PPC_VABSDUH = 2081,
PPC_VABSDUW = 2082,
PPC_VADDCUQ = 2083,
PPC_VADDCUW = 2084,
PPC_VADDECUQ = 2085,
PPC_VADDEUQM = 2086,
PPC_VADDFP = 2087,
PPC_VADDSBS = 2088,
PPC_VADDSHS = 2089,
PPC_VADDSWS = 2090,
PPC_VADDUBM = 2091,
PPC_VADDUBS = 2092,
PPC_VADDUDM = 2093,
PPC_VADDUHM = 2094,
PPC_VADDUHS = 2095,
PPC_VADDUQM = 2096,
PPC_VADDUWM = 2097,
PPC_VADDUWS = 2098,
PPC_VAND = 2099,
PPC_VANDC = 2100,
PPC_VAVGSB = 2101,
PPC_VAVGSH = 2102,
PPC_VAVGSW = 2103,
PPC_VAVGUB = 2104,
PPC_VAVGUH = 2105,
PPC_VAVGUW = 2106,
PPC_VBPERMD = 2107,
PPC_VBPERMQ = 2108,
PPC_VCFSX = 2109,
PPC_VCFSX_0 = 2110,
PPC_VCFUGED = 2111,
PPC_VCFUX = 2112,
PPC_VCFUX_0 = 2113,
PPC_VCIPHER = 2114,
PPC_VCIPHERLAST = 2115,
PPC_VCLRLB = 2116,
PPC_VCLRRB = 2117,
PPC_VCLZB = 2118,
PPC_VCLZD = 2119,
PPC_VCLZDM = 2120,
PPC_VCLZH = 2121,
PPC_VCLZLSBB = 2122,
PPC_VCLZW = 2123,
PPC_VCMPBFP = 2124,
PPC_VCMPBFP_rec = 2125,
PPC_VCMPEQFP = 2126,
PPC_VCMPEQFP_rec = 2127,
PPC_VCMPEQUB = 2128,
PPC_VCMPEQUB_rec = 2129,
PPC_VCMPEQUD = 2130,
PPC_VCMPEQUD_rec = 2131,
PPC_VCMPEQUH = 2132,
PPC_VCMPEQUH_rec = 2133,
PPC_VCMPEQUQ = 2134,
PPC_VCMPEQUQ_rec = 2135,
PPC_VCMPEQUW = 2136,
PPC_VCMPEQUW_rec = 2137,
PPC_VCMPGEFP = 2138,
PPC_VCMPGEFP_rec = 2139,
PPC_VCMPGTFP = 2140,
PPC_VCMPGTFP_rec = 2141,
PPC_VCMPGTSB = 2142,
PPC_VCMPGTSB_rec = 2143,
PPC_VCMPGTSD = 2144,
PPC_VCMPGTSD_rec = 2145,
PPC_VCMPGTSH = 2146,
PPC_VCMPGTSH_rec = 2147,
PPC_VCMPGTSQ = 2148,
PPC_VCMPGTSQ_rec = 2149,
PPC_VCMPGTSW = 2150,
PPC_VCMPGTSW_rec = 2151,
PPC_VCMPGTUB = 2152,
PPC_VCMPGTUB_rec = 2153,
PPC_VCMPGTUD = 2154,
PPC_VCMPGTUD_rec = 2155,
PPC_VCMPGTUH = 2156,
PPC_VCMPGTUH_rec = 2157,
PPC_VCMPGTUQ = 2158,
PPC_VCMPGTUQ_rec = 2159,
PPC_VCMPGTUW = 2160,
PPC_VCMPGTUW_rec = 2161,
PPC_VCMPNEB = 2162,
PPC_VCMPNEB_rec = 2163,
PPC_VCMPNEH = 2164,
PPC_VCMPNEH_rec = 2165,
PPC_VCMPNEW = 2166,
PPC_VCMPNEW_rec = 2167,
PPC_VCMPNEZB = 2168,
PPC_VCMPNEZB_rec = 2169,
PPC_VCMPNEZH = 2170,
PPC_VCMPNEZH_rec = 2171,
PPC_VCMPNEZW = 2172,
PPC_VCMPNEZW_rec = 2173,
PPC_VCMPSQ = 2174,
PPC_VCMPUQ = 2175,
PPC_VCNTMBB = 2176,
PPC_VCNTMBD = 2177,
PPC_VCNTMBH = 2178,
PPC_VCNTMBW = 2179,
PPC_VCTSXS = 2180,
PPC_VCTSXS_0 = 2181,
PPC_VCTUXS = 2182,
PPC_VCTUXS_0 = 2183,
PPC_VCTZB = 2184,
PPC_VCTZD = 2185,
PPC_VCTZDM = 2186,
PPC_VCTZH = 2187,
PPC_VCTZLSBB = 2188,
PPC_VCTZW = 2189,
PPC_VDIVESD = 2190,
PPC_VDIVESQ = 2191,
PPC_VDIVESW = 2192,
PPC_VDIVEUD = 2193,
PPC_VDIVEUQ = 2194,
PPC_VDIVEUW = 2195,
PPC_VDIVSD = 2196,
PPC_VDIVSQ = 2197,
PPC_VDIVSW = 2198,
PPC_VDIVUD = 2199,
PPC_VDIVUQ = 2200,
PPC_VDIVUW = 2201,
PPC_VEQV = 2202,
PPC_VEXPANDBM = 2203,
PPC_VEXPANDDM = 2204,
PPC_VEXPANDHM = 2205,
PPC_VEXPANDQM = 2206,
PPC_VEXPANDWM = 2207,
PPC_VEXPTEFP = 2208,
PPC_VEXTDDVLX = 2209,
PPC_VEXTDDVRX = 2210,
PPC_VEXTDUBVLX = 2211,
PPC_VEXTDUBVRX = 2212,
PPC_VEXTDUHVLX = 2213,
PPC_VEXTDUHVRX = 2214,
PPC_VEXTDUWVLX = 2215,
PPC_VEXTDUWVRX = 2216,
PPC_VEXTRACTBM = 2217,
PPC_VEXTRACTD = 2218,
PPC_VEXTRACTDM = 2219,
PPC_VEXTRACTHM = 2220,
PPC_VEXTRACTQM = 2221,
PPC_VEXTRACTUB = 2222,
PPC_VEXTRACTUH = 2223,
PPC_VEXTRACTUW = 2224,
PPC_VEXTRACTWM = 2225,
PPC_VEXTSB2D = 2226,
PPC_VEXTSB2Ds = 2227,
PPC_VEXTSB2W = 2228,
PPC_VEXTSB2Ws = 2229,
PPC_VEXTSD2Q = 2230,
PPC_VEXTSH2D = 2231,
PPC_VEXTSH2Ds = 2232,
PPC_VEXTSH2W = 2233,
PPC_VEXTSH2Ws = 2234,
PPC_VEXTSW2D = 2235,
PPC_VEXTSW2Ds = 2236,
PPC_VEXTUBLX = 2237,
PPC_VEXTUBRX = 2238,
PPC_VEXTUHLX = 2239,
PPC_VEXTUHRX = 2240,
PPC_VEXTUWLX = 2241,
PPC_VEXTUWRX = 2242,
PPC_VGBBD = 2243,
PPC_VGNB = 2244,
PPC_VINSBLX = 2245,
PPC_VINSBRX = 2246,
PPC_VINSBVLX = 2247,
PPC_VINSBVRX = 2248,
PPC_VINSD = 2249,
PPC_VINSDLX = 2250,
PPC_VINSDRX = 2251,
PPC_VINSERTB = 2252,
PPC_VINSERTD = 2253,
PPC_VINSERTH = 2254,
PPC_VINSERTW = 2255,
PPC_VINSHLX = 2256,
PPC_VINSHRX = 2257,
PPC_VINSHVLX = 2258,
PPC_VINSHVRX = 2259,
PPC_VINSW = 2260,
PPC_VINSWLX = 2261,
PPC_VINSWRX = 2262,
PPC_VINSWVLX = 2263,
PPC_VINSWVRX = 2264,
PPC_VLOGEFP = 2265,
PPC_VMADDFP = 2266,
PPC_VMAXFP = 2267,
PPC_VMAXSB = 2268,
PPC_VMAXSD = 2269,
PPC_VMAXSH = 2270,
PPC_VMAXSW = 2271,
PPC_VMAXUB = 2272,
PPC_VMAXUD = 2273,
PPC_VMAXUH = 2274,
PPC_VMAXUW = 2275,
PPC_VMHADDSHS = 2276,
PPC_VMHRADDSHS = 2277,
PPC_VMINFP = 2278,
PPC_VMINSB = 2279,
PPC_VMINSD = 2280,
PPC_VMINSH = 2281,
PPC_VMINSW = 2282,
PPC_VMINUB = 2283,
PPC_VMINUD = 2284,
PPC_VMINUH = 2285,
PPC_VMINUW = 2286,
PPC_VMLADDUHM = 2287,
PPC_VMODSD = 2288,
PPC_VMODSQ = 2289,
PPC_VMODSW = 2290,
PPC_VMODUD = 2291,
PPC_VMODUQ = 2292,
PPC_VMODUW = 2293,
PPC_VMRGEW = 2294,
PPC_VMRGHB = 2295,
PPC_VMRGHH = 2296,
PPC_VMRGHW = 2297,
PPC_VMRGLB = 2298,
PPC_VMRGLH = 2299,
PPC_VMRGLW = 2300,
PPC_VMRGOW = 2301,
PPC_VMSUMCUD = 2302,
PPC_VMSUMMBM = 2303,
PPC_VMSUMSHM = 2304,
PPC_VMSUMSHS = 2305,
PPC_VMSUMUBM = 2306,
PPC_VMSUMUDM = 2307,
PPC_VMSUMUHM = 2308,
PPC_VMSUMUHS = 2309,
PPC_VMUL10CUQ = 2310,
PPC_VMUL10ECUQ = 2311,
PPC_VMUL10EUQ = 2312,
PPC_VMUL10UQ = 2313,
PPC_VMULESB = 2314,
PPC_VMULESD = 2315,
PPC_VMULESH = 2316,
PPC_VMULESW = 2317,
PPC_VMULEUB = 2318,
PPC_VMULEUD = 2319,
PPC_VMULEUH = 2320,
PPC_VMULEUW = 2321,
PPC_VMULHSD = 2322,
PPC_VMULHSW = 2323,
PPC_VMULHUD = 2324,
PPC_VMULHUW = 2325,
PPC_VMULLD = 2326,
PPC_VMULOSB = 2327,
PPC_VMULOSD = 2328,
PPC_VMULOSH = 2329,
PPC_VMULOSW = 2330,
PPC_VMULOUB = 2331,
PPC_VMULOUD = 2332,
PPC_VMULOUH = 2333,
PPC_VMULOUW = 2334,
PPC_VMULUWM = 2335,
PPC_VNAND = 2336,
PPC_VNCIPHER = 2337,
PPC_VNCIPHERLAST = 2338,
PPC_VNEGD = 2339,
PPC_VNEGW = 2340,
PPC_VNMSUBFP = 2341,
PPC_VNOR = 2342,
PPC_VOR = 2343,
PPC_VORC = 2344,
PPC_VPDEPD = 2345,
PPC_VPERM = 2346,
PPC_VPERMR = 2347,
PPC_VPERMXOR = 2348,
PPC_VPEXTD = 2349,
PPC_VPKPX = 2350,
PPC_VPKSDSS = 2351,
PPC_VPKSDUS = 2352,
PPC_VPKSHSS = 2353,
PPC_VPKSHUS = 2354,
PPC_VPKSWSS = 2355,
PPC_VPKSWUS = 2356,
PPC_VPKUDUM = 2357,
PPC_VPKUDUS = 2358,
PPC_VPKUHUM = 2359,
PPC_VPKUHUS = 2360,
PPC_VPKUWUM = 2361,
PPC_VPKUWUS = 2362,
PPC_VPMSUMB = 2363,
PPC_VPMSUMD = 2364,
PPC_VPMSUMH = 2365,
PPC_VPMSUMW = 2366,
PPC_VPOPCNTB = 2367,
PPC_VPOPCNTD = 2368,
PPC_VPOPCNTH = 2369,
PPC_VPOPCNTW = 2370,
PPC_VPRTYBD = 2371,
PPC_VPRTYBQ = 2372,
PPC_VPRTYBW = 2373,
PPC_VREFP = 2374,
PPC_VRFIM = 2375,
PPC_VRFIN = 2376,
PPC_VRFIP = 2377,
PPC_VRFIZ = 2378,
PPC_VRLB = 2379,
PPC_VRLD = 2380,
PPC_VRLDMI = 2381,
PPC_VRLDNM = 2382,
PPC_VRLH = 2383,
PPC_VRLQ = 2384,
PPC_VRLQMI = 2385,
PPC_VRLQNM = 2386,
PPC_VRLW = 2387,
PPC_VRLWMI = 2388,
PPC_VRLWNM = 2389,
PPC_VRSQRTEFP = 2390,
PPC_VSBOX = 2391,
PPC_VSEL = 2392,
PPC_VSHASIGMAD = 2393,
PPC_VSHASIGMAW = 2394,
PPC_VSL = 2395,
PPC_VSLB = 2396,
PPC_VSLD = 2397,
PPC_VSLDBI = 2398,
PPC_VSLDOI = 2399,
PPC_VSLH = 2400,
PPC_VSLO = 2401,
PPC_VSLQ = 2402,
PPC_VSLV = 2403,
PPC_VSLW = 2404,
PPC_VSPLTB = 2405,
PPC_VSPLTBs = 2406,
PPC_VSPLTH = 2407,
PPC_VSPLTHs = 2408,
PPC_VSPLTISB = 2409,
PPC_VSPLTISH = 2410,
PPC_VSPLTISW = 2411,
PPC_VSPLTW = 2412,
PPC_VSR = 2413,
PPC_VSRAB = 2414,
PPC_VSRAD = 2415,
PPC_VSRAH = 2416,
PPC_VSRAQ = 2417,
PPC_VSRAW = 2418,
PPC_VSRB = 2419,
PPC_VSRD = 2420,
PPC_VSRDBI = 2421,
PPC_VSRH = 2422,
PPC_VSRO = 2423,
PPC_VSRQ = 2424,
PPC_VSRV = 2425,
PPC_VSRW = 2426,
PPC_VSTRIBL = 2427,
PPC_VSTRIBL_rec = 2428,
PPC_VSTRIBR = 2429,
PPC_VSTRIBR_rec = 2430,
PPC_VSTRIHL = 2431,
PPC_VSTRIHL_rec = 2432,
PPC_VSTRIHR = 2433,
PPC_VSTRIHR_rec = 2434,
PPC_VSUBCUQ = 2435,
PPC_VSUBCUW = 2436,
PPC_VSUBECUQ = 2437,
PPC_VSUBEUQM = 2438,
PPC_VSUBFP = 2439,
PPC_VSUBSBS = 2440,
PPC_VSUBSHS = 2441,
PPC_VSUBSWS = 2442,
PPC_VSUBUBM = 2443,
PPC_VSUBUBS = 2444,
PPC_VSUBUDM = 2445,
PPC_VSUBUHM = 2446,
PPC_VSUBUHS = 2447,
PPC_VSUBUQM = 2448,
PPC_VSUBUWM = 2449,
PPC_VSUBUWS = 2450,
PPC_VSUM2SWS = 2451,
PPC_VSUM4SBS = 2452,
PPC_VSUM4SHS = 2453,
PPC_VSUM4UBS = 2454,
PPC_VSUMSWS = 2455,
PPC_VUPKHPX = 2456,
PPC_VUPKHSB = 2457,
PPC_VUPKHSH = 2458,
PPC_VUPKHSW = 2459,
PPC_VUPKLPX = 2460,
PPC_VUPKLSB = 2461,
PPC_VUPKLSH = 2462,
PPC_VUPKLSW = 2463,
PPC_VXOR = 2464,
PPC_V_SET0 = 2465,
PPC_V_SET0B = 2466,
PPC_V_SET0H = 2467,
PPC_V_SETALLONES = 2468,
PPC_V_SETALLONESB = 2469,
PPC_V_SETALLONESH = 2470,
PPC_WAIT = 2471,
PPC_WRTEE = 2472,
PPC_WRTEEI = 2473,
PPC_XOR = 2474,
PPC_XOR8 = 2475,
PPC_XOR8_rec = 2476,
PPC_XORI = 2477,
PPC_XORI8 = 2478,
PPC_XORIS = 2479,
PPC_XORIS8 = 2480,
PPC_XOR_rec = 2481,
PPC_XSABSDP = 2482,
PPC_XSABSQP = 2483,
PPC_XSADDDP = 2484,
PPC_XSADDQP = 2485,
PPC_XSADDQPO = 2486,
PPC_XSADDSP = 2487,
PPC_XSCMPEQDP = 2488,
PPC_XSCMPEQQP = 2489,
PPC_XSCMPEXPDP = 2490,
PPC_XSCMPEXPQP = 2491,
PPC_XSCMPGEDP = 2492,
PPC_XSCMPGEQP = 2493,
PPC_XSCMPGTDP = 2494,
PPC_XSCMPGTQP = 2495,
PPC_XSCMPODP = 2496,
PPC_XSCMPOQP = 2497,
PPC_XSCMPUDP = 2498,
PPC_XSCMPUQP = 2499,
PPC_XSCPSGNDP = 2500,
PPC_XSCPSGNQP = 2501,
PPC_XSCVDPHP = 2502,
PPC_XSCVDPQP = 2503,
PPC_XSCVDPSP = 2504,
PPC_XSCVDPSPN = 2505,
PPC_XSCVDPSXDS = 2506,
PPC_XSCVDPSXDSs = 2507,
PPC_XSCVDPSXWS = 2508,
PPC_XSCVDPSXWSs = 2509,
PPC_XSCVDPUXDS = 2510,
PPC_XSCVDPUXDSs = 2511,
PPC_XSCVDPUXWS = 2512,
PPC_XSCVDPUXWSs = 2513,
PPC_XSCVHPDP = 2514,
PPC_XSCVQPDP = 2515,
PPC_XSCVQPDPO = 2516,
PPC_XSCVQPSDZ = 2517,
PPC_XSCVQPSQZ = 2518,
PPC_XSCVQPSWZ = 2519,
PPC_XSCVQPUDZ = 2520,
PPC_XSCVQPUQZ = 2521,
PPC_XSCVQPUWZ = 2522,
PPC_XSCVSDQP = 2523,
PPC_XSCVSPDP = 2524,
PPC_XSCVSPDPN = 2525,
PPC_XSCVSQQP = 2526,
PPC_XSCVSXDDP = 2527,
PPC_XSCVSXDSP = 2528,
PPC_XSCVUDQP = 2529,
PPC_XSCVUQQP = 2530,
PPC_XSCVUXDDP = 2531,
PPC_XSCVUXDSP = 2532,
PPC_XSDIVDP = 2533,
PPC_XSDIVQP = 2534,
PPC_XSDIVQPO = 2535,
PPC_XSDIVSP = 2536,
PPC_XSIEXPDP = 2537,
PPC_XSIEXPQP = 2538,
PPC_XSMADDADP = 2539,
PPC_XSMADDASP = 2540,
PPC_XSMADDMDP = 2541,
PPC_XSMADDMSP = 2542,
PPC_XSMADDQP = 2543,
PPC_XSMADDQPO = 2544,
PPC_XSMAXCDP = 2545,
PPC_XSMAXCQP = 2546,
PPC_XSMAXDP = 2547,
PPC_XSMAXJDP = 2548,
PPC_XSMINCDP = 2549,
PPC_XSMINCQP = 2550,
PPC_XSMINDP = 2551,
PPC_XSMINJDP = 2552,
PPC_XSMSUBADP = 2553,
PPC_XSMSUBASP = 2554,
PPC_XSMSUBMDP = 2555,
PPC_XSMSUBMSP = 2556,
PPC_XSMSUBQP = 2557,
PPC_XSMSUBQPO = 2558,
PPC_XSMULDP = 2559,
PPC_XSMULQP = 2560,
PPC_XSMULQPO = 2561,
PPC_XSMULSP = 2562,
PPC_XSNABSDP = 2563,
PPC_XSNABSDPs = 2564,
PPC_XSNABSQP = 2565,
PPC_XSNEGDP = 2566,
PPC_XSNEGQP = 2567,
PPC_XSNMADDADP = 2568,
PPC_XSNMADDASP = 2569,
PPC_XSNMADDMDP = 2570,
PPC_XSNMADDMSP = 2571,
PPC_XSNMADDQP = 2572,
PPC_XSNMADDQPO = 2573,
PPC_XSNMSUBADP = 2574,
PPC_XSNMSUBASP = 2575,
PPC_XSNMSUBMDP = 2576,
PPC_XSNMSUBMSP = 2577,
PPC_XSNMSUBQP = 2578,
PPC_XSNMSUBQPO = 2579,
PPC_XSRDPI = 2580,
PPC_XSRDPIC = 2581,
PPC_XSRDPIM = 2582,
PPC_XSRDPIP = 2583,
PPC_XSRDPIZ = 2584,
PPC_XSREDP = 2585,
PPC_XSRESP = 2586,
PPC_XSRQPI = 2587,
PPC_XSRQPIX = 2588,
PPC_XSRQPXP = 2589,
PPC_XSRSP = 2590,
PPC_XSRSQRTEDP = 2591,
PPC_XSRSQRTESP = 2592,
PPC_XSSQRTDP = 2593,
PPC_XSSQRTQP = 2594,
PPC_XSSQRTQPO = 2595,
PPC_XSSQRTSP = 2596,
PPC_XSSUBDP = 2597,
PPC_XSSUBQP = 2598,
PPC_XSSUBQPO = 2599,
PPC_XSSUBSP = 2600,
PPC_XSTDIVDP = 2601,
PPC_XSTSQRTDP = 2602,
PPC_XSTSTDCDP = 2603,
PPC_XSTSTDCQP = 2604,
PPC_XSTSTDCSP = 2605,
PPC_XSXEXPDP = 2606,
PPC_XSXEXPQP = 2607,
PPC_XSXSIGDP = 2608,
PPC_XSXSIGQP = 2609,
PPC_XVABSDP = 2610,
PPC_XVABSSP = 2611,
PPC_XVADDDP = 2612,
PPC_XVADDSP = 2613,
PPC_XVBF16GER2 = 2614,
PPC_XVBF16GER2NN = 2615,
PPC_XVBF16GER2NP = 2616,
PPC_XVBF16GER2PN = 2617,
PPC_XVBF16GER2PP = 2618,
PPC_XVBF16GER2W = 2619,
PPC_XVBF16GER2WNN = 2620,
PPC_XVBF16GER2WNP = 2621,
PPC_XVBF16GER2WPN = 2622,
PPC_XVBF16GER2WPP = 2623,
PPC_XVCMPEQDP = 2624,
PPC_XVCMPEQDP_rec = 2625,
PPC_XVCMPEQSP = 2626,
PPC_XVCMPEQSP_rec = 2627,
PPC_XVCMPGEDP = 2628,
PPC_XVCMPGEDP_rec = 2629,
PPC_XVCMPGESP = 2630,
PPC_XVCMPGESP_rec = 2631,
PPC_XVCMPGTDP = 2632,
PPC_XVCMPGTDP_rec = 2633,
PPC_XVCMPGTSP = 2634,
PPC_XVCMPGTSP_rec = 2635,
PPC_XVCPSGNDP = 2636,
PPC_XVCPSGNSP = 2637,
PPC_XVCVBF16SPN = 2638,
PPC_XVCVDPSP = 2639,
PPC_XVCVDPSXDS = 2640,
PPC_XVCVDPSXWS = 2641,
PPC_XVCVDPUXDS = 2642,
PPC_XVCVDPUXWS = 2643,
PPC_XVCVHPSP = 2644,
PPC_XVCVSPBF16 = 2645,
PPC_XVCVSPDP = 2646,
PPC_XVCVSPHP = 2647,
PPC_XVCVSPSXDS = 2648,
PPC_XVCVSPSXWS = 2649,
PPC_XVCVSPUXDS = 2650,
PPC_XVCVSPUXWS = 2651,
PPC_XVCVSXDDP = 2652,
PPC_XVCVSXDSP = 2653,
PPC_XVCVSXWDP = 2654,
PPC_XVCVSXWSP = 2655,
PPC_XVCVUXDDP = 2656,
PPC_XVCVUXDSP = 2657,
PPC_XVCVUXWDP = 2658,
PPC_XVCVUXWSP = 2659,
PPC_XVDIVDP = 2660,
PPC_XVDIVSP = 2661,
PPC_XVF16GER2 = 2662,
PPC_XVF16GER2NN = 2663,
PPC_XVF16GER2NP = 2664,
PPC_XVF16GER2PN = 2665,
PPC_XVF16GER2PP = 2666,
PPC_XVF16GER2W = 2667,
PPC_XVF16GER2WNN = 2668,
PPC_XVF16GER2WNP = 2669,
PPC_XVF16GER2WPN = 2670,
PPC_XVF16GER2WPP = 2671,
PPC_XVF32GER = 2672,
PPC_XVF32GERNN = 2673,
PPC_XVF32GERNP = 2674,
PPC_XVF32GERPN = 2675,
PPC_XVF32GERPP = 2676,
PPC_XVF32GERW = 2677,
PPC_XVF32GERWNN = 2678,
PPC_XVF32GERWNP = 2679,
PPC_XVF32GERWPN = 2680,
PPC_XVF32GERWPP = 2681,
PPC_XVF64GER = 2682,
PPC_XVF64GERNN = 2683,
PPC_XVF64GERNP = 2684,
PPC_XVF64GERPN = 2685,
PPC_XVF64GERPP = 2686,
PPC_XVF64GERW = 2687,
PPC_XVF64GERWNN = 2688,
PPC_XVF64GERWNP = 2689,
PPC_XVF64GERWPN = 2690,
PPC_XVF64GERWPP = 2691,
PPC_XVI16GER2 = 2692,
PPC_XVI16GER2PP = 2693,
PPC_XVI16GER2S = 2694,
PPC_XVI16GER2SPP = 2695,
PPC_XVI16GER2SW = 2696,
PPC_XVI16GER2SWPP = 2697,
PPC_XVI16GER2W = 2698,
PPC_XVI16GER2WPP = 2699,
PPC_XVI4GER8 = 2700,
PPC_XVI4GER8PP = 2701,
PPC_XVI4GER8W = 2702,
PPC_XVI4GER8WPP = 2703,
PPC_XVI8GER4 = 2704,
PPC_XVI8GER4PP = 2705,
PPC_XVI8GER4SPP = 2706,
PPC_XVI8GER4W = 2707,
PPC_XVI8GER4WPP = 2708,
PPC_XVI8GER4WSPP = 2709,
PPC_XVIEXPDP = 2710,
PPC_XVIEXPSP = 2711,
PPC_XVMADDADP = 2712,
PPC_XVMADDASP = 2713,
PPC_XVMADDMDP = 2714,
PPC_XVMADDMSP = 2715,
PPC_XVMAXDP = 2716,
PPC_XVMAXSP = 2717,
PPC_XVMINDP = 2718,
PPC_XVMINSP = 2719,
PPC_XVMSUBADP = 2720,
PPC_XVMSUBASP = 2721,
PPC_XVMSUBMDP = 2722,
PPC_XVMSUBMSP = 2723,
PPC_XVMULDP = 2724,
PPC_XVMULSP = 2725,
PPC_XVNABSDP = 2726,
PPC_XVNABSSP = 2727,
PPC_XVNEGDP = 2728,
PPC_XVNEGSP = 2729,
PPC_XVNMADDADP = 2730,
PPC_XVNMADDASP = 2731,
PPC_XVNMADDMDP = 2732,
PPC_XVNMADDMSP = 2733,
PPC_XVNMSUBADP = 2734,
PPC_XVNMSUBASP = 2735,
PPC_XVNMSUBMDP = 2736,
PPC_XVNMSUBMSP = 2737,
PPC_XVRDPI = 2738,
PPC_XVRDPIC = 2739,
PPC_XVRDPIM = 2740,
PPC_XVRDPIP = 2741,
PPC_XVRDPIZ = 2742,
PPC_XVREDP = 2743,
PPC_XVRESP = 2744,
PPC_XVRSPI = 2745,
PPC_XVRSPIC = 2746,
PPC_XVRSPIM = 2747,
PPC_XVRSPIP = 2748,
PPC_XVRSPIZ = 2749,
PPC_XVRSQRTEDP = 2750,
PPC_XVRSQRTESP = 2751,
PPC_XVSQRTDP = 2752,
PPC_XVSQRTSP = 2753,
PPC_XVSUBDP = 2754,
PPC_XVSUBSP = 2755,
PPC_XVTDIVDP = 2756,
PPC_XVTDIVSP = 2757,
PPC_XVTLSBB = 2758,
PPC_XVTSQRTDP = 2759,
PPC_XVTSQRTSP = 2760,
PPC_XVTSTDCDP = 2761,
PPC_XVTSTDCSP = 2762,
PPC_XVXEXPDP = 2763,
PPC_XVXEXPSP = 2764,
PPC_XVXSIGDP = 2765,
PPC_XVXSIGSP = 2766,
PPC_XXBLENDVB = 2767,
PPC_XXBLENDVD = 2768,
PPC_XXBLENDVH = 2769,
PPC_XXBLENDVW = 2770,
PPC_XXBRD = 2771,
PPC_XXBRH = 2772,
PPC_XXBRQ = 2773,
PPC_XXBRW = 2774,
PPC_XXEVAL = 2775,
PPC_XXEXTRACTUW = 2776,
PPC_XXGENPCVBM = 2777,
PPC_XXGENPCVDM = 2778,
PPC_XXGENPCVHM = 2779,
PPC_XXGENPCVWM = 2780,
PPC_XXINSERTW = 2781,
PPC_XXLAND = 2782,
PPC_XXLANDC = 2783,
PPC_XXLEQV = 2784,
PPC_XXLEQVOnes = 2785,
PPC_XXLNAND = 2786,
PPC_XXLNOR = 2787,
PPC_XXLOR = 2788,
PPC_XXLORC = 2789,
PPC_XXLORf = 2790,
PPC_XXLXOR = 2791,
PPC_XXLXORdpz = 2792,
PPC_XXLXORspz = 2793,
PPC_XXLXORz = 2794,
PPC_XXMFACC = 2795,
PPC_XXMFACCW = 2796,
PPC_XXMRGHW = 2797,
PPC_XXMRGLW = 2798,
PPC_XXMTACC = 2799,
PPC_XXMTACCW = 2800,
PPC_XXPERM = 2801,
PPC_XXPERMDI = 2802,
PPC_XXPERMDIs = 2803,
PPC_XXPERMR = 2804,
PPC_XXPERMX = 2805,
PPC_XXSEL = 2806,
PPC_XXSETACCZ = 2807,
PPC_XXSETACCZW = 2808,
PPC_XXSLDWI = 2809,
PPC_XXSLDWIs = 2810,
PPC_XXSPLTI32DX = 2811,
PPC_XXSPLTIB = 2812,
PPC_XXSPLTIDP = 2813,
PPC_XXSPLTIW = 2814,
PPC_XXSPLTW = 2815,
PPC_XXSPLTWs = 2816,
PPC_gBC = 2817,
PPC_gBCA = 2818,
PPC_gBCAat = 2819,
PPC_gBCCTR = 2820,
PPC_gBCCTRL = 2821,
PPC_gBCL = 2822,
PPC_gBCLA = 2823,
PPC_gBCLAat = 2824,
PPC_gBCLR = 2825,
PPC_gBCLRL = 2826,
PPC_gBCLat = 2827,
PPC_gBCat = 2828,
INSTRUCTION_LIST_END = 2829
};
#endif // GET_INSTRINFO_ENUM
#ifdef GET_INSTRINFO_MC_DESC
#undef GET_INSTRINFO_MC_DESC
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, CONSTRAINT_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, CONSTRAINT_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[] = { { PPC_G8pRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_EARLY_CLOBBER }, { PPC_G8pRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_EARLY_CLOBBER }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo46[] = { { PPC_G8pRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_EARLY_CLOBBER }, { PPC_G8pRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_EARLY_CLOBBER }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo47[] = { { PPC_G8pRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo48[] = { { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_UACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo49[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo50[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo51[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo52[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo53[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo54[] = { { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo55[] = { { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo56[] = { { PPC_VSSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo57[] = { { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo58[] = { { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo59[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo60[] = { { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo61[] = { { PPC_SPILLTOVSRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo62[] = { { PPC_SPILLTOVSRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo63[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo64[] = { { PPC_VSSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo65[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo66[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo67[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo68[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RC_NOX0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo69[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo70[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo71[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo72[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRC_NOR0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo73[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RC_NOX0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo74[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRC_NOR0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo75[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RC_NOX0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo76[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRC_NOR0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo77[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo78[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { PPC_G8RC_NOX0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo79[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo80[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo81[] = { { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo82[] = { { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo83[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo84[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo85[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo86[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo87[] = { { -1, 0, MCOI_OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo88[] = { { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo89[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo90[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo91[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo92[] = { { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo93[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo94[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo95[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo96[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo97[] = { { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo98[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo99[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo100[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo101[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo102[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo103[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo104[] = { { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo105[] = { { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo106[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo107[] = { { PPC_DMRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_DMRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo108[] = { { PPC_DMRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo109[] = { { PPC_DMRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_DMRRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_DMRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo110[] = { { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_DMRROWpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo111[] = { { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo112[] = { { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_WACC_HIRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo113[] = { { PPC_DMRROWpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo114[] = { { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo115[] = { { PPC_WACC_HIRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo116[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo117[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo118[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo119[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo120[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo121[] = { { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo122[] = { { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo123[] = { { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo124[] = { { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo125[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo126[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo127[] = { { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo128[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo129[] = { { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo130[] = { { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo131[] = { { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo132[] = { { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo133[] = { { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo134[] = { { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo135[] = { { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo136[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo137[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo138[] = { { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo139[] = { { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo140[] = { { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo141[] = { { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo142[] = { { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo143[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo144[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo145[] = { { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo146[] = { { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo147[] = { { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo148[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo149[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo150[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRC_NOR0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo151[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RC_NOX0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo152[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo153[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(1) }, };
static const MCOperandInfo OperandInfo154[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(1) }, };
static const MCOperandInfo OperandInfo155[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(1) }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo156[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(1) }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo157[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo158[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo159[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo160[] = { { PPC_G8RC_NOX0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_G8RC_NOX0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo161[] = { { PPC_GPRC_NOR0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_GPRC_NOR0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo162[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo163[] = { { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo164[] = { { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo165[] = { { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(1) }, };
static const MCOperandInfo OperandInfo166[] = { { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(1) }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo167[] = { { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo168[] = { { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(1) }, };
static const MCOperandInfo OperandInfo169[] = { { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(1) }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo170[] = { { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo171[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo172[] = { { PPC_G8pRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_EARLY_CLOBBER }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo173[] = { { PPC_G8pRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo174[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo175[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { PPC_GPRC_NOR0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo176[] = { { PPC_VFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo177[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo178[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo179[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo180[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo181[] = { { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo182[] = { { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo183[] = { { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo184[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo185[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo186[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo187[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo188[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo189[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo190[] = { { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo191[] = { { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo192[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo193[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo194[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo195[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRSAVERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo196[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo197[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo198[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo199[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo200[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo201[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo202[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo203[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo204[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo205[] = { { -1, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo206[] = { { -1, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo207[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo208[] = { { PPC_VRSAVERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo209[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo210[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo211[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo212[] = { { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo213[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RC_NOX0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo214[] = { { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo215[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo216[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo217[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo218[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo219[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo220[] = { { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo221[] = { { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo222[] = { { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo223[] = { { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo224[] = { { PPC_VFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo225[] = { { PPC_VFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo226[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo227[] = { { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo228[] = { { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo229[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
static const MCOperandInfo OperandInfo230[] = { { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_EARLY_CLOBBER }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo231[] = { { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo232[] = { { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_EARLY_CLOBBER }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo233[] = { { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo234[] = { { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_EARLY_CLOBBER }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo235[] = { { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo236[] = { { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_EARLY_CLOBBER }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo237[] = { { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo238[] = { { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_EARLY_CLOBBER }, { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo239[] = { { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo240[] = { { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_EARLY_CLOBBER }, { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo241[] = { { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo242[] = { { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo243[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo244[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo245[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(1) }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo246[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(1) }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo247[] = { { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo248[] = { { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo249[] = { { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo250[] = { { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo251[] = { { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo252[] = { { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo253[] = { { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo254[] = { { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo255[] = { { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo256[] = { { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo257[] = { { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo258[] = { { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo259[] = { { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo260[] = { { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo261[] = { { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo262[] = { { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo263[] = { { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo264[] = { { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo265[] = { { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo266[] = { { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo267[] = { { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo268[] = { { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo269[] = { { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo270[] = { { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo271[] = { { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo272[] = { { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(1) }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo273[] = { { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo274[] = { { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(1) }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo275[] = { { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo276[] = { { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(0) }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo277[] = { { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(0) }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo278[] = { { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo279[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo280[] = { { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo281[] = { { PPC_G8pRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo282[] = { { PPC_UACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo283[] = { { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo284[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo285[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo286[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo287[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo288[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo289[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo290[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo291[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo292[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo293[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo294[] = { { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo295[] = { { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo296[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRC_NOR0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRC_NOR0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo297[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RC_NOX0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RC_NOX0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo298[] = { { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo299[] = { { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo300[] = { { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo301[] = { { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo302[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo303[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo304[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo305[] = { { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo306[] = { { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo307[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRC_NOR0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRC_NOR0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo308[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RC_NOX0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RC_NOX0RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo309[] = { { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QBRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo310[] = { { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo311[] = { { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_QSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo312[] = { { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_SPERCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo313[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo314[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo315[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo316[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo317[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo318[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo319[] = { { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo320[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo321[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8pRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo322[] = { { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo323[] = { { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo324[] = { { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(0) }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo325[] = { { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(0) }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo326[] = { { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo327[] = { { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { PPC_F8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(0) }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo328[] = { { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_MEMORY, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo329[] = { { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_UNKNOWN, 0 }, { PPC_F4RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { 1, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, CONSTRAINT_MCOI_TIED_TO(0) }, { 0, 0|(1<<MCOI_LookupPtrRegClass), MCOI_OPERAND_MEMORY, 0 }, };
static const MCOperandInfo OperandInfo330[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo331[] = { { -1, 0, MCOI_OPERAND_PCREL, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo332[] = { { PPC_CTRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo333[] = { { PPC_CTRRC8RegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo334[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo335[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo336[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo337[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo338[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo339[] = { { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo340[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo341[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo342[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo343[] = { { PPC_VFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo344[] = { { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo345[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo346[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo347[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo348[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo349[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo350[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_GPRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo351[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo352[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo353[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_VFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo354[] = { { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo355[] = { { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo356[] = { { PPC_VSSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo357[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo358[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo359[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo360[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo361[] = { { PPC_VSSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo362[] = { { PPC_VFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo363[] = { { PPC_VSSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo364[] = { { PPC_VSSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo365[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_G8RCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo366[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo367[] = { { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo368[] = { { PPC_VSSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSSRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VSSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo369[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo370[] = { { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo371[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo372[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo373[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo374[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo375[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo376[] = { { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_EARLY_CLOBBER }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo377[] = { { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo378[] = { { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_EARLY_CLOBBER }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo379[] = { { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo380[] = { { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_EARLY_CLOBBER }, { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo381[] = { { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo382[] = { { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_EARLY_CLOBBER }, { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo383[] = { { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VSRpRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo384[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo385[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo386[] = { { PPC_CRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo387[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo388[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo389[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo390[] = { { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo391[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VRRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo392[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo393[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo394[] = { { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo395[] = { { PPC_VSSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo396[] = { { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo397[] = { { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, };
static const MCOperandInfo OperandInfo398[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo399[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo400[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSFRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo401[] = { { PPC_ACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo402[] = { { PPC_WACCRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
static const MCOperandInfo OperandInfo403[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, CONSTRAINT_MCOI_TIED_TO(0) }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo404[] = { { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { PPC_VSRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo405[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_PCREL, 0 }, };
static const MCOperandInfo OperandInfo406[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo407[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
static const MCOperandInfo OperandInfo408[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { PPC_CRBITRCRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_PCREL, 0 }, };
static const MCInstrDesc PPCInsts[] = {
{ 1, OperandInfo2 }, // Inst #0 = PHI
{ 0, 0 }, // Inst #1 = INLINEASM
{ 0, 0 }, // Inst #2 = INLINEASM_BR
{ 1, OperandInfo3 }, // Inst #3 = CFI_INSTRUCTION
{ 1, OperandInfo3 }, // Inst #4 = EH_LABEL
{ 1, OperandInfo3 }, // Inst #5 = GC_LABEL
{ 1, OperandInfo3 }, // Inst #6 = ANNOTATION_LABEL
{ 0, 0 }, // Inst #7 = KILL
{ 3, OperandInfo4 }, // Inst #8 = EXTRACT_SUBREG
{ 4, OperandInfo5 }, // Inst #9 = INSERT_SUBREG
{ 1, OperandInfo2 }, // Inst #10 = IMPLICIT_DEF
{ 4, OperandInfo6 }, // Inst #11 = SUBREG_TO_REG
{ 3, OperandInfo4 }, // Inst #12 = COPY_TO_REGCLASS
{ 0, 0 }, // Inst #13 = DBG_VALUE
{ 0, 0 }, // Inst #14 = DBG_VALUE_LIST
{ 0, 0 }, // Inst #15 = DBG_INSTR_REF
{ 0, 0 }, // Inst #16 = DBG_PHI
{ 1, OperandInfo2 }, // Inst #17 = DBG_LABEL
{ 2, OperandInfo7 }, // Inst #18 = REG_SEQUENCE
{ 2, OperandInfo7 }, // Inst #19 = COPY
{ 0, 0 }, // Inst #20 = BUNDLE
{ 1, OperandInfo3 }, // Inst #21 = LIFETIME_START
{ 1, OperandInfo3 }, // Inst #22 = LIFETIME_END
{ 4, OperandInfo8 }, // Inst #23 = PSEUDO_PROBE
{ 2, OperandInfo9 }, // Inst #24 = ARITH_FENCE
{ 2, OperandInfo10 }, // Inst #25 = STACKMAP
{ 0, 0 }, // Inst #26 = FENTRY_CALL
{ 6, OperandInfo11 }, // Inst #27 = PATCHPOINT
{ 1, OperandInfo12 }, // Inst #28 = LOAD_STACK_GUARD
{ 1, OperandInfo3 }, // Inst #29 = PREALLOCATED_SETUP
{ 3, OperandInfo13 }, // Inst #30 = PREALLOCATED_ARG
{ 0, 0 }, // Inst #31 = STATEPOINT
{ 2, OperandInfo14 }, // Inst #32 = LOCAL_ESCAPE
{ 1, OperandInfo2 }, // Inst #33 = FAULTING_OP
{ 0, 0 }, // Inst #34 = PATCHABLE_OP
{ 0, 0 }, // Inst #35 = PATCHABLE_FUNCTION_ENTER
{ 0, 0 }, // Inst #36 = PATCHABLE_RET
{ 0, 0 }, // Inst #37 = PATCHABLE_FUNCTION_EXIT
{ 0, 0 }, // Inst #38 = PATCHABLE_TAIL_CALL
{ 2, OperandInfo15 }, // Inst #39 = PATCHABLE_EVENT_CALL
{ 3, OperandInfo16 }, // Inst #40 = PATCHABLE_TYPED_EVENT_CALL
{ 0, 0 }, // Inst #41 = ICALL_BRANCH_FUNNEL
{ 0, 0 }, // Inst #42 = MEMBARRIER
{ 3, OperandInfo17 }, // Inst #43 = G_ASSERT_SEXT
{ 3, OperandInfo17 }, // Inst #44 = G_ASSERT_ZEXT
{ 3, OperandInfo17 }, // Inst #45 = G_ASSERT_ALIGN
{ 3, OperandInfo18 }, // Inst #46 = G_ADD
{ 3, OperandInfo18 }, // Inst #47 = G_SUB
{ 3, OperandInfo18 }, // Inst #48 = G_MUL
{ 3, OperandInfo18 }, // Inst #49 = G_SDIV
{ 3, OperandInfo18 }, // Inst #50 = G_UDIV
{ 3, OperandInfo18 }, // Inst #51 = G_SREM
{ 3, OperandInfo18 }, // Inst #52 = G_UREM
{ 4, OperandInfo19 }, // Inst #53 = G_SDIVREM
{ 4, OperandInfo19 }, // Inst #54 = G_UDIVREM
{ 3, OperandInfo18 }, // Inst #55 = G_AND
{ 3, OperandInfo18 }, // Inst #56 = G_OR
{ 3, OperandInfo18 }, // Inst #57 = G_XOR
{ 1, OperandInfo20 }, // Inst #58 = G_IMPLICIT_DEF
{ 1, OperandInfo20 }, // Inst #59 = G_PHI
{ 2, OperandInfo21 }, // Inst #60 = G_FRAME_INDEX
{ 2, OperandInfo21 }, // Inst #61 = G_GLOBAL_VALUE
{ 3, OperandInfo22 }, // Inst #62 = G_EXTRACT
{ 2, OperandInfo23 }, // Inst #63 = G_UNMERGE_VALUES
{ 4, OperandInfo24 }, // Inst #64 = G_INSERT
{ 2, OperandInfo23 }, // Inst #65 = G_MERGE_VALUES
{ 2, OperandInfo23 }, // Inst #66 = G_BUILD_VECTOR
{ 2, OperandInfo23 }, // Inst #67 = G_BUILD_VECTOR_TRUNC
{ 2, OperandInfo23 }, // Inst #68 = G_CONCAT_VECTORS
{ 2, OperandInfo23 }, // Inst #69 = G_PTRTOINT
{ 2, OperandInfo23 }, // Inst #70 = G_INTTOPTR
{ 2, OperandInfo23 }, // Inst #71 = G_BITCAST
{ 2, OperandInfo25 }, // Inst #72 = G_FREEZE
{ 3, OperandInfo26 }, // Inst #73 = G_INTRINSIC_FPTRUNC_ROUND
{ 2, OperandInfo25 }, // Inst #74 = G_INTRINSIC_TRUNC
{ 2, OperandInfo25 }, // Inst #75 = G_INTRINSIC_ROUND
{ 2, OperandInfo23 }, // Inst #76 = G_INTRINSIC_LRINT
{ 2, OperandInfo25 }, // Inst #77 = G_INTRINSIC_ROUNDEVEN
{ 1, OperandInfo20 }, // Inst #78 = G_READCYCLECOUNTER
{ 2, OperandInfo23 }, // Inst #79 = G_LOAD
{ 2, OperandInfo23 }, // Inst #80 = G_SEXTLOAD
{ 2, OperandInfo23 }, // Inst #81 = G_ZEXTLOAD
{ 5, OperandInfo27 }, // Inst #82 = G_INDEXED_LOAD
{ 5, OperandInfo27 }, // Inst #83 = G_INDEXED_SEXTLOAD
{ 5, OperandInfo27 }, // Inst #84 = G_INDEXED_ZEXTLOAD
{ 2, OperandInfo23 }, // Inst #85 = G_STORE
{ 5, OperandInfo28 }, // Inst #86 = G_INDEXED_STORE
{ 5, OperandInfo29 }, // Inst #87 = G_ATOMIC_CMPXCHG_WITH_SUCCESS
{ 4, OperandInfo30 }, // Inst #88 = G_ATOMIC_CMPXCHG
{ 3, OperandInfo31 }, // Inst #89 = G_ATOMICRMW_XCHG
{ 3, OperandInfo31 }, // Inst #90 = G_ATOMICRMW_ADD
{ 3, OperandInfo31 }, // Inst #91 = G_ATOMICRMW_SUB
{ 3, OperandInfo31 }, // Inst #92 = G_ATOMICRMW_AND
{ 3, OperandInfo31 }, // Inst #93 = G_ATOMICRMW_NAND
{ 3, OperandInfo31 }, // Inst #94 = G_ATOMICRMW_OR
{ 3, OperandInfo31 }, // Inst #95 = G_ATOMICRMW_XOR
{ 3, OperandInfo31 }, // Inst #96 = G_ATOMICRMW_MAX
{ 3, OperandInfo31 }, // Inst #97 = G_ATOMICRMW_MIN
{ 3, OperandInfo31 }, // Inst #98 = G_ATOMICRMW_UMAX
{ 3, OperandInfo31 }, // Inst #99 = G_ATOMICRMW_UMIN
{ 3, OperandInfo31 }, // Inst #100 = G_ATOMICRMW_FADD
{ 3, OperandInfo31 }, // Inst #101 = G_ATOMICRMW_FSUB
{ 3, OperandInfo31 }, // Inst #102 = G_ATOMICRMW_FMAX
{ 3, OperandInfo31 }, // Inst #103 = G_ATOMICRMW_FMIN
{ 3, OperandInfo31 }, // Inst #104 = G_ATOMICRMW_UINC_WRAP
{ 3, OperandInfo31 }, // Inst #105 = G_ATOMICRMW_UDEC_WRAP
{ 2, OperandInfo10 }, // Inst #106 = G_FENCE
{ 2, OperandInfo21 }, // Inst #107 = G_BRCOND
{ 1, OperandInfo20 }, // Inst #108 = G_BRINDIRECT
{ 0, 0 }, // Inst #109 = G_INVOKE_REGION_START
{ 1, OperandInfo2 }, // Inst #110 = G_INTRINSIC
{ 1, OperandInfo2 }, // Inst #111 = G_INTRINSIC_W_SIDE_EFFECTS
{ 2, OperandInfo23 }, // Inst #112 = G_ANYEXT
{ 2, OperandInfo23 }, // Inst #113 = G_TRUNC
{ 2, OperandInfo21 }, // Inst #114 = G_CONSTANT
{ 2, OperandInfo21 }, // Inst #115 = G_FCONSTANT
{ 1, OperandInfo20 }, // Inst #116 = G_VASTART
{ 3, OperandInfo32 }, // Inst #117 = G_VAARG
{ 2, OperandInfo23 }, // Inst #118 = G_SEXT
{ 3, OperandInfo17 }, // Inst #119 = G_SEXT_INREG
{ 2, OperandInfo23 }, // Inst #120 = G_ZEXT
{ 3, OperandInfo33 }, // Inst #121 = G_SHL
{ 3, OperandInfo33 }, // Inst #122 = G_LSHR
{ 3, OperandInfo33 }, // Inst #123 = G_ASHR
{ 4, OperandInfo34 }, // Inst #124 = G_FSHL
{ 4, OperandInfo34 }, // Inst #125 = G_FSHR
{ 3, OperandInfo33 }, // Inst #126 = G_ROTR
{ 3, OperandInfo33 }, // Inst #127 = G_ROTL
{ 4, OperandInfo35 }, // Inst #128 = G_ICMP
{ 4, OperandInfo35 }, // Inst #129 = G_FCMP
{ 4, OperandInfo30 }, // Inst #130 = G_SELECT
{ 4, OperandInfo30 }, // Inst #131 = G_UADDO
{ 5, OperandInfo36 }, // Inst #132 = G_UADDE
{ 4, OperandInfo30 }, // Inst #133 = G_USUBO
{ 5, OperandInfo36 }, // Inst #134 = G_USUBE
{ 4, OperandInfo30 }, // Inst #135 = G_SADDO
{ 5, OperandInfo36 }, // Inst #136 = G_SADDE
{ 4, OperandInfo30 }, // Inst #137 = G_SSUBO
{ 5, OperandInfo36 }, // Inst #138 = G_SSUBE
{ 4, OperandInfo30 }, // Inst #139 = G_UMULO
{ 4, OperandInfo30 }, // Inst #140 = G_SMULO
{ 3, OperandInfo18 }, // Inst #141 = G_UMULH
{ 3, OperandInfo18 }, // Inst #142 = G_SMULH
{ 3, OperandInfo18 }, // Inst #143 = G_UADDSAT
{ 3, OperandInfo18 }, // Inst #144 = G_SADDSAT
{ 3, OperandInfo18 }, // Inst #145 = G_USUBSAT
{ 3, OperandInfo18 }, // Inst #146 = G_SSUBSAT
{ 3, OperandInfo33 }, // Inst #147 = G_USHLSAT
{ 3, OperandInfo33 }, // Inst #148 = G_SSHLSAT
{ 4, OperandInfo37 }, // Inst #149 = G_SMULFIX
{ 4, OperandInfo37 }, // Inst #150 = G_UMULFIX
{ 4, OperandInfo37 }, // Inst #151 = G_SMULFIXSAT
{ 4, OperandInfo37 }, // Inst #152 = G_UMULFIXSAT
{ 4, OperandInfo37 }, // Inst #153 = G_SDIVFIX
{ 4, OperandInfo37 }, // Inst #154 = G_UDIVFIX
{ 4, OperandInfo37 }, // Inst #155 = G_SDIVFIXSAT
{ 4, OperandInfo37 }, // Inst #156 = G_UDIVFIXSAT
{ 3, OperandInfo18 }, // Inst #157 = G_FADD
{ 3, OperandInfo18 }, // Inst #158 = G_FSUB
{ 3, OperandInfo18 }, // Inst #159 = G_FMUL
{ 4, OperandInfo19 }, // Inst #160 = G_FMA
{ 4, OperandInfo19 }, // Inst #161 = G_FMAD
{ 3, OperandInfo18 }, // Inst #162 = G_FDIV
{ 3, OperandInfo18 }, // Inst #163 = G_FREM
{ 3, OperandInfo18 }, // Inst #164 = G_FPOW
{ 3, OperandInfo33 }, // Inst #165 = G_FPOWI
{ 2, OperandInfo25 }, // Inst #166 = G_FEXP
{ 2, OperandInfo25 }, // Inst #167 = G_FEXP2
{ 2, OperandInfo25 }, // Inst #168 = G_FLOG
{ 2, OperandInfo25 }, // Inst #169 = G_FLOG2
{ 2, OperandInfo25 }, // Inst #170 = G_FLOG10
{ 2, OperandInfo25 }, // Inst #171 = G_FNEG
{ 2, OperandInfo23 }, // Inst #172 = G_FPEXT
{ 2, OperandInfo23 }, // Inst #173 = G_FPTRUNC
{ 2, OperandInfo23 }, // Inst #174 = G_FPTOSI
{ 2, OperandInfo23 }, // Inst #175 = G_FPTOUI
{ 2, OperandInfo23 }, // Inst #176 = G_SITOFP
{ 2, OperandInfo23 }, // Inst #177 = G_UITOFP
{ 2, OperandInfo25 }, // Inst #178 = G_FABS
{ 3, OperandInfo33 }, // Inst #179 = G_FCOPYSIGN
{ 3, OperandInfo32 }, // Inst #180 = G_IS_FPCLASS
{ 2, OperandInfo25 }, // Inst #181 = G_FCANONICALIZE
{ 3, OperandInfo18 }, // Inst #182 = G_FMINNUM
{ 3, OperandInfo18 }, // Inst #183 = G_FMAXNUM
{ 3, OperandInfo18 }, // Inst #184 = G_FMINNUM_IEEE
{ 3, OperandInfo18 }, // Inst #185 = G_FMAXNUM_IEEE
{ 3, OperandInfo18 }, // Inst #186 = G_FMINIMUM
{ 3, OperandInfo18 }, // Inst #187 = G_FMAXIMUM
{ 3, OperandInfo33 }, // Inst #188 = G_PTR_ADD
{ 3, OperandInfo33 }, // Inst #189 = G_PTRMASK
{ 3, OperandInfo18 }, // Inst #190 = G_SMIN
{ 3, OperandInfo18 }, // Inst #191 = G_SMAX
{ 3, OperandInfo18 }, // Inst #192 = G_UMIN
{ 3, OperandInfo18 }, // Inst #193 = G_UMAX
{ 2, OperandInfo25 }, // Inst #194 = G_ABS
{ 2, OperandInfo23 }, // Inst #195 = G_LROUND
{ 2, OperandInfo23 }, // Inst #196 = G_LLROUND
{ 1, OperandInfo2 }, // Inst #197 = G_BR
{ 3, OperandInfo38 }, // Inst #198 = G_BRJT
{ 4, OperandInfo39 }, // Inst #199 = G_INSERT_VECTOR_ELT
{ 3, OperandInfo40 }, // Inst #200 = G_EXTRACT_VECTOR_ELT
{ 4, OperandInfo41 }, // Inst #201 = G_SHUFFLE_VECTOR
{ 2, OperandInfo23 }, // Inst #202 = G_CTTZ
{ 2, OperandInfo23 }, // Inst #203 = G_CTTZ_ZERO_UNDEF
{ 2, OperandInfo23 }, // Inst #204 = G_CTLZ
{ 2, OperandInfo23 }, // Inst #205 = G_CTLZ_ZERO_UNDEF
{ 2, OperandInfo23 }, // Inst #206 = G_CTPOP
{ 2, OperandInfo25 }, // Inst #207 = G_BSWAP
{ 2, OperandInfo25 }, // Inst #208 = G_BITREVERSE
{ 2, OperandInfo25 }, // Inst #209 = G_FCEIL
{ 2, OperandInfo25 }, // Inst #210 = G_FCOS
{ 2, OperandInfo25 }, // Inst #211 = G_FSIN
{ 2, OperandInfo25 }, // Inst #212 = G_FSQRT
{ 2, OperandInfo25 }, // Inst #213 = G_FFLOOR
{ 2, OperandInfo25 }, // Inst #214 = G_FRINT
{ 2, OperandInfo25 }, // Inst #215 = G_FNEARBYINT
{ 2, OperandInfo23 }, // Inst #216 = G_ADDRSPACE_CAST
{ 2, OperandInfo21 }, // Inst #217 = G_BLOCK_ADDR
{ 2, OperandInfo21 }, // Inst #218 = G_JUMP_TABLE
{ 3, OperandInfo26 }, // Inst #219 = G_DYN_STACKALLOC
{ 3, OperandInfo18 }, // Inst #220 = G_STRICT_FADD
{ 3, OperandInfo18 }, // Inst #221 = G_STRICT_FSUB
{ 3, OperandInfo18 }, // Inst #222 = G_STRICT_FMUL
{ 3, OperandInfo18 }, // Inst #223 = G_STRICT_FDIV
{ 3, OperandInfo18 }, // Inst #224 = G_STRICT_FREM
{ 4, OperandInfo19 }, // Inst #225 = G_STRICT_FMA
{ 2, OperandInfo25 }, // Inst #226 = G_STRICT_FSQRT
{ 2, OperandInfo21 }, // Inst #227 = G_READ_REGISTER
{ 2, OperandInfo42 }, // Inst #228 = G_WRITE_REGISTER
{ 4, OperandInfo43 }, // Inst #229 = G_MEMCPY
{ 3, OperandInfo40 }, // Inst #230 = G_MEMCPY_INLINE
{ 4, OperandInfo43 }, // Inst #231 = G_MEMMOVE
{ 4, OperandInfo43 }, // Inst #232 = G_MEMSET
{ 3, OperandInfo22 }, // Inst #233 = G_BZERO
{ 3, OperandInfo40 }, // Inst #234 = G_VECREDUCE_SEQ_FADD
{ 3, OperandInfo40 }, // Inst #235 = G_VECREDUCE_SEQ_FMUL
{ 2, OperandInfo23 }, // Inst #236 = G_VECREDUCE_FADD
{ 2, OperandInfo23 }, // Inst #237 = G_VECREDUCE_FMUL
{ 2, OperandInfo23 }, // Inst #238 = G_VECREDUCE_FMAX
{ 2, OperandInfo23 }, // Inst #239 = G_VECREDUCE_FMIN
{ 2, OperandInfo23 }, // Inst #240 = G_VECREDUCE_ADD
{ 2, OperandInfo23 }, // Inst #241 = G_VECREDUCE_MUL
{ 2, OperandInfo23 }, // Inst #242 = G_VECREDUCE_AND
{ 2, OperandInfo23 }, // Inst #243 = G_VECREDUCE_OR
{ 2, OperandInfo23 }, // Inst #244 = G_VECREDUCE_XOR
{ 2, OperandInfo23 }, // Inst #245 = G_VECREDUCE_SMAX
{ 2, OperandInfo23 }, // Inst #246 = G_VECREDUCE_SMIN
{ 2, OperandInfo23 }, // Inst #247 = G_VECREDUCE_UMAX
{ 2, OperandInfo23 }, // Inst #248 = G_VECREDUCE_UMIN
{ 4, OperandInfo44 }, // Inst #249 = G_SBFX
{ 4, OperandInfo44 }, // Inst #250 = G_UBFX
{ 8, OperandInfo45 }, // Inst #251 = ATOMIC_CMP_SWAP_I128
{ 6, OperandInfo46 }, // Inst #252 = ATOMIC_LOAD_ADD_I128
{ 6, OperandInfo46 }, // Inst #253 = ATOMIC_LOAD_AND_I128
{ 6, OperandInfo46 }, // Inst #254 = ATOMIC_LOAD_NAND_I128
{ 6, OperandInfo46 }, // Inst #255 = ATOMIC_LOAD_OR_I128
{ 6, OperandInfo46 }, // Inst #256 = ATOMIC_LOAD_SUB_I128
{ 6, OperandInfo46 }, // Inst #257 = ATOMIC_LOAD_XOR_I128
{ 6, OperandInfo46 }, // Inst #258 = ATOMIC_SWAP_I128
{ 3, OperandInfo47 }, // Inst #259 = BUILD_QUADWORD
{ 2, OperandInfo48 }, // Inst #260 = BUILD_UACC
{ 1, OperandInfo49 }, // Inst #261 = CFENCE8
{ 4, OperandInfo50 }, // Inst #262 = CLRLSLDI
{ 4, OperandInfo50 }, // Inst #263 = CLRLSLDI_rec
{ 4, OperandInfo51 }, // Inst #264 = CLRLSLWI
{ 4, OperandInfo51 }, // Inst #265 = CLRLSLWI_rec
{ 3, OperandInfo52 }, // Inst #266 = CLRRDI
{ 3, OperandInfo52 }, // Inst #267 = CLRRDI_rec
{ 3, OperandInfo53 }, // Inst #268 = CLRRWI
{ 3, OperandInfo53 }, // Inst #269 = CLRRWI_rec
{ 2, OperandInfo54 }, // Inst #270 = DCBFL
{ 2, OperandInfo54 }, // Inst #271 = DCBFLP
{ 2, OperandInfo54 }, // Inst #272 = DCBFPS
{ 2, OperandInfo54 }, // Inst #273 = DCBFx
{ 2, OperandInfo54 }, // Inst #274 = DCBSTPS
{ 3, OperandInfo55 }, // Inst #275 = DCBTCT
{ 3, OperandInfo55 }, // Inst #276 = DCBTDS
{ 3, OperandInfo55 }, // Inst #277 = DCBTSTCT
{ 3, OperandInfo55 }, // Inst #278 = DCBTSTDS
{ 2, OperandInfo54 }, // Inst #279 = DCBTSTT
{ 2, OperandInfo54 }, // Inst #280 = DCBTSTx
{ 2, OperandInfo54 }, // Inst #281 = DCBTT
{ 2, OperandInfo54 }, // Inst #282 = DCBTx
{ 3, OperandInfo56 }, // Inst #283 = DFLOADf32
{ 3, OperandInfo57 }, // Inst #284 = DFLOADf64
{ 3, OperandInfo56 }, // Inst #285 = DFSTOREf32
{ 3, OperandInfo57 }, // Inst #286 = DFSTOREf64
{ 4, OperandInfo50 }, // Inst #287 = EXTLDI
{ 4, OperandInfo50 }, // Inst #288 = EXTLDI_rec
{ 4, OperandInfo51 }, // Inst #289 = EXTLWI
{ 4, OperandInfo51 }, // Inst #290 = EXTLWI_rec
{ 4, OperandInfo50 }, // Inst #291 = EXTRDI
{ 4, OperandInfo50 }, // Inst #292 = EXTRDI_rec
{ 4, OperandInfo51 }, // Inst #293 = EXTRWI
{ 4, OperandInfo51 }, // Inst #294 = EXTRWI_rec
{ 4, OperandInfo51 }, // Inst #295 = INSLWI
{ 4, OperandInfo51 }, // Inst #296 = INSLWI_rec
{ 4, OperandInfo50 }, // Inst #297 = INSRDI
{ 4, OperandInfo50 }, // Inst #298 = INSRDI_rec
{ 4, OperandInfo51 }, // Inst #299 = INSRWI
{ 4, OperandInfo51 }, // Inst #300 = INSRWI_rec
{ 2, OperandInfo58 }, // Inst #301 = KILL_PAIR
{ 3, OperandInfo59 }, // Inst #302 = LAx
{ 3, OperandInfo60 }, // Inst #303 = LIWAX
{ 3, OperandInfo60 }, // Inst #304 = LIWZX
{ 4, OperandInfo50 }, // Inst #305 = RLWIMIbm
{ 4, OperandInfo50 }, // Inst #306 = RLWIMIbm_rec
{ 4, OperandInfo50 }, // Inst #307 = RLWINMbm
{ 4, OperandInfo50 }, // Inst #308 = RLWINMbm_rec
{ 4, OperandInfo50 }, // Inst #309 = RLWNMbm
{ 4, OperandInfo50 }, // Inst #310 = RLWNMbm_rec
{ 3, OperandInfo52 }, // Inst #311 = ROTRDI
{ 3, OperandInfo52 }, // Inst #312 = ROTRDI_rec
{ 3, OperandInfo53 }, // Inst #313 = ROTRWI
{ 3, OperandInfo53 }, // Inst #314 = ROTRWI_rec
{ 3, OperandInfo52 }, // Inst #315 = SLDI
{ 3, OperandInfo52 }, // Inst #316 = SLDI_rec
{ 3, OperandInfo53 }, // Inst #317 = SLWI
{ 3, OperandInfo53 }, // Inst #318 = SLWI_rec
{ 3, OperandInfo61 }, // Inst #319 = SPILLTOVSR_LD
{ 3, OperandInfo62 }, // Inst #320 = SPILLTOVSR_LDX
{ 3, OperandInfo61 }, // Inst #321 = SPILLTOVSR_ST
{ 3, OperandInfo62 }, // Inst #322 = SPILLTOVSR_STX
{ 3, OperandInfo52 }, // Inst #323 = SRDI
{ 3, OperandInfo52 }, // Inst #324 = SRDI_rec
{ 3, OperandInfo53 }, // Inst #325 = SRWI
{ 3, OperandInfo53 }, // Inst #326 = SRWI_rec
{ 3, OperandInfo60 }, // Inst #327 = STIWX
{ 3, OperandInfo53 }, // Inst #328 = SUBI
{ 3, OperandInfo53 }, // Inst #329 = SUBIC
{ 3, OperandInfo53 }, // Inst #330 = SUBIC_rec
{ 3, OperandInfo53 }, // Inst #331 = SUBIS
{ 2, OperandInfo63 }, // Inst #332 = SUBPCIS
{ 3, OperandInfo64 }, // Inst #333 = XFLOADf32
{ 3, OperandInfo60 }, // Inst #334 = XFLOADf64
{ 3, OperandInfo64 }, // Inst #335 = XFSTOREf32
{ 3, OperandInfo60 }, // Inst #336 = XFSTOREf64
{ 3, OperandInfo65 }, // Inst #337 = ADD4
{ 3, OperandInfo65 }, // Inst #338 = ADD4O
{ 3, OperandInfo65 }, // Inst #339 = ADD4O_rec
{ 3, OperandInfo66 }, // Inst #340 = ADD4TLS
{ 3, OperandInfo65 }, // Inst #341 = ADD4_rec
{ 3, OperandInfo67 }, // Inst #342 = ADD8
{ 3, OperandInfo67 }, // Inst #343 = ADD8O
{ 3, OperandInfo67 }, // Inst #344 = ADD8O_rec
{ 3, OperandInfo68 }, // Inst #345 = ADD8TLS
{ 3, OperandInfo69 }, // Inst #346 = ADD8TLS_
{ 3, OperandInfo67 }, // Inst #347 = ADD8_rec
{ 3, OperandInfo65 }, // Inst #348 = ADDC
{ 3, OperandInfo67 }, // Inst #349 = ADDC8
{ 3, OperandInfo67 }, // Inst #350 = ADDC8O
{ 3, OperandInfo67 }, // Inst #351 = ADDC8O_rec
{ 3, OperandInfo67 }, // Inst #352 = ADDC8_rec
{ 3, OperandInfo65 }, // Inst #353 = ADDCO
{ 3, OperandInfo65 }, // Inst #354 = ADDCO_rec
{ 3, OperandInfo65 }, // Inst #355 = ADDC_rec
{ 3, OperandInfo65 }, // Inst #356 = ADDE
{ 3, OperandInfo67 }, // Inst #357 = ADDE8
{ 3, OperandInfo67 }, // Inst #358 = ADDE8O
{ 3, OperandInfo67 }, // Inst #359 = ADDE8O_rec
{ 3, OperandInfo67 }, // Inst #360 = ADDE8_rec
{ 3, OperandInfo65 }, // Inst #361 = ADDEO
{ 3, OperandInfo65 }, // Inst #362 = ADDEO_rec
{ 4, OperandInfo70 }, // Inst #363 = ADDEX
{ 4, OperandInfo71 }, // Inst #364 = ADDEX8
{ 3, OperandInfo65 }, // Inst #365 = ADDE_rec
{ 3, OperandInfo72 }, // Inst #366 = ADDI
{ 3, OperandInfo73 }, // Inst #367 = ADDI8
{ 3, OperandInfo53 }, // Inst #368 = ADDIC
{ 3, OperandInfo52 }, // Inst #369 = ADDIC8
{ 3, OperandInfo53 }, // Inst #370 = ADDIC_rec
{ 3, OperandInfo72 }, // Inst #371 = ADDIS
{ 3, OperandInfo73 }, // Inst #372 = ADDIS8
{ 3, OperandInfo73 }, // Inst #373 = ADDISdtprelHA
{ 3, OperandInfo72 }, // Inst #374 = ADDISdtprelHA32
{ 3, OperandInfo73 }, // Inst #375 = ADDISgotTprelHA
{ 3, OperandInfo73 }, // Inst #376 = ADDIStlsgdHA
{ 3, OperandInfo73 }, // Inst #377 = ADDIStlsldHA
{ 3, OperandInfo74 }, // Inst #378 = ADDIStocHA
{ 3, OperandInfo68 }, // Inst #379 = ADDIStocHA8
{ 3, OperandInfo73 }, // Inst #380 = ADDIdtprelL
{ 3, OperandInfo72 }, // Inst #381 = ADDIdtprelL32
{ 3, OperandInfo73 }, // Inst #382 = ADDItlsgdL
{ 3, OperandInfo72 }, // Inst #383 = ADDItlsgdL32
{ 4, OperandInfo75 }, // Inst #384 = ADDItlsgdLADDR
{ 4, OperandInfo76 }, // Inst #385 = ADDItlsgdLADDR32
{ 3, OperandInfo73 }, // Inst #386 = ADDItlsldL
{ 3, OperandInfo72 }, // Inst #387 = ADDItlsldL32
{ 4, OperandInfo75 }, // Inst #388 = ADDItlsldLADDR
{ 4, OperandInfo76 }, // Inst #389 = ADDItlsldLADDR32
{ 3, OperandInfo77 }, // Inst #390 = ADDItoc
{ 3, OperandInfo78 }, // Inst #391 = ADDItoc8
{ 3, OperandInfo68 }, // Inst #392 = ADDItocL
{ 2, OperandInfo79 }, // Inst #393 = ADDME
{ 2, OperandInfo80 }, // Inst #394 = ADDME8
{ 2, OperandInfo80 }, // Inst #395 = ADDME8O
{ 2, OperandInfo80 }, // Inst #396 = ADDME8O_rec
{ 2, OperandInfo80 }, // Inst #397 = ADDME8_rec
{ 2, OperandInfo79 }, // Inst #398 = ADDMEO
{ 2, OperandInfo79 }, // Inst #399 = ADDMEO_rec
{ 2, OperandInfo79 }, // Inst #400 = ADDME_rec
{ 2, OperandInfo63 }, // Inst #401 = ADDPCIS
{ 2, OperandInfo79 }, // Inst #402 = ADDZE
{ 2, OperandInfo80 }, // Inst #403 = ADDZE8
{ 2, OperandInfo80 }, // Inst #404 = ADDZE8O
{ 2, OperandInfo80 }, // Inst #405 = ADDZE8O_rec
{ 2, OperandInfo80 }, // Inst #406 = ADDZE8_rec
{ 2, OperandInfo79 }, // Inst #407 = ADDZEO
{ 2, OperandInfo79 }, // Inst #408 = ADDZEO_rec
{ 2, OperandInfo79 }, // Inst #409 = ADDZE_rec
{ 2, OperandInfo10 }, // Inst #410 = ADJCALLSTACKDOWN
{ 2, OperandInfo10 }, // Inst #411 = ADJCALLSTACKUP
{ 3, OperandInfo65 }, // Inst #412 = AND
{ 3, OperandInfo67 }, // Inst #413 = AND8
{ 3, OperandInfo67 }, // Inst #414 = AND8_rec
{ 3, OperandInfo65 }, // Inst #415 = ANDC
{ 3, OperandInfo67 }, // Inst #416 = ANDC8
{ 3, OperandInfo67 }, // Inst #417 = ANDC8_rec
{ 3, OperandInfo65 }, // Inst #418 = ANDC_rec
{ 3, OperandInfo52 }, // Inst #419 = ANDI8_rec
{ 3, OperandInfo52 }, // Inst #420 = ANDIS8_rec
{ 3, OperandInfo53 }, // Inst #421 = ANDIS_rec
{ 3, OperandInfo53 }, // Inst #422 = ANDI_rec
{ 2, OperandInfo81 }, // Inst #423 = ANDI_rec_1_EQ_BIT
{ 2, OperandInfo82 }, // Inst #424 = ANDI_rec_1_EQ_BIT8
{ 2, OperandInfo81 }, // Inst #425 = ANDI_rec_1_GT_BIT
{ 2, OperandInfo82 }, // Inst #426 = ANDI_rec_1_GT_BIT8
{ 3, OperandInfo65 }, // Inst #427 = AND_rec
{ 5, OperandInfo83 }, // Inst #428 = ATOMIC_CMP_SWAP_I16
{ 5, OperandInfo83 }, // Inst #429 = ATOMIC_CMP_SWAP_I32
{ 5, OperandInfo84 }, // Inst #430 = ATOMIC_CMP_SWAP_I64
{ 5, OperandInfo83 }, // Inst #431 = ATOMIC_CMP_SWAP_I8
{ 4, OperandInfo85 }, // Inst #432 = ATOMIC_LOAD_ADD_I16
{ 4, OperandInfo85 }, // Inst #433 = ATOMIC_LOAD_ADD_I32
{ 4, OperandInfo86 }, // Inst #434 = ATOMIC_LOAD_ADD_I64
{ 4, OperandInfo85 }, // Inst #435 = ATOMIC_LOAD_ADD_I8
{ 4, OperandInfo85 }, // Inst #436 = ATOMIC_LOAD_AND_I16
{ 4, OperandInfo85 }, // Inst #437 = ATOMIC_LOAD_AND_I32
{ 4, OperandInfo86 }, // Inst #438 = ATOMIC_LOAD_AND_I64
{ 4, OperandInfo85 }, // Inst #439 = ATOMIC_LOAD_AND_I8
{ 4, OperandInfo85 }, // Inst #440 = ATOMIC_LOAD_MAX_I16
{ 4, OperandInfo85 }, // Inst #441 = ATOMIC_LOAD_MAX_I32
{ 4, OperandInfo86 }, // Inst #442 = ATOMIC_LOAD_MAX_I64
{ 4, OperandInfo85 }, // Inst #443 = ATOMIC_LOAD_MAX_I8
{ 4, OperandInfo85 }, // Inst #444 = ATOMIC_LOAD_MIN_I16
{ 4, OperandInfo85 }, // Inst #445 = ATOMIC_LOAD_MIN_I32
{ 4, OperandInfo86 }, // Inst #446 = ATOMIC_LOAD_MIN_I64
{ 4, OperandInfo85 }, // Inst #447 = ATOMIC_LOAD_MIN_I8
{ 4, OperandInfo85 }, // Inst #448 = ATOMIC_LOAD_NAND_I16
{ 4, OperandInfo85 }, // Inst #449 = ATOMIC_LOAD_NAND_I32
{ 4, OperandInfo86 }, // Inst #450 = ATOMIC_LOAD_NAND_I64
{ 4, OperandInfo85 }, // Inst #451 = ATOMIC_LOAD_NAND_I8
{ 4, OperandInfo85 }, // Inst #452 = ATOMIC_LOAD_OR_I16
{ 4, OperandInfo85 }, // Inst #453 = ATOMIC_LOAD_OR_I32
{ 4, OperandInfo86 }, // Inst #454 = ATOMIC_LOAD_OR_I64
{ 4, OperandInfo85 }, // Inst #455 = ATOMIC_LOAD_OR_I8
{ 4, OperandInfo85 }, // Inst #456 = ATOMIC_LOAD_SUB_I16
{ 4, OperandInfo85 }, // Inst #457 = ATOMIC_LOAD_SUB_I32
{ 4, OperandInfo86 }, // Inst #458 = ATOMIC_LOAD_SUB_I64
{ 4, OperandInfo85 }, // Inst #459 = ATOMIC_LOAD_SUB_I8
{ 4, OperandInfo85 }, // Inst #460 = ATOMIC_LOAD_UMAX_I16
{ 4, OperandInfo85 }, // Inst #461 = ATOMIC_LOAD_UMAX_I32
{ 4, OperandInfo86 }, // Inst #462 = ATOMIC_LOAD_UMAX_I64
{ 4, OperandInfo85 }, // Inst #463 = ATOMIC_LOAD_UMAX_I8
{ 4, OperandInfo85 }, // Inst #464 = ATOMIC_LOAD_UMIN_I16
{ 4, OperandInfo85 }, // Inst #465 = ATOMIC_LOAD_UMIN_I32
{ 4, OperandInfo86 }, // Inst #466 = ATOMIC_LOAD_UMIN_I64
{ 4, OperandInfo85 }, // Inst #467 = ATOMIC_LOAD_UMIN_I8
{ 4, OperandInfo85 }, // Inst #468 = ATOMIC_LOAD_XOR_I16
{ 4, OperandInfo85 }, // Inst #469 = ATOMIC_LOAD_XOR_I32
{ 4, OperandInfo86 }, // Inst #470 = ATOMIC_LOAD_XOR_I64
{ 4, OperandInfo85 }, // Inst #471 = ATOMIC_LOAD_XOR_I8
{ 4, OperandInfo85 }, // Inst #472 = ATOMIC_SWAP_I16
{ 4, OperandInfo85 }, // Inst #473 = ATOMIC_SWAP_I32
{ 4, OperandInfo86 }, // Inst #474 = ATOMIC_SWAP_I64
{ 4, OperandInfo85 }, // Inst #475 = ATOMIC_SWAP_I8
{ 0, 0 }, // Inst #476 = ATTN
{ 1, OperandInfo87 }, // Inst #477 = B
{ 1, OperandInfo3 }, // Inst #478 = BA
{ 2, OperandInfo88 }, // Inst #479 = BC
{ 3, OperandInfo89 }, // Inst #480 = BCC
{ 3, OperandInfo90 }, // Inst #481 = BCCA
{ 2, OperandInfo91 }, // Inst #482 = BCCCTR
{ 2, OperandInfo91 }, // Inst #483 = BCCCTR8
{ 2, OperandInfo91 }, // Inst #484 = BCCCTRL
{ 2, OperandInfo91 }, // Inst #485 = BCCCTRL8
{ 3, OperandInfo89 }, // Inst #486 = BCCL
{ 3, OperandInfo90 }, // Inst #487 = BCCLA
{ 2, OperandInfo91 }, // Inst #488 = BCCLR
{ 2, OperandInfo91 }, // Inst #489 = BCCLRL
{ 1, OperandInfo92 }, // Inst #490 = BCCTR
{ 1, OperandInfo92 }, // Inst #491 = BCCTR8
{ 1, OperandInfo92 }, // Inst #492 = BCCTR8n
{ 1, OperandInfo92 }, // Inst #493 = BCCTRL
{ 1, OperandInfo92 }, // Inst #494 = BCCTRL8
{ 1, OperandInfo92 }, // Inst #495 = BCCTRL8n
{ 1, OperandInfo92 }, // Inst #496 = BCCTRLn
{ 1, OperandInfo92 }, // Inst #497 = BCCTRn
{ 4, OperandInfo93 }, // Inst #498 = BCDADD_rec
{ 3, OperandInfo94 }, // Inst #499 = BCDCFN_rec
{ 3, OperandInfo94 }, // Inst #500 = BCDCFSQ_rec
{ 3, OperandInfo94 }, // Inst #501 = BCDCFZ_rec
{ 3, OperandInfo95 }, // Inst #502 = BCDCPSGN_rec
{ 2, OperandInfo96 }, // Inst #503 = BCDCTN_rec
{ 2, OperandInfo96 }, // Inst #504 = BCDCTSQ_rec
{ 3, OperandInfo94 }, // Inst #505 = BCDCTZ_rec
{ 3, OperandInfo94 }, // Inst #506 = BCDSETSGN_rec
{ 4, OperandInfo93 }, // Inst #507 = BCDSR_rec
{ 4, OperandInfo93 }, // Inst #508 = BCDSUB_rec
{ 4, OperandInfo93 }, // Inst #509 = BCDS_rec
{ 4, OperandInfo93 }, // Inst #510 = BCDTRUNC_rec
{ 3, OperandInfo95 }, // Inst #511 = BCDUS_rec
{ 3, OperandInfo95 }, // Inst #512 = BCDUTRUNC_rec
{ 2, OperandInfo88 }, // Inst #513 = BCL
{ 1, OperandInfo92 }, // Inst #514 = BCLR
{ 1, OperandInfo92 }, // Inst #515 = BCLRL
{ 1, OperandInfo92 }, // Inst #516 = BCLRLn
{ 1, OperandInfo92 }, // Inst #517 = BCLRn
{ 1, OperandInfo87 }, // Inst #518 = BCLalways
{ 2, OperandInfo88 }, // Inst #519 = BCLn
{ 0, 0 }, // Inst #520 = BCTR
{ 0, 0 }, // Inst #521 = BCTR8
{ 0, 0 }, // Inst #522 = BCTRL
{ 0, 0 }, // Inst #523 = BCTRL8
{ 2, OperandInfo97 }, // Inst #524 = BCTRL8_LDinto_toc
{ 2, OperandInfo97 }, // Inst #525 = BCTRL8_LDinto_toc_RM
{ 0, 0 }, // Inst #526 = BCTRL8_RM
{ 2, OperandInfo97 }, // Inst #527 = BCTRL_LWZinto_toc
{ 2, OperandInfo97 }, // Inst #528 = BCTRL_LWZinto_toc_RM
{ 0, 0 }, // Inst #529 = BCTRL_RM
{ 2, OperandInfo88 }, // Inst #530 = BCn
{ 1, OperandInfo87 }, // Inst #531 = BL
{ 1, OperandInfo87 }, // Inst #532 = BL8
{ 1, OperandInfo87 }, // Inst #533 = BL8_NOP
{ 1, OperandInfo87 }, // Inst #534 = BL8_NOP_RM
{ 2, OperandInfo7 }, // Inst #535 = BL8_NOP_TLS
{ 1, OperandInfo87 }, // Inst #536 = BL8_NOTOC
{ 1, OperandInfo87 }, // Inst #537 = BL8_NOTOC_RM
{ 2, OperandInfo7 }, // Inst #538 = BL8_NOTOC_TLS
{ 1, OperandInfo87 }, // Inst #539 = BL8_RM
{ 2, OperandInfo7 }, // Inst #540 = BL8_TLS
{ 2, OperandInfo7 }, // Inst #541 = BL8_TLS_
{ 1, OperandInfo3 }, // Inst #542 = BLA
{ 1, OperandInfo3 }, // Inst #543 = BLA8
{ 1, OperandInfo3 }, // Inst #544 = BLA8_NOP
{ 1, OperandInfo3 }, // Inst #545 = BLA8_NOP_RM
{ 1, OperandInfo3 }, // Inst #546 = BLA8_RM
{ 1, OperandInfo3 }, // Inst #547 = BLA_RM
{ 0, 0 }, // Inst #548 = BLR
{ 0, 0 }, // Inst #549 = BLR8
{ 0, 0 }, // Inst #550 = BLRL
{ 1, OperandInfo87 }, // Inst #551 = BL_NOP
{ 1, OperandInfo87 }, // Inst #552 = BL_NOP_RM
{ 1, OperandInfo87 }, // Inst #553 = BL_RM
{ 2, OperandInfo7 }, // Inst #554 = BL_TLS
{ 3, OperandInfo67 }, // Inst #555 = BPERMD
{ 2, OperandInfo80 }, // Inst #556 = BRD
{ 2, OperandInfo79 }, // Inst #557 = BRH
{ 2, OperandInfo80 }, // Inst #558 = BRH8
{ 3, OperandInfo65 }, // Inst #559 = BRINC
{ 2, OperandInfo79 }, // Inst #560 = BRW
{ 2, OperandInfo80 }, // Inst #561 = BRW8
{ 3, OperandInfo67 }, // Inst #562 = CFUGED
{ 0, 0 }, // Inst #563 = CLRBHRB
{ 3, OperandInfo65 }, // Inst #564 = CMPB
{ 3, OperandInfo67 }, // Inst #565 = CMPB8
{ 3, OperandInfo98 }, // Inst #566 = CMPD
{ 3, OperandInfo99 }, // Inst #567 = CMPDI
{ 3, OperandInfo98 }, // Inst #568 = CMPEQB
{ 3, OperandInfo98 }, // Inst #569 = CMPLD
{ 3, OperandInfo99 }, // Inst #570 = CMPLDI
{ 3, OperandInfo100 }, // Inst #571 = CMPLW
{ 3, OperandInfo101 }, // Inst #572 = CMPLWI
{ 4, OperandInfo102 }, // Inst #573 = CMPRB
{ 4, OperandInfo103 }, // Inst #574 = CMPRB8
{ 3, OperandInfo100 }, // Inst #575 = CMPW
{ 3, OperandInfo101 }, // Inst #576 = CMPWI
{ 2, OperandInfo80 }, // Inst #577 = CNTLZD
{ 3, OperandInfo67 }, // Inst #578 = CNTLZDM
{ 2, OperandInfo80 }, // Inst #579 = CNTLZD_rec
{ 2, OperandInfo79 }, // Inst #580 = CNTLZW
{ 2, OperandInfo80 }, // Inst #581 = CNTLZW8
{ 2, OperandInfo80 }, // Inst #582 = CNTLZW8_rec
{ 2, OperandInfo79 }, // Inst #583 = CNTLZW_rec
{ 2, OperandInfo80 }, // Inst #584 = CNTTZD
{ 3, OperandInfo67 }, // Inst #585 = CNTTZDM
{ 2, OperandInfo80 }, // Inst #586 = CNTTZD_rec
{ 2, OperandInfo79 }, // Inst #587 = CNTTZW
{ 2, OperandInfo80 }, // Inst #588 = CNTTZW8
{ 2, OperandInfo80 }, // Inst #589 = CNTTZW8_rec
{ 2, OperandInfo79 }, // Inst #590 = CNTTZW_rec
{ 0, 0 }, // Inst #591 = CP_ABORT
{ 3, OperandInfo53 }, // Inst #592 = CP_COPY
{ 3, OperandInfo52 }, // Inst #593 = CP_COPY8
{ 3, OperandInfo52 }, // Inst #594 = CP_PASTE8_rec
{ 3, OperandInfo53 }, // Inst #595 = CP_PASTE_rec
{ 0, 0 }, // Inst #596 = CR6SET
{ 0, 0 }, // Inst #597 = CR6UNSET
{ 3, OperandInfo104 }, // Inst #598 = CRAND
{ 3, OperandInfo104 }, // Inst #599 = CRANDC
{ 3, OperandInfo104 }, // Inst #600 = CREQV
{ 3, OperandInfo104 }, // Inst #601 = CRNAND
{ 3, OperandInfo104 }, // Inst #602 = CRNOR
{ 2, OperandInfo105 }, // Inst #603 = CRNOT
{ 3, OperandInfo104 }, // Inst #604 = CROR
{ 3, OperandInfo104 }, // Inst #605 = CRORC
{ 1, OperandInfo92 }, // Inst #606 = CRSET
{ 1, OperandInfo92 }, // Inst #607 = CRUNSET
{ 3, OperandInfo104 }, // Inst #608 = CRXOR
{ 3, OperandInfo89 }, // Inst #609 = CTRL_DEP
{ 2, OperandInfo63 }, // Inst #610 = DARN
{ 2, OperandInfo54 }, // Inst #611 = DCBA
{ 3, OperandInfo106 }, // Inst #612 = DCBF
{ 2, OperandInfo54 }, // Inst #613 = DCBFEP
{ 2, OperandInfo54 }, // Inst #614 = DCBI
{ 2, OperandInfo54 }, // Inst #615 = DCBST
{ 2, OperandInfo54 }, // Inst #616 = DCBSTEP
{ 3, OperandInfo106 }, // Inst #617 = DCBT
{ 3, OperandInfo55 }, // Inst #618 = DCBTEP
{ 3, OperandInfo106 }, // Inst #619 = DCBTST
{ 3, OperandInfo55 }, // Inst #620 = DCBTSTEP
{ 2, OperandInfo54 }, // Inst #621 = DCBZ
{ 2, OperandInfo54 }, // Inst #622 = DCBZEP
{ 2, OperandInfo54 }, // Inst #623 = DCBZL
{ 2, OperandInfo54 }, // Inst #624 = DCBZLEP
{ 2, OperandInfo79 }, // Inst #625 = DCCCI
{ 3, OperandInfo67 }, // Inst #626 = DIVD
{ 3, OperandInfo67 }, // Inst #627 = DIVDE
{ 3, OperandInfo67 }, // Inst #628 = DIVDEO
{ 3, OperandInfo67 }, // Inst #629 = DIVDEO_rec
{ 3, OperandInfo67 }, // Inst #630 = DIVDEU
{ 3, OperandInfo67 }, // Inst #631 = DIVDEUO
{ 3, OperandInfo67 }, // Inst #632 = DIVDEUO_rec
{ 3, OperandInfo67 }, // Inst #633 = DIVDEU_rec
{ 3, OperandInfo67 }, // Inst #634 = DIVDE_rec
{ 3, OperandInfo67 }, // Inst #635 = DIVDO
{ 3, OperandInfo67 }, // Inst #636 = DIVDO_rec
{ 3, OperandInfo67 }, // Inst #637 = DIVDU
{ 3, OperandInfo67 }, // Inst #638 = DIVDUO
{ 3, OperandInfo67 }, // Inst #639 = DIVDUO_rec
{ 3, OperandInfo67 }, // Inst #640 = DIVDU_rec
{ 3, OperandInfo67 }, // Inst #641 = DIVD_rec
{ 3, OperandInfo65 }, // Inst #642 = DIVW
{ 3, OperandInfo65 }, // Inst #643 = DIVWE
{ 3, OperandInfo65 }, // Inst #644 = DIVWEO
{ 3, OperandInfo65 }, // Inst #645 = DIVWEO_rec
{ 3, OperandInfo65 }, // Inst #646 = DIVWEU
{ 3, OperandInfo65 }, // Inst #647 = DIVWEUO
{ 3, OperandInfo65 }, // Inst #648 = DIVWEUO_rec
{ 3, OperandInfo65 }, // Inst #649 = DIVWEU_rec
{ 3, OperandInfo65 }, // Inst #650 = DIVWE_rec
{ 3, OperandInfo65 }, // Inst #651 = DIVWO
{ 3, OperandInfo65 }, // Inst #652 = DIVWO_rec
{ 3, OperandInfo65 }, // Inst #653 = DIVWU
{ 3, OperandInfo65 }, // Inst #654 = DIVWUO
{ 3, OperandInfo65 }, // Inst #655 = DIVWUO_rec
{ 3, OperandInfo65 }, // Inst #656 = DIVWU_rec
{ 3, OperandInfo65 }, // Inst #657 = DIVW_rec
{ 2, OperandInfo107 }, // Inst #658 = DMMR
{ 1, OperandInfo108 }, // Inst #659 = DMSETDMRZ
{ 3, OperandInfo109 }, // Inst #660 = DMXOR
{ 3, OperandInfo110 }, // Inst #661 = DMXXEXTFDMR256
{ 3, OperandInfo111 }, // Inst #662 = DMXXEXTFDMR512
{ 3, OperandInfo112 }, // Inst #663 = DMXXEXTFDMR512_HI
{ 3, OperandInfo113 }, // Inst #664 = DMXXINSTFDMR256
{ 3, OperandInfo114 }, // Inst #665 = DMXXINSTFDMR512
{ 3, OperandInfo115 }, // Inst #666 = DMXXINSTFDMR512_HI
{ 1, OperandInfo3 }, // Inst #667 = DSS
{ 0, 0 }, // Inst #668 = DSSALL
{ 3, OperandInfo116 }, // Inst #669 = DST
{ 3, OperandInfo117 }, // Inst #670 = DST64
{ 3, OperandInfo116 }, // Inst #671 = DSTST
{ 3, OperandInfo117 }, // Inst #672 = DSTST64
{ 3, OperandInfo116 }, // Inst #673 = DSTSTT
{ 3, OperandInfo117 }, // Inst #674 = DSTSTT64
{ 3, OperandInfo116 }, // Inst #675 = DSTT
{ 3, OperandInfo117 }, // Inst #676 = DSTT64
{ 4, OperandInfo118 }, // Inst #677 = DYNALLOC
{ 4, OperandInfo119 }, // Inst #678 = DYNALLOC8
{ 3, OperandInfo120 }, // Inst #679 = DYNAREAOFFSET
{ 3, OperandInfo120 }, // Inst #680 = DYNAREAOFFSET8
{ 2, OperandInfo121 }, // Inst #681 = DecreaseCTR8loop
{ 2, OperandInfo121 }, // Inst #682 = DecreaseCTRloop
{ 2, OperandInfo122 }, // Inst #683 = EFDABS
{ 3, OperandInfo123 }, // Inst #684 = EFDADD
{ 2, OperandInfo124 }, // Inst #685 = EFDCFS
{ 2, OperandInfo124 }, // Inst #686 = EFDCFSF
{ 2, OperandInfo124 }, // Inst #687 = EFDCFSI
{ 2, OperandInfo124 }, // Inst #688 = EFDCFSID
{ 2, OperandInfo124 }, // Inst #689 = EFDCFUF
{ 2, OperandInfo124 }, // Inst #690 = EFDCFUI
{ 2, OperandInfo124 }, // Inst #691 = EFDCFUID
{ 3, OperandInfo125 }, // Inst #692 = EFDCMPEQ
{ 3, OperandInfo125 }, // Inst #693 = EFDCMPGT
{ 3, OperandInfo125 }, // Inst #694 = EFDCMPLT
{ 2, OperandInfo124 }, // Inst #695 = EFDCTSF
{ 2, OperandInfo126 }, // Inst #696 = EFDCTSI
{ 2, OperandInfo126 }, // Inst #697 = EFDCTSIDZ
{ 2, OperandInfo126 }, // Inst #698 = EFDCTSIZ
{ 2, OperandInfo124 }, // Inst #699 = EFDCTUF
{ 2, OperandInfo126 }, // Inst #700 = EFDCTUI
{ 2, OperandInfo126 }, // Inst #701 = EFDCTUIDZ
{ 2, OperandInfo126 }, // Inst #702 = EFDCTUIZ
{ 3, OperandInfo123 }, // Inst #703 = EFDDIV
{ 3, OperandInfo123 }, // Inst #704 = EFDMUL
{ 2, OperandInfo122 }, // Inst #705 = EFDNABS
{ 2, OperandInfo122 }, // Inst #706 = EFDNEG
{ 3, OperandInfo123 }, // Inst #707 = EFDSUB
{ 3, OperandInfo125 }, // Inst #708 = EFDTSTEQ
{ 3, OperandInfo125 }, // Inst #709 = EFDTSTGT
{ 3, OperandInfo125 }, // Inst #710 = EFDTSTLT
{ 2, OperandInfo79 }, // Inst #711 = EFSABS
{ 3, OperandInfo65 }, // Inst #712 = EFSADD
{ 2, OperandInfo126 }, // Inst #713 = EFSCFD
{ 2, OperandInfo79 }, // Inst #714 = EFSCFSF
{ 2, OperandInfo79 }, // Inst #715 = EFSCFSI
{ 2, OperandInfo79 }, // Inst #716 = EFSCFUF
{ 2, OperandInfo79 }, // Inst #717 = EFSCFUI
{ 3, OperandInfo100 }, // Inst #718 = EFSCMPEQ
{ 3, OperandInfo100 }, // Inst #719 = EFSCMPGT
{ 3, OperandInfo100 }, // Inst #720 = EFSCMPLT
{ 2, OperandInfo79 }, // Inst #721 = EFSCTSF
{ 2, OperandInfo79 }, // Inst #722 = EFSCTSI
{ 2, OperandInfo79 }, // Inst #723 = EFSCTSIZ
{ 2, OperandInfo124 }, // Inst #724 = EFSCTUF
{ 2, OperandInfo79 }, // Inst #725 = EFSCTUI
{ 2, OperandInfo79 }, // Inst #726 = EFSCTUIZ
{ 3, OperandInfo65 }, // Inst #727 = EFSDIV
{ 3, OperandInfo65 }, // Inst #728 = EFSMUL
{ 2, OperandInfo79 }, // Inst #729 = EFSNABS
{ 2, OperandInfo79 }, // Inst #730 = EFSNEG
{ 3, OperandInfo65 }, // Inst #731 = EFSSUB
{ 3, OperandInfo125 }, // Inst #732 = EFSTSTEQ
{ 3, OperandInfo125 }, // Inst #733 = EFSTSTGT
{ 3, OperandInfo125 }, // Inst #734 = EFSTSTLT
{ 1, OperandInfo127 }, // Inst #735 = EH_SjLj_LongJmp32
{ 1, OperandInfo127 }, // Inst #736 = EH_SjLj_LongJmp64
{ 2, OperandInfo128 }, // Inst #737 = EH_SjLj_SetJmp32
{ 2, OperandInfo128 }, // Inst #738 = EH_SjLj_SetJmp64
{ 1, OperandInfo87 }, // Inst #739 = EH_SjLj_Setup
{ 3, OperandInfo65 }, // Inst #740 = EQV
{ 3, OperandInfo67 }, // Inst #741 = EQV8
{ 3, OperandInfo67 }, // Inst #742 = EQV8_rec
{ 3, OperandInfo65 }, // Inst #743 = EQV_rec
{ 2, OperandInfo122 }, // Inst #744 = EVABS
{ 3, OperandInfo129 }, // Inst #745 = EVADDIW
{ 2, OperandInfo122 }, // Inst #746 = EVADDSMIAAW
{ 2, OperandInfo122 }, // Inst #747 = EVADDSSIAAW
{ 2, OperandInfo122 }, // Inst #748 = EVADDUMIAAW
{ 2, OperandInfo122 }, // Inst #749 = EVADDUSIAAW
{ 3, OperandInfo123 }, // Inst #750 = EVADDW
{ 3, OperandInfo123 }, // Inst #751 = EVAND
{ 3, OperandInfo123 }, // Inst #752 = EVANDC
{ 3, OperandInfo125 }, // Inst #753 = EVCMPEQ
{ 3, OperandInfo125 }, // Inst #754 = EVCMPGTS
{ 3, OperandInfo125 }, // Inst #755 = EVCMPGTU
{ 3, OperandInfo125 }, // Inst #756 = EVCMPLTS
{ 3, OperandInfo125 }, // Inst #757 = EVCMPLTU
{ 2, OperandInfo122 }, // Inst #758 = EVCNTLSW
{ 2, OperandInfo122 }, // Inst #759 = EVCNTLZW
{ 3, OperandInfo123 }, // Inst #760 = EVDIVWS
{ 3, OperandInfo123 }, // Inst #761 = EVDIVWU
{ 3, OperandInfo123 }, // Inst #762 = EVEQV
{ 2, OperandInfo122 }, // Inst #763 = EVEXTSB
{ 2, OperandInfo122 }, // Inst #764 = EVEXTSH
{ 2, OperandInfo122 }, // Inst #765 = EVFSABS
{ 3, OperandInfo123 }, // Inst #766 = EVFSADD
{ 2, OperandInfo122 }, // Inst #767 = EVFSCFSF
{ 2, OperandInfo122 }, // Inst #768 = EVFSCFSI
{ 2, OperandInfo122 }, // Inst #769 = EVFSCFUF
{ 2, OperandInfo122 }, // Inst #770 = EVFSCFUI
{ 3, OperandInfo125 }, // Inst #771 = EVFSCMPEQ
{ 3, OperandInfo125 }, // Inst #772 = EVFSCMPGT
{ 3, OperandInfo125 }, // Inst #773 = EVFSCMPLT
{ 2, OperandInfo122 }, // Inst #774 = EVFSCTSF
{ 2, OperandInfo122 }, // Inst #775 = EVFSCTSI
{ 2, OperandInfo122 }, // Inst #776 = EVFSCTSIZ
{ 2, OperandInfo122 }, // Inst #777 = EVFSCTUF
{ 2, OperandInfo122 }, // Inst #778 = EVFSCTUI
{ 2, OperandInfo122 }, // Inst #779 = EVFSCTUIZ
{ 3, OperandInfo123 }, // Inst #780 = EVFSDIV
{ 3, OperandInfo123 }, // Inst #781 = EVFSMUL
{ 2, OperandInfo122 }, // Inst #782 = EVFSNABS
{ 2, OperandInfo122 }, // Inst #783 = EVFSNEG
{ 3, OperandInfo123 }, // Inst #784 = EVFSSUB
{ 3, OperandInfo125 }, // Inst #785 = EVFSTSTEQ
{ 3, OperandInfo125 }, // Inst #786 = EVFSTSTGT
{ 3, OperandInfo125 }, // Inst #787 = EVFSTSTLT
{ 3, OperandInfo130 }, // Inst #788 = EVLDD
{ 3, OperandInfo131 }, // Inst #789 = EVLDDX
{ 3, OperandInfo130 }, // Inst #790 = EVLDH
{ 3, OperandInfo131 }, // Inst #791 = EVLDHX
{ 3, OperandInfo130 }, // Inst #792 = EVLDW
{ 3, OperandInfo131 }, // Inst #793 = EVLDWX
{ 3, OperandInfo130 }, // Inst #794 = EVLHHESPLAT
{ 3, OperandInfo131 }, // Inst #795 = EVLHHESPLATX
{ 3, OperandInfo130 }, // Inst #796 = EVLHHOSSPLAT
{ 3, OperandInfo131 }, // Inst #797 = EVLHHOSSPLATX
{ 3, OperandInfo130 }, // Inst #798 = EVLHHOUSPLAT
{ 3, OperandInfo131 }, // Inst #799 = EVLHHOUSPLATX
{ 3, OperandInfo130 }, // Inst #800 = EVLWHE
{ 3, OperandInfo131 }, // Inst #801 = EVLWHEX
{ 3, OperandInfo130 }, // Inst #802 = EVLWHOS
{ 3, OperandInfo131 }, // Inst #803 = EVLWHOSX
{ 3, OperandInfo130 }, // Inst #804 = EVLWHOU
{ 3, OperandInfo131 }, // Inst #805 = EVLWHOUX
{ 3, OperandInfo130 }, // Inst #806 = EVLWHSPLAT
{ 3, OperandInfo131 }, // Inst #807 = EVLWHSPLATX
{ 3, OperandInfo130 }, // Inst #808 = EVLWWSPLAT
{ 3, OperandInfo131 }, // Inst #809 = EVLWWSPLATX
{ 3, OperandInfo123 }, // Inst #810 = EVMERGEHI
{ 3, OperandInfo123 }, // Inst #811 = EVMERGEHILO
{ 3, OperandInfo132 }, // Inst #812 = EVMERGELO
{ 3, OperandInfo123 }, // Inst #813 = EVMERGELOHI
{ 3, OperandInfo123 }, // Inst #814 = EVMHEGSMFAA
{ 3, OperandInfo123 }, // Inst #815 = EVMHEGSMFAN
{ 3, OperandInfo123 }, // Inst #816 = EVMHEGSMIAA
{ 3, OperandInfo123 }, // Inst #817 = EVMHEGSMIAN
{ 3, OperandInfo123 }, // Inst #818 = EVMHEGUMIAA
{ 3, OperandInfo123 }, // Inst #819 = EVMHEGUMIAN
{ 3, OperandInfo123 }, // Inst #820 = EVMHESMF
{ 3, OperandInfo123 }, // Inst #821 = EVMHESMFA
{ 3, OperandInfo123 }, // Inst #822 = EVMHESMFAAW
{ 3, OperandInfo123 }, // Inst #823 = EVMHESMFANW
{ 3, OperandInfo123 }, // Inst #824 = EVMHESMI
{ 3, OperandInfo123 }, // Inst #825 = EVMHESMIA
{ 3, OperandInfo123 }, // Inst #826 = EVMHESMIAAW
{ 3, OperandInfo123 }, // Inst #827 = EVMHESMIANW
{ 3, OperandInfo123 }, // Inst #828 = EVMHESSF
{ 3, OperandInfo123 }, // Inst #829 = EVMHESSFA
{ 3, OperandInfo123 }, // Inst #830 = EVMHESSFAAW
{ 3, OperandInfo123 }, // Inst #831 = EVMHESSFANW
{ 3, OperandInfo123 }, // Inst #832 = EVMHESSIAAW
{ 3, OperandInfo123 }, // Inst #833 = EVMHESSIANW
{ 3, OperandInfo123 }, // Inst #834 = EVMHEUMI
{ 3, OperandInfo123 }, // Inst #835 = EVMHEUMIA
{ 3, OperandInfo123 }, // Inst #836 = EVMHEUMIAAW
{ 3, OperandInfo123 }, // Inst #837 = EVMHEUMIANW
{ 3, OperandInfo123 }, // Inst #838 = EVMHEUSIAAW
{ 3, OperandInfo123 }, // Inst #839 = EVMHEUSIANW
{ 3, OperandInfo123 }, // Inst #840 = EVMHOGSMFAA
{ 3, OperandInfo123 }, // Inst #841 = EVMHOGSMFAN
{ 3, OperandInfo123 }, // Inst #842 = EVMHOGSMIAA
{ 3, OperandInfo123 }, // Inst #843 = EVMHOGSMIAN
{ 3, OperandInfo123 }, // Inst #844 = EVMHOGUMIAA
{ 3, OperandInfo123 }, // Inst #845 = EVMHOGUMIAN
{ 3, OperandInfo123 }, // Inst #846 = EVMHOSMF
{ 3, OperandInfo123 }, // Inst #847 = EVMHOSMFA
{ 3, OperandInfo123 }, // Inst #848 = EVMHOSMFAAW
{ 3, OperandInfo123 }, // Inst #849 = EVMHOSMFANW
{ 3, OperandInfo123 }, // Inst #850 = EVMHOSMI
{ 3, OperandInfo123 }, // Inst #851 = EVMHOSMIA
{ 3, OperandInfo123 }, // Inst #852 = EVMHOSMIAAW
{ 3, OperandInfo123 }, // Inst #853 = EVMHOSMIANW
{ 3, OperandInfo123 }, // Inst #854 = EVMHOSSF
{ 3, OperandInfo123 }, // Inst #855 = EVMHOSSFA
{ 3, OperandInfo123 }, // Inst #856 = EVMHOSSFAAW
{ 3, OperandInfo123 }, // Inst #857 = EVMHOSSFANW
{ 3, OperandInfo123 }, // Inst #858 = EVMHOSSIAAW
{ 3, OperandInfo123 }, // Inst #859 = EVMHOSSIANW
{ 3, OperandInfo123 }, // Inst #860 = EVMHOUMI
{ 3, OperandInfo123 }, // Inst #861 = EVMHOUMIA
{ 3, OperandInfo123 }, // Inst #862 = EVMHOUMIAAW
{ 3, OperandInfo123 }, // Inst #863 = EVMHOUMIANW
{ 3, OperandInfo123 }, // Inst #864 = EVMHOUSIAAW
{ 3, OperandInfo123 }, // Inst #865 = EVMHOUSIANW
{ 2, OperandInfo122 }, // Inst #866 = EVMRA
{ 3, OperandInfo123 }, // Inst #867 = EVMWHSMF
{ 3, OperandInfo123 }, // Inst #868 = EVMWHSMFA
{ 3, OperandInfo123 }, // Inst #869 = EVMWHSMI
{ 3, OperandInfo123 }, // Inst #870 = EVMWHSMIA
{ 3, OperandInfo123 }, // Inst #871 = EVMWHSSF
{ 3, OperandInfo123 }, // Inst #872 = EVMWHSSFA
{ 3, OperandInfo123 }, // Inst #873 = EVMWHUMI
{ 3, OperandInfo123 }, // Inst #874 = EVMWHUMIA
{ 3, OperandInfo123 }, // Inst #875 = EVMWLSMIAAW
{ 3, OperandInfo123 }, // Inst #876 = EVMWLSMIANW
{ 3, OperandInfo123 }, // Inst #877 = EVMWLSSIAAW
{ 3, OperandInfo123 }, // Inst #878 = EVMWLSSIANW
{ 3, OperandInfo123 }, // Inst #879 = EVMWLUMI
{ 3, OperandInfo123 }, // Inst #880 = EVMWLUMIA
{ 3, OperandInfo123 }, // Inst #881 = EVMWLUMIAAW
{ 3, OperandInfo123 }, // Inst #882 = EVMWLUMIANW
{ 3, OperandInfo123 }, // Inst #883 = EVMWLUSIAAW
{ 3, OperandInfo123 }, // Inst #884 = EVMWLUSIANW
{ 3, OperandInfo123 }, // Inst #885 = EVMWSMF
{ 3, OperandInfo123 }, // Inst #886 = EVMWSMFA
{ 3, OperandInfo123 }, // Inst #887 = EVMWSMFAA
{ 3, OperandInfo123 }, // Inst #888 = EVMWSMFAN
{ 3, OperandInfo123 }, // Inst #889 = EVMWSMI
{ 3, OperandInfo123 }, // Inst #890 = EVMWSMIA
{ 3, OperandInfo123 }, // Inst #891 = EVMWSMIAA
{ 3, OperandInfo123 }, // Inst #892 = EVMWSMIAN
{ 3, OperandInfo123 }, // Inst #893 = EVMWSSF
{ 3, OperandInfo123 }, // Inst #894 = EVMWSSFA
{ 3, OperandInfo123 }, // Inst #895 = EVMWSSFAA
{ 3, OperandInfo123 }, // Inst #896 = EVMWSSFAN
{ 3, OperandInfo123 }, // Inst #897 = EVMWUMI
{ 3, OperandInfo123 }, // Inst #898 = EVMWUMIA
{ 3, OperandInfo123 }, // Inst #899 = EVMWUMIAA
{ 3, OperandInfo123 }, // Inst #900 = EVMWUMIAN
{ 3, OperandInfo123 }, // Inst #901 = EVNAND
{ 2, OperandInfo122 }, // Inst #902 = EVNEG
{ 3, OperandInfo123 }, // Inst #903 = EVNOR
{ 3, OperandInfo123 }, // Inst #904 = EVOR
{ 3, OperandInfo123 }, // Inst #905 = EVORC
{ 3, OperandInfo123 }, // Inst #906 = EVRLW
{ 3, OperandInfo129 }, // Inst #907 = EVRLWI
{ 2, OperandInfo122 }, // Inst #908 = EVRNDW
{ 4, OperandInfo133 }, // Inst #909 = EVSEL
{ 3, OperandInfo123 }, // Inst #910 = EVSLW
{ 3, OperandInfo129 }, // Inst #911 = EVSLWI
{ 2, OperandInfo134 }, // Inst #912 = EVSPLATFI
{ 2, OperandInfo134 }, // Inst #913 = EVSPLATI
{ 3, OperandInfo129 }, // Inst #914 = EVSRWIS
{ 3, OperandInfo129 }, // Inst #915 = EVSRWIU
{ 3, OperandInfo123 }, // Inst #916 = EVSRWS
{ 3, OperandInfo123 }, // Inst #917 = EVSRWU
{ 3, OperandInfo130 }, // Inst #918 = EVSTDD
{ 3, OperandInfo131 }, // Inst #919 = EVSTDDX
{ 3, OperandInfo130 }, // Inst #920 = EVSTDH
{ 3, OperandInfo131 }, // Inst #921 = EVSTDHX
{ 3, OperandInfo130 }, // Inst #922 = EVSTDW
{ 3, OperandInfo131 }, // Inst #923 = EVSTDWX
{ 3, OperandInfo130 }, // Inst #924 = EVSTWHE
{ 3, OperandInfo131 }, // Inst #925 = EVSTWHEX
{ 3, OperandInfo130 }, // Inst #926 = EVSTWHO
{ 3, OperandInfo131 }, // Inst #927 = EVSTWHOX
{ 3, OperandInfo130 }, // Inst #928 = EVSTWWE
{ 3, OperandInfo131 }, // Inst #929 = EVSTWWEX
{ 3, OperandInfo130 }, // Inst #930 = EVSTWWO
{ 3, OperandInfo131 }, // Inst #931 = EVSTWWOX
{ 2, OperandInfo122 }, // Inst #932 = EVSUBFSMIAAW
{ 2, OperandInfo122 }, // Inst #933 = EVSUBFSSIAAW
{ 2, OperandInfo122 }, // Inst #934 = EVSUBFUMIAAW
{ 2, OperandInfo122 }, // Inst #935 = EVSUBFUSIAAW
{ 3, OperandInfo123 }, // Inst #936 = EVSUBFW
{ 3, OperandInfo135 }, // Inst #937 = EVSUBIFW
{ 3, OperandInfo123 }, // Inst #938 = EVXOR
{ 2, OperandInfo79 }, // Inst #939 = EXTSB
{ 2, OperandInfo80 }, // Inst #940 = EXTSB8
{ 2, OperandInfo136 }, // Inst #941 = EXTSB8_32_64
{ 2, OperandInfo80 }, // Inst #942 = EXTSB8_rec
{ 2, OperandInfo79 }, // Inst #943 = EXTSB_rec
{ 2, OperandInfo79 }, // Inst #944 = EXTSH
{ 2, OperandInfo80 }, // Inst #945 = EXTSH8
{ 2, OperandInfo136 }, // Inst #946 = EXTSH8_32_64
{ 2, OperandInfo80 }, // Inst #947 = EXTSH8_rec
{ 2, OperandInfo79 }, // Inst #948 = EXTSH_rec
{ 2, OperandInfo80 }, // Inst #949 = EXTSW
{ 3, OperandInfo52 }, // Inst #950 = EXTSWSLI
{ 3, OperandInfo137 }, // Inst #951 = EXTSWSLI_32_64
{ 3, OperandInfo137 }, // Inst #952 = EXTSWSLI_32_64_rec
{ 3, OperandInfo52 }, // Inst #953 = EXTSWSLI_rec
{ 2, OperandInfo79 }, // Inst #954 = EXTSW_32
{ 2, OperandInfo136 }, // Inst #955 = EXTSW_32_64
{ 2, OperandInfo136 }, // Inst #956 = EXTSW_32_64_rec
{ 2, OperandInfo80 }, // Inst #957 = EXTSW_rec
{ 0, 0 }, // Inst #958 = EnforceIEIO
{ 2, OperandInfo138 }, // Inst #959 = FABSD
{ 2, OperandInfo138 }, // Inst #960 = FABSD_rec
{ 2, OperandInfo139 }, // Inst #961 = FABSS
{ 2, OperandInfo139 }, // Inst #962 = FABSS_rec
{ 3, OperandInfo140 }, // Inst #963 = FADD
{ 3, OperandInfo141 }, // Inst #964 = FADDS
{ 3, OperandInfo141 }, // Inst #965 = FADDS_rec
{ 3, OperandInfo140 }, // Inst #966 = FADD_rec
{ 3, OperandInfo140 }, // Inst #967 = FADDrtz
{ 2, OperandInfo138 }, // Inst #968 = FCFID
{ 2, OperandInfo142 }, // Inst #969 = FCFIDS
{ 2, OperandInfo142 }, // Inst #970 = FCFIDS_rec
{ 2, OperandInfo138 }, // Inst #971 = FCFIDU
{ 2, OperandInfo142 }, // Inst #972 = FCFIDUS
{ 2, OperandInfo142 }, // Inst #973 = FCFIDUS_rec
{ 2, OperandInfo138 }, // Inst #974 = FCFIDU_rec
{ 2, OperandInfo138 }, // Inst #975 = FCFID_rec
{ 3, OperandInfo143 }, // Inst #976 = FCMPOD
{ 3, OperandInfo144 }, // Inst #977 = FCMPOS
{ 3, OperandInfo143 }, // Inst #978 = FCMPUD
{ 3, OperandInfo144 }, // Inst #979 = FCMPUS
{ 3, OperandInfo140 }, // Inst #980 = FCPSGND
{ 3, OperandInfo140 }, // Inst #981 = FCPSGND_rec
{ 3, OperandInfo141 }, // Inst #982 = FCPSGNS
{ 3, OperandInfo141 }, // Inst #983 = FCPSGNS_rec
{ 2, OperandInfo138 }, // Inst #984 = FCTID
{ 2, OperandInfo138 }, // Inst #985 = FCTIDU
{ 2, OperandInfo138 }, // Inst #986 = FCTIDUZ
{ 2, OperandInfo138 }, // Inst #987 = FCTIDUZ_rec
{ 2, OperandInfo138 }, // Inst #988 = FCTIDU_rec
{ 2, OperandInfo138 }, // Inst #989 = FCTIDZ
{ 2, OperandInfo138 }, // Inst #990 = FCTIDZ_rec
{ 2, OperandInfo138 }, // Inst #991 = FCTID_rec
{ 2, OperandInfo138 }, // Inst #992 = FCTIW
{ 2, OperandInfo138 }, // Inst #993 = FCTIWU
{ 2, OperandInfo138 }, // Inst #994 = FCTIWUZ
{ 2, OperandInfo138 }, // Inst #995 = FCTIWUZ_rec
{ 2, OperandInfo138 }, // Inst #996 = FCTIWU_rec
{ 2, OperandInfo138 }, // Inst #997 = FCTIWZ
{ 2, OperandInfo138 }, // Inst #998 = FCTIWZ_rec
{ 2, OperandInfo138 }, // Inst #999 = FCTIW_rec
{ 3, OperandInfo140 }, // Inst #1000 = FDIV
{ 3, OperandInfo141 }, // Inst #1001 = FDIVS
{ 3, OperandInfo141 }, // Inst #1002 = FDIVS_rec
{ 3, OperandInfo140 }, // Inst #1003 = FDIV_rec
{ 4, OperandInfo145 }, // Inst #1004 = FMADD
{ 4, OperandInfo146 }, // Inst #1005 = FMADDS
{ 4, OperandInfo146 }, // Inst #1006 = FMADDS_rec
{ 4, OperandInfo145 }, // Inst #1007 = FMADD_rec
{ 2, OperandInfo139 }, // Inst #1008 = FMR
{ 2, OperandInfo139 }, // Inst #1009 = FMR_rec
{ 4, OperandInfo145 }, // Inst #1010 = FMSUB
{ 4, OperandInfo146 }, // Inst #1011 = FMSUBS
{ 4, OperandInfo146 }, // Inst #1012 = FMSUBS_rec
{ 4, OperandInfo145 }, // Inst #1013 = FMSUB_rec
{ 3, OperandInfo140 }, // Inst #1014 = FMUL
{ 3, OperandInfo141 }, // Inst #1015 = FMULS
{ 3, OperandInfo141 }, // Inst #1016 = FMULS_rec
{ 3, OperandInfo140 }, // Inst #1017 = FMUL_rec
{ 2, OperandInfo138 }, // Inst #1018 = FNABSD
{ 2, OperandInfo138 }, // Inst #1019 = FNABSD_rec
{ 2, OperandInfo139 }, // Inst #1020 = FNABSS
{ 2, OperandInfo139 }, // Inst #1021 = FNABSS_rec
{ 2, OperandInfo138 }, // Inst #1022 = FNEGD
{ 2, OperandInfo138 }, // Inst #1023 = FNEGD_rec
{ 2, OperandInfo139 }, // Inst #1024 = FNEGS
{ 2, OperandInfo139 }, // Inst #1025 = FNEGS_rec
{ 4, OperandInfo145 }, // Inst #1026 = FNMADD
{ 4, OperandInfo146 }, // Inst #1027 = FNMADDS
{ 4, OperandInfo146 }, // Inst #1028 = FNMADDS_rec
{ 4, OperandInfo145 }, // Inst #1029 = FNMADD_rec
{ 4, OperandInfo145 }, // Inst #1030 = FNMSUB
{ 4, OperandInfo146 }, // Inst #1031 = FNMSUBS
{ 4, OperandInfo146 }, // Inst #1032 = FNMSUBS_rec
{ 4, OperandInfo145 }, // Inst #1033 = FNMSUB_rec
{ 2, OperandInfo138 }, // Inst #1034 = FRE
{ 2, OperandInfo139 }, // Inst #1035 = FRES
{ 2, OperandInfo139 }, // Inst #1036 = FRES_rec
{ 2, OperandInfo138 }, // Inst #1037 = FRE_rec
{ 2, OperandInfo138 }, // Inst #1038 = FRIMD
{ 2, OperandInfo138 }, // Inst #1039 = FRIMD_rec
{ 2, OperandInfo139 }, // Inst #1040 = FRIMS
{ 2, OperandInfo139 }, // Inst #1041 = FRIMS_rec
{ 2, OperandInfo138 }, // Inst #1042 = FRIND
{ 2, OperandInfo138 }, // Inst #1043 = FRIND_rec
{ 2, OperandInfo139 }, // Inst #1044 = FRINS
{ 2, OperandInfo139 }, // Inst #1045 = FRINS_rec
{ 2, OperandInfo138 }, // Inst #1046 = FRIPD
{ 2, OperandInfo138 }, // Inst #1047 = FRIPD_rec
{ 2, OperandInfo139 }, // Inst #1048 = FRIPS
{ 2, OperandInfo139 }, // Inst #1049 = FRIPS_rec
{ 2, OperandInfo138 }, // Inst #1050 = FRIZD
{ 2, OperandInfo138 }, // Inst #1051 = FRIZD_rec
{ 2, OperandInfo139 }, // Inst #1052 = FRIZS
{ 2, OperandInfo139 }, // Inst #1053 = FRIZS_rec
{ 2, OperandInfo142 }, // Inst #1054 = FRSP
{ 2, OperandInfo142 }, // Inst #1055 = FRSP_rec
{ 2, OperandInfo138 }, // Inst #1056 = FRSQRTE
{ 2, OperandInfo139 }, // Inst #1057 = FRSQRTES
{ 2, OperandInfo139 }, // Inst #1058 = FRSQRTES_rec
{ 2, OperandInfo138 }, // Inst #1059 = FRSQRTE_rec
{ 4, OperandInfo145 }, // Inst #1060 = FSELD
{ 4, OperandInfo145 }, // Inst #1061 = FSELD_rec
{ 4, OperandInfo147 }, // Inst #1062 = FSELS
{ 4, OperandInfo147 }, // Inst #1063 = FSELS_rec
{ 2, OperandInfo138 }, // Inst #1064 = FSQRT
{ 2, OperandInfo139 }, // Inst #1065 = FSQRTS
{ 2, OperandInfo139 }, // Inst #1066 = FSQRTS_rec
{ 2, OperandInfo138 }, // Inst #1067 = FSQRT_rec
{ 3, OperandInfo140 }, // Inst #1068 = FSUB
{ 3, OperandInfo141 }, // Inst #1069 = FSUBS
{ 3, OperandInfo141 }, // Inst #1070 = FSUBS_rec
{ 3, OperandInfo140 }, // Inst #1071 = FSUB_rec
{ 3, OperandInfo143 }, // Inst #1072 = FTDIV
{ 2, OperandInfo148 }, // Inst #1073 = FTSQRT
{ 3, OperandInfo69 }, // Inst #1074 = GETtlsADDR
{ 3, OperandInfo66 }, // Inst #1075 = GETtlsADDR32
{ 3, OperandInfo65 }, // Inst #1076 = GETtlsADDR32AIX
{ 3, OperandInfo67 }, // Inst #1077 = GETtlsADDR64AIX
{ 3, OperandInfo69 }, // Inst #1078 = GETtlsADDRPCREL
{ 3, OperandInfo69 }, // Inst #1079 = GETtlsldADDR
{ 3, OperandInfo66 }, // Inst #1080 = GETtlsldADDR32
{ 3, OperandInfo69 }, // Inst #1081 = GETtlsldADDRPCREL
{ 3, OperandInfo59 }, // Inst #1082 = HASHCHK
{ 3, OperandInfo149 }, // Inst #1083 = HASHCHK8
{ 3, OperandInfo59 }, // Inst #1084 = HASHCHKP
{ 3, OperandInfo149 }, // Inst #1085 = HASHCHKP8
{ 3, OperandInfo59 }, // Inst #1086 = HASHST
{ 3, OperandInfo149 }, // Inst #1087 = HASHST8
{ 3, OperandInfo59 }, // Inst #1088 = HASHSTP
{ 3, OperandInfo149 }, // Inst #1089 = HASHSTP8
{ 0, 0 }, // Inst #1090 = HRFID
{ 2, OperandInfo54 }, // Inst #1091 = ICBI
{ 2, OperandInfo54 }, // Inst #1092 = ICBIEP
{ 3, OperandInfo106 }, // Inst #1093 = ICBLC
{ 3, OperandInfo106 }, // Inst #1094 = ICBLQ
{ 3, OperandInfo106 }, // Inst #1095 = ICBT
{ 3, OperandInfo106 }, // Inst #1096 = ICBTLS
{ 2, OperandInfo79 }, // Inst #1097 = ICCCI
{ 4, OperandInfo150 }, // Inst #1098 = ISEL
{ 4, OperandInfo151 }, // Inst #1099 = ISEL8
{ 0, 0 }, // Inst #1100 = ISYNC
{ 3, OperandInfo72 }, // Inst #1101 = LA
{ 3, OperandInfo73 }, // Inst #1102 = LA8
{ 3, OperandInfo152 }, // Inst #1103 = LBARX
{ 3, OperandInfo152 }, // Inst #1104 = LBARXL
{ 3, OperandInfo152 }, // Inst #1105 = LBEPX
{ 3, OperandInfo59 }, // Inst #1106 = LBZ
{ 3, OperandInfo149 }, // Inst #1107 = LBZ8
{ 3, OperandInfo65 }, // Inst #1108 = LBZCIX
{ 4, OperandInfo153 }, // Inst #1109 = LBZU
{ 4, OperandInfo154 }, // Inst #1110 = LBZU8
{ 4, OperandInfo155 }, // Inst #1111 = LBZUX
{ 4, OperandInfo156 }, // Inst #1112 = LBZUX8
{ 3, OperandInfo152 }, // Inst #1113 = LBZX
{ 3, OperandInfo157 }, // Inst #1114 = LBZX8
{ 3, OperandInfo158 }, // Inst #1115 = LBZXTLS
{ 3, OperandInfo158 }, // Inst #1116 = LBZXTLS_
{ 3, OperandInfo159 }, // Inst #1117 = LBZXTLS_32
{ 3, OperandInfo149 }, // Inst #1118 = LD
{ 3, OperandInfo157 }, // Inst #1119 = LDARX
{ 3, OperandInfo157 }, // Inst #1120 = LDARXL
{ 3, OperandInfo52 }, // Inst #1121 = LDAT
{ 3, OperandInfo157 }, // Inst #1122 = LDBRX
{ 3, OperandInfo65 }, // Inst #1123 = LDCIX
{ 4, OperandInfo154 }, // Inst #1124 = LDU
{ 4, OperandInfo156 }, // Inst #1125 = LDUX
{ 3, OperandInfo157 }, // Inst #1126 = LDX
{ 3, OperandInfo158 }, // Inst #1127 = LDXTLS
{ 3, OperandInfo158 }, // Inst #1128 = LDXTLS_
{ 3, OperandInfo160 }, // Inst #1129 = LDgotTprelL
{ 3, OperandInfo161 }, // Inst #1130 = LDgotTprelL32
{ 3, OperandInfo162 }, // Inst #1131 = LDtoc
{ 3, OperandInfo162 }, // Inst #1132 = LDtocBA
{ 3, OperandInfo162 }, // Inst #1133 = LDtocCPT
{ 3, OperandInfo162 }, // Inst #1134 = LDtocJTI
{ 3, OperandInfo78 }, // Inst #1135 = LDtocL
{ 3, OperandInfo163 }, // Inst #1136 = LFD
{ 3, OperandInfo164 }, // Inst #1137 = LFDEPX
{ 4, OperandInfo165 }, // Inst #1138 = LFDU
{ 4, OperandInfo166 }, // Inst #1139 = LFDUX
{ 3, OperandInfo164 }, // Inst #1140 = LFDX
{ 3, OperandInfo164 }, // Inst #1141 = LFIWAX
{ 3, OperandInfo164 }, // Inst #1142 = LFIWZX
{ 3, OperandInfo167 }, // Inst #1143 = LFS
{ 4, OperandInfo168 }, // Inst #1144 = LFSU
{ 4, OperandInfo169 }, // Inst #1145 = LFSUX
{ 3, OperandInfo170 }, // Inst #1146 = LFSX
{ 3, OperandInfo59 }, // Inst #1147 = LHA
{ 3, OperandInfo149 }, // Inst #1148 = LHA8
{ 3, OperandInfo152 }, // Inst #1149 = LHARX
{ 3, OperandInfo152 }, // Inst #1150 = LHARXL
{ 4, OperandInfo153 }, // Inst #1151 = LHAU
{ 4, OperandInfo154 }, // Inst #1152 = LHAU8
{ 4, OperandInfo155 }, // Inst #1153 = LHAUX
{ 4, OperandInfo156 }, // Inst #1154 = LHAUX8
{ 3, OperandInfo152 }, // Inst #1155 = LHAX
{ 3, OperandInfo157 }, // Inst #1156 = LHAX8
{ 3, OperandInfo152 }, // Inst #1157 = LHBRX
{ 3, OperandInfo157 }, // Inst #1158 = LHBRX8
{ 3, OperandInfo152 }, // Inst #1159 = LHEPX
{ 3, OperandInfo59 }, // Inst #1160 = LHZ
{ 3, OperandInfo149 }, // Inst #1161 = LHZ8
{ 3, OperandInfo65 }, // Inst #1162 = LHZCIX
{ 4, OperandInfo153 }, // Inst #1163 = LHZU
{ 4, OperandInfo154 }, // Inst #1164 = LHZU8
{ 4, OperandInfo155 }, // Inst #1165 = LHZUX
{ 4, OperandInfo156 }, // Inst #1166 = LHZUX8
{ 3, OperandInfo152 }, // Inst #1167 = LHZX
{ 3, OperandInfo157 }, // Inst #1168 = LHZX8
{ 3, OperandInfo158 }, // Inst #1169 = LHZXTLS
{ 3, OperandInfo158 }, // Inst #1170 = LHZXTLS_
{ 3, OperandInfo159 }, // Inst #1171 = LHZXTLS_32
{ 2, OperandInfo171 }, // Inst #1172 = LI
{ 2, OperandInfo63 }, // Inst #1173 = LI8
{ 2, OperandInfo171 }, // Inst #1174 = LIS
{ 2, OperandInfo63 }, // Inst #1175 = LIS8
{ 3, OperandInfo59 }, // Inst #1176 = LMW
{ 3, OperandInfo172 }, // Inst #1177 = LQ
{ 3, OperandInfo173 }, // Inst #1178 = LQARX
{ 3, OperandInfo173 }, // Inst #1179 = LQARXL
{ 3, OperandInfo173 }, // Inst #1180 = LQX_PSEUDO
{ 3, OperandInfo53 }, // Inst #1181 = LSWI
{ 3, OperandInfo174 }, // Inst #1182 = LVEBX
{ 3, OperandInfo174 }, // Inst #1183 = LVEHX
{ 3, OperandInfo174 }, // Inst #1184 = LVEWX
{ 3, OperandInfo174 }, // Inst #1185 = LVSL
{ 3, OperandInfo174 }, // Inst #1186 = LVSR
{ 3, OperandInfo174 }, // Inst #1187 = LVX
{ 3, OperandInfo174 }, // Inst #1188 = LVXL
{ 3, OperandInfo149 }, // Inst #1189 = LWA
{ 3, OperandInfo152 }, // Inst #1190 = LWARX
{ 3, OperandInfo152 }, // Inst #1191 = LWARXL
{ 3, OperandInfo53 }, // Inst #1192 = LWAT
{ 4, OperandInfo156 }, // Inst #1193 = LWAUX
{ 3, OperandInfo157 }, // Inst #1194 = LWAX
{ 3, OperandInfo152 }, // Inst #1195 = LWAX_32
{ 3, OperandInfo59 }, // Inst #1196 = LWA_32
{ 3, OperandInfo152 }, // Inst #1197 = LWBRX
{ 3, OperandInfo157 }, // Inst #1198 = LWBRX8
{ 3, OperandInfo152 }, // Inst #1199 = LWEPX
{ 3, OperandInfo59 }, // Inst #1200 = LWZ
{ 3, OperandInfo149 }, // Inst #1201 = LWZ8
{ 3, OperandInfo65 }, // Inst #1202 = LWZCIX
{ 4, OperandInfo153 }, // Inst #1203 = LWZU
{ 4, OperandInfo154 }, // Inst #1204 = LWZU8
{ 4, OperandInfo155 }, // Inst #1205 = LWZUX
{ 4, OperandInfo156 }, // Inst #1206 = LWZUX8
{ 3, OperandInfo152 }, // Inst #1207 = LWZX
{ 3, OperandInfo157 }, // Inst #1208 = LWZX8
{ 3, OperandInfo158 }, // Inst #1209 = LWZXTLS
{ 3, OperandInfo158 }, // Inst #1210 = LWZXTLS_
{ 3, OperandInfo159 }, // Inst #1211 = LWZXTLS_32
{ 3, OperandInfo77 }, // Inst #1212 = LWZtoc
{ 3, OperandInfo175 }, // Inst #1213 = LWZtocL
{ 3, OperandInfo176 }, // Inst #1214 = LXSD
{ 3, OperandInfo60 }, // Inst #1215 = LXSDX
{ 3, OperandInfo60 }, // Inst #1216 = LXSIBZX
{ 3, OperandInfo60 }, // Inst #1217 = LXSIHZX
{ 3, OperandInfo60 }, // Inst #1218 = LXSIWAX
{ 3, OperandInfo60 }, // Inst #1219 = LXSIWZX
{ 3, OperandInfo176 }, // Inst #1220 = LXSSP
{ 3, OperandInfo64 }, // Inst #1221 = LXSSPX
{ 3, OperandInfo177 }, // Inst #1222 = LXV
{ 3, OperandInfo178 }, // Inst #1223 = LXVB16X
{ 3, OperandInfo178 }, // Inst #1224 = LXVD2X
{ 3, OperandInfo178 }, // Inst #1225 = LXVDSX
{ 3, OperandInfo178 }, // Inst #1226 = LXVH8X
{ 2, OperandInfo179 }, // Inst #1227 = LXVKQ
{ 3, OperandInfo180 }, // Inst #1228 = LXVL
{ 3, OperandInfo180 }, // Inst #1229 = LXVLL
{ 3, OperandInfo181 }, // Inst #1230 = LXVP
{ 3, OperandInfo182 }, // Inst #1231 = LXVPRL
{ 3, OperandInfo182 }, // Inst #1232 = LXVPRLL
{ 3, OperandInfo183 }, // Inst #1233 = LXVPX
{ 3, OperandInfo178 }, // Inst #1234 = LXVRBX
{ 3, OperandInfo178 }, // Inst #1235 = LXVRDX
{ 3, OperandInfo178 }, // Inst #1236 = LXVRHX
{ 3, OperandInfo180 }, // Inst #1237 = LXVRL
{ 3, OperandInfo180 }, // Inst #1238 = LXVRLL
{ 3, OperandInfo178 }, // Inst #1239 = LXVRWX
{ 3, OperandInfo178 }, // Inst #1240 = LXVW4X
{ 3, OperandInfo178 }, // Inst #1241 = LXVWSX
{ 3, OperandInfo178 }, // Inst #1242 = LXVX
{ 4, OperandInfo184 }, // Inst #1243 = MADDHD
{ 4, OperandInfo184 }, // Inst #1244 = MADDHDU
{ 4, OperandInfo185 }, // Inst #1245 = MADDLD
{ 4, OperandInfo184 }, // Inst #1246 = MADDLD8
{ 1, OperandInfo3 }, // Inst #1247 = MBAR
{ 2, OperandInfo186 }, // Inst #1248 = MCRF
{ 2, OperandInfo186 }, // Inst #1249 = MCRFS
{ 1, OperandInfo187 }, // Inst #1250 = MCRXRX
{ 3, OperandInfo188 }, // Inst #1251 = MFBHRBE
{ 1, OperandInfo189 }, // Inst #1252 = MFCR
{ 1, OperandInfo49 }, // Inst #1253 = MFCR8
{ 1, OperandInfo189 }, // Inst #1254 = MFCTR
{ 1, OperandInfo49 }, // Inst #1255 = MFCTR8
{ 2, OperandInfo171 }, // Inst #1256 = MFDCR
{ 1, OperandInfo190 }, // Inst #1257 = MFFS
{ 2, OperandInfo138 }, // Inst #1258 = MFFSCDRN
{ 2, OperandInfo191 }, // Inst #1259 = MFFSCDRNI
{ 1, OperandInfo190 }, // Inst #1260 = MFFSCE
{ 2, OperandInfo138 }, // Inst #1261 = MFFSCRN
{ 2, OperandInfo191 }, // Inst #1262 = MFFSCRNI
{ 1, OperandInfo190 }, // Inst #1263 = MFFSL
{ 1, OperandInfo190 }, // Inst #1264 = MFFS_rec
{ 1, OperandInfo189 }, // Inst #1265 = MFLR
{ 1, OperandInfo49 }, // Inst #1266 = MFLR8
{ 1, OperandInfo189 }, // Inst #1267 = MFMSR
{ 2, OperandInfo192 }, // Inst #1268 = MFOCRF
{ 2, OperandInfo193 }, // Inst #1269 = MFOCRF8
{ 2, OperandInfo171 }, // Inst #1270 = MFPMR
{ 2, OperandInfo171 }, // Inst #1271 = MFSPR
{ 2, OperandInfo63 }, // Inst #1272 = MFSPR8
{ 2, OperandInfo171 }, // Inst #1273 = MFSR
{ 2, OperandInfo79 }, // Inst #1274 = MFSRIN
{ 2, OperandInfo171 }, // Inst #1275 = MFTB
{ 1, OperandInfo49 }, // Inst #1276 = MFTB8
{ 1, OperandInfo189 }, // Inst #1277 = MFUDSCR
{ 2, OperandInfo194 }, // Inst #1278 = MFVRD
{ 1, OperandInfo189 }, // Inst #1279 = MFVRSAVE
{ 2, OperandInfo195 }, // Inst #1280 = MFVRSAVEv
{ 2, OperandInfo196 }, // Inst #1281 = MFVRWZ
{ 1, OperandInfo197 }, // Inst #1282 = MFVSCR
{ 2, OperandInfo198 }, // Inst #1283 = MFVSRD
{ 2, OperandInfo194 }, // Inst #1284 = MFVSRLD
{ 2, OperandInfo199 }, // Inst #1285 = MFVSRWZ
{ 3, OperandInfo67 }, // Inst #1286 = MODSD
{ 3, OperandInfo65 }, // Inst #1287 = MODSW
{ 3, OperandInfo67 }, // Inst #1288 = MODUD
{ 3, OperandInfo65 }, // Inst #1289 = MODUW
{ 0, 0 }, // Inst #1290 = MSGSYNC
{ 0, 0 }, // Inst #1291 = MSYNC
{ 2, OperandInfo200 }, // Inst #1292 = MTCRF
{ 2, OperandInfo201 }, // Inst #1293 = MTCRF8
{ 1, OperandInfo189 }, // Inst #1294 = MTCTR
{ 1, OperandInfo49 }, // Inst #1295 = MTCTR8
{ 1, OperandInfo49 }, // Inst #1296 = MTCTR8loop
{ 1, OperandInfo189 }, // Inst #1297 = MTCTRloop
{ 2, OperandInfo171 }, // Inst #1298 = MTDCR
{ 1, OperandInfo3 }, // Inst #1299 = MTFSB0
{ 1, OperandInfo3 }, // Inst #1300 = MTFSB1
{ 4, OperandInfo202 }, // Inst #1301 = MTFSF
{ 3, OperandInfo203 }, // Inst #1302 = MTFSFI
{ 3, OperandInfo203 }, // Inst #1303 = MTFSFI_rec
{ 2, OperandInfo10 }, // Inst #1304 = MTFSFIb
{ 4, OperandInfo202 }, // Inst #1305 = MTFSF_rec
{ 2, OperandInfo204 }, // Inst #1306 = MTFSFb
{ 1, OperandInfo189 }, // Inst #1307 = MTLR
{ 1, OperandInfo49 }, // Inst #1308 = MTLR8
{ 2, OperandInfo171 }, // Inst #1309 = MTMSR
{ 2, OperandInfo171 }, // Inst #1310 = MTMSRD
{ 2, OperandInfo205 }, // Inst #1311 = MTOCRF
{ 2, OperandInfo206 }, // Inst #1312 = MTOCRF8
{ 2, OperandInfo200 }, // Inst #1313 = MTPMR
{ 2, OperandInfo200 }, // Inst #1314 = MTSPR
{ 2, OperandInfo201 }, // Inst #1315 = MTSPR8
{ 2, OperandInfo171 }, // Inst #1316 = MTSR
{ 2, OperandInfo79 }, // Inst #1317 = MTSRIN
{ 1, OperandInfo189 }, // Inst #1318 = MTUDSCR
{ 2, OperandInfo207 }, // Inst #1319 = MTVRD
{ 1, OperandInfo189 }, // Inst #1320 = MTVRSAVE
{ 2, OperandInfo208 }, // Inst #1321 = MTVRSAVEv
{ 2, OperandInfo209 }, // Inst #1322 = MTVRWA
{ 2, OperandInfo209 }, // Inst #1323 = MTVRWZ
{ 1, OperandInfo197 }, // Inst #1324 = MTVSCR
{ 2, OperandInfo210 }, // Inst #1325 = MTVSRBM
{ 2, OperandInfo211 }, // Inst #1326 = MTVSRBMI
{ 2, OperandInfo212 }, // Inst #1327 = MTVSRD
{ 3, OperandInfo213 }, // Inst #1328 = MTVSRDD
{ 2, OperandInfo210 }, // Inst #1329 = MTVSRDM
{ 2, OperandInfo210 }, // Inst #1330 = MTVSRHM
{ 2, OperandInfo210 }, // Inst #1331 = MTVSRQM
{ 2, OperandInfo214 }, // Inst #1332 = MTVSRWA
{ 2, OperandInfo210 }, // Inst #1333 = MTVSRWM
{ 2, OperandInfo209 }, // Inst #1334 = MTVSRWS
{ 2, OperandInfo214 }, // Inst #1335 = MTVSRWZ
{ 3, OperandInfo67 }, // Inst #1336 = MULHD
{ 3, OperandInfo67 }, // Inst #1337 = MULHDU
{ 3, OperandInfo67 }, // Inst #1338 = MULHDU_rec
{ 3, OperandInfo67 }, // Inst #1339 = MULHD_rec
{ 3, OperandInfo65 }, // Inst #1340 = MULHW
{ 3, OperandInfo65 }, // Inst #1341 = MULHWU
{ 3, OperandInfo65 }, // Inst #1342 = MULHWU_rec
{ 3, OperandInfo65 }, // Inst #1343 = MULHW_rec
{ 3, OperandInfo67 }, // Inst #1344 = MULLD
{ 3, OperandInfo67 }, // Inst #1345 = MULLDO
{ 3, OperandInfo67 }, // Inst #1346 = MULLDO_rec
{ 3, OperandInfo67 }, // Inst #1347 = MULLD_rec
{ 3, OperandInfo53 }, // Inst #1348 = MULLI
{ 3, OperandInfo52 }, // Inst #1349 = MULLI8
{ 3, OperandInfo65 }, // Inst #1350 = MULLW
{ 3, OperandInfo65 }, // Inst #1351 = MULLWO
{ 3, OperandInfo65 }, // Inst #1352 = MULLWO_rec
{ 3, OperandInfo65 }, // Inst #1353 = MULLW_rec
{ 0, 0 }, // Inst #1354 = MoveGOTtoLR
{ 0, 0 }, // Inst #1355 = MovePCtoLR
{ 0, 0 }, // Inst #1356 = MovePCtoLR8
{ 3, OperandInfo65 }, // Inst #1357 = NAND
{ 3, OperandInfo67 }, // Inst #1358 = NAND8
{ 3, OperandInfo67 }, // Inst #1359 = NAND8_rec
{ 3, OperandInfo65 }, // Inst #1360 = NAND_rec
{ 0, 0 }, // Inst #1361 = NAP
{ 2, OperandInfo79 }, // Inst #1362 = NEG
{ 2, OperandInfo80 }, // Inst #1363 = NEG8
{ 2, OperandInfo80 }, // Inst #1364 = NEG8O
{ 2, OperandInfo80 }, // Inst #1365 = NEG8O_rec
{ 2, OperandInfo80 }, // Inst #1366 = NEG8_rec
{ 2, OperandInfo79 }, // Inst #1367 = NEGO
{ 2, OperandInfo79 }, // Inst #1368 = NEGO_rec
{ 2, OperandInfo79 }, // Inst #1369 = NEG_rec
{ 0, 0 }, // Inst #1370 = NOP
{ 0, 0 }, // Inst #1371 = NOP_GT_PWR6
{ 0, 0 }, // Inst #1372 = NOP_GT_PWR7
{ 3, OperandInfo65 }, // Inst #1373 = NOR
{ 3, OperandInfo67 }, // Inst #1374 = NOR8
{ 3, OperandInfo67 }, // Inst #1375 = NOR8_rec
{ 3, OperandInfo65 }, // Inst #1376 = NOR_rec
{ 3, OperandInfo65 }, // Inst #1377 = OR
{ 3, OperandInfo67 }, // Inst #1378 = OR8
{ 3, OperandInfo67 }, // Inst #1379 = OR8_rec
{ 3, OperandInfo65 }, // Inst #1380 = ORC
{ 3, OperandInfo67 }, // Inst #1381 = ORC8
{ 3, OperandInfo67 }, // Inst #1382 = ORC8_rec
{ 3, OperandInfo65 }, // Inst #1383 = ORC_rec
{ 3, OperandInfo53 }, // Inst #1384 = ORI
{ 3, OperandInfo52 }, // Inst #1385 = ORI8
{ 3, OperandInfo53 }, // Inst #1386 = ORIS
{ 3, OperandInfo52 }, // Inst #1387 = ORIS8
{ 3, OperandInfo65 }, // Inst #1388 = OR_rec
{ 3, OperandInfo53 }, // Inst #1389 = PADDI
{ 3, OperandInfo52 }, // Inst #1390 = PADDI8
{ 3, OperandInfo215 }, // Inst #1391 = PADDI8pc
{ 3, OperandInfo73 }, // Inst #1392 = PADDIdtprel
{ 3, OperandInfo188 }, // Inst #1393 = PADDIpc
{ 3, OperandInfo67 }, // Inst #1394 = PDEPD
{ 3, OperandInfo67 }, // Inst #1395 = PEXTD
{ 3, OperandInfo216 }, // Inst #1396 = PLBZ
{ 3, OperandInfo217 }, // Inst #1397 = PLBZ8
{ 3, OperandInfo218 }, // Inst #1398 = PLBZ8pc
{ 3, OperandInfo219 }, // Inst #1399 = PLBZpc
{ 3, OperandInfo217 }, // Inst #1400 = PLD
{ 3, OperandInfo218 }, // Inst #1401 = PLDpc
{ 3, OperandInfo220 }, // Inst #1402 = PLFD
{ 3, OperandInfo221 }, // Inst #1403 = PLFDpc
{ 3, OperandInfo222 }, // Inst #1404 = PLFS
{ 3, OperandInfo223 }, // Inst #1405 = PLFSpc
{ 3, OperandInfo216 }, // Inst #1406 = PLHA
{ 3, OperandInfo217 }, // Inst #1407 = PLHA8
{ 3, OperandInfo218 }, // Inst #1408 = PLHA8pc
{ 3, OperandInfo219 }, // Inst #1409 = PLHApc
{ 3, OperandInfo216 }, // Inst #1410 = PLHZ
{ 3, OperandInfo217 }, // Inst #1411 = PLHZ8
{ 3, OperandInfo218 }, // Inst #1412 = PLHZ8pc
{ 3, OperandInfo219 }, // Inst #1413 = PLHZpc
{ 2, OperandInfo171 }, // Inst #1414 = PLI
{ 2, OperandInfo63 }, // Inst #1415 = PLI8
{ 3, OperandInfo216 }, // Inst #1416 = PLWA
{ 3, OperandInfo217 }, // Inst #1417 = PLWA8
{ 3, OperandInfo218 }, // Inst #1418 = PLWA8pc
{ 3, OperandInfo219 }, // Inst #1419 = PLWApc
{ 3, OperandInfo216 }, // Inst #1420 = PLWZ
{ 3, OperandInfo217 }, // Inst #1421 = PLWZ8
{ 3, OperandInfo218 }, // Inst #1422 = PLWZ8pc
{ 3, OperandInfo219 }, // Inst #1423 = PLWZpc
{ 3, OperandInfo224 }, // Inst #1424 = PLXSD
{ 3, OperandInfo225 }, // Inst #1425 = PLXSDpc
{ 3, OperandInfo224 }, // Inst #1426 = PLXSSP
{ 3, OperandInfo225 }, // Inst #1427 = PLXSSPpc
{ 3, OperandInfo226 }, // Inst #1428 = PLXV
{ 3, OperandInfo227 }, // Inst #1429 = PLXVP
{ 3, OperandInfo228 }, // Inst #1430 = PLXVPpc
{ 3, OperandInfo229 }, // Inst #1431 = PLXVpc
{ 6, OperandInfo230 }, // Inst #1432 = PMXVBF16GER2
{ 7, OperandInfo231 }, // Inst #1433 = PMXVBF16GER2NN
{ 7, OperandInfo231 }, // Inst #1434 = PMXVBF16GER2NP
{ 7, OperandInfo231 }, // Inst #1435 = PMXVBF16GER2PN
{ 7, OperandInfo231 }, // Inst #1436 = PMXVBF16GER2PP
{ 6, OperandInfo232 }, // Inst #1437 = PMXVBF16GER2W
{ 7, OperandInfo233 }, // Inst #1438 = PMXVBF16GER2WNN
{ 7, OperandInfo233 }, // Inst #1439 = PMXVBF16GER2WNP
{ 7, OperandInfo233 }, // Inst #1440 = PMXVBF16GER2WPN
{ 7, OperandInfo233 }, // Inst #1441 = PMXVBF16GER2WPP
{ 6, OperandInfo230 }, // Inst #1442 = PMXVF16GER2
{ 7, OperandInfo231 }, // Inst #1443 = PMXVF16GER2NN
{ 7, OperandInfo231 }, // Inst #1444 = PMXVF16GER2NP
{ 7, OperandInfo231 }, // Inst #1445 = PMXVF16GER2PN
{ 7, OperandInfo231 }, // Inst #1446 = PMXVF16GER2PP
{ 6, OperandInfo232 }, // Inst #1447 = PMXVF16GER2W
{ 7, OperandInfo233 }, // Inst #1448 = PMXVF16GER2WNN
{ 7, OperandInfo233 }, // Inst #1449 = PMXVF16GER2WNP
{ 7, OperandInfo233 }, // Inst #1450 = PMXVF16GER2WPN
{ 7, OperandInfo233 }, // Inst #1451 = PMXVF16GER2WPP
{ 5, OperandInfo234 }, // Inst #1452 = PMXVF32GER
{ 6, OperandInfo235 }, // Inst #1453 = PMXVF32GERNN
{ 6, OperandInfo235 }, // Inst #1454 = PMXVF32GERNP
{ 6, OperandInfo235 }, // Inst #1455 = PMXVF32GERPN
{ 6, OperandInfo235 }, // Inst #1456 = PMXVF32GERPP
{ 5, OperandInfo236 }, // Inst #1457 = PMXVF32GERW
{ 6, OperandInfo237 }, // Inst #1458 = PMXVF32GERWNN
{ 6, OperandInfo237 }, // Inst #1459 = PMXVF32GERWNP
{ 6, OperandInfo237 }, // Inst #1460 = PMXVF32GERWPN
{ 6, OperandInfo237 }, // Inst #1461 = PMXVF32GERWPP
{ 5, OperandInfo238 }, // Inst #1462 = PMXVF64GER
{ 6, OperandInfo239 }, // Inst #1463 = PMXVF64GERNN
{ 6, OperandInfo239 }, // Inst #1464 = PMXVF64GERNP
{ 6, OperandInfo239 }, // Inst #1465 = PMXVF64GERPN
{ 6, OperandInfo239 }, // Inst #1466 = PMXVF64GERPP
{ 5, OperandInfo240 }, // Inst #1467 = PMXVF64GERW
{ 6, OperandInfo241 }, // Inst #1468 = PMXVF64GERWNN
{ 6, OperandInfo241 }, // Inst #1469 = PMXVF64GERWNP
{ 6, OperandInfo241 }, // Inst #1470 = PMXVF64GERWPN
{ 6, OperandInfo241 }, // Inst #1471 = PMXVF64GERWPP
{ 6, OperandInfo230 }, // Inst #1472 = PMXVI16GER2
{ 7, OperandInfo231 }, // Inst #1473 = PMXVI16GER2PP
{ 6, OperandInfo230 }, // Inst #1474 = PMXVI16GER2S
{ 7, OperandInfo231 }, // Inst #1475 = PMXVI16GER2SPP
{ 6, OperandInfo232 }, // Inst #1476 = PMXVI16GER2SW
{ 7, OperandInfo233 }, // Inst #1477 = PMXVI16GER2SWPP
{ 6, OperandInfo232 }, // Inst #1478 = PMXVI16GER2W
{ 7, OperandInfo242 }, // Inst #1479 = PMXVI16GER2WPP
{ 6, OperandInfo230 }, // Inst #1480 = PMXVI4GER8
{ 7, OperandInfo231 }, // Inst #1481 = PMXVI4GER8PP
{ 6, OperandInfo232 }, // Inst #1482 = PMXVI4GER8W
{ 7, OperandInfo233 }, // Inst #1483 = PMXVI4GER8WPP
{ 6, OperandInfo230 }, // Inst #1484 = PMXVI8GER4
{ 7, OperandInfo231 }, // Inst #1485 = PMXVI8GER4PP
{ 7, OperandInfo231 }, // Inst #1486 = PMXVI8GER4SPP
{ 6, OperandInfo232 }, // Inst #1487 = PMXVI8GER4W
{ 7, OperandInfo233 }, // Inst #1488 = PMXVI8GER4WPP
{ 7, OperandInfo233 }, // Inst #1489 = PMXVI8GER4WSPP
{ 2, OperandInfo79 }, // Inst #1490 = POPCNTB
{ 2, OperandInfo80 }, // Inst #1491 = POPCNTB8
{ 2, OperandInfo80 }, // Inst #1492 = POPCNTD
{ 2, OperandInfo79 }, // Inst #1493 = POPCNTW
{ 1, OperandInfo189 }, // Inst #1494 = PPC32GOT
{ 2, OperandInfo79 }, // Inst #1495 = PPC32PICGOT
{ 5, OperandInfo243 }, // Inst #1496 = PREPARE_PROBED_ALLOCA_32
{ 5, OperandInfo244 }, // Inst #1497 = PREPARE_PROBED_ALLOCA_64
{ 5, OperandInfo245 }, // Inst #1498 = PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32
{ 5, OperandInfo246 }, // Inst #1499 = PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64
{ 4, OperandInfo118 }, // Inst #1500 = PROBED_ALLOCA_32
{ 4, OperandInfo119 }, // Inst #1501 = PROBED_ALLOCA_64
{ 3, OperandInfo53 }, // Inst #1502 = PROBED_STACKALLOC_32
{ 3, OperandInfo52 }, // Inst #1503 = PROBED_STACKALLOC_64
{ 2, OperandInfo79 }, // Inst #1504 = PSC_DCBZL
{ 5, OperandInfo247 }, // Inst #1505 = PSQ_L
{ 5, OperandInfo247 }, // Inst #1506 = PSQ_LU
{ 5, OperandInfo248 }, // Inst #1507 = PSQ_LUX
{ 5, OperandInfo248 }, // Inst #1508 = PSQ_LX
{ 5, OperandInfo247 }, // Inst #1509 = PSQ_ST
{ 5, OperandInfo247 }, // Inst #1510 = PSQ_STU
{ 5, OperandInfo248 }, // Inst #1511 = PSQ_STUX
{ 5, OperandInfo248 }, // Inst #1512 = PSQ_STX
{ 3, OperandInfo216 }, // Inst #1513 = PSTB
{ 3, OperandInfo217 }, // Inst #1514 = PSTB8
{ 3, OperandInfo218 }, // Inst #1515 = PSTB8pc
{ 3, OperandInfo219 }, // Inst #1516 = PSTBpc
{ 3, OperandInfo217 }, // Inst #1517 = PSTD
{ 3, OperandInfo218 }, // Inst #1518 = PSTDpc
{ 3, OperandInfo220 }, // Inst #1519 = PSTFD
{ 3, OperandInfo221 }, // Inst #1520 = PSTFDpc
{ 3, OperandInfo222 }, // Inst #1521 = PSTFS
{ 3, OperandInfo223 }, // Inst #1522 = PSTFSpc
{ 3, OperandInfo216 }, // Inst #1523 = PSTH
{ 3, OperandInfo217 }, // Inst #1524 = PSTH8
{ 3, OperandInfo218 }, // Inst #1525 = PSTH8pc
{ 3, OperandInfo219 }, // Inst #1526 = PSTHpc
{ 3, OperandInfo216 }, // Inst #1527 = PSTW
{ 3, OperandInfo217 }, // Inst #1528 = PSTW8
{ 3, OperandInfo218 }, // Inst #1529 = PSTW8pc
{ 3, OperandInfo219 }, // Inst #1530 = PSTWpc
{ 3, OperandInfo224 }, // Inst #1531 = PSTXSD
{ 3, OperandInfo225 }, // Inst #1532 = PSTXSDpc
{ 3, OperandInfo224 }, // Inst #1533 = PSTXSSP
{ 3, OperandInfo225 }, // Inst #1534 = PSTXSSPpc
{ 3, OperandInfo226 }, // Inst #1535 = PSTXV
{ 3, OperandInfo227 }, // Inst #1536 = PSTXVP
{ 3, OperandInfo228 }, // Inst #1537 = PSTXVPpc
{ 3, OperandInfo229 }, // Inst #1538 = PSTXVpc
{ 2, OperandInfo138 }, // Inst #1539 = PS_ABS
{ 2, OperandInfo138 }, // Inst #1540 = PS_ABSo
{ 3, OperandInfo140 }, // Inst #1541 = PS_ADD
{ 3, OperandInfo140 }, // Inst #1542 = PS_ADDo
{ 3, OperandInfo143 }, // Inst #1543 = PS_CMPO0
{ 3, OperandInfo143 }, // Inst #1544 = PS_CMPO1
{ 3, OperandInfo143 }, // Inst #1545 = PS_CMPU0
{ 3, OperandInfo143 }, // Inst #1546 = PS_CMPU1
{ 3, OperandInfo140 }, // Inst #1547 = PS_DIV
{ 3, OperandInfo140 }, // Inst #1548 = PS_DIVo
{ 4, OperandInfo145 }, // Inst #1549 = PS_MADD
{ 4, OperandInfo145 }, // Inst #1550 = PS_MADDS0
{ 4, OperandInfo145 }, // Inst #1551 = PS_MADDS0o
{ 4, OperandInfo145 }, // Inst #1552 = PS_MADDS1
{ 4, OperandInfo145 }, // Inst #1553 = PS_MADDS1o
{ 4, OperandInfo145 }, // Inst #1554 = PS_MADDo
{ 3, OperandInfo140 }, // Inst #1555 = PS_MERGE00
{ 3, OperandInfo140 }, // Inst #1556 = PS_MERGE00o
{ 3, OperandInfo140 }, // Inst #1557 = PS_MERGE01
{ 3, OperandInfo140 }, // Inst #1558 = PS_MERGE01o
{ 3, OperandInfo140 }, // Inst #1559 = PS_MERGE10
{ 3, OperandInfo140 }, // Inst #1560 = PS_MERGE10o
{ 3, OperandInfo140 }, // Inst #1561 = PS_MERGE11
{ 3, OperandInfo140 }, // Inst #1562 = PS_MERGE11o
{ 2, OperandInfo138 }, // Inst #1563 = PS_MR
{ 2, OperandInfo138 }, // Inst #1564 = PS_MRo
{ 4, OperandInfo145 }, // Inst #1565 = PS_MSUB
{ 4, OperandInfo145 }, // Inst #1566 = PS_MSUBo
{ 3, OperandInfo140 }, // Inst #1567 = PS_MUL
{ 3, OperandInfo140 }, // Inst #1568 = PS_MULS0
{ 3, OperandInfo140 }, // Inst #1569 = PS_MULS0o
{ 3, OperandInfo140 }, // Inst #1570 = PS_MULS1
{ 3, OperandInfo140 }, // Inst #1571 = PS_MULS1o
{ 3, OperandInfo140 }, // Inst #1572 = PS_MULo
{ 2, OperandInfo138 }, // Inst #1573 = PS_NABS
{ 2, OperandInfo138 }, // Inst #1574 = PS_NABSo
{ 2, OperandInfo138 }, // Inst #1575 = PS_NEG
{ 2, OperandInfo138 }, // Inst #1576 = PS_NEGo
{ 4, OperandInfo145 }, // Inst #1577 = PS_NMADD
{ 4, OperandInfo145 }, // Inst #1578 = PS_NMADDo
{ 4, OperandInfo145 }, // Inst #1579 = PS_NMSUB
{ 4, OperandInfo145 }, // Inst #1580 = PS_NMSUBo
{ 2, OperandInfo138 }, // Inst #1581 = PS_RES
{ 2, OperandInfo138 }, // Inst #1582 = PS_RESo
{ 2, OperandInfo138 }, // Inst #1583 = PS_RSQRTE
{ 2, OperandInfo138 }, // Inst #1584 = PS_RSQRTEo
{ 4, OperandInfo145 }, // Inst #1585 = PS_SEL
{ 4, OperandInfo145 }, // Inst #1586 = PS_SELo
{ 3, OperandInfo140 }, // Inst #1587 = PS_SUB
{ 3, OperandInfo140 }, // Inst #1588 = PS_SUBo
{ 4, OperandInfo145 }, // Inst #1589 = PS_SUM0
{ 4, OperandInfo145 }, // Inst #1590 = PS_SUM0o
{ 4, OperandInfo145 }, // Inst #1591 = PS_SUM1
{ 4, OperandInfo145 }, // Inst #1592 = PS_SUM1o
{ 0, 0 }, // Inst #1593 = PseudoEIEIO
{ 4, OperandInfo249 }, // Inst #1594 = QVALIGNI
{ 4, OperandInfo250 }, // Inst #1595 = QVALIGNIb
{ 4, OperandInfo251 }, // Inst #1596 = QVALIGNIs
{ 3, OperandInfo252 }, // Inst #1597 = QVESPLATI
{ 3, OperandInfo253 }, // Inst #1598 = QVESPLATIb
{ 3, OperandInfo254 }, // Inst #1599 = QVESPLATIs
{ 2, OperandInfo255 }, // Inst #1600 = QVFABS
{ 2, OperandInfo256 }, // Inst #1601 = QVFABSs
{ 3, OperandInfo257 }, // Inst #1602 = QVFADD
{ 3, OperandInfo257 }, // Inst #1603 = QVFADDS
{ 3, OperandInfo258 }, // Inst #1604 = QVFADDSs
{ 2, OperandInfo255 }, // Inst #1605 = QVFCFID
{ 2, OperandInfo255 }, // Inst #1606 = QVFCFIDS
{ 2, OperandInfo255 }, // Inst #1607 = QVFCFIDU
{ 2, OperandInfo255 }, // Inst #1608 = QVFCFIDUS
{ 2, OperandInfo259 }, // Inst #1609 = QVFCFIDb
{ 3, OperandInfo257 }, // Inst #1610 = QVFCMPEQ
{ 3, OperandInfo260 }, // Inst #1611 = QVFCMPEQb
{ 3, OperandInfo261 }, // Inst #1612 = QVFCMPEQbs
{ 3, OperandInfo257 }, // Inst #1613 = QVFCMPGT
{ 3, OperandInfo260 }, // Inst #1614 = QVFCMPGTb
{ 3, OperandInfo261 }, // Inst #1615 = QVFCMPGTbs
{ 3, OperandInfo257 }, // Inst #1616 = QVFCMPLT
{ 3, OperandInfo260 }, // Inst #1617 = QVFCMPLTb
{ 3, OperandInfo261 }, // Inst #1618 = QVFCMPLTbs
{ 3, OperandInfo257 }, // Inst #1619 = QVFCPSGN
{ 3, OperandInfo258 }, // Inst #1620 = QVFCPSGNs
{ 2, OperandInfo255 }, // Inst #1621 = QVFCTID
{ 2, OperandInfo255 }, // Inst #1622 = QVFCTIDU
{ 2, OperandInfo255 }, // Inst #1623 = QVFCTIDUZ
{ 2, OperandInfo255 }, // Inst #1624 = QVFCTIDZ
{ 2, OperandInfo259 }, // Inst #1625 = QVFCTIDb
{ 2, OperandInfo255 }, // Inst #1626 = QVFCTIW
{ 2, OperandInfo255 }, // Inst #1627 = QVFCTIWU
{ 2, OperandInfo255 }, // Inst #1628 = QVFCTIWUZ
{ 2, OperandInfo255 }, // Inst #1629 = QVFCTIWZ
{ 4, OperandInfo249 }, // Inst #1630 = QVFLOGICAL
{ 4, OperandInfo250 }, // Inst #1631 = QVFLOGICALb
{ 4, OperandInfo250 }, // Inst #1632 = QVFLOGICALs
{ 4, OperandInfo262 }, // Inst #1633 = QVFMADD
{ 4, OperandInfo262 }, // Inst #1634 = QVFMADDS
{ 4, OperandInfo263 }, // Inst #1635 = QVFMADDSs
{ 2, OperandInfo255 }, // Inst #1636 = QVFMR
{ 2, OperandInfo259 }, // Inst #1637 = QVFMRb
{ 2, OperandInfo256 }, // Inst #1638 = QVFMRs
{ 4, OperandInfo262 }, // Inst #1639 = QVFMSUB
{ 4, OperandInfo262 }, // Inst #1640 = QVFMSUBS
{ 4, OperandInfo263 }, // Inst #1641 = QVFMSUBSs
{ 3, OperandInfo257 }, // Inst #1642 = QVFMUL
{ 3, OperandInfo257 }, // Inst #1643 = QVFMULS
{ 3, OperandInfo258 }, // Inst #1644 = QVFMULSs
{ 2, OperandInfo255 }, // Inst #1645 = QVFNABS
{ 2, OperandInfo256 }, // Inst #1646 = QVFNABSs
{ 2, OperandInfo255 }, // Inst #1647 = QVFNEG
{ 2, OperandInfo256 }, // Inst #1648 = QVFNEGs
{ 4, OperandInfo262 }, // Inst #1649 = QVFNMADD
{ 4, OperandInfo262 }, // Inst #1650 = QVFNMADDS
{ 4, OperandInfo263 }, // Inst #1651 = QVFNMADDSs
{ 4, OperandInfo262 }, // Inst #1652 = QVFNMSUB
{ 4, OperandInfo262 }, // Inst #1653 = QVFNMSUBS
{ 4, OperandInfo263 }, // Inst #1654 = QVFNMSUBSs
{ 4, OperandInfo262 }, // Inst #1655 = QVFPERM
{ 4, OperandInfo264 }, // Inst #1656 = QVFPERMs
{ 2, OperandInfo255 }, // Inst #1657 = QVFRE
{ 2, OperandInfo255 }, // Inst #1658 = QVFRES
{ 2, OperandInfo256 }, // Inst #1659 = QVFRESs
{ 2, OperandInfo255 }, // Inst #1660 = QVFRIM
{ 2, OperandInfo256 }, // Inst #1661 = QVFRIMs
{ 2, OperandInfo255 }, // Inst #1662 = QVFRIN
{ 2, OperandInfo256 }, // Inst #1663 = QVFRINs
{ 2, OperandInfo255 }, // Inst #1664 = QVFRIP
{ 2, OperandInfo256 }, // Inst #1665 = QVFRIPs
{ 2, OperandInfo255 }, // Inst #1666 = QVFRIZ
{ 2, OperandInfo256 }, // Inst #1667 = QVFRIZs
{ 2, OperandInfo255 }, // Inst #1668 = QVFRSP
{ 2, OperandInfo265 }, // Inst #1669 = QVFRSPs
{ 2, OperandInfo255 }, // Inst #1670 = QVFRSQRTE
{ 2, OperandInfo255 }, // Inst #1671 = QVFRSQRTES
{ 2, OperandInfo256 }, // Inst #1672 = QVFRSQRTESs
{ 4, OperandInfo262 }, // Inst #1673 = QVFSEL
{ 4, OperandInfo266 }, // Inst #1674 = QVFSELb
{ 4, OperandInfo267 }, // Inst #1675 = QVFSELbb
{ 4, OperandInfo268 }, // Inst #1676 = QVFSELbs
{ 3, OperandInfo257 }, // Inst #1677 = QVFSUB
{ 3, OperandInfo257 }, // Inst #1678 = QVFSUBS
{ 3, OperandInfo258 }, // Inst #1679 = QVFSUBSs
{ 3, OperandInfo257 }, // Inst #1680 = QVFTSTNAN
{ 3, OperandInfo260 }, // Inst #1681 = QVFTSTNANb
{ 3, OperandInfo261 }, // Inst #1682 = QVFTSTNANbs
{ 4, OperandInfo262 }, // Inst #1683 = QVFXMADD
{ 4, OperandInfo262 }, // Inst #1684 = QVFXMADDS
{ 3, OperandInfo257 }, // Inst #1685 = QVFXMUL
{ 3, OperandInfo257 }, // Inst #1686 = QVFXMULS
{ 4, OperandInfo262 }, // Inst #1687 = QVFXXCPNMADD
{ 4, OperandInfo262 }, // Inst #1688 = QVFXXCPNMADDS
{ 4, OperandInfo262 }, // Inst #1689 = QVFXXMADD
{ 4, OperandInfo262 }, // Inst #1690 = QVFXXMADDS
{ 4, OperandInfo262 }, // Inst #1691 = QVFXXNPMADD
{ 4, OperandInfo262 }, // Inst #1692 = QVFXXNPMADDS
{ 2, OperandInfo269 }, // Inst #1693 = QVGPCI
{ 3, OperandInfo270 }, // Inst #1694 = QVLFCDUX
{ 3, OperandInfo270 }, // Inst #1695 = QVLFCDUXA
{ 3, OperandInfo270 }, // Inst #1696 = QVLFCDX
{ 3, OperandInfo270 }, // Inst #1697 = QVLFCDXA
{ 3, OperandInfo270 }, // Inst #1698 = QVLFCSUX
{ 3, OperandInfo270 }, // Inst #1699 = QVLFCSUXA
{ 3, OperandInfo270 }, // Inst #1700 = QVLFCSX
{ 3, OperandInfo270 }, // Inst #1701 = QVLFCSXA
{ 3, OperandInfo271 }, // Inst #1702 = QVLFCSXs
{ 4, OperandInfo272 }, // Inst #1703 = QVLFDUX
{ 3, OperandInfo270 }, // Inst #1704 = QVLFDUXA
{ 3, OperandInfo270 }, // Inst #1705 = QVLFDX
{ 3, OperandInfo270 }, // Inst #1706 = QVLFDXA
{ 3, OperandInfo273 }, // Inst #1707 = QVLFDXb
{ 3, OperandInfo270 }, // Inst #1708 = QVLFIWAX
{ 3, OperandInfo270 }, // Inst #1709 = QVLFIWAXA
{ 3, OperandInfo270 }, // Inst #1710 = QVLFIWZX
{ 3, OperandInfo270 }, // Inst #1711 = QVLFIWZXA
{ 4, OperandInfo274 }, // Inst #1712 = QVLFSUX
{ 3, OperandInfo270 }, // Inst #1713 = QVLFSUXA
{ 3, OperandInfo270 }, // Inst #1714 = QVLFSX
{ 3, OperandInfo270 }, // Inst #1715 = QVLFSXA
{ 3, OperandInfo273 }, // Inst #1716 = QVLFSXb
{ 3, OperandInfo271 }, // Inst #1717 = QVLFSXs
{ 3, OperandInfo270 }, // Inst #1718 = QVLPCLDX
{ 3, OperandInfo270 }, // Inst #1719 = QVLPCLSX
{ 2, OperandInfo275 }, // Inst #1720 = QVLPCLSXint
{ 3, OperandInfo270 }, // Inst #1721 = QVLPCRDX
{ 3, OperandInfo270 }, // Inst #1722 = QVLPCRSX
{ 3, OperandInfo270 }, // Inst #1723 = QVSTFCDUX
{ 3, OperandInfo270 }, // Inst #1724 = QVSTFCDUXA
{ 3, OperandInfo270 }, // Inst #1725 = QVSTFCDUXI
{ 3, OperandInfo270 }, // Inst #1726 = QVSTFCDUXIA
{ 3, OperandInfo270 }, // Inst #1727 = QVSTFCDX
{ 3, OperandInfo270 }, // Inst #1728 = QVSTFCDXA
{ 3, OperandInfo270 }, // Inst #1729 = QVSTFCDXI
{ 3, OperandInfo270 }, // Inst #1730 = QVSTFCDXIA
{ 3, OperandInfo270 }, // Inst #1731 = QVSTFCSUX
{ 3, OperandInfo270 }, // Inst #1732 = QVSTFCSUXA
{ 3, OperandInfo270 }, // Inst #1733 = QVSTFCSUXI
{ 3, OperandInfo270 }, // Inst #1734 = QVSTFCSUXIA
{ 3, OperandInfo270 }, // Inst #1735 = QVSTFCSX
{ 3, OperandInfo270 }, // Inst #1736 = QVSTFCSXA
{ 3, OperandInfo270 }, // Inst #1737 = QVSTFCSXI
{ 3, OperandInfo270 }, // Inst #1738 = QVSTFCSXIA
{ 3, OperandInfo271 }, // Inst #1739 = QVSTFCSXs
{ 4, OperandInfo276 }, // Inst #1740 = QVSTFDUX
{ 3, OperandInfo270 }, // Inst #1741 = QVSTFDUXA
{ 3, OperandInfo270 }, // Inst #1742 = QVSTFDUXI
{ 3, OperandInfo270 }, // Inst #1743 = QVSTFDUXIA
{ 3, OperandInfo270 }, // Inst #1744 = QVSTFDX
{ 3, OperandInfo270 }, // Inst #1745 = QVSTFDXA
{ 3, OperandInfo270 }, // Inst #1746 = QVSTFDXI
{ 3, OperandInfo270 }, // Inst #1747 = QVSTFDXIA
{ 3, OperandInfo273 }, // Inst #1748 = QVSTFDXb
{ 3, OperandInfo270 }, // Inst #1749 = QVSTFIWX
{ 3, OperandInfo270 }, // Inst #1750 = QVSTFIWXA
{ 4, OperandInfo277 }, // Inst #1751 = QVSTFSUX
{ 3, OperandInfo270 }, // Inst #1752 = QVSTFSUXA
{ 3, OperandInfo270 }, // Inst #1753 = QVSTFSUXI
{ 3, OperandInfo270 }, // Inst #1754 = QVSTFSUXIA
{ 4, OperandInfo276 }, // Inst #1755 = QVSTFSUXs
{ 3, OperandInfo270 }, // Inst #1756 = QVSTFSX
{ 3, OperandInfo270 }, // Inst #1757 = QVSTFSXA
{ 3, OperandInfo270 }, // Inst #1758 = QVSTFSXI
{ 3, OperandInfo270 }, // Inst #1759 = QVSTFSXIA
{ 3, OperandInfo271 }, // Inst #1760 = QVSTFSXs
{ 3, OperandInfo278 }, // Inst #1761 = RESTORE_ACC
{ 3, OperandInfo279 }, // Inst #1762 = RESTORE_CR
{ 3, OperandInfo280 }, // Inst #1763 = RESTORE_CRBIT
{ 3, OperandInfo281 }, // Inst #1764 = RESTORE_QUADWORD
{ 3, OperandInfo282 }, // Inst #1765 = RESTORE_UACC
{ 3, OperandInfo283 }, // Inst #1766 = RESTORE_WACC
{ 0, 0 }, // Inst #1767 = RFCI
{ 0, 0 }, // Inst #1768 = RFDI
{ 1, OperandInfo3 }, // Inst #1769 = RFEBB
{ 0, 0 }, // Inst #1770 = RFI
{ 0, 0 }, // Inst #1771 = RFID
{ 0, 0 }, // Inst #1772 = RFMCI
{ 4, OperandInfo284 }, // Inst #1773 = RLDCL
{ 4, OperandInfo284 }, // Inst #1774 = RLDCL_rec
{ 4, OperandInfo284 }, // Inst #1775 = RLDCR
{ 4, OperandInfo284 }, // Inst #1776 = RLDCR_rec
{ 4, OperandInfo50 }, // Inst #1777 = RLDIC
{ 4, OperandInfo50 }, // Inst #1778 = RLDICL
{ 4, OperandInfo51 }, // Inst #1779 = RLDICL_32
{ 4, OperandInfo285 }, // Inst #1780 = RLDICL_32_64
{ 4, OperandInfo51 }, // Inst #1781 = RLDICL_32_rec
{ 4, OperandInfo50 }, // Inst #1782 = RLDICL_rec
{ 4, OperandInfo50 }, // Inst #1783 = RLDICR
{ 4, OperandInfo51 }, // Inst #1784 = RLDICR_32
{ 4, OperandInfo50 }, // Inst #1785 = RLDICR_rec
{ 4, OperandInfo50 }, // Inst #1786 = RLDIC_rec
{ 5, OperandInfo286 }, // Inst #1787 = RLDIMI
{ 5, OperandInfo286 }, // Inst #1788 = RLDIMI_rec
{ 6, OperandInfo287 }, // Inst #1789 = RLWIMI
{ 6, OperandInfo288 }, // Inst #1790 = RLWIMI8
{ 6, OperandInfo288 }, // Inst #1791 = RLWIMI8_rec
{ 6, OperandInfo287 }, // Inst #1792 = RLWIMI_rec
{ 5, OperandInfo289 }, // Inst #1793 = RLWINM
{ 5, OperandInfo290 }, // Inst #1794 = RLWINM8
{ 5, OperandInfo290 }, // Inst #1795 = RLWINM8_rec
{ 5, OperandInfo289 }, // Inst #1796 = RLWINM_rec
{ 5, OperandInfo291 }, // Inst #1797 = RLWNM
{ 5, OperandInfo292 }, // Inst #1798 = RLWNM8
{ 5, OperandInfo292 }, // Inst #1799 = RLWNM8_rec
{ 5, OperandInfo291 }, // Inst #1800 = RLWNM_rec
{ 2, OperandInfo79 }, // Inst #1801 = ReadTB
{ 1, OperandInfo3 }, // Inst #1802 = SC
{ 5, OperandInfo293 }, // Inst #1803 = SELECT_CC_F16
{ 5, OperandInfo294 }, // Inst #1804 = SELECT_CC_F4
{ 5, OperandInfo295 }, // Inst #1805 = SELECT_CC_F8
{ 5, OperandInfo296 }, // Inst #1806 = SELECT_CC_I4
{ 5, OperandInfo297 }, // Inst #1807 = SELECT_CC_I8
{ 5, OperandInfo298 }, // Inst #1808 = SELECT_CC_QBRC
{ 5, OperandInfo299 }, // Inst #1809 = SELECT_CC_QFRC
{ 5, OperandInfo300 }, // Inst #1810 = SELECT_CC_QSRC
{ 5, OperandInfo301 }, // Inst #1811 = SELECT_CC_SPE
{ 5, OperandInfo302 }, // Inst #1812 = SELECT_CC_SPE4
{ 5, OperandInfo293 }, // Inst #1813 = SELECT_CC_VRRC
{ 5, OperandInfo295 }, // Inst #1814 = SELECT_CC_VSFRC
{ 5, OperandInfo303 }, // Inst #1815 = SELECT_CC_VSRC
{ 5, OperandInfo294 }, // Inst #1816 = SELECT_CC_VSSRC
{ 4, OperandInfo304 }, // Inst #1817 = SELECT_F16
{ 4, OperandInfo305 }, // Inst #1818 = SELECT_F4
{ 4, OperandInfo306 }, // Inst #1819 = SELECT_F8
{ 4, OperandInfo307 }, // Inst #1820 = SELECT_I4
{ 4, OperandInfo308 }, // Inst #1821 = SELECT_I8
{ 4, OperandInfo309 }, // Inst #1822 = SELECT_QBRC
{ 4, OperandInfo310 }, // Inst #1823 = SELECT_QFRC
{ 4, OperandInfo311 }, // Inst #1824 = SELECT_QSRC
{ 4, OperandInfo312 }, // Inst #1825 = SELECT_SPE
{ 4, OperandInfo313 }, // Inst #1826 = SELECT_SPE4
{ 4, OperandInfo304 }, // Inst #1827 = SELECT_VRRC
{ 4, OperandInfo306 }, // Inst #1828 = SELECT_VSFRC
{ 4, OperandInfo314 }, // Inst #1829 = SELECT_VSRC
{ 4, OperandInfo305 }, // Inst #1830 = SELECT_VSSRC
{ 2, OperandInfo315 }, // Inst #1831 = SETB
{ 2, OperandInfo316 }, // Inst #1832 = SETB8
{ 2, OperandInfo317 }, // Inst #1833 = SETBC
{ 2, OperandInfo318 }, // Inst #1834 = SETBC8
{ 2, OperandInfo317 }, // Inst #1835 = SETBCR
{ 2, OperandInfo318 }, // Inst #1836 = SETBCR8
{ 2, OperandInfo138 }, // Inst #1837 = SETFLM
{ 2, OperandInfo317 }, // Inst #1838 = SETNBC
{ 2, OperandInfo318 }, // Inst #1839 = SETNBC8
{ 2, OperandInfo317 }, // Inst #1840 = SETNBCR
{ 2, OperandInfo318 }, // Inst #1841 = SETNBCR8
{ 2, OperandInfo319 }, // Inst #1842 = SETRND
{ 2, OperandInfo191 }, // Inst #1843 = SETRNDi
{ 2, OperandInfo79 }, // Inst #1844 = SLBFEE_rec
{ 0, 0 }, // Inst #1845 = SLBIA
{ 1, OperandInfo189 }, // Inst #1846 = SLBIE
{ 2, OperandInfo79 }, // Inst #1847 = SLBIEG
{ 2, OperandInfo79 }, // Inst #1848 = SLBMFEE
{ 2, OperandInfo79 }, // Inst #1849 = SLBMFEV
{ 2, OperandInfo79 }, // Inst #1850 = SLBMTE
{ 0, 0 }, // Inst #1851 = SLBSYNC
{ 3, OperandInfo320 }, // Inst #1852 = SLD
{ 3, OperandInfo320 }, // Inst #1853 = SLD_rec
{ 3, OperandInfo65 }, // Inst #1854 = SLW
{ 3, OperandInfo67 }, // Inst #1855 = SLW8
{ 3, OperandInfo67 }, // Inst #1856 = SLW8_rec
{ 3, OperandInfo65 }, // Inst #1857 = SLW_rec
{ 3, OperandInfo59 }, // Inst #1858 = SPELWZ
{ 3, OperandInfo152 }, // Inst #1859 = SPELWZX
{ 3, OperandInfo59 }, // Inst #1860 = SPESTW
{ 3, OperandInfo152 }, // Inst #1861 = SPESTWX
{ 3, OperandInfo278 }, // Inst #1862 = SPILL_ACC
{ 3, OperandInfo279 }, // Inst #1863 = SPILL_CR
{ 3, OperandInfo280 }, // Inst #1864 = SPILL_CRBIT
{ 3, OperandInfo281 }, // Inst #1865 = SPILL_QUADWORD
{ 3, OperandInfo282 }, // Inst #1866 = SPILL_UACC
{ 3, OperandInfo283 }, // Inst #1867 = SPILL_WACC
{ 3, OperandInfo321 }, // Inst #1868 = SPLIT_QUADWORD
{ 3, OperandInfo320 }, // Inst #1869 = SRAD
{ 3, OperandInfo52 }, // Inst #1870 = SRADI
{ 3, OperandInfo53 }, // Inst #1871 = SRADI_32
{ 3, OperandInfo52 }, // Inst #1872 = SRADI_rec
{ 3, OperandInfo320 }, // Inst #1873 = SRAD_rec
{ 3, OperandInfo65 }, // Inst #1874 = SRAW
{ 3, OperandInfo53 }, // Inst #1875 = SRAWI
{ 3, OperandInfo53 }, // Inst #1876 = SRAWI_rec
{ 3, OperandInfo65 }, // Inst #1877 = SRAW_rec
{ 3, OperandInfo320 }, // Inst #1878 = SRD
{ 3, OperandInfo320 }, // Inst #1879 = SRD_rec
{ 3, OperandInfo65 }, // Inst #1880 = SRW
{ 3, OperandInfo67 }, // Inst #1881 = SRW8
{ 3, OperandInfo67 }, // Inst #1882 = SRW8_rec
{ 3, OperandInfo65 }, // Inst #1883 = SRW_rec
{ 3, OperandInfo59 }, // Inst #1884 = STB
{ 3, OperandInfo149 }, // Inst #1885 = STB8
{ 3, OperandInfo65 }, // Inst #1886 = STBCIX
{ 3, OperandInfo152 }, // Inst #1887 = STBCX
{ 3, OperandInfo152 }, // Inst #1888 = STBEPX
{ 4, OperandInfo322 }, // Inst #1889 = STBU
{ 4, OperandInfo323 }, // Inst #1890 = STBU8
{ 4, OperandInfo324 }, // Inst #1891 = STBUX
{ 4, OperandInfo325 }, // Inst #1892 = STBUX8
{ 3, OperandInfo152 }, // Inst #1893 = STBX
{ 3, OperandInfo157 }, // Inst #1894 = STBX8
{ 3, OperandInfo158 }, // Inst #1895 = STBXTLS
{ 3, OperandInfo158 }, // Inst #1896 = STBXTLS_
{ 3, OperandInfo159 }, // Inst #1897 = STBXTLS_32
{ 3, OperandInfo149 }, // Inst #1898 = STD
{ 3, OperandInfo52 }, // Inst #1899 = STDAT
{ 3, OperandInfo157 }, // Inst #1900 = STDBRX
{ 3, OperandInfo65 }, // Inst #1901 = STDCIX
{ 3, OperandInfo157 }, // Inst #1902 = STDCX
{ 4, OperandInfo323 }, // Inst #1903 = STDU
{ 4, OperandInfo325 }, // Inst #1904 = STDUX
{ 3, OperandInfo157 }, // Inst #1905 = STDX
{ 3, OperandInfo158 }, // Inst #1906 = STDXTLS
{ 3, OperandInfo158 }, // Inst #1907 = STDXTLS_
{ 3, OperandInfo163 }, // Inst #1908 = STFD
{ 3, OperandInfo164 }, // Inst #1909 = STFDEPX
{ 4, OperandInfo326 }, // Inst #1910 = STFDU
{ 4, OperandInfo327 }, // Inst #1911 = STFDUX
{ 3, OperandInfo164 }, // Inst #1912 = STFDX
{ 3, OperandInfo164 }, // Inst #1913 = STFIWX
{ 3, OperandInfo167 }, // Inst #1914 = STFS
{ 4, OperandInfo328 }, // Inst #1915 = STFSU
{ 4, OperandInfo329 }, // Inst #1916 = STFSUX
{ 3, OperandInfo170 }, // Inst #1917 = STFSX
{ 3, OperandInfo59 }, // Inst #1918 = STH
{ 3, OperandInfo149 }, // Inst #1919 = STH8
{ 3, OperandInfo152 }, // Inst #1920 = STHBRX
{ 3, OperandInfo65 }, // Inst #1921 = STHCIX
{ 3, OperandInfo152 }, // Inst #1922 = STHCX
{ 3, OperandInfo152 }, // Inst #1923 = STHEPX
{ 4, OperandInfo322 }, // Inst #1924 = STHU
{ 4, OperandInfo323 }, // Inst #1925 = STHU8
{ 4, OperandInfo324 }, // Inst #1926 = STHUX
{ 4, OperandInfo325 }, // Inst #1927 = STHUX8
{ 3, OperandInfo152 }, // Inst #1928 = STHX
{ 3, OperandInfo157 }, // Inst #1929 = STHX8
{ 3, OperandInfo158 }, // Inst #1930 = STHXTLS
{ 3, OperandInfo158 }, // Inst #1931 = STHXTLS_
{ 3, OperandInfo159 }, // Inst #1932 = STHXTLS_32
{ 3, OperandInfo59 }, // Inst #1933 = STMW
{ 0, 0 }, // Inst #1934 = STOP
{ 3, OperandInfo281 }, // Inst #1935 = STQ
{ 3, OperandInfo173 }, // Inst #1936 = STQCX
{ 3, OperandInfo173 }, // Inst #1937 = STQX_PSEUDO
{ 3, OperandInfo53 }, // Inst #1938 = STSWI
{ 3, OperandInfo174 }, // Inst #1939 = STVEBX
{ 3, OperandInfo174 }, // Inst #1940 = STVEHX
{ 3, OperandInfo174 }, // Inst #1941 = STVEWX
{ 3, OperandInfo174 }, // Inst #1942 = STVX
{ 3, OperandInfo174 }, // Inst #1943 = STVXL
{ 3, OperandInfo59 }, // Inst #1944 = STW
{ 3, OperandInfo149 }, // Inst #1945 = STW8
{ 3, OperandInfo53 }, // Inst #1946 = STWAT
{ 3, OperandInfo152 }, // Inst #1947 = STWBRX
{ 3, OperandInfo65 }, // Inst #1948 = STWCIX
{ 3, OperandInfo152 }, // Inst #1949 = STWCX
{ 3, OperandInfo152 }, // Inst #1950 = STWEPX
{ 4, OperandInfo322 }, // Inst #1951 = STWU
{ 4, OperandInfo323 }, // Inst #1952 = STWU8
{ 4, OperandInfo324 }, // Inst #1953 = STWUX
{ 4, OperandInfo325 }, // Inst #1954 = STWUX8
{ 3, OperandInfo152 }, // Inst #1955 = STWX
{ 3, OperandInfo157 }, // Inst #1956 = STWX8
{ 3, OperandInfo158 }, // Inst #1957 = STWXTLS
{ 3, OperandInfo158 }, // Inst #1958 = STWXTLS_
{ 3, OperandInfo159 }, // Inst #1959 = STWXTLS_32
{ 3, OperandInfo176 }, // Inst #1960 = STXSD
{ 3, OperandInfo60 }, // Inst #1961 = STXSDX
{ 3, OperandInfo60 }, // Inst #1962 = STXSIBX
{ 3, OperandInfo178 }, // Inst #1963 = STXSIBXv
{ 3, OperandInfo60 }, // Inst #1964 = STXSIHX
{ 3, OperandInfo178 }, // Inst #1965 = STXSIHXv
{ 3, OperandInfo60 }, // Inst #1966 = STXSIWX
{ 3, OperandInfo176 }, // Inst #1967 = STXSSP
{ 3, OperandInfo64 }, // Inst #1968 = STXSSPX
{ 3, OperandInfo177 }, // Inst #1969 = STXV
{ 3, OperandInfo178 }, // Inst #1970 = STXVB16X
{ 3, OperandInfo178 }, // Inst #1971 = STXVD2X
{ 3, OperandInfo178 }, // Inst #1972 = STXVH8X
{ 3, OperandInfo180 }, // Inst #1973 = STXVL
{ 3, OperandInfo180 }, // Inst #1974 = STXVLL
{ 3, OperandInfo181 }, // Inst #1975 = STXVP
{ 3, OperandInfo182 }, // Inst #1976 = STXVPRL
{ 3, OperandInfo182 }, // Inst #1977 = STXVPRLL
{ 3, OperandInfo183 }, // Inst #1978 = STXVPX
{ 3, OperandInfo178 }, // Inst #1979 = STXVRBX
{ 3, OperandInfo178 }, // Inst #1980 = STXVRDX
{ 3, OperandInfo178 }, // Inst #1981 = STXVRHX
{ 3, OperandInfo180 }, // Inst #1982 = STXVRL
{ 3, OperandInfo180 }, // Inst #1983 = STXVRLL
{ 3, OperandInfo178 }, // Inst #1984 = STXVRWX
{ 3, OperandInfo178 }, // Inst #1985 = STXVW4X
{ 3, OperandInfo178 }, // Inst #1986 = STXVX
{ 3, OperandInfo65 }, // Inst #1987 = SUBF
{ 3, OperandInfo67 }, // Inst #1988 = SUBF8
{ 3, OperandInfo67 }, // Inst #1989 = SUBF8O
{ 3, OperandInfo67 }, // Inst #1990 = SUBF8O_rec
{ 3, OperandInfo67 }, // Inst #1991 = SUBF8_rec
{ 3, OperandInfo65 }, // Inst #1992 = SUBFC
{ 3, OperandInfo67 }, // Inst #1993 = SUBFC8
{ 3, OperandInfo67 }, // Inst #1994 = SUBFC8O
{ 3, OperandInfo67 }, // Inst #1995 = SUBFC8O_rec
{ 3, OperandInfo67 }, // Inst #1996 = SUBFC8_rec
{ 3, OperandInfo65 }, // Inst #1997 = SUBFCO
{ 3, OperandInfo65 }, // Inst #1998 = SUBFCO_rec
{ 3, OperandInfo65 }, // Inst #1999 = SUBFC_rec
{ 3, OperandInfo65 }, // Inst #2000 = SUBFE
{ 3, OperandInfo67 }, // Inst #2001 = SUBFE8
{ 3, OperandInfo67 }, // Inst #2002 = SUBFE8O
{ 3, OperandInfo67 }, // Inst #2003 = SUBFE8O_rec
{ 3, OperandInfo67 }, // Inst #2004 = SUBFE8_rec
{ 3, OperandInfo65 }, // Inst #2005 = SUBFEO
{ 3, OperandInfo65 }, // Inst #2006 = SUBFEO_rec
{ 3, OperandInfo65 }, // Inst #2007 = SUBFE_rec
{ 3, OperandInfo53 }, // Inst #2008 = SUBFIC
{ 3, OperandInfo52 }, // Inst #2009 = SUBFIC8
{ 2, OperandInfo79 }, // Inst #2010 = SUBFME
{ 2, OperandInfo80 }, // Inst #2011 = SUBFME8
{ 2, OperandInfo80 }, // Inst #2012 = SUBFME8O
{ 2, OperandInfo80 }, // Inst #2013 = SUBFME8O_rec
{ 2, OperandInfo80 }, // Inst #2014 = SUBFME8_rec
{ 2, OperandInfo79 }, // Inst #2015 = SUBFMEO
{ 2, OperandInfo79 }, // Inst #2016 = SUBFMEO_rec
{ 2, OperandInfo79 }, // Inst #2017 = SUBFME_rec
{ 3, OperandInfo65 }, // Inst #2018 = SUBFO
{ 3, OperandInfo65 }, // Inst #2019 = SUBFO_rec
{ 4, OperandInfo71 }, // Inst #2020 = SUBFUS
{ 4, OperandInfo71 }, // Inst #2021 = SUBFUS_rec
{ 2, OperandInfo79 }, // Inst #2022 = SUBFZE
{ 2, OperandInfo80 }, // Inst #2023 = SUBFZE8
{ 2, OperandInfo80 }, // Inst #2024 = SUBFZE8O
{ 2, OperandInfo80 }, // Inst #2025 = SUBFZE8O_rec
{ 2, OperandInfo80 }, // Inst #2026 = SUBFZE8_rec
{ 2, OperandInfo79 }, // Inst #2027 = SUBFZEO
{ 2, OperandInfo79 }, // Inst #2028 = SUBFZEO_rec
{ 2, OperandInfo79 }, // Inst #2029 = SUBFZE_rec
{ 3, OperandInfo65 }, // Inst #2030 = SUBF_rec
{ 1, OperandInfo3 }, // Inst #2031 = SYNC
{ 1, OperandInfo189 }, // Inst #2032 = TABORT
{ 3, OperandInfo116 }, // Inst #2033 = TABORTDC
{ 3, OperandInfo330 }, // Inst #2034 = TABORTDCI
{ 3, OperandInfo116 }, // Inst #2035 = TABORTWC
{ 3, OperandInfo330 }, // Inst #2036 = TABORTWCI
{ 1, OperandInfo87 }, // Inst #2037 = TAILB
{ 1, OperandInfo87 }, // Inst #2038 = TAILB8
{ 1, OperandInfo3 }, // Inst #2039 = TAILBA
{ 1, OperandInfo3 }, // Inst #2040 = TAILBA8
{ 0, 0 }, // Inst #2041 = TAILBCTR
{ 0, 0 }, // Inst #2042 = TAILBCTR8
{ 1, OperandInfo3 }, // Inst #2043 = TBEGIN
{ 2, OperandInfo171 }, // Inst #2044 = TBEGIN_RET
{ 1, OperandInfo187 }, // Inst #2045 = TCHECK
{ 1, OperandInfo189 }, // Inst #2046 = TCHECK_RET
{ 2, OperandInfo10 }, // Inst #2047 = TCRETURNai
{ 2, OperandInfo10 }, // Inst #2048 = TCRETURNai8
{ 2, OperandInfo331 }, // Inst #2049 = TCRETURNdi
{ 2, OperandInfo331 }, // Inst #2050 = TCRETURNdi8
{ 2, OperandInfo332 }, // Inst #2051 = TCRETURNri
{ 2, OperandInfo333 }, // Inst #2052 = TCRETURNri8
{ 3, OperandInfo334 }, // Inst #2053 = TD
{ 3, OperandInfo335 }, // Inst #2054 = TDI
{ 1, OperandInfo3 }, // Inst #2055 = TEND
{ 0, 0 }, // Inst #2056 = TLBIA
{ 2, OperandInfo79 }, // Inst #2057 = TLBIE
{ 1, OperandInfo189 }, // Inst #2058 = TLBIEL
{ 2, OperandInfo79 }, // Inst #2059 = TLBIVAX
{ 1, OperandInfo189 }, // Inst #2060 = TLBLD
{ 1, OperandInfo189 }, // Inst #2061 = TLBLI
{ 0, 0 }, // Inst #2062 = TLBRE
{ 3, OperandInfo53 }, // Inst #2063 = TLBRE2
{ 2, OperandInfo79 }, // Inst #2064 = TLBSX
{ 3, OperandInfo65 }, // Inst #2065 = TLBSX2
{ 3, OperandInfo65 }, // Inst #2066 = TLBSX2D
{ 0, 0 }, // Inst #2067 = TLBSYNC
{ 0, 0 }, // Inst #2068 = TLBWE
{ 3, OperandInfo53 }, // Inst #2069 = TLBWE2
{ 3, OperandInfo65 }, // Inst #2070 = TLSGDAIX
{ 3, OperandInfo67 }, // Inst #2071 = TLSGDAIX8
{ 0, 0 }, // Inst #2072 = TRAP
{ 0, 0 }, // Inst #2073 = TRECHKPT
{ 1, OperandInfo189 }, // Inst #2074 = TRECLAIM
{ 1, OperandInfo3 }, // Inst #2075 = TSR
{ 3, OperandInfo116 }, // Inst #2076 = TW
{ 3, OperandInfo330 }, // Inst #2077 = TWI
{ 0, 0 }, // Inst #2078 = UNENCODED_NOP
{ 3, OperandInfo65 }, // Inst #2079 = UpdateGBR
{ 3, OperandInfo95 }, // Inst #2080 = VABSDUB
{ 3, OperandInfo95 }, // Inst #2081 = VABSDUH
{ 3, OperandInfo95 }, // Inst #2082 = VABSDUW
{ 3, OperandInfo95 }, // Inst #2083 = VADDCUQ
{ 3, OperandInfo95 }, // Inst #2084 = VADDCUW
{ 4, OperandInfo336 }, // Inst #2085 = VADDECUQ
{ 4, OperandInfo336 }, // Inst #2086 = VADDEUQM
{ 3, OperandInfo95 }, // Inst #2087 = VADDFP
{ 3, OperandInfo95 }, // Inst #2088 = VADDSBS
{ 3, OperandInfo95 }, // Inst #2089 = VADDSHS
{ 3, OperandInfo95 }, // Inst #2090 = VADDSWS
{ 3, OperandInfo95 }, // Inst #2091 = VADDUBM
{ 3, OperandInfo95 }, // Inst #2092 = VADDUBS
{ 3, OperandInfo95 }, // Inst #2093 = VADDUDM
{ 3, OperandInfo95 }, // Inst #2094 = VADDUHM
{ 3, OperandInfo95 }, // Inst #2095 = VADDUHS
{ 3, OperandInfo95 }, // Inst #2096 = VADDUQM
{ 3, OperandInfo95 }, // Inst #2097 = VADDUWM
{ 3, OperandInfo95 }, // Inst #2098 = VADDUWS
{ 3, OperandInfo95 }, // Inst #2099 = VAND
{ 3, OperandInfo95 }, // Inst #2100 = VANDC
{ 3, OperandInfo95 }, // Inst #2101 = VAVGSB
{ 3, OperandInfo95 }, // Inst #2102 = VAVGSH
{ 3, OperandInfo95 }, // Inst #2103 = VAVGSW
{ 3, OperandInfo95 }, // Inst #2104 = VAVGUB
{ 3, OperandInfo95 }, // Inst #2105 = VAVGUH
{ 3, OperandInfo95 }, // Inst #2106 = VAVGUW
{ 3, OperandInfo95 }, // Inst #2107 = VBPERMD
{ 3, OperandInfo95 }, // Inst #2108 = VBPERMQ
{ 3, OperandInfo337 }, // Inst #2109 = VCFSX
{ 2, OperandInfo96 }, // Inst #2110 = VCFSX_0
{ 3, OperandInfo95 }, // Inst #2111 = VCFUGED
{ 3, OperandInfo337 }, // Inst #2112 = VCFUX
{ 2, OperandInfo96 }, // Inst #2113 = VCFUX_0
{ 3, OperandInfo95 }, // Inst #2114 = VCIPHER
{ 3, OperandInfo95 }, // Inst #2115 = VCIPHERLAST
{ 3, OperandInfo338 }, // Inst #2116 = VCLRLB
{ 3, OperandInfo338 }, // Inst #2117 = VCLRRB
{ 2, OperandInfo96 }, // Inst #2118 = VCLZB
{ 2, OperandInfo96 }, // Inst #2119 = VCLZD
{ 3, OperandInfo95 }, // Inst #2120 = VCLZDM
{ 2, OperandInfo96 }, // Inst #2121 = VCLZH
{ 2, OperandInfo339 }, // Inst #2122 = VCLZLSBB
{ 2, OperandInfo96 }, // Inst #2123 = VCLZW
{ 3, OperandInfo95 }, // Inst #2124 = VCMPBFP
{ 3, OperandInfo95 }, // Inst #2125 = VCMPBFP_rec
{ 3, OperandInfo95 }, // Inst #2126 = VCMPEQFP
{ 3, OperandInfo95 }, // Inst #2127 = VCMPEQFP_rec
{ 3, OperandInfo95 }, // Inst #2128 = VCMPEQUB
{ 3, OperandInfo95 }, // Inst #2129 = VCMPEQUB_rec
{ 3, OperandInfo95 }, // Inst #2130 = VCMPEQUD
{ 3, OperandInfo95 }, // Inst #2131 = VCMPEQUD_rec
{ 3, OperandInfo95 }, // Inst #2132 = VCMPEQUH
{ 3, OperandInfo95 }, // Inst #2133 = VCMPEQUH_rec
{ 3, OperandInfo95 }, // Inst #2134 = VCMPEQUQ
{ 3, OperandInfo95 }, // Inst #2135 = VCMPEQUQ_rec
{ 3, OperandInfo95 }, // Inst #2136 = VCMPEQUW
{ 3, OperandInfo95 }, // Inst #2137 = VCMPEQUW_rec
{ 3, OperandInfo95 }, // Inst #2138 = VCMPGEFP
{ 3, OperandInfo95 }, // Inst #2139 = VCMPGEFP_rec
{ 3, OperandInfo95 }, // Inst #2140 = VCMPGTFP
{ 3, OperandInfo95 }, // Inst #2141 = VCMPGTFP_rec
{ 3, OperandInfo95 }, // Inst #2142 = VCMPGTSB
{ 3, OperandInfo95 }, // Inst #2143 = VCMPGTSB_rec
{ 3, OperandInfo95 }, // Inst #2144 = VCMPGTSD
{ 3, OperandInfo95 }, // Inst #2145 = VCMPGTSD_rec
{ 3, OperandInfo95 }, // Inst #2146 = VCMPGTSH
{ 3, OperandInfo95 }, // Inst #2147 = VCMPGTSH_rec
{ 3, OperandInfo95 }, // Inst #2148 = VCMPGTSQ
{ 3, OperandInfo95 }, // Inst #2149 = VCMPGTSQ_rec
{ 3, OperandInfo95 }, // Inst #2150 = VCMPGTSW
{ 3, OperandInfo95 }, // Inst #2151 = VCMPGTSW_rec
{ 3, OperandInfo95 }, // Inst #2152 = VCMPGTUB
{ 3, OperandInfo95 }, // Inst #2153 = VCMPGTUB_rec
{ 3, OperandInfo95 }, // Inst #2154 = VCMPGTUD
{ 3, OperandInfo95 }, // Inst #2155 = VCMPGTUD_rec
{ 3, OperandInfo95 }, // Inst #2156 = VCMPGTUH
{ 3, OperandInfo95 }, // Inst #2157 = VCMPGTUH_rec
{ 3, OperandInfo95 }, // Inst #2158 = VCMPGTUQ
{ 3, OperandInfo95 }, // Inst #2159 = VCMPGTUQ_rec
{ 3, OperandInfo95 }, // Inst #2160 = VCMPGTUW
{ 3, OperandInfo95 }, // Inst #2161 = VCMPGTUW_rec
{ 3, OperandInfo95 }, // Inst #2162 = VCMPNEB
{ 3, OperandInfo95 }, // Inst #2163 = VCMPNEB_rec
{ 3, OperandInfo95 }, // Inst #2164 = VCMPNEH
{ 3, OperandInfo95 }, // Inst #2165 = VCMPNEH_rec
{ 3, OperandInfo95 }, // Inst #2166 = VCMPNEW
{ 3, OperandInfo95 }, // Inst #2167 = VCMPNEW_rec
{ 3, OperandInfo95 }, // Inst #2168 = VCMPNEZB
{ 3, OperandInfo95 }, // Inst #2169 = VCMPNEZB_rec
{ 3, OperandInfo95 }, // Inst #2170 = VCMPNEZH
{ 3, OperandInfo95 }, // Inst #2171 = VCMPNEZH_rec
{ 3, OperandInfo95 }, // Inst #2172 = VCMPNEZW
{ 3, OperandInfo95 }, // Inst #2173 = VCMPNEZW_rec
{ 3, OperandInfo340 }, // Inst #2174 = VCMPSQ
{ 3, OperandInfo340 }, // Inst #2175 = VCMPUQ
{ 3, OperandInfo341 }, // Inst #2176 = VCNTMBB
{ 3, OperandInfo341 }, // Inst #2177 = VCNTMBD
{ 3, OperandInfo341 }, // Inst #2178 = VCNTMBH
{ 3, OperandInfo341 }, // Inst #2179 = VCNTMBW
{ 3, OperandInfo337 }, // Inst #2180 = VCTSXS
{ 2, OperandInfo96 }, // Inst #2181 = VCTSXS_0
{ 3, OperandInfo337 }, // Inst #2182 = VCTUXS
{ 2, OperandInfo96 }, // Inst #2183 = VCTUXS_0
{ 2, OperandInfo96 }, // Inst #2184 = VCTZB
{ 2, OperandInfo96 }, // Inst #2185 = VCTZD
{ 3, OperandInfo95 }, // Inst #2186 = VCTZDM
{ 2, OperandInfo96 }, // Inst #2187 = VCTZH
{ 2, OperandInfo339 }, // Inst #2188 = VCTZLSBB
{ 2, OperandInfo96 }, // Inst #2189 = VCTZW
{ 3, OperandInfo95 }, // Inst #2190 = VDIVESD
{ 3, OperandInfo95 }, // Inst #2191 = VDIVESQ
{ 3, OperandInfo95 }, // Inst #2192 = VDIVESW
{ 3, OperandInfo95 }, // Inst #2193 = VDIVEUD
{ 3, OperandInfo95 }, // Inst #2194 = VDIVEUQ
{ 3, OperandInfo95 }, // Inst #2195 = VDIVEUW
{ 3, OperandInfo95 }, // Inst #2196 = VDIVSD
{ 3, OperandInfo95 }, // Inst #2197 = VDIVSQ
{ 3, OperandInfo95 }, // Inst #2198 = VDIVSW
{ 3, OperandInfo95 }, // Inst #2199 = VDIVUD
{ 3, OperandInfo95 }, // Inst #2200 = VDIVUQ
{ 3, OperandInfo95 }, // Inst #2201 = VDIVUW
{ 3, OperandInfo95 }, // Inst #2202 = VEQV
{ 2, OperandInfo96 }, // Inst #2203 = VEXPANDBM
{ 2, OperandInfo96 }, // Inst #2204 = VEXPANDDM
{ 2, OperandInfo96 }, // Inst #2205 = VEXPANDHM
{ 2, OperandInfo96 }, // Inst #2206 = VEXPANDQM
{ 2, OperandInfo96 }, // Inst #2207 = VEXPANDWM
{ 2, OperandInfo96 }, // Inst #2208 = VEXPTEFP
{ 4, OperandInfo342 }, // Inst #2209 = VEXTDDVLX
{ 4, OperandInfo342 }, // Inst #2210 = VEXTDDVRX
{ 4, OperandInfo342 }, // Inst #2211 = VEXTDUBVLX
{ 4, OperandInfo342 }, // Inst #2212 = VEXTDUBVRX
{ 4, OperandInfo342 }, // Inst #2213 = VEXTDUHVLX
{ 4, OperandInfo342 }, // Inst #2214 = VEXTDUHVRX
{ 4, OperandInfo342 }, // Inst #2215 = VEXTDUWVLX
{ 4, OperandInfo342 }, // Inst #2216 = VEXTDUWVRX
{ 2, OperandInfo339 }, // Inst #2217 = VEXTRACTBM
{ 3, OperandInfo337 }, // Inst #2218 = VEXTRACTD
{ 2, OperandInfo339 }, // Inst #2219 = VEXTRACTDM
{ 2, OperandInfo339 }, // Inst #2220 = VEXTRACTHM
{ 2, OperandInfo339 }, // Inst #2221 = VEXTRACTQM
{ 3, OperandInfo337 }, // Inst #2222 = VEXTRACTUB
{ 3, OperandInfo337 }, // Inst #2223 = VEXTRACTUH
{ 3, OperandInfo337 }, // Inst #2224 = VEXTRACTUW
{ 2, OperandInfo339 }, // Inst #2225 = VEXTRACTWM
{ 2, OperandInfo96 }, // Inst #2226 = VEXTSB2D
{ 2, OperandInfo343 }, // Inst #2227 = VEXTSB2Ds
{ 2, OperandInfo96 }, // Inst #2228 = VEXTSB2W
{ 2, OperandInfo343 }, // Inst #2229 = VEXTSB2Ws
{ 2, OperandInfo96 }, // Inst #2230 = VEXTSD2Q
{ 2, OperandInfo96 }, // Inst #2231 = VEXTSH2D
{ 2, OperandInfo343 }, // Inst #2232 = VEXTSH2Ds
{ 2, OperandInfo96 }, // Inst #2233 = VEXTSH2W
{ 2, OperandInfo343 }, // Inst #2234 = VEXTSH2Ws
{ 2, OperandInfo96 }, // Inst #2235 = VEXTSW2D
{ 2, OperandInfo343 }, // Inst #2236 = VEXTSW2Ds
{ 3, OperandInfo344 }, // Inst #2237 = VEXTUBLX
{ 3, OperandInfo344 }, // Inst #2238 = VEXTUBRX
{ 3, OperandInfo344 }, // Inst #2239 = VEXTUHLX
{ 3, OperandInfo344 }, // Inst #2240 = VEXTUHRX
{ 3, OperandInfo344 }, // Inst #2241 = VEXTUWLX
{ 3, OperandInfo344 }, // Inst #2242 = VEXTUWRX
{ 2, OperandInfo96 }, // Inst #2243 = VGBBD
{ 3, OperandInfo341 }, // Inst #2244 = VGNB
{ 4, OperandInfo345 }, // Inst #2245 = VINSBLX
{ 4, OperandInfo345 }, // Inst #2246 = VINSBRX
{ 4, OperandInfo346 }, // Inst #2247 = VINSBVLX
{ 4, OperandInfo346 }, // Inst #2248 = VINSBVRX
{ 4, OperandInfo347 }, // Inst #2249 = VINSD
{ 4, OperandInfo348 }, // Inst #2250 = VINSDLX
{ 4, OperandInfo348 }, // Inst #2251 = VINSDRX
{ 4, OperandInfo349 }, // Inst #2252 = VINSERTB
{ 3, OperandInfo337 }, // Inst #2253 = VINSERTD
{ 4, OperandInfo349 }, // Inst #2254 = VINSERTH
{ 3, OperandInfo337 }, // Inst #2255 = VINSERTW
{ 4, OperandInfo345 }, // Inst #2256 = VINSHLX
{ 4, OperandInfo345 }, // Inst #2257 = VINSHRX
{ 4, OperandInfo346 }, // Inst #2258 = VINSHVLX
{ 4, OperandInfo346 }, // Inst #2259 = VINSHVRX
{ 4, OperandInfo350 }, // Inst #2260 = VINSW
{ 4, OperandInfo345 }, // Inst #2261 = VINSWLX
{ 4, OperandInfo345 }, // Inst #2262 = VINSWRX
{ 4, OperandInfo346 }, // Inst #2263 = VINSWVLX
{ 4, OperandInfo346 }, // Inst #2264 = VINSWVRX
{ 2, OperandInfo96 }, // Inst #2265 = VLOGEFP
{ 4, OperandInfo336 }, // Inst #2266 = VMADDFP
{ 3, OperandInfo95 }, // Inst #2267 = VMAXFP
{ 3, OperandInfo95 }, // Inst #2268 = VMAXSB
{ 3, OperandInfo95 }, // Inst #2269 = VMAXSD
{ 3, OperandInfo95 }, // Inst #2270 = VMAXSH
{ 3, OperandInfo95 }, // Inst #2271 = VMAXSW
{ 3, OperandInfo95 }, // Inst #2272 = VMAXUB
{ 3, OperandInfo95 }, // Inst #2273 = VMAXUD
{ 3, OperandInfo95 }, // Inst #2274 = VMAXUH
{ 3, OperandInfo95 }, // Inst #2275 = VMAXUW
{ 4, OperandInfo336 }, // Inst #2276 = VMHADDSHS
{ 4, OperandInfo336 }, // Inst #2277 = VMHRADDSHS
{ 3, OperandInfo95 }, // Inst #2278 = VMINFP
{ 3, OperandInfo95 }, // Inst #2279 = VMINSB
{ 3, OperandInfo95 }, // Inst #2280 = VMINSD
{ 3, OperandInfo95 }, // Inst #2281 = VMINSH
{ 3, OperandInfo95 }, // Inst #2282 = VMINSW
{ 3, OperandInfo95 }, // Inst #2283 = VMINUB
{ 3, OperandInfo95 }, // Inst #2284 = VMINUD
{ 3, OperandInfo95 }, // Inst #2285 = VMINUH
{ 3, OperandInfo95 }, // Inst #2286 = VMINUW
{ 4, OperandInfo336 }, // Inst #2287 = VMLADDUHM
{ 3, OperandInfo95 }, // Inst #2288 = VMODSD
{ 3, OperandInfo95 }, // Inst #2289 = VMODSQ
{ 3, OperandInfo95 }, // Inst #2290 = VMODSW
{ 3, OperandInfo95 }, // Inst #2291 = VMODUD
{ 3, OperandInfo95 }, // Inst #2292 = VMODUQ
{ 3, OperandInfo95 }, // Inst #2293 = VMODUW
{ 3, OperandInfo95 }, // Inst #2294 = VMRGEW
{ 3, OperandInfo95 }, // Inst #2295 = VMRGHB
{ 3, OperandInfo95 }, // Inst #2296 = VMRGHH
{ 3, OperandInfo95 }, // Inst #2297 = VMRGHW
{ 3, OperandInfo95 }, // Inst #2298 = VMRGLB
{ 3, OperandInfo95 }, // Inst #2299 = VMRGLH
{ 3, OperandInfo95 }, // Inst #2300 = VMRGLW
{ 3, OperandInfo95 }, // Inst #2301 = VMRGOW
{ 4, OperandInfo336 }, // Inst #2302 = VMSUMCUD
{ 4, OperandInfo336 }, // Inst #2303 = VMSUMMBM
{ 4, OperandInfo336 }, // Inst #2304 = VMSUMSHM
{ 4, OperandInfo336 }, // Inst #2305 = VMSUMSHS
{ 4, OperandInfo336 }, // Inst #2306 = VMSUMUBM
{ 4, OperandInfo336 }, // Inst #2307 = VMSUMUDM
{ 4, OperandInfo336 }, // Inst #2308 = VMSUMUHM
{ 4, OperandInfo336 }, // Inst #2309 = VMSUMUHS
{ 2, OperandInfo96 }, // Inst #2310 = VMUL10CUQ
{ 3, OperandInfo95 }, // Inst #2311 = VMUL10ECUQ
{ 3, OperandInfo95 }, // Inst #2312 = VMUL10EUQ
{ 2, OperandInfo96 }, // Inst #2313 = VMUL10UQ
{ 3, OperandInfo95 }, // Inst #2314 = VMULESB
{ 3, OperandInfo95 }, // Inst #2315 = VMULESD
{ 3, OperandInfo95 }, // Inst #2316 = VMULESH
{ 3, OperandInfo95 }, // Inst #2317 = VMULESW
{ 3, OperandInfo95 }, // Inst #2318 = VMULEUB
{ 3, OperandInfo95 }, // Inst #2319 = VMULEUD
{ 3, OperandInfo95 }, // Inst #2320 = VMULEUH
{ 3, OperandInfo95 }, // Inst #2321 = VMULEUW
{ 3, OperandInfo95 }, // Inst #2322 = VMULHSD
{ 3, OperandInfo95 }, // Inst #2323 = VMULHSW
{ 3, OperandInfo95 }, // Inst #2324 = VMULHUD
{ 3, OperandInfo95 }, // Inst #2325 = VMULHUW
{ 3, OperandInfo95 }, // Inst #2326 = VMULLD
{ 3, OperandInfo95 }, // Inst #2327 = VMULOSB
{ 3, OperandInfo95 }, // Inst #2328 = VMULOSD
{ 3, OperandInfo95 }, // Inst #2329 = VMULOSH
{ 3, OperandInfo95 }, // Inst #2330 = VMULOSW
{ 3, OperandInfo95 }, // Inst #2331 = VMULOUB
{ 3, OperandInfo95 }, // Inst #2332 = VMULOUD
{ 3, OperandInfo95 }, // Inst #2333 = VMULOUH
{ 3, OperandInfo95 }, // Inst #2334 = VMULOUW
{ 3, OperandInfo95 }, // Inst #2335 = VMULUWM
{ 3, OperandInfo95 }, // Inst #2336 = VNAND
{ 3, OperandInfo95 }, // Inst #2337 = VNCIPHER
{ 3, OperandInfo95 }, // Inst #2338 = VNCIPHERLAST
{ 2, OperandInfo96 }, // Inst #2339 = VNEGD
{ 2, OperandInfo96 }, // Inst #2340 = VNEGW
{ 4, OperandInfo336 }, // Inst #2341 = VNMSUBFP
{ 3, OperandInfo95 }, // Inst #2342 = VNOR
{ 3, OperandInfo95 }, // Inst #2343 = VOR
{ 3, OperandInfo95 }, // Inst #2344 = VORC
{ 3, OperandInfo95 }, // Inst #2345 = VPDEPD
{ 4, OperandInfo336 }, // Inst #2346 = VPERM
{ 4, OperandInfo336 }, // Inst #2347 = VPERMR
{ 4, OperandInfo336 }, // Inst #2348 = VPERMXOR
{ 3, OperandInfo95 }, // Inst #2349 = VPEXTD
{ 3, OperandInfo95 }, // Inst #2350 = VPKPX
{ 3, OperandInfo95 }, // Inst #2351 = VPKSDSS
{ 3, OperandInfo95 }, // Inst #2352 = VPKSDUS
{ 3, OperandInfo95 }, // Inst #2353 = VPKSHSS
{ 3, OperandInfo95 }, // Inst #2354 = VPKSHUS
{ 3, OperandInfo95 }, // Inst #2355 = VPKSWSS
{ 3, OperandInfo95 }, // Inst #2356 = VPKSWUS
{ 3, OperandInfo95 }, // Inst #2357 = VPKUDUM
{ 3, OperandInfo95 }, // Inst #2358 = VPKUDUS
{ 3, OperandInfo95 }, // Inst #2359 = VPKUHUM
{ 3, OperandInfo95 }, // Inst #2360 = VPKUHUS
{ 3, OperandInfo95 }, // Inst #2361 = VPKUWUM
{ 3, OperandInfo95 }, // Inst #2362 = VPKUWUS
{ 3, OperandInfo95 }, // Inst #2363 = VPMSUMB
{ 3, OperandInfo95 }, // Inst #2364 = VPMSUMD
{ 3, OperandInfo95 }, // Inst #2365 = VPMSUMH
{ 3, OperandInfo95 }, // Inst #2366 = VPMSUMW
{ 2, OperandInfo96 }, // Inst #2367 = VPOPCNTB
{ 2, OperandInfo96 }, // Inst #2368 = VPOPCNTD
{ 2, OperandInfo96 }, // Inst #2369 = VPOPCNTH
{ 2, OperandInfo96 }, // Inst #2370 = VPOPCNTW
{ 2, OperandInfo96 }, // Inst #2371 = VPRTYBD
{ 2, OperandInfo96 }, // Inst #2372 = VPRTYBQ
{ 2, OperandInfo96 }, // Inst #2373 = VPRTYBW
{ 2, OperandInfo96 }, // Inst #2374 = VREFP
{ 2, OperandInfo96 }, // Inst #2375 = VRFIM
{ 2, OperandInfo96 }, // Inst #2376 = VRFIN
{ 2, OperandInfo96 }, // Inst #2377 = VRFIP
{ 2, OperandInfo96 }, // Inst #2378 = VRFIZ
{ 3, OperandInfo95 }, // Inst #2379 = VRLB
{ 3, OperandInfo95 }, // Inst #2380 = VRLD
{ 4, OperandInfo351 }, // Inst #2381 = VRLDMI
{ 3, OperandInfo95 }, // Inst #2382 = VRLDNM
{ 3, OperandInfo95 }, // Inst #2383 = VRLH
{ 3, OperandInfo95 }, // Inst #2384 = VRLQ
{ 4, OperandInfo351 }, // Inst #2385 = VRLQMI
{ 3, OperandInfo95 }, // Inst #2386 = VRLQNM
{ 3, OperandInfo95 }, // Inst #2387 = VRLW
{ 4, OperandInfo351 }, // Inst #2388 = VRLWMI
{ 3, OperandInfo95 }, // Inst #2389 = VRLWNM
{ 2, OperandInfo96 }, // Inst #2390 = VRSQRTEFP
{ 2, OperandInfo96 }, // Inst #2391 = VSBOX
{ 4, OperandInfo336 }, // Inst #2392 = VSEL
{ 4, OperandInfo352 }, // Inst #2393 = VSHASIGMAD
{ 4, OperandInfo352 }, // Inst #2394 = VSHASIGMAW
{ 3, OperandInfo95 }, // Inst #2395 = VSL
{ 3, OperandInfo95 }, // Inst #2396 = VSLB
{ 3, OperandInfo95 }, // Inst #2397 = VSLD
{ 4, OperandInfo93 }, // Inst #2398 = VSLDBI
{ 4, OperandInfo93 }, // Inst #2399 = VSLDOI
{ 3, OperandInfo95 }, // Inst #2400 = VSLH
{ 3, OperandInfo95 }, // Inst #2401 = VSLO
{ 3, OperandInfo95 }, // Inst #2402 = VSLQ
{ 3, OperandInfo95 }, // Inst #2403 = VSLV
{ 3, OperandInfo95 }, // Inst #2404 = VSLW
{ 3, OperandInfo337 }, // Inst #2405 = VSPLTB
{ 3, OperandInfo353 }, // Inst #2406 = VSPLTBs
{ 3, OperandInfo337 }, // Inst #2407 = VSPLTH
{ 3, OperandInfo353 }, // Inst #2408 = VSPLTHs
{ 2, OperandInfo211 }, // Inst #2409 = VSPLTISB
{ 2, OperandInfo211 }, // Inst #2410 = VSPLTISH
{ 2, OperandInfo211 }, // Inst #2411 = VSPLTISW
{ 3, OperandInfo337 }, // Inst #2412 = VSPLTW
{ 3, OperandInfo95 }, // Inst #2413 = VSR
{ 3, OperandInfo95 }, // Inst #2414 = VSRAB
{ 3, OperandInfo95 }, // Inst #2415 = VSRAD
{ 3, OperandInfo95 }, // Inst #2416 = VSRAH
{ 3, OperandInfo95 }, // Inst #2417 = VSRAQ
{ 3, OperandInfo95 }, // Inst #2418 = VSRAW
{ 3, OperandInfo95 }, // Inst #2419 = VSRB
{ 3, OperandInfo95 }, // Inst #2420 = VSRD
{ 4, OperandInfo93 }, // Inst #2421 = VSRDBI
{ 3, OperandInfo95 }, // Inst #2422 = VSRH
{ 3, OperandInfo95 }, // Inst #2423 = VSRO
{ 3, OperandInfo95 }, // Inst #2424 = VSRQ
{ 3, OperandInfo95 }, // Inst #2425 = VSRV
{ 3, OperandInfo95 }, // Inst #2426 = VSRW
{ 2, OperandInfo96 }, // Inst #2427 = VSTRIBL
{ 2, OperandInfo96 }, // Inst #2428 = VSTRIBL_rec
{ 2, OperandInfo96 }, // Inst #2429 = VSTRIBR
{ 2, OperandInfo96 }, // Inst #2430 = VSTRIBR_rec
{ 2, OperandInfo96 }, // Inst #2431 = VSTRIHL
{ 2, OperandInfo96 }, // Inst #2432 = VSTRIHL_rec
{ 2, OperandInfo96 }, // Inst #2433 = VSTRIHR
{ 2, OperandInfo96 }, // Inst #2434 = VSTRIHR_rec
{ 3, OperandInfo95 }, // Inst #2435 = VSUBCUQ
{ 3, OperandInfo95 }, // Inst #2436 = VSUBCUW
{ 4, OperandInfo336 }, // Inst #2437 = VSUBECUQ
{ 4, OperandInfo336 }, // Inst #2438 = VSUBEUQM
{ 3, OperandInfo95 }, // Inst #2439 = VSUBFP
{ 3, OperandInfo95 }, // Inst #2440 = VSUBSBS
{ 3, OperandInfo95 }, // Inst #2441 = VSUBSHS
{ 3, OperandInfo95 }, // Inst #2442 = VSUBSWS
{ 3, OperandInfo95 }, // Inst #2443 = VSUBUBM
{ 3, OperandInfo95 }, // Inst #2444 = VSUBUBS
{ 3, OperandInfo95 }, // Inst #2445 = VSUBUDM
{ 3, OperandInfo95 }, // Inst #2446 = VSUBUHM
{ 3, OperandInfo95 }, // Inst #2447 = VSUBUHS
{ 3, OperandInfo95 }, // Inst #2448 = VSUBUQM
{ 3, OperandInfo95 }, // Inst #2449 = VSUBUWM
{ 3, OperandInfo95 }, // Inst #2450 = VSUBUWS
{ 3, OperandInfo95 }, // Inst #2451 = VSUM2SWS
{ 3, OperandInfo95 }, // Inst #2452 = VSUM4SBS
{ 3, OperandInfo95 }, // Inst #2453 = VSUM4SHS
{ 3, OperandInfo95 }, // Inst #2454 = VSUM4UBS
{ 3, OperandInfo95 }, // Inst #2455 = VSUMSWS
{ 2, OperandInfo96 }, // Inst #2456 = VUPKHPX
{ 2, OperandInfo96 }, // Inst #2457 = VUPKHSB
{ 2, OperandInfo96 }, // Inst #2458 = VUPKHSH
{ 2, OperandInfo96 }, // Inst #2459 = VUPKHSW
{ 2, OperandInfo96 }, // Inst #2460 = VUPKLPX
{ 2, OperandInfo96 }, // Inst #2461 = VUPKLSB
{ 2, OperandInfo96 }, // Inst #2462 = VUPKLSH
{ 2, OperandInfo96 }, // Inst #2463 = VUPKLSW
{ 3, OperandInfo95 }, // Inst #2464 = VXOR
{ 1, OperandInfo197 }, // Inst #2465 = V_SET0
{ 1, OperandInfo197 }, // Inst #2466 = V_SET0B
{ 1, OperandInfo197 }, // Inst #2467 = V_SET0H
{ 1, OperandInfo197 }, // Inst #2468 = V_SETALLONES
{ 1, OperandInfo197 }, // Inst #2469 = V_SETALLONESB
{ 1, OperandInfo197 }, // Inst #2470 = V_SETALLONESH
{ 1, OperandInfo3 }, // Inst #2471 = WAIT
{ 1, OperandInfo189 }, // Inst #2472 = WRTEE
{ 1, OperandInfo3 }, // Inst #2473 = WRTEEI
{ 3, OperandInfo65 }, // Inst #2474 = XOR
{ 3, OperandInfo67 }, // Inst #2475 = XOR8
{ 3, OperandInfo67 }, // Inst #2476 = XOR8_rec
{ 3, OperandInfo53 }, // Inst #2477 = XORI
{ 3, OperandInfo52 }, // Inst #2478 = XORI8
{ 3, OperandInfo53 }, // Inst #2479 = XORIS
{ 3, OperandInfo52 }, // Inst #2480 = XORIS8
{ 3, OperandInfo65 }, // Inst #2481 = XOR_rec
{ 2, OperandInfo354 }, // Inst #2482 = XSABSDP
{ 2, OperandInfo96 }, // Inst #2483 = XSABSQP
{ 3, OperandInfo355 }, // Inst #2484 = XSADDDP
{ 3, OperandInfo95 }, // Inst #2485 = XSADDQP
{ 3, OperandInfo95 }, // Inst #2486 = XSADDQPO
{ 3, OperandInfo356 }, // Inst #2487 = XSADDSP
{ 3, OperandInfo357 }, // Inst #2488 = XSCMPEQDP
{ 3, OperandInfo95 }, // Inst #2489 = XSCMPEQQP
{ 3, OperandInfo358 }, // Inst #2490 = XSCMPEXPDP
{ 3, OperandInfo340 }, // Inst #2491 = XSCMPEXPQP
{ 3, OperandInfo357 }, // Inst #2492 = XSCMPGEDP
{ 3, OperandInfo95 }, // Inst #2493 = XSCMPGEQP
{ 3, OperandInfo357 }, // Inst #2494 = XSCMPGTDP
{ 3, OperandInfo95 }, // Inst #2495 = XSCMPGTQP
{ 3, OperandInfo358 }, // Inst #2496 = XSCMPODP
{ 3, OperandInfo340 }, // Inst #2497 = XSCMPOQP
{ 3, OperandInfo358 }, // Inst #2498 = XSCMPUDP
{ 3, OperandInfo340 }, // Inst #2499 = XSCMPUQP
{ 3, OperandInfo355 }, // Inst #2500 = XSCPSGNDP
{ 3, OperandInfo95 }, // Inst #2501 = XSCPSGNQP
{ 2, OperandInfo354 }, // Inst #2502 = XSCVDPHP
{ 2, OperandInfo359 }, // Inst #2503 = XSCVDPQP
{ 2, OperandInfo354 }, // Inst #2504 = XSCVDPSP
{ 2, OperandInfo360 }, // Inst #2505 = XSCVDPSPN
{ 2, OperandInfo354 }, // Inst #2506 = XSCVDPSXDS
{ 2, OperandInfo361 }, // Inst #2507 = XSCVDPSXDSs
{ 2, OperandInfo354 }, // Inst #2508 = XSCVDPSXWS
{ 2, OperandInfo361 }, // Inst #2509 = XSCVDPSXWSs
{ 2, OperandInfo354 }, // Inst #2510 = XSCVDPUXDS
{ 2, OperandInfo361 }, // Inst #2511 = XSCVDPUXDSs
{ 2, OperandInfo354 }, // Inst #2512 = XSCVDPUXWS
{ 2, OperandInfo361 }, // Inst #2513 = XSCVDPUXWSs
{ 2, OperandInfo354 }, // Inst #2514 = XSCVHPDP
{ 2, OperandInfo362 }, // Inst #2515 = XSCVQPDP
{ 2, OperandInfo362 }, // Inst #2516 = XSCVQPDPO
{ 2, OperandInfo96 }, // Inst #2517 = XSCVQPSDZ
{ 2, OperandInfo96 }, // Inst #2518 = XSCVQPSQZ
{ 2, OperandInfo96 }, // Inst #2519 = XSCVQPSWZ
{ 2, OperandInfo96 }, // Inst #2520 = XSCVQPUDZ
{ 2, OperandInfo96 }, // Inst #2521 = XSCVQPUQZ
{ 2, OperandInfo96 }, // Inst #2522 = XSCVQPUWZ
{ 2, OperandInfo359 }, // Inst #2523 = XSCVSDQP
{ 2, OperandInfo354 }, // Inst #2524 = XSCVSPDP
{ 2, OperandInfo363 }, // Inst #2525 = XSCVSPDPN
{ 2, OperandInfo96 }, // Inst #2526 = XSCVSQQP
{ 2, OperandInfo354 }, // Inst #2527 = XSCVSXDDP
{ 2, OperandInfo364 }, // Inst #2528 = XSCVSXDSP
{ 2, OperandInfo359 }, // Inst #2529 = XSCVUDQP
{ 2, OperandInfo96 }, // Inst #2530 = XSCVUQQP
{ 2, OperandInfo354 }, // Inst #2531 = XSCVUXDDP
{ 2, OperandInfo364 }, // Inst #2532 = XSCVUXDSP
{ 3, OperandInfo355 }, // Inst #2533 = XSDIVDP
{ 3, OperandInfo95 }, // Inst #2534 = XSDIVQP
{ 3, OperandInfo95 }, // Inst #2535 = XSDIVQPO
{ 3, OperandInfo356 }, // Inst #2536 = XSDIVSP
{ 3, OperandInfo365 }, // Inst #2537 = XSIEXPDP
{ 3, OperandInfo366 }, // Inst #2538 = XSIEXPQP
{ 4, OperandInfo367 }, // Inst #2539 = XSMADDADP
{ 4, OperandInfo368 }, // Inst #2540 = XSMADDASP
{ 4, OperandInfo367 }, // Inst #2541 = XSMADDMDP
{ 4, OperandInfo368 }, // Inst #2542 = XSMADDMSP
{ 4, OperandInfo369 }, // Inst #2543 = XSMADDQP
{ 4, OperandInfo369 }, // Inst #2544 = XSMADDQPO
{ 3, OperandInfo355 }, // Inst #2545 = XSMAXCDP
{ 3, OperandInfo95 }, // Inst #2546 = XSMAXCQP
{ 3, OperandInfo355 }, // Inst #2547 = XSMAXDP
{ 3, OperandInfo357 }, // Inst #2548 = XSMAXJDP
{ 3, OperandInfo355 }, // Inst #2549 = XSMINCDP
{ 3, OperandInfo95 }, // Inst #2550 = XSMINCQP
{ 3, OperandInfo355 }, // Inst #2551 = XSMINDP
{ 3, OperandInfo357 }, // Inst #2552 = XSMINJDP
{ 4, OperandInfo367 }, // Inst #2553 = XSMSUBADP
{ 4, OperandInfo368 }, // Inst #2554 = XSMSUBASP
{ 4, OperandInfo367 }, // Inst #2555 = XSMSUBMDP
{ 4, OperandInfo368 }, // Inst #2556 = XSMSUBMSP
{ 4, OperandInfo369 }, // Inst #2557 = XSMSUBQP
{ 4, OperandInfo369 }, // Inst #2558 = XSMSUBQPO
{ 3, OperandInfo355 }, // Inst #2559 = XSMULDP
{ 3, OperandInfo95 }, // Inst #2560 = XSMULQP
{ 3, OperandInfo95 }, // Inst #2561 = XSMULQPO
{ 3, OperandInfo356 }, // Inst #2562 = XSMULSP
{ 2, OperandInfo354 }, // Inst #2563 = XSNABSDP
{ 2, OperandInfo361 }, // Inst #2564 = XSNABSDPs
{ 2, OperandInfo96 }, // Inst #2565 = XSNABSQP
{ 2, OperandInfo354 }, // Inst #2566 = XSNEGDP
{ 2, OperandInfo96 }, // Inst #2567 = XSNEGQP
{ 4, OperandInfo367 }, // Inst #2568 = XSNMADDADP
{ 4, OperandInfo368 }, // Inst #2569 = XSNMADDASP
{ 4, OperandInfo367 }, // Inst #2570 = XSNMADDMDP
{ 4, OperandInfo368 }, // Inst #2571 = XSNMADDMSP
{ 4, OperandInfo369 }, // Inst #2572 = XSNMADDQP
{ 4, OperandInfo369 }, // Inst #2573 = XSNMADDQPO
{ 4, OperandInfo367 }, // Inst #2574 = XSNMSUBADP
{ 4, OperandInfo368 }, // Inst #2575 = XSNMSUBASP
{ 4, OperandInfo367 }, // Inst #2576 = XSNMSUBMDP
{ 4, OperandInfo368 }, // Inst #2577 = XSNMSUBMSP
{ 4, OperandInfo369 }, // Inst #2578 = XSNMSUBQP
{ 4, OperandInfo369 }, // Inst #2579 = XSNMSUBQPO
{ 2, OperandInfo354 }, // Inst #2580 = XSRDPI
{ 2, OperandInfo354 }, // Inst #2581 = XSRDPIC
{ 2, OperandInfo354 }, // Inst #2582 = XSRDPIM
{ 2, OperandInfo354 }, // Inst #2583 = XSRDPIP
{ 2, OperandInfo354 }, // Inst #2584 = XSRDPIZ
{ 2, OperandInfo354 }, // Inst #2585 = XSREDP
{ 2, OperandInfo361 }, // Inst #2586 = XSRESP
{ 4, OperandInfo370 }, // Inst #2587 = XSRQPI
{ 4, OperandInfo370 }, // Inst #2588 = XSRQPIX
{ 4, OperandInfo370 }, // Inst #2589 = XSRQPXP
{ 2, OperandInfo364 }, // Inst #2590 = XSRSP
{ 2, OperandInfo354 }, // Inst #2591 = XSRSQRTEDP
{ 2, OperandInfo361 }, // Inst #2592 = XSRSQRTESP
{ 2, OperandInfo354 }, // Inst #2593 = XSSQRTDP
{ 2, OperandInfo96 }, // Inst #2594 = XSSQRTQP
{ 2, OperandInfo96 }, // Inst #2595 = XSSQRTQPO
{ 2, OperandInfo361 }, // Inst #2596 = XSSQRTSP
{ 3, OperandInfo355 }, // Inst #2597 = XSSUBDP
{ 3, OperandInfo95 }, // Inst #2598 = XSSUBQP
{ 3, OperandInfo95 }, // Inst #2599 = XSSUBQPO
{ 3, OperandInfo356 }, // Inst #2600 = XSSUBSP
{ 3, OperandInfo358 }, // Inst #2601 = XSTDIVDP
{ 2, OperandInfo371 }, // Inst #2602 = XSTSQRTDP
{ 3, OperandInfo372 }, // Inst #2603 = XSTSTDCDP
{ 3, OperandInfo373 }, // Inst #2604 = XSTSTDCQP
{ 3, OperandInfo372 }, // Inst #2605 = XSTSTDCSP
{ 2, OperandInfo198 }, // Inst #2606 = XSXEXPDP
{ 2, OperandInfo96 }, // Inst #2607 = XSXEXPQP
{ 2, OperandInfo198 }, // Inst #2608 = XSXSIGDP
{ 2, OperandInfo96 }, // Inst #2609 = XSXSIGQP
{ 2, OperandInfo374 }, // Inst #2610 = XVABSDP
{ 2, OperandInfo374 }, // Inst #2611 = XVABSSP
{ 3, OperandInfo375 }, // Inst #2612 = XVADDDP
{ 3, OperandInfo375 }, // Inst #2613 = XVADDSP
{ 3, OperandInfo376 }, // Inst #2614 = XVBF16GER2
{ 4, OperandInfo377 }, // Inst #2615 = XVBF16GER2NN
{ 4, OperandInfo377 }, // Inst #2616 = XVBF16GER2NP
{ 4, OperandInfo377 }, // Inst #2617 = XVBF16GER2PN
{ 4, OperandInfo377 }, // Inst #2618 = XVBF16GER2PP
{ 3, OperandInfo378 }, // Inst #2619 = XVBF16GER2W
{ 4, OperandInfo379 }, // Inst #2620 = XVBF16GER2WNN
{ 4, OperandInfo379 }, // Inst #2621 = XVBF16GER2WNP
{ 4, OperandInfo379 }, // Inst #2622 = XVBF16GER2WPN
{ 4, OperandInfo379 }, // Inst #2623 = XVBF16GER2WPP
{ 3, OperandInfo375 }, // Inst #2624 = XVCMPEQDP
{ 3, OperandInfo375 }, // Inst #2625 = XVCMPEQDP_rec
{ 3, OperandInfo375 }, // Inst #2626 = XVCMPEQSP
{ 3, OperandInfo375 }, // Inst #2627 = XVCMPEQSP_rec
{ 3, OperandInfo375 }, // Inst #2628 = XVCMPGEDP
{ 3, OperandInfo375 }, // Inst #2629 = XVCMPGEDP_rec
{ 3, OperandInfo375 }, // Inst #2630 = XVCMPGESP
{ 3, OperandInfo375 }, // Inst #2631 = XVCMPGESP_rec
{ 3, OperandInfo375 }, // Inst #2632 = XVCMPGTDP
{ 3, OperandInfo375 }, // Inst #2633 = XVCMPGTDP_rec
{ 3, OperandInfo375 }, // Inst #2634 = XVCMPGTSP
{ 3, OperandInfo375 }, // Inst #2635 = XVCMPGTSP_rec
{ 3, OperandInfo375 }, // Inst #2636 = XVCPSGNDP
{ 3, OperandInfo375 }, // Inst #2637 = XVCPSGNSP
{ 2, OperandInfo374 }, // Inst #2638 = XVCVBF16SPN
{ 2, OperandInfo374 }, // Inst #2639 = XVCVDPSP
{ 2, OperandInfo374 }, // Inst #2640 = XVCVDPSXDS
{ 2, OperandInfo374 }, // Inst #2641 = XVCVDPSXWS
{ 2, OperandInfo374 }, // Inst #2642 = XVCVDPUXDS
{ 2, OperandInfo374 }, // Inst #2643 = XVCVDPUXWS
{ 2, OperandInfo374 }, // Inst #2644 = XVCVHPSP
{ 2, OperandInfo374 }, // Inst #2645 = XVCVSPBF16
{ 2, OperandInfo374 }, // Inst #2646 = XVCVSPDP
{ 2, OperandInfo374 }, // Inst #2647 = XVCVSPHP
{ 2, OperandInfo374 }, // Inst #2648 = XVCVSPSXDS
{ 2, OperandInfo374 }, // Inst #2649 = XVCVSPSXWS
{ 2, OperandInfo374 }, // Inst #2650 = XVCVSPUXDS
{ 2, OperandInfo374 }, // Inst #2651 = XVCVSPUXWS
{ 2, OperandInfo374 }, // Inst #2652 = XVCVSXDDP
{ 2, OperandInfo374 }, // Inst #2653 = XVCVSXDSP
{ 2, OperandInfo374 }, // Inst #2654 = XVCVSXWDP
{ 2, OperandInfo374 }, // Inst #2655 = XVCVSXWSP
{ 2, OperandInfo374 }, // Inst #2656 = XVCVUXDDP
{ 2, OperandInfo374 }, // Inst #2657 = XVCVUXDSP
{ 2, OperandInfo374 }, // Inst #2658 = XVCVUXWDP
{ 2, OperandInfo374 }, // Inst #2659 = XVCVUXWSP
{ 3, OperandInfo375 }, // Inst #2660 = XVDIVDP
{ 3, OperandInfo375 }, // Inst #2661 = XVDIVSP
{ 3, OperandInfo376 }, // Inst #2662 = XVF16GER2
{ 4, OperandInfo377 }, // Inst #2663 = XVF16GER2NN
{ 4, OperandInfo377 }, // Inst #2664 = XVF16GER2NP
{ 4, OperandInfo377 }, // Inst #2665 = XVF16GER2PN
{ 4, OperandInfo377 }, // Inst #2666 = XVF16GER2PP
{ 3, OperandInfo378 }, // Inst #2667 = XVF16GER2W
{ 4, OperandInfo379 }, // Inst #2668 = XVF16GER2WNN
{ 4, OperandInfo379 }, // Inst #2669 = XVF16GER2WNP
{ 4, OperandInfo379 }, // Inst #2670 = XVF16GER2WPN
{ 4, OperandInfo379 }, // Inst #2671 = XVF16GER2WPP
{ 3, OperandInfo376 }, // Inst #2672 = XVF32GER
{ 4, OperandInfo377 }, // Inst #2673 = XVF32GERNN
{ 4, OperandInfo377 }, // Inst #2674 = XVF32GERNP
{ 4, OperandInfo377 }, // Inst #2675 = XVF32GERPN
{ 4, OperandInfo377 }, // Inst #2676 = XVF32GERPP
{ 3, OperandInfo378 }, // Inst #2677 = XVF32GERW
{ 4, OperandInfo379 }, // Inst #2678 = XVF32GERWNN
{ 4, OperandInfo379 }, // Inst #2679 = XVF32GERWNP
{ 4, OperandInfo379 }, // Inst #2680 = XVF32GERWPN
{ 4, OperandInfo379 }, // Inst #2681 = XVF32GERWPP
{ 3, OperandInfo380 }, // Inst #2682 = XVF64GER
{ 4, OperandInfo381 }, // Inst #2683 = XVF64GERNN
{ 4, OperandInfo381 }, // Inst #2684 = XVF64GERNP
{ 4, OperandInfo381 }, // Inst #2685 = XVF64GERPN
{ 4, OperandInfo381 }, // Inst #2686 = XVF64GERPP
{ 3, OperandInfo382 }, // Inst #2687 = XVF64GERW
{ 4, OperandInfo383 }, // Inst #2688 = XVF64GERWNN
{ 4, OperandInfo383 }, // Inst #2689 = XVF64GERWNP
{ 4, OperandInfo383 }, // Inst #2690 = XVF64GERWPN
{ 4, OperandInfo383 }, // Inst #2691 = XVF64GERWPP
{ 3, OperandInfo376 }, // Inst #2692 = XVI16GER2
{ 4, OperandInfo377 }, // Inst #2693 = XVI16GER2PP
{ 3, OperandInfo376 }, // Inst #2694 = XVI16GER2S
{ 4, OperandInfo377 }, // Inst #2695 = XVI16GER2SPP
{ 3, OperandInfo378 }, // Inst #2696 = XVI16GER2SW
{ 4, OperandInfo379 }, // Inst #2697 = XVI16GER2SWPP
{ 3, OperandInfo378 }, // Inst #2698 = XVI16GER2W
{ 4, OperandInfo379 }, // Inst #2699 = XVI16GER2WPP
{ 3, OperandInfo376 }, // Inst #2700 = XVI4GER8
{ 4, OperandInfo377 }, // Inst #2701 = XVI4GER8PP
{ 3, OperandInfo378 }, // Inst #2702 = XVI4GER8W
{ 4, OperandInfo379 }, // Inst #2703 = XVI4GER8WPP
{ 3, OperandInfo376 }, // Inst #2704 = XVI8GER4
{ 4, OperandInfo377 }, // Inst #2705 = XVI8GER4PP
{ 4, OperandInfo377 }, // Inst #2706 = XVI8GER4SPP
{ 3, OperandInfo378 }, // Inst #2707 = XVI8GER4W
{ 4, OperandInfo379 }, // Inst #2708 = XVI8GER4WPP
{ 4, OperandInfo379 }, // Inst #2709 = XVI8GER4WSPP
{ 3, OperandInfo375 }, // Inst #2710 = XVIEXPDP
{ 3, OperandInfo375 }, // Inst #2711 = XVIEXPSP
{ 4, OperandInfo384 }, // Inst #2712 = XVMADDADP
{ 4, OperandInfo384 }, // Inst #2713 = XVMADDASP
{ 4, OperandInfo384 }, // Inst #2714 = XVMADDMDP
{ 4, OperandInfo384 }, // Inst #2715 = XVMADDMSP
{ 3, OperandInfo375 }, // Inst #2716 = XVMAXDP
{ 3, OperandInfo375 }, // Inst #2717 = XVMAXSP
{ 3, OperandInfo375 }, // Inst #2718 = XVMINDP
{ 3, OperandInfo375 }, // Inst #2719 = XVMINSP
{ 4, OperandInfo384 }, // Inst #2720 = XVMSUBADP
{ 4, OperandInfo384 }, // Inst #2721 = XVMSUBASP
{ 4, OperandInfo384 }, // Inst #2722 = XVMSUBMDP
{ 4, OperandInfo384 }, // Inst #2723 = XVMSUBMSP
{ 3, OperandInfo375 }, // Inst #2724 = XVMULDP
{ 3, OperandInfo375 }, // Inst #2725 = XVMULSP
{ 2, OperandInfo374 }, // Inst #2726 = XVNABSDP
{ 2, OperandInfo374 }, // Inst #2727 = XVNABSSP
{ 2, OperandInfo374 }, // Inst #2728 = XVNEGDP
{ 2, OperandInfo374 }, // Inst #2729 = XVNEGSP
{ 4, OperandInfo384 }, // Inst #2730 = XVNMADDADP
{ 4, OperandInfo384 }, // Inst #2731 = XVNMADDASP
{ 4, OperandInfo384 }, // Inst #2732 = XVNMADDMDP
{ 4, OperandInfo384 }, // Inst #2733 = XVNMADDMSP
{ 4, OperandInfo384 }, // Inst #2734 = XVNMSUBADP
{ 4, OperandInfo384 }, // Inst #2735 = XVNMSUBASP
{ 4, OperandInfo384 }, // Inst #2736 = XVNMSUBMDP
{ 4, OperandInfo384 }, // Inst #2737 = XVNMSUBMSP
{ 2, OperandInfo374 }, // Inst #2738 = XVRDPI
{ 2, OperandInfo374 }, // Inst #2739 = XVRDPIC
{ 2, OperandInfo374 }, // Inst #2740 = XVRDPIM
{ 2, OperandInfo374 }, // Inst #2741 = XVRDPIP
{ 2, OperandInfo374 }, // Inst #2742 = XVRDPIZ
{ 2, OperandInfo374 }, // Inst #2743 = XVREDP
{ 2, OperandInfo374 }, // Inst #2744 = XVRESP
{ 2, OperandInfo374 }, // Inst #2745 = XVRSPI
{ 2, OperandInfo374 }, // Inst #2746 = XVRSPIC
{ 2, OperandInfo374 }, // Inst #2747 = XVRSPIM
{ 2, OperandInfo374 }, // Inst #2748 = XVRSPIP
{ 2, OperandInfo374 }, // Inst #2749 = XVRSPIZ
{ 2, OperandInfo374 }, // Inst #2750 = XVRSQRTEDP
{ 2, OperandInfo374 }, // Inst #2751 = XVRSQRTESP
{ 2, OperandInfo374 }, // Inst #2752 = XVSQRTDP
{ 2, OperandInfo374 }, // Inst #2753 = XVSQRTSP
{ 3, OperandInfo375 }, // Inst #2754 = XVSUBDP
{ 3, OperandInfo375 }, // Inst #2755 = XVSUBSP
{ 3, OperandInfo385 }, // Inst #2756 = XVTDIVDP
{ 3, OperandInfo385 }, // Inst #2757 = XVTDIVSP
{ 2, OperandInfo386 }, // Inst #2758 = XVTLSBB
{ 2, OperandInfo386 }, // Inst #2759 = XVTSQRTDP
{ 2, OperandInfo386 }, // Inst #2760 = XVTSQRTSP
{ 3, OperandInfo387 }, // Inst #2761 = XVTSTDCDP
{ 3, OperandInfo387 }, // Inst #2762 = XVTSTDCSP
{ 2, OperandInfo374 }, // Inst #2763 = XVXEXPDP
{ 2, OperandInfo374 }, // Inst #2764 = XVXEXPSP
{ 2, OperandInfo374 }, // Inst #2765 = XVXSIGDP
{ 2, OperandInfo374 }, // Inst #2766 = XVXSIGSP
{ 4, OperandInfo388 }, // Inst #2767 = XXBLENDVB
{ 4, OperandInfo388 }, // Inst #2768 = XXBLENDVD
{ 4, OperandInfo388 }, // Inst #2769 = XXBLENDVH
{ 4, OperandInfo388 }, // Inst #2770 = XXBLENDVW
{ 2, OperandInfo374 }, // Inst #2771 = XXBRD
{ 2, OperandInfo374 }, // Inst #2772 = XXBRH
{ 2, OperandInfo374 }, // Inst #2773 = XXBRQ
{ 2, OperandInfo374 }, // Inst #2774 = XXBRW
{ 5, OperandInfo389 }, // Inst #2775 = XXEVAL
{ 3, OperandInfo390 }, // Inst #2776 = XXEXTRACTUW
{ 3, OperandInfo391 }, // Inst #2777 = XXGENPCVBM
{ 3, OperandInfo391 }, // Inst #2778 = XXGENPCVDM
{ 3, OperandInfo391 }, // Inst #2779 = XXGENPCVHM
{ 3, OperandInfo391 }, // Inst #2780 = XXGENPCVWM
{ 4, OperandInfo392 }, // Inst #2781 = XXINSERTW
{ 3, OperandInfo375 }, // Inst #2782 = XXLAND
{ 3, OperandInfo375 }, // Inst #2783 = XXLANDC
{ 3, OperandInfo375 }, // Inst #2784 = XXLEQV
{ 1, OperandInfo393 }, // Inst #2785 = XXLEQVOnes
{ 3, OperandInfo375 }, // Inst #2786 = XXLNAND
{ 3, OperandInfo375 }, // Inst #2787 = XXLNOR
{ 3, OperandInfo375 }, // Inst #2788 = XXLOR
{ 3, OperandInfo375 }, // Inst #2789 = XXLORC
{ 3, OperandInfo355 }, // Inst #2790 = XXLORf
{ 3, OperandInfo375 }, // Inst #2791 = XXLXOR
{ 1, OperandInfo394 }, // Inst #2792 = XXLXORdpz
{ 1, OperandInfo395 }, // Inst #2793 = XXLXORspz
{ 1, OperandInfo393 }, // Inst #2794 = XXLXORz
{ 2, OperandInfo396 }, // Inst #2795 = XXMFACC
{ 2, OperandInfo397 }, // Inst #2796 = XXMFACCW
{ 3, OperandInfo375 }, // Inst #2797 = XXMRGHW
{ 3, OperandInfo375 }, // Inst #2798 = XXMRGLW
{ 2, OperandInfo396 }, // Inst #2799 = XXMTACC
{ 2, OperandInfo397 }, // Inst #2800 = XXMTACCW
{ 4, OperandInfo398 }, // Inst #2801 = XXPERM
{ 4, OperandInfo399 }, // Inst #2802 = XXPERMDI
{ 3, OperandInfo400 }, // Inst #2803 = XXPERMDIs
{ 4, OperandInfo398 }, // Inst #2804 = XXPERMR
{ 5, OperandInfo389 }, // Inst #2805 = XXPERMX
{ 4, OperandInfo388 }, // Inst #2806 = XXSEL
{ 1, OperandInfo401 }, // Inst #2807 = XXSETACCZ
{ 1, OperandInfo402 }, // Inst #2808 = XXSETACCZW
{ 4, OperandInfo399 }, // Inst #2809 = XXSLDWI
{ 3, OperandInfo400 }, // Inst #2810 = XXSLDWIs
{ 4, OperandInfo403 }, // Inst #2811 = XXSPLTI32DX
{ 2, OperandInfo179 }, // Inst #2812 = XXSPLTIB
{ 2, OperandInfo179 }, // Inst #2813 = XXSPLTIDP
{ 2, OperandInfo179 }, // Inst #2814 = XXSPLTIW
{ 3, OperandInfo404 }, // Inst #2815 = XXSPLTW
{ 3, OperandInfo400 }, // Inst #2816 = XXSPLTWs
{ 3, OperandInfo405 }, // Inst #2817 = gBC
{ 3, OperandInfo406 }, // Inst #2818 = gBCA
{ 4, OperandInfo407 }, // Inst #2819 = gBCAat
{ 3, OperandInfo406 }, // Inst #2820 = gBCCTR
{ 3, OperandInfo406 }, // Inst #2821 = gBCCTRL
{ 3, OperandInfo405 }, // Inst #2822 = gBCL
{ 3, OperandInfo406 }, // Inst #2823 = gBCLA
{ 4, OperandInfo407 }, // Inst #2824 = gBCLAat
{ 3, OperandInfo406 }, // Inst #2825 = gBCLR
{ 3, OperandInfo406 }, // Inst #2826 = gBCLRL
{ 4, OperandInfo408 }, // Inst #2827 = gBCLat
{ 4, OperandInfo408 }, // Inst #2828 = gBCat
};
#endif // GET_INSTRINFO_MC_DESC
#ifdef GET_INSTRMAP_INFO
#undef GET_INSTRMAP_INFO
namespace llvm {
namespace PPC {
enum IsVSXFMAAlt {
IsVSXFMAAlt_1
};
enum RC {
RC_0,
RC_1
};
// getAltVSXFMAOpcode
LLVM_READONLY
int getAltVSXFMAOpcode(uint16_t Opcode) {
static const uint16_t getAltVSXFMAOpcodeTable[][2] = {
{ PPC::XSMADDADP, PPC::XSMADDMDP },
{ PPC::XSMADDASP, PPC::XSMADDMSP },
{ PPC::XSMSUBADP, PPC::XSMSUBMDP },
{ PPC::XSMSUBASP, PPC::XSMSUBMSP },
{ PPC::XSNMADDADP, PPC::XSNMADDMDP },
{ PPC::XSNMADDASP, PPC::XSNMADDMSP },
{ PPC::XSNMSUBADP, PPC::XSNMSUBMDP },
{ PPC::XSNMSUBASP, PPC::XSNMSUBMSP },
{ PPC::XVMADDADP, PPC::XVMADDMDP },
{ PPC::XVMADDASP, PPC::XVMADDMSP },
{ PPC::XVMSUBADP, PPC::XVMSUBMDP },
{ PPC::XVMSUBASP, PPC::XVMSUBMSP },
{ PPC::XVNMADDADP, PPC::XVNMADDMDP },
{ PPC::XVNMADDASP, PPC::XVNMADDMSP },
{ PPC::XVNMSUBADP, PPC::XVNMSUBMDP },
{ PPC::XVNMSUBASP, PPC::XVNMSUBMSP },
}; // End of getAltVSXFMAOpcodeTable
unsigned mid;
unsigned start = 0;
unsigned end = 16;
while (start < end) {
mid = start + (end - start) / 2;
if (Opcode == getAltVSXFMAOpcodeTable[mid][0]) {
break;
}
if (Opcode < getAltVSXFMAOpcodeTable[mid][0])
end = mid;
else
start = mid + 1;
}
if (start == end)
return -1; // Instruction doesn't exist in this table.
return getAltVSXFMAOpcodeTable[mid][1];
}
// getNonRecordFormOpcode
LLVM_READONLY
int getNonRecordFormOpcode(uint16_t Opcode) {
static const uint16_t getNonRecordFormOpcodeTable[][2] = {
{ PPC::ADD4O_rec, PPC::ADD4O },
{ PPC::ADD4_rec, PPC::ADD4 },
{ PPC::ADD8O_rec, PPC::ADD8O },
{ PPC::ADD8_rec, PPC::ADD8 },
{ PPC::ADDC8O_rec, PPC::ADDC8O },
{ PPC::ADDC8_rec, PPC::ADDC8 },
{ PPC::ADDCO_rec, PPC::ADDCO },
{ PPC::ADDC_rec, PPC::ADDC },
{ PPC::ADDE8O_rec, PPC::ADDE8O },
{ PPC::ADDE8_rec, PPC::ADDE8 },
{ PPC::ADDEO_rec, PPC::ADDEO },
{ PPC::ADDE_rec, PPC::ADDE },
{ PPC::ADDIC_rec, PPC::ADDIC },
{ PPC::ADDME8O_rec, PPC::ADDME8O },
{ PPC::ADDME8_rec, PPC::ADDME8 },
{ PPC::ADDMEO_rec, PPC::ADDMEO },
{ PPC::ADDME_rec, PPC::ADDME },
{ PPC::ADDZE8O_rec, PPC::ADDZE8O },
{ PPC::ADDZE8_rec, PPC::ADDZE8 },
{ PPC::ADDZEO_rec, PPC::ADDZEO },
{ PPC::ADDZE_rec, PPC::ADDZE },
{ PPC::AND8_rec, PPC::AND8 },
{ PPC::ANDC8_rec, PPC::ANDC8 },
{ PPC::ANDC_rec, PPC::ANDC },
{ PPC::AND_rec, PPC::AND },
{ PPC::CNTLZD_rec, PPC::CNTLZD },
{ PPC::CNTLZW8_rec, PPC::CNTLZW8 },
{ PPC::CNTLZW_rec, PPC::CNTLZW },
{ PPC::CNTTZD_rec, PPC::CNTTZD },
{ PPC::CNTTZW8_rec, PPC::CNTTZW8 },
{ PPC::CNTTZW_rec, PPC::CNTTZW },
{ PPC::DIVDEO_rec, PPC::DIVDEO },
{ PPC::DIVDEUO_rec, PPC::DIVDEUO },
{ PPC::DIVDEU_rec, PPC::DIVDEU },
{ PPC::DIVDE_rec, PPC::DIVDE },
{ PPC::DIVDO_rec, PPC::DIVDO },
{ PPC::DIVDUO_rec, PPC::DIVDUO },
{ PPC::DIVDU_rec, PPC::DIVDU },
{ PPC::DIVD_rec, PPC::DIVD },
{ PPC::DIVWEO_rec, PPC::DIVWEO },
{ PPC::DIVWEUO_rec, PPC::DIVWEUO },
{ PPC::DIVWEU_rec, PPC::DIVWEU },
{ PPC::DIVWE_rec, PPC::DIVWE },
{ PPC::DIVWO_rec, PPC::DIVWO },
{ PPC::DIVWUO_rec, PPC::DIVWUO },
{ PPC::DIVWU_rec, PPC::DIVWU },
{ PPC::DIVW_rec, PPC::DIVW },
{ PPC::EQV8_rec, PPC::EQV8 },
{ PPC::EQV_rec, PPC::EQV },
{ PPC::EXTSB8_rec, PPC::EXTSB8 },
{ PPC::EXTSB_rec, PPC::EXTSB },
{ PPC::EXTSH8_rec, PPC::EXTSH8 },
{ PPC::EXTSH_rec, PPC::EXTSH },
{ PPC::EXTSWSLI_32_64_rec, PPC::EXTSWSLI_32_64 },
{ PPC::EXTSWSLI_rec, PPC::EXTSWSLI },
{ PPC::EXTSW_32_64_rec, PPC::EXTSW_32_64 },
{ PPC::EXTSW_rec, PPC::EXTSW },
{ PPC::FABSD_rec, PPC::FABSD },
{ PPC::FABSS_rec, PPC::FABSS },
{ PPC::FADDS_rec, PPC::FADDS },
{ PPC::FADD_rec, PPC::FADD },
{ PPC::FCFIDS_rec, PPC::FCFIDS },
{ PPC::FCFIDUS_rec, PPC::FCFIDUS },
{ PPC::FCFIDU_rec, PPC::FCFIDU },
{ PPC::FCFID_rec, PPC::FCFID },
{ PPC::FCPSGND_rec, PPC::FCPSGND },
{ PPC::FCPSGNS_rec, PPC::FCPSGNS },
{ PPC::FCTIDUZ_rec, PPC::FCTIDUZ },
{ PPC::FCTIDU_rec, PPC::FCTIDU },
{ PPC::FCTIDZ_rec, PPC::FCTIDZ },
{ PPC::FCTID_rec, PPC::FCTID },
{ PPC::FCTIWUZ_rec, PPC::FCTIWUZ },
{ PPC::FCTIWU_rec, PPC::FCTIWU },
{ PPC::FCTIWZ_rec, PPC::FCTIWZ },
{ PPC::FCTIW_rec, PPC::FCTIW },
{ PPC::FDIVS_rec, PPC::FDIVS },
{ PPC::FDIV_rec, PPC::FDIV },
{ PPC::FMADDS_rec, PPC::FMADDS },
{ PPC::FMADD_rec, PPC::FMADD },
{ PPC::FMR_rec, PPC::FMR },
{ PPC::FMSUBS_rec, PPC::FMSUBS },
{ PPC::FMSUB_rec, PPC::FMSUB },
{ PPC::FMULS_rec, PPC::FMULS },
{ PPC::FMUL_rec, PPC::FMUL },
{ PPC::FNABSD_rec, PPC::FNABSD },
{ PPC::FNABSS_rec, PPC::FNABSS },
{ PPC::FNEGD_rec, PPC::FNEGD },
{ PPC::FNEGS_rec, PPC::FNEGS },
{ PPC::FNMADDS_rec, PPC::FNMADDS },
{ PPC::FNMADD_rec, PPC::FNMADD },
{ PPC::FNMSUBS_rec, PPC::FNMSUBS },
{ PPC::FNMSUB_rec, PPC::FNMSUB },
{ PPC::FRES_rec, PPC::FRES },
{ PPC::FRE_rec, PPC::FRE },
{ PPC::FRIMD_rec, PPC::FRIMD },
{ PPC::FRIMS_rec, PPC::FRIMS },
{ PPC::FRIND_rec, PPC::FRIND },
{ PPC::FRINS_rec, PPC::FRINS },
{ PPC::FRIPD_rec, PPC::FRIPD },
{ PPC::FRIPS_rec, PPC::FRIPS },
{ PPC::FRIZD_rec, PPC::FRIZD },
{ PPC::FRIZS_rec, PPC::FRIZS },
{ PPC::FRSP_rec, PPC::FRSP },
{ PPC::FRSQRTES_rec, PPC::FRSQRTES },
{ PPC::FRSQRTE_rec, PPC::FRSQRTE },
{ PPC::FSELD_rec, PPC::FSELD },
{ PPC::FSELS_rec, PPC::FSELS },
{ PPC::FSQRTS_rec, PPC::FSQRTS },
{ PPC::FSQRT_rec, PPC::FSQRT },
{ PPC::FSUBS_rec, PPC::FSUBS },
{ PPC::FSUB_rec, PPC::FSUB },
{ PPC::MULHDU_rec, PPC::MULHDU },
{ PPC::MULHD_rec, PPC::MULHD },
{ PPC::MULHWU_rec, PPC::MULHWU },
{ PPC::MULHW_rec, PPC::MULHW },
{ PPC::MULLDO_rec, PPC::MULLDO },
{ PPC::MULLD_rec, PPC::MULLD },
{ PPC::MULLWO_rec, PPC::MULLWO },
{ PPC::MULLW_rec, PPC::MULLW },
{ PPC::NAND8_rec, PPC::NAND8 },
{ PPC::NAND_rec, PPC::NAND },
{ PPC::NEG8O_rec, PPC::NEG8O },
{ PPC::NEG8_rec, PPC::NEG8 },
{ PPC::NEGO_rec, PPC::NEGO },
{ PPC::NEG_rec, PPC::NEG },
{ PPC::NOR8_rec, PPC::NOR8 },
{ PPC::NOR_rec, PPC::NOR },
{ PPC::OR8_rec, PPC::OR8 },
{ PPC::ORC8_rec, PPC::ORC8 },
{ PPC::ORC_rec, PPC::ORC },
{ PPC::OR_rec, PPC::OR },
{ PPC::RLDCL_rec, PPC::RLDCL },
{ PPC::RLDCR_rec, PPC::RLDCR },
{ PPC::RLDICL_32_rec, PPC::RLDICL_32 },
{ PPC::RLDICL_rec, PPC::RLDICL },
{ PPC::RLDICR_rec, PPC::RLDICR },
{ PPC::RLDIC_rec, PPC::RLDIC },
{ PPC::RLDIMI_rec, PPC::RLDIMI },
{ PPC::RLWIMI8_rec, PPC::RLWIMI8 },
{ PPC::RLWIMI_rec, PPC::RLWIMI },
{ PPC::RLWINM8_rec, PPC::RLWINM8 },
{ PPC::RLWINM_rec, PPC::RLWINM },
{ PPC::RLWNM8_rec, PPC::RLWNM8 },
{ PPC::RLWNM_rec, PPC::RLWNM },
{ PPC::SLD_rec, PPC::SLD },
{ PPC::SLW8_rec, PPC::SLW8 },
{ PPC::SLW_rec, PPC::SLW },
{ PPC::SRADI_rec, PPC::SRADI },
{ PPC::SRAD_rec, PPC::SRAD },
{ PPC::SRAWI_rec, PPC::SRAWI },
{ PPC::SRAW_rec, PPC::SRAW },
{ PPC::SRD_rec, PPC::SRD },
{ PPC::SRW8_rec, PPC::SRW8 },
{ PPC::SRW_rec, PPC::SRW },
{ PPC::SUBF8O_rec, PPC::SUBF8O },
{ PPC::SUBF8_rec, PPC::SUBF8 },
{ PPC::SUBFC8O_rec, PPC::SUBFC8O },
{ PPC::SUBFC8_rec, PPC::SUBFC8 },
{ PPC::SUBFCO_rec, PPC::SUBFCO },
{ PPC::SUBFC_rec, PPC::SUBFC },
{ PPC::SUBFE8O_rec, PPC::SUBFE8O },
{ PPC::SUBFE8_rec, PPC::SUBFE8 },
{ PPC::SUBFEO_rec, PPC::SUBFEO },
{ PPC::SUBFE_rec, PPC::SUBFE },
{ PPC::SUBFME8O_rec, PPC::SUBFME8O },
{ PPC::SUBFME8_rec, PPC::SUBFME8 },
{ PPC::SUBFMEO_rec, PPC::SUBFMEO },
{ PPC::SUBFME_rec, PPC::SUBFME },
{ PPC::SUBFO_rec, PPC::SUBFO },
{ PPC::SUBFUS_rec, PPC::SUBFUS },
{ PPC::SUBFZE8O_rec, PPC::SUBFZE8O },
{ PPC::SUBFZE8_rec, PPC::SUBFZE8 },
{ PPC::SUBFZEO_rec, PPC::SUBFZEO },
{ PPC::SUBFZE_rec, PPC::SUBFZE },
{ PPC::SUBF_rec, PPC::SUBF },
{ PPC::VSTRIBL_rec, PPC::VSTRIBL },
{ PPC::VSTRIBR_rec, PPC::VSTRIBR },
{ PPC::VSTRIHL_rec, PPC::VSTRIHL },
{ PPC::VSTRIHR_rec, PPC::VSTRIHR },
{ PPC::XOR8_rec, PPC::XOR8 },
{ PPC::XOR_rec, PPC::XOR },
}; // End of getNonRecordFormOpcodeTable
unsigned mid;
unsigned start = 0;
unsigned end = 181;
while (start < end) {
mid = start + (end - start) / 2;
if (Opcode == getNonRecordFormOpcodeTable[mid][0]) {
break;
}
if (Opcode < getNonRecordFormOpcodeTable[mid][0])
end = mid;
else
start = mid + 1;
}
if (start == end)
return -1; // Instruction doesn't exist in this table.
return getNonRecordFormOpcodeTable[mid][1];
}
// getRecordFormOpcode
LLVM_READONLY
int getRecordFormOpcode(uint16_t Opcode) {
static const uint16_t getRecordFormOpcodeTable[][2] = {
{ PPC::ADD4, PPC::ADD4_rec },
{ PPC::ADD4O, PPC::ADD4O_rec },
{ PPC::ADD8, PPC::ADD8_rec },
{ PPC::ADD8O, PPC::ADD8O_rec },
{ PPC::ADDC, PPC::ADDC_rec },
{ PPC::ADDC8, PPC::ADDC8_rec },
{ PPC::ADDC8O, PPC::ADDC8O_rec },
{ PPC::ADDCO, PPC::ADDCO_rec },
{ PPC::ADDE, PPC::ADDE_rec },
{ PPC::ADDE8, PPC::ADDE8_rec },
{ PPC::ADDE8O, PPC::ADDE8O_rec },
{ PPC::ADDEO, PPC::ADDEO_rec },
{ PPC::ADDIC, PPC::ADDIC_rec },
{ PPC::ADDME, PPC::ADDME_rec },
{ PPC::ADDME8, PPC::ADDME8_rec },
{ PPC::ADDME8O, PPC::ADDME8O_rec },
{ PPC::ADDMEO, PPC::ADDMEO_rec },
{ PPC::ADDZE, PPC::ADDZE_rec },
{ PPC::ADDZE8, PPC::ADDZE8_rec },
{ PPC::ADDZE8O, PPC::ADDZE8O_rec },
{ PPC::ADDZEO, PPC::ADDZEO_rec },
{ PPC::AND, PPC::AND_rec },
{ PPC::AND8, PPC::AND8_rec },
{ PPC::ANDC, PPC::ANDC_rec },
{ PPC::ANDC8, PPC::ANDC8_rec },
{ PPC::CNTLZD, PPC::CNTLZD_rec },
{ PPC::CNTLZW, PPC::CNTLZW_rec },
{ PPC::CNTLZW8, PPC::CNTLZW8_rec },
{ PPC::CNTTZD, PPC::CNTTZD_rec },
{ PPC::CNTTZW, PPC::CNTTZW_rec },
{ PPC::CNTTZW8, PPC::CNTTZW8_rec },
{ PPC::DIVD, PPC::DIVD_rec },
{ PPC::DIVDE, PPC::DIVDE_rec },
{ PPC::DIVDEO, PPC::DIVDEO_rec },
{ PPC::DIVDEU, PPC::DIVDEU_rec },
{ PPC::DIVDEUO, PPC::DIVDEUO_rec },
{ PPC::DIVDO, PPC::DIVDO_rec },
{ PPC::DIVDU, PPC::DIVDU_rec },
{ PPC::DIVDUO, PPC::DIVDUO_rec },
{ PPC::DIVW, PPC::DIVW_rec },
{ PPC::DIVWE, PPC::DIVWE_rec },
{ PPC::DIVWEO, PPC::DIVWEO_rec },
{ PPC::DIVWEU, PPC::DIVWEU_rec },
{ PPC::DIVWEUO, PPC::DIVWEUO_rec },
{ PPC::DIVWO, PPC::DIVWO_rec },
{ PPC::DIVWU, PPC::DIVWU_rec },
{ PPC::DIVWUO, PPC::DIVWUO_rec },
{ PPC::EQV, PPC::EQV_rec },
{ PPC::EQV8, PPC::EQV8_rec },
{ PPC::EXTSB, PPC::EXTSB_rec },
{ PPC::EXTSB8, PPC::EXTSB8_rec },
{ PPC::EXTSH, PPC::EXTSH_rec },
{ PPC::EXTSH8, PPC::EXTSH8_rec },
{ PPC::EXTSW, PPC::EXTSW_rec },
{ PPC::EXTSWSLI, PPC::EXTSWSLI_rec },
{ PPC::EXTSWSLI_32_64, PPC::EXTSWSLI_32_64_rec },
{ PPC::EXTSW_32_64, PPC::EXTSW_32_64_rec },
{ PPC::FABSD, PPC::FABSD_rec },
{ PPC::FABSS, PPC::FABSS_rec },
{ PPC::FADD, PPC::FADD_rec },
{ PPC::FADDS, PPC::FADDS_rec },
{ PPC::FCFID, PPC::FCFID_rec },
{ PPC::FCFIDS, PPC::FCFIDS_rec },
{ PPC::FCFIDU, PPC::FCFIDU_rec },
{ PPC::FCFIDUS, PPC::FCFIDUS_rec },
{ PPC::FCPSGND, PPC::FCPSGND_rec },
{ PPC::FCPSGNS, PPC::FCPSGNS_rec },
{ PPC::FCTID, PPC::FCTID_rec },
{ PPC::FCTIDU, PPC::FCTIDU_rec },
{ PPC::FCTIDUZ, PPC::FCTIDUZ_rec },
{ PPC::FCTIDZ, PPC::FCTIDZ_rec },
{ PPC::FCTIW, PPC::FCTIW_rec },
{ PPC::FCTIWU, PPC::FCTIWU_rec },
{ PPC::FCTIWUZ, PPC::FCTIWUZ_rec },
{ PPC::FCTIWZ, PPC::FCTIWZ_rec },
{ PPC::FDIV, PPC::FDIV_rec },
{ PPC::FDIVS, PPC::FDIVS_rec },
{ PPC::FMADD, PPC::FMADD_rec },
{ PPC::FMADDS, PPC::FMADDS_rec },
{ PPC::FMR, PPC::FMR_rec },
{ PPC::FMSUB, PPC::FMSUB_rec },
{ PPC::FMSUBS, PPC::FMSUBS_rec },
{ PPC::FMUL, PPC::FMUL_rec },
{ PPC::FMULS, PPC::FMULS_rec },
{ PPC::FNABSD, PPC::FNABSD_rec },
{ PPC::FNABSS, PPC::FNABSS_rec },
{ PPC::FNEGD, PPC::FNEGD_rec },
{ PPC::FNEGS, PPC::FNEGS_rec },
{ PPC::FNMADD, PPC::FNMADD_rec },
{ PPC::FNMADDS, PPC::FNMADDS_rec },
{ PPC::FNMSUB, PPC::FNMSUB_rec },
{ PPC::FNMSUBS, PPC::FNMSUBS_rec },
{ PPC::FRE, PPC::FRE_rec },
{ PPC::FRES, PPC::FRES_rec },
{ PPC::FRIMD, PPC::FRIMD_rec },
{ PPC::FRIMS, PPC::FRIMS_rec },
{ PPC::FRIND, PPC::FRIND_rec },
{ PPC::FRINS, PPC::FRINS_rec },
{ PPC::FRIPD, PPC::FRIPD_rec },
{ PPC::FRIPS, PPC::FRIPS_rec },
{ PPC::FRIZD, PPC::FRIZD_rec },
{ PPC::FRIZS, PPC::FRIZS_rec },
{ PPC::FRSP, PPC::FRSP_rec },
{ PPC::FRSQRTE, PPC::FRSQRTE_rec },
{ PPC::FRSQRTES, PPC::FRSQRTES_rec },
{ PPC::FSELD, PPC::FSELD_rec },
{ PPC::FSELS, PPC::FSELS_rec },
{ PPC::FSQRT, PPC::FSQRT_rec },
{ PPC::FSQRTS, PPC::FSQRTS_rec },
{ PPC::FSUB, PPC::FSUB_rec },
{ PPC::FSUBS, PPC::FSUBS_rec },
{ PPC::MULHD, PPC::MULHD_rec },
{ PPC::MULHDU, PPC::MULHDU_rec },
{ PPC::MULHW, PPC::MULHW_rec },
{ PPC::MULHWU, PPC::MULHWU_rec },
{ PPC::MULLD, PPC::MULLD_rec },
{ PPC::MULLDO, PPC::MULLDO_rec },
{ PPC::MULLW, PPC::MULLW_rec },
{ PPC::MULLWO, PPC::MULLWO_rec },
{ PPC::NAND, PPC::NAND_rec },
{ PPC::NAND8, PPC::NAND8_rec },
{ PPC::NEG, PPC::NEG_rec },
{ PPC::NEG8, PPC::NEG8_rec },
{ PPC::NEG8O, PPC::NEG8O_rec },
{ PPC::NEGO, PPC::NEGO_rec },
{ PPC::NOR, PPC::NOR_rec },
{ PPC::NOR8, PPC::NOR8_rec },
{ PPC::OR, PPC::OR_rec },
{ PPC::OR8, PPC::OR8_rec },
{ PPC::ORC, PPC::ORC_rec },
{ PPC::ORC8, PPC::ORC8_rec },
{ PPC::RLDCL, PPC::RLDCL_rec },
{ PPC::RLDCR, PPC::RLDCR_rec },
{ PPC::RLDIC, PPC::RLDIC_rec },
{ PPC::RLDICL, PPC::RLDICL_rec },
{ PPC::RLDICL_32, PPC::RLDICL_32_rec },
{ PPC::RLDICR, PPC::RLDICR_rec },
{ PPC::RLDIMI, PPC::RLDIMI_rec },
{ PPC::RLWIMI, PPC::RLWIMI_rec },
{ PPC::RLWIMI8, PPC::RLWIMI8_rec },
{ PPC::RLWINM, PPC::RLWINM_rec },
{ PPC::RLWINM8, PPC::RLWINM8_rec },
{ PPC::RLWNM, PPC::RLWNM_rec },
{ PPC::RLWNM8, PPC::RLWNM8_rec },
{ PPC::SLD, PPC::SLD_rec },
{ PPC::SLW, PPC::SLW_rec },
{ PPC::SLW8, PPC::SLW8_rec },
{ PPC::SRAD, PPC::SRAD_rec },
{ PPC::SRADI, PPC::SRADI_rec },
{ PPC::SRAW, PPC::SRAW_rec },
{ PPC::SRAWI, PPC::SRAWI_rec },
{ PPC::SRD, PPC::SRD_rec },
{ PPC::SRW, PPC::SRW_rec },
{ PPC::SRW8, PPC::SRW8_rec },
{ PPC::SUBF, PPC::SUBF_rec },
{ PPC::SUBF8, PPC::SUBF8_rec },
{ PPC::SUBF8O, PPC::SUBF8O_rec },
{ PPC::SUBFC, PPC::SUBFC_rec },
{ PPC::SUBFC8, PPC::SUBFC8_rec },
{ PPC::SUBFC8O, PPC::SUBFC8O_rec },
{ PPC::SUBFCO, PPC::SUBFCO_rec },
{ PPC::SUBFE, PPC::SUBFE_rec },
{ PPC::SUBFE8, PPC::SUBFE8_rec },
{ PPC::SUBFE8O, PPC::SUBFE8O_rec },
{ PPC::SUBFEO, PPC::SUBFEO_rec },
{ PPC::SUBFME, PPC::SUBFME_rec },
{ PPC::SUBFME8, PPC::SUBFME8_rec },
{ PPC::SUBFME8O, PPC::SUBFME8O_rec },
{ PPC::SUBFMEO, PPC::SUBFMEO_rec },
{ PPC::SUBFO, PPC::SUBFO_rec },
{ PPC::SUBFUS, PPC::SUBFUS_rec },
{ PPC::SUBFZE, PPC::SUBFZE_rec },
{ PPC::SUBFZE8, PPC::SUBFZE8_rec },
{ PPC::SUBFZE8O, PPC::SUBFZE8O_rec },
{ PPC::SUBFZEO, PPC::SUBFZEO_rec },
{ PPC::VSTRIBL, PPC::VSTRIBL_rec },
{ PPC::VSTRIBR, PPC::VSTRIBR_rec },
{ PPC::VSTRIHL, PPC::VSTRIHL_rec },
{ PPC::VSTRIHR, PPC::VSTRIHR_rec },
{ PPC::XOR, PPC::XOR_rec },
{ PPC::XOR8, PPC::XOR8_rec },
}; // End of getRecordFormOpcodeTable
unsigned mid;
unsigned start = 0;
unsigned end = 181;
while (start < end) {
mid = start + (end - start) / 2;
if (Opcode == getRecordFormOpcodeTable[mid][0]) {
break;
}
if (Opcode < getRecordFormOpcodeTable[mid][0])
end = mid;
else
start = mid + 1;
}
if (start == end)
return -1; // Instruction doesn't exist in this table.
return getRecordFormOpcodeTable[mid][1];
}
} // end namespace PPC
} // end namespace llvm
#endif // GET_INSTRMAP_INFO