/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |* *| |* Target Instruction Enum Values and Descriptors *| |* *| |* Automatically generated file, do not edit! *| |* *| \*===----------------------------------------------------------------------===*/ #ifdef GET_INSTRINFO_ENUM #undef GET_INSTRINFO_ENUM namespace llvm { namespace PPC { enum { PHI = 0, INLINEASM = 1, INLINEASM_BR = 2, CFI_INSTRUCTION = 3, EH_LABEL = 4, GC_LABEL = 5, ANNOTATION_LABEL = 6, KILL = 7, EXTRACT_SUBREG = 8, INSERT_SUBREG = 9, IMPLICIT_DEF = 10, SUBREG_TO_REG = 11, COPY_TO_REGCLASS = 12, DBG_VALUE = 13, DBG_VALUE_LIST = 14, DBG_INSTR_REF = 15, DBG_PHI = 16, DBG_LABEL = 17, REG_SEQUENCE = 18, COPY = 19, BUNDLE = 20, LIFETIME_START = 21, LIFETIME_END = 22, PSEUDO_PROBE = 23, ARITH_FENCE = 24, STACKMAP = 25, FENTRY_CALL = 26, PATCHPOINT = 27, LOAD_STACK_GUARD = 28, PREALLOCATED_SETUP = 29, PREALLOCATED_ARG = 30, STATEPOINT = 31, LOCAL_ESCAPE = 32, FAULTING_OP = 33, PATCHABLE_OP = 34, PATCHABLE_FUNCTION_ENTER = 35, PATCHABLE_RET = 36, PATCHABLE_FUNCTION_EXIT = 37, PATCHABLE_TAIL_CALL = 38, PATCHABLE_EVENT_CALL = 39, PATCHABLE_TYPED_EVENT_CALL = 40, ICALL_BRANCH_FUNNEL = 41, MEMBARRIER = 42, G_ASSERT_SEXT = 43, G_ASSERT_ZEXT = 44, G_ASSERT_ALIGN = 45, G_ADD = 46, G_SUB = 47, G_MUL = 48, G_SDIV = 49, G_UDIV = 50, G_SREM = 51, G_UREM = 52, G_SDIVREM = 53, G_UDIVREM = 54, G_AND = 55, G_OR = 56, G_XOR = 57, G_IMPLICIT_DEF = 58, G_PHI = 59, G_FRAME_INDEX = 60, G_GLOBAL_VALUE = 61, G_EXTRACT = 62, G_UNMERGE_VALUES = 63, G_INSERT = 64, G_MERGE_VALUES = 65, G_BUILD_VECTOR = 66, G_BUILD_VECTOR_TRUNC = 67, G_CONCAT_VECTORS = 68, G_PTRTOINT = 69, G_INTTOPTR = 70, G_BITCAST = 71, G_FREEZE = 72, G_INTRINSIC_FPTRUNC_ROUND = 73, G_INTRINSIC_TRUNC = 74, G_INTRINSIC_ROUND = 75, G_INTRINSIC_LRINT = 76, G_INTRINSIC_ROUNDEVEN = 77, G_READCYCLECOUNTER = 78, G_LOAD = 79, G_SEXTLOAD = 80, G_ZEXTLOAD = 81, G_INDEXED_LOAD = 82, G_INDEXED_SEXTLOAD = 83, G_INDEXED_ZEXTLOAD = 84, G_STORE = 85, G_INDEXED_STORE = 86, G_ATOMIC_CMPXCHG_WITH_SUCCESS = 87, G_ATOMIC_CMPXCHG = 88, G_ATOMICRMW_XCHG = 89, G_ATOMICRMW_ADD = 90, G_ATOMICRMW_SUB = 91, G_ATOMICRMW_AND = 92, G_ATOMICRMW_NAND = 93, G_ATOMICRMW_OR = 94, G_ATOMICRMW_XOR = 95, G_ATOMICRMW_MAX = 96, G_ATOMICRMW_MIN = 97, G_ATOMICRMW_UMAX = 98, G_ATOMICRMW_UMIN = 99, G_ATOMICRMW_FADD = 100, G_ATOMICRMW_FSUB = 101, G_ATOMICRMW_FMAX = 102, G_ATOMICRMW_FMIN = 103, G_ATOMICRMW_UINC_WRAP = 104, G_ATOMICRMW_UDEC_WRAP = 105, G_FENCE = 106, G_BRCOND = 107, G_BRINDIRECT = 108, G_INVOKE_REGION_START = 109, G_INTRINSIC = 110, G_INTRINSIC_W_SIDE_EFFECTS = 111, G_ANYEXT = 112, G_TRUNC = 113, G_CONSTANT = 114, G_FCONSTANT = 115, G_VASTART = 116, G_VAARG = 117, G_SEXT = 118, G_SEXT_INREG = 119, G_ZEXT = 120, G_SHL = 121, G_LSHR = 122, G_ASHR = 123, G_FSHL = 124, G_FSHR = 125, G_ROTR = 126, G_ROTL = 127, G_ICMP = 128, G_FCMP = 129, G_SELECT = 130, G_UADDO = 131, G_UADDE = 132, G_USUBO = 133, G_USUBE = 134, G_SADDO = 135, G_SADDE = 136, G_SSUBO = 137, G_SSUBE = 138, G_UMULO = 139, G_SMULO = 140, G_UMULH = 141, G_SMULH = 142, G_UADDSAT = 143, G_SADDSAT = 144, G_USUBSAT = 145, G_SSUBSAT = 146, G_USHLSAT = 147, G_SSHLSAT = 148, G_SMULFIX = 149, G_UMULFIX = 150, G_SMULFIXSAT = 151, G_UMULFIXSAT = 152, G_SDIVFIX = 153, G_UDIVFIX = 154, G_SDIVFIXSAT = 155, G_UDIVFIXSAT = 156, G_FADD = 157, G_FSUB = 158, G_FMUL = 159, G_FMA = 160, G_FMAD = 161, G_FDIV = 162, G_FREM = 163, G_FPOW = 164, G_FPOWI = 165, G_FEXP = 166, G_FEXP2 = 167, G_FLOG = 168, G_FLOG2 = 169, G_FLOG10 = 170, G_FNEG = 171, G_FPEXT = 172, G_FPTRUNC = 173, G_FPTOSI = 174, G_FPTOUI = 175, G_SITOFP = 176, G_UITOFP = 177, G_FABS = 178, G_FCOPYSIGN = 179, G_IS_FPCLASS = 180, G_FCANONICALIZE = 181, G_FMINNUM = 182, G_FMAXNUM = 183, G_FMINNUM_IEEE = 184, G_FMAXNUM_IEEE = 185, G_FMINIMUM = 186, G_FMAXIMUM = 187, G_PTR_ADD = 188, G_PTRMASK = 189, G_SMIN = 190, G_SMAX = 191, G_UMIN = 192, G_UMAX = 193, G_ABS = 194, G_LROUND = 195, G_LLROUND = 196, G_BR = 197, G_BRJT = 198, G_INSERT_VECTOR_ELT = 199, G_EXTRACT_VECTOR_ELT = 200, G_SHUFFLE_VECTOR = 201, G_CTTZ = 202, G_CTTZ_ZERO_UNDEF = 203, G_CTLZ = 204, G_CTLZ_ZERO_UNDEF = 205, G_CTPOP = 206, G_BSWAP = 207, G_BITREVERSE = 208, G_FCEIL = 209, G_FCOS = 210, G_FSIN = 211, G_FSQRT = 212, G_FFLOOR = 213, G_FRINT = 214, G_FNEARBYINT = 215, G_ADDRSPACE_CAST = 216, G_BLOCK_ADDR = 217, G_JUMP_TABLE = 218, G_DYN_STACKALLOC = 219, G_STRICT_FADD = 220, G_STRICT_FSUB = 221, G_STRICT_FMUL = 222, G_STRICT_FDIV = 223, G_STRICT_FREM = 224, G_STRICT_FMA = 225, G_STRICT_FSQRT = 226, G_READ_REGISTER = 227, G_WRITE_REGISTER = 228, G_MEMCPY = 229, G_MEMCPY_INLINE = 230, G_MEMMOVE = 231, G_MEMSET = 232, G_BZERO = 233, G_VECREDUCE_SEQ_FADD = 234, G_VECREDUCE_SEQ_FMUL = 235, G_VECREDUCE_FADD = 236, G_VECREDUCE_FMUL = 237, G_VECREDUCE_FMAX = 238, G_VECREDUCE_FMIN = 239, G_VECREDUCE_ADD = 240, G_VECREDUCE_MUL = 241, G_VECREDUCE_AND = 242, G_VECREDUCE_OR = 243, G_VECREDUCE_XOR = 244, G_VECREDUCE_SMAX = 245, G_VECREDUCE_SMIN = 246, G_VECREDUCE_UMAX = 247, G_VECREDUCE_UMIN = 248, G_SBFX = 249, G_UBFX = 250, ATOMIC_CMP_SWAP_I128 = 251, ATOMIC_LOAD_ADD_I128 = 252, ATOMIC_LOAD_AND_I128 = 253, ATOMIC_LOAD_NAND_I128 = 254, ATOMIC_LOAD_OR_I128 = 255, ATOMIC_LOAD_SUB_I128 = 256, ATOMIC_LOAD_XOR_I128 = 257, ATOMIC_SWAP_I128 = 258, BUILD_QUADWORD = 259, BUILD_UACC = 260, CFENCE8 = 261, CLRLSLDI = 262, CLRLSLDI_rec = 263, CLRLSLWI = 264, CLRLSLWI_rec = 265, CLRRDI = 266, CLRRDI_rec = 267, CLRRWI = 268, CLRRWI_rec = 269, DCBFL = 270, DCBFLP = 271, DCBFPS = 272, DCBFx = 273, DCBSTPS = 274, DCBTCT = 275, DCBTDS = 276, DCBTSTCT = 277, DCBTSTDS = 278, DCBTSTT = 279, DCBTSTx = 280, DCBTT = 281, DCBTx = 282, DFLOADf32 = 283, DFLOADf64 = 284, DFSTOREf32 = 285, DFSTOREf64 = 286, EXTLDI = 287, EXTLDI_rec = 288, EXTLWI = 289, EXTLWI_rec = 290, EXTRDI = 291, EXTRDI_rec = 292, EXTRWI = 293, EXTRWI_rec = 294, INSLWI = 295, INSLWI_rec = 296, INSRDI = 297, INSRDI_rec = 298, INSRWI = 299, INSRWI_rec = 300, KILL_PAIR = 301, LAx = 302, LIWAX = 303, LIWZX = 304, RLWIMIbm = 305, RLWIMIbm_rec = 306, RLWINMbm = 307, RLWINMbm_rec = 308, RLWNMbm = 309, RLWNMbm_rec = 310, ROTRDI = 311, ROTRDI_rec = 312, ROTRWI = 313, ROTRWI_rec = 314, SLDI = 315, SLDI_rec = 316, SLWI = 317, SLWI_rec = 318, SPILLTOVSR_LD = 319, SPILLTOVSR_LDX = 320, SPILLTOVSR_ST = 321, SPILLTOVSR_STX = 322, SRDI = 323, SRDI_rec = 324, SRWI = 325, SRWI_rec = 326, STIWX = 327, SUBI = 328, SUBIC = 329, SUBIC_rec = 330, SUBIS = 331, SUBPCIS = 332, XFLOADf32 = 333, XFLOADf64 = 334, XFSTOREf32 = 335, XFSTOREf64 = 336, ADD4 = 337, ADD4O = 338, ADD4O_rec = 339, ADD4TLS = 340, ADD4_rec = 341, ADD8 = 342, ADD8O = 343, ADD8O_rec = 344, ADD8TLS = 345, ADD8TLS_ = 346, ADD8_rec = 347, ADDC = 348, ADDC8 = 349, ADDC8O = 350, ADDC8O_rec = 351, ADDC8_rec = 352, ADDCO = 353, ADDCO_rec = 354, ADDC_rec = 355, ADDE = 356, ADDE8 = 357, ADDE8O = 358, ADDE8O_rec = 359, ADDE8_rec = 360, ADDEO = 361, ADDEO_rec = 362, ADDEX = 363, ADDEX8 = 364, ADDE_rec = 365, ADDI = 366, ADDI8 = 367, ADDIC = 368, ADDIC8 = 369, ADDIC_rec = 370, ADDIS = 371, ADDIS8 = 372, ADDISdtprelHA = 373, ADDISdtprelHA32 = 374, ADDISgotTprelHA = 375, ADDIStlsgdHA = 376, ADDIStlsldHA = 377, ADDIStocHA = 378, ADDIStocHA8 = 379, ADDIdtprelL = 380, ADDIdtprelL32 = 381, ADDItlsgdL = 382, ADDItlsgdL32 = 383, ADDItlsgdLADDR = 384, ADDItlsgdLADDR32 = 385, ADDItlsldL = 386, ADDItlsldL32 = 387, ADDItlsldLADDR = 388, ADDItlsldLADDR32 = 389, ADDItoc = 390, ADDItoc8 = 391, ADDItocL = 392, ADDME = 393, ADDME8 = 394, ADDME8O = 395, ADDME8O_rec = 396, ADDME8_rec = 397, ADDMEO = 398, ADDMEO_rec = 399, ADDME_rec = 400, ADDPCIS = 401, ADDZE = 402, ADDZE8 = 403, ADDZE8O = 404, ADDZE8O_rec = 405, ADDZE8_rec = 406, ADDZEO = 407, ADDZEO_rec = 408, ADDZE_rec = 409, ADJCALLSTACKDOWN = 410, ADJCALLSTACKUP = 411, AND = 412, AND8 = 413, AND8_rec = 414, ANDC = 415, ANDC8 = 416, ANDC8_rec = 417, ANDC_rec = 418, ANDI8_rec = 419, ANDIS8_rec = 420, ANDIS_rec = 421, ANDI_rec = 422, ANDI_rec_1_EQ_BIT = 423, ANDI_rec_1_EQ_BIT8 = 424, ANDI_rec_1_GT_BIT = 425, ANDI_rec_1_GT_BIT8 = 426, AND_rec = 427, ATOMIC_CMP_SWAP_I16 = 428, ATOMIC_CMP_SWAP_I32 = 429, ATOMIC_CMP_SWAP_I64 = 430, ATOMIC_CMP_SWAP_I8 = 431, ATOMIC_LOAD_ADD_I16 = 432, ATOMIC_LOAD_ADD_I32 = 433, ATOMIC_LOAD_ADD_I64 = 434, ATOMIC_LOAD_ADD_I8 = 435, ATOMIC_LOAD_AND_I16 = 436, ATOMIC_LOAD_AND_I32 = 437, ATOMIC_LOAD_AND_I64 = 438, ATOMIC_LOAD_AND_I8 = 439, ATOMIC_LOAD_MAX_I16 = 440, ATOMIC_LOAD_MAX_I32 = 441, ATOMIC_LOAD_MAX_I64 = 442, ATOMIC_LOAD_MAX_I8 = 443, ATOMIC_LOAD_MIN_I16 = 444, ATOMIC_LOAD_MIN_I32 = 445, ATOMIC_LOAD_MIN_I64 = 446, ATOMIC_LOAD_MIN_I8 = 447, ATOMIC_LOAD_NAND_I16 = 448, ATOMIC_LOAD_NAND_I32 = 449, ATOMIC_LOAD_NAND_I64 = 450, ATOMIC_LOAD_NAND_I8 = 451, ATOMIC_LOAD_OR_I16 = 452, ATOMIC_LOAD_OR_I32 = 453, ATOMIC_LOAD_OR_I64 = 454, ATOMIC_LOAD_OR_I8 = 455, ATOMIC_LOAD_SUB_I16 = 456, ATOMIC_LOAD_SUB_I32 = 457, ATOMIC_LOAD_SUB_I64 = 458, ATOMIC_LOAD_SUB_I8 = 459, ATOMIC_LOAD_UMAX_I16 = 460, ATOMIC_LOAD_UMAX_I32 = 461, ATOMIC_LOAD_UMAX_I64 = 462, ATOMIC_LOAD_UMAX_I8 = 463, ATOMIC_LOAD_UMIN_I16 = 464, ATOMIC_LOAD_UMIN_I32 = 465, ATOMIC_LOAD_UMIN_I64 = 466, ATOMIC_LOAD_UMIN_I8 = 467, ATOMIC_LOAD_XOR_I16 = 468, ATOMIC_LOAD_XOR_I32 = 469, ATOMIC_LOAD_XOR_I64 = 470, ATOMIC_LOAD_XOR_I8 = 471, ATOMIC_SWAP_I16 = 472, ATOMIC_SWAP_I32 = 473, ATOMIC_SWAP_I64 = 474, ATOMIC_SWAP_I8 = 475, ATTN = 476, B = 477, BA = 478, BC = 479, BCC = 480, BCCA = 481, BCCCTR = 482, BCCCTR8 = 483, BCCCTRL = 484, BCCCTRL8 = 485, BCCL = 486, BCCLA = 487, BCCLR = 488, BCCLRL = 489, BCCTR = 490, BCCTR8 = 491, BCCTR8n = 492, BCCTRL = 493, BCCTRL8 = 494, BCCTRL8n = 495, BCCTRLn = 496, BCCTRn = 497, BCDADD_rec = 498, BCDCFN_rec = 499, BCDCFSQ_rec = 500, BCDCFZ_rec = 501, BCDCPSGN_rec = 502, BCDCTN_rec = 503, BCDCTSQ_rec = 504, BCDCTZ_rec = 505, BCDSETSGN_rec = 506, BCDSR_rec = 507, BCDSUB_rec = 508, BCDS_rec = 509, BCDTRUNC_rec = 510, BCDUS_rec = 511, BCDUTRUNC_rec = 512, BCL = 513, BCLR = 514, BCLRL = 515, BCLRLn = 516, BCLRn = 517, BCLalways = 518, BCLn = 519, BCTR = 520, BCTR8 = 521, BCTRL = 522, BCTRL8 = 523, BCTRL8_LDinto_toc = 524, BCTRL8_LDinto_toc_RM = 525, BCTRL8_RM = 526, BCTRL_LWZinto_toc = 527, BCTRL_LWZinto_toc_RM = 528, BCTRL_RM = 529, BCn = 530, BDNZ = 531, BDNZ8 = 532, BDNZA = 533, BDNZAm = 534, BDNZAp = 535, BDNZL = 536, BDNZLA = 537, BDNZLAm = 538, BDNZLAp = 539, BDNZLR = 540, BDNZLR8 = 541, BDNZLRL = 542, BDNZLRLm = 543, BDNZLRLp = 544, BDNZLRm = 545, BDNZLRp = 546, BDNZLm = 547, BDNZLp = 548, BDNZm = 549, BDNZp = 550, BDZ = 551, BDZ8 = 552, BDZA = 553, BDZAm = 554, BDZAp = 555, BDZL = 556, BDZLA = 557, BDZLAm = 558, BDZLAp = 559, BDZLR = 560, BDZLR8 = 561, BDZLRL = 562, BDZLRLm = 563, BDZLRLp = 564, BDZLRm = 565, BDZLRp = 566, BDZLm = 567, BDZLp = 568, BDZm = 569, BDZp = 570, BL = 571, BL8 = 572, BL8_NOP = 573, BL8_NOP_RM = 574, BL8_NOP_TLS = 575, BL8_NOTOC = 576, BL8_NOTOC_RM = 577, BL8_NOTOC_TLS = 578, BL8_RM = 579, BL8_TLS = 580, BL8_TLS_ = 581, BLA = 582, BLA8 = 583, BLA8_NOP = 584, BLA8_NOP_RM = 585, BLA8_RM = 586, BLA_RM = 587, BLR = 588, BLR8 = 589, BLRL = 590, BL_NOP = 591, BL_NOP_RM = 592, BL_RM = 593, BL_TLS = 594, BPERMD = 595, BRD = 596, BRH = 597, BRH8 = 598, BRINC = 599, BRW = 600, BRW8 = 601, CFUGED = 602, CLRBHRB = 603, CMPB = 604, CMPB8 = 605, CMPD = 606, CMPDI = 607, CMPEQB = 608, CMPLD = 609, CMPLDI = 610, CMPLW = 611, CMPLWI = 612, CMPRB = 613, CMPRB8 = 614, CMPW = 615, CMPWI = 616, CNTLZD = 617, CNTLZDM = 618, CNTLZD_rec = 619, CNTLZW = 620, CNTLZW8 = 621, CNTLZW8_rec = 622, CNTLZW_rec = 623, CNTTZD = 624, CNTTZDM = 625, CNTTZD_rec = 626, CNTTZW = 627, CNTTZW8 = 628, CNTTZW8_rec = 629, CNTTZW_rec = 630, CP_ABORT = 631, CP_COPY = 632, CP_COPY8 = 633, CP_PASTE8_rec = 634, CP_PASTE_rec = 635, CR6SET = 636, CR6UNSET = 637, CRAND = 638, CRANDC = 639, CREQV = 640, CRNAND = 641, CRNOR = 642, CRNOT = 643, CROR = 644, CRORC = 645, CRSET = 646, CRUNSET = 647, CRXOR = 648, CTRL_DEP = 649, DARN = 650, DCBA = 651, DCBF = 652, DCBFEP = 653, DCBI = 654, DCBST = 655, DCBSTEP = 656, DCBT = 657, DCBTEP = 658, DCBTST = 659, DCBTSTEP = 660, DCBZ = 661, DCBZEP = 662, DCBZL = 663, DCBZLEP = 664, DCCCI = 665, DIVD = 666, DIVDE = 667, DIVDEO = 668, DIVDEO_rec = 669, DIVDEU = 670, DIVDEUO = 671, DIVDEUO_rec = 672, DIVDEU_rec = 673, DIVDE_rec = 674, DIVDO = 675, DIVDO_rec = 676, DIVDU = 677, DIVDUO = 678, DIVDUO_rec = 679, DIVDU_rec = 680, DIVD_rec = 681, DIVW = 682, DIVWE = 683, DIVWEO = 684, DIVWEO_rec = 685, DIVWEU = 686, DIVWEUO = 687, DIVWEUO_rec = 688, DIVWEU_rec = 689, DIVWE_rec = 690, DIVWO = 691, DIVWO_rec = 692, DIVWU = 693, DIVWUO = 694, DIVWUO_rec = 695, DIVWU_rec = 696, DIVW_rec = 697, DMMR = 698, DMSETDMRZ = 699, DMXOR = 700, DMXXEXTFDMR256 = 701, DMXXEXTFDMR512 = 702, DMXXEXTFDMR512_HI = 703, DMXXINSTFDMR256 = 704, DMXXINSTFDMR512 = 705, DMXXINSTFDMR512_HI = 706, DSS = 707, DSSALL = 708, DST = 709, DST64 = 710, DSTST = 711, DSTST64 = 712, DSTSTT = 713, DSTSTT64 = 714, DSTT = 715, DSTT64 = 716, DYNALLOC = 717, DYNALLOC8 = 718, DYNAREAOFFSET = 719, DYNAREAOFFSET8 = 720, DecreaseCTR8loop = 721, DecreaseCTRloop = 722, EFDABS = 723, EFDADD = 724, EFDCFS = 725, EFDCFSF = 726, EFDCFSI = 727, EFDCFSID = 728, EFDCFUF = 729, EFDCFUI = 730, EFDCFUID = 731, EFDCMPEQ = 732, EFDCMPGT = 733, EFDCMPLT = 734, EFDCTSF = 735, EFDCTSI = 736, EFDCTSIDZ = 737, EFDCTSIZ = 738, EFDCTUF = 739, EFDCTUI = 740, EFDCTUIDZ = 741, EFDCTUIZ = 742, EFDDIV = 743, EFDMUL = 744, EFDNABS = 745, EFDNEG = 746, EFDSUB = 747, EFDTSTEQ = 748, EFDTSTGT = 749, EFDTSTLT = 750, EFSABS = 751, EFSADD = 752, EFSCFD = 753, EFSCFSF = 754, EFSCFSI = 755, EFSCFUF = 756, EFSCFUI = 757, EFSCMPEQ = 758, EFSCMPGT = 759, EFSCMPLT = 760, EFSCTSF = 761, EFSCTSI = 762, EFSCTSIZ = 763, EFSCTUF = 764, EFSCTUI = 765, EFSCTUIZ = 766, EFSDIV = 767, EFSMUL = 768, EFSNABS = 769, EFSNEG = 770, EFSSUB = 771, EFSTSTEQ = 772, EFSTSTGT = 773, EFSTSTLT = 774, EH_SjLj_LongJmp32 = 775, EH_SjLj_LongJmp64 = 776, EH_SjLj_SetJmp32 = 777, EH_SjLj_SetJmp64 = 778, EH_SjLj_Setup = 779, EQV = 780, EQV8 = 781, EQV8_rec = 782, EQV_rec = 783, EVABS = 784, EVADDIW = 785, EVADDSMIAAW = 786, EVADDSSIAAW = 787, EVADDUMIAAW = 788, EVADDUSIAAW = 789, EVADDW = 790, EVAND = 791, EVANDC = 792, EVCMPEQ = 793, EVCMPGTS = 794, EVCMPGTU = 795, EVCMPLTS = 796, EVCMPLTU = 797, EVCNTLSW = 798, EVCNTLZW = 799, EVDIVWS = 800, EVDIVWU = 801, EVEQV = 802, EVEXTSB = 803, EVEXTSH = 804, EVFSABS = 805, EVFSADD = 806, EVFSCFSF = 807, EVFSCFSI = 808, EVFSCFUF = 809, EVFSCFUI = 810, EVFSCMPEQ = 811, EVFSCMPGT = 812, EVFSCMPLT = 813, EVFSCTSF = 814, EVFSCTSI = 815, EVFSCTSIZ = 816, EVFSCTUF = 817, EVFSCTUI = 818, EVFSCTUIZ = 819, EVFSDIV = 820, EVFSMUL = 821, EVFSNABS = 822, EVFSNEG = 823, EVFSSUB = 824, EVFSTSTEQ = 825, EVFSTSTGT = 826, EVFSTSTLT = 827, EVLDD = 828, EVLDDX = 829, EVLDH = 830, EVLDHX = 831, EVLDW = 832, EVLDWX = 833, EVLHHESPLAT = 834, EVLHHESPLATX = 835, EVLHHOSSPLAT = 836, EVLHHOSSPLATX = 837, EVLHHOUSPLAT = 838, EVLHHOUSPLATX = 839, EVLWHE = 840, EVLWHEX = 841, EVLWHOS = 842, EVLWHOSX = 843, EVLWHOU = 844, EVLWHOUX = 845, EVLWHSPLAT = 846, EVLWHSPLATX = 847, EVLWWSPLAT = 848, EVLWWSPLATX = 849, EVMERGEHI = 850, EVMERGEHILO = 851, EVMERGELO = 852, EVMERGELOHI = 853, EVMHEGSMFAA = 854, EVMHEGSMFAN = 855, EVMHEGSMIAA = 856, EVMHEGSMIAN = 857, EVMHEGUMIAA = 858, EVMHEGUMIAN = 859, EVMHESMF = 860, EVMHESMFA = 861, EVMHESMFAAW = 862, EVMHESMFANW = 863, EVMHESMI = 864, EVMHESMIA = 865, EVMHESMIAAW = 866, EVMHESMIANW = 867, EVMHESSF = 868, EVMHESSFA = 869, EVMHESSFAAW = 870, EVMHESSFANW = 871, EVMHESSIAAW = 872, EVMHESSIANW = 873, EVMHEUMI = 874, EVMHEUMIA = 875, EVMHEUMIAAW = 876, EVMHEUMIANW = 877, EVMHEUSIAAW = 878, EVMHEUSIANW = 879, EVMHOGSMFAA = 880, EVMHOGSMFAN = 881, EVMHOGSMIAA = 882, EVMHOGSMIAN = 883, EVMHOGUMIAA = 884, EVMHOGUMIAN = 885, EVMHOSMF = 886, EVMHOSMFA = 887, EVMHOSMFAAW = 888, EVMHOSMFANW = 889, EVMHOSMI = 890, EVMHOSMIA = 891, EVMHOSMIAAW = 892, EVMHOSMIANW = 893, EVMHOSSF = 894, EVMHOSSFA = 895, EVMHOSSFAAW = 896, EVMHOSSFANW = 897, EVMHOSSIAAW = 898, EVMHOSSIANW = 899, EVMHOUMI = 900, EVMHOUMIA = 901, EVMHOUMIAAW = 902, EVMHOUMIANW = 903, EVMHOUSIAAW = 904, EVMHOUSIANW = 905, EVMRA = 906, EVMWHSMF = 907, EVMWHSMFA = 908, EVMWHSMI = 909, EVMWHSMIA = 910, EVMWHSSF = 911, EVMWHSSFA = 912, EVMWHUMI = 913, EVMWHUMIA = 914, EVMWLSMIAAW = 915, EVMWLSMIANW = 916, EVMWLSSIAAW = 917, EVMWLSSIANW = 918, EVMWLUMI = 919, EVMWLUMIA = 920, EVMWLUMIAAW = 921, EVMWLUMIANW = 922, EVMWLUSIAAW = 923, EVMWLUSIANW = 924, EVMWSMF = 925, EVMWSMFA = 926, EVMWSMFAA = 927, EVMWSMFAN = 928, EVMWSMI = 929, EVMWSMIA = 930, EVMWSMIAA = 931, EVMWSMIAN = 932, EVMWSSF = 933, EVMWSSFA = 934, EVMWSSFAA = 935, EVMWSSFAN = 936, EVMWUMI = 937, EVMWUMIA = 938, EVMWUMIAA = 939, EVMWUMIAN = 940, EVNAND = 941, EVNEG = 942, EVNOR = 943, EVOR = 944, EVORC = 945, EVRLW = 946, EVRLWI = 947, EVRNDW = 948, EVSEL = 949, EVSLW = 950, EVSLWI = 951, EVSPLATFI = 952, EVSPLATI = 953, EVSRWIS = 954, EVSRWIU = 955, EVSRWS = 956, EVSRWU = 957, EVSTDD = 958, EVSTDDX = 959, EVSTDH = 960, EVSTDHX = 961, EVSTDW = 962, EVSTDWX = 963, EVSTWHE = 964, EVSTWHEX = 965, EVSTWHO = 966, EVSTWHOX = 967, EVSTWWE = 968, EVSTWWEX = 969, EVSTWWO = 970, EVSTWWOX = 971, EVSUBFSMIAAW = 972, EVSUBFSSIAAW = 973, EVSUBFUMIAAW = 974, EVSUBFUSIAAW = 975, EVSUBFW = 976, EVSUBIFW = 977, EVXOR = 978, EXTSB = 979, EXTSB8 = 980, EXTSB8_32_64 = 981, EXTSB8_rec = 982, EXTSB_rec = 983, EXTSH = 984, EXTSH8 = 985, EXTSH8_32_64 = 986, EXTSH8_rec = 987, EXTSH_rec = 988, EXTSW = 989, EXTSWSLI = 990, EXTSWSLI_32_64 = 991, EXTSWSLI_32_64_rec = 992, EXTSWSLI_rec = 993, EXTSW_32 = 994, EXTSW_32_64 = 995, EXTSW_32_64_rec = 996, EXTSW_rec = 997, EnforceIEIO = 998, FABSD = 999, FABSD_rec = 1000, FABSS = 1001, FABSS_rec = 1002, FADD = 1003, FADDS = 1004, FADDS_rec = 1005, FADD_rec = 1006, FADDrtz = 1007, FCFID = 1008, FCFIDS = 1009, FCFIDS_rec = 1010, FCFIDU = 1011, FCFIDUS = 1012, FCFIDUS_rec = 1013, FCFIDU_rec = 1014, FCFID_rec = 1015, FCMPOD = 1016, FCMPOS = 1017, FCMPUD = 1018, FCMPUS = 1019, FCPSGND = 1020, FCPSGND_rec = 1021, FCPSGNS = 1022, FCPSGNS_rec = 1023, FCTID = 1024, FCTIDU = 1025, FCTIDUZ = 1026, FCTIDUZ_rec = 1027, FCTIDU_rec = 1028, FCTIDZ = 1029, FCTIDZ_rec = 1030, FCTID_rec = 1031, FCTIW = 1032, FCTIWU = 1033, FCTIWUZ = 1034, FCTIWUZ_rec = 1035, FCTIWU_rec = 1036, FCTIWZ = 1037, FCTIWZ_rec = 1038, FCTIW_rec = 1039, FDIV = 1040, FDIVS = 1041, FDIVS_rec = 1042, FDIV_rec = 1043, FMADD = 1044, FMADDS = 1045, FMADDS_rec = 1046, FMADD_rec = 1047, FMR = 1048, FMR_rec = 1049, FMSUB = 1050, FMSUBS = 1051, FMSUBS_rec = 1052, FMSUB_rec = 1053, FMUL = 1054, FMULS = 1055, FMULS_rec = 1056, FMUL_rec = 1057, FNABSD = 1058, FNABSD_rec = 1059, FNABSS = 1060, FNABSS_rec = 1061, FNEGD = 1062, FNEGD_rec = 1063, FNEGS = 1064, FNEGS_rec = 1065, FNMADD = 1066, FNMADDS = 1067, FNMADDS_rec = 1068, FNMADD_rec = 1069, FNMSUB = 1070, FNMSUBS = 1071, FNMSUBS_rec = 1072, FNMSUB_rec = 1073, FRE = 1074, FRES = 1075, FRES_rec = 1076, FRE_rec = 1077, FRIMD = 1078, FRIMD_rec = 1079, FRIMS = 1080, FRIMS_rec = 1081, FRIND = 1082, FRIND_rec = 1083, FRINS = 1084, FRINS_rec = 1085, FRIPD = 1086, FRIPD_rec = 1087, FRIPS = 1088, FRIPS_rec = 1089, FRIZD = 1090, FRIZD_rec = 1091, FRIZS = 1092, FRIZS_rec = 1093, FRSP = 1094, FRSP_rec = 1095, FRSQRTE = 1096, FRSQRTES = 1097, FRSQRTES_rec = 1098, FRSQRTE_rec = 1099, FSELD = 1100, FSELD_rec = 1101, FSELS = 1102, FSELS_rec = 1103, FSQRT = 1104, FSQRTS = 1105, FSQRTS_rec = 1106, FSQRT_rec = 1107, FSUB = 1108, FSUBS = 1109, FSUBS_rec = 1110, FSUB_rec = 1111, FTDIV = 1112, FTSQRT = 1113, GETtlsADDR = 1114, GETtlsADDR32 = 1115, GETtlsADDR32AIX = 1116, GETtlsADDR64AIX = 1117, GETtlsADDRPCREL = 1118, GETtlsldADDR = 1119, GETtlsldADDR32 = 1120, GETtlsldADDRPCREL = 1121, HASHCHK = 1122, HASHCHK8 = 1123, HASHCHKP = 1124, HASHCHKP8 = 1125, HASHST = 1126, HASHST8 = 1127, HASHSTP = 1128, HASHSTP8 = 1129, HRFID = 1130, ICBI = 1131, ICBIEP = 1132, ICBLC = 1133, ICBLQ = 1134, ICBT = 1135, ICBTLS = 1136, ICCCI = 1137, ISEL = 1138, ISEL8 = 1139, ISYNC = 1140, LA = 1141, LA8 = 1142, LBARX = 1143, LBARXL = 1144, LBEPX = 1145, LBZ = 1146, LBZ8 = 1147, LBZCIX = 1148, LBZU = 1149, LBZU8 = 1150, LBZUX = 1151, LBZUX8 = 1152, LBZX = 1153, LBZX8 = 1154, LBZXTLS = 1155, LBZXTLS_ = 1156, LBZXTLS_32 = 1157, LD = 1158, LDARX = 1159, LDARXL = 1160, LDAT = 1161, LDBRX = 1162, LDCIX = 1163, LDU = 1164, LDUX = 1165, LDX = 1166, LDXTLS = 1167, LDXTLS_ = 1168, LDgotTprelL = 1169, LDgotTprelL32 = 1170, LDtoc = 1171, LDtocBA = 1172, LDtocCPT = 1173, LDtocJTI = 1174, LDtocL = 1175, LFD = 1176, LFDEPX = 1177, LFDU = 1178, LFDUX = 1179, LFDX = 1180, LFIWAX = 1181, LFIWZX = 1182, LFS = 1183, LFSU = 1184, LFSUX = 1185, LFSX = 1186, LHA = 1187, LHA8 = 1188, LHARX = 1189, LHARXL = 1190, LHAU = 1191, LHAU8 = 1192, LHAUX = 1193, LHAUX8 = 1194, LHAX = 1195, LHAX8 = 1196, LHBRX = 1197, LHBRX8 = 1198, LHEPX = 1199, LHZ = 1200, LHZ8 = 1201, LHZCIX = 1202, LHZU = 1203, LHZU8 = 1204, LHZUX = 1205, LHZUX8 = 1206, LHZX = 1207, LHZX8 = 1208, LHZXTLS = 1209, LHZXTLS_ = 1210, LHZXTLS_32 = 1211, LI = 1212, LI8 = 1213, LIS = 1214, LIS8 = 1215, LMW = 1216, LQ = 1217, LQARX = 1218, LQARXL = 1219, LQX_PSEUDO = 1220, LSWI = 1221, LVEBX = 1222, LVEHX = 1223, LVEWX = 1224, LVSL = 1225, LVSR = 1226, LVX = 1227, LVXL = 1228, LWA = 1229, LWARX = 1230, LWARXL = 1231, LWAT = 1232, LWAUX = 1233, LWAX = 1234, LWAX_32 = 1235, LWA_32 = 1236, LWBRX = 1237, LWBRX8 = 1238, LWEPX = 1239, LWZ = 1240, LWZ8 = 1241, LWZCIX = 1242, LWZU = 1243, LWZU8 = 1244, LWZUX = 1245, LWZUX8 = 1246, LWZX = 1247, LWZX8 = 1248, LWZXTLS = 1249, LWZXTLS_ = 1250, LWZXTLS_32 = 1251, LWZtoc = 1252, LWZtocL = 1253, LXSD = 1254, LXSDX = 1255, LXSIBZX = 1256, LXSIHZX = 1257, LXSIWAX = 1258, LXSIWZX = 1259, LXSSP = 1260, LXSSPX = 1261, LXV = 1262, LXVB16X = 1263, LXVD2X = 1264, LXVDSX = 1265, LXVH8X = 1266, LXVKQ = 1267, LXVL = 1268, LXVLL = 1269, LXVP = 1270, LXVPRL = 1271, LXVPRLL = 1272, LXVPX = 1273, LXVRBX = 1274, LXVRDX = 1275, LXVRHX = 1276, LXVRL = 1277, LXVRLL = 1278, LXVRWX = 1279, LXVW4X = 1280, LXVWSX = 1281, LXVX = 1282, MADDHD = 1283, MADDHDU = 1284, MADDLD = 1285, MADDLD8 = 1286, MBAR = 1287, MCRF = 1288, MCRFS = 1289, MCRXRX = 1290, MFBHRBE = 1291, MFCR = 1292, MFCR8 = 1293, MFCTR = 1294, MFCTR8 = 1295, MFDCR = 1296, MFFS = 1297, MFFSCDRN = 1298, MFFSCDRNI = 1299, MFFSCE = 1300, MFFSCRN = 1301, MFFSCRNI = 1302, MFFSL = 1303, MFFS_rec = 1304, MFLR = 1305, MFLR8 = 1306, MFMSR = 1307, MFOCRF = 1308, MFOCRF8 = 1309, MFPMR = 1310, MFSPR = 1311, MFSPR8 = 1312, MFSR = 1313, MFSRIN = 1314, MFTB = 1315, MFTB8 = 1316, MFUDSCR = 1317, MFVRD = 1318, MFVRSAVE = 1319, MFVRSAVEv = 1320, MFVRWZ = 1321, MFVSCR = 1322, MFVSRD = 1323, MFVSRLD = 1324, MFVSRWZ = 1325, MODSD = 1326, MODSW = 1327, MODUD = 1328, MODUW = 1329, MSGSYNC = 1330, MSYNC = 1331, MTCRF = 1332, MTCRF8 = 1333, MTCTR = 1334, MTCTR8 = 1335, MTCTR8loop = 1336, MTCTRloop = 1337, MTDCR = 1338, MTFSB0 = 1339, MTFSB1 = 1340, MTFSF = 1341, MTFSFI = 1342, MTFSFI_rec = 1343, MTFSFIb = 1344, MTFSF_rec = 1345, MTFSFb = 1346, MTLR = 1347, MTLR8 = 1348, MTMSR = 1349, MTMSRD = 1350, MTOCRF = 1351, MTOCRF8 = 1352, MTPMR = 1353, MTSPR = 1354, MTSPR8 = 1355, MTSR = 1356, MTSRIN = 1357, MTUDSCR = 1358, MTVRD = 1359, MTVRSAVE = 1360, MTVRSAVEv = 1361, MTVRWA = 1362, MTVRWZ = 1363, MTVSCR = 1364, MTVSRBM = 1365, MTVSRBMI = 1366, MTVSRD = 1367, MTVSRDD = 1368, MTVSRDM = 1369, MTVSRHM = 1370, MTVSRQM = 1371, MTVSRWA = 1372, MTVSRWM = 1373, MTVSRWS = 1374, MTVSRWZ = 1375, MULHD = 1376, MULHDU = 1377, MULHDU_rec = 1378, MULHD_rec = 1379, MULHW = 1380, MULHWU = 1381, MULHWU_rec = 1382, MULHW_rec = 1383, MULLD = 1384, MULLDO = 1385, MULLDO_rec = 1386, MULLD_rec = 1387, MULLI = 1388, MULLI8 = 1389, MULLW = 1390, MULLWO = 1391, MULLWO_rec = 1392, MULLW_rec = 1393, MoveGOTtoLR = 1394, MovePCtoLR = 1395, MovePCtoLR8 = 1396, NAND = 1397, NAND8 = 1398, NAND8_rec = 1399, NAND_rec = 1400, NAP = 1401, NEG = 1402, NEG8 = 1403, NEG8O = 1404, NEG8O_rec = 1405, NEG8_rec = 1406, NEGO = 1407, NEGO_rec = 1408, NEG_rec = 1409, NOP = 1410, NOP_GT_PWR6 = 1411, NOP_GT_PWR7 = 1412, NOR = 1413, NOR8 = 1414, NOR8_rec = 1415, NOR_rec = 1416, OR = 1417, OR8 = 1418, OR8_rec = 1419, ORC = 1420, ORC8 = 1421, ORC8_rec = 1422, ORC_rec = 1423, ORI = 1424, ORI8 = 1425, ORIS = 1426, ORIS8 = 1427, OR_rec = 1428, PADDI = 1429, PADDI8 = 1430, PADDI8pc = 1431, PADDIdtprel = 1432, PADDIpc = 1433, PDEPD = 1434, PEXTD = 1435, PLBZ = 1436, PLBZ8 = 1437, PLBZ8pc = 1438, PLBZpc = 1439, PLD = 1440, PLDpc = 1441, PLFD = 1442, PLFDpc = 1443, PLFS = 1444, PLFSpc = 1445, PLHA = 1446, PLHA8 = 1447, PLHA8pc = 1448, PLHApc = 1449, PLHZ = 1450, PLHZ8 = 1451, PLHZ8pc = 1452, PLHZpc = 1453, PLI = 1454, PLI8 = 1455, PLWA = 1456, PLWA8 = 1457, PLWA8pc = 1458, PLWApc = 1459, PLWZ = 1460, PLWZ8 = 1461, PLWZ8pc = 1462, PLWZpc = 1463, PLXSD = 1464, PLXSDpc = 1465, PLXSSP = 1466, PLXSSPpc = 1467, PLXV = 1468, PLXVP = 1469, PLXVPpc = 1470, PLXVpc = 1471, PMXVBF16GER2 = 1472, PMXVBF16GER2NN = 1473, PMXVBF16GER2NP = 1474, PMXVBF16GER2PN = 1475, PMXVBF16GER2PP = 1476, PMXVBF16GER2W = 1477, PMXVBF16GER2WNN = 1478, PMXVBF16GER2WNP = 1479, PMXVBF16GER2WPN = 1480, PMXVBF16GER2WPP = 1481, PMXVF16GER2 = 1482, PMXVF16GER2NN = 1483, PMXVF16GER2NP = 1484, PMXVF16GER2PN = 1485, PMXVF16GER2PP = 1486, PMXVF16GER2W = 1487, PMXVF16GER2WNN = 1488, PMXVF16GER2WNP = 1489, PMXVF16GER2WPN = 1490, PMXVF16GER2WPP = 1491, PMXVF32GER = 1492, PMXVF32GERNN = 1493, PMXVF32GERNP = 1494, PMXVF32GERPN = 1495, PMXVF32GERPP = 1496, PMXVF32GERW = 1497, PMXVF32GERWNN = 1498, PMXVF32GERWNP = 1499, PMXVF32GERWPN = 1500, PMXVF32GERWPP = 1501, PMXVF64GER = 1502, PMXVF64GERNN = 1503, PMXVF64GERNP = 1504, PMXVF64GERPN = 1505, PMXVF64GERPP = 1506, PMXVF64GERW = 1507, PMXVF64GERWNN = 1508, PMXVF64GERWNP = 1509, PMXVF64GERWPN = 1510, PMXVF64GERWPP = 1511, PMXVI16GER2 = 1512, PMXVI16GER2PP = 1513, PMXVI16GER2S = 1514, PMXVI16GER2SPP = 1515, PMXVI16GER2SW = 1516, PMXVI16GER2SWPP = 1517, PMXVI16GER2W = 1518, PMXVI16GER2WPP = 1519, PMXVI4GER8 = 1520, PMXVI4GER8PP = 1521, PMXVI4GER8W = 1522, PMXVI4GER8WPP = 1523, PMXVI8GER4 = 1524, PMXVI8GER4PP = 1525, PMXVI8GER4SPP = 1526, PMXVI8GER4W = 1527, PMXVI8GER4WPP = 1528, PMXVI8GER4WSPP = 1529, POPCNTB = 1530, POPCNTB8 = 1531, POPCNTD = 1532, POPCNTW = 1533, PPC32GOT = 1534, PPC32PICGOT = 1535, PREPARE_PROBED_ALLOCA_32 = 1536, PREPARE_PROBED_ALLOCA_64 = 1537, PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32 = 1538, PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64 = 1539, PROBED_ALLOCA_32 = 1540, PROBED_ALLOCA_64 = 1541, PROBED_STACKALLOC_32 = 1542, PROBED_STACKALLOC_64 = 1543, PSTB = 1544, PSTB8 = 1545, PSTB8pc = 1546, PSTBpc = 1547, PSTD = 1548, PSTDpc = 1549, PSTFD = 1550, PSTFDpc = 1551, PSTFS = 1552, PSTFSpc = 1553, PSTH = 1554, PSTH8 = 1555, PSTH8pc = 1556, PSTHpc = 1557, PSTW = 1558, PSTW8 = 1559, PSTW8pc = 1560, PSTWpc = 1561, PSTXSD = 1562, PSTXSDpc = 1563, PSTXSSP = 1564, PSTXSSPpc = 1565, PSTXV = 1566, PSTXVP = 1567, PSTXVPpc = 1568, PSTXVpc = 1569, PseudoEIEIO = 1570, RESTORE_ACC = 1571, RESTORE_CR = 1572, RESTORE_CRBIT = 1573, RESTORE_QUADWORD = 1574, RESTORE_UACC = 1575, RESTORE_WACC = 1576, RFCI = 1577, RFDI = 1578, RFEBB = 1579, RFI = 1580, RFID = 1581, RFMCI = 1582, RLDCL = 1583, RLDCL_rec = 1584, RLDCR = 1585, RLDCR_rec = 1586, RLDIC = 1587, RLDICL = 1588, RLDICL_32 = 1589, RLDICL_32_64 = 1590, RLDICL_32_rec = 1591, RLDICL_rec = 1592, RLDICR = 1593, RLDICR_32 = 1594, RLDICR_rec = 1595, RLDIC_rec = 1596, RLDIMI = 1597, RLDIMI_rec = 1598, RLWIMI = 1599, RLWIMI8 = 1600, RLWIMI8_rec = 1601, RLWIMI_rec = 1602, RLWINM = 1603, RLWINM8 = 1604, RLWINM8_rec = 1605, RLWINM_rec = 1606, RLWNM = 1607, RLWNM8 = 1608, RLWNM8_rec = 1609, RLWNM_rec = 1610, ReadTB = 1611, SC = 1612, SELECT_CC_F16 = 1613, SELECT_CC_F4 = 1614, SELECT_CC_F8 = 1615, SELECT_CC_I4 = 1616, SELECT_CC_I8 = 1617, SELECT_CC_SPE = 1618, SELECT_CC_SPE4 = 1619, SELECT_CC_VRRC = 1620, SELECT_CC_VSFRC = 1621, SELECT_CC_VSRC = 1622, SELECT_CC_VSSRC = 1623, SELECT_F16 = 1624, SELECT_F4 = 1625, SELECT_F8 = 1626, SELECT_I4 = 1627, SELECT_I8 = 1628, SELECT_SPE = 1629, SELECT_SPE4 = 1630, SELECT_VRRC = 1631, SELECT_VSFRC = 1632, SELECT_VSRC = 1633, SELECT_VSSRC = 1634, SETB = 1635, SETB8 = 1636, SETBC = 1637, SETBC8 = 1638, SETBCR = 1639, SETBCR8 = 1640, SETFLM = 1641, SETNBC = 1642, SETNBC8 = 1643, SETNBCR = 1644, SETNBCR8 = 1645, SETRND = 1646, SETRNDi = 1647, SLBFEE_rec = 1648, SLBIA = 1649, SLBIE = 1650, SLBIEG = 1651, SLBMFEE = 1652, SLBMFEV = 1653, SLBMTE = 1654, SLBSYNC = 1655, SLD = 1656, SLD_rec = 1657, SLW = 1658, SLW8 = 1659, SLW8_rec = 1660, SLW_rec = 1661, SPELWZ = 1662, SPELWZX = 1663, SPESTW = 1664, SPESTWX = 1665, SPILL_ACC = 1666, SPILL_CR = 1667, SPILL_CRBIT = 1668, SPILL_QUADWORD = 1669, SPILL_UACC = 1670, SPILL_WACC = 1671, SPLIT_QUADWORD = 1672, SRAD = 1673, SRADI = 1674, SRADI_32 = 1675, SRADI_rec = 1676, SRAD_rec = 1677, SRAW = 1678, SRAWI = 1679, SRAWI_rec = 1680, SRAW_rec = 1681, SRD = 1682, SRD_rec = 1683, SRW = 1684, SRW8 = 1685, SRW8_rec = 1686, SRW_rec = 1687, STB = 1688, STB8 = 1689, STBCIX = 1690, STBCX = 1691, STBEPX = 1692, STBU = 1693, STBU8 = 1694, STBUX = 1695, STBUX8 = 1696, STBX = 1697, STBX8 = 1698, STBXTLS = 1699, STBXTLS_ = 1700, STBXTLS_32 = 1701, STD = 1702, STDAT = 1703, STDBRX = 1704, STDCIX = 1705, STDCX = 1706, STDU = 1707, STDUX = 1708, STDX = 1709, STDXTLS = 1710, STDXTLS_ = 1711, STFD = 1712, STFDEPX = 1713, STFDU = 1714, STFDUX = 1715, STFDX = 1716, STFIWX = 1717, STFS = 1718, STFSU = 1719, STFSUX = 1720, STFSX = 1721, STH = 1722, STH8 = 1723, STHBRX = 1724, STHCIX = 1725, STHCX = 1726, STHEPX = 1727, STHU = 1728, STHU8 = 1729, STHUX = 1730, STHUX8 = 1731, STHX = 1732, STHX8 = 1733, STHXTLS = 1734, STHXTLS_ = 1735, STHXTLS_32 = 1736, STMW = 1737, STOP = 1738, STQ = 1739, STQCX = 1740, STQX_PSEUDO = 1741, STSWI = 1742, STVEBX = 1743, STVEHX = 1744, STVEWX = 1745, STVX = 1746, STVXL = 1747, STW = 1748, STW8 = 1749, STWAT = 1750, STWBRX = 1751, STWCIX = 1752, STWCX = 1753, STWEPX = 1754, STWU = 1755, STWU8 = 1756, STWUX = 1757, STWUX8 = 1758, STWX = 1759, STWX8 = 1760, STWXTLS = 1761, STWXTLS_ = 1762, STWXTLS_32 = 1763, STXSD = 1764, STXSDX = 1765, STXSIBX = 1766, STXSIBXv = 1767, STXSIHX = 1768, STXSIHXv = 1769, STXSIWX = 1770, STXSSP = 1771, STXSSPX = 1772, STXV = 1773, STXVB16X = 1774, STXVD2X = 1775, STXVH8X = 1776, STXVL = 1777, STXVLL = 1778, STXVP = 1779, STXVPRL = 1780, STXVPRLL = 1781, STXVPX = 1782, STXVRBX = 1783, STXVRDX = 1784, STXVRHX = 1785, STXVRL = 1786, STXVRLL = 1787, STXVRWX = 1788, STXVW4X = 1789, STXVX = 1790, SUBF = 1791, SUBF8 = 1792, SUBF8O = 1793, SUBF8O_rec = 1794, SUBF8_rec = 1795, SUBFC = 1796, SUBFC8 = 1797, SUBFC8O = 1798, SUBFC8O_rec = 1799, SUBFC8_rec = 1800, SUBFCO = 1801, SUBFCO_rec = 1802, SUBFC_rec = 1803, SUBFE = 1804, SUBFE8 = 1805, SUBFE8O = 1806, SUBFE8O_rec = 1807, SUBFE8_rec = 1808, SUBFEO = 1809, SUBFEO_rec = 1810, SUBFE_rec = 1811, SUBFIC = 1812, SUBFIC8 = 1813, SUBFME = 1814, SUBFME8 = 1815, SUBFME8O = 1816, SUBFME8O_rec = 1817, SUBFME8_rec = 1818, SUBFMEO = 1819, SUBFMEO_rec = 1820, SUBFME_rec = 1821, SUBFO = 1822, SUBFO_rec = 1823, SUBFUS = 1824, SUBFUS_rec = 1825, SUBFZE = 1826, SUBFZE8 = 1827, SUBFZE8O = 1828, SUBFZE8O_rec = 1829, SUBFZE8_rec = 1830, SUBFZEO = 1831, SUBFZEO_rec = 1832, SUBFZE_rec = 1833, SUBF_rec = 1834, SYNC = 1835, TABORT = 1836, TABORTDC = 1837, TABORTDCI = 1838, TABORTWC = 1839, TABORTWCI = 1840, TAILB = 1841, TAILB8 = 1842, TAILBA = 1843, TAILBA8 = 1844, TAILBCTR = 1845, TAILBCTR8 = 1846, TBEGIN = 1847, TBEGIN_RET = 1848, TCHECK = 1849, TCHECK_RET = 1850, TCRETURNai = 1851, TCRETURNai8 = 1852, TCRETURNdi = 1853, TCRETURNdi8 = 1854, TCRETURNri = 1855, TCRETURNri8 = 1856, TD = 1857, TDI = 1858, TEND = 1859, TLBIA = 1860, TLBIE = 1861, TLBIEL = 1862, TLBIVAX = 1863, TLBLD = 1864, TLBLI = 1865, TLBRE = 1866, TLBRE2 = 1867, TLBSX = 1868, TLBSX2 = 1869, TLBSX2D = 1870, TLBSYNC = 1871, TLBWE = 1872, TLBWE2 = 1873, TLSGDAIX = 1874, TLSGDAIX8 = 1875, TRAP = 1876, TRECHKPT = 1877, TRECLAIM = 1878, TSR = 1879, TW = 1880, TWI = 1881, UNENCODED_NOP = 1882, UpdateGBR = 1883, VABSDUB = 1884, VABSDUH = 1885, VABSDUW = 1886, VADDCUQ = 1887, VADDCUW = 1888, VADDECUQ = 1889, VADDEUQM = 1890, VADDFP = 1891, VADDSBS = 1892, VADDSHS = 1893, VADDSWS = 1894, VADDUBM = 1895, VADDUBS = 1896, VADDUDM = 1897, VADDUHM = 1898, VADDUHS = 1899, VADDUQM = 1900, VADDUWM = 1901, VADDUWS = 1902, VAND = 1903, VANDC = 1904, VAVGSB = 1905, VAVGSH = 1906, VAVGSW = 1907, VAVGUB = 1908, VAVGUH = 1909, VAVGUW = 1910, VBPERMD = 1911, VBPERMQ = 1912, VCFSX = 1913, VCFSX_0 = 1914, VCFUGED = 1915, VCFUX = 1916, VCFUX_0 = 1917, VCIPHER = 1918, VCIPHERLAST = 1919, VCLRLB = 1920, VCLRRB = 1921, VCLZB = 1922, VCLZD = 1923, VCLZDM = 1924, VCLZH = 1925, VCLZLSBB = 1926, VCLZW = 1927, VCMPBFP = 1928, VCMPBFP_rec = 1929, VCMPEQFP = 1930, VCMPEQFP_rec = 1931, VCMPEQUB = 1932, VCMPEQUB_rec = 1933, VCMPEQUD = 1934, VCMPEQUD_rec = 1935, VCMPEQUH = 1936, VCMPEQUH_rec = 1937, VCMPEQUQ = 1938, VCMPEQUQ_rec = 1939, VCMPEQUW = 1940, VCMPEQUW_rec = 1941, VCMPGEFP = 1942, VCMPGEFP_rec = 1943, VCMPGTFP = 1944, VCMPGTFP_rec = 1945, VCMPGTSB = 1946, VCMPGTSB_rec = 1947, VCMPGTSD = 1948, VCMPGTSD_rec = 1949, VCMPGTSH = 1950, VCMPGTSH_rec = 1951, VCMPGTSQ = 1952, VCMPGTSQ_rec = 1953, VCMPGTSW = 1954, VCMPGTSW_rec = 1955, VCMPGTUB = 1956, VCMPGTUB_rec = 1957, VCMPGTUD = 1958, VCMPGTUD_rec = 1959, VCMPGTUH = 1960, VCMPGTUH_rec = 1961, VCMPGTUQ = 1962, VCMPGTUQ_rec = 1963, VCMPGTUW = 1964, VCMPGTUW_rec = 1965, VCMPNEB = 1966, VCMPNEB_rec = 1967, VCMPNEH = 1968, VCMPNEH_rec = 1969, VCMPNEW = 1970, VCMPNEW_rec = 1971, VCMPNEZB = 1972, VCMPNEZB_rec = 1973, VCMPNEZH = 1974, VCMPNEZH_rec = 1975, VCMPNEZW = 1976, VCMPNEZW_rec = 1977, VCMPSQ = 1978, VCMPUQ = 1979, VCNTMBB = 1980, VCNTMBD = 1981, VCNTMBH = 1982, VCNTMBW = 1983, VCTSXS = 1984, VCTSXS_0 = 1985, VCTUXS = 1986, VCTUXS_0 = 1987, VCTZB = 1988, VCTZD = 1989, VCTZDM = 1990, VCTZH = 1991, VCTZLSBB = 1992, VCTZW = 1993, VDIVESD = 1994, VDIVESQ = 1995, VDIVESW = 1996, VDIVEUD = 1997, VDIVEUQ = 1998, VDIVEUW = 1999, VDIVSD = 2000, VDIVSQ = 2001, VDIVSW = 2002, VDIVUD = 2003, VDIVUQ = 2004, VDIVUW = 2005, VEQV = 2006, VEXPANDBM = 2007, VEXPANDDM = 2008, VEXPANDHM = 2009, VEXPANDQM = 2010, VEXPANDWM = 2011, VEXPTEFP = 2012, VEXTDDVLX = 2013, VEXTDDVRX = 2014, VEXTDUBVLX = 2015, VEXTDUBVRX = 2016, VEXTDUHVLX = 2017, VEXTDUHVRX = 2018, VEXTDUWVLX = 2019, VEXTDUWVRX = 2020, VEXTRACTBM = 2021, VEXTRACTD = 2022, VEXTRACTDM = 2023, VEXTRACTHM = 2024, VEXTRACTQM = 2025, VEXTRACTUB = 2026, VEXTRACTUH = 2027, VEXTRACTUW = 2028, VEXTRACTWM = 2029, VEXTSB2D = 2030, VEXTSB2Ds = 2031, VEXTSB2W = 2032, VEXTSB2Ws = 2033, VEXTSD2Q = 2034, VEXTSH2D = 2035, VEXTSH2Ds = 2036, VEXTSH2W = 2037, VEXTSH2Ws = 2038, VEXTSW2D = 2039, VEXTSW2Ds = 2040, VEXTUBLX = 2041, VEXTUBRX = 2042, VEXTUHLX = 2043, VEXTUHRX = 2044, VEXTUWLX = 2045, VEXTUWRX = 2046, VGBBD = 2047, VGNB = 2048, VINSBLX = 2049, VINSBRX = 2050, VINSBVLX = 2051, VINSBVRX = 2052, VINSD = 2053, VINSDLX = 2054, VINSDRX = 2055, VINSERTB = 2056, VINSERTD = 2057, VINSERTH = 2058, VINSERTW = 2059, VINSHLX = 2060, VINSHRX = 2061, VINSHVLX = 2062, VINSHVRX = 2063, VINSW = 2064, VINSWLX = 2065, VINSWRX = 2066, VINSWVLX = 2067, VINSWVRX = 2068, VLOGEFP = 2069, VMADDFP = 2070, VMAXFP = 2071, VMAXSB = 2072, VMAXSD = 2073, VMAXSH = 2074, VMAXSW = 2075, VMAXUB = 2076, VMAXUD = 2077, VMAXUH = 2078, VMAXUW = 2079, VMHADDSHS = 2080, VMHRADDSHS = 2081, VMINFP = 2082, VMINSB = 2083, VMINSD = 2084, VMINSH = 2085, VMINSW = 2086, VMINUB = 2087, VMINUD = 2088, VMINUH = 2089, VMINUW = 2090, VMLADDUHM = 2091, VMODSD = 2092, VMODSQ = 2093, VMODSW = 2094, VMODUD = 2095, VMODUQ = 2096, VMODUW = 2097, VMRGEW = 2098, VMRGHB = 2099, VMRGHH = 2100, VMRGHW = 2101, VMRGLB = 2102, VMRGLH = 2103, VMRGLW = 2104, VMRGOW = 2105, VMSUMCUD = 2106, VMSUMMBM = 2107, VMSUMSHM = 2108, VMSUMSHS = 2109, VMSUMUBM = 2110, VMSUMUDM = 2111, VMSUMUHM = 2112, VMSUMUHS = 2113, VMUL10CUQ = 2114, VMUL10ECUQ = 2115, VMUL10EUQ = 2116, VMUL10UQ = 2117, VMULESB = 2118, VMULESD = 2119, VMULESH = 2120, VMULESW = 2121, VMULEUB = 2122, VMULEUD = 2123, VMULEUH = 2124, VMULEUW = 2125, VMULHSD = 2126, VMULHSW = 2127, VMULHUD = 2128, VMULHUW = 2129, VMULLD = 2130, VMULOSB = 2131, VMULOSD = 2132, VMULOSH = 2133, VMULOSW = 2134, VMULOUB = 2135, VMULOUD = 2136, VMULOUH = 2137, VMULOUW = 2138, VMULUWM = 2139, VNAND = 2140, VNCIPHER = 2141, VNCIPHERLAST = 2142, VNEGD = 2143, VNEGW = 2144, VNMSUBFP = 2145, VNOR = 2146, VOR = 2147, VORC = 2148, VPDEPD = 2149, VPERM = 2150, VPERMR = 2151, VPERMXOR = 2152, VPEXTD = 2153, VPKPX = 2154, VPKSDSS = 2155, VPKSDUS = 2156, VPKSHSS = 2157, VPKSHUS = 2158, VPKSWSS = 2159, VPKSWUS = 2160, VPKUDUM = 2161, VPKUDUS = 2162, VPKUHUM = 2163, VPKUHUS = 2164, VPKUWUM = 2165, VPKUWUS = 2166, VPMSUMB = 2167, VPMSUMD = 2168, VPMSUMH = 2169, VPMSUMW = 2170, VPOPCNTB = 2171, VPOPCNTD = 2172, VPOPCNTH = 2173, VPOPCNTW = 2174, VPRTYBD = 2175, VPRTYBQ = 2176, VPRTYBW = 2177, VREFP = 2178, VRFIM = 2179, VRFIN = 2180, VRFIP = 2181, VRFIZ = 2182, VRLB = 2183, VRLD = 2184, VRLDMI = 2185, VRLDNM = 2186, VRLH = 2187, VRLQ = 2188, VRLQMI = 2189, VRLQNM = 2190, VRLW = 2191, VRLWMI = 2192, VRLWNM = 2193, VRSQRTEFP = 2194, VSBOX = 2195, VSEL = 2196, VSHASIGMAD = 2197, VSHASIGMAW = 2198, VSL = 2199, VSLB = 2200, VSLD = 2201, VSLDBI = 2202, VSLDOI = 2203, VSLH = 2204, VSLO = 2205, VSLQ = 2206, VSLV = 2207, VSLW = 2208, VSPLTB = 2209, VSPLTBs = 2210, VSPLTH = 2211, VSPLTHs = 2212, VSPLTISB = 2213, VSPLTISH = 2214, VSPLTISW = 2215, VSPLTW = 2216, VSR = 2217, VSRAB = 2218, VSRAD = 2219, VSRAH = 2220, VSRAQ = 2221, VSRAW = 2222, VSRB = 2223, VSRD = 2224, VSRDBI = 2225, VSRH = 2226, VSRO = 2227, VSRQ = 2228, VSRV = 2229, VSRW = 2230, VSTRIBL = 2231, VSTRIBL_rec = 2232, VSTRIBR = 2233, VSTRIBR_rec = 2234, VSTRIHL = 2235, VSTRIHL_rec = 2236, VSTRIHR = 2237, VSTRIHR_rec = 2238, VSUBCUQ = 2239, VSUBCUW = 2240, VSUBECUQ = 2241, VSUBEUQM = 2242, VSUBFP = 2243, VSUBSBS = 2244, VSUBSHS = 2245, VSUBSWS = 2246, VSUBUBM = 2247, VSUBUBS = 2248, VSUBUDM = 2249, VSUBUHM = 2250, VSUBUHS = 2251, VSUBUQM = 2252, VSUBUWM = 2253, VSUBUWS = 2254, VSUM2SWS = 2255, VSUM4SBS = 2256, VSUM4SHS = 2257, VSUM4UBS = 2258, VSUMSWS = 2259, VUPKHPX = 2260, VUPKHSB = 2261, VUPKHSH = 2262, VUPKHSW = 2263, VUPKLPX = 2264, VUPKLSB = 2265, VUPKLSH = 2266, VUPKLSW = 2267, VXOR = 2268, V_SET0 = 2269, V_SET0B = 2270, V_SET0H = 2271, V_SETALLONES = 2272, V_SETALLONESB = 2273, V_SETALLONESH = 2274, WAIT = 2275, WRTEE = 2276, WRTEEI = 2277, XOR = 2278, XOR8 = 2279, XOR8_rec = 2280, XORI = 2281, XORI8 = 2282, XORIS = 2283, XORIS8 = 2284, XOR_rec = 2285, XSABSDP = 2286, XSABSQP = 2287, XSADDDP = 2288, XSADDQP = 2289, XSADDQPO = 2290, XSADDSP = 2291, XSCMPEQDP = 2292, XSCMPEQQP = 2293, XSCMPEXPDP = 2294, XSCMPEXPQP = 2295, XSCMPGEDP = 2296, XSCMPGEQP = 2297, XSCMPGTDP = 2298, XSCMPGTQP = 2299, XSCMPODP = 2300, XSCMPOQP = 2301, XSCMPUDP = 2302, XSCMPUQP = 2303, XSCPSGNDP = 2304, XSCPSGNQP = 2305, XSCVDPHP = 2306, XSCVDPQP = 2307, XSCVDPSP = 2308, XSCVDPSPN = 2309, XSCVDPSXDS = 2310, XSCVDPSXDSs = 2311, XSCVDPSXWS = 2312, XSCVDPSXWSs = 2313, XSCVDPUXDS = 2314, XSCVDPUXDSs = 2315, XSCVDPUXWS = 2316, XSCVDPUXWSs = 2317, XSCVHPDP = 2318, XSCVQPDP = 2319, XSCVQPDPO = 2320, XSCVQPSDZ = 2321, XSCVQPSQZ = 2322, XSCVQPSWZ = 2323, XSCVQPUDZ = 2324, XSCVQPUQZ = 2325, XSCVQPUWZ = 2326, XSCVSDQP = 2327, XSCVSPDP = 2328, XSCVSPDPN = 2329, XSCVSQQP = 2330, XSCVSXDDP = 2331, XSCVSXDSP = 2332, XSCVUDQP = 2333, XSCVUQQP = 2334, XSCVUXDDP = 2335, XSCVUXDSP = 2336, XSDIVDP = 2337, XSDIVQP = 2338, XSDIVQPO = 2339, XSDIVSP = 2340, XSIEXPDP = 2341, XSIEXPQP = 2342, XSMADDADP = 2343, XSMADDASP = 2344, XSMADDMDP = 2345, XSMADDMSP = 2346, XSMADDQP = 2347, XSMADDQPO = 2348, XSMAXCDP = 2349, XSMAXCQP = 2350, XSMAXDP = 2351, XSMAXJDP = 2352, XSMINCDP = 2353, XSMINCQP = 2354, XSMINDP = 2355, XSMINJDP = 2356, XSMSUBADP = 2357, XSMSUBASP = 2358, XSMSUBMDP = 2359, XSMSUBMSP = 2360, XSMSUBQP = 2361, XSMSUBQPO = 2362, XSMULDP = 2363, XSMULQP = 2364, XSMULQPO = 2365, XSMULSP = 2366, XSNABSDP = 2367, XSNABSDPs = 2368, XSNABSQP = 2369, XSNEGDP = 2370, XSNEGQP = 2371, XSNMADDADP = 2372, XSNMADDASP = 2373, XSNMADDMDP = 2374, XSNMADDMSP = 2375, XSNMADDQP = 2376, XSNMADDQPO = 2377, XSNMSUBADP = 2378, XSNMSUBASP = 2379, XSNMSUBMDP = 2380, XSNMSUBMSP = 2381, XSNMSUBQP = 2382, XSNMSUBQPO = 2383, XSRDPI = 2384, XSRDPIC = 2385, XSRDPIM = 2386, XSRDPIP = 2387, XSRDPIZ = 2388, XSREDP = 2389, XSRESP = 2390, XSRQPI = 2391, XSRQPIX = 2392, XSRQPXP = 2393, XSRSP = 2394, XSRSQRTEDP = 2395, XSRSQRTESP = 2396, XSSQRTDP = 2397, XSSQRTQP = 2398, XSSQRTQPO = 2399, XSSQRTSP = 2400, XSSUBDP = 2401, XSSUBQP = 2402, XSSUBQPO = 2403, XSSUBSP = 2404, XSTDIVDP = 2405, XSTSQRTDP = 2406, XSTSTDCDP = 2407, XSTSTDCQP = 2408, XSTSTDCSP = 2409, XSXEXPDP = 2410, XSXEXPQP = 2411, XSXSIGDP = 2412, XSXSIGQP = 2413, XVABSDP = 2414, XVABSSP = 2415, XVADDDP = 2416, XVADDSP = 2417, XVBF16GER2 = 2418, XVBF16GER2NN = 2419, XVBF16GER2NP = 2420, XVBF16GER2PN = 2421, XVBF16GER2PP = 2422, XVBF16GER2W = 2423, XVBF16GER2WNN = 2424, XVBF16GER2WNP = 2425, XVBF16GER2WPN = 2426, XVBF16GER2WPP = 2427, XVCMPEQDP = 2428, XVCMPEQDP_rec = 2429, XVCMPEQSP = 2430, XVCMPEQSP_rec = 2431, XVCMPGEDP = 2432, XVCMPGEDP_rec = 2433, XVCMPGESP = 2434, XVCMPGESP_rec = 2435, XVCMPGTDP = 2436, XVCMPGTDP_rec = 2437, XVCMPGTSP = 2438, XVCMPGTSP_rec = 2439, XVCPSGNDP = 2440, XVCPSGNSP = 2441, XVCVBF16SPN = 2442, XVCVDPSP = 2443, XVCVDPSXDS = 2444, XVCVDPSXWS = 2445, XVCVDPUXDS = 2446, XVCVDPUXWS = 2447, XVCVHPSP = 2448, XVCVSPBF16 = 2449, XVCVSPDP = 2450, XVCVSPHP = 2451, XVCVSPSXDS = 2452, XVCVSPSXWS = 2453, XVCVSPUXDS = 2454, XVCVSPUXWS = 2455, XVCVSXDDP = 2456, XVCVSXDSP = 2457, XVCVSXWDP = 2458, XVCVSXWSP = 2459, XVCVUXDDP = 2460, XVCVUXDSP = 2461, XVCVUXWDP = 2462, XVCVUXWSP = 2463, XVDIVDP = 2464, XVDIVSP = 2465, XVF16GER2 = 2466, XVF16GER2NN = 2467, XVF16GER2NP = 2468, XVF16GER2PN = 2469, XVF16GER2PP = 2470, XVF16GER2W = 2471, XVF16GER2WNN = 2472, XVF16GER2WNP = 2473, XVF16GER2WPN = 2474, XVF16GER2WPP = 2475, XVF32GER = 2476, XVF32GERNN = 2477, XVF32GERNP = 2478, XVF32GERPN = 2479, XVF32GERPP = 2480, XVF32GERW = 2481, XVF32GERWNN = 2482, XVF32GERWNP = 2483, XVF32GERWPN = 2484, XVF32GERWPP = 2485, XVF64GER = 2486, XVF64GERNN = 2487, XVF64GERNP = 2488, XVF64GERPN = 2489, XVF64GERPP = 2490, XVF64GERW = 2491, XVF64GERWNN = 2492, XVF64GERWNP = 2493, XVF64GERWPN = 2494, XVF64GERWPP = 2495, XVI16GER2 = 2496, XVI16GER2PP = 2497, XVI16GER2S = 2498, XVI16GER2SPP = 2499, XVI16GER2SW = 2500, XVI16GER2SWPP = 2501, XVI16GER2W = 2502, XVI16GER2WPP = 2503, XVI4GER8 = 2504, XVI4GER8PP = 2505, XVI4GER8W = 2506, XVI4GER8WPP = 2507, XVI8GER4 = 2508, XVI8GER4PP = 2509, XVI8GER4SPP = 2510, XVI8GER4W = 2511, XVI8GER4WPP = 2512, XVI8GER4WSPP = 2513, XVIEXPDP = 2514, XVIEXPSP = 2515, XVMADDADP = 2516, XVMADDASP = 2517, XVMADDMDP = 2518, XVMADDMSP = 2519, XVMAXDP = 2520, XVMAXSP = 2521, XVMINDP = 2522, XVMINSP = 2523, XVMSUBADP = 2524, XVMSUBASP = 2525, XVMSUBMDP = 2526, XVMSUBMSP = 2527, XVMULDP = 2528, XVMULSP = 2529, XVNABSDP = 2530, XVNABSSP = 2531, XVNEGDP = 2532, XVNEGSP = 2533, XVNMADDADP = 2534, XVNMADDASP = 2535, XVNMADDMDP = 2536, XVNMADDMSP = 2537, XVNMSUBADP = 2538, XVNMSUBASP = 2539, XVNMSUBMDP = 2540, XVNMSUBMSP = 2541, XVRDPI = 2542, XVRDPIC = 2543, XVRDPIM = 2544, XVRDPIP = 2545, XVRDPIZ = 2546, XVREDP = 2547, XVRESP = 2548, XVRSPI = 2549, XVRSPIC = 2550, XVRSPIM = 2551, XVRSPIP = 2552, XVRSPIZ = 2553, XVRSQRTEDP = 2554, XVRSQRTESP = 2555, XVSQRTDP = 2556, XVSQRTSP = 2557, XVSUBDP = 2558, XVSUBSP = 2559, XVTDIVDP = 2560, XVTDIVSP = 2561, XVTLSBB = 2562, XVTSQRTDP = 2563, XVTSQRTSP = 2564, XVTSTDCDP = 2565, XVTSTDCSP = 2566, XVXEXPDP = 2567, XVXEXPSP = 2568, XVXSIGDP = 2569, XVXSIGSP = 2570, XXBLENDVB = 2571, XXBLENDVD = 2572, XXBLENDVH = 2573, XXBLENDVW = 2574, XXBRD = 2575, XXBRH = 2576, XXBRQ = 2577, XXBRW = 2578, XXEVAL = 2579, XXEXTRACTUW = 2580, XXGENPCVBM = 2581, XXGENPCVDM = 2582, XXGENPCVHM = 2583, XXGENPCVWM = 2584, XXINSERTW = 2585, XXLAND = 2586, XXLANDC = 2587, XXLEQV = 2588, XXLEQVOnes = 2589, XXLNAND = 2590, XXLNOR = 2591, XXLOR = 2592, XXLORC = 2593, XXLORf = 2594, XXLXOR = 2595, XXLXORdpz = 2596, XXLXORspz = 2597, XXLXORz = 2598, XXMFACC = 2599, XXMFACCW = 2600, XXMRGHW = 2601, XXMRGLW = 2602, XXMTACC = 2603, XXMTACCW = 2604, XXPERM = 2605, XXPERMDI = 2606, XXPERMDIs = 2607, XXPERMR = 2608, XXPERMX = 2609, XXSEL = 2610, XXSETACCZ = 2611, XXSETACCZW = 2612, XXSLDWI = 2613, XXSLDWIs = 2614, XXSPLTI32DX = 2615, XXSPLTIB = 2616, XXSPLTIDP = 2617, XXSPLTIW = 2618, XXSPLTW = 2619, XXSPLTWs = 2620, gBC = 2621, gBCA = 2622, gBCAat = 2623, gBCCTR = 2624, gBCCTRL = 2625, gBCL = 2626, gBCLA = 2627, gBCLAat = 2628, gBCLR = 2629, gBCLRL = 2630, gBCLat = 2631, gBCat = 2632, INSTRUCTION_LIST_END = 2633 }; } // end namespace PPC } // end namespace llvm #endif // GET_INSTRINFO_ENUM #ifdef GET_INSTRINFO_SCHED_ENUM #undef GET_INSTRINFO_SCHED_ENUM namespace llvm { namespace PPC { namespace Sched { enum { NoInstrModel = 0, IIC_LdStSync = 1, IIC_IntSimple = 2, IIC_IntGeneral = 3, IIC_BrB = 4, IIC_VecFP = 5, IIC_IntRotate = 6, IIC_IntCompare = 7, IIC_SprABORT = 8, IIC_LdStCOPY = 9, IIC_LdStPASTE = 10, IIC_BrCR = 11, IIC_LdStLD = 12, IIC_LdStDCBF = 13, IIC_LdStLoad = 14, IIC_IntDivD = 15, IIC_IntDivW = 16, IIC_FPDGeneral = 17, IIC_FPAddSub = 18, IIC_FPDivD = 19, IIC_FPSGeneral = 20, IIC_FPCompare = 21, IIC_FPGeneral = 22, IIC_VecGeneral = 23, IIC_VecComplex = 24, IIC_LdStStore = 25, IIC_IntRotateDI = 26, IIC_FPDivS = 27, IIC_FPFused = 28, IIC_FPSqrtD = 29, IIC_FPSqrtS = 30, IIC_LdStICBI = 31, IIC_IntISEL = 32, IIC_SprISYNC = 33, IIC_LdStLWARX = 34, IIC_LdStLoadUpd = 35, IIC_LdStLoadUpdX = 36, IIC_LdStLDARX = 37, IIC_LdStLDU = 38, IIC_LdStLDUX = 39, IIC_LdStLFD = 40, IIC_LdStLFDU = 41, IIC_LdStLFDUX = 42, IIC_LdStLHA = 43, IIC_LdStLHAU = 44, IIC_LdStLHAUX = 45, IIC_LdStLMW = 46, IIC_LdStLQ = 47, IIC_LdStLQARX = 48, IIC_LdStLWA = 49, IIC_IntMulHD = 50, IIC_BrMCR = 51, IIC_BrMCRX = 52, IIC_SprMFCR = 53, IIC_SprMFSPR = 54, IIC_IntMFFS = 55, IIC_SprMFMSR = 56, IIC_SprMFCRF = 57, IIC_SprMFPMR = 58, IIC_SprMFSR = 59, IIC_SprMFTB = 60, IIC_SprMSGSYNC = 61, IIC_SprMTSPR = 62, IIC_IntMTFSB0 = 63, IIC_SprMTMSR = 64, IIC_SprMTMSRD = 65, IIC_SprMTPMR = 66, IIC_SprMTSR = 67, IIC_IntMulHW = 68, IIC_IntMulHWU = 69, IIC_IntMulLI = 70, IIC_SprRFI = 71, IIC_IntRFID = 72, IIC_IntRotateD = 73, IIC_SprSLBFEE = 74, IIC_SprSLBIA = 75, IIC_SprSLBIE = 76, IIC_SprSLBIEG = 77, IIC_SprSLBMFEE = 78, IIC_SprSLBMFEV = 79, IIC_SprSLBMTE = 80, IIC_SprSLBSYNC = 81, IIC_IntShift = 82, IIC_LdStSTWCX = 83, IIC_LdStSTU = 84, IIC_LdStSTUX = 85, IIC_LdStSTD = 86, IIC_LdStSTDCX = 87, IIC_LdStSTFD = 88, IIC_LdStSTFDU = 89, IIC_SprSTOP = 90, IIC_LdStSTQ = 91, IIC_LdStSTQCX = 92, IIC_IntTrapD = 93, IIC_SprTLBIA = 94, IIC_SprTLBIE = 95, IIC_SprTLBIEL = 96, IIC_SprTLBSYNC = 97, IIC_IntTrapW = 98, IIC_VecFPCompare = 99, IIC_VecPerm = 100, VADDUBM_VADDUDM_VADDUHM_VADDUWM_VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VSLD_VSRD_VSUBUBM_VSUBUDM_VSUBUHM_VSUBUWM_VPOPCNTB_VPOPCNTH_VSRAD_MTVSRDD_VEQV_VNAND_VNEGD_VNEGW_VORC_XXLAND_XXLANDC_XXLEQV_XXLEQVOnes_XXLNAND_XXLNOR_XXLOR_XXLORf_XXLORC_XXLXOR_XXLXORdpz_XXLXORspz_XXLXORz = 101, VAND_VANDC_V_SET0_V_SET0B_V_SET0H_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLD_VRLH_VRLW_VSRAB_VSRAH_VSRAW_XVABSDP_XVABSSP_XVNABSDP_XVNABSSP_XVCPSGNDP_XVCPSGNSP_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_VMRGEW_VMRGOW_VNOR_VOR_VSEL_VXOR_XVNEGDP_XVNEGSP_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP = 102, XXSEL = 103, TABORTDC_TABORTDCI_TABORTWC_TABORTWCI = 104, MTFSB0_MTFSB1 = 105, MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI = 106, CMPRB_CMPRB8_CMPEQB = 107, TD_TDI = 108, TW_TWI = 109, FCMPOD_FCMPOS_FCMPUD_FCMPUS_FTDIV_FTSQRT = 110, XSTSTDCDP_XSTSTDCSP = 111, XSMAXCDP_XSMAXDP_XSMAXJDP_XSMINCDP_XSMINDP_XSMINJDP_XSXSIGDP_XSCVSPDPN = 112, XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP_XSCMPODP_XSCMPUDP_XSTDIVDP_XSTSQRTDP = 113, CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec_POPCNTD_POPCNTW_CMPB_CMPB8_SETB_SETB8_BPERMD = 114, SLD_SRD_SRAD = 115, SRADI_EXTSWSLI_32_64_EXTSWSLI_SRADI_32_RLDIC = 116, MFVRD_MFVSRD_MTVRD_MTVSRD_MTVRWA_MTVRWZ_MTVSRWA_MTVSRWZ_MFVSRWZ_MFVRWZ = 117, CMPLW_CMPLWI_CMPW_CMPWI_CMPD_CMPDI_CMPLD_CMPLDI = 118, SUBFC_SUBFC8_SUBFC8O_SUBFCO_SUBFIC_SUBFIC8_ANDI8_rec_ANDIS8_rec_ANDIS_rec_ANDI_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_ADDIC8_ADDIC_rec_ADDE_ADDE8_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME_ADDME8_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE_ADDZE8_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF_SUBF8_SUBF8O_SUBF8O_rec_SUBF8_rec_SUBFE_SUBFE8_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME_SUBFME8_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE_SUBFZE8_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec_SUBF_rec_POPCNTB_POPCNTB8_LA_LA8 = 119, ADD4_ADD4O_ADD4O_rec_ADD4_rec_ADD8_ADD8O_ADD8O_rec_ADD8_rec_NEG_NEG8_NEG8O_NEG8O_rec_NEG8_rec_NEGO_NEGO_rec_NEG_rec_ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_OR_OR8_OR8_rec_ORI_ORI8_ORIS_ORIS8_OR_rec_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_NAND_NAND8_NAND8_rec_NAND_rec_AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_EQV_EQV8_EQV8_rec_EQV_rec_EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec_ADD4TLS_ADD8TLS_ADD8TLS__NOP = 120, ADDIStocHA_ADDIStocHA8_ADDItocL_COPY = 121, MCRF = 122, MCRXRX = 123, XSNABSDP_XSNABSDPs_XSXEXPDP_XSABSDP_XSNEGDP_XSCPSGNDP = 124, RFEBB = 125, TBEGIN_TRECHKPT = 126, WAIT = 127, RLDCL_RLDCR = 128, RLWIMI_RLWIMI8 = 129, RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI = 130, MFOCRF_MFOCRF8 = 131, MTOCRF_MTOCRF8 = 132, CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CRNAND_CRNOR_CROR_CRORC_CREQV_CRNOT_CRXOR = 133, SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8 = 134, FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR = 135, SRAW_SRAWI = 136, ISEL_ISEL8 = 137, XSIEXPDP = 138, TRECLAIM_TSR_TABORT = 139, MFVSCR = 140, MTVSCR = 141, VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPEQUB_VCMPEQUD_VCMPEQUH_VCMPEQUW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPEQFP_VCMPEQFP_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPBFP_VCMPBFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUD_VCMPGTUD_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec_VCMPEQUB_rec_VCMPEQUD_rec_VCMPEQUH_rec_VCMPEQUW_rec_XVCMPEQDP_XVCMPEQDP_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTDP_XVCMPGTDP_rec_XVCMPGTSP_XVCMPGTSP_rec = 142, VABSDUB_VABSDUH_VABSDUW_VCLZB_VCLZD_VCLZH_VCLZW_VCTZB_VCTZD_VCTZH_VCTZW_VPOPCNTW_VPOPCNTD_VPRTYBD_VPRTYBW = 143, VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VADDSBS_VADDSHS_VADDSWS_VMAXFP_VMINFP_VMAXSB_VMAXSD_VMAXSH_VMAXSW_VMAXUB_VMAXUD_VMAXUH_VMAXUW_VMINSB_VMINSD_VMINSH_VMINSW_VMINUB_VMINUD_VMINUH_VMINUW_VBPERMD_VADDCUW_VSHASIGMAD_VSHASIGMAW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUBCUW_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP = 144, XVTDIVDP_XVTDIVSP_XVTSQRTDP_XVTSQRTSP = 145, VADDFP_VCTSXS_VCTSXS_0_VCTUXS_VCTUXS_0_VEXPTEFP_VLOGEFP_VMADDFP_VMHADDSHS_VNMSUBFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVADDDP_XVADDSP_XVCVDPSP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVHPSP_XVCVSPDP_XVCVSPHP_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXDSP_XVCVSXWDP_XVCVSXWSP_XVCVUXDDP_XVCVUXDSP_XVCVUXWDP_XVCVUXWSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVMULDP_XVMULSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRESP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP_XVRSQRTESP_XVSUBDP_XVSUBSP_VCFSX_VCFSX_0_VCFUX_VCFUX_0_VMHRADDSHS_VMLADDUHM_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUDM_VMSUMUHS_VMULESB_VMULESH_VMULESW_VMULEUB_VMULEUH_VMULEUW_VMULOSB_VMULOSH_VMULOSW_VMULOUB_VMULOUH_VMULOUW_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS = 146, VSUBFP_VMULUWM = 147, MADDHD_MADDHDU_MADDLD_MADDLD8_MULLD_MULLDO = 148, MULHD_MULHW_MULLW_MULLWO = 149, MULHDU_MULHWU = 150, MULLI_MULLI8 = 151, FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS = 152, FADD_FSUB = 153, FMSUB_FMADD_FNMADD_FNMSUB_FMUL = 154, XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP = 155, FSELD_rec_FSELS_rec = 156, MULHDU_rec_MULHWU_rec = 157, MULHD_rec_MULHW_rec_MULLWO_rec_MULLW_rec = 158, MULLDO_rec_MULLD_rec = 159, FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec = 160, FADD_rec_FSUB_rec = 161, FMSUB_rec_FNMSUB_rec_FMADD_rec_FNMADD_rec_FMUL_rec = 162, XSADDDP_XSADDSP_XSCVDPHP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPSXWSs_XSCVDPUXWSs_XSCVHPDP_XSCVSPDP_XSCVSXDDP_XSCVSXDSP_XSCVUXDDP_XSCVUXDSP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRESP_XSRSQRTEDP_XSRSQRTESP_XSSUBDP_XSSUBSP_XSCVDPSPN_XSRSP = 163, LVSL_LVSR = 164, VSPLTISB_VSPLTISH_VSPLTISW_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXMRGHW_XXMRGLW_XXPERM_XXPERMR_XXSLDWI_XXSLDWIs_XXSPLTIB_XXSPLTW_XXSPLTWs_XXPERMDI_XXPERMDIs = 165, V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VBPERMQ_VGBBD_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VPERM_VPERMR_VPERMXOR_VPKPX_VPKSDSS_VPKSDUS_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUDUM_VPKUDUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VSL_VSLDOI_VSLO_VSLV_VSR_VSRO_VSRV_VUPKHPX_VUPKHSB_VUPKHSH_VUPKHSW_VUPKLPX_VUPKLSB_VUPKLSH_VUPKLSW_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VADDCUQ_VADDECUQ_VADDEUQM_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_VSUBCUQ_VSUBECUQ_VSUBEUQM_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_BCDADD_rec_BCDSUB_rec = 166, VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ_VADDUQM_VSUBUQM = 167, XSCMPEXPQP_XSCMPOQP_XSCMPUQP = 168, BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO = 169, BCDCTSQ_rec = 170, XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO = 171, BCDCFSQ_rec = 172, XSDIVQP_XSDIVQPO = 173, XSSQRTQP_XSSQRTQPO = 174, LXVL_LXVLL = 175, LVEBX_LVEHX_LVEWX_LVX_LVXL = 176, LXSIBZX_LXSIHZX_LXSDX_LXVB16X_LXVD2X_LXVWSX_LXSIWZX_LXV_LXVX_LXSD = 177, DFLOADf64_XFLOADf64_LIWZX = 178, DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP = 179, CP_COPY_CP_COPY8 = 180, ICBI_ICBIEP = 181, ICBT_ICBTLS_LBZ_LBZ8_LBZCIX_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LDBRX_LDCIX_LHBRX_LHBRX8_LHZ_LHZ8_LHZCIX_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWBRX_LWBRX8_LWZ_LWZ8_LWZCIX_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32_EnforceIEIO_LSWI = 182, LBARX_LBARXL_LHARX_LHARXL_LWARX_LWARXL = 183, LD_LDX_LDXTLS_LDXTLS__DARN = 184, LDARX_LDARXL = 185, CP_ABORT = 186, ISYNC = 187, MSGSYNC = 188, TLBSYNC = 189, SYNC = 190, LMW = 191, LFIWZX_LFDX_LFD = 192, SLBIA = 193, SLBIE = 194, SLBMFEE = 195, SLBMFEV = 196, SLBMTE = 197, TLBIEL = 198, LHZU_LHZU8_LWZU_LWZU8 = 199, LHZUX_LHZUX8_LWZUX_LWZUX8 = 200, TEND = 201, STBCX_STHCX_STWCX = 202, STDCX = 203, LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32 = 204, CP_PASTE8_rec_CP_PASTE_rec = 205, LWA_LWA_32 = 206, TCHECK = 207, LFIWAX = 208, LXSIWAX = 209, LIWAX = 210, LFSX_LFS = 211, LXSSP_LXSSPX = 212, XFLOADf32_DFLOADf32 = 213, LHAU_LHAU8 = 214, LHAUX_LHAUX8_LWAUX = 215, LXVH8X_LXVDSX_LXVW4X = 216, STFD_STFDX_STFIWX_STFS_STFSX_STXSD_STXSDX_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv_STXSIWX_STXSSP_STXSSPX = 217, STW_STW8_STDBRX_STHBRX_STWBRX_STB_STB8_STH_STH8_STBX_STBX8_STBXTLS_STBXTLS__STBXTLS_32_STHX_STHX8_STHXTLS_STHXTLS__STHXTLS_32_STWX_STWX8_STWXTLS_STWXTLS__STWXTLS_32 = 218, DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX = 219, STD_STDX_STDXTLS_STDXTLS_ = 220, STBCIX_STDCIX_STHCIX_STWCIX_STSWI = 221, SLBIEG = 222, STMW = 223, TLBIE = 224, STVEBX_STVEHX_STVEWX_STVX_STVXL = 225, STXV_STXVB16X_STXVD2X_STXVH8X_STXVW4X_STXVX = 226, STXVL_STXVLL = 227, MTCTR_MTCTR8_MTCTR8loop_MTCTRloop_MTLR_MTLR8 = 228, MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv = 229, MFPMR = 230, MTPMR = 231, MFTB_MFTB8 = 232, MFCTR_MFCTR8_MFLR_MFLR8_MFSPR_MFSPR8_MFUDSCR = 233, MFMSR = 234, MTMSR = 235, MTMSRD = 236, MTUDSCR_MTSPR_MTSPR8 = 237, DIVW_DIVWO_DIVWU_DIVWUO_MODSW = 238, DIVWE_DIVWEO_DIVWEU_DIVWEUO_MODSD_MODUD_MODUW = 239, DIVD_DIVDO_DIVDU_DIVDUO = 240, DIVDE_DIVDEO_DIVDEU_DIVDEUO = 241, DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec = 242, DIVD_rec_DIVDO_rec_DIVDU_rec_DIVDUO_rec = 243, DIVWE_rec_DIVWEO_rec_DIVWEU_rec_DIVWEUO_rec = 244, DIVDE_rec_DIVDEO_rec_DIVDEU_rec_DIVDEUO_rec = 245, MTCRF_MTCRF8 = 246, ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec = 247, FABSD_rec_FABSS_rec_FNABSD_rec_FNABSS_rec_FCPSGND_rec_FCPSGNS_rec_FNEGD_rec_FNEGS_rec_FMR_rec = 248, MCRFS = 249, MTFSF_MTFSF_rec_MTFSFI_MTFSFI_rec_MTFSFIb = 250, MTFSFb = 251, RLDCL_rec_RLDCR_rec = 252, RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec = 253, RLWIMI8_rec_RLWIMI_rec = 254, RLWINM8_rec_RLWINM_rec_RLWNM8_rec_RLWNM_rec_SLW8_rec_SLW_rec_SRW8_rec_SRW_rec = 255, SRAWI_rec_SRAW_rec = 256, MFFS_MFFSCE_MFFSL_MFFS_rec = 257, MFCR_MFCR8 = 258, EXTSWSLI_32_64_rec_SRADI_rec_EXTSWSLI_rec_RLDIC_rec = 259, SRAD_rec_SLD_rec_SRD_rec = 260, FDIV = 261, FDIV_rec = 262, XSSQRTDP = 263, FSQRT = 264, XVSQRTDP = 265, XVSQRTSP = 266, FSQRT_rec = 267, XSSQRTSP = 268, FSQRTS = 269, FSQRTS_rec = 270, XSDIVDP = 271, FDIVS = 272, FDIVS_rec = 273, XSDIVSP = 274, XVDIVSP = 275, XVDIVDP = 276, LFSU = 277, LFSUX = 278, STFDU_STFDUX_STFSU_STFSUX = 279, STBU_STBU8_STDU_STHU_STHU8_STWU_STWU8 = 280, STBUX_STBUX8_STDUX_STHUX_STHUX8_STWUX_STWUX8 = 281, LBZU_LBZU8 = 282, LBZUX_LBZUX8 = 283, LDU = 284, LDUX = 285, LFDU = 286, LFDUX = 287, VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VSBOX = 288, BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZm_BDZp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BL_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BLR_BLR8_BLRL_TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat_BCLR_BCLRL_BCLRLn_BCLRn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_RM_BCTRL_RM_B_BA_BC_BCC_BCCA_BCL_BCLalways_BCLn_BCTRL8_LDinto_toc_BCTRL_LWZinto_toc_BCTRL8_LDinto_toc_RM_BCTRL_LWZinto_toc_RM_BCn_CTRL_DEP = 289, ADDPCIS = 290, LDAT_LWAT = 291, STDAT_STWAT = 292, BRINC = 293, EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW = 294, EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW = 295, EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX = 296, EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX = 297, HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC = 298, RFI = 299, RFID = 300, DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_LBEPX_LHEPX_LWEPX_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI = 301, ICBLC_STBEPX_STHEPX_STWEPX = 302, LFDEPX = 303, STFDEPX = 304, MFSR_MFSRIN = 305, MTSR_MTSRIN = 306, MFDCR = 307, MTDCR = 308, NOP_GT_PWR6_NOP_GT_PWR7 = 309, TLBIA = 310, WRTEE_WRTEEI = 311, HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8 = 312, MSYNC = 313, SLBSYNC = 314, SLBFEE_rec = 315, STOP = 316, DCBA_DCBI = 317, FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES = 318, VCFSX_VCFSX_0_VCFUX_VCFUX_0_VCTSXS_VCTSXS_0_VCTUXS_VCTUXS_0_VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPDP_XVCVSPHP_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXDSP_XVCVSXWDP_XVCVSXWSP_XVCVUXDDP_XVCVUXDSP_XVCVUXWDP_XVCVUXWSP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRESP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP_XVRSQRTESP = 319, XSCVDPHP_XSCVDPSP_XSCVDPSPN_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVSXDSP_XSCVUXDDP_XSCVUXDSP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRESP_XSRSP_XSRSQRTEDP_XSRSQRTESP = 320, XVCVSPBF16 = 321, FADDS_FMULS_FSUBS = 322, FMUL = 323, VADDFP_XVADDDP_XVADDSP_XVMULDP_XVMULSP_XVSUBDP_XVSUBSP = 324, VSUBFP = 325, XSADDDP_XSADDSP_XSSUBDP_XSSUBSP = 326, XSMULDP_XSMULSP = 327, VMADDFP_VNMSUBFP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP = 328, VEXPTEFP = 329, FADDS_rec_FMULS_rec_FSUBS_rec = 330, FMUL_rec = 331, FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec = 332, BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLR_BLR8_BLRL_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS = 333, BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS = 334, B_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_CTRL_DEP_TAILB_TAILB8_BA_TAILBA_TAILBA8_BC_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BDNZ_BDNZ8_BDNZm_BDNZp_BDZ_BDZ8_BDZm_BDZp_TAILBCTR_TAILBCTR8_gBC_gBCat_BCL_BCLalways_BCLn_BDNZL_BDNZLm_BDNZLp_BDZL_BDZLm_BDZLp_gBCL_gBCLat_BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM = 335, BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL = 336, VSBOX = 337, CFUGED_CNTLZDM_CNTTZDM_PDEPD_PEXTD = 338, VCFUGED_VCLZDM_VCTZDM_VGNB_VPDEPD_VPEXTD = 339, XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP = 340, XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP = 341, XSADDQP_XSADDQPO_XSSUBQP_XSSUBQPO = 342, HASHST_HASHST8_HASHSTP_HASHSTP8 = 343, XSMULQP_XSMULQPO = 344, VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ = 345, VMODSQ_VMODUQ = 346, DIVWE_DIVWEO_DIVWEU_DIVWEUO = 347, VDIVSD_VDIVUD = 348, VMODSD_VMODUD = 349, VDIVSW_VDIVUW = 350, VMODSW_VMODUW = 351, VDIVESD_VDIVEUD = 352, VDIVESW_VDIVEUW = 353, BCDCTN_rec_VMUL10CUQ_VMUL10UQ_XSXSIGQP = 354, BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDUS_rec_BCDUTRUNC_rec_VADDCUQ_VMUL10ECUQ_VMUL10EUQ_VSUBCUQ_XSTSTDCQP = 355, VADDUQM_VSUBUQM = 356, XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP = 357, XXGENPCVBM = 358, BCDADD_rec_BCDS_rec_BCDSUB_rec_BCDTRUNC_rec_VADDECUQ_VADDEUQM_VSUBECUQ_VSUBEUQM = 359, TRAP = 360, TW = 361, CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec_POPCNTD_POPCNTW = 362, FTSQRT = 363, MTVSRBM_MTVSRBMI_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB = 364, POPCNTB_POPCNTB8 = 365, VCLZB_VCLZD_VCLZH_VCLZW_VCTZB_VCTZD_VCTZH_VCTZW_VPOPCNTD_VPOPCNTW_VPRTYBD_VPRTYBW = 366, VPOPCNTB_VPOPCNTH = 367, XSCVSPDPN = 368, XSTSQRTDP = 369, XVCVHPSP = 370, XVTSQRTDP_XVTSQRTSP = 371, CMPEQB = 372, EXTSWSLI_32_64_rec_EXTSWSLI_rec = 373, SLD_rec_SRD_rec = 374, SLW8_rec_SLW_rec_SRW8_rec_SRW_rec = 375, VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVTSTDCDP_XVTSTDCSP = 376, VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUD_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSD_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUD_rec_VCMPGTUH_rec_VCMPGTUW_rec_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec_XVCMPEQDP_XVCMPEQDP_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTDP_XVCMPGTDP_rec_XVCMPGTSP_XVCMPGTSP_rec = 377, VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec = 378, VCMPSQ_VCMPUQ_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW = 379, XSMAXCDP_XSMAXDP_XSMAXJDP_XSMINCDP_XSMINDP_XSMINJDP = 380, RLDIC_rec = 381, RLDICL_32_rec_RLDICL_rec_RLDICR_rec = 382, VSHASIGMAD_VSHASIGMAW = 383, VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ = 384, VRLQMI = 385, CR6SET_CREQV_CRSET = 386, DSS_DSSALL = 387, MFCTR_MFCTR8_MFLR_MFLR8 = 388, NOP_ORI_ORI8 = 389, VXOR_V_SET0_V_SET0B_V_SET0H = 390, XXLEQV_XXLEQVOnes_XXLXOR_XXLXORdpz_XXLXORspz_XXLXORz = 391, ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO = 392, ADDIdtprelL32_ADDItlsldLADDR32_ADDISdtprelHA32 = 393, ADDItocL_ADDIStocHA_ADDIStocHA8 = 394, ADDME_ADDME8_ADDME8O_ADDMEO_ADDZE_ADDZE8_ADDZE8O_ADDZEO_SUBFME_SUBFME8_SUBFME8O_SUBFMEO_SUBFZE_SUBFZE8_SUBFZE8O_SUBFZEO = 395, FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS = 396, SETB_SETB8 = 397, SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8 = 398, VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW = 399, VEXTSD2Q = 400, XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP_XSXEXPDP = 401, XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVABSDP_XVABSSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVXEXPDP_XVXEXPSP = 402, XVXSIGDP_XVXSIGSP = 403, ADD4_ADD4TLS_ADD8_ADD8TLS_ADD8TLS__ADD4_rec_ADD8_rec_ADD4O_ADD8O_AND_AND8_AND8_rec_AND_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_OR_OR8_OR8_rec_OR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XOR_rec_XORI_XORI8_XORIS_XORIS8 = 404, ADDE_ADDE8_ADDE8O_ADDEO_ADDIC_ADDIC8_ANDI8_rec_ANDI_rec_ANDIS8_rec_ANDIS_rec_SUBF_SUBF8_SUBF8_rec_SUBF_rec_SUBFE_SUBFE8_SUBFE8O_SUBFEO_SUBFIC_SUBFIC8_SUBF8O_SUBFO = 405, CMPB_CMPB8 = 406, CRAND_CRANDC_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET_CRXOR = 407, EXTSWSLI_EXTSWSLI_32_64_SRADI_SRADI_32 = 408, SLW_SLW8_SRW_SRW8 = 409, VADDUBM_VADDUDM_VADDUHM_VADDUWM_VEQV_VNAND_VORC_VSLD_VSRAD_VSRD_VSUBUBM_VSUBUDM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNAND_XXLNOR_XXLOR_XXLORf_XXLORC = 410, VAND_VANDC_VMRGEW_VMRGOW_VNOR_VOR_VRLB_VRLD_VRLDNM_VRLH_VRLW_VRLWNM_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_XSCPSGNQP_XSIEXPQP_XVCPSGNDP_XVCPSGNSP_XVIEXPDP_XVIEXPSP = 411, VMAXSB_VMAXSD_VMAXSH_VMAXSW_VMAXUB_VMAXUD_VMAXUH_VMAXUW_VMINSB_VMINSD_VMINSH_VMINSW_VMINUB_VMINUD_VMINUH_VMINUW = 412, ADDEX_ADDEX8 = 413, DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64 = 414, RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32 = 415, MFFS_MFFS_rec_MFFSL = 416, TRECHKPT = 417, ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec = 418, MTFSB0 = 419, NEG8O_rec_NEGO_rec = 420, ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_ADDIC_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec = 421, HRFID = 422, FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec = 423, SC = 424, ADDC_ADDC8_ADDC8O_ADDCO_SUBFC_SUBFC8_SUBFC8O_SUBFCO = 425, ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec = 426, MTFSF_MTFSFI_MTFSFIb = 427, MTFSFI_rec = 428, VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec = 429, LBZ_LBZ8_LDBRX_LHBRX_LHBRX8_LHZ_LHZ8_LWBRX_LWBRX8_LWZ_LWZ8 = 430, LD = 431, LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL = 432, LXVRBX_LXVRDX_LXVRHX_LXVRWX = 433, DCBT_DCBTST = 434, ICBT_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32 = 435, LDX_LDXTLS_LDXTLS_ = 436, SPILLTOVSR_LDX = 437, LBZCIX_LDCIX_LHZCIX_LWZCIX = 438, MTSR = 439, MTVRSAVE_MTVRSAVEv = 440, LSWI = 441, PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc = 442, LXVP_LXVPX = 443, MFSR = 444, MFTB8 = 445, XXSETACCZ = 446, XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4 = 447, XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP = 448, XVI8GER4SPP = 449, PMXVF32GER_PMXVF64GER = 450, PMXVBF16GER2_PMXVF16GER2_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4 = 451, PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP = 452, PMXVI8GER4SPP = 453, XXMTACC = 454, XXMFACC = 455, MULLD_MULLDO = 456, VMULHSD_VMULHUD_VMULLD = 457, VSPLTISW = 458, V_SETALLONES_V_SETALLONESB_V_SETALLONESH = 459, BRD_BRH_BRH8_BRW_BRW8 = 460, LXVKQ_VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR = 461, MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VPRTYBQ = 462, VGBBD_VUPKHPX_VUPKHSB_VUPKHSH_VUPKHSW_VUPKLPX_VUPKLSB_VUPKLSH_VUPKLSW_XXBRD_XXBRH_XXBRQ_XXBRW = 463, VSPLTISB_VSPLTISH_XXSPLTIB = 464, XVCVBF16SPN = 465, VBPERMQ_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VPKPX_VPKSDSS_VPKSDUS_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUDUM_VPKUDUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VSL_VSLO_VSLV_VSR_VSRO_VSRV_XXEXTRACTUW = 466, VCLRLB_VCLRRB_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM = 467, VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VINSERTD_VINSERTW = 468, VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_XXSPLTW_XXSPLTWs = 469, VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSD_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSW_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX_VSLDBI_VSRDBI = 470, VSUMSWS = 471, XXSPLTIDP_XXSPLTIW = 472, XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXSPLTI32DX = 473, XXEVAL = 474, XXPERMX = 475, DCBST_DCBZ = 476, ICBI = 477, DCBF = 478, PSTXVP_PSTXVPpc = 479, STB_STB8_STDBRX_STH_STH8_STHBRX_STW_STW8_STWBRX = 480, SPILLTOVSR_ST = 481, STD = 482, DFSTOREf32_DFSTOREf64_STIWX = 483, STXVRBX_STXVRDX_STXVRHX_STXVRWX = 484, SPILLTOVSR_STX = 485, EnforceIEIO = 486, STBCIX_STDCIX_STHCIX_STWCIX = 487, PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc = 488, STXVP_STXVPX = 489, ATTN_NAP = 490, DCBZL = 491, DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2 = 492, ICBLC = 493, CLRBHRB = 494, MFBHRBE = 495, PADDI_PADDI8_PADDI8pc_PADDIpc = 496, PLI_PLI8 = 497, VMULESB_VMULESH_VMULESW_VMULEUB_VMULEUH_VMULEUW_VMULOSB_VMULOSH_VMULOSW_VMULOUB_VMULOUH_VMULOUW_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS = 498, VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD = 499, VMSUMCUD = 500, SCHED_LIST_END = 501 }; } // end namespace Sched } // end namespace PPC } // end namespace llvm #endif // GET_INSTRINFO_SCHED_ENUM #ifdef GET_INSTRINFO_MC_DESC #undef GET_INSTRINFO_MC_DESC namespace llvm { static const MCPhysReg ImplicitList1[] = { PPC::CR0 }; static const MCPhysReg ImplicitList2[] = { PPC::CR7 }; static const MCPhysReg ImplicitList3[] = { PPC::XER }; static const MCPhysReg ImplicitList4[] = { PPC::XER, PPC::CR0 }; static const MCPhysReg ImplicitList5[] = { PPC::CARRY }; static const MCPhysReg ImplicitList6[] = { PPC::CARRY, PPC::XER }; static const MCPhysReg ImplicitList7[] = { PPC::CARRY, PPC::XER, PPC::CR0 }; static const MCPhysReg ImplicitList8[] = { PPC::CARRY, PPC::CR0 }; static const MCPhysReg ImplicitList9[] = { PPC::CARRY, PPC::CARRY }; static const MCPhysReg ImplicitList10[] = { PPC::CARRY, PPC::CARRY, PPC::XER }; static const MCPhysReg ImplicitList11[] = { PPC::CARRY, PPC::CARRY, PPC::XER, PPC::CR0 }; static const MCPhysReg ImplicitList12[] = { PPC::CARRY, PPC::CARRY, PPC::CR0 }; static const MCPhysReg ImplicitList13[] = { PPC::X0, PPC::X3, PPC::X4, PPC::X5, PPC::X6, PPC::X7, PPC::X8, PPC::X9, PPC::X10, PPC::X11, PPC::X12, PPC::LR8, PPC::CTR8, PPC::CR0, PPC::CR1, PPC::CR5, PPC::CR6, PPC::CR7 }; static const MCPhysReg ImplicitList14[] = { PPC::R0, PPC::R3, PPC::R4, PPC::R5, PPC::R6, PPC::R7, PPC::R8, PPC::R9, PPC::R10, PPC::R11, PPC::R12, PPC::LR, PPC::CTR, PPC::CR0, PPC::CR1, PPC::CR5, PPC::CR6, PPC::CR7 }; static const MCPhysReg ImplicitList15[] = { PPC::R1, PPC::R1 }; static const MCPhysReg ImplicitList16[] = { PPC::CTR }; static const MCPhysReg ImplicitList17[] = { PPC::CTR8 }; static const MCPhysReg ImplicitList18[] = { PPC::CTR, PPC::RM, PPC::LR }; static const MCPhysReg ImplicitList19[] = { PPC::CTR8, PPC::RM, PPC::LR8 }; static const MCPhysReg ImplicitList20[] = { PPC::RM, PPC::LR }; static const MCPhysReg ImplicitList21[] = { PPC::LR, PPC::RM }; static const MCPhysReg ImplicitList22[] = { PPC::LR, PPC::RM, PPC::LR }; static const MCPhysReg ImplicitList23[] = { PPC::CR6 }; static const MCPhysReg ImplicitList24[] = { PPC::CTR8, PPC::RM, PPC::LR8, PPC::X2 }; static const MCPhysReg ImplicitList25[] = { PPC::CTR8, PPC::RM, PPC::LR8, PPC::X2, PPC::RM }; static const MCPhysReg ImplicitList26[] = { PPC::CTR8, PPC::RM, PPC::LR8, PPC::RM }; static const MCPhysReg ImplicitList27[] = { PPC::CTR, PPC::RM, PPC::LR, PPC::R2 }; static const MCPhysReg ImplicitList28[] = { PPC::CTR, PPC::RM, PPC::LR, PPC::R2, PPC::RM }; static const MCPhysReg ImplicitList29[] = { PPC::CTR, PPC::RM, PPC::LR, PPC::RM }; static const MCPhysReg ImplicitList30[] = { PPC::CTR, PPC::CTR }; static const MCPhysReg ImplicitList31[] = { PPC::CTR8, PPC::CTR8 }; static const MCPhysReg ImplicitList32[] = { PPC::CTR, PPC::RM, PPC::CTR }; static const MCPhysReg ImplicitList33[] = { PPC::CTR, PPC::LR, PPC::RM, PPC::CTR }; static const MCPhysReg ImplicitList34[] = { PPC::CTR8, PPC::LR8, PPC::RM, PPC::CTR8 }; static const MCPhysReg ImplicitList35[] = { PPC::RM, PPC::LR8 }; static const MCPhysReg ImplicitList36[] = { PPC::RM, PPC::LR8, PPC::RM }; static const MCPhysReg ImplicitList37[] = { PPC::RM, PPC::LR, PPC::RM }; static const MCPhysReg ImplicitList38[] = { PPC::LR8, PPC::RM }; static const MCPhysReg ImplicitList39[] = { PPC::CR1EQ }; static const MCPhysReg ImplicitList40[] = { PPC::X1, PPC::X1 }; static const MCPhysReg ImplicitList41[] = { PPC::CR1 }; static const MCPhysReg ImplicitList42[] = { PPC::RM }; static const MCPhysReg ImplicitList43[] = { PPC::RM, PPC::CR1 }; static const MCPhysReg ImplicitList44[] = { PPC::X0, PPC::X4, PPC::X5, PPC::X6, PPC::X7, PPC::X8, PPC::X9, PPC::X10, PPC::X11, PPC::X12, PPC::LR8, PPC::CTR8, PPC::CR0, PPC::CR1, PPC::CR5, PPC::CR6, PPC::CR7 }; static const MCPhysReg ImplicitList45[] = { PPC::R0, PPC::R4, PPC::R5, PPC::R6, PPC::R7, PPC::R8, PPC::R9, PPC::R10, PPC::R11, PPC::R12, PPC::LR, PPC::CTR, PPC::CR0, PPC::CR1, PPC::CR5, PPC::CR6, PPC::CR7 }; static const MCPhysReg ImplicitList46[] = { PPC::R0, PPC::R4, PPC::R5, PPC::R11, PPC::LR, PPC::CR0 }; static const MCPhysReg ImplicitList47[] = { PPC::X0, PPC::X4, PPC::X5, PPC::X11, PPC::LR8, PPC::CR0 }; static const MCPhysReg ImplicitList48[] = { PPC::X0, PPC::X2, PPC::X4, PPC::X5, PPC::X6, PPC::X7, PPC::X8, PPC::X9, PPC::X10, PPC::X11, PPC::X12, PPC::LR8, PPC::CTR8, PPC::CR0, PPC::CR1, PPC::CR5, PPC::CR6, PPC::CR7 }; static const MCPhysReg ImplicitList49[] = { PPC::LR }; static const MCPhysReg ImplicitList50[] = { PPC::LR8 }; static const MCPhysReg ImplicitList51[] = { PPC::RM, PPC::RM }; static const MCPhysReg ImplicitList52[] = { PPC::CTR, PPC::RM }; static const MCPhysReg ImplicitList53[] = { PPC::CTR8, PPC::RM }; static const MCPhysReg ImplicitList54[] = { PPC::RM, PPC::CR6 }; static const MCPhysReg ImplicitList55[] = { PPC::CTR, PPC::LR, PPC::RM, PPC::LR, PPC::CTR }; static const MCPhysReg ImplicitList56[] = { PPC::CTR, PPC::RM, PPC::LR, PPC::CTR }; static const MCOperandInfo OperandInfo2[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, }; static const MCOperandInfo OperandInfo3[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, }; static const MCOperandInfo OperandInfo4[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, }; static const MCOperandInfo OperandInfo5[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, }; static const MCOperandInfo OperandInfo6[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, }; static const MCOperandInfo OperandInfo7[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, }; static const MCOperandInfo OperandInfo8[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, }; static const MCOperandInfo OperandInfo9[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) }, }; static const MCOperandInfo OperandInfo10[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, }; static const MCOperandInfo OperandInfo11[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, }; static const MCOperandInfo OperandInfo12[] = { { 0, 0|(1<InitMCInstrInfo(PPCInsts, PPCInstrNameIndices, PPCInstrNameData, PPCInstrDeprecationFeatures, nullptr, 2633); } } // end namespace llvm #endif // GET_INSTRINFO_MC_DESC #ifdef GET_INSTRINFO_HEADER #undef GET_INSTRINFO_HEADER namespace llvm { struct PPCGenInstrInfo : public TargetInstrInfo { explicit PPCGenInstrInfo(unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u); ~PPCGenInstrInfo() override = default; }; } // end namespace llvm #endif // GET_INSTRINFO_HEADER #ifdef GET_INSTRINFO_HELPER_DECLS #undef GET_INSTRINFO_HELPER_DECLS #endif // GET_INSTRINFO_HELPER_DECLS #ifdef GET_INSTRINFO_HELPERS #undef GET_INSTRINFO_HELPERS #endif // GET_INSTRINFO_HELPERS #ifdef GET_INSTRINFO_CTOR_DTOR #undef GET_INSTRINFO_CTOR_DTOR namespace llvm { extern const MCInstrDesc PPCInsts[]; extern const unsigned PPCInstrNameIndices[]; extern const char PPCInstrNameData[]; extern const uint8_t PPCInstrDeprecationFeatures[]; PPCGenInstrInfo::PPCGenInstrInfo(unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode) : TargetInstrInfo(CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode) { InitMCInstrInfo(PPCInsts, PPCInstrNameIndices, PPCInstrNameData, PPCInstrDeprecationFeatures, nullptr, 2633); } } // end namespace llvm #endif // GET_INSTRINFO_CTOR_DTOR #ifdef GET_INSTRINFO_OPERAND_ENUM #undef GET_INSTRINFO_OPERAND_ENUM namespace llvm { namespace PPC { namespace OpName { enum { OPERAND_LAST }; } // end namespace OpName } // end namespace PPC } // end namespace llvm #endif //GET_INSTRINFO_OPERAND_ENUM #ifdef GET_INSTRINFO_NAMED_OPS #undef GET_INSTRINFO_NAMED_OPS namespace llvm { namespace PPC { LLVM_READONLY int16_t getNamedOperandIdx(uint16_t Opcode, uint16_t NamedIdx) { return -1; } } // end namespace PPC } // end namespace llvm #endif //GET_INSTRINFO_NAMED_OPS #ifdef GET_INSTRINFO_OPERAND_TYPES_ENUM #undef GET_INSTRINFO_OPERAND_TYPES_ENUM namespace llvm { namespace PPC { namespace OpTypes { enum OperandType { abscalltarget = 0, abscondbrtarget = 1, absdirectbrtarget = 2, atimm = 3, calltarget = 4, condbrtarget = 5, crbitm = 6, directbrtarget = 7, dispRI = 8, dispRI34 = 9, dispRIHash = 10, dispRIX = 11, dispRIX16 = 12, dispSPE2 = 13, dispSPE4 = 14, dispSPE8 = 15, f32imm = 16, f64imm = 17, i16imm = 18, i1imm = 19, i32imm = 20, i64imm = 21, i8imm = 22, imm32SExt16 = 23, imm64SExt16 = 24, imm64ZExt32 = 25, immZero = 26, memr = 27, memri = 28, memri34 = 29, memri34_pcrel = 30, memrihash = 31, memrix = 32, memrix16 = 33, memrr = 34, pred = 35, ptr_rc_idx = 36, ptr_rc_nor0 = 37, ptype0 = 38, ptype1 = 39, ptype2 = 40, ptype3 = 41, ptype4 = 42, ptype5 = 43, s16imm = 44, s16imm64 = 45, s17imm = 46, s17imm64 = 47, s34imm = 48, s34imm_pcrel = 49, s5imm = 50, spe2dis = 51, spe4dis = 52, spe8dis = 53, tlscall = 54, tlscall32 = 55, tlsgd = 56, tlsgd32 = 57, tlsreg = 58, tlsreg32 = 59, tocentry = 60, tocentry32 = 61, type0 = 62, type1 = 63, type2 = 64, type3 = 65, type4 = 66, type5 = 67, u10imm = 68, u12imm = 69, u16imm = 70, u16imm64 = 71, u1imm = 72, u2imm = 73, u3imm = 74, u4imm = 75, u5imm = 76, u6imm = 77, u7imm = 78, u8imm = 79, untyped_imm_0 = 80, acc = 81, crbitrc = 82, crrc = 83, dmr = 84, dmrp = 85, dmrrow = 86, dmrrowp = 87, f4rc = 88, f8rc = 89, g8prc = 90, g8rc = 91, g8rc_nox0 = 92, gprc = 93, gprc_nor0 = 94, spe4rc = 95, sperc = 96, spilltovsrrc = 97, uacc = 98, vfrc = 99, vrrc = 100, vsfrc = 101, vsrc = 102, vsrpevenrc = 103, vsrprc = 104, vssrc = 105, wacc = 106, wacc_hi = 107, ACCRC = 108, CARRYRC = 109, CRBITRC = 110, CRRC = 111, CTRRC = 112, CTRRC8 = 113, DMRRC = 114, DMRROWRC = 115, DMRROWpRC = 116, DMRpRC = 117, F4RC = 118, F8RC = 119, G8RC = 120, G8RC_NOX0 = 121, G8pRC = 122, GPRC = 123, GPRC_NOR0 = 124, LR8RC = 125, LRRC = 126, SPERC = 127, SPILLTOVSRRC = 128, UACCRC = 129, VFRC = 130, VRRC = 131, VRSAVERC = 132, VSFRC = 133, VSLRC = 134, VSRC = 135, VSRpRC = 136, VSSRC = 137, WACCRC = 138, WACC_HIRC = 139, OPERAND_TYPE_LIST_END }; } // end namespace OpTypes } // end namespace PPC } // end namespace llvm #endif // GET_INSTRINFO_OPERAND_TYPES_ENUM #ifdef GET_INSTRINFO_OPERAND_TYPE #undef GET_INSTRINFO_OPERAND_TYPE namespace llvm { namespace PPC { LLVM_READONLY static int getOperandType(uint16_t Opcode, uint16_t OpIdx) { const uint16_t Offsets[] = { /* PHI */ 0, /* INLINEASM */ 1, /* INLINEASM_BR */ 1, /* CFI_INSTRUCTION */ 1, /* EH_LABEL */ 2, /* GC_LABEL */ 3, /* ANNOTATION_LABEL */ 4, /* KILL */ 5, /* EXTRACT_SUBREG */ 5, /* INSERT_SUBREG */ 8, /* IMPLICIT_DEF */ 12, /* SUBREG_TO_REG */ 13, /* COPY_TO_REGCLASS */ 17, /* DBG_VALUE */ 20, /* DBG_VALUE_LIST */ 20, /* DBG_INSTR_REF */ 20, /* DBG_PHI */ 20, /* DBG_LABEL */ 20, /* REG_SEQUENCE */ 21, /* COPY */ 23, /* BUNDLE */ 25, /* LIFETIME_START */ 25, /* LIFETIME_END */ 26, /* PSEUDO_PROBE */ 27, /* ARITH_FENCE */ 31, /* STACKMAP */ 33, /* FENTRY_CALL */ 35, /* PATCHPOINT */ 35, /* LOAD_STACK_GUARD */ 41, /* PREALLOCATED_SETUP */ 42, /* PREALLOCATED_ARG */ 43, /* STATEPOINT */ 46, /* LOCAL_ESCAPE */ 46, /* FAULTING_OP */ 48, /* PATCHABLE_OP */ 49, /* PATCHABLE_FUNCTION_ENTER */ 49, /* PATCHABLE_RET */ 49, /* PATCHABLE_FUNCTION_EXIT */ 49, /* PATCHABLE_TAIL_CALL */ 49, /* PATCHABLE_EVENT_CALL */ 49, /* PATCHABLE_TYPED_EVENT_CALL */ 51, /* ICALL_BRANCH_FUNNEL */ 54, /* MEMBARRIER */ 54, /* G_ASSERT_SEXT */ 54, /* G_ASSERT_ZEXT */ 57, /* G_ASSERT_ALIGN */ 60, /* G_ADD */ 63, /* G_SUB */ 66, /* G_MUL */ 69, /* G_SDIV */ 72, /* G_UDIV */ 75, /* G_SREM */ 78, /* G_UREM */ 81, /* G_SDIVREM */ 84, /* G_UDIVREM */ 88, /* G_AND */ 92, /* G_OR */ 95, /* G_XOR */ 98, /* G_IMPLICIT_DEF */ 101, /* G_PHI */ 102, /* G_FRAME_INDEX */ 103, /* G_GLOBAL_VALUE */ 105, /* G_EXTRACT */ 107, /* G_UNMERGE_VALUES */ 110, /* G_INSERT */ 112, /* G_MERGE_VALUES */ 116, /* G_BUILD_VECTOR */ 118, /* G_BUILD_VECTOR_TRUNC */ 120, /* G_CONCAT_VECTORS */ 122, /* G_PTRTOINT */ 124, /* G_INTTOPTR */ 126, /* G_BITCAST */ 128, /* G_FREEZE */ 130, /* G_INTRINSIC_FPTRUNC_ROUND */ 132, /* G_INTRINSIC_TRUNC */ 135, /* G_INTRINSIC_ROUND */ 137, /* G_INTRINSIC_LRINT */ 139, /* G_INTRINSIC_ROUNDEVEN */ 141, /* G_READCYCLECOUNTER */ 143, /* G_LOAD */ 144, /* G_SEXTLOAD */ 146, /* G_ZEXTLOAD */ 148, /* G_INDEXED_LOAD */ 150, /* G_INDEXED_SEXTLOAD */ 155, /* G_INDEXED_ZEXTLOAD */ 160, /* G_STORE */ 165, /* G_INDEXED_STORE */ 167, /* G_ATOMIC_CMPXCHG_WITH_SUCCESS */ 172, /* G_ATOMIC_CMPXCHG */ 177, /* G_ATOMICRMW_XCHG */ 181, /* G_ATOMICRMW_ADD */ 184, /* G_ATOMICRMW_SUB */ 187, /* G_ATOMICRMW_AND */ 190, /* G_ATOMICRMW_NAND */ 193, /* G_ATOMICRMW_OR */ 196, /* G_ATOMICRMW_XOR */ 199, /* G_ATOMICRMW_MAX */ 202, /* G_ATOMICRMW_MIN */ 205, /* G_ATOMICRMW_UMAX */ 208, /* G_ATOMICRMW_UMIN */ 211, /* G_ATOMICRMW_FADD */ 214, /* G_ATOMICRMW_FSUB */ 217, /* G_ATOMICRMW_FMAX */ 220, /* G_ATOMICRMW_FMIN */ 223, /* G_ATOMICRMW_UINC_WRAP */ 226, /* G_ATOMICRMW_UDEC_WRAP */ 229, /* G_FENCE */ 232, /* G_BRCOND */ 234, /* G_BRINDIRECT */ 236, /* G_INVOKE_REGION_START */ 237, /* G_INTRINSIC */ 237, /* G_INTRINSIC_W_SIDE_EFFECTS */ 238, /* G_ANYEXT */ 239, /* G_TRUNC */ 241, /* G_CONSTANT */ 243, /* G_FCONSTANT */ 245, /* G_VASTART */ 247, /* G_VAARG */ 248, /* G_SEXT */ 251, /* G_SEXT_INREG */ 253, /* G_ZEXT */ 256, /* G_SHL */ 258, /* G_LSHR */ 261, /* G_ASHR */ 264, /* G_FSHL */ 267, /* G_FSHR */ 271, /* G_ROTR */ 275, /* G_ROTL */ 278, /* G_ICMP */ 281, /* G_FCMP */ 285, /* G_SELECT */ 289, /* G_UADDO */ 293, /* G_UADDE */ 297, /* G_USUBO */ 302, /* G_USUBE */ 306, /* G_SADDO */ 311, /* G_SADDE */ 315, /* G_SSUBO */ 320, /* G_SSUBE */ 324, /* G_UMULO */ 329, /* G_SMULO */ 333, /* G_UMULH */ 337, /* G_SMULH */ 340, /* G_UADDSAT */ 343, /* G_SADDSAT */ 346, /* G_USUBSAT */ 349, /* G_SSUBSAT */ 352, /* G_USHLSAT */ 355, /* G_SSHLSAT */ 358, /* G_SMULFIX */ 361, /* G_UMULFIX */ 365, /* G_SMULFIXSAT */ 369, /* G_UMULFIXSAT */ 373, /* G_SDIVFIX */ 377, /* G_UDIVFIX */ 381, /* G_SDIVFIXSAT */ 385, /* G_UDIVFIXSAT */ 389, /* G_FADD */ 393, /* G_FSUB */ 396, /* G_FMUL */ 399, /* G_FMA */ 402, /* G_FMAD */ 406, /* G_FDIV */ 410, /* G_FREM */ 413, /* G_FPOW */ 416, /* G_FPOWI */ 419, /* G_FEXP */ 422, /* G_FEXP2 */ 424, /* G_FLOG */ 426, /* G_FLOG2 */ 428, /* G_FLOG10 */ 430, /* G_FNEG */ 432, /* G_FPEXT */ 434, /* G_FPTRUNC */ 436, /* G_FPTOSI */ 438, /* G_FPTOUI */ 440, /* G_SITOFP */ 442, /* G_UITOFP */ 444, /* G_FABS */ 446, /* G_FCOPYSIGN */ 448, /* G_IS_FPCLASS */ 451, /* G_FCANONICALIZE */ 454, /* G_FMINNUM */ 456, /* G_FMAXNUM */ 459, /* G_FMINNUM_IEEE */ 462, /* G_FMAXNUM_IEEE */ 465, /* G_FMINIMUM */ 468, /* G_FMAXIMUM */ 471, /* G_PTR_ADD */ 474, /* G_PTRMASK */ 477, /* G_SMIN */ 480, /* G_SMAX */ 483, /* G_UMIN */ 486, /* G_UMAX */ 489, /* G_ABS */ 492, /* G_LROUND */ 494, /* G_LLROUND */ 496, /* G_BR */ 498, /* G_BRJT */ 499, /* G_INSERT_VECTOR_ELT */ 502, /* G_EXTRACT_VECTOR_ELT */ 506, /* G_SHUFFLE_VECTOR */ 509, /* G_CTTZ */ 513, /* G_CTTZ_ZERO_UNDEF */ 515, /* G_CTLZ */ 517, /* G_CTLZ_ZERO_UNDEF */ 519, /* G_CTPOP */ 521, /* G_BSWAP */ 523, /* G_BITREVERSE */ 525, /* G_FCEIL */ 527, /* G_FCOS */ 529, /* G_FSIN */ 531, /* G_FSQRT */ 533, /* G_FFLOOR */ 535, /* G_FRINT */ 537, /* G_FNEARBYINT */ 539, /* G_ADDRSPACE_CAST */ 541, /* G_BLOCK_ADDR */ 543, /* G_JUMP_TABLE */ 545, /* G_DYN_STACKALLOC */ 547, /* G_STRICT_FADD */ 550, /* G_STRICT_FSUB */ 553, /* G_STRICT_FMUL */ 556, /* G_STRICT_FDIV */ 559, /* G_STRICT_FREM */ 562, /* G_STRICT_FMA */ 565, /* G_STRICT_FSQRT */ 569, /* G_READ_REGISTER */ 571, /* G_WRITE_REGISTER */ 573, /* G_MEMCPY */ 575, /* G_MEMCPY_INLINE */ 579, /* G_MEMMOVE */ 582, /* G_MEMSET */ 586, /* G_BZERO */ 590, /* G_VECREDUCE_SEQ_FADD */ 593, /* G_VECREDUCE_SEQ_FMUL */ 596, /* G_VECREDUCE_FADD */ 599, /* G_VECREDUCE_FMUL */ 601, /* G_VECREDUCE_FMAX */ 603, /* G_VECREDUCE_FMIN */ 605, /* G_VECREDUCE_ADD */ 607, /* G_VECREDUCE_MUL */ 609, /* G_VECREDUCE_AND */ 611, /* G_VECREDUCE_OR */ 613, /* G_VECREDUCE_XOR */ 615, /* G_VECREDUCE_SMAX */ 617, /* G_VECREDUCE_SMIN */ 619, /* G_VECREDUCE_UMAX */ 621, /* G_VECREDUCE_UMIN */ 623, /* G_SBFX */ 625, /* G_UBFX */ 629, /* ATOMIC_CMP_SWAP_I128 */ 633, /* ATOMIC_LOAD_ADD_I128 */ 641, /* ATOMIC_LOAD_AND_I128 */ 647, /* ATOMIC_LOAD_NAND_I128 */ 653, /* ATOMIC_LOAD_OR_I128 */ 659, /* ATOMIC_LOAD_SUB_I128 */ 665, /* ATOMIC_LOAD_XOR_I128 */ 671, /* ATOMIC_SWAP_I128 */ 677, /* BUILD_QUADWORD */ 683, /* BUILD_UACC */ 686, /* CFENCE8 */ 688, /* CLRLSLDI */ 689, /* CLRLSLDI_rec */ 693, /* CLRLSLWI */ 697, /* CLRLSLWI_rec */ 701, /* CLRRDI */ 705, /* CLRRDI_rec */ 708, /* CLRRWI */ 711, /* CLRRWI_rec */ 714, /* DCBFL */ 717, /* DCBFLP */ 719, /* DCBFPS */ 721, /* DCBFx */ 723, /* DCBSTPS */ 725, /* DCBTCT */ 727, /* DCBTDS */ 730, /* DCBTSTCT */ 733, /* DCBTSTDS */ 736, /* DCBTSTT */ 739, /* DCBTSTx */ 741, /* DCBTT */ 743, /* DCBTx */ 745, /* DFLOADf32 */ 747, /* DFLOADf64 */ 750, /* DFSTOREf32 */ 753, /* DFSTOREf64 */ 756, /* EXTLDI */ 759, /* EXTLDI_rec */ 763, /* EXTLWI */ 767, /* EXTLWI_rec */ 771, /* EXTRDI */ 775, /* EXTRDI_rec */ 779, /* EXTRWI */ 783, /* EXTRWI_rec */ 787, /* INSLWI */ 791, /* INSLWI_rec */ 795, /* INSRDI */ 799, /* INSRDI_rec */ 803, /* INSRWI */ 807, /* INSRWI_rec */ 811, /* KILL_PAIR */ 815, /* LAx */ 817, /* LIWAX */ 820, /* LIWZX */ 823, /* RLWIMIbm */ 826, /* RLWIMIbm_rec */ 830, /* RLWINMbm */ 834, /* RLWINMbm_rec */ 838, /* RLWNMbm */ 842, /* RLWNMbm_rec */ 846, /* ROTRDI */ 850, /* ROTRDI_rec */ 853, /* ROTRWI */ 856, /* ROTRWI_rec */ 859, /* SLDI */ 862, /* SLDI_rec */ 865, /* SLWI */ 868, /* SLWI_rec */ 871, /* SPILLTOVSR_LD */ 874, /* SPILLTOVSR_LDX */ 877, /* SPILLTOVSR_ST */ 880, /* SPILLTOVSR_STX */ 883, /* SRDI */ 886, /* SRDI_rec */ 889, /* SRWI */ 892, /* SRWI_rec */ 895, /* STIWX */ 898, /* SUBI */ 901, /* SUBIC */ 904, /* SUBIC_rec */ 907, /* SUBIS */ 910, /* SUBPCIS */ 913, /* XFLOADf32 */ 915, /* XFLOADf64 */ 918, /* XFSTOREf32 */ 921, /* XFSTOREf64 */ 924, /* ADD4 */ 927, /* ADD4O */ 930, /* ADD4O_rec */ 933, /* ADD4TLS */ 936, /* ADD4_rec */ 939, /* ADD8 */ 942, /* ADD8O */ 945, /* ADD8O_rec */ 948, /* ADD8TLS */ 951, /* ADD8TLS_ */ 954, /* ADD8_rec */ 957, /* ADDC */ 960, /* ADDC8 */ 963, /* ADDC8O */ 966, /* ADDC8O_rec */ 969, /* ADDC8_rec */ 972, /* ADDCO */ 975, /* ADDCO_rec */ 978, /* ADDC_rec */ 981, /* ADDE */ 984, /* ADDE8 */ 987, /* ADDE8O */ 990, /* ADDE8O_rec */ 993, /* ADDE8_rec */ 996, /* ADDEO */ 999, /* ADDEO_rec */ 1002, /* ADDEX */ 1005, /* ADDEX8 */ 1009, /* ADDE_rec */ 1013, /* ADDI */ 1016, /* ADDI8 */ 1019, /* ADDIC */ 1022, /* ADDIC8 */ 1025, /* ADDIC_rec */ 1028, /* ADDIS */ 1031, /* ADDIS8 */ 1034, /* ADDISdtprelHA */ 1037, /* ADDISdtprelHA32 */ 1040, /* ADDISgotTprelHA */ 1043, /* ADDIStlsgdHA */ 1046, /* ADDIStlsldHA */ 1049, /* ADDIStocHA */ 1052, /* ADDIStocHA8 */ 1055, /* ADDIdtprelL */ 1058, /* ADDIdtprelL32 */ 1061, /* ADDItlsgdL */ 1064, /* ADDItlsgdL32 */ 1067, /* ADDItlsgdLADDR */ 1070, /* ADDItlsgdLADDR32 */ 1074, /* ADDItlsldL */ 1078, /* ADDItlsldL32 */ 1081, /* ADDItlsldLADDR */ 1084, /* ADDItlsldLADDR32 */ 1088, /* ADDItoc */ 1092, /* ADDItoc8 */ 1095, /* ADDItocL */ 1098, /* ADDME */ 1101, /* ADDME8 */ 1103, /* ADDME8O */ 1105, /* ADDME8O_rec */ 1107, /* ADDME8_rec */ 1109, /* ADDMEO */ 1111, /* ADDMEO_rec */ 1113, /* ADDME_rec */ 1115, /* ADDPCIS */ 1117, /* ADDZE */ 1119, /* ADDZE8 */ 1121, /* ADDZE8O */ 1123, /* ADDZE8O_rec */ 1125, /* ADDZE8_rec */ 1127, /* ADDZEO */ 1129, /* ADDZEO_rec */ 1131, /* ADDZE_rec */ 1133, /* ADJCALLSTACKDOWN */ 1135, /* ADJCALLSTACKUP */ 1137, /* AND */ 1139, /* AND8 */ 1142, /* AND8_rec */ 1145, /* ANDC */ 1148, /* ANDC8 */ 1151, /* ANDC8_rec */ 1154, /* ANDC_rec */ 1157, /* ANDI8_rec */ 1160, /* ANDIS8_rec */ 1163, /* ANDIS_rec */ 1166, /* ANDI_rec */ 1169, /* ANDI_rec_1_EQ_BIT */ 1172, /* ANDI_rec_1_EQ_BIT8 */ 1174, /* ANDI_rec_1_GT_BIT */ 1176, /* ANDI_rec_1_GT_BIT8 */ 1178, /* AND_rec */ 1180, /* ATOMIC_CMP_SWAP_I16 */ 1183, /* ATOMIC_CMP_SWAP_I32 */ 1188, /* ATOMIC_CMP_SWAP_I64 */ 1193, /* ATOMIC_CMP_SWAP_I8 */ 1198, /* ATOMIC_LOAD_ADD_I16 */ 1203, /* ATOMIC_LOAD_ADD_I32 */ 1207, /* ATOMIC_LOAD_ADD_I64 */ 1211, /* ATOMIC_LOAD_ADD_I8 */ 1215, /* ATOMIC_LOAD_AND_I16 */ 1219, /* ATOMIC_LOAD_AND_I32 */ 1223, /* ATOMIC_LOAD_AND_I64 */ 1227, /* ATOMIC_LOAD_AND_I8 */ 1231, /* ATOMIC_LOAD_MAX_I16 */ 1235, /* ATOMIC_LOAD_MAX_I32 */ 1239, /* ATOMIC_LOAD_MAX_I64 */ 1243, /* ATOMIC_LOAD_MAX_I8 */ 1247, /* ATOMIC_LOAD_MIN_I16 */ 1251, /* ATOMIC_LOAD_MIN_I32 */ 1255, /* ATOMIC_LOAD_MIN_I64 */ 1259, /* ATOMIC_LOAD_MIN_I8 */ 1263, /* ATOMIC_LOAD_NAND_I16 */ 1267, /* ATOMIC_LOAD_NAND_I32 */ 1271, /* ATOMIC_LOAD_NAND_I64 */ 1275, /* ATOMIC_LOAD_NAND_I8 */ 1279, /* ATOMIC_LOAD_OR_I16 */ 1283, /* ATOMIC_LOAD_OR_I32 */ 1287, /* ATOMIC_LOAD_OR_I64 */ 1291, /* ATOMIC_LOAD_OR_I8 */ 1295, /* ATOMIC_LOAD_SUB_I16 */ 1299, /* ATOMIC_LOAD_SUB_I32 */ 1303, /* ATOMIC_LOAD_SUB_I64 */ 1307, /* ATOMIC_LOAD_SUB_I8 */ 1311, /* ATOMIC_LOAD_UMAX_I16 */ 1315, /* ATOMIC_LOAD_UMAX_I32 */ 1319, /* ATOMIC_LOAD_UMAX_I64 */ 1323, /* ATOMIC_LOAD_UMAX_I8 */ 1327, /* ATOMIC_LOAD_UMIN_I16 */ 1331, /* ATOMIC_LOAD_UMIN_I32 */ 1335, /* ATOMIC_LOAD_UMIN_I64 */ 1339, /* ATOMIC_LOAD_UMIN_I8 */ 1343, /* ATOMIC_LOAD_XOR_I16 */ 1347, /* ATOMIC_LOAD_XOR_I32 */ 1351, /* ATOMIC_LOAD_XOR_I64 */ 1355, /* ATOMIC_LOAD_XOR_I8 */ 1359, /* ATOMIC_SWAP_I16 */ 1363, /* ATOMIC_SWAP_I32 */ 1367, /* ATOMIC_SWAP_I64 */ 1371, /* ATOMIC_SWAP_I8 */ 1375, /* ATTN */ 1379, /* B */ 1379, /* BA */ 1380, /* BC */ 1381, /* BCC */ 1383, /* BCCA */ 1386, /* BCCCTR */ 1389, /* BCCCTR8 */ 1391, /* BCCCTRL */ 1393, /* BCCCTRL8 */ 1395, /* BCCL */ 1397, /* BCCLA */ 1400, /* BCCLR */ 1403, /* BCCLRL */ 1405, /* BCCTR */ 1407, /* BCCTR8 */ 1408, /* BCCTR8n */ 1409, /* BCCTRL */ 1410, /* BCCTRL8 */ 1411, /* BCCTRL8n */ 1412, /* BCCTRLn */ 1413, /* BCCTRn */ 1414, /* BCDADD_rec */ 1415, /* BCDCFN_rec */ 1419, /* BCDCFSQ_rec */ 1422, /* BCDCFZ_rec */ 1425, /* BCDCPSGN_rec */ 1428, /* BCDCTN_rec */ 1431, /* BCDCTSQ_rec */ 1433, /* BCDCTZ_rec */ 1435, /* BCDSETSGN_rec */ 1438, /* BCDSR_rec */ 1441, /* BCDSUB_rec */ 1445, /* BCDS_rec */ 1449, /* BCDTRUNC_rec */ 1453, /* BCDUS_rec */ 1457, /* BCDUTRUNC_rec */ 1460, /* BCL */ 1463, /* BCLR */ 1465, /* BCLRL */ 1466, /* BCLRLn */ 1467, /* BCLRn */ 1468, /* BCLalways */ 1469, /* BCLn */ 1470, /* BCTR */ 1472, /* BCTR8 */ 1472, /* BCTRL */ 1472, /* BCTRL8 */ 1472, /* BCTRL8_LDinto_toc */ 1472, /* BCTRL8_LDinto_toc_RM */ 1474, /* BCTRL8_RM */ 1476, /* BCTRL_LWZinto_toc */ 1476, /* BCTRL_LWZinto_toc_RM */ 1478, /* BCTRL_RM */ 1480, /* BCn */ 1480, /* BDNZ */ 1482, /* BDNZ8 */ 1483, /* BDNZA */ 1484, /* BDNZAm */ 1485, /* BDNZAp */ 1486, /* BDNZL */ 1487, /* BDNZLA */ 1488, /* BDNZLAm */ 1489, /* BDNZLAp */ 1490, /* BDNZLR */ 1491, /* BDNZLR8 */ 1491, /* BDNZLRL */ 1491, /* BDNZLRLm */ 1491, /* BDNZLRLp */ 1491, /* BDNZLRm */ 1491, /* BDNZLRp */ 1491, /* BDNZLm */ 1491, /* BDNZLp */ 1492, /* BDNZm */ 1493, /* BDNZp */ 1494, /* BDZ */ 1495, /* BDZ8 */ 1496, /* BDZA */ 1497, /* BDZAm */ 1498, /* BDZAp */ 1499, /* BDZL */ 1500, /* BDZLA */ 1501, /* BDZLAm */ 1502, /* BDZLAp */ 1503, /* BDZLR */ 1504, /* BDZLR8 */ 1504, /* BDZLRL */ 1504, /* BDZLRLm */ 1504, /* BDZLRLp */ 1504, /* BDZLRm */ 1504, /* BDZLRp */ 1504, /* BDZLm */ 1504, /* BDZLp */ 1505, /* BDZm */ 1506, /* BDZp */ 1507, /* BL */ 1508, /* BL8 */ 1509, /* BL8_NOP */ 1510, /* BL8_NOP_RM */ 1511, /* BL8_NOP_TLS */ 1512, /* BL8_NOTOC */ 1514, /* BL8_NOTOC_RM */ 1515, /* BL8_NOTOC_TLS */ 1516, /* BL8_RM */ 1518, /* BL8_TLS */ 1519, /* BL8_TLS_ */ 1521, /* BLA */ 1523, /* BLA8 */ 1524, /* BLA8_NOP */ 1525, /* BLA8_NOP_RM */ 1526, /* BLA8_RM */ 1527, /* BLA_RM */ 1528, /* BLR */ 1529, /* BLR8 */ 1529, /* BLRL */ 1529, /* BL_NOP */ 1529, /* BL_NOP_RM */ 1530, /* BL_RM */ 1531, /* BL_TLS */ 1532, /* BPERMD */ 1534, /* BRD */ 1537, /* BRH */ 1539, /* BRH8 */ 1541, /* BRINC */ 1543, /* BRW */ 1546, /* BRW8 */ 1548, /* CFUGED */ 1550, /* CLRBHRB */ 1553, /* CMPB */ 1553, /* CMPB8 */ 1556, /* CMPD */ 1559, /* CMPDI */ 1562, /* CMPEQB */ 1565, /* CMPLD */ 1568, /* CMPLDI */ 1571, /* CMPLW */ 1574, /* CMPLWI */ 1577, /* CMPRB */ 1580, /* CMPRB8 */ 1584, /* CMPW */ 1588, /* CMPWI */ 1591, /* CNTLZD */ 1594, /* CNTLZDM */ 1596, /* CNTLZD_rec */ 1599, /* CNTLZW */ 1601, /* CNTLZW8 */ 1603, /* CNTLZW8_rec */ 1605, /* CNTLZW_rec */ 1607, /* CNTTZD */ 1609, /* CNTTZDM */ 1611, /* CNTTZD_rec */ 1614, /* CNTTZW */ 1616, /* CNTTZW8 */ 1618, /* CNTTZW8_rec */ 1620, /* CNTTZW_rec */ 1622, /* CP_ABORT */ 1624, /* CP_COPY */ 1624, /* CP_COPY8 */ 1627, /* CP_PASTE8_rec */ 1630, /* CP_PASTE_rec */ 1633, /* CR6SET */ 1636, /* CR6UNSET */ 1636, /* CRAND */ 1636, /* CRANDC */ 1639, /* CREQV */ 1642, /* CRNAND */ 1645, /* CRNOR */ 1648, /* CRNOT */ 1651, /* CROR */ 1653, /* CRORC */ 1656, /* CRSET */ 1659, /* CRUNSET */ 1660, /* CRXOR */ 1661, /* CTRL_DEP */ 1664, /* DARN */ 1667, /* DCBA */ 1669, /* DCBF */ 1671, /* DCBFEP */ 1674, /* DCBI */ 1676, /* DCBST */ 1678, /* DCBSTEP */ 1680, /* DCBT */ 1682, /* DCBTEP */ 1685, /* DCBTST */ 1688, /* DCBTSTEP */ 1691, /* DCBZ */ 1694, /* DCBZEP */ 1696, /* DCBZL */ 1698, /* DCBZLEP */ 1700, /* DCCCI */ 1702, /* DIVD */ 1704, /* DIVDE */ 1707, /* DIVDEO */ 1710, /* DIVDEO_rec */ 1713, /* DIVDEU */ 1716, /* DIVDEUO */ 1719, /* DIVDEUO_rec */ 1722, /* DIVDEU_rec */ 1725, /* DIVDE_rec */ 1728, /* DIVDO */ 1731, /* DIVDO_rec */ 1734, /* DIVDU */ 1737, /* DIVDUO */ 1740, /* DIVDUO_rec */ 1743, /* DIVDU_rec */ 1746, /* DIVD_rec */ 1749, /* DIVW */ 1752, /* DIVWE */ 1755, /* DIVWEO */ 1758, /* DIVWEO_rec */ 1761, /* DIVWEU */ 1764, /* DIVWEUO */ 1767, /* DIVWEUO_rec */ 1770, /* DIVWEU_rec */ 1773, /* DIVWE_rec */ 1776, /* DIVWO */ 1779, /* DIVWO_rec */ 1782, /* DIVWU */ 1785, /* DIVWUO */ 1788, /* DIVWUO_rec */ 1791, /* DIVWU_rec */ 1794, /* DIVW_rec */ 1797, /* DMMR */ 1800, /* DMSETDMRZ */ 1802, /* DMXOR */ 1803, /* DMXXEXTFDMR256 */ 1806, /* DMXXEXTFDMR512 */ 1809, /* DMXXEXTFDMR512_HI */ 1812, /* DMXXINSTFDMR256 */ 1815, /* DMXXINSTFDMR512 */ 1818, /* DMXXINSTFDMR512_HI */ 1821, /* DSS */ 1824, /* DSSALL */ 1825, /* DST */ 1825, /* DST64 */ 1828, /* DSTST */ 1831, /* DSTST64 */ 1834, /* DSTSTT */ 1837, /* DSTSTT64 */ 1840, /* DSTT */ 1843, /* DSTT64 */ 1846, /* DYNALLOC */ 1849, /* DYNALLOC8 */ 1853, /* DYNAREAOFFSET */ 1857, /* DYNAREAOFFSET8 */ 1860, /* DecreaseCTR8loop */ 1863, /* DecreaseCTRloop */ 1865, /* EFDABS */ 1867, /* EFDADD */ 1869, /* EFDCFS */ 1872, /* EFDCFSF */ 1874, /* EFDCFSI */ 1876, /* EFDCFSID */ 1878, /* EFDCFUF */ 1880, /* EFDCFUI */ 1882, /* EFDCFUID */ 1884, /* EFDCMPEQ */ 1886, /* EFDCMPGT */ 1889, /* EFDCMPLT */ 1892, /* EFDCTSF */ 1895, /* EFDCTSI */ 1897, /* EFDCTSIDZ */ 1899, /* EFDCTSIZ */ 1901, /* EFDCTUF */ 1903, /* EFDCTUI */ 1905, /* EFDCTUIDZ */ 1907, /* EFDCTUIZ */ 1909, /* EFDDIV */ 1911, /* EFDMUL */ 1914, /* EFDNABS */ 1917, /* EFDNEG */ 1919, /* EFDSUB */ 1921, /* EFDTSTEQ */ 1924, /* EFDTSTGT */ 1927, /* EFDTSTLT */ 1930, /* EFSABS */ 1933, /* EFSADD */ 1935, /* EFSCFD */ 1938, /* EFSCFSF */ 1940, /* EFSCFSI */ 1942, /* EFSCFUF */ 1944, /* EFSCFUI */ 1946, /* EFSCMPEQ */ 1948, /* EFSCMPGT */ 1951, /* EFSCMPLT */ 1954, /* EFSCTSF */ 1957, /* EFSCTSI */ 1959, /* EFSCTSIZ */ 1961, /* EFSCTUF */ 1963, /* EFSCTUI */ 1965, /* EFSCTUIZ */ 1967, /* EFSDIV */ 1969, /* EFSMUL */ 1972, /* EFSNABS */ 1975, /* EFSNEG */ 1977, /* EFSSUB */ 1979, /* EFSTSTEQ */ 1982, /* EFSTSTGT */ 1985, /* EFSTSTLT */ 1988, /* EH_SjLj_LongJmp32 */ 1991, /* EH_SjLj_LongJmp64 */ 1992, /* EH_SjLj_SetJmp32 */ 1993, /* EH_SjLj_SetJmp64 */ 1995, /* EH_SjLj_Setup */ 1997, /* EQV */ 1998, /* EQV8 */ 2001, /* EQV8_rec */ 2004, /* EQV_rec */ 2007, /* EVABS */ 2010, /* EVADDIW */ 2012, /* EVADDSMIAAW */ 2015, /* EVADDSSIAAW */ 2017, /* EVADDUMIAAW */ 2019, /* EVADDUSIAAW */ 2021, /* EVADDW */ 2023, /* EVAND */ 2026, /* EVANDC */ 2029, /* EVCMPEQ */ 2032, /* EVCMPGTS */ 2035, /* EVCMPGTU */ 2038, /* EVCMPLTS */ 2041, /* EVCMPLTU */ 2044, /* EVCNTLSW */ 2047, /* EVCNTLZW */ 2049, /* EVDIVWS */ 2051, /* EVDIVWU */ 2054, /* EVEQV */ 2057, /* EVEXTSB */ 2060, /* EVEXTSH */ 2062, /* EVFSABS */ 2064, /* EVFSADD */ 2066, /* EVFSCFSF */ 2069, /* EVFSCFSI */ 2071, /* EVFSCFUF */ 2073, /* EVFSCFUI */ 2075, /* EVFSCMPEQ */ 2077, /* EVFSCMPGT */ 2080, /* EVFSCMPLT */ 2083, /* EVFSCTSF */ 2086, /* EVFSCTSI */ 2088, /* EVFSCTSIZ */ 2090, /* EVFSCTUF */ 2092, /* EVFSCTUI */ 2094, /* EVFSCTUIZ */ 2096, /* EVFSDIV */ 2098, /* EVFSMUL */ 2101, /* EVFSNABS */ 2104, /* EVFSNEG */ 2106, /* EVFSSUB */ 2108, /* EVFSTSTEQ */ 2111, /* EVFSTSTGT */ 2114, /* EVFSTSTLT */ 2117, /* EVLDD */ 2120, /* EVLDDX */ 2123, /* EVLDH */ 2126, /* EVLDHX */ 2129, /* EVLDW */ 2132, /* EVLDWX */ 2135, /* EVLHHESPLAT */ 2138, /* EVLHHESPLATX */ 2141, /* EVLHHOSSPLAT */ 2144, /* EVLHHOSSPLATX */ 2147, /* EVLHHOUSPLAT */ 2150, /* EVLHHOUSPLATX */ 2153, /* EVLWHE */ 2156, /* EVLWHEX */ 2159, /* EVLWHOS */ 2162, /* EVLWHOSX */ 2165, /* EVLWHOU */ 2168, /* EVLWHOUX */ 2171, /* EVLWHSPLAT */ 2174, /* EVLWHSPLATX */ 2177, /* EVLWWSPLAT */ 2180, /* EVLWWSPLATX */ 2183, /* EVMERGEHI */ 2186, /* EVMERGEHILO */ 2189, /* EVMERGELO */ 2192, /* EVMERGELOHI */ 2195, /* EVMHEGSMFAA */ 2198, /* EVMHEGSMFAN */ 2201, /* EVMHEGSMIAA */ 2204, /* EVMHEGSMIAN */ 2207, /* EVMHEGUMIAA */ 2210, /* EVMHEGUMIAN */ 2213, /* EVMHESMF */ 2216, /* EVMHESMFA */ 2219, /* EVMHESMFAAW */ 2222, /* EVMHESMFANW */ 2225, /* EVMHESMI */ 2228, /* EVMHESMIA */ 2231, /* EVMHESMIAAW */ 2234, /* EVMHESMIANW */ 2237, /* EVMHESSF */ 2240, /* EVMHESSFA */ 2243, /* EVMHESSFAAW */ 2246, /* EVMHESSFANW */ 2249, /* EVMHESSIAAW */ 2252, /* EVMHESSIANW */ 2255, /* EVMHEUMI */ 2258, /* EVMHEUMIA */ 2261, /* EVMHEUMIAAW */ 2264, /* EVMHEUMIANW */ 2267, /* EVMHEUSIAAW */ 2270, /* EVMHEUSIANW */ 2273, /* EVMHOGSMFAA */ 2276, /* EVMHOGSMFAN */ 2279, /* EVMHOGSMIAA */ 2282, /* EVMHOGSMIAN */ 2285, /* EVMHOGUMIAA */ 2288, /* EVMHOGUMIAN */ 2291, /* EVMHOSMF */ 2294, /* EVMHOSMFA */ 2297, /* EVMHOSMFAAW */ 2300, /* EVMHOSMFANW */ 2303, /* EVMHOSMI */ 2306, /* EVMHOSMIA */ 2309, /* EVMHOSMIAAW */ 2312, /* EVMHOSMIANW */ 2315, /* EVMHOSSF */ 2318, /* EVMHOSSFA */ 2321, /* EVMHOSSFAAW */ 2324, /* EVMHOSSFANW */ 2327, /* EVMHOSSIAAW */ 2330, /* EVMHOSSIANW */ 2333, /* EVMHOUMI */ 2336, /* EVMHOUMIA */ 2339, /* EVMHOUMIAAW */ 2342, /* EVMHOUMIANW */ 2345, /* EVMHOUSIAAW */ 2348, /* EVMHOUSIANW */ 2351, /* EVMRA */ 2354, /* EVMWHSMF */ 2356, /* EVMWHSMFA */ 2359, /* EVMWHSMI */ 2362, /* EVMWHSMIA */ 2365, /* EVMWHSSF */ 2368, /* EVMWHSSFA */ 2371, /* EVMWHUMI */ 2374, /* EVMWHUMIA */ 2377, /* EVMWLSMIAAW */ 2380, /* EVMWLSMIANW */ 2383, /* EVMWLSSIAAW */ 2386, /* EVMWLSSIANW */ 2389, /* EVMWLUMI */ 2392, /* EVMWLUMIA */ 2395, /* EVMWLUMIAAW */ 2398, /* EVMWLUMIANW */ 2401, /* EVMWLUSIAAW */ 2404, /* EVMWLUSIANW */ 2407, /* EVMWSMF */ 2410, /* EVMWSMFA */ 2413, /* EVMWSMFAA */ 2416, /* EVMWSMFAN */ 2419, /* EVMWSMI */ 2422, /* EVMWSMIA */ 2425, /* EVMWSMIAA */ 2428, /* EVMWSMIAN */ 2431, /* EVMWSSF */ 2434, /* EVMWSSFA */ 2437, /* EVMWSSFAA */ 2440, /* EVMWSSFAN */ 2443, /* EVMWUMI */ 2446, /* EVMWUMIA */ 2449, /* EVMWUMIAA */ 2452, /* EVMWUMIAN */ 2455, /* EVNAND */ 2458, /* EVNEG */ 2461, /* EVNOR */ 2463, /* EVOR */ 2466, /* EVORC */ 2469, /* EVRLW */ 2472, /* EVRLWI */ 2475, /* EVRNDW */ 2478, /* EVSEL */ 2480, /* EVSLW */ 2484, /* EVSLWI */ 2487, /* EVSPLATFI */ 2490, /* EVSPLATI */ 2492, /* EVSRWIS */ 2494, /* EVSRWIU */ 2497, /* EVSRWS */ 2500, /* EVSRWU */ 2503, /* EVSTDD */ 2506, /* EVSTDDX */ 2509, /* EVSTDH */ 2512, /* EVSTDHX */ 2515, /* EVSTDW */ 2518, /* EVSTDWX */ 2521, /* EVSTWHE */ 2524, /* EVSTWHEX */ 2527, /* EVSTWHO */ 2530, /* EVSTWHOX */ 2533, /* EVSTWWE */ 2536, /* EVSTWWEX */ 2539, /* EVSTWWO */ 2542, /* EVSTWWOX */ 2545, /* EVSUBFSMIAAW */ 2548, /* EVSUBFSSIAAW */ 2550, /* EVSUBFUMIAAW */ 2552, /* EVSUBFUSIAAW */ 2554, /* EVSUBFW */ 2556, /* EVSUBIFW */ 2559, /* EVXOR */ 2562, /* EXTSB */ 2565, /* EXTSB8 */ 2567, /* EXTSB8_32_64 */ 2569, /* EXTSB8_rec */ 2571, /* EXTSB_rec */ 2573, /* EXTSH */ 2575, /* EXTSH8 */ 2577, /* EXTSH8_32_64 */ 2579, /* EXTSH8_rec */ 2581, /* EXTSH_rec */ 2583, /* EXTSW */ 2585, /* EXTSWSLI */ 2587, /* EXTSWSLI_32_64 */ 2590, /* EXTSWSLI_32_64_rec */ 2593, /* EXTSWSLI_rec */ 2596, /* EXTSW_32 */ 2599, /* EXTSW_32_64 */ 2601, /* EXTSW_32_64_rec */ 2603, /* EXTSW_rec */ 2605, /* EnforceIEIO */ 2607, /* FABSD */ 2607, /* FABSD_rec */ 2609, /* FABSS */ 2611, /* FABSS_rec */ 2613, /* FADD */ 2615, /* FADDS */ 2618, /* FADDS_rec */ 2621, /* FADD_rec */ 2624, /* FADDrtz */ 2627, /* FCFID */ 2630, /* FCFIDS */ 2632, /* FCFIDS_rec */ 2634, /* FCFIDU */ 2636, /* FCFIDUS */ 2638, /* FCFIDUS_rec */ 2640, /* FCFIDU_rec */ 2642, /* FCFID_rec */ 2644, /* FCMPOD */ 2646, /* FCMPOS */ 2649, /* FCMPUD */ 2652, /* FCMPUS */ 2655, /* FCPSGND */ 2658, /* FCPSGND_rec */ 2661, /* FCPSGNS */ 2664, /* FCPSGNS_rec */ 2667, /* FCTID */ 2670, /* FCTIDU */ 2672, /* FCTIDUZ */ 2674, /* FCTIDUZ_rec */ 2676, /* FCTIDU_rec */ 2678, /* FCTIDZ */ 2680, /* FCTIDZ_rec */ 2682, /* FCTID_rec */ 2684, /* FCTIW */ 2686, /* FCTIWU */ 2688, /* FCTIWUZ */ 2690, /* FCTIWUZ_rec */ 2692, /* FCTIWU_rec */ 2694, /* FCTIWZ */ 2696, /* FCTIWZ_rec */ 2698, /* FCTIW_rec */ 2700, /* FDIV */ 2702, /* FDIVS */ 2705, /* FDIVS_rec */ 2708, /* FDIV_rec */ 2711, /* FMADD */ 2714, /* FMADDS */ 2718, /* FMADDS_rec */ 2722, /* FMADD_rec */ 2726, /* FMR */ 2730, /* FMR_rec */ 2732, /* FMSUB */ 2734, /* FMSUBS */ 2738, /* FMSUBS_rec */ 2742, /* FMSUB_rec */ 2746, /* FMUL */ 2750, /* FMULS */ 2753, /* FMULS_rec */ 2756, /* FMUL_rec */ 2759, /* FNABSD */ 2762, /* FNABSD_rec */ 2764, /* FNABSS */ 2766, /* FNABSS_rec */ 2768, /* FNEGD */ 2770, /* FNEGD_rec */ 2772, /* FNEGS */ 2774, /* FNEGS_rec */ 2776, /* FNMADD */ 2778, /* FNMADDS */ 2782, /* FNMADDS_rec */ 2786, /* FNMADD_rec */ 2790, /* FNMSUB */ 2794, /* FNMSUBS */ 2798, /* FNMSUBS_rec */ 2802, /* FNMSUB_rec */ 2806, /* FRE */ 2810, /* FRES */ 2812, /* FRES_rec */ 2814, /* FRE_rec */ 2816, /* FRIMD */ 2818, /* FRIMD_rec */ 2820, /* FRIMS */ 2822, /* FRIMS_rec */ 2824, /* FRIND */ 2826, /* FRIND_rec */ 2828, /* FRINS */ 2830, /* FRINS_rec */ 2832, /* FRIPD */ 2834, /* FRIPD_rec */ 2836, /* FRIPS */ 2838, /* FRIPS_rec */ 2840, /* FRIZD */ 2842, /* FRIZD_rec */ 2844, /* FRIZS */ 2846, /* FRIZS_rec */ 2848, /* FRSP */ 2850, /* FRSP_rec */ 2852, /* FRSQRTE */ 2854, /* FRSQRTES */ 2856, /* FRSQRTES_rec */ 2858, /* FRSQRTE_rec */ 2860, /* FSELD */ 2862, /* FSELD_rec */ 2866, /* FSELS */ 2870, /* FSELS_rec */ 2874, /* FSQRT */ 2878, /* FSQRTS */ 2880, /* FSQRTS_rec */ 2882, /* FSQRT_rec */ 2884, /* FSUB */ 2886, /* FSUBS */ 2889, /* FSUBS_rec */ 2892, /* FSUB_rec */ 2895, /* FTDIV */ 2898, /* FTSQRT */ 2901, /* GETtlsADDR */ 2903, /* GETtlsADDR32 */ 2906, /* GETtlsADDR32AIX */ 2909, /* GETtlsADDR64AIX */ 2912, /* GETtlsADDRPCREL */ 2915, /* GETtlsldADDR */ 2918, /* GETtlsldADDR32 */ 2921, /* GETtlsldADDRPCREL */ 2924, /* HASHCHK */ 2927, /* HASHCHK8 */ 2930, /* HASHCHKP */ 2933, /* HASHCHKP8 */ 2936, /* HASHST */ 2939, /* HASHST8 */ 2942, /* HASHSTP */ 2945, /* HASHSTP8 */ 2948, /* HRFID */ 2951, /* ICBI */ 2951, /* ICBIEP */ 2953, /* ICBLC */ 2955, /* ICBLQ */ 2958, /* ICBT */ 2961, /* ICBTLS */ 2964, /* ICCCI */ 2967, /* ISEL */ 2969, /* ISEL8 */ 2973, /* ISYNC */ 2977, /* LA */ 2977, /* LA8 */ 2980, /* LBARX */ 2983, /* LBARXL */ 2986, /* LBEPX */ 2989, /* LBZ */ 2992, /* LBZ8 */ 2995, /* LBZCIX */ 2998, /* LBZU */ 3001, /* LBZU8 */ 3005, /* LBZUX */ 3009, /* LBZUX8 */ 3013, /* LBZX */ 3017, /* LBZX8 */ 3020, /* LBZXTLS */ 3023, /* LBZXTLS_ */ 3026, /* LBZXTLS_32 */ 3029, /* LD */ 3032, /* LDARX */ 3035, /* LDARXL */ 3038, /* LDAT */ 3041, /* LDBRX */ 3044, /* LDCIX */ 3047, /* LDU */ 3050, /* LDUX */ 3054, /* LDX */ 3058, /* LDXTLS */ 3061, /* LDXTLS_ */ 3064, /* LDgotTprelL */ 3067, /* LDgotTprelL32 */ 3070, /* LDtoc */ 3073, /* LDtocBA */ 3076, /* LDtocCPT */ 3079, /* LDtocJTI */ 3082, /* LDtocL */ 3085, /* LFD */ 3088, /* LFDEPX */ 3091, /* LFDU */ 3094, /* LFDUX */ 3098, /* LFDX */ 3102, /* LFIWAX */ 3105, /* LFIWZX */ 3108, /* LFS */ 3111, /* LFSU */ 3114, /* LFSUX */ 3118, /* LFSX */ 3122, /* LHA */ 3125, /* LHA8 */ 3128, /* LHARX */ 3131, /* LHARXL */ 3134, /* LHAU */ 3137, /* LHAU8 */ 3141, /* LHAUX */ 3145, /* LHAUX8 */ 3149, /* LHAX */ 3153, /* LHAX8 */ 3156, /* LHBRX */ 3159, /* LHBRX8 */ 3162, /* LHEPX */ 3165, /* LHZ */ 3168, /* LHZ8 */ 3171, /* LHZCIX */ 3174, /* LHZU */ 3177, /* LHZU8 */ 3181, /* LHZUX */ 3185, /* LHZUX8 */ 3189, /* LHZX */ 3193, /* LHZX8 */ 3196, /* LHZXTLS */ 3199, /* LHZXTLS_ */ 3202, /* LHZXTLS_32 */ 3205, /* LI */ 3208, /* LI8 */ 3210, /* LIS */ 3212, /* LIS8 */ 3214, /* LMW */ 3216, /* LQ */ 3219, /* LQARX */ 3222, /* LQARXL */ 3225, /* LQX_PSEUDO */ 3228, /* LSWI */ 3231, /* LVEBX */ 3234, /* LVEHX */ 3237, /* LVEWX */ 3240, /* LVSL */ 3243, /* LVSR */ 3246, /* LVX */ 3249, /* LVXL */ 3252, /* LWA */ 3255, /* LWARX */ 3258, /* LWARXL */ 3261, /* LWAT */ 3264, /* LWAUX */ 3267, /* LWAX */ 3271, /* LWAX_32 */ 3274, /* LWA_32 */ 3277, /* LWBRX */ 3280, /* LWBRX8 */ 3283, /* LWEPX */ 3286, /* LWZ */ 3289, /* LWZ8 */ 3292, /* LWZCIX */ 3295, /* LWZU */ 3298, /* LWZU8 */ 3302, /* LWZUX */ 3306, /* LWZUX8 */ 3310, /* LWZX */ 3314, /* LWZX8 */ 3317, /* LWZXTLS */ 3320, /* LWZXTLS_ */ 3323, /* LWZXTLS_32 */ 3326, /* LWZtoc */ 3329, /* LWZtocL */ 3332, /* LXSD */ 3335, /* LXSDX */ 3338, /* LXSIBZX */ 3341, /* LXSIHZX */ 3344, /* LXSIWAX */ 3347, /* LXSIWZX */ 3350, /* LXSSP */ 3353, /* LXSSPX */ 3356, /* LXV */ 3359, /* LXVB16X */ 3362, /* LXVD2X */ 3365, /* LXVDSX */ 3368, /* LXVH8X */ 3371, /* LXVKQ */ 3374, /* LXVL */ 3376, /* LXVLL */ 3379, /* LXVP */ 3382, /* LXVPRL */ 3385, /* LXVPRLL */ 3388, /* LXVPX */ 3391, /* LXVRBX */ 3394, /* LXVRDX */ 3397, /* LXVRHX */ 3400, /* LXVRL */ 3403, /* LXVRLL */ 3406, /* LXVRWX */ 3409, /* LXVW4X */ 3412, /* LXVWSX */ 3415, /* LXVX */ 3418, /* MADDHD */ 3421, /* MADDHDU */ 3425, /* MADDLD */ 3429, /* MADDLD8 */ 3433, /* MBAR */ 3437, /* MCRF */ 3438, /* MCRFS */ 3440, /* MCRXRX */ 3442, /* MFBHRBE */ 3443, /* MFCR */ 3446, /* MFCR8 */ 3447, /* MFCTR */ 3448, /* MFCTR8 */ 3449, /* MFDCR */ 3450, /* MFFS */ 3452, /* MFFSCDRN */ 3453, /* MFFSCDRNI */ 3455, /* MFFSCE */ 3457, /* MFFSCRN */ 3458, /* MFFSCRNI */ 3460, /* MFFSL */ 3462, /* MFFS_rec */ 3463, /* MFLR */ 3464, /* MFLR8 */ 3465, /* MFMSR */ 3466, /* MFOCRF */ 3467, /* MFOCRF8 */ 3469, /* MFPMR */ 3471, /* MFSPR */ 3473, /* MFSPR8 */ 3475, /* MFSR */ 3477, /* MFSRIN */ 3479, /* MFTB */ 3481, /* MFTB8 */ 3483, /* MFUDSCR */ 3484, /* MFVRD */ 3485, /* MFVRSAVE */ 3487, /* MFVRSAVEv */ 3488, /* MFVRWZ */ 3490, /* MFVSCR */ 3492, /* MFVSRD */ 3493, /* MFVSRLD */ 3495, /* MFVSRWZ */ 3497, /* MODSD */ 3499, /* MODSW */ 3502, /* MODUD */ 3505, /* MODUW */ 3508, /* MSGSYNC */ 3511, /* MSYNC */ 3511, /* MTCRF */ 3511, /* MTCRF8 */ 3513, /* MTCTR */ 3515, /* MTCTR8 */ 3516, /* MTCTR8loop */ 3517, /* MTCTRloop */ 3518, /* MTDCR */ 3519, /* MTFSB0 */ 3521, /* MTFSB1 */ 3522, /* MTFSF */ 3523, /* MTFSFI */ 3527, /* MTFSFI_rec */ 3530, /* MTFSFIb */ 3533, /* MTFSF_rec */ 3535, /* MTFSFb */ 3539, /* MTLR */ 3541, /* MTLR8 */ 3542, /* MTMSR */ 3543, /* MTMSRD */ 3545, /* MTOCRF */ 3547, /* MTOCRF8 */ 3549, /* MTPMR */ 3551, /* MTSPR */ 3553, /* MTSPR8 */ 3555, /* MTSR */ 3557, /* MTSRIN */ 3559, /* MTUDSCR */ 3561, /* MTVRD */ 3562, /* MTVRSAVE */ 3564, /* MTVRSAVEv */ 3565, /* MTVRWA */ 3567, /* MTVRWZ */ 3569, /* MTVSCR */ 3571, /* MTVSRBM */ 3572, /* MTVSRBMI */ 3574, /* MTVSRD */ 3576, /* MTVSRDD */ 3578, /* MTVSRDM */ 3581, /* MTVSRHM */ 3583, /* MTVSRQM */ 3585, /* MTVSRWA */ 3587, /* MTVSRWM */ 3589, /* MTVSRWS */ 3591, /* MTVSRWZ */ 3593, /* MULHD */ 3595, /* MULHDU */ 3598, /* MULHDU_rec */ 3601, /* MULHD_rec */ 3604, /* MULHW */ 3607, /* MULHWU */ 3610, /* MULHWU_rec */ 3613, /* MULHW_rec */ 3616, /* MULLD */ 3619, /* MULLDO */ 3622, /* MULLDO_rec */ 3625, /* MULLD_rec */ 3628, /* MULLI */ 3631, /* MULLI8 */ 3634, /* MULLW */ 3637, /* MULLWO */ 3640, /* MULLWO_rec */ 3643, /* MULLW_rec */ 3646, /* MoveGOTtoLR */ 3649, /* MovePCtoLR */ 3649, /* MovePCtoLR8 */ 3649, /* NAND */ 3649, /* NAND8 */ 3652, /* NAND8_rec */ 3655, /* NAND_rec */ 3658, /* NAP */ 3661, /* NEG */ 3661, /* NEG8 */ 3663, /* NEG8O */ 3665, /* NEG8O_rec */ 3667, /* NEG8_rec */ 3669, /* NEGO */ 3671, /* NEGO_rec */ 3673, /* NEG_rec */ 3675, /* NOP */ 3677, /* NOP_GT_PWR6 */ 3677, /* NOP_GT_PWR7 */ 3677, /* NOR */ 3677, /* NOR8 */ 3680, /* NOR8_rec */ 3683, /* NOR_rec */ 3686, /* OR */ 3689, /* OR8 */ 3692, /* OR8_rec */ 3695, /* ORC */ 3698, /* ORC8 */ 3701, /* ORC8_rec */ 3704, /* ORC_rec */ 3707, /* ORI */ 3710, /* ORI8 */ 3713, /* ORIS */ 3716, /* ORIS8 */ 3719, /* OR_rec */ 3722, /* PADDI */ 3725, /* PADDI8 */ 3728, /* PADDI8pc */ 3731, /* PADDIdtprel */ 3734, /* PADDIpc */ 3737, /* PDEPD */ 3740, /* PEXTD */ 3743, /* PLBZ */ 3746, /* PLBZ8 */ 3749, /* PLBZ8pc */ 3752, /* PLBZpc */ 3755, /* PLD */ 3758, /* PLDpc */ 3761, /* PLFD */ 3764, /* PLFDpc */ 3767, /* PLFS */ 3770, /* PLFSpc */ 3773, /* PLHA */ 3776, /* PLHA8 */ 3779, /* PLHA8pc */ 3782, /* PLHApc */ 3785, /* PLHZ */ 3788, /* PLHZ8 */ 3791, /* PLHZ8pc */ 3794, /* PLHZpc */ 3797, /* PLI */ 3800, /* PLI8 */ 3802, /* PLWA */ 3804, /* PLWA8 */ 3807, /* PLWA8pc */ 3810, /* PLWApc */ 3813, /* PLWZ */ 3816, /* PLWZ8 */ 3819, /* PLWZ8pc */ 3822, /* PLWZpc */ 3825, /* PLXSD */ 3828, /* PLXSDpc */ 3831, /* PLXSSP */ 3834, /* PLXSSPpc */ 3837, /* PLXV */ 3840, /* PLXVP */ 3843, /* PLXVPpc */ 3846, /* PLXVpc */ 3849, /* PMXVBF16GER2 */ 3852, /* PMXVBF16GER2NN */ 3858, /* PMXVBF16GER2NP */ 3865, /* PMXVBF16GER2PN */ 3872, /* PMXVBF16GER2PP */ 3879, /* PMXVBF16GER2W */ 3886, /* PMXVBF16GER2WNN */ 3892, /* PMXVBF16GER2WNP */ 3899, /* PMXVBF16GER2WPN */ 3906, /* PMXVBF16GER2WPP */ 3913, /* PMXVF16GER2 */ 3920, /* PMXVF16GER2NN */ 3926, /* PMXVF16GER2NP */ 3933, /* PMXVF16GER2PN */ 3940, /* PMXVF16GER2PP */ 3947, /* PMXVF16GER2W */ 3954, /* PMXVF16GER2WNN */ 3960, /* PMXVF16GER2WNP */ 3967, /* PMXVF16GER2WPN */ 3974, /* PMXVF16GER2WPP */ 3981, /* PMXVF32GER */ 3988, /* PMXVF32GERNN */ 3993, /* PMXVF32GERNP */ 3999, /* PMXVF32GERPN */ 4005, /* PMXVF32GERPP */ 4011, /* PMXVF32GERW */ 4017, /* PMXVF32GERWNN */ 4022, /* PMXVF32GERWNP */ 4028, /* PMXVF32GERWPN */ 4034, /* PMXVF32GERWPP */ 4040, /* PMXVF64GER */ 4046, /* PMXVF64GERNN */ 4051, /* PMXVF64GERNP */ 4057, /* PMXVF64GERPN */ 4063, /* PMXVF64GERPP */ 4069, /* PMXVF64GERW */ 4075, /* PMXVF64GERWNN */ 4080, /* PMXVF64GERWNP */ 4086, /* PMXVF64GERWPN */ 4092, /* PMXVF64GERWPP */ 4098, /* PMXVI16GER2 */ 4104, /* PMXVI16GER2PP */ 4110, /* PMXVI16GER2S */ 4117, /* PMXVI16GER2SPP */ 4123, /* PMXVI16GER2SW */ 4130, /* PMXVI16GER2SWPP */ 4136, /* PMXVI16GER2W */ 4143, /* PMXVI16GER2WPP */ 4149, /* PMXVI4GER8 */ 4156, /* PMXVI4GER8PP */ 4162, /* PMXVI4GER8W */ 4169, /* PMXVI4GER8WPP */ 4175, /* PMXVI8GER4 */ 4182, /* PMXVI8GER4PP */ 4188, /* PMXVI8GER4SPP */ 4195, /* PMXVI8GER4W */ 4202, /* PMXVI8GER4WPP */ 4208, /* PMXVI8GER4WSPP */ 4215, /* POPCNTB */ 4222, /* POPCNTB8 */ 4224, /* POPCNTD */ 4226, /* POPCNTW */ 4228, /* PPC32GOT */ 4230, /* PPC32PICGOT */ 4231, /* PREPARE_PROBED_ALLOCA_32 */ 4233, /* PREPARE_PROBED_ALLOCA_64 */ 4238, /* PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32 */ 4243, /* PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64 */ 4248, /* PROBED_ALLOCA_32 */ 4253, /* PROBED_ALLOCA_64 */ 4257, /* PROBED_STACKALLOC_32 */ 4261, /* PROBED_STACKALLOC_64 */ 4264, /* PSTB */ 4267, /* PSTB8 */ 4270, /* PSTB8pc */ 4273, /* PSTBpc */ 4276, /* PSTD */ 4279, /* PSTDpc */ 4282, /* PSTFD */ 4285, /* PSTFDpc */ 4288, /* PSTFS */ 4291, /* PSTFSpc */ 4294, /* PSTH */ 4297, /* PSTH8 */ 4300, /* PSTH8pc */ 4303, /* PSTHpc */ 4306, /* PSTW */ 4309, /* PSTW8 */ 4312, /* PSTW8pc */ 4315, /* PSTWpc */ 4318, /* PSTXSD */ 4321, /* PSTXSDpc */ 4324, /* PSTXSSP */ 4327, /* PSTXSSPpc */ 4330, /* PSTXV */ 4333, /* PSTXVP */ 4336, /* PSTXVPpc */ 4339, /* PSTXVpc */ 4342, /* PseudoEIEIO */ 4345, /* RESTORE_ACC */ 4345, /* RESTORE_CR */ 4348, /* RESTORE_CRBIT */ 4351, /* RESTORE_QUADWORD */ 4354, /* RESTORE_UACC */ 4357, /* RESTORE_WACC */ 4360, /* RFCI */ 4363, /* RFDI */ 4363, /* RFEBB */ 4363, /* RFI */ 4364, /* RFID */ 4364, /* RFMCI */ 4364, /* RLDCL */ 4364, /* RLDCL_rec */ 4368, /* RLDCR */ 4372, /* RLDCR_rec */ 4376, /* RLDIC */ 4380, /* RLDICL */ 4384, /* RLDICL_32 */ 4388, /* RLDICL_32_64 */ 4392, /* RLDICL_32_rec */ 4396, /* RLDICL_rec */ 4400, /* RLDICR */ 4404, /* RLDICR_32 */ 4408, /* RLDICR_rec */ 4412, /* RLDIC_rec */ 4416, /* RLDIMI */ 4420, /* RLDIMI_rec */ 4425, /* RLWIMI */ 4430, /* RLWIMI8 */ 4436, /* RLWIMI8_rec */ 4442, /* RLWIMI_rec */ 4448, /* RLWINM */ 4454, /* RLWINM8 */ 4459, /* RLWINM8_rec */ 4464, /* RLWINM_rec */ 4469, /* RLWNM */ 4474, /* RLWNM8 */ 4479, /* RLWNM8_rec */ 4484, /* RLWNM_rec */ 4489, /* ReadTB */ 4494, /* SC */ 4496, /* SELECT_CC_F16 */ 4497, /* SELECT_CC_F4 */ 4502, /* SELECT_CC_F8 */ 4507, /* SELECT_CC_I4 */ 4512, /* SELECT_CC_I8 */ 4517, /* SELECT_CC_SPE */ 4522, /* SELECT_CC_SPE4 */ 4527, /* SELECT_CC_VRRC */ 4532, /* SELECT_CC_VSFRC */ 4537, /* SELECT_CC_VSRC */ 4542, /* SELECT_CC_VSSRC */ 4547, /* SELECT_F16 */ 4552, /* SELECT_F4 */ 4556, /* SELECT_F8 */ 4560, /* SELECT_I4 */ 4564, /* SELECT_I8 */ 4568, /* SELECT_SPE */ 4572, /* SELECT_SPE4 */ 4576, /* SELECT_VRRC */ 4580, /* SELECT_VSFRC */ 4584, /* SELECT_VSRC */ 4588, /* SELECT_VSSRC */ 4592, /* SETB */ 4596, /* SETB8 */ 4598, /* SETBC */ 4600, /* SETBC8 */ 4602, /* SETBCR */ 4604, /* SETBCR8 */ 4606, /* SETFLM */ 4608, /* SETNBC */ 4610, /* SETNBC8 */ 4612, /* SETNBCR */ 4614, /* SETNBCR8 */ 4616, /* SETRND */ 4618, /* SETRNDi */ 4620, /* SLBFEE_rec */ 4622, /* SLBIA */ 4624, /* SLBIE */ 4624, /* SLBIEG */ 4625, /* SLBMFEE */ 4627, /* SLBMFEV */ 4629, /* SLBMTE */ 4631, /* SLBSYNC */ 4633, /* SLD */ 4633, /* SLD_rec */ 4636, /* SLW */ 4639, /* SLW8 */ 4642, /* SLW8_rec */ 4645, /* SLW_rec */ 4648, /* SPELWZ */ 4651, /* SPELWZX */ 4654, /* SPESTW */ 4657, /* SPESTWX */ 4660, /* SPILL_ACC */ 4663, /* SPILL_CR */ 4666, /* SPILL_CRBIT */ 4669, /* SPILL_QUADWORD */ 4672, /* SPILL_UACC */ 4675, /* SPILL_WACC */ 4678, /* SPLIT_QUADWORD */ 4681, /* SRAD */ 4684, /* SRADI */ 4687, /* SRADI_32 */ 4690, /* SRADI_rec */ 4693, /* SRAD_rec */ 4696, /* SRAW */ 4699, /* SRAWI */ 4702, /* SRAWI_rec */ 4705, /* SRAW_rec */ 4708, /* SRD */ 4711, /* SRD_rec */ 4714, /* SRW */ 4717, /* SRW8 */ 4720, /* SRW8_rec */ 4723, /* SRW_rec */ 4726, /* STB */ 4729, /* STB8 */ 4732, /* STBCIX */ 4735, /* STBCX */ 4738, /* STBEPX */ 4741, /* STBU */ 4744, /* STBU8 */ 4748, /* STBUX */ 4752, /* STBUX8 */ 4756, /* STBX */ 4760, /* STBX8 */ 4763, /* STBXTLS */ 4766, /* STBXTLS_ */ 4769, /* STBXTLS_32 */ 4772, /* STD */ 4775, /* STDAT */ 4778, /* STDBRX */ 4781, /* STDCIX */ 4784, /* STDCX */ 4787, /* STDU */ 4790, /* STDUX */ 4794, /* STDX */ 4798, /* STDXTLS */ 4801, /* STDXTLS_ */ 4804, /* STFD */ 4807, /* STFDEPX */ 4810, /* STFDU */ 4813, /* STFDUX */ 4817, /* STFDX */ 4821, /* STFIWX */ 4824, /* STFS */ 4827, /* STFSU */ 4830, /* STFSUX */ 4834, /* STFSX */ 4838, /* STH */ 4841, /* STH8 */ 4844, /* STHBRX */ 4847, /* STHCIX */ 4850, /* STHCX */ 4853, /* STHEPX */ 4856, /* STHU */ 4859, /* STHU8 */ 4863, /* STHUX */ 4867, /* STHUX8 */ 4871, /* STHX */ 4875, /* STHX8 */ 4878, /* STHXTLS */ 4881, /* STHXTLS_ */ 4884, /* STHXTLS_32 */ 4887, /* STMW */ 4890, /* STOP */ 4893, /* STQ */ 4893, /* STQCX */ 4896, /* STQX_PSEUDO */ 4899, /* STSWI */ 4902, /* STVEBX */ 4905, /* STVEHX */ 4908, /* STVEWX */ 4911, /* STVX */ 4914, /* STVXL */ 4917, /* STW */ 4920, /* STW8 */ 4923, /* STWAT */ 4926, /* STWBRX */ 4929, /* STWCIX */ 4932, /* STWCX */ 4935, /* STWEPX */ 4938, /* STWU */ 4941, /* STWU8 */ 4945, /* STWUX */ 4949, /* STWUX8 */ 4953, /* STWX */ 4957, /* STWX8 */ 4960, /* STWXTLS */ 4963, /* STWXTLS_ */ 4966, /* STWXTLS_32 */ 4969, /* STXSD */ 4972, /* STXSDX */ 4975, /* STXSIBX */ 4978, /* STXSIBXv */ 4981, /* STXSIHX */ 4984, /* STXSIHXv */ 4987, /* STXSIWX */ 4990, /* STXSSP */ 4993, /* STXSSPX */ 4996, /* STXV */ 4999, /* STXVB16X */ 5002, /* STXVD2X */ 5005, /* STXVH8X */ 5008, /* STXVL */ 5011, /* STXVLL */ 5014, /* STXVP */ 5017, /* STXVPRL */ 5020, /* STXVPRLL */ 5023, /* STXVPX */ 5026, /* STXVRBX */ 5029, /* STXVRDX */ 5032, /* STXVRHX */ 5035, /* STXVRL */ 5038, /* STXVRLL */ 5041, /* STXVRWX */ 5044, /* STXVW4X */ 5047, /* STXVX */ 5050, /* SUBF */ 5053, /* SUBF8 */ 5056, /* SUBF8O */ 5059, /* SUBF8O_rec */ 5062, /* SUBF8_rec */ 5065, /* SUBFC */ 5068, /* SUBFC8 */ 5071, /* SUBFC8O */ 5074, /* SUBFC8O_rec */ 5077, /* SUBFC8_rec */ 5080, /* SUBFCO */ 5083, /* SUBFCO_rec */ 5086, /* SUBFC_rec */ 5089, /* SUBFE */ 5092, /* SUBFE8 */ 5095, /* SUBFE8O */ 5098, /* SUBFE8O_rec */ 5101, /* SUBFE8_rec */ 5104, /* SUBFEO */ 5107, /* SUBFEO_rec */ 5110, /* SUBFE_rec */ 5113, /* SUBFIC */ 5116, /* SUBFIC8 */ 5119, /* SUBFME */ 5122, /* SUBFME8 */ 5124, /* SUBFME8O */ 5126, /* SUBFME8O_rec */ 5128, /* SUBFME8_rec */ 5130, /* SUBFMEO */ 5132, /* SUBFMEO_rec */ 5134, /* SUBFME_rec */ 5136, /* SUBFO */ 5138, /* SUBFO_rec */ 5141, /* SUBFUS */ 5144, /* SUBFUS_rec */ 5148, /* SUBFZE */ 5152, /* SUBFZE8 */ 5154, /* SUBFZE8O */ 5156, /* SUBFZE8O_rec */ 5158, /* SUBFZE8_rec */ 5160, /* SUBFZEO */ 5162, /* SUBFZEO_rec */ 5164, /* SUBFZE_rec */ 5166, /* SUBF_rec */ 5168, /* SYNC */ 5171, /* TABORT */ 5172, /* TABORTDC */ 5173, /* TABORTDCI */ 5176, /* TABORTWC */ 5179, /* TABORTWCI */ 5182, /* TAILB */ 5185, /* TAILB8 */ 5186, /* TAILBA */ 5187, /* TAILBA8 */ 5188, /* TAILBCTR */ 5189, /* TAILBCTR8 */ 5189, /* TBEGIN */ 5189, /* TBEGIN_RET */ 5190, /* TCHECK */ 5192, /* TCHECK_RET */ 5193, /* TCRETURNai */ 5194, /* TCRETURNai8 */ 5196, /* TCRETURNdi */ 5198, /* TCRETURNdi8 */ 5200, /* TCRETURNri */ 5202, /* TCRETURNri8 */ 5204, /* TD */ 5206, /* TDI */ 5209, /* TEND */ 5212, /* TLBIA */ 5213, /* TLBIE */ 5213, /* TLBIEL */ 5215, /* TLBIVAX */ 5216, /* TLBLD */ 5218, /* TLBLI */ 5219, /* TLBRE */ 5220, /* TLBRE2 */ 5220, /* TLBSX */ 5223, /* TLBSX2 */ 5225, /* TLBSX2D */ 5228, /* TLBSYNC */ 5231, /* TLBWE */ 5231, /* TLBWE2 */ 5231, /* TLSGDAIX */ 5234, /* TLSGDAIX8 */ 5237, /* TRAP */ 5240, /* TRECHKPT */ 5240, /* TRECLAIM */ 5240, /* TSR */ 5241, /* TW */ 5242, /* TWI */ 5245, /* UNENCODED_NOP */ 5248, /* UpdateGBR */ 5248, /* VABSDUB */ 5251, /* VABSDUH */ 5254, /* VABSDUW */ 5257, /* VADDCUQ */ 5260, /* VADDCUW */ 5263, /* VADDECUQ */ 5266, /* VADDEUQM */ 5270, /* VADDFP */ 5274, /* VADDSBS */ 5277, /* VADDSHS */ 5280, /* VADDSWS */ 5283, /* VADDUBM */ 5286, /* VADDUBS */ 5289, /* VADDUDM */ 5292, /* VADDUHM */ 5295, /* VADDUHS */ 5298, /* VADDUQM */ 5301, /* VADDUWM */ 5304, /* VADDUWS */ 5307, /* VAND */ 5310, /* VANDC */ 5313, /* VAVGSB */ 5316, /* VAVGSH */ 5319, /* VAVGSW */ 5322, /* VAVGUB */ 5325, /* VAVGUH */ 5328, /* VAVGUW */ 5331, /* VBPERMD */ 5334, /* VBPERMQ */ 5337, /* VCFSX */ 5340, /* VCFSX_0 */ 5343, /* VCFUGED */ 5345, /* VCFUX */ 5348, /* VCFUX_0 */ 5351, /* VCIPHER */ 5353, /* VCIPHERLAST */ 5356, /* VCLRLB */ 5359, /* VCLRRB */ 5362, /* VCLZB */ 5365, /* VCLZD */ 5367, /* VCLZDM */ 5369, /* VCLZH */ 5372, /* VCLZLSBB */ 5374, /* VCLZW */ 5376, /* VCMPBFP */ 5378, /* VCMPBFP_rec */ 5381, /* VCMPEQFP */ 5384, /* VCMPEQFP_rec */ 5387, /* VCMPEQUB */ 5390, /* VCMPEQUB_rec */ 5393, /* VCMPEQUD */ 5396, /* VCMPEQUD_rec */ 5399, /* VCMPEQUH */ 5402, /* VCMPEQUH_rec */ 5405, /* VCMPEQUQ */ 5408, /* VCMPEQUQ_rec */ 5411, /* VCMPEQUW */ 5414, /* VCMPEQUW_rec */ 5417, /* VCMPGEFP */ 5420, /* VCMPGEFP_rec */ 5423, /* VCMPGTFP */ 5426, /* VCMPGTFP_rec */ 5429, /* VCMPGTSB */ 5432, /* VCMPGTSB_rec */ 5435, /* VCMPGTSD */ 5438, /* VCMPGTSD_rec */ 5441, /* VCMPGTSH */ 5444, /* VCMPGTSH_rec */ 5447, /* VCMPGTSQ */ 5450, /* VCMPGTSQ_rec */ 5453, /* VCMPGTSW */ 5456, /* VCMPGTSW_rec */ 5459, /* VCMPGTUB */ 5462, /* VCMPGTUB_rec */ 5465, /* VCMPGTUD */ 5468, /* VCMPGTUD_rec */ 5471, /* VCMPGTUH */ 5474, /* VCMPGTUH_rec */ 5477, /* VCMPGTUQ */ 5480, /* VCMPGTUQ_rec */ 5483, /* VCMPGTUW */ 5486, /* VCMPGTUW_rec */ 5489, /* VCMPNEB */ 5492, /* VCMPNEB_rec */ 5495, /* VCMPNEH */ 5498, /* VCMPNEH_rec */ 5501, /* VCMPNEW */ 5504, /* VCMPNEW_rec */ 5507, /* VCMPNEZB */ 5510, /* VCMPNEZB_rec */ 5513, /* VCMPNEZH */ 5516, /* VCMPNEZH_rec */ 5519, /* VCMPNEZW */ 5522, /* VCMPNEZW_rec */ 5525, /* VCMPSQ */ 5528, /* VCMPUQ */ 5531, /* VCNTMBB */ 5534, /* VCNTMBD */ 5537, /* VCNTMBH */ 5540, /* VCNTMBW */ 5543, /* VCTSXS */ 5546, /* VCTSXS_0 */ 5549, /* VCTUXS */ 5551, /* VCTUXS_0 */ 5554, /* VCTZB */ 5556, /* VCTZD */ 5558, /* VCTZDM */ 5560, /* VCTZH */ 5563, /* VCTZLSBB */ 5565, /* VCTZW */ 5567, /* VDIVESD */ 5569, /* VDIVESQ */ 5572, /* VDIVESW */ 5575, /* VDIVEUD */ 5578, /* VDIVEUQ */ 5581, /* VDIVEUW */ 5584, /* VDIVSD */ 5587, /* VDIVSQ */ 5590, /* VDIVSW */ 5593, /* VDIVUD */ 5596, /* VDIVUQ */ 5599, /* VDIVUW */ 5602, /* VEQV */ 5605, /* VEXPANDBM */ 5608, /* VEXPANDDM */ 5610, /* VEXPANDHM */ 5612, /* VEXPANDQM */ 5614, /* VEXPANDWM */ 5616, /* VEXPTEFP */ 5618, /* VEXTDDVLX */ 5620, /* VEXTDDVRX */ 5624, /* VEXTDUBVLX */ 5628, /* VEXTDUBVRX */ 5632, /* VEXTDUHVLX */ 5636, /* VEXTDUHVRX */ 5640, /* VEXTDUWVLX */ 5644, /* VEXTDUWVRX */ 5648, /* VEXTRACTBM */ 5652, /* VEXTRACTD */ 5654, /* VEXTRACTDM */ 5657, /* VEXTRACTHM */ 5659, /* VEXTRACTQM */ 5661, /* VEXTRACTUB */ 5663, /* VEXTRACTUH */ 5666, /* VEXTRACTUW */ 5669, /* VEXTRACTWM */ 5672, /* VEXTSB2D */ 5674, /* VEXTSB2Ds */ 5676, /* VEXTSB2W */ 5678, /* VEXTSB2Ws */ 5680, /* VEXTSD2Q */ 5682, /* VEXTSH2D */ 5684, /* VEXTSH2Ds */ 5686, /* VEXTSH2W */ 5688, /* VEXTSH2Ws */ 5690, /* VEXTSW2D */ 5692, /* VEXTSW2Ds */ 5694, /* VEXTUBLX */ 5696, /* VEXTUBRX */ 5699, /* VEXTUHLX */ 5702, /* VEXTUHRX */ 5705, /* VEXTUWLX */ 5708, /* VEXTUWRX */ 5711, /* VGBBD */ 5714, /* VGNB */ 5716, /* VINSBLX */ 5719, /* VINSBRX */ 5723, /* VINSBVLX */ 5727, /* VINSBVRX */ 5731, /* VINSD */ 5735, /* VINSDLX */ 5739, /* VINSDRX */ 5743, /* VINSERTB */ 5747, /* VINSERTD */ 5751, /* VINSERTH */ 5754, /* VINSERTW */ 5758, /* VINSHLX */ 5761, /* VINSHRX */ 5765, /* VINSHVLX */ 5769, /* VINSHVRX */ 5773, /* VINSW */ 5777, /* VINSWLX */ 5781, /* VINSWRX */ 5785, /* VINSWVLX */ 5789, /* VINSWVRX */ 5793, /* VLOGEFP */ 5797, /* VMADDFP */ 5799, /* VMAXFP */ 5803, /* VMAXSB */ 5806, /* VMAXSD */ 5809, /* VMAXSH */ 5812, /* VMAXSW */ 5815, /* VMAXUB */ 5818, /* VMAXUD */ 5821, /* VMAXUH */ 5824, /* VMAXUW */ 5827, /* VMHADDSHS */ 5830, /* VMHRADDSHS */ 5834, /* VMINFP */ 5838, /* VMINSB */ 5841, /* VMINSD */ 5844, /* VMINSH */ 5847, /* VMINSW */ 5850, /* VMINUB */ 5853, /* VMINUD */ 5856, /* VMINUH */ 5859, /* VMINUW */ 5862, /* VMLADDUHM */ 5865, /* VMODSD */ 5869, /* VMODSQ */ 5872, /* VMODSW */ 5875, /* VMODUD */ 5878, /* VMODUQ */ 5881, /* VMODUW */ 5884, /* VMRGEW */ 5887, /* VMRGHB */ 5890, /* VMRGHH */ 5893, /* VMRGHW */ 5896, /* VMRGLB */ 5899, /* VMRGLH */ 5902, /* VMRGLW */ 5905, /* VMRGOW */ 5908, /* VMSUMCUD */ 5911, /* VMSUMMBM */ 5915, /* VMSUMSHM */ 5919, /* VMSUMSHS */ 5923, /* VMSUMUBM */ 5927, /* VMSUMUDM */ 5931, /* VMSUMUHM */ 5935, /* VMSUMUHS */ 5939, /* VMUL10CUQ */ 5943, /* VMUL10ECUQ */ 5945, /* VMUL10EUQ */ 5948, /* VMUL10UQ */ 5951, /* VMULESB */ 5953, /* VMULESD */ 5956, /* VMULESH */ 5959, /* VMULESW */ 5962, /* VMULEUB */ 5965, /* VMULEUD */ 5968, /* VMULEUH */ 5971, /* VMULEUW */ 5974, /* VMULHSD */ 5977, /* VMULHSW */ 5980, /* VMULHUD */ 5983, /* VMULHUW */ 5986, /* VMULLD */ 5989, /* VMULOSB */ 5992, /* VMULOSD */ 5995, /* VMULOSH */ 5998, /* VMULOSW */ 6001, /* VMULOUB */ 6004, /* VMULOUD */ 6007, /* VMULOUH */ 6010, /* VMULOUW */ 6013, /* VMULUWM */ 6016, /* VNAND */ 6019, /* VNCIPHER */ 6022, /* VNCIPHERLAST */ 6025, /* VNEGD */ 6028, /* VNEGW */ 6030, /* VNMSUBFP */ 6032, /* VNOR */ 6036, /* VOR */ 6039, /* VORC */ 6042, /* VPDEPD */ 6045, /* VPERM */ 6048, /* VPERMR */ 6052, /* VPERMXOR */ 6056, /* VPEXTD */ 6060, /* VPKPX */ 6063, /* VPKSDSS */ 6066, /* VPKSDUS */ 6069, /* VPKSHSS */ 6072, /* VPKSHUS */ 6075, /* VPKSWSS */ 6078, /* VPKSWUS */ 6081, /* VPKUDUM */ 6084, /* VPKUDUS */ 6087, /* VPKUHUM */ 6090, /* VPKUHUS */ 6093, /* VPKUWUM */ 6096, /* VPKUWUS */ 6099, /* VPMSUMB */ 6102, /* VPMSUMD */ 6105, /* VPMSUMH */ 6108, /* VPMSUMW */ 6111, /* VPOPCNTB */ 6114, /* VPOPCNTD */ 6116, /* VPOPCNTH */ 6118, /* VPOPCNTW */ 6120, /* VPRTYBD */ 6122, /* VPRTYBQ */ 6124, /* VPRTYBW */ 6126, /* VREFP */ 6128, /* VRFIM */ 6130, /* VRFIN */ 6132, /* VRFIP */ 6134, /* VRFIZ */ 6136, /* VRLB */ 6138, /* VRLD */ 6141, /* VRLDMI */ 6144, /* VRLDNM */ 6148, /* VRLH */ 6151, /* VRLQ */ 6154, /* VRLQMI */ 6157, /* VRLQNM */ 6161, /* VRLW */ 6164, /* VRLWMI */ 6167, /* VRLWNM */ 6171, /* VRSQRTEFP */ 6174, /* VSBOX */ 6176, /* VSEL */ 6178, /* VSHASIGMAD */ 6182, /* VSHASIGMAW */ 6186, /* VSL */ 6190, /* VSLB */ 6193, /* VSLD */ 6196, /* VSLDBI */ 6199, /* VSLDOI */ 6203, /* VSLH */ 6207, /* VSLO */ 6210, /* VSLQ */ 6213, /* VSLV */ 6216, /* VSLW */ 6219, /* VSPLTB */ 6222, /* VSPLTBs */ 6225, /* VSPLTH */ 6228, /* VSPLTHs */ 6231, /* VSPLTISB */ 6234, /* VSPLTISH */ 6236, /* VSPLTISW */ 6238, /* VSPLTW */ 6240, /* VSR */ 6243, /* VSRAB */ 6246, /* VSRAD */ 6249, /* VSRAH */ 6252, /* VSRAQ */ 6255, /* VSRAW */ 6258, /* VSRB */ 6261, /* VSRD */ 6264, /* VSRDBI */ 6267, /* VSRH */ 6271, /* VSRO */ 6274, /* VSRQ */ 6277, /* VSRV */ 6280, /* VSRW */ 6283, /* VSTRIBL */ 6286, /* VSTRIBL_rec */ 6288, /* VSTRIBR */ 6290, /* VSTRIBR_rec */ 6292, /* VSTRIHL */ 6294, /* VSTRIHL_rec */ 6296, /* VSTRIHR */ 6298, /* VSTRIHR_rec */ 6300, /* VSUBCUQ */ 6302, /* VSUBCUW */ 6305, /* VSUBECUQ */ 6308, /* VSUBEUQM */ 6312, /* VSUBFP */ 6316, /* VSUBSBS */ 6319, /* VSUBSHS */ 6322, /* VSUBSWS */ 6325, /* VSUBUBM */ 6328, /* VSUBUBS */ 6331, /* VSUBUDM */ 6334, /* VSUBUHM */ 6337, /* VSUBUHS */ 6340, /* VSUBUQM */ 6343, /* VSUBUWM */ 6346, /* VSUBUWS */ 6349, /* VSUM2SWS */ 6352, /* VSUM4SBS */ 6355, /* VSUM4SHS */ 6358, /* VSUM4UBS */ 6361, /* VSUMSWS */ 6364, /* VUPKHPX */ 6367, /* VUPKHSB */ 6369, /* VUPKHSH */ 6371, /* VUPKHSW */ 6373, /* VUPKLPX */ 6375, /* VUPKLSB */ 6377, /* VUPKLSH */ 6379, /* VUPKLSW */ 6381, /* VXOR */ 6383, /* V_SET0 */ 6386, /* V_SET0B */ 6387, /* V_SET0H */ 6388, /* V_SETALLONES */ 6389, /* V_SETALLONESB */ 6390, /* V_SETALLONESH */ 6391, /* WAIT */ 6392, /* WRTEE */ 6393, /* WRTEEI */ 6394, /* XOR */ 6395, /* XOR8 */ 6398, /* XOR8_rec */ 6401, /* XORI */ 6404, /* XORI8 */ 6407, /* XORIS */ 6410, /* XORIS8 */ 6413, /* XOR_rec */ 6416, /* XSABSDP */ 6419, /* XSABSQP */ 6421, /* XSADDDP */ 6423, /* XSADDQP */ 6426, /* XSADDQPO */ 6429, /* XSADDSP */ 6432, /* XSCMPEQDP */ 6435, /* XSCMPEQQP */ 6438, /* XSCMPEXPDP */ 6441, /* XSCMPEXPQP */ 6444, /* XSCMPGEDP */ 6447, /* XSCMPGEQP */ 6450, /* XSCMPGTDP */ 6453, /* XSCMPGTQP */ 6456, /* XSCMPODP */ 6459, /* XSCMPOQP */ 6462, /* XSCMPUDP */ 6465, /* XSCMPUQP */ 6468, /* XSCPSGNDP */ 6471, /* XSCPSGNQP */ 6474, /* XSCVDPHP */ 6477, /* XSCVDPQP */ 6479, /* XSCVDPSP */ 6481, /* XSCVDPSPN */ 6483, /* XSCVDPSXDS */ 6485, /* XSCVDPSXDSs */ 6487, /* XSCVDPSXWS */ 6489, /* XSCVDPSXWSs */ 6491, /* XSCVDPUXDS */ 6493, /* XSCVDPUXDSs */ 6495, /* XSCVDPUXWS */ 6497, /* XSCVDPUXWSs */ 6499, /* XSCVHPDP */ 6501, /* XSCVQPDP */ 6503, /* XSCVQPDPO */ 6505, /* XSCVQPSDZ */ 6507, /* XSCVQPSQZ */ 6509, /* XSCVQPSWZ */ 6511, /* XSCVQPUDZ */ 6513, /* XSCVQPUQZ */ 6515, /* XSCVQPUWZ */ 6517, /* XSCVSDQP */ 6519, /* XSCVSPDP */ 6521, /* XSCVSPDPN */ 6523, /* XSCVSQQP */ 6525, /* XSCVSXDDP */ 6527, /* XSCVSXDSP */ 6529, /* XSCVUDQP */ 6531, /* XSCVUQQP */ 6533, /* XSCVUXDDP */ 6535, /* XSCVUXDSP */ 6537, /* XSDIVDP */ 6539, /* XSDIVQP */ 6542, /* XSDIVQPO */ 6545, /* XSDIVSP */ 6548, /* XSIEXPDP */ 6551, /* XSIEXPQP */ 6554, /* XSMADDADP */ 6557, /* XSMADDASP */ 6561, /* XSMADDMDP */ 6565, /* XSMADDMSP */ 6569, /* XSMADDQP */ 6573, /* XSMADDQPO */ 6577, /* XSMAXCDP */ 6581, /* XSMAXCQP */ 6584, /* XSMAXDP */ 6587, /* XSMAXJDP */ 6590, /* XSMINCDP */ 6593, /* XSMINCQP */ 6596, /* XSMINDP */ 6599, /* XSMINJDP */ 6602, /* XSMSUBADP */ 6605, /* XSMSUBASP */ 6609, /* XSMSUBMDP */ 6613, /* XSMSUBMSP */ 6617, /* XSMSUBQP */ 6621, /* XSMSUBQPO */ 6625, /* XSMULDP */ 6629, /* XSMULQP */ 6632, /* XSMULQPO */ 6635, /* XSMULSP */ 6638, /* XSNABSDP */ 6641, /* XSNABSDPs */ 6643, /* XSNABSQP */ 6645, /* XSNEGDP */ 6647, /* XSNEGQP */ 6649, /* XSNMADDADP */ 6651, /* XSNMADDASP */ 6655, /* XSNMADDMDP */ 6659, /* XSNMADDMSP */ 6663, /* XSNMADDQP */ 6667, /* XSNMADDQPO */ 6671, /* XSNMSUBADP */ 6675, /* XSNMSUBASP */ 6679, /* XSNMSUBMDP */ 6683, /* XSNMSUBMSP */ 6687, /* XSNMSUBQP */ 6691, /* XSNMSUBQPO */ 6695, /* XSRDPI */ 6699, /* XSRDPIC */ 6701, /* XSRDPIM */ 6703, /* XSRDPIP */ 6705, /* XSRDPIZ */ 6707, /* XSREDP */ 6709, /* XSRESP */ 6711, /* XSRQPI */ 6713, /* XSRQPIX */ 6717, /* XSRQPXP */ 6721, /* XSRSP */ 6725, /* XSRSQRTEDP */ 6727, /* XSRSQRTESP */ 6729, /* XSSQRTDP */ 6731, /* XSSQRTQP */ 6733, /* XSSQRTQPO */ 6735, /* XSSQRTSP */ 6737, /* XSSUBDP */ 6739, /* XSSUBQP */ 6742, /* XSSUBQPO */ 6745, /* XSSUBSP */ 6748, /* XSTDIVDP */ 6751, /* XSTSQRTDP */ 6754, /* XSTSTDCDP */ 6756, /* XSTSTDCQP */ 6759, /* XSTSTDCSP */ 6762, /* XSXEXPDP */ 6765, /* XSXEXPQP */ 6767, /* XSXSIGDP */ 6769, /* XSXSIGQP */ 6771, /* XVABSDP */ 6773, /* XVABSSP */ 6775, /* XVADDDP */ 6777, /* XVADDSP */ 6780, /* XVBF16GER2 */ 6783, /* XVBF16GER2NN */ 6786, /* XVBF16GER2NP */ 6790, /* XVBF16GER2PN */ 6794, /* XVBF16GER2PP */ 6798, /* XVBF16GER2W */ 6802, /* XVBF16GER2WNN */ 6805, /* XVBF16GER2WNP */ 6809, /* XVBF16GER2WPN */ 6813, /* XVBF16GER2WPP */ 6817, /* XVCMPEQDP */ 6821, /* XVCMPEQDP_rec */ 6824, /* XVCMPEQSP */ 6827, /* XVCMPEQSP_rec */ 6830, /* XVCMPGEDP */ 6833, /* XVCMPGEDP_rec */ 6836, /* XVCMPGESP */ 6839, /* XVCMPGESP_rec */ 6842, /* XVCMPGTDP */ 6845, /* XVCMPGTDP_rec */ 6848, /* XVCMPGTSP */ 6851, /* XVCMPGTSP_rec */ 6854, /* XVCPSGNDP */ 6857, /* XVCPSGNSP */ 6860, /* XVCVBF16SPN */ 6863, /* XVCVDPSP */ 6865, /* XVCVDPSXDS */ 6867, /* XVCVDPSXWS */ 6869, /* XVCVDPUXDS */ 6871, /* XVCVDPUXWS */ 6873, /* XVCVHPSP */ 6875, /* XVCVSPBF16 */ 6877, /* XVCVSPDP */ 6879, /* XVCVSPHP */ 6881, /* XVCVSPSXDS */ 6883, /* XVCVSPSXWS */ 6885, /* XVCVSPUXDS */ 6887, /* XVCVSPUXWS */ 6889, /* XVCVSXDDP */ 6891, /* XVCVSXDSP */ 6893, /* XVCVSXWDP */ 6895, /* XVCVSXWSP */ 6897, /* XVCVUXDDP */ 6899, /* XVCVUXDSP */ 6901, /* XVCVUXWDP */ 6903, /* XVCVUXWSP */ 6905, /* XVDIVDP */ 6907, /* XVDIVSP */ 6910, /* XVF16GER2 */ 6913, /* XVF16GER2NN */ 6916, /* XVF16GER2NP */ 6920, /* XVF16GER2PN */ 6924, /* XVF16GER2PP */ 6928, /* XVF16GER2W */ 6932, /* XVF16GER2WNN */ 6935, /* XVF16GER2WNP */ 6939, /* XVF16GER2WPN */ 6943, /* XVF16GER2WPP */ 6947, /* XVF32GER */ 6951, /* XVF32GERNN */ 6954, /* XVF32GERNP */ 6958, /* XVF32GERPN */ 6962, /* XVF32GERPP */ 6966, /* XVF32GERW */ 6970, /* XVF32GERWNN */ 6973, /* XVF32GERWNP */ 6977, /* XVF32GERWPN */ 6981, /* XVF32GERWPP */ 6985, /* XVF64GER */ 6989, /* XVF64GERNN */ 6992, /* XVF64GERNP */ 6996, /* XVF64GERPN */ 7000, /* XVF64GERPP */ 7004, /* XVF64GERW */ 7008, /* XVF64GERWNN */ 7011, /* XVF64GERWNP */ 7015, /* XVF64GERWPN */ 7019, /* XVF64GERWPP */ 7023, /* XVI16GER2 */ 7027, /* XVI16GER2PP */ 7030, /* XVI16GER2S */ 7034, /* XVI16GER2SPP */ 7037, /* XVI16GER2SW */ 7041, /* XVI16GER2SWPP */ 7044, /* XVI16GER2W */ 7048, /* XVI16GER2WPP */ 7051, /* XVI4GER8 */ 7055, /* XVI4GER8PP */ 7058, /* XVI4GER8W */ 7062, /* XVI4GER8WPP */ 7065, /* XVI8GER4 */ 7069, /* XVI8GER4PP */ 7072, /* XVI8GER4SPP */ 7076, /* XVI8GER4W */ 7080, /* XVI8GER4WPP */ 7083, /* XVI8GER4WSPP */ 7087, /* XVIEXPDP */ 7091, /* XVIEXPSP */ 7094, /* XVMADDADP */ 7097, /* XVMADDASP */ 7101, /* XVMADDMDP */ 7105, /* XVMADDMSP */ 7109, /* XVMAXDP */ 7113, /* XVMAXSP */ 7116, /* XVMINDP */ 7119, /* XVMINSP */ 7122, /* XVMSUBADP */ 7125, /* XVMSUBASP */ 7129, /* XVMSUBMDP */ 7133, /* XVMSUBMSP */ 7137, /* XVMULDP */ 7141, /* XVMULSP */ 7144, /* XVNABSDP */ 7147, /* XVNABSSP */ 7149, /* XVNEGDP */ 7151, /* XVNEGSP */ 7153, /* XVNMADDADP */ 7155, /* XVNMADDASP */ 7159, /* XVNMADDMDP */ 7163, /* XVNMADDMSP */ 7167, /* XVNMSUBADP */ 7171, /* XVNMSUBASP */ 7175, /* XVNMSUBMDP */ 7179, /* XVNMSUBMSP */ 7183, /* XVRDPI */ 7187, /* XVRDPIC */ 7189, /* XVRDPIM */ 7191, /* XVRDPIP */ 7193, /* XVRDPIZ */ 7195, /* XVREDP */ 7197, /* XVRESP */ 7199, /* XVRSPI */ 7201, /* XVRSPIC */ 7203, /* XVRSPIM */ 7205, /* XVRSPIP */ 7207, /* XVRSPIZ */ 7209, /* XVRSQRTEDP */ 7211, /* XVRSQRTESP */ 7213, /* XVSQRTDP */ 7215, /* XVSQRTSP */ 7217, /* XVSUBDP */ 7219, /* XVSUBSP */ 7222, /* XVTDIVDP */ 7225, /* XVTDIVSP */ 7228, /* XVTLSBB */ 7231, /* XVTSQRTDP */ 7233, /* XVTSQRTSP */ 7235, /* XVTSTDCDP */ 7237, /* XVTSTDCSP */ 7240, /* XVXEXPDP */ 7243, /* XVXEXPSP */ 7245, /* XVXSIGDP */ 7247, /* XVXSIGSP */ 7249, /* XXBLENDVB */ 7251, /* XXBLENDVD */ 7255, /* XXBLENDVH */ 7259, /* XXBLENDVW */ 7263, /* XXBRD */ 7267, /* XXBRH */ 7269, /* XXBRQ */ 7271, /* XXBRW */ 7273, /* XXEVAL */ 7275, /* XXEXTRACTUW */ 7280, /* XXGENPCVBM */ 7283, /* XXGENPCVDM */ 7286, /* XXGENPCVHM */ 7289, /* XXGENPCVWM */ 7292, /* XXINSERTW */ 7295, /* XXLAND */ 7299, /* XXLANDC */ 7302, /* XXLEQV */ 7305, /* XXLEQVOnes */ 7308, /* XXLNAND */ 7309, /* XXLNOR */ 7312, /* XXLOR */ 7315, /* XXLORC */ 7318, /* XXLORf */ 7321, /* XXLXOR */ 7324, /* XXLXORdpz */ 7327, /* XXLXORspz */ 7328, /* XXLXORz */ 7329, /* XXMFACC */ 7330, /* XXMFACCW */ 7332, /* XXMRGHW */ 7334, /* XXMRGLW */ 7337, /* XXMTACC */ 7340, /* XXMTACCW */ 7342, /* XXPERM */ 7344, /* XXPERMDI */ 7348, /* XXPERMDIs */ 7352, /* XXPERMR */ 7355, /* XXPERMX */ 7359, /* XXSEL */ 7364, /* XXSETACCZ */ 7368, /* XXSETACCZW */ 7369, /* XXSLDWI */ 7370, /* XXSLDWIs */ 7374, /* XXSPLTI32DX */ 7377, /* XXSPLTIB */ 7381, /* XXSPLTIDP */ 7383, /* XXSPLTIW */ 7385, /* XXSPLTW */ 7387, /* XXSPLTWs */ 7390, /* gBC */ 7393, /* gBCA */ 7396, /* gBCAat */ 7399, /* gBCCTR */ 7403, /* gBCCTRL */ 7406, /* gBCL */ 7409, /* gBCLA */ 7412, /* gBCLAat */ 7415, /* gBCLR */ 7419, /* gBCLRL */ 7422, /* gBCLat */ 7425, /* gBCat */ 7429, }; using namespace OpTypes; const int16_t OpcodeOperandTypes[] = { /* PHI */ -1, /* INLINEASM */ /* INLINEASM_BR */ /* CFI_INSTRUCTION */ i32imm, /* EH_LABEL */ i32imm, /* GC_LABEL */ i32imm, /* ANNOTATION_LABEL */ i32imm, /* KILL */ /* EXTRACT_SUBREG */ -1, -1, i32imm, /* INSERT_SUBREG */ -1, -1, -1, i32imm, /* IMPLICIT_DEF */ -1, /* SUBREG_TO_REG */ -1, -1, -1, i32imm, /* COPY_TO_REGCLASS */ -1, -1, i32imm, /* DBG_VALUE */ /* DBG_VALUE_LIST */ /* DBG_INSTR_REF */ /* DBG_PHI */ /* DBG_LABEL */ -1, /* REG_SEQUENCE */ -1, -1, /* COPY */ -1, -1, /* BUNDLE */ /* LIFETIME_START */ i32imm, /* LIFETIME_END */ i32imm, /* PSEUDO_PROBE */ i64imm, i64imm, i8imm, i32imm, /* ARITH_FENCE */ -1, -1, /* STACKMAP */ i64imm, i32imm, /* FENTRY_CALL */ /* PATCHPOINT */ -1, i64imm, i32imm, -1, i32imm, i32imm, /* LOAD_STACK_GUARD */ -1, /* PREALLOCATED_SETUP */ i32imm, /* PREALLOCATED_ARG */ -1, i32imm, i32imm, /* STATEPOINT */ /* LOCAL_ESCAPE */ -1, i32imm, /* FAULTING_OP */ -1, /* PATCHABLE_OP */ /* PATCHABLE_FUNCTION_ENTER */ /* PATCHABLE_RET */ /* PATCHABLE_FUNCTION_EXIT */ /* PATCHABLE_TAIL_CALL */ /* PATCHABLE_EVENT_CALL */ -1, -1, /* PATCHABLE_TYPED_EVENT_CALL */ -1, -1, -1, /* ICALL_BRANCH_FUNNEL */ /* MEMBARRIER */ /* G_ASSERT_SEXT */ type0, type0, untyped_imm_0, /* G_ASSERT_ZEXT */ type0, type0, untyped_imm_0, /* G_ASSERT_ALIGN */ type0, type0, untyped_imm_0, /* G_ADD */ type0, type0, type0, /* G_SUB */ type0, type0, type0, /* G_MUL */ type0, type0, type0, /* G_SDIV */ type0, type0, type0, /* G_UDIV */ type0, type0, type0, /* G_SREM */ type0, type0, type0, /* G_UREM */ type0, type0, type0, /* G_SDIVREM */ type0, type0, type0, type0, /* G_UDIVREM */ type0, type0, type0, type0, /* G_AND */ type0, type0, type0, /* G_OR */ type0, type0, type0, /* G_XOR */ type0, type0, type0, /* G_IMPLICIT_DEF */ type0, /* G_PHI */ type0, /* G_FRAME_INDEX */ type0, -1, /* G_GLOBAL_VALUE */ type0, -1, /* G_EXTRACT */ type0, type1, untyped_imm_0, /* G_UNMERGE_VALUES */ type0, type1, /* G_INSERT */ type0, type0, type1, untyped_imm_0, /* G_MERGE_VALUES */ type0, type1, /* G_BUILD_VECTOR */ type0, type1, /* G_BUILD_VECTOR_TRUNC */ type0, type1, /* G_CONCAT_VECTORS */ type0, type1, /* G_PTRTOINT */ type0, type1, /* G_INTTOPTR */ type0, type1, /* G_BITCAST */ type0, type1, /* G_FREEZE */ type0, type0, /* G_INTRINSIC_FPTRUNC_ROUND */ type0, type1, i32imm, /* G_INTRINSIC_TRUNC */ type0, type0, /* G_INTRINSIC_ROUND */ type0, type0, /* G_INTRINSIC_LRINT */ type0, type1, /* G_INTRINSIC_ROUNDEVEN */ type0, type0, /* G_READCYCLECOUNTER */ type0, /* G_LOAD */ type0, ptype1, /* G_SEXTLOAD */ type0, ptype1, /* G_ZEXTLOAD */ type0, ptype1, /* G_INDEXED_LOAD */ type0, ptype1, ptype1, type2, -1, /* G_INDEXED_SEXTLOAD */ type0, ptype1, ptype1, type2, -1, /* G_INDEXED_ZEXTLOAD */ type0, ptype1, ptype1, type2, -1, /* G_STORE */ type0, ptype1, /* G_INDEXED_STORE */ ptype0, type1, ptype0, ptype2, -1, /* G_ATOMIC_CMPXCHG_WITH_SUCCESS */ type0, type1, type2, type0, type0, /* G_ATOMIC_CMPXCHG */ type0, ptype1, type0, type0, /* G_ATOMICRMW_XCHG */ type0, ptype1, type0, /* G_ATOMICRMW_ADD */ type0, ptype1, type0, /* G_ATOMICRMW_SUB */ type0, ptype1, type0, /* G_ATOMICRMW_AND */ type0, ptype1, type0, /* G_ATOMICRMW_NAND */ type0, ptype1, type0, /* G_ATOMICRMW_OR */ type0, ptype1, type0, /* G_ATOMICRMW_XOR */ type0, ptype1, type0, /* G_ATOMICRMW_MAX */ type0, ptype1, type0, /* G_ATOMICRMW_MIN */ type0, ptype1, type0, /* G_ATOMICRMW_UMAX */ type0, ptype1, type0, /* G_ATOMICRMW_UMIN */ type0, ptype1, type0, /* G_ATOMICRMW_FADD */ type0, ptype1, type0, /* G_ATOMICRMW_FSUB */ type0, ptype1, type0, /* G_ATOMICRMW_FMAX */ type0, ptype1, type0, /* G_ATOMICRMW_FMIN */ type0, ptype1, type0, /* G_ATOMICRMW_UINC_WRAP */ type0, ptype1, type0, /* G_ATOMICRMW_UDEC_WRAP */ type0, ptype1, type0, /* G_FENCE */ i32imm, i32imm, /* G_BRCOND */ type0, -1, /* G_BRINDIRECT */ type0, /* G_INVOKE_REGION_START */ /* G_INTRINSIC */ -1, /* G_INTRINSIC_W_SIDE_EFFECTS */ -1, /* G_ANYEXT */ type0, type1, /* G_TRUNC */ type0, type1, /* G_CONSTANT */ type0, -1, /* G_FCONSTANT */ type0, -1, /* G_VASTART */ type0, /* G_VAARG */ type0, type1, -1, /* G_SEXT */ type0, type1, /* G_SEXT_INREG */ type0, type0, untyped_imm_0, /* G_ZEXT */ type0, type1, /* G_SHL */ type0, type0, type1, /* G_LSHR */ type0, type0, type1, /* G_ASHR */ type0, type0, type1, /* G_FSHL */ type0, type0, type0, type1, /* G_FSHR */ type0, type0, type0, type1, /* G_ROTR */ type0, type0, type1, /* G_ROTL */ type0, type0, type1, /* G_ICMP */ type0, -1, type1, type1, /* G_FCMP */ type0, -1, type1, type1, /* G_SELECT */ type0, type1, type0, type0, /* G_UADDO */ type0, type1, type0, type0, /* G_UADDE */ type0, type1, type0, type0, type1, /* G_USUBO */ type0, type1, type0, type0, /* G_USUBE */ type0, type1, type0, type0, type1, /* G_SADDO */ type0, type1, type0, type0, /* G_SADDE */ type0, type1, type0, type0, type1, /* G_SSUBO */ type0, type1, type0, type0, /* G_SSUBE */ type0, type1, type0, type0, type1, /* G_UMULO */ type0, type1, type0, type0, /* G_SMULO */ type0, type1, type0, type0, /* G_UMULH */ type0, type0, type0, /* G_SMULH */ type0, type0, type0, /* G_UADDSAT */ type0, type0, type0, /* G_SADDSAT */ type0, type0, type0, /* G_USUBSAT */ type0, type0, type0, /* G_SSUBSAT */ type0, type0, type0, /* G_USHLSAT */ type0, type0, type1, /* G_SSHLSAT */ type0, type0, type1, /* G_SMULFIX */ type0, type0, type0, untyped_imm_0, /* G_UMULFIX */ type0, type0, type0, untyped_imm_0, /* G_SMULFIXSAT */ type0, type0, type0, untyped_imm_0, /* G_UMULFIXSAT */ type0, type0, type0, untyped_imm_0, /* G_SDIVFIX */ type0, type0, type0, untyped_imm_0, /* G_UDIVFIX */ type0, type0, type0, untyped_imm_0, /* G_SDIVFIXSAT */ type0, type0, type0, untyped_imm_0, /* G_UDIVFIXSAT */ type0, type0, type0, untyped_imm_0, /* G_FADD */ type0, type0, type0, /* G_FSUB */ type0, type0, type0, /* G_FMUL */ type0, type0, type0, /* G_FMA */ type0, type0, type0, type0, /* G_FMAD */ type0, type0, type0, type0, /* G_FDIV */ type0, type0, type0, /* G_FREM */ type0, type0, type0, /* G_FPOW */ type0, type0, type0, /* G_FPOWI */ type0, type0, type1, /* G_FEXP */ type0, type0, /* G_FEXP2 */ type0, type0, /* G_FLOG */ type0, type0, /* G_FLOG2 */ type0, type0, /* G_FLOG10 */ type0, type0, /* G_FNEG */ type0, type0, /* G_FPEXT */ type0, type1, /* G_FPTRUNC */ type0, type1, /* G_FPTOSI */ type0, type1, /* G_FPTOUI */ type0, type1, /* G_SITOFP */ type0, type1, /* G_UITOFP */ type0, type1, /* G_FABS */ type0, type0, /* G_FCOPYSIGN */ type0, type0, type1, /* G_IS_FPCLASS */ type0, type1, -1, /* G_FCANONICALIZE */ type0, type0, /* G_FMINNUM */ type0, type0, type0, /* G_FMAXNUM */ type0, type0, type0, /* G_FMINNUM_IEEE */ type0, type0, type0, /* G_FMAXNUM_IEEE */ type0, type0, type0, /* G_FMINIMUM */ type0, type0, type0, /* G_FMAXIMUM */ type0, type0, type0, /* G_PTR_ADD */ ptype0, ptype0, type1, /* G_PTRMASK */ ptype0, ptype0, type1, /* G_SMIN */ type0, type0, type0, /* G_SMAX */ type0, type0, type0, /* G_UMIN */ type0, type0, type0, /* G_UMAX */ type0, type0, type0, /* G_ABS */ type0, type0, /* G_LROUND */ type0, type1, /* G_LLROUND */ type0, type1, /* G_BR */ -1, /* G_BRJT */ ptype0, -1, type1, /* G_INSERT_VECTOR_ELT */ type0, type0, type1, type2, /* G_EXTRACT_VECTOR_ELT */ type0, type1, type2, /* G_SHUFFLE_VECTOR */ type0, type1, type1, -1, /* G_CTTZ */ type0, type1, /* G_CTTZ_ZERO_UNDEF */ type0, type1, /* G_CTLZ */ type0, type1, /* G_CTLZ_ZERO_UNDEF */ type0, type1, /* G_CTPOP */ type0, type1, /* G_BSWAP */ type0, type0, /* G_BITREVERSE */ type0, type0, /* G_FCEIL */ type0, type0, /* G_FCOS */ type0, type0, /* G_FSIN */ type0, type0, /* G_FSQRT */ type0, type0, /* G_FFLOOR */ type0, type0, /* G_FRINT */ type0, type0, /* G_FNEARBYINT */ type0, type0, /* G_ADDRSPACE_CAST */ type0, type1, /* G_BLOCK_ADDR */ type0, -1, /* G_JUMP_TABLE */ type0, -1, /* G_DYN_STACKALLOC */ ptype0, type1, i32imm, /* G_STRICT_FADD */ type0, type0, type0, /* G_STRICT_FSUB */ type0, type0, type0, /* G_STRICT_FMUL */ type0, type0, type0, /* G_STRICT_FDIV */ type0, type0, type0, /* G_STRICT_FREM */ type0, type0, type0, /* G_STRICT_FMA */ type0, type0, type0, type0, /* G_STRICT_FSQRT */ type0, type0, /* G_READ_REGISTER */ type0, -1, /* G_WRITE_REGISTER */ -1, type0, /* G_MEMCPY */ ptype0, ptype1, type2, untyped_imm_0, /* G_MEMCPY_INLINE */ ptype0, ptype1, type2, /* G_MEMMOVE */ ptype0, ptype1, type2, untyped_imm_0, /* G_MEMSET */ ptype0, type1, type2, untyped_imm_0, /* G_BZERO */ ptype0, type1, untyped_imm_0, /* G_VECREDUCE_SEQ_FADD */ type0, type1, type2, /* G_VECREDUCE_SEQ_FMUL */ type0, type1, type2, /* G_VECREDUCE_FADD */ type0, type1, /* G_VECREDUCE_FMUL */ type0, type1, /* G_VECREDUCE_FMAX */ type0, type1, /* G_VECREDUCE_FMIN */ type0, type1, /* G_VECREDUCE_ADD */ type0, type1, /* G_VECREDUCE_MUL */ type0, type1, /* G_VECREDUCE_AND */ type0, type1, /* G_VECREDUCE_OR */ type0, type1, /* G_VECREDUCE_XOR */ type0, type1, /* G_VECREDUCE_SMAX */ type0, type1, /* G_VECREDUCE_SMIN */ type0, type1, /* G_VECREDUCE_UMAX */ type0, type1, /* G_VECREDUCE_UMIN */ type0, type1, /* G_SBFX */ type0, type0, type1, type1, /* G_UBFX */ type0, type0, type1, type1, /* ATOMIC_CMP_SWAP_I128 */ g8prc, g8prc, ptr_rc_nor0, ptr_rc_idx, g8rc, g8rc, g8rc, g8rc, /* ATOMIC_LOAD_ADD_I128 */ g8prc, g8prc, ptr_rc_nor0, ptr_rc_idx, g8rc, g8rc, /* ATOMIC_LOAD_AND_I128 */ g8prc, g8prc, ptr_rc_nor0, ptr_rc_idx, g8rc, g8rc, /* ATOMIC_LOAD_NAND_I128 */ g8prc, g8prc, ptr_rc_nor0, ptr_rc_idx, g8rc, g8rc, /* ATOMIC_LOAD_OR_I128 */ g8prc, g8prc, ptr_rc_nor0, ptr_rc_idx, g8rc, g8rc, /* ATOMIC_LOAD_SUB_I128 */ g8prc, g8prc, ptr_rc_nor0, ptr_rc_idx, g8rc, g8rc, /* ATOMIC_LOAD_XOR_I128 */ g8prc, g8prc, ptr_rc_nor0, ptr_rc_idx, g8rc, g8rc, /* ATOMIC_SWAP_I128 */ g8prc, g8prc, ptr_rc_nor0, ptr_rc_idx, g8rc, g8rc, /* BUILD_QUADWORD */ g8prc, g8rc, g8rc, /* BUILD_UACC */ acc, uacc, /* CFENCE8 */ g8rc, /* CLRLSLDI */ g8rc, g8rc, u6imm, u6imm, /* CLRLSLDI_rec */ g8rc, g8rc, u6imm, u6imm, /* CLRLSLWI */ gprc, gprc, u5imm, u5imm, /* CLRLSLWI_rec */ gprc, gprc, u5imm, u5imm, /* CLRRDI */ g8rc, g8rc, u6imm, /* CLRRDI_rec */ g8rc, g8rc, u6imm, /* CLRRWI */ gprc, gprc, u5imm, /* CLRRWI_rec */ gprc, gprc, u5imm, /* DCBFL */ ptr_rc_nor0, ptr_rc_idx, /* DCBFLP */ ptr_rc_nor0, ptr_rc_idx, /* DCBFPS */ ptr_rc_nor0, ptr_rc_idx, /* DCBFx */ ptr_rc_nor0, ptr_rc_idx, /* DCBSTPS */ ptr_rc_nor0, ptr_rc_idx, /* DCBTCT */ ptr_rc_nor0, ptr_rc_idx, u5imm, /* DCBTDS */ ptr_rc_nor0, ptr_rc_idx, u5imm, /* DCBTSTCT */ ptr_rc_nor0, ptr_rc_idx, u5imm, /* DCBTSTDS */ ptr_rc_nor0, ptr_rc_idx, u5imm, /* DCBTSTT */ ptr_rc_nor0, ptr_rc_idx, /* DCBTSTx */ ptr_rc_nor0, ptr_rc_idx, /* DCBTT */ ptr_rc_nor0, ptr_rc_idx, /* DCBTx */ ptr_rc_nor0, ptr_rc_idx, /* DFLOADf32 */ vssrc, dispRIX, ptr_rc_nor0, /* DFLOADf64 */ vsfrc, dispRIX, ptr_rc_nor0, /* DFSTOREf32 */ vssrc, dispRIX, ptr_rc_nor0, /* DFSTOREf64 */ vsfrc, dispRIX, ptr_rc_nor0, /* EXTLDI */ g8rc, g8rc, u6imm, u6imm, /* EXTLDI_rec */ g8rc, g8rc, u6imm, u6imm, /* EXTLWI */ gprc, gprc, u5imm, u5imm, /* EXTLWI_rec */ gprc, gprc, u5imm, u5imm, /* EXTRDI */ g8rc, g8rc, u6imm, u6imm, /* EXTRDI_rec */ g8rc, g8rc, u6imm, u6imm, /* EXTRWI */ gprc, gprc, u5imm, u5imm, /* EXTRWI_rec */ gprc, gprc, u5imm, u5imm, /* INSLWI */ gprc, gprc, u5imm, u5imm, /* INSLWI_rec */ gprc, gprc, u5imm, u5imm, /* INSRDI */ g8rc, g8rc, u6imm, u6imm, /* INSRDI_rec */ g8rc, g8rc, u6imm, u6imm, /* INSRWI */ gprc, gprc, u5imm, u5imm, /* INSRWI_rec */ gprc, gprc, u5imm, u5imm, /* KILL_PAIR */ vsrprc, vsrprc, /* LAx */ gprc, dispRI, ptr_rc_nor0, /* LIWAX */ vsfrc, ptr_rc_nor0, ptr_rc_idx, /* LIWZX */ vsfrc, ptr_rc_nor0, ptr_rc_idx, /* RLWIMIbm */ g8rc, g8rc, u5imm, i32imm, /* RLWIMIbm_rec */ g8rc, g8rc, u5imm, i32imm, /* RLWINMbm */ g8rc, g8rc, u5imm, i32imm, /* RLWINMbm_rec */ g8rc, g8rc, u5imm, i32imm, /* RLWNMbm */ g8rc, g8rc, u5imm, i32imm, /* RLWNMbm_rec */ g8rc, g8rc, u5imm, i32imm, /* ROTRDI */ g8rc, g8rc, u6imm, /* ROTRDI_rec */ g8rc, g8rc, u6imm, /* ROTRWI */ gprc, gprc, u5imm, /* ROTRWI_rec */ gprc, gprc, u5imm, /* SLDI */ g8rc, g8rc, u6imm, /* SLDI_rec */ g8rc, g8rc, u6imm, /* SLWI */ gprc, gprc, u5imm, /* SLWI_rec */ gprc, gprc, u5imm, /* SPILLTOVSR_LD */ spilltovsrrc, dispRIX, ptr_rc_nor0, /* SPILLTOVSR_LDX */ spilltovsrrc, ptr_rc_nor0, ptr_rc_idx, /* SPILLTOVSR_ST */ spilltovsrrc, dispRIX, ptr_rc_nor0, /* SPILLTOVSR_STX */ spilltovsrrc, ptr_rc_nor0, ptr_rc_idx, /* SRDI */ g8rc, g8rc, u6imm, /* SRDI_rec */ g8rc, g8rc, u6imm, /* SRWI */ gprc, gprc, u5imm, /* SRWI_rec */ gprc, gprc, u5imm, /* STIWX */ vsfrc, ptr_rc_nor0, ptr_rc_idx, /* SUBI */ gprc, gprc, s16imm, /* SUBIC */ gprc, gprc, s16imm, /* SUBIC_rec */ gprc, gprc, s16imm, /* SUBIS */ gprc, gprc, s16imm, /* SUBPCIS */ g8rc, s16imm, /* XFLOADf32 */ vssrc, ptr_rc_nor0, ptr_rc_idx, /* XFLOADf64 */ vsfrc, ptr_rc_nor0, ptr_rc_idx, /* XFSTOREf32 */ vssrc, ptr_rc_nor0, ptr_rc_idx, /* XFSTOREf64 */ vsfrc, ptr_rc_nor0, ptr_rc_idx, /* ADD4 */ gprc, gprc, gprc, /* ADD4O */ gprc, gprc, gprc, /* ADD4O_rec */ gprc, gprc, gprc, /* ADD4TLS */ gprc, gprc, tlsreg32, /* ADD4_rec */ gprc, gprc, gprc, /* ADD8 */ g8rc, g8rc, g8rc, /* ADD8O */ g8rc, g8rc, g8rc, /* ADD8O_rec */ g8rc, g8rc, g8rc, /* ADD8TLS */ g8rc, g8rc_nox0, tlsreg, /* ADD8TLS_ */ g8rc, g8rc, tlsreg, /* ADD8_rec */ g8rc, g8rc, g8rc, /* ADDC */ gprc, gprc, gprc, /* ADDC8 */ g8rc, g8rc, g8rc, /* ADDC8O */ g8rc, g8rc, g8rc, /* ADDC8O_rec */ g8rc, g8rc, g8rc, /* ADDC8_rec */ g8rc, g8rc, g8rc, /* ADDCO */ gprc, gprc, gprc, /* ADDCO_rec */ gprc, gprc, gprc, /* ADDC_rec */ gprc, gprc, gprc, /* ADDE */ gprc, gprc, gprc, /* ADDE8 */ g8rc, g8rc, g8rc, /* ADDE8O */ g8rc, g8rc, g8rc, /* ADDE8O_rec */ g8rc, g8rc, g8rc, /* ADDE8_rec */ g8rc, g8rc, g8rc, /* ADDEO */ gprc, gprc, gprc, /* ADDEO_rec */ gprc, gprc, gprc, /* ADDEX */ gprc, gprc, gprc, u2imm, /* ADDEX8 */ g8rc, g8rc, g8rc, u2imm, /* ADDE_rec */ gprc, gprc, gprc, /* ADDI */ gprc, gprc_nor0, s16imm, /* ADDI8 */ g8rc, g8rc_nox0, s16imm64, /* ADDIC */ gprc, gprc, s16imm, /* ADDIC8 */ g8rc, g8rc, s16imm64, /* ADDIC_rec */ gprc, gprc, s16imm, /* ADDIS */ gprc, gprc_nor0, s17imm, /* ADDIS8 */ g8rc, g8rc_nox0, s17imm64, /* ADDISdtprelHA */ g8rc, g8rc_nox0, s16imm64, /* ADDISdtprelHA32 */ gprc, gprc_nor0, s16imm, /* ADDISgotTprelHA */ g8rc, g8rc_nox0, s16imm64, /* ADDIStlsgdHA */ g8rc, g8rc_nox0, s16imm64, /* ADDIStlsldHA */ g8rc, g8rc_nox0, s16imm64, /* ADDIStocHA */ gprc, gprc_nor0, i32imm, /* ADDIStocHA8 */ g8rc, g8rc_nox0, i64imm, /* ADDIdtprelL */ g8rc, g8rc_nox0, s16imm64, /* ADDIdtprelL32 */ gprc, gprc_nor0, s16imm, /* ADDItlsgdL */ g8rc, g8rc_nox0, s16imm64, /* ADDItlsgdL32 */ gprc, gprc_nor0, s16imm, /* ADDItlsgdLADDR */ g8rc, g8rc_nox0, s16imm64, tlsgd, /* ADDItlsgdLADDR32 */ gprc, gprc_nor0, s16imm, tlsgd32, /* ADDItlsldL */ g8rc, g8rc_nox0, s16imm64, /* ADDItlsldL32 */ gprc, gprc_nor0, s16imm, /* ADDItlsldLADDR */ g8rc, g8rc_nox0, s16imm64, tlsgd, /* ADDItlsldLADDR32 */ gprc, gprc_nor0, s16imm, tlsgd32, /* ADDItoc */ gprc, i32imm, gprc, /* ADDItoc8 */ g8rc, i64imm, g8rc_nox0, /* ADDItocL */ g8rc, g8rc_nox0, i64imm, /* ADDME */ gprc, gprc, /* ADDME8 */ g8rc, g8rc, /* ADDME8O */ g8rc, g8rc, /* ADDME8O_rec */ g8rc, g8rc, /* ADDME8_rec */ g8rc, g8rc, /* ADDMEO */ gprc, gprc, /* ADDMEO_rec */ gprc, gprc, /* ADDME_rec */ gprc, gprc, /* ADDPCIS */ g8rc, i32imm, /* ADDZE */ gprc, gprc, /* ADDZE8 */ g8rc, g8rc, /* ADDZE8O */ g8rc, g8rc, /* ADDZE8O_rec */ g8rc, g8rc, /* ADDZE8_rec */ g8rc, g8rc, /* ADDZEO */ gprc, gprc, /* ADDZEO_rec */ gprc, gprc, /* ADDZE_rec */ gprc, gprc, /* ADJCALLSTACKDOWN */ u16imm, u16imm, /* ADJCALLSTACKUP */ u16imm, u16imm, /* AND */ gprc, gprc, gprc, /* AND8 */ g8rc, g8rc, g8rc, /* AND8_rec */ g8rc, g8rc, g8rc, /* ANDC */ gprc, gprc, gprc, /* ANDC8 */ g8rc, g8rc, g8rc, /* ANDC8_rec */ g8rc, g8rc, g8rc, /* ANDC_rec */ gprc, gprc, gprc, /* ANDI8_rec */ g8rc, g8rc, u16imm64, /* ANDIS8_rec */ g8rc, g8rc, u16imm64, /* ANDIS_rec */ gprc, gprc, u16imm, /* ANDI_rec */ gprc, gprc, u16imm, /* ANDI_rec_1_EQ_BIT */ crbitrc, gprc, /* ANDI_rec_1_EQ_BIT8 */ crbitrc, g8rc, /* ANDI_rec_1_GT_BIT */ crbitrc, gprc, /* ANDI_rec_1_GT_BIT8 */ crbitrc, g8rc, /* AND_rec */ gprc, gprc, gprc, /* ATOMIC_CMP_SWAP_I16 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, gprc, /* ATOMIC_CMP_SWAP_I32 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, gprc, /* ATOMIC_CMP_SWAP_I64 */ g8rc, ptr_rc_nor0, ptr_rc_idx, g8rc, g8rc, /* ATOMIC_CMP_SWAP_I8 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, gprc, /* ATOMIC_LOAD_ADD_I16 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_ADD_I32 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_ADD_I64 */ g8rc, ptr_rc_nor0, ptr_rc_idx, g8rc, /* ATOMIC_LOAD_ADD_I8 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_AND_I16 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_AND_I32 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_AND_I64 */ g8rc, ptr_rc_nor0, ptr_rc_idx, g8rc, /* ATOMIC_LOAD_AND_I8 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_MAX_I16 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_MAX_I32 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_MAX_I64 */ g8rc, ptr_rc_nor0, ptr_rc_idx, g8rc, /* ATOMIC_LOAD_MAX_I8 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_MIN_I16 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_MIN_I32 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_MIN_I64 */ g8rc, ptr_rc_nor0, ptr_rc_idx, g8rc, /* ATOMIC_LOAD_MIN_I8 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_NAND_I16 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_NAND_I32 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_NAND_I64 */ g8rc, ptr_rc_nor0, ptr_rc_idx, g8rc, /* ATOMIC_LOAD_NAND_I8 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_OR_I16 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_OR_I32 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_OR_I64 */ g8rc, ptr_rc_nor0, ptr_rc_idx, g8rc, /* ATOMIC_LOAD_OR_I8 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_SUB_I16 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_SUB_I32 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_SUB_I64 */ g8rc, ptr_rc_nor0, ptr_rc_idx, g8rc, /* ATOMIC_LOAD_SUB_I8 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_UMAX_I16 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_UMAX_I32 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_UMAX_I64 */ g8rc, ptr_rc_nor0, ptr_rc_idx, g8rc, /* ATOMIC_LOAD_UMAX_I8 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_UMIN_I16 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_UMIN_I32 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_UMIN_I64 */ g8rc, ptr_rc_nor0, ptr_rc_idx, g8rc, /* ATOMIC_LOAD_UMIN_I8 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_XOR_I16 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_XOR_I32 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_LOAD_XOR_I64 */ g8rc, ptr_rc_nor0, ptr_rc_idx, g8rc, /* ATOMIC_LOAD_XOR_I8 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_SWAP_I16 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_SWAP_I32 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATOMIC_SWAP_I64 */ g8rc, ptr_rc_nor0, ptr_rc_idx, g8rc, /* ATOMIC_SWAP_I8 */ gprc, ptr_rc_nor0, ptr_rc_idx, gprc, /* ATTN */ /* B */ directbrtarget, /* BA */ absdirectbrtarget, /* BC */ crbitrc, condbrtarget, /* BCC */ i32imm, crrc, condbrtarget, /* BCCA */ i32imm, crrc, abscondbrtarget, /* BCCCTR */ i32imm, crrc, /* BCCCTR8 */ i32imm, crrc, /* BCCCTRL */ i32imm, crrc, /* BCCCTRL8 */ i32imm, crrc, /* BCCL */ i32imm, crrc, condbrtarget, /* BCCLA */ i32imm, crrc, abscondbrtarget, /* BCCLR */ i32imm, crrc, /* BCCLRL */ i32imm, crrc, /* BCCTR */ crbitrc, /* BCCTR8 */ crbitrc, /* BCCTR8n */ crbitrc, /* BCCTRL */ crbitrc, /* BCCTRL8 */ crbitrc, /* BCCTRL8n */ crbitrc, /* BCCTRLn */ crbitrc, /* BCCTRn */ crbitrc, /* BCDADD_rec */ vrrc, vrrc, vrrc, u1imm, /* BCDCFN_rec */ vrrc, vrrc, u1imm, /* BCDCFSQ_rec */ vrrc, vrrc, u1imm, /* BCDCFZ_rec */ vrrc, vrrc, u1imm, /* BCDCPSGN_rec */ vrrc, vrrc, vrrc, /* BCDCTN_rec */ vrrc, vrrc, /* BCDCTSQ_rec */ vrrc, vrrc, /* BCDCTZ_rec */ vrrc, vrrc, u1imm, /* BCDSETSGN_rec */ vrrc, vrrc, u1imm, /* BCDSR_rec */ vrrc, vrrc, vrrc, u1imm, /* BCDSUB_rec */ vrrc, vrrc, vrrc, u1imm, /* BCDS_rec */ vrrc, vrrc, vrrc, u1imm, /* BCDTRUNC_rec */ vrrc, vrrc, vrrc, u1imm, /* BCDUS_rec */ vrrc, vrrc, vrrc, /* BCDUTRUNC_rec */ vrrc, vrrc, vrrc, /* BCL */ crbitrc, condbrtarget, /* BCLR */ crbitrc, /* BCLRL */ crbitrc, /* BCLRLn */ crbitrc, /* BCLRn */ crbitrc, /* BCLalways */ condbrtarget, /* BCLn */ crbitrc, condbrtarget, /* BCTR */ /* BCTR8 */ /* BCTRL */ /* BCTRL8 */ /* BCTRL8_LDinto_toc */ dispRIX, ptr_rc_nor0, /* BCTRL8_LDinto_toc_RM */ dispRIX, ptr_rc_nor0, /* BCTRL8_RM */ /* BCTRL_LWZinto_toc */ dispRI, ptr_rc_nor0, /* BCTRL_LWZinto_toc_RM */ dispRI, ptr_rc_nor0, /* BCTRL_RM */ /* BCn */ crbitrc, condbrtarget, /* BDNZ */ condbrtarget, /* BDNZ8 */ condbrtarget, /* BDNZA */ abscondbrtarget, /* BDNZAm */ abscondbrtarget, /* BDNZAp */ abscondbrtarget, /* BDNZL */ condbrtarget, /* BDNZLA */ abscondbrtarget, /* BDNZLAm */ abscondbrtarget, /* BDNZLAp */ abscondbrtarget, /* BDNZLR */ /* BDNZLR8 */ /* BDNZLRL */ /* BDNZLRLm */ /* BDNZLRLp */ /* BDNZLRm */ /* BDNZLRp */ /* BDNZLm */ condbrtarget, /* BDNZLp */ condbrtarget, /* BDNZm */ condbrtarget, /* BDNZp */ condbrtarget, /* BDZ */ condbrtarget, /* BDZ8 */ condbrtarget, /* BDZA */ abscondbrtarget, /* BDZAm */ abscondbrtarget, /* BDZAp */ abscondbrtarget, /* BDZL */ condbrtarget, /* BDZLA */ abscondbrtarget, /* BDZLAm */ abscondbrtarget, /* BDZLAp */ abscondbrtarget, /* BDZLR */ /* BDZLR8 */ /* BDZLRL */ /* BDZLRLm */ /* BDZLRLp */ /* BDZLRm */ /* BDZLRp */ /* BDZLm */ condbrtarget, /* BDZLp */ condbrtarget, /* BDZm */ condbrtarget, /* BDZp */ condbrtarget, /* BL */ calltarget, /* BL8 */ calltarget, /* BL8_NOP */ calltarget, /* BL8_NOP_RM */ calltarget, /* BL8_NOP_TLS */ calltarget, tlsgd, /* BL8_NOTOC */ calltarget, /* BL8_NOTOC_RM */ calltarget, /* BL8_NOTOC_TLS */ calltarget, tlsgd, /* BL8_RM */ calltarget, /* BL8_TLS */ calltarget, tlsgd, /* BL8_TLS_ */ calltarget, tlsgd, /* BLA */ abscalltarget, /* BLA8 */ abscalltarget, /* BLA8_NOP */ abscalltarget, /* BLA8_NOP_RM */ abscalltarget, /* BLA8_RM */ abscalltarget, /* BLA_RM */ abscalltarget, /* BLR */ /* BLR8 */ /* BLRL */ /* BL_NOP */ calltarget, /* BL_NOP_RM */ calltarget, /* BL_RM */ calltarget, /* BL_TLS */ calltarget, tlsgd32, /* BPERMD */ g8rc, g8rc, g8rc, /* BRD */ g8rc, g8rc, /* BRH */ gprc, gprc, /* BRH8 */ g8rc, g8rc, /* BRINC */ gprc, gprc, gprc, /* BRW */ gprc, gprc, /* BRW8 */ g8rc, g8rc, /* CFUGED */ g8rc, g8rc, g8rc, /* CLRBHRB */ /* CMPB */ gprc, gprc, gprc, /* CMPB8 */ g8rc, g8rc, g8rc, /* CMPD */ crrc, g8rc, g8rc, /* CMPDI */ crrc, g8rc, s16imm64, /* CMPEQB */ crrc, g8rc, g8rc, /* CMPLD */ crrc, g8rc, g8rc, /* CMPLDI */ crrc, g8rc, u16imm64, /* CMPLW */ crrc, gprc, gprc, /* CMPLWI */ crrc, gprc, u16imm, /* CMPRB */ crrc, u1imm, gprc, gprc, /* CMPRB8 */ crrc, u1imm, g8rc, g8rc, /* CMPW */ crrc, gprc, gprc, /* CMPWI */ crrc, gprc, s16imm, /* CNTLZD */ g8rc, g8rc, /* CNTLZDM */ g8rc, g8rc, g8rc, /* CNTLZD_rec */ g8rc, g8rc, /* CNTLZW */ gprc, gprc, /* CNTLZW8 */ g8rc, g8rc, /* CNTLZW8_rec */ g8rc, g8rc, /* CNTLZW_rec */ gprc, gprc, /* CNTTZD */ g8rc, g8rc, /* CNTTZDM */ g8rc, g8rc, g8rc, /* CNTTZD_rec */ g8rc, g8rc, /* CNTTZW */ gprc, gprc, /* CNTTZW8 */ g8rc, g8rc, /* CNTTZW8_rec */ g8rc, g8rc, /* CNTTZW_rec */ gprc, gprc, /* CP_ABORT */ /* CP_COPY */ gprc, gprc, u1imm, /* CP_COPY8 */ g8rc, g8rc, u1imm, /* CP_PASTE8_rec */ g8rc, g8rc, u1imm, /* CP_PASTE_rec */ gprc, gprc, u1imm, /* CR6SET */ /* CR6UNSET */ /* CRAND */ crbitrc, crbitrc, crbitrc, /* CRANDC */ crbitrc, crbitrc, crbitrc, /* CREQV */ crbitrc, crbitrc, crbitrc, /* CRNAND */ crbitrc, crbitrc, crbitrc, /* CRNOR */ crbitrc, crbitrc, crbitrc, /* CRNOT */ crbitrc, crbitrc, /* CROR */ crbitrc, crbitrc, crbitrc, /* CRORC */ crbitrc, crbitrc, crbitrc, /* CRSET */ crbitrc, /* CRUNSET */ crbitrc, /* CRXOR */ crbitrc, crbitrc, crbitrc, /* CTRL_DEP */ i32imm, crrc, condbrtarget, /* DARN */ g8rc, u2imm, /* DCBA */ ptr_rc_nor0, ptr_rc_idx, /* DCBF */ u3imm, ptr_rc_nor0, ptr_rc_idx, /* DCBFEP */ ptr_rc_nor0, ptr_rc_idx, /* DCBI */ ptr_rc_nor0, ptr_rc_idx, /* DCBST */ ptr_rc_nor0, ptr_rc_idx, /* DCBSTEP */ ptr_rc_nor0, ptr_rc_idx, /* DCBT */ u5imm, ptr_rc_nor0, ptr_rc_idx, /* DCBTEP */ ptr_rc_nor0, ptr_rc_idx, u5imm, /* DCBTST */ u5imm, ptr_rc_nor0, ptr_rc_idx, /* DCBTSTEP */ ptr_rc_nor0, ptr_rc_idx, u5imm, /* DCBZ */ ptr_rc_nor0, ptr_rc_idx, /* DCBZEP */ ptr_rc_nor0, ptr_rc_idx, /* DCBZL */ ptr_rc_nor0, ptr_rc_idx, /* DCBZLEP */ ptr_rc_nor0, ptr_rc_idx, /* DCCCI */ gprc, gprc, /* DIVD */ g8rc, g8rc, g8rc, /* DIVDE */ g8rc, g8rc, g8rc, /* DIVDEO */ g8rc, g8rc, g8rc, /* DIVDEO_rec */ g8rc, g8rc, g8rc, /* DIVDEU */ g8rc, g8rc, g8rc, /* DIVDEUO */ g8rc, g8rc, g8rc, /* DIVDEUO_rec */ g8rc, g8rc, g8rc, /* DIVDEU_rec */ g8rc, g8rc, g8rc, /* DIVDE_rec */ g8rc, g8rc, g8rc, /* DIVDO */ g8rc, g8rc, g8rc, /* DIVDO_rec */ g8rc, g8rc, g8rc, /* DIVDU */ g8rc, g8rc, g8rc, /* DIVDUO */ g8rc, g8rc, g8rc, /* DIVDUO_rec */ g8rc, g8rc, g8rc, /* DIVDU_rec */ g8rc, g8rc, g8rc, /* DIVD_rec */ g8rc, g8rc, g8rc, /* DIVW */ gprc, gprc, gprc, /* DIVWE */ gprc, gprc, gprc, /* DIVWEO */ gprc, gprc, gprc, /* DIVWEO_rec */ gprc, gprc, gprc, /* DIVWEU */ gprc, gprc, gprc, /* DIVWEUO */ gprc, gprc, gprc, /* DIVWEUO_rec */ gprc, gprc, gprc, /* DIVWEU_rec */ gprc, gprc, gprc, /* DIVWE_rec */ gprc, gprc, gprc, /* DIVWO */ gprc, gprc, gprc, /* DIVWO_rec */ gprc, gprc, gprc, /* DIVWU */ gprc, gprc, gprc, /* DIVWUO */ gprc, gprc, gprc, /* DIVWUO_rec */ gprc, gprc, gprc, /* DIVWU_rec */ gprc, gprc, gprc, /* DIVW_rec */ gprc, gprc, gprc, /* DMMR */ dmr, dmr, /* DMSETDMRZ */ dmr, /* DMXOR */ dmr, dmr, dmr, /* DMXXEXTFDMR256 */ vsrprc, dmrrowp, u2imm, /* DMXXEXTFDMR512 */ vsrprc, vsrprc, wacc, /* DMXXEXTFDMR512_HI */ vsrprc, vsrprc, wacc_hi, /* DMXXINSTFDMR256 */ dmrrowp, vsrprc, u2imm, /* DMXXINSTFDMR512 */ wacc, vsrprc, vsrprc, /* DMXXINSTFDMR512_HI */ wacc_hi, vsrprc, vsrprc, /* DSS */ u5imm, /* DSSALL */ /* DST */ u5imm, gprc, gprc, /* DST64 */ u5imm, g8rc, gprc, /* DSTST */ u5imm, gprc, gprc, /* DSTST64 */ u5imm, g8rc, gprc, /* DSTSTT */ u5imm, gprc, gprc, /* DSTSTT64 */ u5imm, g8rc, gprc, /* DSTT */ u5imm, gprc, gprc, /* DSTT64 */ u5imm, g8rc, gprc, /* DYNALLOC */ gprc, gprc, dispRI, ptr_rc_nor0, /* DYNALLOC8 */ g8rc, g8rc, dispRI, ptr_rc_nor0, /* DYNAREAOFFSET */ i32imm, dispRI, ptr_rc_nor0, /* DYNAREAOFFSET8 */ i64imm, dispRI, ptr_rc_nor0, /* DecreaseCTR8loop */ crbitrc, i64imm, /* DecreaseCTRloop */ crbitrc, i32imm, /* EFDABS */ sperc, sperc, /* EFDADD */ sperc, sperc, sperc, /* EFDCFS */ sperc, spe4rc, /* EFDCFSF */ sperc, spe4rc, /* EFDCFSI */ sperc, gprc, /* EFDCFSID */ sperc, gprc, /* EFDCFUF */ sperc, spe4rc, /* EFDCFUI */ sperc, gprc, /* EFDCFUID */ sperc, gprc, /* EFDCMPEQ */ crrc, sperc, sperc, /* EFDCMPGT */ crrc, sperc, sperc, /* EFDCMPLT */ crrc, sperc, sperc, /* EFDCTSF */ sperc, spe4rc, /* EFDCTSI */ gprc, sperc, /* EFDCTSIDZ */ gprc, sperc, /* EFDCTSIZ */ gprc, sperc, /* EFDCTUF */ sperc, spe4rc, /* EFDCTUI */ gprc, sperc, /* EFDCTUIDZ */ gprc, sperc, /* EFDCTUIZ */ gprc, sperc, /* EFDDIV */ sperc, sperc, sperc, /* EFDMUL */ sperc, sperc, sperc, /* EFDNABS */ sperc, sperc, /* EFDNEG */ sperc, sperc, /* EFDSUB */ sperc, sperc, sperc, /* EFDTSTEQ */ crrc, sperc, sperc, /* EFDTSTGT */ crrc, sperc, sperc, /* EFDTSTLT */ crrc, sperc, sperc, /* EFSABS */ spe4rc, spe4rc, /* EFSADD */ spe4rc, spe4rc, spe4rc, /* EFSCFD */ spe4rc, sperc, /* EFSCFSF */ spe4rc, spe4rc, /* EFSCFSI */ spe4rc, gprc, /* EFSCFUF */ spe4rc, spe4rc, /* EFSCFUI */ spe4rc, gprc, /* EFSCMPEQ */ crrc, spe4rc, spe4rc, /* EFSCMPGT */ crrc, spe4rc, spe4rc, /* EFSCMPLT */ crrc, spe4rc, spe4rc, /* EFSCTSF */ spe4rc, spe4rc, /* EFSCTSI */ gprc, spe4rc, /* EFSCTSIZ */ gprc, spe4rc, /* EFSCTUF */ sperc, spe4rc, /* EFSCTUI */ gprc, spe4rc, /* EFSCTUIZ */ gprc, spe4rc, /* EFSDIV */ spe4rc, spe4rc, spe4rc, /* EFSMUL */ spe4rc, spe4rc, spe4rc, /* EFSNABS */ spe4rc, spe4rc, /* EFSNEG */ spe4rc, spe4rc, /* EFSSUB */ spe4rc, spe4rc, spe4rc, /* EFSTSTEQ */ crrc, sperc, sperc, /* EFSTSTGT */ crrc, sperc, sperc, /* EFSTSTLT */ crrc, sperc, sperc, /* EH_SjLj_LongJmp32 */ ptr_rc_nor0, /* EH_SjLj_LongJmp64 */ ptr_rc_nor0, /* EH_SjLj_SetJmp32 */ gprc, ptr_rc_nor0, /* EH_SjLj_SetJmp64 */ gprc, ptr_rc_nor0, /* EH_SjLj_Setup */ directbrtarget, /* EQV */ gprc, gprc, gprc, /* EQV8 */ g8rc, g8rc, g8rc, /* EQV8_rec */ g8rc, g8rc, g8rc, /* EQV_rec */ gprc, gprc, gprc, /* EVABS */ sperc, sperc, /* EVADDIW */ sperc, sperc, u5imm, /* EVADDSMIAAW */ sperc, sperc, /* EVADDSSIAAW */ sperc, sperc, /* EVADDUMIAAW */ sperc, sperc, /* EVADDUSIAAW */ sperc, sperc, /* EVADDW */ sperc, sperc, sperc, /* EVAND */ sperc, sperc, sperc, /* EVANDC */ sperc, sperc, sperc, /* EVCMPEQ */ crrc, sperc, sperc, /* EVCMPGTS */ crrc, sperc, sperc, /* EVCMPGTU */ crrc, sperc, sperc, /* EVCMPLTS */ crrc, sperc, sperc, /* EVCMPLTU */ crrc, sperc, sperc, /* EVCNTLSW */ sperc, sperc, /* EVCNTLZW */ sperc, sperc, /* EVDIVWS */ sperc, sperc, sperc, /* EVDIVWU */ sperc, sperc, sperc, /* EVEQV */ sperc, sperc, sperc, /* EVEXTSB */ sperc, sperc, /* EVEXTSH */ sperc, sperc, /* EVFSABS */ sperc, sperc, /* EVFSADD */ sperc, sperc, sperc, /* EVFSCFSF */ sperc, sperc, /* EVFSCFSI */ sperc, sperc, /* EVFSCFUF */ sperc, sperc, /* EVFSCFUI */ sperc, sperc, /* EVFSCMPEQ */ crrc, sperc, sperc, /* EVFSCMPGT */ crrc, sperc, sperc, /* EVFSCMPLT */ crrc, sperc, sperc, /* EVFSCTSF */ sperc, sperc, /* EVFSCTSI */ sperc, sperc, /* EVFSCTSIZ */ sperc, sperc, /* EVFSCTUF */ sperc, sperc, /* EVFSCTUI */ sperc, sperc, /* EVFSCTUIZ */ sperc, sperc, /* EVFSDIV */ sperc, sperc, sperc, /* EVFSMUL */ sperc, sperc, sperc, /* EVFSNABS */ sperc, sperc, /* EVFSNEG */ sperc, sperc, /* EVFSSUB */ sperc, sperc, sperc, /* EVFSTSTEQ */ crrc, sperc, sperc, /* EVFSTSTGT */ crrc, sperc, sperc, /* EVFSTSTLT */ crrc, sperc, sperc, /* EVLDD */ sperc, dispSPE8, ptr_rc_nor0, /* EVLDDX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVLDH */ sperc, dispSPE8, ptr_rc_nor0, /* EVLDHX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVLDW */ sperc, dispSPE8, ptr_rc_nor0, /* EVLDWX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVLHHESPLAT */ sperc, dispSPE2, ptr_rc_nor0, /* EVLHHESPLATX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVLHHOSSPLAT */ sperc, dispSPE2, ptr_rc_nor0, /* EVLHHOSSPLATX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVLHHOUSPLAT */ sperc, dispSPE2, ptr_rc_nor0, /* EVLHHOUSPLATX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVLWHE */ sperc, dispSPE4, ptr_rc_nor0, /* EVLWHEX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVLWHOS */ sperc, dispSPE4, ptr_rc_nor0, /* EVLWHOSX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVLWHOU */ sperc, dispSPE4, ptr_rc_nor0, /* EVLWHOUX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVLWHSPLAT */ sperc, dispSPE4, ptr_rc_nor0, /* EVLWHSPLATX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVLWWSPLAT */ sperc, dispSPE4, ptr_rc_nor0, /* EVLWWSPLATX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVMERGEHI */ sperc, sperc, sperc, /* EVMERGEHILO */ sperc, sperc, sperc, /* EVMERGELO */ sperc, gprc, gprc, /* EVMERGELOHI */ sperc, sperc, sperc, /* EVMHEGSMFAA */ sperc, sperc, sperc, /* EVMHEGSMFAN */ sperc, sperc, sperc, /* EVMHEGSMIAA */ sperc, sperc, sperc, /* EVMHEGSMIAN */ sperc, sperc, sperc, /* EVMHEGUMIAA */ sperc, sperc, sperc, /* EVMHEGUMIAN */ sperc, sperc, sperc, /* EVMHESMF */ sperc, sperc, sperc, /* EVMHESMFA */ sperc, sperc, sperc, /* EVMHESMFAAW */ sperc, sperc, sperc, /* EVMHESMFANW */ sperc, sperc, sperc, /* EVMHESMI */ sperc, sperc, sperc, /* EVMHESMIA */ sperc, sperc, sperc, /* EVMHESMIAAW */ sperc, sperc, sperc, /* EVMHESMIANW */ sperc, sperc, sperc, /* EVMHESSF */ sperc, sperc, sperc, /* EVMHESSFA */ sperc, sperc, sperc, /* EVMHESSFAAW */ sperc, sperc, sperc, /* EVMHESSFANW */ sperc, sperc, sperc, /* EVMHESSIAAW */ sperc, sperc, sperc, /* EVMHESSIANW */ sperc, sperc, sperc, /* EVMHEUMI */ sperc, sperc, sperc, /* EVMHEUMIA */ sperc, sperc, sperc, /* EVMHEUMIAAW */ sperc, sperc, sperc, /* EVMHEUMIANW */ sperc, sperc, sperc, /* EVMHEUSIAAW */ sperc, sperc, sperc, /* EVMHEUSIANW */ sperc, sperc, sperc, /* EVMHOGSMFAA */ sperc, sperc, sperc, /* EVMHOGSMFAN */ sperc, sperc, sperc, /* EVMHOGSMIAA */ sperc, sperc, sperc, /* EVMHOGSMIAN */ sperc, sperc, sperc, /* EVMHOGUMIAA */ sperc, sperc, sperc, /* EVMHOGUMIAN */ sperc, sperc, sperc, /* EVMHOSMF */ sperc, sperc, sperc, /* EVMHOSMFA */ sperc, sperc, sperc, /* EVMHOSMFAAW */ sperc, sperc, sperc, /* EVMHOSMFANW */ sperc, sperc, sperc, /* EVMHOSMI */ sperc, sperc, sperc, /* EVMHOSMIA */ sperc, sperc, sperc, /* EVMHOSMIAAW */ sperc, sperc, sperc, /* EVMHOSMIANW */ sperc, sperc, sperc, /* EVMHOSSF */ sperc, sperc, sperc, /* EVMHOSSFA */ sperc, sperc, sperc, /* EVMHOSSFAAW */ sperc, sperc, sperc, /* EVMHOSSFANW */ sperc, sperc, sperc, /* EVMHOSSIAAW */ sperc, sperc, sperc, /* EVMHOSSIANW */ sperc, sperc, sperc, /* EVMHOUMI */ sperc, sperc, sperc, /* EVMHOUMIA */ sperc, sperc, sperc, /* EVMHOUMIAAW */ sperc, sperc, sperc, /* EVMHOUMIANW */ sperc, sperc, sperc, /* EVMHOUSIAAW */ sperc, sperc, sperc, /* EVMHOUSIANW */ sperc, sperc, sperc, /* EVMRA */ sperc, sperc, /* EVMWHSMF */ sperc, sperc, sperc, /* EVMWHSMFA */ sperc, sperc, sperc, /* EVMWHSMI */ sperc, sperc, sperc, /* EVMWHSMIA */ sperc, sperc, sperc, /* EVMWHSSF */ sperc, sperc, sperc, /* EVMWHSSFA */ sperc, sperc, sperc, /* EVMWHUMI */ sperc, sperc, sperc, /* EVMWHUMIA */ sperc, sperc, sperc, /* EVMWLSMIAAW */ sperc, sperc, sperc, /* EVMWLSMIANW */ sperc, sperc, sperc, /* EVMWLSSIAAW */ sperc, sperc, sperc, /* EVMWLSSIANW */ sperc, sperc, sperc, /* EVMWLUMI */ sperc, sperc, sperc, /* EVMWLUMIA */ sperc, sperc, sperc, /* EVMWLUMIAAW */ sperc, sperc, sperc, /* EVMWLUMIANW */ sperc, sperc, sperc, /* EVMWLUSIAAW */ sperc, sperc, sperc, /* EVMWLUSIANW */ sperc, sperc, sperc, /* EVMWSMF */ sperc, sperc, sperc, /* EVMWSMFA */ sperc, sperc, sperc, /* EVMWSMFAA */ sperc, sperc, sperc, /* EVMWSMFAN */ sperc, sperc, sperc, /* EVMWSMI */ sperc, sperc, sperc, /* EVMWSMIA */ sperc, sperc, sperc, /* EVMWSMIAA */ sperc, sperc, sperc, /* EVMWSMIAN */ sperc, sperc, sperc, /* EVMWSSF */ sperc, sperc, sperc, /* EVMWSSFA */ sperc, sperc, sperc, /* EVMWSSFAA */ sperc, sperc, sperc, /* EVMWSSFAN */ sperc, sperc, sperc, /* EVMWUMI */ sperc, sperc, sperc, /* EVMWUMIA */ sperc, sperc, sperc, /* EVMWUMIAA */ sperc, sperc, sperc, /* EVMWUMIAN */ sperc, sperc, sperc, /* EVNAND */ sperc, sperc, sperc, /* EVNEG */ sperc, sperc, /* EVNOR */ sperc, sperc, sperc, /* EVOR */ sperc, sperc, sperc, /* EVORC */ sperc, sperc, sperc, /* EVRLW */ sperc, sperc, sperc, /* EVRLWI */ sperc, sperc, u5imm, /* EVRNDW */ sperc, sperc, /* EVSEL */ sperc, sperc, sperc, crrc, /* EVSLW */ sperc, sperc, sperc, /* EVSLWI */ sperc, sperc, u5imm, /* EVSPLATFI */ sperc, s5imm, /* EVSPLATI */ sperc, s5imm, /* EVSRWIS */ sperc, sperc, u5imm, /* EVSRWIU */ sperc, sperc, u5imm, /* EVSRWS */ sperc, sperc, sperc, /* EVSRWU */ sperc, sperc, sperc, /* EVSTDD */ sperc, dispSPE8, ptr_rc_nor0, /* EVSTDDX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVSTDH */ sperc, dispSPE8, ptr_rc_nor0, /* EVSTDHX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVSTDW */ sperc, dispSPE8, ptr_rc_nor0, /* EVSTDWX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVSTWHE */ sperc, dispSPE4, ptr_rc_nor0, /* EVSTWHEX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVSTWHO */ sperc, dispSPE4, ptr_rc_nor0, /* EVSTWHOX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVSTWWE */ sperc, dispSPE4, ptr_rc_nor0, /* EVSTWWEX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVSTWWO */ sperc, dispSPE4, ptr_rc_nor0, /* EVSTWWOX */ sperc, ptr_rc_nor0, ptr_rc_idx, /* EVSUBFSMIAAW */ sperc, sperc, /* EVSUBFSSIAAW */ sperc, sperc, /* EVSUBFUMIAAW */ sperc, sperc, /* EVSUBFUSIAAW */ sperc, sperc, /* EVSUBFW */ sperc, sperc, sperc, /* EVSUBIFW */ sperc, u5imm, sperc, /* EVXOR */ sperc, sperc, sperc, /* EXTSB */ gprc, gprc, /* EXTSB8 */ g8rc, g8rc, /* EXTSB8_32_64 */ g8rc, gprc, /* EXTSB8_rec */ g8rc, g8rc, /* EXTSB_rec */ gprc, gprc, /* EXTSH */ gprc, gprc, /* EXTSH8 */ g8rc, g8rc, /* EXTSH8_32_64 */ g8rc, gprc, /* EXTSH8_rec */ g8rc, g8rc, /* EXTSH_rec */ gprc, gprc, /* EXTSW */ g8rc, g8rc, /* EXTSWSLI */ g8rc, g8rc, u6imm, /* EXTSWSLI_32_64 */ g8rc, gprc, u6imm, /* EXTSWSLI_32_64_rec */ g8rc, gprc, u6imm, /* EXTSWSLI_rec */ g8rc, g8rc, u6imm, /* EXTSW_32 */ gprc, gprc, /* EXTSW_32_64 */ g8rc, gprc, /* EXTSW_32_64_rec */ g8rc, gprc, /* EXTSW_rec */ g8rc, g8rc, /* EnforceIEIO */ /* FABSD */ f8rc, f8rc, /* FABSD_rec */ f8rc, f8rc, /* FABSS */ f4rc, f4rc, /* FABSS_rec */ f4rc, f4rc, /* FADD */ f8rc, f8rc, f8rc, /* FADDS */ f4rc, f4rc, f4rc, /* FADDS_rec */ f4rc, f4rc, f4rc, /* FADD_rec */ f8rc, f8rc, f8rc, /* FADDrtz */ f8rc, f8rc, f8rc, /* FCFID */ f8rc, f8rc, /* FCFIDS */ f4rc, f8rc, /* FCFIDS_rec */ f4rc, f8rc, /* FCFIDU */ f8rc, f8rc, /* FCFIDUS */ f4rc, f8rc, /* FCFIDUS_rec */ f4rc, f8rc, /* FCFIDU_rec */ f8rc, f8rc, /* FCFID_rec */ f8rc, f8rc, /* FCMPOD */ crrc, f8rc, f8rc, /* FCMPOS */ crrc, f4rc, f4rc, /* FCMPUD */ crrc, f8rc, f8rc, /* FCMPUS */ crrc, f4rc, f4rc, /* FCPSGND */ f8rc, f8rc, f8rc, /* FCPSGND_rec */ f8rc, f8rc, f8rc, /* FCPSGNS */ f4rc, f4rc, f4rc, /* FCPSGNS_rec */ f4rc, f4rc, f4rc, /* FCTID */ f8rc, f8rc, /* FCTIDU */ f8rc, f8rc, /* FCTIDUZ */ f8rc, f8rc, /* FCTIDUZ_rec */ f8rc, f8rc, /* FCTIDU_rec */ f8rc, f8rc, /* FCTIDZ */ f8rc, f8rc, /* FCTIDZ_rec */ f8rc, f8rc, /* FCTID_rec */ f8rc, f8rc, /* FCTIW */ f8rc, f8rc, /* FCTIWU */ f8rc, f8rc, /* FCTIWUZ */ f8rc, f8rc, /* FCTIWUZ_rec */ f8rc, f8rc, /* FCTIWU_rec */ f8rc, f8rc, /* FCTIWZ */ f8rc, f8rc, /* FCTIWZ_rec */ f8rc, f8rc, /* FCTIW_rec */ f8rc, f8rc, /* FDIV */ f8rc, f8rc, f8rc, /* FDIVS */ f4rc, f4rc, f4rc, /* FDIVS_rec */ f4rc, f4rc, f4rc, /* FDIV_rec */ f8rc, f8rc, f8rc, /* FMADD */ f8rc, f8rc, f8rc, f8rc, /* FMADDS */ f4rc, f4rc, f4rc, f4rc, /* FMADDS_rec */ f4rc, f4rc, f4rc, f4rc, /* FMADD_rec */ f8rc, f8rc, f8rc, f8rc, /* FMR */ f4rc, f4rc, /* FMR_rec */ f4rc, f4rc, /* FMSUB */ f8rc, f8rc, f8rc, f8rc, /* FMSUBS */ f4rc, f4rc, f4rc, f4rc, /* FMSUBS_rec */ f4rc, f4rc, f4rc, f4rc, /* FMSUB_rec */ f8rc, f8rc, f8rc, f8rc, /* FMUL */ f8rc, f8rc, f8rc, /* FMULS */ f4rc, f4rc, f4rc, /* FMULS_rec */ f4rc, f4rc, f4rc, /* FMUL_rec */ f8rc, f8rc, f8rc, /* FNABSD */ f8rc, f8rc, /* FNABSD_rec */ f8rc, f8rc, /* FNABSS */ f4rc, f4rc, /* FNABSS_rec */ f4rc, f4rc, /* FNEGD */ f8rc, f8rc, /* FNEGD_rec */ f8rc, f8rc, /* FNEGS */ f4rc, f4rc, /* FNEGS_rec */ f4rc, f4rc, /* FNMADD */ f8rc, f8rc, f8rc, f8rc, /* FNMADDS */ f4rc, f4rc, f4rc, f4rc, /* FNMADDS_rec */ f4rc, f4rc, f4rc, f4rc, /* FNMADD_rec */ f8rc, f8rc, f8rc, f8rc, /* FNMSUB */ f8rc, f8rc, f8rc, f8rc, /* FNMSUBS */ f4rc, f4rc, f4rc, f4rc, /* FNMSUBS_rec */ f4rc, f4rc, f4rc, f4rc, /* FNMSUB_rec */ f8rc, f8rc, f8rc, f8rc, /* FRE */ f8rc, f8rc, /* FRES */ f4rc, f4rc, /* FRES_rec */ f4rc, f4rc, /* FRE_rec */ f8rc, f8rc, /* FRIMD */ f8rc, f8rc, /* FRIMD_rec */ f8rc, f8rc, /* FRIMS */ f4rc, f4rc, /* FRIMS_rec */ f4rc, f4rc, /* FRIND */ f8rc, f8rc, /* FRIND_rec */ f8rc, f8rc, /* FRINS */ f4rc, f4rc, /* FRINS_rec */ f4rc, f4rc, /* FRIPD */ f8rc, f8rc, /* FRIPD_rec */ f8rc, f8rc, /* FRIPS */ f4rc, f4rc, /* FRIPS_rec */ f4rc, f4rc, /* FRIZD */ f8rc, f8rc, /* FRIZD_rec */ f8rc, f8rc, /* FRIZS */ f4rc, f4rc, /* FRIZS_rec */ f4rc, f4rc, /* FRSP */ f4rc, f8rc, /* FRSP_rec */ f4rc, f8rc, /* FRSQRTE */ f8rc, f8rc, /* FRSQRTES */ f4rc, f4rc, /* FRSQRTES_rec */ f4rc, f4rc, /* FRSQRTE_rec */ f8rc, f8rc, /* FSELD */ f8rc, f8rc, f8rc, f8rc, /* FSELD_rec */ f8rc, f8rc, f8rc, f8rc, /* FSELS */ f4rc, f8rc, f4rc, f4rc, /* FSELS_rec */ f4rc, f8rc, f4rc, f4rc, /* FSQRT */ f8rc, f8rc, /* FSQRTS */ f4rc, f4rc, /* FSQRTS_rec */ f4rc, f4rc, /* FSQRT_rec */ f8rc, f8rc, /* FSUB */ f8rc, f8rc, f8rc, /* FSUBS */ f4rc, f4rc, f4rc, /* FSUBS_rec */ f4rc, f4rc, f4rc, /* FSUB_rec */ f8rc, f8rc, f8rc, /* FTDIV */ crrc, f8rc, f8rc, /* FTSQRT */ crrc, f8rc, /* GETtlsADDR */ g8rc, g8rc, tlsgd, /* GETtlsADDR32 */ gprc, gprc, tlsgd32, /* GETtlsADDR32AIX */ gprc, gprc, gprc, /* GETtlsADDR64AIX */ g8rc, g8rc, g8rc, /* GETtlsADDRPCREL */ g8rc, g8rc, tlsgd, /* GETtlsldADDR */ g8rc, g8rc, tlsgd, /* GETtlsldADDR32 */ gprc, gprc, tlsgd32, /* GETtlsldADDRPCREL */ g8rc, g8rc, tlsgd, /* HASHCHK */ gprc, dispRIHash, ptr_rc_nor0, /* HASHCHK8 */ g8rc, dispRIHash, ptr_rc_nor0, /* HASHCHKP */ gprc, dispRIHash, ptr_rc_nor0, /* HASHCHKP8 */ g8rc, dispRIHash, ptr_rc_nor0, /* HASHST */ gprc, dispRIHash, ptr_rc_nor0, /* HASHST8 */ g8rc, dispRIHash, ptr_rc_nor0, /* HASHSTP */ gprc, dispRIHash, ptr_rc_nor0, /* HASHSTP8 */ g8rc, dispRIHash, ptr_rc_nor0, /* HRFID */ /* ICBI */ ptr_rc_nor0, ptr_rc_idx, /* ICBIEP */ ptr_rc_nor0, ptr_rc_idx, /* ICBLC */ u4imm, ptr_rc_nor0, ptr_rc_idx, /* ICBLQ */ u4imm, ptr_rc_nor0, ptr_rc_idx, /* ICBT */ u4imm, ptr_rc_nor0, ptr_rc_idx, /* ICBTLS */ u4imm, ptr_rc_nor0, ptr_rc_idx, /* ICCCI */ gprc, gprc, /* ISEL */ gprc, gprc_nor0, gprc, crbitrc, /* ISEL8 */ g8rc, g8rc_nox0, g8rc, crbitrc, /* ISYNC */ /* LA */ gprc, gprc_nor0, s16imm, /* LA8 */ g8rc, g8rc_nox0, s16imm64, /* LBARX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* LBARXL */ gprc, ptr_rc_nor0, ptr_rc_idx, /* LBEPX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* LBZ */ gprc, dispRI, ptr_rc_nor0, /* LBZ8 */ g8rc, dispRI, ptr_rc_nor0, /* LBZCIX */ gprc, gprc, gprc, /* LBZU */ gprc, ptr_rc_nor0, dispRI, ptr_rc_nor0, /* LBZU8 */ g8rc, ptr_rc_nor0, dispRI, ptr_rc_nor0, /* LBZUX */ gprc, ptr_rc_nor0, ptr_rc_nor0, ptr_rc_idx, /* LBZUX8 */ g8rc, ptr_rc_nor0, ptr_rc_nor0, ptr_rc_idx, /* LBZX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* LBZX8 */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* LBZXTLS */ g8rc, ptr_rc_nor0, tlsreg, /* LBZXTLS_ */ g8rc, ptr_rc_nor0, tlsreg, /* LBZXTLS_32 */ gprc, ptr_rc_nor0, tlsreg, /* LD */ g8rc, dispRIX, ptr_rc_nor0, /* LDARX */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* LDARXL */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* LDAT */ g8rc, g8rc, u5imm, /* LDBRX */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* LDCIX */ gprc, gprc, gprc, /* LDU */ g8rc, ptr_rc_nor0, dispRIX, ptr_rc_nor0, /* LDUX */ g8rc, ptr_rc_nor0, ptr_rc_nor0, ptr_rc_idx, /* LDX */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* LDXTLS */ g8rc, ptr_rc_nor0, tlsreg, /* LDXTLS_ */ g8rc, ptr_rc_nor0, tlsreg, /* LDgotTprelL */ g8rc_nox0, s16imm64, g8rc_nox0, /* LDgotTprelL32 */ gprc_nor0, s16imm, gprc_nor0, /* LDtoc */ g8rc, i64imm, g8rc, /* LDtocBA */ g8rc, i64imm, g8rc, /* LDtocCPT */ g8rc, i64imm, g8rc, /* LDtocJTI */ g8rc, i64imm, g8rc, /* LDtocL */ g8rc, i64imm, g8rc_nox0, /* LFD */ f8rc, dispRI, ptr_rc_nor0, /* LFDEPX */ f8rc, ptr_rc_nor0, ptr_rc_idx, /* LFDU */ f8rc, ptr_rc_nor0, dispRI, ptr_rc_nor0, /* LFDUX */ f8rc, ptr_rc_nor0, ptr_rc_nor0, ptr_rc_idx, /* LFDX */ f8rc, ptr_rc_nor0, ptr_rc_idx, /* LFIWAX */ f8rc, ptr_rc_nor0, ptr_rc_idx, /* LFIWZX */ f8rc, ptr_rc_nor0, ptr_rc_idx, /* LFS */ f4rc, dispRI, ptr_rc_nor0, /* LFSU */ f4rc, ptr_rc_nor0, dispRI, ptr_rc_nor0, /* LFSUX */ f4rc, ptr_rc_nor0, ptr_rc_nor0, ptr_rc_idx, /* LFSX */ f4rc, ptr_rc_nor0, ptr_rc_idx, /* LHA */ gprc, dispRI, ptr_rc_nor0, /* LHA8 */ g8rc, dispRI, ptr_rc_nor0, /* LHARX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* LHARXL */ gprc, ptr_rc_nor0, ptr_rc_idx, /* LHAU */ gprc, ptr_rc_nor0, dispRI, ptr_rc_nor0, /* LHAU8 */ g8rc, ptr_rc_nor0, dispRI, ptr_rc_nor0, /* LHAUX */ gprc, ptr_rc_nor0, ptr_rc_nor0, ptr_rc_idx, /* LHAUX8 */ g8rc, ptr_rc_nor0, ptr_rc_nor0, ptr_rc_idx, /* LHAX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* LHAX8 */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* LHBRX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* LHBRX8 */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* LHEPX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* LHZ */ gprc, dispRI, ptr_rc_nor0, /* LHZ8 */ g8rc, dispRI, ptr_rc_nor0, /* LHZCIX */ gprc, gprc, gprc, /* LHZU */ gprc, ptr_rc_nor0, dispRI, ptr_rc_nor0, /* LHZU8 */ g8rc, ptr_rc_nor0, dispRI, ptr_rc_nor0, /* LHZUX */ gprc, ptr_rc_nor0, ptr_rc_nor0, ptr_rc_idx, /* LHZUX8 */ g8rc, ptr_rc_nor0, ptr_rc_nor0, ptr_rc_idx, /* LHZX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* LHZX8 */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* LHZXTLS */ g8rc, ptr_rc_nor0, tlsreg, /* LHZXTLS_ */ g8rc, ptr_rc_nor0, tlsreg, /* LHZXTLS_32 */ gprc, ptr_rc_nor0, tlsreg, /* LI */ gprc, s16imm, /* LI8 */ g8rc, s16imm64, /* LIS */ gprc, s17imm, /* LIS8 */ g8rc, s17imm64, /* LMW */ gprc, dispRI, ptr_rc_nor0, /* LQ */ g8prc, dispRIX16, ptr_rc_nor0, /* LQARX */ g8prc, ptr_rc_nor0, ptr_rc_idx, /* LQARXL */ g8prc, ptr_rc_nor0, ptr_rc_idx, /* LQX_PSEUDO */ g8prc, ptr_rc_nor0, ptr_rc_idx, /* LSWI */ gprc, gprc, u5imm, /* LVEBX */ vrrc, ptr_rc_nor0, ptr_rc_idx, /* LVEHX */ vrrc, ptr_rc_nor0, ptr_rc_idx, /* LVEWX */ vrrc, ptr_rc_nor0, ptr_rc_idx, /* LVSL */ vrrc, ptr_rc_nor0, ptr_rc_idx, /* LVSR */ vrrc, ptr_rc_nor0, ptr_rc_idx, /* LVX */ vrrc, ptr_rc_nor0, ptr_rc_idx, /* LVXL */ vrrc, ptr_rc_nor0, ptr_rc_idx, /* LWA */ g8rc, dispRIX, ptr_rc_nor0, /* LWARX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* LWARXL */ gprc, ptr_rc_nor0, ptr_rc_idx, /* LWAT */ gprc, gprc, u5imm, /* LWAUX */ g8rc, ptr_rc_nor0, ptr_rc_nor0, ptr_rc_idx, /* LWAX */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* LWAX_32 */ gprc, ptr_rc_nor0, ptr_rc_idx, /* LWA_32 */ gprc, dispRIX, ptr_rc_nor0, /* LWBRX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* LWBRX8 */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* LWEPX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* LWZ */ gprc, dispRI, ptr_rc_nor0, /* LWZ8 */ g8rc, dispRI, ptr_rc_nor0, /* LWZCIX */ gprc, gprc, gprc, /* LWZU */ gprc, ptr_rc_nor0, dispRI, ptr_rc_nor0, /* LWZU8 */ g8rc, ptr_rc_nor0, dispRI, ptr_rc_nor0, /* LWZUX */ gprc, ptr_rc_nor0, ptr_rc_nor0, ptr_rc_idx, /* LWZUX8 */ g8rc, ptr_rc_nor0, ptr_rc_nor0, ptr_rc_idx, /* LWZX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* LWZX8 */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* LWZXTLS */ g8rc, ptr_rc_nor0, tlsreg, /* LWZXTLS_ */ g8rc, ptr_rc_nor0, tlsreg, /* LWZXTLS_32 */ gprc, ptr_rc_nor0, tlsreg, /* LWZtoc */ gprc, i32imm, gprc, /* LWZtocL */ gprc, i32imm, gprc_nor0, /* LXSD */ vfrc, dispRIX, ptr_rc_nor0, /* LXSDX */ vsfrc, ptr_rc_nor0, ptr_rc_idx, /* LXSIBZX */ vsfrc, ptr_rc_nor0, ptr_rc_idx, /* LXSIHZX */ vsfrc, ptr_rc_nor0, ptr_rc_idx, /* LXSIWAX */ vsfrc, ptr_rc_nor0, ptr_rc_idx, /* LXSIWZX */ vsfrc, ptr_rc_nor0, ptr_rc_idx, /* LXSSP */ vfrc, dispRIX, ptr_rc_nor0, /* LXSSPX */ vssrc, ptr_rc_nor0, ptr_rc_idx, /* LXV */ vsrc, dispRIX16, ptr_rc_nor0, /* LXVB16X */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* LXVD2X */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* LXVDSX */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* LXVH8X */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* LXVKQ */ vsrc, u5imm, /* LXVL */ vsrc, ptr_rc_nor0, g8rc, /* LXVLL */ vsrc, ptr_rc_nor0, g8rc, /* LXVP */ vsrprc, dispRIX16, ptr_rc_nor0, /* LXVPRL */ vsrprc, ptr_rc_nor0, g8rc, /* LXVPRLL */ vsrprc, ptr_rc_nor0, g8rc, /* LXVPX */ vsrprc, ptr_rc_nor0, ptr_rc_idx, /* LXVRBX */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* LXVRDX */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* LXVRHX */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* LXVRL */ vsrc, ptr_rc_nor0, g8rc, /* LXVRLL */ vsrc, ptr_rc_nor0, g8rc, /* LXVRWX */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* LXVW4X */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* LXVWSX */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* LXVX */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* MADDHD */ g8rc, g8rc, g8rc, g8rc, /* MADDHDU */ g8rc, g8rc, g8rc, g8rc, /* MADDLD */ gprc, gprc, gprc, gprc, /* MADDLD8 */ g8rc, g8rc, g8rc, g8rc, /* MBAR */ u5imm, /* MCRF */ crrc, crrc, /* MCRFS */ crrc, crrc, /* MCRXRX */ crrc, /* MFBHRBE */ gprc, u10imm, u10imm, /* MFCR */ gprc, /* MFCR8 */ g8rc, /* MFCTR */ gprc, /* MFCTR8 */ g8rc, /* MFDCR */ gprc, i32imm, /* MFFS */ f8rc, /* MFFSCDRN */ f8rc, f8rc, /* MFFSCDRNI */ f8rc, u3imm, /* MFFSCE */ f8rc, /* MFFSCRN */ f8rc, f8rc, /* MFFSCRNI */ f8rc, u2imm, /* MFFSL */ f8rc, /* MFFS_rec */ f8rc, /* MFLR */ gprc, /* MFLR8 */ g8rc, /* MFMSR */ gprc, /* MFOCRF */ gprc, crbitm, /* MFOCRF8 */ g8rc, crbitm, /* MFPMR */ gprc, i32imm, /* MFSPR */ gprc, i32imm, /* MFSPR8 */ g8rc, i32imm, /* MFSR */ gprc, u4imm, /* MFSRIN */ gprc, gprc, /* MFTB */ gprc, i32imm, /* MFTB8 */ g8rc, /* MFUDSCR */ gprc, /* MFVRD */ g8rc, vsrc, /* MFVRSAVE */ gprc, /* MFVRSAVEv */ gprc, VRSAVERC, /* MFVRWZ */ gprc, vsrc, /* MFVSCR */ vrrc, /* MFVSRD */ g8rc, vsfrc, /* MFVSRLD */ g8rc, vsrc, /* MFVSRWZ */ gprc, vsfrc, /* MODSD */ g8rc, g8rc, g8rc, /* MODSW */ gprc, gprc, gprc, /* MODUD */ g8rc, g8rc, g8rc, /* MODUW */ gprc, gprc, gprc, /* MSGSYNC */ /* MSYNC */ /* MTCRF */ i32imm, gprc, /* MTCRF8 */ i32imm, g8rc, /* MTCTR */ gprc, /* MTCTR8 */ g8rc, /* MTCTR8loop */ g8rc, /* MTCTRloop */ gprc, /* MTDCR */ gprc, i32imm, /* MTFSB0 */ u5imm, /* MTFSB1 */ u5imm, /* MTFSF */ i32imm, f8rc, u1imm, i32imm, /* MTFSFI */ u3imm, u4imm, i32imm, /* MTFSFI_rec */ u3imm, u4imm, u1imm, /* MTFSFIb */ u3imm, u4imm, /* MTFSF_rec */ i32imm, f8rc, u1imm, i32imm, /* MTFSFb */ i32imm, f8rc, /* MTLR */ gprc, /* MTLR8 */ g8rc, /* MTMSR */ gprc, u1imm, /* MTMSRD */ gprc, u1imm, /* MTOCRF */ crbitm, gprc, /* MTOCRF8 */ crbitm, g8rc, /* MTPMR */ i32imm, gprc, /* MTSPR */ i32imm, gprc, /* MTSPR8 */ i32imm, g8rc, /* MTSR */ gprc, u4imm, /* MTSRIN */ gprc, gprc, /* MTUDSCR */ gprc, /* MTVRD */ vsrc, g8rc, /* MTVRSAVE */ gprc, /* MTVRSAVEv */ VRSAVERC, gprc, /* MTVRWA */ vsrc, gprc, /* MTVRWZ */ vsrc, gprc, /* MTVSCR */ vrrc, /* MTVSRBM */ vrrc, g8rc, /* MTVSRBMI */ vrrc, u16imm64, /* MTVSRD */ vsfrc, g8rc, /* MTVSRDD */ vsrc, g8rc_nox0, g8rc, /* MTVSRDM */ vrrc, g8rc, /* MTVSRHM */ vrrc, g8rc, /* MTVSRQM */ vrrc, g8rc, /* MTVSRWA */ vsfrc, gprc, /* MTVSRWM */ vrrc, g8rc, /* MTVSRWS */ vsrc, gprc, /* MTVSRWZ */ vsfrc, gprc, /* MULHD */ g8rc, g8rc, g8rc, /* MULHDU */ g8rc, g8rc, g8rc, /* MULHDU_rec */ g8rc, g8rc, g8rc, /* MULHD_rec */ g8rc, g8rc, g8rc, /* MULHW */ gprc, gprc, gprc, /* MULHWU */ gprc, gprc, gprc, /* MULHWU_rec */ gprc, gprc, gprc, /* MULHW_rec */ gprc, gprc, gprc, /* MULLD */ g8rc, g8rc, g8rc, /* MULLDO */ g8rc, g8rc, g8rc, /* MULLDO_rec */ g8rc, g8rc, g8rc, /* MULLD_rec */ g8rc, g8rc, g8rc, /* MULLI */ gprc, gprc, s16imm, /* MULLI8 */ g8rc, g8rc, s16imm64, /* MULLW */ gprc, gprc, gprc, /* MULLWO */ gprc, gprc, gprc, /* MULLWO_rec */ gprc, gprc, gprc, /* MULLW_rec */ gprc, gprc, gprc, /* MoveGOTtoLR */ /* MovePCtoLR */ /* MovePCtoLR8 */ /* NAND */ gprc, gprc, gprc, /* NAND8 */ g8rc, g8rc, g8rc, /* NAND8_rec */ g8rc, g8rc, g8rc, /* NAND_rec */ gprc, gprc, gprc, /* NAP */ /* NEG */ gprc, gprc, /* NEG8 */ g8rc, g8rc, /* NEG8O */ g8rc, g8rc, /* NEG8O_rec */ g8rc, g8rc, /* NEG8_rec */ g8rc, g8rc, /* NEGO */ gprc, gprc, /* NEGO_rec */ gprc, gprc, /* NEG_rec */ gprc, gprc, /* NOP */ /* NOP_GT_PWR6 */ /* NOP_GT_PWR7 */ /* NOR */ gprc, gprc, gprc, /* NOR8 */ g8rc, g8rc, g8rc, /* NOR8_rec */ g8rc, g8rc, g8rc, /* NOR_rec */ gprc, gprc, gprc, /* OR */ gprc, gprc, gprc, /* OR8 */ g8rc, g8rc, g8rc, /* OR8_rec */ g8rc, g8rc, g8rc, /* ORC */ gprc, gprc, gprc, /* ORC8 */ g8rc, g8rc, g8rc, /* ORC8_rec */ g8rc, g8rc, g8rc, /* ORC_rec */ gprc, gprc, gprc, /* ORI */ gprc, gprc, u16imm, /* ORI8 */ g8rc, g8rc, u16imm64, /* ORIS */ gprc, gprc, u16imm, /* ORIS8 */ g8rc, g8rc, u16imm64, /* OR_rec */ gprc, gprc, gprc, /* PADDI */ gprc, gprc, s34imm, /* PADDI8 */ g8rc, g8rc, s34imm, /* PADDI8pc */ g8rc, immZero, s34imm_pcrel, /* PADDIdtprel */ g8rc, g8rc_nox0, s16imm64, /* PADDIpc */ gprc, immZero, s34imm_pcrel, /* PDEPD */ g8rc, g8rc, g8rc, /* PEXTD */ g8rc, g8rc, g8rc, /* PLBZ */ gprc, dispRI34, ptr_rc_nor0, /* PLBZ8 */ g8rc, dispRI34, ptr_rc_nor0, /* PLBZ8pc */ g8rc, dispRI34, immZero, /* PLBZpc */ gprc, dispRI34, immZero, /* PLD */ g8rc, dispRI34, ptr_rc_nor0, /* PLDpc */ g8rc, dispRI34, immZero, /* PLFD */ f8rc, dispRI34, ptr_rc_nor0, /* PLFDpc */ f8rc, dispRI34, immZero, /* PLFS */ f4rc, dispRI34, ptr_rc_nor0, /* PLFSpc */ f4rc, dispRI34, immZero, /* PLHA */ gprc, dispRI34, ptr_rc_nor0, /* PLHA8 */ g8rc, dispRI34, ptr_rc_nor0, /* PLHA8pc */ g8rc, dispRI34, immZero, /* PLHApc */ gprc, dispRI34, immZero, /* PLHZ */ gprc, dispRI34, ptr_rc_nor0, /* PLHZ8 */ g8rc, dispRI34, ptr_rc_nor0, /* PLHZ8pc */ g8rc, dispRI34, immZero, /* PLHZpc */ gprc, dispRI34, immZero, /* PLI */ gprc, s34imm, /* PLI8 */ g8rc, s34imm, /* PLWA */ gprc, dispRI34, ptr_rc_nor0, /* PLWA8 */ g8rc, dispRI34, ptr_rc_nor0, /* PLWA8pc */ g8rc, dispRI34, immZero, /* PLWApc */ gprc, dispRI34, immZero, /* PLWZ */ gprc, dispRI34, ptr_rc_nor0, /* PLWZ8 */ g8rc, dispRI34, ptr_rc_nor0, /* PLWZ8pc */ g8rc, dispRI34, immZero, /* PLWZpc */ gprc, dispRI34, immZero, /* PLXSD */ vfrc, dispRI34, ptr_rc_nor0, /* PLXSDpc */ vfrc, dispRI34, immZero, /* PLXSSP */ vfrc, dispRI34, ptr_rc_nor0, /* PLXSSPpc */ vfrc, dispRI34, immZero, /* PLXV */ vsrc, dispRI34, ptr_rc_nor0, /* PLXVP */ vsrprc, dispRI34, ptr_rc_nor0, /* PLXVPpc */ vsrprc, dispRI34, immZero, /* PLXVpc */ vsrc, dispRI34, immZero, /* PMXVBF16GER2 */ acc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVBF16GER2NN */ acc, acc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVBF16GER2NP */ acc, acc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVBF16GER2PN */ acc, acc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVBF16GER2PP */ acc, acc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVBF16GER2W */ wacc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVBF16GER2WNN */ wacc, wacc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVBF16GER2WNP */ wacc, wacc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVBF16GER2WPN */ wacc, wacc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVBF16GER2WPP */ wacc, wacc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVF16GER2 */ acc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVF16GER2NN */ acc, acc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVF16GER2NP */ acc, acc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVF16GER2PN */ acc, acc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVF16GER2PP */ acc, acc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVF16GER2W */ wacc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVF16GER2WNN */ wacc, wacc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVF16GER2WNP */ wacc, wacc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVF16GER2WPN */ wacc, wacc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVF16GER2WPP */ wacc, wacc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVF32GER */ acc, vsrc, vsrc, u4imm, u4imm, /* PMXVF32GERNN */ acc, acc, vsrc, vsrc, u4imm, u4imm, /* PMXVF32GERNP */ acc, acc, vsrc, vsrc, u4imm, u4imm, /* PMXVF32GERPN */ acc, acc, vsrc, vsrc, u4imm, u4imm, /* PMXVF32GERPP */ acc, acc, vsrc, vsrc, u4imm, u4imm, /* PMXVF32GERW */ wacc, vsrc, vsrc, u4imm, u4imm, /* PMXVF32GERWNN */ wacc, wacc, vsrc, vsrc, u4imm, u4imm, /* PMXVF32GERWNP */ wacc, wacc, vsrc, vsrc, u4imm, u4imm, /* PMXVF32GERWPN */ wacc, wacc, vsrc, vsrc, u4imm, u4imm, /* PMXVF32GERWPP */ wacc, wacc, vsrc, vsrc, u4imm, u4imm, /* PMXVF64GER */ acc, vsrpevenrc, vsrc, u4imm, u2imm, /* PMXVF64GERNN */ acc, acc, vsrpevenrc, vsrc, u4imm, u2imm, /* PMXVF64GERNP */ acc, acc, vsrpevenrc, vsrc, u4imm, u2imm, /* PMXVF64GERPN */ acc, acc, vsrpevenrc, vsrc, u4imm, u2imm, /* PMXVF64GERPP */ acc, acc, vsrpevenrc, vsrc, u4imm, u2imm, /* PMXVF64GERW */ wacc, vsrpevenrc, vsrc, u4imm, u2imm, /* PMXVF64GERWNN */ wacc, wacc, vsrpevenrc, vsrc, u4imm, u2imm, /* PMXVF64GERWNP */ wacc, wacc, vsrpevenrc, vsrc, u4imm, u2imm, /* PMXVF64GERWPN */ wacc, wacc, vsrpevenrc, vsrc, u4imm, u2imm, /* PMXVF64GERWPP */ wacc, wacc, vsrpevenrc, vsrc, u4imm, u2imm, /* PMXVI16GER2 */ acc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVI16GER2PP */ acc, acc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVI16GER2S */ acc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVI16GER2SPP */ acc, acc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVI16GER2SW */ wacc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVI16GER2SWPP */ wacc, wacc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVI16GER2W */ wacc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVI16GER2WPP */ acc, wacc, vsrc, vsrc, u4imm, u4imm, u2imm, /* PMXVI4GER8 */ acc, vsrc, vsrc, u4imm, u4imm, u8imm, /* PMXVI4GER8PP */ acc, acc, vsrc, vsrc, u4imm, u4imm, u8imm, /* PMXVI4GER8W */ wacc, vsrc, vsrc, u4imm, u4imm, u8imm, /* PMXVI4GER8WPP */ wacc, wacc, vsrc, vsrc, u4imm, u4imm, u8imm, /* PMXVI8GER4 */ acc, vsrc, vsrc, u4imm, u4imm, u4imm, /* PMXVI8GER4PP */ acc, acc, vsrc, vsrc, u4imm, u4imm, u4imm, /* PMXVI8GER4SPP */ acc, acc, vsrc, vsrc, u4imm, u4imm, u4imm, /* PMXVI8GER4W */ wacc, vsrc, vsrc, u4imm, u4imm, u4imm, /* PMXVI8GER4WPP */ wacc, wacc, vsrc, vsrc, u4imm, u4imm, u4imm, /* PMXVI8GER4WSPP */ wacc, wacc, vsrc, vsrc, u4imm, u4imm, u4imm, /* POPCNTB */ gprc, gprc, /* POPCNTB8 */ g8rc, g8rc, /* POPCNTD */ g8rc, g8rc, /* POPCNTW */ gprc, gprc, /* PPC32GOT */ gprc, /* PPC32PICGOT */ gprc, gprc, /* PREPARE_PROBED_ALLOCA_32 */ gprc, gprc, gprc, dispRI, ptr_rc_nor0, /* PREPARE_PROBED_ALLOCA_64 */ g8rc, g8rc, g8rc, dispRI, ptr_rc_nor0, /* PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32 */ gprc, gprc, gprc, dispRI, ptr_rc_nor0, /* PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64 */ g8rc, g8rc, g8rc, dispRI, ptr_rc_nor0, /* PROBED_ALLOCA_32 */ gprc, gprc, dispRI, ptr_rc_nor0, /* PROBED_ALLOCA_64 */ g8rc, g8rc, dispRI, ptr_rc_nor0, /* PROBED_STACKALLOC_32 */ gprc, gprc, i64imm, /* PROBED_STACKALLOC_64 */ g8rc, g8rc, i64imm, /* PSTB */ gprc, dispRI34, ptr_rc_nor0, /* PSTB8 */ g8rc, dispRI34, ptr_rc_nor0, /* PSTB8pc */ g8rc, dispRI34, immZero, /* PSTBpc */ gprc, dispRI34, immZero, /* PSTD */ g8rc, dispRI34, ptr_rc_nor0, /* PSTDpc */ g8rc, dispRI34, immZero, /* PSTFD */ f8rc, dispRI34, ptr_rc_nor0, /* PSTFDpc */ f8rc, dispRI34, immZero, /* PSTFS */ f4rc, dispRI34, ptr_rc_nor0, /* PSTFSpc */ f4rc, dispRI34, immZero, /* PSTH */ gprc, dispRI34, ptr_rc_nor0, /* PSTH8 */ g8rc, dispRI34, ptr_rc_nor0, /* PSTH8pc */ g8rc, dispRI34, immZero, /* PSTHpc */ gprc, dispRI34, immZero, /* PSTW */ gprc, dispRI34, ptr_rc_nor0, /* PSTW8 */ g8rc, dispRI34, ptr_rc_nor0, /* PSTW8pc */ g8rc, dispRI34, immZero, /* PSTWpc */ gprc, dispRI34, immZero, /* PSTXSD */ vfrc, dispRI34, ptr_rc_nor0, /* PSTXSDpc */ vfrc, dispRI34, immZero, /* PSTXSSP */ vfrc, dispRI34, ptr_rc_nor0, /* PSTXSSPpc */ vfrc, dispRI34, immZero, /* PSTXV */ vsrc, dispRI34, ptr_rc_nor0, /* PSTXVP */ vsrprc, dispRI34, ptr_rc_nor0, /* PSTXVPpc */ vsrprc, dispRI34, immZero, /* PSTXVpc */ vsrc, dispRI34, immZero, /* PseudoEIEIO */ /* RESTORE_ACC */ acc, dispRIX16, ptr_rc_nor0, /* RESTORE_CR */ crrc, dispRI, ptr_rc_nor0, /* RESTORE_CRBIT */ crbitrc, dispRI, ptr_rc_nor0, /* RESTORE_QUADWORD */ g8prc, dispRIX, ptr_rc_nor0, /* RESTORE_UACC */ uacc, dispRIX16, ptr_rc_nor0, /* RESTORE_WACC */ wacc, dispRIX16, ptr_rc_nor0, /* RFCI */ /* RFDI */ /* RFEBB */ u1imm, /* RFI */ /* RFID */ /* RFMCI */ /* RLDCL */ g8rc, g8rc, gprc, u6imm, /* RLDCL_rec */ g8rc, g8rc, gprc, u6imm, /* RLDCR */ g8rc, g8rc, gprc, u6imm, /* RLDCR_rec */ g8rc, g8rc, gprc, u6imm, /* RLDIC */ g8rc, g8rc, u6imm, u6imm, /* RLDICL */ g8rc, g8rc, u6imm, u6imm, /* RLDICL_32 */ gprc, gprc, u6imm, u6imm, /* RLDICL_32_64 */ g8rc, gprc, u6imm, u6imm, /* RLDICL_32_rec */ gprc, gprc, u6imm, u6imm, /* RLDICL_rec */ g8rc, g8rc, u6imm, u6imm, /* RLDICR */ g8rc, g8rc, u6imm, u6imm, /* RLDICR_32 */ gprc, gprc, u6imm, u6imm, /* RLDICR_rec */ g8rc, g8rc, u6imm, u6imm, /* RLDIC_rec */ g8rc, g8rc, u6imm, u6imm, /* RLDIMI */ g8rc, g8rc, g8rc, u6imm, u6imm, /* RLDIMI_rec */ g8rc, g8rc, g8rc, u6imm, u6imm, /* RLWIMI */ gprc, gprc, gprc, u5imm, u5imm, u5imm, /* RLWIMI8 */ g8rc, g8rc, g8rc, u5imm, u5imm, u5imm, /* RLWIMI8_rec */ g8rc, g8rc, g8rc, u5imm, u5imm, u5imm, /* RLWIMI_rec */ gprc, gprc, gprc, u5imm, u5imm, u5imm, /* RLWINM */ gprc, gprc, u5imm, u5imm, u5imm, /* RLWINM8 */ g8rc, g8rc, u5imm, u5imm, u5imm, /* RLWINM8_rec */ g8rc, g8rc, u5imm, u5imm, u5imm, /* RLWINM_rec */ gprc, gprc, u5imm, u5imm, u5imm, /* RLWNM */ gprc, gprc, gprc, u5imm, u5imm, /* RLWNM8 */ g8rc, g8rc, g8rc, u5imm, u5imm, /* RLWNM8_rec */ g8rc, g8rc, g8rc, u5imm, u5imm, /* RLWNM_rec */ gprc, gprc, gprc, u5imm, u5imm, /* ReadTB */ gprc, gprc, /* SC */ i32imm, /* SELECT_CC_F16 */ vrrc, crrc, vrrc, vrrc, i32imm, /* SELECT_CC_F4 */ f4rc, crrc, f4rc, f4rc, i32imm, /* SELECT_CC_F8 */ f8rc, crrc, f8rc, f8rc, i32imm, /* SELECT_CC_I4 */ gprc, crrc, gprc_nor0, gprc_nor0, i32imm, /* SELECT_CC_I8 */ g8rc, crrc, g8rc_nox0, g8rc_nox0, i32imm, /* SELECT_CC_SPE */ sperc, crrc, sperc, sperc, i32imm, /* SELECT_CC_SPE4 */ spe4rc, crrc, spe4rc, spe4rc, i32imm, /* SELECT_CC_VRRC */ vrrc, crrc, vrrc, vrrc, i32imm, /* SELECT_CC_VSFRC */ f8rc, crrc, f8rc, f8rc, i32imm, /* SELECT_CC_VSRC */ vsrc, crrc, vsrc, vsrc, i32imm, /* SELECT_CC_VSSRC */ f4rc, crrc, f4rc, f4rc, i32imm, /* SELECT_F16 */ vrrc, crbitrc, vrrc, vrrc, /* SELECT_F4 */ f4rc, crbitrc, f4rc, f4rc, /* SELECT_F8 */ f8rc, crbitrc, f8rc, f8rc, /* SELECT_I4 */ gprc, crbitrc, gprc_nor0, gprc_nor0, /* SELECT_I8 */ g8rc, crbitrc, g8rc_nox0, g8rc_nox0, /* SELECT_SPE */ sperc, crbitrc, sperc, sperc, /* SELECT_SPE4 */ spe4rc, crbitrc, spe4rc, spe4rc, /* SELECT_VRRC */ vrrc, crbitrc, vrrc, vrrc, /* SELECT_VSFRC */ f8rc, crbitrc, f8rc, f8rc, /* SELECT_VSRC */ vsrc, crbitrc, vsrc, vsrc, /* SELECT_VSSRC */ f4rc, crbitrc, f4rc, f4rc, /* SETB */ gprc, crrc, /* SETB8 */ g8rc, crrc, /* SETBC */ gprc, crbitrc, /* SETBC8 */ g8rc, crbitrc, /* SETBCR */ gprc, crbitrc, /* SETBCR8 */ g8rc, crbitrc, /* SETFLM */ f8rc, f8rc, /* SETNBC */ gprc, crbitrc, /* SETNBC8 */ g8rc, crbitrc, /* SETNBCR */ gprc, crbitrc, /* SETNBCR8 */ g8rc, crbitrc, /* SETRND */ f8rc, gprc, /* SETRNDi */ f8rc, u2imm, /* SLBFEE_rec */ gprc, gprc, /* SLBIA */ /* SLBIE */ gprc, /* SLBIEG */ gprc, gprc, /* SLBMFEE */ gprc, gprc, /* SLBMFEV */ gprc, gprc, /* SLBMTE */ gprc, gprc, /* SLBSYNC */ /* SLD */ g8rc, g8rc, gprc, /* SLD_rec */ g8rc, g8rc, gprc, /* SLW */ gprc, gprc, gprc, /* SLW8 */ g8rc, g8rc, g8rc, /* SLW8_rec */ g8rc, g8rc, g8rc, /* SLW_rec */ gprc, gprc, gprc, /* SPELWZ */ spe4rc, dispRI, ptr_rc_nor0, /* SPELWZX */ spe4rc, ptr_rc_nor0, ptr_rc_idx, /* SPESTW */ spe4rc, dispRI, ptr_rc_nor0, /* SPESTWX */ spe4rc, ptr_rc_nor0, ptr_rc_idx, /* SPILL_ACC */ acc, dispRIX16, ptr_rc_nor0, /* SPILL_CR */ crrc, dispRI, ptr_rc_nor0, /* SPILL_CRBIT */ crbitrc, dispRI, ptr_rc_nor0, /* SPILL_QUADWORD */ g8prc, dispRIX, ptr_rc_nor0, /* SPILL_UACC */ uacc, dispRIX16, ptr_rc_nor0, /* SPILL_WACC */ wacc, dispRIX16, ptr_rc_nor0, /* SPLIT_QUADWORD */ g8rc, g8rc, g8prc, /* SRAD */ g8rc, g8rc, gprc, /* SRADI */ g8rc, g8rc, u6imm, /* SRADI_32 */ gprc, gprc, u6imm, /* SRADI_rec */ g8rc, g8rc, u6imm, /* SRAD_rec */ g8rc, g8rc, gprc, /* SRAW */ gprc, gprc, gprc, /* SRAWI */ gprc, gprc, u5imm, /* SRAWI_rec */ gprc, gprc, u5imm, /* SRAW_rec */ gprc, gprc, gprc, /* SRD */ g8rc, g8rc, gprc, /* SRD_rec */ g8rc, g8rc, gprc, /* SRW */ gprc, gprc, gprc, /* SRW8 */ g8rc, g8rc, g8rc, /* SRW8_rec */ g8rc, g8rc, g8rc, /* SRW_rec */ gprc, gprc, gprc, /* STB */ gprc, dispRI, ptr_rc_nor0, /* STB8 */ g8rc, dispRI, ptr_rc_nor0, /* STBCIX */ gprc, gprc, gprc, /* STBCX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* STBEPX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* STBU */ ptr_rc_nor0, gprc, dispRI, ptr_rc_nor0, /* STBU8 */ ptr_rc_nor0, g8rc, dispRI, ptr_rc_nor0, /* STBUX */ ptr_rc_nor0, gprc, ptr_rc_nor0, ptr_rc_idx, /* STBUX8 */ ptr_rc_nor0, g8rc, ptr_rc_nor0, ptr_rc_idx, /* STBX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* STBX8 */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* STBXTLS */ g8rc, ptr_rc_nor0, tlsreg, /* STBXTLS_ */ g8rc, ptr_rc_nor0, tlsreg, /* STBXTLS_32 */ gprc, ptr_rc_nor0, tlsreg, /* STD */ g8rc, dispRIX, ptr_rc_nor0, /* STDAT */ g8rc, g8rc, u5imm, /* STDBRX */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* STDCIX */ gprc, gprc, gprc, /* STDCX */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* STDU */ ptr_rc_nor0, g8rc, dispRIX, ptr_rc_nor0, /* STDUX */ ptr_rc_nor0, g8rc, ptr_rc_nor0, ptr_rc_idx, /* STDX */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* STDXTLS */ g8rc, ptr_rc_nor0, tlsreg, /* STDXTLS_ */ g8rc, ptr_rc_nor0, tlsreg, /* STFD */ f8rc, dispRI, ptr_rc_nor0, /* STFDEPX */ f8rc, ptr_rc_nor0, ptr_rc_idx, /* STFDU */ ptr_rc_nor0, f8rc, dispRI, ptr_rc_nor0, /* STFDUX */ ptr_rc_nor0, f8rc, ptr_rc_nor0, ptr_rc_idx, /* STFDX */ f8rc, ptr_rc_nor0, ptr_rc_idx, /* STFIWX */ f8rc, ptr_rc_nor0, ptr_rc_idx, /* STFS */ f4rc, dispRI, ptr_rc_nor0, /* STFSU */ ptr_rc_nor0, f4rc, dispRI, ptr_rc_nor0, /* STFSUX */ ptr_rc_nor0, f4rc, ptr_rc_nor0, ptr_rc_idx, /* STFSX */ f4rc, ptr_rc_nor0, ptr_rc_idx, /* STH */ gprc, dispRI, ptr_rc_nor0, /* STH8 */ g8rc, dispRI, ptr_rc_nor0, /* STHBRX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* STHCIX */ gprc, gprc, gprc, /* STHCX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* STHEPX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* STHU */ ptr_rc_nor0, gprc, dispRI, ptr_rc_nor0, /* STHU8 */ ptr_rc_nor0, g8rc, dispRI, ptr_rc_nor0, /* STHUX */ ptr_rc_nor0, gprc, ptr_rc_nor0, ptr_rc_idx, /* STHUX8 */ ptr_rc_nor0, g8rc, ptr_rc_nor0, ptr_rc_idx, /* STHX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* STHX8 */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* STHXTLS */ g8rc, ptr_rc_nor0, tlsreg, /* STHXTLS_ */ g8rc, ptr_rc_nor0, tlsreg, /* STHXTLS_32 */ gprc, ptr_rc_nor0, tlsreg, /* STMW */ gprc, dispRI, ptr_rc_nor0, /* STOP */ /* STQ */ g8prc, dispRIX, ptr_rc_nor0, /* STQCX */ g8prc, ptr_rc_nor0, ptr_rc_idx, /* STQX_PSEUDO */ g8prc, ptr_rc_nor0, ptr_rc_idx, /* STSWI */ gprc, gprc, u5imm, /* STVEBX */ vrrc, ptr_rc_nor0, ptr_rc_idx, /* STVEHX */ vrrc, ptr_rc_nor0, ptr_rc_idx, /* STVEWX */ vrrc, ptr_rc_nor0, ptr_rc_idx, /* STVX */ vrrc, ptr_rc_nor0, ptr_rc_idx, /* STVXL */ vrrc, ptr_rc_nor0, ptr_rc_idx, /* STW */ gprc, dispRI, ptr_rc_nor0, /* STW8 */ g8rc, dispRI, ptr_rc_nor0, /* STWAT */ gprc, gprc, u5imm, /* STWBRX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* STWCIX */ gprc, gprc, gprc, /* STWCX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* STWEPX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* STWU */ ptr_rc_nor0, gprc, dispRI, ptr_rc_nor0, /* STWU8 */ ptr_rc_nor0, g8rc, dispRI, ptr_rc_nor0, /* STWUX */ ptr_rc_nor0, gprc, ptr_rc_nor0, ptr_rc_idx, /* STWUX8 */ ptr_rc_nor0, g8rc, ptr_rc_nor0, ptr_rc_idx, /* STWX */ gprc, ptr_rc_nor0, ptr_rc_idx, /* STWX8 */ g8rc, ptr_rc_nor0, ptr_rc_idx, /* STWXTLS */ g8rc, ptr_rc_nor0, tlsreg, /* STWXTLS_ */ g8rc, ptr_rc_nor0, tlsreg, /* STWXTLS_32 */ gprc, ptr_rc_nor0, tlsreg, /* STXSD */ vfrc, dispRIX, ptr_rc_nor0, /* STXSDX */ vsfrc, ptr_rc_nor0, ptr_rc_idx, /* STXSIBX */ vsfrc, ptr_rc_nor0, ptr_rc_idx, /* STXSIBXv */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* STXSIHX */ vsfrc, ptr_rc_nor0, ptr_rc_idx, /* STXSIHXv */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* STXSIWX */ vsfrc, ptr_rc_nor0, ptr_rc_idx, /* STXSSP */ vfrc, dispRIX, ptr_rc_nor0, /* STXSSPX */ vssrc, ptr_rc_nor0, ptr_rc_idx, /* STXV */ vsrc, dispRIX16, ptr_rc_nor0, /* STXVB16X */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* STXVD2X */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* STXVH8X */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* STXVL */ vsrc, ptr_rc_nor0, g8rc, /* STXVLL */ vsrc, ptr_rc_nor0, g8rc, /* STXVP */ vsrprc, dispRIX16, ptr_rc_nor0, /* STXVPRL */ vsrprc, ptr_rc_nor0, g8rc, /* STXVPRLL */ vsrprc, ptr_rc_nor0, g8rc, /* STXVPX */ vsrprc, ptr_rc_nor0, ptr_rc_idx, /* STXVRBX */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* STXVRDX */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* STXVRHX */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* STXVRL */ vsrc, ptr_rc_nor0, g8rc, /* STXVRLL */ vsrc, ptr_rc_nor0, g8rc, /* STXVRWX */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* STXVW4X */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* STXVX */ vsrc, ptr_rc_nor0, ptr_rc_idx, /* SUBF */ gprc, gprc, gprc, /* SUBF8 */ g8rc, g8rc, g8rc, /* SUBF8O */ g8rc, g8rc, g8rc, /* SUBF8O_rec */ g8rc, g8rc, g8rc, /* SUBF8_rec */ g8rc, g8rc, g8rc, /* SUBFC */ gprc, gprc, gprc, /* SUBFC8 */ g8rc, g8rc, g8rc, /* SUBFC8O */ g8rc, g8rc, g8rc, /* SUBFC8O_rec */ g8rc, g8rc, g8rc, /* SUBFC8_rec */ g8rc, g8rc, g8rc, /* SUBFCO */ gprc, gprc, gprc, /* SUBFCO_rec */ gprc, gprc, gprc, /* SUBFC_rec */ gprc, gprc, gprc, /* SUBFE */ gprc, gprc, gprc, /* SUBFE8 */ g8rc, g8rc, g8rc, /* SUBFE8O */ g8rc, g8rc, g8rc, /* SUBFE8O_rec */ g8rc, g8rc, g8rc, /* SUBFE8_rec */ g8rc, g8rc, g8rc, /* SUBFEO */ gprc, gprc, gprc, /* SUBFEO_rec */ gprc, gprc, gprc, /* SUBFE_rec */ gprc, gprc, gprc, /* SUBFIC */ gprc, gprc, s16imm, /* SUBFIC8 */ g8rc, g8rc, s16imm64, /* SUBFME */ gprc, gprc, /* SUBFME8 */ g8rc, g8rc, /* SUBFME8O */ g8rc, g8rc, /* SUBFME8O_rec */ g8rc, g8rc, /* SUBFME8_rec */ g8rc, g8rc, /* SUBFMEO */ gprc, gprc, /* SUBFMEO_rec */ gprc, gprc, /* SUBFME_rec */ gprc, gprc, /* SUBFO */ gprc, gprc, gprc, /* SUBFO_rec */ gprc, gprc, gprc, /* SUBFUS */ g8rc, g8rc, g8rc, u1imm, /* SUBFUS_rec */ g8rc, g8rc, g8rc, u1imm, /* SUBFZE */ gprc, gprc, /* SUBFZE8 */ g8rc, g8rc, /* SUBFZE8O */ g8rc, g8rc, /* SUBFZE8O_rec */ g8rc, g8rc, /* SUBFZE8_rec */ g8rc, g8rc, /* SUBFZEO */ gprc, gprc, /* SUBFZEO_rec */ gprc, gprc, /* SUBFZE_rec */ gprc, gprc, /* SUBF_rec */ gprc, gprc, gprc, /* SYNC */ u2imm, /* TABORT */ gprc, /* TABORTDC */ u5imm, gprc, gprc, /* TABORTDCI */ u5imm, gprc, u5imm, /* TABORTWC */ u5imm, gprc, gprc, /* TABORTWCI */ u5imm, gprc, u5imm, /* TAILB */ calltarget, /* TAILB8 */ calltarget, /* TAILBA */ abscalltarget, /* TAILBA8 */ abscalltarget, /* TAILBCTR */ /* TAILBCTR8 */ /* TBEGIN */ u1imm, /* TBEGIN_RET */ gprc, u1imm, /* TCHECK */ crrc, /* TCHECK_RET */ gprc, /* TCRETURNai */ abscalltarget, i32imm, /* TCRETURNai8 */ abscalltarget, i32imm, /* TCRETURNdi */ calltarget, i32imm, /* TCRETURNdi8 */ calltarget, i32imm, /* TCRETURNri */ CTRRC, i32imm, /* TCRETURNri8 */ CTRRC8, i32imm, /* TD */ u5imm, g8rc, g8rc, /* TDI */ u5imm, g8rc, s16imm, /* TEND */ u1imm, /* TLBIA */ /* TLBIE */ gprc, gprc, /* TLBIEL */ gprc, /* TLBIVAX */ gprc, gprc, /* TLBLD */ gprc, /* TLBLI */ gprc, /* TLBRE */ /* TLBRE2 */ gprc, gprc, i1imm, /* TLBSX */ gprc, gprc, /* TLBSX2 */ gprc, gprc, gprc, /* TLBSX2D */ gprc, gprc, gprc, /* TLBSYNC */ /* TLBWE */ /* TLBWE2 */ gprc, gprc, i1imm, /* TLSGDAIX */ gprc, gprc, gprc, /* TLSGDAIX8 */ g8rc, g8rc, g8rc, /* TRAP */ /* TRECHKPT */ /* TRECLAIM */ gprc, /* TSR */ u1imm, /* TW */ u5imm, gprc, gprc, /* TWI */ u5imm, gprc, s16imm, /* UNENCODED_NOP */ /* UpdateGBR */ gprc, gprc, gprc, /* VABSDUB */ vrrc, vrrc, vrrc, /* VABSDUH */ vrrc, vrrc, vrrc, /* VABSDUW */ vrrc, vrrc, vrrc, /* VADDCUQ */ vrrc, vrrc, vrrc, /* VADDCUW */ vrrc, vrrc, vrrc, /* VADDECUQ */ vrrc, vrrc, vrrc, vrrc, /* VADDEUQM */ vrrc, vrrc, vrrc, vrrc, /* VADDFP */ vrrc, vrrc, vrrc, /* VADDSBS */ vrrc, vrrc, vrrc, /* VADDSHS */ vrrc, vrrc, vrrc, /* VADDSWS */ vrrc, vrrc, vrrc, /* VADDUBM */ vrrc, vrrc, vrrc, /* VADDUBS */ vrrc, vrrc, vrrc, /* VADDUDM */ vrrc, vrrc, vrrc, /* VADDUHM */ vrrc, vrrc, vrrc, /* VADDUHS */ vrrc, vrrc, vrrc, /* VADDUQM */ vrrc, vrrc, vrrc, /* VADDUWM */ vrrc, vrrc, vrrc, /* VADDUWS */ vrrc, vrrc, vrrc, /* VAND */ vrrc, vrrc, vrrc, /* VANDC */ vrrc, vrrc, vrrc, /* VAVGSB */ vrrc, vrrc, vrrc, /* VAVGSH */ vrrc, vrrc, vrrc, /* VAVGSW */ vrrc, vrrc, vrrc, /* VAVGUB */ vrrc, vrrc, vrrc, /* VAVGUH */ vrrc, vrrc, vrrc, /* VAVGUW */ vrrc, vrrc, vrrc, /* VBPERMD */ vrrc, vrrc, vrrc, /* VBPERMQ */ vrrc, vrrc, vrrc, /* VCFSX */ vrrc, u5imm, vrrc, /* VCFSX_0 */ vrrc, vrrc, /* VCFUGED */ vrrc, vrrc, vrrc, /* VCFUX */ vrrc, u5imm, vrrc, /* VCFUX_0 */ vrrc, vrrc, /* VCIPHER */ vrrc, vrrc, vrrc, /* VCIPHERLAST */ vrrc, vrrc, vrrc, /* VCLRLB */ vrrc, vrrc, gprc, /* VCLRRB */ vrrc, vrrc, gprc, /* VCLZB */ vrrc, vrrc, /* VCLZD */ vrrc, vrrc, /* VCLZDM */ vrrc, vrrc, vrrc, /* VCLZH */ vrrc, vrrc, /* VCLZLSBB */ gprc, vrrc, /* VCLZW */ vrrc, vrrc, /* VCMPBFP */ vrrc, vrrc, vrrc, /* VCMPBFP_rec */ vrrc, vrrc, vrrc, /* VCMPEQFP */ vrrc, vrrc, vrrc, /* VCMPEQFP_rec */ vrrc, vrrc, vrrc, /* VCMPEQUB */ vrrc, vrrc, vrrc, /* VCMPEQUB_rec */ vrrc, vrrc, vrrc, /* VCMPEQUD */ vrrc, vrrc, vrrc, /* VCMPEQUD_rec */ vrrc, vrrc, vrrc, /* VCMPEQUH */ vrrc, vrrc, vrrc, /* VCMPEQUH_rec */ vrrc, vrrc, vrrc, /* VCMPEQUQ */ vrrc, vrrc, vrrc, /* VCMPEQUQ_rec */ vrrc, vrrc, vrrc, /* VCMPEQUW */ vrrc, vrrc, vrrc, /* VCMPEQUW_rec */ vrrc, vrrc, vrrc, /* VCMPGEFP */ vrrc, vrrc, vrrc, /* VCMPGEFP_rec */ vrrc, vrrc, vrrc, /* VCMPGTFP */ vrrc, vrrc, vrrc, /* VCMPGTFP_rec */ vrrc, vrrc, vrrc, /* VCMPGTSB */ vrrc, vrrc, vrrc, /* VCMPGTSB_rec */ vrrc, vrrc, vrrc, /* VCMPGTSD */ vrrc, vrrc, vrrc, /* VCMPGTSD_rec */ vrrc, vrrc, vrrc, /* VCMPGTSH */ vrrc, vrrc, vrrc, /* VCMPGTSH_rec */ vrrc, vrrc, vrrc, /* VCMPGTSQ */ vrrc, vrrc, vrrc, /* VCMPGTSQ_rec */ vrrc, vrrc, vrrc, /* VCMPGTSW */ vrrc, vrrc, vrrc, /* VCMPGTSW_rec */ vrrc, vrrc, vrrc, /* VCMPGTUB */ vrrc, vrrc, vrrc, /* VCMPGTUB_rec */ vrrc, vrrc, vrrc, /* VCMPGTUD */ vrrc, vrrc, vrrc, /* VCMPGTUD_rec */ vrrc, vrrc, vrrc, /* VCMPGTUH */ vrrc, vrrc, vrrc, /* VCMPGTUH_rec */ vrrc, vrrc, vrrc, /* VCMPGTUQ */ vrrc, vrrc, vrrc, /* VCMPGTUQ_rec */ vrrc, vrrc, vrrc, /* VCMPGTUW */ vrrc, vrrc, vrrc, /* VCMPGTUW_rec */ vrrc, vrrc, vrrc, /* VCMPNEB */ vrrc, vrrc, vrrc, /* VCMPNEB_rec */ vrrc, vrrc, vrrc, /* VCMPNEH */ vrrc, vrrc, vrrc, /* VCMPNEH_rec */ vrrc, vrrc, vrrc, /* VCMPNEW */ vrrc, vrrc, vrrc, /* VCMPNEW_rec */ vrrc, vrrc, vrrc, /* VCMPNEZB */ vrrc, vrrc, vrrc, /* VCMPNEZB_rec */ vrrc, vrrc, vrrc, /* VCMPNEZH */ vrrc, vrrc, vrrc, /* VCMPNEZH_rec */ vrrc, vrrc, vrrc, /* VCMPNEZW */ vrrc, vrrc, vrrc, /* VCMPNEZW_rec */ vrrc, vrrc, vrrc, /* VCMPSQ */ crrc, vrrc, vrrc, /* VCMPUQ */ crrc, vrrc, vrrc, /* VCNTMBB */ g8rc, vrrc, u1imm, /* VCNTMBD */ g8rc, vrrc, u1imm, /* VCNTMBH */ g8rc, vrrc, u1imm, /* VCNTMBW */ g8rc, vrrc, u1imm, /* VCTSXS */ vrrc, u5imm, vrrc, /* VCTSXS_0 */ vrrc, vrrc, /* VCTUXS */ vrrc, u5imm, vrrc, /* VCTUXS_0 */ vrrc, vrrc, /* VCTZB */ vrrc, vrrc, /* VCTZD */ vrrc, vrrc, /* VCTZDM */ vrrc, vrrc, vrrc, /* VCTZH */ vrrc, vrrc, /* VCTZLSBB */ gprc, vrrc, /* VCTZW */ vrrc, vrrc, /* VDIVESD */ vrrc, vrrc, vrrc, /* VDIVESQ */ vrrc, vrrc, vrrc, /* VDIVESW */ vrrc, vrrc, vrrc, /* VDIVEUD */ vrrc, vrrc, vrrc, /* VDIVEUQ */ vrrc, vrrc, vrrc, /* VDIVEUW */ vrrc, vrrc, vrrc, /* VDIVSD */ vrrc, vrrc, vrrc, /* VDIVSQ */ vrrc, vrrc, vrrc, /* VDIVSW */ vrrc, vrrc, vrrc, /* VDIVUD */ vrrc, vrrc, vrrc, /* VDIVUQ */ vrrc, vrrc, vrrc, /* VDIVUW */ vrrc, vrrc, vrrc, /* VEQV */ vrrc, vrrc, vrrc, /* VEXPANDBM */ vrrc, vrrc, /* VEXPANDDM */ vrrc, vrrc, /* VEXPANDHM */ vrrc, vrrc, /* VEXPANDQM */ vrrc, vrrc, /* VEXPANDWM */ vrrc, vrrc, /* VEXPTEFP */ vrrc, vrrc, /* VEXTDDVLX */ vrrc, vrrc, vrrc, gprc, /* VEXTDDVRX */ vrrc, vrrc, vrrc, gprc, /* VEXTDUBVLX */ vrrc, vrrc, vrrc, gprc, /* VEXTDUBVRX */ vrrc, vrrc, vrrc, gprc, /* VEXTDUHVLX */ vrrc, vrrc, vrrc, gprc, /* VEXTDUHVRX */ vrrc, vrrc, vrrc, gprc, /* VEXTDUWVLX */ vrrc, vrrc, vrrc, gprc, /* VEXTDUWVRX */ vrrc, vrrc, vrrc, gprc, /* VEXTRACTBM */ gprc, vrrc, /* VEXTRACTD */ vrrc, u4imm, vrrc, /* VEXTRACTDM */ gprc, vrrc, /* VEXTRACTHM */ gprc, vrrc, /* VEXTRACTQM */ gprc, vrrc, /* VEXTRACTUB */ vrrc, u4imm, vrrc, /* VEXTRACTUH */ vrrc, u4imm, vrrc, /* VEXTRACTUW */ vrrc, u4imm, vrrc, /* VEXTRACTWM */ gprc, vrrc, /* VEXTSB2D */ vrrc, vrrc, /* VEXTSB2Ds */ vfrc, vfrc, /* VEXTSB2W */ vrrc, vrrc, /* VEXTSB2Ws */ vfrc, vfrc, /* VEXTSD2Q */ vrrc, vrrc, /* VEXTSH2D */ vrrc, vrrc, /* VEXTSH2Ds */ vfrc, vfrc, /* VEXTSH2W */ vrrc, vrrc, /* VEXTSH2Ws */ vfrc, vfrc, /* VEXTSW2D */ vrrc, vrrc, /* VEXTSW2Ds */ vfrc, vfrc, /* VEXTUBLX */ g8rc, g8rc, vrrc, /* VEXTUBRX */ g8rc, g8rc, vrrc, /* VEXTUHLX */ g8rc, g8rc, vrrc, /* VEXTUHRX */ g8rc, g8rc, vrrc, /* VEXTUWLX */ g8rc, g8rc, vrrc, /* VEXTUWRX */ g8rc, g8rc, vrrc, /* VGBBD */ vrrc, vrrc, /* VGNB */ g8rc, vrrc, u3imm, /* VINSBLX */ vrrc, vrrc, gprc, gprc, /* VINSBRX */ vrrc, vrrc, gprc, gprc, /* VINSBVLX */ vrrc, vrrc, gprc, vrrc, /* VINSBVRX */ vrrc, vrrc, gprc, vrrc, /* VINSD */ vrrc, vrrc, u4imm, g8rc, /* VINSDLX */ vrrc, vrrc, g8rc, g8rc, /* VINSDRX */ vrrc, vrrc, g8rc, g8rc, /* VINSERTB */ vrrc, vrrc, u4imm, vrrc, /* VINSERTD */ vrrc, u4imm, vrrc, /* VINSERTH */ vrrc, vrrc, u4imm, vrrc, /* VINSERTW */ vrrc, u4imm, vrrc, /* VINSHLX */ vrrc, vrrc, gprc, gprc, /* VINSHRX */ vrrc, vrrc, gprc, gprc, /* VINSHVLX */ vrrc, vrrc, gprc, vrrc, /* VINSHVRX */ vrrc, vrrc, gprc, vrrc, /* VINSW */ vrrc, vrrc, u4imm, gprc, /* VINSWLX */ vrrc, vrrc, gprc, gprc, /* VINSWRX */ vrrc, vrrc, gprc, gprc, /* VINSWVLX */ vrrc, vrrc, gprc, vrrc, /* VINSWVRX */ vrrc, vrrc, gprc, vrrc, /* VLOGEFP */ vrrc, vrrc, /* VMADDFP */ vrrc, vrrc, vrrc, vrrc, /* VMAXFP */ vrrc, vrrc, vrrc, /* VMAXSB */ vrrc, vrrc, vrrc, /* VMAXSD */ vrrc, vrrc, vrrc, /* VMAXSH */ vrrc, vrrc, vrrc, /* VMAXSW */ vrrc, vrrc, vrrc, /* VMAXUB */ vrrc, vrrc, vrrc, /* VMAXUD */ vrrc, vrrc, vrrc, /* VMAXUH */ vrrc, vrrc, vrrc, /* VMAXUW */ vrrc, vrrc, vrrc, /* VMHADDSHS */ vrrc, vrrc, vrrc, vrrc, /* VMHRADDSHS */ vrrc, vrrc, vrrc, vrrc, /* VMINFP */ vrrc, vrrc, vrrc, /* VMINSB */ vrrc, vrrc, vrrc, /* VMINSD */ vrrc, vrrc, vrrc, /* VMINSH */ vrrc, vrrc, vrrc, /* VMINSW */ vrrc, vrrc, vrrc, /* VMINUB */ vrrc, vrrc, vrrc, /* VMINUD */ vrrc, vrrc, vrrc, /* VMINUH */ vrrc, vrrc, vrrc, /* VMINUW */ vrrc, vrrc, vrrc, /* VMLADDUHM */ vrrc, vrrc, vrrc, vrrc, /* VMODSD */ vrrc, vrrc, vrrc, /* VMODSQ */ vrrc, vrrc, vrrc, /* VMODSW */ vrrc, vrrc, vrrc, /* VMODUD */ vrrc, vrrc, vrrc, /* VMODUQ */ vrrc, vrrc, vrrc, /* VMODUW */ vrrc, vrrc, vrrc, /* VMRGEW */ vrrc, vrrc, vrrc, /* VMRGHB */ vrrc, vrrc, vrrc, /* VMRGHH */ vrrc, vrrc, vrrc, /* VMRGHW */ vrrc, vrrc, vrrc, /* VMRGLB */ vrrc, vrrc, vrrc, /* VMRGLH */ vrrc, vrrc, vrrc, /* VMRGLW */ vrrc, vrrc, vrrc, /* VMRGOW */ vrrc, vrrc, vrrc, /* VMSUMCUD */ vrrc, vrrc, vrrc, vrrc, /* VMSUMMBM */ vrrc, vrrc, vrrc, vrrc, /* VMSUMSHM */ vrrc, vrrc, vrrc, vrrc, /* VMSUMSHS */ vrrc, vrrc, vrrc, vrrc, /* VMSUMUBM */ vrrc, vrrc, vrrc, vrrc, /* VMSUMUDM */ vrrc, vrrc, vrrc, vrrc, /* VMSUMUHM */ vrrc, vrrc, vrrc, vrrc, /* VMSUMUHS */ vrrc, vrrc, vrrc, vrrc, /* VMUL10CUQ */ vrrc, vrrc, /* VMUL10ECUQ */ vrrc, vrrc, vrrc, /* VMUL10EUQ */ vrrc, vrrc, vrrc, /* VMUL10UQ */ vrrc, vrrc, /* VMULESB */ vrrc, vrrc, vrrc, /* VMULESD */ vrrc, vrrc, vrrc, /* VMULESH */ vrrc, vrrc, vrrc, /* VMULESW */ vrrc, vrrc, vrrc, /* VMULEUB */ vrrc, vrrc, vrrc, /* VMULEUD */ vrrc, vrrc, vrrc, /* VMULEUH */ vrrc, vrrc, vrrc, /* VMULEUW */ vrrc, vrrc, vrrc, /* VMULHSD */ vrrc, vrrc, vrrc, /* VMULHSW */ vrrc, vrrc, vrrc, /* VMULHUD */ vrrc, vrrc, vrrc, /* VMULHUW */ vrrc, vrrc, vrrc, /* VMULLD */ vrrc, vrrc, vrrc, /* VMULOSB */ vrrc, vrrc, vrrc, /* VMULOSD */ vrrc, vrrc, vrrc, /* VMULOSH */ vrrc, vrrc, vrrc, /* VMULOSW */ vrrc, vrrc, vrrc, /* VMULOUB */ vrrc, vrrc, vrrc, /* VMULOUD */ vrrc, vrrc, vrrc, /* VMULOUH */ vrrc, vrrc, vrrc, /* VMULOUW */ vrrc, vrrc, vrrc, /* VMULUWM */ vrrc, vrrc, vrrc, /* VNAND */ vrrc, vrrc, vrrc, /* VNCIPHER */ vrrc, vrrc, vrrc, /* VNCIPHERLAST */ vrrc, vrrc, vrrc, /* VNEGD */ vrrc, vrrc, /* VNEGW */ vrrc, vrrc, /* VNMSUBFP */ vrrc, vrrc, vrrc, vrrc, /* VNOR */ vrrc, vrrc, vrrc, /* VOR */ vrrc, vrrc, vrrc, /* VORC */ vrrc, vrrc, vrrc, /* VPDEPD */ vrrc, vrrc, vrrc, /* VPERM */ vrrc, vrrc, vrrc, vrrc, /* VPERMR */ vrrc, vrrc, vrrc, vrrc, /* VPERMXOR */ vrrc, vrrc, vrrc, vrrc, /* VPEXTD */ vrrc, vrrc, vrrc, /* VPKPX */ vrrc, vrrc, vrrc, /* VPKSDSS */ vrrc, vrrc, vrrc, /* VPKSDUS */ vrrc, vrrc, vrrc, /* VPKSHSS */ vrrc, vrrc, vrrc, /* VPKSHUS */ vrrc, vrrc, vrrc, /* VPKSWSS */ vrrc, vrrc, vrrc, /* VPKSWUS */ vrrc, vrrc, vrrc, /* VPKUDUM */ vrrc, vrrc, vrrc, /* VPKUDUS */ vrrc, vrrc, vrrc, /* VPKUHUM */ vrrc, vrrc, vrrc, /* VPKUHUS */ vrrc, vrrc, vrrc, /* VPKUWUM */ vrrc, vrrc, vrrc, /* VPKUWUS */ vrrc, vrrc, vrrc, /* VPMSUMB */ vrrc, vrrc, vrrc, /* VPMSUMD */ vrrc, vrrc, vrrc, /* VPMSUMH */ vrrc, vrrc, vrrc, /* VPMSUMW */ vrrc, vrrc, vrrc, /* VPOPCNTB */ vrrc, vrrc, /* VPOPCNTD */ vrrc, vrrc, /* VPOPCNTH */ vrrc, vrrc, /* VPOPCNTW */ vrrc, vrrc, /* VPRTYBD */ vrrc, vrrc, /* VPRTYBQ */ vrrc, vrrc, /* VPRTYBW */ vrrc, vrrc, /* VREFP */ vrrc, vrrc, /* VRFIM */ vrrc, vrrc, /* VRFIN */ vrrc, vrrc, /* VRFIP */ vrrc, vrrc, /* VRFIZ */ vrrc, vrrc, /* VRLB */ vrrc, vrrc, vrrc, /* VRLD */ vrrc, vrrc, vrrc, /* VRLDMI */ vrrc, vrrc, vrrc, vrrc, /* VRLDNM */ vrrc, vrrc, vrrc, /* VRLH */ vrrc, vrrc, vrrc, /* VRLQ */ vrrc, vrrc, vrrc, /* VRLQMI */ vrrc, vrrc, vrrc, vrrc, /* VRLQNM */ vrrc, vrrc, vrrc, /* VRLW */ vrrc, vrrc, vrrc, /* VRLWMI */ vrrc, vrrc, vrrc, vrrc, /* VRLWNM */ vrrc, vrrc, vrrc, /* VRSQRTEFP */ vrrc, vrrc, /* VSBOX */ vrrc, vrrc, /* VSEL */ vrrc, vrrc, vrrc, vrrc, /* VSHASIGMAD */ vrrc, vrrc, u1imm, u4imm, /* VSHASIGMAW */ vrrc, vrrc, u1imm, u4imm, /* VSL */ vrrc, vrrc, vrrc, /* VSLB */ vrrc, vrrc, vrrc, /* VSLD */ vrrc, vrrc, vrrc, /* VSLDBI */ vrrc, vrrc, vrrc, u3imm, /* VSLDOI */ vrrc, vrrc, vrrc, u4imm, /* VSLH */ vrrc, vrrc, vrrc, /* VSLO */ vrrc, vrrc, vrrc, /* VSLQ */ vrrc, vrrc, vrrc, /* VSLV */ vrrc, vrrc, vrrc, /* VSLW */ vrrc, vrrc, vrrc, /* VSPLTB */ vrrc, u5imm, vrrc, /* VSPLTBs */ vrrc, u5imm, vfrc, /* VSPLTH */ vrrc, u5imm, vrrc, /* VSPLTHs */ vrrc, u5imm, vfrc, /* VSPLTISB */ vrrc, s5imm, /* VSPLTISH */ vrrc, s5imm, /* VSPLTISW */ vrrc, s5imm, /* VSPLTW */ vrrc, u5imm, vrrc, /* VSR */ vrrc, vrrc, vrrc, /* VSRAB */ vrrc, vrrc, vrrc, /* VSRAD */ vrrc, vrrc, vrrc, /* VSRAH */ vrrc, vrrc, vrrc, /* VSRAQ */ vrrc, vrrc, vrrc, /* VSRAW */ vrrc, vrrc, vrrc, /* VSRB */ vrrc, vrrc, vrrc, /* VSRD */ vrrc, vrrc, vrrc, /* VSRDBI */ vrrc, vrrc, vrrc, u3imm, /* VSRH */ vrrc, vrrc, vrrc, /* VSRO */ vrrc, vrrc, vrrc, /* VSRQ */ vrrc, vrrc, vrrc, /* VSRV */ vrrc, vrrc, vrrc, /* VSRW */ vrrc, vrrc, vrrc, /* VSTRIBL */ vrrc, vrrc, /* VSTRIBL_rec */ vrrc, vrrc, /* VSTRIBR */ vrrc, vrrc, /* VSTRIBR_rec */ vrrc, vrrc, /* VSTRIHL */ vrrc, vrrc, /* VSTRIHL_rec */ vrrc, vrrc, /* VSTRIHR */ vrrc, vrrc, /* VSTRIHR_rec */ vrrc, vrrc, /* VSUBCUQ */ vrrc, vrrc, vrrc, /* VSUBCUW */ vrrc, vrrc, vrrc, /* VSUBECUQ */ vrrc, vrrc, vrrc, vrrc, /* VSUBEUQM */ vrrc, vrrc, vrrc, vrrc, /* VSUBFP */ vrrc, vrrc, vrrc, /* VSUBSBS */ vrrc, vrrc, vrrc, /* VSUBSHS */ vrrc, vrrc, vrrc, /* VSUBSWS */ vrrc, vrrc, vrrc, /* VSUBUBM */ vrrc, vrrc, vrrc, /* VSUBUBS */ vrrc, vrrc, vrrc, /* VSUBUDM */ vrrc, vrrc, vrrc, /* VSUBUHM */ vrrc, vrrc, vrrc, /* VSUBUHS */ vrrc, vrrc, vrrc, /* VSUBUQM */ vrrc, vrrc, vrrc, /* VSUBUWM */ vrrc, vrrc, vrrc, /* VSUBUWS */ vrrc, vrrc, vrrc, /* VSUM2SWS */ vrrc, vrrc, vrrc, /* VSUM4SBS */ vrrc, vrrc, vrrc, /* VSUM4SHS */ vrrc, vrrc, vrrc, /* VSUM4UBS */ vrrc, vrrc, vrrc, /* VSUMSWS */ vrrc, vrrc, vrrc, /* VUPKHPX */ vrrc, vrrc, /* VUPKHSB */ vrrc, vrrc, /* VUPKHSH */ vrrc, vrrc, /* VUPKHSW */ vrrc, vrrc, /* VUPKLPX */ vrrc, vrrc, /* VUPKLSB */ vrrc, vrrc, /* VUPKLSH */ vrrc, vrrc, /* VUPKLSW */ vrrc, vrrc, /* VXOR */ vrrc, vrrc, vrrc, /* V_SET0 */ vrrc, /* V_SET0B */ vrrc, /* V_SET0H */ vrrc, /* V_SETALLONES */ vrrc, /* V_SETALLONESB */ vrrc, /* V_SETALLONESH */ vrrc, /* WAIT */ u2imm, /* WRTEE */ gprc, /* WRTEEI */ i1imm, /* XOR */ gprc, gprc, gprc, /* XOR8 */ g8rc, g8rc, g8rc, /* XOR8_rec */ g8rc, g8rc, g8rc, /* XORI */ gprc, gprc, u16imm, /* XORI8 */ g8rc, g8rc, u16imm64, /* XORIS */ gprc, gprc, u16imm, /* XORIS8 */ g8rc, g8rc, u16imm64, /* XOR_rec */ gprc, gprc, gprc, /* XSABSDP */ vsfrc, vsfrc, /* XSABSQP */ vrrc, vrrc, /* XSADDDP */ vsfrc, vsfrc, vsfrc, /* XSADDQP */ vrrc, vrrc, vrrc, /* XSADDQPO */ vrrc, vrrc, vrrc, /* XSADDSP */ vssrc, vssrc, vssrc, /* XSCMPEQDP */ vsrc, vsfrc, vsfrc, /* XSCMPEQQP */ vrrc, vrrc, vrrc, /* XSCMPEXPDP */ crrc, vsfrc, vsfrc, /* XSCMPEXPQP */ crrc, vrrc, vrrc, /* XSCMPGEDP */ vsrc, vsfrc, vsfrc, /* XSCMPGEQP */ vrrc, vrrc, vrrc, /* XSCMPGTDP */ vsrc, vsfrc, vsfrc, /* XSCMPGTQP */ vrrc, vrrc, vrrc, /* XSCMPODP */ crrc, vsfrc, vsfrc, /* XSCMPOQP */ crrc, vrrc, vrrc, /* XSCMPUDP */ crrc, vsfrc, vsfrc, /* XSCMPUQP */ crrc, vrrc, vrrc, /* XSCPSGNDP */ vsfrc, vsfrc, vsfrc, /* XSCPSGNQP */ vrrc, vrrc, vrrc, /* XSCVDPHP */ vsfrc, vsfrc, /* XSCVDPQP */ vrrc, vfrc, /* XSCVDPSP */ vsfrc, vsfrc, /* XSCVDPSPN */ vsrc, vssrc, /* XSCVDPSXDS */ vsfrc, vsfrc, /* XSCVDPSXDSs */ vssrc, vssrc, /* XSCVDPSXWS */ vsfrc, vsfrc, /* XSCVDPSXWSs */ vssrc, vssrc, /* XSCVDPUXDS */ vsfrc, vsfrc, /* XSCVDPUXDSs */ vssrc, vssrc, /* XSCVDPUXWS */ vsfrc, vsfrc, /* XSCVDPUXWSs */ vssrc, vssrc, /* XSCVHPDP */ vsfrc, vsfrc, /* XSCVQPDP */ vfrc, vrrc, /* XSCVQPDPO */ vfrc, vrrc, /* XSCVQPSDZ */ vrrc, vrrc, /* XSCVQPSQZ */ vrrc, vrrc, /* XSCVQPSWZ */ vrrc, vrrc, /* XSCVQPUDZ */ vrrc, vrrc, /* XSCVQPUQZ */ vrrc, vrrc, /* XSCVQPUWZ */ vrrc, vrrc, /* XSCVSDQP */ vrrc, vfrc, /* XSCVSPDP */ vsfrc, vsfrc, /* XSCVSPDPN */ vssrc, vsrc, /* XSCVSQQP */ vrrc, vrrc, /* XSCVSXDDP */ vsfrc, vsfrc, /* XSCVSXDSP */ vssrc, vsfrc, /* XSCVUDQP */ vrrc, vfrc, /* XSCVUQQP */ vrrc, vrrc, /* XSCVUXDDP */ vsfrc, vsfrc, /* XSCVUXDSP */ vssrc, vsfrc, /* XSDIVDP */ vsfrc, vsfrc, vsfrc, /* XSDIVQP */ vrrc, vrrc, vrrc, /* XSDIVQPO */ vrrc, vrrc, vrrc, /* XSDIVSP */ vssrc, vssrc, vssrc, /* XSIEXPDP */ vsrc, g8rc, g8rc, /* XSIEXPQP */ vrrc, vrrc, vsfrc, /* XSMADDADP */ vsfrc, vsfrc, vsfrc, vsfrc, /* XSMADDASP */ vssrc, vssrc, vssrc, vssrc, /* XSMADDMDP */ vsfrc, vsfrc, vsfrc, vsfrc, /* XSMADDMSP */ vssrc, vssrc, vssrc, vssrc, /* XSMADDQP */ vrrc, vrrc, vrrc, vrrc, /* XSMADDQPO */ vrrc, vrrc, vrrc, vrrc, /* XSMAXCDP */ vsfrc, vsfrc, vsfrc, /* XSMAXCQP */ vrrc, vrrc, vrrc, /* XSMAXDP */ vsfrc, vsfrc, vsfrc, /* XSMAXJDP */ vsrc, vsfrc, vsfrc, /* XSMINCDP */ vsfrc, vsfrc, vsfrc, /* XSMINCQP */ vrrc, vrrc, vrrc, /* XSMINDP */ vsfrc, vsfrc, vsfrc, /* XSMINJDP */ vsrc, vsfrc, vsfrc, /* XSMSUBADP */ vsfrc, vsfrc, vsfrc, vsfrc, /* XSMSUBASP */ vssrc, vssrc, vssrc, vssrc, /* XSMSUBMDP */ vsfrc, vsfrc, vsfrc, vsfrc, /* XSMSUBMSP */ vssrc, vssrc, vssrc, vssrc, /* XSMSUBQP */ vrrc, vrrc, vrrc, vrrc, /* XSMSUBQPO */ vrrc, vrrc, vrrc, vrrc, /* XSMULDP */ vsfrc, vsfrc, vsfrc, /* XSMULQP */ vrrc, vrrc, vrrc, /* XSMULQPO */ vrrc, vrrc, vrrc, /* XSMULSP */ vssrc, vssrc, vssrc, /* XSNABSDP */ vsfrc, vsfrc, /* XSNABSDPs */ vssrc, vssrc, /* XSNABSQP */ vrrc, vrrc, /* XSNEGDP */ vsfrc, vsfrc, /* XSNEGQP */ vrrc, vrrc, /* XSNMADDADP */ vsfrc, vsfrc, vsfrc, vsfrc, /* XSNMADDASP */ vssrc, vssrc, vssrc, vssrc, /* XSNMADDMDP */ vsfrc, vsfrc, vsfrc, vsfrc, /* XSNMADDMSP */ vssrc, vssrc, vssrc, vssrc, /* XSNMADDQP */ vrrc, vrrc, vrrc, vrrc, /* XSNMADDQPO */ vrrc, vrrc, vrrc, vrrc, /* XSNMSUBADP */ vsfrc, vsfrc, vsfrc, vsfrc, /* XSNMSUBASP */ vssrc, vssrc, vssrc, vssrc, /* XSNMSUBMDP */ vsfrc, vsfrc, vsfrc, vsfrc, /* XSNMSUBMSP */ vssrc, vssrc, vssrc, vssrc, /* XSNMSUBQP */ vrrc, vrrc, vrrc, vrrc, /* XSNMSUBQPO */ vrrc, vrrc, vrrc, vrrc, /* XSRDPI */ vsfrc, vsfrc, /* XSRDPIC */ vsfrc, vsfrc, /* XSRDPIM */ vsfrc, vsfrc, /* XSRDPIP */ vsfrc, vsfrc, /* XSRDPIZ */ vsfrc, vsfrc, /* XSREDP */ vsfrc, vsfrc, /* XSRESP */ vssrc, vssrc, /* XSRQPI */ vrrc, u1imm, vrrc, u2imm, /* XSRQPIX */ vrrc, u1imm, vrrc, u2imm, /* XSRQPXP */ vrrc, u1imm, vrrc, u2imm, /* XSRSP */ vssrc, vsfrc, /* XSRSQRTEDP */ vsfrc, vsfrc, /* XSRSQRTESP */ vssrc, vssrc, /* XSSQRTDP */ vsfrc, vsfrc, /* XSSQRTQP */ vrrc, vrrc, /* XSSQRTQPO */ vrrc, vrrc, /* XSSQRTSP */ vssrc, vssrc, /* XSSUBDP */ vsfrc, vsfrc, vsfrc, /* XSSUBQP */ vrrc, vrrc, vrrc, /* XSSUBQPO */ vrrc, vrrc, vrrc, /* XSSUBSP */ vssrc, vssrc, vssrc, /* XSTDIVDP */ crrc, vsfrc, vsfrc, /* XSTSQRTDP */ crrc, vsfrc, /* XSTSTDCDP */ crrc, u7imm, vsfrc, /* XSTSTDCQP */ crrc, u7imm, vrrc, /* XSTSTDCSP */ crrc, u7imm, vsfrc, /* XSXEXPDP */ g8rc, vsfrc, /* XSXEXPQP */ vrrc, vrrc, /* XSXSIGDP */ g8rc, vsfrc, /* XSXSIGQP */ vrrc, vrrc, /* XVABSDP */ vsrc, vsrc, /* XVABSSP */ vsrc, vsrc, /* XVADDDP */ vsrc, vsrc, vsrc, /* XVADDSP */ vsrc, vsrc, vsrc, /* XVBF16GER2 */ acc, vsrc, vsrc, /* XVBF16GER2NN */ acc, acc, vsrc, vsrc, /* XVBF16GER2NP */ acc, acc, vsrc, vsrc, /* XVBF16GER2PN */ acc, acc, vsrc, vsrc, /* XVBF16GER2PP */ acc, acc, vsrc, vsrc, /* XVBF16GER2W */ wacc, vsrc, vsrc, /* XVBF16GER2WNN */ wacc, wacc, vsrc, vsrc, /* XVBF16GER2WNP */ wacc, wacc, vsrc, vsrc, /* XVBF16GER2WPN */ wacc, wacc, vsrc, vsrc, /* XVBF16GER2WPP */ wacc, wacc, vsrc, vsrc, /* XVCMPEQDP */ vsrc, vsrc, vsrc, /* XVCMPEQDP_rec */ vsrc, vsrc, vsrc, /* XVCMPEQSP */ vsrc, vsrc, vsrc, /* XVCMPEQSP_rec */ vsrc, vsrc, vsrc, /* XVCMPGEDP */ vsrc, vsrc, vsrc, /* XVCMPGEDP_rec */ vsrc, vsrc, vsrc, /* XVCMPGESP */ vsrc, vsrc, vsrc, /* XVCMPGESP_rec */ vsrc, vsrc, vsrc, /* XVCMPGTDP */ vsrc, vsrc, vsrc, /* XVCMPGTDP_rec */ vsrc, vsrc, vsrc, /* XVCMPGTSP */ vsrc, vsrc, vsrc, /* XVCMPGTSP_rec */ vsrc, vsrc, vsrc, /* XVCPSGNDP */ vsrc, vsrc, vsrc, /* XVCPSGNSP */ vsrc, vsrc, vsrc, /* XVCVBF16SPN */ vsrc, vsrc, /* XVCVDPSP */ vsrc, vsrc, /* XVCVDPSXDS */ vsrc, vsrc, /* XVCVDPSXWS */ vsrc, vsrc, /* XVCVDPUXDS */ vsrc, vsrc, /* XVCVDPUXWS */ vsrc, vsrc, /* XVCVHPSP */ vsrc, vsrc, /* XVCVSPBF16 */ vsrc, vsrc, /* XVCVSPDP */ vsrc, vsrc, /* XVCVSPHP */ vsrc, vsrc, /* XVCVSPSXDS */ vsrc, vsrc, /* XVCVSPSXWS */ vsrc, vsrc, /* XVCVSPUXDS */ vsrc, vsrc, /* XVCVSPUXWS */ vsrc, vsrc, /* XVCVSXDDP */ vsrc, vsrc, /* XVCVSXDSP */ vsrc, vsrc, /* XVCVSXWDP */ vsrc, vsrc, /* XVCVSXWSP */ vsrc, vsrc, /* XVCVUXDDP */ vsrc, vsrc, /* XVCVUXDSP */ vsrc, vsrc, /* XVCVUXWDP */ vsrc, vsrc, /* XVCVUXWSP */ vsrc, vsrc, /* XVDIVDP */ vsrc, vsrc, vsrc, /* XVDIVSP */ vsrc, vsrc, vsrc, /* XVF16GER2 */ acc, vsrc, vsrc, /* XVF16GER2NN */ acc, acc, vsrc, vsrc, /* XVF16GER2NP */ acc, acc, vsrc, vsrc, /* XVF16GER2PN */ acc, acc, vsrc, vsrc, /* XVF16GER2PP */ acc, acc, vsrc, vsrc, /* XVF16GER2W */ wacc, vsrc, vsrc, /* XVF16GER2WNN */ wacc, wacc, vsrc, vsrc, /* XVF16GER2WNP */ wacc, wacc, vsrc, vsrc, /* XVF16GER2WPN */ wacc, wacc, vsrc, vsrc, /* XVF16GER2WPP */ wacc, wacc, vsrc, vsrc, /* XVF32GER */ acc, vsrc, vsrc, /* XVF32GERNN */ acc, acc, vsrc, vsrc, /* XVF32GERNP */ acc, acc, vsrc, vsrc, /* XVF32GERPN */ acc, acc, vsrc, vsrc, /* XVF32GERPP */ acc, acc, vsrc, vsrc, /* XVF32GERW */ wacc, vsrc, vsrc, /* XVF32GERWNN */ wacc, wacc, vsrc, vsrc, /* XVF32GERWNP */ wacc, wacc, vsrc, vsrc, /* XVF32GERWPN */ wacc, wacc, vsrc, vsrc, /* XVF32GERWPP */ wacc, wacc, vsrc, vsrc, /* XVF64GER */ acc, vsrpevenrc, vsrc, /* XVF64GERNN */ acc, acc, vsrpevenrc, vsrc, /* XVF64GERNP */ acc, acc, vsrpevenrc, vsrc, /* XVF64GERPN */ acc, acc, vsrpevenrc, vsrc, /* XVF64GERPP */ acc, acc, vsrpevenrc, vsrc, /* XVF64GERW */ wacc, vsrpevenrc, vsrc, /* XVF64GERWNN */ wacc, wacc, vsrpevenrc, vsrc, /* XVF64GERWNP */ wacc, wacc, vsrpevenrc, vsrc, /* XVF64GERWPN */ wacc, wacc, vsrpevenrc, vsrc, /* XVF64GERWPP */ wacc, wacc, vsrpevenrc, vsrc, /* XVI16GER2 */ acc, vsrc, vsrc, /* XVI16GER2PP */ acc, acc, vsrc, vsrc, /* XVI16GER2S */ acc, vsrc, vsrc, /* XVI16GER2SPP */ acc, acc, vsrc, vsrc, /* XVI16GER2SW */ wacc, vsrc, vsrc, /* XVI16GER2SWPP */ wacc, wacc, vsrc, vsrc, /* XVI16GER2W */ wacc, vsrc, vsrc, /* XVI16GER2WPP */ wacc, wacc, vsrc, vsrc, /* XVI4GER8 */ acc, vsrc, vsrc, /* XVI4GER8PP */ acc, acc, vsrc, vsrc, /* XVI4GER8W */ wacc, vsrc, vsrc, /* XVI4GER8WPP */ wacc, wacc, vsrc, vsrc, /* XVI8GER4 */ acc, vsrc, vsrc, /* XVI8GER4PP */ acc, acc, vsrc, vsrc, /* XVI8GER4SPP */ acc, acc, vsrc, vsrc, /* XVI8GER4W */ wacc, vsrc, vsrc, /* XVI8GER4WPP */ wacc, wacc, vsrc, vsrc, /* XVI8GER4WSPP */ wacc, wacc, vsrc, vsrc, /* XVIEXPDP */ vsrc, vsrc, vsrc, /* XVIEXPSP */ vsrc, vsrc, vsrc, /* XVMADDADP */ vsrc, vsrc, vsrc, vsrc, /* XVMADDASP */ vsrc, vsrc, vsrc, vsrc, /* XVMADDMDP */ vsrc, vsrc, vsrc, vsrc, /* XVMADDMSP */ vsrc, vsrc, vsrc, vsrc, /* XVMAXDP */ vsrc, vsrc, vsrc, /* XVMAXSP */ vsrc, vsrc, vsrc, /* XVMINDP */ vsrc, vsrc, vsrc, /* XVMINSP */ vsrc, vsrc, vsrc, /* XVMSUBADP */ vsrc, vsrc, vsrc, vsrc, /* XVMSUBASP */ vsrc, vsrc, vsrc, vsrc, /* XVMSUBMDP */ vsrc, vsrc, vsrc, vsrc, /* XVMSUBMSP */ vsrc, vsrc, vsrc, vsrc, /* XVMULDP */ vsrc, vsrc, vsrc, /* XVMULSP */ vsrc, vsrc, vsrc, /* XVNABSDP */ vsrc, vsrc, /* XVNABSSP */ vsrc, vsrc, /* XVNEGDP */ vsrc, vsrc, /* XVNEGSP */ vsrc, vsrc, /* XVNMADDADP */ vsrc, vsrc, vsrc, vsrc, /* XVNMADDASP */ vsrc, vsrc, vsrc, vsrc, /* XVNMADDMDP */ vsrc, vsrc, vsrc, vsrc, /* XVNMADDMSP */ vsrc, vsrc, vsrc, vsrc, /* XVNMSUBADP */ vsrc, vsrc, vsrc, vsrc, /* XVNMSUBASP */ vsrc, vsrc, vsrc, vsrc, /* XVNMSUBMDP */ vsrc, vsrc, vsrc, vsrc, /* XVNMSUBMSP */ vsrc, vsrc, vsrc, vsrc, /* XVRDPI */ vsrc, vsrc, /* XVRDPIC */ vsrc, vsrc, /* XVRDPIM */ vsrc, vsrc, /* XVRDPIP */ vsrc, vsrc, /* XVRDPIZ */ vsrc, vsrc, /* XVREDP */ vsrc, vsrc, /* XVRESP */ vsrc, vsrc, /* XVRSPI */ vsrc, vsrc, /* XVRSPIC */ vsrc, vsrc, /* XVRSPIM */ vsrc, vsrc, /* XVRSPIP */ vsrc, vsrc, /* XVRSPIZ */ vsrc, vsrc, /* XVRSQRTEDP */ vsrc, vsrc, /* XVRSQRTESP */ vsrc, vsrc, /* XVSQRTDP */ vsrc, vsrc, /* XVSQRTSP */ vsrc, vsrc, /* XVSUBDP */ vsrc, vsrc, vsrc, /* XVSUBSP */ vsrc, vsrc, vsrc, /* XVTDIVDP */ crrc, vsrc, vsrc, /* XVTDIVSP */ crrc, vsrc, vsrc, /* XVTLSBB */ crrc, vsrc, /* XVTSQRTDP */ crrc, vsrc, /* XVTSQRTSP */ crrc, vsrc, /* XVTSTDCDP */ vsrc, u7imm, vsrc, /* XVTSTDCSP */ vsrc, u7imm, vsrc, /* XVXEXPDP */ vsrc, vsrc, /* XVXEXPSP */ vsrc, vsrc, /* XVXSIGDP */ vsrc, vsrc, /* XVXSIGSP */ vsrc, vsrc, /* XXBLENDVB */ vsrc, vsrc, vsrc, vsrc, /* XXBLENDVD */ vsrc, vsrc, vsrc, vsrc, /* XXBLENDVH */ vsrc, vsrc, vsrc, vsrc, /* XXBLENDVW */ vsrc, vsrc, vsrc, vsrc, /* XXBRD */ vsrc, vsrc, /* XXBRH */ vsrc, vsrc, /* XXBRQ */ vsrc, vsrc, /* XXBRW */ vsrc, vsrc, /* XXEVAL */ vsrc, vsrc, vsrc, vsrc, u8imm, /* XXEXTRACTUW */ vsfrc, vsrc, u4imm, /* XXGENPCVBM */ vsrc, vrrc, s5imm, /* XXGENPCVDM */ vsrc, vrrc, s5imm, /* XXGENPCVHM */ vsrc, vrrc, s5imm, /* XXGENPCVWM */ vsrc, vrrc, s5imm, /* XXINSERTW */ vsrc, vsrc, vsrc, u4imm, /* XXLAND */ vsrc, vsrc, vsrc, /* XXLANDC */ vsrc, vsrc, vsrc, /* XXLEQV */ vsrc, vsrc, vsrc, /* XXLEQVOnes */ vsrc, /* XXLNAND */ vsrc, vsrc, vsrc, /* XXLNOR */ vsrc, vsrc, vsrc, /* XXLOR */ vsrc, vsrc, vsrc, /* XXLORC */ vsrc, vsrc, vsrc, /* XXLORf */ vsfrc, vsfrc, vsfrc, /* XXLXOR */ vsrc, vsrc, vsrc, /* XXLXORdpz */ vsfrc, /* XXLXORspz */ vssrc, /* XXLXORz */ vsrc, /* XXMFACC */ acc, acc, /* XXMFACCW */ wacc, wacc, /* XXMRGHW */ vsrc, vsrc, vsrc, /* XXMRGLW */ vsrc, vsrc, vsrc, /* XXMTACC */ acc, acc, /* XXMTACCW */ wacc, wacc, /* XXPERM */ vsrc, vsrc, vsrc, vsrc, /* XXPERMDI */ vsrc, vsrc, vsrc, u2imm, /* XXPERMDIs */ vsrc, vsfrc, u2imm, /* XXPERMR */ vsrc, vsrc, vsrc, vsrc, /* XXPERMX */ vsrc, vsrc, vsrc, vsrc, u3imm, /* XXSEL */ vsrc, vsrc, vsrc, vsrc, /* XXSETACCZ */ acc, /* XXSETACCZW */ wacc, /* XXSLDWI */ vsrc, vsrc, vsrc, u2imm, /* XXSLDWIs */ vsrc, vsfrc, u2imm, /* XXSPLTI32DX */ vsrc, vsrc, u1imm, i32imm, /* XXSPLTIB */ vsrc, u8imm, /* XXSPLTIDP */ vsrc, i32imm, /* XXSPLTIW */ vsrc, i32imm, /* XXSPLTW */ vsrc, vsrc, u2imm, /* XXSPLTWs */ vsrc, vsfrc, u2imm, /* gBC */ u5imm, crbitrc, condbrtarget, /* gBCA */ u5imm, crbitrc, abscondbrtarget, /* gBCAat */ u5imm, atimm, crbitrc, abscondbrtarget, /* gBCCTR */ u5imm, crbitrc, i32imm, /* gBCCTRL */ u5imm, crbitrc, i32imm, /* gBCL */ u5imm, crbitrc, condbrtarget, /* gBCLA */ u5imm, crbitrc, abscondbrtarget, /* gBCLAat */ u5imm, atimm, crbitrc, abscondbrtarget, /* gBCLR */ u5imm, crbitrc, i32imm, /* gBCLRL */ u5imm, crbitrc, i32imm, /* gBCLat */ u5imm, atimm, crbitrc, condbrtarget, /* gBCat */ u5imm, atimm, crbitrc, condbrtarget, }; return OpcodeOperandTypes[Offsets[Opcode] + OpIdx]; } } // end namespace PPC } // end namespace llvm #endif // GET_INSTRINFO_OPERAND_TYPE #ifdef GET_INSTRINFO_MEM_OPERAND_SIZE #undef GET_INSTRINFO_MEM_OPERAND_SIZE namespace llvm { namespace PPC { LLVM_READONLY static int getMemOperandSize(int OpType) { switch (OpType) { default: return 0; } } } // end namespace PPC } // end namespace llvm #endif // GET_INSTRINFO_MEM_OPERAND_SIZE #ifdef GET_INSTRINFO_LOGICAL_OPERAND_SIZE_MAP #undef GET_INSTRINFO_LOGICAL_OPERAND_SIZE_MAP namespace llvm { namespace PPC { LLVM_READONLY static unsigned getLogicalOperandSize(uint16_t Opcode, uint16_t LogicalOpIdx) { return LogicalOpIdx; } LLVM_READONLY static inline unsigned getLogicalOperandIdx(uint16_t Opcode, uint16_t LogicalOpIdx) { auto S = 0U; for (auto i = 0U; i < LogicalOpIdx; ++i) S += getLogicalOperandSize(Opcode, i); return S; } } // end namespace PPC } // end namespace llvm #endif // GET_INSTRINFO_LOGICAL_OPERAND_SIZE_MAP #ifdef GET_INSTRINFO_LOGICAL_OPERAND_TYPE_MAP #undef GET_INSTRINFO_LOGICAL_OPERAND_TYPE_MAP namespace llvm { namespace PPC { LLVM_READONLY static int getLogicalOperandType(uint16_t Opcode, uint16_t LogicalOpIdx) { return -1; } } // end namespace PPC } // end namespace llvm #endif // GET_INSTRINFO_LOGICAL_OPERAND_TYPE_MAP #ifdef GET_INSTRINFO_MC_HELPER_DECLS #undef GET_INSTRINFO_MC_HELPER_DECLS namespace llvm { class MCInst; class FeatureBitset; namespace PPC_MC { void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features); } // end namespace PPC_MC } // end namespace llvm #endif // GET_INSTRINFO_MC_HELPER_DECLS #ifdef GET_INSTRINFO_MC_HELPERS #undef GET_INSTRINFO_MC_HELPERS namespace llvm { namespace PPC_MC { } // end namespace PPC_MC } // end namespace llvm #endif // GET_GENISTRINFO_MC_HELPERS #ifdef ENABLE_INSTR_PREDICATE_VERIFIER #undef ENABLE_INSTR_PREDICATE_VERIFIER #include namespace llvm { namespace PPC_MC { // Bits for subtarget features that participate in instruction matching. enum SubtargetFeatureBits : uint8_t { Feature_ModernAsBit = 0, }; #ifndef NDEBUG static const char *SubtargetFeatureNames[] = { "Feature_ModernAs", nullptr }; #endif // NDEBUG FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) { FeatureBitset Features; if (!FB[PPC::AIXOS] || FB[PPC::FeatureModernAIXAs]) Features.set(Feature_ModernAsBit); return Features; } #ifndef NDEBUG // Feature bitsets. enum : uint8_t { CEFBS_None, }; static constexpr FeatureBitset FeatureBitsets[] = { {}, // CEFBS_None }; #endif // NDEBUG void verifyInstructionPredicates( unsigned Opcode, const FeatureBitset &Features) { #ifndef NDEBUG static uint8_t RequiredFeaturesRefs[] = { CEFBS_None, // PHI = 0 CEFBS_None, // INLINEASM = 1 CEFBS_None, // INLINEASM_BR = 2 CEFBS_None, // CFI_INSTRUCTION = 3 CEFBS_None, // EH_LABEL = 4 CEFBS_None, // GC_LABEL = 5 CEFBS_None, // ANNOTATION_LABEL = 6 CEFBS_None, // KILL = 7 CEFBS_None, // EXTRACT_SUBREG = 8 CEFBS_None, // INSERT_SUBREG = 9 CEFBS_None, // IMPLICIT_DEF = 10 CEFBS_None, // SUBREG_TO_REG = 11 CEFBS_None, // COPY_TO_REGCLASS = 12 CEFBS_None, // DBG_VALUE = 13 CEFBS_None, // DBG_VALUE_LIST = 14 CEFBS_None, // DBG_INSTR_REF = 15 CEFBS_None, // DBG_PHI = 16 CEFBS_None, // DBG_LABEL = 17 CEFBS_None, // REG_SEQUENCE = 18 CEFBS_None, // COPY = 19 CEFBS_None, // BUNDLE = 20 CEFBS_None, // LIFETIME_START = 21 CEFBS_None, // LIFETIME_END = 22 CEFBS_None, // PSEUDO_PROBE = 23 CEFBS_None, // ARITH_FENCE = 24 CEFBS_None, // STACKMAP = 25 CEFBS_None, // FENTRY_CALL = 26 CEFBS_None, // PATCHPOINT = 27 CEFBS_None, // LOAD_STACK_GUARD = 28 CEFBS_None, // PREALLOCATED_SETUP = 29 CEFBS_None, // PREALLOCATED_ARG = 30 CEFBS_None, // STATEPOINT = 31 CEFBS_None, // LOCAL_ESCAPE = 32 CEFBS_None, // FAULTING_OP = 33 CEFBS_None, // PATCHABLE_OP = 34 CEFBS_None, // PATCHABLE_FUNCTION_ENTER = 35 CEFBS_None, // PATCHABLE_RET = 36 CEFBS_None, // PATCHABLE_FUNCTION_EXIT = 37 CEFBS_None, // PATCHABLE_TAIL_CALL = 38 CEFBS_None, // PATCHABLE_EVENT_CALL = 39 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL = 40 CEFBS_None, // ICALL_BRANCH_FUNNEL = 41 CEFBS_None, // MEMBARRIER = 42 CEFBS_None, // G_ASSERT_SEXT = 43 CEFBS_None, // G_ASSERT_ZEXT = 44 CEFBS_None, // G_ASSERT_ALIGN = 45 CEFBS_None, // G_ADD = 46 CEFBS_None, // G_SUB = 47 CEFBS_None, // G_MUL = 48 CEFBS_None, // G_SDIV = 49 CEFBS_None, // G_UDIV = 50 CEFBS_None, // G_SREM = 51 CEFBS_None, // G_UREM = 52 CEFBS_None, // G_SDIVREM = 53 CEFBS_None, // G_UDIVREM = 54 CEFBS_None, // G_AND = 55 CEFBS_None, // G_OR = 56 CEFBS_None, // G_XOR = 57 CEFBS_None, // G_IMPLICIT_DEF = 58 CEFBS_None, // G_PHI = 59 CEFBS_None, // G_FRAME_INDEX = 60 CEFBS_None, // G_GLOBAL_VALUE = 61 CEFBS_None, // G_EXTRACT = 62 CEFBS_None, // G_UNMERGE_VALUES = 63 CEFBS_None, // G_INSERT = 64 CEFBS_None, // G_MERGE_VALUES = 65 CEFBS_None, // G_BUILD_VECTOR = 66 CEFBS_None, // G_BUILD_VECTOR_TRUNC = 67 CEFBS_None, // G_CONCAT_VECTORS = 68 CEFBS_None, // G_PTRTOINT = 69 CEFBS_None, // G_INTTOPTR = 70 CEFBS_None, // G_BITCAST = 71 CEFBS_None, // G_FREEZE = 72 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND = 73 CEFBS_None, // G_INTRINSIC_TRUNC = 74 CEFBS_None, // G_INTRINSIC_ROUND = 75 CEFBS_None, // G_INTRINSIC_LRINT = 76 CEFBS_None, // G_INTRINSIC_ROUNDEVEN = 77 CEFBS_None, // G_READCYCLECOUNTER = 78 CEFBS_None, // G_LOAD = 79 CEFBS_None, // G_SEXTLOAD = 80 CEFBS_None, // G_ZEXTLOAD = 81 CEFBS_None, // G_INDEXED_LOAD = 82 CEFBS_None, // G_INDEXED_SEXTLOAD = 83 CEFBS_None, // G_INDEXED_ZEXTLOAD = 84 CEFBS_None, // G_STORE = 85 CEFBS_None, // G_INDEXED_STORE = 86 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS = 87 CEFBS_None, // G_ATOMIC_CMPXCHG = 88 CEFBS_None, // G_ATOMICRMW_XCHG = 89 CEFBS_None, // G_ATOMICRMW_ADD = 90 CEFBS_None, // G_ATOMICRMW_SUB = 91 CEFBS_None, // G_ATOMICRMW_AND = 92 CEFBS_None, // G_ATOMICRMW_NAND = 93 CEFBS_None, // G_ATOMICRMW_OR = 94 CEFBS_None, // G_ATOMICRMW_XOR = 95 CEFBS_None, // G_ATOMICRMW_MAX = 96 CEFBS_None, // G_ATOMICRMW_MIN = 97 CEFBS_None, // G_ATOMICRMW_UMAX = 98 CEFBS_None, // G_ATOMICRMW_UMIN = 99 CEFBS_None, // G_ATOMICRMW_FADD = 100 CEFBS_None, // G_ATOMICRMW_FSUB = 101 CEFBS_None, // G_ATOMICRMW_FMAX = 102 CEFBS_None, // G_ATOMICRMW_FMIN = 103 CEFBS_None, // G_ATOMICRMW_UINC_WRAP = 104 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP = 105 CEFBS_None, // G_FENCE = 106 CEFBS_None, // G_BRCOND = 107 CEFBS_None, // G_BRINDIRECT = 108 CEFBS_None, // G_INVOKE_REGION_START = 109 CEFBS_None, // G_INTRINSIC = 110 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS = 111 CEFBS_None, // G_ANYEXT = 112 CEFBS_None, // G_TRUNC = 113 CEFBS_None, // G_CONSTANT = 114 CEFBS_None, // G_FCONSTANT = 115 CEFBS_None, // G_VASTART = 116 CEFBS_None, // G_VAARG = 117 CEFBS_None, // G_SEXT = 118 CEFBS_None, // G_SEXT_INREG = 119 CEFBS_None, // G_ZEXT = 120 CEFBS_None, // G_SHL = 121 CEFBS_None, // G_LSHR = 122 CEFBS_None, // G_ASHR = 123 CEFBS_None, // G_FSHL = 124 CEFBS_None, // G_FSHR = 125 CEFBS_None, // G_ROTR = 126 CEFBS_None, // G_ROTL = 127 CEFBS_None, // G_ICMP = 128 CEFBS_None, // G_FCMP = 129 CEFBS_None, // G_SELECT = 130 CEFBS_None, // G_UADDO = 131 CEFBS_None, // G_UADDE = 132 CEFBS_None, // G_USUBO = 133 CEFBS_None, // G_USUBE = 134 CEFBS_None, // G_SADDO = 135 CEFBS_None, // G_SADDE = 136 CEFBS_None, // G_SSUBO = 137 CEFBS_None, // G_SSUBE = 138 CEFBS_None, // G_UMULO = 139 CEFBS_None, // G_SMULO = 140 CEFBS_None, // G_UMULH = 141 CEFBS_None, // G_SMULH = 142 CEFBS_None, // G_UADDSAT = 143 CEFBS_None, // G_SADDSAT = 144 CEFBS_None, // G_USUBSAT = 145 CEFBS_None, // G_SSUBSAT = 146 CEFBS_None, // G_USHLSAT = 147 CEFBS_None, // G_SSHLSAT = 148 CEFBS_None, // G_SMULFIX = 149 CEFBS_None, // G_UMULFIX = 150 CEFBS_None, // G_SMULFIXSAT = 151 CEFBS_None, // G_UMULFIXSAT = 152 CEFBS_None, // G_SDIVFIX = 153 CEFBS_None, // G_UDIVFIX = 154 CEFBS_None, // G_SDIVFIXSAT = 155 CEFBS_None, // G_UDIVFIXSAT = 156 CEFBS_None, // G_FADD = 157 CEFBS_None, // G_FSUB = 158 CEFBS_None, // G_FMUL = 159 CEFBS_None, // G_FMA = 160 CEFBS_None, // G_FMAD = 161 CEFBS_None, // G_FDIV = 162 CEFBS_None, // G_FREM = 163 CEFBS_None, // G_FPOW = 164 CEFBS_None, // G_FPOWI = 165 CEFBS_None, // G_FEXP = 166 CEFBS_None, // G_FEXP2 = 167 CEFBS_None, // G_FLOG = 168 CEFBS_None, // G_FLOG2 = 169 CEFBS_None, // G_FLOG10 = 170 CEFBS_None, // G_FNEG = 171 CEFBS_None, // G_FPEXT = 172 CEFBS_None, // G_FPTRUNC = 173 CEFBS_None, // G_FPTOSI = 174 CEFBS_None, // G_FPTOUI = 175 CEFBS_None, // G_SITOFP = 176 CEFBS_None, // G_UITOFP = 177 CEFBS_None, // G_FABS = 178 CEFBS_None, // G_FCOPYSIGN = 179 CEFBS_None, // G_IS_FPCLASS = 180 CEFBS_None, // G_FCANONICALIZE = 181 CEFBS_None, // G_FMINNUM = 182 CEFBS_None, // G_FMAXNUM = 183 CEFBS_None, // G_FMINNUM_IEEE = 184 CEFBS_None, // G_FMAXNUM_IEEE = 185 CEFBS_None, // G_FMINIMUM = 186 CEFBS_None, // G_FMAXIMUM = 187 CEFBS_None, // G_PTR_ADD = 188 CEFBS_None, // G_PTRMASK = 189 CEFBS_None, // G_SMIN = 190 CEFBS_None, // G_SMAX = 191 CEFBS_None, // G_UMIN = 192 CEFBS_None, // G_UMAX = 193 CEFBS_None, // G_ABS = 194 CEFBS_None, // G_LROUND = 195 CEFBS_None, // G_LLROUND = 196 CEFBS_None, // G_BR = 197 CEFBS_None, // G_BRJT = 198 CEFBS_None, // G_INSERT_VECTOR_ELT = 199 CEFBS_None, // G_EXTRACT_VECTOR_ELT = 200 CEFBS_None, // G_SHUFFLE_VECTOR = 201 CEFBS_None, // G_CTTZ = 202 CEFBS_None, // G_CTTZ_ZERO_UNDEF = 203 CEFBS_None, // G_CTLZ = 204 CEFBS_None, // G_CTLZ_ZERO_UNDEF = 205 CEFBS_None, // G_CTPOP = 206 CEFBS_None, // G_BSWAP = 207 CEFBS_None, // G_BITREVERSE = 208 CEFBS_None, // G_FCEIL = 209 CEFBS_None, // G_FCOS = 210 CEFBS_None, // G_FSIN = 211 CEFBS_None, // G_FSQRT = 212 CEFBS_None, // G_FFLOOR = 213 CEFBS_None, // G_FRINT = 214 CEFBS_None, // G_FNEARBYINT = 215 CEFBS_None, // G_ADDRSPACE_CAST = 216 CEFBS_None, // G_BLOCK_ADDR = 217 CEFBS_None, // G_JUMP_TABLE = 218 CEFBS_None, // G_DYN_STACKALLOC = 219 CEFBS_None, // G_STRICT_FADD = 220 CEFBS_None, // G_STRICT_FSUB = 221 CEFBS_None, // G_STRICT_FMUL = 222 CEFBS_None, // G_STRICT_FDIV = 223 CEFBS_None, // G_STRICT_FREM = 224 CEFBS_None, // G_STRICT_FMA = 225 CEFBS_None, // G_STRICT_FSQRT = 226 CEFBS_None, // G_READ_REGISTER = 227 CEFBS_None, // G_WRITE_REGISTER = 228 CEFBS_None, // G_MEMCPY = 229 CEFBS_None, // G_MEMCPY_INLINE = 230 CEFBS_None, // G_MEMMOVE = 231 CEFBS_None, // G_MEMSET = 232 CEFBS_None, // G_BZERO = 233 CEFBS_None, // G_VECREDUCE_SEQ_FADD = 234 CEFBS_None, // G_VECREDUCE_SEQ_FMUL = 235 CEFBS_None, // G_VECREDUCE_FADD = 236 CEFBS_None, // G_VECREDUCE_FMUL = 237 CEFBS_None, // G_VECREDUCE_FMAX = 238 CEFBS_None, // G_VECREDUCE_FMIN = 239 CEFBS_None, // G_VECREDUCE_ADD = 240 CEFBS_None, // G_VECREDUCE_MUL = 241 CEFBS_None, // G_VECREDUCE_AND = 242 CEFBS_None, // G_VECREDUCE_OR = 243 CEFBS_None, // G_VECREDUCE_XOR = 244 CEFBS_None, // G_VECREDUCE_SMAX = 245 CEFBS_None, // G_VECREDUCE_SMIN = 246 CEFBS_None, // G_VECREDUCE_UMAX = 247 CEFBS_None, // G_VECREDUCE_UMIN = 248 CEFBS_None, // G_SBFX = 249 CEFBS_None, // G_UBFX = 250 CEFBS_None, // ATOMIC_CMP_SWAP_I128 = 251 CEFBS_None, // ATOMIC_LOAD_ADD_I128 = 252 CEFBS_None, // ATOMIC_LOAD_AND_I128 = 253 CEFBS_None, // ATOMIC_LOAD_NAND_I128 = 254 CEFBS_None, // ATOMIC_LOAD_OR_I128 = 255 CEFBS_None, // ATOMIC_LOAD_SUB_I128 = 256 CEFBS_None, // ATOMIC_LOAD_XOR_I128 = 257 CEFBS_None, // ATOMIC_SWAP_I128 = 258 CEFBS_None, // BUILD_QUADWORD = 259 CEFBS_None, // BUILD_UACC = 260 CEFBS_None, // CFENCE8 = 261 CEFBS_None, // CLRLSLDI = 262 CEFBS_None, // CLRLSLDI_rec = 263 CEFBS_None, // CLRLSLWI = 264 CEFBS_None, // CLRLSLWI_rec = 265 CEFBS_None, // CLRRDI = 266 CEFBS_None, // CLRRDI_rec = 267 CEFBS_None, // CLRRWI = 268 CEFBS_None, // CLRRWI_rec = 269 CEFBS_None, // DCBFL = 270 CEFBS_None, // DCBFLP = 271 CEFBS_None, // DCBFPS = 272 CEFBS_None, // DCBFx = 273 CEFBS_None, // DCBSTPS = 274 CEFBS_None, // DCBTCT = 275 CEFBS_None, // DCBTDS = 276 CEFBS_None, // DCBTSTCT = 277 CEFBS_None, // DCBTSTDS = 278 CEFBS_None, // DCBTSTT = 279 CEFBS_None, // DCBTSTx = 280 CEFBS_None, // DCBTT = 281 CEFBS_None, // DCBTx = 282 CEFBS_None, // DFLOADf32 = 283 CEFBS_None, // DFLOADf64 = 284 CEFBS_None, // DFSTOREf32 = 285 CEFBS_None, // DFSTOREf64 = 286 CEFBS_None, // EXTLDI = 287 CEFBS_None, // EXTLDI_rec = 288 CEFBS_None, // EXTLWI = 289 CEFBS_None, // EXTLWI_rec = 290 CEFBS_None, // EXTRDI = 291 CEFBS_None, // EXTRDI_rec = 292 CEFBS_None, // EXTRWI = 293 CEFBS_None, // EXTRWI_rec = 294 CEFBS_None, // INSLWI = 295 CEFBS_None, // INSLWI_rec = 296 CEFBS_None, // INSRDI = 297 CEFBS_None, // INSRDI_rec = 298 CEFBS_None, // INSRWI = 299 CEFBS_None, // INSRWI_rec = 300 CEFBS_None, // KILL_PAIR = 301 CEFBS_None, // LAx = 302 CEFBS_None, // LIWAX = 303 CEFBS_None, // LIWZX = 304 CEFBS_None, // RLWIMIbm = 305 CEFBS_None, // RLWIMIbm_rec = 306 CEFBS_None, // RLWINMbm = 307 CEFBS_None, // RLWINMbm_rec = 308 CEFBS_None, // RLWNMbm = 309 CEFBS_None, // RLWNMbm_rec = 310 CEFBS_None, // ROTRDI = 311 CEFBS_None, // ROTRDI_rec = 312 CEFBS_None, // ROTRWI = 313 CEFBS_None, // ROTRWI_rec = 314 CEFBS_None, // SLDI = 315 CEFBS_None, // SLDI_rec = 316 CEFBS_None, // SLWI = 317 CEFBS_None, // SLWI_rec = 318 CEFBS_None, // SPILLTOVSR_LD = 319 CEFBS_None, // SPILLTOVSR_LDX = 320 CEFBS_None, // SPILLTOVSR_ST = 321 CEFBS_None, // SPILLTOVSR_STX = 322 CEFBS_None, // SRDI = 323 CEFBS_None, // SRDI_rec = 324 CEFBS_None, // SRWI = 325 CEFBS_None, // SRWI_rec = 326 CEFBS_None, // STIWX = 327 CEFBS_None, // SUBI = 328 CEFBS_None, // SUBIC = 329 CEFBS_None, // SUBIC_rec = 330 CEFBS_None, // SUBIS = 331 CEFBS_None, // SUBPCIS = 332 CEFBS_None, // XFLOADf32 = 333 CEFBS_None, // XFLOADf64 = 334 CEFBS_None, // XFSTOREf32 = 335 CEFBS_None, // XFSTOREf64 = 336 CEFBS_None, // ADD4 = 337 CEFBS_None, // ADD4O = 338 CEFBS_None, // ADD4O_rec = 339 CEFBS_None, // ADD4TLS = 340 CEFBS_None, // ADD4_rec = 341 CEFBS_None, // ADD8 = 342 CEFBS_None, // ADD8O = 343 CEFBS_None, // ADD8O_rec = 344 CEFBS_None, // ADD8TLS = 345 CEFBS_None, // ADD8TLS_ = 346 CEFBS_None, // ADD8_rec = 347 CEFBS_None, // ADDC = 348 CEFBS_None, // ADDC8 = 349 CEFBS_None, // ADDC8O = 350 CEFBS_None, // ADDC8O_rec = 351 CEFBS_None, // ADDC8_rec = 352 CEFBS_None, // ADDCO = 353 CEFBS_None, // ADDCO_rec = 354 CEFBS_None, // ADDC_rec = 355 CEFBS_None, // ADDE = 356 CEFBS_None, // ADDE8 = 357 CEFBS_None, // ADDE8O = 358 CEFBS_None, // ADDE8O_rec = 359 CEFBS_None, // ADDE8_rec = 360 CEFBS_None, // ADDEO = 361 CEFBS_None, // ADDEO_rec = 362 CEFBS_None, // ADDEX = 363 CEFBS_None, // ADDEX8 = 364 CEFBS_None, // ADDE_rec = 365 CEFBS_None, // ADDI = 366 CEFBS_None, // ADDI8 = 367 CEFBS_None, // ADDIC = 368 CEFBS_None, // ADDIC8 = 369 CEFBS_None, // ADDIC_rec = 370 CEFBS_None, // ADDIS = 371 CEFBS_None, // ADDIS8 = 372 CEFBS_None, // ADDISdtprelHA = 373 CEFBS_None, // ADDISdtprelHA32 = 374 CEFBS_None, // ADDISgotTprelHA = 375 CEFBS_None, // ADDIStlsgdHA = 376 CEFBS_None, // ADDIStlsldHA = 377 CEFBS_None, // ADDIStocHA = 378 CEFBS_None, // ADDIStocHA8 = 379 CEFBS_None, // ADDIdtprelL = 380 CEFBS_None, // ADDIdtprelL32 = 381 CEFBS_None, // ADDItlsgdL = 382 CEFBS_None, // ADDItlsgdL32 = 383 CEFBS_None, // ADDItlsgdLADDR = 384 CEFBS_None, // ADDItlsgdLADDR32 = 385 CEFBS_None, // ADDItlsldL = 386 CEFBS_None, // ADDItlsldL32 = 387 CEFBS_None, // ADDItlsldLADDR = 388 CEFBS_None, // ADDItlsldLADDR32 = 389 CEFBS_None, // ADDItoc = 390 CEFBS_None, // ADDItoc8 = 391 CEFBS_None, // ADDItocL = 392 CEFBS_None, // ADDME = 393 CEFBS_None, // ADDME8 = 394 CEFBS_None, // ADDME8O = 395 CEFBS_None, // ADDME8O_rec = 396 CEFBS_None, // ADDME8_rec = 397 CEFBS_None, // ADDMEO = 398 CEFBS_None, // ADDMEO_rec = 399 CEFBS_None, // ADDME_rec = 400 CEFBS_None, // ADDPCIS = 401 CEFBS_None, // ADDZE = 402 CEFBS_None, // ADDZE8 = 403 CEFBS_None, // ADDZE8O = 404 CEFBS_None, // ADDZE8O_rec = 405 CEFBS_None, // ADDZE8_rec = 406 CEFBS_None, // ADDZEO = 407 CEFBS_None, // ADDZEO_rec = 408 CEFBS_None, // ADDZE_rec = 409 CEFBS_None, // ADJCALLSTACKDOWN = 410 CEFBS_None, // ADJCALLSTACKUP = 411 CEFBS_None, // AND = 412 CEFBS_None, // AND8 = 413 CEFBS_None, // AND8_rec = 414 CEFBS_None, // ANDC = 415 CEFBS_None, // ANDC8 = 416 CEFBS_None, // ANDC8_rec = 417 CEFBS_None, // ANDC_rec = 418 CEFBS_None, // ANDI8_rec = 419 CEFBS_None, // ANDIS8_rec = 420 CEFBS_None, // ANDIS_rec = 421 CEFBS_None, // ANDI_rec = 422 CEFBS_None, // ANDI_rec_1_EQ_BIT = 423 CEFBS_None, // ANDI_rec_1_EQ_BIT8 = 424 CEFBS_None, // ANDI_rec_1_GT_BIT = 425 CEFBS_None, // ANDI_rec_1_GT_BIT8 = 426 CEFBS_None, // AND_rec = 427 CEFBS_None, // ATOMIC_CMP_SWAP_I16 = 428 CEFBS_None, // ATOMIC_CMP_SWAP_I32 = 429 CEFBS_None, // ATOMIC_CMP_SWAP_I64 = 430 CEFBS_None, // ATOMIC_CMP_SWAP_I8 = 431 CEFBS_None, // ATOMIC_LOAD_ADD_I16 = 432 CEFBS_None, // ATOMIC_LOAD_ADD_I32 = 433 CEFBS_None, // ATOMIC_LOAD_ADD_I64 = 434 CEFBS_None, // ATOMIC_LOAD_ADD_I8 = 435 CEFBS_None, // ATOMIC_LOAD_AND_I16 = 436 CEFBS_None, // ATOMIC_LOAD_AND_I32 = 437 CEFBS_None, // ATOMIC_LOAD_AND_I64 = 438 CEFBS_None, // ATOMIC_LOAD_AND_I8 = 439 CEFBS_None, // ATOMIC_LOAD_MAX_I16 = 440 CEFBS_None, // ATOMIC_LOAD_MAX_I32 = 441 CEFBS_None, // ATOMIC_LOAD_MAX_I64 = 442 CEFBS_None, // ATOMIC_LOAD_MAX_I8 = 443 CEFBS_None, // ATOMIC_LOAD_MIN_I16 = 444 CEFBS_None, // ATOMIC_LOAD_MIN_I32 = 445 CEFBS_None, // ATOMIC_LOAD_MIN_I64 = 446 CEFBS_None, // ATOMIC_LOAD_MIN_I8 = 447 CEFBS_None, // ATOMIC_LOAD_NAND_I16 = 448 CEFBS_None, // ATOMIC_LOAD_NAND_I32 = 449 CEFBS_None, // ATOMIC_LOAD_NAND_I64 = 450 CEFBS_None, // ATOMIC_LOAD_NAND_I8 = 451 CEFBS_None, // ATOMIC_LOAD_OR_I16 = 452 CEFBS_None, // ATOMIC_LOAD_OR_I32 = 453 CEFBS_None, // ATOMIC_LOAD_OR_I64 = 454 CEFBS_None, // ATOMIC_LOAD_OR_I8 = 455 CEFBS_None, // ATOMIC_LOAD_SUB_I16 = 456 CEFBS_None, // ATOMIC_LOAD_SUB_I32 = 457 CEFBS_None, // ATOMIC_LOAD_SUB_I64 = 458 CEFBS_None, // ATOMIC_LOAD_SUB_I8 = 459 CEFBS_None, // ATOMIC_LOAD_UMAX_I16 = 460 CEFBS_None, // ATOMIC_LOAD_UMAX_I32 = 461 CEFBS_None, // ATOMIC_LOAD_UMAX_I64 = 462 CEFBS_None, // ATOMIC_LOAD_UMAX_I8 = 463 CEFBS_None, // ATOMIC_LOAD_UMIN_I16 = 464 CEFBS_None, // ATOMIC_LOAD_UMIN_I32 = 465 CEFBS_None, // ATOMIC_LOAD_UMIN_I64 = 466 CEFBS_None, // ATOMIC_LOAD_UMIN_I8 = 467 CEFBS_None, // ATOMIC_LOAD_XOR_I16 = 468 CEFBS_None, // ATOMIC_LOAD_XOR_I32 = 469 CEFBS_None, // ATOMIC_LOAD_XOR_I64 = 470 CEFBS_None, // ATOMIC_LOAD_XOR_I8 = 471 CEFBS_None, // ATOMIC_SWAP_I16 = 472 CEFBS_None, // ATOMIC_SWAP_I32 = 473 CEFBS_None, // ATOMIC_SWAP_I64 = 474 CEFBS_None, // ATOMIC_SWAP_I8 = 475 CEFBS_None, // ATTN = 476 CEFBS_None, // B = 477 CEFBS_None, // BA = 478 CEFBS_None, // BC = 479 CEFBS_None, // BCC = 480 CEFBS_None, // BCCA = 481 CEFBS_None, // BCCCTR = 482 CEFBS_None, // BCCCTR8 = 483 CEFBS_None, // BCCCTRL = 484 CEFBS_None, // BCCCTRL8 = 485 CEFBS_None, // BCCL = 486 CEFBS_None, // BCCLA = 487 CEFBS_None, // BCCLR = 488 CEFBS_None, // BCCLRL = 489 CEFBS_None, // BCCTR = 490 CEFBS_None, // BCCTR8 = 491 CEFBS_None, // BCCTR8n = 492 CEFBS_None, // BCCTRL = 493 CEFBS_None, // BCCTRL8 = 494 CEFBS_None, // BCCTRL8n = 495 CEFBS_None, // BCCTRLn = 496 CEFBS_None, // BCCTRn = 497 CEFBS_None, // BCDADD_rec = 498 CEFBS_None, // BCDCFN_rec = 499 CEFBS_None, // BCDCFSQ_rec = 500 CEFBS_None, // BCDCFZ_rec = 501 CEFBS_None, // BCDCPSGN_rec = 502 CEFBS_None, // BCDCTN_rec = 503 CEFBS_None, // BCDCTSQ_rec = 504 CEFBS_None, // BCDCTZ_rec = 505 CEFBS_None, // BCDSETSGN_rec = 506 CEFBS_None, // BCDSR_rec = 507 CEFBS_None, // BCDSUB_rec = 508 CEFBS_None, // BCDS_rec = 509 CEFBS_None, // BCDTRUNC_rec = 510 CEFBS_None, // BCDUS_rec = 511 CEFBS_None, // BCDUTRUNC_rec = 512 CEFBS_None, // BCL = 513 CEFBS_None, // BCLR = 514 CEFBS_None, // BCLRL = 515 CEFBS_None, // BCLRLn = 516 CEFBS_None, // BCLRn = 517 CEFBS_None, // BCLalways = 518 CEFBS_None, // BCLn = 519 CEFBS_None, // BCTR = 520 CEFBS_None, // BCTR8 = 521 CEFBS_None, // BCTRL = 522 CEFBS_None, // BCTRL8 = 523 CEFBS_None, // BCTRL8_LDinto_toc = 524 CEFBS_None, // BCTRL8_LDinto_toc_RM = 525 CEFBS_None, // BCTRL8_RM = 526 CEFBS_None, // BCTRL_LWZinto_toc = 527 CEFBS_None, // BCTRL_LWZinto_toc_RM = 528 CEFBS_None, // BCTRL_RM = 529 CEFBS_None, // BCn = 530 CEFBS_None, // BDNZ = 531 CEFBS_None, // BDNZ8 = 532 CEFBS_None, // BDNZA = 533 CEFBS_None, // BDNZAm = 534 CEFBS_None, // BDNZAp = 535 CEFBS_None, // BDNZL = 536 CEFBS_None, // BDNZLA = 537 CEFBS_None, // BDNZLAm = 538 CEFBS_None, // BDNZLAp = 539 CEFBS_None, // BDNZLR = 540 CEFBS_None, // BDNZLR8 = 541 CEFBS_None, // BDNZLRL = 542 CEFBS_None, // BDNZLRLm = 543 CEFBS_None, // BDNZLRLp = 544 CEFBS_None, // BDNZLRm = 545 CEFBS_None, // BDNZLRp = 546 CEFBS_None, // BDNZLm = 547 CEFBS_None, // BDNZLp = 548 CEFBS_None, // BDNZm = 549 CEFBS_None, // BDNZp = 550 CEFBS_None, // BDZ = 551 CEFBS_None, // BDZ8 = 552 CEFBS_None, // BDZA = 553 CEFBS_None, // BDZAm = 554 CEFBS_None, // BDZAp = 555 CEFBS_None, // BDZL = 556 CEFBS_None, // BDZLA = 557 CEFBS_None, // BDZLAm = 558 CEFBS_None, // BDZLAp = 559 CEFBS_None, // BDZLR = 560 CEFBS_None, // BDZLR8 = 561 CEFBS_None, // BDZLRL = 562 CEFBS_None, // BDZLRLm = 563 CEFBS_None, // BDZLRLp = 564 CEFBS_None, // BDZLRm = 565 CEFBS_None, // BDZLRp = 566 CEFBS_None, // BDZLm = 567 CEFBS_None, // BDZLp = 568 CEFBS_None, // BDZm = 569 CEFBS_None, // BDZp = 570 CEFBS_None, // BL = 571 CEFBS_None, // BL8 = 572 CEFBS_None, // BL8_NOP = 573 CEFBS_None, // BL8_NOP_RM = 574 CEFBS_None, // BL8_NOP_TLS = 575 CEFBS_None, // BL8_NOTOC = 576 CEFBS_None, // BL8_NOTOC_RM = 577 CEFBS_None, // BL8_NOTOC_TLS = 578 CEFBS_None, // BL8_RM = 579 CEFBS_None, // BL8_TLS = 580 CEFBS_None, // BL8_TLS_ = 581 CEFBS_None, // BLA = 582 CEFBS_None, // BLA8 = 583 CEFBS_None, // BLA8_NOP = 584 CEFBS_None, // BLA8_NOP_RM = 585 CEFBS_None, // BLA8_RM = 586 CEFBS_None, // BLA_RM = 587 CEFBS_None, // BLR = 588 CEFBS_None, // BLR8 = 589 CEFBS_None, // BLRL = 590 CEFBS_None, // BL_NOP = 591 CEFBS_None, // BL_NOP_RM = 592 CEFBS_None, // BL_RM = 593 CEFBS_None, // BL_TLS = 594 CEFBS_None, // BPERMD = 595 CEFBS_None, // BRD = 596 CEFBS_None, // BRH = 597 CEFBS_None, // BRH8 = 598 CEFBS_None, // BRINC = 599 CEFBS_None, // BRW = 600 CEFBS_None, // BRW8 = 601 CEFBS_None, // CFUGED = 602 CEFBS_None, // CLRBHRB = 603 CEFBS_None, // CMPB = 604 CEFBS_None, // CMPB8 = 605 CEFBS_None, // CMPD = 606 CEFBS_None, // CMPDI = 607 CEFBS_None, // CMPEQB = 608 CEFBS_None, // CMPLD = 609 CEFBS_None, // CMPLDI = 610 CEFBS_None, // CMPLW = 611 CEFBS_None, // CMPLWI = 612 CEFBS_None, // CMPRB = 613 CEFBS_None, // CMPRB8 = 614 CEFBS_None, // CMPW = 615 CEFBS_None, // CMPWI = 616 CEFBS_None, // CNTLZD = 617 CEFBS_None, // CNTLZDM = 618 CEFBS_None, // CNTLZD_rec = 619 CEFBS_None, // CNTLZW = 620 CEFBS_None, // CNTLZW8 = 621 CEFBS_None, // CNTLZW8_rec = 622 CEFBS_None, // CNTLZW_rec = 623 CEFBS_None, // CNTTZD = 624 CEFBS_None, // CNTTZDM = 625 CEFBS_None, // CNTTZD_rec = 626 CEFBS_None, // CNTTZW = 627 CEFBS_None, // CNTTZW8 = 628 CEFBS_None, // CNTTZW8_rec = 629 CEFBS_None, // CNTTZW_rec = 630 CEFBS_None, // CP_ABORT = 631 CEFBS_None, // CP_COPY = 632 CEFBS_None, // CP_COPY8 = 633 CEFBS_None, // CP_PASTE8_rec = 634 CEFBS_None, // CP_PASTE_rec = 635 CEFBS_None, // CR6SET = 636 CEFBS_None, // CR6UNSET = 637 CEFBS_None, // CRAND = 638 CEFBS_None, // CRANDC = 639 CEFBS_None, // CREQV = 640 CEFBS_None, // CRNAND = 641 CEFBS_None, // CRNOR = 642 CEFBS_None, // CRNOT = 643 CEFBS_None, // CROR = 644 CEFBS_None, // CRORC = 645 CEFBS_None, // CRSET = 646 CEFBS_None, // CRUNSET = 647 CEFBS_None, // CRXOR = 648 CEFBS_None, // CTRL_DEP = 649 CEFBS_None, // DARN = 650 CEFBS_None, // DCBA = 651 CEFBS_None, // DCBF = 652 CEFBS_None, // DCBFEP = 653 CEFBS_None, // DCBI = 654 CEFBS_None, // DCBST = 655 CEFBS_None, // DCBSTEP = 656 CEFBS_None, // DCBT = 657 CEFBS_None, // DCBTEP = 658 CEFBS_None, // DCBTST = 659 CEFBS_None, // DCBTSTEP = 660 CEFBS_None, // DCBZ = 661 CEFBS_None, // DCBZEP = 662 CEFBS_None, // DCBZL = 663 CEFBS_None, // DCBZLEP = 664 CEFBS_None, // DCCCI = 665 CEFBS_None, // DIVD = 666 CEFBS_None, // DIVDE = 667 CEFBS_None, // DIVDEO = 668 CEFBS_None, // DIVDEO_rec = 669 CEFBS_None, // DIVDEU = 670 CEFBS_None, // DIVDEUO = 671 CEFBS_None, // DIVDEUO_rec = 672 CEFBS_None, // DIVDEU_rec = 673 CEFBS_None, // DIVDE_rec = 674 CEFBS_None, // DIVDO = 675 CEFBS_None, // DIVDO_rec = 676 CEFBS_None, // DIVDU = 677 CEFBS_None, // DIVDUO = 678 CEFBS_None, // DIVDUO_rec = 679 CEFBS_None, // DIVDU_rec = 680 CEFBS_None, // DIVD_rec = 681 CEFBS_None, // DIVW = 682 CEFBS_None, // DIVWE = 683 CEFBS_None, // DIVWEO = 684 CEFBS_None, // DIVWEO_rec = 685 CEFBS_None, // DIVWEU = 686 CEFBS_None, // DIVWEUO = 687 CEFBS_None, // DIVWEUO_rec = 688 CEFBS_None, // DIVWEU_rec = 689 CEFBS_None, // DIVWE_rec = 690 CEFBS_None, // DIVWO = 691 CEFBS_None, // DIVWO_rec = 692 CEFBS_None, // DIVWU = 693 CEFBS_None, // DIVWUO = 694 CEFBS_None, // DIVWUO_rec = 695 CEFBS_None, // DIVWU_rec = 696 CEFBS_None, // DIVW_rec = 697 CEFBS_None, // DMMR = 698 CEFBS_None, // DMSETDMRZ = 699 CEFBS_None, // DMXOR = 700 CEFBS_None, // DMXXEXTFDMR256 = 701 CEFBS_None, // DMXXEXTFDMR512 = 702 CEFBS_None, // DMXXEXTFDMR512_HI = 703 CEFBS_None, // DMXXINSTFDMR256 = 704 CEFBS_None, // DMXXINSTFDMR512 = 705 CEFBS_None, // DMXXINSTFDMR512_HI = 706 CEFBS_None, // DSS = 707 CEFBS_None, // DSSALL = 708 CEFBS_None, // DST = 709 CEFBS_None, // DST64 = 710 CEFBS_None, // DSTST = 711 CEFBS_None, // DSTST64 = 712 CEFBS_None, // DSTSTT = 713 CEFBS_None, // DSTSTT64 = 714 CEFBS_None, // DSTT = 715 CEFBS_None, // DSTT64 = 716 CEFBS_None, // DYNALLOC = 717 CEFBS_None, // DYNALLOC8 = 718 CEFBS_None, // DYNAREAOFFSET = 719 CEFBS_None, // DYNAREAOFFSET8 = 720 CEFBS_None, // DecreaseCTR8loop = 721 CEFBS_None, // DecreaseCTRloop = 722 CEFBS_None, // EFDABS = 723 CEFBS_None, // EFDADD = 724 CEFBS_None, // EFDCFS = 725 CEFBS_None, // EFDCFSF = 726 CEFBS_None, // EFDCFSI = 727 CEFBS_None, // EFDCFSID = 728 CEFBS_None, // EFDCFUF = 729 CEFBS_None, // EFDCFUI = 730 CEFBS_None, // EFDCFUID = 731 CEFBS_None, // EFDCMPEQ = 732 CEFBS_None, // EFDCMPGT = 733 CEFBS_None, // EFDCMPLT = 734 CEFBS_None, // EFDCTSF = 735 CEFBS_None, // EFDCTSI = 736 CEFBS_None, // EFDCTSIDZ = 737 CEFBS_None, // EFDCTSIZ = 738 CEFBS_None, // EFDCTUF = 739 CEFBS_None, // EFDCTUI = 740 CEFBS_None, // EFDCTUIDZ = 741 CEFBS_None, // EFDCTUIZ = 742 CEFBS_None, // EFDDIV = 743 CEFBS_None, // EFDMUL = 744 CEFBS_None, // EFDNABS = 745 CEFBS_None, // EFDNEG = 746 CEFBS_None, // EFDSUB = 747 CEFBS_None, // EFDTSTEQ = 748 CEFBS_None, // EFDTSTGT = 749 CEFBS_None, // EFDTSTLT = 750 CEFBS_None, // EFSABS = 751 CEFBS_None, // EFSADD = 752 CEFBS_None, // EFSCFD = 753 CEFBS_None, // EFSCFSF = 754 CEFBS_None, // EFSCFSI = 755 CEFBS_None, // EFSCFUF = 756 CEFBS_None, // EFSCFUI = 757 CEFBS_None, // EFSCMPEQ = 758 CEFBS_None, // EFSCMPGT = 759 CEFBS_None, // EFSCMPLT = 760 CEFBS_None, // EFSCTSF = 761 CEFBS_None, // EFSCTSI = 762 CEFBS_None, // EFSCTSIZ = 763 CEFBS_None, // EFSCTUF = 764 CEFBS_None, // EFSCTUI = 765 CEFBS_None, // EFSCTUIZ = 766 CEFBS_None, // EFSDIV = 767 CEFBS_None, // EFSMUL = 768 CEFBS_None, // EFSNABS = 769 CEFBS_None, // EFSNEG = 770 CEFBS_None, // EFSSUB = 771 CEFBS_None, // EFSTSTEQ = 772 CEFBS_None, // EFSTSTGT = 773 CEFBS_None, // EFSTSTLT = 774 CEFBS_None, // EH_SjLj_LongJmp32 = 775 CEFBS_None, // EH_SjLj_LongJmp64 = 776 CEFBS_None, // EH_SjLj_SetJmp32 = 777 CEFBS_None, // EH_SjLj_SetJmp64 = 778 CEFBS_None, // EH_SjLj_Setup = 779 CEFBS_None, // EQV = 780 CEFBS_None, // EQV8 = 781 CEFBS_None, // EQV8_rec = 782 CEFBS_None, // EQV_rec = 783 CEFBS_None, // EVABS = 784 CEFBS_None, // EVADDIW = 785 CEFBS_None, // EVADDSMIAAW = 786 CEFBS_None, // EVADDSSIAAW = 787 CEFBS_None, // EVADDUMIAAW = 788 CEFBS_None, // EVADDUSIAAW = 789 CEFBS_None, // EVADDW = 790 CEFBS_None, // EVAND = 791 CEFBS_None, // EVANDC = 792 CEFBS_None, // EVCMPEQ = 793 CEFBS_None, // EVCMPGTS = 794 CEFBS_None, // EVCMPGTU = 795 CEFBS_None, // EVCMPLTS = 796 CEFBS_None, // EVCMPLTU = 797 CEFBS_None, // EVCNTLSW = 798 CEFBS_None, // EVCNTLZW = 799 CEFBS_None, // EVDIVWS = 800 CEFBS_None, // EVDIVWU = 801 CEFBS_None, // EVEQV = 802 CEFBS_None, // EVEXTSB = 803 CEFBS_None, // EVEXTSH = 804 CEFBS_None, // EVFSABS = 805 CEFBS_None, // EVFSADD = 806 CEFBS_None, // EVFSCFSF = 807 CEFBS_None, // EVFSCFSI = 808 CEFBS_None, // EVFSCFUF = 809 CEFBS_None, // EVFSCFUI = 810 CEFBS_None, // EVFSCMPEQ = 811 CEFBS_None, // EVFSCMPGT = 812 CEFBS_None, // EVFSCMPLT = 813 CEFBS_None, // EVFSCTSF = 814 CEFBS_None, // EVFSCTSI = 815 CEFBS_None, // EVFSCTSIZ = 816 CEFBS_None, // EVFSCTUF = 817 CEFBS_None, // EVFSCTUI = 818 CEFBS_None, // EVFSCTUIZ = 819 CEFBS_None, // EVFSDIV = 820 CEFBS_None, // EVFSMUL = 821 CEFBS_None, // EVFSNABS = 822 CEFBS_None, // EVFSNEG = 823 CEFBS_None, // EVFSSUB = 824 CEFBS_None, // EVFSTSTEQ = 825 CEFBS_None, // EVFSTSTGT = 826 CEFBS_None, // EVFSTSTLT = 827 CEFBS_None, // EVLDD = 828 CEFBS_None, // EVLDDX = 829 CEFBS_None, // EVLDH = 830 CEFBS_None, // EVLDHX = 831 CEFBS_None, // EVLDW = 832 CEFBS_None, // EVLDWX = 833 CEFBS_None, // EVLHHESPLAT = 834 CEFBS_None, // EVLHHESPLATX = 835 CEFBS_None, // EVLHHOSSPLAT = 836 CEFBS_None, // EVLHHOSSPLATX = 837 CEFBS_None, // EVLHHOUSPLAT = 838 CEFBS_None, // EVLHHOUSPLATX = 839 CEFBS_None, // EVLWHE = 840 CEFBS_None, // EVLWHEX = 841 CEFBS_None, // EVLWHOS = 842 CEFBS_None, // EVLWHOSX = 843 CEFBS_None, // EVLWHOU = 844 CEFBS_None, // EVLWHOUX = 845 CEFBS_None, // EVLWHSPLAT = 846 CEFBS_None, // EVLWHSPLATX = 847 CEFBS_None, // EVLWWSPLAT = 848 CEFBS_None, // EVLWWSPLATX = 849 CEFBS_None, // EVMERGEHI = 850 CEFBS_None, // EVMERGEHILO = 851 CEFBS_None, // EVMERGELO = 852 CEFBS_None, // EVMERGELOHI = 853 CEFBS_None, // EVMHEGSMFAA = 854 CEFBS_None, // EVMHEGSMFAN = 855 CEFBS_None, // EVMHEGSMIAA = 856 CEFBS_None, // EVMHEGSMIAN = 857 CEFBS_None, // EVMHEGUMIAA = 858 CEFBS_None, // EVMHEGUMIAN = 859 CEFBS_None, // EVMHESMF = 860 CEFBS_None, // EVMHESMFA = 861 CEFBS_None, // EVMHESMFAAW = 862 CEFBS_None, // EVMHESMFANW = 863 CEFBS_None, // EVMHESMI = 864 CEFBS_None, // EVMHESMIA = 865 CEFBS_None, // EVMHESMIAAW = 866 CEFBS_None, // EVMHESMIANW = 867 CEFBS_None, // EVMHESSF = 868 CEFBS_None, // EVMHESSFA = 869 CEFBS_None, // EVMHESSFAAW = 870 CEFBS_None, // EVMHESSFANW = 871 CEFBS_None, // EVMHESSIAAW = 872 CEFBS_None, // EVMHESSIANW = 873 CEFBS_None, // EVMHEUMI = 874 CEFBS_None, // EVMHEUMIA = 875 CEFBS_None, // EVMHEUMIAAW = 876 CEFBS_None, // EVMHEUMIANW = 877 CEFBS_None, // EVMHEUSIAAW = 878 CEFBS_None, // EVMHEUSIANW = 879 CEFBS_None, // EVMHOGSMFAA = 880 CEFBS_None, // EVMHOGSMFAN = 881 CEFBS_None, // EVMHOGSMIAA = 882 CEFBS_None, // EVMHOGSMIAN = 883 CEFBS_None, // EVMHOGUMIAA = 884 CEFBS_None, // EVMHOGUMIAN = 885 CEFBS_None, // EVMHOSMF = 886 CEFBS_None, // EVMHOSMFA = 887 CEFBS_None, // EVMHOSMFAAW = 888 CEFBS_None, // EVMHOSMFANW = 889 CEFBS_None, // EVMHOSMI = 890 CEFBS_None, // EVMHOSMIA = 891 CEFBS_None, // EVMHOSMIAAW = 892 CEFBS_None, // EVMHOSMIANW = 893 CEFBS_None, // EVMHOSSF = 894 CEFBS_None, // EVMHOSSFA = 895 CEFBS_None, // EVMHOSSFAAW = 896 CEFBS_None, // EVMHOSSFANW = 897 CEFBS_None, // EVMHOSSIAAW = 898 CEFBS_None, // EVMHOSSIANW = 899 CEFBS_None, // EVMHOUMI = 900 CEFBS_None, // EVMHOUMIA = 901 CEFBS_None, // EVMHOUMIAAW = 902 CEFBS_None, // EVMHOUMIANW = 903 CEFBS_None, // EVMHOUSIAAW = 904 CEFBS_None, // EVMHOUSIANW = 905 CEFBS_None, // EVMRA = 906 CEFBS_None, // EVMWHSMF = 907 CEFBS_None, // EVMWHSMFA = 908 CEFBS_None, // EVMWHSMI = 909 CEFBS_None, // EVMWHSMIA = 910 CEFBS_None, // EVMWHSSF = 911 CEFBS_None, // EVMWHSSFA = 912 CEFBS_None, // EVMWHUMI = 913 CEFBS_None, // EVMWHUMIA = 914 CEFBS_None, // EVMWLSMIAAW = 915 CEFBS_None, // EVMWLSMIANW = 916 CEFBS_None, // EVMWLSSIAAW = 917 CEFBS_None, // EVMWLSSIANW = 918 CEFBS_None, // EVMWLUMI = 919 CEFBS_None, // EVMWLUMIA = 920 CEFBS_None, // EVMWLUMIAAW = 921 CEFBS_None, // EVMWLUMIANW = 922 CEFBS_None, // EVMWLUSIAAW = 923 CEFBS_None, // EVMWLUSIANW = 924 CEFBS_None, // EVMWSMF = 925 CEFBS_None, // EVMWSMFA = 926 CEFBS_None, // EVMWSMFAA = 927 CEFBS_None, // EVMWSMFAN = 928 CEFBS_None, // EVMWSMI = 929 CEFBS_None, // EVMWSMIA = 930 CEFBS_None, // EVMWSMIAA = 931 CEFBS_None, // EVMWSMIAN = 932 CEFBS_None, // EVMWSSF = 933 CEFBS_None, // EVMWSSFA = 934 CEFBS_None, // EVMWSSFAA = 935 CEFBS_None, // EVMWSSFAN = 936 CEFBS_None, // EVMWUMI = 937 CEFBS_None, // EVMWUMIA = 938 CEFBS_None, // EVMWUMIAA = 939 CEFBS_None, // EVMWUMIAN = 940 CEFBS_None, // EVNAND = 941 CEFBS_None, // EVNEG = 942 CEFBS_None, // EVNOR = 943 CEFBS_None, // EVOR = 944 CEFBS_None, // EVORC = 945 CEFBS_None, // EVRLW = 946 CEFBS_None, // EVRLWI = 947 CEFBS_None, // EVRNDW = 948 CEFBS_None, // EVSEL = 949 CEFBS_None, // EVSLW = 950 CEFBS_None, // EVSLWI = 951 CEFBS_None, // EVSPLATFI = 952 CEFBS_None, // EVSPLATI = 953 CEFBS_None, // EVSRWIS = 954 CEFBS_None, // EVSRWIU = 955 CEFBS_None, // EVSRWS = 956 CEFBS_None, // EVSRWU = 957 CEFBS_None, // EVSTDD = 958 CEFBS_None, // EVSTDDX = 959 CEFBS_None, // EVSTDH = 960 CEFBS_None, // EVSTDHX = 961 CEFBS_None, // EVSTDW = 962 CEFBS_None, // EVSTDWX = 963 CEFBS_None, // EVSTWHE = 964 CEFBS_None, // EVSTWHEX = 965 CEFBS_None, // EVSTWHO = 966 CEFBS_None, // EVSTWHOX = 967 CEFBS_None, // EVSTWWE = 968 CEFBS_None, // EVSTWWEX = 969 CEFBS_None, // EVSTWWO = 970 CEFBS_None, // EVSTWWOX = 971 CEFBS_None, // EVSUBFSMIAAW = 972 CEFBS_None, // EVSUBFSSIAAW = 973 CEFBS_None, // EVSUBFUMIAAW = 974 CEFBS_None, // EVSUBFUSIAAW = 975 CEFBS_None, // EVSUBFW = 976 CEFBS_None, // EVSUBIFW = 977 CEFBS_None, // EVXOR = 978 CEFBS_None, // EXTSB = 979 CEFBS_None, // EXTSB8 = 980 CEFBS_None, // EXTSB8_32_64 = 981 CEFBS_None, // EXTSB8_rec = 982 CEFBS_None, // EXTSB_rec = 983 CEFBS_None, // EXTSH = 984 CEFBS_None, // EXTSH8 = 985 CEFBS_None, // EXTSH8_32_64 = 986 CEFBS_None, // EXTSH8_rec = 987 CEFBS_None, // EXTSH_rec = 988 CEFBS_None, // EXTSW = 989 CEFBS_None, // EXTSWSLI = 990 CEFBS_None, // EXTSWSLI_32_64 = 991 CEFBS_None, // EXTSWSLI_32_64_rec = 992 CEFBS_None, // EXTSWSLI_rec = 993 CEFBS_None, // EXTSW_32 = 994 CEFBS_None, // EXTSW_32_64 = 995 CEFBS_None, // EXTSW_32_64_rec = 996 CEFBS_None, // EXTSW_rec = 997 CEFBS_None, // EnforceIEIO = 998 CEFBS_None, // FABSD = 999 CEFBS_None, // FABSD_rec = 1000 CEFBS_None, // FABSS = 1001 CEFBS_None, // FABSS_rec = 1002 CEFBS_None, // FADD = 1003 CEFBS_None, // FADDS = 1004 CEFBS_None, // FADDS_rec = 1005 CEFBS_None, // FADD_rec = 1006 CEFBS_None, // FADDrtz = 1007 CEFBS_None, // FCFID = 1008 CEFBS_None, // FCFIDS = 1009 CEFBS_None, // FCFIDS_rec = 1010 CEFBS_None, // FCFIDU = 1011 CEFBS_None, // FCFIDUS = 1012 CEFBS_None, // FCFIDUS_rec = 1013 CEFBS_None, // FCFIDU_rec = 1014 CEFBS_None, // FCFID_rec = 1015 CEFBS_None, // FCMPOD = 1016 CEFBS_None, // FCMPOS = 1017 CEFBS_None, // FCMPUD = 1018 CEFBS_None, // FCMPUS = 1019 CEFBS_None, // FCPSGND = 1020 CEFBS_None, // FCPSGND_rec = 1021 CEFBS_None, // FCPSGNS = 1022 CEFBS_None, // FCPSGNS_rec = 1023 CEFBS_None, // FCTID = 1024 CEFBS_None, // FCTIDU = 1025 CEFBS_None, // FCTIDUZ = 1026 CEFBS_None, // FCTIDUZ_rec = 1027 CEFBS_None, // FCTIDU_rec = 1028 CEFBS_None, // FCTIDZ = 1029 CEFBS_None, // FCTIDZ_rec = 1030 CEFBS_None, // FCTID_rec = 1031 CEFBS_None, // FCTIW = 1032 CEFBS_None, // FCTIWU = 1033 CEFBS_None, // FCTIWUZ = 1034 CEFBS_None, // FCTIWUZ_rec = 1035 CEFBS_None, // FCTIWU_rec = 1036 CEFBS_None, // FCTIWZ = 1037 CEFBS_None, // FCTIWZ_rec = 1038 CEFBS_None, // FCTIW_rec = 1039 CEFBS_None, // FDIV = 1040 CEFBS_None, // FDIVS = 1041 CEFBS_None, // FDIVS_rec = 1042 CEFBS_None, // FDIV_rec = 1043 CEFBS_None, // FMADD = 1044 CEFBS_None, // FMADDS = 1045 CEFBS_None, // FMADDS_rec = 1046 CEFBS_None, // FMADD_rec = 1047 CEFBS_None, // FMR = 1048 CEFBS_None, // FMR_rec = 1049 CEFBS_None, // FMSUB = 1050 CEFBS_None, // FMSUBS = 1051 CEFBS_None, // FMSUBS_rec = 1052 CEFBS_None, // FMSUB_rec = 1053 CEFBS_None, // FMUL = 1054 CEFBS_None, // FMULS = 1055 CEFBS_None, // FMULS_rec = 1056 CEFBS_None, // FMUL_rec = 1057 CEFBS_None, // FNABSD = 1058 CEFBS_None, // FNABSD_rec = 1059 CEFBS_None, // FNABSS = 1060 CEFBS_None, // FNABSS_rec = 1061 CEFBS_None, // FNEGD = 1062 CEFBS_None, // FNEGD_rec = 1063 CEFBS_None, // FNEGS = 1064 CEFBS_None, // FNEGS_rec = 1065 CEFBS_None, // FNMADD = 1066 CEFBS_None, // FNMADDS = 1067 CEFBS_None, // FNMADDS_rec = 1068 CEFBS_None, // FNMADD_rec = 1069 CEFBS_None, // FNMSUB = 1070 CEFBS_None, // FNMSUBS = 1071 CEFBS_None, // FNMSUBS_rec = 1072 CEFBS_None, // FNMSUB_rec = 1073 CEFBS_None, // FRE = 1074 CEFBS_None, // FRES = 1075 CEFBS_None, // FRES_rec = 1076 CEFBS_None, // FRE_rec = 1077 CEFBS_None, // FRIMD = 1078 CEFBS_None, // FRIMD_rec = 1079 CEFBS_None, // FRIMS = 1080 CEFBS_None, // FRIMS_rec = 1081 CEFBS_None, // FRIND = 1082 CEFBS_None, // FRIND_rec = 1083 CEFBS_None, // FRINS = 1084 CEFBS_None, // FRINS_rec = 1085 CEFBS_None, // FRIPD = 1086 CEFBS_None, // FRIPD_rec = 1087 CEFBS_None, // FRIPS = 1088 CEFBS_None, // FRIPS_rec = 1089 CEFBS_None, // FRIZD = 1090 CEFBS_None, // FRIZD_rec = 1091 CEFBS_None, // FRIZS = 1092 CEFBS_None, // FRIZS_rec = 1093 CEFBS_None, // FRSP = 1094 CEFBS_None, // FRSP_rec = 1095 CEFBS_None, // FRSQRTE = 1096 CEFBS_None, // FRSQRTES = 1097 CEFBS_None, // FRSQRTES_rec = 1098 CEFBS_None, // FRSQRTE_rec = 1099 CEFBS_None, // FSELD = 1100 CEFBS_None, // FSELD_rec = 1101 CEFBS_None, // FSELS = 1102 CEFBS_None, // FSELS_rec = 1103 CEFBS_None, // FSQRT = 1104 CEFBS_None, // FSQRTS = 1105 CEFBS_None, // FSQRTS_rec = 1106 CEFBS_None, // FSQRT_rec = 1107 CEFBS_None, // FSUB = 1108 CEFBS_None, // FSUBS = 1109 CEFBS_None, // FSUBS_rec = 1110 CEFBS_None, // FSUB_rec = 1111 CEFBS_None, // FTDIV = 1112 CEFBS_None, // FTSQRT = 1113 CEFBS_None, // GETtlsADDR = 1114 CEFBS_None, // GETtlsADDR32 = 1115 CEFBS_None, // GETtlsADDR32AIX = 1116 CEFBS_None, // GETtlsADDR64AIX = 1117 CEFBS_None, // GETtlsADDRPCREL = 1118 CEFBS_None, // GETtlsldADDR = 1119 CEFBS_None, // GETtlsldADDR32 = 1120 CEFBS_None, // GETtlsldADDRPCREL = 1121 CEFBS_None, // HASHCHK = 1122 CEFBS_None, // HASHCHK8 = 1123 CEFBS_None, // HASHCHKP = 1124 CEFBS_None, // HASHCHKP8 = 1125 CEFBS_None, // HASHST = 1126 CEFBS_None, // HASHST8 = 1127 CEFBS_None, // HASHSTP = 1128 CEFBS_None, // HASHSTP8 = 1129 CEFBS_None, // HRFID = 1130 CEFBS_None, // ICBI = 1131 CEFBS_None, // ICBIEP = 1132 CEFBS_None, // ICBLC = 1133 CEFBS_None, // ICBLQ = 1134 CEFBS_None, // ICBT = 1135 CEFBS_None, // ICBTLS = 1136 CEFBS_None, // ICCCI = 1137 CEFBS_None, // ISEL = 1138 CEFBS_None, // ISEL8 = 1139 CEFBS_None, // ISYNC = 1140 CEFBS_None, // LA = 1141 CEFBS_None, // LA8 = 1142 CEFBS_None, // LBARX = 1143 CEFBS_None, // LBARXL = 1144 CEFBS_None, // LBEPX = 1145 CEFBS_None, // LBZ = 1146 CEFBS_None, // LBZ8 = 1147 CEFBS_None, // LBZCIX = 1148 CEFBS_None, // LBZU = 1149 CEFBS_None, // LBZU8 = 1150 CEFBS_None, // LBZUX = 1151 CEFBS_None, // LBZUX8 = 1152 CEFBS_None, // LBZX = 1153 CEFBS_None, // LBZX8 = 1154 CEFBS_None, // LBZXTLS = 1155 CEFBS_None, // LBZXTLS_ = 1156 CEFBS_None, // LBZXTLS_32 = 1157 CEFBS_None, // LD = 1158 CEFBS_None, // LDARX = 1159 CEFBS_None, // LDARXL = 1160 CEFBS_None, // LDAT = 1161 CEFBS_None, // LDBRX = 1162 CEFBS_None, // LDCIX = 1163 CEFBS_None, // LDU = 1164 CEFBS_None, // LDUX = 1165 CEFBS_None, // LDX = 1166 CEFBS_None, // LDXTLS = 1167 CEFBS_None, // LDXTLS_ = 1168 CEFBS_None, // LDgotTprelL = 1169 CEFBS_None, // LDgotTprelL32 = 1170 CEFBS_None, // LDtoc = 1171 CEFBS_None, // LDtocBA = 1172 CEFBS_None, // LDtocCPT = 1173 CEFBS_None, // LDtocJTI = 1174 CEFBS_None, // LDtocL = 1175 CEFBS_None, // LFD = 1176 CEFBS_None, // LFDEPX = 1177 CEFBS_None, // LFDU = 1178 CEFBS_None, // LFDUX = 1179 CEFBS_None, // LFDX = 1180 CEFBS_None, // LFIWAX = 1181 CEFBS_None, // LFIWZX = 1182 CEFBS_None, // LFS = 1183 CEFBS_None, // LFSU = 1184 CEFBS_None, // LFSUX = 1185 CEFBS_None, // LFSX = 1186 CEFBS_None, // LHA = 1187 CEFBS_None, // LHA8 = 1188 CEFBS_None, // LHARX = 1189 CEFBS_None, // LHARXL = 1190 CEFBS_None, // LHAU = 1191 CEFBS_None, // LHAU8 = 1192 CEFBS_None, // LHAUX = 1193 CEFBS_None, // LHAUX8 = 1194 CEFBS_None, // LHAX = 1195 CEFBS_None, // LHAX8 = 1196 CEFBS_None, // LHBRX = 1197 CEFBS_None, // LHBRX8 = 1198 CEFBS_None, // LHEPX = 1199 CEFBS_None, // LHZ = 1200 CEFBS_None, // LHZ8 = 1201 CEFBS_None, // LHZCIX = 1202 CEFBS_None, // LHZU = 1203 CEFBS_None, // LHZU8 = 1204 CEFBS_None, // LHZUX = 1205 CEFBS_None, // LHZUX8 = 1206 CEFBS_None, // LHZX = 1207 CEFBS_None, // LHZX8 = 1208 CEFBS_None, // LHZXTLS = 1209 CEFBS_None, // LHZXTLS_ = 1210 CEFBS_None, // LHZXTLS_32 = 1211 CEFBS_None, // LI = 1212 CEFBS_None, // LI8 = 1213 CEFBS_None, // LIS = 1214 CEFBS_None, // LIS8 = 1215 CEFBS_None, // LMW = 1216 CEFBS_None, // LQ = 1217 CEFBS_None, // LQARX = 1218 CEFBS_None, // LQARXL = 1219 CEFBS_None, // LQX_PSEUDO = 1220 CEFBS_None, // LSWI = 1221 CEFBS_None, // LVEBX = 1222 CEFBS_None, // LVEHX = 1223 CEFBS_None, // LVEWX = 1224 CEFBS_None, // LVSL = 1225 CEFBS_None, // LVSR = 1226 CEFBS_None, // LVX = 1227 CEFBS_None, // LVXL = 1228 CEFBS_None, // LWA = 1229 CEFBS_None, // LWARX = 1230 CEFBS_None, // LWARXL = 1231 CEFBS_None, // LWAT = 1232 CEFBS_None, // LWAUX = 1233 CEFBS_None, // LWAX = 1234 CEFBS_None, // LWAX_32 = 1235 CEFBS_None, // LWA_32 = 1236 CEFBS_None, // LWBRX = 1237 CEFBS_None, // LWBRX8 = 1238 CEFBS_None, // LWEPX = 1239 CEFBS_None, // LWZ = 1240 CEFBS_None, // LWZ8 = 1241 CEFBS_None, // LWZCIX = 1242 CEFBS_None, // LWZU = 1243 CEFBS_None, // LWZU8 = 1244 CEFBS_None, // LWZUX = 1245 CEFBS_None, // LWZUX8 = 1246 CEFBS_None, // LWZX = 1247 CEFBS_None, // LWZX8 = 1248 CEFBS_None, // LWZXTLS = 1249 CEFBS_None, // LWZXTLS_ = 1250 CEFBS_None, // LWZXTLS_32 = 1251 CEFBS_None, // LWZtoc = 1252 CEFBS_None, // LWZtocL = 1253 CEFBS_None, // LXSD = 1254 CEFBS_None, // LXSDX = 1255 CEFBS_None, // LXSIBZX = 1256 CEFBS_None, // LXSIHZX = 1257 CEFBS_None, // LXSIWAX = 1258 CEFBS_None, // LXSIWZX = 1259 CEFBS_None, // LXSSP = 1260 CEFBS_None, // LXSSPX = 1261 CEFBS_None, // LXV = 1262 CEFBS_None, // LXVB16X = 1263 CEFBS_None, // LXVD2X = 1264 CEFBS_None, // LXVDSX = 1265 CEFBS_None, // LXVH8X = 1266 CEFBS_None, // LXVKQ = 1267 CEFBS_None, // LXVL = 1268 CEFBS_None, // LXVLL = 1269 CEFBS_None, // LXVP = 1270 CEFBS_None, // LXVPRL = 1271 CEFBS_None, // LXVPRLL = 1272 CEFBS_None, // LXVPX = 1273 CEFBS_None, // LXVRBX = 1274 CEFBS_None, // LXVRDX = 1275 CEFBS_None, // LXVRHX = 1276 CEFBS_None, // LXVRL = 1277 CEFBS_None, // LXVRLL = 1278 CEFBS_None, // LXVRWX = 1279 CEFBS_None, // LXVW4X = 1280 CEFBS_None, // LXVWSX = 1281 CEFBS_None, // LXVX = 1282 CEFBS_None, // MADDHD = 1283 CEFBS_None, // MADDHDU = 1284 CEFBS_None, // MADDLD = 1285 CEFBS_None, // MADDLD8 = 1286 CEFBS_None, // MBAR = 1287 CEFBS_None, // MCRF = 1288 CEFBS_None, // MCRFS = 1289 CEFBS_None, // MCRXRX = 1290 CEFBS_None, // MFBHRBE = 1291 CEFBS_None, // MFCR = 1292 CEFBS_None, // MFCR8 = 1293 CEFBS_None, // MFCTR = 1294 CEFBS_None, // MFCTR8 = 1295 CEFBS_None, // MFDCR = 1296 CEFBS_None, // MFFS = 1297 CEFBS_None, // MFFSCDRN = 1298 CEFBS_None, // MFFSCDRNI = 1299 CEFBS_None, // MFFSCE = 1300 CEFBS_None, // MFFSCRN = 1301 CEFBS_None, // MFFSCRNI = 1302 CEFBS_None, // MFFSL = 1303 CEFBS_None, // MFFS_rec = 1304 CEFBS_None, // MFLR = 1305 CEFBS_None, // MFLR8 = 1306 CEFBS_None, // MFMSR = 1307 CEFBS_None, // MFOCRF = 1308 CEFBS_None, // MFOCRF8 = 1309 CEFBS_None, // MFPMR = 1310 CEFBS_None, // MFSPR = 1311 CEFBS_None, // MFSPR8 = 1312 CEFBS_None, // MFSR = 1313 CEFBS_None, // MFSRIN = 1314 CEFBS_None, // MFTB = 1315 CEFBS_None, // MFTB8 = 1316 CEFBS_None, // MFUDSCR = 1317 CEFBS_None, // MFVRD = 1318 CEFBS_None, // MFVRSAVE = 1319 CEFBS_None, // MFVRSAVEv = 1320 CEFBS_None, // MFVRWZ = 1321 CEFBS_None, // MFVSCR = 1322 CEFBS_None, // MFVSRD = 1323 CEFBS_None, // MFVSRLD = 1324 CEFBS_None, // MFVSRWZ = 1325 CEFBS_None, // MODSD = 1326 CEFBS_None, // MODSW = 1327 CEFBS_None, // MODUD = 1328 CEFBS_None, // MODUW = 1329 CEFBS_None, // MSGSYNC = 1330 CEFBS_None, // MSYNC = 1331 CEFBS_None, // MTCRF = 1332 CEFBS_None, // MTCRF8 = 1333 CEFBS_None, // MTCTR = 1334 CEFBS_None, // MTCTR8 = 1335 CEFBS_None, // MTCTR8loop = 1336 CEFBS_None, // MTCTRloop = 1337 CEFBS_None, // MTDCR = 1338 CEFBS_None, // MTFSB0 = 1339 CEFBS_None, // MTFSB1 = 1340 CEFBS_None, // MTFSF = 1341 CEFBS_None, // MTFSFI = 1342 CEFBS_None, // MTFSFI_rec = 1343 CEFBS_None, // MTFSFIb = 1344 CEFBS_None, // MTFSF_rec = 1345 CEFBS_None, // MTFSFb = 1346 CEFBS_None, // MTLR = 1347 CEFBS_None, // MTLR8 = 1348 CEFBS_None, // MTMSR = 1349 CEFBS_None, // MTMSRD = 1350 CEFBS_None, // MTOCRF = 1351 CEFBS_None, // MTOCRF8 = 1352 CEFBS_None, // MTPMR = 1353 CEFBS_None, // MTSPR = 1354 CEFBS_None, // MTSPR8 = 1355 CEFBS_None, // MTSR = 1356 CEFBS_None, // MTSRIN = 1357 CEFBS_None, // MTUDSCR = 1358 CEFBS_None, // MTVRD = 1359 CEFBS_None, // MTVRSAVE = 1360 CEFBS_None, // MTVRSAVEv = 1361 CEFBS_None, // MTVRWA = 1362 CEFBS_None, // MTVRWZ = 1363 CEFBS_None, // MTVSCR = 1364 CEFBS_None, // MTVSRBM = 1365 CEFBS_None, // MTVSRBMI = 1366 CEFBS_None, // MTVSRD = 1367 CEFBS_None, // MTVSRDD = 1368 CEFBS_None, // MTVSRDM = 1369 CEFBS_None, // MTVSRHM = 1370 CEFBS_None, // MTVSRQM = 1371 CEFBS_None, // MTVSRWA = 1372 CEFBS_None, // MTVSRWM = 1373 CEFBS_None, // MTVSRWS = 1374 CEFBS_None, // MTVSRWZ = 1375 CEFBS_None, // MULHD = 1376 CEFBS_None, // MULHDU = 1377 CEFBS_None, // MULHDU_rec = 1378 CEFBS_None, // MULHD_rec = 1379 CEFBS_None, // MULHW = 1380 CEFBS_None, // MULHWU = 1381 CEFBS_None, // MULHWU_rec = 1382 CEFBS_None, // MULHW_rec = 1383 CEFBS_None, // MULLD = 1384 CEFBS_None, // MULLDO = 1385 CEFBS_None, // MULLDO_rec = 1386 CEFBS_None, // MULLD_rec = 1387 CEFBS_None, // MULLI = 1388 CEFBS_None, // MULLI8 = 1389 CEFBS_None, // MULLW = 1390 CEFBS_None, // MULLWO = 1391 CEFBS_None, // MULLWO_rec = 1392 CEFBS_None, // MULLW_rec = 1393 CEFBS_None, // MoveGOTtoLR = 1394 CEFBS_None, // MovePCtoLR = 1395 CEFBS_None, // MovePCtoLR8 = 1396 CEFBS_None, // NAND = 1397 CEFBS_None, // NAND8 = 1398 CEFBS_None, // NAND8_rec = 1399 CEFBS_None, // NAND_rec = 1400 CEFBS_None, // NAP = 1401 CEFBS_None, // NEG = 1402 CEFBS_None, // NEG8 = 1403 CEFBS_None, // NEG8O = 1404 CEFBS_None, // NEG8O_rec = 1405 CEFBS_None, // NEG8_rec = 1406 CEFBS_None, // NEGO = 1407 CEFBS_None, // NEGO_rec = 1408 CEFBS_None, // NEG_rec = 1409 CEFBS_None, // NOP = 1410 CEFBS_None, // NOP_GT_PWR6 = 1411 CEFBS_None, // NOP_GT_PWR7 = 1412 CEFBS_None, // NOR = 1413 CEFBS_None, // NOR8 = 1414 CEFBS_None, // NOR8_rec = 1415 CEFBS_None, // NOR_rec = 1416 CEFBS_None, // OR = 1417 CEFBS_None, // OR8 = 1418 CEFBS_None, // OR8_rec = 1419 CEFBS_None, // ORC = 1420 CEFBS_None, // ORC8 = 1421 CEFBS_None, // ORC8_rec = 1422 CEFBS_None, // ORC_rec = 1423 CEFBS_None, // ORI = 1424 CEFBS_None, // ORI8 = 1425 CEFBS_None, // ORIS = 1426 CEFBS_None, // ORIS8 = 1427 CEFBS_None, // OR_rec = 1428 CEFBS_None, // PADDI = 1429 CEFBS_None, // PADDI8 = 1430 CEFBS_None, // PADDI8pc = 1431 CEFBS_None, // PADDIdtprel = 1432 CEFBS_None, // PADDIpc = 1433 CEFBS_None, // PDEPD = 1434 CEFBS_None, // PEXTD = 1435 CEFBS_None, // PLBZ = 1436 CEFBS_None, // PLBZ8 = 1437 CEFBS_None, // PLBZ8pc = 1438 CEFBS_None, // PLBZpc = 1439 CEFBS_None, // PLD = 1440 CEFBS_None, // PLDpc = 1441 CEFBS_None, // PLFD = 1442 CEFBS_None, // PLFDpc = 1443 CEFBS_None, // PLFS = 1444 CEFBS_None, // PLFSpc = 1445 CEFBS_None, // PLHA = 1446 CEFBS_None, // PLHA8 = 1447 CEFBS_None, // PLHA8pc = 1448 CEFBS_None, // PLHApc = 1449 CEFBS_None, // PLHZ = 1450 CEFBS_None, // PLHZ8 = 1451 CEFBS_None, // PLHZ8pc = 1452 CEFBS_None, // PLHZpc = 1453 CEFBS_None, // PLI = 1454 CEFBS_None, // PLI8 = 1455 CEFBS_None, // PLWA = 1456 CEFBS_None, // PLWA8 = 1457 CEFBS_None, // PLWA8pc = 1458 CEFBS_None, // PLWApc = 1459 CEFBS_None, // PLWZ = 1460 CEFBS_None, // PLWZ8 = 1461 CEFBS_None, // PLWZ8pc = 1462 CEFBS_None, // PLWZpc = 1463 CEFBS_None, // PLXSD = 1464 CEFBS_None, // PLXSDpc = 1465 CEFBS_None, // PLXSSP = 1466 CEFBS_None, // PLXSSPpc = 1467 CEFBS_None, // PLXV = 1468 CEFBS_None, // PLXVP = 1469 CEFBS_None, // PLXVPpc = 1470 CEFBS_None, // PLXVpc = 1471 CEFBS_None, // PMXVBF16GER2 = 1472 CEFBS_None, // PMXVBF16GER2NN = 1473 CEFBS_None, // PMXVBF16GER2NP = 1474 CEFBS_None, // PMXVBF16GER2PN = 1475 CEFBS_None, // PMXVBF16GER2PP = 1476 CEFBS_None, // PMXVBF16GER2W = 1477 CEFBS_None, // PMXVBF16GER2WNN = 1478 CEFBS_None, // PMXVBF16GER2WNP = 1479 CEFBS_None, // PMXVBF16GER2WPN = 1480 CEFBS_None, // PMXVBF16GER2WPP = 1481 CEFBS_None, // PMXVF16GER2 = 1482 CEFBS_None, // PMXVF16GER2NN = 1483 CEFBS_None, // PMXVF16GER2NP = 1484 CEFBS_None, // PMXVF16GER2PN = 1485 CEFBS_None, // PMXVF16GER2PP = 1486 CEFBS_None, // PMXVF16GER2W = 1487 CEFBS_None, // PMXVF16GER2WNN = 1488 CEFBS_None, // PMXVF16GER2WNP = 1489 CEFBS_None, // PMXVF16GER2WPN = 1490 CEFBS_None, // PMXVF16GER2WPP = 1491 CEFBS_None, // PMXVF32GER = 1492 CEFBS_None, // PMXVF32GERNN = 1493 CEFBS_None, // PMXVF32GERNP = 1494 CEFBS_None, // PMXVF32GERPN = 1495 CEFBS_None, // PMXVF32GERPP = 1496 CEFBS_None, // PMXVF32GERW = 1497 CEFBS_None, // PMXVF32GERWNN = 1498 CEFBS_None, // PMXVF32GERWNP = 1499 CEFBS_None, // PMXVF32GERWPN = 1500 CEFBS_None, // PMXVF32GERWPP = 1501 CEFBS_None, // PMXVF64GER = 1502 CEFBS_None, // PMXVF64GERNN = 1503 CEFBS_None, // PMXVF64GERNP = 1504 CEFBS_None, // PMXVF64GERPN = 1505 CEFBS_None, // PMXVF64GERPP = 1506 CEFBS_None, // PMXVF64GERW = 1507 CEFBS_None, // PMXVF64GERWNN = 1508 CEFBS_None, // PMXVF64GERWNP = 1509 CEFBS_None, // PMXVF64GERWPN = 1510 CEFBS_None, // PMXVF64GERWPP = 1511 CEFBS_None, // PMXVI16GER2 = 1512 CEFBS_None, // PMXVI16GER2PP = 1513 CEFBS_None, // PMXVI16GER2S = 1514 CEFBS_None, // PMXVI16GER2SPP = 1515 CEFBS_None, // PMXVI16GER2SW = 1516 CEFBS_None, // PMXVI16GER2SWPP = 1517 CEFBS_None, // PMXVI16GER2W = 1518 CEFBS_None, // PMXVI16GER2WPP = 1519 CEFBS_None, // PMXVI4GER8 = 1520 CEFBS_None, // PMXVI4GER8PP = 1521 CEFBS_None, // PMXVI4GER8W = 1522 CEFBS_None, // PMXVI4GER8WPP = 1523 CEFBS_None, // PMXVI8GER4 = 1524 CEFBS_None, // PMXVI8GER4PP = 1525 CEFBS_None, // PMXVI8GER4SPP = 1526 CEFBS_None, // PMXVI8GER4W = 1527 CEFBS_None, // PMXVI8GER4WPP = 1528 CEFBS_None, // PMXVI8GER4WSPP = 1529 CEFBS_None, // POPCNTB = 1530 CEFBS_None, // POPCNTB8 = 1531 CEFBS_None, // POPCNTD = 1532 CEFBS_None, // POPCNTW = 1533 CEFBS_None, // PPC32GOT = 1534 CEFBS_None, // PPC32PICGOT = 1535 CEFBS_None, // PREPARE_PROBED_ALLOCA_32 = 1536 CEFBS_None, // PREPARE_PROBED_ALLOCA_64 = 1537 CEFBS_None, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32 = 1538 CEFBS_None, // PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64 = 1539 CEFBS_None, // PROBED_ALLOCA_32 = 1540 CEFBS_None, // PROBED_ALLOCA_64 = 1541 CEFBS_None, // PROBED_STACKALLOC_32 = 1542 CEFBS_None, // PROBED_STACKALLOC_64 = 1543 CEFBS_None, // PSTB = 1544 CEFBS_None, // PSTB8 = 1545 CEFBS_None, // PSTB8pc = 1546 CEFBS_None, // PSTBpc = 1547 CEFBS_None, // PSTD = 1548 CEFBS_None, // PSTDpc = 1549 CEFBS_None, // PSTFD = 1550 CEFBS_None, // PSTFDpc = 1551 CEFBS_None, // PSTFS = 1552 CEFBS_None, // PSTFSpc = 1553 CEFBS_None, // PSTH = 1554 CEFBS_None, // PSTH8 = 1555 CEFBS_None, // PSTH8pc = 1556 CEFBS_None, // PSTHpc = 1557 CEFBS_None, // PSTW = 1558 CEFBS_None, // PSTW8 = 1559 CEFBS_None, // PSTW8pc = 1560 CEFBS_None, // PSTWpc = 1561 CEFBS_None, // PSTXSD = 1562 CEFBS_None, // PSTXSDpc = 1563 CEFBS_None, // PSTXSSP = 1564 CEFBS_None, // PSTXSSPpc = 1565 CEFBS_None, // PSTXV = 1566 CEFBS_None, // PSTXVP = 1567 CEFBS_None, // PSTXVPpc = 1568 CEFBS_None, // PSTXVpc = 1569 CEFBS_None, // PseudoEIEIO = 1570 CEFBS_None, // RESTORE_ACC = 1571 CEFBS_None, // RESTORE_CR = 1572 CEFBS_None, // RESTORE_CRBIT = 1573 CEFBS_None, // RESTORE_QUADWORD = 1574 CEFBS_None, // RESTORE_UACC = 1575 CEFBS_None, // RESTORE_WACC = 1576 CEFBS_None, // RFCI = 1577 CEFBS_None, // RFDI = 1578 CEFBS_None, // RFEBB = 1579 CEFBS_None, // RFI = 1580 CEFBS_None, // RFID = 1581 CEFBS_None, // RFMCI = 1582 CEFBS_None, // RLDCL = 1583 CEFBS_None, // RLDCL_rec = 1584 CEFBS_None, // RLDCR = 1585 CEFBS_None, // RLDCR_rec = 1586 CEFBS_None, // RLDIC = 1587 CEFBS_None, // RLDICL = 1588 CEFBS_None, // RLDICL_32 = 1589 CEFBS_None, // RLDICL_32_64 = 1590 CEFBS_None, // RLDICL_32_rec = 1591 CEFBS_None, // RLDICL_rec = 1592 CEFBS_None, // RLDICR = 1593 CEFBS_None, // RLDICR_32 = 1594 CEFBS_None, // RLDICR_rec = 1595 CEFBS_None, // RLDIC_rec = 1596 CEFBS_None, // RLDIMI = 1597 CEFBS_None, // RLDIMI_rec = 1598 CEFBS_None, // RLWIMI = 1599 CEFBS_None, // RLWIMI8 = 1600 CEFBS_None, // RLWIMI8_rec = 1601 CEFBS_None, // RLWIMI_rec = 1602 CEFBS_None, // RLWINM = 1603 CEFBS_None, // RLWINM8 = 1604 CEFBS_None, // RLWINM8_rec = 1605 CEFBS_None, // RLWINM_rec = 1606 CEFBS_None, // RLWNM = 1607 CEFBS_None, // RLWNM8 = 1608 CEFBS_None, // RLWNM8_rec = 1609 CEFBS_None, // RLWNM_rec = 1610 CEFBS_None, // ReadTB = 1611 CEFBS_None, // SC = 1612 CEFBS_None, // SELECT_CC_F16 = 1613 CEFBS_None, // SELECT_CC_F4 = 1614 CEFBS_None, // SELECT_CC_F8 = 1615 CEFBS_None, // SELECT_CC_I4 = 1616 CEFBS_None, // SELECT_CC_I8 = 1617 CEFBS_None, // SELECT_CC_SPE = 1618 CEFBS_None, // SELECT_CC_SPE4 = 1619 CEFBS_None, // SELECT_CC_VRRC = 1620 CEFBS_None, // SELECT_CC_VSFRC = 1621 CEFBS_None, // SELECT_CC_VSRC = 1622 CEFBS_None, // SELECT_CC_VSSRC = 1623 CEFBS_None, // SELECT_F16 = 1624 CEFBS_None, // SELECT_F4 = 1625 CEFBS_None, // SELECT_F8 = 1626 CEFBS_None, // SELECT_I4 = 1627 CEFBS_None, // SELECT_I8 = 1628 CEFBS_None, // SELECT_SPE = 1629 CEFBS_None, // SELECT_SPE4 = 1630 CEFBS_None, // SELECT_VRRC = 1631 CEFBS_None, // SELECT_VSFRC = 1632 CEFBS_None, // SELECT_VSRC = 1633 CEFBS_None, // SELECT_VSSRC = 1634 CEFBS_None, // SETB = 1635 CEFBS_None, // SETB8 = 1636 CEFBS_None, // SETBC = 1637 CEFBS_None, // SETBC8 = 1638 CEFBS_None, // SETBCR = 1639 CEFBS_None, // SETBCR8 = 1640 CEFBS_None, // SETFLM = 1641 CEFBS_None, // SETNBC = 1642 CEFBS_None, // SETNBC8 = 1643 CEFBS_None, // SETNBCR = 1644 CEFBS_None, // SETNBCR8 = 1645 CEFBS_None, // SETRND = 1646 CEFBS_None, // SETRNDi = 1647 CEFBS_None, // SLBFEE_rec = 1648 CEFBS_None, // SLBIA = 1649 CEFBS_None, // SLBIE = 1650 CEFBS_None, // SLBIEG = 1651 CEFBS_None, // SLBMFEE = 1652 CEFBS_None, // SLBMFEV = 1653 CEFBS_None, // SLBMTE = 1654 CEFBS_None, // SLBSYNC = 1655 CEFBS_None, // SLD = 1656 CEFBS_None, // SLD_rec = 1657 CEFBS_None, // SLW = 1658 CEFBS_None, // SLW8 = 1659 CEFBS_None, // SLW8_rec = 1660 CEFBS_None, // SLW_rec = 1661 CEFBS_None, // SPELWZ = 1662 CEFBS_None, // SPELWZX = 1663 CEFBS_None, // SPESTW = 1664 CEFBS_None, // SPESTWX = 1665 CEFBS_None, // SPILL_ACC = 1666 CEFBS_None, // SPILL_CR = 1667 CEFBS_None, // SPILL_CRBIT = 1668 CEFBS_None, // SPILL_QUADWORD = 1669 CEFBS_None, // SPILL_UACC = 1670 CEFBS_None, // SPILL_WACC = 1671 CEFBS_None, // SPLIT_QUADWORD = 1672 CEFBS_None, // SRAD = 1673 CEFBS_None, // SRADI = 1674 CEFBS_None, // SRADI_32 = 1675 CEFBS_None, // SRADI_rec = 1676 CEFBS_None, // SRAD_rec = 1677 CEFBS_None, // SRAW = 1678 CEFBS_None, // SRAWI = 1679 CEFBS_None, // SRAWI_rec = 1680 CEFBS_None, // SRAW_rec = 1681 CEFBS_None, // SRD = 1682 CEFBS_None, // SRD_rec = 1683 CEFBS_None, // SRW = 1684 CEFBS_None, // SRW8 = 1685 CEFBS_None, // SRW8_rec = 1686 CEFBS_None, // SRW_rec = 1687 CEFBS_None, // STB = 1688 CEFBS_None, // STB8 = 1689 CEFBS_None, // STBCIX = 1690 CEFBS_None, // STBCX = 1691 CEFBS_None, // STBEPX = 1692 CEFBS_None, // STBU = 1693 CEFBS_None, // STBU8 = 1694 CEFBS_None, // STBUX = 1695 CEFBS_None, // STBUX8 = 1696 CEFBS_None, // STBX = 1697 CEFBS_None, // STBX8 = 1698 CEFBS_None, // STBXTLS = 1699 CEFBS_None, // STBXTLS_ = 1700 CEFBS_None, // STBXTLS_32 = 1701 CEFBS_None, // STD = 1702 CEFBS_None, // STDAT = 1703 CEFBS_None, // STDBRX = 1704 CEFBS_None, // STDCIX = 1705 CEFBS_None, // STDCX = 1706 CEFBS_None, // STDU = 1707 CEFBS_None, // STDUX = 1708 CEFBS_None, // STDX = 1709 CEFBS_None, // STDXTLS = 1710 CEFBS_None, // STDXTLS_ = 1711 CEFBS_None, // STFD = 1712 CEFBS_None, // STFDEPX = 1713 CEFBS_None, // STFDU = 1714 CEFBS_None, // STFDUX = 1715 CEFBS_None, // STFDX = 1716 CEFBS_None, // STFIWX = 1717 CEFBS_None, // STFS = 1718 CEFBS_None, // STFSU = 1719 CEFBS_None, // STFSUX = 1720 CEFBS_None, // STFSX = 1721 CEFBS_None, // STH = 1722 CEFBS_None, // STH8 = 1723 CEFBS_None, // STHBRX = 1724 CEFBS_None, // STHCIX = 1725 CEFBS_None, // STHCX = 1726 CEFBS_None, // STHEPX = 1727 CEFBS_None, // STHU = 1728 CEFBS_None, // STHU8 = 1729 CEFBS_None, // STHUX = 1730 CEFBS_None, // STHUX8 = 1731 CEFBS_None, // STHX = 1732 CEFBS_None, // STHX8 = 1733 CEFBS_None, // STHXTLS = 1734 CEFBS_None, // STHXTLS_ = 1735 CEFBS_None, // STHXTLS_32 = 1736 CEFBS_None, // STMW = 1737 CEFBS_None, // STOP = 1738 CEFBS_None, // STQ = 1739 CEFBS_None, // STQCX = 1740 CEFBS_None, // STQX_PSEUDO = 1741 CEFBS_None, // STSWI = 1742 CEFBS_None, // STVEBX = 1743 CEFBS_None, // STVEHX = 1744 CEFBS_None, // STVEWX = 1745 CEFBS_None, // STVX = 1746 CEFBS_None, // STVXL = 1747 CEFBS_None, // STW = 1748 CEFBS_None, // STW8 = 1749 CEFBS_None, // STWAT = 1750 CEFBS_None, // STWBRX = 1751 CEFBS_None, // STWCIX = 1752 CEFBS_None, // STWCX = 1753 CEFBS_None, // STWEPX = 1754 CEFBS_None, // STWU = 1755 CEFBS_None, // STWU8 = 1756 CEFBS_None, // STWUX = 1757 CEFBS_None, // STWUX8 = 1758 CEFBS_None, // STWX = 1759 CEFBS_None, // STWX8 = 1760 CEFBS_None, // STWXTLS = 1761 CEFBS_None, // STWXTLS_ = 1762 CEFBS_None, // STWXTLS_32 = 1763 CEFBS_None, // STXSD = 1764 CEFBS_None, // STXSDX = 1765 CEFBS_None, // STXSIBX = 1766 CEFBS_None, // STXSIBXv = 1767 CEFBS_None, // STXSIHX = 1768 CEFBS_None, // STXSIHXv = 1769 CEFBS_None, // STXSIWX = 1770 CEFBS_None, // STXSSP = 1771 CEFBS_None, // STXSSPX = 1772 CEFBS_None, // STXV = 1773 CEFBS_None, // STXVB16X = 1774 CEFBS_None, // STXVD2X = 1775 CEFBS_None, // STXVH8X = 1776 CEFBS_None, // STXVL = 1777 CEFBS_None, // STXVLL = 1778 CEFBS_None, // STXVP = 1779 CEFBS_None, // STXVPRL = 1780 CEFBS_None, // STXVPRLL = 1781 CEFBS_None, // STXVPX = 1782 CEFBS_None, // STXVRBX = 1783 CEFBS_None, // STXVRDX = 1784 CEFBS_None, // STXVRHX = 1785 CEFBS_None, // STXVRL = 1786 CEFBS_None, // STXVRLL = 1787 CEFBS_None, // STXVRWX = 1788 CEFBS_None, // STXVW4X = 1789 CEFBS_None, // STXVX = 1790 CEFBS_None, // SUBF = 1791 CEFBS_None, // SUBF8 = 1792 CEFBS_None, // SUBF8O = 1793 CEFBS_None, // SUBF8O_rec = 1794 CEFBS_None, // SUBF8_rec = 1795 CEFBS_None, // SUBFC = 1796 CEFBS_None, // SUBFC8 = 1797 CEFBS_None, // SUBFC8O = 1798 CEFBS_None, // SUBFC8O_rec = 1799 CEFBS_None, // SUBFC8_rec = 1800 CEFBS_None, // SUBFCO = 1801 CEFBS_None, // SUBFCO_rec = 1802 CEFBS_None, // SUBFC_rec = 1803 CEFBS_None, // SUBFE = 1804 CEFBS_None, // SUBFE8 = 1805 CEFBS_None, // SUBFE8O = 1806 CEFBS_None, // SUBFE8O_rec = 1807 CEFBS_None, // SUBFE8_rec = 1808 CEFBS_None, // SUBFEO = 1809 CEFBS_None, // SUBFEO_rec = 1810 CEFBS_None, // SUBFE_rec = 1811 CEFBS_None, // SUBFIC = 1812 CEFBS_None, // SUBFIC8 = 1813 CEFBS_None, // SUBFME = 1814 CEFBS_None, // SUBFME8 = 1815 CEFBS_None, // SUBFME8O = 1816 CEFBS_None, // SUBFME8O_rec = 1817 CEFBS_None, // SUBFME8_rec = 1818 CEFBS_None, // SUBFMEO = 1819 CEFBS_None, // SUBFMEO_rec = 1820 CEFBS_None, // SUBFME_rec = 1821 CEFBS_None, // SUBFO = 1822 CEFBS_None, // SUBFO_rec = 1823 CEFBS_None, // SUBFUS = 1824 CEFBS_None, // SUBFUS_rec = 1825 CEFBS_None, // SUBFZE = 1826 CEFBS_None, // SUBFZE8 = 1827 CEFBS_None, // SUBFZE8O = 1828 CEFBS_None, // SUBFZE8O_rec = 1829 CEFBS_None, // SUBFZE8_rec = 1830 CEFBS_None, // SUBFZEO = 1831 CEFBS_None, // SUBFZEO_rec = 1832 CEFBS_None, // SUBFZE_rec = 1833 CEFBS_None, // SUBF_rec = 1834 CEFBS_None, // SYNC = 1835 CEFBS_None, // TABORT = 1836 CEFBS_None, // TABORTDC = 1837 CEFBS_None, // TABORTDCI = 1838 CEFBS_None, // TABORTWC = 1839 CEFBS_None, // TABORTWCI = 1840 CEFBS_None, // TAILB = 1841 CEFBS_None, // TAILB8 = 1842 CEFBS_None, // TAILBA = 1843 CEFBS_None, // TAILBA8 = 1844 CEFBS_None, // TAILBCTR = 1845 CEFBS_None, // TAILBCTR8 = 1846 CEFBS_None, // TBEGIN = 1847 CEFBS_None, // TBEGIN_RET = 1848 CEFBS_None, // TCHECK = 1849 CEFBS_None, // TCHECK_RET = 1850 CEFBS_None, // TCRETURNai = 1851 CEFBS_None, // TCRETURNai8 = 1852 CEFBS_None, // TCRETURNdi = 1853 CEFBS_None, // TCRETURNdi8 = 1854 CEFBS_None, // TCRETURNri = 1855 CEFBS_None, // TCRETURNri8 = 1856 CEFBS_None, // TD = 1857 CEFBS_None, // TDI = 1858 CEFBS_None, // TEND = 1859 CEFBS_None, // TLBIA = 1860 CEFBS_None, // TLBIE = 1861 CEFBS_None, // TLBIEL = 1862 CEFBS_None, // TLBIVAX = 1863 CEFBS_None, // TLBLD = 1864 CEFBS_None, // TLBLI = 1865 CEFBS_None, // TLBRE = 1866 CEFBS_None, // TLBRE2 = 1867 CEFBS_None, // TLBSX = 1868 CEFBS_None, // TLBSX2 = 1869 CEFBS_None, // TLBSX2D = 1870 CEFBS_None, // TLBSYNC = 1871 CEFBS_None, // TLBWE = 1872 CEFBS_None, // TLBWE2 = 1873 CEFBS_None, // TLSGDAIX = 1874 CEFBS_None, // TLSGDAIX8 = 1875 CEFBS_None, // TRAP = 1876 CEFBS_None, // TRECHKPT = 1877 CEFBS_None, // TRECLAIM = 1878 CEFBS_None, // TSR = 1879 CEFBS_None, // TW = 1880 CEFBS_None, // TWI = 1881 CEFBS_None, // UNENCODED_NOP = 1882 CEFBS_None, // UpdateGBR = 1883 CEFBS_None, // VABSDUB = 1884 CEFBS_None, // VABSDUH = 1885 CEFBS_None, // VABSDUW = 1886 CEFBS_None, // VADDCUQ = 1887 CEFBS_None, // VADDCUW = 1888 CEFBS_None, // VADDECUQ = 1889 CEFBS_None, // VADDEUQM = 1890 CEFBS_None, // VADDFP = 1891 CEFBS_None, // VADDSBS = 1892 CEFBS_None, // VADDSHS = 1893 CEFBS_None, // VADDSWS = 1894 CEFBS_None, // VADDUBM = 1895 CEFBS_None, // VADDUBS = 1896 CEFBS_None, // VADDUDM = 1897 CEFBS_None, // VADDUHM = 1898 CEFBS_None, // VADDUHS = 1899 CEFBS_None, // VADDUQM = 1900 CEFBS_None, // VADDUWM = 1901 CEFBS_None, // VADDUWS = 1902 CEFBS_None, // VAND = 1903 CEFBS_None, // VANDC = 1904 CEFBS_None, // VAVGSB = 1905 CEFBS_None, // VAVGSH = 1906 CEFBS_None, // VAVGSW = 1907 CEFBS_None, // VAVGUB = 1908 CEFBS_None, // VAVGUH = 1909 CEFBS_None, // VAVGUW = 1910 CEFBS_None, // VBPERMD = 1911 CEFBS_None, // VBPERMQ = 1912 CEFBS_None, // VCFSX = 1913 CEFBS_None, // VCFSX_0 = 1914 CEFBS_None, // VCFUGED = 1915 CEFBS_None, // VCFUX = 1916 CEFBS_None, // VCFUX_0 = 1917 CEFBS_None, // VCIPHER = 1918 CEFBS_None, // VCIPHERLAST = 1919 CEFBS_None, // VCLRLB = 1920 CEFBS_None, // VCLRRB = 1921 CEFBS_None, // VCLZB = 1922 CEFBS_None, // VCLZD = 1923 CEFBS_None, // VCLZDM = 1924 CEFBS_None, // VCLZH = 1925 CEFBS_None, // VCLZLSBB = 1926 CEFBS_None, // VCLZW = 1927 CEFBS_None, // VCMPBFP = 1928 CEFBS_None, // VCMPBFP_rec = 1929 CEFBS_None, // VCMPEQFP = 1930 CEFBS_None, // VCMPEQFP_rec = 1931 CEFBS_None, // VCMPEQUB = 1932 CEFBS_None, // VCMPEQUB_rec = 1933 CEFBS_None, // VCMPEQUD = 1934 CEFBS_None, // VCMPEQUD_rec = 1935 CEFBS_None, // VCMPEQUH = 1936 CEFBS_None, // VCMPEQUH_rec = 1937 CEFBS_None, // VCMPEQUQ = 1938 CEFBS_None, // VCMPEQUQ_rec = 1939 CEFBS_None, // VCMPEQUW = 1940 CEFBS_None, // VCMPEQUW_rec = 1941 CEFBS_None, // VCMPGEFP = 1942 CEFBS_None, // VCMPGEFP_rec = 1943 CEFBS_None, // VCMPGTFP = 1944 CEFBS_None, // VCMPGTFP_rec = 1945 CEFBS_None, // VCMPGTSB = 1946 CEFBS_None, // VCMPGTSB_rec = 1947 CEFBS_None, // VCMPGTSD = 1948 CEFBS_None, // VCMPGTSD_rec = 1949 CEFBS_None, // VCMPGTSH = 1950 CEFBS_None, // VCMPGTSH_rec = 1951 CEFBS_None, // VCMPGTSQ = 1952 CEFBS_None, // VCMPGTSQ_rec = 1953 CEFBS_None, // VCMPGTSW = 1954 CEFBS_None, // VCMPGTSW_rec = 1955 CEFBS_None, // VCMPGTUB = 1956 CEFBS_None, // VCMPGTUB_rec = 1957 CEFBS_None, // VCMPGTUD = 1958 CEFBS_None, // VCMPGTUD_rec = 1959 CEFBS_None, // VCMPGTUH = 1960 CEFBS_None, // VCMPGTUH_rec = 1961 CEFBS_None, // VCMPGTUQ = 1962 CEFBS_None, // VCMPGTUQ_rec = 1963 CEFBS_None, // VCMPGTUW = 1964 CEFBS_None, // VCMPGTUW_rec = 1965 CEFBS_None, // VCMPNEB = 1966 CEFBS_None, // VCMPNEB_rec = 1967 CEFBS_None, // VCMPNEH = 1968 CEFBS_None, // VCMPNEH_rec = 1969 CEFBS_None, // VCMPNEW = 1970 CEFBS_None, // VCMPNEW_rec = 1971 CEFBS_None, // VCMPNEZB = 1972 CEFBS_None, // VCMPNEZB_rec = 1973 CEFBS_None, // VCMPNEZH = 1974 CEFBS_None, // VCMPNEZH_rec = 1975 CEFBS_None, // VCMPNEZW = 1976 CEFBS_None, // VCMPNEZW_rec = 1977 CEFBS_None, // VCMPSQ = 1978 CEFBS_None, // VCMPUQ = 1979 CEFBS_None, // VCNTMBB = 1980 CEFBS_None, // VCNTMBD = 1981 CEFBS_None, // VCNTMBH = 1982 CEFBS_None, // VCNTMBW = 1983 CEFBS_None, // VCTSXS = 1984 CEFBS_None, // VCTSXS_0 = 1985 CEFBS_None, // VCTUXS = 1986 CEFBS_None, // VCTUXS_0 = 1987 CEFBS_None, // VCTZB = 1988 CEFBS_None, // VCTZD = 1989 CEFBS_None, // VCTZDM = 1990 CEFBS_None, // VCTZH = 1991 CEFBS_None, // VCTZLSBB = 1992 CEFBS_None, // VCTZW = 1993 CEFBS_None, // VDIVESD = 1994 CEFBS_None, // VDIVESQ = 1995 CEFBS_None, // VDIVESW = 1996 CEFBS_None, // VDIVEUD = 1997 CEFBS_None, // VDIVEUQ = 1998 CEFBS_None, // VDIVEUW = 1999 CEFBS_None, // VDIVSD = 2000 CEFBS_None, // VDIVSQ = 2001 CEFBS_None, // VDIVSW = 2002 CEFBS_None, // VDIVUD = 2003 CEFBS_None, // VDIVUQ = 2004 CEFBS_None, // VDIVUW = 2005 CEFBS_None, // VEQV = 2006 CEFBS_None, // VEXPANDBM = 2007 CEFBS_None, // VEXPANDDM = 2008 CEFBS_None, // VEXPANDHM = 2009 CEFBS_None, // VEXPANDQM = 2010 CEFBS_None, // VEXPANDWM = 2011 CEFBS_None, // VEXPTEFP = 2012 CEFBS_None, // VEXTDDVLX = 2013 CEFBS_None, // VEXTDDVRX = 2014 CEFBS_None, // VEXTDUBVLX = 2015 CEFBS_None, // VEXTDUBVRX = 2016 CEFBS_None, // VEXTDUHVLX = 2017 CEFBS_None, // VEXTDUHVRX = 2018 CEFBS_None, // VEXTDUWVLX = 2019 CEFBS_None, // VEXTDUWVRX = 2020 CEFBS_None, // VEXTRACTBM = 2021 CEFBS_None, // VEXTRACTD = 2022 CEFBS_None, // VEXTRACTDM = 2023 CEFBS_None, // VEXTRACTHM = 2024 CEFBS_None, // VEXTRACTQM = 2025 CEFBS_None, // VEXTRACTUB = 2026 CEFBS_None, // VEXTRACTUH = 2027 CEFBS_None, // VEXTRACTUW = 2028 CEFBS_None, // VEXTRACTWM = 2029 CEFBS_None, // VEXTSB2D = 2030 CEFBS_None, // VEXTSB2Ds = 2031 CEFBS_None, // VEXTSB2W = 2032 CEFBS_None, // VEXTSB2Ws = 2033 CEFBS_None, // VEXTSD2Q = 2034 CEFBS_None, // VEXTSH2D = 2035 CEFBS_None, // VEXTSH2Ds = 2036 CEFBS_None, // VEXTSH2W = 2037 CEFBS_None, // VEXTSH2Ws = 2038 CEFBS_None, // VEXTSW2D = 2039 CEFBS_None, // VEXTSW2Ds = 2040 CEFBS_None, // VEXTUBLX = 2041 CEFBS_None, // VEXTUBRX = 2042 CEFBS_None, // VEXTUHLX = 2043 CEFBS_None, // VEXTUHRX = 2044 CEFBS_None, // VEXTUWLX = 2045 CEFBS_None, // VEXTUWRX = 2046 CEFBS_None, // VGBBD = 2047 CEFBS_None, // VGNB = 2048 CEFBS_None, // VINSBLX = 2049 CEFBS_None, // VINSBRX = 2050 CEFBS_None, // VINSBVLX = 2051 CEFBS_None, // VINSBVRX = 2052 CEFBS_None, // VINSD = 2053 CEFBS_None, // VINSDLX = 2054 CEFBS_None, // VINSDRX = 2055 CEFBS_None, // VINSERTB = 2056 CEFBS_None, // VINSERTD = 2057 CEFBS_None, // VINSERTH = 2058 CEFBS_None, // VINSERTW = 2059 CEFBS_None, // VINSHLX = 2060 CEFBS_None, // VINSHRX = 2061 CEFBS_None, // VINSHVLX = 2062 CEFBS_None, // VINSHVRX = 2063 CEFBS_None, // VINSW = 2064 CEFBS_None, // VINSWLX = 2065 CEFBS_None, // VINSWRX = 2066 CEFBS_None, // VINSWVLX = 2067 CEFBS_None, // VINSWVRX = 2068 CEFBS_None, // VLOGEFP = 2069 CEFBS_None, // VMADDFP = 2070 CEFBS_None, // VMAXFP = 2071 CEFBS_None, // VMAXSB = 2072 CEFBS_None, // VMAXSD = 2073 CEFBS_None, // VMAXSH = 2074 CEFBS_None, // VMAXSW = 2075 CEFBS_None, // VMAXUB = 2076 CEFBS_None, // VMAXUD = 2077 CEFBS_None, // VMAXUH = 2078 CEFBS_None, // VMAXUW = 2079 CEFBS_None, // VMHADDSHS = 2080 CEFBS_None, // VMHRADDSHS = 2081 CEFBS_None, // VMINFP = 2082 CEFBS_None, // VMINSB = 2083 CEFBS_None, // VMINSD = 2084 CEFBS_None, // VMINSH = 2085 CEFBS_None, // VMINSW = 2086 CEFBS_None, // VMINUB = 2087 CEFBS_None, // VMINUD = 2088 CEFBS_None, // VMINUH = 2089 CEFBS_None, // VMINUW = 2090 CEFBS_None, // VMLADDUHM = 2091 CEFBS_None, // VMODSD = 2092 CEFBS_None, // VMODSQ = 2093 CEFBS_None, // VMODSW = 2094 CEFBS_None, // VMODUD = 2095 CEFBS_None, // VMODUQ = 2096 CEFBS_None, // VMODUW = 2097 CEFBS_None, // VMRGEW = 2098 CEFBS_None, // VMRGHB = 2099 CEFBS_None, // VMRGHH = 2100 CEFBS_None, // VMRGHW = 2101 CEFBS_None, // VMRGLB = 2102 CEFBS_None, // VMRGLH = 2103 CEFBS_None, // VMRGLW = 2104 CEFBS_None, // VMRGOW = 2105 CEFBS_None, // VMSUMCUD = 2106 CEFBS_None, // VMSUMMBM = 2107 CEFBS_None, // VMSUMSHM = 2108 CEFBS_None, // VMSUMSHS = 2109 CEFBS_None, // VMSUMUBM = 2110 CEFBS_None, // VMSUMUDM = 2111 CEFBS_None, // VMSUMUHM = 2112 CEFBS_None, // VMSUMUHS = 2113 CEFBS_None, // VMUL10CUQ = 2114 CEFBS_None, // VMUL10ECUQ = 2115 CEFBS_None, // VMUL10EUQ = 2116 CEFBS_None, // VMUL10UQ = 2117 CEFBS_None, // VMULESB = 2118 CEFBS_None, // VMULESD = 2119 CEFBS_None, // VMULESH = 2120 CEFBS_None, // VMULESW = 2121 CEFBS_None, // VMULEUB = 2122 CEFBS_None, // VMULEUD = 2123 CEFBS_None, // VMULEUH = 2124 CEFBS_None, // VMULEUW = 2125 CEFBS_None, // VMULHSD = 2126 CEFBS_None, // VMULHSW = 2127 CEFBS_None, // VMULHUD = 2128 CEFBS_None, // VMULHUW = 2129 CEFBS_None, // VMULLD = 2130 CEFBS_None, // VMULOSB = 2131 CEFBS_None, // VMULOSD = 2132 CEFBS_None, // VMULOSH = 2133 CEFBS_None, // VMULOSW = 2134 CEFBS_None, // VMULOUB = 2135 CEFBS_None, // VMULOUD = 2136 CEFBS_None, // VMULOUH = 2137 CEFBS_None, // VMULOUW = 2138 CEFBS_None, // VMULUWM = 2139 CEFBS_None, // VNAND = 2140 CEFBS_None, // VNCIPHER = 2141 CEFBS_None, // VNCIPHERLAST = 2142 CEFBS_None, // VNEGD = 2143 CEFBS_None, // VNEGW = 2144 CEFBS_None, // VNMSUBFP = 2145 CEFBS_None, // VNOR = 2146 CEFBS_None, // VOR = 2147 CEFBS_None, // VORC = 2148 CEFBS_None, // VPDEPD = 2149 CEFBS_None, // VPERM = 2150 CEFBS_None, // VPERMR = 2151 CEFBS_None, // VPERMXOR = 2152 CEFBS_None, // VPEXTD = 2153 CEFBS_None, // VPKPX = 2154 CEFBS_None, // VPKSDSS = 2155 CEFBS_None, // VPKSDUS = 2156 CEFBS_None, // VPKSHSS = 2157 CEFBS_None, // VPKSHUS = 2158 CEFBS_None, // VPKSWSS = 2159 CEFBS_None, // VPKSWUS = 2160 CEFBS_None, // VPKUDUM = 2161 CEFBS_None, // VPKUDUS = 2162 CEFBS_None, // VPKUHUM = 2163 CEFBS_None, // VPKUHUS = 2164 CEFBS_None, // VPKUWUM = 2165 CEFBS_None, // VPKUWUS = 2166 CEFBS_None, // VPMSUMB = 2167 CEFBS_None, // VPMSUMD = 2168 CEFBS_None, // VPMSUMH = 2169 CEFBS_None, // VPMSUMW = 2170 CEFBS_None, // VPOPCNTB = 2171 CEFBS_None, // VPOPCNTD = 2172 CEFBS_None, // VPOPCNTH = 2173 CEFBS_None, // VPOPCNTW = 2174 CEFBS_None, // VPRTYBD = 2175 CEFBS_None, // VPRTYBQ = 2176 CEFBS_None, // VPRTYBW = 2177 CEFBS_None, // VREFP = 2178 CEFBS_None, // VRFIM = 2179 CEFBS_None, // VRFIN = 2180 CEFBS_None, // VRFIP = 2181 CEFBS_None, // VRFIZ = 2182 CEFBS_None, // VRLB = 2183 CEFBS_None, // VRLD = 2184 CEFBS_None, // VRLDMI = 2185 CEFBS_None, // VRLDNM = 2186 CEFBS_None, // VRLH = 2187 CEFBS_None, // VRLQ = 2188 CEFBS_None, // VRLQMI = 2189 CEFBS_None, // VRLQNM = 2190 CEFBS_None, // VRLW = 2191 CEFBS_None, // VRLWMI = 2192 CEFBS_None, // VRLWNM = 2193 CEFBS_None, // VRSQRTEFP = 2194 CEFBS_None, // VSBOX = 2195 CEFBS_None, // VSEL = 2196 CEFBS_None, // VSHASIGMAD = 2197 CEFBS_None, // VSHASIGMAW = 2198 CEFBS_None, // VSL = 2199 CEFBS_None, // VSLB = 2200 CEFBS_None, // VSLD = 2201 CEFBS_None, // VSLDBI = 2202 CEFBS_None, // VSLDOI = 2203 CEFBS_None, // VSLH = 2204 CEFBS_None, // VSLO = 2205 CEFBS_None, // VSLQ = 2206 CEFBS_None, // VSLV = 2207 CEFBS_None, // VSLW = 2208 CEFBS_None, // VSPLTB = 2209 CEFBS_None, // VSPLTBs = 2210 CEFBS_None, // VSPLTH = 2211 CEFBS_None, // VSPLTHs = 2212 CEFBS_None, // VSPLTISB = 2213 CEFBS_None, // VSPLTISH = 2214 CEFBS_None, // VSPLTISW = 2215 CEFBS_None, // VSPLTW = 2216 CEFBS_None, // VSR = 2217 CEFBS_None, // VSRAB = 2218 CEFBS_None, // VSRAD = 2219 CEFBS_None, // VSRAH = 2220 CEFBS_None, // VSRAQ = 2221 CEFBS_None, // VSRAW = 2222 CEFBS_None, // VSRB = 2223 CEFBS_None, // VSRD = 2224 CEFBS_None, // VSRDBI = 2225 CEFBS_None, // VSRH = 2226 CEFBS_None, // VSRO = 2227 CEFBS_None, // VSRQ = 2228 CEFBS_None, // VSRV = 2229 CEFBS_None, // VSRW = 2230 CEFBS_None, // VSTRIBL = 2231 CEFBS_None, // VSTRIBL_rec = 2232 CEFBS_None, // VSTRIBR = 2233 CEFBS_None, // VSTRIBR_rec = 2234 CEFBS_None, // VSTRIHL = 2235 CEFBS_None, // VSTRIHL_rec = 2236 CEFBS_None, // VSTRIHR = 2237 CEFBS_None, // VSTRIHR_rec = 2238 CEFBS_None, // VSUBCUQ = 2239 CEFBS_None, // VSUBCUW = 2240 CEFBS_None, // VSUBECUQ = 2241 CEFBS_None, // VSUBEUQM = 2242 CEFBS_None, // VSUBFP = 2243 CEFBS_None, // VSUBSBS = 2244 CEFBS_None, // VSUBSHS = 2245 CEFBS_None, // VSUBSWS = 2246 CEFBS_None, // VSUBUBM = 2247 CEFBS_None, // VSUBUBS = 2248 CEFBS_None, // VSUBUDM = 2249 CEFBS_None, // VSUBUHM = 2250 CEFBS_None, // VSUBUHS = 2251 CEFBS_None, // VSUBUQM = 2252 CEFBS_None, // VSUBUWM = 2253 CEFBS_None, // VSUBUWS = 2254 CEFBS_None, // VSUM2SWS = 2255 CEFBS_None, // VSUM4SBS = 2256 CEFBS_None, // VSUM4SHS = 2257 CEFBS_None, // VSUM4UBS = 2258 CEFBS_None, // VSUMSWS = 2259 CEFBS_None, // VUPKHPX = 2260 CEFBS_None, // VUPKHSB = 2261 CEFBS_None, // VUPKHSH = 2262 CEFBS_None, // VUPKHSW = 2263 CEFBS_None, // VUPKLPX = 2264 CEFBS_None, // VUPKLSB = 2265 CEFBS_None, // VUPKLSH = 2266 CEFBS_None, // VUPKLSW = 2267 CEFBS_None, // VXOR = 2268 CEFBS_None, // V_SET0 = 2269 CEFBS_None, // V_SET0B = 2270 CEFBS_None, // V_SET0H = 2271 CEFBS_None, // V_SETALLONES = 2272 CEFBS_None, // V_SETALLONESB = 2273 CEFBS_None, // V_SETALLONESH = 2274 CEFBS_None, // WAIT = 2275 CEFBS_None, // WRTEE = 2276 CEFBS_None, // WRTEEI = 2277 CEFBS_None, // XOR = 2278 CEFBS_None, // XOR8 = 2279 CEFBS_None, // XOR8_rec = 2280 CEFBS_None, // XORI = 2281 CEFBS_None, // XORI8 = 2282 CEFBS_None, // XORIS = 2283 CEFBS_None, // XORIS8 = 2284 CEFBS_None, // XOR_rec = 2285 CEFBS_None, // XSABSDP = 2286 CEFBS_None, // XSABSQP = 2287 CEFBS_None, // XSADDDP = 2288 CEFBS_None, // XSADDQP = 2289 CEFBS_None, // XSADDQPO = 2290 CEFBS_None, // XSADDSP = 2291 CEFBS_None, // XSCMPEQDP = 2292 CEFBS_None, // XSCMPEQQP = 2293 CEFBS_None, // XSCMPEXPDP = 2294 CEFBS_None, // XSCMPEXPQP = 2295 CEFBS_None, // XSCMPGEDP = 2296 CEFBS_None, // XSCMPGEQP = 2297 CEFBS_None, // XSCMPGTDP = 2298 CEFBS_None, // XSCMPGTQP = 2299 CEFBS_None, // XSCMPODP = 2300 CEFBS_None, // XSCMPOQP = 2301 CEFBS_None, // XSCMPUDP = 2302 CEFBS_None, // XSCMPUQP = 2303 CEFBS_None, // XSCPSGNDP = 2304 CEFBS_None, // XSCPSGNQP = 2305 CEFBS_None, // XSCVDPHP = 2306 CEFBS_None, // XSCVDPQP = 2307 CEFBS_None, // XSCVDPSP = 2308 CEFBS_None, // XSCVDPSPN = 2309 CEFBS_None, // XSCVDPSXDS = 2310 CEFBS_None, // XSCVDPSXDSs = 2311 CEFBS_None, // XSCVDPSXWS = 2312 CEFBS_None, // XSCVDPSXWSs = 2313 CEFBS_None, // XSCVDPUXDS = 2314 CEFBS_None, // XSCVDPUXDSs = 2315 CEFBS_None, // XSCVDPUXWS = 2316 CEFBS_None, // XSCVDPUXWSs = 2317 CEFBS_None, // XSCVHPDP = 2318 CEFBS_None, // XSCVQPDP = 2319 CEFBS_None, // XSCVQPDPO = 2320 CEFBS_None, // XSCVQPSDZ = 2321 CEFBS_None, // XSCVQPSQZ = 2322 CEFBS_None, // XSCVQPSWZ = 2323 CEFBS_None, // XSCVQPUDZ = 2324 CEFBS_None, // XSCVQPUQZ = 2325 CEFBS_None, // XSCVQPUWZ = 2326 CEFBS_None, // XSCVSDQP = 2327 CEFBS_None, // XSCVSPDP = 2328 CEFBS_None, // XSCVSPDPN = 2329 CEFBS_None, // XSCVSQQP = 2330 CEFBS_None, // XSCVSXDDP = 2331 CEFBS_None, // XSCVSXDSP = 2332 CEFBS_None, // XSCVUDQP = 2333 CEFBS_None, // XSCVUQQP = 2334 CEFBS_None, // XSCVUXDDP = 2335 CEFBS_None, // XSCVUXDSP = 2336 CEFBS_None, // XSDIVDP = 2337 CEFBS_None, // XSDIVQP = 2338 CEFBS_None, // XSDIVQPO = 2339 CEFBS_None, // XSDIVSP = 2340 CEFBS_None, // XSIEXPDP = 2341 CEFBS_None, // XSIEXPQP = 2342 CEFBS_None, // XSMADDADP = 2343 CEFBS_None, // XSMADDASP = 2344 CEFBS_None, // XSMADDMDP = 2345 CEFBS_None, // XSMADDMSP = 2346 CEFBS_None, // XSMADDQP = 2347 CEFBS_None, // XSMADDQPO = 2348 CEFBS_None, // XSMAXCDP = 2349 CEFBS_None, // XSMAXCQP = 2350 CEFBS_None, // XSMAXDP = 2351 CEFBS_None, // XSMAXJDP = 2352 CEFBS_None, // XSMINCDP = 2353 CEFBS_None, // XSMINCQP = 2354 CEFBS_None, // XSMINDP = 2355 CEFBS_None, // XSMINJDP = 2356 CEFBS_None, // XSMSUBADP = 2357 CEFBS_None, // XSMSUBASP = 2358 CEFBS_None, // XSMSUBMDP = 2359 CEFBS_None, // XSMSUBMSP = 2360 CEFBS_None, // XSMSUBQP = 2361 CEFBS_None, // XSMSUBQPO = 2362 CEFBS_None, // XSMULDP = 2363 CEFBS_None, // XSMULQP = 2364 CEFBS_None, // XSMULQPO = 2365 CEFBS_None, // XSMULSP = 2366 CEFBS_None, // XSNABSDP = 2367 CEFBS_None, // XSNABSDPs = 2368 CEFBS_None, // XSNABSQP = 2369 CEFBS_None, // XSNEGDP = 2370 CEFBS_None, // XSNEGQP = 2371 CEFBS_None, // XSNMADDADP = 2372 CEFBS_None, // XSNMADDASP = 2373 CEFBS_None, // XSNMADDMDP = 2374 CEFBS_None, // XSNMADDMSP = 2375 CEFBS_None, // XSNMADDQP = 2376 CEFBS_None, // XSNMADDQPO = 2377 CEFBS_None, // XSNMSUBADP = 2378 CEFBS_None, // XSNMSUBASP = 2379 CEFBS_None, // XSNMSUBMDP = 2380 CEFBS_None, // XSNMSUBMSP = 2381 CEFBS_None, // XSNMSUBQP = 2382 CEFBS_None, // XSNMSUBQPO = 2383 CEFBS_None, // XSRDPI = 2384 CEFBS_None, // XSRDPIC = 2385 CEFBS_None, // XSRDPIM = 2386 CEFBS_None, // XSRDPIP = 2387 CEFBS_None, // XSRDPIZ = 2388 CEFBS_None, // XSREDP = 2389 CEFBS_None, // XSRESP = 2390 CEFBS_None, // XSRQPI = 2391 CEFBS_None, // XSRQPIX = 2392 CEFBS_None, // XSRQPXP = 2393 CEFBS_None, // XSRSP = 2394 CEFBS_None, // XSRSQRTEDP = 2395 CEFBS_None, // XSRSQRTESP = 2396 CEFBS_None, // XSSQRTDP = 2397 CEFBS_None, // XSSQRTQP = 2398 CEFBS_None, // XSSQRTQPO = 2399 CEFBS_None, // XSSQRTSP = 2400 CEFBS_None, // XSSUBDP = 2401 CEFBS_None, // XSSUBQP = 2402 CEFBS_None, // XSSUBQPO = 2403 CEFBS_None, // XSSUBSP = 2404 CEFBS_None, // XSTDIVDP = 2405 CEFBS_None, // XSTSQRTDP = 2406 CEFBS_None, // XSTSTDCDP = 2407 CEFBS_None, // XSTSTDCQP = 2408 CEFBS_None, // XSTSTDCSP = 2409 CEFBS_None, // XSXEXPDP = 2410 CEFBS_None, // XSXEXPQP = 2411 CEFBS_None, // XSXSIGDP = 2412 CEFBS_None, // XSXSIGQP = 2413 CEFBS_None, // XVABSDP = 2414 CEFBS_None, // XVABSSP = 2415 CEFBS_None, // XVADDDP = 2416 CEFBS_None, // XVADDSP = 2417 CEFBS_None, // XVBF16GER2 = 2418 CEFBS_None, // XVBF16GER2NN = 2419 CEFBS_None, // XVBF16GER2NP = 2420 CEFBS_None, // XVBF16GER2PN = 2421 CEFBS_None, // XVBF16GER2PP = 2422 CEFBS_None, // XVBF16GER2W = 2423 CEFBS_None, // XVBF16GER2WNN = 2424 CEFBS_None, // XVBF16GER2WNP = 2425 CEFBS_None, // XVBF16GER2WPN = 2426 CEFBS_None, // XVBF16GER2WPP = 2427 CEFBS_None, // XVCMPEQDP = 2428 CEFBS_None, // XVCMPEQDP_rec = 2429 CEFBS_None, // XVCMPEQSP = 2430 CEFBS_None, // XVCMPEQSP_rec = 2431 CEFBS_None, // XVCMPGEDP = 2432 CEFBS_None, // XVCMPGEDP_rec = 2433 CEFBS_None, // XVCMPGESP = 2434 CEFBS_None, // XVCMPGESP_rec = 2435 CEFBS_None, // XVCMPGTDP = 2436 CEFBS_None, // XVCMPGTDP_rec = 2437 CEFBS_None, // XVCMPGTSP = 2438 CEFBS_None, // XVCMPGTSP_rec = 2439 CEFBS_None, // XVCPSGNDP = 2440 CEFBS_None, // XVCPSGNSP = 2441 CEFBS_None, // XVCVBF16SPN = 2442 CEFBS_None, // XVCVDPSP = 2443 CEFBS_None, // XVCVDPSXDS = 2444 CEFBS_None, // XVCVDPSXWS = 2445 CEFBS_None, // XVCVDPUXDS = 2446 CEFBS_None, // XVCVDPUXWS = 2447 CEFBS_None, // XVCVHPSP = 2448 CEFBS_None, // XVCVSPBF16 = 2449 CEFBS_None, // XVCVSPDP = 2450 CEFBS_None, // XVCVSPHP = 2451 CEFBS_None, // XVCVSPSXDS = 2452 CEFBS_None, // XVCVSPSXWS = 2453 CEFBS_None, // XVCVSPUXDS = 2454 CEFBS_None, // XVCVSPUXWS = 2455 CEFBS_None, // XVCVSXDDP = 2456 CEFBS_None, // XVCVSXDSP = 2457 CEFBS_None, // XVCVSXWDP = 2458 CEFBS_None, // XVCVSXWSP = 2459 CEFBS_None, // XVCVUXDDP = 2460 CEFBS_None, // XVCVUXDSP = 2461 CEFBS_None, // XVCVUXWDP = 2462 CEFBS_None, // XVCVUXWSP = 2463 CEFBS_None, // XVDIVDP = 2464 CEFBS_None, // XVDIVSP = 2465 CEFBS_None, // XVF16GER2 = 2466 CEFBS_None, // XVF16GER2NN = 2467 CEFBS_None, // XVF16GER2NP = 2468 CEFBS_None, // XVF16GER2PN = 2469 CEFBS_None, // XVF16GER2PP = 2470 CEFBS_None, // XVF16GER2W = 2471 CEFBS_None, // XVF16GER2WNN = 2472 CEFBS_None, // XVF16GER2WNP = 2473 CEFBS_None, // XVF16GER2WPN = 2474 CEFBS_None, // XVF16GER2WPP = 2475 CEFBS_None, // XVF32GER = 2476 CEFBS_None, // XVF32GERNN = 2477 CEFBS_None, // XVF32GERNP = 2478 CEFBS_None, // XVF32GERPN = 2479 CEFBS_None, // XVF32GERPP = 2480 CEFBS_None, // XVF32GERW = 2481 CEFBS_None, // XVF32GERWNN = 2482 CEFBS_None, // XVF32GERWNP = 2483 CEFBS_None, // XVF32GERWPN = 2484 CEFBS_None, // XVF32GERWPP = 2485 CEFBS_None, // XVF64GER = 2486 CEFBS_None, // XVF64GERNN = 2487 CEFBS_None, // XVF64GERNP = 2488 CEFBS_None, // XVF64GERPN = 2489 CEFBS_None, // XVF64GERPP = 2490 CEFBS_None, // XVF64GERW = 2491 CEFBS_None, // XVF64GERWNN = 2492 CEFBS_None, // XVF64GERWNP = 2493 CEFBS_None, // XVF64GERWPN = 2494 CEFBS_None, // XVF64GERWPP = 2495 CEFBS_None, // XVI16GER2 = 2496 CEFBS_None, // XVI16GER2PP = 2497 CEFBS_None, // XVI16GER2S = 2498 CEFBS_None, // XVI16GER2SPP = 2499 CEFBS_None, // XVI16GER2SW = 2500 CEFBS_None, // XVI16GER2SWPP = 2501 CEFBS_None, // XVI16GER2W = 2502 CEFBS_None, // XVI16GER2WPP = 2503 CEFBS_None, // XVI4GER8 = 2504 CEFBS_None, // XVI4GER8PP = 2505 CEFBS_None, // XVI4GER8W = 2506 CEFBS_None, // XVI4GER8WPP = 2507 CEFBS_None, // XVI8GER4 = 2508 CEFBS_None, // XVI8GER4PP = 2509 CEFBS_None, // XVI8GER4SPP = 2510 CEFBS_None, // XVI8GER4W = 2511 CEFBS_None, // XVI8GER4WPP = 2512 CEFBS_None, // XVI8GER4WSPP = 2513 CEFBS_None, // XVIEXPDP = 2514 CEFBS_None, // XVIEXPSP = 2515 CEFBS_None, // XVMADDADP = 2516 CEFBS_None, // XVMADDASP = 2517 CEFBS_None, // XVMADDMDP = 2518 CEFBS_None, // XVMADDMSP = 2519 CEFBS_None, // XVMAXDP = 2520 CEFBS_None, // XVMAXSP = 2521 CEFBS_None, // XVMINDP = 2522 CEFBS_None, // XVMINSP = 2523 CEFBS_None, // XVMSUBADP = 2524 CEFBS_None, // XVMSUBASP = 2525 CEFBS_None, // XVMSUBMDP = 2526 CEFBS_None, // XVMSUBMSP = 2527 CEFBS_None, // XVMULDP = 2528 CEFBS_None, // XVMULSP = 2529 CEFBS_None, // XVNABSDP = 2530 CEFBS_None, // XVNABSSP = 2531 CEFBS_None, // XVNEGDP = 2532 CEFBS_None, // XVNEGSP = 2533 CEFBS_None, // XVNMADDADP = 2534 CEFBS_None, // XVNMADDASP = 2535 CEFBS_None, // XVNMADDMDP = 2536 CEFBS_None, // XVNMADDMSP = 2537 CEFBS_None, // XVNMSUBADP = 2538 CEFBS_None, // XVNMSUBASP = 2539 CEFBS_None, // XVNMSUBMDP = 2540 CEFBS_None, // XVNMSUBMSP = 2541 CEFBS_None, // XVRDPI = 2542 CEFBS_None, // XVRDPIC = 2543 CEFBS_None, // XVRDPIM = 2544 CEFBS_None, // XVRDPIP = 2545 CEFBS_None, // XVRDPIZ = 2546 CEFBS_None, // XVREDP = 2547 CEFBS_None, // XVRESP = 2548 CEFBS_None, // XVRSPI = 2549 CEFBS_None, // XVRSPIC = 2550 CEFBS_None, // XVRSPIM = 2551 CEFBS_None, // XVRSPIP = 2552 CEFBS_None, // XVRSPIZ = 2553 CEFBS_None, // XVRSQRTEDP = 2554 CEFBS_None, // XVRSQRTESP = 2555 CEFBS_None, // XVSQRTDP = 2556 CEFBS_None, // XVSQRTSP = 2557 CEFBS_None, // XVSUBDP = 2558 CEFBS_None, // XVSUBSP = 2559 CEFBS_None, // XVTDIVDP = 2560 CEFBS_None, // XVTDIVSP = 2561 CEFBS_None, // XVTLSBB = 2562 CEFBS_None, // XVTSQRTDP = 2563 CEFBS_None, // XVTSQRTSP = 2564 CEFBS_None, // XVTSTDCDP = 2565 CEFBS_None, // XVTSTDCSP = 2566 CEFBS_None, // XVXEXPDP = 2567 CEFBS_None, // XVXEXPSP = 2568 CEFBS_None, // XVXSIGDP = 2569 CEFBS_None, // XVXSIGSP = 2570 CEFBS_None, // XXBLENDVB = 2571 CEFBS_None, // XXBLENDVD = 2572 CEFBS_None, // XXBLENDVH = 2573 CEFBS_None, // XXBLENDVW = 2574 CEFBS_None, // XXBRD = 2575 CEFBS_None, // XXBRH = 2576 CEFBS_None, // XXBRQ = 2577 CEFBS_None, // XXBRW = 2578 CEFBS_None, // XXEVAL = 2579 CEFBS_None, // XXEXTRACTUW = 2580 CEFBS_None, // XXGENPCVBM = 2581 CEFBS_None, // XXGENPCVDM = 2582 CEFBS_None, // XXGENPCVHM = 2583 CEFBS_None, // XXGENPCVWM = 2584 CEFBS_None, // XXINSERTW = 2585 CEFBS_None, // XXLAND = 2586 CEFBS_None, // XXLANDC = 2587 CEFBS_None, // XXLEQV = 2588 CEFBS_None, // XXLEQVOnes = 2589 CEFBS_None, // XXLNAND = 2590 CEFBS_None, // XXLNOR = 2591 CEFBS_None, // XXLOR = 2592 CEFBS_None, // XXLORC = 2593 CEFBS_None, // XXLORf = 2594 CEFBS_None, // XXLXOR = 2595 CEFBS_None, // XXLXORdpz = 2596 CEFBS_None, // XXLXORspz = 2597 CEFBS_None, // XXLXORz = 2598 CEFBS_None, // XXMFACC = 2599 CEFBS_None, // XXMFACCW = 2600 CEFBS_None, // XXMRGHW = 2601 CEFBS_None, // XXMRGLW = 2602 CEFBS_None, // XXMTACC = 2603 CEFBS_None, // XXMTACCW = 2604 CEFBS_None, // XXPERM = 2605 CEFBS_None, // XXPERMDI = 2606 CEFBS_None, // XXPERMDIs = 2607 CEFBS_None, // XXPERMR = 2608 CEFBS_None, // XXPERMX = 2609 CEFBS_None, // XXSEL = 2610 CEFBS_None, // XXSETACCZ = 2611 CEFBS_None, // XXSETACCZW = 2612 CEFBS_None, // XXSLDWI = 2613 CEFBS_None, // XXSLDWIs = 2614 CEFBS_None, // XXSPLTI32DX = 2615 CEFBS_None, // XXSPLTIB = 2616 CEFBS_None, // XXSPLTIDP = 2617 CEFBS_None, // XXSPLTIW = 2618 CEFBS_None, // XXSPLTW = 2619 CEFBS_None, // XXSPLTWs = 2620 CEFBS_None, // gBC = 2621 CEFBS_None, // gBCA = 2622 CEFBS_None, // gBCAat = 2623 CEFBS_None, // gBCCTR = 2624 CEFBS_None, // gBCCTRL = 2625 CEFBS_None, // gBCL = 2626 CEFBS_None, // gBCLA = 2627 CEFBS_None, // gBCLAat = 2628 CEFBS_None, // gBCLR = 2629 CEFBS_None, // gBCLRL = 2630 CEFBS_None, // gBCLat = 2631 CEFBS_None, // gBCat = 2632 }; assert(Opcode < 2633); FeatureBitset AvailableFeatures = computeAvailableFeatures(Features); const FeatureBitset &RequiredFeatures = FeatureBitsets[RequiredFeaturesRefs[Opcode]]; FeatureBitset MissingFeatures = (AvailableFeatures & RequiredFeatures) ^ RequiredFeatures; if (MissingFeatures.any()) { std::ostringstream Msg; Msg << "Attempting to emit " << &PPCInstrNameData[PPCInstrNameIndices[Opcode]] << " instruction but the "; for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i) if (MissingFeatures.test(i)) Msg << SubtargetFeatureNames[i] << " "; Msg << "predicate(s) are not met"; report_fatal_error(Msg.str().c_str()); } #endif // NDEBUG } } // end namespace PPC_MC } // end namespace llvm #endif // ENABLE_INSTR_PREDICATE_VERIFIER #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