/*===- 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_LABEL = 14, REG_SEQUENCE = 15, COPY = 16, BUNDLE = 17, LIFETIME_START = 18, LIFETIME_END = 19, STACKMAP = 20, FENTRY_CALL = 21, PATCHPOINT = 22, LOAD_STACK_GUARD = 23, STATEPOINT = 24, LOCAL_ESCAPE = 25, FAULTING_OP = 26, PATCHABLE_OP = 27, PATCHABLE_FUNCTION_ENTER = 28, PATCHABLE_RET = 29, PATCHABLE_FUNCTION_EXIT = 30, PATCHABLE_TAIL_CALL = 31, PATCHABLE_EVENT_CALL = 32, PATCHABLE_TYPED_EVENT_CALL = 33, ICALL_BRANCH_FUNNEL = 34, G_ADD = 35, G_SUB = 36, G_MUL = 37, G_SDIV = 38, G_UDIV = 39, G_SREM = 40, G_UREM = 41, G_AND = 42, G_OR = 43, G_XOR = 44, G_IMPLICIT_DEF = 45, G_PHI = 46, G_FRAME_INDEX = 47, G_GLOBAL_VALUE = 48, G_EXTRACT = 49, G_UNMERGE_VALUES = 50, G_INSERT = 51, G_MERGE_VALUES = 52, G_BUILD_VECTOR = 53, G_BUILD_VECTOR_TRUNC = 54, G_CONCAT_VECTORS = 55, G_PTRTOINT = 56, G_INTTOPTR = 57, G_BITCAST = 58, G_INTRINSIC_TRUNC = 59, G_INTRINSIC_ROUND = 60, G_READCYCLECOUNTER = 61, G_LOAD = 62, G_SEXTLOAD = 63, G_ZEXTLOAD = 64, G_INDEXED_LOAD = 65, G_INDEXED_SEXTLOAD = 66, G_INDEXED_ZEXTLOAD = 67, G_STORE = 68, G_INDEXED_STORE = 69, G_ATOMIC_CMPXCHG_WITH_SUCCESS = 70, G_ATOMIC_CMPXCHG = 71, G_ATOMICRMW_XCHG = 72, G_ATOMICRMW_ADD = 73, G_ATOMICRMW_SUB = 74, G_ATOMICRMW_AND = 75, G_ATOMICRMW_NAND = 76, G_ATOMICRMW_OR = 77, G_ATOMICRMW_XOR = 78, G_ATOMICRMW_MAX = 79, G_ATOMICRMW_MIN = 80, G_ATOMICRMW_UMAX = 81, G_ATOMICRMW_UMIN = 82, G_ATOMICRMW_FADD = 83, G_ATOMICRMW_FSUB = 84, G_FENCE = 85, G_BRCOND = 86, G_BRINDIRECT = 87, G_INTRINSIC = 88, G_INTRINSIC_W_SIDE_EFFECTS = 89, G_ANYEXT = 90, G_TRUNC = 91, G_CONSTANT = 92, G_FCONSTANT = 93, G_VASTART = 94, G_VAARG = 95, G_SEXT = 96, G_SEXT_INREG = 97, G_ZEXT = 98, G_SHL = 99, G_LSHR = 100, G_ASHR = 101, G_ICMP = 102, G_FCMP = 103, G_SELECT = 104, G_UADDO = 105, G_UADDE = 106, G_USUBO = 107, G_USUBE = 108, G_SADDO = 109, G_SADDE = 110, G_SSUBO = 111, G_SSUBE = 112, G_UMULO = 113, G_SMULO = 114, G_UMULH = 115, G_SMULH = 116, G_FADD = 117, G_FSUB = 118, G_FMUL = 119, G_FMA = 120, G_FMAD = 121, G_FDIV = 122, G_FREM = 123, G_FPOW = 124, G_FEXP = 125, G_FEXP2 = 126, G_FLOG = 127, G_FLOG2 = 128, G_FLOG10 = 129, G_FNEG = 130, G_FPEXT = 131, G_FPTRUNC = 132, G_FPTOSI = 133, G_FPTOUI = 134, G_SITOFP = 135, G_UITOFP = 136, G_FABS = 137, G_FCOPYSIGN = 138, G_FCANONICALIZE = 139, G_FMINNUM = 140, G_FMAXNUM = 141, G_FMINNUM_IEEE = 142, G_FMAXNUM_IEEE = 143, G_FMINIMUM = 144, G_FMAXIMUM = 145, G_PTR_ADD = 146, G_PTR_MASK = 147, G_SMIN = 148, G_SMAX = 149, G_UMIN = 150, G_UMAX = 151, G_BR = 152, G_BRJT = 153, G_INSERT_VECTOR_ELT = 154, G_EXTRACT_VECTOR_ELT = 155, G_SHUFFLE_VECTOR = 156, G_CTTZ = 157, G_CTTZ_ZERO_UNDEF = 158, G_CTLZ = 159, G_CTLZ_ZERO_UNDEF = 160, G_CTPOP = 161, G_BSWAP = 162, G_BITREVERSE = 163, G_FCEIL = 164, G_FCOS = 165, G_FSIN = 166, G_FSQRT = 167, G_FFLOOR = 168, G_FRINT = 169, G_FNEARBYINT = 170, G_ADDRSPACE_CAST = 171, G_BLOCK_ADDR = 172, G_JUMP_TABLE = 173, G_DYN_STACKALLOC = 174, G_READ_REGISTER = 175, G_WRITE_REGISTER = 176, CFENCE8 = 177, CLRLSLDI = 178, CLRLSLDI_rec = 179, CLRLSLWI = 180, CLRLSLWI_rec = 181, CLRRDI = 182, CLRRDI_rec = 183, CLRRWI = 184, CLRRWI_rec = 185, CP_COPY_FIRST = 186, CP_COPYx = 187, CP_PASTE_LAST = 188, CP_PASTEx = 189, DCBFL = 190, DCBFLP = 191, DCBFx = 192, DCBTCT = 193, DCBTDS = 194, DCBTSTCT = 195, DCBTSTDS = 196, DCBTSTT = 197, DCBTSTx = 198, DCBTT = 199, DCBTx = 200, DFLOADf32 = 201, DFLOADf64 = 202, DFSTOREf32 = 203, DFSTOREf64 = 204, EXTLDI = 205, EXTLDI_rec = 206, EXTLWI = 207, EXTLWI_rec = 208, EXTRDI = 209, EXTRDI_rec = 210, EXTRWI = 211, EXTRWI_rec = 212, INSLWI = 213, INSLWI_rec = 214, INSRDI = 215, INSRDI_rec = 216, INSRWI = 217, INSRWI_rec = 218, LAx = 219, LIWAX = 220, LIWZX = 221, RLWIMIbm = 222, RLWIMIbm_rec = 223, RLWINMbm = 224, RLWINMbm_rec = 225, RLWNMbm = 226, RLWNMbm_rec = 227, ROTRDI = 228, ROTRDI_rec = 229, ROTRWI = 230, ROTRWI_rec = 231, SLDI = 232, SLDI_rec = 233, SLWI = 234, SLWI_rec = 235, SPILLTOVSR_LD = 236, SPILLTOVSR_LDX = 237, SPILLTOVSR_ST = 238, SPILLTOVSR_STX = 239, SRDI = 240, SRDI_rec = 241, SRWI = 242, SRWI_rec = 243, STIWX = 244, SUBI = 245, SUBIC = 246, SUBIC_rec = 247, SUBIS = 248, SUBPCIS = 249, XFLOADf32 = 250, XFLOADf64 = 251, XFSTOREf32 = 252, XFSTOREf64 = 253, ADD4 = 254, ADD4O = 255, ADD4O_rec = 256, ADD4TLS = 257, ADD4_rec = 258, ADD8 = 259, ADD8O = 260, ADD8O_rec = 261, ADD8TLS = 262, ADD8TLS_ = 263, ADD8_rec = 264, ADDC = 265, ADDC8 = 266, ADDC8O = 267, ADDC8O_rec = 268, ADDC8_rec = 269, ADDCO = 270, ADDCO_rec = 271, ADDC_rec = 272, ADDE = 273, ADDE8 = 274, ADDE8O = 275, ADDE8O_rec = 276, ADDE8_rec = 277, ADDEO = 278, ADDEO_rec = 279, ADDE_rec = 280, ADDI = 281, ADDI8 = 282, ADDIC = 283, ADDIC8 = 284, ADDIC_rec = 285, ADDIS = 286, ADDIS8 = 287, ADDISdtprelHA = 288, ADDISdtprelHA32 = 289, ADDISgotTprelHA = 290, ADDIStlsgdHA = 291, ADDIStlsldHA = 292, ADDIStocHA = 293, ADDIStocHA8 = 294, ADDIdtprelL = 295, ADDIdtprelL32 = 296, ADDItlsgdL = 297, ADDItlsgdL32 = 298, ADDItlsgdLADDR = 299, ADDItlsgdLADDR32 = 300, ADDItlsldL = 301, ADDItlsldL32 = 302, ADDItlsldLADDR = 303, ADDItlsldLADDR32 = 304, ADDItocL = 305, ADDME = 306, ADDME8 = 307, ADDME8O = 308, ADDME8O_rec = 309, ADDME8_rec = 310, ADDMEO = 311, ADDMEO_rec = 312, ADDME_rec = 313, ADDPCIS = 314, ADDZE = 315, ADDZE8 = 316, ADDZE8O = 317, ADDZE8O_rec = 318, ADDZE8_rec = 319, ADDZEO = 320, ADDZEO_rec = 321, ADDZE_rec = 322, ADJCALLSTACKDOWN = 323, ADJCALLSTACKUP = 324, AND = 325, AND8 = 326, AND8_rec = 327, ANDC = 328, ANDC8 = 329, ANDC8_rec = 330, ANDC_rec = 331, ANDI8_rec = 332, ANDIS8_rec = 333, ANDIS_rec = 334, ANDI_rec = 335, ANDI_rec_1_EQ_BIT = 336, ANDI_rec_1_EQ_BIT8 = 337, ANDI_rec_1_GT_BIT = 338, ANDI_rec_1_GT_BIT8 = 339, AND_rec = 340, ATOMIC_CMP_SWAP_I16 = 341, ATOMIC_CMP_SWAP_I32 = 342, ATOMIC_CMP_SWAP_I64 = 343, ATOMIC_CMP_SWAP_I8 = 344, ATOMIC_LOAD_ADD_I16 = 345, ATOMIC_LOAD_ADD_I32 = 346, ATOMIC_LOAD_ADD_I64 = 347, ATOMIC_LOAD_ADD_I8 = 348, ATOMIC_LOAD_AND_I16 = 349, ATOMIC_LOAD_AND_I32 = 350, ATOMIC_LOAD_AND_I64 = 351, ATOMIC_LOAD_AND_I8 = 352, ATOMIC_LOAD_MAX_I16 = 353, ATOMIC_LOAD_MAX_I32 = 354, ATOMIC_LOAD_MAX_I64 = 355, ATOMIC_LOAD_MAX_I8 = 356, ATOMIC_LOAD_MIN_I16 = 357, ATOMIC_LOAD_MIN_I32 = 358, ATOMIC_LOAD_MIN_I64 = 359, ATOMIC_LOAD_MIN_I8 = 360, ATOMIC_LOAD_NAND_I16 = 361, ATOMIC_LOAD_NAND_I32 = 362, ATOMIC_LOAD_NAND_I64 = 363, ATOMIC_LOAD_NAND_I8 = 364, ATOMIC_LOAD_OR_I16 = 365, ATOMIC_LOAD_OR_I32 = 366, ATOMIC_LOAD_OR_I64 = 367, ATOMIC_LOAD_OR_I8 = 368, ATOMIC_LOAD_SUB_I16 = 369, ATOMIC_LOAD_SUB_I32 = 370, ATOMIC_LOAD_SUB_I64 = 371, ATOMIC_LOAD_SUB_I8 = 372, ATOMIC_LOAD_UMAX_I16 = 373, ATOMIC_LOAD_UMAX_I32 = 374, ATOMIC_LOAD_UMAX_I64 = 375, ATOMIC_LOAD_UMAX_I8 = 376, ATOMIC_LOAD_UMIN_I16 = 377, ATOMIC_LOAD_UMIN_I32 = 378, ATOMIC_LOAD_UMIN_I64 = 379, ATOMIC_LOAD_UMIN_I8 = 380, ATOMIC_LOAD_XOR_I16 = 381, ATOMIC_LOAD_XOR_I32 = 382, ATOMIC_LOAD_XOR_I64 = 383, ATOMIC_LOAD_XOR_I8 = 384, ATOMIC_SWAP_I16 = 385, ATOMIC_SWAP_I32 = 386, ATOMIC_SWAP_I64 = 387, ATOMIC_SWAP_I8 = 388, ATTN = 389, B = 390, BA = 391, BC = 392, BCC = 393, BCCA = 394, BCCCTR = 395, BCCCTR8 = 396, BCCCTRL = 397, BCCCTRL8 = 398, BCCL = 399, BCCLA = 400, BCCLR = 401, BCCLRL = 402, BCCTR = 403, BCCTR8 = 404, BCCTR8n = 405, BCCTRL = 406, BCCTRL8 = 407, BCCTRL8n = 408, BCCTRLn = 409, BCCTRn = 410, BCDCFN_rec = 411, BCDCFSQ_rec = 412, BCDCFZ_rec = 413, BCDCPSGN_rec = 414, BCDCTN_rec = 415, BCDCTSQ_rec = 416, BCDCTZ_rec = 417, BCDSETSGN_rec = 418, BCDSR_rec = 419, BCDS_rec = 420, BCDTRUNC_rec = 421, BCDUS_rec = 422, BCDUTRUNC_rec = 423, BCL = 424, BCLR = 425, BCLRL = 426, BCLRLn = 427, BCLRn = 428, BCLalways = 429, BCLn = 430, BCTR = 431, BCTR8 = 432, BCTRL = 433, BCTRL8 = 434, BCTRL8_LDinto_toc = 435, BCTRL_LWZinto_toc = 436, BCn = 437, BDNZ = 438, BDNZ8 = 439, BDNZA = 440, BDNZAm = 441, BDNZAp = 442, BDNZL = 443, BDNZLA = 444, BDNZLAm = 445, BDNZLAp = 446, BDNZLR = 447, BDNZLR8 = 448, BDNZLRL = 449, BDNZLRLm = 450, BDNZLRLp = 451, BDNZLRm = 452, BDNZLRp = 453, BDNZLm = 454, BDNZLp = 455, BDNZm = 456, BDNZp = 457, BDZ = 458, BDZ8 = 459, BDZA = 460, BDZAm = 461, BDZAp = 462, BDZL = 463, BDZLA = 464, BDZLAm = 465, BDZLAp = 466, BDZLR = 467, BDZLR8 = 468, BDZLRL = 469, BDZLRLm = 470, BDZLRLp = 471, BDZLRm = 472, BDZLRp = 473, BDZLm = 474, BDZLp = 475, BDZm = 476, BDZp = 477, BL = 478, BL8 = 479, BL8_NOP = 480, BL8_NOP_TLS = 481, BL8_TLS = 482, BL8_TLS_ = 483, BLA = 484, BLA8 = 485, BLA8_NOP = 486, BLR = 487, BLR8 = 488, BLRL = 489, BL_NOP = 490, BL_TLS = 491, BPERMD = 492, BRINC = 493, CLRBHRB = 494, CMPB = 495, CMPB8 = 496, CMPD = 497, CMPDI = 498, CMPEQB = 499, CMPLD = 500, CMPLDI = 501, CMPLW = 502, CMPLWI = 503, CMPRB = 504, CMPRB8 = 505, CMPW = 506, CMPWI = 507, CNTLZD = 508, CNTLZD_rec = 509, CNTLZW = 510, CNTLZW8 = 511, CNTLZW8_rec = 512, CNTLZW_rec = 513, CNTTZD = 514, CNTTZD_rec = 515, CNTTZW = 516, CNTTZW8 = 517, CNTTZW8_rec = 518, CNTTZW_rec = 519, CP_ABORT = 520, CP_COPY = 521, CP_COPY8 = 522, CP_PASTE = 523, CP_PASTE8 = 524, CP_PASTE8_rec = 525, CP_PASTE_rec = 526, CR6SET = 527, CR6UNSET = 528, CRAND = 529, CRANDC = 530, CREQV = 531, CRNAND = 532, CRNOR = 533, CROR = 534, CRORC = 535, CRSET = 536, CRUNSET = 537, CRXOR = 538, CTRL_DEP = 539, DARN = 540, DCBA = 541, DCBF = 542, DCBFEP = 543, DCBI = 544, DCBST = 545, DCBSTEP = 546, DCBT = 547, DCBTEP = 548, DCBTST = 549, DCBTSTEP = 550, DCBZ = 551, DCBZEP = 552, DCBZL = 553, DCBZLEP = 554, DCCCI = 555, DIVD = 556, DIVDE = 557, DIVDEO = 558, DIVDEO_rec = 559, DIVDEU = 560, DIVDEUO = 561, DIVDEUO_rec = 562, DIVDEU_rec = 563, DIVDE_rec = 564, DIVDO = 565, DIVDO_rec = 566, DIVDU = 567, DIVDUO = 568, DIVDUO_rec = 569, DIVDU_rec = 570, DIVD_rec = 571, DIVW = 572, DIVWE = 573, DIVWEO = 574, DIVWEO_rec = 575, DIVWEU = 576, DIVWEUO = 577, DIVWEUO_rec = 578, DIVWEU_rec = 579, DIVWE_rec = 580, DIVWO = 581, DIVWO_rec = 582, DIVWU = 583, DIVWUO = 584, DIVWUO_rec = 585, DIVWU_rec = 586, DIVW_rec = 587, DSS = 588, DSSALL = 589, DST = 590, DST64 = 591, DSTST = 592, DSTST64 = 593, DSTSTT = 594, DSTSTT64 = 595, DSTT = 596, DSTT64 = 597, DYNALLOC = 598, DYNALLOC8 = 599, DYNAREAOFFSET = 600, DYNAREAOFFSET8 = 601, EFDABS = 602, EFDADD = 603, EFDCFS = 604, EFDCFSF = 605, EFDCFSI = 606, EFDCFSID = 607, EFDCFUF = 608, EFDCFUI = 609, EFDCFUID = 610, EFDCMPEQ = 611, EFDCMPGT = 612, EFDCMPLT = 613, EFDCTSF = 614, EFDCTSI = 615, EFDCTSIDZ = 616, EFDCTSIZ = 617, EFDCTUF = 618, EFDCTUI = 619, EFDCTUIDZ = 620, EFDCTUIZ = 621, EFDDIV = 622, EFDMUL = 623, EFDNABS = 624, EFDNEG = 625, EFDSUB = 626, EFDTSTEQ = 627, EFDTSTGT = 628, EFDTSTLT = 629, EFSABS = 630, EFSADD = 631, EFSCFD = 632, EFSCFSF = 633, EFSCFSI = 634, EFSCFUF = 635, EFSCFUI = 636, EFSCMPEQ = 637, EFSCMPGT = 638, EFSCMPLT = 639, EFSCTSF = 640, EFSCTSI = 641, EFSCTSIZ = 642, EFSCTUF = 643, EFSCTUI = 644, EFSCTUIZ = 645, EFSDIV = 646, EFSMUL = 647, EFSNABS = 648, EFSNEG = 649, EFSSUB = 650, EFSTSTEQ = 651, EFSTSTGT = 652, EFSTSTLT = 653, EH_SjLj_LongJmp32 = 654, EH_SjLj_LongJmp64 = 655, EH_SjLj_SetJmp32 = 656, EH_SjLj_SetJmp64 = 657, EH_SjLj_Setup = 658, EQV = 659, EQV8 = 660, EQV8_rec = 661, EQV_rec = 662, EVABS = 663, EVADDIW = 664, EVADDSMIAAW = 665, EVADDSSIAAW = 666, EVADDUMIAAW = 667, EVADDUSIAAW = 668, EVADDW = 669, EVAND = 670, EVANDC = 671, EVCMPEQ = 672, EVCMPGTS = 673, EVCMPGTU = 674, EVCMPLTS = 675, EVCMPLTU = 676, EVCNTLSW = 677, EVCNTLZW = 678, EVDIVWS = 679, EVDIVWU = 680, EVEQV = 681, EVEXTSB = 682, EVEXTSH = 683, EVFSABS = 684, EVFSADD = 685, EVFSCFSF = 686, EVFSCFSI = 687, EVFSCFUF = 688, EVFSCFUI = 689, EVFSCMPEQ = 690, EVFSCMPGT = 691, EVFSCMPLT = 692, EVFSCTSF = 693, EVFSCTSI = 694, EVFSCTSIZ = 695, EVFSCTUF = 696, EVFSCTUI = 697, EVFSCTUIZ = 698, EVFSDIV = 699, EVFSMUL = 700, EVFSNABS = 701, EVFSNEG = 702, EVFSSUB = 703, EVFSTSTEQ = 704, EVFSTSTGT = 705, EVFSTSTLT = 706, EVLDD = 707, EVLDDX = 708, EVLDH = 709, EVLDHX = 710, EVLDW = 711, EVLDWX = 712, EVLHHESPLAT = 713, EVLHHESPLATX = 714, EVLHHOSSPLAT = 715, EVLHHOSSPLATX = 716, EVLHHOUSPLAT = 717, EVLHHOUSPLATX = 718, EVLWHE = 719, EVLWHEX = 720, EVLWHOS = 721, EVLWHOSX = 722, EVLWHOU = 723, EVLWHOUX = 724, EVLWHSPLAT = 725, EVLWHSPLATX = 726, EVLWWSPLAT = 727, EVLWWSPLATX = 728, EVMERGEHI = 729, EVMERGEHILO = 730, EVMERGELO = 731, EVMERGELOHI = 732, EVMHEGSMFAA = 733, EVMHEGSMFAN = 734, EVMHEGSMIAA = 735, EVMHEGSMIAN = 736, EVMHEGUMIAA = 737, EVMHEGUMIAN = 738, EVMHESMF = 739, EVMHESMFA = 740, EVMHESMFAAW = 741, EVMHESMFANW = 742, EVMHESMI = 743, EVMHESMIA = 744, EVMHESMIAAW = 745, EVMHESMIANW = 746, EVMHESSF = 747, EVMHESSFA = 748, EVMHESSFAAW = 749, EVMHESSFANW = 750, EVMHESSIAAW = 751, EVMHESSIANW = 752, EVMHEUMI = 753, EVMHEUMIA = 754, EVMHEUMIAAW = 755, EVMHEUMIANW = 756, EVMHEUSIAAW = 757, EVMHEUSIANW = 758, EVMHOGSMFAA = 759, EVMHOGSMFAN = 760, EVMHOGSMIAA = 761, EVMHOGSMIAN = 762, EVMHOGUMIAA = 763, EVMHOGUMIAN = 764, EVMHOSMF = 765, EVMHOSMFA = 766, EVMHOSMFAAW = 767, EVMHOSMFANW = 768, EVMHOSMI = 769, EVMHOSMIA = 770, EVMHOSMIAAW = 771, EVMHOSMIANW = 772, EVMHOSSF = 773, EVMHOSSFA = 774, EVMHOSSFAAW = 775, EVMHOSSFANW = 776, EVMHOSSIAAW = 777, EVMHOSSIANW = 778, EVMHOUMI = 779, EVMHOUMIA = 780, EVMHOUMIAAW = 781, EVMHOUMIANW = 782, EVMHOUSIAAW = 783, EVMHOUSIANW = 784, EVMRA = 785, EVMWHSMF = 786, EVMWHSMFA = 787, EVMWHSMI = 788, EVMWHSMIA = 789, EVMWHSSF = 790, EVMWHSSFA = 791, EVMWHUMI = 792, EVMWHUMIA = 793, EVMWLSMIAAW = 794, EVMWLSMIANW = 795, EVMWLSSIAAW = 796, EVMWLSSIANW = 797, EVMWLUMI = 798, EVMWLUMIA = 799, EVMWLUMIAAW = 800, EVMWLUMIANW = 801, EVMWLUSIAAW = 802, EVMWLUSIANW = 803, EVMWSMF = 804, EVMWSMFA = 805, EVMWSMFAA = 806, EVMWSMFAN = 807, EVMWSMI = 808, EVMWSMIA = 809, EVMWSMIAA = 810, EVMWSMIAN = 811, EVMWSSF = 812, EVMWSSFA = 813, EVMWSSFAA = 814, EVMWSSFAN = 815, EVMWUMI = 816, EVMWUMIA = 817, EVMWUMIAA = 818, EVMWUMIAN = 819, EVNAND = 820, EVNEG = 821, EVNOR = 822, EVOR = 823, EVORC = 824, EVRLW = 825, EVRLWI = 826, EVRNDW = 827, EVSEL = 828, EVSLW = 829, EVSLWI = 830, EVSPLATFI = 831, EVSPLATI = 832, EVSRWIS = 833, EVSRWIU = 834, EVSRWS = 835, EVSRWU = 836, EVSTDD = 837, EVSTDDX = 838, EVSTDH = 839, EVSTDHX = 840, EVSTDW = 841, EVSTDWX = 842, EVSTWHE = 843, EVSTWHEX = 844, EVSTWHO = 845, EVSTWHOX = 846, EVSTWWE = 847, EVSTWWEX = 848, EVSTWWO = 849, EVSTWWOX = 850, EVSUBFSMIAAW = 851, EVSUBFSSIAAW = 852, EVSUBFUMIAAW = 853, EVSUBFUSIAAW = 854, EVSUBFW = 855, EVSUBIFW = 856, EVXOR = 857, EXTSB = 858, EXTSB8 = 859, EXTSB8_32_64 = 860, EXTSB8_rec = 861, EXTSB_rec = 862, EXTSH = 863, EXTSH8 = 864, EXTSH8_32_64 = 865, EXTSH8_rec = 866, EXTSH_rec = 867, EXTSW = 868, EXTSWSLI = 869, EXTSWSLI_32_64 = 870, EXTSWSLI_32_64_rec = 871, EXTSWSLI_rec = 872, EXTSW_32 = 873, EXTSW_32_64 = 874, EXTSW_32_64_rec = 875, EXTSW_rec = 876, EnforceIEIO = 877, FABSD = 878, FABSD_rec = 879, FABSS = 880, FABSS_rec = 881, FADD = 882, FADDS = 883, FADDS_rec = 884, FADD_rec = 885, FADDrtz = 886, FCFID = 887, FCFIDS = 888, FCFIDS_rec = 889, FCFIDU = 890, FCFIDUS = 891, FCFIDUS_rec = 892, FCFIDU_rec = 893, FCFID_rec = 894, FCMPUD = 895, FCMPUS = 896, FCPSGND = 897, FCPSGND_rec = 898, FCPSGNS = 899, FCPSGNS_rec = 900, FCTID = 901, FCTIDU = 902, FCTIDUZ = 903, FCTIDUZ_rec = 904, FCTIDU_rec = 905, FCTIDZ = 906, FCTIDZ_rec = 907, FCTID_rec = 908, FCTIW = 909, FCTIWU = 910, FCTIWUZ = 911, FCTIWUZ_rec = 912, FCTIWU_rec = 913, FCTIWZ = 914, FCTIWZ_rec = 915, FCTIW_rec = 916, FDIV = 917, FDIVS = 918, FDIVS_rec = 919, FDIV_rec = 920, FMADD = 921, FMADDS = 922, FMADDS_rec = 923, FMADD_rec = 924, FMR = 925, FMR_rec = 926, FMSUB = 927, FMSUBS = 928, FMSUBS_rec = 929, FMSUB_rec = 930, FMUL = 931, FMULS = 932, FMULS_rec = 933, FMUL_rec = 934, FNABSD = 935, FNABSD_rec = 936, FNABSS = 937, FNABSS_rec = 938, FNEGD = 939, FNEGD_rec = 940, FNEGS = 941, FNEGS_rec = 942, FNMADD = 943, FNMADDS = 944, FNMADDS_rec = 945, FNMADD_rec = 946, FNMSUB = 947, FNMSUBS = 948, FNMSUBS_rec = 949, FNMSUB_rec = 950, FRE = 951, FRES = 952, FRES_rec = 953, FRE_rec = 954, FRIMD = 955, FRIMD_rec = 956, FRIMS = 957, FRIMS_rec = 958, FRIND = 959, FRIND_rec = 960, FRINS = 961, FRINS_rec = 962, FRIPD = 963, FRIPD_rec = 964, FRIPS = 965, FRIPS_rec = 966, FRIZD = 967, FRIZD_rec = 968, FRIZS = 969, FRIZS_rec = 970, FRSP = 971, FRSP_rec = 972, FRSQRTE = 973, FRSQRTES = 974, FRSQRTES_rec = 975, FRSQRTE_rec = 976, FSELD = 977, FSELD_rec = 978, FSELS = 979, FSELS_rec = 980, FSQRT = 981, FSQRTS = 982, FSQRTS_rec = 983, FSQRT_rec = 984, FSUB = 985, FSUBS = 986, FSUBS_rec = 987, FSUB_rec = 988, FTDIV = 989, FTSQRT = 990, GETtlsADDR = 991, GETtlsADDR32 = 992, GETtlsldADDR = 993, GETtlsldADDR32 = 994, HRFID = 995, ICBI = 996, ICBIEP = 997, ICBLC = 998, ICBLQ = 999, ICBT = 1000, ICBTLS = 1001, ICCCI = 1002, ISEL = 1003, ISEL8 = 1004, ISYNC = 1005, LA = 1006, LBARX = 1007, LBARXL = 1008, LBEPX = 1009, LBZ = 1010, LBZ8 = 1011, LBZCIX = 1012, LBZU = 1013, LBZU8 = 1014, LBZUX = 1015, LBZUX8 = 1016, LBZX = 1017, LBZX8 = 1018, LBZXTLS = 1019, LBZXTLS_ = 1020, LBZXTLS_32 = 1021, LD = 1022, LDARX = 1023, LDARXL = 1024, LDAT = 1025, LDBRX = 1026, LDCIX = 1027, LDMX = 1028, LDU = 1029, LDUX = 1030, LDX = 1031, LDXTLS = 1032, LDXTLS_ = 1033, LDgotTprelL = 1034, LDgotTprelL32 = 1035, LDtoc = 1036, LDtocBA = 1037, LDtocCPT = 1038, LDtocJTI = 1039, LDtocL = 1040, LFD = 1041, LFDEPX = 1042, LFDU = 1043, LFDUX = 1044, LFDX = 1045, LFIWAX = 1046, LFIWZX = 1047, LFS = 1048, LFSU = 1049, LFSUX = 1050, LFSX = 1051, LHA = 1052, LHA8 = 1053, LHARX = 1054, LHARXL = 1055, LHAU = 1056, LHAU8 = 1057, LHAUX = 1058, LHAUX8 = 1059, LHAX = 1060, LHAX8 = 1061, LHBRX = 1062, LHBRX8 = 1063, LHEPX = 1064, LHZ = 1065, LHZ8 = 1066, LHZCIX = 1067, LHZU = 1068, LHZU8 = 1069, LHZUX = 1070, LHZUX8 = 1071, LHZX = 1072, LHZX8 = 1073, LHZXTLS = 1074, LHZXTLS_ = 1075, LHZXTLS_32 = 1076, LI = 1077, LI8 = 1078, LIS = 1079, LIS8 = 1080, LMW = 1081, LSWI = 1082, LVEBX = 1083, LVEHX = 1084, LVEWX = 1085, LVSL = 1086, LVSR = 1087, LVX = 1088, LVXL = 1089, LWA = 1090, LWARX = 1091, LWARXL = 1092, LWAT = 1093, LWAUX = 1094, LWAX = 1095, LWAX_32 = 1096, LWA_32 = 1097, LWBRX = 1098, LWBRX8 = 1099, LWEPX = 1100, LWZ = 1101, LWZ8 = 1102, LWZCIX = 1103, LWZU = 1104, LWZU8 = 1105, LWZUX = 1106, LWZUX8 = 1107, LWZX = 1108, LWZX8 = 1109, LWZXTLS = 1110, LWZXTLS_ = 1111, LWZXTLS_32 = 1112, LWZtoc = 1113, LWZtocL = 1114, LXSD = 1115, LXSDX = 1116, LXSIBZX = 1117, LXSIHZX = 1118, LXSIWAX = 1119, LXSIWZX = 1120, LXSSP = 1121, LXSSPX = 1122, LXV = 1123, LXVB16X = 1124, LXVD2X = 1125, LXVDSX = 1126, LXVH8X = 1127, LXVL = 1128, LXVLL = 1129, LXVW4X = 1130, LXVWSX = 1131, LXVX = 1132, MADDHD = 1133, MADDHDU = 1134, MADDLD = 1135, MADDLD8 = 1136, MBAR = 1137, MCRF = 1138, MCRFS = 1139, MCRXRX = 1140, MFBHRBE = 1141, MFCR = 1142, MFCR8 = 1143, MFCTR = 1144, MFCTR8 = 1145, MFDCR = 1146, MFFS = 1147, MFFSCDRN = 1148, MFFSCDRNI = 1149, MFFSCE = 1150, MFFSCRN = 1151, MFFSCRNI = 1152, MFFSL = 1153, MFFS_rec = 1154, MFLR = 1155, MFLR8 = 1156, MFMSR = 1157, MFOCRF = 1158, MFOCRF8 = 1159, MFPMR = 1160, MFSPR = 1161, MFSPR8 = 1162, MFSR = 1163, MFSRIN = 1164, MFTB = 1165, MFTB8 = 1166, MFVRD = 1167, MFVRSAVE = 1168, MFVRSAVEv = 1169, MFVRWZ = 1170, MFVSCR = 1171, MFVSRD = 1172, MFVSRLD = 1173, MFVSRWZ = 1174, MODSD = 1175, MODSW = 1176, MODUD = 1177, MODUW = 1178, MSGSYNC = 1179, MSYNC = 1180, MTCRF = 1181, MTCRF8 = 1182, MTCTR = 1183, MTCTR8 = 1184, MTCTR8loop = 1185, MTCTRloop = 1186, MTDCR = 1187, MTFSB0 = 1188, MTFSB1 = 1189, MTFSF = 1190, MTFSFI = 1191, MTFSFI_rec = 1192, MTFSF_rec = 1193, MTFSFb = 1194, MTLR = 1195, MTLR8 = 1196, MTMSR = 1197, MTMSRD = 1198, MTOCRF = 1199, MTOCRF8 = 1200, MTPMR = 1201, MTSPR = 1202, MTSPR8 = 1203, MTSR = 1204, MTSRIN = 1205, MTVRD = 1206, MTVRSAVE = 1207, MTVRSAVEv = 1208, MTVRWA = 1209, MTVRWZ = 1210, MTVSCR = 1211, MTVSRD = 1212, MTVSRDD = 1213, MTVSRWA = 1214, MTVSRWS = 1215, MTVSRWZ = 1216, MULHD = 1217, MULHDU = 1218, MULHDU_rec = 1219, MULHD_rec = 1220, MULHW = 1221, MULHWU = 1222, MULHWU_rec = 1223, MULHW_rec = 1224, MULLD = 1225, MULLDO = 1226, MULLDO_rec = 1227, MULLD_rec = 1228, MULLI = 1229, MULLI8 = 1230, MULLW = 1231, MULLWO = 1232, MULLWO_rec = 1233, MULLW_rec = 1234, MoveGOTtoLR = 1235, MovePCtoLR = 1236, MovePCtoLR8 = 1237, NAND = 1238, NAND8 = 1239, NAND8_rec = 1240, NAND_rec = 1241, NAP = 1242, NEG = 1243, NEG8 = 1244, NEG8O = 1245, NEG8O_rec = 1246, NEG8_rec = 1247, NEGO = 1248, NEGO_rec = 1249, NEG_rec = 1250, NOP = 1251, NOP_GT_PWR6 = 1252, NOP_GT_PWR7 = 1253, NOR = 1254, NOR8 = 1255, NOR8_rec = 1256, NOR_rec = 1257, OR = 1258, OR8 = 1259, OR8_rec = 1260, ORC = 1261, ORC8 = 1262, ORC8_rec = 1263, ORC_rec = 1264, ORI = 1265, ORI8 = 1266, ORIS = 1267, ORIS8 = 1268, OR_rec = 1269, POPCNTB = 1270, POPCNTD = 1271, POPCNTW = 1272, PPC32GOT = 1273, PPC32PICGOT = 1274, QVALIGNI = 1275, QVALIGNIb = 1276, QVALIGNIs = 1277, QVESPLATI = 1278, QVESPLATIb = 1279, QVESPLATIs = 1280, QVFABS = 1281, QVFABSs = 1282, QVFADD = 1283, QVFADDS = 1284, QVFADDSs = 1285, QVFCFID = 1286, QVFCFIDS = 1287, QVFCFIDU = 1288, QVFCFIDUS = 1289, QVFCFIDb = 1290, QVFCMPEQ = 1291, QVFCMPEQb = 1292, QVFCMPEQbs = 1293, QVFCMPGT = 1294, QVFCMPGTb = 1295, QVFCMPGTbs = 1296, QVFCMPLT = 1297, QVFCMPLTb = 1298, QVFCMPLTbs = 1299, QVFCPSGN = 1300, QVFCPSGNs = 1301, QVFCTID = 1302, QVFCTIDU = 1303, QVFCTIDUZ = 1304, QVFCTIDZ = 1305, QVFCTIDb = 1306, QVFCTIW = 1307, QVFCTIWU = 1308, QVFCTIWUZ = 1309, QVFCTIWZ = 1310, QVFLOGICAL = 1311, QVFLOGICALb = 1312, QVFLOGICALs = 1313, QVFMADD = 1314, QVFMADDS = 1315, QVFMADDSs = 1316, QVFMR = 1317, QVFMRb = 1318, QVFMRs = 1319, QVFMSUB = 1320, QVFMSUBS = 1321, QVFMSUBSs = 1322, QVFMUL = 1323, QVFMULS = 1324, QVFMULSs = 1325, QVFNABS = 1326, QVFNABSs = 1327, QVFNEG = 1328, QVFNEGs = 1329, QVFNMADD = 1330, QVFNMADDS = 1331, QVFNMADDSs = 1332, QVFNMSUB = 1333, QVFNMSUBS = 1334, QVFNMSUBSs = 1335, QVFPERM = 1336, QVFPERMs = 1337, QVFRE = 1338, QVFRES = 1339, QVFRESs = 1340, QVFRIM = 1341, QVFRIMs = 1342, QVFRIN = 1343, QVFRINs = 1344, QVFRIP = 1345, QVFRIPs = 1346, QVFRIZ = 1347, QVFRIZs = 1348, QVFRSP = 1349, QVFRSPs = 1350, QVFRSQRTE = 1351, QVFRSQRTES = 1352, QVFRSQRTESs = 1353, QVFSEL = 1354, QVFSELb = 1355, QVFSELbb = 1356, QVFSELbs = 1357, QVFSUB = 1358, QVFSUBS = 1359, QVFSUBSs = 1360, QVFTSTNAN = 1361, QVFTSTNANb = 1362, QVFTSTNANbs = 1363, QVFXMADD = 1364, QVFXMADDS = 1365, QVFXMUL = 1366, QVFXMULS = 1367, QVFXXCPNMADD = 1368, QVFXXCPNMADDS = 1369, QVFXXMADD = 1370, QVFXXMADDS = 1371, QVFXXNPMADD = 1372, QVFXXNPMADDS = 1373, QVGPCI = 1374, QVLFCDUX = 1375, QVLFCDUXA = 1376, QVLFCDX = 1377, QVLFCDXA = 1378, QVLFCSUX = 1379, QVLFCSUXA = 1380, QVLFCSX = 1381, QVLFCSXA = 1382, QVLFCSXs = 1383, QVLFDUX = 1384, QVLFDUXA = 1385, QVLFDX = 1386, QVLFDXA = 1387, QVLFDXb = 1388, QVLFIWAX = 1389, QVLFIWAXA = 1390, QVLFIWZX = 1391, QVLFIWZXA = 1392, QVLFSUX = 1393, QVLFSUXA = 1394, QVLFSX = 1395, QVLFSXA = 1396, QVLFSXb = 1397, QVLFSXs = 1398, QVLPCLDX = 1399, QVLPCLSX = 1400, QVLPCLSXint = 1401, QVLPCRDX = 1402, QVLPCRSX = 1403, QVSTFCDUX = 1404, QVSTFCDUXA = 1405, QVSTFCDUXI = 1406, QVSTFCDUXIA = 1407, QVSTFCDX = 1408, QVSTFCDXA = 1409, QVSTFCDXI = 1410, QVSTFCDXIA = 1411, QVSTFCSUX = 1412, QVSTFCSUXA = 1413, QVSTFCSUXI = 1414, QVSTFCSUXIA = 1415, QVSTFCSX = 1416, QVSTFCSXA = 1417, QVSTFCSXI = 1418, QVSTFCSXIA = 1419, QVSTFCSXs = 1420, QVSTFDUX = 1421, QVSTFDUXA = 1422, QVSTFDUXI = 1423, QVSTFDUXIA = 1424, QVSTFDX = 1425, QVSTFDXA = 1426, QVSTFDXI = 1427, QVSTFDXIA = 1428, QVSTFDXb = 1429, QVSTFIWX = 1430, QVSTFIWXA = 1431, QVSTFSUX = 1432, QVSTFSUXA = 1433, QVSTFSUXI = 1434, QVSTFSUXIA = 1435, QVSTFSUXs = 1436, QVSTFSX = 1437, QVSTFSXA = 1438, QVSTFSXI = 1439, QVSTFSXIA = 1440, QVSTFSXs = 1441, RESTORE_CR = 1442, RESTORE_CRBIT = 1443, RESTORE_VRSAVE = 1444, RFCI = 1445, RFDI = 1446, RFEBB = 1447, RFI = 1448, RFID = 1449, RFMCI = 1450, RLDCL = 1451, RLDCL_rec = 1452, RLDCR = 1453, RLDCR_rec = 1454, RLDIC = 1455, RLDICL = 1456, RLDICL_32 = 1457, RLDICL_32_64 = 1458, RLDICL_32_rec = 1459, RLDICL_rec = 1460, RLDICR = 1461, RLDICR_32 = 1462, RLDICR_rec = 1463, RLDIC_rec = 1464, RLDIMI = 1465, RLDIMI_rec = 1466, RLWIMI = 1467, RLWIMI8 = 1468, RLWIMI8_rec = 1469, RLWIMI_rec = 1470, RLWINM = 1471, RLWINM8 = 1472, RLWINM8_rec = 1473, RLWINM_rec = 1474, RLWNM = 1475, RLWNM8 = 1476, RLWNM8_rec = 1477, RLWNM_rec = 1478, ReadTB = 1479, SC = 1480, SELECT_CC_F16 = 1481, SELECT_CC_F4 = 1482, SELECT_CC_F8 = 1483, SELECT_CC_I4 = 1484, SELECT_CC_I8 = 1485, SELECT_CC_QBRC = 1486, SELECT_CC_QFRC = 1487, SELECT_CC_QSRC = 1488, SELECT_CC_SPE = 1489, SELECT_CC_SPE4 = 1490, SELECT_CC_VRRC = 1491, SELECT_CC_VSFRC = 1492, SELECT_CC_VSRC = 1493, SELECT_CC_VSSRC = 1494, SELECT_F16 = 1495, SELECT_F4 = 1496, SELECT_F8 = 1497, SELECT_I4 = 1498, SELECT_I8 = 1499, SELECT_QBRC = 1500, SELECT_QFRC = 1501, SELECT_QSRC = 1502, SELECT_SPE = 1503, SELECT_SPE4 = 1504, SELECT_VRRC = 1505, SELECT_VSFRC = 1506, SELECT_VSRC = 1507, SELECT_VSSRC = 1508, SETB = 1509, SETB8 = 1510, SETRND = 1511, SETRNDi = 1512, SLBFEE_rec = 1513, SLBIA = 1514, SLBIE = 1515, SLBIEG = 1516, SLBMFEE = 1517, SLBMFEV = 1518, SLBMTE = 1519, SLBSYNC = 1520, SLD = 1521, SLD_rec = 1522, SLW = 1523, SLW8 = 1524, SLW8_rec = 1525, SLW_rec = 1526, SPELWZ = 1527, SPELWZX = 1528, SPESTW = 1529, SPESTWX = 1530, SPILL_CR = 1531, SPILL_CRBIT = 1532, SPILL_VRSAVE = 1533, SRAD = 1534, SRADI = 1535, SRADI_32 = 1536, SRADI_rec = 1537, SRAD_rec = 1538, SRAW = 1539, SRAWI = 1540, SRAWI_rec = 1541, SRAW_rec = 1542, SRD = 1543, SRD_rec = 1544, SRW = 1545, SRW8 = 1546, SRW8_rec = 1547, SRW_rec = 1548, STB = 1549, STB8 = 1550, STBCIX = 1551, STBCX = 1552, STBEPX = 1553, STBU = 1554, STBU8 = 1555, STBUX = 1556, STBUX8 = 1557, STBX = 1558, STBX8 = 1559, STBXTLS = 1560, STBXTLS_ = 1561, STBXTLS_32 = 1562, STD = 1563, STDAT = 1564, STDBRX = 1565, STDCIX = 1566, STDCX = 1567, STDU = 1568, STDUX = 1569, STDX = 1570, STDXTLS = 1571, STDXTLS_ = 1572, STFD = 1573, STFDEPX = 1574, STFDU = 1575, STFDUX = 1576, STFDX = 1577, STFIWX = 1578, STFS = 1579, STFSU = 1580, STFSUX = 1581, STFSX = 1582, STH = 1583, STH8 = 1584, STHBRX = 1585, STHCIX = 1586, STHCX = 1587, STHEPX = 1588, STHU = 1589, STHU8 = 1590, STHUX = 1591, STHUX8 = 1592, STHX = 1593, STHX8 = 1594, STHXTLS = 1595, STHXTLS_ = 1596, STHXTLS_32 = 1597, STMW = 1598, STOP = 1599, STSWI = 1600, STVEBX = 1601, STVEHX = 1602, STVEWX = 1603, STVX = 1604, STVXL = 1605, STW = 1606, STW8 = 1607, STWAT = 1608, STWBRX = 1609, STWCIX = 1610, STWCX = 1611, STWEPX = 1612, STWU = 1613, STWU8 = 1614, STWUX = 1615, STWUX8 = 1616, STWX = 1617, STWX8 = 1618, STWXTLS = 1619, STWXTLS_ = 1620, STWXTLS_32 = 1621, STXSD = 1622, STXSDX = 1623, STXSIBX = 1624, STXSIBXv = 1625, STXSIHX = 1626, STXSIHXv = 1627, STXSIWX = 1628, STXSSP = 1629, STXSSPX = 1630, STXV = 1631, STXVB16X = 1632, STXVD2X = 1633, STXVH8X = 1634, STXVL = 1635, STXVLL = 1636, STXVW4X = 1637, STXVX = 1638, SUBF = 1639, SUBF8 = 1640, SUBF8O = 1641, SUBF8O_rec = 1642, SUBF8_rec = 1643, SUBFC = 1644, SUBFC8 = 1645, SUBFC8O = 1646, SUBFC8O_rec = 1647, SUBFC8_rec = 1648, SUBFCO = 1649, SUBFCO_rec = 1650, SUBFC_rec = 1651, SUBFE = 1652, SUBFE8 = 1653, SUBFE8O = 1654, SUBFE8O_rec = 1655, SUBFE8_rec = 1656, SUBFEO = 1657, SUBFEO_rec = 1658, SUBFE_rec = 1659, SUBFIC = 1660, SUBFIC8 = 1661, SUBFME = 1662, SUBFME8 = 1663, SUBFME8O = 1664, SUBFME8O_rec = 1665, SUBFME8_rec = 1666, SUBFMEO = 1667, SUBFMEO_rec = 1668, SUBFME_rec = 1669, SUBFO = 1670, SUBFO_rec = 1671, SUBFZE = 1672, SUBFZE8 = 1673, SUBFZE8O = 1674, SUBFZE8O_rec = 1675, SUBFZE8_rec = 1676, SUBFZEO = 1677, SUBFZEO_rec = 1678, SUBFZE_rec = 1679, SUBF_rec = 1680, SYNC = 1681, TABORT = 1682, TABORTDC = 1683, TABORTDCI = 1684, TABORTWC = 1685, TABORTWCI = 1686, TAILB = 1687, TAILB8 = 1688, TAILBA = 1689, TAILBA8 = 1690, TAILBCTR = 1691, TAILBCTR8 = 1692, TBEGIN = 1693, TBEGIN_RET = 1694, TCHECK = 1695, TCHECK_RET = 1696, TCRETURNai = 1697, TCRETURNai8 = 1698, TCRETURNdi = 1699, TCRETURNdi8 = 1700, TCRETURNri = 1701, TCRETURNri8 = 1702, TD = 1703, TDI = 1704, TEND = 1705, TLBIA = 1706, TLBIE = 1707, TLBIEL = 1708, TLBIVAX = 1709, TLBLD = 1710, TLBLI = 1711, TLBRE = 1712, TLBRE2 = 1713, TLBSX = 1714, TLBSX2 = 1715, TLBSX2D = 1716, TLBSYNC = 1717, TLBWE = 1718, TLBWE2 = 1719, TRAP = 1720, TRECHKPT = 1721, TRECLAIM = 1722, TSR = 1723, TW = 1724, TWI = 1725, UNENCODED_NOP = 1726, UPDATE_VRSAVE = 1727, UpdateGBR = 1728, VABSDUB = 1729, VABSDUH = 1730, VABSDUW = 1731, VADDCUQ = 1732, VADDCUW = 1733, VADDECUQ = 1734, VADDEUQM = 1735, VADDFP = 1736, VADDSBS = 1737, VADDSHS = 1738, VADDSWS = 1739, VADDUBM = 1740, VADDUBS = 1741, VADDUDM = 1742, VADDUHM = 1743, VADDUHS = 1744, VADDUQM = 1745, VADDUWM = 1746, VADDUWS = 1747, VAND = 1748, VANDC = 1749, VAVGSB = 1750, VAVGSH = 1751, VAVGSW = 1752, VAVGUB = 1753, VAVGUH = 1754, VAVGUW = 1755, VBPERMD = 1756, VBPERMQ = 1757, VCFSX = 1758, VCFSX_0 = 1759, VCFUX = 1760, VCFUX_0 = 1761, VCIPHER = 1762, VCIPHERLAST = 1763, VCLZB = 1764, VCLZD = 1765, VCLZH = 1766, VCLZLSBB = 1767, VCLZW = 1768, VCMPBFP = 1769, VCMPBFP_rec = 1770, VCMPEQFP = 1771, VCMPEQFP_rec = 1772, VCMPEQUB = 1773, VCMPEQUB_rec = 1774, VCMPEQUD = 1775, VCMPEQUD_rec = 1776, VCMPEQUH = 1777, VCMPEQUH_rec = 1778, VCMPEQUW = 1779, VCMPEQUW_rec = 1780, VCMPGEFP = 1781, VCMPGEFP_rec = 1782, VCMPGTFP = 1783, VCMPGTFP_rec = 1784, VCMPGTSB = 1785, VCMPGTSB_rec = 1786, VCMPGTSD = 1787, VCMPGTSD_rec = 1788, VCMPGTSH = 1789, VCMPGTSH_rec = 1790, VCMPGTSW = 1791, VCMPGTSW_rec = 1792, VCMPGTUB = 1793, VCMPGTUB_rec = 1794, VCMPGTUD = 1795, VCMPGTUD_rec = 1796, VCMPGTUH = 1797, VCMPGTUH_rec = 1798, VCMPGTUW = 1799, VCMPGTUW_rec = 1800, VCMPNEB = 1801, VCMPNEB_rec = 1802, VCMPNEH = 1803, VCMPNEH_rec = 1804, VCMPNEW = 1805, VCMPNEW_rec = 1806, VCMPNEZB = 1807, VCMPNEZB_rec = 1808, VCMPNEZH = 1809, VCMPNEZH_rec = 1810, VCMPNEZW = 1811, VCMPNEZW_rec = 1812, VCTSXS = 1813, VCTSXS_0 = 1814, VCTUXS = 1815, VCTUXS_0 = 1816, VCTZB = 1817, VCTZD = 1818, VCTZH = 1819, VCTZLSBB = 1820, VCTZW = 1821, VEQV = 1822, VEXPTEFP = 1823, VEXTRACTD = 1824, VEXTRACTUB = 1825, VEXTRACTUH = 1826, VEXTRACTUW = 1827, VEXTSB2D = 1828, VEXTSB2Ds = 1829, VEXTSB2W = 1830, VEXTSB2Ws = 1831, VEXTSH2D = 1832, VEXTSH2Ds = 1833, VEXTSH2W = 1834, VEXTSH2Ws = 1835, VEXTSW2D = 1836, VEXTSW2Ds = 1837, VEXTUBLX = 1838, VEXTUBRX = 1839, VEXTUHLX = 1840, VEXTUHRX = 1841, VEXTUWLX = 1842, VEXTUWRX = 1843, VGBBD = 1844, VINSERTB = 1845, VINSERTD = 1846, VINSERTH = 1847, VINSERTW = 1848, VLOGEFP = 1849, VMADDFP = 1850, VMAXFP = 1851, VMAXSB = 1852, VMAXSD = 1853, VMAXSH = 1854, VMAXSW = 1855, VMAXUB = 1856, VMAXUD = 1857, VMAXUH = 1858, VMAXUW = 1859, VMHADDSHS = 1860, VMHRADDSHS = 1861, VMINFP = 1862, VMINSB = 1863, VMINSD = 1864, VMINSH = 1865, VMINSW = 1866, VMINUB = 1867, VMINUD = 1868, VMINUH = 1869, VMINUW = 1870, VMLADDUHM = 1871, VMRGEW = 1872, VMRGHB = 1873, VMRGHH = 1874, VMRGHW = 1875, VMRGLB = 1876, VMRGLH = 1877, VMRGLW = 1878, VMRGOW = 1879, VMSUMMBM = 1880, VMSUMSHM = 1881, VMSUMSHS = 1882, VMSUMUBM = 1883, VMSUMUHM = 1884, VMSUMUHS = 1885, VMUL10CUQ = 1886, VMUL10ECUQ = 1887, VMUL10EUQ = 1888, VMUL10UQ = 1889, VMULESB = 1890, VMULESH = 1891, VMULESW = 1892, VMULEUB = 1893, VMULEUH = 1894, VMULEUW = 1895, VMULOSB = 1896, VMULOSH = 1897, VMULOSW = 1898, VMULOUB = 1899, VMULOUH = 1900, VMULOUW = 1901, VMULUWM = 1902, VNAND = 1903, VNCIPHER = 1904, VNCIPHERLAST = 1905, VNEGD = 1906, VNEGW = 1907, VNMSUBFP = 1908, VNOR = 1909, VOR = 1910, VORC = 1911, VPERM = 1912, VPERMR = 1913, VPERMXOR = 1914, VPKPX = 1915, VPKSDSS = 1916, VPKSDUS = 1917, VPKSHSS = 1918, VPKSHUS = 1919, VPKSWSS = 1920, VPKSWUS = 1921, VPKUDUM = 1922, VPKUDUS = 1923, VPKUHUM = 1924, VPKUHUS = 1925, VPKUWUM = 1926, VPKUWUS = 1927, VPMSUMB = 1928, VPMSUMD = 1929, VPMSUMH = 1930, VPMSUMW = 1931, VPOPCNTB = 1932, VPOPCNTD = 1933, VPOPCNTH = 1934, VPOPCNTW = 1935, VPRTYBD = 1936, VPRTYBQ = 1937, VPRTYBW = 1938, VREFP = 1939, VRFIM = 1940, VRFIN = 1941, VRFIP = 1942, VRFIZ = 1943, VRLB = 1944, VRLD = 1945, VRLDMI = 1946, VRLDNM = 1947, VRLH = 1948, VRLW = 1949, VRLWMI = 1950, VRLWNM = 1951, VRSQRTEFP = 1952, VSBOX = 1953, VSEL = 1954, VSHASIGMAD = 1955, VSHASIGMAW = 1956, VSL = 1957, VSLB = 1958, VSLD = 1959, VSLDOI = 1960, VSLH = 1961, VSLO = 1962, VSLV = 1963, VSLW = 1964, VSPLTB = 1965, VSPLTBs = 1966, VSPLTH = 1967, VSPLTHs = 1968, VSPLTISB = 1969, VSPLTISH = 1970, VSPLTISW = 1971, VSPLTW = 1972, VSR = 1973, VSRAB = 1974, VSRAD = 1975, VSRAH = 1976, VSRAW = 1977, VSRB = 1978, VSRD = 1979, VSRH = 1980, VSRO = 1981, VSRV = 1982, VSRW = 1983, VSUBCUQ = 1984, VSUBCUW = 1985, VSUBECUQ = 1986, VSUBEUQM = 1987, VSUBFP = 1988, VSUBSBS = 1989, VSUBSHS = 1990, VSUBSWS = 1991, VSUBUBM = 1992, VSUBUBS = 1993, VSUBUDM = 1994, VSUBUHM = 1995, VSUBUHS = 1996, VSUBUQM = 1997, VSUBUWM = 1998, VSUBUWS = 1999, VSUM2SWS = 2000, VSUM4SBS = 2001, VSUM4SHS = 2002, VSUM4UBS = 2003, VSUMSWS = 2004, VUPKHPX = 2005, VUPKHSB = 2006, VUPKHSH = 2007, VUPKHSW = 2008, VUPKLPX = 2009, VUPKLSB = 2010, VUPKLSH = 2011, VUPKLSW = 2012, VXOR = 2013, V_SET0 = 2014, V_SET0B = 2015, V_SET0H = 2016, V_SETALLONES = 2017, V_SETALLONESB = 2018, V_SETALLONESH = 2019, WAIT = 2020, WRTEE = 2021, WRTEEI = 2022, XOR = 2023, XOR8 = 2024, XOR8_rec = 2025, XORI = 2026, XORI8 = 2027, XORIS = 2028, XORIS8 = 2029, XOR_rec = 2030, XSABSDP = 2031, XSABSQP = 2032, XSADDDP = 2033, XSADDQP = 2034, XSADDQPO = 2035, XSADDSP = 2036, XSCMPEQDP = 2037, XSCMPEXPDP = 2038, XSCMPEXPQP = 2039, XSCMPGEDP = 2040, XSCMPGTDP = 2041, XSCMPODP = 2042, XSCMPOQP = 2043, XSCMPUDP = 2044, XSCMPUQP = 2045, XSCPSGNDP = 2046, XSCPSGNQP = 2047, XSCVDPHP = 2048, XSCVDPQP = 2049, XSCVDPSP = 2050, XSCVDPSPN = 2051, XSCVDPSXDS = 2052, XSCVDPSXDSs = 2053, XSCVDPSXWS = 2054, XSCVDPSXWSs = 2055, XSCVDPUXDS = 2056, XSCVDPUXDSs = 2057, XSCVDPUXWS = 2058, XSCVDPUXWSs = 2059, XSCVHPDP = 2060, XSCVQPDP = 2061, XSCVQPDPO = 2062, XSCVQPSDZ = 2063, XSCVQPSWZ = 2064, XSCVQPUDZ = 2065, XSCVQPUWZ = 2066, XSCVSDQP = 2067, XSCVSPDP = 2068, XSCVSPDPN = 2069, XSCVSXDDP = 2070, XSCVSXDSP = 2071, XSCVUDQP = 2072, XSCVUXDDP = 2073, XSCVUXDSP = 2074, XSDIVDP = 2075, XSDIVQP = 2076, XSDIVQPO = 2077, XSDIVSP = 2078, XSIEXPDP = 2079, XSIEXPQP = 2080, XSMADDADP = 2081, XSMADDASP = 2082, XSMADDMDP = 2083, XSMADDMSP = 2084, XSMADDQP = 2085, XSMADDQPO = 2086, XSMAXCDP = 2087, XSMAXDP = 2088, XSMAXJDP = 2089, XSMINCDP = 2090, XSMINDP = 2091, XSMINJDP = 2092, XSMSUBADP = 2093, XSMSUBASP = 2094, XSMSUBMDP = 2095, XSMSUBMSP = 2096, XSMSUBQP = 2097, XSMSUBQPO = 2098, XSMULDP = 2099, XSMULQP = 2100, XSMULQPO = 2101, XSMULSP = 2102, XSNABSDP = 2103, XSNABSQP = 2104, XSNEGDP = 2105, XSNEGQP = 2106, XSNMADDADP = 2107, XSNMADDASP = 2108, XSNMADDMDP = 2109, XSNMADDMSP = 2110, XSNMADDQP = 2111, XSNMADDQPO = 2112, XSNMSUBADP = 2113, XSNMSUBASP = 2114, XSNMSUBMDP = 2115, XSNMSUBMSP = 2116, XSNMSUBQP = 2117, XSNMSUBQPO = 2118, XSRDPI = 2119, XSRDPIC = 2120, XSRDPIM = 2121, XSRDPIP = 2122, XSRDPIZ = 2123, XSREDP = 2124, XSRESP = 2125, XSRQPI = 2126, XSRQPIX = 2127, XSRQPXP = 2128, XSRSP = 2129, XSRSQRTEDP = 2130, XSRSQRTESP = 2131, XSSQRTDP = 2132, XSSQRTQP = 2133, XSSQRTQPO = 2134, XSSQRTSP = 2135, XSSUBDP = 2136, XSSUBQP = 2137, XSSUBQPO = 2138, XSSUBSP = 2139, XSTDIVDP = 2140, XSTSQRTDP = 2141, XSTSTDCDP = 2142, XSTSTDCQP = 2143, XSTSTDCSP = 2144, XSXEXPDP = 2145, XSXEXPQP = 2146, XSXSIGDP = 2147, XSXSIGQP = 2148, XVABSDP = 2149, XVABSSP = 2150, XVADDDP = 2151, XVADDSP = 2152, XVCMPEQDP = 2153, XVCMPEQDP_rec = 2154, XVCMPEQSP = 2155, XVCMPEQSP_rec = 2156, XVCMPGEDP = 2157, XVCMPGEDP_rec = 2158, XVCMPGESP = 2159, XVCMPGESP_rec = 2160, XVCMPGTDP = 2161, XVCMPGTDP_rec = 2162, XVCMPGTSP = 2163, XVCMPGTSP_rec = 2164, XVCPSGNDP = 2165, XVCPSGNSP = 2166, XVCVDPSP = 2167, XVCVDPSXDS = 2168, XVCVDPSXWS = 2169, XVCVDPUXDS = 2170, XVCVDPUXWS = 2171, XVCVHPSP = 2172, XVCVSPDP = 2173, XVCVSPHP = 2174, XVCVSPSXDS = 2175, XVCVSPSXWS = 2176, XVCVSPUXDS = 2177, XVCVSPUXWS = 2178, XVCVSXDDP = 2179, XVCVSXDSP = 2180, XVCVSXWDP = 2181, XVCVSXWSP = 2182, XVCVUXDDP = 2183, XVCVUXDSP = 2184, XVCVUXWDP = 2185, XVCVUXWSP = 2186, XVDIVDP = 2187, XVDIVSP = 2188, XVIEXPDP = 2189, XVIEXPSP = 2190, XVMADDADP = 2191, XVMADDASP = 2192, XVMADDMDP = 2193, XVMADDMSP = 2194, XVMAXDP = 2195, XVMAXSP = 2196, XVMINDP = 2197, XVMINSP = 2198, XVMSUBADP = 2199, XVMSUBASP = 2200, XVMSUBMDP = 2201, XVMSUBMSP = 2202, XVMULDP = 2203, XVMULSP = 2204, XVNABSDP = 2205, XVNABSSP = 2206, XVNEGDP = 2207, XVNEGSP = 2208, XVNMADDADP = 2209, XVNMADDASP = 2210, XVNMADDMDP = 2211, XVNMADDMSP = 2212, XVNMSUBADP = 2213, XVNMSUBASP = 2214, XVNMSUBMDP = 2215, XVNMSUBMSP = 2216, XVRDPI = 2217, XVRDPIC = 2218, XVRDPIM = 2219, XVRDPIP = 2220, XVRDPIZ = 2221, XVREDP = 2222, XVRESP = 2223, XVRSPI = 2224, XVRSPIC = 2225, XVRSPIM = 2226, XVRSPIP = 2227, XVRSPIZ = 2228, XVRSQRTEDP = 2229, XVRSQRTESP = 2230, XVSQRTDP = 2231, XVSQRTSP = 2232, XVSUBDP = 2233, XVSUBSP = 2234, XVTDIVDP = 2235, XVTDIVSP = 2236, XVTSQRTDP = 2237, XVTSQRTSP = 2238, XVTSTDCDP = 2239, XVTSTDCSP = 2240, XVXEXPDP = 2241, XVXEXPSP = 2242, XVXSIGDP = 2243, XVXSIGSP = 2244, XXBRD = 2245, XXBRH = 2246, XXBRQ = 2247, XXBRW = 2248, XXEXTRACTUW = 2249, XXINSERTW = 2250, XXLAND = 2251, XXLANDC = 2252, XXLEQV = 2253, XXLEQVOnes = 2254, XXLNAND = 2255, XXLNOR = 2256, XXLOR = 2257, XXLORC = 2258, XXLORf = 2259, XXLXOR = 2260, XXLXORdpz = 2261, XXLXORspz = 2262, XXLXORz = 2263, XXMRGHW = 2264, XXMRGLW = 2265, XXPERM = 2266, XXPERMDI = 2267, XXPERMDIs = 2268, XXPERMR = 2269, XXSEL = 2270, XXSLDWI = 2271, XXSLDWIs = 2272, XXSPLTIB = 2273, XXSPLTW = 2274, XXSPLTWs = 2275, gBC = 2276, gBCA = 2277, gBCAat = 2278, gBCCTR = 2279, gBCCTRL = 2280, gBCL = 2281, gBCLA = 2282, gBCLAat = 2283, gBCLR = 2284, gBCLRL = 2285, gBCLat = 2286, gBCat = 2287, INSTRUCTION_LIST_END = 2288 }; } // 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_IntCompare = 6, IIC_SprABORT = 7, IIC_LdStCOPY = 8, IIC_LdStPASTE = 9, IIC_BrCR = 10, IIC_LdStLD = 11, IIC_LdStDCBF = 12, IIC_LdStLoad = 13, IIC_IntDivD = 14, IIC_IntDivW = 15, IIC_FPDGeneral = 16, IIC_FPAddSub = 17, IIC_FPDivD = 18, IIC_FPSGeneral = 19, IIC_FPCompare = 20, IIC_FPGeneral = 21, IIC_VecGeneral = 22, IIC_VecComplex = 23, IIC_LdStStore = 24, IIC_IntRotateDI = 25, IIC_FPDivS = 26, IIC_FPFused = 27, IIC_FPSqrtD = 28, IIC_FPSqrtS = 29, IIC_LdStICBI = 30, IIC_IntISEL = 31, IIC_SprISYNC = 32, IIC_LdStLWARX = 33, IIC_LdStLoadUpd = 34, IIC_LdStLoadUpdX = 35, IIC_LdStLDARX = 36, IIC_LdStLDU = 37, IIC_LdStLDUX = 38, IIC_LdStLFD = 39, IIC_LdStLFDU = 40, IIC_LdStLFDUX = 41, IIC_LdStLHA = 42, IIC_LdStLHAU = 43, IIC_LdStLHAUX = 44, IIC_LdStLMW = 45, IIC_LdStLWA = 46, IIC_IntMulHD = 47, IIC_BrMCR = 48, IIC_BrMCRX = 49, IIC_SprMFCR = 50, IIC_SprMFSPR = 51, IIC_IntMFFS = 52, IIC_SprMFMSR = 53, IIC_SprMFCRF = 54, IIC_SprMFPMR = 55, IIC_SprMFSR = 56, IIC_SprMFTB = 57, IIC_SprMSGSYNC = 58, IIC_SprMTSPR = 59, IIC_IntMTFSB0 = 60, IIC_SprMTMSR = 61, IIC_SprMTMSRD = 62, IIC_SprMTPMR = 63, IIC_SprMTSR = 64, IIC_IntMulHW = 65, IIC_IntMulHWU = 66, IIC_IntMulLI = 67, IIC_VecPerm = 68, IIC_LdStSTFD = 69, IIC_LdStSTFDU = 70, IIC_SprRFI = 71, IIC_IntRFID = 72, IIC_IntRotateD = 73, IIC_IntRotate = 74, IIC_SprSLBFEE = 75, IIC_SprSLBIA = 76, IIC_SprSLBIE = 77, IIC_SprSLBIEG = 78, IIC_SprSLBMFEE = 79, IIC_SprSLBMFEV = 80, IIC_SprSLBMTE = 81, IIC_SprSLBSYNC = 82, IIC_IntShift = 83, IIC_LdStSTWCX = 84, IIC_LdStSTU = 85, IIC_LdStSTUX = 86, IIC_LdStSTD = 87, IIC_LdStSTDCX = 88, IIC_SprSTOP = 89, IIC_IntTrapD = 90, IIC_SprTLBIA = 91, IIC_SprTLBIE = 92, IIC_SprTLBIEL = 93, IIC_SprTLBSYNC = 94, IIC_IntTrapW = 95, IIC_VecFPCompare = 96, 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 = 97, 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 = 98, XXSEL = 99, TABORTDC_TABORTDCI_TABORTWC_TABORTWCI = 100, MTFSB0_MTFSB1 = 101, MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI = 102, CMPRB_CMPRB8_CMPEQB = 103, TD_TDI = 104, TW_TWI = 105, FCMPUD_FCMPUS_FTDIV_FTSQRT = 106, XSTSTDCDP_XSTSTDCSP = 107, XSMAXCDP_XSMAXDP_XSMAXJDP_XSMINCDP_XSMINDP_XSMINJDP_XSXSIGDP_XSCVSPDPN = 108, XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP_XSCMPODP_XSCMPUDP_XSTDIVDP_XSTSQRTDP = 109, 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 = 110, SLD_SRD_SRAD = 111, SRADI_EXTSWSLI_32_64_EXTSWSLI_SRADI_32_RLDIC = 112, MFVRD_MFVSRD_MTVRD_MTVSRD_MTVRWA_MTVRWZ_MTVSRWA_MTVSRWZ_MFVSRWZ_MFVRWZ = 113, CMPLW_CMPLWI_CMPW_CMPWI_CMPD_CMPDI_CMPLD_CMPLDI = 114, 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_LA = 115, 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 = 116, ADDIStocHA_ADDIStocHA8_ADDItocL_COPY = 117, MCRF = 118, MCRXRX = 119, XSNABSDP_XSXEXPDP_XSABSDP_XSNEGDP_XSCPSGNDP = 120, RFEBB = 121, TBEGIN_TRECHKPT = 122, WAIT = 123, RLDCL_RLDCR = 124, RLWIMI_RLWIMI8 = 125, RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI = 126, MFOCRF_MFOCRF8 = 127, MTOCRF_MTOCRF8 = 128, CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CRNAND_CRNOR_CROR_CRORC_CREQV_CRXOR = 129, SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8 = 130, FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR = 131, SRAW_SRAWI = 132, ISEL_ISEL8 = 133, XSIEXPDP = 134, TRECLAIM_TSR_TABORT = 135, MFVSCR = 136, MTVSCR = 137, 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 = 138, VABSDUB_VABSDUH_VABSDUW_VCLZB_VCLZD_VCLZH_VCLZW_VCTZB_VCTZD_VCTZH_VCTZW_VPOPCNTW_VPOPCNTD_VPRTYBD_VPRTYBW = 139, 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 = 140, XVTDIVDP_XVTDIVSP_XVTSQRTDP_XVTSQRTSP = 141, 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_VMSUMUHS_VMULESB_VMULESH_VMULESW_VMULEUB_VMULEUH_VMULEUW_VMULOSB_VMULOSH_VMULOSW_VMULOUB_VMULOUH_VMULOUW_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS = 142, VSUBFP_VMULUWM = 143, MADDHD_MADDHDU_MADDLD_MADDLD8_MULLD_MULLDO = 144, MULHD_MULHW_MULLW_MULLWO = 145, MULHDU_MULHWU = 146, MULLI_MULLI8 = 147, 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 = 148, FADD_FSUB = 149, FMSUB_FMADD_FNMADD_FNMSUB_FMUL = 150, XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP = 151, FSELD_rec_FSELS_rec = 152, MULHDU_rec_MULHWU_rec = 153, MULHD_rec_MULHW_rec_MULLWO_rec_MULLW_rec = 154, MULLDO_rec_MULLD_rec = 155, 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 = 156, FADD_rec_FSUB_rec = 157, FMSUB_rec_FNMSUB_rec_FMADD_rec_FNMADD_rec_FMUL_rec = 158, 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 = 159, LVSL_LVSR = 160, VSPLTISB_VSPLTISH_VSPLTISW_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXMRGHW_XXMRGLW_XXPERM_XXPERMR_XXSLDWI_XXSLDWIs_XXSPLTIB_XXSPLTW_XXSPLTWs_XXPERMDI_XXPERMDIs = 161, 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 = 162, VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ_VADDUQM_VSUBUQM = 163, XSCMPEXPQP_XSCMPOQP_XSCMPUQP = 164, BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO = 165, BCDCTSQ_rec = 166, XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO = 167, BCDCFSQ_rec = 168, XSDIVQP_XSDIVQPO = 169, XSSQRTQP_XSSQRTQPO = 170, LXVL_LXVLL = 171, LVEBX_LVEHX_LVEWX_LVX_LVXL = 172, LXSIBZX_LXSIHZX_LXSDX_LXVB16X_LXVD2X_LXVWSX_LXSIWZX_LXV_LXVX_LXSD = 173, DFLOADf64_XFLOADf64_LIWZX = 174, DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP = 175, CP_COPY_CP_COPY8 = 176, CP_PASTE_CP_PASTE8 = 177, ICBI_ICBIEP = 178, 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 = 179, LBARX_LBARXL_LHARX_LHARXL_LWARX_LWARXL = 180, LD_LDX_LDXTLS_LDXTLS__DARN = 181, LDARX_LDARXL = 182, CP_ABORT = 183, ISYNC = 184, MSGSYNC = 185, TLBSYNC = 186, SYNC = 187, LMW = 188, LFIWZX_LFDX_LFD = 189, SLBIA = 190, SLBIE = 191, SLBMFEE = 192, SLBMFEV = 193, SLBMTE = 194, TLBIEL = 195, LHZU_LHZU8_LWZU_LWZU8 = 196, LHZUX_LHZUX8_LWZUX_LWZUX8 = 197, TEND = 198, STBCX_STHCX_STWCX = 199, STDCX = 200, LDMX = 201, LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32 = 202, CP_PASTE8_rec_CP_PASTE_rec = 203, LWA_LWA_32 = 204, TCHECK = 205, LFIWAX = 206, LXSIWAX = 207, LIWAX = 208, LFSX_LFS = 209, LXSSP_LXSSPX = 210, XFLOADf32_DFLOADf32 = 211, LHAU_LHAU8 = 212, LHAUX_LHAUX8_LWAUX = 213, LXVH8X_LXVDSX_LXVW4X = 214, STFD_STFDX_STFIWX_STFS_STFSX_STXSD_STXSDX_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv_STXSIWX_STXSSP_STXSSPX = 215, 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 = 216, DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX = 217, STD_STDX_STDXTLS_STDXTLS_ = 218, STBCIX_STDCIX_STHCIX_STWCIX_STSWI = 219, SLBIEG = 220, STMW = 221, TLBIE = 222, STVEBX_STVEHX_STVEWX_STVX_STVXL = 223, STXV_STXVB16X_STXVD2X_STXVH8X_STXVW4X_STXVX = 224, STXVL_STXVLL = 225, MTCTR_MTCTR8_MTCTR8loop_MTCTRloop_MTLR_MTLR8 = 226, MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv = 227, MFPMR = 228, MTPMR = 229, MFTB_MFTB8 = 230, MFCTR_MFCTR8_MFLR_MFLR8_MFSPR_MFSPR8 = 231, MFMSR = 232, MTMSR = 233, MTMSRD = 234, MTSPR_MTSPR8 = 235, DIVW_DIVWO_DIVWU_DIVWUO_MODSW = 236, DIVWE_DIVWEO_DIVWEU_DIVWEUO_MODSD_MODUD_MODUW = 237, DIVD_DIVDO_DIVDU_DIVDUO = 238, DIVDE_DIVDEO_DIVDEU_DIVDEUO = 239, DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec = 240, DIVD_rec_DIVDO_rec_DIVDU_rec_DIVDUO_rec = 241, DIVWE_rec_DIVWEO_rec_DIVWEU_rec_DIVWEUO_rec = 242, DIVDE_rec_DIVDEO_rec_DIVDEU_rec_DIVDEUO_rec = 243, MTCRF_MTCRF8 = 244, ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec = 245, FABSD_rec_FABSS_rec_FNABSD_rec_FNABSS_rec_FCPSGND_rec_FCPSGNS_rec_FNEGD_rec_FNEGS_rec_FMR_rec = 246, MCRFS = 247, MTFSF_MTFSF_rec_MTFSFI_MTFSFI_rec = 248, MTFSFb = 249, RLDCL_rec_RLDCR_rec = 250, RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec = 251, RLWIMI8_rec_RLWIMI_rec = 252, RLWINM8_rec_RLWINM_rec_RLWNM8_rec_RLWNM_rec_SLW8_rec_SLW_rec_SRW8_rec_SRW_rec = 253, SRAWI_rec_SRAW_rec = 254, MFFS_MFFSCE_MFFSL_MFFS_rec = 255, MFCR_MFCR8 = 256, EXTSWSLI_32_64_rec_SRADI_rec_EXTSWSLI_rec_RLDIC_rec = 257, SRAD_rec_SLD_rec_SRD_rec = 258, FDIV = 259, FDIV_rec = 260, XSSQRTDP = 261, FSQRT = 262, XVSQRTDP = 263, XVSQRTSP = 264, FSQRT_rec = 265, XSSQRTSP = 266, FSQRTS = 267, FSQRTS_rec = 268, XSDIVDP = 269, FDIVS = 270, FDIVS_rec = 271, XSDIVSP = 272, XVDIVSP = 273, XVDIVDP = 274, LFSU = 275, LFSUX = 276, STFDU_STFDUX_STFSU_STFSUX = 277, STBU_STBU8_STDU_STHU_STHU8_STWU_STWU8 = 278, STBUX_STBUX8_STDUX_STHUX_STHUX8_STWUX_STWUX8 = 279, LBZU_LBZU8 = 280, LBZUX_LBZUX8 = 281, LDU = 282, LDUX = 283, LFDU = 284, LFDUX = 285, VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VSBOX = 286, 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_TLS_BL8_BL8_NOP_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_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_B_BA_BC_BCC_BCCA_BCL_BCLalways_BCLn_BCTRL8_LDinto_toc_BCTRL_LWZinto_toc_BCn_CTRL_DEP = 287, ADDPCIS = 288, LDAT_LWAT = 289, STDAT_STWAT = 290, BRINC = 291, 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 = 292, 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 = 293, EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX = 294, EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX = 295, HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC = 296, RFI = 297, RFID = 298, 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 = 299, ICBLC_STBEPX_STHEPX_STWEPX = 300, LFDEPX = 301, STFDEPX = 302, MFSR_MFSRIN = 303, MTSR_MTSRIN = 304, MFDCR = 305, MTDCR = 306, NOP_GT_PWR6_NOP_GT_PWR7 = 307, TLBIA = 308, WRTEE_WRTEEI = 309, MSYNC = 310, SLBSYNC = 311, SLBFEE_rec = 312, STOP = 313, DCBA_DCBI = 314, SCHED_LIST_END = 315 }; } // 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::CR7, 0 }; static const MCPhysReg ImplicitList2[] = { PPC::XER, 0 }; static const MCPhysReg ImplicitList3[] = { PPC::XER, PPC::CR0, 0 }; static const MCPhysReg ImplicitList4[] = { PPC::CR0, 0 }; static const MCPhysReg ImplicitList5[] = { PPC::CARRY, 0 }; static const MCPhysReg ImplicitList6[] = { PPC::CARRY, PPC::XER, 0 }; static const MCPhysReg ImplicitList7[] = { PPC::CARRY, PPC::XER, PPC::CR0, 0 }; static const MCPhysReg ImplicitList8[] = { PPC::CARRY, PPC::CR0, 0 }; static const MCPhysReg ImplicitList9[] = { 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, 0 }; static const MCPhysReg ImplicitList10[] = { 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, 0 }; static const MCPhysReg ImplicitList11[] = { PPC::R1, 0 }; static const MCPhysReg ImplicitList12[] = { PPC::CTR, 0 }; static const MCPhysReg ImplicitList13[] = { PPC::CTR8, 0 }; static const MCPhysReg ImplicitList14[] = { PPC::CTR, PPC::RM, 0 }; static const MCPhysReg ImplicitList15[] = { PPC::LR, 0 }; static const MCPhysReg ImplicitList16[] = { PPC::CTR8, PPC::RM, 0 }; static const MCPhysReg ImplicitList17[] = { PPC::LR8, 0 }; static const MCPhysReg ImplicitList18[] = { PPC::RM, 0 }; static const MCPhysReg ImplicitList19[] = { PPC::LR, PPC::RM, 0 }; static const MCPhysReg ImplicitList20[] = { PPC::CR6, 0 }; static const MCPhysReg ImplicitList21[] = { PPC::LR8, PPC::X2, 0 }; static const MCPhysReg ImplicitList22[] = { PPC::LR, PPC::R2, 0 }; static const MCPhysReg ImplicitList23[] = { PPC::CTR, PPC::LR, PPC::RM, 0 }; static const MCPhysReg ImplicitList24[] = { PPC::CTR8, PPC::LR8, PPC::RM, 0 }; static const MCPhysReg ImplicitList25[] = { PPC::LR8, PPC::RM, 0 }; static const MCPhysReg ImplicitList26[] = { PPC::CR1EQ, 0 }; static const MCPhysReg ImplicitList27[] = { PPC::X1, 0 }; static const MCPhysReg ImplicitList28[] = { PPC::CR1, 0 }; static const MCPhysReg ImplicitList29[] = { 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, 0 }; static const MCPhysReg ImplicitList30[] = { 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, 0 }; static const MCPhysReg ImplicitList31[] = { PPC::LR, PPC::CTR, 0 }; 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, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -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 }, }; static const MCOperandInfo OperandInfo9[] = { { -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 OperandInfo10[] = { { 0, 0|(1<InitMCInstrInfo(PPCInsts, PPCInstrNameIndices, PPCInstrNameData, 2288); } } // end namespace llvm #endif // GET_INSTRINFO_MC_DESC #ifdef GET_INSTRINFO_HEADER #undef GET_INSTRINFO_HEADER namespace llvm { struct PPCGenInstrInfo : public TargetInstrInfo { explicit PPCGenInstrInfo(int CFSetupOpcode = -1, int CFDestroyOpcode = -1, int CatchRetOpcode = -1, int ReturnOpcode = -1); ~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[]; PPCGenInstrInfo::PPCGenInstrInfo(int CFSetupOpcode, int CFDestroyOpcode, int CatchRetOpcode, int ReturnOpcode) : TargetInstrInfo(CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode) { InitMCInstrInfo(PPCInsts, PPCInstrNameIndices, PPCInstrNameData, 2288); } } // 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, dispRIX = 9, dispRIX16 = 10, dispSPE2 = 11, dispSPE4 = 12, dispSPE8 = 13, f32imm = 14, f64imm = 15, i16imm = 16, i1imm = 17, i32imm = 18, i64imm = 19, i8imm = 20, imm32SExt16 = 21, imm64SExt16 = 22, imm64ZExt32 = 23, memr = 24, memri = 25, memrix = 26, memrix16 = 27, memrr = 28, pred = 29, ptr_rc_idx = 30, ptr_rc_nor0 = 31, ptype0 = 32, ptype1 = 33, ptype2 = 34, ptype3 = 35, ptype4 = 36, ptype5 = 37, s16imm = 38, s16imm64 = 39, s17imm = 40, s17imm64 = 41, s5imm = 42, spe2dis = 43, spe4dis = 44, spe8dis = 45, tlscall = 46, tlscall32 = 47, tlsgd = 48, tlsgd32 = 49, tlsreg = 50, tlsreg32 = 51, tocentry = 52, tocentry32 = 53, type0 = 54, type1 = 55, type2 = 56, type3 = 57, type4 = 58, type5 = 59, u10imm = 60, u12imm = 61, u16imm = 62, u16imm64 = 63, u1imm = 64, u2imm = 65, u3imm = 66, u4imm = 67, u5imm = 68, u6imm = 69, u7imm = 70, u8imm = 71, untyped_imm_0 = 72, crbitrc = 73, crrc = 74, f4rc = 75, f8rc = 76, g8rc = 77, g8rc_nox0 = 78, gprc = 79, gprc_nor0 = 80, qbrc = 81, qfrc = 82, qsrc = 83, spe4rc = 84, sperc = 85, spilltovsrrc = 86, vfrc = 87, vrrc = 88, vsfrc = 89, vsrc = 90, vssrc = 91, CARRYRC = 92, CRBITRC = 93, CRRC = 94, CTRRC = 95, CTRRC8 = 96, F4RC = 97, F8RC = 98, G8RC = 99, G8RC_NOX0 = 100, GPRC = 101, GPRC_NOR0 = 102, QBRC = 103, QFRC = 104, QSRC = 105, SPERC = 106, SPILLTOVSRRC = 107, VFRC = 108, VRRC = 109, VRSAVERC = 110, VSFRC = 111, VSLRC = 112, VSRC = 113, VSSRC = 114, 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 int Offsets[] = { 0, 1, 1, 1, 2, 3, 4, 5, 5, 8, 12, 13, 17, 20, 20, 21, 23, 25, 25, 26, 27, 29, 29, 35, 36, 36, 38, 39, 39, 39, 39, 39, 39, 41, 44, 44, 47, 50, 53, 56, 59, 62, 65, 68, 71, 74, 75, 76, 78, 80, 83, 85, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 108, 110, 112, 114, 119, 124, 129, 131, 136, 141, 145, 148, 151, 154, 157, 160, 163, 166, 169, 172, 175, 178, 181, 184, 186, 188, 189, 190, 191, 193, 195, 197, 199, 200, 203, 205, 208, 210, 213, 216, 219, 223, 227, 231, 235, 240, 244, 249, 253, 258, 262, 267, 271, 275, 278, 281, 284, 287, 290, 294, 298, 301, 304, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 336, 338, 341, 344, 347, 350, 353, 356, 359, 362, 365, 368, 371, 374, 375, 378, 382, 385, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 426, 428, 430, 431, 435, 439, 443, 447, 450, 453, 456, 459, 461, 463, 465, 467, 469, 471, 473, 476, 479, 482, 485, 487, 489, 491, 493, 496, 499, 502, 505, 509, 513, 517, 521, 525, 529, 533, 537, 541, 545, 549, 553, 557, 561, 564, 567, 570, 574, 578, 582, 586, 590, 594, 597, 600, 603, 606, 609, 612, 615, 618, 621, 624, 627, 630, 633, 636, 639, 642, 645, 648, 651, 654, 657, 659, 662, 665, 668, 671, 674, 677, 680, 683, 686, 689, 692, 695, 698, 701, 704, 707, 710, 713, 716, 719, 722, 725, 728, 731, 734, 737, 740, 743, 746, 749, 752, 755, 758, 761, 764, 767, 770, 773, 776, 779, 782, 785, 788, 791, 794, 797, 800, 803, 806, 810, 814, 817, 820, 824, 828, 831, 833, 835, 837, 839, 841, 843, 845, 847, 849, 851, 853, 855, 857, 859, 861, 863, 865, 867, 869, 872, 875, 878, 881, 884, 887, 890, 893, 896, 899, 902, 904, 906, 908, 910, 913, 918, 923, 928, 933, 937, 941, 945, 949, 953, 957, 961, 965, 969, 973, 977, 981, 985, 989, 993, 997, 1001, 1005, 1009, 1013, 1017, 1021, 1025, 1029, 1033, 1037, 1041, 1045, 1049, 1053, 1057, 1061, 1065, 1069, 1073, 1077, 1081, 1085, 1089, 1093, 1097, 1101, 1105, 1109, 1109, 1110, 1111, 1113, 1116, 1119, 1121, 1123, 1125, 1127, 1130, 1133, 1135, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1148, 1151, 1154, 1157, 1159, 1161, 1164, 1167, 1171, 1175, 1179, 1182, 1185, 1187, 1188, 1189, 1190, 1191, 1192, 1194, 1194, 1194, 1194, 1194, 1196, 1198, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1231, 1233, 1235, 1236, 1237, 1238, 1238, 1238, 1238, 1239, 1241, 1244, 1247, 1247, 1250, 1253, 1256, 1259, 1262, 1265, 1268, 1271, 1274, 1278, 1282, 1285, 1288, 1290, 1292, 1294, 1296, 1298, 1300, 1302, 1304, 1306, 1308, 1310, 1312, 1312, 1315, 1318, 1321, 1324, 1327, 1330, 1330, 1330, 1333, 1336, 1339, 1342, 1345, 1348, 1351, 1352, 1353, 1356, 1359, 1361, 1363, 1366, 1368, 1370, 1372, 1374, 1377, 1380, 1383, 1386, 1388, 1390, 1392, 1394, 1396, 1399, 1402, 1405, 1408, 1411, 1414, 1417, 1420, 1423, 1426, 1429, 1432, 1435, 1438, 1441, 1444, 1447, 1450, 1453, 1456, 1459, 1462, 1465, 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, 1492, 1493, 1493, 1496, 1499, 1502, 1505, 1508, 1511, 1514, 1517, 1521, 1525, 1528, 1531, 1533, 1536, 1538, 1540, 1542, 1544, 1546, 1548, 1550, 1553, 1556, 1559, 1561, 1563, 1565, 1567, 1569, 1571, 1573, 1575, 1578, 1581, 1583, 1585, 1588, 1591, 1594, 1597, 1599, 1602, 1604, 1606, 1608, 1610, 1612, 1615, 1618, 1621, 1623, 1625, 1627, 1629, 1631, 1633, 1636, 1639, 1641, 1643, 1646, 1649, 1652, 1655, 1656, 1657, 1659, 1661, 1662, 1665, 1668, 1671, 1674, 1676, 1679, 1681, 1683, 1685, 1687, 1690, 1693, 1696, 1699, 1702, 1705, 1708, 1711, 1713, 1715, 1718, 1721, 1724, 1726, 1728, 1730, 1733, 1735, 1737, 1739, 1741, 1744, 1747, 1750, 1752, 1754, 1756, 1758, 1760, 1762, 1765, 1768, 1770, 1772, 1775, 1778, 1781, 1784, 1787, 1790, 1793, 1796, 1799, 1802, 1805, 1808, 1811, 1814, 1817, 1820, 1823, 1826, 1829, 1832, 1835, 1838, 1841, 1844, 1847, 1850, 1853, 1856, 1859, 1862, 1865, 1868, 1871, 1874, 1877, 1880, 1883, 1886, 1889, 1892, 1895, 1898, 1901, 1904, 1907, 1910, 1913, 1916, 1919, 1922, 1925, 1928, 1931, 1934, 1937, 1940, 1943, 1946, 1949, 1952, 1955, 1958, 1961, 1964, 1967, 1970, 1973, 1976, 1979, 1982, 1985, 1988, 1991, 1994, 1997, 2000, 2003, 2006, 2009, 2012, 2015, 2018, 2020, 2023, 2026, 2029, 2032, 2035, 2038, 2041, 2044, 2047, 2050, 2053, 2056, 2059, 2062, 2065, 2068, 2071, 2074, 2077, 2080, 2083, 2086, 2089, 2092, 2095, 2098, 2101, 2104, 2107, 2110, 2113, 2116, 2119, 2122, 2125, 2127, 2130, 2133, 2136, 2139, 2142, 2144, 2148, 2151, 2154, 2156, 2158, 2161, 2164, 2167, 2170, 2173, 2176, 2179, 2182, 2185, 2188, 2191, 2194, 2197, 2200, 2203, 2206, 2209, 2212, 2214, 2216, 2218, 2220, 2223, 2226, 2229, 2231, 2233, 2235, 2237, 2239, 2241, 2243, 2245, 2247, 2249, 2251, 2254, 2257, 2260, 2263, 2265, 2267, 2269, 2271, 2271, 2273, 2275, 2277, 2279, 2282, 2285, 2288, 2291, 2294, 2296, 2298, 2300, 2302, 2304, 2306, 2308, 2310, 2313, 2316, 2319, 2322, 2325, 2328, 2330, 2332, 2334, 2336, 2338, 2340, 2342, 2344, 2346, 2348, 2350, 2352, 2354, 2356, 2358, 2360, 2363, 2366, 2369, 2372, 2376, 2380, 2384, 2388, 2390, 2392, 2396, 2400, 2404, 2408, 2411, 2414, 2417, 2420, 2422, 2424, 2426, 2428, 2430, 2432, 2434, 2436, 2440, 2444, 2448, 2452, 2456, 2460, 2464, 2468, 2470, 2472, 2474, 2476, 2478, 2480, 2482, 2484, 2486, 2488, 2490, 2492, 2494, 2496, 2498, 2500, 2502, 2504, 2506, 2508, 2510, 2512, 2514, 2516, 2518, 2520, 2524, 2528, 2532, 2536, 2538, 2540, 2542, 2544, 2547, 2550, 2553, 2556, 2559, 2561, 2564, 2567, 2570, 2573, 2573, 2575, 2577, 2580, 2583, 2586, 2589, 2591, 2595, 2599, 2599, 2602, 2605, 2608, 2611, 2614, 2617, 2620, 2624, 2628, 2632, 2636, 2639, 2642, 2645, 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, 2672, 2676, 2680, 2683, 2686, 2689, 2692, 2695, 2698, 2701, 2704, 2707, 2710, 2713, 2716, 2720, 2724, 2727, 2730, 2733, 2736, 2740, 2744, 2747, 2750, 2753, 2756, 2759, 2763, 2767, 2771, 2775, 2778, 2781, 2784, 2787, 2790, 2793, 2796, 2799, 2803, 2807, 2811, 2815, 2818, 2821, 2824, 2827, 2830, 2832, 2834, 2836, 2838, 2841, 2844, 2847, 2850, 2853, 2856, 2859, 2862, 2865, 2868, 2871, 2874, 2877, 2881, 2884, 2887, 2890, 2893, 2896, 2899, 2902, 2905, 2908, 2912, 2916, 2920, 2924, 2927, 2930, 2933, 2936, 2939, 2942, 2945, 2948, 2951, 2954, 2957, 2960, 2963, 2966, 2969, 2972, 2975, 2978, 2981, 2984, 2987, 2990, 2993, 2996, 2999, 3003, 3007, 3011, 3015, 3016, 3018, 3020, 3021, 3024, 3025, 3026, 3027, 3028, 3030, 3031, 3033, 3035, 3036, 3038, 3040, 3041, 3042, 3043, 3044, 3045, 3047, 3049, 3051, 3053, 3055, 3057, 3059, 3061, 3062, 3064, 3065, 3067, 3069, 3070, 3072, 3074, 3076, 3079, 3082, 3085, 3088, 3088, 3088, 3090, 3092, 3093, 3094, 3095, 3096, 3098, 3099, 3100, 3104, 3107, 3110, 3114, 3116, 3117, 3118, 3120, 3122, 3124, 3126, 3128, 3130, 3132, 3134, 3136, 3138, 3139, 3141, 3143, 3145, 3146, 3148, 3151, 3153, 3155, 3157, 3160, 3163, 3166, 3169, 3172, 3175, 3178, 3181, 3184, 3187, 3190, 3193, 3196, 3199, 3202, 3205, 3208, 3211, 3211, 3211, 3211, 3214, 3217, 3220, 3223, 3223, 3225, 3227, 3229, 3231, 3233, 3235, 3237, 3239, 3239, 3239, 3239, 3242, 3245, 3248, 3251, 3254, 3257, 3260, 3263, 3266, 3269, 3272, 3275, 3278, 3281, 3284, 3287, 3289, 3291, 3293, 3294, 3296, 3300, 3304, 3308, 3311, 3314, 3317, 3319, 3321, 3324, 3327, 3330, 3332, 3334, 3336, 3338, 3340, 3343, 3346, 3349, 3352, 3355, 3358, 3361, 3364, 3367, 3370, 3373, 3375, 3377, 3379, 3381, 3383, 3385, 3387, 3389, 3391, 3395, 3399, 3403, 3407, 3411, 3415, 3417, 3419, 3421, 3425, 3429, 3433, 3436, 3439, 3442, 3444, 3446, 3448, 3450, 3454, 3458, 3462, 3466, 3470, 3474, 3478, 3482, 3484, 3486, 3488, 3490, 3492, 3494, 3496, 3498, 3500, 3502, 3504, 3506, 3508, 3510, 3512, 3514, 3518, 3522, 3526, 3530, 3533, 3536, 3539, 3542, 3545, 3548, 3552, 3556, 3559, 3562, 3566, 3570, 3574, 3578, 3582, 3586, 3588, 3591, 3594, 3597, 3600, 3603, 3606, 3609, 3612, 3615, 3619, 3622, 3625, 3628, 3631, 3634, 3637, 3640, 3643, 3647, 3650, 3653, 3656, 3659, 3662, 3665, 3668, 3670, 3673, 3676, 3679, 3682, 3685, 3688, 3691, 3694, 3697, 3700, 3703, 3706, 3709, 3712, 3715, 3718, 3721, 3724, 3727, 3731, 3734, 3737, 3740, 3743, 3746, 3749, 3752, 3755, 3758, 3761, 3765, 3768, 3771, 3774, 3778, 3781, 3784, 3787, 3790, 3793, 3796, 3799, 3802, 3802, 3802, 3803, 3803, 3803, 3803, 3807, 3811, 3815, 3819, 3823, 3827, 3831, 3835, 3839, 3843, 3847, 3851, 3855, 3859, 3864, 3869, 3875, 3881, 3887, 3893, 3898, 3903, 3908, 3913, 3918, 3923, 3928, 3933, 3935, 3936, 3941, 3946, 3951, 3956, 3961, 3966, 3971, 3976, 3981, 3986, 3991, 3996, 4001, 4006, 4010, 4014, 4018, 4022, 4026, 4030, 4034, 4038, 4042, 4046, 4050, 4054, 4058, 4062, 4064, 4066, 4068, 4070, 4072, 4072, 4073, 4075, 4077, 4079, 4081, 4081, 4084, 4087, 4090, 4093, 4096, 4099, 4102, 4105, 4108, 4111, 4114, 4117, 4120, 4123, 4126, 4129, 4132, 4135, 4138, 4141, 4144, 4147, 4150, 4153, 4156, 4159, 4162, 4165, 4168, 4171, 4174, 4177, 4180, 4184, 4188, 4192, 4196, 4199, 4202, 4205, 4208, 4211, 4214, 4217, 4220, 4223, 4226, 4230, 4234, 4237, 4240, 4243, 4246, 4249, 4253, 4257, 4260, 4263, 4266, 4270, 4274, 4277, 4280, 4283, 4286, 4289, 4292, 4295, 4299, 4303, 4307, 4311, 4314, 4317, 4320, 4323, 4326, 4329, 4329, 4332, 4335, 4338, 4341, 4344, 4347, 4350, 4353, 4356, 4359, 4362, 4365, 4368, 4372, 4376, 4380, 4384, 4387, 4390, 4393, 4396, 4399, 4402, 4405, 4408, 4411, 4414, 4417, 4420, 4423, 4426, 4429, 4432, 4435, 4438, 4441, 4444, 4447, 4450, 4453, 4456, 4459, 4462, 4465, 4468, 4471, 4474, 4477, 4480, 4483, 4486, 4489, 4492, 4495, 4498, 4501, 4504, 4507, 4510, 4513, 4516, 4519, 4521, 4523, 4525, 4527, 4529, 4531, 4533, 4535, 4538, 4541, 4543, 4545, 4547, 4549, 4551, 4553, 4555, 4557, 4560, 4561, 4562, 4565, 4568, 4571, 4574, 4575, 4576, 4577, 4578, 4578, 4578, 4579, 4581, 4582, 4583, 4585, 4587, 4589, 4591, 4593, 4595, 4598, 4601, 4602, 4602, 4604, 4605, 4607, 4608, 4609, 4609, 4612, 4614, 4617, 4620, 4620, 4620, 4623, 4623, 4623, 4624, 4625, 4628, 4631, 4631, 4633, 4636, 4639, 4642, 4645, 4648, 4651, 4655, 4659, 4662, 4665, 4668, 4671, 4674, 4677, 4680, 4683, 4686, 4689, 4692, 4695, 4698, 4701, 4704, 4707, 4710, 4713, 4716, 4719, 4722, 4725, 4728, 4730, 4733, 4735, 4738, 4741, 4743, 4745, 4747, 4749, 4751, 4754, 4757, 4760, 4763, 4766, 4769, 4772, 4775, 4778, 4781, 4784, 4787, 4790, 4793, 4796, 4799, 4802, 4805, 4808, 4811, 4814, 4817, 4820, 4823, 4826, 4829, 4832, 4835, 4838, 4841, 4844, 4847, 4850, 4853, 4856, 4859, 4862, 4865, 4868, 4871, 4874, 4877, 4880, 4883, 4886, 4888, 4891, 4893, 4895, 4897, 4899, 4901, 4903, 4906, 4908, 4911, 4914, 4917, 4920, 4922, 4924, 4926, 4928, 4930, 4932, 4934, 4936, 4938, 4940, 4943, 4946, 4949, 4952, 4955, 4958, 4960, 4964, 4967, 4971, 4974, 4976, 4980, 4983, 4986, 4989, 4992, 4995, 4998, 5001, 5004, 5007, 5011, 5015, 5018, 5021, 5024, 5027, 5030, 5033, 5036, 5039, 5042, 5046, 5049, 5052, 5055, 5058, 5061, 5064, 5067, 5070, 5074, 5078, 5082, 5086, 5090, 5094, 5096, 5099, 5102, 5104, 5107, 5110, 5113, 5116, 5119, 5122, 5125, 5128, 5131, 5134, 5137, 5140, 5143, 5146, 5149, 5152, 5154, 5156, 5160, 5163, 5166, 5169, 5173, 5177, 5181, 5184, 5187, 5190, 5193, 5196, 5199, 5202, 5205, 5208, 5211, 5214, 5217, 5220, 5223, 5226, 5229, 5232, 5234, 5236, 5238, 5240, 5242, 5244, 5246, 5248, 5250, 5252, 5254, 5256, 5259, 5262, 5266, 5269, 5272, 5275, 5279, 5282, 5284, 5286, 5290, 5294, 5298, 5301, 5304, 5307, 5311, 5314, 5317, 5320, 5323, 5326, 5329, 5332, 5335, 5337, 5339, 5341, 5344, 5347, 5350, 5353, 5356, 5359, 5362, 5365, 5368, 5371, 5374, 5377, 5380, 5383, 5387, 5391, 5394, 5397, 5400, 5403, 5406, 5409, 5412, 5415, 5418, 5421, 5424, 5427, 5430, 5433, 5436, 5439, 5442, 5444, 5446, 5448, 5450, 5452, 5454, 5456, 5458, 5461, 5462, 5463, 5464, 5465, 5466, 5467, 5468, 5469, 5470, 5473, 5476, 5479, 5482, 5485, 5488, 5491, 5494, 5496, 5498, 5501, 5504, 5507, 5510, 5513, 5516, 5519, 5522, 5525, 5528, 5531, 5534, 5537, 5540, 5543, 5545, 5547, 5549, 5551, 5553, 5555, 5557, 5559, 5561, 5563, 5565, 5567, 5569, 5571, 5573, 5575, 5577, 5579, 5581, 5583, 5585, 5587, 5589, 5591, 5593, 5595, 5597, 5600, 5603, 5606, 5609, 5612, 5615, 5619, 5623, 5627, 5631, 5635, 5639, 5642, 5645, 5648, 5651, 5654, 5657, 5661, 5665, 5669, 5673, 5677, 5681, 5684, 5687, 5690, 5693, 5695, 5697, 5699, 5701, 5705, 5709, 5713, 5717, 5721, 5725, 5729, 5733, 5737, 5741, 5745, 5749, 5751, 5753, 5755, 5757, 5759, 5761, 5763, 5767, 5771, 5775, 5777, 5779, 5781, 5783, 5785, 5787, 5789, 5792, 5795, 5798, 5801, 5804, 5806, 5809, 5812, 5815, 5817, 5819, 5821, 5823, 5825, 5827, 5830, 5833, 5836, 5839, 5842, 5845, 5848, 5851, 5854, 5857, 5860, 5863, 5866, 5869, 5872, 5875, 5877, 5879, 5881, 5883, 5885, 5887, 5889, 5891, 5893, 5895, 5897, 5899, 5901, 5903, 5905, 5907, 5909, 5911, 5913, 5915, 5918, 5921, 5924, 5927, 5931, 5935, 5939, 5943, 5946, 5949, 5952, 5955, 5959, 5963, 5967, 5971, 5974, 5977, 5979, 5981, 5983, 5985, 5989, 5993, 5997, 6001, 6005, 6009, 6013, 6017, 6019, 6021, 6023, 6025, 6027, 6029, 6031, 6033, 6035, 6037, 6039, 6041, 6043, 6045, 6047, 6049, 6052, 6055, 6058, 6061, 6063, 6065, 6068, 6071, 6073, 6075, 6077, 6079, 6081, 6083, 6085, 6087, 6090, 6094, 6097, 6100, 6103, 6104, 6107, 6110, 6113, 6116, 6119, 6122, 6123, 6124, 6125, 6128, 6131, 6134, 6138, 6141, 6144, 6148, 6152, 6155, 6157, 6160, 6163, 6166, 6169, 6173, 6176, 6179, 6182, 6185, 6189, 6192, 6195, 6199, }; const int OpcodeOperandTypes[] = { -1, /**/ /**/ OpTypes::i32imm, OpTypes::i32imm, OpTypes::i32imm, OpTypes::i32imm, /**/ -1, -1, OpTypes::i32imm, -1, -1, -1, OpTypes::i32imm, -1, -1, -1, -1, OpTypes::i32imm, -1, -1, OpTypes::i32imm, /**/ -1, -1, -1, -1, -1, /**/ OpTypes::i32imm, OpTypes::i32imm, OpTypes::i64imm, OpTypes::i32imm, /**/ -1, OpTypes::i64imm, OpTypes::i32imm, -1, OpTypes::i32imm, OpTypes::i32imm, -1, /**/ -1, OpTypes::i32imm, -1, /**/ /**/ /**/ /**/ /**/ -1, -1, -1, -1, -1, /**/ OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, -1, OpTypes::type0, -1, OpTypes::type0, OpTypes::type1, -1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type1, -1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::ptype1, OpTypes::ptype1, OpTypes::type2, -1, OpTypes::type0, OpTypes::ptype1, OpTypes::ptype1, OpTypes::type2, -1, OpTypes::type0, OpTypes::ptype1, OpTypes::ptype1, OpTypes::type2, -1, OpTypes::type0, OpTypes::ptype1, OpTypes::ptype0, OpTypes::type1, OpTypes::ptype0, OpTypes::ptype2, -1, OpTypes::type0, OpTypes::type1, OpTypes::type2, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::type0, OpTypes::ptype1, OpTypes::type0, OpTypes::i32imm, OpTypes::i32imm, OpTypes::type0, -1, OpTypes::type0, -1, -1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, -1, OpTypes::type0, -1, OpTypes::type0, OpTypes::type0, OpTypes::type1, -1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::untyped_imm_0, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, -1, OpTypes::type1, OpTypes::type1, OpTypes::type0, -1, OpTypes::type1, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, -1, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, -1, OpTypes::ptype0, -1, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type2, OpTypes::type0, OpTypes::type1, OpTypes::type2, OpTypes::type0, OpTypes::type1, OpTypes::type1, -1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type1, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type0, OpTypes::type1, OpTypes::type0, -1, OpTypes::type0, -1, OpTypes::ptype0, OpTypes::type1, OpTypes::i32imm, OpTypes::type0, -1, -1, OpTypes::type0, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::u5imm, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::u5imm, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::u5imm, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::u5imm, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vssrc, OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::vsfrc, OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::vssrc, OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::vsfrc, OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::gprc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::vsfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u5imm, OpTypes::i32imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u5imm, OpTypes::i32imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u5imm, OpTypes::i32imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u5imm, OpTypes::i32imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u5imm, OpTypes::i32imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u5imm, OpTypes::i32imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::spilltovsrrc, OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::spilltovsrrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::spilltovsrrc, OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::spilltovsrrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::vsfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::s16imm, OpTypes::gprc, OpTypes::gprc, OpTypes::s16imm, OpTypes::gprc, OpTypes::gprc, OpTypes::s16imm, OpTypes::gprc, OpTypes::gprc, OpTypes::s16imm, OpTypes::g8rc, OpTypes::s16imm, OpTypes::vssrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vssrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::tlsreg32, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc_nox0, OpTypes::tlsreg, OpTypes::g8rc, OpTypes::g8rc, OpTypes::tlsreg, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc_nor0, OpTypes::s16imm, OpTypes::g8rc, OpTypes::g8rc_nox0, OpTypes::s16imm64, OpTypes::gprc, OpTypes::gprc, OpTypes::s16imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::s16imm64, OpTypes::gprc, OpTypes::gprc, OpTypes::s16imm, OpTypes::gprc, OpTypes::gprc_nor0, OpTypes::s17imm, OpTypes::g8rc, OpTypes::g8rc_nox0, OpTypes::s17imm64, OpTypes::g8rc, OpTypes::g8rc_nox0, OpTypes::s16imm64, OpTypes::gprc, OpTypes::gprc_nor0, OpTypes::s16imm, OpTypes::g8rc, OpTypes::g8rc_nox0, OpTypes::s16imm64, OpTypes::g8rc, OpTypes::g8rc_nox0, OpTypes::s16imm64, OpTypes::g8rc, OpTypes::g8rc_nox0, OpTypes::s16imm64, OpTypes::gprc, OpTypes::gprc_nor0, OpTypes::i32imm, OpTypes::g8rc, OpTypes::g8rc_nox0, OpTypes::i64imm, OpTypes::g8rc, OpTypes::g8rc_nox0, OpTypes::s16imm64, OpTypes::gprc, OpTypes::gprc_nor0, OpTypes::s16imm, OpTypes::g8rc, OpTypes::g8rc_nox0, OpTypes::s16imm64, OpTypes::gprc, OpTypes::gprc_nor0, OpTypes::s16imm, OpTypes::g8rc, OpTypes::g8rc_nox0, OpTypes::s16imm64, OpTypes::tlsgd, OpTypes::gprc, OpTypes::gprc_nor0, OpTypes::s16imm, OpTypes::tlsgd32, OpTypes::g8rc, OpTypes::g8rc_nox0, OpTypes::s16imm64, OpTypes::gprc, OpTypes::gprc_nor0, OpTypes::s16imm, OpTypes::g8rc, OpTypes::g8rc_nox0, OpTypes::s16imm64, OpTypes::tlsgd, OpTypes::gprc, OpTypes::gprc_nor0, OpTypes::s16imm, OpTypes::tlsgd32, OpTypes::g8rc, OpTypes::g8rc_nox0, OpTypes::i64imm, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::i32imm, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::u16imm, OpTypes::u16imm, OpTypes::u16imm, OpTypes::u16imm, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u16imm64, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u16imm64, OpTypes::gprc, OpTypes::gprc, OpTypes::u16imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u16imm, OpTypes::crbitrc, OpTypes::gprc, OpTypes::crbitrc, OpTypes::g8rc, OpTypes::crbitrc, OpTypes::gprc, OpTypes::crbitrc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, /**/ OpTypes::directbrtarget, OpTypes::absdirectbrtarget, OpTypes::crbitrc, OpTypes::condbrtarget, OpTypes::i32imm, OpTypes::crrc, OpTypes::condbrtarget, OpTypes::i32imm, OpTypes::crrc, OpTypes::abscondbrtarget, OpTypes::i32imm, OpTypes::crrc, OpTypes::i32imm, OpTypes::crrc, OpTypes::i32imm, OpTypes::crrc, OpTypes::i32imm, OpTypes::crrc, OpTypes::i32imm, OpTypes::crrc, OpTypes::condbrtarget, OpTypes::i32imm, OpTypes::crrc, OpTypes::abscondbrtarget, OpTypes::i32imm, OpTypes::crrc, OpTypes::i32imm, OpTypes::crrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u1imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u1imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u1imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u1imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u1imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u1imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u1imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u1imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::crbitrc, OpTypes::condbrtarget, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::condbrtarget, OpTypes::crbitrc, OpTypes::condbrtarget, /**/ /**/ /**/ /**/ OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::crbitrc, OpTypes::condbrtarget, OpTypes::condbrtarget, OpTypes::condbrtarget, OpTypes::abscondbrtarget, OpTypes::abscondbrtarget, OpTypes::abscondbrtarget, OpTypes::condbrtarget, OpTypes::abscondbrtarget, OpTypes::abscondbrtarget, OpTypes::abscondbrtarget, /**/ /**/ /**/ /**/ /**/ /**/ /**/ OpTypes::condbrtarget, OpTypes::condbrtarget, OpTypes::condbrtarget, OpTypes::condbrtarget, OpTypes::condbrtarget, OpTypes::condbrtarget, OpTypes::abscondbrtarget, OpTypes::abscondbrtarget, OpTypes::abscondbrtarget, OpTypes::condbrtarget, OpTypes::abscondbrtarget, OpTypes::abscondbrtarget, OpTypes::abscondbrtarget, /**/ /**/ /**/ /**/ /**/ /**/ /**/ OpTypes::condbrtarget, OpTypes::condbrtarget, OpTypes::condbrtarget, OpTypes::condbrtarget, OpTypes::calltarget, OpTypes::calltarget, OpTypes::calltarget, OpTypes::calltarget, OpTypes::tlsgd, OpTypes::calltarget, OpTypes::tlsgd, OpTypes::calltarget, OpTypes::tlsgd, OpTypes::abscalltarget, OpTypes::abscalltarget, OpTypes::abscalltarget, /**/ /**/ /**/ OpTypes::calltarget, OpTypes::calltarget, OpTypes::tlsgd32, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, /**/ OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::crrc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::crrc, OpTypes::g8rc, OpTypes::s16imm64, OpTypes::crbitrc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::crrc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::crrc, OpTypes::g8rc, OpTypes::u16imm64, OpTypes::crrc, OpTypes::gprc, OpTypes::gprc, OpTypes::crrc, OpTypes::gprc, OpTypes::u16imm, OpTypes::crbitrc, OpTypes::u1imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::crbitrc, OpTypes::u1imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::crrc, OpTypes::gprc, OpTypes::gprc, OpTypes::crrc, OpTypes::gprc, OpTypes::s16imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, /**/ OpTypes::gprc, OpTypes::gprc, OpTypes::u1imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u1imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u1imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u1imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u1imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u1imm, /**/ /**/ OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::crbitrc, OpTypes::i32imm, OpTypes::crrc, OpTypes::condbrtarget, OpTypes::g8rc, OpTypes::i32imm, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::u5imm, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::u5imm, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::u5imm, OpTypes::u5imm, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::u5imm, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, /**/ OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::g8rc, OpTypes::gprc, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::g8rc, OpTypes::gprc, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::g8rc, OpTypes::gprc, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::g8rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::i32imm, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::i64imm, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::spe4rc, OpTypes::sperc, OpTypes::spe4rc, OpTypes::sperc, OpTypes::gprc, OpTypes::sperc, OpTypes::gprc, OpTypes::sperc, OpTypes::spe4rc, OpTypes::sperc, OpTypes::gprc, OpTypes::sperc, OpTypes::gprc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::spe4rc, OpTypes::gprc, OpTypes::sperc, OpTypes::gprc, OpTypes::sperc, OpTypes::gprc, OpTypes::sperc, OpTypes::sperc, OpTypes::spe4rc, OpTypes::gprc, OpTypes::sperc, OpTypes::gprc, OpTypes::sperc, OpTypes::gprc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::sperc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::gprc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::gprc, OpTypes::crrc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::crrc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::crrc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::gprc, OpTypes::spe4rc, OpTypes::gprc, OpTypes::spe4rc, OpTypes::sperc, OpTypes::spe4rc, OpTypes::gprc, OpTypes::spe4rc, OpTypes::gprc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::directbrtarget, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::u5imm, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::dispSPE8, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::dispSPE8, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::dispSPE8, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::dispSPE2, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::dispSPE2, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::dispSPE2, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::dispSPE4, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::dispSPE4, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::dispSPE4, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::dispSPE4, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::dispSPE4, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::gprc, OpTypes::gprc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::u5imm, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::u5imm, OpTypes::sperc, OpTypes::s5imm, OpTypes::sperc, OpTypes::s5imm, OpTypes::sperc, OpTypes::sperc, OpTypes::u5imm, OpTypes::sperc, OpTypes::sperc, OpTypes::u5imm, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::dispSPE8, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::dispSPE8, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::dispSPE8, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::dispSPE4, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::dispSPE4, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::dispSPE4, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::dispSPE4, OpTypes::ptr_rc_nor0, OpTypes::sperc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::u5imm, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::sperc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::g8rc, OpTypes::gprc, OpTypes::u6imm, OpTypes::g8rc, OpTypes::gprc, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::gprc, OpTypes::g8rc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, /**/ OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::crrc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::crrc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::crrc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::crrc, OpTypes::f8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::tlsgd, OpTypes::gprc, OpTypes::gprc, OpTypes::tlsgd32, OpTypes::g8rc, OpTypes::g8rc, OpTypes::tlsgd, OpTypes::gprc, OpTypes::gprc, OpTypes::tlsgd32, /**/ OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::u4imm, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::u4imm, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::u4imm, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::u4imm, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc_nor0, OpTypes::gprc, OpTypes::crbitrc, OpTypes::g8rc, OpTypes::g8rc_nox0, OpTypes::g8rc, OpTypes::crbitrc, /**/ OpTypes::gprc, OpTypes::gprc_nor0, OpTypes::s16imm, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::g8rc, OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u5imm, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::g8rc, OpTypes::s16imm64, OpTypes::g8rc_nox0, OpTypes::gprc, OpTypes::s16imm, OpTypes::gprc_nor0, OpTypes::g8rc, OpTypes::i64imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::i64imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::i64imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::i64imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::i64imm, OpTypes::g8rc_nox0, OpTypes::f8rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::f8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::f8rc, OpTypes::ptr_rc_nor0, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::f8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::f8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::f8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::f8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::f4rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::f4rc, OpTypes::ptr_rc_nor0, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::f4rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::f4rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::gprc, OpTypes::s16imm, OpTypes::g8rc, OpTypes::s16imm64, OpTypes::gprc, OpTypes::s17imm, OpTypes::g8rc, OpTypes::s17imm64, OpTypes::gprc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::vrrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vrrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vrrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vrrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vrrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vrrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vrrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::gprc, OpTypes::i32imm, OpTypes::gprc, OpTypes::gprc, OpTypes::i32imm, OpTypes::gprc_nor0, OpTypes::vfrc, OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::vsfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vfrc, OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::vssrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsrc, OpTypes::dispRIX16, OpTypes::ptr_rc_nor0, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u5imm, OpTypes::crrc, OpTypes::crrc, OpTypes::crrc, OpTypes::crrc, OpTypes::crrc, OpTypes::gprc, OpTypes::u10imm, OpTypes::u10imm, OpTypes::gprc, OpTypes::g8rc, OpTypes::gprc, OpTypes::g8rc, OpTypes::gprc, OpTypes::i32imm, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::u3imm, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::u2imm, OpTypes::f8rc, OpTypes::f8rc, OpTypes::gprc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::crbitm, OpTypes::g8rc, OpTypes::crbitm, OpTypes::gprc, OpTypes::i32imm, OpTypes::gprc, OpTypes::i32imm, OpTypes::g8rc, OpTypes::i32imm, OpTypes::gprc, OpTypes::u4imm, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::i32imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::vsrc, OpTypes::gprc, OpTypes::gprc, OpTypes::VRSAVERC, OpTypes::gprc, OpTypes::vsrc, OpTypes::vrrc, OpTypes::g8rc, OpTypes::vsfrc, OpTypes::g8rc, OpTypes::vsrc, OpTypes::gprc, OpTypes::vsfrc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, /**/ /**/ OpTypes::i32imm, OpTypes::gprc, OpTypes::i32imm, OpTypes::g8rc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::i32imm, OpTypes::u5imm, OpTypes::u5imm, OpTypes::i32imm, OpTypes::f8rc, OpTypes::i32imm, OpTypes::i32imm, OpTypes::crrc, OpTypes::i32imm, OpTypes::i32imm, OpTypes::crrc, OpTypes::i32imm, OpTypes::i32imm, OpTypes::i32imm, OpTypes::f8rc, OpTypes::i32imm, OpTypes::i32imm, OpTypes::i32imm, OpTypes::f8rc, OpTypes::gprc, OpTypes::g8rc, OpTypes::gprc, OpTypes::i32imm, OpTypes::gprc, OpTypes::i32imm, OpTypes::crbitm, OpTypes::gprc, OpTypes::crbitm, OpTypes::g8rc, OpTypes::i32imm, OpTypes::gprc, OpTypes::i32imm, OpTypes::gprc, OpTypes::i32imm, OpTypes::g8rc, OpTypes::gprc, OpTypes::u4imm, OpTypes::gprc, OpTypes::gprc, OpTypes::vsrc, OpTypes::g8rc, OpTypes::gprc, OpTypes::VRSAVERC, OpTypes::gprc, OpTypes::vsrc, OpTypes::gprc, OpTypes::vsrc, OpTypes::gprc, OpTypes::vrrc, OpTypes::vsfrc, OpTypes::g8rc, OpTypes::vsrc, OpTypes::g8rc_nox0, OpTypes::g8rc, OpTypes::vsfrc, OpTypes::gprc, OpTypes::vsrc, OpTypes::gprc, OpTypes::vsfrc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::s16imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::s16imm64, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, /**/ /**/ /**/ OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, /**/ OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, /**/ /**/ /**/ OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::u16imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u16imm64, OpTypes::gprc, OpTypes::gprc, OpTypes::u16imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u16imm64, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::u2imm, OpTypes::qbrc, OpTypes::qbrc, OpTypes::qbrc, OpTypes::u2imm, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::u2imm, OpTypes::qfrc, OpTypes::qfrc, OpTypes::u2imm, OpTypes::qbrc, OpTypes::qbrc, OpTypes::u2imm, OpTypes::qsrc, OpTypes::qsrc, OpTypes::u2imm, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qbrc, OpTypes::qbrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qbrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qbrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qbrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qbrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qbrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qbrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qbrc, OpTypes::qbrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::u12imm, OpTypes::qbrc, OpTypes::qbrc, OpTypes::qbrc, OpTypes::u12imm, OpTypes::qbrc, OpTypes::qbrc, OpTypes::qbrc, OpTypes::u12imm, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qbrc, OpTypes::qbrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qbrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qbrc, OpTypes::qbrc, OpTypes::qbrc, OpTypes::qbrc, OpTypes::qsrc, OpTypes::qbrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qbrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qbrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::u12imm, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qbrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qbrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::G8RC, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qbrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::qsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::qsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::crrc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::crbitrc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::VRSAVERC, OpTypes::dispRI, OpTypes::ptr_rc_nor0, /**/ /**/ OpTypes::u1imm, /**/ /**/ /**/ OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::g8rc, OpTypes::gprc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::u6imm, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::u5imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::u5imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::u5imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::u5imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::i32imm, OpTypes::vrrc, OpTypes::crrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::i32imm, OpTypes::f4rc, OpTypes::crrc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::i32imm, OpTypes::f8rc, OpTypes::crrc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::i32imm, OpTypes::gprc, OpTypes::crrc, OpTypes::gprc_nor0, OpTypes::gprc_nor0, OpTypes::i32imm, OpTypes::g8rc, OpTypes::crrc, OpTypes::g8rc_nox0, OpTypes::g8rc_nox0, OpTypes::i32imm, OpTypes::qbrc, OpTypes::crrc, OpTypes::qbrc, OpTypes::qbrc, OpTypes::i32imm, OpTypes::qfrc, OpTypes::crrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::i32imm, OpTypes::qsrc, OpTypes::crrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::i32imm, OpTypes::sperc, OpTypes::crrc, OpTypes::sperc, OpTypes::sperc, OpTypes::i32imm, OpTypes::spe4rc, OpTypes::crrc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::i32imm, OpTypes::vrrc, OpTypes::crrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::i32imm, OpTypes::f8rc, OpTypes::crrc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::i32imm, OpTypes::vsrc, OpTypes::crrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::i32imm, OpTypes::f4rc, OpTypes::crrc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::i32imm, OpTypes::vrrc, OpTypes::crbitrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::f4rc, OpTypes::crbitrc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::f8rc, OpTypes::crbitrc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::gprc, OpTypes::crbitrc, OpTypes::gprc_nor0, OpTypes::gprc_nor0, OpTypes::g8rc, OpTypes::crbitrc, OpTypes::g8rc_nox0, OpTypes::g8rc_nox0, OpTypes::qbrc, OpTypes::crbitrc, OpTypes::qbrc, OpTypes::qbrc, OpTypes::qfrc, OpTypes::crbitrc, OpTypes::qfrc, OpTypes::qfrc, OpTypes::qsrc, OpTypes::crbitrc, OpTypes::qsrc, OpTypes::qsrc, OpTypes::sperc, OpTypes::crbitrc, OpTypes::sperc, OpTypes::sperc, OpTypes::spe4rc, OpTypes::crbitrc, OpTypes::spe4rc, OpTypes::spe4rc, OpTypes::vrrc, OpTypes::crbitrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::f8rc, OpTypes::crbitrc, OpTypes::f8rc, OpTypes::f8rc, OpTypes::vsrc, OpTypes::crbitrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::f4rc, OpTypes::crbitrc, OpTypes::f4rc, OpTypes::f4rc, OpTypes::gprc, OpTypes::crrc, OpTypes::g8rc, OpTypes::crrc, OpTypes::f8rc, OpTypes::gprc, OpTypes::f8rc, OpTypes::u2imm, OpTypes::gprc, OpTypes::gprc, /**/ OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, /**/ OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::spe4rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::spe4rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::spe4rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::spe4rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::crrc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::crbitrc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::VRSAVERC, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u6imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::g8rc, OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u5imm, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::f8rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::f8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::f8rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::f8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::f8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::f8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::f4rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::f4rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::f4rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::f4rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::gprc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, /**/ OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::vrrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vrrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vrrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vrrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vrrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::dispRI, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_nor0, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::g8rc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::gprc, OpTypes::ptr_rc_nor0, OpTypes::tlsreg, OpTypes::vfrc, OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::vsfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsfrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vfrc, OpTypes::dispRIX, OpTypes::ptr_rc_nor0, OpTypes::vssrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsrc, OpTypes::dispRIX16, OpTypes::ptr_rc_nor0, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::g8rc, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::vsrc, OpTypes::ptr_rc_nor0, OpTypes::ptr_rc_idx, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::s16imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::s16imm64, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::i32imm, OpTypes::gprc, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::gprc, OpTypes::u5imm, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::gprc, OpTypes::u5imm, OpTypes::calltarget, OpTypes::calltarget, OpTypes::abscalltarget, OpTypes::abscalltarget, /**/ /**/ OpTypes::u1imm, OpTypes::gprc, OpTypes::u1imm, OpTypes::crrc, OpTypes::gprc, OpTypes::abscalltarget, OpTypes::i32imm, OpTypes::abscalltarget, OpTypes::i32imm, OpTypes::calltarget, OpTypes::i32imm, OpTypes::calltarget, OpTypes::i32imm, OpTypes::CTRRC, OpTypes::i32imm, OpTypes::CTRRC8, OpTypes::i32imm, OpTypes::u5imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u5imm, OpTypes::g8rc, OpTypes::s16imm, OpTypes::u1imm, /**/ OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, /**/ OpTypes::gprc, OpTypes::gprc, OpTypes::i1imm, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, /**/ /**/ OpTypes::gprc, OpTypes::gprc, OpTypes::i1imm, /**/ /**/ OpTypes::gprc, OpTypes::u1imm, OpTypes::u5imm, OpTypes::gprc, OpTypes::gprc, OpTypes::u5imm, OpTypes::gprc, OpTypes::s16imm, /**/ OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u5imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u5imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::gprc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u5imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u5imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::gprc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u4imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u4imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u4imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u4imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vfrc, OpTypes::vfrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vfrc, OpTypes::vfrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vfrc, OpTypes::vfrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vfrc, OpTypes::vfrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vfrc, OpTypes::vfrc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::vrrc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::vrrc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::vrrc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::vrrc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::vrrc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u4imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u4imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u4imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u4imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u1imm, OpTypes::u4imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u1imm, OpTypes::u4imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u4imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u5imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u5imm, OpTypes::vfrc, OpTypes::vrrc, OpTypes::u5imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::u5imm, OpTypes::vfrc, OpTypes::vrrc, OpTypes::s5imm, OpTypes::vrrc, OpTypes::s5imm, OpTypes::vrrc, OpTypes::s5imm, OpTypes::vrrc, OpTypes::u5imm, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::i32imm, OpTypes::gprc, OpTypes::i1imm, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::gprc, OpTypes::gprc, OpTypes::u16imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u16imm64, OpTypes::gprc, OpTypes::gprc, OpTypes::u16imm, OpTypes::g8rc, OpTypes::g8rc, OpTypes::u16imm64, OpTypes::gprc, OpTypes::gprc, OpTypes::gprc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vsrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::crrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::crrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vsrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::crrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::crrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::crrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::crrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vrrc, OpTypes::vfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsrc, OpTypes::vssrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vfrc, OpTypes::vrrc, OpTypes::vfrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vsrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vsfrc, OpTypes::vrrc, OpTypes::vfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vsrc, OpTypes::g8rc, OpTypes::g8rc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vrrc, OpTypes::u1imm, OpTypes::vrrc, OpTypes::u2imm, OpTypes::vrrc, OpTypes::u1imm, OpTypes::vrrc, OpTypes::u2imm, OpTypes::vrrc, OpTypes::u1imm, OpTypes::vrrc, OpTypes::u2imm, OpTypes::vssrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::vssrc, OpTypes::crrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::crrc, OpTypes::vsfrc, OpTypes::crrc, OpTypes::u7imm, OpTypes::vsfrc, OpTypes::crrc, OpTypes::u7imm, OpTypes::vrrc, OpTypes::crrc, OpTypes::u7imm, OpTypes::vsfrc, OpTypes::g8rc, OpTypes::vsfrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::g8rc, OpTypes::vsfrc, OpTypes::vrrc, OpTypes::vrrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::crrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::crrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::crrc, OpTypes::vsrc, OpTypes::crrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::u7imm, OpTypes::vsrc, OpTypes::vsrc, OpTypes::u7imm, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsfrc, OpTypes::vsrc, OpTypes::u4imm, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::u4imm, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsfrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsfrc, OpTypes::vssrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::u2imm, OpTypes::vsrc, OpTypes::vsfrc, OpTypes::u2imm, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::vsrc, OpTypes::u2imm, OpTypes::vsrc, OpTypes::vsfrc, OpTypes::u2imm, OpTypes::vsrc, OpTypes::u8imm, OpTypes::vsrc, OpTypes::vsrc, OpTypes::u2imm, OpTypes::vsrc, OpTypes::vsfrc, OpTypes::u2imm, OpTypes::u5imm, OpTypes::crbitrc, OpTypes::condbrtarget, OpTypes::u5imm, OpTypes::crbitrc, OpTypes::abscondbrtarget, OpTypes::u5imm, OpTypes::atimm, OpTypes::crbitrc, OpTypes::abscondbrtarget, OpTypes::u5imm, OpTypes::crbitrc, OpTypes::i32imm, OpTypes::u5imm, OpTypes::crbitrc, OpTypes::i32imm, OpTypes::u5imm, OpTypes::crbitrc, OpTypes::condbrtarget, OpTypes::u5imm, OpTypes::crbitrc, OpTypes::abscondbrtarget, OpTypes::u5imm, OpTypes::atimm, OpTypes::crbitrc, OpTypes::abscondbrtarget, OpTypes::u5imm, OpTypes::crbitrc, OpTypes::i32imm, OpTypes::u5imm, OpTypes::crbitrc, OpTypes::i32imm, OpTypes::u5imm, OpTypes::atimm, OpTypes::crbitrc, OpTypes::condbrtarget, OpTypes::u5imm, OpTypes::atimm, OpTypes::crbitrc, OpTypes::condbrtarget, }; return OpcodeOperandTypes[Offsets[Opcode] + OpIdx]; } } // end namespace PPC } // end namespace llvm #endif // GET_INSTRINFO_OPERAND_TYPE #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::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::XOR8_rec, PPC::XOR8 }, { PPC::XOR_rec, PPC::XOR }, }; // End of getNonRecordFormOpcodeTable unsigned mid; unsigned start = 0; unsigned end = 176; 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::SUBFZE, PPC::SUBFZE_rec }, { PPC::SUBFZE8, PPC::SUBFZE8_rec }, { PPC::SUBFZE8O, PPC::SUBFZE8O_rec }, { PPC::SUBFZEO, PPC::SUBFZEO_rec }, { PPC::XOR, PPC::XOR_rec }, { PPC::XOR8, PPC::XOR8_rec }, }; // End of getRecordFormOpcodeTable unsigned mid; unsigned start = 0; unsigned end = 176; 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