//===- TableGen'erated file -------------------------------------*- C++ -*-===// // // Target Instruction Enum Values // // Automatically generated file, do not edit! // //===----------------------------------------------------------------------===// #ifdef GET_INSTRINFO_ENUM #undef GET_INSTRINFO_ENUM namespace llvm { namespace X86 { enum { PHI = 0, INLINEASM = 1, PROLOG_LABEL = 2, EH_LABEL = 3, GC_LABEL = 4, KILL = 5, EXTRACT_SUBREG = 6, INSERT_SUBREG = 7, IMPLICIT_DEF = 8, SUBREG_TO_REG = 9, COPY_TO_REGCLASS = 10, DBG_VALUE = 11, REG_SEQUENCE = 12, COPY = 13, AAA = 14, AAD8i8 = 15, AAM8i8 = 16, AAS = 17, ABS_F = 18, ABS_Fp32 = 19, ABS_Fp64 = 20, ABS_Fp80 = 21, ACQUIRE_MOV16rm = 22, ACQUIRE_MOV32rm = 23, ACQUIRE_MOV64rm = 24, ACQUIRE_MOV8rm = 25, ADC16i16 = 26, ADC16mi = 27, ADC16mi8 = 28, ADC16mr = 29, ADC16ri = 30, ADC16ri8 = 31, ADC16rm = 32, ADC16rr = 33, ADC16rr_REV = 34, ADC32i32 = 35, ADC32mi = 36, ADC32mi8 = 37, ADC32mr = 38, ADC32ri = 39, ADC32ri8 = 40, ADC32rm = 41, ADC32rr = 42, ADC32rr_REV = 43, ADC64i32 = 44, ADC64mi32 = 45, ADC64mi8 = 46, ADC64mr = 47, ADC64ri32 = 48, ADC64ri8 = 49, ADC64rm = 50, ADC64rr = 51, ADC64rr_REV = 52, ADC8i8 = 53, ADC8mi = 54, ADC8mr = 55, ADC8ri = 56, ADC8rm = 57, ADC8rr = 58, ADC8rr_REV = 59, ADD16i16 = 60, ADD16mi = 61, ADD16mi8 = 62, ADD16mr = 63, ADD16ri = 64, ADD16ri8 = 65, ADD16ri8_DB = 66, ADD16ri_DB = 67, ADD16rm = 68, ADD16rr = 69, ADD16rr_DB = 70, ADD16rr_REV = 71, ADD32i32 = 72, ADD32mi = 73, ADD32mi8 = 74, ADD32mr = 75, ADD32ri = 76, ADD32ri8 = 77, ADD32ri8_DB = 78, ADD32ri_DB = 79, ADD32rm = 80, ADD32rr = 81, ADD32rr_DB = 82, ADD32rr_REV = 83, ADD64i32 = 84, ADD64mi32 = 85, ADD64mi8 = 86, ADD64mr = 87, ADD64ri32 = 88, ADD64ri32_DB = 89, ADD64ri8 = 90, ADD64ri8_DB = 91, ADD64rm = 92, ADD64rr = 93, ADD64rr_DB = 94, ADD64rr_REV = 95, ADD8i8 = 96, ADD8mi = 97, ADD8mr = 98, ADD8ri = 99, ADD8rm = 100, ADD8rr = 101, ADD8rr_REV = 102, ADDPDrm = 103, ADDPDrr = 104, ADDPSrm = 105, ADDPSrr = 106, ADDSDrm = 107, ADDSDrm_Int = 108, ADDSDrr = 109, ADDSDrr_Int = 110, ADDSSrm = 111, ADDSSrm_Int = 112, ADDSSrr = 113, ADDSSrr_Int = 114, ADDSUBPDrm = 115, ADDSUBPDrr = 116, ADDSUBPSrm = 117, ADDSUBPSrr = 118, ADD_F32m = 119, ADD_F64m = 120, ADD_FI16m = 121, ADD_FI32m = 122, ADD_FPrST0 = 123, ADD_FST0r = 124, ADD_Fp32 = 125, ADD_Fp32m = 126, ADD_Fp64 = 127, ADD_Fp64m = 128, ADD_Fp64m32 = 129, ADD_Fp80 = 130, ADD_Fp80m32 = 131, ADD_Fp80m64 = 132, ADD_FpI16m32 = 133, ADD_FpI16m64 = 134, ADD_FpI16m80 = 135, ADD_FpI32m32 = 136, ADD_FpI32m64 = 137, ADD_FpI32m80 = 138, ADD_FrST0 = 139, ADJCALLSTACKDOWN32 = 140, ADJCALLSTACKDOWN64 = 141, ADJCALLSTACKUP32 = 142, ADJCALLSTACKUP64 = 143, AESDECLASTrm = 144, AESDECLASTrr = 145, AESDECrm = 146, AESDECrr = 147, AESENCLASTrm = 148, AESENCLASTrr = 149, AESENCrm = 150, AESENCrr = 151, AESIMCrm = 152, AESIMCrr = 153, AESKEYGENASSIST128rm = 154, AESKEYGENASSIST128rr = 155, AND16i16 = 156, AND16mi = 157, AND16mi8 = 158, AND16mr = 159, AND16ri = 160, AND16ri8 = 161, AND16rm = 162, AND16rr = 163, AND16rr_REV = 164, AND32i32 = 165, AND32mi = 166, AND32mi8 = 167, AND32mr = 168, AND32ri = 169, AND32ri8 = 170, AND32rm = 171, AND32rr = 172, AND32rr_REV = 173, AND64i32 = 174, AND64mi32 = 175, AND64mi8 = 176, AND64mr = 177, AND64ri32 = 178, AND64ri8 = 179, AND64rm = 180, AND64rr = 181, AND64rr_REV = 182, AND8i8 = 183, AND8mi = 184, AND8mr = 185, AND8ri = 186, AND8rm = 187, AND8rr = 188, AND8rr_REV = 189, ANDN32rm = 190, ANDN32rr = 191, ANDN64rm = 192, ANDN64rr = 193, ANDNPDrm = 194, ANDNPDrr = 195, ANDNPSrm = 196, ANDNPSrr = 197, ANDPDrm = 198, ANDPDrr = 199, ANDPSrm = 200, ANDPSrr = 201, ARPL16mr = 202, ARPL16rr = 203, ATOMADD6432 = 204, ATOMAND16 = 205, ATOMAND32 = 206, ATOMAND64 = 207, ATOMAND6432 = 208, ATOMAND8 = 209, ATOMMAX16 = 210, ATOMMAX32 = 211, ATOMMAX64 = 212, ATOMMIN16 = 213, ATOMMIN32 = 214, ATOMMIN64 = 215, ATOMNAND16 = 216, ATOMNAND32 = 217, ATOMNAND64 = 218, ATOMNAND6432 = 219, ATOMNAND8 = 220, ATOMOR16 = 221, ATOMOR32 = 222, ATOMOR64 = 223, ATOMOR6432 = 224, ATOMOR8 = 225, ATOMSUB6432 = 226, ATOMSWAP6432 = 227, ATOMUMAX16 = 228, ATOMUMAX32 = 229, ATOMUMAX64 = 230, ATOMUMIN16 = 231, ATOMUMIN32 = 232, ATOMUMIN64 = 233, ATOMXOR16 = 234, ATOMXOR32 = 235, ATOMXOR64 = 236, ATOMXOR6432 = 237, ATOMXOR8 = 238, AVX_SET0PDY = 239, AVX_SET0PSY = 240, AVX_SETALLONES = 241, BLENDPDrmi = 242, BLENDPDrri = 243, BLENDPSrmi = 244, BLENDPSrri = 245, BLENDVPDrm0 = 246, BLENDVPDrr0 = 247, BLENDVPSrm0 = 248, BLENDVPSrr0 = 249, BOUNDS16rm = 250, BOUNDS32rm = 251, BSF16rm = 252, BSF16rr = 253, BSF32rm = 254, BSF32rr = 255, BSF64rm = 256, BSF64rr = 257, BSR16rm = 258, BSR16rr = 259, BSR32rm = 260, BSR32rr = 261, BSR64rm = 262, BSR64rr = 263, BSWAP32r = 264, BSWAP64r = 265, BT16mi8 = 266, BT16mr = 267, BT16ri8 = 268, BT16rr = 269, BT32mi8 = 270, BT32mr = 271, BT32ri8 = 272, BT32rr = 273, BT64mi8 = 274, BT64mr = 275, BT64ri8 = 276, BT64rr = 277, BTC16mi8 = 278, BTC16mr = 279, BTC16ri8 = 280, BTC16rr = 281, BTC32mi8 = 282, BTC32mr = 283, BTC32ri8 = 284, BTC32rr = 285, BTC64mi8 = 286, BTC64mr = 287, BTC64ri8 = 288, BTC64rr = 289, BTR16mi8 = 290, BTR16mr = 291, BTR16ri8 = 292, BTR16rr = 293, BTR32mi8 = 294, BTR32mr = 295, BTR32ri8 = 296, BTR32rr = 297, BTR64mi8 = 298, BTR64mr = 299, BTR64ri8 = 300, BTR64rr = 301, BTS16mi8 = 302, BTS16mr = 303, BTS16ri8 = 304, BTS16rr = 305, BTS32mi8 = 306, BTS32mr = 307, BTS32ri8 = 308, BTS32rr = 309, BTS64mi8 = 310, BTS64mr = 311, BTS64ri8 = 312, BTS64rr = 313, CALL32m = 314, CALL32r = 315, CALL64m = 316, CALL64pcrel32 = 317, CALL64r = 318, CALLpcrel16 = 319, CALLpcrel32 = 320, CBW = 321, CDQ = 322, CDQE = 323, CHS_F = 324, CHS_Fp32 = 325, CHS_Fp64 = 326, CHS_Fp80 = 327, CLC = 328, CLD = 329, CLFLUSH = 330, CLI = 331, CLTS = 332, CMC = 333, CMOVA16rm = 334, CMOVA16rr = 335, CMOVA32rm = 336, CMOVA32rr = 337, CMOVA64rm = 338, CMOVA64rr = 339, CMOVAE16rm = 340, CMOVAE16rr = 341, CMOVAE32rm = 342, CMOVAE32rr = 343, CMOVAE64rm = 344, CMOVAE64rr = 345, CMOVB16rm = 346, CMOVB16rr = 347, CMOVB32rm = 348, CMOVB32rr = 349, CMOVB64rm = 350, CMOVB64rr = 351, CMOVBE16rm = 352, CMOVBE16rr = 353, CMOVBE32rm = 354, CMOVBE32rr = 355, CMOVBE64rm = 356, CMOVBE64rr = 357, CMOVBE_F = 358, CMOVBE_Fp32 = 359, CMOVBE_Fp64 = 360, CMOVBE_Fp80 = 361, CMOVB_F = 362, CMOVB_Fp32 = 363, CMOVB_Fp64 = 364, CMOVB_Fp80 = 365, CMOVE16rm = 366, CMOVE16rr = 367, CMOVE32rm = 368, CMOVE32rr = 369, CMOVE64rm = 370, CMOVE64rr = 371, CMOVE_F = 372, CMOVE_Fp32 = 373, CMOVE_Fp64 = 374, CMOVE_Fp80 = 375, CMOVG16rm = 376, CMOVG16rr = 377, CMOVG32rm = 378, CMOVG32rr = 379, CMOVG64rm = 380, CMOVG64rr = 381, CMOVGE16rm = 382, CMOVGE16rr = 383, CMOVGE32rm = 384, CMOVGE32rr = 385, CMOVGE64rm = 386, CMOVGE64rr = 387, CMOVL16rm = 388, CMOVL16rr = 389, CMOVL32rm = 390, CMOVL32rr = 391, CMOVL64rm = 392, CMOVL64rr = 393, CMOVLE16rm = 394, CMOVLE16rr = 395, CMOVLE32rm = 396, CMOVLE32rr = 397, CMOVLE64rm = 398, CMOVLE64rr = 399, CMOVNBE_F = 400, CMOVNBE_Fp32 = 401, CMOVNBE_Fp64 = 402, CMOVNBE_Fp80 = 403, CMOVNB_F = 404, CMOVNB_Fp32 = 405, CMOVNB_Fp64 = 406, CMOVNB_Fp80 = 407, CMOVNE16rm = 408, CMOVNE16rr = 409, CMOVNE32rm = 410, CMOVNE32rr = 411, CMOVNE64rm = 412, CMOVNE64rr = 413, CMOVNE_F = 414, CMOVNE_Fp32 = 415, CMOVNE_Fp64 = 416, CMOVNE_Fp80 = 417, CMOVNO16rm = 418, CMOVNO16rr = 419, CMOVNO32rm = 420, CMOVNO32rr = 421, CMOVNO64rm = 422, CMOVNO64rr = 423, CMOVNP16rm = 424, CMOVNP16rr = 425, CMOVNP32rm = 426, CMOVNP32rr = 427, CMOVNP64rm = 428, CMOVNP64rr = 429, CMOVNP_F = 430, CMOVNP_Fp32 = 431, CMOVNP_Fp64 = 432, CMOVNP_Fp80 = 433, CMOVNS16rm = 434, CMOVNS16rr = 435, CMOVNS32rm = 436, CMOVNS32rr = 437, CMOVNS64rm = 438, CMOVNS64rr = 439, CMOVO16rm = 440, CMOVO16rr = 441, CMOVO32rm = 442, CMOVO32rr = 443, CMOVO64rm = 444, CMOVO64rr = 445, CMOVP16rm = 446, CMOVP16rr = 447, CMOVP32rm = 448, CMOVP32rr = 449, CMOVP64rm = 450, CMOVP64rr = 451, CMOVP_F = 452, CMOVP_Fp32 = 453, CMOVP_Fp64 = 454, CMOVP_Fp80 = 455, CMOVS16rm = 456, CMOVS16rr = 457, CMOVS32rm = 458, CMOVS32rr = 459, CMOVS64rm = 460, CMOVS64rr = 461, CMOV_FR32 = 462, CMOV_FR64 = 463, CMOV_GR16 = 464, CMOV_GR32 = 465, CMOV_GR8 = 466, CMOV_RFP32 = 467, CMOV_RFP64 = 468, CMOV_RFP80 = 469, CMOV_V2F64 = 470, CMOV_V2I64 = 471, CMOV_V4F32 = 472, CMOV_V4F64 = 473, CMOV_V4I64 = 474, CMOV_V8F32 = 475, CMP16i16 = 476, CMP16mi = 477, CMP16mi8 = 478, CMP16mr = 479, CMP16ri = 480, CMP16ri8 = 481, CMP16rm = 482, CMP16rr = 483, CMP16rr_REV = 484, CMP32i32 = 485, CMP32mi = 486, CMP32mi8 = 487, CMP32mr = 488, CMP32ri = 489, CMP32ri8 = 490, CMP32rm = 491, CMP32rr = 492, CMP32rr_REV = 493, CMP64i32 = 494, CMP64mi32 = 495, CMP64mi8 = 496, CMP64mr = 497, CMP64ri32 = 498, CMP64ri8 = 499, CMP64rm = 500, CMP64rr = 501, CMP64rr_REV = 502, CMP8i8 = 503, CMP8mi = 504, CMP8mr = 505, CMP8ri = 506, CMP8rm = 507, CMP8rr = 508, CMP8rr_REV = 509, CMPPDrmi = 510, CMPPDrmi_alt = 511, CMPPDrri = 512, CMPPDrri_alt = 513, CMPPSrmi = 514, CMPPSrmi_alt = 515, CMPPSrri = 516, CMPPSrri_alt = 517, CMPS16 = 518, CMPS32 = 519, CMPS64 = 520, CMPS8 = 521, CMPSDrm = 522, CMPSDrm_alt = 523, CMPSDrr = 524, CMPSDrr_alt = 525, CMPSSrm = 526, CMPSSrm_alt = 527, CMPSSrr = 528, CMPSSrr_alt = 529, CMPXCHG16B = 530, CMPXCHG16rm = 531, CMPXCHG16rr = 532, CMPXCHG32rm = 533, CMPXCHG32rr = 534, CMPXCHG64rm = 535, CMPXCHG64rr = 536, CMPXCHG8B = 537, CMPXCHG8rm = 538, CMPXCHG8rr = 539, COMISDrm = 540, COMISDrr = 541, COMISSrm = 542, COMISSrr = 543, COMP_FST0r = 544, COM_FIPr = 545, COM_FIr = 546, COM_FST0r = 547, COS_F = 548, COS_Fp32 = 549, COS_Fp64 = 550, COS_Fp80 = 551, CPUID = 552, CQO = 553, CRC32r32m16 = 554, CRC32r32m32 = 555, CRC32r32m8 = 556, CRC32r32r16 = 557, CRC32r32r32 = 558, CRC32r32r8 = 559, CRC32r64m64 = 560, CRC32r64m8 = 561, CRC32r64r64 = 562, CRC32r64r8 = 563, CS_PREFIX = 564, CVTDQ2PDrm = 565, CVTDQ2PDrr = 566, CVTDQ2PSrm = 567, CVTDQ2PSrr = 568, CVTPD2DQrm = 569, CVTPD2DQrr = 570, CVTPD2PSrm = 571, CVTPD2PSrr = 572, CVTPS2DQrm = 573, CVTPS2DQrr = 574, CVTPS2PDrm = 575, CVTPS2PDrr = 576, CVTSD2SI64rm = 577, CVTSD2SI64rr = 578, CVTSD2SIrm = 579, CVTSD2SIrr = 580, CVTSD2SSrm = 581, CVTSD2SSrr = 582, CVTSI2SD64rm = 583, CVTSI2SD64rr = 584, CVTSI2SDrm = 585, CVTSI2SDrr = 586, CVTSI2SS64rm = 587, CVTSI2SS64rr = 588, CVTSI2SSrm = 589, CVTSI2SSrr = 590, CVTSS2SDrm = 591, CVTSS2SDrr = 592, CVTSS2SI64rm = 593, CVTSS2SI64rr = 594, CVTSS2SIrm = 595, CVTSS2SIrr = 596, CVTTPD2DQrm = 597, CVTTPD2DQrr = 598, CVTTPS2DQrm = 599, CVTTPS2DQrr = 600, CVTTSD2SI64rm = 601, CVTTSD2SI64rr = 602, CVTTSD2SIrm = 603, CVTTSD2SIrr = 604, CVTTSS2SI64rm = 605, CVTTSS2SI64rr = 606, CVTTSS2SIrm = 607, CVTTSS2SIrr = 608, CWD = 609, CWDE = 610, DAA = 611, DAS = 612, DATA16_PREFIX = 613, DEC16m = 614, DEC16r = 615, DEC32m = 616, DEC32r = 617, DEC64_16m = 618, DEC64_16r = 619, DEC64_32m = 620, DEC64_32r = 621, DEC64m = 622, DEC64r = 623, DEC8m = 624, DEC8r = 625, DIV16m = 626, DIV16r = 627, DIV32m = 628, DIV32r = 629, DIV64m = 630, DIV64r = 631, DIV8m = 632, DIV8r = 633, DIVPDrm = 634, DIVPDrr = 635, DIVPSrm = 636, DIVPSrr = 637, DIVR_F32m = 638, DIVR_F64m = 639, DIVR_FI16m = 640, DIVR_FI32m = 641, DIVR_FPrST0 = 642, DIVR_FST0r = 643, DIVR_Fp32m = 644, DIVR_Fp64m = 645, DIVR_Fp64m32 = 646, DIVR_Fp80m32 = 647, DIVR_Fp80m64 = 648, DIVR_FpI16m32 = 649, DIVR_FpI16m64 = 650, DIVR_FpI16m80 = 651, DIVR_FpI32m32 = 652, DIVR_FpI32m64 = 653, DIVR_FpI32m80 = 654, DIVR_FrST0 = 655, DIVSDrm = 656, DIVSDrm_Int = 657, DIVSDrr = 658, DIVSDrr_Int = 659, DIVSSrm = 660, DIVSSrm_Int = 661, DIVSSrr = 662, DIVSSrr_Int = 663, DIV_F32m = 664, DIV_F64m = 665, DIV_FI16m = 666, DIV_FI32m = 667, DIV_FPrST0 = 668, DIV_FST0r = 669, DIV_Fp32 = 670, DIV_Fp32m = 671, DIV_Fp64 = 672, DIV_Fp64m = 673, DIV_Fp64m32 = 674, DIV_Fp80 = 675, DIV_Fp80m32 = 676, DIV_Fp80m64 = 677, DIV_FpI16m32 = 678, DIV_FpI16m64 = 679, DIV_FpI16m80 = 680, DIV_FpI32m32 = 681, DIV_FpI32m64 = 682, DIV_FpI32m80 = 683, DIV_FrST0 = 684, DPPDrmi = 685, DPPDrri = 686, DPPSrmi = 687, DPPSrri = 688, DS_PREFIX = 689, EH_RETURN = 690, EH_RETURN64 = 691, ENTER = 692, ES_PREFIX = 693, EXTRACTPSmr = 694, EXTRACTPSrr = 695, F2XM1 = 696, FARCALL16i = 697, FARCALL16m = 698, FARCALL32i = 699, FARCALL32m = 700, FARCALL64 = 701, FARJMP16i = 702, FARJMP16m = 703, FARJMP32i = 704, FARJMP32m = 705, FARJMP64 = 706, FBLDm = 707, FBSTPm = 708, FCOM32m = 709, FCOM64m = 710, FCOMP32m = 711, FCOMP64m = 712, FCOMPP = 713, FDECSTP = 714, FEMMS = 715, FFREE = 716, FICOM16m = 717, FICOM32m = 718, FICOMP16m = 719, FICOMP32m = 720, FINCSTP = 721, FLDCW16m = 722, FLDENVm = 723, FLDL2E = 724, FLDL2T = 725, FLDLG2 = 726, FLDLN2 = 727, FLDPI = 728, FNCLEX = 729, FNINIT = 730, FNOP = 731, FNSTCW16m = 732, FNSTSW8r = 733, FNSTSWm = 734, FP32_TO_INT16_IN_MEM = 735, FP32_TO_INT32_IN_MEM = 736, FP32_TO_INT64_IN_MEM = 737, FP64_TO_INT16_IN_MEM = 738, FP64_TO_INT32_IN_MEM = 739, FP64_TO_INT64_IN_MEM = 740, FP80_TO_INT16_IN_MEM = 741, FP80_TO_INT32_IN_MEM = 742, FP80_TO_INT64_IN_MEM = 743, FPATAN = 744, FPREM = 745, FPREM1 = 746, FPTAN = 747, FRNDINT = 748, FRSTORm = 749, FSAVEm = 750, FSCALE = 751, FSINCOS = 752, FSTENVm = 753, FS_PREFIX = 754, FXAM = 755, FXRSTOR = 756, FXRSTOR64 = 757, FXSAVE = 758, FXSAVE64 = 759, FXTRACT = 760, FYL2X = 761, FYL2XP1 = 762, FpPOP_RETVAL = 763, FsANDNPDrm = 764, FsANDNPDrr = 765, FsANDNPSrm = 766, FsANDNPSrr = 767, FsANDPDrm = 768, FsANDPDrr = 769, FsANDPSrm = 770, FsANDPSrr = 771, FsFLD0SD = 772, FsFLD0SS = 773, FsMOVAPDrm = 774, FsMOVAPDrr = 775, FsMOVAPSrm = 776, FsMOVAPSrr = 777, FsORPDrm = 778, FsORPDrr = 779, FsORPSrm = 780, FsORPSrr = 781, FsVMOVAPDrm = 782, FsVMOVAPDrr = 783, FsVMOVAPSrm = 784, FsVMOVAPSrr = 785, FsXORPDrm = 786, FsXORPDrr = 787, FsXORPSrm = 788, FsXORPSrr = 789, GS_PREFIX = 790, HADDPDrm = 791, HADDPDrr = 792, HADDPSrm = 793, HADDPSrr = 794, HLT = 795, HSUBPDrm = 796, HSUBPDrr = 797, HSUBPSrm = 798, HSUBPSrr = 799, IDIV16m = 800, IDIV16r = 801, IDIV32m = 802, IDIV32r = 803, IDIV64m = 804, IDIV64r = 805, IDIV8m = 806, IDIV8r = 807, ILD_F16m = 808, ILD_F32m = 809, ILD_F64m = 810, ILD_Fp16m32 = 811, ILD_Fp16m64 = 812, ILD_Fp16m80 = 813, ILD_Fp32m32 = 814, ILD_Fp32m64 = 815, ILD_Fp32m80 = 816, ILD_Fp64m32 = 817, ILD_Fp64m64 = 818, ILD_Fp64m80 = 819, IMUL16m = 820, IMUL16r = 821, IMUL16rm = 822, IMUL16rmi = 823, IMUL16rmi8 = 824, IMUL16rr = 825, IMUL16rri = 826, IMUL16rri8 = 827, IMUL32m = 828, IMUL32r = 829, IMUL32rm = 830, IMUL32rmi = 831, IMUL32rmi8 = 832, IMUL32rr = 833, IMUL32rri = 834, IMUL32rri8 = 835, IMUL64m = 836, IMUL64r = 837, IMUL64rm = 838, IMUL64rmi32 = 839, IMUL64rmi8 = 840, IMUL64rr = 841, IMUL64rri32 = 842, IMUL64rri8 = 843, IMUL8m = 844, IMUL8r = 845, IN16 = 846, IN16ri = 847, IN16rr = 848, IN32 = 849, IN32ri = 850, IN32rr = 851, IN8 = 852, IN8ri = 853, IN8rr = 854, INC16m = 855, INC16r = 856, INC32m = 857, INC32r = 858, INC64_16m = 859, INC64_16r = 860, INC64_32m = 861, INC64_32r = 862, INC64m = 863, INC64r = 864, INC8m = 865, INC8r = 866, INSERTPSrm = 867, INSERTPSrr = 868, INT = 869, INT3 = 870, INTO = 871, INVD = 872, INVEPT32 = 873, INVEPT64 = 874, INVLPG = 875, INVVPID32 = 876, INVVPID64 = 877, IRET16 = 878, IRET32 = 879, IRET64 = 880, ISTT_FP16m = 881, ISTT_FP32m = 882, ISTT_FP64m = 883, ISTT_Fp16m32 = 884, ISTT_Fp16m64 = 885, ISTT_Fp16m80 = 886, ISTT_Fp32m32 = 887, ISTT_Fp32m64 = 888, ISTT_Fp32m80 = 889, ISTT_Fp64m32 = 890, ISTT_Fp64m64 = 891, ISTT_Fp64m80 = 892, IST_F16m = 893, IST_F32m = 894, IST_FP16m = 895, IST_FP32m = 896, IST_FP64m = 897, IST_Fp16m32 = 898, IST_Fp16m64 = 899, IST_Fp16m80 = 900, IST_Fp32m32 = 901, IST_Fp32m64 = 902, IST_Fp32m80 = 903, IST_Fp64m32 = 904, IST_Fp64m64 = 905, IST_Fp64m80 = 906, Int_CMPSDrm = 907, Int_CMPSDrr = 908, Int_CMPSSrm = 909, Int_CMPSSrr = 910, Int_COMISDrm = 911, Int_COMISDrr = 912, Int_COMISSrm = 913, Int_COMISSrr = 914, Int_CVTDQ2PDrm = 915, Int_CVTDQ2PDrr = 916, Int_CVTDQ2PSrm = 917, Int_CVTDQ2PSrr = 918, Int_CVTPD2DQrm = 919, Int_CVTPD2DQrr = 920, Int_CVTPD2PSrm = 921, Int_CVTPD2PSrr = 922, Int_CVTPS2DQrm = 923, Int_CVTPS2DQrr = 924, Int_CVTPS2PDrm = 925, Int_CVTPS2PDrr = 926, Int_CVTSD2SSrm = 927, Int_CVTSD2SSrr = 928, Int_CVTSI2SD64rm = 929, Int_CVTSI2SD64rr = 930, Int_CVTSI2SDrm = 931, Int_CVTSI2SDrr = 932, Int_CVTSI2SS64rm = 933, Int_CVTSI2SS64rr = 934, Int_CVTSI2SSrm = 935, Int_CVTSI2SSrr = 936, Int_CVTSS2SDrm = 937, Int_CVTSS2SDrr = 938, Int_CVTTSD2SI64rm = 939, Int_CVTTSD2SI64rr = 940, Int_CVTTSD2SIrm = 941, Int_CVTTSD2SIrr = 942, Int_CVTTSS2SI64rm = 943, Int_CVTTSS2SI64rr = 944, Int_CVTTSS2SIrm = 945, Int_CVTTSS2SIrr = 946, Int_MemBarrier = 947, Int_MemBarrierNoSSE64 = 948, Int_UCOMISDrm = 949, Int_UCOMISDrr = 950, Int_UCOMISSrm = 951, Int_UCOMISSrr = 952, Int_VCMPSDrm = 953, Int_VCMPSDrr = 954, Int_VCMPSSrm = 955, Int_VCMPSSrr = 956, Int_VCOMISDrm = 957, Int_VCOMISDrr = 958, Int_VCOMISSrm = 959, Int_VCOMISSrr = 960, Int_VCVTDQ2PDrm = 961, Int_VCVTDQ2PDrr = 962, Int_VCVTDQ2PSrm = 963, Int_VCVTDQ2PSrr = 964, Int_VCVTPD2DQrm = 965, Int_VCVTPD2DQrr = 966, Int_VCVTPD2PSrm = 967, Int_VCVTPD2PSrr = 968, Int_VCVTPS2DQrm = 969, Int_VCVTPS2DQrr = 970, Int_VCVTPS2PDrm = 971, Int_VCVTPS2PDrr = 972, Int_VCVTSD2SI64rm = 973, Int_VCVTSD2SI64rr = 974, Int_VCVTSD2SIrm = 975, Int_VCVTSD2SIrr = 976, Int_VCVTSD2SSrm = 977, Int_VCVTSD2SSrr = 978, Int_VCVTSI2SD64rm = 979, Int_VCVTSI2SD64rr = 980, Int_VCVTSI2SDrm = 981, Int_VCVTSI2SDrr = 982, Int_VCVTSI2SS64rm = 983, Int_VCVTSI2SS64rr = 984, Int_VCVTSI2SSrm = 985, Int_VCVTSI2SSrr = 986, Int_VCVTSS2SDrm = 987, Int_VCVTSS2SDrr = 988, Int_VCVTTPS2DQrm = 989, Int_VCVTTPS2DQrr = 990, Int_VCVTTSD2SI64rm = 991, Int_VCVTTSD2SI64rr = 992, Int_VCVTTSD2SIrm = 993, Int_VCVTTSD2SIrr = 994, Int_VCVTTSS2SI64rm = 995, Int_VCVTTSS2SI64rr = 996, Int_VCVTTSS2SIrm = 997, Int_VCVTTSS2SIrr = 998, Int_VUCOMISDrm = 999, Int_VUCOMISDrr = 1000, Int_VUCOMISSrm = 1001, Int_VUCOMISSrr = 1002, JAE_1 = 1003, JAE_4 = 1004, JA_1 = 1005, JA_4 = 1006, JBE_1 = 1007, JBE_4 = 1008, JB_1 = 1009, JB_4 = 1010, JCXZ = 1011, JECXZ_32 = 1012, JECXZ_64 = 1013, JE_1 = 1014, JE_4 = 1015, JGE_1 = 1016, JGE_4 = 1017, JG_1 = 1018, JG_4 = 1019, JLE_1 = 1020, JLE_4 = 1021, JL_1 = 1022, JL_4 = 1023, JMP32m = 1024, JMP32r = 1025, JMP64m = 1026, JMP64pcrel32 = 1027, JMP64r = 1028, JMP_1 = 1029, JMP_4 = 1030, JNE_1 = 1031, JNE_4 = 1032, JNO_1 = 1033, JNO_4 = 1034, JNP_1 = 1035, JNP_4 = 1036, JNS_1 = 1037, JNS_4 = 1038, JO_1 = 1039, JO_4 = 1040, JP_1 = 1041, JP_4 = 1042, JRCXZ = 1043, JS_1 = 1044, JS_4 = 1045, LAHF = 1046, LAR16rm = 1047, LAR16rr = 1048, LAR32rm = 1049, LAR32rr = 1050, LAR64rm = 1051, LAR64rr = 1052, LCMPXCHG16 = 1053, LCMPXCHG16B = 1054, LCMPXCHG32 = 1055, LCMPXCHG64 = 1056, LCMPXCHG8 = 1057, LCMPXCHG8B = 1058, LDDQUrm = 1059, LDMXCSR = 1060, LDS16rm = 1061, LDS32rm = 1062, LD_F0 = 1063, LD_F1 = 1064, LD_F32m = 1065, LD_F64m = 1066, LD_F80m = 1067, LD_Fp032 = 1068, LD_Fp064 = 1069, LD_Fp080 = 1070, LD_Fp132 = 1071, LD_Fp164 = 1072, LD_Fp180 = 1073, LD_Fp32m = 1074, LD_Fp32m64 = 1075, LD_Fp32m80 = 1076, LD_Fp64m = 1077, LD_Fp64m80 = 1078, LD_Fp80m = 1079, LD_Frr = 1080, LEA16r = 1081, LEA32r = 1082, LEA64_32r = 1083, LEA64r = 1084, LEAVE = 1085, LEAVE64 = 1086, LES16rm = 1087, LES32rm = 1088, LFENCE = 1089, LFS16rm = 1090, LFS32rm = 1091, LFS64rm = 1092, LGDT16m = 1093, LGDTm = 1094, LGS16rm = 1095, LGS32rm = 1096, LGS64rm = 1097, LIDT16m = 1098, LIDTm = 1099, LLDT16m = 1100, LLDT16r = 1101, LMSW16m = 1102, LMSW16r = 1103, LOCK_ADD16mi = 1104, LOCK_ADD16mi8 = 1105, LOCK_ADD16mr = 1106, LOCK_ADD32mi = 1107, LOCK_ADD32mi8 = 1108, LOCK_ADD32mr = 1109, LOCK_ADD64mi32 = 1110, LOCK_ADD64mi8 = 1111, LOCK_ADD64mr = 1112, LOCK_ADD8mi = 1113, LOCK_ADD8mr = 1114, LOCK_AND16mi = 1115, LOCK_AND16mi8 = 1116, LOCK_AND16mr = 1117, LOCK_AND32mi = 1118, LOCK_AND32mi8 = 1119, LOCK_AND32mr = 1120, LOCK_AND64mi32 = 1121, LOCK_AND64mi8 = 1122, LOCK_AND64mr = 1123, LOCK_AND8mi = 1124, LOCK_AND8mr = 1125, LOCK_DEC16m = 1126, LOCK_DEC32m = 1127, LOCK_DEC64m = 1128, LOCK_DEC8m = 1129, LOCK_INC16m = 1130, LOCK_INC32m = 1131, LOCK_INC64m = 1132, LOCK_INC8m = 1133, LOCK_OR16mi = 1134, LOCK_OR16mi8 = 1135, LOCK_OR16mr = 1136, LOCK_OR32mi = 1137, LOCK_OR32mi8 = 1138, LOCK_OR32mr = 1139, LOCK_OR64mi32 = 1140, LOCK_OR64mi8 = 1141, LOCK_OR64mr = 1142, LOCK_OR8mi = 1143, LOCK_OR8mr = 1144, LOCK_PREFIX = 1145, LOCK_SUB16mi = 1146, LOCK_SUB16mi8 = 1147, LOCK_SUB16mr = 1148, LOCK_SUB32mi = 1149, LOCK_SUB32mi8 = 1150, LOCK_SUB32mr = 1151, LOCK_SUB64mi32 = 1152, LOCK_SUB64mi8 = 1153, LOCK_SUB64mr = 1154, LOCK_SUB8mi = 1155, LOCK_SUB8mr = 1156, LOCK_XOR16mi = 1157, LOCK_XOR16mi8 = 1158, LOCK_XOR16mr = 1159, LOCK_XOR32mi = 1160, LOCK_XOR32mi8 = 1161, LOCK_XOR32mr = 1162, LOCK_XOR64mi32 = 1163, LOCK_XOR64mi8 = 1164, LOCK_XOR64mr = 1165, LOCK_XOR8mi = 1166, LOCK_XOR8mr = 1167, LODSB = 1168, LODSD = 1169, LODSQ = 1170, LODSW = 1171, LOOP = 1172, LOOPE = 1173, LOOPNE = 1174, LRETI = 1175, LRETIW = 1176, LRETL = 1177, LRETQ = 1178, LSL16rm = 1179, LSL16rr = 1180, LSL32rm = 1181, LSL32rr = 1182, LSL64rm = 1183, LSL64rr = 1184, LSS16rm = 1185, LSS32rm = 1186, LSS64rm = 1187, LTRm = 1188, LTRr = 1189, LXADD16 = 1190, LXADD32 = 1191, LXADD64 = 1192, LXADD8 = 1193, LZCNT16rm = 1194, LZCNT16rr = 1195, LZCNT32rm = 1196, LZCNT32rr = 1197, LZCNT64rm = 1198, LZCNT64rr = 1199, MASKMOVDQU = 1200, MASKMOVDQU64 = 1201, MAXPDrm = 1202, MAXPDrm_Int = 1203, MAXPDrr = 1204, MAXPDrr_Int = 1205, MAXPSrm = 1206, MAXPSrm_Int = 1207, MAXPSrr = 1208, MAXPSrr_Int = 1209, MAXSDrm = 1210, MAXSDrm_Int = 1211, MAXSDrr = 1212, MAXSDrr_Int = 1213, MAXSSrm = 1214, MAXSSrm_Int = 1215, MAXSSrr = 1216, MAXSSrr_Int = 1217, MFENCE = 1218, MINPDrm = 1219, MINPDrm_Int = 1220, MINPDrr = 1221, MINPDrr_Int = 1222, MINPSrm = 1223, MINPSrm_Int = 1224, MINPSrr = 1225, MINPSrr_Int = 1226, MINSDrm = 1227, MINSDrm_Int = 1228, MINSDrr = 1229, MINSDrr_Int = 1230, MINSSrm = 1231, MINSSrm_Int = 1232, MINSSrr = 1233, MINSSrr_Int = 1234, MMX_CVTPD2PIirm = 1235, MMX_CVTPD2PIirr = 1236, MMX_CVTPI2PDirm = 1237, MMX_CVTPI2PDirr = 1238, MMX_CVTPI2PSirm = 1239, MMX_CVTPI2PSirr = 1240, MMX_CVTPS2PIirm = 1241, MMX_CVTPS2PIirr = 1242, MMX_CVTTPD2PIirm = 1243, MMX_CVTTPD2PIirr = 1244, MMX_CVTTPS2PIirm = 1245, MMX_CVTTPS2PIirr = 1246, MMX_EMMS = 1247, MMX_MASKMOVQ = 1248, MMX_MASKMOVQ64 = 1249, MMX_MOVD64from64rr = 1250, MMX_MOVD64grr = 1251, MMX_MOVD64mr = 1252, MMX_MOVD64rm = 1253, MMX_MOVD64rr = 1254, MMX_MOVD64rrv164 = 1255, MMX_MOVD64to64rr = 1256, MMX_MOVDQ2Qrr = 1257, MMX_MOVFR642Qrr = 1258, MMX_MOVNTQmr = 1259, MMX_MOVQ2DQrr = 1260, MMX_MOVQ2FR64rr = 1261, MMX_MOVQ64mr = 1262, MMX_MOVQ64rm = 1263, MMX_MOVQ64rr = 1264, MMX_MOVZDI2PDIrm = 1265, MMX_MOVZDI2PDIrr = 1266, MMX_PABSBrm64 = 1267, MMX_PABSBrr64 = 1268, MMX_PABSDrm64 = 1269, MMX_PABSDrr64 = 1270, MMX_PABSWrm64 = 1271, MMX_PABSWrr64 = 1272, MMX_PACKSSDWirm = 1273, MMX_PACKSSDWirr = 1274, MMX_PACKSSWBirm = 1275, MMX_PACKSSWBirr = 1276, MMX_PACKUSWBirm = 1277, MMX_PACKUSWBirr = 1278, MMX_PADDBirm = 1279, MMX_PADDBirr = 1280, MMX_PADDDirm = 1281, MMX_PADDDirr = 1282, MMX_PADDQirm = 1283, MMX_PADDQirr = 1284, MMX_PADDSBirm = 1285, MMX_PADDSBirr = 1286, MMX_PADDSWirm = 1287, MMX_PADDSWirr = 1288, MMX_PADDUSBirm = 1289, MMX_PADDUSBirr = 1290, MMX_PADDUSWirm = 1291, MMX_PADDUSWirr = 1292, MMX_PADDWirm = 1293, MMX_PADDWirr = 1294, MMX_PALIGNR64irm = 1295, MMX_PALIGNR64irr = 1296, MMX_PANDNirm = 1297, MMX_PANDNirr = 1298, MMX_PANDirm = 1299, MMX_PANDirr = 1300, MMX_PAVGBirm = 1301, MMX_PAVGBirr = 1302, MMX_PAVGWirm = 1303, MMX_PAVGWirr = 1304, MMX_PCMPEQBirm = 1305, MMX_PCMPEQBirr = 1306, MMX_PCMPEQDirm = 1307, MMX_PCMPEQDirr = 1308, MMX_PCMPEQWirm = 1309, MMX_PCMPEQWirr = 1310, MMX_PCMPGTBirm = 1311, MMX_PCMPGTBirr = 1312, MMX_PCMPGTDirm = 1313, MMX_PCMPGTDirr = 1314, MMX_PCMPGTWirm = 1315, MMX_PCMPGTWirr = 1316, MMX_PEXTRWirri = 1317, MMX_PHADDSWrm64 = 1318, MMX_PHADDSWrr64 = 1319, MMX_PHADDWrm64 = 1320, MMX_PHADDWrr64 = 1321, MMX_PHADDrm64 = 1322, MMX_PHADDrr64 = 1323, MMX_PHSUBDrm64 = 1324, MMX_PHSUBDrr64 = 1325, MMX_PHSUBSWrm64 = 1326, MMX_PHSUBSWrr64 = 1327, MMX_PHSUBWrm64 = 1328, MMX_PHSUBWrr64 = 1329, MMX_PINSRWirmi = 1330, MMX_PINSRWirri = 1331, MMX_PMADDUBSWrm64 = 1332, MMX_PMADDUBSWrr64 = 1333, MMX_PMADDWDirm = 1334, MMX_PMADDWDirr = 1335, MMX_PMAXSWirm = 1336, MMX_PMAXSWirr = 1337, MMX_PMAXUBirm = 1338, MMX_PMAXUBirr = 1339, MMX_PMINSWirm = 1340, MMX_PMINSWirr = 1341, MMX_PMINUBirm = 1342, MMX_PMINUBirr = 1343, MMX_PMOVMSKBrr = 1344, MMX_PMULHRSWrm64 = 1345, MMX_PMULHRSWrr64 = 1346, MMX_PMULHUWirm = 1347, MMX_PMULHUWirr = 1348, MMX_PMULHWirm = 1349, MMX_PMULHWirr = 1350, MMX_PMULLWirm = 1351, MMX_PMULLWirr = 1352, MMX_PMULUDQirm = 1353, MMX_PMULUDQirr = 1354, MMX_PORirm = 1355, MMX_PORirr = 1356, MMX_PSADBWirm = 1357, MMX_PSADBWirr = 1358, MMX_PSHUFBrm64 = 1359, MMX_PSHUFBrr64 = 1360, MMX_PSHUFWmi = 1361, MMX_PSHUFWri = 1362, MMX_PSIGNBrm64 = 1363, MMX_PSIGNBrr64 = 1364, MMX_PSIGNDrm64 = 1365, MMX_PSIGNDrr64 = 1366, MMX_PSIGNWrm64 = 1367, MMX_PSIGNWrr64 = 1368, MMX_PSLLDri = 1369, MMX_PSLLDrm = 1370, MMX_PSLLDrr = 1371, MMX_PSLLQri = 1372, MMX_PSLLQrm = 1373, MMX_PSLLQrr = 1374, MMX_PSLLWri = 1375, MMX_PSLLWrm = 1376, MMX_PSLLWrr = 1377, MMX_PSRADri = 1378, MMX_PSRADrm = 1379, MMX_PSRADrr = 1380, MMX_PSRAWri = 1381, MMX_PSRAWrm = 1382, MMX_PSRAWrr = 1383, MMX_PSRLDri = 1384, MMX_PSRLDrm = 1385, MMX_PSRLDrr = 1386, MMX_PSRLQri = 1387, MMX_PSRLQrm = 1388, MMX_PSRLQrr = 1389, MMX_PSRLWri = 1390, MMX_PSRLWrm = 1391, MMX_PSRLWrr = 1392, MMX_PSUBBirm = 1393, MMX_PSUBBirr = 1394, MMX_PSUBDirm = 1395, MMX_PSUBDirr = 1396, MMX_PSUBQirm = 1397, MMX_PSUBQirr = 1398, MMX_PSUBSBirm = 1399, MMX_PSUBSBirr = 1400, MMX_PSUBSWirm = 1401, MMX_PSUBSWirr = 1402, MMX_PSUBUSBirm = 1403, MMX_PSUBUSBirr = 1404, MMX_PSUBUSWirm = 1405, MMX_PSUBUSWirr = 1406, MMX_PSUBWirm = 1407, MMX_PSUBWirr = 1408, MMX_PUNPCKHBWirm = 1409, MMX_PUNPCKHBWirr = 1410, MMX_PUNPCKHDQirm = 1411, MMX_PUNPCKHDQirr = 1412, MMX_PUNPCKHWDirm = 1413, MMX_PUNPCKHWDirr = 1414, MMX_PUNPCKLBWirm = 1415, MMX_PUNPCKLBWirr = 1416, MMX_PUNPCKLDQirm = 1417, MMX_PUNPCKLDQirr = 1418, MMX_PUNPCKLWDirm = 1419, MMX_PUNPCKLWDirr = 1420, MMX_PXORirm = 1421, MMX_PXORirr = 1422, MONITOR = 1423, MONITORrrr = 1424, MONTMUL = 1425, MOV16ao16 = 1426, MOV16mi = 1427, MOV16mr = 1428, MOV16ms = 1429, MOV16o16a = 1430, MOV16r0 = 1431, MOV16ri = 1432, MOV16rm = 1433, MOV16rr = 1434, MOV16rr_REV = 1435, MOV16rs = 1436, MOV16sm = 1437, MOV16sr = 1438, MOV32ao32 = 1439, MOV32cr = 1440, MOV32dr = 1441, MOV32mi = 1442, MOV32mr = 1443, MOV32ms = 1444, MOV32o32a = 1445, MOV32r0 = 1446, MOV32rc = 1447, MOV32rd = 1448, MOV32ri = 1449, MOV32rm = 1450, MOV32rr = 1451, MOV32rr_REV = 1452, MOV32rs = 1453, MOV32sm = 1454, MOV32sr = 1455, MOV64cr = 1456, MOV64dr = 1457, MOV64mi32 = 1458, MOV64mr = 1459, MOV64ms = 1460, MOV64r0 = 1461, MOV64rc = 1462, MOV64rd = 1463, MOV64ri = 1464, MOV64ri32 = 1465, MOV64ri64i32 = 1466, MOV64rm = 1467, MOV64rr = 1468, MOV64rr_REV = 1469, MOV64rs = 1470, MOV64sm = 1471, MOV64sr = 1472, MOV64toPQIrr = 1473, MOV64toSDrm = 1474, MOV64toSDrr = 1475, MOV8ao8 = 1476, MOV8mi = 1477, MOV8mr = 1478, MOV8mr_NOREX = 1479, MOV8o8a = 1480, MOV8r0 = 1481, MOV8ri = 1482, MOV8rm = 1483, MOV8rm_NOREX = 1484, MOV8rr = 1485, MOV8rr_NOREX = 1486, MOV8rr_REV = 1487, MOVAPDmr = 1488, MOVAPDrm = 1489, MOVAPDrr = 1490, MOVAPDrr_REV = 1491, MOVAPSmr = 1492, MOVAPSrm = 1493, MOVAPSrr = 1494, MOVAPSrr_REV = 1495, MOVBE16mr = 1496, MOVBE16rm = 1497, MOVBE32mr = 1498, MOVBE32rm = 1499, MOVBE64mr = 1500, MOVBE64rm = 1501, MOVDDUPrm = 1502, MOVDDUPrr = 1503, MOVDI2PDIrm = 1504, MOVDI2PDIrr = 1505, MOVDI2SSrm = 1506, MOVDI2SSrr = 1507, MOVDQAmr = 1508, MOVDQArm = 1509, MOVDQArr = 1510, MOVDQArr_REV = 1511, MOVDQUmr = 1512, MOVDQUmr_Int = 1513, MOVDQUrm = 1514, MOVDQUrr = 1515, MOVDQUrr_REV = 1516, MOVHLPSrr = 1517, MOVHPDmr = 1518, MOVHPDrm = 1519, MOVHPSmr = 1520, MOVHPSrm = 1521, MOVLHPSrr = 1522, MOVLPDmr = 1523, MOVLPDrm = 1524, MOVLPSmr = 1525, MOVLPSrm = 1526, MOVLQ128mr = 1527, MOVMSKPDrr32 = 1528, MOVMSKPDrr64 = 1529, MOVMSKPSrr32 = 1530, MOVMSKPSrr64 = 1531, MOVNTDQArm = 1532, MOVNTDQ_64mr = 1533, MOVNTDQmr = 1534, MOVNTI_64mr = 1535, MOVNTImr = 1536, MOVNTPDmr = 1537, MOVNTPSmr = 1538, MOVPC32r = 1539, MOVPDI2DImr = 1540, MOVPDI2DIrr = 1541, MOVPQI2QImr = 1542, MOVPQIto64rr = 1543, MOVQI2PQIrm = 1544, MOVQxrxr = 1545, MOVSB = 1546, MOVSD = 1547, MOVSDmr = 1548, MOVSDrm = 1549, MOVSDrr = 1550, MOVSDrr_REV = 1551, MOVSDto64mr = 1552, MOVSDto64rr = 1553, MOVSHDUPrm = 1554, MOVSHDUPrr = 1555, MOVSLDUPrm = 1556, MOVSLDUPrr = 1557, MOVSQ = 1558, MOVSS2DImr = 1559, MOVSS2DIrr = 1560, MOVSSmr = 1561, MOVSSrm = 1562, MOVSSrr = 1563, MOVSSrr_REV = 1564, MOVSW = 1565, MOVSX16rm8 = 1566, MOVSX16rr8 = 1567, MOVSX32rm16 = 1568, MOVSX32rm8 = 1569, MOVSX32rr16 = 1570, MOVSX32rr8 = 1571, MOVSX64rm16 = 1572, MOVSX64rm32 = 1573, MOVSX64rm8 = 1574, MOVSX64rr16 = 1575, MOVSX64rr32 = 1576, MOVSX64rr8 = 1577, MOVUPDmr = 1578, MOVUPDrm = 1579, MOVUPDrr = 1580, MOVUPDrr_REV = 1581, MOVUPSmr = 1582, MOVUPSrm = 1583, MOVUPSrr = 1584, MOVUPSrr_REV = 1585, MOVZDI2PDIrm = 1586, MOVZDI2PDIrr = 1587, MOVZPQILo2PQIrm = 1588, MOVZPQILo2PQIrr = 1589, MOVZQI2PQIrm = 1590, MOVZQI2PQIrr = 1591, MOVZX16rm8 = 1592, MOVZX16rr8 = 1593, MOVZX32_NOREXrm8 = 1594, MOVZX32_NOREXrr8 = 1595, MOVZX32rm16 = 1596, MOVZX32rm8 = 1597, MOVZX32rr16 = 1598, MOVZX32rr8 = 1599, MOVZX64rm16 = 1600, MOVZX64rm16_Q = 1601, MOVZX64rm32 = 1602, MOVZX64rm8 = 1603, MOVZX64rm8_Q = 1604, MOVZX64rr16 = 1605, MOVZX64rr16_Q = 1606, MOVZX64rr32 = 1607, MOVZX64rr8 = 1608, MOVZX64rr8_Q = 1609, MPSADBWrmi = 1610, MPSADBWrri = 1611, MUL16m = 1612, MUL16r = 1613, MUL32m = 1614, MUL32r = 1615, MUL64m = 1616, MUL64r = 1617, MUL8m = 1618, MUL8r = 1619, MULPDrm = 1620, MULPDrr = 1621, MULPSrm = 1622, MULPSrr = 1623, MULSDrm = 1624, MULSDrm_Int = 1625, MULSDrr = 1626, MULSDrr_Int = 1627, MULSSrm = 1628, MULSSrm_Int = 1629, MULSSrr = 1630, MULSSrr_Int = 1631, MUL_F32m = 1632, MUL_F64m = 1633, MUL_FI16m = 1634, MUL_FI32m = 1635, MUL_FPrST0 = 1636, MUL_FST0r = 1637, MUL_Fp32 = 1638, MUL_Fp32m = 1639, MUL_Fp64 = 1640, MUL_Fp64m = 1641, MUL_Fp64m32 = 1642, MUL_Fp80 = 1643, MUL_Fp80m32 = 1644, MUL_Fp80m64 = 1645, MUL_FpI16m32 = 1646, MUL_FpI16m64 = 1647, MUL_FpI16m80 = 1648, MUL_FpI32m32 = 1649, MUL_FpI32m64 = 1650, MUL_FpI32m80 = 1651, MUL_FrST0 = 1652, MWAIT = 1653, MWAITrr = 1654, NEG16m = 1655, NEG16r = 1656, NEG32m = 1657, NEG32r = 1658, NEG64m = 1659, NEG64r = 1660, NEG8m = 1661, NEG8r = 1662, NOOP = 1663, NOOPL = 1664, NOOPW = 1665, NOT16m = 1666, NOT16r = 1667, NOT32m = 1668, NOT32r = 1669, NOT64m = 1670, NOT64r = 1671, NOT8m = 1672, NOT8r = 1673, OR16i16 = 1674, OR16mi = 1675, OR16mi8 = 1676, OR16mr = 1677, OR16ri = 1678, OR16ri8 = 1679, OR16rm = 1680, OR16rr = 1681, OR16rr_REV = 1682, OR32i32 = 1683, OR32mi = 1684, OR32mi8 = 1685, OR32mr = 1686, OR32mrLocked = 1687, OR32ri = 1688, OR32ri8 = 1689, OR32rm = 1690, OR32rr = 1691, OR32rr_REV = 1692, OR64i32 = 1693, OR64mi32 = 1694, OR64mi8 = 1695, OR64mr = 1696, OR64ri32 = 1697, OR64ri8 = 1698, OR64rm = 1699, OR64rr = 1700, OR64rr_REV = 1701, OR8i8 = 1702, OR8mi = 1703, OR8mr = 1704, OR8ri = 1705, OR8rm = 1706, OR8rr = 1707, OR8rr_REV = 1708, ORPDrm = 1709, ORPDrr = 1710, ORPSrm = 1711, ORPSrr = 1712, OUT16ir = 1713, OUT16rr = 1714, OUT32ir = 1715, OUT32rr = 1716, OUT8ir = 1717, OUT8rr = 1718, OUTSB = 1719, OUTSD = 1720, OUTSW = 1721, PABSBrm128 = 1722, PABSBrr128 = 1723, PABSDrm128 = 1724, PABSDrr128 = 1725, PABSWrm128 = 1726, PABSWrr128 = 1727, PACKSSDWrm = 1728, PACKSSDWrr = 1729, PACKSSWBrm = 1730, PACKSSWBrr = 1731, PACKUSDWrm = 1732, PACKUSDWrr = 1733, PACKUSWBrm = 1734, PACKUSWBrr = 1735, PADDBrm = 1736, PADDBrr = 1737, PADDDrm = 1738, PADDDrr = 1739, PADDQrm = 1740, PADDQrr = 1741, PADDSBrm = 1742, PADDSBrr = 1743, PADDSWrm = 1744, PADDSWrr = 1745, PADDUSBrm = 1746, PADDUSBrr = 1747, PADDUSWrm = 1748, PADDUSWrr = 1749, PADDWrm = 1750, PADDWrr = 1751, PALIGNR128rm = 1752, PALIGNR128rr = 1753, PANDNrm = 1754, PANDNrr = 1755, PANDrm = 1756, PANDrr = 1757, PAUSE = 1758, PAVGBrm = 1759, PAVGBrr = 1760, PAVGUSBrm = 1761, PAVGUSBrr = 1762, PAVGWrm = 1763, PAVGWrr = 1764, PBLENDVBrm0 = 1765, PBLENDVBrr0 = 1766, PBLENDWrmi = 1767, PBLENDWrri = 1768, PCLMULQDQrm = 1769, PCLMULQDQrr = 1770, PCMPEQBrm = 1771, PCMPEQBrr = 1772, PCMPEQDrm = 1773, PCMPEQDrr = 1774, PCMPEQQrm = 1775, PCMPEQQrr = 1776, PCMPEQWrm = 1777, PCMPEQWrr = 1778, PCMPESTRIArm = 1779, PCMPESTRIArr = 1780, PCMPESTRICrm = 1781, PCMPESTRICrr = 1782, PCMPESTRIOrm = 1783, PCMPESTRIOrr = 1784, PCMPESTRISrm = 1785, PCMPESTRISrr = 1786, PCMPESTRIZrm = 1787, PCMPESTRIZrr = 1788, PCMPESTRIrm = 1789, PCMPESTRIrr = 1790, PCMPESTRM128MEM = 1791, PCMPESTRM128REG = 1792, PCMPESTRM128rm = 1793, PCMPESTRM128rr = 1794, PCMPGTBrm = 1795, PCMPGTBrr = 1796, PCMPGTDrm = 1797, PCMPGTDrr = 1798, PCMPGTQrm = 1799, PCMPGTQrr = 1800, PCMPGTWrm = 1801, PCMPGTWrr = 1802, PCMPISTRIArm = 1803, PCMPISTRIArr = 1804, PCMPISTRICrm = 1805, PCMPISTRICrr = 1806, PCMPISTRIOrm = 1807, PCMPISTRIOrr = 1808, PCMPISTRISrm = 1809, PCMPISTRISrr = 1810, PCMPISTRIZrm = 1811, PCMPISTRIZrr = 1812, PCMPISTRIrm = 1813, PCMPISTRIrr = 1814, PCMPISTRM128MEM = 1815, PCMPISTRM128REG = 1816, PCMPISTRM128rm = 1817, PCMPISTRM128rr = 1818, PEXTRBmr = 1819, PEXTRBrr = 1820, PEXTRDmr = 1821, PEXTRDrr = 1822, PEXTRQmr = 1823, PEXTRQrr = 1824, PEXTRWmr = 1825, PEXTRWri = 1826, PF2IDrm = 1827, PF2IDrr = 1828, PF2IWrm = 1829, PF2IWrr = 1830, PFACCrm = 1831, PFACCrr = 1832, PFADDrm = 1833, PFADDrr = 1834, PFCMPEQrm = 1835, PFCMPEQrr = 1836, PFCMPGErm = 1837, PFCMPGErr = 1838, PFCMPGTrm = 1839, PFCMPGTrr = 1840, PFMAXrm = 1841, PFMAXrr = 1842, PFMINrm = 1843, PFMINrr = 1844, PFMULrm = 1845, PFMULrr = 1846, PFNACCrm = 1847, PFNACCrr = 1848, PFPNACCrm = 1849, PFPNACCrr = 1850, PFRCPIT1rm = 1851, PFRCPIT1rr = 1852, PFRCPIT2rm = 1853, PFRCPIT2rr = 1854, PFRCPrm = 1855, PFRCPrr = 1856, PFRSQIT1rm = 1857, PFRSQIT1rr = 1858, PFRSQRTrm = 1859, PFRSQRTrr = 1860, PFSUBRrm = 1861, PFSUBRrr = 1862, PFSUBrm = 1863, PFSUBrr = 1864, PHADDDrm128 = 1865, PHADDDrr128 = 1866, PHADDSWrm128 = 1867, PHADDSWrr128 = 1868, PHADDWrm128 = 1869, PHADDWrr128 = 1870, PHMINPOSUWrm128 = 1871, PHMINPOSUWrr128 = 1872, PHSUBDrm128 = 1873, PHSUBDrr128 = 1874, PHSUBSWrm128 = 1875, PHSUBSWrr128 = 1876, PHSUBWrm128 = 1877, PHSUBWrr128 = 1878, PI2FDrm = 1879, PI2FDrr = 1880, PI2FWrm = 1881, PI2FWrr = 1882, PINSRBrm = 1883, PINSRBrr = 1884, PINSRDrm = 1885, PINSRDrr = 1886, PINSRQrm = 1887, PINSRQrr = 1888, PINSRWrmi = 1889, PINSRWrri = 1890, PMADDUBSWrm128 = 1891, PMADDUBSWrr128 = 1892, PMADDWDrm = 1893, PMADDWDrr = 1894, PMAXSBrm = 1895, PMAXSBrr = 1896, PMAXSDrm = 1897, PMAXSDrr = 1898, PMAXSWrm = 1899, PMAXSWrr = 1900, PMAXUBrm = 1901, PMAXUBrr = 1902, PMAXUDrm = 1903, PMAXUDrr = 1904, PMAXUWrm = 1905, PMAXUWrr = 1906, PMINSBrm = 1907, PMINSBrr = 1908, PMINSDrm = 1909, PMINSDrr = 1910, PMINSWrm = 1911, PMINSWrr = 1912, PMINUBrm = 1913, PMINUBrr = 1914, PMINUDrm = 1915, PMINUDrr = 1916, PMINUWrm = 1917, PMINUWrr = 1918, PMOVMSKBrr = 1919, PMOVSXBDrm = 1920, PMOVSXBDrr = 1921, PMOVSXBQrm = 1922, PMOVSXBQrr = 1923, PMOVSXBWrm = 1924, PMOVSXBWrr = 1925, PMOVSXDQrm = 1926, PMOVSXDQrr = 1927, PMOVSXWDrm = 1928, PMOVSXWDrr = 1929, PMOVSXWQrm = 1930, PMOVSXWQrr = 1931, PMOVZXBDrm = 1932, PMOVZXBDrr = 1933, PMOVZXBQrm = 1934, PMOVZXBQrr = 1935, PMOVZXBWrm = 1936, PMOVZXBWrr = 1937, PMOVZXDQrm = 1938, PMOVZXDQrr = 1939, PMOVZXWDrm = 1940, PMOVZXWDrr = 1941, PMOVZXWQrm = 1942, PMOVZXWQrr = 1943, PMULDQrm = 1944, PMULDQrr = 1945, PMULHRSWrm128 = 1946, PMULHRSWrr128 = 1947, PMULHRWrm = 1948, PMULHRWrr = 1949, PMULHUWrm = 1950, PMULHUWrr = 1951, PMULHWrm = 1952, PMULHWrr = 1953, PMULLDrm = 1954, PMULLDrr = 1955, PMULLWrm = 1956, PMULLWrr = 1957, PMULUDQrm = 1958, PMULUDQrr = 1959, POP16r = 1960, POP16rmm = 1961, POP16rmr = 1962, POP32r = 1963, POP32rmm = 1964, POP32rmr = 1965, POP64r = 1966, POP64rmm = 1967, POP64rmr = 1968, POPA32 = 1969, POPCNT16rm = 1970, POPCNT16rr = 1971, POPCNT32rm = 1972, POPCNT32rr = 1973, POPCNT64rm = 1974, POPCNT64rr = 1975, POPDS16 = 1976, POPDS32 = 1977, POPES16 = 1978, POPES32 = 1979, POPF16 = 1980, POPF32 = 1981, POPF64 = 1982, POPFS16 = 1983, POPFS32 = 1984, POPFS64 = 1985, POPGS16 = 1986, POPGS32 = 1987, POPGS64 = 1988, POPSS16 = 1989, POPSS32 = 1990, PORrm = 1991, PORrr = 1992, PREFETCH = 1993, PREFETCHNTA = 1994, PREFETCHT0 = 1995, PREFETCHT1 = 1996, PREFETCHT2 = 1997, PREFETCHW = 1998, PSADBWrm = 1999, PSADBWrr = 2000, PSHUFBrm128 = 2001, PSHUFBrr128 = 2002, PSHUFDmi = 2003, PSHUFDri = 2004, PSHUFHWmi = 2005, PSHUFHWri = 2006, PSHUFLWmi = 2007, PSHUFLWri = 2008, PSIGNBrm128 = 2009, PSIGNBrr128 = 2010, PSIGNDrm128 = 2011, PSIGNDrr128 = 2012, PSIGNWrm128 = 2013, PSIGNWrr128 = 2014, PSLLDQri = 2015, PSLLDri = 2016, PSLLDrm = 2017, PSLLDrr = 2018, PSLLQri = 2019, PSLLQrm = 2020, PSLLQrr = 2021, PSLLWri = 2022, PSLLWrm = 2023, PSLLWrr = 2024, PSRADri = 2025, PSRADrm = 2026, PSRADrr = 2027, PSRAWri = 2028, PSRAWrm = 2029, PSRAWrr = 2030, PSRLDQri = 2031, PSRLDri = 2032, PSRLDrm = 2033, PSRLDrr = 2034, PSRLQri = 2035, PSRLQrm = 2036, PSRLQrr = 2037, PSRLWri = 2038, PSRLWrm = 2039, PSRLWrr = 2040, PSUBBrm = 2041, PSUBBrr = 2042, PSUBDrm = 2043, PSUBDrr = 2044, PSUBQrm = 2045, PSUBQrr = 2046, PSUBSBrm = 2047, PSUBSBrr = 2048, PSUBSWrm = 2049, PSUBSWrr = 2050, PSUBUSBrm = 2051, PSUBUSBrr = 2052, PSUBUSWrm = 2053, PSUBUSWrr = 2054, PSUBWrm = 2055, PSUBWrr = 2056, PSWAPDrm = 2057, PSWAPDrr = 2058, PTESTrm = 2059, PTESTrr = 2060, PUNPCKHBWrm = 2061, PUNPCKHBWrr = 2062, PUNPCKHDQrm = 2063, PUNPCKHDQrr = 2064, PUNPCKHQDQrm = 2065, PUNPCKHQDQrr = 2066, PUNPCKHWDrm = 2067, PUNPCKHWDrr = 2068, PUNPCKLBWrm = 2069, PUNPCKLBWrr = 2070, PUNPCKLDQrm = 2071, PUNPCKLDQrr = 2072, PUNPCKLQDQrm = 2073, PUNPCKLQDQrr = 2074, PUNPCKLWDrm = 2075, PUNPCKLWDrr = 2076, PUSH16r = 2077, PUSH16rmm = 2078, PUSH16rmr = 2079, PUSH32r = 2080, PUSH32rmm = 2081, PUSH32rmr = 2082, PUSH64i16 = 2083, PUSH64i32 = 2084, PUSH64i8 = 2085, PUSH64r = 2086, PUSH64rmm = 2087, PUSH64rmr = 2088, PUSHA32 = 2089, PUSHCS16 = 2090, PUSHCS32 = 2091, PUSHDS16 = 2092, PUSHDS32 = 2093, PUSHES16 = 2094, PUSHES32 = 2095, PUSHF16 = 2096, PUSHF32 = 2097, PUSHF64 = 2098, PUSHFS16 = 2099, PUSHFS32 = 2100, PUSHFS64 = 2101, PUSHGS16 = 2102, PUSHGS32 = 2103, PUSHGS64 = 2104, PUSHSS16 = 2105, PUSHSS32 = 2106, PUSHi16 = 2107, PUSHi32 = 2108, PUSHi8 = 2109, PXORrm = 2110, PXORrr = 2111, RCL16m1 = 2112, RCL16mCL = 2113, RCL16mi = 2114, RCL16r1 = 2115, RCL16rCL = 2116, RCL16ri = 2117, RCL32m1 = 2118, RCL32mCL = 2119, RCL32mi = 2120, RCL32r1 = 2121, RCL32rCL = 2122, RCL32ri = 2123, RCL64m1 = 2124, RCL64mCL = 2125, RCL64mi = 2126, RCL64r1 = 2127, RCL64rCL = 2128, RCL64ri = 2129, RCL8m1 = 2130, RCL8mCL = 2131, RCL8mi = 2132, RCL8r1 = 2133, RCL8rCL = 2134, RCL8ri = 2135, RCPPSm = 2136, RCPPSm_Int = 2137, RCPPSr = 2138, RCPPSr_Int = 2139, RCPSSm = 2140, RCPSSm_Int = 2141, RCPSSr = 2142, RCPSSr_Int = 2143, RCR16m1 = 2144, RCR16mCL = 2145, RCR16mi = 2146, RCR16r1 = 2147, RCR16rCL = 2148, RCR16ri = 2149, RCR32m1 = 2150, RCR32mCL = 2151, RCR32mi = 2152, RCR32r1 = 2153, RCR32rCL = 2154, RCR32ri = 2155, RCR64m1 = 2156, RCR64mCL = 2157, RCR64mi = 2158, RCR64r1 = 2159, RCR64rCL = 2160, RCR64ri = 2161, RCR8m1 = 2162, RCR8mCL = 2163, RCR8mi = 2164, RCR8r1 = 2165, RCR8rCL = 2166, RCR8ri = 2167, RDFSBASE = 2168, RDFSBASE64 = 2169, RDGSBASE = 2170, RDGSBASE64 = 2171, RDMSR = 2172, RDPMC = 2173, RDRAND16r = 2174, RDRAND32r = 2175, RDRAND64r = 2176, RDTSC = 2177, RDTSCP = 2178, RELEASE_MOV16mr = 2179, RELEASE_MOV32mr = 2180, RELEASE_MOV64mr = 2181, RELEASE_MOV8mr = 2182, REPNE_PREFIX = 2183, REP_MOVSB = 2184, REP_MOVSD = 2185, REP_MOVSQ = 2186, REP_MOVSW = 2187, REP_PREFIX = 2188, REP_STOSB = 2189, REP_STOSD = 2190, REP_STOSQ = 2191, REP_STOSW = 2192, RET = 2193, RETI = 2194, RETIW = 2195, REX64_PREFIX = 2196, ROL16m1 = 2197, ROL16mCL = 2198, ROL16mi = 2199, ROL16r1 = 2200, ROL16rCL = 2201, ROL16ri = 2202, ROL32m1 = 2203, ROL32mCL = 2204, ROL32mi = 2205, ROL32r1 = 2206, ROL32rCL = 2207, ROL32ri = 2208, ROL64m1 = 2209, ROL64mCL = 2210, ROL64mi = 2211, ROL64r1 = 2212, ROL64rCL = 2213, ROL64ri = 2214, ROL8m1 = 2215, ROL8mCL = 2216, ROL8mi = 2217, ROL8r1 = 2218, ROL8rCL = 2219, ROL8ri = 2220, ROR16m1 = 2221, ROR16mCL = 2222, ROR16mi = 2223, ROR16r1 = 2224, ROR16rCL = 2225, ROR16ri = 2226, ROR32m1 = 2227, ROR32mCL = 2228, ROR32mi = 2229, ROR32r1 = 2230, ROR32rCL = 2231, ROR32ri = 2232, ROR64m1 = 2233, ROR64mCL = 2234, ROR64mi = 2235, ROR64r1 = 2236, ROR64rCL = 2237, ROR64ri = 2238, ROR8m1 = 2239, ROR8mCL = 2240, ROR8mi = 2241, ROR8r1 = 2242, ROR8rCL = 2243, ROR8ri = 2244, ROUNDPDm = 2245, ROUNDPDr = 2246, ROUNDPSm = 2247, ROUNDPSr = 2248, ROUNDSDm = 2249, ROUNDSDr = 2250, ROUNDSSm = 2251, ROUNDSSr = 2252, RSM = 2253, RSQRTPSm = 2254, RSQRTPSm_Int = 2255, RSQRTPSr = 2256, RSQRTPSr_Int = 2257, RSQRTSSm = 2258, RSQRTSSm_Int = 2259, RSQRTSSr = 2260, RSQRTSSr_Int = 2261, SAHF = 2262, SAR16m1 = 2263, SAR16mCL = 2264, SAR16mi = 2265, SAR16r1 = 2266, SAR16rCL = 2267, SAR16ri = 2268, SAR32m1 = 2269, SAR32mCL = 2270, SAR32mi = 2271, SAR32r1 = 2272, SAR32rCL = 2273, SAR32ri = 2274, SAR64m1 = 2275, SAR64mCL = 2276, SAR64mi = 2277, SAR64r1 = 2278, SAR64rCL = 2279, SAR64ri = 2280, SAR8m1 = 2281, SAR8mCL = 2282, SAR8mi = 2283, SAR8r1 = 2284, SAR8rCL = 2285, SAR8ri = 2286, SBB16i16 = 2287, SBB16mi = 2288, SBB16mi8 = 2289, SBB16mr = 2290, SBB16ri = 2291, SBB16ri8 = 2292, SBB16rm = 2293, SBB16rr = 2294, SBB16rr_REV = 2295, SBB32i32 = 2296, SBB32mi = 2297, SBB32mi8 = 2298, SBB32mr = 2299, SBB32ri = 2300, SBB32ri8 = 2301, SBB32rm = 2302, SBB32rr = 2303, SBB32rr_REV = 2304, SBB64i32 = 2305, SBB64mi32 = 2306, SBB64mi8 = 2307, SBB64mr = 2308, SBB64ri32 = 2309, SBB64ri8 = 2310, SBB64rm = 2311, SBB64rr = 2312, SBB64rr_REV = 2313, SBB8i8 = 2314, SBB8mi = 2315, SBB8mr = 2316, SBB8ri = 2317, SBB8rm = 2318, SBB8rr = 2319, SBB8rr_REV = 2320, SCAS16 = 2321, SCAS32 = 2322, SCAS64 = 2323, SCAS8 = 2324, SEG_ALLOCA_32 = 2325, SEG_ALLOCA_64 = 2326, SETAEm = 2327, SETAEr = 2328, SETAm = 2329, SETAr = 2330, SETBEm = 2331, SETBEr = 2332, SETB_C16r = 2333, SETB_C32r = 2334, SETB_C64r = 2335, SETB_C8r = 2336, SETBm = 2337, SETBr = 2338, SETEm = 2339, SETEr = 2340, SETGEm = 2341, SETGEr = 2342, SETGm = 2343, SETGr = 2344, SETLEm = 2345, SETLEr = 2346, SETLm = 2347, SETLr = 2348, SETNEm = 2349, SETNEr = 2350, SETNOm = 2351, SETNOr = 2352, SETNPm = 2353, SETNPr = 2354, SETNSm = 2355, SETNSr = 2356, SETOm = 2357, SETOr = 2358, SETPm = 2359, SETPr = 2360, SETSm = 2361, SETSr = 2362, SFENCE = 2363, SGDT16m = 2364, SGDTm = 2365, SHL16m1 = 2366, SHL16mCL = 2367, SHL16mi = 2368, SHL16r1 = 2369, SHL16rCL = 2370, SHL16ri = 2371, SHL32m1 = 2372, SHL32mCL = 2373, SHL32mi = 2374, SHL32r1 = 2375, SHL32rCL = 2376, SHL32ri = 2377, SHL64m1 = 2378, SHL64mCL = 2379, SHL64mi = 2380, SHL64r1 = 2381, SHL64rCL = 2382, SHL64ri = 2383, SHL8m1 = 2384, SHL8mCL = 2385, SHL8mi = 2386, SHL8r1 = 2387, SHL8rCL = 2388, SHL8ri = 2389, SHLD16mrCL = 2390, SHLD16mri8 = 2391, SHLD16rrCL = 2392, SHLD16rri8 = 2393, SHLD32mrCL = 2394, SHLD32mri8 = 2395, SHLD32rrCL = 2396, SHLD32rri8 = 2397, SHLD64mrCL = 2398, SHLD64mri8 = 2399, SHLD64rrCL = 2400, SHLD64rri8 = 2401, SHR16m1 = 2402, SHR16mCL = 2403, SHR16mi = 2404, SHR16r1 = 2405, SHR16rCL = 2406, SHR16ri = 2407, SHR32m1 = 2408, SHR32mCL = 2409, SHR32mi = 2410, SHR32r1 = 2411, SHR32rCL = 2412, SHR32ri = 2413, SHR64m1 = 2414, SHR64mCL = 2415, SHR64mi = 2416, SHR64r1 = 2417, SHR64rCL = 2418, SHR64ri = 2419, SHR8m1 = 2420, SHR8mCL = 2421, SHR8mi = 2422, SHR8r1 = 2423, SHR8rCL = 2424, SHR8ri = 2425, SHRD16mrCL = 2426, SHRD16mri8 = 2427, SHRD16rrCL = 2428, SHRD16rri8 = 2429, SHRD32mrCL = 2430, SHRD32mri8 = 2431, SHRD32rrCL = 2432, SHRD32rri8 = 2433, SHRD64mrCL = 2434, SHRD64mri8 = 2435, SHRD64rrCL = 2436, SHRD64rri8 = 2437, SHUFPDrmi = 2438, SHUFPDrri = 2439, SHUFPSrmi = 2440, SHUFPSrri = 2441, SIDT16m = 2442, SIDTm = 2443, SIN_F = 2444, SIN_Fp32 = 2445, SIN_Fp64 = 2446, SIN_Fp80 = 2447, SLDT16m = 2448, SLDT16r = 2449, SLDT32r = 2450, SLDT64m = 2451, SLDT64r = 2452, SMSW16m = 2453, SMSW16r = 2454, SMSW32r = 2455, SMSW64r = 2456, SQRTPDm = 2457, SQRTPDm_Int = 2458, SQRTPDr = 2459, SQRTPDr_Int = 2460, SQRTPSm = 2461, SQRTPSm_Int = 2462, SQRTPSr = 2463, SQRTPSr_Int = 2464, SQRTSDm = 2465, SQRTSDm_Int = 2466, SQRTSDr = 2467, SQRTSDr_Int = 2468, SQRTSSm = 2469, SQRTSSm_Int = 2470, SQRTSSr = 2471, SQRTSSr_Int = 2472, SQRT_F = 2473, SQRT_Fp32 = 2474, SQRT_Fp64 = 2475, SQRT_Fp80 = 2476, SS_PREFIX = 2477, STC = 2478, STD = 2479, STI = 2480, STMXCSR = 2481, STOSB = 2482, STOSD = 2483, STOSQ = 2484, STOSW = 2485, STR16r = 2486, STR32r = 2487, STR64r = 2488, STRm = 2489, ST_F32m = 2490, ST_F64m = 2491, ST_FP32m = 2492, ST_FP64m = 2493, ST_FP80m = 2494, ST_FPrr = 2495, ST_Fp32m = 2496, ST_Fp64m = 2497, ST_Fp64m32 = 2498, ST_Fp80m32 = 2499, ST_Fp80m64 = 2500, ST_FpP32m = 2501, ST_FpP64m = 2502, ST_FpP64m32 = 2503, ST_FpP80m = 2504, ST_FpP80m32 = 2505, ST_FpP80m64 = 2506, ST_Frr = 2507, SUB16i16 = 2508, SUB16mi = 2509, SUB16mi8 = 2510, SUB16mr = 2511, SUB16ri = 2512, SUB16ri8 = 2513, SUB16rm = 2514, SUB16rr = 2515, SUB16rr_REV = 2516, SUB32i32 = 2517, SUB32mi = 2518, SUB32mi8 = 2519, SUB32mr = 2520, SUB32ri = 2521, SUB32ri8 = 2522, SUB32rm = 2523, SUB32rr = 2524, SUB32rr_REV = 2525, SUB64i32 = 2526, SUB64mi32 = 2527, SUB64mi8 = 2528, SUB64mr = 2529, SUB64ri32 = 2530, SUB64ri8 = 2531, SUB64rm = 2532, SUB64rr = 2533, SUB64rr_REV = 2534, SUB8i8 = 2535, SUB8mi = 2536, SUB8mr = 2537, SUB8ri = 2538, SUB8rm = 2539, SUB8rr = 2540, SUB8rr_REV = 2541, SUBPDrm = 2542, SUBPDrr = 2543, SUBPSrm = 2544, SUBPSrr = 2545, SUBR_F32m = 2546, SUBR_F64m = 2547, SUBR_FI16m = 2548, SUBR_FI32m = 2549, SUBR_FPrST0 = 2550, SUBR_FST0r = 2551, SUBR_Fp32m = 2552, SUBR_Fp64m = 2553, SUBR_Fp64m32 = 2554, SUBR_Fp80m32 = 2555, SUBR_Fp80m64 = 2556, SUBR_FpI16m32 = 2557, SUBR_FpI16m64 = 2558, SUBR_FpI16m80 = 2559, SUBR_FpI32m32 = 2560, SUBR_FpI32m64 = 2561, SUBR_FpI32m80 = 2562, SUBR_FrST0 = 2563, SUBSDrm = 2564, SUBSDrm_Int = 2565, SUBSDrr = 2566, SUBSDrr_Int = 2567, SUBSSrm = 2568, SUBSSrm_Int = 2569, SUBSSrr = 2570, SUBSSrr_Int = 2571, SUB_F32m = 2572, SUB_F64m = 2573, SUB_FI16m = 2574, SUB_FI32m = 2575, SUB_FPrST0 = 2576, SUB_FST0r = 2577, SUB_Fp32 = 2578, SUB_Fp32m = 2579, SUB_Fp64 = 2580, SUB_Fp64m = 2581, SUB_Fp64m32 = 2582, SUB_Fp80 = 2583, SUB_Fp80m32 = 2584, SUB_Fp80m64 = 2585, SUB_FpI16m32 = 2586, SUB_FpI16m64 = 2587, SUB_FpI16m80 = 2588, SUB_FpI32m32 = 2589, SUB_FpI32m64 = 2590, SUB_FpI32m80 = 2591, SUB_FrST0 = 2592, SWAPGS = 2593, SYSCALL = 2594, SYSENTER = 2595, SYSEXIT = 2596, SYSEXIT64 = 2597, SYSRETL = 2598, SYSRETQ = 2599, TAILJMPd = 2600, TAILJMPd64 = 2601, TAILJMPm = 2602, TAILJMPm64 = 2603, TAILJMPr = 2604, TAILJMPr64 = 2605, TCRETURNdi = 2606, TCRETURNdi64 = 2607, TCRETURNmi = 2608, TCRETURNmi64 = 2609, TCRETURNri = 2610, TCRETURNri64 = 2611, TEST16i16 = 2612, TEST16mi = 2613, TEST16ri = 2614, TEST16rm = 2615, TEST16rr = 2616, TEST32i32 = 2617, TEST32mi = 2618, TEST32ri = 2619, TEST32rm = 2620, TEST32rr = 2621, TEST64i32 = 2622, TEST64mi32 = 2623, TEST64ri32 = 2624, TEST64rm = 2625, TEST64rr = 2626, TEST8i8 = 2627, TEST8mi = 2628, TEST8ri = 2629, TEST8ri_NOREX = 2630, TEST8rm = 2631, TEST8rr = 2632, TLSCall_32 = 2633, TLSCall_64 = 2634, TLS_addr32 = 2635, TLS_addr64 = 2636, TRAP = 2637, TST_F = 2638, TST_Fp32 = 2639, TST_Fp64 = 2640, TST_Fp80 = 2641, TZCNT16rm = 2642, TZCNT16rr = 2643, TZCNT32rm = 2644, TZCNT32rr = 2645, TZCNT64rm = 2646, TZCNT64rr = 2647, UCOMISDrm = 2648, UCOMISDrr = 2649, UCOMISSrm = 2650, UCOMISSrr = 2651, UCOM_FIPr = 2652, UCOM_FIr = 2653, UCOM_FPPr = 2654, UCOM_FPr = 2655, UCOM_FpIr32 = 2656, UCOM_FpIr64 = 2657, UCOM_FpIr80 = 2658, UCOM_Fpr32 = 2659, UCOM_Fpr64 = 2660, UCOM_Fpr80 = 2661, UCOM_Fr = 2662, UD2B = 2663, UNPCKHPDrm = 2664, UNPCKHPDrr = 2665, UNPCKHPSrm = 2666, UNPCKHPSrr = 2667, UNPCKLPDrm = 2668, UNPCKLPDrr = 2669, UNPCKLPSrm = 2670, UNPCKLPSrr = 2671, VAARG_64 = 2672, VADDPDYrm = 2673, VADDPDYrr = 2674, VADDPDrm = 2675, VADDPDrr = 2676, VADDPSYrm = 2677, VADDPSYrr = 2678, VADDPSrm = 2679, VADDPSrr = 2680, VADDSDrm = 2681, VADDSDrm_Int = 2682, VADDSDrr = 2683, VADDSDrr_Int = 2684, VADDSSrm = 2685, VADDSSrm_Int = 2686, VADDSSrr = 2687, VADDSSrr_Int = 2688, VADDSUBPDYrm = 2689, VADDSUBPDYrr = 2690, VADDSUBPDrm = 2691, VADDSUBPDrr = 2692, VADDSUBPSYrm = 2693, VADDSUBPSYrr = 2694, VADDSUBPSrm = 2695, VADDSUBPSrr = 2696, VAESDECLASTrm = 2697, VAESDECLASTrr = 2698, VAESDECrm = 2699, VAESDECrr = 2700, VAESENCLASTrm = 2701, VAESENCLASTrr = 2702, VAESENCrm = 2703, VAESENCrr = 2704, VAESIMCrm = 2705, VAESIMCrr = 2706, VAESKEYGENASSIST128rm = 2707, VAESKEYGENASSIST128rr = 2708, VANDNPDYrm = 2709, VANDNPDYrr = 2710, VANDNPDrm = 2711, VANDNPDrr = 2712, VANDNPSYrm = 2713, VANDNPSYrr = 2714, VANDNPSrm = 2715, VANDNPSrr = 2716, VANDPDYrm = 2717, VANDPDYrr = 2718, VANDPDrm = 2719, VANDPDrr = 2720, VANDPSYrm = 2721, VANDPSYrr = 2722, VANDPSrm = 2723, VANDPSrr = 2724, VASTART_SAVE_XMM_REGS = 2725, VBLENDPDYrmi = 2726, VBLENDPDYrri = 2727, VBLENDPDrmi = 2728, VBLENDPDrri = 2729, VBLENDPSYrmi = 2730, VBLENDPSYrri = 2731, VBLENDPSrmi = 2732, VBLENDPSrri = 2733, VBLENDVPDYrm = 2734, VBLENDVPDYrr = 2735, VBLENDVPDrm = 2736, VBLENDVPDrr = 2737, VBLENDVPSYrm = 2738, VBLENDVPSYrr = 2739, VBLENDVPSrm = 2740, VBLENDVPSrr = 2741, VBROADCASTF128 = 2742, VBROADCASTSD = 2743, VBROADCASTSS = 2744, VBROADCASTSSY = 2745, VCMPPDYrmi = 2746, VCMPPDYrmi_alt = 2747, VCMPPDYrri = 2748, VCMPPDYrri_alt = 2749, VCMPPDrmi = 2750, VCMPPDrmi_alt = 2751, VCMPPDrri = 2752, VCMPPDrri_alt = 2753, VCMPPSYrmi = 2754, VCMPPSYrmi_alt = 2755, VCMPPSYrri = 2756, VCMPPSYrri_alt = 2757, VCMPPSrmi = 2758, VCMPPSrmi_alt = 2759, VCMPPSrri = 2760, VCMPPSrri_alt = 2761, VCMPSDrm = 2762, VCMPSDrm_alt = 2763, VCMPSDrr = 2764, VCMPSDrr_alt = 2765, VCMPSSrm = 2766, VCMPSSrm_alt = 2767, VCMPSSrr = 2768, VCMPSSrr_alt = 2769, VCOMISDrm = 2770, VCOMISDrr = 2771, VCOMISSrm = 2772, VCOMISSrr = 2773, VCVTDQ2PDYrm = 2774, VCVTDQ2PDYrr = 2775, VCVTDQ2PDrm = 2776, VCVTDQ2PDrr = 2777, VCVTDQ2PSYrm = 2778, VCVTDQ2PSYrr = 2779, VCVTDQ2PSrm = 2780, VCVTDQ2PSrr = 2781, VCVTPD2DQXrYr = 2782, VCVTPD2DQXrm = 2783, VCVTPD2DQXrr = 2784, VCVTPD2DQYrm = 2785, VCVTPD2DQYrr = 2786, VCVTPD2DQrr = 2787, VCVTPD2PSXrYr = 2788, VCVTPD2PSXrm = 2789, VCVTPD2PSXrr = 2790, VCVTPD2PSYrm = 2791, VCVTPD2PSYrr = 2792, VCVTPD2PSrr = 2793, VCVTPH2PSYrm = 2794, VCVTPH2PSYrr = 2795, VCVTPH2PSrm = 2796, VCVTPH2PSrr = 2797, VCVTPS2DQYrm = 2798, VCVTPS2DQYrr = 2799, VCVTPS2DQrm = 2800, VCVTPS2DQrr = 2801, VCVTPS2PDYrm = 2802, VCVTPS2PDYrr = 2803, VCVTPS2PDrm = 2804, VCVTPS2PDrr = 2805, VCVTPS2PHYmr = 2806, VCVTPS2PHYrr = 2807, VCVTPS2PHmr = 2808, VCVTPS2PHrr = 2809, VCVTSD2SI64rm = 2810, VCVTSD2SI64rr = 2811, VCVTSD2SIrm = 2812, VCVTSD2SIrr = 2813, VCVTSD2SSrm = 2814, VCVTSD2SSrr = 2815, VCVTSI2SD64rm = 2816, VCVTSI2SD64rr = 2817, VCVTSI2SDLrm = 2818, VCVTSI2SDLrr = 2819, VCVTSI2SDrm = 2820, VCVTSI2SDrr = 2821, VCVTSI2SS64rm = 2822, VCVTSI2SS64rr = 2823, VCVTSI2SSrm = 2824, VCVTSI2SSrr = 2825, VCVTSS2SDrm = 2826, VCVTSS2SDrr = 2827, VCVTSS2SI64rm = 2828, VCVTSS2SI64rr = 2829, VCVTSS2SIrm = 2830, VCVTSS2SIrr = 2831, VCVTTPD2DQXrYr = 2832, VCVTTPD2DQXrm = 2833, VCVTTPD2DQXrr = 2834, VCVTTPD2DQYrm = 2835, VCVTTPD2DQYrr = 2836, VCVTTPD2DQrm = 2837, VCVTTPD2DQrr = 2838, VCVTTPS2DQYrm = 2839, VCVTTPS2DQYrr = 2840, VCVTTPS2DQrm = 2841, VCVTTPS2DQrr = 2842, VCVTTSD2SI64rm = 2843, VCVTTSD2SI64rr = 2844, VCVTTSD2SIrm = 2845, VCVTTSD2SIrr = 2846, VCVTTSS2SI64rm = 2847, VCVTTSS2SI64rr = 2848, VCVTTSS2SIrm = 2849, VCVTTSS2SIrr = 2850, VDIVPDYrm = 2851, VDIVPDYrr = 2852, VDIVPDrm = 2853, VDIVPDrr = 2854, VDIVPSYrm = 2855, VDIVPSYrr = 2856, VDIVPSrm = 2857, VDIVPSrr = 2858, VDIVSDrm = 2859, VDIVSDrm_Int = 2860, VDIVSDrr = 2861, VDIVSDrr_Int = 2862, VDIVSSrm = 2863, VDIVSSrm_Int = 2864, VDIVSSrr = 2865, VDIVSSrr_Int = 2866, VDPPDrmi = 2867, VDPPDrri = 2868, VDPPSYrmi = 2869, VDPPSYrri = 2870, VDPPSrmi = 2871, VDPPSrri = 2872, VERRm = 2873, VERRr = 2874, VERWm = 2875, VERWr = 2876, VEXTRACTF128mr = 2877, VEXTRACTF128rr = 2878, VEXTRACTPSmr = 2879, VEXTRACTPSrr = 2880, VEXTRACTPSrr64 = 2881, VFMADDPDr132m = 2882, VFMADDPDr132mY = 2883, VFMADDPDr132r = 2884, VFMADDPDr132rY = 2885, VFMADDPDr213m = 2886, VFMADDPDr213mY = 2887, VFMADDPDr213r = 2888, VFMADDPDr213rY = 2889, VFMADDPDr231m = 2890, VFMADDPDr231mY = 2891, VFMADDPDr231r = 2892, VFMADDPDr231rY = 2893, VFMADDPSr132m = 2894, VFMADDPSr132mY = 2895, VFMADDPSr132r = 2896, VFMADDPSr132rY = 2897, VFMADDPSr213m = 2898, VFMADDPSr213mY = 2899, VFMADDPSr213r = 2900, VFMADDPSr213rY = 2901, VFMADDPSr231m = 2902, VFMADDPSr231mY = 2903, VFMADDPSr231r = 2904, VFMADDPSr231rY = 2905, VFMADDSUBPDr132m = 2906, VFMADDSUBPDr132mY = 2907, VFMADDSUBPDr132r = 2908, VFMADDSUBPDr132rY = 2909, VFMADDSUBPDr213m = 2910, VFMADDSUBPDr213mY = 2911, VFMADDSUBPDr213r = 2912, VFMADDSUBPDr213rY = 2913, VFMADDSUBPDr231m = 2914, VFMADDSUBPDr231mY = 2915, VFMADDSUBPDr231r = 2916, VFMADDSUBPDr231rY = 2917, VFMADDSUBPSr132m = 2918, VFMADDSUBPSr132mY = 2919, VFMADDSUBPSr132r = 2920, VFMADDSUBPSr132rY = 2921, VFMADDSUBPSr213m = 2922, VFMADDSUBPSr213mY = 2923, VFMADDSUBPSr213r = 2924, VFMADDSUBPSr213rY = 2925, VFMADDSUBPSr231m = 2926, VFMADDSUBPSr231mY = 2927, VFMADDSUBPSr231r = 2928, VFMADDSUBPSr231rY = 2929, VFMSUBADDPDr132m = 2930, VFMSUBADDPDr132mY = 2931, VFMSUBADDPDr132r = 2932, VFMSUBADDPDr132rY = 2933, VFMSUBADDPDr213m = 2934, VFMSUBADDPDr213mY = 2935, VFMSUBADDPDr213r = 2936, VFMSUBADDPDr213rY = 2937, VFMSUBADDPDr231m = 2938, VFMSUBADDPDr231mY = 2939, VFMSUBADDPDr231r = 2940, VFMSUBADDPDr231rY = 2941, VFMSUBADDPSr132m = 2942, VFMSUBADDPSr132mY = 2943, VFMSUBADDPSr132r = 2944, VFMSUBADDPSr132rY = 2945, VFMSUBADDPSr213m = 2946, VFMSUBADDPSr213mY = 2947, VFMSUBADDPSr213r = 2948, VFMSUBADDPSr213rY = 2949, VFMSUBADDPSr231m = 2950, VFMSUBADDPSr231mY = 2951, VFMSUBADDPSr231r = 2952, VFMSUBADDPSr231rY = 2953, VFMSUBPDr132m = 2954, VFMSUBPDr132mY = 2955, VFMSUBPDr132r = 2956, VFMSUBPDr132rY = 2957, VFMSUBPDr213m = 2958, VFMSUBPDr213mY = 2959, VFMSUBPDr213r = 2960, VFMSUBPDr213rY = 2961, VFMSUBPDr231m = 2962, VFMSUBPDr231mY = 2963, VFMSUBPDr231r = 2964, VFMSUBPDr231rY = 2965, VFMSUBPSr132m = 2966, VFMSUBPSr132mY = 2967, VFMSUBPSr132r = 2968, VFMSUBPSr132rY = 2969, VFMSUBPSr213m = 2970, VFMSUBPSr213mY = 2971, VFMSUBPSr213r = 2972, VFMSUBPSr213rY = 2973, VFMSUBPSr231m = 2974, VFMSUBPSr231mY = 2975, VFMSUBPSr231r = 2976, VFMSUBPSr231rY = 2977, VFNMADDPDr132m = 2978, VFNMADDPDr132mY = 2979, VFNMADDPDr132r = 2980, VFNMADDPDr132rY = 2981, VFNMADDPDr213m = 2982, VFNMADDPDr213mY = 2983, VFNMADDPDr213r = 2984, VFNMADDPDr213rY = 2985, VFNMADDPDr231m = 2986, VFNMADDPDr231mY = 2987, VFNMADDPDr231r = 2988, VFNMADDPDr231rY = 2989, VFNMADDPSr132m = 2990, VFNMADDPSr132mY = 2991, VFNMADDPSr132r = 2992, VFNMADDPSr132rY = 2993, VFNMADDPSr213m = 2994, VFNMADDPSr213mY = 2995, VFNMADDPSr213r = 2996, VFNMADDPSr213rY = 2997, VFNMADDPSr231m = 2998, VFNMADDPSr231mY = 2999, VFNMADDPSr231r = 3000, VFNMADDPSr231rY = 3001, VFNMSUBPDr132m = 3002, VFNMSUBPDr132mY = 3003, VFNMSUBPDr132r = 3004, VFNMSUBPDr132rY = 3005, VFNMSUBPDr213m = 3006, VFNMSUBPDr213mY = 3007, VFNMSUBPDr213r = 3008, VFNMSUBPDr213rY = 3009, VFNMSUBPDr231m = 3010, VFNMSUBPDr231mY = 3011, VFNMSUBPDr231r = 3012, VFNMSUBPDr231rY = 3013, VFNMSUBPSr132m = 3014, VFNMSUBPSr132mY = 3015, VFNMSUBPSr132r = 3016, VFNMSUBPSr132rY = 3017, VFNMSUBPSr213m = 3018, VFNMSUBPSr213mY = 3019, VFNMSUBPSr213r = 3020, VFNMSUBPSr213rY = 3021, VFNMSUBPSr231m = 3022, VFNMSUBPSr231mY = 3023, VFNMSUBPSr231r = 3024, VFNMSUBPSr231rY = 3025, VFsANDNPDrm = 3026, VFsANDNPDrr = 3027, VFsANDNPSrm = 3028, VFsANDNPSrr = 3029, VFsANDPDrm = 3030, VFsANDPDrr = 3031, VFsANDPSrm = 3032, VFsANDPSrr = 3033, VFsORPDrm = 3034, VFsORPDrr = 3035, VFsORPSrm = 3036, VFsORPSrr = 3037, VFsXORPDrm = 3038, VFsXORPDrr = 3039, VFsXORPSrm = 3040, VFsXORPSrr = 3041, VHADDPDYrm = 3042, VHADDPDYrr = 3043, VHADDPDrm = 3044, VHADDPDrr = 3045, VHADDPSYrm = 3046, VHADDPSYrr = 3047, VHADDPSrm = 3048, VHADDPSrr = 3049, VHSUBPDYrm = 3050, VHSUBPDYrr = 3051, VHSUBPDrm = 3052, VHSUBPDrr = 3053, VHSUBPSYrm = 3054, VHSUBPSYrr = 3055, VHSUBPSrm = 3056, VHSUBPSrr = 3057, VINSERTF128rm = 3058, VINSERTF128rr = 3059, VINSERTPSrm = 3060, VINSERTPSrr = 3061, VLDDQUYrm = 3062, VLDDQUrm = 3063, VLDMXCSR = 3064, VMASKMOVDQU = 3065, VMASKMOVDQU64 = 3066, VMASKMOVPDYmr = 3067, VMASKMOVPDYrm = 3068, VMASKMOVPDmr = 3069, VMASKMOVPDrm = 3070, VMASKMOVPSYmr = 3071, VMASKMOVPSYrm = 3072, VMASKMOVPSmr = 3073, VMASKMOVPSrm = 3074, VMAXPDYrm = 3075, VMAXPDYrm_Int = 3076, VMAXPDYrr = 3077, VMAXPDYrr_Int = 3078, VMAXPDrm = 3079, VMAXPDrm_Int = 3080, VMAXPDrr = 3081, VMAXPDrr_Int = 3082, VMAXPSYrm = 3083, VMAXPSYrm_Int = 3084, VMAXPSYrr = 3085, VMAXPSYrr_Int = 3086, VMAXPSrm = 3087, VMAXPSrm_Int = 3088, VMAXPSrr = 3089, VMAXPSrr_Int = 3090, VMAXSDrm = 3091, VMAXSDrm_Int = 3092, VMAXSDrr = 3093, VMAXSDrr_Int = 3094, VMAXSSrm = 3095, VMAXSSrm_Int = 3096, VMAXSSrr = 3097, VMAXSSrr_Int = 3098, VMCALL = 3099, VMCLEARm = 3100, VMINPDYrm = 3101, VMINPDYrm_Int = 3102, VMINPDYrr = 3103, VMINPDYrr_Int = 3104, VMINPDrm = 3105, VMINPDrm_Int = 3106, VMINPDrr = 3107, VMINPDrr_Int = 3108, VMINPSYrm = 3109, VMINPSYrm_Int = 3110, VMINPSYrr = 3111, VMINPSYrr_Int = 3112, VMINPSrm = 3113, VMINPSrm_Int = 3114, VMINPSrr = 3115, VMINPSrr_Int = 3116, VMINSDrm = 3117, VMINSDrm_Int = 3118, VMINSDrr = 3119, VMINSDrr_Int = 3120, VMINSSrm = 3121, VMINSSrm_Int = 3122, VMINSSrr = 3123, VMINSSrr_Int = 3124, VMLAUNCH = 3125, VMOV64toPQIrr = 3126, VMOV64toSDrm = 3127, VMOV64toSDrr = 3128, VMOVAPDYmr = 3129, VMOVAPDYrm = 3130, VMOVAPDYrr = 3131, VMOVAPDYrr_REV = 3132, VMOVAPDmr = 3133, VMOVAPDrm = 3134, VMOVAPDrr = 3135, VMOVAPDrr_REV = 3136, VMOVAPSYmr = 3137, VMOVAPSYrm = 3138, VMOVAPSYrr = 3139, VMOVAPSYrr_REV = 3140, VMOVAPSmr = 3141, VMOVAPSrm = 3142, VMOVAPSrr = 3143, VMOVAPSrr_REV = 3144, VMOVDDUPYrm = 3145, VMOVDDUPYrr = 3146, VMOVDDUPrm = 3147, VMOVDDUPrr = 3148, VMOVDI2PDIrm = 3149, VMOVDI2PDIrr = 3150, VMOVDI2SSrm = 3151, VMOVDI2SSrr = 3152, VMOVDQAYmr = 3153, VMOVDQAYrm = 3154, VMOVDQAYrr = 3155, VMOVDQAYrr_REV = 3156, VMOVDQAmr = 3157, VMOVDQArm = 3158, VMOVDQArr = 3159, VMOVDQArr_REV = 3160, VMOVDQUYmr = 3161, VMOVDQUYrm = 3162, VMOVDQUYrr = 3163, VMOVDQUYrr_REV = 3164, VMOVDQUmr = 3165, VMOVDQUmr_Int = 3166, VMOVDQUrm = 3167, VMOVDQUrr = 3168, VMOVDQUrr_REV = 3169, VMOVHLPSrr = 3170, VMOVHPDmr = 3171, VMOVHPDrm = 3172, VMOVHPSmr = 3173, VMOVHPSrm = 3174, VMOVLHPSrr = 3175, VMOVLPDmr = 3176, VMOVLPDrm = 3177, VMOVLPSmr = 3178, VMOVLPSrm = 3179, VMOVLQ128mr = 3180, VMOVMSKPDYr64r = 3181, VMOVMSKPDYrr32 = 3182, VMOVMSKPDYrr64 = 3183, VMOVMSKPDr64r = 3184, VMOVMSKPDrr32 = 3185, VMOVMSKPDrr64 = 3186, VMOVMSKPSYr64r = 3187, VMOVMSKPSYrr32 = 3188, VMOVMSKPSYrr64 = 3189, VMOVMSKPSr64r = 3190, VMOVMSKPSrr32 = 3191, VMOVMSKPSrr64 = 3192, VMOVNTDQArm = 3193, VMOVNTDQY_64mr = 3194, VMOVNTDQYmr = 3195, VMOVNTDQ_64mr = 3196, VMOVNTDQmr = 3197, VMOVNTPDYmr = 3198, VMOVNTPDmr = 3199, VMOVNTPSYmr = 3200, VMOVNTPSmr = 3201, VMOVPDI2DImr = 3202, VMOVPDI2DIrr = 3203, VMOVPQI2QImr = 3204, VMOVPQIto64rr = 3205, VMOVQI2PQIrm = 3206, VMOVQd64rr = 3207, VMOVQd64rr_alt = 3208, VMOVQs64rr = 3209, VMOVQxrxr = 3210, VMOVSDmr = 3211, VMOVSDrm = 3212, VMOVSDrr = 3213, VMOVSDrr_REV = 3214, VMOVSDto64mr = 3215, VMOVSDto64rr = 3216, VMOVSHDUPYrm = 3217, VMOVSHDUPYrr = 3218, VMOVSHDUPrm = 3219, VMOVSHDUPrr = 3220, VMOVSLDUPYrm = 3221, VMOVSLDUPYrr = 3222, VMOVSLDUPrm = 3223, VMOVSLDUPrr = 3224, VMOVSS2DImr = 3225, VMOVSS2DIrr = 3226, VMOVSSmr = 3227, VMOVSSrm = 3228, VMOVSSrr = 3229, VMOVSSrr_REV = 3230, VMOVUPDYmr = 3231, VMOVUPDYrm = 3232, VMOVUPDYrr = 3233, VMOVUPDYrr_REV = 3234, VMOVUPDmr = 3235, VMOVUPDrm = 3236, VMOVUPDrr = 3237, VMOVUPDrr_REV = 3238, VMOVUPSYmr = 3239, VMOVUPSYrm = 3240, VMOVUPSYrr = 3241, VMOVUPSYrr_REV = 3242, VMOVUPSmr = 3243, VMOVUPSrm = 3244, VMOVUPSrr = 3245, VMOVUPSrr_REV = 3246, VMOVZDI2PDIrm = 3247, VMOVZDI2PDIrr = 3248, VMOVZPQILo2PQIrm = 3249, VMOVZPQILo2PQIrr = 3250, VMOVZQI2PQIrm = 3251, VMOVZQI2PQIrr = 3252, VMPSADBWrmi = 3253, VMPSADBWrri = 3254, VMPTRLDm = 3255, VMPTRSTm = 3256, VMREAD32rm = 3257, VMREAD32rr = 3258, VMREAD64rm = 3259, VMREAD64rr = 3260, VMRESUME = 3261, VMULPDYrm = 3262, VMULPDYrr = 3263, VMULPDrm = 3264, VMULPDrr = 3265, VMULPSYrm = 3266, VMULPSYrr = 3267, VMULPSrm = 3268, VMULPSrr = 3269, VMULSDrm = 3270, VMULSDrm_Int = 3271, VMULSDrr = 3272, VMULSDrr_Int = 3273, VMULSSrm = 3274, VMULSSrm_Int = 3275, VMULSSrr = 3276, VMULSSrr_Int = 3277, VMWRITE32rm = 3278, VMWRITE32rr = 3279, VMWRITE64rm = 3280, VMWRITE64rr = 3281, VMXOFF = 3282, VMXON = 3283, VORPDYrm = 3284, VORPDYrr = 3285, VORPDrm = 3286, VORPDrr = 3287, VORPSYrm = 3288, VORPSYrr = 3289, VORPSrm = 3290, VORPSrr = 3291, VPABSBrm128 = 3292, VPABSBrr128 = 3293, VPABSDrm128 = 3294, VPABSDrr128 = 3295, VPABSWrm128 = 3296, VPABSWrr128 = 3297, VPACKSSDWrm = 3298, VPACKSSDWrr = 3299, VPACKSSWBrm = 3300, VPACKSSWBrr = 3301, VPACKUSDWrm = 3302, VPACKUSDWrr = 3303, VPACKUSWBrm = 3304, VPACKUSWBrr = 3305, VPADDBrm = 3306, VPADDBrr = 3307, VPADDDrm = 3308, VPADDDrr = 3309, VPADDQrm = 3310, VPADDQrr = 3311, VPADDSBrm = 3312, VPADDSBrr = 3313, VPADDSWrm = 3314, VPADDSWrr = 3315, VPADDUSBrm = 3316, VPADDUSBrr = 3317, VPADDUSWrm = 3318, VPADDUSWrr = 3319, VPADDWrm = 3320, VPADDWrr = 3321, VPALIGNR128rm = 3322, VPALIGNR128rr = 3323, VPANDNrm = 3324, VPANDNrr = 3325, VPANDrm = 3326, VPANDrr = 3327, VPAVGBrm = 3328, VPAVGBrr = 3329, VPAVGWrm = 3330, VPAVGWrr = 3331, VPBLENDVBrm = 3332, VPBLENDVBrr = 3333, VPBLENDWrmi = 3334, VPBLENDWrri = 3335, VPCLMULQDQrm = 3336, VPCLMULQDQrr = 3337, VPCMPEQBrm = 3338, VPCMPEQBrr = 3339, VPCMPEQDrm = 3340, VPCMPEQDrr = 3341, VPCMPEQQrm = 3342, VPCMPEQQrr = 3343, VPCMPEQWrm = 3344, VPCMPEQWrr = 3345, VPCMPESTRIArm = 3346, VPCMPESTRIArr = 3347, VPCMPESTRICrm = 3348, VPCMPESTRICrr = 3349, VPCMPESTRIOrm = 3350, VPCMPESTRIOrr = 3351, VPCMPESTRISrm = 3352, VPCMPESTRISrr = 3353, VPCMPESTRIZrm = 3354, VPCMPESTRIZrr = 3355, VPCMPESTRIrm = 3356, VPCMPESTRIrr = 3357, VPCMPESTRM128MEM = 3358, VPCMPESTRM128REG = 3359, VPCMPESTRM128rm = 3360, VPCMPESTRM128rr = 3361, VPCMPGTBrm = 3362, VPCMPGTBrr = 3363, VPCMPGTDrm = 3364, VPCMPGTDrr = 3365, VPCMPGTQrm = 3366, VPCMPGTQrr = 3367, VPCMPGTWrm = 3368, VPCMPGTWrr = 3369, VPCMPISTRIArm = 3370, VPCMPISTRIArr = 3371, VPCMPISTRICrm = 3372, VPCMPISTRICrr = 3373, VPCMPISTRIOrm = 3374, VPCMPISTRIOrr = 3375, VPCMPISTRISrm = 3376, VPCMPISTRISrr = 3377, VPCMPISTRIZrm = 3378, VPCMPISTRIZrr = 3379, VPCMPISTRIrm = 3380, VPCMPISTRIrr = 3381, VPCMPISTRM128MEM = 3382, VPCMPISTRM128REG = 3383, VPCMPISTRM128rm = 3384, VPCMPISTRM128rr = 3385, VPERM2F128rm = 3386, VPERM2F128rr = 3387, VPERMILPDYmi = 3388, VPERMILPDYri = 3389, VPERMILPDYrm = 3390, VPERMILPDYrr = 3391, VPERMILPDmi = 3392, VPERMILPDri = 3393, VPERMILPDrm = 3394, VPERMILPDrr = 3395, VPERMILPSYmi = 3396, VPERMILPSYri = 3397, VPERMILPSYrm = 3398, VPERMILPSYrr = 3399, VPERMILPSmi = 3400, VPERMILPSri = 3401, VPERMILPSrm = 3402, VPERMILPSrr = 3403, VPEXTRBmr = 3404, VPEXTRBrr = 3405, VPEXTRBrr64 = 3406, VPEXTRDmr = 3407, VPEXTRDrr = 3408, VPEXTRQmr = 3409, VPEXTRQrr = 3410, VPEXTRWmr = 3411, VPEXTRWri = 3412, VPHADDDrm128 = 3413, VPHADDDrr128 = 3414, VPHADDSWrm128 = 3415, VPHADDSWrr128 = 3416, VPHADDWrm128 = 3417, VPHADDWrr128 = 3418, VPHMINPOSUWrm128 = 3419, VPHMINPOSUWrr128 = 3420, VPHSUBDrm128 = 3421, VPHSUBDrr128 = 3422, VPHSUBSWrm128 = 3423, VPHSUBSWrr128 = 3424, VPHSUBWrm128 = 3425, VPHSUBWrr128 = 3426, VPINSRBrm = 3427, VPINSRBrr = 3428, VPINSRDrm = 3429, VPINSRDrr = 3430, VPINSRQrm = 3431, VPINSRQrr = 3432, VPINSRWrmi = 3433, VPINSRWrr64i = 3434, VPINSRWrri = 3435, VPMADDUBSWrm128 = 3436, VPMADDUBSWrr128 = 3437, VPMADDWDrm = 3438, VPMADDWDrr = 3439, VPMAXSBrm = 3440, VPMAXSBrr = 3441, VPMAXSDrm = 3442, VPMAXSDrr = 3443, VPMAXSWrm = 3444, VPMAXSWrr = 3445, VPMAXUBrm = 3446, VPMAXUBrr = 3447, VPMAXUDrm = 3448, VPMAXUDrr = 3449, VPMAXUWrm = 3450, VPMAXUWrr = 3451, VPMINSBrm = 3452, VPMINSBrr = 3453, VPMINSDrm = 3454, VPMINSDrr = 3455, VPMINSWrm = 3456, VPMINSWrr = 3457, VPMINUBrm = 3458, VPMINUBrr = 3459, VPMINUDrm = 3460, VPMINUDrr = 3461, VPMINUWrm = 3462, VPMINUWrr = 3463, VPMOVMSKBr64r = 3464, VPMOVMSKBrr = 3465, VPMOVSXBDrm = 3466, VPMOVSXBDrr = 3467, VPMOVSXBQrm = 3468, VPMOVSXBQrr = 3469, VPMOVSXBWrm = 3470, VPMOVSXBWrr = 3471, VPMOVSXDQrm = 3472, VPMOVSXDQrr = 3473, VPMOVSXWDrm = 3474, VPMOVSXWDrr = 3475, VPMOVSXWQrm = 3476, VPMOVSXWQrr = 3477, VPMOVZXBDrm = 3478, VPMOVZXBDrr = 3479, VPMOVZXBQrm = 3480, VPMOVZXBQrr = 3481, VPMOVZXBWrm = 3482, VPMOVZXBWrr = 3483, VPMOVZXDQrm = 3484, VPMOVZXDQrr = 3485, VPMOVZXWDrm = 3486, VPMOVZXWDrr = 3487, VPMOVZXWQrm = 3488, VPMOVZXWQrr = 3489, VPMULDQrm = 3490, VPMULDQrr = 3491, VPMULHRSWrm128 = 3492, VPMULHRSWrr128 = 3493, VPMULHUWrm = 3494, VPMULHUWrr = 3495, VPMULHWrm = 3496, VPMULHWrr = 3497, VPMULLDrm = 3498, VPMULLDrr = 3499, VPMULLWrm = 3500, VPMULLWrr = 3501, VPMULUDQrm = 3502, VPMULUDQrr = 3503, VPORrm = 3504, VPORrr = 3505, VPSADBWrm = 3506, VPSADBWrr = 3507, VPSHUFBrm128 = 3508, VPSHUFBrr128 = 3509, VPSHUFDmi = 3510, VPSHUFDri = 3511, VPSHUFHWmi = 3512, VPSHUFHWri = 3513, VPSHUFLWmi = 3514, VPSHUFLWri = 3515, VPSIGNBrm128 = 3516, VPSIGNBrr128 = 3517, VPSIGNDrm128 = 3518, VPSIGNDrr128 = 3519, VPSIGNWrm128 = 3520, VPSIGNWrr128 = 3521, VPSLLDQri = 3522, VPSLLDri = 3523, VPSLLDrm = 3524, VPSLLDrr = 3525, VPSLLQri = 3526, VPSLLQrm = 3527, VPSLLQrr = 3528, VPSLLWri = 3529, VPSLLWrm = 3530, VPSLLWrr = 3531, VPSRADri = 3532, VPSRADrm = 3533, VPSRADrr = 3534, VPSRAWri = 3535, VPSRAWrm = 3536, VPSRAWrr = 3537, VPSRLDQri = 3538, VPSRLDri = 3539, VPSRLDrm = 3540, VPSRLDrr = 3541, VPSRLQri = 3542, VPSRLQrm = 3543, VPSRLQrr = 3544, VPSRLWri = 3545, VPSRLWrm = 3546, VPSRLWrr = 3547, VPSUBBrm = 3548, VPSUBBrr = 3549, VPSUBDrm = 3550, VPSUBDrr = 3551, VPSUBQrm = 3552, VPSUBQrr = 3553, VPSUBSBrm = 3554, VPSUBSBrr = 3555, VPSUBSWrm = 3556, VPSUBSWrr = 3557, VPSUBUSBrm = 3558, VPSUBUSBrr = 3559, VPSUBUSWrm = 3560, VPSUBUSWrr = 3561, VPSUBWrm = 3562, VPSUBWrr = 3563, VPTESTYrm = 3564, VPTESTYrr = 3565, VPTESTrm = 3566, VPTESTrr = 3567, VPUNPCKHBWrm = 3568, VPUNPCKHBWrr = 3569, VPUNPCKHDQrm = 3570, VPUNPCKHDQrr = 3571, VPUNPCKHQDQrm = 3572, VPUNPCKHQDQrr = 3573, VPUNPCKHWDrm = 3574, VPUNPCKHWDrr = 3575, VPUNPCKLBWrm = 3576, VPUNPCKLBWrr = 3577, VPUNPCKLDQrm = 3578, VPUNPCKLDQrr = 3579, VPUNPCKLQDQrm = 3580, VPUNPCKLQDQrr = 3581, VPUNPCKLWDrm = 3582, VPUNPCKLWDrr = 3583, VPXORrm = 3584, VPXORrr = 3585, VRCPPSYm = 3586, VRCPPSYm_Int = 3587, VRCPPSYr = 3588, VRCPPSYr_Int = 3589, VRCPPSm = 3590, VRCPPSm_Int = 3591, VRCPPSr = 3592, VRCPPSr_Int = 3593, VRCPSSm = 3594, VRCPSSm_Int = 3595, VRCPSSr = 3596, VROUNDPDm = 3597, VROUNDPDm_AVX = 3598, VROUNDPDr = 3599, VROUNDPDr_AVX = 3600, VROUNDPSm = 3601, VROUNDPSm_AVX = 3602, VROUNDPSr = 3603, VROUNDPSr_AVX = 3604, VROUNDSDm = 3605, VROUNDSDm_AVX = 3606, VROUNDSDr = 3607, VROUNDSDr_AVX = 3608, VROUNDSSm = 3609, VROUNDSSm_AVX = 3610, VROUNDSSr = 3611, VROUNDSSr_AVX = 3612, VROUNDYPDm = 3613, VROUNDYPDm_AVX = 3614, VROUNDYPDr = 3615, VROUNDYPDr_AVX = 3616, VROUNDYPSm = 3617, VROUNDYPSm_AVX = 3618, VROUNDYPSr = 3619, VROUNDYPSr_AVX = 3620, VRSQRTPSYm = 3621, VRSQRTPSYm_Int = 3622, VRSQRTPSYr = 3623, VRSQRTPSYr_Int = 3624, VRSQRTPSm = 3625, VRSQRTPSm_Int = 3626, VRSQRTPSr = 3627, VRSQRTPSr_Int = 3628, VRSQRTSSm = 3629, VRSQRTSSm_Int = 3630, VRSQRTSSr = 3631, VSHUFPDYrmi = 3632, VSHUFPDYrri = 3633, VSHUFPDrmi = 3634, VSHUFPDrri = 3635, VSHUFPSYrmi = 3636, VSHUFPSYrri = 3637, VSHUFPSrmi = 3638, VSHUFPSrri = 3639, VSQRTPDYm = 3640, VSQRTPDYm_Int = 3641, VSQRTPDYr = 3642, VSQRTPDYr_Int = 3643, VSQRTPDm = 3644, VSQRTPDm_Int = 3645, VSQRTPDr = 3646, VSQRTPDr_Int = 3647, VSQRTPSYm = 3648, VSQRTPSYm_Int = 3649, VSQRTPSYr = 3650, VSQRTPSYr_Int = 3651, VSQRTPSm = 3652, VSQRTPSm_Int = 3653, VSQRTPSr = 3654, VSQRTPSr_Int = 3655, VSQRTSDm = 3656, VSQRTSDm_Int = 3657, VSQRTSDr = 3658, VSQRTSSm = 3659, VSQRTSSm_Int = 3660, VSQRTSSr = 3661, VSTMXCSR = 3662, VSUBPDYrm = 3663, VSUBPDYrr = 3664, VSUBPDrm = 3665, VSUBPDrr = 3666, VSUBPSYrm = 3667, VSUBPSYrr = 3668, VSUBPSrm = 3669, VSUBPSrr = 3670, VSUBSDrm = 3671, VSUBSDrm_Int = 3672, VSUBSDrr = 3673, VSUBSDrr_Int = 3674, VSUBSSrm = 3675, VSUBSSrm_Int = 3676, VSUBSSrr = 3677, VSUBSSrr_Int = 3678, VTESTPDYrm = 3679, VTESTPDYrr = 3680, VTESTPDrm = 3681, VTESTPDrr = 3682, VTESTPSYrm = 3683, VTESTPSYrr = 3684, VTESTPSrm = 3685, VTESTPSrr = 3686, VUCOMISDrm = 3687, VUCOMISDrr = 3688, VUCOMISSrm = 3689, VUCOMISSrr = 3690, VUNPCKHPDYrm = 3691, VUNPCKHPDYrr = 3692, VUNPCKHPDrm = 3693, VUNPCKHPDrr = 3694, VUNPCKHPSYrm = 3695, VUNPCKHPSYrr = 3696, VUNPCKHPSrm = 3697, VUNPCKHPSrr = 3698, VUNPCKLPDYrm = 3699, VUNPCKLPDYrr = 3700, VUNPCKLPDrm = 3701, VUNPCKLPDrr = 3702, VUNPCKLPSYrm = 3703, VUNPCKLPSYrr = 3704, VUNPCKLPSrm = 3705, VUNPCKLPSrr = 3706, VXORPDYrm = 3707, VXORPDYrr = 3708, VXORPDrm = 3709, VXORPDrr = 3710, VXORPSYrm = 3711, VXORPSYrr = 3712, VXORPSrm = 3713, VXORPSrr = 3714, VZEROALL = 3715, VZEROUPPER = 3716, V_SET0 = 3717, V_SETALLONES = 3718, W64ALLOCA = 3719, WAIT = 3720, WBINVD = 3721, WINCALL64m = 3722, WINCALL64pcrel32 = 3723, WINCALL64r = 3724, WIN_ALLOCA = 3725, WRFSBASE = 3726, WRFSBASE64 = 3727, WRGSBASE = 3728, WRGSBASE64 = 3729, WRMSR = 3730, XADD16rm = 3731, XADD16rr = 3732, XADD32rm = 3733, XADD32rr = 3734, XADD64rm = 3735, XADD64rr = 3736, XADD8rm = 3737, XADD8rr = 3738, XCHG16ar = 3739, XCHG16rm = 3740, XCHG16rr = 3741, XCHG32ar = 3742, XCHG32ar64 = 3743, XCHG32rm = 3744, XCHG32rr = 3745, XCHG64ar = 3746, XCHG64rm = 3747, XCHG64rr = 3748, XCHG8rm = 3749, XCHG8rr = 3750, XCH_F = 3751, XCRYPTCBC = 3752, XCRYPTCFB = 3753, XCRYPTCTR = 3754, XCRYPTECB = 3755, XCRYPTOFB = 3756, XGETBV = 3757, XLAT = 3758, XOR16i16 = 3759, XOR16mi = 3760, XOR16mi8 = 3761, XOR16mr = 3762, XOR16ri = 3763, XOR16ri8 = 3764, XOR16rm = 3765, XOR16rr = 3766, XOR16rr_REV = 3767, XOR32i32 = 3768, XOR32mi = 3769, XOR32mi8 = 3770, XOR32mr = 3771, XOR32ri = 3772, XOR32ri8 = 3773, XOR32rm = 3774, XOR32rr = 3775, XOR32rr_REV = 3776, XOR64i32 = 3777, XOR64mi32 = 3778, XOR64mi8 = 3779, XOR64mr = 3780, XOR64ri32 = 3781, XOR64ri8 = 3782, XOR64rm = 3783, XOR64rr = 3784, XOR64rr_REV = 3785, XOR8i8 = 3786, XOR8mi = 3787, XOR8mr = 3788, XOR8ri = 3789, XOR8rm = 3790, XOR8rr = 3791, XOR8rr_REV = 3792, XORPDrm = 3793, XORPDrr = 3794, XORPSrm = 3795, XORPSrr = 3796, XRSTOR = 3797, XRSTOR64 = 3798, XSAVE = 3799, XSAVE64 = 3800, XSAVEOPT = 3801, XSAVEOPT64 = 3802, XSETBV = 3803, XSHA1 = 3804, XSHA256 = 3805, XSTORE = 3806, INSTRUCTION_LIST_END = 3807 }; } } // End llvm namespace #endif // GET_INSTRINFO_ENUM //===- TableGen'erated file -------------------------------------*- C++ -*-===// // // Target Instruction Descriptors // // Automatically generated file, do not edit! // //===----------------------------------------------------------------------===// #ifdef GET_INSTRINFO_MC_DESC #undef GET_INSTRINFO_MC_DESC namespace llvm { static const unsigned ImplicitList1[] = { X86::EFLAGS, 0 }; static const unsigned ImplicitList2[] = { X86::AX, 0 }; static const unsigned ImplicitList3[] = { X86::EAX, 0 }; static const unsigned ImplicitList4[] = { X86::RAX, 0 }; static const unsigned ImplicitList5[] = { X86::AL, 0 }; static const unsigned ImplicitList6[] = { X86::ESP, 0 }; static const unsigned ImplicitList7[] = { X86::ESP, X86::EFLAGS, 0 }; static const unsigned ImplicitList8[] = { X86::RSP, 0 }; static const unsigned ImplicitList9[] = { X86::RSP, X86::EFLAGS, 0 }; static const unsigned ImplicitList10[] = { X86::EAX, X86::EBX, X86::ECX, X86::EDX, 0 }; static const unsigned ImplicitList11[] = { X86::EFLAGS, X86::EAX, X86::EBX, X86::ECX, X86::EDX, 0 }; static const unsigned ImplicitList12[] = { X86::XMM0, 0 }; static const unsigned ImplicitList13[] = { X86::EAX, X86::ECX, X86::EDX, X86::FP0, X86::FP1, X86::FP2, X86::FP3, X86::FP4, X86::FP5, X86::FP6, X86::ST0, X86::MM0, X86::MM1, X86::MM2, X86::MM3, X86::MM4, X86::MM5, X86::MM6, X86::MM7, X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15, X86::EFLAGS, 0 }; static const unsigned ImplicitList14[] = { X86::RAX, X86::RCX, X86::RDX, X86::RSI, X86::RDI, X86::R8, X86::R9, X86::R10, X86::R11, X86::FP0, X86::FP1, X86::FP2, X86::FP3, X86::FP4, X86::FP5, X86::FP6, X86::ST0, X86::ST1, X86::MM0, X86::MM1, X86::MM2, X86::MM3, X86::MM4, X86::MM5, X86::MM6, X86::MM7, X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7, X86::XMM8, X86::XMM9, X86::XMM10, X86::XMM11, X86::XMM12, X86::XMM13, X86::XMM14, X86::XMM15, X86::EFLAGS, 0 }; static const unsigned ImplicitList15[] = { X86::EAX, X86::EDX, 0 }; static const unsigned ImplicitList16[] = { X86::RAX, X86::RBX, X86::RCX, X86::RDX, 0 }; static const unsigned ImplicitList17[] = { X86::RAX, X86::RDX, X86::EFLAGS, 0 }; static const unsigned ImplicitList18[] = { X86::EAX, X86::EDX, X86::EFLAGS, 0 }; static const unsigned ImplicitList19[] = { X86::RAX, X86::RDX, 0 }; static const unsigned ImplicitList20[] = { X86::AX, X86::DX, 0 }; static const unsigned ImplicitList21[] = { X86::AX, X86::DX, X86::EFLAGS, 0 }; static const unsigned ImplicitList22[] = { X86::AL, X86::EFLAGS, X86::AX, 0 }; static const unsigned ImplicitList23[] = { X86::DX, 0 }; static const unsigned ImplicitList24[] = { X86::CX, 0 }; static const unsigned ImplicitList25[] = { X86::ECX, 0 }; static const unsigned ImplicitList26[] = { X86::RCX, 0 }; static const unsigned ImplicitList27[] = { X86::AH, 0 }; static const unsigned ImplicitList28[] = { X86::AX, X86::EFLAGS, 0 }; static const unsigned ImplicitList29[] = { X86::EAX, X86::EFLAGS, 0 }; static const unsigned ImplicitList30[] = { X86::RAX, X86::EFLAGS, 0 }; static const unsigned ImplicitList31[] = { X86::AL, X86::EFLAGS, 0 }; static const unsigned ImplicitList32[] = { X86::EBP, X86::ESP, 0 }; static const unsigned ImplicitList33[] = { X86::RBP, X86::RSP, 0 }; static const unsigned ImplicitList34[] = { X86::EDI, 0 }; static const unsigned ImplicitList35[] = { X86::RDI, 0 }; static const unsigned ImplicitList36[] = { X86::EAX, X86::ECX, X86::EDX, 0 }; static const unsigned ImplicitList37[] = { X86::RAX, X86::RSI, 0 }; static const unsigned ImplicitList38[] = { X86::RAX, X86::RDX, X86::RSI, 0 }; static const unsigned ImplicitList39[] = { X86::EDI, X86::ESI, X86::EFLAGS, 0 }; static const unsigned ImplicitList40[] = { X86::EDI, X86::ESI, 0 }; static const unsigned ImplicitList41[] = { X86::ECX, X86::EAX, 0 }; static const unsigned ImplicitList42[] = { X86::DX, X86::AX, 0 }; static const unsigned ImplicitList43[] = { X86::DX, X86::EAX, 0 }; static const unsigned ImplicitList44[] = { X86::DX, X86::AL, 0 }; static const unsigned ImplicitList45[] = { X86::ECX, X86::EFLAGS, 0 }; static const unsigned ImplicitList46[] = { X86::XMM0, X86::EFLAGS, 0 }; static const unsigned ImplicitList47[] = { X86::EDI, X86::ESI, X86::EBP, X86::EBX, X86::EDX, X86::ECX, X86::EAX, X86::ESP, 0 }; static const unsigned ImplicitList48[] = { X86::CL, 0 }; static const unsigned ImplicitList49[] = { X86::RAX, X86::RCX, X86::RDX, 0 }; static const unsigned ImplicitList50[] = { X86::ECX, X86::EDI, X86::ESI, 0 }; static const unsigned ImplicitList51[] = { X86::RCX, X86::RDI, X86::RSI, 0 }; static const unsigned ImplicitList52[] = { X86::AL, X86::ECX, X86::EDI, 0 }; static const unsigned ImplicitList53[] = { X86::ECX, X86::EDI, 0 }; static const unsigned ImplicitList54[] = { X86::EAX, X86::ECX, X86::EDI, 0 }; static const unsigned ImplicitList55[] = { X86::RAX, X86::RCX, X86::RDI, 0 }; static const unsigned ImplicitList56[] = { X86::RCX, X86::RDI, 0 }; static const unsigned ImplicitList57[] = { X86::AX, X86::ECX, X86::EDI, 0 }; static const unsigned ImplicitList58[] = { X86::ESP, X86::EAX, 0 }; static const unsigned ImplicitList59[] = { X86::EAX, X86::ESP, X86::EFLAGS, 0 }; static const unsigned ImplicitList60[] = { X86::RSP, X86::RAX, 0 }; static const unsigned ImplicitList61[] = { X86::RAX, X86::RSP, X86::EFLAGS, 0 }; static const unsigned ImplicitList62[] = { X86::AL, X86::EDI, X86::EFLAGS, 0 }; static const unsigned ImplicitList63[] = { X86::EAX, X86::EDI, X86::EFLAGS, 0 }; static const unsigned ImplicitList64[] = { X86::RAX, X86::RCX, X86::RDI, X86::EFLAGS, 0 }; static const unsigned ImplicitList65[] = { X86::AX, X86::EDI, X86::EFLAGS, 0 }; static const unsigned ImplicitList66[] = { X86::RAX, X86::RCX, X86::RDX, X86::R8, X86::R9, X86::R10, X86::R11, X86::FP0, X86::FP1, X86::FP2, X86::FP3, X86::FP4, X86::FP5, X86::FP6, X86::ST0, X86::ST1, X86::MM0, X86::MM1, X86::MM2, X86::MM3, X86::MM4, X86::MM5, X86::MM6, X86::MM7, X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::EFLAGS, 0 }; static const unsigned ImplicitList67[] = { X86::EAX, X86::ECX, X86::EFLAGS, 0 }; static const unsigned ImplicitList68[] = { X86::RSP, X86::RDI, 0 }; static const unsigned ImplicitList69[] = { X86::ST0, 0 }; static const unsigned ImplicitList70[] = { X86::YMM0, X86::YMM1, X86::YMM2, X86::YMM3, X86::YMM4, X86::YMM5, X86::YMM6, X86::YMM7, X86::YMM8, X86::YMM9, X86::YMM10, X86::YMM11, X86::YMM12, X86::YMM13, X86::YMM14, X86::YMM15, 0 }; static const unsigned ImplicitList71[] = { X86::RAX, X86::R10, X86::R11, X86::RSP, X86::EFLAGS, 0 }; static const unsigned ImplicitList72[] = { X86::RBX, X86::RDX, X86::RSI, X86::RDI, 0 }; static const unsigned ImplicitList73[] = { X86::RSI, X86::RDI, 0 }; static const unsigned ImplicitList74[] = { X86::RDX, X86::RAX, 0 }; static const unsigned ImplicitList75[] = { X86::RDX, X86::RAX, X86::RCX, 0 }; static const unsigned ImplicitList76[] = { X86::RAX, X86::RSI, X86::RDI, 0 }; static const unsigned ImplicitList77[] = { X86::RDX, X86::RDI, 0 }; static const unsigned ImplicitList78[] = { X86::RAX, X86::RDI, 0 }; static const MCOperandInfo OperandInfo2[] = { { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo3[] = { { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo4[] = { { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo5[] = { { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, }; static const MCOperandInfo OperandInfo6[] = { { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo7[] = { { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, }; static const MCOperandInfo OperandInfo8[] = { { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo9[] = { { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo10[] = { { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo11[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo12[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo13[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo14[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo15[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo16[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo17[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo18[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo19[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo20[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo21[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo22[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo23[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo24[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo25[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo26[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo27[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo28[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo29[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo30[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo31[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo32[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo33[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo34[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo35[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo36[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo37[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo38[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo39[] = { { X86::RSTRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo40[] = { { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo41[] = { { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo42[] = { { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo43[] = { { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo44[] = { { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo45[] = { { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo46[] = { { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo47[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo48[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo49[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo50[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo51[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo52[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo53[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo54[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo55[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo56[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, ((1 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo57[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR16RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo58[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo59[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo60[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR8RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo61[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo62[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo63[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo64[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo65[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo66[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo67[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo68[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo69[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo70[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo71[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo72[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo73[] = { { -1, 0, 0, MCOI::OPERAND_PCREL }, }; static const MCOperandInfo OperandInfo74[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo75[] = { { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo76[] = { { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo77[] = { { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP80RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo78[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo79[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo80[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo81[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo82[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo83[] = { { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo84[] = { { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo85[] = { { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo86[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo87[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo88[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo89[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo90[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo91[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo92[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo93[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo94[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo95[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo96[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo97[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo98[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo99[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo100[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo101[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo102[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo103[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo104[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo105[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo106[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo107[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo108[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo109[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo110[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo111[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo112[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo113[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo114[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo115[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo116[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo117[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo118[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo119[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo120[] = { { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo121[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo122[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo123[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo124[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo125[] = { { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo126[] = { { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo127[] = { { X86::RFP80RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo128[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo129[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo130[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo131[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo132[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo133[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo134[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo135[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo136[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo137[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo138[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo139[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo140[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo141[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo142[] = { { X86::RFP32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo143[] = { { X86::RFP64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo144[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { X86::GR32_NOSPRegClassID, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_UNKNOWN }, }; static const MCOperandInfo OperandInfo145[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo146[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo147[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo148[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo149[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo150[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo151[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo152[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo153[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo154[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo155[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo156[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo157[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo158[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo159[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo160[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo161[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo162[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo163[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo164[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo165[] = { { X86::VR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo166[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo167[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::SEGMENT_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo168[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::SEGMENT_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo169[] = { { X86::SEGMENT_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo170[] = { { X86::SEGMENT_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo171[] = { { X86::CONTROL_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo172[] = { { X86::DEBUG_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo173[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::CONTROL_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo174[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::DEBUG_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo175[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::SEGMENT_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo176[] = { { X86::SEGMENT_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo177[] = { { X86::CONTROL_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo178[] = { { X86::DEBUG_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo179[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::CONTROL_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo180[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::DEBUG_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo181[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::SEGMENT_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo182[] = { { X86::SEGMENT_REGRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo183[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo184[] = { { X86::GR64_NOREXRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR64_NOREX_NOSPRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR8_NOREXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo185[] = { { X86::GR8_NOREXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64_NOREXRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR64_NOREX_NOSPRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo186[] = { { X86::GR8_NOREXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8_NOREXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo187[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo188[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo189[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo190[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo191[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo192[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo193[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo194[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo195[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo196[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo197[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo198[] = { { X86::GR32_NOREXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64_NOREXRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR64_NOREX_NOSPRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo199[] = { { X86::GR32_NOREXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR8_NOREXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo200[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo201[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo202[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo203[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo204[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo205[] = { { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR16RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo206[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo207[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo208[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo209[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, ((0 << 16) | (1 << MCOI::TIED_TO)), MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo210[] = { { X86::GR32_TCRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR32_TCRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo211[] = { { 2, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 2, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo212[] = { { X86::GR32_TCRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo213[] = { { 2, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_UNKNOWN }, }; static const MCOperandInfo OperandInfo214[] = { { -1, 0, 0, MCOI::OPERAND_PCREL }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo215[] = { { X86::GR32_TCRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::GR32_TCRegClassID, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo216[] = { { 2, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 2, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo217[] = { { X86::GR32_TCRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo218[] = { { 2, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_UNKNOWN }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo219[] = { { X86::GR8_NOREXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo220[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo221[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo222[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo223[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo224[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo225[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo226[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo227[] = { { X86::GR8RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo228[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo229[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo230[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo231[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo232[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo233[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo234[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo235[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo236[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo237[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo238[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo239[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo240[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo241[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo242[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo243[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo244[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo245[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo246[] = { { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo247[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, }; static const MCOperandInfo OperandInfo248[] = { { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo249[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo250[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo251[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo252[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo253[] = { { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo254[] = { { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo255[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo256[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::FR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo257[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo258[] = { { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR256RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo259[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR32RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo260[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { X86::GR64RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { -1, 0, 0, MCOI::OPERAND_IMMEDIATE }, }; static const MCOperandInfo OperandInfo261[] = { { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, { 0, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { 1, 0|(1<<MCOI::LookupPtrRegClass), 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { -1, 0, 0, MCOI::OPERAND_MEMORY }, { X86::VR128RegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; static const MCOperandInfo OperandInfo262[] = { { X86::GR32_NOAXRegClassID, 0, 0, MCOI::OPERAND_REGISTER }, }; MCInstrDesc X86Insts[] = { { 0, 0, 0, 0, 0, "PHI", 0|(1<<MCID::Pseudo)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, 0 }, // Inst #0 = PHI { 1, 0, 0, 0, 0, "INLINEASM", 0|(1<<MCID::Pseudo)|(1<<MCID::Variadic), 0x0ULL, NULL, NULL, 0 }, // Inst #1 = INLINEASM { 2, 1, 0, 0, 0, "PROLOG_LABEL", 0|(1<<MCID::Pseudo)|(1<<MCID::NotDuplicable)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, OperandInfo2 }, // Inst #2 = PROLOG_LABEL { 3, 1, 0, 0, 0, "EH_LABEL", 0|(1<<MCID::Pseudo)|(1<<MCID::NotDuplicable)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, OperandInfo2 }, // Inst #3 = EH_LABEL { 4, 1, 0, 0, 0, "GC_LABEL", 0|(1<<MCID::Pseudo)|(1<<MCID::NotDuplicable)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, OperandInfo2 }, // Inst #4 = GC_LABEL { 5, 0, 0, 0, 0, "KILL", 0|(1<<MCID::Pseudo)|(1<<MCID::Variadic), 0x0ULL, NULL, NULL, 0 }, // Inst #5 = KILL { 6, 3, 1, 0, 0, "EXTRACT_SUBREG", 0|(1<<MCID::Pseudo), 0x0ULL, NULL, NULL, OperandInfo3 }, // Inst #6 = EXTRACT_SUBREG { 7, 4, 1, 0, 0, "INSERT_SUBREG", 0|(1<<MCID::Pseudo), 0x0ULL, NULL, NULL, OperandInfo4 }, // Inst #7 = INSERT_SUBREG { 8, 1, 1, 0, 0, "IMPLICIT_DEF", 0|(1<<MCID::Pseudo)|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x0ULL, NULL, NULL, OperandInfo5 }, // Inst #8 = IMPLICIT_DEF { 9, 4, 1, 0, 0, "SUBREG_TO_REG", 0|(1<<MCID::Pseudo), 0x0ULL, NULL, NULL, OperandInfo6 }, // Inst #9 = SUBREG_TO_REG { 10, 3, 1, 0, 0, "COPY_TO_REGCLASS", 0|(1<<MCID::Pseudo)|(1<<MCID::CheapAsAMove), 0x0ULL, NULL, NULL, OperandInfo3 }, // Inst #10 = COPY_TO_REGCLASS { 11, 0, 0, 0, 0, "DBG_VALUE", 0|(1<<MCID::Pseudo)|(1<<MCID::Variadic), 0x0ULL, NULL, NULL, 0 }, // Inst #11 = DBG_VALUE { 12, 1, 1, 0, 0, "REG_SEQUENCE", 0|(1<<MCID::Pseudo)|(1<<MCID::Variadic)|(1<<MCID::CheapAsAMove), 0x0ULL, NULL, NULL, OperandInfo5 }, // Inst #12 = REG_SEQUENCE { 13, 2, 1, 0, 0, "COPY", 0|(1<<MCID::Pseudo)|(1<<MCID::CheapAsAMove), 0x0ULL, NULL, NULL, OperandInfo7 }, // Inst #13 = COPY { 14, 0, 0, 0, 0, "AAA", 0|(1<<MCID::UnmodeledSideEffects), 0x6e000001ULL, NULL, NULL, 0 }, // Inst #14 = AAA { 15, 1, 0, 0, 0, "AAD8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x1aa004001ULL, NULL, NULL, OperandInfo2 }, // Inst #15 = AAD8i8 { 16, 1, 0, 0, 0, "AAM8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x1a8004001ULL, NULL, NULL, OperandInfo2 }, // Inst #16 = AAM8i8 { 17, 0, 0, 0, 0, "AAS", 0|(1<<MCID::UnmodeledSideEffects), 0x7e000001ULL, NULL, NULL, 0 }, // Inst #17 = AAS { 18, 0, 0, 0, 0, "ABS_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1c2000401ULL, NULL, NULL, 0 }, // Inst #18 = ABS_F { 19, 2, 1, 0, 0, "ABS_Fp32", 0, 0x60000ULL, NULL, NULL, OperandInfo8 }, // Inst #19 = ABS_Fp32 { 20, 2, 1, 0, 0, "ABS_Fp64", 0, 0x60000ULL, NULL, NULL, OperandInfo9 }, // Inst #20 = ABS_Fp64 { 21, 2, 1, 0, 0, "ABS_Fp80", 0, 0x60000ULL, NULL, NULL, OperandInfo10 }, // Inst #21 = ABS_Fp80 { 22, 6, 1, 0, 0, "ACQUIRE_MOV16rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x0ULL, NULL, NULL, OperandInfo11 }, // Inst #22 = ACQUIRE_MOV16rm { 23, 6, 1, 0, 0, "ACQUIRE_MOV32rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x0ULL, NULL, NULL, OperandInfo12 }, // Inst #23 = ACQUIRE_MOV32rm { 24, 6, 1, 0, 0, "ACQUIRE_MOV64rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x0ULL, NULL, NULL, OperandInfo13 }, // Inst #24 = ACQUIRE_MOV64rm { 25, 6, 1, 0, 0, "ACQUIRE_MOV8rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x0ULL, NULL, NULL, OperandInfo14 }, // Inst #25 = ACQUIRE_MOV8rm { 26, 1, 0, 0, 0, "ADC16i16", 0|(1<<MCID::UnmodeledSideEffects), 0x2a00c041ULL, ImplicitList1, ImplicitList1, OperandInfo2 }, // Inst #26 = ADC16i16 { 27, 6, 0, 0, 0, "ADC16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10200c05aULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #27 = ADC16mi { 28, 6, 0, 0, 0, "ADC16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600405aULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #28 = ADC16mi8 { 29, 6, 0, 0, 0, "ADC16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x22000044ULL, ImplicitList1, ImplicitList1, OperandInfo16 }, // Inst #29 = ADC16mr { 30, 3, 1, 0, 0, "ADC16ri", 0, 0x10200c052ULL, ImplicitList1, ImplicitList1, OperandInfo17 }, // Inst #30 = ADC16ri { 31, 3, 1, 0, 0, "ADC16ri8", 0, 0x106004052ULL, ImplicitList1, ImplicitList1, OperandInfo17 }, // Inst #31 = ADC16ri8 { 32, 7, 1, 0, 0, "ADC16rm", 0|(1<<MCID::MayLoad), 0x26000046ULL, ImplicitList1, ImplicitList1, OperandInfo18 }, // Inst #32 = ADC16rm { 33, 3, 1, 0, 0, "ADC16rr", 0|(1<<MCID::Commutable), 0x22000043ULL, ImplicitList1, ImplicitList1, OperandInfo19 }, // Inst #33 = ADC16rr { 34, 3, 1, 0, 0, "ADC16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x26000045ULL, ImplicitList1, ImplicitList1, OperandInfo19 }, // Inst #34 = ADC16rr_REV { 35, 1, 0, 0, 0, "ADC32i32", 0|(1<<MCID::UnmodeledSideEffects), 0x2a014001ULL, ImplicitList1, ImplicitList1, OperandInfo2 }, // Inst #35 = ADC32i32 { 36, 6, 0, 0, 0, "ADC32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201401aULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #36 = ADC32mi { 37, 6, 0, 0, 0, "ADC32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600401aULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #37 = ADC32mi8 { 38, 6, 0, 0, 0, "ADC32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x22000004ULL, ImplicitList1, ImplicitList1, OperandInfo20 }, // Inst #38 = ADC32mr { 39, 3, 1, 0, 0, "ADC32ri", 0, 0x102014012ULL, ImplicitList1, ImplicitList1, OperandInfo21 }, // Inst #39 = ADC32ri { 40, 3, 1, 0, 0, "ADC32ri8", 0, 0x106004012ULL, ImplicitList1, ImplicitList1, OperandInfo21 }, // Inst #40 = ADC32ri8 { 41, 7, 1, 0, 0, "ADC32rm", 0|(1<<MCID::MayLoad), 0x26000006ULL, ImplicitList1, ImplicitList1, OperandInfo22 }, // Inst #41 = ADC32rm { 42, 3, 1, 0, 0, "ADC32rr", 0|(1<<MCID::Commutable), 0x22000003ULL, ImplicitList1, ImplicitList1, OperandInfo23 }, // Inst #42 = ADC32rr { 43, 3, 1, 0, 0, "ADC32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x26000005ULL, ImplicitList1, ImplicitList1, OperandInfo23 }, // Inst #43 = ADC32rr_REV { 44, 1, 0, 0, 0, "ADC64i32", 0|(1<<MCID::UnmodeledSideEffects), 0x2a016001ULL, ImplicitList1, ImplicitList1, OperandInfo2 }, // Inst #44 = ADC64i32 { 45, 6, 0, 0, 0, "ADC64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201601aULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #45 = ADC64mi32 { 46, 6, 0, 0, 0, "ADC64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600601aULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #46 = ADC64mi8 { 47, 6, 0, 0, 0, "ADC64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x22002004ULL, ImplicitList1, ImplicitList1, OperandInfo24 }, // Inst #47 = ADC64mr { 48, 3, 1, 0, 0, "ADC64ri32", 0, 0x102016012ULL, ImplicitList1, ImplicitList1, OperandInfo25 }, // Inst #48 = ADC64ri32 { 49, 3, 1, 0, 0, "ADC64ri8", 0, 0x106006012ULL, ImplicitList1, ImplicitList1, OperandInfo25 }, // Inst #49 = ADC64ri8 { 50, 7, 1, 0, 0, "ADC64rm", 0|(1<<MCID::MayLoad), 0x26002006ULL, ImplicitList1, ImplicitList1, OperandInfo26 }, // Inst #50 = ADC64rm { 51, 3, 1, 0, 0, "ADC64rr", 0|(1<<MCID::Commutable), 0x22002003ULL, ImplicitList1, ImplicitList1, OperandInfo27 }, // Inst #51 = ADC64rr { 52, 3, 1, 0, 0, "ADC64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x26002005ULL, ImplicitList1, ImplicitList1, OperandInfo27 }, // Inst #52 = ADC64rr_REV { 53, 1, 0, 0, 0, "ADC8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x28004001ULL, ImplicitList1, ImplicitList1, OperandInfo2 }, // Inst #53 = ADC8i8 { 54, 6, 0, 0, 0, "ADC8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10000401aULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #54 = ADC8mi { 55, 6, 0, 0, 0, "ADC8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x20000004ULL, ImplicitList1, ImplicitList1, OperandInfo28 }, // Inst #55 = ADC8mr { 56, 3, 1, 0, 0, "ADC8ri", 0, 0x100004012ULL, ImplicitList1, ImplicitList1, OperandInfo29 }, // Inst #56 = ADC8ri { 57, 7, 1, 0, 0, "ADC8rm", 0|(1<<MCID::MayLoad), 0x24000006ULL, ImplicitList1, ImplicitList1, OperandInfo30 }, // Inst #57 = ADC8rm { 58, 3, 1, 0, 0, "ADC8rr", 0|(1<<MCID::Commutable), 0x20000003ULL, ImplicitList1, ImplicitList1, OperandInfo31 }, // Inst #58 = ADC8rr { 59, 3, 1, 0, 0, "ADC8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x24000005ULL, ImplicitList1, ImplicitList1, OperandInfo31 }, // Inst #59 = ADC8rr_REV { 60, 1, 0, 0, 0, "ADD16i16", 0|(1<<MCID::UnmodeledSideEffects), 0xa00c041ULL, ImplicitList2, ImplicitList1, OperandInfo2 }, // Inst #60 = ADD16i16 { 61, 6, 0, 0, 0, "ADD16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10200c058ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #61 = ADD16mi { 62, 6, 0, 0, 0, "ADD16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x106004058ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #62 = ADD16mi8 { 63, 6, 0, 0, 0, "ADD16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x2000044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #63 = ADD16mr { 64, 3, 1, 0, 0, "ADD16ri", 0|(1<<MCID::ConvertibleTo3Addr), 0x10200c050ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #64 = ADD16ri { 65, 3, 1, 0, 0, "ADD16ri8", 0|(1<<MCID::ConvertibleTo3Addr), 0x106004050ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #65 = ADD16ri8 { 66, 3, 1, 0, 0, "ADD16ri8_DB", 0|(1<<MCID::ConvertibleTo3Addr), 0x0ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #66 = ADD16ri8_DB { 67, 3, 1, 0, 0, "ADD16ri_DB", 0|(1<<MCID::ConvertibleTo3Addr), 0x0ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #67 = ADD16ri_DB { 68, 7, 1, 0, 0, "ADD16rm", 0|(1<<MCID::MayLoad), 0x6000046ULL, NULL, ImplicitList1, OperandInfo18 }, // Inst #68 = ADD16rm { 69, 3, 1, 0, 0, "ADD16rr", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::Commutable), 0x2000043ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #69 = ADD16rr { 70, 3, 1, 0, 0, "ADD16rr_DB", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::Commutable), 0x0ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #70 = ADD16rr_DB { 71, 3, 1, 0, 0, "ADD16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x6000045ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #71 = ADD16rr_REV { 72, 1, 0, 0, 0, "ADD32i32", 0|(1<<MCID::UnmodeledSideEffects), 0xa014001ULL, ImplicitList3, ImplicitList1, OperandInfo2 }, // Inst #72 = ADD32i32 { 73, 6, 0, 0, 0, "ADD32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x102014018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #73 = ADD32mi { 74, 6, 0, 0, 0, "ADD32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x106004018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #74 = ADD32mi8 { 75, 6, 0, 0, 0, "ADD32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x2000004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #75 = ADD32mr { 76, 3, 1, 0, 0, "ADD32ri", 0|(1<<MCID::ConvertibleTo3Addr), 0x102014010ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #76 = ADD32ri { 77, 3, 1, 0, 0, "ADD32ri8", 0|(1<<MCID::ConvertibleTo3Addr), 0x106004010ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #77 = ADD32ri8 { 78, 3, 1, 0, 0, "ADD32ri8_DB", 0|(1<<MCID::ConvertibleTo3Addr), 0x0ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #78 = ADD32ri8_DB { 79, 3, 1, 0, 0, "ADD32ri_DB", 0|(1<<MCID::ConvertibleTo3Addr), 0x0ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #79 = ADD32ri_DB { 80, 7, 1, 0, 0, "ADD32rm", 0|(1<<MCID::MayLoad), 0x6000006ULL, NULL, ImplicitList1, OperandInfo22 }, // Inst #80 = ADD32rm { 81, 3, 1, 0, 0, "ADD32rr", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::Commutable), 0x2000003ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #81 = ADD32rr { 82, 3, 1, 0, 0, "ADD32rr_DB", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::Commutable), 0x0ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #82 = ADD32rr_DB { 83, 3, 1, 0, 0, "ADD32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x6000005ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #83 = ADD32rr_REV { 84, 1, 0, 0, 0, "ADD64i32", 0|(1<<MCID::UnmodeledSideEffects), 0xa016001ULL, ImplicitList4, ImplicitList1, OperandInfo2 }, // Inst #84 = ADD64i32 { 85, 6, 0, 0, 0, "ADD64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x102016018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #85 = ADD64mi32 { 86, 6, 0, 0, 0, "ADD64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x106006018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #86 = ADD64mi8 { 87, 6, 0, 0, 0, "ADD64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x2002004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #87 = ADD64mr { 88, 3, 1, 0, 0, "ADD64ri32", 0|(1<<MCID::ConvertibleTo3Addr), 0x102016010ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #88 = ADD64ri32 { 89, 3, 1, 0, 0, "ADD64ri32_DB", 0|(1<<MCID::ConvertibleTo3Addr), 0x0ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #89 = ADD64ri32_DB { 90, 3, 1, 0, 0, "ADD64ri8", 0|(1<<MCID::ConvertibleTo3Addr), 0x106006010ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #90 = ADD64ri8 { 91, 3, 1, 0, 0, "ADD64ri8_DB", 0|(1<<MCID::ConvertibleTo3Addr), 0x0ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #91 = ADD64ri8_DB { 92, 7, 1, 0, 0, "ADD64rm", 0|(1<<MCID::MayLoad), 0x6002006ULL, NULL, ImplicitList1, OperandInfo26 }, // Inst #92 = ADD64rm { 93, 3, 1, 0, 0, "ADD64rr", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::Commutable), 0x2002003ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #93 = ADD64rr { 94, 3, 1, 0, 0, "ADD64rr_DB", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::Commutable), 0x0ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #94 = ADD64rr_DB { 95, 3, 1, 0, 0, "ADD64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x6002005ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #95 = ADD64rr_REV { 96, 1, 0, 0, 0, "ADD8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x8004001ULL, ImplicitList5, ImplicitList1, OperandInfo2 }, // Inst #96 = ADD8i8 { 97, 6, 0, 0, 0, "ADD8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x100004018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #97 = ADD8mi { 98, 6, 0, 0, 0, "ADD8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x4ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #98 = ADD8mr { 99, 3, 1, 0, 0, "ADD8ri", 0|(1<<MCID::ConvertibleTo3Addr), 0x100004010ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #99 = ADD8ri { 100, 7, 1, 0, 0, "ADD8rm", 0|(1<<MCID::MayLoad), 0x4000006ULL, NULL, ImplicitList1, OperandInfo30 }, // Inst #100 = ADD8rm { 101, 3, 1, 0, 0, "ADD8rr", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::Commutable), 0x3ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #101 = ADD8rr { 102, 3, 1, 0, 0, "ADD8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x4000005ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #102 = ADD8rr_REV { 103, 7, 1, 0, 0, "ADDPDrm", 0|(1<<MCID::MayLoad), 0xb1000146ULL, NULL, NULL, OperandInfo32 }, // Inst #103 = ADDPDrm { 104, 3, 1, 0, 0, "ADDPDrr", 0|(1<<MCID::Commutable), 0xb1000145ULL, NULL, NULL, OperandInfo33 }, // Inst #104 = ADDPDrr { 105, 7, 1, 0, 0, "ADDPSrm", 0|(1<<MCID::MayLoad), 0xb0800106ULL, NULL, NULL, OperandInfo32 }, // Inst #105 = ADDPSrm { 106, 3, 1, 0, 0, "ADDPSrr", 0|(1<<MCID::Commutable), 0xb0800105ULL, NULL, NULL, OperandInfo33 }, // Inst #106 = ADDPSrr { 107, 7, 1, 0, 0, "ADDSDrm", 0|(1<<MCID::MayLoad), 0xb0000b06ULL, NULL, NULL, OperandInfo34 }, // Inst #107 = ADDSDrm { 108, 7, 1, 0, 0, "ADDSDrm_Int", 0|(1<<MCID::MayLoad), 0xb0000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #108 = ADDSDrm_Int { 109, 3, 1, 0, 0, "ADDSDrr", 0|(1<<MCID::Commutable), 0xb0000b05ULL, NULL, NULL, OperandInfo35 }, // Inst #109 = ADDSDrr { 110, 3, 1, 0, 0, "ADDSDrr_Int", 0, 0xb0000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #110 = ADDSDrr_Int { 111, 7, 1, 0, 0, "ADDSSrm", 0|(1<<MCID::MayLoad), 0xb0000c06ULL, NULL, NULL, OperandInfo36 }, // Inst #111 = ADDSSrm { 112, 7, 1, 0, 0, "ADDSSrm_Int", 0|(1<<MCID::MayLoad), 0xb0000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #112 = ADDSSrm_Int { 113, 3, 1, 0, 0, "ADDSSrr", 0|(1<<MCID::Commutable), 0xb0000c05ULL, NULL, NULL, OperandInfo37 }, // Inst #113 = ADDSSrr { 114, 3, 1, 0, 0, "ADDSSrr_Int", 0, 0xb0000c05ULL, NULL, NULL, OperandInfo33 }, // Inst #114 = ADDSSrr_Int { 115, 7, 1, 0, 0, "ADDSUBPDrm", 0|(1<<MCID::MayLoad), 0x1a1000146ULL, NULL, NULL, OperandInfo32 }, // Inst #115 = ADDSUBPDrm { 116, 3, 1, 0, 0, "ADDSUBPDrr", 0, 0x1a1000145ULL, NULL, NULL, OperandInfo33 }, // Inst #116 = ADDSUBPDrr { 117, 7, 1, 0, 0, "ADDSUBPSrm", 0|(1<<MCID::MayLoad), 0x1a1000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #117 = ADDSUBPSrm { 118, 3, 1, 0, 0, "ADDSUBPSrr", 0, 0x1a1000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #118 = ADDSUBPSrr { 119, 5, 0, 0, 0, "ADD_F32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b0000018ULL, NULL, NULL, OperandInfo38 }, // Inst #119 = ADD_F32m { 120, 5, 0, 0, 0, "ADD_F64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b8000018ULL, NULL, NULL, OperandInfo38 }, // Inst #120 = ADD_F64m { 121, 5, 0, 0, 0, "ADD_FI16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1bc000018ULL, NULL, NULL, OperandInfo38 }, // Inst #121 = ADD_FI16m { 122, 5, 0, 0, 0, "ADD_FI32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b4000018ULL, NULL, NULL, OperandInfo38 }, // Inst #122 = ADD_FI32m { 123, 1, 0, 0, 0, "ADD_FPrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x180000902ULL, NULL, NULL, OperandInfo39 }, // Inst #123 = ADD_FPrST0 { 124, 1, 0, 0, 0, "ADD_FST0r", 0|(1<<MCID::UnmodeledSideEffects), 0x180000302ULL, NULL, NULL, OperandInfo39 }, // Inst #124 = ADD_FST0r { 125, 3, 1, 0, 0, "ADD_Fp32", 0, 0x80000ULL, NULL, NULL, OperandInfo40 }, // Inst #125 = ADD_Fp32 { 126, 7, 1, 0, 0, "ADD_Fp32m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #126 = ADD_Fp32m { 127, 3, 1, 0, 0, "ADD_Fp64", 0, 0x80000ULL, NULL, NULL, OperandInfo42 }, // Inst #127 = ADD_Fp64 { 128, 7, 1, 0, 0, "ADD_Fp64m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #128 = ADD_Fp64m { 129, 7, 1, 0, 0, "ADD_Fp64m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #129 = ADD_Fp64m32 { 130, 3, 1, 0, 0, "ADD_Fp80", 0, 0x80000ULL, NULL, NULL, OperandInfo44 }, // Inst #130 = ADD_Fp80 { 131, 7, 1, 0, 0, "ADD_Fp80m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #131 = ADD_Fp80m32 { 132, 7, 1, 0, 0, "ADD_Fp80m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #132 = ADD_Fp80m64 { 133, 7, 1, 0, 0, "ADD_FpI16m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #133 = ADD_FpI16m32 { 134, 7, 1, 0, 0, "ADD_FpI16m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #134 = ADD_FpI16m64 { 135, 7, 1, 0, 0, "ADD_FpI16m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #135 = ADD_FpI16m80 { 136, 7, 1, 0, 0, "ADD_FpI32m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #136 = ADD_FpI32m32 { 137, 7, 1, 0, 0, "ADD_FpI32m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #137 = ADD_FpI32m64 { 138, 7, 1, 0, 0, "ADD_FpI32m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #138 = ADD_FpI32m80 { 139, 1, 0, 0, 0, "ADD_FrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x180000702ULL, NULL, NULL, OperandInfo39 }, // Inst #139 = ADD_FrST0 { 140, 1, 0, 0, 0, "ADJCALLSTACKDOWN32", 0, 0x0ULL, ImplicitList6, ImplicitList7, OperandInfo2 }, // Inst #140 = ADJCALLSTACKDOWN32 { 141, 1, 0, 0, 0, "ADJCALLSTACKDOWN64", 0, 0x0ULL, ImplicitList8, ImplicitList9, OperandInfo2 }, // Inst #141 = ADJCALLSTACKDOWN64 { 142, 2, 0, 0, 0, "ADJCALLSTACKUP32", 0, 0x0ULL, ImplicitList6, ImplicitList7, OperandInfo46 }, // Inst #142 = ADJCALLSTACKUP32 { 143, 2, 0, 0, 0, "ADJCALLSTACKUP64", 0, 0x0ULL, ImplicitList8, ImplicitList9, OperandInfo46 }, // Inst #143 = ADJCALLSTACKUP64 { 144, 7, 1, 0, 0, "AESDECLASTrm", 0|(1<<MCID::MayLoad), 0x1bf800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #144 = AESDECLASTrm { 145, 3, 1, 0, 0, "AESDECLASTrr", 0, 0x1bf800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #145 = AESDECLASTrr { 146, 7, 1, 0, 0, "AESDECrm", 0|(1<<MCID::MayLoad), 0x1bd800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #146 = AESDECrm { 147, 3, 1, 0, 0, "AESDECrr", 0, 0x1bd800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #147 = AESDECrr { 148, 7, 1, 0, 0, "AESENCLASTrm", 0|(1<<MCID::MayLoad), 0x1bb800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #148 = AESENCLASTrm { 149, 3, 1, 0, 0, "AESENCLASTrr", 0, 0x1bb800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #149 = AESENCLASTrr { 150, 7, 1, 0, 0, "AESENCrm", 0|(1<<MCID::MayLoad), 0x1b9800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #150 = AESENCrm { 151, 3, 1, 0, 0, "AESENCrr", 0, 0x1b9800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #151 = AESENCrr { 152, 6, 1, 0, 0, "AESIMCrm", 0|(1<<MCID::MayLoad), 0x1b7800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #152 = AESIMCrm { 153, 2, 1, 0, 0, "AESIMCrr", 0, 0x1b7800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #153 = AESIMCrr { 154, 7, 1, 0, 0, "AESKEYGENASSIST128rm", 0|(1<<MCID::MayLoad), 0x1bf804e46ULL, NULL, NULL, OperandInfo49 }, // Inst #154 = AESKEYGENASSIST128rm { 155, 3, 1, 0, 0, "AESKEYGENASSIST128rr", 0, 0x1bf804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #155 = AESKEYGENASSIST128rr { 156, 1, 0, 0, 0, "AND16i16", 0|(1<<MCID::UnmodeledSideEffects), 0x4a00c041ULL, ImplicitList2, ImplicitList1, OperandInfo2 }, // Inst #156 = AND16i16 { 157, 6, 0, 0, 0, "AND16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10200c05cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #157 = AND16mi { 158, 6, 0, 0, 0, "AND16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600405cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #158 = AND16mi8 { 159, 6, 0, 0, 0, "AND16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x42000044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #159 = AND16mr { 160, 3, 1, 0, 0, "AND16ri", 0, 0x10200c054ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #160 = AND16ri { 161, 3, 1, 0, 0, "AND16ri8", 0, 0x106004054ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #161 = AND16ri8 { 162, 7, 1, 0, 0, "AND16rm", 0|(1<<MCID::MayLoad), 0x46000046ULL, NULL, ImplicitList1, OperandInfo18 }, // Inst #162 = AND16rm { 163, 3, 1, 0, 0, "AND16rr", 0|(1<<MCID::Commutable), 0x42000043ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #163 = AND16rr { 164, 3, 1, 0, 0, "AND16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x46000045ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #164 = AND16rr_REV { 165, 1, 0, 0, 0, "AND32i32", 0|(1<<MCID::UnmodeledSideEffects), 0x4a014001ULL, ImplicitList3, ImplicitList1, OperandInfo2 }, // Inst #165 = AND32i32 { 166, 6, 0, 0, 0, "AND32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #166 = AND32mi { 167, 6, 0, 0, 0, "AND32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #167 = AND32mi8 { 168, 6, 0, 0, 0, "AND32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x42000004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #168 = AND32mr { 169, 3, 1, 0, 0, "AND32ri", 0, 0x102014014ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #169 = AND32ri { 170, 3, 1, 0, 0, "AND32ri8", 0, 0x106004014ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #170 = AND32ri8 { 171, 7, 1, 0, 0, "AND32rm", 0|(1<<MCID::MayLoad), 0x46000006ULL, NULL, ImplicitList1, OperandInfo22 }, // Inst #171 = AND32rm { 172, 3, 1, 0, 0, "AND32rr", 0|(1<<MCID::Commutable), 0x42000003ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #172 = AND32rr { 173, 3, 1, 0, 0, "AND32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x46000005ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #173 = AND32rr_REV { 174, 1, 0, 0, 0, "AND64i32", 0|(1<<MCID::UnmodeledSideEffects), 0x4a016001ULL, ImplicitList4, ImplicitList1, OperandInfo2 }, // Inst #174 = AND64i32 { 175, 6, 0, 0, 0, "AND64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201601cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #175 = AND64mi32 { 176, 6, 0, 0, 0, "AND64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600601cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #176 = AND64mi8 { 177, 6, 0, 0, 0, "AND64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x42002004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #177 = AND64mr { 178, 3, 1, 0, 0, "AND64ri32", 0, 0x102016014ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #178 = AND64ri32 { 179, 3, 1, 0, 0, "AND64ri8", 0, 0x106006014ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #179 = AND64ri8 { 180, 7, 1, 0, 0, "AND64rm", 0|(1<<MCID::MayLoad), 0x46002006ULL, NULL, ImplicitList1, OperandInfo26 }, // Inst #180 = AND64rm { 181, 3, 1, 0, 0, "AND64rr", 0|(1<<MCID::Commutable), 0x42002003ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #181 = AND64rr { 182, 3, 1, 0, 0, "AND64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x46002005ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #182 = AND64rr_REV { 183, 1, 0, 0, 0, "AND8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x48004001ULL, ImplicitList5, ImplicitList1, OperandInfo2 }, // Inst #183 = AND8i8 { 184, 6, 0, 0, 0, "AND8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10000401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #184 = AND8mi { 185, 6, 0, 0, 0, "AND8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x40000004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #185 = AND8mr { 186, 3, 1, 0, 0, "AND8ri", 0, 0x100004014ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #186 = AND8ri { 187, 7, 1, 0, 0, "AND8rm", 0|(1<<MCID::MayLoad), 0x44000006ULL, NULL, ImplicitList1, OperandInfo30 }, // Inst #187 = AND8rm { 188, 3, 1, 0, 0, "AND8rr", 0|(1<<MCID::Commutable), 0x40000003ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #188 = AND8rr { 189, 3, 1, 0, 0, "AND8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x44000005ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #189 = AND8rr_REV { 190, 7, 1, 0, 0, "ANDN32rm", 0|(1<<MCID::MayLoad), 0xbe4000d06ULL, NULL, ImplicitList1, OperandInfo51 }, // Inst #190 = ANDN32rm { 191, 3, 1, 0, 0, "ANDN32rr", 0, 0xbe4000d05ULL, NULL, ImplicitList1, OperandInfo52 }, // Inst #191 = ANDN32rr { 192, 7, 1, 0, 0, "ANDN64rm", 0|(1<<MCID::MayLoad), 0xfe4000d06ULL, NULL, ImplicitList1, OperandInfo53 }, // Inst #192 = ANDN64rm { 193, 3, 1, 0, 0, "ANDN64rr", 0, 0xfe4000d05ULL, NULL, ImplicitList1, OperandInfo54 }, // Inst #193 = ANDN64rr { 194, 7, 1, 0, 0, "ANDNPDrm", 0|(1<<MCID::MayLoad), 0xab000146ULL, NULL, NULL, OperandInfo32 }, // Inst #194 = ANDNPDrm { 195, 3, 1, 0, 0, "ANDNPDrr", 0, 0xab000145ULL, NULL, NULL, OperandInfo33 }, // Inst #195 = ANDNPDrr { 196, 7, 1, 0, 0, "ANDNPSrm", 0|(1<<MCID::MayLoad), 0xaa800106ULL, NULL, NULL, OperandInfo32 }, // Inst #196 = ANDNPSrm { 197, 3, 1, 0, 0, "ANDNPSrr", 0, 0xaa800105ULL, NULL, NULL, OperandInfo33 }, // Inst #197 = ANDNPSrr { 198, 7, 1, 0, 0, "ANDPDrm", 0|(1<<MCID::MayLoad), 0xa9000146ULL, NULL, NULL, OperandInfo32 }, // Inst #198 = ANDPDrm { 199, 3, 1, 0, 0, "ANDPDrr", 0|(1<<MCID::Commutable), 0xa9000145ULL, NULL, NULL, OperandInfo33 }, // Inst #199 = ANDPDrr { 200, 7, 1, 0, 0, "ANDPSrm", 0|(1<<MCID::MayLoad), 0xa8800106ULL, NULL, NULL, OperandInfo32 }, // Inst #200 = ANDPSrm { 201, 3, 1, 0, 0, "ANDPSrr", 0|(1<<MCID::Commutable), 0xa8800105ULL, NULL, NULL, OperandInfo33 }, // Inst #201 = ANDPSrr { 202, 6, 1, 0, 0, "ARPL16mr", 0|(1<<MCID::UnmodeledSideEffects), 0xc6000006ULL, NULL, NULL, OperandInfo11 }, // Inst #202 = ARPL16mr { 203, 2, 1, 0, 0, "ARPL16rr", 0|(1<<MCID::UnmodeledSideEffects), 0xc6000003ULL, NULL, NULL, OperandInfo55 }, // Inst #203 = ARPL16rr { 204, 9, 2, 0, 0, "ATOMADD6432", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, ImplicitList11, OperandInfo56 }, // Inst #204 = ATOMADD6432 { 205, 7, 1, 0, 0, "ATOMAND16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo57 }, // Inst #205 = ATOMAND16 { 206, 7, 1, 0, 0, "ATOMAND32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo58 }, // Inst #206 = ATOMAND32 { 207, 7, 1, 0, 0, "ATOMAND64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo59 }, // Inst #207 = ATOMAND64 { 208, 9, 2, 0, 0, "ATOMAND6432", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, ImplicitList11, OperandInfo56 }, // Inst #208 = ATOMAND6432 { 209, 7, 1, 0, 0, "ATOMAND8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo60 }, // Inst #209 = ATOMAND8 { 210, 7, 1, 0, 0, "ATOMMAX16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo57 }, // Inst #210 = ATOMMAX16 { 211, 7, 1, 0, 0, "ATOMMAX32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo58 }, // Inst #211 = ATOMMAX32 { 212, 7, 1, 0, 0, "ATOMMAX64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo59 }, // Inst #212 = ATOMMAX64 { 213, 7, 1, 0, 0, "ATOMMIN16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo57 }, // Inst #213 = ATOMMIN16 { 214, 7, 1, 0, 0, "ATOMMIN32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo58 }, // Inst #214 = ATOMMIN32 { 215, 7, 1, 0, 0, "ATOMMIN64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo59 }, // Inst #215 = ATOMMIN64 { 216, 7, 1, 0, 0, "ATOMNAND16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo57 }, // Inst #216 = ATOMNAND16 { 217, 7, 1, 0, 0, "ATOMNAND32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo58 }, // Inst #217 = ATOMNAND32 { 218, 7, 1, 0, 0, "ATOMNAND64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo59 }, // Inst #218 = ATOMNAND64 { 219, 9, 2, 0, 0, "ATOMNAND6432", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, ImplicitList11, OperandInfo56 }, // Inst #219 = ATOMNAND6432 { 220, 7, 1, 0, 0, "ATOMNAND8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo60 }, // Inst #220 = ATOMNAND8 { 221, 7, 1, 0, 0, "ATOMOR16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo57 }, // Inst #221 = ATOMOR16 { 222, 7, 1, 0, 0, "ATOMOR32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo58 }, // Inst #222 = ATOMOR32 { 223, 7, 1, 0, 0, "ATOMOR64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo59 }, // Inst #223 = ATOMOR64 { 224, 9, 2, 0, 0, "ATOMOR6432", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, ImplicitList11, OperandInfo56 }, // Inst #224 = ATOMOR6432 { 225, 7, 1, 0, 0, "ATOMOR8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo60 }, // Inst #225 = ATOMOR8 { 226, 9, 2, 0, 0, "ATOMSUB6432", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, ImplicitList11, OperandInfo56 }, // Inst #226 = ATOMSUB6432 { 227, 9, 2, 0, 0, "ATOMSWAP6432", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, ImplicitList11, OperandInfo56 }, // Inst #227 = ATOMSWAP6432 { 228, 7, 1, 0, 0, "ATOMUMAX16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo57 }, // Inst #228 = ATOMUMAX16 { 229, 7, 1, 0, 0, "ATOMUMAX32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo58 }, // Inst #229 = ATOMUMAX32 { 230, 7, 1, 0, 0, "ATOMUMAX64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo59 }, // Inst #230 = ATOMUMAX64 { 231, 7, 1, 0, 0, "ATOMUMIN16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo57 }, // Inst #231 = ATOMUMIN16 { 232, 7, 1, 0, 0, "ATOMUMIN32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo58 }, // Inst #232 = ATOMUMIN32 { 233, 7, 1, 0, 0, "ATOMUMIN64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo59 }, // Inst #233 = ATOMUMIN64 { 234, 7, 1, 0, 0, "ATOMXOR16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo57 }, // Inst #234 = ATOMXOR16 { 235, 7, 1, 0, 0, "ATOMXOR32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo58 }, // Inst #235 = ATOMXOR32 { 236, 7, 1, 0, 0, "ATOMXOR64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo59 }, // Inst #236 = ATOMXOR64 { 237, 9, 2, 0, 0, "ATOMXOR6432", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList10, ImplicitList11, OperandInfo56 }, // Inst #237 = ATOMXOR6432 { 238, 7, 1, 0, 0, "ATOMXOR8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo60 }, // Inst #238 = ATOMXOR8 { 239, 1, 1, 0, 0, "AVX_SET0PDY", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0xaaf000160ULL, NULL, NULL, OperandInfo61 }, // Inst #239 = AVX_SET0PDY { 240, 1, 1, 0, 0, "AVX_SET0PSY", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0xaae800120ULL, NULL, NULL, OperandInfo61 }, // Inst #240 = AVX_SET0PSY { 241, 1, 1, 0, 0, "AVX_SETALLONES", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0xaed800160ULL, NULL, NULL, OperandInfo62 }, // Inst #241 = AVX_SETALLONES { 242, 8, 1, 0, 0, "BLENDPDrmi", 0|(1<<MCID::MayLoad), 0x1b804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #242 = BLENDPDrmi { 243, 4, 1, 0, 0, "BLENDPDrri", 0, 0x1b804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #243 = BLENDPDrri { 244, 8, 1, 0, 0, "BLENDPSrmi", 0|(1<<MCID::MayLoad), 0x19804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #244 = BLENDPSrmi { 245, 4, 1, 0, 0, "BLENDPSrri", 0, 0x19804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #245 = BLENDPSrri { 246, 7, 1, 0, 0, "BLENDVPDrm0", 0|(1<<MCID::MayLoad), 0x2b800d46ULL, ImplicitList12, NULL, OperandInfo32 }, // Inst #246 = BLENDVPDrm0 { 247, 3, 1, 0, 0, "BLENDVPDrr0", 0, 0x2b800d45ULL, ImplicitList12, NULL, OperandInfo33 }, // Inst #247 = BLENDVPDrr0 { 248, 7, 1, 0, 0, "BLENDVPSrm0", 0|(1<<MCID::MayLoad), 0x29800d46ULL, ImplicitList12, NULL, OperandInfo32 }, // Inst #248 = BLENDVPSrm0 { 249, 3, 1, 0, 0, "BLENDVPSrr0", 0, 0x29800d45ULL, ImplicitList12, NULL, OperandInfo33 }, // Inst #249 = BLENDVPSrr0 { 250, 6, 1, 0, 0, "BOUNDS16rm", 0|(1<<MCID::UnmodeledSideEffects), 0xc4000046ULL, NULL, NULL, OperandInfo11 }, // Inst #250 = BOUNDS16rm { 251, 6, 1, 0, 0, "BOUNDS32rm", 0|(1<<MCID::UnmodeledSideEffects), 0xc4000006ULL, NULL, NULL, OperandInfo12 }, // Inst #251 = BOUNDS32rm { 252, 6, 1, 0, 0, "BSF16rm", 0|(1<<MCID::MayLoad), 0x178000146ULL, NULL, ImplicitList1, OperandInfo11 }, // Inst #252 = BSF16rm { 253, 2, 1, 0, 0, "BSF16rr", 0, 0x178000145ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #253 = BSF16rr { 254, 6, 1, 0, 0, "BSF32rm", 0|(1<<MCID::MayLoad), 0x178000106ULL, NULL, ImplicitList1, OperandInfo12 }, // Inst #254 = BSF32rm { 255, 2, 1, 0, 0, "BSF32rr", 0, 0x178000105ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #255 = BSF32rr { 256, 6, 1, 0, 0, "BSF64rm", 0|(1<<MCID::MayLoad), 0x178002106ULL, NULL, ImplicitList1, OperandInfo13 }, // Inst #256 = BSF64rm { 257, 2, 1, 0, 0, "BSF64rr", 0, 0x178002105ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #257 = BSF64rr { 258, 6, 1, 0, 0, "BSR16rm", 0|(1<<MCID::MayLoad), 0x17a000146ULL, NULL, ImplicitList1, OperandInfo11 }, // Inst #258 = BSR16rm { 259, 2, 1, 0, 0, "BSR16rr", 0, 0x17a000145ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #259 = BSR16rr { 260, 6, 1, 0, 0, "BSR32rm", 0|(1<<MCID::MayLoad), 0x17a000106ULL, NULL, ImplicitList1, OperandInfo12 }, // Inst #260 = BSR32rm { 261, 2, 1, 0, 0, "BSR32rr", 0, 0x17a000105ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #261 = BSR32rr { 262, 6, 1, 0, 0, "BSR64rm", 0|(1<<MCID::MayLoad), 0x17a002106ULL, NULL, ImplicitList1, OperandInfo13 }, // Inst #262 = BSR64rm { 263, 2, 1, 0, 0, "BSR64rr", 0, 0x17a002105ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #263 = BSR64rr { 264, 2, 1, 0, 0, "BSWAP32r", 0, 0x190000102ULL, NULL, NULL, OperandInfo67 }, // Inst #264 = BSWAP32r { 265, 2, 1, 0, 0, "BSWAP64r", 0, 0x190002102ULL, NULL, NULL, OperandInfo68 }, // Inst #265 = BSWAP64r { 266, 6, 0, 0, 0, "BT16mi8", 0|(1<<MCID::MayLoad), 0x17400415cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #266 = BT16mi8 { 267, 6, 0, 0, 0, "BT16mr", 0|(1<<MCID::UnmodeledSideEffects), 0x146000144ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #267 = BT16mr { 268, 2, 0, 0, 0, "BT16ri8", 0, 0x174004154ULL, NULL, ImplicitList1, OperandInfo69 }, // Inst #268 = BT16ri8 { 269, 2, 0, 0, 0, "BT16rr", 0, 0x146000143ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #269 = BT16rr { 270, 6, 0, 0, 0, "BT32mi8", 0|(1<<MCID::MayLoad), 0x17400411cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #270 = BT32mi8 { 271, 6, 0, 0, 0, "BT32mr", 0|(1<<MCID::UnmodeledSideEffects), 0x146000104ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #271 = BT32mr { 272, 2, 0, 0, 0, "BT32ri8", 0, 0x174004114ULL, NULL, ImplicitList1, OperandInfo70 }, // Inst #272 = BT32ri8 { 273, 2, 0, 0, 0, "BT32rr", 0, 0x146000103ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #273 = BT32rr { 274, 6, 0, 0, 0, "BT64mi8", 0|(1<<MCID::MayLoad), 0x17400611cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #274 = BT64mi8 { 275, 6, 0, 0, 0, "BT64mr", 0|(1<<MCID::UnmodeledSideEffects), 0x146002104ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #275 = BT64mr { 276, 2, 0, 0, 0, "BT64ri8", 0, 0x174006114ULL, NULL, ImplicitList1, OperandInfo71 }, // Inst #276 = BT64ri8 { 277, 2, 0, 0, 0, "BT64rr", 0, 0x146002103ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #277 = BT64rr { 278, 6, 0, 0, 0, "BTC16mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400415fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #278 = BTC16mi8 { 279, 6, 0, 0, 0, "BTC16mr", 0|(1<<MCID::UnmodeledSideEffects), 0x176000144ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #279 = BTC16mr { 280, 2, 0, 0, 0, "BTC16ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174004157ULL, NULL, ImplicitList1, OperandInfo69 }, // Inst #280 = BTC16ri8 { 281, 2, 0, 0, 0, "BTC16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x176000143ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #281 = BTC16rr { 282, 6, 0, 0, 0, "BTC32mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400411fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #282 = BTC32mi8 { 283, 6, 0, 0, 0, "BTC32mr", 0|(1<<MCID::UnmodeledSideEffects), 0x176000104ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #283 = BTC32mr { 284, 2, 0, 0, 0, "BTC32ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174004117ULL, NULL, ImplicitList1, OperandInfo70 }, // Inst #284 = BTC32ri8 { 285, 2, 0, 0, 0, "BTC32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x176000103ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #285 = BTC32rr { 286, 6, 0, 0, 0, "BTC64mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400611fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #286 = BTC64mi8 { 287, 6, 0, 0, 0, "BTC64mr", 0|(1<<MCID::UnmodeledSideEffects), 0x176002104ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #287 = BTC64mr { 288, 2, 0, 0, 0, "BTC64ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174006117ULL, NULL, ImplicitList1, OperandInfo71 }, // Inst #288 = BTC64ri8 { 289, 2, 0, 0, 0, "BTC64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x176002103ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #289 = BTC64rr { 290, 6, 0, 0, 0, "BTR16mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400415eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #290 = BTR16mi8 { 291, 6, 0, 0, 0, "BTR16mr", 0|(1<<MCID::UnmodeledSideEffects), 0x166000144ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #291 = BTR16mr { 292, 2, 0, 0, 0, "BTR16ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174004156ULL, NULL, ImplicitList1, OperandInfo69 }, // Inst #292 = BTR16ri8 { 293, 2, 0, 0, 0, "BTR16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x166000143ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #293 = BTR16rr { 294, 6, 0, 0, 0, "BTR32mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400411eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #294 = BTR32mi8 { 295, 6, 0, 0, 0, "BTR32mr", 0|(1<<MCID::UnmodeledSideEffects), 0x166000104ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #295 = BTR32mr { 296, 2, 0, 0, 0, "BTR32ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174004116ULL, NULL, ImplicitList1, OperandInfo70 }, // Inst #296 = BTR32ri8 { 297, 2, 0, 0, 0, "BTR32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x166000103ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #297 = BTR32rr { 298, 6, 0, 0, 0, "BTR64mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400611eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #298 = BTR64mi8 { 299, 6, 0, 0, 0, "BTR64mr", 0|(1<<MCID::UnmodeledSideEffects), 0x166002104ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #299 = BTR64mr { 300, 2, 0, 0, 0, "BTR64ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174006116ULL, NULL, ImplicitList1, OperandInfo71 }, // Inst #300 = BTR64ri8 { 301, 2, 0, 0, 0, "BTR64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x166002103ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #301 = BTR64rr { 302, 6, 0, 0, 0, "BTS16mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400415dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #302 = BTS16mi8 { 303, 6, 0, 0, 0, "BTS16mr", 0|(1<<MCID::UnmodeledSideEffects), 0x156000144ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #303 = BTS16mr { 304, 2, 0, 0, 0, "BTS16ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174004155ULL, NULL, ImplicitList1, OperandInfo69 }, // Inst #304 = BTS16ri8 { 305, 2, 0, 0, 0, "BTS16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x156000143ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #305 = BTS16rr { 306, 6, 0, 0, 0, "BTS32mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400411dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #306 = BTS32mi8 { 307, 6, 0, 0, 0, "BTS32mr", 0|(1<<MCID::UnmodeledSideEffects), 0x156000104ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #307 = BTS32mr { 308, 2, 0, 0, 0, "BTS32ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174004115ULL, NULL, ImplicitList1, OperandInfo70 }, // Inst #308 = BTS32ri8 { 309, 2, 0, 0, 0, "BTS32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x156000103ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #309 = BTS32rr { 310, 6, 0, 0, 0, "BTS64mi8", 0|(1<<MCID::UnmodeledSideEffects), 0x17400611dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #310 = BTS64mi8 { 311, 6, 0, 0, 0, "BTS64mr", 0|(1<<MCID::UnmodeledSideEffects), 0x156002104ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #311 = BTS64mr { 312, 2, 0, 0, 0, "BTS64ri8", 0|(1<<MCID::UnmodeledSideEffects), 0x174006115ULL, NULL, ImplicitList1, OperandInfo71 }, // Inst #312 = BTS64ri8 { 313, 2, 0, 0, 0, "BTS64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x156002103ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #313 = BTS64rr { 314, 5, 0, 0, 0, "CALL32m", 0|(1<<MCID::Call)|(1<<MCID::MayLoad)|(1<<MCID::Variadic), 0x1fe00001aULL, ImplicitList6, ImplicitList13, OperandInfo38 }, // Inst #314 = CALL32m { 315, 1, 0, 0, 0, "CALL32r", 0|(1<<MCID::Call)|(1<<MCID::Variadic), 0x1fe000012ULL, ImplicitList6, ImplicitList13, OperandInfo72 }, // Inst #315 = CALL32r { 316, 5, 0, 0, 0, "CALL64m", 0|(1<<MCID::Call)|(1<<MCID::MayLoad)|(1<<MCID::Variadic), 0x1fe00001aULL, ImplicitList8, ImplicitList14, OperandInfo38 }, // Inst #316 = CALL64m { 317, 1, 0, 0, 0, "CALL64pcrel32", 0|(1<<MCID::Call)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1d0018001ULL, ImplicitList8, ImplicitList14, OperandInfo73 }, // Inst #317 = CALL64pcrel32 { 318, 1, 0, 0, 0, "CALL64r", 0|(1<<MCID::Call)|(1<<MCID::Variadic), 0x1fe000012ULL, ImplicitList8, ImplicitList14, OperandInfo74 }, // Inst #318 = CALL64r { 319, 1, 0, 0, 0, "CALLpcrel16", 0|(1<<MCID::Call)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1d0010041ULL, ImplicitList6, ImplicitList13, OperandInfo73 }, // Inst #319 = CALLpcrel16 { 320, 1, 0, 0, 0, "CALLpcrel32", 0|(1<<MCID::Call)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1d0018001ULL, ImplicitList6, ImplicitList13, OperandInfo73 }, // Inst #320 = CALLpcrel32 { 321, 0, 0, 0, 0, "CBW", 0, 0x130000041ULL, ImplicitList5, ImplicitList2, 0 }, // Inst #321 = CBW { 322, 0, 0, 0, 0, "CDQ", 0, 0x132000001ULL, ImplicitList3, ImplicitList15, 0 }, // Inst #322 = CDQ { 323, 0, 0, 0, 0, "CDQE", 0, 0x130002001ULL, ImplicitList3, ImplicitList4, 0 }, // Inst #323 = CDQE { 324, 0, 0, 0, 0, "CHS_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1c0000401ULL, NULL, NULL, 0 }, // Inst #324 = CHS_F { 325, 2, 1, 0, 0, "CHS_Fp32", 0, 0x60000ULL, NULL, NULL, OperandInfo8 }, // Inst #325 = CHS_Fp32 { 326, 2, 1, 0, 0, "CHS_Fp64", 0, 0x60000ULL, NULL, NULL, OperandInfo9 }, // Inst #326 = CHS_Fp64 { 327, 2, 1, 0, 0, "CHS_Fp80", 0, 0x60000ULL, NULL, NULL, OperandInfo10 }, // Inst #327 = CHS_Fp80 { 328, 0, 0, 0, 0, "CLC", 0|(1<<MCID::UnmodeledSideEffects), 0x1f0000001ULL, NULL, NULL, 0 }, // Inst #328 = CLC { 329, 0, 0, 0, 0, "CLD", 0|(1<<MCID::UnmodeledSideEffects), 0x1f8000001ULL, NULL, NULL, 0 }, // Inst #329 = CLD { 330, 5, 0, 0, 0, "CLFLUSH", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x15c00011fULL, NULL, NULL, OperandInfo38 }, // Inst #330 = CLFLUSH { 331, 0, 0, 0, 0, "CLI", 0|(1<<MCID::UnmodeledSideEffects), 0x1f4000001ULL, NULL, NULL, 0 }, // Inst #331 = CLI { 332, 0, 0, 0, 0, "CLTS", 0|(1<<MCID::UnmodeledSideEffects), 0xc000101ULL, NULL, NULL, 0 }, // Inst #332 = CLTS { 333, 0, 0, 0, 0, "CMC", 0|(1<<MCID::UnmodeledSideEffects), 0x1ea000001ULL, NULL, NULL, 0 }, // Inst #333 = CMC { 334, 7, 1, 0, 0, "CMOVA16rm", 0|(1<<MCID::MayLoad), 0x8e000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #334 = CMOVA16rm { 335, 3, 1, 0, 0, "CMOVA16rr", 0|(1<<MCID::Commutable), 0x8e000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #335 = CMOVA16rr { 336, 7, 1, 0, 0, "CMOVA32rm", 0|(1<<MCID::MayLoad), 0x8e000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #336 = CMOVA32rm { 337, 3, 1, 0, 0, "CMOVA32rr", 0|(1<<MCID::Commutable), 0x8e000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #337 = CMOVA32rr { 338, 7, 1, 0, 0, "CMOVA64rm", 0|(1<<MCID::MayLoad), 0x8e002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #338 = CMOVA64rm { 339, 3, 1, 0, 0, "CMOVA64rr", 0|(1<<MCID::Commutable), 0x8e002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #339 = CMOVA64rr { 340, 7, 1, 0, 0, "CMOVAE16rm", 0|(1<<MCID::MayLoad), 0x86000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #340 = CMOVAE16rm { 341, 3, 1, 0, 0, "CMOVAE16rr", 0|(1<<MCID::Commutable), 0x86000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #341 = CMOVAE16rr { 342, 7, 1, 0, 0, "CMOVAE32rm", 0|(1<<MCID::MayLoad), 0x86000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #342 = CMOVAE32rm { 343, 3, 1, 0, 0, "CMOVAE32rr", 0|(1<<MCID::Commutable), 0x86000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #343 = CMOVAE32rr { 344, 7, 1, 0, 0, "CMOVAE64rm", 0|(1<<MCID::MayLoad), 0x86002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #344 = CMOVAE64rm { 345, 3, 1, 0, 0, "CMOVAE64rr", 0|(1<<MCID::Commutable), 0x86002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #345 = CMOVAE64rr { 346, 7, 1, 0, 0, "CMOVB16rm", 0|(1<<MCID::MayLoad), 0x84000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #346 = CMOVB16rm { 347, 3, 1, 0, 0, "CMOVB16rr", 0|(1<<MCID::Commutable), 0x84000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #347 = CMOVB16rr { 348, 7, 1, 0, 0, "CMOVB32rm", 0|(1<<MCID::MayLoad), 0x84000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #348 = CMOVB32rm { 349, 3, 1, 0, 0, "CMOVB32rr", 0|(1<<MCID::Commutable), 0x84000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #349 = CMOVB32rr { 350, 7, 1, 0, 0, "CMOVB64rm", 0|(1<<MCID::MayLoad), 0x84002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #350 = CMOVB64rm { 351, 3, 1, 0, 0, "CMOVB64rr", 0|(1<<MCID::Commutable), 0x84002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #351 = CMOVB64rr { 352, 7, 1, 0, 0, "CMOVBE16rm", 0|(1<<MCID::MayLoad), 0x8c000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #352 = CMOVBE16rm { 353, 3, 1, 0, 0, "CMOVBE16rr", 0|(1<<MCID::Commutable), 0x8c000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #353 = CMOVBE16rr { 354, 7, 1, 0, 0, "CMOVBE32rm", 0|(1<<MCID::MayLoad), 0x8c000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #354 = CMOVBE32rm { 355, 3, 1, 0, 0, "CMOVBE32rr", 0|(1<<MCID::Commutable), 0x8c000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #355 = CMOVBE32rr { 356, 7, 1, 0, 0, "CMOVBE64rm", 0|(1<<MCID::MayLoad), 0x8c002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #356 = CMOVBE64rm { 357, 3, 1, 0, 0, "CMOVBE64rr", 0|(1<<MCID::Commutable), 0x8c002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #357 = CMOVBE64rr { 358, 1, 1, 0, 0, "CMOVBE_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0000502ULL, NULL, NULL, OperandInfo39 }, // Inst #358 = CMOVBE_F { 359, 3, 1, 0, 0, "CMOVBE_Fp32", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo75 }, // Inst #359 = CMOVBE_Fp32 { 360, 3, 1, 0, 0, "CMOVBE_Fp64", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo76 }, // Inst #360 = CMOVBE_Fp64 { 361, 3, 1, 0, 0, "CMOVBE_Fp80", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo77 }, // Inst #361 = CMOVBE_Fp80 { 362, 1, 1, 0, 0, "CMOVB_F", 0|(1<<MCID::UnmodeledSideEffects), 0x180000502ULL, NULL, NULL, OperandInfo39 }, // Inst #362 = CMOVB_F { 363, 3, 1, 0, 0, "CMOVB_Fp32", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo75 }, // Inst #363 = CMOVB_Fp32 { 364, 3, 1, 0, 0, "CMOVB_Fp64", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo76 }, // Inst #364 = CMOVB_Fp64 { 365, 3, 1, 0, 0, "CMOVB_Fp80", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo77 }, // Inst #365 = CMOVB_Fp80 { 366, 7, 1, 0, 0, "CMOVE16rm", 0|(1<<MCID::MayLoad), 0x88000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #366 = CMOVE16rm { 367, 3, 1, 0, 0, "CMOVE16rr", 0|(1<<MCID::Commutable), 0x88000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #367 = CMOVE16rr { 368, 7, 1, 0, 0, "CMOVE32rm", 0|(1<<MCID::MayLoad), 0x88000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #368 = CMOVE32rm { 369, 3, 1, 0, 0, "CMOVE32rr", 0|(1<<MCID::Commutable), 0x88000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #369 = CMOVE32rr { 370, 7, 1, 0, 0, "CMOVE64rm", 0|(1<<MCID::MayLoad), 0x88002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #370 = CMOVE64rm { 371, 3, 1, 0, 0, "CMOVE64rr", 0|(1<<MCID::Commutable), 0x88002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #371 = CMOVE64rr { 372, 1, 1, 0, 0, "CMOVE_F", 0|(1<<MCID::UnmodeledSideEffects), 0x190000502ULL, NULL, NULL, OperandInfo39 }, // Inst #372 = CMOVE_F { 373, 3, 1, 0, 0, "CMOVE_Fp32", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo75 }, // Inst #373 = CMOVE_Fp32 { 374, 3, 1, 0, 0, "CMOVE_Fp64", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo76 }, // Inst #374 = CMOVE_Fp64 { 375, 3, 1, 0, 0, "CMOVE_Fp80", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo77 }, // Inst #375 = CMOVE_Fp80 { 376, 7, 1, 0, 0, "CMOVG16rm", 0|(1<<MCID::MayLoad), 0x9e000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #376 = CMOVG16rm { 377, 3, 1, 0, 0, "CMOVG16rr", 0|(1<<MCID::Commutable), 0x9e000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #377 = CMOVG16rr { 378, 7, 1, 0, 0, "CMOVG32rm", 0|(1<<MCID::MayLoad), 0x9e000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #378 = CMOVG32rm { 379, 3, 1, 0, 0, "CMOVG32rr", 0|(1<<MCID::Commutable), 0x9e000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #379 = CMOVG32rr { 380, 7, 1, 0, 0, "CMOVG64rm", 0|(1<<MCID::MayLoad), 0x9e002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #380 = CMOVG64rm { 381, 3, 1, 0, 0, "CMOVG64rr", 0|(1<<MCID::Commutable), 0x9e002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #381 = CMOVG64rr { 382, 7, 1, 0, 0, "CMOVGE16rm", 0|(1<<MCID::MayLoad), 0x9a000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #382 = CMOVGE16rm { 383, 3, 1, 0, 0, "CMOVGE16rr", 0|(1<<MCID::Commutable), 0x9a000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #383 = CMOVGE16rr { 384, 7, 1, 0, 0, "CMOVGE32rm", 0|(1<<MCID::MayLoad), 0x9a000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #384 = CMOVGE32rm { 385, 3, 1, 0, 0, "CMOVGE32rr", 0|(1<<MCID::Commutable), 0x9a000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #385 = CMOVGE32rr { 386, 7, 1, 0, 0, "CMOVGE64rm", 0|(1<<MCID::MayLoad), 0x9a002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #386 = CMOVGE64rm { 387, 3, 1, 0, 0, "CMOVGE64rr", 0|(1<<MCID::Commutable), 0x9a002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #387 = CMOVGE64rr { 388, 7, 1, 0, 0, "CMOVL16rm", 0|(1<<MCID::MayLoad), 0x98000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #388 = CMOVL16rm { 389, 3, 1, 0, 0, "CMOVL16rr", 0|(1<<MCID::Commutable), 0x98000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #389 = CMOVL16rr { 390, 7, 1, 0, 0, "CMOVL32rm", 0|(1<<MCID::MayLoad), 0x98000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #390 = CMOVL32rm { 391, 3, 1, 0, 0, "CMOVL32rr", 0|(1<<MCID::Commutable), 0x98000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #391 = CMOVL32rr { 392, 7, 1, 0, 0, "CMOVL64rm", 0|(1<<MCID::MayLoad), 0x98002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #392 = CMOVL64rm { 393, 3, 1, 0, 0, "CMOVL64rr", 0|(1<<MCID::Commutable), 0x98002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #393 = CMOVL64rr { 394, 7, 1, 0, 0, "CMOVLE16rm", 0|(1<<MCID::MayLoad), 0x9c000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #394 = CMOVLE16rm { 395, 3, 1, 0, 0, "CMOVLE16rr", 0|(1<<MCID::Commutable), 0x9c000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #395 = CMOVLE16rr { 396, 7, 1, 0, 0, "CMOVLE32rm", 0|(1<<MCID::MayLoad), 0x9c000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #396 = CMOVLE32rm { 397, 3, 1, 0, 0, "CMOVLE32rr", 0|(1<<MCID::Commutable), 0x9c000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #397 = CMOVLE32rr { 398, 7, 1, 0, 0, "CMOVLE64rm", 0|(1<<MCID::MayLoad), 0x9c002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #398 = CMOVLE64rm { 399, 3, 1, 0, 0, "CMOVLE64rr", 0|(1<<MCID::Commutable), 0x9c002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #399 = CMOVLE64rr { 400, 1, 1, 0, 0, "CMOVNBE_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0000602ULL, NULL, NULL, OperandInfo39 }, // Inst #400 = CMOVNBE_F { 401, 3, 1, 0, 0, "CMOVNBE_Fp32", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo75 }, // Inst #401 = CMOVNBE_Fp32 { 402, 3, 1, 0, 0, "CMOVNBE_Fp64", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo76 }, // Inst #402 = CMOVNBE_Fp64 { 403, 3, 1, 0, 0, "CMOVNBE_Fp80", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo77 }, // Inst #403 = CMOVNBE_Fp80 { 404, 1, 1, 0, 0, "CMOVNB_F", 0|(1<<MCID::UnmodeledSideEffects), 0x180000602ULL, NULL, NULL, OperandInfo39 }, // Inst #404 = CMOVNB_F { 405, 3, 1, 0, 0, "CMOVNB_Fp32", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo75 }, // Inst #405 = CMOVNB_Fp32 { 406, 3, 1, 0, 0, "CMOVNB_Fp64", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo76 }, // Inst #406 = CMOVNB_Fp64 { 407, 3, 1, 0, 0, "CMOVNB_Fp80", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo77 }, // Inst #407 = CMOVNB_Fp80 { 408, 7, 1, 0, 0, "CMOVNE16rm", 0|(1<<MCID::MayLoad), 0x8a000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #408 = CMOVNE16rm { 409, 3, 1, 0, 0, "CMOVNE16rr", 0|(1<<MCID::Commutable), 0x8a000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #409 = CMOVNE16rr { 410, 7, 1, 0, 0, "CMOVNE32rm", 0|(1<<MCID::MayLoad), 0x8a000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #410 = CMOVNE32rm { 411, 3, 1, 0, 0, "CMOVNE32rr", 0|(1<<MCID::Commutable), 0x8a000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #411 = CMOVNE32rr { 412, 7, 1, 0, 0, "CMOVNE64rm", 0|(1<<MCID::MayLoad), 0x8a002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #412 = CMOVNE64rm { 413, 3, 1, 0, 0, "CMOVNE64rr", 0|(1<<MCID::Commutable), 0x8a002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #413 = CMOVNE64rr { 414, 1, 1, 0, 0, "CMOVNE_F", 0|(1<<MCID::UnmodeledSideEffects), 0x190000602ULL, NULL, NULL, OperandInfo39 }, // Inst #414 = CMOVNE_F { 415, 3, 1, 0, 0, "CMOVNE_Fp32", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo75 }, // Inst #415 = CMOVNE_Fp32 { 416, 3, 1, 0, 0, "CMOVNE_Fp64", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo76 }, // Inst #416 = CMOVNE_Fp64 { 417, 3, 1, 0, 0, "CMOVNE_Fp80", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo77 }, // Inst #417 = CMOVNE_Fp80 { 418, 7, 1, 0, 0, "CMOVNO16rm", 0|(1<<MCID::MayLoad), 0x82000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #418 = CMOVNO16rm { 419, 3, 1, 0, 0, "CMOVNO16rr", 0|(1<<MCID::Commutable), 0x82000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #419 = CMOVNO16rr { 420, 7, 1, 0, 0, "CMOVNO32rm", 0|(1<<MCID::MayLoad), 0x82000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #420 = CMOVNO32rm { 421, 3, 1, 0, 0, "CMOVNO32rr", 0|(1<<MCID::Commutable), 0x82000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #421 = CMOVNO32rr { 422, 7, 1, 0, 0, "CMOVNO64rm", 0|(1<<MCID::MayLoad), 0x82002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #422 = CMOVNO64rm { 423, 3, 1, 0, 0, "CMOVNO64rr", 0|(1<<MCID::Commutable), 0x82002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #423 = CMOVNO64rr { 424, 7, 1, 0, 0, "CMOVNP16rm", 0|(1<<MCID::MayLoad), 0x96000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #424 = CMOVNP16rm { 425, 3, 1, 0, 0, "CMOVNP16rr", 0|(1<<MCID::Commutable), 0x96000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #425 = CMOVNP16rr { 426, 7, 1, 0, 0, "CMOVNP32rm", 0|(1<<MCID::MayLoad), 0x96000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #426 = CMOVNP32rm { 427, 3, 1, 0, 0, "CMOVNP32rr", 0|(1<<MCID::Commutable), 0x96000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #427 = CMOVNP32rr { 428, 7, 1, 0, 0, "CMOVNP64rm", 0|(1<<MCID::MayLoad), 0x96002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #428 = CMOVNP64rm { 429, 3, 1, 0, 0, "CMOVNP64rr", 0|(1<<MCID::Commutable), 0x96002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #429 = CMOVNP64rr { 430, 1, 1, 0, 0, "CMOVNP_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1b0000602ULL, NULL, NULL, OperandInfo39 }, // Inst #430 = CMOVNP_F { 431, 3, 1, 0, 0, "CMOVNP_Fp32", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo75 }, // Inst #431 = CMOVNP_Fp32 { 432, 3, 1, 0, 0, "CMOVNP_Fp64", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo76 }, // Inst #432 = CMOVNP_Fp64 { 433, 3, 1, 0, 0, "CMOVNP_Fp80", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo77 }, // Inst #433 = CMOVNP_Fp80 { 434, 7, 1, 0, 0, "CMOVNS16rm", 0|(1<<MCID::MayLoad), 0x92000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #434 = CMOVNS16rm { 435, 3, 1, 0, 0, "CMOVNS16rr", 0|(1<<MCID::Commutable), 0x92000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #435 = CMOVNS16rr { 436, 7, 1, 0, 0, "CMOVNS32rm", 0|(1<<MCID::MayLoad), 0x92000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #436 = CMOVNS32rm { 437, 3, 1, 0, 0, "CMOVNS32rr", 0|(1<<MCID::Commutable), 0x92000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #437 = CMOVNS32rr { 438, 7, 1, 0, 0, "CMOVNS64rm", 0|(1<<MCID::MayLoad), 0x92002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #438 = CMOVNS64rm { 439, 3, 1, 0, 0, "CMOVNS64rr", 0|(1<<MCID::Commutable), 0x92002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #439 = CMOVNS64rr { 440, 7, 1, 0, 0, "CMOVO16rm", 0|(1<<MCID::MayLoad), 0x80000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #440 = CMOVO16rm { 441, 3, 1, 0, 0, "CMOVO16rr", 0|(1<<MCID::Commutable), 0x80000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #441 = CMOVO16rr { 442, 7, 1, 0, 0, "CMOVO32rm", 0|(1<<MCID::MayLoad), 0x80000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #442 = CMOVO32rm { 443, 3, 1, 0, 0, "CMOVO32rr", 0|(1<<MCID::Commutable), 0x80000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #443 = CMOVO32rr { 444, 7, 1, 0, 0, "CMOVO64rm", 0|(1<<MCID::MayLoad), 0x80002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #444 = CMOVO64rm { 445, 3, 1, 0, 0, "CMOVO64rr", 0|(1<<MCID::Commutable), 0x80002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #445 = CMOVO64rr { 446, 7, 1, 0, 0, "CMOVP16rm", 0|(1<<MCID::MayLoad), 0x94000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #446 = CMOVP16rm { 447, 3, 1, 0, 0, "CMOVP16rr", 0|(1<<MCID::Commutable), 0x94000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #447 = CMOVP16rr { 448, 7, 1, 0, 0, "CMOVP32rm", 0|(1<<MCID::MayLoad), 0x94000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #448 = CMOVP32rm { 449, 3, 1, 0, 0, "CMOVP32rr", 0|(1<<MCID::Commutable), 0x94000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #449 = CMOVP32rr { 450, 7, 1, 0, 0, "CMOVP64rm", 0|(1<<MCID::MayLoad), 0x94002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #450 = CMOVP64rm { 451, 3, 1, 0, 0, "CMOVP64rr", 0|(1<<MCID::Commutable), 0x94002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #451 = CMOVP64rr { 452, 1, 1, 0, 0, "CMOVP_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1b0000502ULL, NULL, NULL, OperandInfo39 }, // Inst #452 = CMOVP_F { 453, 3, 1, 0, 0, "CMOVP_Fp32", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo75 }, // Inst #453 = CMOVP_Fp32 { 454, 3, 1, 0, 0, "CMOVP_Fp64", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo76 }, // Inst #454 = CMOVP_Fp64 { 455, 3, 1, 0, 0, "CMOVP_Fp80", 0, 0xc0000ULL, ImplicitList1, NULL, OperandInfo77 }, // Inst #455 = CMOVP_Fp80 { 456, 7, 1, 0, 0, "CMOVS16rm", 0|(1<<MCID::MayLoad), 0x90000146ULL, ImplicitList1, NULL, OperandInfo18 }, // Inst #456 = CMOVS16rm { 457, 3, 1, 0, 0, "CMOVS16rr", 0|(1<<MCID::Commutable), 0x90000145ULL, ImplicitList1, NULL, OperandInfo19 }, // Inst #457 = CMOVS16rr { 458, 7, 1, 0, 0, "CMOVS32rm", 0|(1<<MCID::MayLoad), 0x90000106ULL, ImplicitList1, NULL, OperandInfo22 }, // Inst #458 = CMOVS32rm { 459, 3, 1, 0, 0, "CMOVS32rr", 0|(1<<MCID::Commutable), 0x90000105ULL, ImplicitList1, NULL, OperandInfo23 }, // Inst #459 = CMOVS32rr { 460, 7, 1, 0, 0, "CMOVS64rm", 0|(1<<MCID::MayLoad), 0x90002106ULL, ImplicitList1, NULL, OperandInfo26 }, // Inst #460 = CMOVS64rm { 461, 3, 1, 0, 0, "CMOVS64rr", 0|(1<<MCID::Commutable), 0x90002105ULL, ImplicitList1, NULL, OperandInfo27 }, // Inst #461 = CMOVS64rr { 462, 4, 1, 0, 0, "CMOV_FR32", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo78 }, // Inst #462 = CMOV_FR32 { 463, 4, 1, 0, 0, "CMOV_FR64", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo79 }, // Inst #463 = CMOV_FR64 { 464, 4, 1, 0, 0, "CMOV_GR16", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo80 }, // Inst #464 = CMOV_GR16 { 465, 4, 1, 0, 0, "CMOV_GR32", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo81 }, // Inst #465 = CMOV_GR32 { 466, 4, 1, 0, 0, "CMOV_GR8", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo82 }, // Inst #466 = CMOV_GR8 { 467, 4, 1, 0, 0, "CMOV_RFP32", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo83 }, // Inst #467 = CMOV_RFP32 { 468, 4, 1, 0, 0, "CMOV_RFP64", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo84 }, // Inst #468 = CMOV_RFP64 { 469, 4, 1, 0, 0, "CMOV_RFP80", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo85 }, // Inst #469 = CMOV_RFP80 { 470, 4, 1, 0, 0, "CMOV_V2F64", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo86 }, // Inst #470 = CMOV_V2F64 { 471, 4, 1, 0, 0, "CMOV_V2I64", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo86 }, // Inst #471 = CMOV_V2I64 { 472, 4, 1, 0, 0, "CMOV_V4F32", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo86 }, // Inst #472 = CMOV_V4F32 { 473, 4, 1, 0, 0, "CMOV_V4F64", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo87 }, // Inst #473 = CMOV_V4F64 { 474, 4, 1, 0, 0, "CMOV_V4I64", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo87 }, // Inst #474 = CMOV_V4I64 { 475, 4, 1, 0, 0, "CMOV_V8F32", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, NULL, OperandInfo87 }, // Inst #475 = CMOV_V8F32 { 476, 1, 0, 0, 0, "CMP16i16", 0|(1<<MCID::UnmodeledSideEffects), 0x7a00c041ULL, ImplicitList2, ImplicitList1, OperandInfo2 }, // Inst #476 = CMP16i16 { 477, 6, 0, 0, 0, "CMP16mi", 0|(1<<MCID::MayLoad), 0x10200c05fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #477 = CMP16mi { 478, 6, 0, 0, 0, "CMP16mi8", 0|(1<<MCID::MayLoad), 0x10600405fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #478 = CMP16mi8 { 479, 6, 0, 0, 0, "CMP16mr", 0|(1<<MCID::MayLoad), 0x72000044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #479 = CMP16mr { 480, 2, 0, 0, 0, "CMP16ri", 0, 0x10200c057ULL, NULL, ImplicitList1, OperandInfo69 }, // Inst #480 = CMP16ri { 481, 2, 0, 0, 0, "CMP16ri8", 0, 0x106004057ULL, NULL, ImplicitList1, OperandInfo69 }, // Inst #481 = CMP16ri8 { 482, 6, 0, 0, 0, "CMP16rm", 0|(1<<MCID::MayLoad), 0x76000046ULL, NULL, ImplicitList1, OperandInfo11 }, // Inst #482 = CMP16rm { 483, 2, 0, 0, 0, "CMP16rr", 0, 0x72000043ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #483 = CMP16rr { 484, 2, 0, 0, 0, "CMP16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x76000045ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #484 = CMP16rr_REV { 485, 1, 0, 0, 0, "CMP32i32", 0|(1<<MCID::UnmodeledSideEffects), 0x7a014001ULL, ImplicitList3, ImplicitList1, OperandInfo2 }, // Inst #485 = CMP32i32 { 486, 6, 0, 0, 0, "CMP32mi", 0|(1<<MCID::MayLoad), 0x10201401fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #486 = CMP32mi { 487, 6, 0, 0, 0, "CMP32mi8", 0|(1<<MCID::MayLoad), 0x10600401fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #487 = CMP32mi8 { 488, 6, 0, 0, 0, "CMP32mr", 0|(1<<MCID::MayLoad), 0x72000004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #488 = CMP32mr { 489, 2, 0, 0, 0, "CMP32ri", 0, 0x102014017ULL, NULL, ImplicitList1, OperandInfo70 }, // Inst #489 = CMP32ri { 490, 2, 0, 0, 0, "CMP32ri8", 0, 0x106004017ULL, NULL, ImplicitList1, OperandInfo70 }, // Inst #490 = CMP32ri8 { 491, 6, 0, 0, 0, "CMP32rm", 0|(1<<MCID::MayLoad), 0x76000006ULL, NULL, ImplicitList1, OperandInfo12 }, // Inst #491 = CMP32rm { 492, 2, 0, 0, 0, "CMP32rr", 0, 0x72000003ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #492 = CMP32rr { 493, 2, 0, 0, 0, "CMP32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x76000005ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #493 = CMP32rr_REV { 494, 1, 0, 0, 0, "CMP64i32", 0|(1<<MCID::UnmodeledSideEffects), 0x7a016001ULL, ImplicitList4, ImplicitList1, OperandInfo2 }, // Inst #494 = CMP64i32 { 495, 6, 0, 0, 0, "CMP64mi32", 0|(1<<MCID::MayLoad), 0x10201601fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #495 = CMP64mi32 { 496, 6, 0, 0, 0, "CMP64mi8", 0|(1<<MCID::MayLoad), 0x10600601fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #496 = CMP64mi8 { 497, 6, 0, 0, 0, "CMP64mr", 0|(1<<MCID::MayLoad), 0x72002004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #497 = CMP64mr { 498, 2, 0, 0, 0, "CMP64ri32", 0, 0x102016017ULL, NULL, ImplicitList1, OperandInfo71 }, // Inst #498 = CMP64ri32 { 499, 2, 0, 0, 0, "CMP64ri8", 0, 0x106006017ULL, NULL, ImplicitList1, OperandInfo71 }, // Inst #499 = CMP64ri8 { 500, 6, 0, 0, 0, "CMP64rm", 0|(1<<MCID::MayLoad), 0x76002006ULL, NULL, ImplicitList1, OperandInfo13 }, // Inst #500 = CMP64rm { 501, 2, 0, 0, 0, "CMP64rr", 0, 0x72002003ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #501 = CMP64rr { 502, 2, 0, 0, 0, "CMP64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x76002005ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #502 = CMP64rr_REV { 503, 1, 0, 0, 0, "CMP8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x78004001ULL, ImplicitList5, ImplicitList1, OperandInfo2 }, // Inst #503 = CMP8i8 { 504, 6, 0, 0, 0, "CMP8mi", 0|(1<<MCID::MayLoad), 0x10000401fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #504 = CMP8mi { 505, 6, 0, 0, 0, "CMP8mr", 0|(1<<MCID::MayLoad), 0x70000004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #505 = CMP8mr { 506, 2, 0, 0, 0, "CMP8ri", 0, 0x100004017ULL, NULL, ImplicitList1, OperandInfo88 }, // Inst #506 = CMP8ri { 507, 6, 0, 0, 0, "CMP8rm", 0|(1<<MCID::MayLoad), 0x74000006ULL, NULL, ImplicitList1, OperandInfo14 }, // Inst #507 = CMP8rm { 508, 2, 0, 0, 0, "CMP8rr", 0, 0x70000003ULL, NULL, ImplicitList1, OperandInfo89 }, // Inst #508 = CMP8rr { 509, 2, 0, 0, 0, "CMP8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x74000005ULL, NULL, ImplicitList1, OperandInfo89 }, // Inst #509 = CMP8rr_REV { 510, 8, 1, 0, 0, "CMPPDrmi", 0|(1<<MCID::MayLoad), 0x185004146ULL, NULL, NULL, OperandInfo63 }, // Inst #510 = CMPPDrmi { 511, 8, 1, 0, 0, "CMPPDrmi_alt", 0|(1<<MCID::UnmodeledSideEffects), 0x185004146ULL, NULL, NULL, OperandInfo63 }, // Inst #511 = CMPPDrmi_alt { 512, 4, 1, 0, 0, "CMPPDrri", 0, 0x185004145ULL, NULL, NULL, OperandInfo64 }, // Inst #512 = CMPPDrri { 513, 4, 1, 0, 0, "CMPPDrri_alt", 0|(1<<MCID::UnmodeledSideEffects), 0x185004145ULL, NULL, NULL, OperandInfo64 }, // Inst #513 = CMPPDrri_alt { 514, 8, 1, 0, 0, "CMPPSrmi", 0|(1<<MCID::MayLoad), 0x184804106ULL, NULL, NULL, OperandInfo63 }, // Inst #514 = CMPPSrmi { 515, 8, 1, 0, 0, "CMPPSrmi_alt", 0|(1<<MCID::UnmodeledSideEffects), 0x184804106ULL, NULL, NULL, OperandInfo63 }, // Inst #515 = CMPPSrmi_alt { 516, 4, 1, 0, 0, "CMPPSrri", 0, 0x184804105ULL, NULL, NULL, OperandInfo64 }, // Inst #516 = CMPPSrri { 517, 4, 1, 0, 0, "CMPPSrri_alt", 0|(1<<MCID::UnmodeledSideEffects), 0x184804105ULL, NULL, NULL, OperandInfo64 }, // Inst #517 = CMPPSrri_alt { 518, 0, 0, 0, 0, "CMPS16", 0|(1<<MCID::UnmodeledSideEffects), 0x14e000041ULL, NULL, NULL, 0 }, // Inst #518 = CMPS16 { 519, 0, 0, 0, 0, "CMPS32", 0|(1<<MCID::UnmodeledSideEffects), 0x14e000001ULL, NULL, NULL, 0 }, // Inst #519 = CMPS32 { 520, 0, 0, 0, 0, "CMPS64", 0|(1<<MCID::UnmodeledSideEffects), 0x14e002001ULL, NULL, NULL, 0 }, // Inst #520 = CMPS64 { 521, 0, 0, 0, 0, "CMPS8", 0|(1<<MCID::UnmodeledSideEffects), 0x14c000001ULL, NULL, NULL, 0 }, // Inst #521 = CMPS8 { 522, 8, 1, 0, 0, "CMPSDrm", 0|(1<<MCID::MayLoad), 0x184004b06ULL, NULL, NULL, OperandInfo90 }, // Inst #522 = CMPSDrm { 523, 8, 1, 0, 0, "CMPSDrm_alt", 0|(1<<MCID::MayLoad), 0x184004b06ULL, NULL, NULL, OperandInfo90 }, // Inst #523 = CMPSDrm_alt { 524, 4, 1, 0, 0, "CMPSDrr", 0, 0x184004b05ULL, NULL, NULL, OperandInfo91 }, // Inst #524 = CMPSDrr { 525, 4, 1, 0, 0, "CMPSDrr_alt", 0, 0x184004b05ULL, NULL, NULL, OperandInfo91 }, // Inst #525 = CMPSDrr_alt { 526, 8, 1, 0, 0, "CMPSSrm", 0|(1<<MCID::MayLoad), 0x184004c06ULL, NULL, NULL, OperandInfo92 }, // Inst #526 = CMPSSrm { 527, 8, 1, 0, 0, "CMPSSrm_alt", 0|(1<<MCID::MayLoad), 0x184004c06ULL, NULL, NULL, OperandInfo92 }, // Inst #527 = CMPSSrm_alt { 528, 4, 1, 0, 0, "CMPSSrr", 0, 0x184004c05ULL, NULL, NULL, OperandInfo93 }, // Inst #528 = CMPSSrr { 529, 4, 1, 0, 0, "CMPSSrr_alt", 0, 0x184004c05ULL, NULL, NULL, OperandInfo93 }, // Inst #529 = CMPSSrr_alt { 530, 5, 0, 0, 0, "CMPXCHG16B", 0|(1<<MCID::UnmodeledSideEffects), 0x18e002119ULL, ImplicitList16, ImplicitList17, OperandInfo38 }, // Inst #530 = CMPXCHG16B { 531, 6, 0, 0, 0, "CMPXCHG16rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x162000144ULL, NULL, NULL, OperandInfo16 }, // Inst #531 = CMPXCHG16rm { 532, 2, 1, 0, 0, "CMPXCHG16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x162000143ULL, NULL, NULL, OperandInfo55 }, // Inst #532 = CMPXCHG16rr { 533, 6, 0, 0, 0, "CMPXCHG32rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x162000104ULL, NULL, NULL, OperandInfo20 }, // Inst #533 = CMPXCHG32rm { 534, 2, 1, 0, 0, "CMPXCHG32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x162000103ULL, NULL, NULL, OperandInfo65 }, // Inst #534 = CMPXCHG32rr { 535, 6, 0, 0, 0, "CMPXCHG64rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x162002104ULL, NULL, NULL, OperandInfo24 }, // Inst #535 = CMPXCHG64rm { 536, 2, 1, 0, 0, "CMPXCHG64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x162002103ULL, NULL, NULL, OperandInfo66 }, // Inst #536 = CMPXCHG64rr { 537, 5, 0, 0, 0, "CMPXCHG8B", 0|(1<<MCID::UnmodeledSideEffects), 0x18e000119ULL, ImplicitList10, ImplicitList18, OperandInfo38 }, // Inst #537 = CMPXCHG8B { 538, 6, 0, 0, 0, "CMPXCHG8rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x160000104ULL, NULL, NULL, OperandInfo28 }, // Inst #538 = CMPXCHG8rm { 539, 2, 1, 0, 0, "CMPXCHG8rr", 0|(1<<MCID::UnmodeledSideEffects), 0x160000103ULL, NULL, NULL, OperandInfo89 }, // Inst #539 = CMPXCHG8rr { 540, 6, 0, 0, 0, "COMISDrm", 0|(1<<MCID::UnmodeledSideEffects), 0x5f000146ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #540 = COMISDrm { 541, 2, 0, 0, 0, "COMISDrr", 0|(1<<MCID::UnmodeledSideEffects), 0x5f000145ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #541 = COMISDrr { 542, 6, 0, 0, 0, "COMISSrm", 0|(1<<MCID::UnmodeledSideEffects), 0x5e800106ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #542 = COMISSrm { 543, 2, 0, 0, 0, "COMISSrr", 0|(1<<MCID::UnmodeledSideEffects), 0x5e800105ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #543 = COMISSrr { 544, 1, 0, 0, 0, "COMP_FST0r", 0|(1<<MCID::UnmodeledSideEffects), 0x1b0000302ULL, NULL, NULL, OperandInfo39 }, // Inst #544 = COMP_FST0r { 545, 1, 0, 0, 0, "COM_FIPr", 0|(1<<MCID::UnmodeledSideEffects), 0x1e0000a02ULL, NULL, NULL, OperandInfo39 }, // Inst #545 = COM_FIPr { 546, 1, 0, 0, 0, "COM_FIr", 0|(1<<MCID::UnmodeledSideEffects), 0x1e0000602ULL, NULL, NULL, OperandInfo39 }, // Inst #546 = COM_FIr { 547, 1, 0, 0, 0, "COM_FST0r", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0000302ULL, NULL, NULL, OperandInfo39 }, // Inst #547 = COM_FST0r { 548, 0, 0, 0, 0, "COS_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1fe000401ULL, NULL, NULL, 0 }, // Inst #548 = COS_F { 549, 2, 1, 0, 0, "COS_Fp32", 0, 0x60000ULL, NULL, NULL, OperandInfo8 }, // Inst #549 = COS_Fp32 { 550, 2, 1, 0, 0, "COS_Fp64", 0, 0x60000ULL, NULL, NULL, OperandInfo9 }, // Inst #550 = COS_Fp64 { 551, 2, 1, 0, 0, "COS_Fp80", 0, 0x60000ULL, NULL, NULL, OperandInfo10 }, // Inst #551 = COS_Fp80 { 552, 0, 0, 0, 0, "CPUID", 0|(1<<MCID::UnmodeledSideEffects), 0x144000101ULL, NULL, NULL, 0 }, // Inst #552 = CPUID { 553, 0, 0, 0, 0, "CQO", 0, 0x132002001ULL, ImplicitList4, ImplicitList19, 0 }, // Inst #553 = CQO { 554, 7, 1, 0, 0, "CRC32r32m16", 0|(1<<MCID::MayLoad), 0x1e2001146ULL, NULL, NULL, OperandInfo22 }, // Inst #554 = CRC32r32m16 { 555, 7, 1, 0, 0, "CRC32r32m32", 0|(1<<MCID::MayLoad), 0x1e2001106ULL, NULL, NULL, OperandInfo22 }, // Inst #555 = CRC32r32m32 { 556, 7, 1, 0, 0, "CRC32r32m8", 0|(1<<MCID::MayLoad), 0x1e0001106ULL, NULL, NULL, OperandInfo22 }, // Inst #556 = CRC32r32m8 { 557, 3, 1, 0, 0, "CRC32r32r16", 0, 0x1e2001145ULL, NULL, NULL, OperandInfo94 }, // Inst #557 = CRC32r32r16 { 558, 3, 1, 0, 0, "CRC32r32r32", 0, 0x1e2001105ULL, NULL, NULL, OperandInfo23 }, // Inst #558 = CRC32r32r32 { 559, 3, 1, 0, 0, "CRC32r32r8", 0, 0x1e0001105ULL, NULL, NULL, OperandInfo95 }, // Inst #559 = CRC32r32r8 { 560, 7, 1, 0, 0, "CRC32r64m64", 0|(1<<MCID::MayLoad), 0x1e2003106ULL, NULL, NULL, OperandInfo26 }, // Inst #560 = CRC32r64m64 { 561, 7, 1, 0, 0, "CRC32r64m8", 0|(1<<MCID::MayLoad), 0x1e0003106ULL, NULL, NULL, OperandInfo26 }, // Inst #561 = CRC32r64m8 { 562, 3, 1, 0, 0, "CRC32r64r64", 0, 0x1e2003105ULL, NULL, NULL, OperandInfo27 }, // Inst #562 = CRC32r64r64 { 563, 3, 1, 0, 0, "CRC32r64r8", 0, 0x1e0003105ULL, NULL, NULL, OperandInfo96 }, // Inst #563 = CRC32r64r8 { 564, 0, 0, 0, 0, "CS_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0x5c000001ULL, NULL, NULL, 0 }, // Inst #564 = CS_PREFIX { 565, 6, 1, 0, 0, "CVTDQ2PDrm", 0|(1<<MCID::UnmodeledSideEffects), 0x1cc800c06ULL, NULL, NULL, OperandInfo47 }, // Inst #565 = CVTDQ2PDrm { 566, 2, 1, 0, 0, "CVTDQ2PDrr", 0|(1<<MCID::UnmodeledSideEffects), 0x1cc800c05ULL, NULL, NULL, OperandInfo48 }, // Inst #566 = CVTDQ2PDrr { 567, 6, 1, 0, 0, "CVTDQ2PSrm", 0|(1<<MCID::UnmodeledSideEffects), 0xb6800106ULL, NULL, NULL, OperandInfo47 }, // Inst #567 = CVTDQ2PSrm { 568, 2, 1, 0, 0, "CVTDQ2PSrr", 0|(1<<MCID::UnmodeledSideEffects), 0xb6800105ULL, NULL, NULL, OperandInfo48 }, // Inst #568 = CVTDQ2PSrr { 569, 6, 1, 0, 0, "CVTPD2DQrm", 0|(1<<MCID::UnmodeledSideEffects), 0x1cd000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #569 = CVTPD2DQrm { 570, 2, 1, 0, 0, "CVTPD2DQrr", 0|(1<<MCID::UnmodeledSideEffects), 0x1cd000b05ULL, NULL, NULL, OperandInfo48 }, // Inst #570 = CVTPD2DQrr { 571, 6, 1, 0, 0, "CVTPD2PSrm", 0|(1<<MCID::UnmodeledSideEffects), 0xb5000146ULL, NULL, NULL, OperandInfo47 }, // Inst #571 = CVTPD2PSrm { 572, 2, 1, 0, 0, "CVTPD2PSrr", 0|(1<<MCID::UnmodeledSideEffects), 0xb5000145ULL, NULL, NULL, OperandInfo48 }, // Inst #572 = CVTPD2PSrr { 573, 6, 1, 0, 0, "CVTPS2DQrm", 0|(1<<MCID::UnmodeledSideEffects), 0xb7000146ULL, NULL, NULL, OperandInfo47 }, // Inst #573 = CVTPS2DQrm { 574, 2, 1, 0, 0, "CVTPS2DQrr", 0|(1<<MCID::UnmodeledSideEffects), 0xb7000145ULL, NULL, NULL, OperandInfo48 }, // Inst #574 = CVTPS2DQrr { 575, 6, 1, 0, 0, "CVTPS2PDrm", 0|(1<<MCID::UnmodeledSideEffects), 0xb4000106ULL, NULL, NULL, OperandInfo47 }, // Inst #575 = CVTPS2PDrm { 576, 2, 1, 0, 0, "CVTPS2PDrr", 0|(1<<MCID::UnmodeledSideEffects), 0xb4000105ULL, NULL, NULL, OperandInfo48 }, // Inst #576 = CVTPS2PDrr { 577, 6, 1, 0, 0, "CVTSD2SI64rm", 0|(1<<MCID::MayLoad), 0x5a002b06ULL, NULL, NULL, OperandInfo13 }, // Inst #577 = CVTSD2SI64rm { 578, 2, 1, 0, 0, "CVTSD2SI64rr", 0, 0x5a002b05ULL, NULL, NULL, OperandInfo97 }, // Inst #578 = CVTSD2SI64rr { 579, 6, 1, 0, 0, "CVTSD2SIrm", 0|(1<<MCID::MayLoad), 0x5a000b06ULL, NULL, NULL, OperandInfo12 }, // Inst #579 = CVTSD2SIrm { 580, 2, 1, 0, 0, "CVTSD2SIrr", 0, 0x5a000b05ULL, NULL, NULL, OperandInfo98 }, // Inst #580 = CVTSD2SIrr { 581, 6, 1, 0, 0, "CVTSD2SSrm", 0|(1<<MCID::MayLoad), 0xb4000b06ULL, NULL, NULL, OperandInfo99 }, // Inst #581 = CVTSD2SSrm { 582, 2, 1, 0, 0, "CVTSD2SSrr", 0, 0xb4000b05ULL, NULL, NULL, OperandInfo100 }, // Inst #582 = CVTSD2SSrr { 583, 6, 1, 0, 0, "CVTSI2SD64rm", 0|(1<<MCID::MayLoad), 0x54002b06ULL, NULL, NULL, OperandInfo101 }, // Inst #583 = CVTSI2SD64rm { 584, 2, 1, 0, 0, "CVTSI2SD64rr", 0, 0x54002b05ULL, NULL, NULL, OperandInfo102 }, // Inst #584 = CVTSI2SD64rr { 585, 6, 1, 0, 0, "CVTSI2SDrm", 0|(1<<MCID::MayLoad), 0x54000b06ULL, NULL, NULL, OperandInfo101 }, // Inst #585 = CVTSI2SDrm { 586, 2, 1, 0, 0, "CVTSI2SDrr", 0, 0x54000b05ULL, NULL, NULL, OperandInfo103 }, // Inst #586 = CVTSI2SDrr { 587, 6, 1, 0, 0, "CVTSI2SS64rm", 0|(1<<MCID::MayLoad), 0x54002c06ULL, NULL, NULL, OperandInfo99 }, // Inst #587 = CVTSI2SS64rm { 588, 2, 1, 0, 0, "CVTSI2SS64rr", 0, 0x54002c05ULL, NULL, NULL, OperandInfo104 }, // Inst #588 = CVTSI2SS64rr { 589, 6, 1, 0, 0, "CVTSI2SSrm", 0|(1<<MCID::MayLoad), 0x54000c06ULL, NULL, NULL, OperandInfo99 }, // Inst #589 = CVTSI2SSrm { 590, 2, 1, 0, 0, "CVTSI2SSrr", 0, 0x54000c05ULL, NULL, NULL, OperandInfo105 }, // Inst #590 = CVTSI2SSrr { 591, 6, 1, 0, 0, "CVTSS2SDrm", 0|(1<<MCID::MayLoad), 0xb4000c06ULL, NULL, NULL, OperandInfo101 }, // Inst #591 = CVTSS2SDrm { 592, 2, 1, 0, 0, "CVTSS2SDrr", 0, 0xb4000c05ULL, NULL, NULL, OperandInfo106 }, // Inst #592 = CVTSS2SDrr { 593, 6, 1, 0, 0, "CVTSS2SI64rm", 0|(1<<MCID::UnmodeledSideEffects), 0x5a002c06ULL, NULL, NULL, OperandInfo13 }, // Inst #593 = CVTSS2SI64rm { 594, 2, 1, 0, 0, "CVTSS2SI64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x5a002c05ULL, NULL, NULL, OperandInfo107 }, // Inst #594 = CVTSS2SI64rr { 595, 6, 1, 0, 0, "CVTSS2SIrm", 0|(1<<MCID::UnmodeledSideEffects), 0x5a000c06ULL, NULL, NULL, OperandInfo12 }, // Inst #595 = CVTSS2SIrm { 596, 2, 1, 0, 0, "CVTSS2SIrr", 0|(1<<MCID::UnmodeledSideEffects), 0x5a000c05ULL, NULL, NULL, OperandInfo108 }, // Inst #596 = CVTSS2SIrr { 597, 6, 1, 0, 0, "CVTTPD2DQrm", 0|(1<<MCID::MayLoad), 0x1cd000146ULL, NULL, NULL, OperandInfo47 }, // Inst #597 = CVTTPD2DQrm { 598, 2, 1, 0, 0, "CVTTPD2DQrr", 0, 0x1cd000145ULL, NULL, NULL, OperandInfo48 }, // Inst #598 = CVTTPD2DQrr { 599, 6, 1, 0, 0, "CVTTPS2DQrm", 0|(1<<MCID::MayLoad), 0xb6000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #599 = CVTTPS2DQrm { 600, 2, 1, 0, 0, "CVTTPS2DQrr", 0, 0xb6000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #600 = CVTTPS2DQrr { 601, 6, 1, 0, 0, "CVTTSD2SI64rm", 0|(1<<MCID::MayLoad), 0x58002b06ULL, NULL, NULL, OperandInfo13 }, // Inst #601 = CVTTSD2SI64rm { 602, 2, 1, 0, 0, "CVTTSD2SI64rr", 0, 0x58002b05ULL, NULL, NULL, OperandInfo109 }, // Inst #602 = CVTTSD2SI64rr { 603, 6, 1, 0, 0, "CVTTSD2SIrm", 0|(1<<MCID::MayLoad), 0x58000b06ULL, NULL, NULL, OperandInfo12 }, // Inst #603 = CVTTSD2SIrm { 604, 2, 1, 0, 0, "CVTTSD2SIrr", 0, 0x58000b05ULL, NULL, NULL, OperandInfo110 }, // Inst #604 = CVTTSD2SIrr { 605, 6, 1, 0, 0, "CVTTSS2SI64rm", 0|(1<<MCID::MayLoad), 0x58002c06ULL, NULL, NULL, OperandInfo13 }, // Inst #605 = CVTTSS2SI64rm { 606, 2, 1, 0, 0, "CVTTSS2SI64rr", 0, 0x58002c05ULL, NULL, NULL, OperandInfo107 }, // Inst #606 = CVTTSS2SI64rr { 607, 6, 1, 0, 0, "CVTTSS2SIrm", 0|(1<<MCID::MayLoad), 0x58000c06ULL, NULL, NULL, OperandInfo12 }, // Inst #607 = CVTTSS2SIrm { 608, 2, 1, 0, 0, "CVTTSS2SIrr", 0, 0x58000c05ULL, NULL, NULL, OperandInfo108 }, // Inst #608 = CVTTSS2SIrr { 609, 0, 0, 0, 0, "CWD", 0, 0x132000041ULL, ImplicitList2, ImplicitList20, 0 }, // Inst #609 = CWD { 610, 0, 0, 0, 0, "CWDE", 0, 0x130000001ULL, ImplicitList2, ImplicitList3, 0 }, // Inst #610 = CWDE { 611, 0, 0, 0, 0, "DAA", 0|(1<<MCID::UnmodeledSideEffects), 0x4e000001ULL, NULL, NULL, 0 }, // Inst #611 = DAA { 612, 0, 0, 0, 0, "DAS", 0|(1<<MCID::UnmodeledSideEffects), 0x5e000001ULL, NULL, NULL, 0 }, // Inst #612 = DAS { 613, 0, 0, 0, 0, "DATA16_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0xcc000001ULL, NULL, NULL, 0 }, // Inst #613 = DATA16_PREFIX { 614, 5, 0, 0, 0, "DEC16m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe000059ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #614 = DEC16m { 615, 2, 1, 0, 0, "DEC16r", 0|(1<<MCID::ConvertibleTo3Addr), 0x90000042ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #615 = DEC16r { 616, 5, 0, 0, 0, "DEC32m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe000019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #616 = DEC32m { 617, 2, 1, 0, 0, "DEC32r", 0|(1<<MCID::ConvertibleTo3Addr), 0x90000002ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #617 = DEC32r { 618, 5, 0, 0, 0, "DEC64_16m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe000059ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #618 = DEC64_16m { 619, 2, 1, 0, 0, "DEC64_16r", 0|(1<<MCID::ConvertibleTo3Addr), 0x1fe000051ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #619 = DEC64_16r { 620, 5, 0, 0, 0, "DEC64_32m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe000019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #620 = DEC64_32m { 621, 2, 1, 0, 0, "DEC64_32r", 0|(1<<MCID::ConvertibleTo3Addr), 0x1fe000011ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #621 = DEC64_32r { 622, 5, 0, 0, 0, "DEC64m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe002019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #622 = DEC64m { 623, 2, 1, 0, 0, "DEC64r", 0|(1<<MCID::ConvertibleTo3Addr), 0x1fe002011ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #623 = DEC64r { 624, 5, 0, 0, 0, "DEC8m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fc000019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #624 = DEC8m { 625, 2, 1, 0, 0, "DEC8r", 0, 0x1fc000011ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #625 = DEC8r { 626, 5, 0, 0, 0, "DIV16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ee00005eULL, ImplicitList20, ImplicitList21, OperandInfo38 }, // Inst #626 = DIV16m { 627, 1, 0, 0, 0, "DIV16r", 0|(1<<MCID::UnmodeledSideEffects), 0x1ee000056ULL, ImplicitList20, ImplicitList21, OperandInfo113 }, // Inst #627 = DIV16r { 628, 5, 0, 0, 0, "DIV32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ee00001eULL, ImplicitList15, ImplicitList18, OperandInfo38 }, // Inst #628 = DIV32m { 629, 1, 0, 0, 0, "DIV32r", 0|(1<<MCID::UnmodeledSideEffects), 0x1ee000016ULL, ImplicitList15, ImplicitList18, OperandInfo72 }, // Inst #629 = DIV32r { 630, 5, 0, 0, 0, "DIV64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ee00201eULL, ImplicitList19, ImplicitList17, OperandInfo38 }, // Inst #630 = DIV64m { 631, 1, 0, 0, 0, "DIV64r", 0|(1<<MCID::UnmodeledSideEffects), 0x1ee002016ULL, ImplicitList19, ImplicitList17, OperandInfo74 }, // Inst #631 = DIV64r { 632, 5, 0, 0, 0, "DIV8m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ec00001eULL, ImplicitList2, ImplicitList22, OperandInfo38 }, // Inst #632 = DIV8m { 633, 1, 0, 0, 0, "DIV8r", 0|(1<<MCID::UnmodeledSideEffects), 0x1ec000016ULL, ImplicitList2, ImplicitList22, OperandInfo114 }, // Inst #633 = DIV8r { 634, 7, 1, 0, 0, "DIVPDrm", 0|(1<<MCID::MayLoad), 0xbd000146ULL, NULL, NULL, OperandInfo32 }, // Inst #634 = DIVPDrm { 635, 3, 1, 0, 0, "DIVPDrr", 0, 0xbd000145ULL, NULL, NULL, OperandInfo33 }, // Inst #635 = DIVPDrr { 636, 7, 1, 0, 0, "DIVPSrm", 0|(1<<MCID::MayLoad), 0xbc800106ULL, NULL, NULL, OperandInfo32 }, // Inst #636 = DIVPSrm { 637, 3, 1, 0, 0, "DIVPSrr", 0, 0xbc800105ULL, NULL, NULL, OperandInfo33 }, // Inst #637 = DIVPSrr { 638, 5, 0, 0, 0, "DIVR_F32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b000001fULL, NULL, NULL, OperandInfo38 }, // Inst #638 = DIVR_F32m { 639, 5, 0, 0, 0, "DIVR_F64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b800001fULL, NULL, NULL, OperandInfo38 }, // Inst #639 = DIVR_F64m { 640, 5, 0, 0, 0, "DIVR_FI16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1bc00001fULL, NULL, NULL, OperandInfo38 }, // Inst #640 = DIVR_FI16m { 641, 5, 0, 0, 0, "DIVR_FI32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b400001fULL, NULL, NULL, OperandInfo38 }, // Inst #641 = DIVR_FI32m { 642, 1, 0, 0, 0, "DIVR_FPrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x1e0000902ULL, NULL, NULL, OperandInfo39 }, // Inst #642 = DIVR_FPrST0 { 643, 1, 0, 0, 0, "DIVR_FST0r", 0|(1<<MCID::UnmodeledSideEffects), 0x1f0000302ULL, NULL, NULL, OperandInfo39 }, // Inst #643 = DIVR_FST0r { 644, 7, 1, 0, 0, "DIVR_Fp32m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #644 = DIVR_Fp32m { 645, 7, 1, 0, 0, "DIVR_Fp64m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #645 = DIVR_Fp64m { 646, 7, 1, 0, 0, "DIVR_Fp64m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #646 = DIVR_Fp64m32 { 647, 7, 1, 0, 0, "DIVR_Fp80m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #647 = DIVR_Fp80m32 { 648, 7, 1, 0, 0, "DIVR_Fp80m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #648 = DIVR_Fp80m64 { 649, 7, 1, 0, 0, "DIVR_FpI16m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #649 = DIVR_FpI16m32 { 650, 7, 1, 0, 0, "DIVR_FpI16m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #650 = DIVR_FpI16m64 { 651, 7, 1, 0, 0, "DIVR_FpI16m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #651 = DIVR_FpI16m80 { 652, 7, 1, 0, 0, "DIVR_FpI32m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #652 = DIVR_FpI32m32 { 653, 7, 1, 0, 0, "DIVR_FpI32m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #653 = DIVR_FpI32m64 { 654, 7, 1, 0, 0, "DIVR_FpI32m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #654 = DIVR_FpI32m80 { 655, 1, 0, 0, 0, "DIVR_FrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x1e0000702ULL, NULL, NULL, OperandInfo39 }, // Inst #655 = DIVR_FrST0 { 656, 7, 1, 0, 0, "DIVSDrm", 0|(1<<MCID::MayLoad), 0xbc000b06ULL, NULL, NULL, OperandInfo34 }, // Inst #656 = DIVSDrm { 657, 7, 1, 0, 0, "DIVSDrm_Int", 0|(1<<MCID::MayLoad), 0xbc000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #657 = DIVSDrm_Int { 658, 3, 1, 0, 0, "DIVSDrr", 0, 0xbc000b05ULL, NULL, NULL, OperandInfo35 }, // Inst #658 = DIVSDrr { 659, 3, 1, 0, 0, "DIVSDrr_Int", 0, 0xbc000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #659 = DIVSDrr_Int { 660, 7, 1, 0, 0, "DIVSSrm", 0|(1<<MCID::MayLoad), 0xbc000c06ULL, NULL, NULL, OperandInfo36 }, // Inst #660 = DIVSSrm { 661, 7, 1, 0, 0, "DIVSSrm_Int", 0|(1<<MCID::MayLoad), 0xbc000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #661 = DIVSSrm_Int { 662, 3, 1, 0, 0, "DIVSSrr", 0, 0xbc000c05ULL, NULL, NULL, OperandInfo37 }, // Inst #662 = DIVSSrr { 663, 3, 1, 0, 0, "DIVSSrr_Int", 0, 0xbc000c05ULL, NULL, NULL, OperandInfo33 }, // Inst #663 = DIVSSrr_Int { 664, 5, 0, 0, 0, "DIV_F32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b000001eULL, NULL, NULL, OperandInfo38 }, // Inst #664 = DIV_F32m { 665, 5, 0, 0, 0, "DIV_F64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b800001eULL, NULL, NULL, OperandInfo38 }, // Inst #665 = DIV_F64m { 666, 5, 0, 0, 0, "DIV_FI16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1bc00001eULL, NULL, NULL, OperandInfo38 }, // Inst #666 = DIV_FI16m { 667, 5, 0, 0, 0, "DIV_FI32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b400001eULL, NULL, NULL, OperandInfo38 }, // Inst #667 = DIV_FI32m { 668, 1, 0, 0, 0, "DIV_FPrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x1f0000902ULL, NULL, NULL, OperandInfo39 }, // Inst #668 = DIV_FPrST0 { 669, 1, 0, 0, 0, "DIV_FST0r", 0|(1<<MCID::UnmodeledSideEffects), 0x1e0000302ULL, NULL, NULL, OperandInfo39 }, // Inst #669 = DIV_FST0r { 670, 3, 1, 0, 0, "DIV_Fp32", 0, 0x80000ULL, NULL, NULL, OperandInfo40 }, // Inst #670 = DIV_Fp32 { 671, 7, 1, 0, 0, "DIV_Fp32m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #671 = DIV_Fp32m { 672, 3, 1, 0, 0, "DIV_Fp64", 0, 0x80000ULL, NULL, NULL, OperandInfo42 }, // Inst #672 = DIV_Fp64 { 673, 7, 1, 0, 0, "DIV_Fp64m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #673 = DIV_Fp64m { 674, 7, 1, 0, 0, "DIV_Fp64m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #674 = DIV_Fp64m32 { 675, 3, 1, 0, 0, "DIV_Fp80", 0, 0x80000ULL, NULL, NULL, OperandInfo44 }, // Inst #675 = DIV_Fp80 { 676, 7, 1, 0, 0, "DIV_Fp80m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #676 = DIV_Fp80m32 { 677, 7, 1, 0, 0, "DIV_Fp80m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #677 = DIV_Fp80m64 { 678, 7, 1, 0, 0, "DIV_FpI16m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #678 = DIV_FpI16m32 { 679, 7, 1, 0, 0, "DIV_FpI16m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #679 = DIV_FpI16m64 { 680, 7, 1, 0, 0, "DIV_FpI16m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #680 = DIV_FpI16m80 { 681, 7, 1, 0, 0, "DIV_FpI32m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #681 = DIV_FpI32m32 { 682, 7, 1, 0, 0, "DIV_FpI32m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #682 = DIV_FpI32m64 { 683, 7, 1, 0, 0, "DIV_FpI32m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #683 = DIV_FpI32m80 { 684, 1, 0, 0, 0, "DIV_FrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x1f0000702ULL, NULL, NULL, OperandInfo39 }, // Inst #684 = DIV_FrST0 { 685, 8, 1, 0, 0, "DPPDrmi", 0|(1<<MCID::MayLoad), 0x83804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #685 = DPPDrmi { 686, 4, 1, 0, 0, "DPPDrri", 0|(1<<MCID::Commutable), 0x83804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #686 = DPPDrri { 687, 8, 1, 0, 0, "DPPSrmi", 0|(1<<MCID::MayLoad), 0x81804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #687 = DPPSrmi { 688, 4, 1, 0, 0, "DPPSrri", 0|(1<<MCID::Commutable), 0x81804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #688 = DPPSrri { 689, 0, 0, 0, 0, "DS_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0x7c000001ULL, NULL, NULL, 0 }, // Inst #689 = DS_PREFIX { 690, 1, 0, 0, 0, "EH_RETURN", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator), 0x186000001ULL, NULL, NULL, OperandInfo72 }, // Inst #690 = EH_RETURN { 691, 1, 0, 0, 0, "EH_RETURN64", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator), 0x186000001ULL, NULL, NULL, OperandInfo74 }, // Inst #691 = EH_RETURN64 { 692, 2, 0, 0, 0, "ENTER", 0|(1<<MCID::UnmodeledSideEffects), 0x19000c02bULL, NULL, NULL, OperandInfo46 }, // Inst #692 = ENTER { 693, 0, 0, 0, 0, "ES_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0x4c000001ULL, NULL, NULL, 0 }, // Inst #693 = ES_PREFIX { 694, 7, 0, 0, 0, "EXTRACTPSmr", 0|(1<<MCID::MayStore), 0x2f804e44ULL, NULL, NULL, OperandInfo115 }, // Inst #694 = EXTRACTPSmr { 695, 3, 1, 0, 0, "EXTRACTPSrr", 0, 0x2f804e43ULL, NULL, NULL, OperandInfo116 }, // Inst #695 = EXTRACTPSrr { 696, 0, 0, 0, 0, "F2XM1", 0|(1<<MCID::UnmodeledSideEffects), 0x1e0000401ULL, NULL, NULL, 0 }, // Inst #696 = F2XM1 { 697, 2, 0, 0, 0, "FARCALL16i", 0|(1<<MCID::Call)|(1<<MCID::UnmodeledSideEffects), 0x13400c06cULL, ImplicitList6, ImplicitList13, OperandInfo46 }, // Inst #697 = FARCALL16i { 698, 5, 0, 0, 0, "FARCALL16m", 0|(1<<MCID::Call)|(1<<MCID::UnmodeledSideEffects), 0x1fe00005bULL, ImplicitList6, ImplicitList13, OperandInfo38 }, // Inst #698 = FARCALL16m { 699, 2, 0, 0, 0, "FARCALL32i", 0|(1<<MCID::Call)|(1<<MCID::UnmodeledSideEffects), 0x13401402cULL, ImplicitList6, ImplicitList13, OperandInfo46 }, // Inst #699 = FARCALL32i { 700, 5, 0, 0, 0, "FARCALL32m", 0|(1<<MCID::Call)|(1<<MCID::UnmodeledSideEffects), 0x1fe00001bULL, ImplicitList6, ImplicitList13, OperandInfo38 }, // Inst #700 = FARCALL32m { 701, 5, 0, 0, 0, "FARCALL64", 0|(1<<MCID::Call)|(1<<MCID::UnmodeledSideEffects), 0x1fe00201bULL, ImplicitList8, ImplicitList14, OperandInfo38 }, // Inst #701 = FARCALL64 { 702, 2, 0, 0, 0, "FARJMP16i", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1d400c06cULL, NULL, NULL, OperandInfo46 }, // Inst #702 = FARJMP16i { 703, 5, 0, 0, 0, "FARJMP16m", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1fe00005dULL, NULL, NULL, OperandInfo38 }, // Inst #703 = FARJMP16m { 704, 2, 0, 0, 0, "FARJMP32i", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1d401402cULL, NULL, NULL, OperandInfo46 }, // Inst #704 = FARJMP32i { 705, 5, 0, 0, 0, "FARJMP32m", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1fe00001dULL, NULL, NULL, OperandInfo38 }, // Inst #705 = FARJMP32m { 706, 5, 0, 0, 0, "FARJMP64", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1fe00201dULL, NULL, NULL, OperandInfo38 }, // Inst #706 = FARJMP64 { 707, 5, 0, 0, 0, "FBLDm", 0|(1<<MCID::UnmodeledSideEffects), 0x1be00001cULL, NULL, NULL, OperandInfo38 }, // Inst #707 = FBLDm { 708, 5, 1, 0, 0, "FBSTPm", 0|(1<<MCID::UnmodeledSideEffects), 0x1be00001eULL, NULL, NULL, OperandInfo38 }, // Inst #708 = FBSTPm { 709, 5, 0, 0, 0, "FCOM32m", 0|(1<<MCID::UnmodeledSideEffects), 0x1b000001aULL, NULL, NULL, OperandInfo38 }, // Inst #709 = FCOM32m { 710, 5, 0, 0, 0, "FCOM64m", 0|(1<<MCID::UnmodeledSideEffects), 0x1b800001aULL, NULL, NULL, OperandInfo38 }, // Inst #710 = FCOM64m { 711, 5, 0, 0, 0, "FCOMP32m", 0|(1<<MCID::UnmodeledSideEffects), 0x1b000001bULL, NULL, NULL, OperandInfo38 }, // Inst #711 = FCOMP32m { 712, 5, 0, 0, 0, "FCOMP64m", 0|(1<<MCID::UnmodeledSideEffects), 0x1b800001bULL, NULL, NULL, OperandInfo38 }, // Inst #712 = FCOMP64m { 713, 0, 0, 0, 0, "FCOMPP", 0|(1<<MCID::UnmodeledSideEffects), 0x1b2000901ULL, NULL, NULL, 0 }, // Inst #713 = FCOMPP { 714, 0, 0, 0, 0, "FDECSTP", 0|(1<<MCID::UnmodeledSideEffects), 0x1ec000401ULL, NULL, NULL, 0 }, // Inst #714 = FDECSTP { 715, 0, 0, 0, 0, "FEMMS", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1c000101ULL, NULL, NULL, 0 }, // Inst #715 = FEMMS { 716, 1, 0, 0, 0, "FFREE", 0|(1<<MCID::UnmodeledSideEffects), 0x180000802ULL, NULL, NULL, OperandInfo39 }, // Inst #716 = FFREE { 717, 5, 0, 0, 0, "FICOM16m", 0|(1<<MCID::UnmodeledSideEffects), 0x1bc00001aULL, NULL, NULL, OperandInfo38 }, // Inst #717 = FICOM16m { 718, 5, 0, 0, 0, "FICOM32m", 0|(1<<MCID::UnmodeledSideEffects), 0x1b400001aULL, NULL, NULL, OperandInfo38 }, // Inst #718 = FICOM32m { 719, 5, 0, 0, 0, "FICOMP16m", 0|(1<<MCID::UnmodeledSideEffects), 0x1bc00001bULL, NULL, NULL, OperandInfo38 }, // Inst #719 = FICOMP16m { 720, 5, 0, 0, 0, "FICOMP32m", 0|(1<<MCID::UnmodeledSideEffects), 0x1b400001bULL, NULL, NULL, OperandInfo38 }, // Inst #720 = FICOMP32m { 721, 0, 0, 0, 0, "FINCSTP", 0|(1<<MCID::UnmodeledSideEffects), 0x1ee000401ULL, NULL, NULL, 0 }, // Inst #721 = FINCSTP { 722, 5, 0, 0, 0, "FLDCW16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b200001dULL, NULL, NULL, OperandInfo38 }, // Inst #722 = FLDCW16m { 723, 5, 0, 0, 0, "FLDENVm", 0|(1<<MCID::UnmodeledSideEffects), 0x1b200001cULL, NULL, NULL, OperandInfo38 }, // Inst #723 = FLDENVm { 724, 0, 0, 0, 0, "FLDL2E", 0|(1<<MCID::UnmodeledSideEffects), 0x1d4000401ULL, NULL, NULL, 0 }, // Inst #724 = FLDL2E { 725, 0, 0, 0, 0, "FLDL2T", 0|(1<<MCID::UnmodeledSideEffects), 0x1d2000401ULL, NULL, NULL, 0 }, // Inst #725 = FLDL2T { 726, 0, 0, 0, 0, "FLDLG2", 0|(1<<MCID::UnmodeledSideEffects), 0x1d8000401ULL, NULL, NULL, 0 }, // Inst #726 = FLDLG2 { 727, 0, 0, 0, 0, "FLDLN2", 0|(1<<MCID::UnmodeledSideEffects), 0x1da000401ULL, NULL, NULL, 0 }, // Inst #727 = FLDLN2 { 728, 0, 0, 0, 0, "FLDPI", 0|(1<<MCID::UnmodeledSideEffects), 0x1d6000401ULL, NULL, NULL, 0 }, // Inst #728 = FLDPI { 729, 0, 0, 0, 0, "FNCLEX", 0|(1<<MCID::UnmodeledSideEffects), 0x1c4000601ULL, NULL, NULL, 0 }, // Inst #729 = FNCLEX { 730, 0, 0, 0, 0, "FNINIT", 0|(1<<MCID::UnmodeledSideEffects), 0x1c6000601ULL, NULL, NULL, 0 }, // Inst #730 = FNINIT { 731, 0, 0, 0, 0, "FNOP", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0000401ULL, NULL, NULL, 0 }, // Inst #731 = FNOP { 732, 5, 0, 0, 0, "FNSTCW16m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1b200001fULL, NULL, NULL, OperandInfo38 }, // Inst #732 = FNSTCW16m { 733, 0, 0, 0, 0, "FNSTSW8r", 0|(1<<MCID::UnmodeledSideEffects), 0x1c0000a01ULL, NULL, ImplicitList2, 0 }, // Inst #733 = FNSTSW8r { 734, 5, 1, 0, 0, "FNSTSWm", 0|(1<<MCID::UnmodeledSideEffects), 0x1ba00001fULL, NULL, NULL, OperandInfo38 }, // Inst #734 = FNSTSWm { 735, 6, 0, 0, 0, "FP32_TO_INT16_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo117 }, // Inst #735 = FP32_TO_INT16_IN_MEM { 736, 6, 0, 0, 0, "FP32_TO_INT32_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo117 }, // Inst #736 = FP32_TO_INT32_IN_MEM { 737, 6, 0, 0, 0, "FP32_TO_INT64_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo117 }, // Inst #737 = FP32_TO_INT64_IN_MEM { 738, 6, 0, 0, 0, "FP64_TO_INT16_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo118 }, // Inst #738 = FP64_TO_INT16_IN_MEM { 739, 6, 0, 0, 0, "FP64_TO_INT32_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo118 }, // Inst #739 = FP64_TO_INT32_IN_MEM { 740, 6, 0, 0, 0, "FP64_TO_INT64_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo118 }, // Inst #740 = FP64_TO_INT64_IN_MEM { 741, 6, 0, 0, 0, "FP80_TO_INT16_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo119 }, // Inst #741 = FP80_TO_INT16_IN_MEM { 742, 6, 0, 0, 0, "FP80_TO_INT32_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo119 }, // Inst #742 = FP80_TO_INT32_IN_MEM { 743, 6, 0, 0, 0, "FP80_TO_INT64_IN_MEM", 0|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, NULL, OperandInfo119 }, // Inst #743 = FP80_TO_INT64_IN_MEM { 744, 0, 0, 0, 0, "FPATAN", 0|(1<<MCID::UnmodeledSideEffects), 0x1e6000401ULL, NULL, NULL, 0 }, // Inst #744 = FPATAN { 745, 0, 0, 0, 0, "FPREM", 0|(1<<MCID::UnmodeledSideEffects), 0x1f0000401ULL, NULL, NULL, 0 }, // Inst #745 = FPREM { 746, 0, 0, 0, 0, "FPREM1", 0|(1<<MCID::UnmodeledSideEffects), 0x1ea000401ULL, NULL, NULL, 0 }, // Inst #746 = FPREM1 { 747, 0, 0, 0, 0, "FPTAN", 0|(1<<MCID::UnmodeledSideEffects), 0x1e4000401ULL, NULL, NULL, 0 }, // Inst #747 = FPTAN { 748, 0, 0, 0, 0, "FRNDINT", 0|(1<<MCID::UnmodeledSideEffects), 0x1f8000401ULL, NULL, NULL, 0 }, // Inst #748 = FRNDINT { 749, 5, 1, 0, 0, "FRSTORm", 0|(1<<MCID::UnmodeledSideEffects), 0x1ba00001cULL, NULL, NULL, OperandInfo38 }, // Inst #749 = FRSTORm { 750, 5, 1, 0, 0, "FSAVEm", 0|(1<<MCID::UnmodeledSideEffects), 0x1ba00001eULL, NULL, NULL, OperandInfo38 }, // Inst #750 = FSAVEm { 751, 0, 0, 0, 0, "FSCALE", 0|(1<<MCID::UnmodeledSideEffects), 0x1fa000401ULL, NULL, NULL, 0 }, // Inst #751 = FSCALE { 752, 0, 0, 0, 0, "FSINCOS", 0|(1<<MCID::UnmodeledSideEffects), 0x1f6000401ULL, NULL, NULL, 0 }, // Inst #752 = FSINCOS { 753, 5, 1, 0, 0, "FSTENVm", 0|(1<<MCID::UnmodeledSideEffects), 0x1b200001eULL, NULL, NULL, OperandInfo38 }, // Inst #753 = FSTENVm { 754, 0, 0, 0, 0, "FS_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0xc8000001ULL, NULL, NULL, 0 }, // Inst #754 = FS_PREFIX { 755, 0, 0, 0, 0, "FXAM", 0|(1<<MCID::UnmodeledSideEffects), 0x1ca000401ULL, NULL, NULL, 0 }, // Inst #755 = FXAM { 756, 5, 0, 0, 0, "FXRSTOR", 0|(1<<MCID::UnmodeledSideEffects), 0x15c000119ULL, NULL, NULL, OperandInfo38 }, // Inst #756 = FXRSTOR { 757, 5, 0, 0, 0, "FXRSTOR64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c002119ULL, NULL, NULL, OperandInfo38 }, // Inst #757 = FXRSTOR64 { 758, 5, 1, 0, 0, "FXSAVE", 0|(1<<MCID::UnmodeledSideEffects), 0x15c000118ULL, NULL, NULL, OperandInfo38 }, // Inst #758 = FXSAVE { 759, 5, 1, 0, 0, "FXSAVE64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c002118ULL, NULL, NULL, OperandInfo38 }, // Inst #759 = FXSAVE64 { 760, 0, 0, 0, 0, "FXTRACT", 0|(1<<MCID::UnmodeledSideEffects), 0x1e8000401ULL, NULL, NULL, 0 }, // Inst #760 = FXTRACT { 761, 0, 0, 0, 0, "FYL2X", 0|(1<<MCID::UnmodeledSideEffects), 0x1e2000401ULL, NULL, NULL, 0 }, // Inst #761 = FYL2X { 762, 0, 0, 0, 0, "FYL2XP1", 0|(1<<MCID::UnmodeledSideEffects), 0x1f2000401ULL, NULL, NULL, 0 }, // Inst #762 = FYL2XP1 { 763, 1, 1, 0, 0, "FpPOP_RETVAL", 0|(1<<MCID::UnmodeledSideEffects), 0xe0000ULL, NULL, NULL, OperandInfo120 }, // Inst #763 = FpPOP_RETVAL { 764, 7, 1, 0, 0, "FsANDNPDrm", 0|(1<<MCID::MayLoad), 0xab000146ULL, NULL, NULL, OperandInfo34 }, // Inst #764 = FsANDNPDrm { 765, 3, 1, 0, 0, "FsANDNPDrr", 0, 0xab000145ULL, NULL, NULL, OperandInfo35 }, // Inst #765 = FsANDNPDrr { 766, 7, 1, 0, 0, "FsANDNPSrm", 0|(1<<MCID::MayLoad), 0xaa800106ULL, NULL, NULL, OperandInfo36 }, // Inst #766 = FsANDNPSrm { 767, 3, 1, 0, 0, "FsANDNPSrr", 0, 0xaa800105ULL, NULL, NULL, OperandInfo37 }, // Inst #767 = FsANDNPSrr { 768, 7, 1, 0, 0, "FsANDPDrm", 0|(1<<MCID::MayLoad), 0xa9000146ULL, NULL, NULL, OperandInfo34 }, // Inst #768 = FsANDPDrm { 769, 3, 1, 0, 0, "FsANDPDrr", 0|(1<<MCID::Commutable), 0xa9000145ULL, NULL, NULL, OperandInfo35 }, // Inst #769 = FsANDPDrr { 770, 7, 1, 0, 0, "FsANDPSrm", 0|(1<<MCID::MayLoad), 0xa8800106ULL, NULL, NULL, OperandInfo36 }, // Inst #770 = FsANDPSrm { 771, 3, 1, 0, 0, "FsANDPSrr", 0|(1<<MCID::Commutable), 0xa8800105ULL, NULL, NULL, OperandInfo37 }, // Inst #771 = FsANDPSrr { 772, 1, 1, 0, 0, "FsFLD0SD", 0|(1<<MCID::Pseudo)|(1<<MCID::FoldableAsLoad)|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x0ULL, NULL, NULL, OperandInfo121 }, // Inst #772 = FsFLD0SD { 773, 1, 1, 0, 0, "FsFLD0SS", 0|(1<<MCID::Pseudo)|(1<<MCID::FoldableAsLoad)|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x0ULL, NULL, NULL, OperandInfo122 }, // Inst #773 = FsFLD0SS { 774, 6, 1, 0, 0, "FsMOVAPDrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x51000146ULL, NULL, NULL, OperandInfo101 }, // Inst #774 = FsMOVAPDrm { 775, 2, 1, 0, 0, "FsMOVAPDrr", 0, 0x51000145ULL, NULL, NULL, OperandInfo123 }, // Inst #775 = FsMOVAPDrr { 776, 6, 1, 0, 0, "FsMOVAPSrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x50800106ULL, NULL, NULL, OperandInfo99 }, // Inst #776 = FsMOVAPSrm { 777, 2, 1, 0, 0, "FsMOVAPSrr", 0, 0x50800105ULL, NULL, NULL, OperandInfo124 }, // Inst #777 = FsMOVAPSrr { 778, 7, 1, 0, 0, "FsORPDrm", 0|(1<<MCID::MayLoad), 0xad000146ULL, NULL, NULL, OperandInfo34 }, // Inst #778 = FsORPDrm { 779, 3, 1, 0, 0, "FsORPDrr", 0|(1<<MCID::Commutable), 0xad000145ULL, NULL, NULL, OperandInfo35 }, // Inst #779 = FsORPDrr { 780, 7, 1, 0, 0, "FsORPSrm", 0|(1<<MCID::MayLoad), 0xac800106ULL, NULL, NULL, OperandInfo36 }, // Inst #780 = FsORPSrm { 781, 3, 1, 0, 0, "FsORPSrr", 0|(1<<MCID::Commutable), 0xac800105ULL, NULL, NULL, OperandInfo37 }, // Inst #781 = FsORPSrr { 782, 6, 1, 0, 0, "FsVMOVAPDrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x251000146ULL, NULL, NULL, OperandInfo101 }, // Inst #782 = FsVMOVAPDrm { 783, 2, 1, 0, 0, "FsVMOVAPDrr", 0, 0x251000145ULL, NULL, NULL, OperandInfo123 }, // Inst #783 = FsVMOVAPDrr { 784, 6, 1, 0, 0, "FsVMOVAPSrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x250800106ULL, NULL, NULL, OperandInfo99 }, // Inst #784 = FsVMOVAPSrm { 785, 2, 1, 0, 0, "FsVMOVAPSrr", 0, 0x250800105ULL, NULL, NULL, OperandInfo124 }, // Inst #785 = FsVMOVAPSrr { 786, 7, 1, 0, 0, "FsXORPDrm", 0|(1<<MCID::MayLoad), 0xaf000146ULL, NULL, NULL, OperandInfo34 }, // Inst #786 = FsXORPDrm { 787, 3, 1, 0, 0, "FsXORPDrr", 0|(1<<MCID::Commutable), 0xaf000145ULL, NULL, NULL, OperandInfo35 }, // Inst #787 = FsXORPDrr { 788, 7, 1, 0, 0, "FsXORPSrm", 0|(1<<MCID::MayLoad), 0xae800106ULL, NULL, NULL, OperandInfo36 }, // Inst #788 = FsXORPSrm { 789, 3, 1, 0, 0, "FsXORPSrr", 0|(1<<MCID::Commutable), 0xae800105ULL, NULL, NULL, OperandInfo37 }, // Inst #789 = FsXORPSrr { 790, 0, 0, 0, 0, "GS_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0xca000001ULL, NULL, NULL, 0 }, // Inst #790 = GS_PREFIX { 791, 7, 1, 0, 0, "HADDPDrm", 0|(1<<MCID::MayLoad), 0xf9000146ULL, NULL, NULL, OperandInfo32 }, // Inst #791 = HADDPDrm { 792, 3, 1, 0, 0, "HADDPDrr", 0, 0xf9000145ULL, NULL, NULL, OperandInfo33 }, // Inst #792 = HADDPDrr { 793, 7, 1, 0, 0, "HADDPSrm", 0|(1<<MCID::MayLoad), 0xf9000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #793 = HADDPSrm { 794, 3, 1, 0, 0, "HADDPSrr", 0, 0xf9000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #794 = HADDPSrr { 795, 0, 0, 0, 0, "HLT", 0|(1<<MCID::UnmodeledSideEffects), 0x1e8000001ULL, NULL, NULL, 0 }, // Inst #795 = HLT { 796, 7, 1, 0, 0, "HSUBPDrm", 0|(1<<MCID::MayLoad), 0xfb000146ULL, NULL, NULL, OperandInfo32 }, // Inst #796 = HSUBPDrm { 797, 3, 1, 0, 0, "HSUBPDrr", 0, 0xfb000145ULL, NULL, NULL, OperandInfo33 }, // Inst #797 = HSUBPDrr { 798, 7, 1, 0, 0, "HSUBPSrm", 0|(1<<MCID::MayLoad), 0xfb000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #798 = HSUBPSrm { 799, 3, 1, 0, 0, "HSUBPSrr", 0, 0xfb000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #799 = HSUBPSrr { 800, 5, 0, 0, 0, "IDIV16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ee00005fULL, ImplicitList20, ImplicitList21, OperandInfo38 }, // Inst #800 = IDIV16m { 801, 1, 0, 0, 0, "IDIV16r", 0|(1<<MCID::UnmodeledSideEffects), 0x1ee000057ULL, ImplicitList20, ImplicitList21, OperandInfo113 }, // Inst #801 = IDIV16r { 802, 5, 0, 0, 0, "IDIV32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ee00001fULL, ImplicitList15, ImplicitList18, OperandInfo38 }, // Inst #802 = IDIV32m { 803, 1, 0, 0, 0, "IDIV32r", 0|(1<<MCID::UnmodeledSideEffects), 0x1ee000017ULL, ImplicitList15, ImplicitList18, OperandInfo72 }, // Inst #803 = IDIV32r { 804, 5, 0, 0, 0, "IDIV64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ee00201fULL, ImplicitList19, ImplicitList17, OperandInfo38 }, // Inst #804 = IDIV64m { 805, 1, 0, 0, 0, "IDIV64r", 0|(1<<MCID::UnmodeledSideEffects), 0x1ee002017ULL, ImplicitList19, ImplicitList17, OperandInfo74 }, // Inst #805 = IDIV64r { 806, 5, 0, 0, 0, "IDIV8m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ec00001fULL, ImplicitList2, ImplicitList22, OperandInfo38 }, // Inst #806 = IDIV8m { 807, 1, 0, 0, 0, "IDIV8r", 0|(1<<MCID::UnmodeledSideEffects), 0x1ec000017ULL, ImplicitList2, ImplicitList22, OperandInfo114 }, // Inst #807 = IDIV8r { 808, 5, 0, 0, 0, "ILD_F16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1be000018ULL, NULL, NULL, OperandInfo38 }, // Inst #808 = ILD_F16m { 809, 5, 0, 0, 0, "ILD_F32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b6000018ULL, NULL, NULL, OperandInfo38 }, // Inst #809 = ILD_F32m { 810, 5, 0, 0, 0, "ILD_F64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1be00001dULL, NULL, NULL, OperandInfo38 }, // Inst #810 = ILD_F64m { 811, 6, 1, 0, 0, "ILD_Fp16m32", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo125 }, // Inst #811 = ILD_Fp16m32 { 812, 6, 1, 0, 0, "ILD_Fp16m64", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo126 }, // Inst #812 = ILD_Fp16m64 { 813, 6, 1, 0, 0, "ILD_Fp16m80", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo127 }, // Inst #813 = ILD_Fp16m80 { 814, 6, 1, 0, 0, "ILD_Fp32m32", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo125 }, // Inst #814 = ILD_Fp32m32 { 815, 6, 1, 0, 0, "ILD_Fp32m64", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo126 }, // Inst #815 = ILD_Fp32m64 { 816, 6, 1, 0, 0, "ILD_Fp32m80", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo127 }, // Inst #816 = ILD_Fp32m80 { 817, 6, 1, 0, 0, "ILD_Fp64m32", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo125 }, // Inst #817 = ILD_Fp64m32 { 818, 6, 1, 0, 0, "ILD_Fp64m64", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo126 }, // Inst #818 = ILD_Fp64m64 { 819, 6, 1, 0, 0, "ILD_Fp64m80", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo127 }, // Inst #819 = ILD_Fp64m80 { 820, 5, 0, 0, 0, "IMUL16m", 0|(1<<MCID::MayLoad), 0x1ee00005dULL, ImplicitList2, ImplicitList21, OperandInfo38 }, // Inst #820 = IMUL16m { 821, 1, 0, 0, 0, "IMUL16r", 0, 0x1ee000055ULL, ImplicitList2, ImplicitList21, OperandInfo113 }, // Inst #821 = IMUL16r { 822, 7, 1, 0, 0, "IMUL16rm", 0|(1<<MCID::MayLoad), 0x15e000146ULL, NULL, ImplicitList1, OperandInfo18 }, // Inst #822 = IMUL16rm { 823, 7, 1, 0, 0, "IMUL16rmi", 0|(1<<MCID::MayLoad), 0xd200c046ULL, NULL, ImplicitList1, OperandInfo128 }, // Inst #823 = IMUL16rmi { 824, 7, 1, 0, 0, "IMUL16rmi8", 0|(1<<MCID::MayLoad), 0xd6004046ULL, NULL, ImplicitList1, OperandInfo128 }, // Inst #824 = IMUL16rmi8 { 825, 3, 1, 0, 0, "IMUL16rr", 0|(1<<MCID::Commutable), 0x15e000145ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #825 = IMUL16rr { 826, 3, 1, 0, 0, "IMUL16rri", 0, 0xd200c045ULL, NULL, ImplicitList1, OperandInfo129 }, // Inst #826 = IMUL16rri { 827, 3, 1, 0, 0, "IMUL16rri8", 0, 0xd6004045ULL, NULL, ImplicitList1, OperandInfo129 }, // Inst #827 = IMUL16rri8 { 828, 5, 0, 0, 0, "IMUL32m", 0|(1<<MCID::MayLoad), 0x1ee00001dULL, ImplicitList3, ImplicitList18, OperandInfo38 }, // Inst #828 = IMUL32m { 829, 1, 0, 0, 0, "IMUL32r", 0, 0x1ee000015ULL, ImplicitList3, ImplicitList18, OperandInfo72 }, // Inst #829 = IMUL32r { 830, 7, 1, 0, 0, "IMUL32rm", 0|(1<<MCID::MayLoad), 0x15e000106ULL, NULL, ImplicitList1, OperandInfo22 }, // Inst #830 = IMUL32rm { 831, 7, 1, 0, 0, "IMUL32rmi", 0|(1<<MCID::MayLoad), 0xd2014006ULL, NULL, ImplicitList1, OperandInfo130 }, // Inst #831 = IMUL32rmi { 832, 7, 1, 0, 0, "IMUL32rmi8", 0|(1<<MCID::MayLoad), 0xd6004006ULL, NULL, ImplicitList1, OperandInfo130 }, // Inst #832 = IMUL32rmi8 { 833, 3, 1, 0, 0, "IMUL32rr", 0|(1<<MCID::Commutable), 0x15e000105ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #833 = IMUL32rr { 834, 3, 1, 0, 0, "IMUL32rri", 0, 0xd2014005ULL, NULL, ImplicitList1, OperandInfo131 }, // Inst #834 = IMUL32rri { 835, 3, 1, 0, 0, "IMUL32rri8", 0, 0xd6004005ULL, NULL, ImplicitList1, OperandInfo131 }, // Inst #835 = IMUL32rri8 { 836, 5, 0, 0, 0, "IMUL64m", 0|(1<<MCID::MayLoad), 0x1ee00201dULL, ImplicitList4, ImplicitList17, OperandInfo38 }, // Inst #836 = IMUL64m { 837, 1, 0, 0, 0, "IMUL64r", 0, 0x1ee002015ULL, ImplicitList4, ImplicitList17, OperandInfo74 }, // Inst #837 = IMUL64r { 838, 7, 1, 0, 0, "IMUL64rm", 0|(1<<MCID::MayLoad), 0x15e002106ULL, NULL, ImplicitList1, OperandInfo26 }, // Inst #838 = IMUL64rm { 839, 7, 1, 0, 0, "IMUL64rmi32", 0|(1<<MCID::MayLoad), 0xd2016006ULL, NULL, ImplicitList1, OperandInfo132 }, // Inst #839 = IMUL64rmi32 { 840, 7, 1, 0, 0, "IMUL64rmi8", 0|(1<<MCID::MayLoad), 0xd6006006ULL, NULL, ImplicitList1, OperandInfo132 }, // Inst #840 = IMUL64rmi8 { 841, 3, 1, 0, 0, "IMUL64rr", 0|(1<<MCID::Commutable), 0x15e002105ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #841 = IMUL64rr { 842, 3, 1, 0, 0, "IMUL64rri32", 0, 0xd2016005ULL, NULL, ImplicitList1, OperandInfo133 }, // Inst #842 = IMUL64rri32 { 843, 3, 1, 0, 0, "IMUL64rri8", 0, 0xd6006005ULL, NULL, ImplicitList1, OperandInfo133 }, // Inst #843 = IMUL64rri8 { 844, 5, 0, 0, 0, "IMUL8m", 0|(1<<MCID::MayLoad), 0x1ec00001dULL, ImplicitList5, ImplicitList22, OperandInfo38 }, // Inst #844 = IMUL8m { 845, 1, 0, 0, 0, "IMUL8r", 0, 0x1ec000015ULL, ImplicitList5, ImplicitList22, OperandInfo114 }, // Inst #845 = IMUL8r { 846, 0, 0, 0, 0, "IN16", 0|(1<<MCID::UnmodeledSideEffects), 0xda000041ULL, NULL, NULL, 0 }, // Inst #846 = IN16 { 847, 1, 0, 0, 0, "IN16ri", 0|(1<<MCID::UnmodeledSideEffects), 0x1ca004041ULL, NULL, ImplicitList2, OperandInfo2 }, // Inst #847 = IN16ri { 848, 0, 0, 0, 0, "IN16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x1da000041ULL, ImplicitList23, ImplicitList2, 0 }, // Inst #848 = IN16rr { 849, 0, 0, 0, 0, "IN32", 0|(1<<MCID::UnmodeledSideEffects), 0xda000001ULL, NULL, NULL, 0 }, // Inst #849 = IN32 { 850, 1, 0, 0, 0, "IN32ri", 0|(1<<MCID::UnmodeledSideEffects), 0x1ca004001ULL, NULL, ImplicitList3, OperandInfo2 }, // Inst #850 = IN32ri { 851, 0, 0, 0, 0, "IN32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x1da000001ULL, ImplicitList23, ImplicitList3, 0 }, // Inst #851 = IN32rr { 852, 0, 0, 0, 0, "IN8", 0|(1<<MCID::UnmodeledSideEffects), 0xd8000001ULL, NULL, NULL, 0 }, // Inst #852 = IN8 { 853, 1, 0, 0, 0, "IN8ri", 0|(1<<MCID::UnmodeledSideEffects), 0x1c8004001ULL, NULL, ImplicitList5, OperandInfo2 }, // Inst #853 = IN8ri { 854, 0, 0, 0, 0, "IN8rr", 0|(1<<MCID::UnmodeledSideEffects), 0x1d8000001ULL, ImplicitList23, ImplicitList5, 0 }, // Inst #854 = IN8rr { 855, 5, 0, 0, 0, "INC16m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe000058ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #855 = INC16m { 856, 2, 1, 0, 0, "INC16r", 0|(1<<MCID::ConvertibleTo3Addr), 0x80000042ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #856 = INC16r { 857, 5, 0, 0, 0, "INC32m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe000018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #857 = INC32m { 858, 2, 1, 0, 0, "INC32r", 0|(1<<MCID::ConvertibleTo3Addr), 0x80000002ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #858 = INC32r { 859, 5, 0, 0, 0, "INC64_16m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe000058ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #859 = INC64_16m { 860, 2, 1, 0, 0, "INC64_16r", 0|(1<<MCID::ConvertibleTo3Addr), 0x1fe000050ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #860 = INC64_16r { 861, 5, 0, 0, 0, "INC64_32m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe000018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #861 = INC64_32m { 862, 2, 1, 0, 0, "INC64_32r", 0|(1<<MCID::ConvertibleTo3Addr), 0x1fe000010ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #862 = INC64_32r { 863, 5, 0, 0, 0, "INC64m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fe002018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #863 = INC64m { 864, 2, 1, 0, 0, "INC64r", 0|(1<<MCID::ConvertibleTo3Addr), 0x1fe002010ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #864 = INC64r { 865, 5, 0, 0, 0, "INC8m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1fc000018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #865 = INC8m { 866, 2, 1, 0, 0, "INC8r", 0, 0x1fc000010ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #866 = INC8r { 867, 8, 1, 0, 0, "INSERTPSrm", 0|(1<<MCID::MayLoad), 0x43804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #867 = INSERTPSrm { 868, 4, 1, 0, 0, "INSERTPSrr", 0, 0x43804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #868 = INSERTPSrr { 869, 1, 0, 0, 0, "INT", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x19a004001ULL, NULL, NULL, OperandInfo2 }, // Inst #869 = INT { 870, 0, 0, 0, 0, "INT3", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x198000001ULL, NULL, NULL, 0 }, // Inst #870 = INT3 { 871, 0, 0, 0, 0, "INTO", 0|(1<<MCID::UnmodeledSideEffects), 0x19c000001ULL, ImplicitList1, NULL, 0 }, // Inst #871 = INTO { 872, 0, 0, 0, 0, "INVD", 0|(1<<MCID::UnmodeledSideEffects), 0x10000101ULL, NULL, NULL, 0 }, // Inst #872 = INVD { 873, 6, 0, 0, 0, "INVEPT32", 0|(1<<MCID::UnmodeledSideEffects), 0x100000d46ULL, NULL, NULL, OperandInfo12 }, // Inst #873 = INVEPT32 { 874, 6, 0, 0, 0, "INVEPT64", 0|(1<<MCID::UnmodeledSideEffects), 0x100000d46ULL, NULL, NULL, OperandInfo13 }, // Inst #874 = INVEPT64 { 875, 5, 0, 0, 0, "INVLPG", 0|(1<<MCID::UnmodeledSideEffects), 0x200011fULL, NULL, NULL, OperandInfo38 }, // Inst #875 = INVLPG { 876, 6, 0, 0, 0, "INVVPID32", 0|(1<<MCID::UnmodeledSideEffects), 0x102000d46ULL, NULL, NULL, OperandInfo12 }, // Inst #876 = INVVPID32 { 877, 6, 0, 0, 0, "INVVPID64", 0|(1<<MCID::UnmodeledSideEffects), 0x102000d46ULL, NULL, NULL, OperandInfo13 }, // Inst #877 = INVVPID64 { 878, 0, 0, 0, 0, "IRET16", 0|(1<<MCID::UnmodeledSideEffects), 0x19e000041ULL, NULL, NULL, 0 }, // Inst #878 = IRET16 { 879, 0, 0, 0, 0, "IRET32", 0|(1<<MCID::UnmodeledSideEffects), 0x19e000001ULL, NULL, NULL, 0 }, // Inst #879 = IRET32 { 880, 0, 0, 0, 0, "IRET64", 0|(1<<MCID::UnmodeledSideEffects), 0x19e002001ULL, NULL, NULL, 0 }, // Inst #880 = IRET64 { 881, 5, 0, 0, 0, "ISTT_FP16m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1be000019ULL, NULL, NULL, OperandInfo38 }, // Inst #881 = ISTT_FP16m { 882, 5, 0, 0, 0, "ISTT_FP32m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1b6000019ULL, NULL, NULL, OperandInfo38 }, // Inst #882 = ISTT_FP32m { 883, 5, 0, 0, 0, "ISTT_FP64m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ba000019ULL, NULL, NULL, OperandInfo38 }, // Inst #883 = ISTT_FP64m { 884, 6, 0, 0, 0, "ISTT_Fp16m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo117 }, // Inst #884 = ISTT_Fp16m32 { 885, 6, 0, 0, 0, "ISTT_Fp16m64", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #885 = ISTT_Fp16m64 { 886, 6, 0, 0, 0, "ISTT_Fp16m80", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #886 = ISTT_Fp16m80 { 887, 6, 0, 0, 0, "ISTT_Fp32m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo117 }, // Inst #887 = ISTT_Fp32m32 { 888, 6, 0, 0, 0, "ISTT_Fp32m64", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #888 = ISTT_Fp32m64 { 889, 6, 0, 0, 0, "ISTT_Fp32m80", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #889 = ISTT_Fp32m80 { 890, 6, 0, 0, 0, "ISTT_Fp64m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo117 }, // Inst #890 = ISTT_Fp64m32 { 891, 6, 0, 0, 0, "ISTT_Fp64m64", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #891 = ISTT_Fp64m64 { 892, 6, 0, 0, 0, "ISTT_Fp64m80", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #892 = ISTT_Fp64m80 { 893, 5, 0, 0, 0, "IST_F16m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1be00001aULL, NULL, NULL, OperandInfo38 }, // Inst #893 = IST_F16m { 894, 5, 0, 0, 0, "IST_F32m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1b600001aULL, NULL, NULL, OperandInfo38 }, // Inst #894 = IST_F32m { 895, 5, 0, 0, 0, "IST_FP16m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1be00001bULL, NULL, NULL, OperandInfo38 }, // Inst #895 = IST_FP16m { 896, 5, 0, 0, 0, "IST_FP32m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1b600001bULL, NULL, NULL, OperandInfo38 }, // Inst #896 = IST_FP32m { 897, 5, 0, 0, 0, "IST_FP64m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1be00001fULL, NULL, NULL, OperandInfo38 }, // Inst #897 = IST_FP64m { 898, 6, 0, 0, 0, "IST_Fp16m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo117 }, // Inst #898 = IST_Fp16m32 { 899, 6, 0, 0, 0, "IST_Fp16m64", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #899 = IST_Fp16m64 { 900, 6, 0, 0, 0, "IST_Fp16m80", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #900 = IST_Fp16m80 { 901, 6, 0, 0, 0, "IST_Fp32m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo117 }, // Inst #901 = IST_Fp32m32 { 902, 6, 0, 0, 0, "IST_Fp32m64", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #902 = IST_Fp32m64 { 903, 6, 0, 0, 0, "IST_Fp32m80", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #903 = IST_Fp32m80 { 904, 6, 0, 0, 0, "IST_Fp64m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo117 }, // Inst #904 = IST_Fp64m32 { 905, 6, 0, 0, 0, "IST_Fp64m64", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #905 = IST_Fp64m64 { 906, 6, 0, 0, 0, "IST_Fp64m80", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #906 = IST_Fp64m80 { 907, 8, 1, 0, 0, "Int_CMPSDrm", 0|(1<<MCID::MayLoad), 0x184004b06ULL, NULL, NULL, OperandInfo63 }, // Inst #907 = Int_CMPSDrm { 908, 4, 1, 0, 0, "Int_CMPSDrr", 0, 0x184004b05ULL, NULL, NULL, OperandInfo64 }, // Inst #908 = Int_CMPSDrr { 909, 8, 1, 0, 0, "Int_CMPSSrm", 0|(1<<MCID::MayLoad), 0x184004c06ULL, NULL, NULL, OperandInfo63 }, // Inst #909 = Int_CMPSSrm { 910, 4, 1, 0, 0, "Int_CMPSSrr", 0, 0x184004c05ULL, NULL, NULL, OperandInfo64 }, // Inst #910 = Int_CMPSSrr { 911, 6, 0, 0, 0, "Int_COMISDrm", 0|(1<<MCID::MayLoad), 0x5f000146ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #911 = Int_COMISDrm { 912, 2, 0, 0, 0, "Int_COMISDrr", 0, 0x5f000145ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #912 = Int_COMISDrr { 913, 6, 0, 0, 0, "Int_COMISSrm", 0|(1<<MCID::MayLoad), 0x5e800106ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #913 = Int_COMISSrm { 914, 2, 0, 0, 0, "Int_COMISSrr", 0, 0x5e800105ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #914 = Int_COMISSrr { 915, 6, 1, 0, 0, "Int_CVTDQ2PDrm", 0|(1<<MCID::MayLoad), 0x1cc000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #915 = Int_CVTDQ2PDrm { 916, 2, 1, 0, 0, "Int_CVTDQ2PDrr", 0, 0x1cc000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #916 = Int_CVTDQ2PDrr { 917, 6, 1, 0, 0, "Int_CVTDQ2PSrm", 0|(1<<MCID::MayLoad), 0xb6000106ULL, NULL, NULL, OperandInfo47 }, // Inst #917 = Int_CVTDQ2PSrm { 918, 2, 1, 0, 0, "Int_CVTDQ2PSrr", 0, 0xb6000105ULL, NULL, NULL, OperandInfo48 }, // Inst #918 = Int_CVTDQ2PSrr { 919, 6, 1, 0, 0, "Int_CVTPD2DQrm", 0|(1<<MCID::MayLoad), 0x1cc000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #919 = Int_CVTPD2DQrm { 920, 2, 1, 0, 0, "Int_CVTPD2DQrr", 0, 0x1cc000b05ULL, NULL, NULL, OperandInfo48 }, // Inst #920 = Int_CVTPD2DQrr { 921, 6, 1, 0, 0, "Int_CVTPD2PSrm", 0|(1<<MCID::MayLoad), 0xb5000146ULL, NULL, NULL, OperandInfo47 }, // Inst #921 = Int_CVTPD2PSrm { 922, 2, 1, 0, 0, "Int_CVTPD2PSrr", 0, 0xb5000145ULL, NULL, NULL, OperandInfo48 }, // Inst #922 = Int_CVTPD2PSrr { 923, 6, 1, 0, 0, "Int_CVTPS2DQrm", 0|(1<<MCID::MayLoad), 0xb7000146ULL, NULL, NULL, OperandInfo47 }, // Inst #923 = Int_CVTPS2DQrm { 924, 2, 1, 0, 0, "Int_CVTPS2DQrr", 0, 0xb7000145ULL, NULL, NULL, OperandInfo48 }, // Inst #924 = Int_CVTPS2DQrr { 925, 6, 1, 0, 0, "Int_CVTPS2PDrm", 0|(1<<MCID::MayLoad), 0xb4000106ULL, NULL, NULL, OperandInfo47 }, // Inst #925 = Int_CVTPS2PDrm { 926, 2, 1, 0, 0, "Int_CVTPS2PDrr", 0, 0xb4000105ULL, NULL, NULL, OperandInfo48 }, // Inst #926 = Int_CVTPS2PDrr { 927, 7, 1, 0, 0, "Int_CVTSD2SSrm", 0|(1<<MCID::MayLoad), 0xb4000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #927 = Int_CVTSD2SSrm { 928, 3, 1, 0, 0, "Int_CVTSD2SSrr", 0, 0xb4000c05ULL, NULL, NULL, OperandInfo33 }, // Inst #928 = Int_CVTSD2SSrr { 929, 7, 1, 0, 0, "Int_CVTSI2SD64rm", 0|(1<<MCID::MayLoad), 0x54002b06ULL, NULL, NULL, OperandInfo32 }, // Inst #929 = Int_CVTSI2SD64rm { 930, 3, 1, 0, 0, "Int_CVTSI2SD64rr", 0, 0x54002b05ULL, NULL, NULL, OperandInfo134 }, // Inst #930 = Int_CVTSI2SD64rr { 931, 7, 1, 0, 0, "Int_CVTSI2SDrm", 0|(1<<MCID::MayLoad), 0x54000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #931 = Int_CVTSI2SDrm { 932, 3, 1, 0, 0, "Int_CVTSI2SDrr", 0, 0x54000b05ULL, NULL, NULL, OperandInfo135 }, // Inst #932 = Int_CVTSI2SDrr { 933, 7, 1, 0, 0, "Int_CVTSI2SS64rm", 0|(1<<MCID::MayLoad), 0x54002c06ULL, NULL, NULL, OperandInfo32 }, // Inst #933 = Int_CVTSI2SS64rm { 934, 3, 1, 0, 0, "Int_CVTSI2SS64rr", 0, 0x54002c05ULL, NULL, NULL, OperandInfo134 }, // Inst #934 = Int_CVTSI2SS64rr { 935, 7, 1, 0, 0, "Int_CVTSI2SSrm", 0|(1<<MCID::MayLoad), 0x54000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #935 = Int_CVTSI2SSrm { 936, 3, 1, 0, 0, "Int_CVTSI2SSrr", 0, 0x54000c05ULL, NULL, NULL, OperandInfo135 }, // Inst #936 = Int_CVTSI2SSrr { 937, 7, 1, 0, 0, "Int_CVTSS2SDrm", 0|(1<<MCID::MayLoad), 0xb4000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #937 = Int_CVTSS2SDrm { 938, 3, 1, 0, 0, "Int_CVTSS2SDrr", 0, 0xb4000c05ULL, NULL, NULL, OperandInfo33 }, // Inst #938 = Int_CVTSS2SDrr { 939, 6, 1, 0, 0, "Int_CVTTSD2SI64rm", 0|(1<<MCID::MayLoad), 0x58002b06ULL, NULL, NULL, OperandInfo13 }, // Inst #939 = Int_CVTTSD2SI64rm { 940, 2, 1, 0, 0, "Int_CVTTSD2SI64rr", 0, 0x58002b05ULL, NULL, NULL, OperandInfo97 }, // Inst #940 = Int_CVTTSD2SI64rr { 941, 6, 1, 0, 0, "Int_CVTTSD2SIrm", 0|(1<<MCID::MayLoad), 0x58000b06ULL, NULL, NULL, OperandInfo12 }, // Inst #941 = Int_CVTTSD2SIrm { 942, 2, 1, 0, 0, "Int_CVTTSD2SIrr", 0, 0x58000b05ULL, NULL, NULL, OperandInfo98 }, // Inst #942 = Int_CVTTSD2SIrr { 943, 6, 1, 0, 0, "Int_CVTTSS2SI64rm", 0|(1<<MCID::MayLoad), 0x58002c06ULL, NULL, NULL, OperandInfo13 }, // Inst #943 = Int_CVTTSS2SI64rm { 944, 2, 1, 0, 0, "Int_CVTTSS2SI64rr", 0, 0x58002c05ULL, NULL, NULL, OperandInfo97 }, // Inst #944 = Int_CVTTSS2SI64rr { 945, 6, 1, 0, 0, "Int_CVTTSS2SIrm", 0|(1<<MCID::MayLoad), 0x58000c06ULL, NULL, NULL, OperandInfo12 }, // Inst #945 = Int_CVTTSS2SIrm { 946, 2, 1, 0, 0, "Int_CVTTSS2SIrr", 0, 0x58000c05ULL, NULL, NULL, OperandInfo98 }, // Inst #946 = Int_CVTTSS2SIrr { 947, 0, 0, 0, 0, "Int_MemBarrier", 0|(1<<MCID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, 0 }, // Inst #947 = Int_MemBarrier { 948, 1, 0, 0, 0, "Int_MemBarrierNoSSE64", 0|(1<<MCID::UnmodeledSideEffects), 0x12102011ULL, NULL, ImplicitList6, OperandInfo74 }, // Inst #948 = Int_MemBarrierNoSSE64 { 949, 6, 0, 0, 0, "Int_UCOMISDrm", 0|(1<<MCID::MayLoad), 0x5d000146ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #949 = Int_UCOMISDrm { 950, 2, 0, 0, 0, "Int_UCOMISDrr", 0, 0x5d000145ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #950 = Int_UCOMISDrr { 951, 6, 0, 0, 0, "Int_UCOMISSrm", 0|(1<<MCID::MayLoad), 0x5c800106ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #951 = Int_UCOMISSrm { 952, 2, 0, 0, 0, "Int_UCOMISSrr", 0, 0x5c800105ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #952 = Int_UCOMISSrr { 953, 8, 1, 0, 0, "Int_VCMPSDrm", 0|(1<<MCID::MayLoad), 0xb84004b06ULL, NULL, NULL, OperandInfo136 }, // Inst #953 = Int_VCMPSDrm { 954, 4, 1, 0, 0, "Int_VCMPSDrr", 0, 0xb84004b05ULL, NULL, NULL, OperandInfo86 }, // Inst #954 = Int_VCMPSDrr { 955, 8, 1, 0, 0, "Int_VCMPSSrm", 0|(1<<MCID::MayLoad), 0xb84004c06ULL, NULL, NULL, OperandInfo136 }, // Inst #955 = Int_VCMPSSrm { 956, 4, 1, 0, 0, "Int_VCMPSSrr", 0, 0xb84004c05ULL, NULL, NULL, OperandInfo86 }, // Inst #956 = Int_VCMPSSrr { 957, 6, 0, 0, 0, "Int_VCOMISDrm", 0|(1<<MCID::MayLoad), 0x25f000146ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #957 = Int_VCOMISDrm { 958, 2, 0, 0, 0, "Int_VCOMISDrr", 0, 0x25f000145ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #958 = Int_VCOMISDrr { 959, 6, 0, 0, 0, "Int_VCOMISSrm", 0|(1<<MCID::MayLoad), 0x25e800106ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #959 = Int_VCOMISSrm { 960, 2, 0, 0, 0, "Int_VCOMISSrr", 0, 0x25e800105ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #960 = Int_VCOMISSrr { 961, 6, 1, 0, 0, "Int_VCVTDQ2PDrm", 0|(1<<MCID::MayLoad), 0x3cc000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #961 = Int_VCVTDQ2PDrm { 962, 2, 1, 0, 0, "Int_VCVTDQ2PDrr", 0, 0x3cc000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #962 = Int_VCVTDQ2PDrr { 963, 6, 1, 0, 0, "Int_VCVTDQ2PSrm", 0|(1<<MCID::MayLoad), 0x2b6000106ULL, NULL, NULL, OperandInfo47 }, // Inst #963 = Int_VCVTDQ2PSrm { 964, 2, 1, 0, 0, "Int_VCVTDQ2PSrr", 0, 0x2b6000105ULL, NULL, NULL, OperandInfo48 }, // Inst #964 = Int_VCVTDQ2PSrr { 965, 6, 1, 0, 0, "Int_VCVTPD2DQrm", 0|(1<<MCID::MayLoad), 0x3cc000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #965 = Int_VCVTPD2DQrm { 966, 2, 1, 0, 0, "Int_VCVTPD2DQrr", 0, 0x3cc000b05ULL, NULL, NULL, OperandInfo48 }, // Inst #966 = Int_VCVTPD2DQrr { 967, 6, 1, 0, 0, "Int_VCVTPD2PSrm", 0|(1<<MCID::MayLoad), 0xb5000146ULL, NULL, NULL, OperandInfo47 }, // Inst #967 = Int_VCVTPD2PSrm { 968, 2, 1, 0, 0, "Int_VCVTPD2PSrr", 0, 0xb5000145ULL, NULL, NULL, OperandInfo48 }, // Inst #968 = Int_VCVTPD2PSrr { 969, 6, 1, 0, 0, "Int_VCVTPS2DQrm", 0|(1<<MCID::MayLoad), 0x2b7000146ULL, NULL, NULL, OperandInfo47 }, // Inst #969 = Int_VCVTPS2DQrm { 970, 2, 1, 0, 0, "Int_VCVTPS2DQrr", 0, 0x2b7000145ULL, NULL, NULL, OperandInfo48 }, // Inst #970 = Int_VCVTPS2DQrr { 971, 6, 1, 0, 0, "Int_VCVTPS2PDrm", 0|(1<<MCID::MayLoad), 0x2b4000106ULL, NULL, NULL, OperandInfo47 }, // Inst #971 = Int_VCVTPS2PDrm { 972, 2, 1, 0, 0, "Int_VCVTPS2PDrr", 0, 0x2b4000105ULL, NULL, NULL, OperandInfo48 }, // Inst #972 = Int_VCVTPS2PDrr { 973, 6, 1, 0, 0, "Int_VCVTSD2SI64rm", 0|(1<<MCID::MayLoad), 0x65a000b06ULL, NULL, NULL, OperandInfo13 }, // Inst #973 = Int_VCVTSD2SI64rm { 974, 2, 1, 0, 0, "Int_VCVTSD2SI64rr", 0, 0x65a000b05ULL, NULL, NULL, OperandInfo97 }, // Inst #974 = Int_VCVTSD2SI64rr { 975, 6, 1, 0, 0, "Int_VCVTSD2SIrm", 0|(1<<MCID::MayLoad), 0x25a000b06ULL, NULL, NULL, OperandInfo12 }, // Inst #975 = Int_VCVTSD2SIrm { 976, 2, 1, 0, 0, "Int_VCVTSD2SIrr", 0, 0x25a000b05ULL, NULL, NULL, OperandInfo98 }, // Inst #976 = Int_VCVTSD2SIrr { 977, 7, 1, 0, 0, "Int_VCVTSD2SSrm", 0|(1<<MCID::MayLoad), 0xab4000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #977 = Int_VCVTSD2SSrm { 978, 3, 1, 0, 0, "Int_VCVTSD2SSrr", 0, 0xab4000c05ULL, NULL, NULL, OperandInfo138 }, // Inst #978 = Int_VCVTSD2SSrr { 979, 7, 1, 0, 0, "Int_VCVTSI2SD64rm", 0|(1<<MCID::MayLoad), 0xe54000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #979 = Int_VCVTSI2SD64rm { 980, 3, 1, 0, 0, "Int_VCVTSI2SD64rr", 0, 0xe54000b05ULL, NULL, NULL, OperandInfo139 }, // Inst #980 = Int_VCVTSI2SD64rr { 981, 7, 1, 0, 0, "Int_VCVTSI2SDrm", 0|(1<<MCID::MayLoad), 0xa54000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #981 = Int_VCVTSI2SDrm { 982, 3, 1, 0, 0, "Int_VCVTSI2SDrr", 0, 0xa54000b05ULL, NULL, NULL, OperandInfo140 }, // Inst #982 = Int_VCVTSI2SDrr { 983, 7, 1, 0, 0, "Int_VCVTSI2SS64rm", 0|(1<<MCID::MayLoad), 0xe54000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #983 = Int_VCVTSI2SS64rm { 984, 3, 1, 0, 0, "Int_VCVTSI2SS64rr", 0, 0xe54000c05ULL, NULL, NULL, OperandInfo139 }, // Inst #984 = Int_VCVTSI2SS64rr { 985, 7, 1, 0, 0, "Int_VCVTSI2SSrm", 0|(1<<MCID::MayLoad), 0xa54000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #985 = Int_VCVTSI2SSrm { 986, 3, 1, 0, 0, "Int_VCVTSI2SSrr", 0, 0xa54000c05ULL, NULL, NULL, OperandInfo140 }, // Inst #986 = Int_VCVTSI2SSrr { 987, 7, 1, 0, 0, "Int_VCVTSS2SDrm", 0|(1<<MCID::MayLoad), 0xab4000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #987 = Int_VCVTSS2SDrm { 988, 3, 1, 0, 0, "Int_VCVTSS2SDrr", 0, 0xab4000c05ULL, NULL, NULL, OperandInfo138 }, // Inst #988 = Int_VCVTSS2SDrr { 989, 6, 1, 0, 0, "Int_VCVTTPS2DQrm", 0|(1<<MCID::MayLoad), 0x2b6000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #989 = Int_VCVTTPS2DQrm { 990, 2, 1, 0, 0, "Int_VCVTTPS2DQrr", 0, 0x2b6000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #990 = Int_VCVTTPS2DQrr { 991, 6, 1, 0, 0, "Int_VCVTTSD2SI64rm", 0|(1<<MCID::MayLoad), 0x658000b06ULL, NULL, NULL, OperandInfo13 }, // Inst #991 = Int_VCVTTSD2SI64rm { 992, 2, 1, 0, 0, "Int_VCVTTSD2SI64rr", 0, 0x658000b05ULL, NULL, NULL, OperandInfo97 }, // Inst #992 = Int_VCVTTSD2SI64rr { 993, 6, 1, 0, 0, "Int_VCVTTSD2SIrm", 0|(1<<MCID::MayLoad), 0x258000b06ULL, NULL, NULL, OperandInfo12 }, // Inst #993 = Int_VCVTTSD2SIrm { 994, 2, 1, 0, 0, "Int_VCVTTSD2SIrr", 0, 0x258000b05ULL, NULL, NULL, OperandInfo98 }, // Inst #994 = Int_VCVTTSD2SIrr { 995, 6, 1, 0, 0, "Int_VCVTTSS2SI64rm", 0|(1<<MCID::MayLoad), 0x658000c06ULL, NULL, NULL, OperandInfo13 }, // Inst #995 = Int_VCVTTSS2SI64rm { 996, 2, 1, 0, 0, "Int_VCVTTSS2SI64rr", 0, 0x658000c05ULL, NULL, NULL, OperandInfo97 }, // Inst #996 = Int_VCVTTSS2SI64rr { 997, 6, 1, 0, 0, "Int_VCVTTSS2SIrm", 0|(1<<MCID::MayLoad), 0x258000c06ULL, NULL, NULL, OperandInfo12 }, // Inst #997 = Int_VCVTTSS2SIrm { 998, 2, 1, 0, 0, "Int_VCVTTSS2SIrr", 0, 0x258000c05ULL, NULL, NULL, OperandInfo98 }, // Inst #998 = Int_VCVTTSS2SIrr { 999, 6, 0, 0, 0, "Int_VUCOMISDrm", 0|(1<<MCID::MayLoad), 0x25d000146ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #999 = Int_VUCOMISDrm { 1000, 2, 0, 0, 0, "Int_VUCOMISDrr", 0, 0x25d000145ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #1000 = Int_VUCOMISDrr { 1001, 6, 0, 0, 0, "Int_VUCOMISSrm", 0|(1<<MCID::MayLoad), 0x25c800106ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #1001 = Int_VUCOMISSrm { 1002, 2, 0, 0, 0, "Int_VUCOMISSrr", 0, 0x25c800105ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #1002 = Int_VUCOMISSrr { 1003, 1, 0, 0, 0, "JAE_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xe6008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1003 = JAE_1 { 1004, 1, 0, 0, 0, "JAE_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x106018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1004 = JAE_4 { 1005, 1, 0, 0, 0, "JA_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xee008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1005 = JA_1 { 1006, 1, 0, 0, 0, "JA_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x10e018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1006 = JA_4 { 1007, 1, 0, 0, 0, "JBE_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xec008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1007 = JBE_1 { 1008, 1, 0, 0, 0, "JBE_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x10c018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1008 = JBE_4 { 1009, 1, 0, 0, 0, "JB_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xe4008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1009 = JB_1 { 1010, 1, 0, 0, 0, "JB_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x104018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1010 = JB_4 { 1011, 1, 0, 0, 0, "JCXZ", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1c6008081ULL, ImplicitList24, NULL, OperandInfo73 }, // Inst #1011 = JCXZ { 1012, 1, 0, 0, 0, "JECXZ_32", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1c6008001ULL, ImplicitList25, NULL, OperandInfo73 }, // Inst #1012 = JECXZ_32 { 1013, 1, 0, 0, 0, "JECXZ_64", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1c6008081ULL, ImplicitList25, NULL, OperandInfo73 }, // Inst #1013 = JECXZ_64 { 1014, 1, 0, 0, 0, "JE_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xe8008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1014 = JE_1 { 1015, 1, 0, 0, 0, "JE_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x108018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1015 = JE_4 { 1016, 1, 0, 0, 0, "JGE_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xfa008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1016 = JGE_1 { 1017, 1, 0, 0, 0, "JGE_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x11a018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1017 = JGE_4 { 1018, 1, 0, 0, 0, "JG_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xfe008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1018 = JG_1 { 1019, 1, 0, 0, 0, "JG_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x11e018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1019 = JG_4 { 1020, 1, 0, 0, 0, "JLE_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xfc008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1020 = JLE_1 { 1021, 1, 0, 0, 0, "JLE_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x11c018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1021 = JLE_4 { 1022, 1, 0, 0, 0, "JL_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xf8008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1022 = JL_1 { 1023, 1, 0, 0, 0, "JL_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x118018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1023 = JL_4 { 1024, 5, 0, 0, 0, "JMP32m", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::MayLoad)|(1<<MCID::Terminator), 0x1fe00001cULL, NULL, NULL, OperandInfo38 }, // Inst #1024 = JMP32m { 1025, 1, 0, 0, 0, "JMP32r", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::Terminator), 0x1fe000014ULL, NULL, NULL, OperandInfo72 }, // Inst #1025 = JMP32r { 1026, 5, 0, 0, 0, "JMP64m", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::MayLoad)|(1<<MCID::Terminator), 0x1fe00001cULL, NULL, NULL, OperandInfo38 }, // Inst #1026 = JMP64m { 1027, 1, 0, 0, 0, "JMP64pcrel32", 0|(1<<MCID::Branch)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1d2000001ULL, NULL, NULL, OperandInfo73 }, // Inst #1027 = JMP64pcrel32 { 1028, 1, 0, 0, 0, "JMP64r", 0|(1<<MCID::Branch)|(1<<MCID::IndirectBranch)|(1<<MCID::Barrier)|(1<<MCID::Terminator), 0x1fe000014ULL, NULL, NULL, OperandInfo74 }, // Inst #1028 = JMP64r { 1029, 1, 0, 0, 0, "JMP_1", 0|(1<<MCID::Branch)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1d6008001ULL, NULL, NULL, OperandInfo73 }, // Inst #1029 = JMP_1 { 1030, 1, 0, 0, 0, "JMP_4", 0|(1<<MCID::Branch)|(1<<MCID::Barrier)|(1<<MCID::Terminator), 0x1d2018001ULL, NULL, NULL, OperandInfo73 }, // Inst #1030 = JMP_4 { 1031, 1, 0, 0, 0, "JNE_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xea008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1031 = JNE_1 { 1032, 1, 0, 0, 0, "JNE_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x10a018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1032 = JNE_4 { 1033, 1, 0, 0, 0, "JNO_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xe2008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1033 = JNO_1 { 1034, 1, 0, 0, 0, "JNO_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x102018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1034 = JNO_4 { 1035, 1, 0, 0, 0, "JNP_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xf6008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1035 = JNP_1 { 1036, 1, 0, 0, 0, "JNP_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x116018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1036 = JNP_4 { 1037, 1, 0, 0, 0, "JNS_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xf2008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1037 = JNS_1 { 1038, 1, 0, 0, 0, "JNS_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x112018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1038 = JNS_4 { 1039, 1, 0, 0, 0, "JO_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xe0008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1039 = JO_1 { 1040, 1, 0, 0, 0, "JO_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x100018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1040 = JO_4 { 1041, 1, 0, 0, 0, "JP_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xf4008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1041 = JP_1 { 1042, 1, 0, 0, 0, "JP_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x114018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1042 = JP_4 { 1043, 1, 0, 0, 0, "JRCXZ", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1c6008001ULL, ImplicitList26, NULL, OperandInfo73 }, // Inst #1043 = JRCXZ { 1044, 1, 0, 0, 0, "JS_1", 0|(1<<MCID::Branch)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0xf0008001ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1044 = JS_1 { 1045, 1, 0, 0, 0, "JS_4", 0|(1<<MCID::Branch)|(1<<MCID::Terminator), 0x110018101ULL, ImplicitList1, NULL, OperandInfo73 }, // Inst #1045 = JS_4 { 1046, 0, 0, 0, 0, "LAHF", 0, 0x13e000001ULL, ImplicitList1, ImplicitList27, 0 }, // Inst #1046 = LAHF { 1047, 6, 1, 0, 0, "LAR16rm", 0|(1<<MCID::UnmodeledSideEffects), 0x4000146ULL, NULL, NULL, OperandInfo11 }, // Inst #1047 = LAR16rm { 1048, 2, 1, 0, 0, "LAR16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x4000145ULL, NULL, NULL, OperandInfo55 }, // Inst #1048 = LAR16rr { 1049, 6, 1, 0, 0, "LAR32rm", 0|(1<<MCID::UnmodeledSideEffects), 0x4000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1049 = LAR32rm { 1050, 2, 1, 0, 0, "LAR32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x4000105ULL, NULL, NULL, OperandInfo65 }, // Inst #1050 = LAR32rr { 1051, 6, 1, 0, 0, "LAR64rm", 0|(1<<MCID::UnmodeledSideEffects), 0x4002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1051 = LAR64rm { 1052, 2, 1, 0, 0, "LAR64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x4002105ULL, NULL, NULL, OperandInfo141 }, // Inst #1052 = LAR64rr { 1053, 6, 0, 0, 0, "LCMPXCHG16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x162100144ULL, ImplicitList2, ImplicitList28, OperandInfo16 }, // Inst #1053 = LCMPXCHG16 { 1054, 5, 0, 0, 0, "LCMPXCHG16B", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18e102119ULL, ImplicitList16, ImplicitList17, OperandInfo38 }, // Inst #1054 = LCMPXCHG16B { 1055, 6, 0, 0, 0, "LCMPXCHG32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x162100104ULL, ImplicitList3, ImplicitList29, OperandInfo20 }, // Inst #1055 = LCMPXCHG32 { 1056, 6, 0, 0, 0, "LCMPXCHG64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x162102104ULL, ImplicitList4, ImplicitList30, OperandInfo24 }, // Inst #1056 = LCMPXCHG64 { 1057, 6, 0, 0, 0, "LCMPXCHG8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x160100104ULL, ImplicitList5, ImplicitList31, OperandInfo28 }, // Inst #1057 = LCMPXCHG8 { 1058, 5, 0, 0, 0, "LCMPXCHG8B", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18e100119ULL, ImplicitList10, ImplicitList18, OperandInfo38 }, // Inst #1058 = LCMPXCHG8B { 1059, 6, 1, 0, 0, "LDDQUrm", 0|(1<<MCID::MayLoad), 0x1e1000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #1059 = LDDQUrm { 1060, 5, 0, 0, 0, "LDMXCSR", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x15c80011aULL, NULL, NULL, OperandInfo38 }, // Inst #1060 = LDMXCSR { 1061, 6, 1, 0, 0, "LDS16rm", 0|(1<<MCID::UnmodeledSideEffects), 0x18a000046ULL, NULL, NULL, OperandInfo11 }, // Inst #1061 = LDS16rm { 1062, 6, 1, 0, 0, "LDS32rm", 0|(1<<MCID::UnmodeledSideEffects), 0x18a000006ULL, NULL, NULL, OperandInfo12 }, // Inst #1062 = LDS32rm { 1063, 0, 0, 0, 0, "LD_F0", 0|(1<<MCID::UnmodeledSideEffects), 0x1dc000401ULL, NULL, NULL, 0 }, // Inst #1063 = LD_F0 { 1064, 0, 0, 0, 0, "LD_F1", 0|(1<<MCID::UnmodeledSideEffects), 0x1d0000401ULL, NULL, NULL, 0 }, // Inst #1064 = LD_F1 { 1065, 5, 0, 0, 0, "LD_F32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b2000018ULL, NULL, NULL, OperandInfo38 }, // Inst #1065 = LD_F32m { 1066, 5, 0, 0, 0, "LD_F64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1ba000018ULL, NULL, NULL, OperandInfo38 }, // Inst #1066 = LD_F64m { 1067, 5, 0, 0, 0, "LD_F80m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b600001dULL, NULL, NULL, OperandInfo38 }, // Inst #1067 = LD_F80m { 1068, 1, 1, 0, 0, "LD_Fp032", 0|(1<<MCID::Rematerializable), 0x20000ULL, NULL, NULL, OperandInfo142 }, // Inst #1068 = LD_Fp032 { 1069, 1, 1, 0, 0, "LD_Fp064", 0|(1<<MCID::Rematerializable), 0x20000ULL, NULL, NULL, OperandInfo143 }, // Inst #1069 = LD_Fp064 { 1070, 1, 1, 0, 0, "LD_Fp080", 0|(1<<MCID::Rematerializable), 0x20000ULL, NULL, NULL, OperandInfo120 }, // Inst #1070 = LD_Fp080 { 1071, 1, 1, 0, 0, "LD_Fp132", 0|(1<<MCID::Rematerializable), 0x20000ULL, NULL, NULL, OperandInfo142 }, // Inst #1071 = LD_Fp132 { 1072, 1, 1, 0, 0, "LD_Fp164", 0|(1<<MCID::Rematerializable), 0x20000ULL, NULL, NULL, OperandInfo143 }, // Inst #1072 = LD_Fp164 { 1073, 1, 1, 0, 0, "LD_Fp180", 0|(1<<MCID::Rematerializable), 0x20000ULL, NULL, NULL, OperandInfo120 }, // Inst #1073 = LD_Fp180 { 1074, 6, 1, 0, 0, "LD_Fp32m", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo125 }, // Inst #1074 = LD_Fp32m { 1075, 6, 1, 0, 0, "LD_Fp32m64", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo126 }, // Inst #1075 = LD_Fp32m64 { 1076, 6, 1, 0, 0, "LD_Fp32m80", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo127 }, // Inst #1076 = LD_Fp32m80 { 1077, 6, 1, 0, 0, "LD_Fp64m", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x20000ULL, NULL, NULL, OperandInfo126 }, // Inst #1077 = LD_Fp64m { 1078, 6, 1, 0, 0, "LD_Fp64m80", 0|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo127 }, // Inst #1078 = LD_Fp64m80 { 1079, 6, 1, 0, 0, "LD_Fp80m", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad), 0x20000ULL, NULL, NULL, OperandInfo127 }, // Inst #1079 = LD_Fp80m { 1080, 1, 0, 0, 0, "LD_Frr", 0|(1<<MCID::UnmodeledSideEffects), 0x180000402ULL, NULL, NULL, OperandInfo39 }, // Inst #1080 = LD_Frr { 1081, 6, 1, 0, 0, "LEA16r", 0, 0x11a000046ULL, NULL, NULL, OperandInfo11 }, // Inst #1081 = LEA16r { 1082, 6, 1, 0, 0, "LEA32r", 0|(1<<MCID::Rematerializable), 0x11a000006ULL, NULL, NULL, OperandInfo12 }, // Inst #1082 = LEA32r { 1083, 6, 1, 0, 0, "LEA64_32r", 0, 0x11a000006ULL, NULL, NULL, OperandInfo144 }, // Inst #1083 = LEA64_32r { 1084, 6, 1, 0, 0, "LEA64r", 0|(1<<MCID::Rematerializable), 0x11a002006ULL, NULL, NULL, OperandInfo13 }, // Inst #1084 = LEA64r { 1085, 0, 0, 0, 0, "LEAVE", 0|(1<<MCID::MayLoad), 0x192000001ULL, ImplicitList32, ImplicitList32, 0 }, // Inst #1085 = LEAVE { 1086, 0, 0, 0, 0, "LEAVE64", 0|(1<<MCID::MayLoad), 0x192000001ULL, ImplicitList33, ImplicitList33, 0 }, // Inst #1086 = LEAVE64 { 1087, 6, 1, 0, 0, "LES16rm", 0|(1<<MCID::UnmodeledSideEffects), 0x188000046ULL, NULL, NULL, OperandInfo11 }, // Inst #1087 = LES16rm { 1088, 6, 1, 0, 0, "LES32rm", 0|(1<<MCID::UnmodeledSideEffects), 0x188000006ULL, NULL, NULL, OperandInfo12 }, // Inst #1088 = LES32rm { 1089, 0, 0, 0, 0, "LFENCE", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x15c000127ULL, NULL, NULL, 0 }, // Inst #1089 = LFENCE { 1090, 6, 1, 0, 0, "LFS16rm", 0|(1<<MCID::UnmodeledSideEffects), 0x168000146ULL, NULL, NULL, OperandInfo11 }, // Inst #1090 = LFS16rm { 1091, 6, 1, 0, 0, "LFS32rm", 0|(1<<MCID::UnmodeledSideEffects), 0x168000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1091 = LFS32rm { 1092, 6, 1, 0, 0, "LFS64rm", 0|(1<<MCID::UnmodeledSideEffects), 0x168002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1092 = LFS64rm { 1093, 5, 0, 0, 0, "LGDT16m", 0|(1<<MCID::UnmodeledSideEffects), 0x200015aULL, NULL, NULL, OperandInfo38 }, // Inst #1093 = LGDT16m { 1094, 5, 0, 0, 0, "LGDTm", 0|(1<<MCID::UnmodeledSideEffects), 0x200011aULL, NULL, NULL, OperandInfo38 }, // Inst #1094 = LGDTm { 1095, 6, 1, 0, 0, "LGS16rm", 0|(1<<MCID::UnmodeledSideEffects), 0x16a000146ULL, NULL, NULL, OperandInfo11 }, // Inst #1095 = LGS16rm { 1096, 6, 1, 0, 0, "LGS32rm", 0|(1<<MCID::UnmodeledSideEffects), 0x16a000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1096 = LGS32rm { 1097, 6, 1, 0, 0, "LGS64rm", 0|(1<<MCID::UnmodeledSideEffects), 0x16a002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1097 = LGS64rm { 1098, 5, 0, 0, 0, "LIDT16m", 0|(1<<MCID::UnmodeledSideEffects), 0x200015bULL, NULL, NULL, OperandInfo38 }, // Inst #1098 = LIDT16m { 1099, 5, 0, 0, 0, "LIDTm", 0|(1<<MCID::UnmodeledSideEffects), 0x200011bULL, NULL, NULL, OperandInfo38 }, // Inst #1099 = LIDTm { 1100, 5, 0, 0, 0, "LLDT16m", 0|(1<<MCID::UnmodeledSideEffects), 0x11aULL, NULL, NULL, OperandInfo38 }, // Inst #1100 = LLDT16m { 1101, 1, 0, 0, 0, "LLDT16r", 0|(1<<MCID::UnmodeledSideEffects), 0x112ULL, NULL, NULL, OperandInfo113 }, // Inst #1101 = LLDT16r { 1102, 5, 0, 0, 0, "LMSW16m", 0|(1<<MCID::UnmodeledSideEffects), 0x200011eULL, NULL, NULL, OperandInfo38 }, // Inst #1102 = LMSW16m { 1103, 1, 0, 0, 0, "LMSW16r", 0|(1<<MCID::UnmodeledSideEffects), 0x2000116ULL, NULL, NULL, OperandInfo113 }, // Inst #1103 = LMSW16r { 1104, 6, 0, 0, 0, "LOCK_ADD16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10210c018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1104 = LOCK_ADD16mi { 1105, 6, 0, 0, 0, "LOCK_ADD16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x106104018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1105 = LOCK_ADD16mi8 { 1106, 6, 0, 0, 0, "LOCK_ADD16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2100044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #1106 = LOCK_ADD16mr { 1107, 6, 0, 0, 0, "LOCK_ADD32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x102114018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1107 = LOCK_ADD32mi { 1108, 6, 0, 0, 0, "LOCK_ADD32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x106104018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1108 = LOCK_ADD32mi8 { 1109, 6, 0, 0, 0, "LOCK_ADD32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2100004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #1109 = LOCK_ADD32mr { 1110, 6, 0, 0, 0, "LOCK_ADD64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x102116018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1110 = LOCK_ADD64mi32 { 1111, 6, 0, 0, 0, "LOCK_ADD64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x106106018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1111 = LOCK_ADD64mi8 { 1112, 6, 0, 0, 0, "LOCK_ADD64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2102004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #1112 = LOCK_ADD64mr { 1113, 6, 0, 0, 0, "LOCK_ADD8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x100104018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1113 = LOCK_ADD8mi { 1114, 6, 0, 0, 0, "LOCK_ADD8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x100004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #1114 = LOCK_ADD8mr { 1115, 6, 0, 0, 0, "LOCK_AND16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10210c01cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1115 = LOCK_AND16mi { 1116, 6, 0, 0, 0, "LOCK_AND16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1116 = LOCK_AND16mi8 { 1117, 6, 0, 0, 0, "LOCK_AND16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x42100044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #1117 = LOCK_AND16mr { 1118, 6, 0, 0, 0, "LOCK_AND32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10211401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1118 = LOCK_AND32mi { 1119, 6, 0, 0, 0, "LOCK_AND32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1119 = LOCK_AND32mi8 { 1120, 6, 0, 0, 0, "LOCK_AND32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x42100004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #1120 = LOCK_AND32mr { 1121, 6, 0, 0, 0, "LOCK_AND64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10211601cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1121 = LOCK_AND64mi32 { 1122, 6, 0, 0, 0, "LOCK_AND64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610601cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1122 = LOCK_AND64mi8 { 1123, 6, 0, 0, 0, "LOCK_AND64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x42102004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #1123 = LOCK_AND64mr { 1124, 6, 0, 0, 0, "LOCK_AND8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10010401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1124 = LOCK_AND8mi { 1125, 6, 0, 0, 0, "LOCK_AND8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x40100004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #1125 = LOCK_AND8mr { 1126, 5, 0, 0, 0, "LOCK_DEC16m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1fe100059ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1126 = LOCK_DEC16m { 1127, 5, 0, 0, 0, "LOCK_DEC32m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1fe100019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1127 = LOCK_DEC32m { 1128, 5, 0, 0, 0, "LOCK_DEC64m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1fe102019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1128 = LOCK_DEC64m { 1129, 5, 0, 0, 0, "LOCK_DEC8m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1fc100019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1129 = LOCK_DEC8m { 1130, 5, 0, 0, 0, "LOCK_INC16m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1fe100058ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1130 = LOCK_INC16m { 1131, 5, 0, 0, 0, "LOCK_INC32m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1fe100018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1131 = LOCK_INC32m { 1132, 5, 0, 0, 0, "LOCK_INC64m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1fe102018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1132 = LOCK_INC64m { 1133, 5, 0, 0, 0, "LOCK_INC8m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1fc100018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1133 = LOCK_INC8m { 1134, 6, 0, 0, 0, "LOCK_OR16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10210c019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1134 = LOCK_OR16mi { 1135, 6, 0, 0, 0, "LOCK_OR16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x106104019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1135 = LOCK_OR16mi8 { 1136, 6, 0, 0, 0, "LOCK_OR16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x12100044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #1136 = LOCK_OR16mr { 1137, 6, 0, 0, 0, "LOCK_OR32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x102114019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1137 = LOCK_OR32mi { 1138, 6, 0, 0, 0, "LOCK_OR32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x106104019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1138 = LOCK_OR32mi8 { 1139, 6, 0, 0, 0, "LOCK_OR32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x12100004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #1139 = LOCK_OR32mr { 1140, 6, 0, 0, 0, "LOCK_OR64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x102116019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1140 = LOCK_OR64mi32 { 1141, 6, 0, 0, 0, "LOCK_OR64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x106106019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1141 = LOCK_OR64mi8 { 1142, 6, 0, 0, 0, "LOCK_OR64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x12102004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #1142 = LOCK_OR64mr { 1143, 6, 0, 0, 0, "LOCK_OR8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x100104019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1143 = LOCK_OR8mi { 1144, 6, 0, 0, 0, "LOCK_OR8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10100004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #1144 = LOCK_OR8mr { 1145, 0, 0, 0, 0, "LOCK_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0x1e0000001ULL, NULL, NULL, 0 }, // Inst #1145 = LOCK_PREFIX { 1146, 6, 0, 0, 0, "LOCK_SUB16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10210c01dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1146 = LOCK_SUB16mi { 1147, 6, 0, 0, 0, "LOCK_SUB16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1147 = LOCK_SUB16mi8 { 1148, 6, 0, 0, 0, "LOCK_SUB16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x52100044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #1148 = LOCK_SUB16mr { 1149, 6, 0, 0, 0, "LOCK_SUB32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10211401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1149 = LOCK_SUB32mi { 1150, 6, 0, 0, 0, "LOCK_SUB32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1150 = LOCK_SUB32mi8 { 1151, 6, 0, 0, 0, "LOCK_SUB32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x52100004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #1151 = LOCK_SUB32mr { 1152, 6, 0, 0, 0, "LOCK_SUB64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10211601dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1152 = LOCK_SUB64mi32 { 1153, 6, 0, 0, 0, "LOCK_SUB64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610601dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1153 = LOCK_SUB64mi8 { 1154, 6, 0, 0, 0, "LOCK_SUB64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x52102004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #1154 = LOCK_SUB64mr { 1155, 6, 0, 0, 0, "LOCK_SUB8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10010401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1155 = LOCK_SUB8mi { 1156, 6, 0, 0, 0, "LOCK_SUB8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x50100004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #1156 = LOCK_SUB8mr { 1157, 6, 0, 0, 0, "LOCK_XOR16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10210c01eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1157 = LOCK_XOR16mi { 1158, 6, 0, 0, 0, "LOCK_XOR16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610401eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1158 = LOCK_XOR16mi8 { 1159, 6, 0, 0, 0, "LOCK_XOR16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x62100044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #1159 = LOCK_XOR16mr { 1160, 6, 0, 0, 0, "LOCK_XOR32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10211401eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1160 = LOCK_XOR32mi { 1161, 6, 0, 0, 0, "LOCK_XOR32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610401eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1161 = LOCK_XOR32mi8 { 1162, 6, 0, 0, 0, "LOCK_XOR32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x62100004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #1162 = LOCK_XOR32mr { 1163, 6, 0, 0, 0, "LOCK_XOR64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10211601eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1163 = LOCK_XOR64mi32 { 1164, 6, 0, 0, 0, "LOCK_XOR64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10610601eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1164 = LOCK_XOR64mi8 { 1165, 6, 0, 0, 0, "LOCK_XOR64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x62102004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #1165 = LOCK_XOR64mr { 1166, 6, 0, 0, 0, "LOCK_XOR8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x10010401eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1166 = LOCK_XOR8mi { 1167, 6, 0, 0, 0, "LOCK_XOR8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x60100004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #1167 = LOCK_XOR8mr { 1168, 0, 0, 0, 0, "LODSB", 0|(1<<MCID::UnmodeledSideEffects), 0x158000001ULL, NULL, NULL, 0 }, // Inst #1168 = LODSB { 1169, 0, 0, 0, 0, "LODSD", 0|(1<<MCID::UnmodeledSideEffects), 0x15a000001ULL, NULL, NULL, 0 }, // Inst #1169 = LODSD { 1170, 0, 0, 0, 0, "LODSQ", 0|(1<<MCID::UnmodeledSideEffects), 0x15a002001ULL, NULL, NULL, 0 }, // Inst #1170 = LODSQ { 1171, 0, 0, 0, 0, "LODSW", 0|(1<<MCID::UnmodeledSideEffects), 0x15a000041ULL, NULL, NULL, 0 }, // Inst #1171 = LODSW { 1172, 1, 0, 0, 0, "LOOP", 0|(1<<MCID::UnmodeledSideEffects), 0x1c4008001ULL, NULL, NULL, OperandInfo73 }, // Inst #1172 = LOOP { 1173, 1, 0, 0, 0, "LOOPE", 0|(1<<MCID::UnmodeledSideEffects), 0x1c2008001ULL, NULL, NULL, OperandInfo73 }, // Inst #1173 = LOOPE { 1174, 1, 0, 0, 0, "LOOPNE", 0|(1<<MCID::UnmodeledSideEffects), 0x1c0008001ULL, NULL, NULL, OperandInfo73 }, // Inst #1174 = LOOPNE { 1175, 1, 0, 0, 0, "LRETI", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1940ec001ULL, NULL, NULL, OperandInfo2 }, // Inst #1175 = LRETI { 1176, 1, 0, 0, 0, "LRETIW", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1940ec041ULL, NULL, NULL, OperandInfo2 }, // Inst #1176 = LRETIW { 1177, 0, 0, 0, 0, "LRETL", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1960e0001ULL, NULL, NULL, 0 }, // Inst #1177 = LRETL { 1178, 0, 0, 0, 0, "LRETQ", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x1960e2001ULL, NULL, NULL, 0 }, // Inst #1178 = LRETQ { 1179, 6, 1, 0, 0, "LSL16rm", 0|(1<<MCID::UnmodeledSideEffects), 0x6000146ULL, NULL, NULL, OperandInfo11 }, // Inst #1179 = LSL16rm { 1180, 2, 1, 0, 0, "LSL16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x6000145ULL, NULL, NULL, OperandInfo55 }, // Inst #1180 = LSL16rr { 1181, 6, 1, 0, 0, "LSL32rm", 0|(1<<MCID::UnmodeledSideEffects), 0x6000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1181 = LSL32rm { 1182, 2, 1, 0, 0, "LSL32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x6000105ULL, NULL, NULL, OperandInfo65 }, // Inst #1182 = LSL32rr { 1183, 6, 1, 0, 0, "LSL64rm", 0|(1<<MCID::UnmodeledSideEffects), 0x6002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1183 = LSL64rm { 1184, 2, 1, 0, 0, "LSL64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x6002105ULL, NULL, NULL, OperandInfo66 }, // Inst #1184 = LSL64rr { 1185, 6, 1, 0, 0, "LSS16rm", 0|(1<<MCID::UnmodeledSideEffects), 0x164000146ULL, NULL, NULL, OperandInfo11 }, // Inst #1185 = LSS16rm { 1186, 6, 1, 0, 0, "LSS32rm", 0|(1<<MCID::UnmodeledSideEffects), 0x164000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1186 = LSS32rm { 1187, 6, 1, 0, 0, "LSS64rm", 0|(1<<MCID::UnmodeledSideEffects), 0x164002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1187 = LSS64rm { 1188, 5, 0, 0, 0, "LTRm", 0|(1<<MCID::UnmodeledSideEffects), 0x11bULL, NULL, NULL, OperandInfo38 }, // Inst #1188 = LTRm { 1189, 1, 0, 0, 0, "LTRr", 0|(1<<MCID::UnmodeledSideEffects), 0x113ULL, NULL, NULL, OperandInfo113 }, // Inst #1189 = LTRr { 1190, 7, 1, 0, 0, "LXADD16", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182100146ULL, NULL, ImplicitList1, OperandInfo18 }, // Inst #1190 = LXADD16 { 1191, 7, 1, 0, 0, "LXADD32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182100106ULL, NULL, ImplicitList1, OperandInfo22 }, // Inst #1191 = LXADD32 { 1192, 7, 1, 0, 0, "LXADD64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182102106ULL, NULL, ImplicitList1, OperandInfo26 }, // Inst #1192 = LXADD64 { 1193, 7, 1, 0, 0, "LXADD8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x180100106ULL, NULL, ImplicitList1, OperandInfo30 }, // Inst #1193 = LXADD8 { 1194, 6, 1, 0, 0, "LZCNT16rm", 0|(1<<MCID::MayLoad), 0x17a000c46ULL, NULL, ImplicitList1, OperandInfo11 }, // Inst #1194 = LZCNT16rm { 1195, 2, 1, 0, 0, "LZCNT16rr", 0, 0x17a000c45ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #1195 = LZCNT16rr { 1196, 6, 1, 0, 0, "LZCNT32rm", 0|(1<<MCID::MayLoad), 0x17a000c06ULL, NULL, ImplicitList1, OperandInfo12 }, // Inst #1196 = LZCNT32rm { 1197, 2, 1, 0, 0, "LZCNT32rr", 0, 0x17a000c05ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #1197 = LZCNT32rr { 1198, 6, 1, 0, 0, "LZCNT64rm", 0|(1<<MCID::MayLoad), 0x17a002c06ULL, NULL, ImplicitList1, OperandInfo13 }, // Inst #1198 = LZCNT64rm { 1199, 2, 1, 0, 0, "LZCNT64rr", 0, 0x17a002c05ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #1199 = LZCNT64rr { 1200, 2, 0, 0, 0, "MASKMOVDQU", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ef800145ULL, ImplicitList34, NULL, OperandInfo48 }, // Inst #1200 = MASKMOVDQU { 1201, 2, 0, 0, 0, "MASKMOVDQU64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ef800145ULL, ImplicitList35, NULL, OperandInfo48 }, // Inst #1201 = MASKMOVDQU64 { 1202, 7, 1, 0, 0, "MAXPDrm", 0|(1<<MCID::MayLoad), 0xbf000146ULL, NULL, NULL, OperandInfo32 }, // Inst #1202 = MAXPDrm { 1203, 7, 1, 0, 0, "MAXPDrm_Int", 0|(1<<MCID::MayLoad), 0xbf000146ULL, NULL, NULL, OperandInfo32 }, // Inst #1203 = MAXPDrm_Int { 1204, 3, 1, 0, 0, "MAXPDrr", 0, 0xbf000145ULL, NULL, NULL, OperandInfo33 }, // Inst #1204 = MAXPDrr { 1205, 3, 1, 0, 0, "MAXPDrr_Int", 0, 0xbf000145ULL, NULL, NULL, OperandInfo33 }, // Inst #1205 = MAXPDrr_Int { 1206, 7, 1, 0, 0, "MAXPSrm", 0|(1<<MCID::MayLoad), 0xbe800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1206 = MAXPSrm { 1207, 7, 1, 0, 0, "MAXPSrm_Int", 0|(1<<MCID::MayLoad), 0xbe800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1207 = MAXPSrm_Int { 1208, 3, 1, 0, 0, "MAXPSrr", 0, 0xbe800105ULL, NULL, NULL, OperandInfo33 }, // Inst #1208 = MAXPSrr { 1209, 3, 1, 0, 0, "MAXPSrr_Int", 0, 0xbe800105ULL, NULL, NULL, OperandInfo33 }, // Inst #1209 = MAXPSrr_Int { 1210, 7, 1, 0, 0, "MAXSDrm", 0|(1<<MCID::MayLoad), 0xbe000b06ULL, NULL, NULL, OperandInfo34 }, // Inst #1210 = MAXSDrm { 1211, 7, 1, 0, 0, "MAXSDrm_Int", 0|(1<<MCID::MayLoad), 0xbe000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #1211 = MAXSDrm_Int { 1212, 3, 1, 0, 0, "MAXSDrr", 0, 0xbe000b05ULL, NULL, NULL, OperandInfo35 }, // Inst #1212 = MAXSDrr { 1213, 3, 1, 0, 0, "MAXSDrr_Int", 0, 0xbe000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #1213 = MAXSDrr_Int { 1214, 7, 1, 0, 0, "MAXSSrm", 0|(1<<MCID::MayLoad), 0xbe000c06ULL, NULL, NULL, OperandInfo36 }, // Inst #1214 = MAXSSrm { 1215, 7, 1, 0, 0, "MAXSSrm_Int", 0|(1<<MCID::MayLoad), 0xbe000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #1215 = MAXSSrm_Int { 1216, 3, 1, 0, 0, "MAXSSrr", 0, 0xbe000c05ULL, NULL, NULL, OperandInfo37 }, // Inst #1216 = MAXSSrr { 1217, 3, 1, 0, 0, "MAXSSrr_Int", 0, 0xbe000c05ULL, NULL, NULL, OperandInfo33 }, // Inst #1217 = MAXSSrr_Int { 1218, 0, 0, 0, 0, "MFENCE", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x15c000128ULL, NULL, NULL, 0 }, // Inst #1218 = MFENCE { 1219, 7, 1, 0, 0, "MINPDrm", 0|(1<<MCID::MayLoad), 0xbb000146ULL, NULL, NULL, OperandInfo32 }, // Inst #1219 = MINPDrm { 1220, 7, 1, 0, 0, "MINPDrm_Int", 0|(1<<MCID::MayLoad), 0xbb000146ULL, NULL, NULL, OperandInfo32 }, // Inst #1220 = MINPDrm_Int { 1221, 3, 1, 0, 0, "MINPDrr", 0, 0xbb000145ULL, NULL, NULL, OperandInfo33 }, // Inst #1221 = MINPDrr { 1222, 3, 1, 0, 0, "MINPDrr_Int", 0, 0xbb000145ULL, NULL, NULL, OperandInfo33 }, // Inst #1222 = MINPDrr_Int { 1223, 7, 1, 0, 0, "MINPSrm", 0|(1<<MCID::MayLoad), 0xba800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1223 = MINPSrm { 1224, 7, 1, 0, 0, "MINPSrm_Int", 0|(1<<MCID::MayLoad), 0xba800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1224 = MINPSrm_Int { 1225, 3, 1, 0, 0, "MINPSrr", 0, 0xba800105ULL, NULL, NULL, OperandInfo33 }, // Inst #1225 = MINPSrr { 1226, 3, 1, 0, 0, "MINPSrr_Int", 0, 0xba800105ULL, NULL, NULL, OperandInfo33 }, // Inst #1226 = MINPSrr_Int { 1227, 7, 1, 0, 0, "MINSDrm", 0|(1<<MCID::MayLoad), 0xba000b06ULL, NULL, NULL, OperandInfo34 }, // Inst #1227 = MINSDrm { 1228, 7, 1, 0, 0, "MINSDrm_Int", 0|(1<<MCID::MayLoad), 0xba000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #1228 = MINSDrm_Int { 1229, 3, 1, 0, 0, "MINSDrr", 0, 0xba000b05ULL, NULL, NULL, OperandInfo35 }, // Inst #1229 = MINSDrr { 1230, 3, 1, 0, 0, "MINSDrr_Int", 0, 0xba000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #1230 = MINSDrr_Int { 1231, 7, 1, 0, 0, "MINSSrm", 0|(1<<MCID::MayLoad), 0xba000c06ULL, NULL, NULL, OperandInfo36 }, // Inst #1231 = MINSSrm { 1232, 7, 1, 0, 0, "MINSSrm_Int", 0|(1<<MCID::MayLoad), 0xba000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #1232 = MINSSrm_Int { 1233, 3, 1, 0, 0, "MINSSrr", 0, 0xba000c05ULL, NULL, NULL, OperandInfo37 }, // Inst #1233 = MINSSrr { 1234, 3, 1, 0, 0, "MINSSrr_Int", 0, 0xba000c05ULL, NULL, NULL, OperandInfo33 }, // Inst #1234 = MINSSrr_Int { 1235, 6, 1, 0, 0, "MMX_CVTPD2PIirm", 0|(1<<MCID::MayLoad), 0x5b000146ULL, NULL, NULL, OperandInfo145 }, // Inst #1235 = MMX_CVTPD2PIirm { 1236, 2, 1, 0, 0, "MMX_CVTPD2PIirr", 0, 0x5b000145ULL, NULL, NULL, OperandInfo146 }, // Inst #1236 = MMX_CVTPD2PIirr { 1237, 6, 1, 0, 0, "MMX_CVTPI2PDirm", 0|(1<<MCID::MayLoad), 0x55000146ULL, NULL, NULL, OperandInfo47 }, // Inst #1237 = MMX_CVTPI2PDirm { 1238, 2, 1, 0, 0, "MMX_CVTPI2PDirr", 0, 0x55000145ULL, NULL, NULL, OperandInfo147 }, // Inst #1238 = MMX_CVTPI2PDirr { 1239, 7, 1, 0, 0, "MMX_CVTPI2PSirm", 0|(1<<MCID::MayLoad), 0x54800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1239 = MMX_CVTPI2PSirm { 1240, 3, 1, 0, 0, "MMX_CVTPI2PSirr", 0, 0x54800105ULL, NULL, NULL, OperandInfo148 }, // Inst #1240 = MMX_CVTPI2PSirr { 1241, 6, 1, 0, 0, "MMX_CVTPS2PIirm", 0|(1<<MCID::MayLoad), 0x5a800106ULL, NULL, NULL, OperandInfo145 }, // Inst #1241 = MMX_CVTPS2PIirm { 1242, 2, 1, 0, 0, "MMX_CVTPS2PIirr", 0, 0x5a800105ULL, NULL, NULL, OperandInfo146 }, // Inst #1242 = MMX_CVTPS2PIirr { 1243, 6, 1, 0, 0, "MMX_CVTTPD2PIirm", 0|(1<<MCID::MayLoad), 0x59000146ULL, NULL, NULL, OperandInfo145 }, // Inst #1243 = MMX_CVTTPD2PIirm { 1244, 2, 1, 0, 0, "MMX_CVTTPD2PIirr", 0, 0x59000145ULL, NULL, NULL, OperandInfo146 }, // Inst #1244 = MMX_CVTTPD2PIirr { 1245, 6, 1, 0, 0, "MMX_CVTTPS2PIirm", 0|(1<<MCID::MayLoad), 0x58800106ULL, NULL, NULL, OperandInfo145 }, // Inst #1245 = MMX_CVTTPS2PIirm { 1246, 2, 1, 0, 0, "MMX_CVTTPS2PIirr", 0, 0x58800105ULL, NULL, NULL, OperandInfo146 }, // Inst #1246 = MMX_CVTTPS2PIirr { 1247, 0, 0, 0, 0, "MMX_EMMS", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xee000101ULL, NULL, NULL, 0 }, // Inst #1247 = MMX_EMMS { 1248, 2, 0, 0, 0, "MMX_MASKMOVQ", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ee000105ULL, ImplicitList34, NULL, OperandInfo149 }, // Inst #1248 = MMX_MASKMOVQ { 1249, 2, 0, 0, 0, "MMX_MASKMOVQ64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ee000105ULL, ImplicitList35, NULL, OperandInfo149 }, // Inst #1249 = MMX_MASKMOVQ64 { 1250, 2, 1, 0, 0, "MMX_MOVD64from64rr", 0|(1<<MCID::Bitcast), 0xfc002103ULL, NULL, NULL, OperandInfo150 }, // Inst #1250 = MMX_MOVD64from64rr { 1251, 2, 1, 0, 0, "MMX_MOVD64grr", 0, 0xfc000103ULL, NULL, NULL, OperandInfo151 }, // Inst #1251 = MMX_MOVD64grr { 1252, 6, 0, 0, 0, "MMX_MOVD64mr", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xfc000104ULL, NULL, NULL, OperandInfo152 }, // Inst #1252 = MMX_MOVD64mr { 1253, 6, 1, 0, 0, "MMX_MOVD64rm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad), 0xdc000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1253 = MMX_MOVD64rm { 1254, 2, 1, 0, 0, "MMX_MOVD64rr", 0, 0xdc000105ULL, NULL, NULL, OperandInfo153 }, // Inst #1254 = MMX_MOVD64rr { 1255, 2, 1, 0, 0, "MMX_MOVD64rrv164", 0|(1<<MCID::Bitcast), 0xdc002105ULL, NULL, NULL, OperandInfo154 }, // Inst #1255 = MMX_MOVD64rrv164 { 1256, 2, 1, 0, 0, "MMX_MOVD64to64rr", 0, 0xdc002105ULL, NULL, NULL, OperandInfo154 }, // Inst #1256 = MMX_MOVD64to64rr { 1257, 2, 1, 0, 0, "MMX_MOVDQ2Qrr", 0, 0x1ac004b05ULL, NULL, NULL, OperandInfo146 }, // Inst #1257 = MMX_MOVDQ2Qrr { 1258, 2, 1, 0, 0, "MMX_MOVFR642Qrr", 0|(1<<MCID::UnmodeledSideEffects), 0x1ac004b05ULL, NULL, NULL, OperandInfo155 }, // Inst #1258 = MMX_MOVFR642Qrr { 1259, 6, 0, 0, 0, "MMX_MOVNTQmr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ce000104ULL, NULL, NULL, OperandInfo152 }, // Inst #1259 = MMX_MOVNTQmr { 1260, 2, 1, 0, 0, "MMX_MOVQ2DQrr", 0, 0x1ac004c05ULL, NULL, NULL, OperandInfo147 }, // Inst #1260 = MMX_MOVQ2DQrr { 1261, 2, 1, 0, 0, "MMX_MOVQ2FR64rr", 0, 0x1ac004c05ULL, NULL, NULL, OperandInfo156 }, // Inst #1261 = MMX_MOVQ2FR64rr { 1262, 6, 0, 0, 0, "MMX_MOVQ64mr", 0|(1<<MCID::MayStore), 0xfe000104ULL, NULL, NULL, OperandInfo152 }, // Inst #1262 = MMX_MOVQ64mr { 1263, 6, 1, 0, 0, "MMX_MOVQ64rm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad), 0xde000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1263 = MMX_MOVQ64rm { 1264, 2, 1, 0, 0, "MMX_MOVQ64rr", 0, 0xde000105ULL, NULL, NULL, OperandInfo149 }, // Inst #1264 = MMX_MOVQ64rr { 1265, 6, 1, 0, 0, "MMX_MOVZDI2PDIrm", 0|(1<<MCID::MayLoad), 0xdc000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1265 = MMX_MOVZDI2PDIrm { 1266, 2, 1, 0, 0, "MMX_MOVZDI2PDIrr", 0, 0xdc000105ULL, NULL, NULL, OperandInfo153 }, // Inst #1266 = MMX_MOVZDI2PDIrr { 1267, 6, 1, 0, 0, "MMX_PABSBrm64", 0|(1<<MCID::MayLoad), 0x39804d06ULL, NULL, NULL, OperandInfo145 }, // Inst #1267 = MMX_PABSBrm64 { 1268, 2, 1, 0, 0, "MMX_PABSBrr64", 0, 0x39804d05ULL, NULL, NULL, OperandInfo149 }, // Inst #1268 = MMX_PABSBrr64 { 1269, 6, 1, 0, 0, "MMX_PABSDrm64", 0|(1<<MCID::MayLoad), 0x3d804d06ULL, NULL, NULL, OperandInfo145 }, // Inst #1269 = MMX_PABSDrm64 { 1270, 2, 1, 0, 0, "MMX_PABSDrr64", 0, 0x3d804d05ULL, NULL, NULL, OperandInfo149 }, // Inst #1270 = MMX_PABSDrr64 { 1271, 6, 1, 0, 0, "MMX_PABSWrm64", 0|(1<<MCID::MayLoad), 0x3b804d06ULL, NULL, NULL, OperandInfo145 }, // Inst #1271 = MMX_PABSWrm64 { 1272, 2, 1, 0, 0, "MMX_PABSWrr64", 0, 0x3b804d05ULL, NULL, NULL, OperandInfo149 }, // Inst #1272 = MMX_PABSWrr64 { 1273, 7, 1, 0, 0, "MMX_PACKSSDWirm", 0|(1<<MCID::MayLoad), 0xd6000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1273 = MMX_PACKSSDWirm { 1274, 3, 1, 0, 0, "MMX_PACKSSDWirr", 0, 0xd6000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1274 = MMX_PACKSSDWirr { 1275, 7, 1, 0, 0, "MMX_PACKSSWBirm", 0|(1<<MCID::MayLoad), 0xc6000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1275 = MMX_PACKSSWBirm { 1276, 3, 1, 0, 0, "MMX_PACKSSWBirr", 0, 0xc6000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1276 = MMX_PACKSSWBirr { 1277, 7, 1, 0, 0, "MMX_PACKUSWBirm", 0|(1<<MCID::MayLoad), 0xce000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1277 = MMX_PACKUSWBirm { 1278, 3, 1, 0, 0, "MMX_PACKUSWBirr", 0, 0xce000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1278 = MMX_PACKUSWBirr { 1279, 7, 1, 0, 0, "MMX_PADDBirm", 0|(1<<MCID::MayLoad), 0x1f8000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1279 = MMX_PADDBirm { 1280, 3, 1, 0, 0, "MMX_PADDBirr", 0|(1<<MCID::Commutable), 0x1f8000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1280 = MMX_PADDBirr { 1281, 7, 1, 0, 0, "MMX_PADDDirm", 0|(1<<MCID::MayLoad), 0x1fc000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1281 = MMX_PADDDirm { 1282, 3, 1, 0, 0, "MMX_PADDDirr", 0|(1<<MCID::Commutable), 0x1fc000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1282 = MMX_PADDDirr { 1283, 7, 1, 0, 0, "MMX_PADDQirm", 0|(1<<MCID::MayLoad), 0x1a8000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1283 = MMX_PADDQirm { 1284, 3, 1, 0, 0, "MMX_PADDQirr", 0|(1<<MCID::Commutable), 0x1a8000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1284 = MMX_PADDQirr { 1285, 7, 1, 0, 0, "MMX_PADDSBirm", 0|(1<<MCID::MayLoad), 0x1d8000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1285 = MMX_PADDSBirm { 1286, 3, 1, 0, 0, "MMX_PADDSBirr", 0|(1<<MCID::Commutable), 0x1d8000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1286 = MMX_PADDSBirr { 1287, 7, 1, 0, 0, "MMX_PADDSWirm", 0|(1<<MCID::MayLoad), 0x1da000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1287 = MMX_PADDSWirm { 1288, 3, 1, 0, 0, "MMX_PADDSWirr", 0|(1<<MCID::Commutable), 0x1da000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1288 = MMX_PADDSWirr { 1289, 7, 1, 0, 0, "MMX_PADDUSBirm", 0|(1<<MCID::MayLoad), 0x1b8000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1289 = MMX_PADDUSBirm { 1290, 3, 1, 0, 0, "MMX_PADDUSBirr", 0|(1<<MCID::Commutable), 0x1b8000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1290 = MMX_PADDUSBirr { 1291, 7, 1, 0, 0, "MMX_PADDUSWirm", 0|(1<<MCID::MayLoad), 0x1ba000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1291 = MMX_PADDUSWirm { 1292, 3, 1, 0, 0, "MMX_PADDUSWirr", 0|(1<<MCID::Commutable), 0x1ba000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1292 = MMX_PADDUSWirr { 1293, 7, 1, 0, 0, "MMX_PADDWirm", 0|(1<<MCID::MayLoad), 0x1fa000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1293 = MMX_PADDWirm { 1294, 3, 1, 0, 0, "MMX_PADDWirr", 0|(1<<MCID::Commutable), 0x1fa000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1294 = MMX_PADDWirr { 1295, 8, 1, 0, 0, "MMX_PALIGNR64irm", 0|(1<<MCID::MayLoad), 0x1f804e06ULL, NULL, NULL, OperandInfo159 }, // Inst #1295 = MMX_PALIGNR64irm { 1296, 4, 1, 0, 0, "MMX_PALIGNR64irr", 0, 0x1f804e05ULL, NULL, NULL, OperandInfo160 }, // Inst #1296 = MMX_PALIGNR64irr { 1297, 7, 1, 0, 0, "MMX_PANDNirm", 0|(1<<MCID::MayLoad), 0x1be000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1297 = MMX_PANDNirm { 1298, 3, 1, 0, 0, "MMX_PANDNirr", 0, 0x1be000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1298 = MMX_PANDNirr { 1299, 7, 1, 0, 0, "MMX_PANDirm", 0|(1<<MCID::MayLoad), 0x1b6000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1299 = MMX_PANDirm { 1300, 3, 1, 0, 0, "MMX_PANDirr", 0|(1<<MCID::Commutable), 0x1b6000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1300 = MMX_PANDirr { 1301, 7, 1, 0, 0, "MMX_PAVGBirm", 0|(1<<MCID::MayLoad), 0x1c0000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1301 = MMX_PAVGBirm { 1302, 3, 1, 0, 0, "MMX_PAVGBirr", 0|(1<<MCID::Commutable), 0x1c0000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1302 = MMX_PAVGBirr { 1303, 7, 1, 0, 0, "MMX_PAVGWirm", 0|(1<<MCID::MayLoad), 0x1c6000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1303 = MMX_PAVGWirm { 1304, 3, 1, 0, 0, "MMX_PAVGWirr", 0|(1<<MCID::Commutable), 0x1c6000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1304 = MMX_PAVGWirr { 1305, 7, 1, 0, 0, "MMX_PCMPEQBirm", 0|(1<<MCID::MayLoad), 0xe8000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1305 = MMX_PCMPEQBirm { 1306, 3, 1, 0, 0, "MMX_PCMPEQBirr", 0, 0xe8000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1306 = MMX_PCMPEQBirr { 1307, 7, 1, 0, 0, "MMX_PCMPEQDirm", 0|(1<<MCID::MayLoad), 0xec000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1307 = MMX_PCMPEQDirm { 1308, 3, 1, 0, 0, "MMX_PCMPEQDirr", 0, 0xec000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1308 = MMX_PCMPEQDirr { 1309, 7, 1, 0, 0, "MMX_PCMPEQWirm", 0|(1<<MCID::MayLoad), 0xea000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1309 = MMX_PCMPEQWirm { 1310, 3, 1, 0, 0, "MMX_PCMPEQWirr", 0, 0xea000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1310 = MMX_PCMPEQWirr { 1311, 7, 1, 0, 0, "MMX_PCMPGTBirm", 0|(1<<MCID::MayLoad), 0xc8000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1311 = MMX_PCMPGTBirm { 1312, 3, 1, 0, 0, "MMX_PCMPGTBirr", 0, 0xc8000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1312 = MMX_PCMPGTBirr { 1313, 7, 1, 0, 0, "MMX_PCMPGTDirm", 0|(1<<MCID::MayLoad), 0xcc000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1313 = MMX_PCMPGTDirm { 1314, 3, 1, 0, 0, "MMX_PCMPGTDirr", 0, 0xcc000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1314 = MMX_PCMPGTDirr { 1315, 7, 1, 0, 0, "MMX_PCMPGTWirm", 0|(1<<MCID::MayLoad), 0xca000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1315 = MMX_PCMPGTWirm { 1316, 3, 1, 0, 0, "MMX_PCMPGTWirr", 0, 0xca000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1316 = MMX_PCMPGTWirr { 1317, 3, 1, 0, 0, "MMX_PEXTRWirri", 0, 0x18a004105ULL, NULL, NULL, OperandInfo161 }, // Inst #1317 = MMX_PEXTRWirri { 1318, 7, 1, 0, 0, "MMX_PHADDSWrm64", 0|(1<<MCID::MayLoad), 0x7800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1318 = MMX_PHADDSWrm64 { 1319, 3, 1, 0, 0, "MMX_PHADDSWrr64", 0, 0x7800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1319 = MMX_PHADDSWrr64 { 1320, 7, 1, 0, 0, "MMX_PHADDWrm64", 0|(1<<MCID::MayLoad), 0x3800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1320 = MMX_PHADDWrm64 { 1321, 3, 1, 0, 0, "MMX_PHADDWrr64", 0, 0x3800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1321 = MMX_PHADDWrr64 { 1322, 7, 1, 0, 0, "MMX_PHADDrm64", 0|(1<<MCID::MayLoad), 0x5800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1322 = MMX_PHADDrm64 { 1323, 3, 1, 0, 0, "MMX_PHADDrr64", 0, 0x5800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1323 = MMX_PHADDrr64 { 1324, 7, 1, 0, 0, "MMX_PHSUBDrm64", 0|(1<<MCID::MayLoad), 0xd800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1324 = MMX_PHSUBDrm64 { 1325, 3, 1, 0, 0, "MMX_PHSUBDrr64", 0, 0xd800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1325 = MMX_PHSUBDrr64 { 1326, 7, 1, 0, 0, "MMX_PHSUBSWrm64", 0|(1<<MCID::MayLoad), 0xf800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1326 = MMX_PHSUBSWrm64 { 1327, 3, 1, 0, 0, "MMX_PHSUBSWrr64", 0, 0xf800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1327 = MMX_PHSUBSWrr64 { 1328, 7, 1, 0, 0, "MMX_PHSUBWrm64", 0|(1<<MCID::MayLoad), 0xb800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1328 = MMX_PHSUBWrm64 { 1329, 3, 1, 0, 0, "MMX_PHSUBWrr64", 0, 0xb800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1329 = MMX_PHSUBWrr64 { 1330, 8, 1, 0, 0, "MMX_PINSRWirmi", 0|(1<<MCID::MayLoad), 0x188004106ULL, NULL, NULL, OperandInfo159 }, // Inst #1330 = MMX_PINSRWirmi { 1331, 4, 1, 0, 0, "MMX_PINSRWirri", 0, 0x188004105ULL, NULL, NULL, OperandInfo162 }, // Inst #1331 = MMX_PINSRWirri { 1332, 7, 1, 0, 0, "MMX_PMADDUBSWrm64", 0|(1<<MCID::MayLoad), 0x9800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1332 = MMX_PMADDUBSWrm64 { 1333, 3, 1, 0, 0, "MMX_PMADDUBSWrr64", 0, 0x9800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1333 = MMX_PMADDUBSWrr64 { 1334, 7, 1, 0, 0, "MMX_PMADDWDirm", 0|(1<<MCID::MayLoad), 0x1ea000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1334 = MMX_PMADDWDirm { 1335, 3, 1, 0, 0, "MMX_PMADDWDirr", 0|(1<<MCID::Commutable), 0x1ea000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1335 = MMX_PMADDWDirr { 1336, 7, 1, 0, 0, "MMX_PMAXSWirm", 0|(1<<MCID::MayLoad), 0x1dc000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1336 = MMX_PMAXSWirm { 1337, 3, 1, 0, 0, "MMX_PMAXSWirr", 0|(1<<MCID::Commutable), 0x1dc000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1337 = MMX_PMAXSWirr { 1338, 7, 1, 0, 0, "MMX_PMAXUBirm", 0|(1<<MCID::MayLoad), 0x1bc000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1338 = MMX_PMAXUBirm { 1339, 3, 1, 0, 0, "MMX_PMAXUBirr", 0|(1<<MCID::Commutable), 0x1bc000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1339 = MMX_PMAXUBirr { 1340, 7, 1, 0, 0, "MMX_PMINSWirm", 0|(1<<MCID::MayLoad), 0x1d4000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1340 = MMX_PMINSWirm { 1341, 3, 1, 0, 0, "MMX_PMINSWirr", 0|(1<<MCID::Commutable), 0x1d4000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1341 = MMX_PMINSWirr { 1342, 7, 1, 0, 0, "MMX_PMINUBirm", 0|(1<<MCID::MayLoad), 0x1b4000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1342 = MMX_PMINUBirm { 1343, 3, 1, 0, 0, "MMX_PMINUBirr", 0|(1<<MCID::Commutable), 0x1b4000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1343 = MMX_PMINUBirr { 1344, 2, 1, 0, 0, "MMX_PMOVMSKBrr", 0, 0x1ae000105ULL, NULL, NULL, OperandInfo151 }, // Inst #1344 = MMX_PMOVMSKBrr { 1345, 7, 1, 0, 0, "MMX_PMULHRSWrm64", 0|(1<<MCID::MayLoad)|(1<<MCID::Commutable), 0x17800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1345 = MMX_PMULHRSWrm64 { 1346, 3, 1, 0, 0, "MMX_PMULHRSWrr64", 0|(1<<MCID::Commutable), 0x17800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1346 = MMX_PMULHRSWrr64 { 1347, 7, 1, 0, 0, "MMX_PMULHUWirm", 0|(1<<MCID::MayLoad), 0x1c8000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1347 = MMX_PMULHUWirm { 1348, 3, 1, 0, 0, "MMX_PMULHUWirr", 0|(1<<MCID::Commutable), 0x1c8000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1348 = MMX_PMULHUWirr { 1349, 7, 1, 0, 0, "MMX_PMULHWirm", 0|(1<<MCID::MayLoad), 0x1ca000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1349 = MMX_PMULHWirm { 1350, 3, 1, 0, 0, "MMX_PMULHWirr", 0|(1<<MCID::Commutable), 0x1ca000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1350 = MMX_PMULHWirr { 1351, 7, 1, 0, 0, "MMX_PMULLWirm", 0|(1<<MCID::MayLoad), 0x1aa000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1351 = MMX_PMULLWirm { 1352, 3, 1, 0, 0, "MMX_PMULLWirr", 0|(1<<MCID::Commutable), 0x1aa000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1352 = MMX_PMULLWirr { 1353, 7, 1, 0, 0, "MMX_PMULUDQirm", 0|(1<<MCID::MayLoad), 0x1e8000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1353 = MMX_PMULUDQirm { 1354, 3, 1, 0, 0, "MMX_PMULUDQirr", 0|(1<<MCID::Commutable), 0x1e8000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1354 = MMX_PMULUDQirr { 1355, 7, 1, 0, 0, "MMX_PORirm", 0|(1<<MCID::MayLoad), 0x1d6000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1355 = MMX_PORirm { 1356, 3, 1, 0, 0, "MMX_PORirr", 0|(1<<MCID::Commutable), 0x1d6000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1356 = MMX_PORirr { 1357, 7, 1, 0, 0, "MMX_PSADBWirm", 0|(1<<MCID::MayLoad), 0x1ec000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1357 = MMX_PSADBWirm { 1358, 3, 1, 0, 0, "MMX_PSADBWirr", 0|(1<<MCID::Commutable), 0x1ec000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1358 = MMX_PSADBWirr { 1359, 7, 1, 0, 0, "MMX_PSHUFBrm64", 0|(1<<MCID::MayLoad), 0x1800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1359 = MMX_PSHUFBrm64 { 1360, 3, 1, 0, 0, "MMX_PSHUFBrr64", 0, 0x1800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1360 = MMX_PSHUFBrr64 { 1361, 7, 1, 0, 0, "MMX_PSHUFWmi", 0|(1<<MCID::MayLoad), 0xe0004106ULL, NULL, NULL, OperandInfo163 }, // Inst #1361 = MMX_PSHUFWmi { 1362, 3, 1, 0, 0, "MMX_PSHUFWri", 0, 0xe0004105ULL, NULL, NULL, OperandInfo164 }, // Inst #1362 = MMX_PSHUFWri { 1363, 7, 1, 0, 0, "MMX_PSIGNBrm64", 0|(1<<MCID::MayLoad), 0x11800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1363 = MMX_PSIGNBrm64 { 1364, 3, 1, 0, 0, "MMX_PSIGNBrr64", 0, 0x11800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1364 = MMX_PSIGNBrr64 { 1365, 7, 1, 0, 0, "MMX_PSIGNDrm64", 0|(1<<MCID::MayLoad), 0x15800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1365 = MMX_PSIGNDrm64 { 1366, 3, 1, 0, 0, "MMX_PSIGNDrr64", 0, 0x15800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1366 = MMX_PSIGNDrr64 { 1367, 7, 1, 0, 0, "MMX_PSIGNWrm64", 0|(1<<MCID::MayLoad), 0x13800d06ULL, NULL, NULL, OperandInfo157 }, // Inst #1367 = MMX_PSIGNWrm64 { 1368, 3, 1, 0, 0, "MMX_PSIGNWrr64", 0, 0x13800d05ULL, NULL, NULL, OperandInfo158 }, // Inst #1368 = MMX_PSIGNWrr64 { 1369, 3, 1, 0, 0, "MMX_PSLLDri", 0, 0xe4004116ULL, NULL, NULL, OperandInfo165 }, // Inst #1369 = MMX_PSLLDri { 1370, 7, 1, 0, 0, "MMX_PSLLDrm", 0|(1<<MCID::MayLoad), 0x1e4000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1370 = MMX_PSLLDrm { 1371, 3, 1, 0, 0, "MMX_PSLLDrr", 0, 0x1e4000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1371 = MMX_PSLLDrr { 1372, 3, 1, 0, 0, "MMX_PSLLQri", 0, 0xe6004116ULL, NULL, NULL, OperandInfo165 }, // Inst #1372 = MMX_PSLLQri { 1373, 7, 1, 0, 0, "MMX_PSLLQrm", 0|(1<<MCID::MayLoad), 0x1e6000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1373 = MMX_PSLLQrm { 1374, 3, 1, 0, 0, "MMX_PSLLQrr", 0, 0x1e6000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1374 = MMX_PSLLQrr { 1375, 3, 1, 0, 0, "MMX_PSLLWri", 0, 0xe2004116ULL, NULL, NULL, OperandInfo165 }, // Inst #1375 = MMX_PSLLWri { 1376, 7, 1, 0, 0, "MMX_PSLLWrm", 0|(1<<MCID::MayLoad), 0x1e2000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1376 = MMX_PSLLWrm { 1377, 3, 1, 0, 0, "MMX_PSLLWrr", 0, 0x1e2000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1377 = MMX_PSLLWrr { 1378, 3, 1, 0, 0, "MMX_PSRADri", 0, 0xe4004114ULL, NULL, NULL, OperandInfo165 }, // Inst #1378 = MMX_PSRADri { 1379, 7, 1, 0, 0, "MMX_PSRADrm", 0|(1<<MCID::MayLoad), 0x1c4000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1379 = MMX_PSRADrm { 1380, 3, 1, 0, 0, "MMX_PSRADrr", 0, 0x1c4000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1380 = MMX_PSRADrr { 1381, 3, 1, 0, 0, "MMX_PSRAWri", 0, 0xe2004114ULL, NULL, NULL, OperandInfo165 }, // Inst #1381 = MMX_PSRAWri { 1382, 7, 1, 0, 0, "MMX_PSRAWrm", 0|(1<<MCID::MayLoad), 0x1c2000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1382 = MMX_PSRAWrm { 1383, 3, 1, 0, 0, "MMX_PSRAWrr", 0, 0x1c2000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1383 = MMX_PSRAWrr { 1384, 3, 1, 0, 0, "MMX_PSRLDri", 0, 0xe4004112ULL, NULL, NULL, OperandInfo165 }, // Inst #1384 = MMX_PSRLDri { 1385, 7, 1, 0, 0, "MMX_PSRLDrm", 0|(1<<MCID::MayLoad), 0x1a4000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1385 = MMX_PSRLDrm { 1386, 3, 1, 0, 0, "MMX_PSRLDrr", 0, 0x1a4000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1386 = MMX_PSRLDrr { 1387, 3, 1, 0, 0, "MMX_PSRLQri", 0, 0xe6004112ULL, NULL, NULL, OperandInfo165 }, // Inst #1387 = MMX_PSRLQri { 1388, 7, 1, 0, 0, "MMX_PSRLQrm", 0|(1<<MCID::MayLoad), 0x1a6000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1388 = MMX_PSRLQrm { 1389, 3, 1, 0, 0, "MMX_PSRLQrr", 0, 0x1a6000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1389 = MMX_PSRLQrr { 1390, 3, 1, 0, 0, "MMX_PSRLWri", 0, 0xe2004112ULL, NULL, NULL, OperandInfo165 }, // Inst #1390 = MMX_PSRLWri { 1391, 7, 1, 0, 0, "MMX_PSRLWrm", 0|(1<<MCID::MayLoad), 0x1a2000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1391 = MMX_PSRLWrm { 1392, 3, 1, 0, 0, "MMX_PSRLWrr", 0, 0x1a2000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1392 = MMX_PSRLWrr { 1393, 7, 1, 0, 0, "MMX_PSUBBirm", 0|(1<<MCID::MayLoad), 0x1f0000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1393 = MMX_PSUBBirm { 1394, 3, 1, 0, 0, "MMX_PSUBBirr", 0, 0x1f0000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1394 = MMX_PSUBBirr { 1395, 7, 1, 0, 0, "MMX_PSUBDirm", 0|(1<<MCID::MayLoad), 0x1f4000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1395 = MMX_PSUBDirm { 1396, 3, 1, 0, 0, "MMX_PSUBDirr", 0, 0x1f4000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1396 = MMX_PSUBDirr { 1397, 7, 1, 0, 0, "MMX_PSUBQirm", 0|(1<<MCID::MayLoad), 0x1f6000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1397 = MMX_PSUBQirm { 1398, 3, 1, 0, 0, "MMX_PSUBQirr", 0, 0x1f6000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1398 = MMX_PSUBQirr { 1399, 7, 1, 0, 0, "MMX_PSUBSBirm", 0|(1<<MCID::MayLoad), 0x1d0000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1399 = MMX_PSUBSBirm { 1400, 3, 1, 0, 0, "MMX_PSUBSBirr", 0, 0x1d0000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1400 = MMX_PSUBSBirr { 1401, 7, 1, 0, 0, "MMX_PSUBSWirm", 0|(1<<MCID::MayLoad), 0x1d2000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1401 = MMX_PSUBSWirm { 1402, 3, 1, 0, 0, "MMX_PSUBSWirr", 0, 0x1d2000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1402 = MMX_PSUBSWirr { 1403, 7, 1, 0, 0, "MMX_PSUBUSBirm", 0|(1<<MCID::MayLoad), 0x1b0000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1403 = MMX_PSUBUSBirm { 1404, 3, 1, 0, 0, "MMX_PSUBUSBirr", 0, 0x1b0000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1404 = MMX_PSUBUSBirr { 1405, 7, 1, 0, 0, "MMX_PSUBUSWirm", 0|(1<<MCID::MayLoad), 0x1b2000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1405 = MMX_PSUBUSWirm { 1406, 3, 1, 0, 0, "MMX_PSUBUSWirr", 0, 0x1b2000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1406 = MMX_PSUBUSWirr { 1407, 7, 1, 0, 0, "MMX_PSUBWirm", 0|(1<<MCID::MayLoad), 0x1f2000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1407 = MMX_PSUBWirm { 1408, 3, 1, 0, 0, "MMX_PSUBWirr", 0, 0x1f2000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1408 = MMX_PSUBWirr { 1409, 7, 1, 0, 0, "MMX_PUNPCKHBWirm", 0|(1<<MCID::MayLoad), 0xd0000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1409 = MMX_PUNPCKHBWirm { 1410, 3, 1, 0, 0, "MMX_PUNPCKHBWirr", 0, 0xd0000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1410 = MMX_PUNPCKHBWirr { 1411, 7, 1, 0, 0, "MMX_PUNPCKHDQirm", 0|(1<<MCID::MayLoad), 0xd4000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1411 = MMX_PUNPCKHDQirm { 1412, 3, 1, 0, 0, "MMX_PUNPCKHDQirr", 0, 0xd4000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1412 = MMX_PUNPCKHDQirr { 1413, 7, 1, 0, 0, "MMX_PUNPCKHWDirm", 0|(1<<MCID::MayLoad), 0xd2000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1413 = MMX_PUNPCKHWDirm { 1414, 3, 1, 0, 0, "MMX_PUNPCKHWDirr", 0, 0xd2000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1414 = MMX_PUNPCKHWDirr { 1415, 7, 1, 0, 0, "MMX_PUNPCKLBWirm", 0|(1<<MCID::MayLoad), 0xc0000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1415 = MMX_PUNPCKLBWirm { 1416, 3, 1, 0, 0, "MMX_PUNPCKLBWirr", 0, 0xc0000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1416 = MMX_PUNPCKLBWirr { 1417, 7, 1, 0, 0, "MMX_PUNPCKLDQirm", 0|(1<<MCID::MayLoad), 0xc4000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1417 = MMX_PUNPCKLDQirm { 1418, 3, 1, 0, 0, "MMX_PUNPCKLDQirr", 0, 0xc4000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1418 = MMX_PUNPCKLDQirr { 1419, 7, 1, 0, 0, "MMX_PUNPCKLWDirm", 0|(1<<MCID::MayLoad), 0xc2000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1419 = MMX_PUNPCKLWDirm { 1420, 3, 1, 0, 0, "MMX_PUNPCKLWDirr", 0, 0xc2000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1420 = MMX_PUNPCKLWDirr { 1421, 7, 1, 0, 0, "MMX_PXORirm", 0|(1<<MCID::MayLoad), 0x1de000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1421 = MMX_PXORirm { 1422, 3, 1, 0, 0, "MMX_PXORirr", 0|(1<<MCID::Commutable), 0x1de000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1422 = MMX_PXORirr { 1423, 7, 0, 0, 0, "MONITOR", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, OperandInfo166 }, // Inst #1423 = MONITOR { 1424, 0, 0, 0, 0, "MONITORrrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2000125ULL, ImplicitList36, NULL, 0 }, // Inst #1424 = MONITORrrr { 1425, 0, 0, 0, 0, "MONTMUL", 0|(1<<MCID::UnmodeledSideEffects), 0x180000f01ULL, ImplicitList37, ImplicitList38, 0 }, // Inst #1425 = MONTMUL { 1426, 1, 1, 0, 0, "MOV16ao16", 0|(1<<MCID::UnmodeledSideEffects), 0x146014041ULL, NULL, NULL, OperandInfo73 }, // Inst #1426 = MOV16ao16 { 1427, 6, 0, 0, 0, "MOV16mi", 0|(1<<MCID::MayStore), 0x18e00c058ULL, NULL, NULL, OperandInfo15 }, // Inst #1427 = MOV16mi { 1428, 6, 0, 0, 0, "MOV16mr", 0|(1<<MCID::MayStore), 0x112000044ULL, NULL, NULL, OperandInfo16 }, // Inst #1428 = MOV16mr { 1429, 6, 1, 0, 0, "MOV16ms", 0|(1<<MCID::UnmodeledSideEffects), 0x118000044ULL, NULL, NULL, OperandInfo167 }, // Inst #1429 = MOV16ms { 1430, 1, 0, 0, 0, "MOV16o16a", 0|(1<<MCID::UnmodeledSideEffects), 0x142014041ULL, NULL, NULL, OperandInfo73 }, // Inst #1430 = MOV16o16a { 1431, 1, 1, 0, 0, "MOV16r0", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x62000060ULL, NULL, ImplicitList1, OperandInfo113 }, // Inst #1431 = MOV16r0 { 1432, 2, 1, 0, 0, "MOV16ri", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x17000c042ULL, NULL, NULL, OperandInfo69 }, // Inst #1432 = MOV16ri { 1433, 6, 1, 0, 0, "MOV16rm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x116000046ULL, NULL, NULL, OperandInfo11 }, // Inst #1433 = MOV16rm { 1434, 2, 1, 0, 0, "MOV16rr", 0, 0x112000043ULL, NULL, NULL, OperandInfo55 }, // Inst #1434 = MOV16rr { 1435, 2, 1, 0, 0, "MOV16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x116000045ULL, NULL, NULL, OperandInfo55 }, // Inst #1435 = MOV16rr_REV { 1436, 2, 1, 0, 0, "MOV16rs", 0|(1<<MCID::UnmodeledSideEffects), 0x118000043ULL, NULL, NULL, OperandInfo168 }, // Inst #1436 = MOV16rs { 1437, 6, 1, 0, 0, "MOV16sm", 0|(1<<MCID::UnmodeledSideEffects), 0x11c000046ULL, NULL, NULL, OperandInfo169 }, // Inst #1437 = MOV16sm { 1438, 2, 1, 0, 0, "MOV16sr", 0|(1<<MCID::UnmodeledSideEffects), 0x11c000045ULL, NULL, NULL, OperandInfo170 }, // Inst #1438 = MOV16sr { 1439, 1, 1, 0, 0, "MOV32ao32", 0|(1<<MCID::UnmodeledSideEffects), 0x146014001ULL, NULL, NULL, OperandInfo73 }, // Inst #1439 = MOV32ao32 { 1440, 2, 1, 0, 0, "MOV32cr", 0|(1<<MCID::UnmodeledSideEffects), 0x44000105ULL, NULL, NULL, OperandInfo171 }, // Inst #1440 = MOV32cr { 1441, 2, 1, 0, 0, "MOV32dr", 0|(1<<MCID::UnmodeledSideEffects), 0x46000105ULL, NULL, NULL, OperandInfo172 }, // Inst #1441 = MOV32dr { 1442, 6, 0, 0, 0, "MOV32mi", 0|(1<<MCID::MayStore), 0x18e014018ULL, NULL, NULL, OperandInfo15 }, // Inst #1442 = MOV32mi { 1443, 6, 0, 0, 0, "MOV32mr", 0|(1<<MCID::MayStore), 0x112000004ULL, NULL, NULL, OperandInfo20 }, // Inst #1443 = MOV32mr { 1444, 6, 1, 0, 0, "MOV32ms", 0|(1<<MCID::UnmodeledSideEffects), 0x118000004ULL, NULL, NULL, OperandInfo167 }, // Inst #1444 = MOV32ms { 1445, 1, 0, 0, 0, "MOV32o32a", 0|(1<<MCID::UnmodeledSideEffects), 0x142014001ULL, NULL, NULL, OperandInfo73 }, // Inst #1445 = MOV32o32a { 1446, 1, 1, 0, 0, "MOV32r0", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x62000020ULL, NULL, ImplicitList1, OperandInfo72 }, // Inst #1446 = MOV32r0 { 1447, 2, 1, 0, 0, "MOV32rc", 0|(1<<MCID::UnmodeledSideEffects), 0x40000103ULL, NULL, NULL, OperandInfo173 }, // Inst #1447 = MOV32rc { 1448, 2, 1, 0, 0, "MOV32rd", 0|(1<<MCID::UnmodeledSideEffects), 0x42000103ULL, NULL, NULL, OperandInfo174 }, // Inst #1448 = MOV32rd { 1449, 2, 1, 0, 0, "MOV32ri", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x170014002ULL, NULL, NULL, OperandInfo70 }, // Inst #1449 = MOV32ri { 1450, 6, 1, 0, 0, "MOV32rm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x116000006ULL, NULL, NULL, OperandInfo12 }, // Inst #1450 = MOV32rm { 1451, 2, 1, 0, 0, "MOV32rr", 0, 0x112000003ULL, NULL, NULL, OperandInfo65 }, // Inst #1451 = MOV32rr { 1452, 2, 1, 0, 0, "MOV32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x116000005ULL, NULL, NULL, OperandInfo65 }, // Inst #1452 = MOV32rr_REV { 1453, 2, 1, 0, 0, "MOV32rs", 0|(1<<MCID::UnmodeledSideEffects), 0x118000003ULL, NULL, NULL, OperandInfo175 }, // Inst #1453 = MOV32rs { 1454, 6, 1, 0, 0, "MOV32sm", 0|(1<<MCID::UnmodeledSideEffects), 0x11c000006ULL, NULL, NULL, OperandInfo169 }, // Inst #1454 = MOV32sm { 1455, 2, 1, 0, 0, "MOV32sr", 0|(1<<MCID::UnmodeledSideEffects), 0x11c000005ULL, NULL, NULL, OperandInfo176 }, // Inst #1455 = MOV32sr { 1456, 2, 1, 0, 0, "MOV64cr", 0|(1<<MCID::UnmodeledSideEffects), 0x44000105ULL, NULL, NULL, OperandInfo177 }, // Inst #1456 = MOV64cr { 1457, 2, 1, 0, 0, "MOV64dr", 0|(1<<MCID::UnmodeledSideEffects), 0x46000105ULL, NULL, NULL, OperandInfo178 }, // Inst #1457 = MOV64dr { 1458, 6, 0, 0, 0, "MOV64mi32", 0|(1<<MCID::MayStore), 0x18e016018ULL, NULL, NULL, OperandInfo15 }, // Inst #1458 = MOV64mi32 { 1459, 6, 0, 0, 0, "MOV64mr", 0|(1<<MCID::MayStore), 0x112002004ULL, NULL, NULL, OperandInfo24 }, // Inst #1459 = MOV64mr { 1460, 6, 1, 0, 0, "MOV64ms", 0|(1<<MCID::UnmodeledSideEffects), 0x118002004ULL, NULL, NULL, OperandInfo167 }, // Inst #1460 = MOV64ms { 1461, 1, 1, 0, 0, "MOV64r0", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x62000020ULL, NULL, ImplicitList1, OperandInfo74 }, // Inst #1461 = MOV64r0 { 1462, 2, 1, 0, 0, "MOV64rc", 0|(1<<MCID::UnmodeledSideEffects), 0x40000103ULL, NULL, NULL, OperandInfo179 }, // Inst #1462 = MOV64rc { 1463, 2, 1, 0, 0, "MOV64rd", 0|(1<<MCID::UnmodeledSideEffects), 0x42000103ULL, NULL, NULL, OperandInfo180 }, // Inst #1463 = MOV64rd { 1464, 2, 1, 0, 0, "MOV64ri", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x17001e002ULL, NULL, NULL, OperandInfo71 }, // Inst #1464 = MOV64ri { 1465, 2, 1, 0, 0, "MOV64ri32", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x18e016010ULL, NULL, NULL, OperandInfo71 }, // Inst #1465 = MOV64ri32 { 1466, 2, 1, 0, 0, "MOV64ri64i32", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x170014002ULL, NULL, NULL, OperandInfo71 }, // Inst #1466 = MOV64ri64i32 { 1467, 6, 1, 0, 0, "MOV64rm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x116002006ULL, NULL, NULL, OperandInfo13 }, // Inst #1467 = MOV64rm { 1468, 2, 1, 0, 0, "MOV64rr", 0, 0x112002003ULL, NULL, NULL, OperandInfo66 }, // Inst #1468 = MOV64rr { 1469, 2, 1, 0, 0, "MOV64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x116002005ULL, NULL, NULL, OperandInfo66 }, // Inst #1469 = MOV64rr_REV { 1470, 2, 1, 0, 0, "MOV64rs", 0|(1<<MCID::UnmodeledSideEffects), 0x118002003ULL, NULL, NULL, OperandInfo181 }, // Inst #1470 = MOV64rs { 1471, 6, 1, 0, 0, "MOV64sm", 0|(1<<MCID::UnmodeledSideEffects), 0x11c002006ULL, NULL, NULL, OperandInfo169 }, // Inst #1471 = MOV64sm { 1472, 2, 1, 0, 0, "MOV64sr", 0|(1<<MCID::UnmodeledSideEffects), 0x11c002005ULL, NULL, NULL, OperandInfo182 }, // Inst #1472 = MOV64sr { 1473, 2, 1, 0, 0, "MOV64toPQIrr", 0, 0xdd002145ULL, NULL, NULL, OperandInfo183 }, // Inst #1473 = MOV64toPQIrr { 1474, 6, 1, 0, 0, "MOV64toSDrm", 0|(1<<MCID::MayLoad), 0xfc800c06ULL, NULL, NULL, OperandInfo101 }, // Inst #1474 = MOV64toSDrm { 1475, 2, 1, 0, 0, "MOV64toSDrr", 0|(1<<MCID::Bitcast), 0xdd002145ULL, NULL, NULL, OperandInfo102 }, // Inst #1475 = MOV64toSDrr { 1476, 1, 1, 0, 0, "MOV8ao8", 0|(1<<MCID::UnmodeledSideEffects), 0x144014001ULL, NULL, NULL, OperandInfo73 }, // Inst #1476 = MOV8ao8 { 1477, 6, 0, 0, 0, "MOV8mi", 0|(1<<MCID::MayStore), 0x18c004018ULL, NULL, NULL, OperandInfo15 }, // Inst #1477 = MOV8mi { 1478, 6, 0, 0, 0, "MOV8mr", 0|(1<<MCID::MayStore), 0x110000004ULL, NULL, NULL, OperandInfo28 }, // Inst #1478 = MOV8mr { 1479, 6, 0, 0, 0, "MOV8mr_NOREX", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x110000004ULL, NULL, NULL, OperandInfo184 }, // Inst #1479 = MOV8mr_NOREX { 1480, 1, 0, 0, 0, "MOV8o8a", 0|(1<<MCID::UnmodeledSideEffects), 0x140014001ULL, NULL, NULL, OperandInfo73 }, // Inst #1480 = MOV8o8a { 1481, 1, 1, 0, 0, "MOV8r0", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x60000020ULL, NULL, ImplicitList1, OperandInfo114 }, // Inst #1481 = MOV8r0 { 1482, 2, 1, 0, 0, "MOV8ri", 0|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x160004002ULL, NULL, NULL, OperandInfo88 }, // Inst #1482 = MOV8ri { 1483, 6, 1, 0, 0, "MOV8rm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x114000006ULL, NULL, NULL, OperandInfo14 }, // Inst #1483 = MOV8rm { 1484, 6, 1, 0, 0, "MOV8rm_NOREX", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x114000006ULL, NULL, NULL, OperandInfo185 }, // Inst #1484 = MOV8rm_NOREX { 1485, 2, 1, 0, 0, "MOV8rr", 0, 0x110000003ULL, NULL, NULL, OperandInfo89 }, // Inst #1485 = MOV8rr { 1486, 2, 1, 0, 0, "MOV8rr_NOREX", 0, 0x110000003ULL, NULL, NULL, OperandInfo186 }, // Inst #1486 = MOV8rr_NOREX { 1487, 2, 1, 0, 0, "MOV8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x114000005ULL, NULL, NULL, OperandInfo89 }, // Inst #1487 = MOV8rr_REV { 1488, 6, 0, 0, 0, "MOVAPDmr", 0|(1<<MCID::MayStore), 0x53000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1488 = MOVAPDmr { 1489, 6, 1, 0, 0, "MOVAPDrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x51000146ULL, NULL, NULL, OperandInfo47 }, // Inst #1489 = MOVAPDrm { 1490, 2, 1, 0, 0, "MOVAPDrr", 0, 0x51000145ULL, NULL, NULL, OperandInfo48 }, // Inst #1490 = MOVAPDrr { 1491, 2, 1, 0, 0, "MOVAPDrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x53000143ULL, NULL, NULL, OperandInfo48 }, // Inst #1491 = MOVAPDrr_REV { 1492, 6, 0, 0, 0, "MOVAPSmr", 0|(1<<MCID::MayStore), 0x52800104ULL, NULL, NULL, OperandInfo187 }, // Inst #1492 = MOVAPSmr { 1493, 6, 1, 0, 0, "MOVAPSrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x50800106ULL, NULL, NULL, OperandInfo47 }, // Inst #1493 = MOVAPSrm { 1494, 2, 1, 0, 0, "MOVAPSrr", 0, 0x50800105ULL, NULL, NULL, OperandInfo48 }, // Inst #1494 = MOVAPSrr { 1495, 2, 1, 0, 0, "MOVAPSrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x52800103ULL, NULL, NULL, OperandInfo48 }, // Inst #1495 = MOVAPSrr_REV { 1496, 6, 0, 0, 0, "MOVBE16mr", 0|(1<<MCID::MayStore), 0x1e2000d44ULL, NULL, NULL, OperandInfo16 }, // Inst #1496 = MOVBE16mr { 1497, 6, 1, 0, 0, "MOVBE16rm", 0|(1<<MCID::MayLoad), 0x1e0000d46ULL, NULL, NULL, OperandInfo11 }, // Inst #1497 = MOVBE16rm { 1498, 6, 0, 0, 0, "MOVBE32mr", 0|(1<<MCID::MayStore), 0x1e2000d04ULL, NULL, NULL, OperandInfo20 }, // Inst #1498 = MOVBE32mr { 1499, 6, 1, 0, 0, "MOVBE32rm", 0|(1<<MCID::MayLoad), 0x1e0000d06ULL, NULL, NULL, OperandInfo12 }, // Inst #1499 = MOVBE32rm { 1500, 6, 0, 0, 0, "MOVBE64mr", 0|(1<<MCID::MayStore), 0x1e2002d04ULL, NULL, NULL, OperandInfo24 }, // Inst #1500 = MOVBE64mr { 1501, 6, 1, 0, 0, "MOVBE64rm", 0|(1<<MCID::MayLoad), 0x1e0002d06ULL, NULL, NULL, OperandInfo13 }, // Inst #1501 = MOVBE64rm { 1502, 6, 1, 0, 0, "MOVDDUPrm", 0|(1<<MCID::MayLoad), 0x25000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #1502 = MOVDDUPrm { 1503, 2, 1, 0, 0, "MOVDDUPrr", 0, 0x25000b05ULL, NULL, NULL, OperandInfo48 }, // Inst #1503 = MOVDDUPrr { 1504, 6, 1, 0, 0, "MOVDI2PDIrm", 0|(1<<MCID::MayLoad), 0xdd000146ULL, NULL, NULL, OperandInfo47 }, // Inst #1504 = MOVDI2PDIrm { 1505, 2, 1, 0, 0, "MOVDI2PDIrr", 0, 0xdd000145ULL, NULL, NULL, OperandInfo188 }, // Inst #1505 = MOVDI2PDIrr { 1506, 6, 1, 0, 0, "MOVDI2SSrm", 0|(1<<MCID::MayLoad), 0xdd000146ULL, NULL, NULL, OperandInfo99 }, // Inst #1506 = MOVDI2SSrm { 1507, 2, 1, 0, 0, "MOVDI2SSrr", 0|(1<<MCID::Bitcast), 0xdd000145ULL, NULL, NULL, OperandInfo105 }, // Inst #1507 = MOVDI2SSrr { 1508, 6, 0, 0, 0, "MOVDQAmr", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xff800144ULL, NULL, NULL, OperandInfo187 }, // Inst #1508 = MOVDQAmr { 1509, 6, 1, 0, 0, "MOVDQArm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0xdf800146ULL, NULL, NULL, OperandInfo47 }, // Inst #1509 = MOVDQArm { 1510, 2, 1, 0, 0, "MOVDQArr", 0, 0xdf800145ULL, NULL, NULL, OperandInfo48 }, // Inst #1510 = MOVDQArr { 1511, 2, 1, 0, 0, "MOVDQArr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0xff800143ULL, NULL, NULL, OperandInfo48 }, // Inst #1511 = MOVDQArr_REV { 1512, 6, 0, 0, 0, "MOVDQUmr", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xff800c04ULL, NULL, NULL, OperandInfo187 }, // Inst #1512 = MOVDQUmr { 1513, 6, 0, 0, 0, "MOVDQUmr_Int", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xff800c04ULL, NULL, NULL, OperandInfo187 }, // Inst #1513 = MOVDQUmr_Int { 1514, 6, 1, 0, 0, "MOVDQUrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0xdf800c06ULL, NULL, NULL, OperandInfo47 }, // Inst #1514 = MOVDQUrm { 1515, 2, 1, 0, 0, "MOVDQUrr", 0|(1<<MCID::UnmodeledSideEffects), 0xdf800c05ULL, NULL, NULL, OperandInfo48 }, // Inst #1515 = MOVDQUrr { 1516, 2, 1, 0, 0, "MOVDQUrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0xff800c03ULL, NULL, NULL, OperandInfo48 }, // Inst #1516 = MOVDQUrr_REV { 1517, 3, 1, 0, 0, "MOVHLPSrr", 0, 0x24800105ULL, NULL, NULL, OperandInfo33 }, // Inst #1517 = MOVHLPSrr { 1518, 6, 0, 0, 0, "MOVHPDmr", 0|(1<<MCID::MayStore), 0x2f000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1518 = MOVHPDmr { 1519, 7, 1, 0, 0, "MOVHPDrm", 0|(1<<MCID::MayLoad), 0x2d000146ULL, NULL, NULL, OperandInfo32 }, // Inst #1519 = MOVHPDrm { 1520, 6, 0, 0, 0, "MOVHPSmr", 0|(1<<MCID::MayStore), 0x2e800104ULL, NULL, NULL, OperandInfo187 }, // Inst #1520 = MOVHPSmr { 1521, 7, 1, 0, 0, "MOVHPSrm", 0|(1<<MCID::MayLoad), 0x2c800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1521 = MOVHPSrm { 1522, 3, 1, 0, 0, "MOVLHPSrr", 0, 0x2c800105ULL, NULL, NULL, OperandInfo33 }, // Inst #1522 = MOVLHPSrr { 1523, 6, 0, 0, 0, "MOVLPDmr", 0|(1<<MCID::MayStore), 0x27000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1523 = MOVLPDmr { 1524, 7, 1, 0, 0, "MOVLPDrm", 0|(1<<MCID::MayLoad), 0x25000146ULL, NULL, NULL, OperandInfo32 }, // Inst #1524 = MOVLPDrm { 1525, 6, 0, 0, 0, "MOVLPSmr", 0|(1<<MCID::MayStore), 0x26800104ULL, NULL, NULL, OperandInfo187 }, // Inst #1525 = MOVLPSmr { 1526, 7, 1, 0, 0, "MOVLPSrm", 0|(1<<MCID::MayLoad), 0x24800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1526 = MOVLPSrm { 1527, 6, 0, 0, 0, "MOVLQ128mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ad000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1527 = MOVLQ128mr { 1528, 2, 1, 0, 0, "MOVMSKPDrr32", 0, 0xa1000145ULL, NULL, NULL, OperandInfo98 }, // Inst #1528 = MOVMSKPDrr32 { 1529, 2, 1, 0, 0, "MOVMSKPDrr64", 0|(1<<MCID::UnmodeledSideEffects), 0xa1002145ULL, NULL, NULL, OperandInfo97 }, // Inst #1529 = MOVMSKPDrr64 { 1530, 2, 1, 0, 0, "MOVMSKPSrr32", 0, 0xa0800105ULL, NULL, NULL, OperandInfo98 }, // Inst #1530 = MOVMSKPSrr32 { 1531, 2, 1, 0, 0, "MOVMSKPSrr64", 0|(1<<MCID::UnmodeledSideEffects), 0xa0802105ULL, NULL, NULL, OperandInfo97 }, // Inst #1531 = MOVMSKPSrr64 { 1532, 6, 1, 0, 0, "MOVNTDQArm", 0|(1<<MCID::MayLoad), 0x55800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1532 = MOVNTDQArm { 1533, 6, 0, 0, 0, "MOVNTDQ_64mr", 0|(1<<MCID::MayStore), 0x1cf000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1533 = MOVNTDQ_64mr { 1534, 6, 0, 0, 0, "MOVNTDQmr", 0|(1<<MCID::MayStore), 0x1cf800144ULL, NULL, NULL, OperandInfo187 }, // Inst #1534 = MOVNTDQmr { 1535, 6, 0, 0, 0, "MOVNTI_64mr", 0|(1<<MCID::MayStore), 0x186002104ULL, NULL, NULL, OperandInfo24 }, // Inst #1535 = MOVNTI_64mr { 1536, 6, 0, 0, 0, "MOVNTImr", 0|(1<<MCID::MayStore), 0x186000104ULL, NULL, NULL, OperandInfo20 }, // Inst #1536 = MOVNTImr { 1537, 6, 0, 0, 0, "MOVNTPDmr", 0|(1<<MCID::MayStore), 0x57000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1537 = MOVNTPDmr { 1538, 6, 0, 0, 0, "MOVNTPSmr", 0|(1<<MCID::MayStore), 0x56800104ULL, NULL, NULL, OperandInfo187 }, // Inst #1538 = MOVNTPSmr { 1539, 2, 1, 0, 0, "MOVPC32r", 0|(1<<MCID::NotDuplicable), 0x1d0014000ULL, ImplicitList6, NULL, OperandInfo70 }, // Inst #1539 = MOVPC32r { 1540, 6, 0, 0, 0, "MOVPDI2DImr", 0|(1<<MCID::MayStore), 0xfd000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1540 = MOVPDI2DImr { 1541, 2, 1, 0, 0, "MOVPDI2DIrr", 0, 0xfd000143ULL, NULL, NULL, OperandInfo98 }, // Inst #1541 = MOVPDI2DIrr { 1542, 6, 0, 0, 0, "MOVPQI2QImr", 0|(1<<MCID::MayStore), 0x1ad000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1542 = MOVPQI2QImr { 1543, 2, 1, 0, 0, "MOVPQIto64rr", 0, 0xfd002143ULL, NULL, NULL, OperandInfo97 }, // Inst #1543 = MOVPQIto64rr { 1544, 6, 1, 0, 0, "MOVQI2PQIrm", 0|(1<<MCID::MayLoad), 0xfc000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #1544 = MOVQI2PQIrm { 1545, 2, 1, 0, 0, "MOVQxrxr", 0|(1<<MCID::UnmodeledSideEffects), 0xfc000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #1545 = MOVQxrxr { 1546, 0, 0, 0, 0, "MOVSB", 0|(1<<MCID::UnmodeledSideEffects), 0x148000001ULL, ImplicitList39, ImplicitList40, 0 }, // Inst #1546 = MOVSB { 1547, 0, 0, 0, 0, "MOVSD", 0|(1<<MCID::UnmodeledSideEffects), 0x14a000001ULL, ImplicitList39, ImplicitList40, 0 }, // Inst #1547 = MOVSD { 1548, 6, 0, 0, 0, "MOVSDmr", 0|(1<<MCID::MayStore), 0x22000b04ULL, NULL, NULL, OperandInfo189 }, // Inst #1548 = MOVSDmr { 1549, 6, 1, 0, 0, "MOVSDrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x20000b06ULL, NULL, NULL, OperandInfo101 }, // Inst #1549 = MOVSDrm { 1550, 3, 1, 0, 0, "MOVSDrr", 0, 0x20000b05ULL, NULL, NULL, OperandInfo190 }, // Inst #1550 = MOVSDrr { 1551, 3, 1, 0, 0, "MOVSDrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x22000b03ULL, NULL, NULL, OperandInfo190 }, // Inst #1551 = MOVSDrr_REV { 1552, 6, 0, 0, 0, "MOVSDto64mr", 0|(1<<MCID::MayStore), 0xfd002144ULL, NULL, NULL, OperandInfo189 }, // Inst #1552 = MOVSDto64mr { 1553, 2, 1, 0, 0, "MOVSDto64rr", 0|(1<<MCID::Bitcast), 0xfd002143ULL, NULL, NULL, OperandInfo109 }, // Inst #1553 = MOVSDto64rr { 1554, 6, 1, 0, 0, "MOVSHDUPrm", 0|(1<<MCID::MayLoad), 0x2c800c06ULL, NULL, NULL, OperandInfo47 }, // Inst #1554 = MOVSHDUPrm { 1555, 2, 1, 0, 0, "MOVSHDUPrr", 0, 0x2c800c05ULL, NULL, NULL, OperandInfo48 }, // Inst #1555 = MOVSHDUPrr { 1556, 6, 1, 0, 0, "MOVSLDUPrm", 0|(1<<MCID::MayLoad), 0x24800c06ULL, NULL, NULL, OperandInfo47 }, // Inst #1556 = MOVSLDUPrm { 1557, 2, 1, 0, 0, "MOVSLDUPrr", 0, 0x24800c05ULL, NULL, NULL, OperandInfo48 }, // Inst #1557 = MOVSLDUPrr { 1558, 0, 0, 0, 0, "MOVSQ", 0|(1<<MCID::UnmodeledSideEffects), 0x14a002001ULL, ImplicitList39, ImplicitList40, 0 }, // Inst #1558 = MOVSQ { 1559, 6, 0, 0, 0, "MOVSS2DImr", 0|(1<<MCID::MayStore), 0xfd000144ULL, NULL, NULL, OperandInfo191 }, // Inst #1559 = MOVSS2DImr { 1560, 2, 1, 0, 0, "MOVSS2DIrr", 0|(1<<MCID::Bitcast), 0xfd000143ULL, NULL, NULL, OperandInfo108 }, // Inst #1560 = MOVSS2DIrr { 1561, 6, 0, 0, 0, "MOVSSmr", 0|(1<<MCID::MayStore), 0x22000c04ULL, NULL, NULL, OperandInfo191 }, // Inst #1561 = MOVSSmr { 1562, 6, 1, 0, 0, "MOVSSrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x20000c06ULL, NULL, NULL, OperandInfo99 }, // Inst #1562 = MOVSSrm { 1563, 3, 1, 0, 0, "MOVSSrr", 0, 0x20000c05ULL, NULL, NULL, OperandInfo192 }, // Inst #1563 = MOVSSrr { 1564, 3, 1, 0, 0, "MOVSSrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x22000c03ULL, NULL, NULL, OperandInfo192 }, // Inst #1564 = MOVSSrr_REV { 1565, 0, 0, 0, 0, "MOVSW", 0|(1<<MCID::UnmodeledSideEffects), 0x14a000041ULL, ImplicitList39, ImplicitList40, 0 }, // Inst #1565 = MOVSW { 1566, 6, 1, 0, 0, "MOVSX16rm8", 0|(1<<MCID::UnmodeledSideEffects), 0x17c000146ULL, NULL, NULL, OperandInfo11 }, // Inst #1566 = MOVSX16rm8 { 1567, 2, 1, 0, 0, "MOVSX16rr8", 0|(1<<MCID::UnmodeledSideEffects), 0x17c000145ULL, NULL, NULL, OperandInfo193 }, // Inst #1567 = MOVSX16rr8 { 1568, 6, 1, 0, 0, "MOVSX32rm16", 0|(1<<MCID::MayLoad), 0x17e000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1568 = MOVSX32rm16 { 1569, 6, 1, 0, 0, "MOVSX32rm8", 0|(1<<MCID::MayLoad), 0x17c000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1569 = MOVSX32rm8 { 1570, 2, 1, 0, 0, "MOVSX32rr16", 0, 0x17e000105ULL, NULL, NULL, OperandInfo194 }, // Inst #1570 = MOVSX32rr16 { 1571, 2, 1, 0, 0, "MOVSX32rr8", 0, 0x17c000105ULL, NULL, NULL, OperandInfo195 }, // Inst #1571 = MOVSX32rr8 { 1572, 6, 1, 0, 0, "MOVSX64rm16", 0|(1<<MCID::MayLoad), 0x17e002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1572 = MOVSX64rm16 { 1573, 6, 1, 0, 0, "MOVSX64rm32", 0|(1<<MCID::MayLoad), 0xc6002006ULL, NULL, NULL, OperandInfo13 }, // Inst #1573 = MOVSX64rm32 { 1574, 6, 1, 0, 0, "MOVSX64rm8", 0|(1<<MCID::MayLoad), 0x17c002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1574 = MOVSX64rm8 { 1575, 2, 1, 0, 0, "MOVSX64rr16", 0, 0x17e002105ULL, NULL, NULL, OperandInfo196 }, // Inst #1575 = MOVSX64rr16 { 1576, 2, 1, 0, 0, "MOVSX64rr32", 0, 0xc6002005ULL, NULL, NULL, OperandInfo141 }, // Inst #1576 = MOVSX64rr32 { 1577, 2, 1, 0, 0, "MOVSX64rr8", 0, 0x17c002105ULL, NULL, NULL, OperandInfo197 }, // Inst #1577 = MOVSX64rr8 { 1578, 6, 0, 0, 0, "MOVUPDmr", 0|(1<<MCID::MayStore), 0x23000144ULL, NULL, NULL, OperandInfo187 }, // Inst #1578 = MOVUPDmr { 1579, 6, 1, 0, 0, "MOVUPDrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad), 0x21000146ULL, NULL, NULL, OperandInfo47 }, // Inst #1579 = MOVUPDrm { 1580, 2, 1, 0, 0, "MOVUPDrr", 0, 0x21000145ULL, NULL, NULL, OperandInfo48 }, // Inst #1580 = MOVUPDrr { 1581, 2, 1, 0, 0, "MOVUPDrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x23000143ULL, NULL, NULL, OperandInfo48 }, // Inst #1581 = MOVUPDrr_REV { 1582, 6, 0, 0, 0, "MOVUPSmr", 0|(1<<MCID::MayStore), 0x22800104ULL, NULL, NULL, OperandInfo187 }, // Inst #1582 = MOVUPSmr { 1583, 6, 1, 0, 0, "MOVUPSrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x20800106ULL, NULL, NULL, OperandInfo47 }, // Inst #1583 = MOVUPSrm { 1584, 2, 1, 0, 0, "MOVUPSrr", 0, 0x20800105ULL, NULL, NULL, OperandInfo48 }, // Inst #1584 = MOVUPSrr { 1585, 2, 1, 0, 0, "MOVUPSrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x22800103ULL, NULL, NULL, OperandInfo48 }, // Inst #1585 = MOVUPSrr_REV { 1586, 6, 1, 0, 0, "MOVZDI2PDIrm", 0|(1<<MCID::MayLoad), 0xdd000146ULL, NULL, NULL, OperandInfo47 }, // Inst #1586 = MOVZDI2PDIrm { 1587, 2, 1, 0, 0, "MOVZDI2PDIrr", 0, 0xdd000145ULL, NULL, NULL, OperandInfo188 }, // Inst #1587 = MOVZDI2PDIrr { 1588, 6, 1, 0, 0, "MOVZPQILo2PQIrm", 0|(1<<MCID::MayLoad), 0xfc000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #1588 = MOVZPQILo2PQIrm { 1589, 2, 1, 0, 0, "MOVZPQILo2PQIrr", 0, 0xfc000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #1589 = MOVZPQILo2PQIrr { 1590, 6, 1, 0, 0, "MOVZQI2PQIrm", 0|(1<<MCID::MayLoad), 0xfc000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #1590 = MOVZQI2PQIrm { 1591, 2, 1, 0, 0, "MOVZQI2PQIrr", 0, 0xdd002145ULL, NULL, NULL, OperandInfo183 }, // Inst #1591 = MOVZQI2PQIrr { 1592, 6, 1, 0, 0, "MOVZX16rm8", 0|(1<<MCID::UnmodeledSideEffects), 0x16c000146ULL, NULL, NULL, OperandInfo11 }, // Inst #1592 = MOVZX16rm8 { 1593, 2, 1, 0, 0, "MOVZX16rr8", 0|(1<<MCID::UnmodeledSideEffects), 0x16c000145ULL, NULL, NULL, OperandInfo193 }, // Inst #1593 = MOVZX16rr8 { 1594, 6, 1, 0, 0, "MOVZX32_NOREXrm8", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x16c000106ULL, NULL, NULL, OperandInfo198 }, // Inst #1594 = MOVZX32_NOREXrm8 { 1595, 2, 1, 0, 0, "MOVZX32_NOREXrr8", 0|(1<<MCID::UnmodeledSideEffects), 0x16c000105ULL, NULL, NULL, OperandInfo199 }, // Inst #1595 = MOVZX32_NOREXrr8 { 1596, 6, 1, 0, 0, "MOVZX32rm16", 0|(1<<MCID::MayLoad), 0x16e000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1596 = MOVZX32rm16 { 1597, 6, 1, 0, 0, "MOVZX32rm8", 0|(1<<MCID::MayLoad), 0x16c000106ULL, NULL, NULL, OperandInfo12 }, // Inst #1597 = MOVZX32rm8 { 1598, 2, 1, 0, 0, "MOVZX32rr16", 0, 0x16e000105ULL, NULL, NULL, OperandInfo194 }, // Inst #1598 = MOVZX32rr16 { 1599, 2, 1, 0, 0, "MOVZX32rr8", 0, 0x16c000105ULL, NULL, NULL, OperandInfo195 }, // Inst #1599 = MOVZX32rr8 { 1600, 6, 1, 0, 0, "MOVZX64rm16", 0|(1<<MCID::MayLoad), 0x16e000106ULL, NULL, NULL, OperandInfo13 }, // Inst #1600 = MOVZX64rm16 { 1601, 6, 1, 0, 0, "MOVZX64rm16_Q", 0|(1<<MCID::UnmodeledSideEffects), 0x16e002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1601 = MOVZX64rm16_Q { 1602, 6, 1, 0, 0, "MOVZX64rm32", 0|(1<<MCID::MayLoad), 0x116000006ULL, NULL, NULL, OperandInfo13 }, // Inst #1602 = MOVZX64rm32 { 1603, 6, 1, 0, 0, "MOVZX64rm8", 0|(1<<MCID::MayLoad), 0x16c000106ULL, NULL, NULL, OperandInfo13 }, // Inst #1603 = MOVZX64rm8 { 1604, 6, 1, 0, 0, "MOVZX64rm8_Q", 0|(1<<MCID::UnmodeledSideEffects), 0x16c002106ULL, NULL, NULL, OperandInfo13 }, // Inst #1604 = MOVZX64rm8_Q { 1605, 2, 1, 0, 0, "MOVZX64rr16", 0, 0x16e000105ULL, NULL, NULL, OperandInfo196 }, // Inst #1605 = MOVZX64rr16 { 1606, 2, 1, 0, 0, "MOVZX64rr16_Q", 0|(1<<MCID::UnmodeledSideEffects), 0x16e002105ULL, NULL, NULL, OperandInfo196 }, // Inst #1606 = MOVZX64rr16_Q { 1607, 2, 1, 0, 0, "MOVZX64rr32", 0, 0x112000003ULL, NULL, NULL, OperandInfo141 }, // Inst #1607 = MOVZX64rr32 { 1608, 2, 1, 0, 0, "MOVZX64rr8", 0, 0x16c000105ULL, NULL, NULL, OperandInfo197 }, // Inst #1608 = MOVZX64rr8 { 1609, 2, 1, 0, 0, "MOVZX64rr8_Q", 0|(1<<MCID::UnmodeledSideEffects), 0x16c002105ULL, NULL, NULL, OperandInfo197 }, // Inst #1609 = MOVZX64rr8_Q { 1610, 8, 1, 0, 0, "MPSADBWrmi", 0|(1<<MCID::MayLoad), 0x85804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #1610 = MPSADBWrmi { 1611, 4, 1, 0, 0, "MPSADBWrri", 0, 0x85804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #1611 = MPSADBWrri { 1612, 5, 0, 0, 0, "MUL16m", 0|(1<<MCID::MayLoad), 0x1ee00005cULL, ImplicitList2, ImplicitList21, OperandInfo38 }, // Inst #1612 = MUL16m { 1613, 1, 0, 0, 0, "MUL16r", 0, 0x1ee000054ULL, ImplicitList2, ImplicitList21, OperandInfo113 }, // Inst #1613 = MUL16r { 1614, 5, 0, 0, 0, "MUL32m", 0|(1<<MCID::MayLoad), 0x1ee00001cULL, ImplicitList3, ImplicitList18, OperandInfo38 }, // Inst #1614 = MUL32m { 1615, 1, 0, 0, 0, "MUL32r", 0, 0x1ee000014ULL, ImplicitList3, ImplicitList18, OperandInfo72 }, // Inst #1615 = MUL32r { 1616, 5, 0, 0, 0, "MUL64m", 0|(1<<MCID::MayLoad), 0x1ee00201cULL, ImplicitList4, ImplicitList17, OperandInfo38 }, // Inst #1616 = MUL64m { 1617, 1, 0, 0, 0, "MUL64r", 0, 0x1ee002014ULL, ImplicitList4, ImplicitList17, OperandInfo74 }, // Inst #1617 = MUL64r { 1618, 5, 0, 0, 0, "MUL8m", 0|(1<<MCID::MayLoad), 0x1ec00001cULL, ImplicitList5, ImplicitList22, OperandInfo38 }, // Inst #1618 = MUL8m { 1619, 1, 0, 0, 0, "MUL8r", 0, 0x1ec000014ULL, ImplicitList5, ImplicitList22, OperandInfo114 }, // Inst #1619 = MUL8r { 1620, 7, 1, 0, 0, "MULPDrm", 0|(1<<MCID::MayLoad), 0xb3000146ULL, NULL, NULL, OperandInfo32 }, // Inst #1620 = MULPDrm { 1621, 3, 1, 0, 0, "MULPDrr", 0|(1<<MCID::Commutable), 0xb3000145ULL, NULL, NULL, OperandInfo33 }, // Inst #1621 = MULPDrr { 1622, 7, 1, 0, 0, "MULPSrm", 0|(1<<MCID::MayLoad), 0xb2800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1622 = MULPSrm { 1623, 3, 1, 0, 0, "MULPSrr", 0|(1<<MCID::Commutable), 0xb2800105ULL, NULL, NULL, OperandInfo33 }, // Inst #1623 = MULPSrr { 1624, 7, 1, 0, 0, "MULSDrm", 0|(1<<MCID::MayLoad), 0xb2000b06ULL, NULL, NULL, OperandInfo34 }, // Inst #1624 = MULSDrm { 1625, 7, 1, 0, 0, "MULSDrm_Int", 0|(1<<MCID::MayLoad), 0xb2000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #1625 = MULSDrm_Int { 1626, 3, 1, 0, 0, "MULSDrr", 0|(1<<MCID::Commutable), 0xb2000b05ULL, NULL, NULL, OperandInfo35 }, // Inst #1626 = MULSDrr { 1627, 3, 1, 0, 0, "MULSDrr_Int", 0, 0xb2000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #1627 = MULSDrr_Int { 1628, 7, 1, 0, 0, "MULSSrm", 0|(1<<MCID::MayLoad), 0xb2000c06ULL, NULL, NULL, OperandInfo36 }, // Inst #1628 = MULSSrm { 1629, 7, 1, 0, 0, "MULSSrm_Int", 0|(1<<MCID::MayLoad), 0xb2000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #1629 = MULSSrm_Int { 1630, 3, 1, 0, 0, "MULSSrr", 0|(1<<MCID::Commutable), 0xb2000c05ULL, NULL, NULL, OperandInfo37 }, // Inst #1630 = MULSSrr { 1631, 3, 1, 0, 0, "MULSSrr_Int", 0, 0xb2000c05ULL, NULL, NULL, OperandInfo33 }, // Inst #1631 = MULSSrr_Int { 1632, 5, 0, 0, 0, "MUL_F32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b0000019ULL, NULL, NULL, OperandInfo38 }, // Inst #1632 = MUL_F32m { 1633, 5, 0, 0, 0, "MUL_F64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b8000019ULL, NULL, NULL, OperandInfo38 }, // Inst #1633 = MUL_F64m { 1634, 5, 0, 0, 0, "MUL_FI16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1bc000019ULL, NULL, NULL, OperandInfo38 }, // Inst #1634 = MUL_FI16m { 1635, 5, 0, 0, 0, "MUL_FI32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b4000019ULL, NULL, NULL, OperandInfo38 }, // Inst #1635 = MUL_FI32m { 1636, 1, 0, 0, 0, "MUL_FPrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x190000902ULL, NULL, NULL, OperandInfo39 }, // Inst #1636 = MUL_FPrST0 { 1637, 1, 0, 0, 0, "MUL_FST0r", 0|(1<<MCID::UnmodeledSideEffects), 0x190000302ULL, NULL, NULL, OperandInfo39 }, // Inst #1637 = MUL_FST0r { 1638, 3, 1, 0, 0, "MUL_Fp32", 0, 0x80000ULL, NULL, NULL, OperandInfo40 }, // Inst #1638 = MUL_Fp32 { 1639, 7, 1, 0, 0, "MUL_Fp32m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #1639 = MUL_Fp32m { 1640, 3, 1, 0, 0, "MUL_Fp64", 0, 0x80000ULL, NULL, NULL, OperandInfo42 }, // Inst #1640 = MUL_Fp64 { 1641, 7, 1, 0, 0, "MUL_Fp64m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #1641 = MUL_Fp64m { 1642, 7, 1, 0, 0, "MUL_Fp64m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #1642 = MUL_Fp64m32 { 1643, 3, 1, 0, 0, "MUL_Fp80", 0, 0x80000ULL, NULL, NULL, OperandInfo44 }, // Inst #1643 = MUL_Fp80 { 1644, 7, 1, 0, 0, "MUL_Fp80m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #1644 = MUL_Fp80m32 { 1645, 7, 1, 0, 0, "MUL_Fp80m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #1645 = MUL_Fp80m64 { 1646, 7, 1, 0, 0, "MUL_FpI16m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #1646 = MUL_FpI16m32 { 1647, 7, 1, 0, 0, "MUL_FpI16m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #1647 = MUL_FpI16m64 { 1648, 7, 1, 0, 0, "MUL_FpI16m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #1648 = MUL_FpI16m80 { 1649, 7, 1, 0, 0, "MUL_FpI32m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #1649 = MUL_FpI32m32 { 1650, 7, 1, 0, 0, "MUL_FpI32m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #1650 = MUL_FpI32m64 { 1651, 7, 1, 0, 0, "MUL_FpI32m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #1651 = MUL_FpI32m80 { 1652, 1, 0, 0, 0, "MUL_FrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x190000702ULL, NULL, NULL, OperandInfo39 }, // Inst #1652 = MUL_FrST0 { 1653, 2, 0, 0, 0, "MWAIT", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, NULL, NULL, OperandInfo65 }, // Inst #1653 = MWAIT { 1654, 0, 0, 0, 0, "MWAITrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2000126ULL, ImplicitList41, NULL, 0 }, // Inst #1654 = MWAITrr { 1655, 5, 0, 0, 0, "NEG16m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1ee00005bULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1655 = NEG16m { 1656, 2, 1, 0, 0, "NEG16r", 0, 0x1ee000053ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #1656 = NEG16r { 1657, 5, 0, 0, 0, "NEG32m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1ee00001bULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1657 = NEG32m { 1658, 2, 1, 0, 0, "NEG32r", 0, 0x1ee000013ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #1658 = NEG32r { 1659, 5, 0, 0, 0, "NEG64m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1ee00201bULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1659 = NEG64m { 1660, 2, 1, 0, 0, "NEG64r", 0, 0x1ee002013ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #1660 = NEG64r { 1661, 5, 0, 0, 0, "NEG8m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1ec00001bULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #1661 = NEG8m { 1662, 2, 1, 0, 0, "NEG8r", 0, 0x1ec000013ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #1662 = NEG8r { 1663, 0, 0, 0, 0, "NOOP", 0, 0x120000001ULL, NULL, NULL, 0 }, // Inst #1663 = NOOP { 1664, 5, 0, 0, 0, "NOOPL", 0, 0x3e000118ULL, NULL, NULL, OperandInfo38 }, // Inst #1664 = NOOPL { 1665, 5, 0, 0, 0, "NOOPW", 0, 0x3e000158ULL, NULL, NULL, OperandInfo38 }, // Inst #1665 = NOOPW { 1666, 5, 0, 0, 0, "NOT16m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1ee00005aULL, NULL, NULL, OperandInfo38 }, // Inst #1666 = NOT16m { 1667, 2, 1, 0, 0, "NOT16r", 0, 0x1ee000052ULL, NULL, NULL, OperandInfo111 }, // Inst #1667 = NOT16r { 1668, 5, 0, 0, 0, "NOT32m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1ee00001aULL, NULL, NULL, OperandInfo38 }, // Inst #1668 = NOT32m { 1669, 2, 1, 0, 0, "NOT32r", 0, 0x1ee000012ULL, NULL, NULL, OperandInfo67 }, // Inst #1669 = NOT32r { 1670, 5, 0, 0, 0, "NOT64m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1ee00201aULL, NULL, NULL, OperandInfo38 }, // Inst #1670 = NOT64m { 1671, 2, 1, 0, 0, "NOT64r", 0, 0x1ee002012ULL, NULL, NULL, OperandInfo68 }, // Inst #1671 = NOT64r { 1672, 5, 0, 0, 0, "NOT8m", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1ec00001aULL, NULL, NULL, OperandInfo38 }, // Inst #1672 = NOT8m { 1673, 2, 1, 0, 0, "NOT8r", 0, 0x1ec000012ULL, NULL, NULL, OperandInfo112 }, // Inst #1673 = NOT8r { 1674, 1, 0, 0, 0, "OR16i16", 0|(1<<MCID::UnmodeledSideEffects), 0x1a00c041ULL, ImplicitList2, ImplicitList1, OperandInfo2 }, // Inst #1674 = OR16i16 { 1675, 6, 0, 0, 0, "OR16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10200c059ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1675 = OR16mi { 1676, 6, 0, 0, 0, "OR16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x106004059ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1676 = OR16mi8 { 1677, 6, 0, 0, 0, "OR16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x12000044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #1677 = OR16mr { 1678, 3, 1, 0, 0, "OR16ri", 0, 0x10200c051ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #1678 = OR16ri { 1679, 3, 1, 0, 0, "OR16ri8", 0, 0x106004051ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #1679 = OR16ri8 { 1680, 7, 1, 0, 0, "OR16rm", 0|(1<<MCID::MayLoad), 0x16000046ULL, NULL, ImplicitList1, OperandInfo18 }, // Inst #1680 = OR16rm { 1681, 3, 1, 0, 0, "OR16rr", 0|(1<<MCID::Commutable), 0x12000043ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #1681 = OR16rr { 1682, 3, 1, 0, 0, "OR16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x16000045ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #1682 = OR16rr_REV { 1683, 1, 0, 0, 0, "OR32i32", 0|(1<<MCID::UnmodeledSideEffects), 0x1a014001ULL, ImplicitList3, ImplicitList1, OperandInfo2 }, // Inst #1683 = OR32i32 { 1684, 6, 0, 0, 0, "OR32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x102014019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1684 = OR32mi { 1685, 6, 0, 0, 0, "OR32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x106004019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1685 = OR32mi8 { 1686, 6, 0, 0, 0, "OR32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x12000004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #1686 = OR32mr { 1687, 6, 0, 0, 0, "OR32mrLocked", 0|(1<<MCID::UnmodeledSideEffects), 0x12100004ULL, NULL, NULL, OperandInfo20 }, // Inst #1687 = OR32mrLocked { 1688, 3, 1, 0, 0, "OR32ri", 0, 0x102014011ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #1688 = OR32ri { 1689, 3, 1, 0, 0, "OR32ri8", 0, 0x106004011ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #1689 = OR32ri8 { 1690, 7, 1, 0, 0, "OR32rm", 0|(1<<MCID::MayLoad), 0x16000006ULL, NULL, ImplicitList1, OperandInfo22 }, // Inst #1690 = OR32rm { 1691, 3, 1, 0, 0, "OR32rr", 0|(1<<MCID::Commutable), 0x12000003ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #1691 = OR32rr { 1692, 3, 1, 0, 0, "OR32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x16000005ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #1692 = OR32rr_REV { 1693, 1, 0, 0, 0, "OR64i32", 0|(1<<MCID::UnmodeledSideEffects), 0x1a016001ULL, ImplicitList4, ImplicitList1, OperandInfo2 }, // Inst #1693 = OR64i32 { 1694, 6, 0, 0, 0, "OR64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x102016019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1694 = OR64mi32 { 1695, 6, 0, 0, 0, "OR64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x106006019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1695 = OR64mi8 { 1696, 6, 0, 0, 0, "OR64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x12002004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #1696 = OR64mr { 1697, 3, 1, 0, 0, "OR64ri32", 0, 0x102016011ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #1697 = OR64ri32 { 1698, 3, 1, 0, 0, "OR64ri8", 0, 0x106006011ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #1698 = OR64ri8 { 1699, 7, 1, 0, 0, "OR64rm", 0|(1<<MCID::MayLoad), 0x16002006ULL, NULL, ImplicitList1, OperandInfo26 }, // Inst #1699 = OR64rm { 1700, 3, 1, 0, 0, "OR64rr", 0|(1<<MCID::Commutable), 0x12002003ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #1700 = OR64rr { 1701, 3, 1, 0, 0, "OR64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x16002005ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #1701 = OR64rr_REV { 1702, 1, 0, 0, 0, "OR8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x18004001ULL, ImplicitList5, ImplicitList1, OperandInfo2 }, // Inst #1702 = OR8i8 { 1703, 6, 0, 0, 0, "OR8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x100004019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #1703 = OR8mi { 1704, 6, 0, 0, 0, "OR8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10000004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #1704 = OR8mr { 1705, 3, 1, 0, 0, "OR8ri", 0, 0x100004011ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #1705 = OR8ri { 1706, 7, 1, 0, 0, "OR8rm", 0|(1<<MCID::MayLoad), 0x14000006ULL, NULL, ImplicitList1, OperandInfo30 }, // Inst #1706 = OR8rm { 1707, 3, 1, 0, 0, "OR8rr", 0|(1<<MCID::Commutable), 0x10000003ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #1707 = OR8rr { 1708, 3, 1, 0, 0, "OR8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x14000005ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #1708 = OR8rr_REV { 1709, 7, 1, 0, 0, "ORPDrm", 0|(1<<MCID::MayLoad), 0xad000146ULL, NULL, NULL, OperandInfo32 }, // Inst #1709 = ORPDrm { 1710, 3, 1, 0, 0, "ORPDrr", 0|(1<<MCID::Commutable), 0xad000145ULL, NULL, NULL, OperandInfo33 }, // Inst #1710 = ORPDrr { 1711, 7, 1, 0, 0, "ORPSrm", 0|(1<<MCID::MayLoad), 0xac800106ULL, NULL, NULL, OperandInfo32 }, // Inst #1711 = ORPSrm { 1712, 3, 1, 0, 0, "ORPSrr", 0|(1<<MCID::Commutable), 0xac800105ULL, NULL, NULL, OperandInfo33 }, // Inst #1712 = ORPSrr { 1713, 1, 0, 0, 0, "OUT16ir", 0|(1<<MCID::UnmodeledSideEffects), 0x1ce004041ULL, ImplicitList2, NULL, OperandInfo2 }, // Inst #1713 = OUT16ir { 1714, 0, 0, 0, 0, "OUT16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x1de000041ULL, ImplicitList42, NULL, 0 }, // Inst #1714 = OUT16rr { 1715, 1, 0, 0, 0, "OUT32ir", 0|(1<<MCID::UnmodeledSideEffects), 0x1ce004001ULL, ImplicitList3, NULL, OperandInfo2 }, // Inst #1715 = OUT32ir { 1716, 0, 0, 0, 0, "OUT32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x1de000001ULL, ImplicitList43, NULL, 0 }, // Inst #1716 = OUT32rr { 1717, 1, 0, 0, 0, "OUT8ir", 0|(1<<MCID::UnmodeledSideEffects), 0x1cc004001ULL, ImplicitList5, NULL, OperandInfo2 }, // Inst #1717 = OUT8ir { 1718, 0, 0, 0, 0, "OUT8rr", 0|(1<<MCID::UnmodeledSideEffects), 0x1dc000001ULL, ImplicitList44, NULL, 0 }, // Inst #1718 = OUT8rr { 1719, 0, 0, 0, 0, "OUTSB", 0|(1<<MCID::UnmodeledSideEffects), 0xdc000001ULL, NULL, NULL, 0 }, // Inst #1719 = OUTSB { 1720, 0, 0, 0, 0, "OUTSD", 0|(1<<MCID::UnmodeledSideEffects), 0xde000001ULL, NULL, NULL, 0 }, // Inst #1720 = OUTSD { 1721, 0, 0, 0, 0, "OUTSW", 0|(1<<MCID::UnmodeledSideEffects), 0xde000041ULL, NULL, NULL, 0 }, // Inst #1721 = OUTSW { 1722, 6, 1, 0, 0, "PABSBrm128", 0|(1<<MCID::MayLoad), 0x39804d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1722 = PABSBrm128 { 1723, 2, 1, 0, 0, "PABSBrr128", 0, 0x39804d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1723 = PABSBrr128 { 1724, 6, 1, 0, 0, "PABSDrm128", 0|(1<<MCID::MayLoad), 0x3d804d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1724 = PABSDrm128 { 1725, 2, 1, 0, 0, "PABSDrr128", 0, 0x3d804d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1725 = PABSDrr128 { 1726, 6, 1, 0, 0, "PABSWrm128", 0|(1<<MCID::MayLoad), 0x3b804d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1726 = PABSWrm128 { 1727, 2, 1, 0, 0, "PABSWrr128", 0, 0x3b804d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1727 = PABSWrr128 { 1728, 7, 1, 0, 0, "PACKSSDWrm", 0|(1<<MCID::MayLoad), 0xd7800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1728 = PACKSSDWrm { 1729, 3, 1, 0, 0, "PACKSSDWrr", 0, 0xd7800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1729 = PACKSSDWrr { 1730, 7, 1, 0, 0, "PACKSSWBrm", 0|(1<<MCID::MayLoad), 0xc7800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1730 = PACKSSWBrm { 1731, 3, 1, 0, 0, "PACKSSWBrr", 0, 0xc7800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1731 = PACKSSWBrr { 1732, 7, 1, 0, 0, "PACKUSDWrm", 0|(1<<MCID::MayLoad), 0x57800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1732 = PACKUSDWrm { 1733, 3, 1, 0, 0, "PACKUSDWrr", 0, 0x57800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1733 = PACKUSDWrr { 1734, 7, 1, 0, 0, "PACKUSWBrm", 0|(1<<MCID::MayLoad), 0xcf800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1734 = PACKUSWBrm { 1735, 3, 1, 0, 0, "PACKUSWBrr", 0, 0xcf800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1735 = PACKUSWBrr { 1736, 7, 1, 0, 0, "PADDBrm", 0|(1<<MCID::MayLoad), 0x1f9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1736 = PADDBrm { 1737, 3, 1, 0, 0, "PADDBrr", 0|(1<<MCID::Commutable), 0x1f9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1737 = PADDBrr { 1738, 7, 1, 0, 0, "PADDDrm", 0|(1<<MCID::MayLoad), 0x1fd800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1738 = PADDDrm { 1739, 3, 1, 0, 0, "PADDDrr", 0|(1<<MCID::Commutable), 0x1fd800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1739 = PADDDrr { 1740, 7, 1, 0, 0, "PADDQrm", 0|(1<<MCID::MayLoad), 0x1a9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1740 = PADDQrm { 1741, 3, 1, 0, 0, "PADDQrr", 0|(1<<MCID::Commutable), 0x1a9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1741 = PADDQrr { 1742, 7, 1, 0, 0, "PADDSBrm", 0|(1<<MCID::MayLoad), 0x1d9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1742 = PADDSBrm { 1743, 3, 1, 0, 0, "PADDSBrr", 0|(1<<MCID::Commutable), 0x1d9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1743 = PADDSBrr { 1744, 7, 1, 0, 0, "PADDSWrm", 0|(1<<MCID::MayLoad), 0x1db800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1744 = PADDSWrm { 1745, 3, 1, 0, 0, "PADDSWrr", 0|(1<<MCID::Commutable), 0x1db800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1745 = PADDSWrr { 1746, 7, 1, 0, 0, "PADDUSBrm", 0|(1<<MCID::MayLoad), 0x1b9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1746 = PADDUSBrm { 1747, 3, 1, 0, 0, "PADDUSBrr", 0|(1<<MCID::Commutable), 0x1b9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1747 = PADDUSBrr { 1748, 7, 1, 0, 0, "PADDUSWrm", 0|(1<<MCID::MayLoad), 0x1bb800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1748 = PADDUSWrm { 1749, 3, 1, 0, 0, "PADDUSWrr", 0|(1<<MCID::Commutable), 0x1bb800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1749 = PADDUSWrr { 1750, 7, 1, 0, 0, "PADDWrm", 0|(1<<MCID::MayLoad), 0x1fb800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1750 = PADDWrm { 1751, 3, 1, 0, 0, "PADDWrr", 0|(1<<MCID::Commutable), 0x1fb800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1751 = PADDWrr { 1752, 8, 1, 0, 0, "PALIGNR128rm", 0|(1<<MCID::UnmodeledSideEffects), 0x1f804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #1752 = PALIGNR128rm { 1753, 4, 1, 0, 0, "PALIGNR128rr", 0|(1<<MCID::UnmodeledSideEffects), 0x1f804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #1753 = PALIGNR128rr { 1754, 7, 1, 0, 0, "PANDNrm", 0|(1<<MCID::UnmodeledSideEffects), 0x1bf800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1754 = PANDNrm { 1755, 3, 1, 0, 0, "PANDNrr", 0|(1<<MCID::UnmodeledSideEffects), 0x1bf800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1755 = PANDNrr { 1756, 7, 1, 0, 0, "PANDrm", 0|(1<<MCID::MayLoad), 0x1b7800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1756 = PANDrm { 1757, 3, 1, 0, 0, "PANDrr", 0|(1<<MCID::Commutable), 0x1b7800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1757 = PANDrr { 1758, 0, 0, 0, 0, "PAUSE", 0|(1<<MCID::UnmodeledSideEffects), 0x120000201ULL, NULL, NULL, 0 }, // Inst #1758 = PAUSE { 1759, 7, 1, 0, 0, "PAVGBrm", 0|(1<<MCID::MayLoad), 0x1c1800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1759 = PAVGBrm { 1760, 3, 1, 0, 0, "PAVGBrr", 0|(1<<MCID::Commutable), 0x1c1800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1760 = PAVGBrr { 1761, 7, 1, 0, 0, "PAVGUSBrm", 0|(1<<MCID::MayLoad), 0x817e000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1761 = PAVGUSBrm { 1762, 3, 1, 0, 0, "PAVGUSBrr", 0, 0x817e000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1762 = PAVGUSBrr { 1763, 7, 1, 0, 0, "PAVGWrm", 0|(1<<MCID::MayLoad), 0x1c7800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1763 = PAVGWrm { 1764, 3, 1, 0, 0, "PAVGWrr", 0|(1<<MCID::Commutable), 0x1c7800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1764 = PAVGWrr { 1765, 7, 1, 0, 0, "PBLENDVBrm0", 0|(1<<MCID::MayLoad), 0x21800d46ULL, ImplicitList12, NULL, OperandInfo32 }, // Inst #1765 = PBLENDVBrm0 { 1766, 3, 1, 0, 0, "PBLENDVBrr0", 0, 0x21800d45ULL, ImplicitList12, NULL, OperandInfo33 }, // Inst #1766 = PBLENDVBrr0 { 1767, 8, 1, 0, 0, "PBLENDWrmi", 0|(1<<MCID::MayLoad), 0x1d804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #1767 = PBLENDWrmi { 1768, 4, 1, 0, 0, "PBLENDWrri", 0, 0x1d804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #1768 = PBLENDWrri { 1769, 8, 1, 0, 0, "PCLMULQDQrm", 0|(1<<MCID::UnmodeledSideEffects), 0x89804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #1769 = PCLMULQDQrm { 1770, 4, 1, 0, 0, "PCLMULQDQrr", 0|(1<<MCID::UnmodeledSideEffects), 0x89804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #1770 = PCLMULQDQrr { 1771, 7, 1, 0, 0, "PCMPEQBrm", 0|(1<<MCID::MayLoad), 0xe9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1771 = PCMPEQBrm { 1772, 3, 1, 0, 0, "PCMPEQBrr", 0|(1<<MCID::Commutable), 0xe9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1772 = PCMPEQBrr { 1773, 7, 1, 0, 0, "PCMPEQDrm", 0|(1<<MCID::MayLoad), 0xed800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1773 = PCMPEQDrm { 1774, 3, 1, 0, 0, "PCMPEQDrr", 0|(1<<MCID::Commutable), 0xed800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1774 = PCMPEQDrr { 1775, 7, 1, 0, 0, "PCMPEQQrm", 0|(1<<MCID::MayLoad), 0x53800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1775 = PCMPEQQrm { 1776, 3, 1, 0, 0, "PCMPEQQrr", 0|(1<<MCID::Commutable), 0x53800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1776 = PCMPEQQrr { 1777, 7, 1, 0, 0, "PCMPEQWrm", 0|(1<<MCID::MayLoad), 0xeb800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1777 = PCMPEQWrm { 1778, 3, 1, 0, 0, "PCMPEQWrr", 0|(1<<MCID::Commutable), 0xeb800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1778 = PCMPEQWrr { 1779, 7, 0, 0, 0, "PCMPESTRIArm", 0|(1<<MCID::MayLoad), 0xc3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #1779 = PCMPESTRIArm { 1780, 3, 0, 0, 0, "PCMPESTRIArr", 0, 0xc3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #1780 = PCMPESTRIArr { 1781, 7, 0, 0, 0, "PCMPESTRICrm", 0|(1<<MCID::MayLoad), 0xc3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #1781 = PCMPESTRICrm { 1782, 3, 0, 0, 0, "PCMPESTRICrr", 0, 0xc3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #1782 = PCMPESTRICrr { 1783, 7, 0, 0, 0, "PCMPESTRIOrm", 0|(1<<MCID::MayLoad), 0xc3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #1783 = PCMPESTRIOrm { 1784, 3, 0, 0, 0, "PCMPESTRIOrr", 0, 0xc3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #1784 = PCMPESTRIOrr { 1785, 7, 0, 0, 0, "PCMPESTRISrm", 0|(1<<MCID::MayLoad), 0xc3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #1785 = PCMPESTRISrm { 1786, 3, 0, 0, 0, "PCMPESTRISrr", 0, 0xc3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #1786 = PCMPESTRISrr { 1787, 7, 0, 0, 0, "PCMPESTRIZrm", 0|(1<<MCID::MayLoad), 0xc3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #1787 = PCMPESTRIZrm { 1788, 3, 0, 0, 0, "PCMPESTRIZrr", 0, 0xc3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #1788 = PCMPESTRIZrr { 1789, 7, 0, 0, 0, "PCMPESTRIrm", 0|(1<<MCID::MayLoad), 0xc3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #1789 = PCMPESTRIrm { 1790, 3, 0, 0, 0, "PCMPESTRIrr", 0, 0xc3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #1790 = PCMPESTRIrr { 1791, 8, 1, 0, 0, "PCMPESTRM128MEM", 0|(1<<MCID::MayLoad)|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList15, ImplicitList1, OperandInfo136 }, // Inst #1791 = PCMPESTRM128MEM { 1792, 4, 1, 0, 0, "PCMPESTRM128REG", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList15, ImplicitList1, OperandInfo86 }, // Inst #1792 = PCMPESTRM128REG { 1793, 7, 0, 0, 0, "PCMPESTRM128rm", 0|(1<<MCID::UnmodeledSideEffects), 0xc1804e46ULL, ImplicitList15, ImplicitList46, OperandInfo49 }, // Inst #1793 = PCMPESTRM128rm { 1794, 3, 0, 0, 0, "PCMPESTRM128rr", 0|(1<<MCID::UnmodeledSideEffects), 0xc1804e45ULL, ImplicitList15, ImplicitList46, OperandInfo50 }, // Inst #1794 = PCMPESTRM128rr { 1795, 7, 1, 0, 0, "PCMPGTBrm", 0|(1<<MCID::MayLoad), 0xc9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1795 = PCMPGTBrm { 1796, 3, 1, 0, 0, "PCMPGTBrr", 0, 0xc9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1796 = PCMPGTBrr { 1797, 7, 1, 0, 0, "PCMPGTDrm", 0|(1<<MCID::MayLoad), 0xcd800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1797 = PCMPGTDrm { 1798, 3, 1, 0, 0, "PCMPGTDrr", 0, 0xcd800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1798 = PCMPGTDrr { 1799, 7, 1, 0, 0, "PCMPGTQrm", 0|(1<<MCID::MayLoad), 0x6f800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1799 = PCMPGTQrm { 1800, 3, 1, 0, 0, "PCMPGTQrr", 0, 0x6f800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1800 = PCMPGTQrr { 1801, 7, 1, 0, 0, "PCMPGTWrm", 0|(1<<MCID::MayLoad), 0xcb800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1801 = PCMPGTWrm { 1802, 3, 1, 0, 0, "PCMPGTWrr", 0, 0xcb800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1802 = PCMPGTWrr { 1803, 7, 0, 0, 0, "PCMPISTRIArm", 0|(1<<MCID::MayLoad), 0xc7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #1803 = PCMPISTRIArm { 1804, 3, 0, 0, 0, "PCMPISTRIArr", 0, 0xc7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #1804 = PCMPISTRIArr { 1805, 7, 0, 0, 0, "PCMPISTRICrm", 0|(1<<MCID::MayLoad), 0xc7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #1805 = PCMPISTRICrm { 1806, 3, 0, 0, 0, "PCMPISTRICrr", 0, 0xc7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #1806 = PCMPISTRICrr { 1807, 7, 0, 0, 0, "PCMPISTRIOrm", 0|(1<<MCID::MayLoad), 0xc7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #1807 = PCMPISTRIOrm { 1808, 3, 0, 0, 0, "PCMPISTRIOrr", 0, 0xc7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #1808 = PCMPISTRIOrr { 1809, 7, 0, 0, 0, "PCMPISTRISrm", 0|(1<<MCID::MayLoad), 0xc7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #1809 = PCMPISTRISrm { 1810, 3, 0, 0, 0, "PCMPISTRISrr", 0, 0xc7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #1810 = PCMPISTRISrr { 1811, 7, 0, 0, 0, "PCMPISTRIZrm", 0|(1<<MCID::MayLoad), 0xc7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #1811 = PCMPISTRIZrm { 1812, 3, 0, 0, 0, "PCMPISTRIZrr", 0, 0xc7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #1812 = PCMPISTRIZrr { 1813, 7, 0, 0, 0, "PCMPISTRIrm", 0|(1<<MCID::MayLoad), 0xc7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #1813 = PCMPISTRIrm { 1814, 3, 0, 0, 0, "PCMPISTRIrr", 0, 0xc7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #1814 = PCMPISTRIrr { 1815, 8, 1, 0, 0, "PCMPISTRM128MEM", 0|(1<<MCID::MayLoad)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo136 }, // Inst #1815 = PCMPISTRM128MEM { 1816, 4, 1, 0, 0, "PCMPISTRM128REG", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo86 }, // Inst #1816 = PCMPISTRM128REG { 1817, 7, 0, 0, 0, "PCMPISTRM128rm", 0|(1<<MCID::UnmodeledSideEffects), 0xc5804e46ULL, NULL, ImplicitList46, OperandInfo49 }, // Inst #1817 = PCMPISTRM128rm { 1818, 3, 0, 0, 0, "PCMPISTRM128rr", 0|(1<<MCID::UnmodeledSideEffects), 0xc5804e45ULL, NULL, ImplicitList46, OperandInfo50 }, // Inst #1818 = PCMPISTRM128rr { 1819, 7, 0, 0, 0, "PEXTRBmr", 0|(1<<MCID::UnmodeledSideEffects), 0x29804e44ULL, NULL, NULL, OperandInfo115 }, // Inst #1819 = PEXTRBmr { 1820, 3, 1, 0, 0, "PEXTRBrr", 0, 0x29804e43ULL, NULL, NULL, OperandInfo116 }, // Inst #1820 = PEXTRBrr { 1821, 7, 0, 0, 0, "PEXTRDmr", 0|(1<<MCID::MayStore), 0x2d804e44ULL, NULL, NULL, OperandInfo115 }, // Inst #1821 = PEXTRDmr { 1822, 3, 1, 0, 0, "PEXTRDrr", 0, 0x2d804e43ULL, NULL, NULL, OperandInfo116 }, // Inst #1822 = PEXTRDrr { 1823, 7, 0, 0, 0, "PEXTRQmr", 0|(1<<MCID::MayStore), 0x2d806e44ULL, NULL, NULL, OperandInfo115 }, // Inst #1823 = PEXTRQmr { 1824, 3, 1, 0, 0, "PEXTRQrr", 0, 0x2d806e43ULL, NULL, NULL, OperandInfo200 }, // Inst #1824 = PEXTRQrr { 1825, 7, 0, 0, 0, "PEXTRWmr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b804e44ULL, NULL, NULL, OperandInfo115 }, // Inst #1825 = PEXTRWmr { 1826, 3, 1, 0, 0, "PEXTRWri", 0, 0x18b804145ULL, NULL, NULL, OperandInfo116 }, // Inst #1826 = PEXTRWri { 1827, 6, 1, 0, 0, "PF2IDrm", 0|(1<<MCID::MayLoad), 0x803a000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1827 = PF2IDrm { 1828, 2, 1, 0, 0, "PF2IDrr", 0, 0x803a000105ULL, NULL, NULL, OperandInfo149 }, // Inst #1828 = PF2IDrr { 1829, 6, 1, 0, 0, "PF2IWrm", 0|(1<<MCID::MayLoad), 0x8038000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1829 = PF2IWrm { 1830, 2, 1, 0, 0, "PF2IWrr", 0, 0x8038000105ULL, NULL, NULL, OperandInfo149 }, // Inst #1830 = PF2IWrr { 1831, 7, 1, 0, 0, "PFACCrm", 0|(1<<MCID::MayLoad), 0x815c000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1831 = PFACCrm { 1832, 3, 1, 0, 0, "PFACCrr", 0, 0x815c000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1832 = PFACCrr { 1833, 7, 1, 0, 0, "PFADDrm", 0|(1<<MCID::MayLoad), 0x813c000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1833 = PFADDrm { 1834, 3, 1, 0, 0, "PFADDrr", 0, 0x813c000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1834 = PFADDrr { 1835, 7, 1, 0, 0, "PFCMPEQrm", 0|(1<<MCID::MayLoad), 0x8160000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1835 = PFCMPEQrm { 1836, 3, 1, 0, 0, "PFCMPEQrr", 0, 0x8160000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1836 = PFCMPEQrr { 1837, 7, 1, 0, 0, "PFCMPGErm", 0|(1<<MCID::MayLoad), 0x8120000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1837 = PFCMPGErm { 1838, 3, 1, 0, 0, "PFCMPGErr", 0, 0x8120000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1838 = PFCMPGErr { 1839, 7, 1, 0, 0, "PFCMPGTrm", 0|(1<<MCID::MayLoad), 0x8140000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1839 = PFCMPGTrm { 1840, 3, 1, 0, 0, "PFCMPGTrr", 0, 0x8140000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1840 = PFCMPGTrr { 1841, 7, 1, 0, 0, "PFMAXrm", 0|(1<<MCID::MayLoad), 0x8148000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1841 = PFMAXrm { 1842, 3, 1, 0, 0, "PFMAXrr", 0, 0x8148000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1842 = PFMAXrr { 1843, 7, 1, 0, 0, "PFMINrm", 0|(1<<MCID::MayLoad), 0x8128000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1843 = PFMINrm { 1844, 3, 1, 0, 0, "PFMINrr", 0, 0x8128000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1844 = PFMINrr { 1845, 7, 1, 0, 0, "PFMULrm", 0|(1<<MCID::MayLoad), 0x8168000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1845 = PFMULrm { 1846, 3, 1, 0, 0, "PFMULrr", 0, 0x8168000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1846 = PFMULrr { 1847, 7, 1, 0, 0, "PFNACCrm", 0|(1<<MCID::MayLoad), 0x8114000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1847 = PFNACCrm { 1848, 3, 1, 0, 0, "PFNACCrr", 0, 0x8114000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1848 = PFNACCrr { 1849, 7, 1, 0, 0, "PFPNACCrm", 0|(1<<MCID::MayLoad), 0x811c000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1849 = PFPNACCrm { 1850, 3, 1, 0, 0, "PFPNACCrr", 0, 0x811c000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1850 = PFPNACCrr { 1851, 7, 1, 0, 0, "PFRCPIT1rm", 0|(1<<MCID::MayLoad), 0x814c000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1851 = PFRCPIT1rm { 1852, 3, 1, 0, 0, "PFRCPIT1rr", 0, 0x814c000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1852 = PFRCPIT1rr { 1853, 7, 1, 0, 0, "PFRCPIT2rm", 0|(1<<MCID::MayLoad), 0x816c000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1853 = PFRCPIT2rm { 1854, 3, 1, 0, 0, "PFRCPIT2rr", 0, 0x816c000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1854 = PFRCPIT2rr { 1855, 6, 1, 0, 0, "PFRCPrm", 0|(1<<MCID::MayLoad), 0x812c000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1855 = PFRCPrm { 1856, 2, 1, 0, 0, "PFRCPrr", 0, 0x812c000105ULL, NULL, NULL, OperandInfo149 }, // Inst #1856 = PFRCPrr { 1857, 7, 1, 0, 0, "PFRSQIT1rm", 0|(1<<MCID::MayLoad), 0x814e000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1857 = PFRSQIT1rm { 1858, 3, 1, 0, 0, "PFRSQIT1rr", 0, 0x814e000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1858 = PFRSQIT1rr { 1859, 6, 1, 0, 0, "PFRSQRTrm", 0|(1<<MCID::MayLoad), 0x812e000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1859 = PFRSQRTrm { 1860, 2, 1, 0, 0, "PFRSQRTrr", 0, 0x812e000105ULL, NULL, NULL, OperandInfo149 }, // Inst #1860 = PFRSQRTrr { 1861, 7, 1, 0, 0, "PFSUBRrm", 0|(1<<MCID::MayLoad), 0x8154000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1861 = PFSUBRrm { 1862, 3, 1, 0, 0, "PFSUBRrr", 0, 0x8154000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1862 = PFSUBRrr { 1863, 7, 1, 0, 0, "PFSUBrm", 0|(1<<MCID::MayLoad), 0x8134000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1863 = PFSUBrm { 1864, 3, 1, 0, 0, "PFSUBrr", 0, 0x8134000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1864 = PFSUBrr { 1865, 7, 1, 0, 0, "PHADDDrm128", 0|(1<<MCID::MayLoad), 0x5800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1865 = PHADDDrm128 { 1866, 3, 1, 0, 0, "PHADDDrr128", 0, 0x5800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1866 = PHADDDrr128 { 1867, 7, 1, 0, 0, "PHADDSWrm128", 0|(1<<MCID::MayLoad), 0x7800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1867 = PHADDSWrm128 { 1868, 3, 1, 0, 0, "PHADDSWrr128", 0, 0x7800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1868 = PHADDSWrr128 { 1869, 7, 1, 0, 0, "PHADDWrm128", 0|(1<<MCID::MayLoad), 0x3800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1869 = PHADDWrm128 { 1870, 3, 1, 0, 0, "PHADDWrr128", 0, 0x3800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1870 = PHADDWrr128 { 1871, 6, 1, 0, 0, "PHMINPOSUWrm128", 0|(1<<MCID::MayLoad), 0x83800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1871 = PHMINPOSUWrm128 { 1872, 2, 1, 0, 0, "PHMINPOSUWrr128", 0, 0x83800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1872 = PHMINPOSUWrr128 { 1873, 7, 1, 0, 0, "PHSUBDrm128", 0|(1<<MCID::MayLoad), 0xd800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1873 = PHSUBDrm128 { 1874, 3, 1, 0, 0, "PHSUBDrr128", 0, 0xd800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1874 = PHSUBDrr128 { 1875, 7, 1, 0, 0, "PHSUBSWrm128", 0|(1<<MCID::MayLoad), 0xf800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1875 = PHSUBSWrm128 { 1876, 3, 1, 0, 0, "PHSUBSWrr128", 0, 0xf800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1876 = PHSUBSWrr128 { 1877, 7, 1, 0, 0, "PHSUBWrm128", 0|(1<<MCID::MayLoad), 0xb800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1877 = PHSUBWrm128 { 1878, 3, 1, 0, 0, "PHSUBWrr128", 0, 0xb800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1878 = PHSUBWrr128 { 1879, 6, 1, 0, 0, "PI2FDrm", 0|(1<<MCID::MayLoad), 0x801a000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1879 = PI2FDrm { 1880, 2, 1, 0, 0, "PI2FDrr", 0, 0x801a000105ULL, NULL, NULL, OperandInfo149 }, // Inst #1880 = PI2FDrr { 1881, 6, 1, 0, 0, "PI2FWrm", 0|(1<<MCID::MayLoad), 0x8018000106ULL, NULL, NULL, OperandInfo145 }, // Inst #1881 = PI2FWrm { 1882, 2, 1, 0, 0, "PI2FWrr", 0, 0x8018000105ULL, NULL, NULL, OperandInfo149 }, // Inst #1882 = PI2FWrr { 1883, 8, 1, 0, 0, "PINSRBrm", 0|(1<<MCID::MayLoad), 0x41804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #1883 = PINSRBrm { 1884, 4, 1, 0, 0, "PINSRBrr", 0, 0x41804e45ULL, NULL, NULL, OperandInfo201 }, // Inst #1884 = PINSRBrr { 1885, 8, 1, 0, 0, "PINSRDrm", 0|(1<<MCID::MayLoad), 0x45804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #1885 = PINSRDrm { 1886, 4, 1, 0, 0, "PINSRDrr", 0, 0x45804e45ULL, NULL, NULL, OperandInfo201 }, // Inst #1886 = PINSRDrr { 1887, 8, 1, 0, 0, "PINSRQrm", 0|(1<<MCID::MayLoad), 0x45806e46ULL, NULL, NULL, OperandInfo63 }, // Inst #1887 = PINSRQrm { 1888, 4, 1, 0, 0, "PINSRQrr", 0, 0x45806e45ULL, NULL, NULL, OperandInfo202 }, // Inst #1888 = PINSRQrr { 1889, 8, 1, 0, 0, "PINSRWrmi", 0|(1<<MCID::MayLoad), 0x189804146ULL, NULL, NULL, OperandInfo63 }, // Inst #1889 = PINSRWrmi { 1890, 4, 1, 0, 0, "PINSRWrri", 0, 0x189804145ULL, NULL, NULL, OperandInfo201 }, // Inst #1890 = PINSRWrri { 1891, 7, 1, 0, 0, "PMADDUBSWrm128", 0|(1<<MCID::MayLoad), 0x9800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1891 = PMADDUBSWrm128 { 1892, 3, 1, 0, 0, "PMADDUBSWrr128", 0, 0x9800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1892 = PMADDUBSWrr128 { 1893, 7, 1, 0, 0, "PMADDWDrm", 0|(1<<MCID::MayLoad), 0x1eb800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1893 = PMADDWDrm { 1894, 3, 1, 0, 0, "PMADDWDrr", 0|(1<<MCID::Commutable), 0x1eb800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1894 = PMADDWDrr { 1895, 7, 1, 0, 0, "PMAXSBrm", 0|(1<<MCID::MayLoad), 0x79800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1895 = PMAXSBrm { 1896, 3, 1, 0, 0, "PMAXSBrr", 0|(1<<MCID::Commutable), 0x79800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1896 = PMAXSBrr { 1897, 7, 1, 0, 0, "PMAXSDrm", 0|(1<<MCID::MayLoad), 0x7b800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1897 = PMAXSDrm { 1898, 3, 1, 0, 0, "PMAXSDrr", 0|(1<<MCID::Commutable), 0x7b800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1898 = PMAXSDrr { 1899, 7, 1, 0, 0, "PMAXSWrm", 0|(1<<MCID::MayLoad), 0x1dd800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1899 = PMAXSWrm { 1900, 3, 1, 0, 0, "PMAXSWrr", 0|(1<<MCID::Commutable), 0x1dd800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1900 = PMAXSWrr { 1901, 7, 1, 0, 0, "PMAXUBrm", 0|(1<<MCID::MayLoad), 0x1bd800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1901 = PMAXUBrm { 1902, 3, 1, 0, 0, "PMAXUBrr", 0|(1<<MCID::Commutable), 0x1bd800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1902 = PMAXUBrr { 1903, 7, 1, 0, 0, "PMAXUDrm", 0|(1<<MCID::MayLoad), 0x7f800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1903 = PMAXUDrm { 1904, 3, 1, 0, 0, "PMAXUDrr", 0|(1<<MCID::Commutable), 0x7f800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1904 = PMAXUDrr { 1905, 7, 1, 0, 0, "PMAXUWrm", 0|(1<<MCID::MayLoad), 0x7d800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1905 = PMAXUWrm { 1906, 3, 1, 0, 0, "PMAXUWrr", 0|(1<<MCID::Commutable), 0x7d800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1906 = PMAXUWrr { 1907, 7, 1, 0, 0, "PMINSBrm", 0|(1<<MCID::MayLoad), 0x71800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1907 = PMINSBrm { 1908, 3, 1, 0, 0, "PMINSBrr", 0|(1<<MCID::Commutable), 0x71800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1908 = PMINSBrr { 1909, 7, 1, 0, 0, "PMINSDrm", 0|(1<<MCID::MayLoad), 0x73800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1909 = PMINSDrm { 1910, 3, 1, 0, 0, "PMINSDrr", 0|(1<<MCID::Commutable), 0x73800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1910 = PMINSDrr { 1911, 7, 1, 0, 0, "PMINSWrm", 0|(1<<MCID::MayLoad), 0x1d5800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1911 = PMINSWrm { 1912, 3, 1, 0, 0, "PMINSWrr", 0|(1<<MCID::Commutable), 0x1d5800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1912 = PMINSWrr { 1913, 7, 1, 0, 0, "PMINUBrm", 0|(1<<MCID::MayLoad), 0x1b5800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1913 = PMINUBrm { 1914, 3, 1, 0, 0, "PMINUBrr", 0|(1<<MCID::Commutable), 0x1b5800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1914 = PMINUBrr { 1915, 7, 1, 0, 0, "PMINUDrm", 0|(1<<MCID::MayLoad), 0x77800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1915 = PMINUDrm { 1916, 3, 1, 0, 0, "PMINUDrr", 0|(1<<MCID::Commutable), 0x77800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1916 = PMINUDrr { 1917, 7, 1, 0, 0, "PMINUWrm", 0|(1<<MCID::MayLoad), 0x75800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1917 = PMINUWrm { 1918, 3, 1, 0, 0, "PMINUWrr", 0|(1<<MCID::Commutable), 0x75800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1918 = PMINUWrr { 1919, 2, 1, 0, 0, "PMOVMSKBrr", 0, 0x1af800145ULL, NULL, NULL, OperandInfo98 }, // Inst #1919 = PMOVMSKBrr { 1920, 6, 1, 0, 0, "PMOVSXBDrm", 0|(1<<MCID::MayLoad), 0x43800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1920 = PMOVSXBDrm { 1921, 2, 1, 0, 0, "PMOVSXBDrr", 0, 0x43800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1921 = PMOVSXBDrr { 1922, 6, 1, 0, 0, "PMOVSXBQrm", 0|(1<<MCID::MayLoad), 0x45800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1922 = PMOVSXBQrm { 1923, 2, 1, 0, 0, "PMOVSXBQrr", 0, 0x45800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1923 = PMOVSXBQrr { 1924, 6, 1, 0, 0, "PMOVSXBWrm", 0|(1<<MCID::MayLoad), 0x41800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1924 = PMOVSXBWrm { 1925, 2, 1, 0, 0, "PMOVSXBWrr", 0, 0x41800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1925 = PMOVSXBWrr { 1926, 6, 1, 0, 0, "PMOVSXDQrm", 0|(1<<MCID::MayLoad), 0x4b800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1926 = PMOVSXDQrm { 1927, 2, 1, 0, 0, "PMOVSXDQrr", 0, 0x4b800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1927 = PMOVSXDQrr { 1928, 6, 1, 0, 0, "PMOVSXWDrm", 0|(1<<MCID::MayLoad), 0x47800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1928 = PMOVSXWDrm { 1929, 2, 1, 0, 0, "PMOVSXWDrr", 0, 0x47800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1929 = PMOVSXWDrr { 1930, 6, 1, 0, 0, "PMOVSXWQrm", 0|(1<<MCID::MayLoad), 0x49800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1930 = PMOVSXWQrm { 1931, 2, 1, 0, 0, "PMOVSXWQrr", 0, 0x49800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1931 = PMOVSXWQrr { 1932, 6, 1, 0, 0, "PMOVZXBDrm", 0|(1<<MCID::MayLoad), 0x63800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1932 = PMOVZXBDrm { 1933, 2, 1, 0, 0, "PMOVZXBDrr", 0, 0x63800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1933 = PMOVZXBDrr { 1934, 6, 1, 0, 0, "PMOVZXBQrm", 0|(1<<MCID::MayLoad), 0x65800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1934 = PMOVZXBQrm { 1935, 2, 1, 0, 0, "PMOVZXBQrr", 0, 0x65800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1935 = PMOVZXBQrr { 1936, 6, 1, 0, 0, "PMOVZXBWrm", 0|(1<<MCID::MayLoad), 0x61800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1936 = PMOVZXBWrm { 1937, 2, 1, 0, 0, "PMOVZXBWrr", 0, 0x61800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1937 = PMOVZXBWrr { 1938, 6, 1, 0, 0, "PMOVZXDQrm", 0|(1<<MCID::MayLoad), 0x6b800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1938 = PMOVZXDQrm { 1939, 2, 1, 0, 0, "PMOVZXDQrr", 0, 0x6b800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1939 = PMOVZXDQrr { 1940, 6, 1, 0, 0, "PMOVZXWDrm", 0|(1<<MCID::MayLoad), 0x67800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1940 = PMOVZXWDrm { 1941, 2, 1, 0, 0, "PMOVZXWDrr", 0, 0x67800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1941 = PMOVZXWDrr { 1942, 6, 1, 0, 0, "PMOVZXWQrm", 0|(1<<MCID::MayLoad), 0x69800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #1942 = PMOVZXWQrm { 1943, 2, 1, 0, 0, "PMOVZXWQrr", 0, 0x69800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #1943 = PMOVZXWQrr { 1944, 7, 1, 0, 0, "PMULDQrm", 0|(1<<MCID::MayLoad), 0x51800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1944 = PMULDQrm { 1945, 3, 1, 0, 0, "PMULDQrr", 0|(1<<MCID::Commutable), 0x51800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1945 = PMULDQrr { 1946, 7, 1, 0, 0, "PMULHRSWrm128", 0|(1<<MCID::MayLoad), 0x17800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1946 = PMULHRSWrm128 { 1947, 3, 1, 0, 0, "PMULHRSWrr128", 0|(1<<MCID::Commutable), 0x17800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1947 = PMULHRSWrr128 { 1948, 7, 1, 0, 0, "PMULHRWrm", 0|(1<<MCID::MayLoad), 0x816e000106ULL, NULL, NULL, OperandInfo157 }, // Inst #1948 = PMULHRWrm { 1949, 3, 1, 0, 0, "PMULHRWrr", 0, 0x816e000105ULL, NULL, NULL, OperandInfo158 }, // Inst #1949 = PMULHRWrr { 1950, 7, 1, 0, 0, "PMULHUWrm", 0|(1<<MCID::MayLoad), 0x1c9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1950 = PMULHUWrm { 1951, 3, 1, 0, 0, "PMULHUWrr", 0|(1<<MCID::Commutable), 0x1c9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1951 = PMULHUWrr { 1952, 7, 1, 0, 0, "PMULHWrm", 0|(1<<MCID::MayLoad), 0x1cb800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1952 = PMULHWrm { 1953, 3, 1, 0, 0, "PMULHWrr", 0|(1<<MCID::Commutable), 0x1cb800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1953 = PMULHWrr { 1954, 7, 1, 0, 0, "PMULLDrm", 0|(1<<MCID::MayLoad), 0x81800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #1954 = PMULLDrm { 1955, 3, 1, 0, 0, "PMULLDrr", 0|(1<<MCID::Commutable), 0x81800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #1955 = PMULLDrr { 1956, 7, 1, 0, 0, "PMULLWrm", 0|(1<<MCID::MayLoad), 0x1ab800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1956 = PMULLWrm { 1957, 3, 1, 0, 0, "PMULLWrr", 0|(1<<MCID::Commutable), 0x1ab800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1957 = PMULLWrr { 1958, 7, 1, 0, 0, "PMULUDQrm", 0|(1<<MCID::MayLoad), 0x1e9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1958 = PMULUDQrm { 1959, 3, 1, 0, 0, "PMULUDQrr", 0|(1<<MCID::Commutable), 0x1e9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1959 = PMULUDQrr { 1960, 1, 1, 0, 0, "POP16r", 0|(1<<MCID::MayLoad), 0xb0000042ULL, ImplicitList6, ImplicitList6, OperandInfo113 }, // Inst #1960 = POP16r { 1961, 5, 1, 0, 0, "POP16rmm", 0|(1<<MCID::MayLoad), 0x11e000058ULL, ImplicitList6, ImplicitList6, OperandInfo38 }, // Inst #1961 = POP16rmm { 1962, 1, 1, 0, 0, "POP16rmr", 0|(1<<MCID::MayLoad), 0x11e000050ULL, ImplicitList6, ImplicitList6, OperandInfo113 }, // Inst #1962 = POP16rmr { 1963, 1, 1, 0, 0, "POP32r", 0|(1<<MCID::MayLoad), 0xb0000002ULL, ImplicitList6, ImplicitList6, OperandInfo72 }, // Inst #1963 = POP32r { 1964, 5, 1, 0, 0, "POP32rmm", 0|(1<<MCID::MayLoad), 0x11e000018ULL, ImplicitList6, ImplicitList6, OperandInfo38 }, // Inst #1964 = POP32rmm { 1965, 1, 1, 0, 0, "POP32rmr", 0|(1<<MCID::MayLoad), 0x11e000010ULL, ImplicitList6, ImplicitList6, OperandInfo72 }, // Inst #1965 = POP32rmr { 1966, 1, 1, 0, 0, "POP64r", 0|(1<<MCID::MayLoad), 0xb0000002ULL, ImplicitList8, ImplicitList8, OperandInfo74 }, // Inst #1966 = POP64r { 1967, 5, 1, 0, 0, "POP64rmm", 0|(1<<MCID::MayLoad), 0x11e000018ULL, ImplicitList8, ImplicitList8, OperandInfo38 }, // Inst #1967 = POP64rmm { 1968, 1, 1, 0, 0, "POP64rmr", 0|(1<<MCID::MayLoad), 0x11e000010ULL, ImplicitList8, ImplicitList8, OperandInfo74 }, // Inst #1968 = POP64rmr { 1969, 0, 0, 0, 0, "POPA32", 0|(1<<MCID::MayLoad), 0xc2000001ULL, ImplicitList6, ImplicitList47, 0 }, // Inst #1969 = POPA32 { 1970, 6, 1, 0, 0, "POPCNT16rm", 0|(1<<MCID::MayLoad), 0x170000c46ULL, NULL, ImplicitList1, OperandInfo11 }, // Inst #1970 = POPCNT16rm { 1971, 2, 1, 0, 0, "POPCNT16rr", 0, 0x170000c45ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #1971 = POPCNT16rr { 1972, 6, 1, 0, 0, "POPCNT32rm", 0|(1<<MCID::MayLoad), 0x170000c06ULL, NULL, ImplicitList1, OperandInfo12 }, // Inst #1972 = POPCNT32rm { 1973, 2, 1, 0, 0, "POPCNT32rr", 0, 0x170000c05ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #1973 = POPCNT32rr { 1974, 6, 1, 0, 0, "POPCNT64rm", 0|(1<<MCID::MayLoad), 0x170002c06ULL, NULL, ImplicitList1, OperandInfo13 }, // Inst #1974 = POPCNT64rm { 1975, 2, 1, 0, 0, "POPCNT64rr", 0, 0x170002c05ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #1975 = POPCNT64rr { 1976, 0, 0, 0, 0, "POPDS16", 0|(1<<MCID::UnmodeledSideEffects), 0x3e000041ULL, NULL, NULL, 0 }, // Inst #1976 = POPDS16 { 1977, 0, 0, 0, 0, "POPDS32", 0|(1<<MCID::UnmodeledSideEffects), 0x3e000001ULL, NULL, NULL, 0 }, // Inst #1977 = POPDS32 { 1978, 0, 0, 0, 0, "POPES16", 0|(1<<MCID::UnmodeledSideEffects), 0xe000041ULL, NULL, NULL, 0 }, // Inst #1978 = POPES16 { 1979, 0, 0, 0, 0, "POPES32", 0|(1<<MCID::UnmodeledSideEffects), 0xe000001ULL, NULL, NULL, 0 }, // Inst #1979 = POPES32 { 1980, 0, 0, 0, 0, "POPF16", 0|(1<<MCID::MayLoad), 0x13a000041ULL, ImplicitList6, ImplicitList6, 0 }, // Inst #1980 = POPF16 { 1981, 0, 0, 0, 0, "POPF32", 0|(1<<MCID::MayLoad), 0x13a000001ULL, ImplicitList6, ImplicitList6, 0 }, // Inst #1981 = POPF32 { 1982, 0, 0, 0, 0, "POPF64", 0|(1<<MCID::MayLoad), 0x13a000001ULL, ImplicitList8, ImplicitList9, 0 }, // Inst #1982 = POPF64 { 1983, 0, 0, 0, 0, "POPFS16", 0|(1<<MCID::UnmodeledSideEffects), 0x142000141ULL, NULL, NULL, 0 }, // Inst #1983 = POPFS16 { 1984, 0, 0, 0, 0, "POPFS32", 0|(1<<MCID::UnmodeledSideEffects), 0x142000101ULL, NULL, NULL, 0 }, // Inst #1984 = POPFS32 { 1985, 0, 0, 0, 0, "POPFS64", 0|(1<<MCID::UnmodeledSideEffects), 0x142000101ULL, NULL, NULL, 0 }, // Inst #1985 = POPFS64 { 1986, 0, 0, 0, 0, "POPGS16", 0|(1<<MCID::UnmodeledSideEffects), 0x152000141ULL, NULL, NULL, 0 }, // Inst #1986 = POPGS16 { 1987, 0, 0, 0, 0, "POPGS32", 0|(1<<MCID::UnmodeledSideEffects), 0x152000101ULL, NULL, NULL, 0 }, // Inst #1987 = POPGS32 { 1988, 0, 0, 0, 0, "POPGS64", 0|(1<<MCID::UnmodeledSideEffects), 0x152000101ULL, NULL, NULL, 0 }, // Inst #1988 = POPGS64 { 1989, 0, 0, 0, 0, "POPSS16", 0|(1<<MCID::UnmodeledSideEffects), 0x2e000041ULL, NULL, NULL, 0 }, // Inst #1989 = POPSS16 { 1990, 0, 0, 0, 0, "POPSS32", 0|(1<<MCID::UnmodeledSideEffects), 0x2e000001ULL, NULL, NULL, 0 }, // Inst #1990 = POPSS32 { 1991, 7, 1, 0, 0, "PORrm", 0|(1<<MCID::MayLoad), 0x1d7800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1991 = PORrm { 1992, 3, 1, 0, 0, "PORrr", 0|(1<<MCID::Commutable), 0x1d7800145ULL, NULL, NULL, OperandInfo33 }, // Inst #1992 = PORrr { 1993, 5, 0, 0, 0, "PREFETCH", 0|(1<<MCID::UnmodeledSideEffects), 0x1a000118ULL, NULL, NULL, OperandInfo38 }, // Inst #1993 = PREFETCH { 1994, 5, 0, 0, 0, "PREFETCHNTA", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x30800118ULL, NULL, NULL, OperandInfo38 }, // Inst #1994 = PREFETCHNTA { 1995, 5, 0, 0, 0, "PREFETCHT0", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x30800119ULL, NULL, NULL, OperandInfo38 }, // Inst #1995 = PREFETCHT0 { 1996, 5, 0, 0, 0, "PREFETCHT1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x3080011aULL, NULL, NULL, OperandInfo38 }, // Inst #1996 = PREFETCHT1 { 1997, 5, 0, 0, 0, "PREFETCHT2", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x3080011bULL, NULL, NULL, OperandInfo38 }, // Inst #1997 = PREFETCHT2 { 1998, 5, 0, 0, 0, "PREFETCHW", 0|(1<<MCID::UnmodeledSideEffects), 0x1a000119ULL, NULL, NULL, OperandInfo38 }, // Inst #1998 = PREFETCHW { 1999, 7, 1, 0, 0, "PSADBWrm", 0|(1<<MCID::MayLoad), 0x1ed800146ULL, NULL, NULL, OperandInfo32 }, // Inst #1999 = PSADBWrm { 2000, 3, 1, 0, 0, "PSADBWrr", 0|(1<<MCID::Commutable), 0x1ed800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2000 = PSADBWrr { 2001, 7, 1, 0, 0, "PSHUFBrm128", 0|(1<<MCID::MayLoad), 0x1800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #2001 = PSHUFBrm128 { 2002, 3, 1, 0, 0, "PSHUFBrr128", 0, 0x1800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #2002 = PSHUFBrr128 { 2003, 7, 1, 0, 0, "PSHUFDmi", 0|(1<<MCID::MayLoad), 0xe1804146ULL, NULL, NULL, OperandInfo49 }, // Inst #2003 = PSHUFDmi { 2004, 3, 1, 0, 0, "PSHUFDri", 0, 0xe1804145ULL, NULL, NULL, OperandInfo50 }, // Inst #2004 = PSHUFDri { 2005, 7, 1, 0, 0, "PSHUFHWmi", 0|(1<<MCID::MayLoad), 0xe1804c06ULL, NULL, NULL, OperandInfo49 }, // Inst #2005 = PSHUFHWmi { 2006, 3, 1, 0, 0, "PSHUFHWri", 0, 0xe1804c05ULL, NULL, NULL, OperandInfo50 }, // Inst #2006 = PSHUFHWri { 2007, 7, 1, 0, 0, "PSHUFLWmi", 0|(1<<MCID::MayLoad), 0xe1804b06ULL, NULL, NULL, OperandInfo49 }, // Inst #2007 = PSHUFLWmi { 2008, 3, 1, 0, 0, "PSHUFLWri", 0, 0xe1804b05ULL, NULL, NULL, OperandInfo50 }, // Inst #2008 = PSHUFLWri { 2009, 7, 1, 0, 0, "PSIGNBrm128", 0|(1<<MCID::MayLoad), 0x11800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #2009 = PSIGNBrm128 { 2010, 3, 1, 0, 0, "PSIGNBrr128", 0, 0x11800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #2010 = PSIGNBrr128 { 2011, 7, 1, 0, 0, "PSIGNDrm128", 0|(1<<MCID::MayLoad), 0x15800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #2011 = PSIGNDrm128 { 2012, 3, 1, 0, 0, "PSIGNDrr128", 0, 0x15800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #2012 = PSIGNDrr128 { 2013, 7, 1, 0, 0, "PSIGNWrm128", 0|(1<<MCID::MayLoad), 0x13800d46ULL, NULL, NULL, OperandInfo32 }, // Inst #2013 = PSIGNWrm128 { 2014, 3, 1, 0, 0, "PSIGNWrr128", 0, 0x13800d45ULL, NULL, NULL, OperandInfo33 }, // Inst #2014 = PSIGNWrr128 { 2015, 3, 1, 0, 0, "PSLLDQri", 0, 0xe7804157ULL, NULL, NULL, OperandInfo203 }, // Inst #2015 = PSLLDQri { 2016, 3, 1, 0, 0, "PSLLDri", 0, 0xe5804156ULL, NULL, NULL, OperandInfo203 }, // Inst #2016 = PSLLDri { 2017, 7, 1, 0, 0, "PSLLDrm", 0|(1<<MCID::MayLoad), 0x1e5800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2017 = PSLLDrm { 2018, 3, 1, 0, 0, "PSLLDrr", 0, 0x1e5800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2018 = PSLLDrr { 2019, 3, 1, 0, 0, "PSLLQri", 0, 0xe7804156ULL, NULL, NULL, OperandInfo203 }, // Inst #2019 = PSLLQri { 2020, 7, 1, 0, 0, "PSLLQrm", 0|(1<<MCID::MayLoad), 0x1e7800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2020 = PSLLQrm { 2021, 3, 1, 0, 0, "PSLLQrr", 0, 0x1e7800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2021 = PSLLQrr { 2022, 3, 1, 0, 0, "PSLLWri", 0, 0xe3804156ULL, NULL, NULL, OperandInfo203 }, // Inst #2022 = PSLLWri { 2023, 7, 1, 0, 0, "PSLLWrm", 0|(1<<MCID::MayLoad), 0x1e3800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2023 = PSLLWrm { 2024, 3, 1, 0, 0, "PSLLWrr", 0, 0x1e3800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2024 = PSLLWrr { 2025, 3, 1, 0, 0, "PSRADri", 0, 0xe5804154ULL, NULL, NULL, OperandInfo203 }, // Inst #2025 = PSRADri { 2026, 7, 1, 0, 0, "PSRADrm", 0|(1<<MCID::MayLoad), 0x1c5800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2026 = PSRADrm { 2027, 3, 1, 0, 0, "PSRADrr", 0, 0x1c5800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2027 = PSRADrr { 2028, 3, 1, 0, 0, "PSRAWri", 0, 0xe3804154ULL, NULL, NULL, OperandInfo203 }, // Inst #2028 = PSRAWri { 2029, 7, 1, 0, 0, "PSRAWrm", 0|(1<<MCID::MayLoad), 0x1c3800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2029 = PSRAWrm { 2030, 3, 1, 0, 0, "PSRAWrr", 0, 0x1c3800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2030 = PSRAWrr { 2031, 3, 1, 0, 0, "PSRLDQri", 0, 0xe7804153ULL, NULL, NULL, OperandInfo203 }, // Inst #2031 = PSRLDQri { 2032, 3, 1, 0, 0, "PSRLDri", 0, 0xe5804152ULL, NULL, NULL, OperandInfo203 }, // Inst #2032 = PSRLDri { 2033, 7, 1, 0, 0, "PSRLDrm", 0|(1<<MCID::MayLoad), 0x1a5800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2033 = PSRLDrm { 2034, 3, 1, 0, 0, "PSRLDrr", 0, 0x1a5800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2034 = PSRLDrr { 2035, 3, 1, 0, 0, "PSRLQri", 0, 0xe7804152ULL, NULL, NULL, OperandInfo203 }, // Inst #2035 = PSRLQri { 2036, 7, 1, 0, 0, "PSRLQrm", 0|(1<<MCID::MayLoad), 0x1a7800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2036 = PSRLQrm { 2037, 3, 1, 0, 0, "PSRLQrr", 0, 0x1a7800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2037 = PSRLQrr { 2038, 3, 1, 0, 0, "PSRLWri", 0, 0xe3804152ULL, NULL, NULL, OperandInfo203 }, // Inst #2038 = PSRLWri { 2039, 7, 1, 0, 0, "PSRLWrm", 0|(1<<MCID::MayLoad), 0x1a3800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2039 = PSRLWrm { 2040, 3, 1, 0, 0, "PSRLWrr", 0, 0x1a3800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2040 = PSRLWrr { 2041, 7, 1, 0, 0, "PSUBBrm", 0|(1<<MCID::MayLoad), 0x1f1800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2041 = PSUBBrm { 2042, 3, 1, 0, 0, "PSUBBrr", 0, 0x1f1800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2042 = PSUBBrr { 2043, 7, 1, 0, 0, "PSUBDrm", 0|(1<<MCID::MayLoad), 0x1f5800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2043 = PSUBDrm { 2044, 3, 1, 0, 0, "PSUBDrr", 0, 0x1f5800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2044 = PSUBDrr { 2045, 7, 1, 0, 0, "PSUBQrm", 0|(1<<MCID::MayLoad), 0x1f7800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2045 = PSUBQrm { 2046, 3, 1, 0, 0, "PSUBQrr", 0, 0x1f7800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2046 = PSUBQrr { 2047, 7, 1, 0, 0, "PSUBSBrm", 0|(1<<MCID::MayLoad), 0x1d1800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2047 = PSUBSBrm { 2048, 3, 1, 0, 0, "PSUBSBrr", 0, 0x1d1800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2048 = PSUBSBrr { 2049, 7, 1, 0, 0, "PSUBSWrm", 0|(1<<MCID::MayLoad), 0x1d3800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2049 = PSUBSWrm { 2050, 3, 1, 0, 0, "PSUBSWrr", 0, 0x1d3800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2050 = PSUBSWrr { 2051, 7, 1, 0, 0, "PSUBUSBrm", 0|(1<<MCID::MayLoad), 0x1b1800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2051 = PSUBUSBrm { 2052, 3, 1, 0, 0, "PSUBUSBrr", 0, 0x1b1800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2052 = PSUBUSBrr { 2053, 7, 1, 0, 0, "PSUBUSWrm", 0|(1<<MCID::MayLoad), 0x1b3800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2053 = PSUBUSWrm { 2054, 3, 1, 0, 0, "PSUBUSWrr", 0, 0x1b3800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2054 = PSUBUSWrr { 2055, 7, 1, 0, 0, "PSUBWrm", 0|(1<<MCID::MayLoad), 0x1f3800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2055 = PSUBWrm { 2056, 3, 1, 0, 0, "PSUBWrr", 0, 0x1f3800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2056 = PSUBWrr { 2057, 6, 1, 0, 0, "PSWAPDrm", 0|(1<<MCID::MayLoad), 0x8176000106ULL, NULL, NULL, OperandInfo145 }, // Inst #2057 = PSWAPDrm { 2058, 2, 1, 0, 0, "PSWAPDrr", 0, 0x8176000105ULL, NULL, NULL, OperandInfo149 }, // Inst #2058 = PSWAPDrr { 2059, 6, 0, 0, 0, "PTESTrm", 0|(1<<MCID::MayLoad), 0x2f800d46ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #2059 = PTESTrm { 2060, 2, 0, 0, 0, "PTESTrr", 0, 0x2f800d45ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #2060 = PTESTrr { 2061, 7, 1, 0, 0, "PUNPCKHBWrm", 0|(1<<MCID::MayLoad), 0xd1800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2061 = PUNPCKHBWrm { 2062, 3, 1, 0, 0, "PUNPCKHBWrr", 0, 0xd1800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2062 = PUNPCKHBWrr { 2063, 7, 1, 0, 0, "PUNPCKHDQrm", 0|(1<<MCID::MayLoad), 0xd5800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2063 = PUNPCKHDQrm { 2064, 3, 1, 0, 0, "PUNPCKHDQrr", 0, 0xd5800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2064 = PUNPCKHDQrr { 2065, 7, 1, 0, 0, "PUNPCKHQDQrm", 0|(1<<MCID::MayLoad), 0xdb800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2065 = PUNPCKHQDQrm { 2066, 3, 1, 0, 0, "PUNPCKHQDQrr", 0, 0xdb800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2066 = PUNPCKHQDQrr { 2067, 7, 1, 0, 0, "PUNPCKHWDrm", 0|(1<<MCID::MayLoad), 0xd3800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2067 = PUNPCKHWDrm { 2068, 3, 1, 0, 0, "PUNPCKHWDrr", 0, 0xd3800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2068 = PUNPCKHWDrr { 2069, 7, 1, 0, 0, "PUNPCKLBWrm", 0|(1<<MCID::MayLoad), 0xc1800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2069 = PUNPCKLBWrm { 2070, 3, 1, 0, 0, "PUNPCKLBWrr", 0, 0xc1800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2070 = PUNPCKLBWrr { 2071, 7, 1, 0, 0, "PUNPCKLDQrm", 0|(1<<MCID::MayLoad), 0xc5800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2071 = PUNPCKLDQrm { 2072, 3, 1, 0, 0, "PUNPCKLDQrr", 0, 0xc5800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2072 = PUNPCKLDQrr { 2073, 7, 1, 0, 0, "PUNPCKLQDQrm", 0|(1<<MCID::MayLoad), 0xd9800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2073 = PUNPCKLQDQrm { 2074, 3, 1, 0, 0, "PUNPCKLQDQrr", 0, 0xd9800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2074 = PUNPCKLQDQrr { 2075, 7, 1, 0, 0, "PUNPCKLWDrm", 0|(1<<MCID::MayLoad), 0xc3800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2075 = PUNPCKLWDrm { 2076, 3, 1, 0, 0, "PUNPCKLWDrr", 0, 0xc3800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2076 = PUNPCKLWDrr { 2077, 1, 0, 0, 0, "PUSH16r", 0|(1<<MCID::MayStore), 0xa0000042ULL, ImplicitList6, ImplicitList6, OperandInfo113 }, // Inst #2077 = PUSH16r { 2078, 5, 0, 0, 0, "PUSH16rmm", 0|(1<<MCID::MayStore), 0x1fe00005eULL, ImplicitList6, ImplicitList6, OperandInfo38 }, // Inst #2078 = PUSH16rmm { 2079, 1, 0, 0, 0, "PUSH16rmr", 0|(1<<MCID::MayStore), 0x1fe000056ULL, ImplicitList6, ImplicitList6, OperandInfo113 }, // Inst #2079 = PUSH16rmr { 2080, 1, 0, 0, 0, "PUSH32r", 0|(1<<MCID::MayStore), 0xa0000002ULL, ImplicitList6, ImplicitList6, OperandInfo72 }, // Inst #2080 = PUSH32r { 2081, 5, 0, 0, 0, "PUSH32rmm", 0|(1<<MCID::MayStore), 0x1fe00001eULL, ImplicitList6, ImplicitList6, OperandInfo38 }, // Inst #2081 = PUSH32rmm { 2082, 1, 0, 0, 0, "PUSH32rmr", 0|(1<<MCID::MayStore), 0x1fe000016ULL, ImplicitList6, ImplicitList6, OperandInfo72 }, // Inst #2082 = PUSH32rmr { 2083, 1, 0, 0, 0, "PUSH64i16", 0|(1<<MCID::MayStore), 0xd000c001ULL, ImplicitList8, ImplicitList8, OperandInfo2 }, // Inst #2083 = PUSH64i16 { 2084, 1, 0, 0, 0, "PUSH64i32", 0|(1<<MCID::MayStore), 0xd0014001ULL, ImplicitList8, ImplicitList8, OperandInfo2 }, // Inst #2084 = PUSH64i32 { 2085, 1, 0, 0, 0, "PUSH64i8", 0|(1<<MCID::MayStore), 0xd4004001ULL, ImplicitList8, ImplicitList8, OperandInfo2 }, // Inst #2085 = PUSH64i8 { 2086, 1, 0, 0, 0, "PUSH64r", 0|(1<<MCID::MayStore), 0xa0000002ULL, ImplicitList8, ImplicitList8, OperandInfo74 }, // Inst #2086 = PUSH64r { 2087, 5, 0, 0, 0, "PUSH64rmm", 0|(1<<MCID::MayStore), 0x1fe00001eULL, ImplicitList8, ImplicitList8, OperandInfo38 }, // Inst #2087 = PUSH64rmm { 2088, 1, 0, 0, 0, "PUSH64rmr", 0|(1<<MCID::MayStore), 0x1fe000016ULL, ImplicitList8, ImplicitList8, OperandInfo74 }, // Inst #2088 = PUSH64rmr { 2089, 0, 0, 0, 0, "PUSHA32", 0|(1<<MCID::MayStore), 0xc0000001ULL, ImplicitList47, ImplicitList6, 0 }, // Inst #2089 = PUSHA32 { 2090, 0, 0, 0, 0, "PUSHCS16", 0|(1<<MCID::UnmodeledSideEffects), 0x1c000041ULL, NULL, NULL, 0 }, // Inst #2090 = PUSHCS16 { 2091, 0, 0, 0, 0, "PUSHCS32", 0|(1<<MCID::UnmodeledSideEffects), 0x1c000001ULL, NULL, NULL, 0 }, // Inst #2091 = PUSHCS32 { 2092, 0, 0, 0, 0, "PUSHDS16", 0|(1<<MCID::UnmodeledSideEffects), 0x3c000041ULL, NULL, NULL, 0 }, // Inst #2092 = PUSHDS16 { 2093, 0, 0, 0, 0, "PUSHDS32", 0|(1<<MCID::UnmodeledSideEffects), 0x3c000001ULL, NULL, NULL, 0 }, // Inst #2093 = PUSHDS32 { 2094, 0, 0, 0, 0, "PUSHES16", 0|(1<<MCID::UnmodeledSideEffects), 0xc000041ULL, NULL, NULL, 0 }, // Inst #2094 = PUSHES16 { 2095, 0, 0, 0, 0, "PUSHES32", 0|(1<<MCID::UnmodeledSideEffects), 0xc000001ULL, NULL, NULL, 0 }, // Inst #2095 = PUSHES32 { 2096, 0, 0, 0, 0, "PUSHF16", 0|(1<<MCID::MayStore), 0x138000041ULL, ImplicitList6, ImplicitList6, 0 }, // Inst #2096 = PUSHF16 { 2097, 0, 0, 0, 0, "PUSHF32", 0|(1<<MCID::MayStore), 0x138000001ULL, ImplicitList6, ImplicitList6, 0 }, // Inst #2097 = PUSHF32 { 2098, 0, 0, 0, 0, "PUSHF64", 0|(1<<MCID::MayStore), 0x138000001ULL, ImplicitList9, ImplicitList8, 0 }, // Inst #2098 = PUSHF64 { 2099, 0, 0, 0, 0, "PUSHFS16", 0|(1<<MCID::UnmodeledSideEffects), 0x140000141ULL, NULL, NULL, 0 }, // Inst #2099 = PUSHFS16 { 2100, 0, 0, 0, 0, "PUSHFS32", 0|(1<<MCID::UnmodeledSideEffects), 0x140000101ULL, NULL, NULL, 0 }, // Inst #2100 = PUSHFS32 { 2101, 0, 0, 0, 0, "PUSHFS64", 0|(1<<MCID::UnmodeledSideEffects), 0x140000101ULL, NULL, NULL, 0 }, // Inst #2101 = PUSHFS64 { 2102, 0, 0, 0, 0, "PUSHGS16", 0|(1<<MCID::UnmodeledSideEffects), 0x150000141ULL, NULL, NULL, 0 }, // Inst #2102 = PUSHGS16 { 2103, 0, 0, 0, 0, "PUSHGS32", 0|(1<<MCID::UnmodeledSideEffects), 0x150000101ULL, NULL, NULL, 0 }, // Inst #2103 = PUSHGS32 { 2104, 0, 0, 0, 0, "PUSHGS64", 0|(1<<MCID::UnmodeledSideEffects), 0x150000101ULL, NULL, NULL, 0 }, // Inst #2104 = PUSHGS64 { 2105, 0, 0, 0, 0, "PUSHSS16", 0|(1<<MCID::UnmodeledSideEffects), 0x2c000041ULL, NULL, NULL, 0 }, // Inst #2105 = PUSHSS16 { 2106, 0, 0, 0, 0, "PUSHSS32", 0|(1<<MCID::UnmodeledSideEffects), 0x2c000001ULL, NULL, NULL, 0 }, // Inst #2106 = PUSHSS32 { 2107, 1, 0, 0, 0, "PUSHi16", 0|(1<<MCID::MayStore), 0xd000c041ULL, ImplicitList6, ImplicitList6, OperandInfo2 }, // Inst #2107 = PUSHi16 { 2108, 1, 0, 0, 0, "PUSHi32", 0|(1<<MCID::MayStore), 0xd0014001ULL, ImplicitList6, ImplicitList6, OperandInfo2 }, // Inst #2108 = PUSHi32 { 2109, 1, 0, 0, 0, "PUSHi8", 0|(1<<MCID::MayStore), 0xd4004001ULL, ImplicitList6, ImplicitList6, OperandInfo2 }, // Inst #2109 = PUSHi8 { 2110, 7, 1, 0, 0, "PXORrm", 0|(1<<MCID::MayLoad), 0x1df800146ULL, NULL, NULL, OperandInfo32 }, // Inst #2110 = PXORrm { 2111, 3, 1, 0, 0, "PXORrr", 0|(1<<MCID::Commutable), 0x1df800145ULL, NULL, NULL, OperandInfo33 }, // Inst #2111 = PXORrr { 2112, 5, 0, 0, 0, "RCL16m1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a200005aULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2112 = RCL16m1 { 2113, 5, 0, 0, 0, "RCL16mCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a600005aULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2113 = RCL16mCL { 2114, 6, 0, 0, 0, "RCL16mi", 0|(1<<MCID::UnmodeledSideEffects), 0x18200405aULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2114 = RCL16mi { 2115, 2, 1, 0, 0, "RCL16r1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a2000052ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #2115 = RCL16r1 { 2116, 2, 1, 0, 0, "RCL16rCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a6000052ULL, ImplicitList48, ImplicitList1, OperandInfo111 }, // Inst #2116 = RCL16rCL { 2117, 3, 1, 0, 0, "RCL16ri", 0|(1<<MCID::UnmodeledSideEffects), 0x182004052ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2117 = RCL16ri { 2118, 5, 0, 0, 0, "RCL32m1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a200001aULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2118 = RCL32m1 { 2119, 5, 0, 0, 0, "RCL32mCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a600001aULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2119 = RCL32mCL { 2120, 6, 0, 0, 0, "RCL32mi", 0|(1<<MCID::UnmodeledSideEffects), 0x18200401aULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2120 = RCL32mi { 2121, 2, 1, 0, 0, "RCL32r1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a2000012ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #2121 = RCL32r1 { 2122, 2, 1, 0, 0, "RCL32rCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a6000012ULL, ImplicitList48, ImplicitList1, OperandInfo67 }, // Inst #2122 = RCL32rCL { 2123, 3, 1, 0, 0, "RCL32ri", 0|(1<<MCID::UnmodeledSideEffects), 0x182004012ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2123 = RCL32ri { 2124, 5, 0, 0, 0, "RCL64m1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a200201aULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2124 = RCL64m1 { 2125, 5, 0, 0, 0, "RCL64mCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a600201aULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2125 = RCL64mCL { 2126, 6, 0, 0, 0, "RCL64mi", 0|(1<<MCID::UnmodeledSideEffects), 0x18200601aULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2126 = RCL64mi { 2127, 2, 1, 0, 0, "RCL64r1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a2002012ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #2127 = RCL64r1 { 2128, 2, 1, 0, 0, "RCL64rCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a6002012ULL, ImplicitList48, ImplicitList1, OperandInfo68 }, // Inst #2128 = RCL64rCL { 2129, 3, 1, 0, 0, "RCL64ri", 0|(1<<MCID::UnmodeledSideEffects), 0x182006012ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2129 = RCL64ri { 2130, 5, 0, 0, 0, "RCL8m1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a000001aULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2130 = RCL8m1 { 2131, 5, 0, 0, 0, "RCL8mCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a400001aULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2131 = RCL8mCL { 2132, 6, 0, 0, 0, "RCL8mi", 0|(1<<MCID::UnmodeledSideEffects), 0x18000401aULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2132 = RCL8mi { 2133, 2, 1, 0, 0, "RCL8r1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0000012ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #2133 = RCL8r1 { 2134, 2, 1, 0, 0, "RCL8rCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a4000012ULL, ImplicitList48, ImplicitList1, OperandInfo112 }, // Inst #2134 = RCL8rCL { 2135, 3, 1, 0, 0, "RCL8ri", 0|(1<<MCID::UnmodeledSideEffects), 0x180004012ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #2135 = RCL8ri { 2136, 6, 1, 0, 0, "RCPPSm", 0|(1<<MCID::MayLoad), 0xa6800106ULL, NULL, NULL, OperandInfo47 }, // Inst #2136 = RCPPSm { 2137, 6, 1, 0, 0, "RCPPSm_Int", 0|(1<<MCID::MayLoad), 0xa6800106ULL, NULL, NULL, OperandInfo47 }, // Inst #2137 = RCPPSm_Int { 2138, 2, 1, 0, 0, "RCPPSr", 0, 0xa6800105ULL, NULL, NULL, OperandInfo48 }, // Inst #2138 = RCPPSr { 2139, 2, 1, 0, 0, "RCPPSr_Int", 0, 0xa6800105ULL, NULL, NULL, OperandInfo48 }, // Inst #2139 = RCPPSr_Int { 2140, 6, 1, 0, 0, "RCPSSm", 0|(1<<MCID::MayLoad), 0xa6000c06ULL, NULL, NULL, OperandInfo99 }, // Inst #2140 = RCPSSm { 2141, 6, 1, 0, 0, "RCPSSm_Int", 0|(1<<MCID::MayLoad), 0xa6000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #2141 = RCPSSm_Int { 2142, 2, 1, 0, 0, "RCPSSr", 0, 0xa6000c05ULL, NULL, NULL, OperandInfo124 }, // Inst #2142 = RCPSSr { 2143, 2, 1, 0, 0, "RCPSSr_Int", 0, 0xa6000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #2143 = RCPSSr_Int { 2144, 5, 0, 0, 0, "RCR16m1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a200005bULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2144 = RCR16m1 { 2145, 5, 0, 0, 0, "RCR16mCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a600005bULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2145 = RCR16mCL { 2146, 6, 0, 0, 0, "RCR16mi", 0|(1<<MCID::UnmodeledSideEffects), 0x18200405bULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2146 = RCR16mi { 2147, 2, 1, 0, 0, "RCR16r1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a2000053ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #2147 = RCR16r1 { 2148, 2, 1, 0, 0, "RCR16rCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a6000053ULL, ImplicitList48, ImplicitList1, OperandInfo111 }, // Inst #2148 = RCR16rCL { 2149, 3, 1, 0, 0, "RCR16ri", 0|(1<<MCID::UnmodeledSideEffects), 0x182004053ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2149 = RCR16ri { 2150, 5, 0, 0, 0, "RCR32m1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a200001bULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2150 = RCR32m1 { 2151, 5, 0, 0, 0, "RCR32mCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a600001bULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2151 = RCR32mCL { 2152, 6, 0, 0, 0, "RCR32mi", 0|(1<<MCID::UnmodeledSideEffects), 0x18200401bULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2152 = RCR32mi { 2153, 2, 1, 0, 0, "RCR32r1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a2000013ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #2153 = RCR32r1 { 2154, 2, 1, 0, 0, "RCR32rCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a6000013ULL, ImplicitList48, ImplicitList1, OperandInfo67 }, // Inst #2154 = RCR32rCL { 2155, 3, 1, 0, 0, "RCR32ri", 0|(1<<MCID::UnmodeledSideEffects), 0x182004013ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2155 = RCR32ri { 2156, 5, 0, 0, 0, "RCR64m1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a200201bULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2156 = RCR64m1 { 2157, 5, 0, 0, 0, "RCR64mCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a600201bULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2157 = RCR64mCL { 2158, 6, 0, 0, 0, "RCR64mi", 0|(1<<MCID::UnmodeledSideEffects), 0x18200601bULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2158 = RCR64mi { 2159, 2, 1, 0, 0, "RCR64r1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a2002013ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #2159 = RCR64r1 { 2160, 2, 1, 0, 0, "RCR64rCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a6002013ULL, ImplicitList48, ImplicitList1, OperandInfo68 }, // Inst #2160 = RCR64rCL { 2161, 3, 1, 0, 0, "RCR64ri", 0|(1<<MCID::UnmodeledSideEffects), 0x182006013ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2161 = RCR64ri { 2162, 5, 0, 0, 0, "RCR8m1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a000001bULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2162 = RCR8m1 { 2163, 5, 0, 0, 0, "RCR8mCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a400001bULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2163 = RCR8mCL { 2164, 6, 0, 0, 0, "RCR8mi", 0|(1<<MCID::UnmodeledSideEffects), 0x18000401bULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2164 = RCR8mi { 2165, 2, 1, 0, 0, "RCR8r1", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0000013ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #2165 = RCR8r1 { 2166, 2, 1, 0, 0, "RCR8rCL", 0|(1<<MCID::UnmodeledSideEffects), 0x1a4000013ULL, ImplicitList48, ImplicitList1, OperandInfo112 }, // Inst #2166 = RCR8rCL { 2167, 3, 1, 0, 0, "RCR8ri", 0|(1<<MCID::UnmodeledSideEffects), 0x180004013ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #2167 = RCR8ri { 2168, 1, 1, 0, 0, "RDFSBASE", 0|(1<<MCID::UnmodeledSideEffects), 0x15c000c10ULL, NULL, NULL, OperandInfo72 }, // Inst #2168 = RDFSBASE { 2169, 1, 1, 0, 0, "RDFSBASE64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c002c10ULL, NULL, NULL, OperandInfo74 }, // Inst #2169 = RDFSBASE64 { 2170, 1, 1, 0, 0, "RDGSBASE", 0|(1<<MCID::UnmodeledSideEffects), 0x15c000c11ULL, NULL, NULL, OperandInfo72 }, // Inst #2170 = RDGSBASE { 2171, 1, 1, 0, 0, "RDGSBASE64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c002c11ULL, NULL, NULL, OperandInfo74 }, // Inst #2171 = RDGSBASE64 { 2172, 0, 0, 0, 0, "RDMSR", 0|(1<<MCID::UnmodeledSideEffects), 0x64000101ULL, NULL, NULL, 0 }, // Inst #2172 = RDMSR { 2173, 0, 0, 0, 0, "RDPMC", 0|(1<<MCID::UnmodeledSideEffects), 0x66000101ULL, NULL, NULL, 0 }, // Inst #2173 = RDPMC { 2174, 1, 1, 0, 0, "RDRAND16r", 0|(1<<MCID::UnmodeledSideEffects), 0x18e000156ULL, NULL, ImplicitList1, OperandInfo113 }, // Inst #2174 = RDRAND16r { 2175, 1, 1, 0, 0, "RDRAND32r", 0|(1<<MCID::UnmodeledSideEffects), 0x18e000116ULL, NULL, ImplicitList1, OperandInfo72 }, // Inst #2175 = RDRAND32r { 2176, 1, 1, 0, 0, "RDRAND64r", 0|(1<<MCID::UnmodeledSideEffects), 0x18e002116ULL, NULL, ImplicitList1, OperandInfo74 }, // Inst #2176 = RDRAND64r { 2177, 0, 0, 0, 0, "RDTSC", 0|(1<<MCID::UnmodeledSideEffects), 0x62000101ULL, NULL, ImplicitList19, 0 }, // Inst #2177 = RDTSC { 2178, 0, 0, 0, 0, "RDTSCP", 0|(1<<MCID::UnmodeledSideEffects), 0x200012aULL, NULL, ImplicitList49, 0 }, // Inst #2178 = RDTSCP { 2179, 6, 0, 0, 0, "RELEASE_MOV16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x0ULL, NULL, NULL, OperandInfo16 }, // Inst #2179 = RELEASE_MOV16mr { 2180, 6, 0, 0, 0, "RELEASE_MOV32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x0ULL, NULL, NULL, OperandInfo20 }, // Inst #2180 = RELEASE_MOV32mr { 2181, 6, 0, 0, 0, "RELEASE_MOV64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x0ULL, NULL, NULL, OperandInfo24 }, // Inst #2181 = RELEASE_MOV64mr { 2182, 6, 0, 0, 0, "RELEASE_MOV8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x0ULL, NULL, NULL, OperandInfo28 }, // Inst #2182 = RELEASE_MOV8mr { 2183, 0, 0, 0, 0, "REPNE_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0x1e4000001ULL, ImplicitList45, ImplicitList25, 0 }, // Inst #2183 = REPNE_PREFIX { 2184, 0, 0, 0, 0, "REP_MOVSB", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x148000201ULL, ImplicitList50, ImplicitList50, 0 }, // Inst #2184 = REP_MOVSB { 2185, 0, 0, 0, 0, "REP_MOVSD", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x14a000201ULL, ImplicitList50, ImplicitList50, 0 }, // Inst #2185 = REP_MOVSD { 2186, 0, 0, 0, 0, "REP_MOVSQ", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x14a002201ULL, ImplicitList51, ImplicitList51, 0 }, // Inst #2186 = REP_MOVSQ { 2187, 0, 0, 0, 0, "REP_MOVSW", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x14a000241ULL, ImplicitList50, ImplicitList50, 0 }, // Inst #2187 = REP_MOVSW { 2188, 0, 0, 0, 0, "REP_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0x1e6000001ULL, ImplicitList45, ImplicitList25, 0 }, // Inst #2188 = REP_PREFIX { 2189, 0, 0, 0, 0, "REP_STOSB", 0|(1<<MCID::MayStore), 0x154000201ULL, ImplicitList52, ImplicitList53, 0 }, // Inst #2189 = REP_STOSB { 2190, 0, 0, 0, 0, "REP_STOSD", 0|(1<<MCID::MayStore), 0x156000201ULL, ImplicitList54, ImplicitList53, 0 }, // Inst #2190 = REP_STOSD { 2191, 0, 0, 0, 0, "REP_STOSQ", 0|(1<<MCID::MayStore), 0x156002201ULL, ImplicitList55, ImplicitList56, 0 }, // Inst #2191 = REP_STOSQ { 2192, 0, 0, 0, 0, "REP_STOSW", 0|(1<<MCID::MayStore), 0x156000241ULL, ImplicitList57, ImplicitList53, 0 }, // Inst #2192 = REP_STOSW { 2193, 0, 0, 0, 0, "RET", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::Variadic), 0x1860e0001ULL, NULL, NULL, 0 }, // Inst #2193 = RET { 2194, 1, 0, 0, 0, "RETI", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::Variadic), 0x1840ec001ULL, NULL, NULL, OperandInfo2 }, // Inst #2194 = RETI { 2195, 1, 0, 0, 0, "RETIW", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1840ec041ULL, NULL, NULL, OperandInfo2 }, // Inst #2195 = RETIW { 2196, 0, 0, 0, 0, "REX64_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0x90000001ULL, NULL, NULL, 0 }, // Inst #2196 = REX64_PREFIX { 2197, 5, 0, 0, 0, "ROL16m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a2000058ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2197 = ROL16m1 { 2198, 5, 0, 0, 0, "ROL16mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a6000058ULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2198 = ROL16mCL { 2199, 6, 0, 0, 0, "ROL16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182004058ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2199 = ROL16mi { 2200, 2, 1, 0, 0, "ROL16r1", 0, 0x1a2000050ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #2200 = ROL16r1 { 2201, 2, 1, 0, 0, "ROL16rCL", 0, 0x1a6000050ULL, ImplicitList48, ImplicitList1, OperandInfo111 }, // Inst #2201 = ROL16rCL { 2202, 3, 1, 0, 0, "ROL16ri", 0, 0x182004050ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2202 = ROL16ri { 2203, 5, 0, 0, 0, "ROL32m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a2000018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2203 = ROL32m1 { 2204, 5, 0, 0, 0, "ROL32mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a6000018ULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2204 = ROL32mCL { 2205, 6, 0, 0, 0, "ROL32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182004018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2205 = ROL32mi { 2206, 2, 1, 0, 0, "ROL32r1", 0, 0x1a2000010ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #2206 = ROL32r1 { 2207, 2, 1, 0, 0, "ROL32rCL", 0, 0x1a6000010ULL, ImplicitList48, ImplicitList1, OperandInfo67 }, // Inst #2207 = ROL32rCL { 2208, 3, 1, 0, 0, "ROL32ri", 0, 0x182004010ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2208 = ROL32ri { 2209, 5, 0, 0, 0, "ROL64m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a2002018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2209 = ROL64m1 { 2210, 5, 0, 0, 0, "ROL64mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a6002018ULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2210 = ROL64mCL { 2211, 6, 0, 0, 0, "ROL64mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182006018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2211 = ROL64mi { 2212, 2, 1, 0, 0, "ROL64r1", 0, 0x1a2002010ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #2212 = ROL64r1 { 2213, 2, 1, 0, 0, "ROL64rCL", 0, 0x1a6002010ULL, ImplicitList48, ImplicitList1, OperandInfo68 }, // Inst #2213 = ROL64rCL { 2214, 3, 1, 0, 0, "ROL64ri", 0, 0x182006010ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2214 = ROL64ri { 2215, 5, 0, 0, 0, "ROL8m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a0000018ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2215 = ROL8m1 { 2216, 5, 0, 0, 0, "ROL8mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a4000018ULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2216 = ROL8mCL { 2217, 6, 0, 0, 0, "ROL8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x180004018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2217 = ROL8mi { 2218, 2, 1, 0, 0, "ROL8r1", 0, 0x1a0000010ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #2218 = ROL8r1 { 2219, 2, 1, 0, 0, "ROL8rCL", 0, 0x1a4000010ULL, ImplicitList48, ImplicitList1, OperandInfo112 }, // Inst #2219 = ROL8rCL { 2220, 3, 1, 0, 0, "ROL8ri", 0, 0x180004010ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #2220 = ROL8ri { 2221, 5, 0, 0, 0, "ROR16m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a2000059ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2221 = ROR16m1 { 2222, 5, 0, 0, 0, "ROR16mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a6000059ULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2222 = ROR16mCL { 2223, 6, 0, 0, 0, "ROR16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182004059ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2223 = ROR16mi { 2224, 2, 1, 0, 0, "ROR16r1", 0, 0x1a2000051ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #2224 = ROR16r1 { 2225, 2, 1, 0, 0, "ROR16rCL", 0, 0x1a6000051ULL, ImplicitList48, ImplicitList1, OperandInfo111 }, // Inst #2225 = ROR16rCL { 2226, 3, 1, 0, 0, "ROR16ri", 0, 0x182004051ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2226 = ROR16ri { 2227, 5, 0, 0, 0, "ROR32m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a2000019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2227 = ROR32m1 { 2228, 5, 0, 0, 0, "ROR32mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a6000019ULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2228 = ROR32mCL { 2229, 6, 0, 0, 0, "ROR32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182004019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2229 = ROR32mi { 2230, 2, 1, 0, 0, "ROR32r1", 0, 0x1a2000011ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #2230 = ROR32r1 { 2231, 2, 1, 0, 0, "ROR32rCL", 0, 0x1a6000011ULL, ImplicitList48, ImplicitList1, OperandInfo67 }, // Inst #2231 = ROR32rCL { 2232, 3, 1, 0, 0, "ROR32ri", 0, 0x182004011ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2232 = ROR32ri { 2233, 5, 0, 0, 0, "ROR64m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a2002019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2233 = ROR64m1 { 2234, 5, 0, 0, 0, "ROR64mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a6002019ULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2234 = ROR64mCL { 2235, 6, 0, 0, 0, "ROR64mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x182006019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2235 = ROR64mi { 2236, 2, 1, 0, 0, "ROR64r1", 0, 0x1a2002011ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #2236 = ROR64r1 { 2237, 2, 1, 0, 0, "ROR64rCL", 0, 0x1a6002011ULL, ImplicitList48, ImplicitList1, OperandInfo68 }, // Inst #2237 = ROR64rCL { 2238, 3, 1, 0, 0, "ROR64ri", 0, 0x182006011ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2238 = ROR64ri { 2239, 5, 0, 0, 0, "ROR8m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a0000019ULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2239 = ROR8m1 { 2240, 5, 0, 0, 0, "ROR8mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a4000019ULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2240 = ROR8mCL { 2241, 6, 0, 0, 0, "ROR8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x180004019ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2241 = ROR8mi { 2242, 2, 1, 0, 0, "ROR8r1", 0, 0x1a0000011ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #2242 = ROR8r1 { 2243, 2, 1, 0, 0, "ROR8rCL", 0, 0x1a4000011ULL, ImplicitList48, ImplicitList1, OperandInfo112 }, // Inst #2243 = ROR8rCL { 2244, 3, 1, 0, 0, "ROR8ri", 0, 0x180004011ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #2244 = ROR8ri { 2245, 7, 1, 0, 0, "ROUNDPDm", 0|(1<<MCID::MayLoad), 0x13804e46ULL, NULL, NULL, OperandInfo49 }, // Inst #2245 = ROUNDPDm { 2246, 3, 1, 0, 0, "ROUNDPDr", 0, 0x13804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #2246 = ROUNDPDr { 2247, 7, 1, 0, 0, "ROUNDPSm", 0|(1<<MCID::MayLoad), 0x10004e46ULL, NULL, NULL, OperandInfo49 }, // Inst #2247 = ROUNDPSm { 2248, 3, 1, 0, 0, "ROUNDPSr", 0, 0x11804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #2248 = ROUNDPSr { 2249, 8, 1, 0, 0, "ROUNDSDm", 0|(1<<MCID::MayLoad), 0x17804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #2249 = ROUNDSDm { 2250, 4, 1, 0, 0, "ROUNDSDr", 0, 0x17804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #2250 = ROUNDSDr { 2251, 8, 1, 0, 0, "ROUNDSSm", 0|(1<<MCID::MayLoad), 0x15804e46ULL, NULL, NULL, OperandInfo63 }, // Inst #2251 = ROUNDSSm { 2252, 4, 1, 0, 0, "ROUNDSSr", 0, 0x15804e45ULL, NULL, NULL, OperandInfo64 }, // Inst #2252 = ROUNDSSr { 2253, 0, 0, 0, 0, "RSM", 0|(1<<MCID::UnmodeledSideEffects), 0x154000101ULL, NULL, NULL, 0 }, // Inst #2253 = RSM { 2254, 6, 1, 0, 0, "RSQRTPSm", 0|(1<<MCID::MayLoad), 0xa4800106ULL, NULL, NULL, OperandInfo47 }, // Inst #2254 = RSQRTPSm { 2255, 6, 1, 0, 0, "RSQRTPSm_Int", 0|(1<<MCID::MayLoad), 0xa4800106ULL, NULL, NULL, OperandInfo47 }, // Inst #2255 = RSQRTPSm_Int { 2256, 2, 1, 0, 0, "RSQRTPSr", 0, 0xa4800105ULL, NULL, NULL, OperandInfo48 }, // Inst #2256 = RSQRTPSr { 2257, 2, 1, 0, 0, "RSQRTPSr_Int", 0, 0xa4800105ULL, NULL, NULL, OperandInfo48 }, // Inst #2257 = RSQRTPSr_Int { 2258, 6, 1, 0, 0, "RSQRTSSm", 0|(1<<MCID::MayLoad), 0xa4000c06ULL, NULL, NULL, OperandInfo99 }, // Inst #2258 = RSQRTSSm { 2259, 6, 1, 0, 0, "RSQRTSSm_Int", 0|(1<<MCID::MayLoad), 0xa4000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #2259 = RSQRTSSm_Int { 2260, 2, 1, 0, 0, "RSQRTSSr", 0, 0xa4000c05ULL, NULL, NULL, OperandInfo124 }, // Inst #2260 = RSQRTSSr { 2261, 2, 1, 0, 0, "RSQRTSSr_Int", 0, 0xa4000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #2261 = RSQRTSSr_Int { 2262, 0, 0, 0, 0, "SAHF", 0, 0x13c000001ULL, ImplicitList27, ImplicitList1, 0 }, // Inst #2262 = SAHF { 2263, 5, 0, 0, 0, "SAR16m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200005fULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2263 = SAR16m1 { 2264, 5, 0, 0, 0, "SAR16mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600005fULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2264 = SAR16mCL { 2265, 6, 0, 0, 0, "SAR16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200405fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2265 = SAR16mi { 2266, 2, 1, 0, 0, "SAR16r1", 0, 0x1a2000057ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #2266 = SAR16r1 { 2267, 2, 1, 0, 0, "SAR16rCL", 0, 0x1a6000057ULL, ImplicitList48, ImplicitList1, OperandInfo111 }, // Inst #2267 = SAR16rCL { 2268, 3, 1, 0, 0, "SAR16ri", 0, 0x182004057ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2268 = SAR16ri { 2269, 5, 0, 0, 0, "SAR32m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200001fULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2269 = SAR32m1 { 2270, 5, 0, 0, 0, "SAR32mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600001fULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2270 = SAR32mCL { 2271, 6, 0, 0, 0, "SAR32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200401fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2271 = SAR32mi { 2272, 2, 1, 0, 0, "SAR32r1", 0, 0x1a2000017ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #2272 = SAR32r1 { 2273, 2, 1, 0, 0, "SAR32rCL", 0, 0x1a6000017ULL, ImplicitList48, ImplicitList1, OperandInfo67 }, // Inst #2273 = SAR32rCL { 2274, 3, 1, 0, 0, "SAR32ri", 0, 0x182004017ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2274 = SAR32ri { 2275, 5, 0, 0, 0, "SAR64m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200201fULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2275 = SAR64m1 { 2276, 5, 0, 0, 0, "SAR64mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600201fULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2276 = SAR64mCL { 2277, 6, 0, 0, 0, "SAR64mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200601fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2277 = SAR64mi { 2278, 2, 1, 0, 0, "SAR64r1", 0, 0x1a2002017ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #2278 = SAR64r1 { 2279, 2, 1, 0, 0, "SAR64rCL", 0, 0x1a6002017ULL, ImplicitList48, ImplicitList1, OperandInfo68 }, // Inst #2279 = SAR64rCL { 2280, 3, 1, 0, 0, "SAR64ri", 0, 0x182006017ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2280 = SAR64ri { 2281, 5, 0, 0, 0, "SAR8m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a000001fULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2281 = SAR8m1 { 2282, 5, 0, 0, 0, "SAR8mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a400001fULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2282 = SAR8mCL { 2283, 6, 0, 0, 0, "SAR8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18000401fULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2283 = SAR8mi { 2284, 2, 1, 0, 0, "SAR8r1", 0, 0x1a0000017ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #2284 = SAR8r1 { 2285, 2, 1, 0, 0, "SAR8rCL", 0, 0x1a4000017ULL, ImplicitList48, ImplicitList1, OperandInfo112 }, // Inst #2285 = SAR8rCL { 2286, 3, 1, 0, 0, "SAR8ri", 0, 0x180004017ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #2286 = SAR8ri { 2287, 1, 0, 0, 0, "SBB16i16", 0|(1<<MCID::UnmodeledSideEffects), 0x3a00c041ULL, ImplicitList1, ImplicitList1, OperandInfo2 }, // Inst #2287 = SBB16i16 { 2288, 6, 0, 0, 0, "SBB16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10200c05bULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #2288 = SBB16mi { 2289, 6, 0, 0, 0, "SBB16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600405bULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #2289 = SBB16mi8 { 2290, 6, 0, 0, 0, "SBB16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x32000044ULL, ImplicitList1, ImplicitList1, OperandInfo16 }, // Inst #2290 = SBB16mr { 2291, 3, 1, 0, 0, "SBB16ri", 0, 0x10200c053ULL, ImplicitList1, ImplicitList1, OperandInfo17 }, // Inst #2291 = SBB16ri { 2292, 3, 1, 0, 0, "SBB16ri8", 0, 0x106004053ULL, ImplicitList1, ImplicitList1, OperandInfo17 }, // Inst #2292 = SBB16ri8 { 2293, 7, 1, 0, 0, "SBB16rm", 0|(1<<MCID::MayLoad), 0x36000046ULL, ImplicitList1, ImplicitList1, OperandInfo18 }, // Inst #2293 = SBB16rm { 2294, 3, 1, 0, 0, "SBB16rr", 0, 0x32000043ULL, ImplicitList1, ImplicitList1, OperandInfo19 }, // Inst #2294 = SBB16rr { 2295, 3, 1, 0, 0, "SBB16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x36000045ULL, ImplicitList1, ImplicitList1, OperandInfo19 }, // Inst #2295 = SBB16rr_REV { 2296, 1, 0, 0, 0, "SBB32i32", 0|(1<<MCID::UnmodeledSideEffects), 0x3a014001ULL, ImplicitList1, ImplicitList1, OperandInfo2 }, // Inst #2296 = SBB32i32 { 2297, 6, 0, 0, 0, "SBB32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201401bULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #2297 = SBB32mi { 2298, 6, 0, 0, 0, "SBB32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600401bULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #2298 = SBB32mi8 { 2299, 6, 0, 0, 0, "SBB32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x32000004ULL, ImplicitList1, ImplicitList1, OperandInfo20 }, // Inst #2299 = SBB32mr { 2300, 3, 1, 0, 0, "SBB32ri", 0, 0x102014013ULL, ImplicitList1, ImplicitList1, OperandInfo21 }, // Inst #2300 = SBB32ri { 2301, 3, 1, 0, 0, "SBB32ri8", 0, 0x106004013ULL, ImplicitList1, ImplicitList1, OperandInfo21 }, // Inst #2301 = SBB32ri8 { 2302, 7, 1, 0, 0, "SBB32rm", 0|(1<<MCID::MayLoad), 0x36000006ULL, ImplicitList1, ImplicitList1, OperandInfo22 }, // Inst #2302 = SBB32rm { 2303, 3, 1, 0, 0, "SBB32rr", 0, 0x32000003ULL, ImplicitList1, ImplicitList1, OperandInfo23 }, // Inst #2303 = SBB32rr { 2304, 3, 1, 0, 0, "SBB32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x36000005ULL, ImplicitList1, ImplicitList1, OperandInfo23 }, // Inst #2304 = SBB32rr_REV { 2305, 1, 0, 0, 0, "SBB64i32", 0|(1<<MCID::UnmodeledSideEffects), 0x3a016001ULL, ImplicitList1, ImplicitList1, OperandInfo2 }, // Inst #2305 = SBB64i32 { 2306, 6, 0, 0, 0, "SBB64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201601bULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #2306 = SBB64mi32 { 2307, 6, 0, 0, 0, "SBB64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600601bULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #2307 = SBB64mi8 { 2308, 6, 0, 0, 0, "SBB64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x32002004ULL, ImplicitList1, ImplicitList1, OperandInfo24 }, // Inst #2308 = SBB64mr { 2309, 3, 1, 0, 0, "SBB64ri32", 0, 0x102016013ULL, ImplicitList1, ImplicitList1, OperandInfo25 }, // Inst #2309 = SBB64ri32 { 2310, 3, 1, 0, 0, "SBB64ri8", 0, 0x106006013ULL, ImplicitList1, ImplicitList1, OperandInfo25 }, // Inst #2310 = SBB64ri8 { 2311, 7, 1, 0, 0, "SBB64rm", 0|(1<<MCID::MayLoad), 0x36002006ULL, ImplicitList1, ImplicitList1, OperandInfo26 }, // Inst #2311 = SBB64rm { 2312, 3, 1, 0, 0, "SBB64rr", 0, 0x32002003ULL, ImplicitList1, ImplicitList1, OperandInfo27 }, // Inst #2312 = SBB64rr { 2313, 3, 1, 0, 0, "SBB64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x36002005ULL, ImplicitList1, ImplicitList1, OperandInfo27 }, // Inst #2313 = SBB64rr_REV { 2314, 1, 0, 0, 0, "SBB8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x38004001ULL, ImplicitList1, ImplicitList1, OperandInfo2 }, // Inst #2314 = SBB8i8 { 2315, 6, 0, 0, 0, "SBB8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10000401bULL, ImplicitList1, ImplicitList1, OperandInfo15 }, // Inst #2315 = SBB8mi { 2316, 6, 0, 0, 0, "SBB8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x30000004ULL, ImplicitList1, ImplicitList1, OperandInfo28 }, // Inst #2316 = SBB8mr { 2317, 3, 1, 0, 0, "SBB8ri", 0, 0x100004013ULL, ImplicitList1, ImplicitList1, OperandInfo29 }, // Inst #2317 = SBB8ri { 2318, 7, 1, 0, 0, "SBB8rm", 0|(1<<MCID::MayLoad), 0x34000006ULL, ImplicitList1, ImplicitList1, OperandInfo30 }, // Inst #2318 = SBB8rm { 2319, 3, 1, 0, 0, "SBB8rr", 0, 0x30000003ULL, ImplicitList1, ImplicitList1, OperandInfo31 }, // Inst #2319 = SBB8rr { 2320, 3, 1, 0, 0, "SBB8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x34000005ULL, ImplicitList1, ImplicitList1, OperandInfo31 }, // Inst #2320 = SBB8rr_REV { 2321, 0, 0, 0, 0, "SCAS16", 0|(1<<MCID::UnmodeledSideEffects), 0x15e000041ULL, NULL, NULL, 0 }, // Inst #2321 = SCAS16 { 2322, 0, 0, 0, 0, "SCAS32", 0|(1<<MCID::UnmodeledSideEffects), 0x15e000001ULL, NULL, NULL, 0 }, // Inst #2322 = SCAS32 { 2323, 0, 0, 0, 0, "SCAS64", 0|(1<<MCID::UnmodeledSideEffects), 0x15e002001ULL, NULL, NULL, 0 }, // Inst #2323 = SCAS64 { 2324, 0, 0, 0, 0, "SCAS8", 0|(1<<MCID::UnmodeledSideEffects), 0x15c000001ULL, NULL, NULL, 0 }, // Inst #2324 = SCAS8 { 2325, 2, 1, 0, 0, "SEG_ALLOCA_32", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList58, ImplicitList59, OperandInfo65 }, // Inst #2325 = SEG_ALLOCA_32 { 2326, 2, 1, 0, 0, "SEG_ALLOCA_64", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList60, ImplicitList61, OperandInfo66 }, // Inst #2326 = SEG_ALLOCA_64 { 2327, 5, 0, 0, 0, "SETAEm", 0|(1<<MCID::MayStore), 0x126000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2327 = SETAEm { 2328, 1, 1, 0, 0, "SETAEr", 0, 0x126000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2328 = SETAEr { 2329, 5, 0, 0, 0, "SETAm", 0|(1<<MCID::MayStore), 0x12e000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2329 = SETAm { 2330, 1, 1, 0, 0, "SETAr", 0, 0x12e000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2330 = SETAr { 2331, 5, 0, 0, 0, "SETBEm", 0|(1<<MCID::MayStore), 0x12c000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2331 = SETBEm { 2332, 1, 1, 0, 0, "SETBEr", 0, 0x12c000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2332 = SETBEr { 2333, 1, 1, 0, 0, "SETB_C16r", 0, 0x32000060ULL, ImplicitList1, ImplicitList1, OperandInfo113 }, // Inst #2333 = SETB_C16r { 2334, 1, 1, 0, 0, "SETB_C32r", 0, 0x32000020ULL, ImplicitList1, ImplicitList1, OperandInfo72 }, // Inst #2334 = SETB_C32r { 2335, 1, 1, 0, 0, "SETB_C64r", 0, 0x32002020ULL, ImplicitList1, ImplicitList1, OperandInfo74 }, // Inst #2335 = SETB_C64r { 2336, 1, 1, 0, 0, "SETB_C8r", 0, 0x30000020ULL, ImplicitList1, ImplicitList1, OperandInfo114 }, // Inst #2336 = SETB_C8r { 2337, 5, 0, 0, 0, "SETBm", 0|(1<<MCID::MayStore), 0x124000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2337 = SETBm { 2338, 1, 1, 0, 0, "SETBr", 0, 0x124000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2338 = SETBr { 2339, 5, 0, 0, 0, "SETEm", 0|(1<<MCID::MayStore), 0x128000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2339 = SETEm { 2340, 1, 1, 0, 0, "SETEr", 0, 0x128000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2340 = SETEr { 2341, 5, 0, 0, 0, "SETGEm", 0|(1<<MCID::MayStore), 0x13a000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2341 = SETGEm { 2342, 1, 1, 0, 0, "SETGEr", 0, 0x13a000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2342 = SETGEr { 2343, 5, 0, 0, 0, "SETGm", 0|(1<<MCID::MayStore), 0x13e000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2343 = SETGm { 2344, 1, 1, 0, 0, "SETGr", 0, 0x13e000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2344 = SETGr { 2345, 5, 0, 0, 0, "SETLEm", 0|(1<<MCID::MayStore), 0x13c000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2345 = SETLEm { 2346, 1, 1, 0, 0, "SETLEr", 0, 0x13c000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2346 = SETLEr { 2347, 5, 0, 0, 0, "SETLm", 0|(1<<MCID::MayStore), 0x138000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2347 = SETLm { 2348, 1, 1, 0, 0, "SETLr", 0, 0x138000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2348 = SETLr { 2349, 5, 0, 0, 0, "SETNEm", 0|(1<<MCID::MayStore), 0x12a000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2349 = SETNEm { 2350, 1, 1, 0, 0, "SETNEr", 0, 0x12a000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2350 = SETNEr { 2351, 5, 0, 0, 0, "SETNOm", 0|(1<<MCID::MayStore), 0x122000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2351 = SETNOm { 2352, 1, 1, 0, 0, "SETNOr", 0, 0x122000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2352 = SETNOr { 2353, 5, 0, 0, 0, "SETNPm", 0|(1<<MCID::MayStore), 0x136000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2353 = SETNPm { 2354, 1, 1, 0, 0, "SETNPr", 0, 0x136000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2354 = SETNPr { 2355, 5, 0, 0, 0, "SETNSm", 0|(1<<MCID::MayStore), 0x132000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2355 = SETNSm { 2356, 1, 1, 0, 0, "SETNSr", 0, 0x132000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2356 = SETNSr { 2357, 5, 0, 0, 0, "SETOm", 0|(1<<MCID::MayStore), 0x120000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2357 = SETOm { 2358, 1, 1, 0, 0, "SETOr", 0, 0x120000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2358 = SETOr { 2359, 5, 0, 0, 0, "SETPm", 0|(1<<MCID::MayStore), 0x134000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2359 = SETPm { 2360, 1, 1, 0, 0, "SETPr", 0, 0x134000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2360 = SETPr { 2361, 5, 0, 0, 0, "SETSm", 0|(1<<MCID::MayStore), 0x130000118ULL, ImplicitList1, NULL, OperandInfo38 }, // Inst #2361 = SETSm { 2362, 1, 1, 0, 0, "SETSr", 0, 0x130000110ULL, ImplicitList1, NULL, OperandInfo114 }, // Inst #2362 = SETSr { 2363, 0, 0, 0, 0, "SFENCE", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x15c000129ULL, NULL, NULL, 0 }, // Inst #2363 = SFENCE { 2364, 5, 1, 0, 0, "SGDT16m", 0|(1<<MCID::UnmodeledSideEffects), 0x2000158ULL, NULL, NULL, OperandInfo38 }, // Inst #2364 = SGDT16m { 2365, 5, 1, 0, 0, "SGDTm", 0|(1<<MCID::UnmodeledSideEffects), 0x2000118ULL, NULL, NULL, OperandInfo38 }, // Inst #2365 = SGDTm { 2366, 5, 0, 0, 0, "SHL16m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200005cULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2366 = SHL16m1 { 2367, 5, 0, 0, 0, "SHL16mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600005cULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2367 = SHL16mCL { 2368, 6, 0, 0, 0, "SHL16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200405cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2368 = SHL16mi { 2369, 2, 1, 0, 0, "SHL16r1", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::UnmodeledSideEffects), 0x1a2000054ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #2369 = SHL16r1 { 2370, 2, 1, 0, 0, "SHL16rCL", 0, 0x1a6000054ULL, ImplicitList48, ImplicitList1, OperandInfo111 }, // Inst #2370 = SHL16rCL { 2371, 3, 1, 0, 0, "SHL16ri", 0|(1<<MCID::ConvertibleTo3Addr), 0x182004054ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2371 = SHL16ri { 2372, 5, 0, 0, 0, "SHL32m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200001cULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2372 = SHL32m1 { 2373, 5, 0, 0, 0, "SHL32mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600001cULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2373 = SHL32mCL { 2374, 6, 0, 0, 0, "SHL32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2374 = SHL32mi { 2375, 2, 1, 0, 0, "SHL32r1", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::UnmodeledSideEffects), 0x1a2000014ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #2375 = SHL32r1 { 2376, 2, 1, 0, 0, "SHL32rCL", 0, 0x1a6000014ULL, ImplicitList48, ImplicitList1, OperandInfo67 }, // Inst #2376 = SHL32rCL { 2377, 3, 1, 0, 0, "SHL32ri", 0|(1<<MCID::ConvertibleTo3Addr), 0x182004014ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2377 = SHL32ri { 2378, 5, 0, 0, 0, "SHL64m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200201cULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2378 = SHL64m1 { 2379, 5, 0, 0, 0, "SHL64mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600201cULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2379 = SHL64mCL { 2380, 6, 0, 0, 0, "SHL64mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200601cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2380 = SHL64mi { 2381, 2, 1, 0, 0, "SHL64r1", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::UnmodeledSideEffects), 0x1a2002014ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #2381 = SHL64r1 { 2382, 2, 1, 0, 0, "SHL64rCL", 0, 0x1a6002014ULL, ImplicitList48, ImplicitList1, OperandInfo68 }, // Inst #2382 = SHL64rCL { 2383, 3, 1, 0, 0, "SHL64ri", 0|(1<<MCID::ConvertibleTo3Addr), 0x182006014ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2383 = SHL64ri { 2384, 5, 0, 0, 0, "SHL8m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a000001cULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2384 = SHL8m1 { 2385, 5, 0, 0, 0, "SHL8mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a400001cULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2385 = SHL8mCL { 2386, 6, 0, 0, 0, "SHL8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18000401cULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2386 = SHL8mi { 2387, 2, 1, 0, 0, "SHL8r1", 0|(1<<MCID::ConvertibleTo3Addr)|(1<<MCID::UnmodeledSideEffects), 0x1a0000014ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #2387 = SHL8r1 { 2388, 2, 1, 0, 0, "SHL8rCL", 0, 0x1a4000014ULL, ImplicitList48, ImplicitList1, OperandInfo112 }, // Inst #2388 = SHL8rCL { 2389, 3, 1, 0, 0, "SHL8ri", 0, 0x180004014ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #2389 = SHL8ri { 2390, 6, 0, 0, 0, "SHLD16mrCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x14a000144ULL, ImplicitList48, ImplicitList1, OperandInfo16 }, // Inst #2390 = SHLD16mrCL { 2391, 7, 0, 0, 0, "SHLD16mri8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x148004144ULL, NULL, ImplicitList1, OperandInfo204 }, // Inst #2391 = SHLD16mri8 { 2392, 3, 1, 0, 0, "SHLD16rrCL", 0, 0x14a000143ULL, ImplicitList48, ImplicitList1, OperandInfo19 }, // Inst #2392 = SHLD16rrCL { 2393, 4, 1, 0, 0, "SHLD16rri8", 0|(1<<MCID::Commutable), 0x148004143ULL, NULL, ImplicitList1, OperandInfo205 }, // Inst #2393 = SHLD16rri8 { 2394, 6, 0, 0, 0, "SHLD32mrCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x14a000104ULL, ImplicitList48, ImplicitList1, OperandInfo20 }, // Inst #2394 = SHLD32mrCL { 2395, 7, 0, 0, 0, "SHLD32mri8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x148004104ULL, NULL, ImplicitList1, OperandInfo206 }, // Inst #2395 = SHLD32mri8 { 2396, 3, 1, 0, 0, "SHLD32rrCL", 0, 0x14a000103ULL, ImplicitList48, ImplicitList1, OperandInfo23 }, // Inst #2396 = SHLD32rrCL { 2397, 4, 1, 0, 0, "SHLD32rri8", 0|(1<<MCID::Commutable), 0x148004103ULL, NULL, ImplicitList1, OperandInfo207 }, // Inst #2397 = SHLD32rri8 { 2398, 6, 0, 0, 0, "SHLD64mrCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x14a002104ULL, ImplicitList48, ImplicitList1, OperandInfo24 }, // Inst #2398 = SHLD64mrCL { 2399, 7, 0, 0, 0, "SHLD64mri8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x148006104ULL, NULL, ImplicitList1, OperandInfo208 }, // Inst #2399 = SHLD64mri8 { 2400, 3, 1, 0, 0, "SHLD64rrCL", 0, 0x14a002103ULL, ImplicitList48, ImplicitList1, OperandInfo27 }, // Inst #2400 = SHLD64rrCL { 2401, 4, 1, 0, 0, "SHLD64rri8", 0|(1<<MCID::Commutable), 0x148006103ULL, NULL, ImplicitList1, OperandInfo209 }, // Inst #2401 = SHLD64rri8 { 2402, 5, 0, 0, 0, "SHR16m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200005dULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2402 = SHR16m1 { 2403, 5, 0, 0, 0, "SHR16mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600005dULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2403 = SHR16mCL { 2404, 6, 0, 0, 0, "SHR16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200405dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2404 = SHR16mi { 2405, 2, 1, 0, 0, "SHR16r1", 0, 0x1a2000055ULL, NULL, ImplicitList1, OperandInfo111 }, // Inst #2405 = SHR16r1 { 2406, 2, 1, 0, 0, "SHR16rCL", 0, 0x1a6000055ULL, ImplicitList48, ImplicitList1, OperandInfo111 }, // Inst #2406 = SHR16rCL { 2407, 3, 1, 0, 0, "SHR16ri", 0, 0x182004055ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2407 = SHR16ri { 2408, 5, 0, 0, 0, "SHR32m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200001dULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2408 = SHR32m1 { 2409, 5, 0, 0, 0, "SHR32mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600001dULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2409 = SHR32mCL { 2410, 6, 0, 0, 0, "SHR32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2410 = SHR32mi { 2411, 2, 1, 0, 0, "SHR32r1", 0, 0x1a2000015ULL, NULL, ImplicitList1, OperandInfo67 }, // Inst #2411 = SHR32r1 { 2412, 2, 1, 0, 0, "SHR32rCL", 0, 0x1a6000015ULL, ImplicitList48, ImplicitList1, OperandInfo67 }, // Inst #2412 = SHR32rCL { 2413, 3, 1, 0, 0, "SHR32ri", 0, 0x182004015ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2413 = SHR32ri { 2414, 5, 0, 0, 0, "SHR64m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a200201dULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2414 = SHR64m1 { 2415, 5, 0, 0, 0, "SHR64mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a600201dULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2415 = SHR64mCL { 2416, 6, 0, 0, 0, "SHR64mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18200601dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2416 = SHR64mi { 2417, 2, 1, 0, 0, "SHR64r1", 0, 0x1a2002015ULL, NULL, ImplicitList1, OperandInfo68 }, // Inst #2417 = SHR64r1 { 2418, 2, 1, 0, 0, "SHR64rCL", 0, 0x1a6002015ULL, ImplicitList48, ImplicitList1, OperandInfo68 }, // Inst #2418 = SHR64rCL { 2419, 3, 1, 0, 0, "SHR64ri", 0, 0x182006015ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2419 = SHR64ri { 2420, 5, 0, 0, 0, "SHR8m1", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a000001dULL, NULL, ImplicitList1, OperandInfo38 }, // Inst #2420 = SHR8m1 { 2421, 5, 0, 0, 0, "SHR8mCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x1a400001dULL, ImplicitList48, ImplicitList1, OperandInfo38 }, // Inst #2421 = SHR8mCL { 2422, 6, 0, 0, 0, "SHR8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x18000401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2422 = SHR8mi { 2423, 2, 1, 0, 0, "SHR8r1", 0, 0x1a0000015ULL, NULL, ImplicitList1, OperandInfo112 }, // Inst #2423 = SHR8r1 { 2424, 2, 1, 0, 0, "SHR8rCL", 0, 0x1a4000015ULL, ImplicitList48, ImplicitList1, OperandInfo112 }, // Inst #2424 = SHR8rCL { 2425, 3, 1, 0, 0, "SHR8ri", 0, 0x180004015ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #2425 = SHR8ri { 2426, 6, 0, 0, 0, "SHRD16mrCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x15a000144ULL, ImplicitList48, ImplicitList1, OperandInfo16 }, // Inst #2426 = SHRD16mrCL { 2427, 7, 0, 0, 0, "SHRD16mri8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x158004144ULL, NULL, ImplicitList1, OperandInfo204 }, // Inst #2427 = SHRD16mri8 { 2428, 3, 1, 0, 0, "SHRD16rrCL", 0, 0x15a000143ULL, ImplicitList48, ImplicitList1, OperandInfo19 }, // Inst #2428 = SHRD16rrCL { 2429, 4, 1, 0, 0, "SHRD16rri8", 0|(1<<MCID::Commutable), 0x158004143ULL, NULL, ImplicitList1, OperandInfo205 }, // Inst #2429 = SHRD16rri8 { 2430, 6, 0, 0, 0, "SHRD32mrCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x15a000104ULL, ImplicitList48, ImplicitList1, OperandInfo20 }, // Inst #2430 = SHRD32mrCL { 2431, 7, 0, 0, 0, "SHRD32mri8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x158004104ULL, NULL, ImplicitList1, OperandInfo206 }, // Inst #2431 = SHRD32mri8 { 2432, 3, 1, 0, 0, "SHRD32rrCL", 0, 0x15a000103ULL, ImplicitList48, ImplicitList1, OperandInfo23 }, // Inst #2432 = SHRD32rrCL { 2433, 4, 1, 0, 0, "SHRD32rri8", 0|(1<<MCID::Commutable), 0x158004103ULL, NULL, ImplicitList1, OperandInfo207 }, // Inst #2433 = SHRD32rri8 { 2434, 6, 0, 0, 0, "SHRD64mrCL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x15a002104ULL, ImplicitList48, ImplicitList1, OperandInfo24 }, // Inst #2434 = SHRD64mrCL { 2435, 7, 0, 0, 0, "SHRD64mri8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x158006104ULL, NULL, ImplicitList1, OperandInfo208 }, // Inst #2435 = SHRD64mri8 { 2436, 3, 1, 0, 0, "SHRD64rrCL", 0, 0x15a002103ULL, ImplicitList48, ImplicitList1, OperandInfo27 }, // Inst #2436 = SHRD64rrCL { 2437, 4, 1, 0, 0, "SHRD64rri8", 0|(1<<MCID::Commutable), 0x158006103ULL, NULL, ImplicitList1, OperandInfo209 }, // Inst #2437 = SHRD64rri8 { 2438, 8, 1, 0, 0, "SHUFPDrmi", 0|(1<<MCID::MayLoad), 0x18d004146ULL, NULL, NULL, OperandInfo63 }, // Inst #2438 = SHUFPDrmi { 2439, 4, 1, 0, 0, "SHUFPDrri", 0, 0x18d004145ULL, NULL, NULL, OperandInfo64 }, // Inst #2439 = SHUFPDrri { 2440, 8, 1, 0, 0, "SHUFPSrmi", 0|(1<<MCID::MayLoad), 0x18c804106ULL, NULL, NULL, OperandInfo63 }, // Inst #2440 = SHUFPSrmi { 2441, 4, 1, 0, 0, "SHUFPSrri", 0|(1<<MCID::ConvertibleTo3Addr), 0x18c804105ULL, NULL, NULL, OperandInfo64 }, // Inst #2441 = SHUFPSrri { 2442, 5, 1, 0, 0, "SIDT16m", 0|(1<<MCID::UnmodeledSideEffects), 0x2000159ULL, NULL, NULL, OperandInfo38 }, // Inst #2442 = SIDT16m { 2443, 5, 1, 0, 0, "SIDTm", 0|(1<<MCID::UnmodeledSideEffects), 0x2000119ULL, NULL, NULL, OperandInfo38 }, // Inst #2443 = SIDTm { 2444, 0, 0, 0, 0, "SIN_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1fc000401ULL, NULL, NULL, 0 }, // Inst #2444 = SIN_F { 2445, 2, 1, 0, 0, "SIN_Fp32", 0, 0x60000ULL, NULL, NULL, OperandInfo8 }, // Inst #2445 = SIN_Fp32 { 2446, 2, 1, 0, 0, "SIN_Fp64", 0, 0x60000ULL, NULL, NULL, OperandInfo9 }, // Inst #2446 = SIN_Fp64 { 2447, 2, 1, 0, 0, "SIN_Fp80", 0, 0x60000ULL, NULL, NULL, OperandInfo10 }, // Inst #2447 = SIN_Fp80 { 2448, 5, 1, 0, 0, "SLDT16m", 0|(1<<MCID::UnmodeledSideEffects), 0x118ULL, NULL, NULL, OperandInfo38 }, // Inst #2448 = SLDT16m { 2449, 1, 1, 0, 0, "SLDT16r", 0|(1<<MCID::UnmodeledSideEffects), 0x150ULL, NULL, NULL, OperandInfo113 }, // Inst #2449 = SLDT16r { 2450, 1, 1, 0, 0, "SLDT32r", 0|(1<<MCID::UnmodeledSideEffects), 0x110ULL, NULL, NULL, OperandInfo72 }, // Inst #2450 = SLDT32r { 2451, 5, 1, 0, 0, "SLDT64m", 0|(1<<MCID::UnmodeledSideEffects), 0x2118ULL, NULL, NULL, OperandInfo38 }, // Inst #2451 = SLDT64m { 2452, 1, 1, 0, 0, "SLDT64r", 0|(1<<MCID::UnmodeledSideEffects), 0x2110ULL, NULL, NULL, OperandInfo74 }, // Inst #2452 = SLDT64r { 2453, 5, 1, 0, 0, "SMSW16m", 0|(1<<MCID::UnmodeledSideEffects), 0x200011cULL, NULL, NULL, OperandInfo38 }, // Inst #2453 = SMSW16m { 2454, 1, 1, 0, 0, "SMSW16r", 0|(1<<MCID::UnmodeledSideEffects), 0x2000154ULL, NULL, NULL, OperandInfo113 }, // Inst #2454 = SMSW16r { 2455, 1, 1, 0, 0, "SMSW32r", 0|(1<<MCID::UnmodeledSideEffects), 0x2000114ULL, NULL, NULL, OperandInfo72 }, // Inst #2455 = SMSW32r { 2456, 1, 1, 0, 0, "SMSW64r", 0|(1<<MCID::UnmodeledSideEffects), 0x2002114ULL, NULL, NULL, OperandInfo74 }, // Inst #2456 = SMSW64r { 2457, 6, 1, 0, 0, "SQRTPDm", 0|(1<<MCID::MayLoad), 0xa3000146ULL, NULL, NULL, OperandInfo47 }, // Inst #2457 = SQRTPDm { 2458, 6, 1, 0, 0, "SQRTPDm_Int", 0|(1<<MCID::MayLoad), 0xa3000146ULL, NULL, NULL, OperandInfo47 }, // Inst #2458 = SQRTPDm_Int { 2459, 2, 1, 0, 0, "SQRTPDr", 0, 0xa3000145ULL, NULL, NULL, OperandInfo48 }, // Inst #2459 = SQRTPDr { 2460, 2, 1, 0, 0, "SQRTPDr_Int", 0, 0xa3000145ULL, NULL, NULL, OperandInfo48 }, // Inst #2460 = SQRTPDr_Int { 2461, 6, 1, 0, 0, "SQRTPSm", 0|(1<<MCID::MayLoad), 0xa2800106ULL, NULL, NULL, OperandInfo47 }, // Inst #2461 = SQRTPSm { 2462, 6, 1, 0, 0, "SQRTPSm_Int", 0|(1<<MCID::MayLoad), 0xa2800106ULL, NULL, NULL, OperandInfo47 }, // Inst #2462 = SQRTPSm_Int { 2463, 2, 1, 0, 0, "SQRTPSr", 0, 0xa2800105ULL, NULL, NULL, OperandInfo48 }, // Inst #2463 = SQRTPSr { 2464, 2, 1, 0, 0, "SQRTPSr_Int", 0, 0xa2800105ULL, NULL, NULL, OperandInfo48 }, // Inst #2464 = SQRTPSr_Int { 2465, 6, 1, 0, 0, "SQRTSDm", 0|(1<<MCID::MayLoad), 0xa2000b06ULL, NULL, NULL, OperandInfo101 }, // Inst #2465 = SQRTSDm { 2466, 6, 1, 0, 0, "SQRTSDm_Int", 0|(1<<MCID::MayLoad), 0xa2000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #2466 = SQRTSDm_Int { 2467, 2, 1, 0, 0, "SQRTSDr", 0, 0xa2000b05ULL, NULL, NULL, OperandInfo123 }, // Inst #2467 = SQRTSDr { 2468, 2, 1, 0, 0, "SQRTSDr_Int", 0, 0xa2000b05ULL, NULL, NULL, OperandInfo48 }, // Inst #2468 = SQRTSDr_Int { 2469, 6, 1, 0, 0, "SQRTSSm", 0|(1<<MCID::MayLoad), 0xa2000c06ULL, NULL, NULL, OperandInfo99 }, // Inst #2469 = SQRTSSm { 2470, 6, 1, 0, 0, "SQRTSSm_Int", 0|(1<<MCID::MayLoad), 0xa2000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #2470 = SQRTSSm_Int { 2471, 2, 1, 0, 0, "SQRTSSr", 0, 0xa2000c05ULL, NULL, NULL, OperandInfo124 }, // Inst #2471 = SQRTSSr { 2472, 2, 1, 0, 0, "SQRTSSr_Int", 0, 0xa2000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #2472 = SQRTSSr_Int { 2473, 0, 0, 0, 0, "SQRT_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1f4000401ULL, NULL, NULL, 0 }, // Inst #2473 = SQRT_F { 2474, 2, 1, 0, 0, "SQRT_Fp32", 0, 0x60000ULL, NULL, NULL, OperandInfo8 }, // Inst #2474 = SQRT_Fp32 { 2475, 2, 1, 0, 0, "SQRT_Fp64", 0, 0x60000ULL, NULL, NULL, OperandInfo9 }, // Inst #2475 = SQRT_Fp64 { 2476, 2, 1, 0, 0, "SQRT_Fp80", 0, 0x60000ULL, NULL, NULL, OperandInfo10 }, // Inst #2476 = SQRT_Fp80 { 2477, 0, 0, 0, 0, "SS_PREFIX", 0|(1<<MCID::UnmodeledSideEffects), 0x6c000001ULL, NULL, NULL, 0 }, // Inst #2477 = SS_PREFIX { 2478, 0, 0, 0, 0, "STC", 0|(1<<MCID::UnmodeledSideEffects), 0x1f2000001ULL, NULL, NULL, 0 }, // Inst #2478 = STC { 2479, 0, 0, 0, 0, "STD", 0|(1<<MCID::UnmodeledSideEffects), 0x1fa000001ULL, NULL, NULL, 0 }, // Inst #2479 = STD { 2480, 0, 0, 0, 0, "STI", 0|(1<<MCID::UnmodeledSideEffects), 0x1f6000001ULL, NULL, NULL, 0 }, // Inst #2480 = STI { 2481, 5, 0, 0, 0, "STMXCSR", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x15c80011bULL, NULL, NULL, OperandInfo38 }, // Inst #2481 = STMXCSR { 2482, 0, 0, 0, 0, "STOSB", 0|(1<<MCID::UnmodeledSideEffects), 0x154000001ULL, ImplicitList62, ImplicitList34, 0 }, // Inst #2482 = STOSB { 2483, 0, 0, 0, 0, "STOSD", 0|(1<<MCID::UnmodeledSideEffects), 0x156000001ULL, ImplicitList63, ImplicitList34, 0 }, // Inst #2483 = STOSD { 2484, 0, 0, 0, 0, "STOSQ", 0|(1<<MCID::UnmodeledSideEffects), 0x156002001ULL, ImplicitList64, ImplicitList56, 0 }, // Inst #2484 = STOSQ { 2485, 0, 0, 0, 0, "STOSW", 0|(1<<MCID::UnmodeledSideEffects), 0x156000041ULL, ImplicitList65, ImplicitList34, 0 }, // Inst #2485 = STOSW { 2486, 1, 1, 0, 0, "STR16r", 0|(1<<MCID::UnmodeledSideEffects), 0x151ULL, NULL, NULL, OperandInfo113 }, // Inst #2486 = STR16r { 2487, 1, 1, 0, 0, "STR32r", 0|(1<<MCID::UnmodeledSideEffects), 0x111ULL, NULL, NULL, OperandInfo72 }, // Inst #2487 = STR32r { 2488, 1, 1, 0, 0, "STR64r", 0|(1<<MCID::UnmodeledSideEffects), 0x2111ULL, NULL, NULL, OperandInfo74 }, // Inst #2488 = STR64r { 2489, 5, 1, 0, 0, "STRm", 0|(1<<MCID::UnmodeledSideEffects), 0x119ULL, NULL, NULL, OperandInfo38 }, // Inst #2489 = STRm { 2490, 5, 0, 0, 0, "ST_F32m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1b200001aULL, NULL, NULL, OperandInfo38 }, // Inst #2490 = ST_F32m { 2491, 5, 0, 0, 0, "ST_F64m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ba00001aULL, NULL, NULL, OperandInfo38 }, // Inst #2491 = ST_F64m { 2492, 5, 0, 0, 0, "ST_FP32m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1b200001bULL, NULL, NULL, OperandInfo38 }, // Inst #2492 = ST_FP32m { 2493, 5, 0, 0, 0, "ST_FP64m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1ba00001bULL, NULL, NULL, OperandInfo38 }, // Inst #2493 = ST_FP64m { 2494, 5, 0, 0, 0, "ST_FP80m", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x1b600001fULL, NULL, NULL, OperandInfo38 }, // Inst #2494 = ST_FP80m { 2495, 1, 0, 0, 0, "ST_FPrr", 0|(1<<MCID::UnmodeledSideEffects), 0x1b0000802ULL, NULL, NULL, OperandInfo39 }, // Inst #2495 = ST_FPrr { 2496, 6, 0, 0, 0, "ST_Fp32m", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo117 }, // Inst #2496 = ST_Fp32m { 2497, 6, 0, 0, 0, "ST_Fp64m", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #2497 = ST_Fp64m { 2498, 6, 0, 0, 0, "ST_Fp64m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #2498 = ST_Fp64m32 { 2499, 6, 0, 0, 0, "ST_Fp80m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #2499 = ST_Fp80m32 { 2500, 6, 0, 0, 0, "ST_Fp80m64", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #2500 = ST_Fp80m64 { 2501, 6, 0, 0, 0, "ST_FpP32m", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo117 }, // Inst #2501 = ST_FpP32m { 2502, 6, 0, 0, 0, "ST_FpP64m", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #2502 = ST_FpP64m { 2503, 6, 0, 0, 0, "ST_FpP64m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo118 }, // Inst #2503 = ST_FpP64m32 { 2504, 6, 0, 0, 0, "ST_FpP80m", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #2504 = ST_FpP80m { 2505, 6, 0, 0, 0, "ST_FpP80m32", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #2505 = ST_FpP80m32 { 2506, 6, 0, 0, 0, "ST_FpP80m64", 0|(1<<MCID::MayStore), 0x40000ULL, NULL, NULL, OperandInfo119 }, // Inst #2506 = ST_FpP80m64 { 2507, 1, 0, 0, 0, "ST_Frr", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0000802ULL, NULL, NULL, OperandInfo39 }, // Inst #2507 = ST_Frr { 2508, 1, 0, 0, 0, "SUB16i16", 0|(1<<MCID::UnmodeledSideEffects), 0x5a00c041ULL, ImplicitList2, ImplicitList1, OperandInfo2 }, // Inst #2508 = SUB16i16 { 2509, 6, 0, 0, 0, "SUB16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10200c05dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2509 = SUB16mi { 2510, 6, 0, 0, 0, "SUB16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600405dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2510 = SUB16mi8 { 2511, 6, 0, 0, 0, "SUB16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x52000044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #2511 = SUB16mr { 2512, 3, 1, 0, 0, "SUB16ri", 0, 0x10200c055ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2512 = SUB16ri { 2513, 3, 1, 0, 0, "SUB16ri8", 0, 0x106004055ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #2513 = SUB16ri8 { 2514, 7, 1, 0, 0, "SUB16rm", 0|(1<<MCID::MayLoad), 0x56000046ULL, NULL, ImplicitList1, OperandInfo18 }, // Inst #2514 = SUB16rm { 2515, 3, 1, 0, 0, "SUB16rr", 0, 0x52000043ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #2515 = SUB16rr { 2516, 3, 1, 0, 0, "SUB16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x56000045ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #2516 = SUB16rr_REV { 2517, 1, 0, 0, 0, "SUB32i32", 0|(1<<MCID::UnmodeledSideEffects), 0x5a014001ULL, ImplicitList3, ImplicitList1, OperandInfo2 }, // Inst #2517 = SUB32i32 { 2518, 6, 0, 0, 0, "SUB32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2518 = SUB32mi { 2519, 6, 0, 0, 0, "SUB32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2519 = SUB32mi8 { 2520, 6, 0, 0, 0, "SUB32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x52000004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #2520 = SUB32mr { 2521, 3, 1, 0, 0, "SUB32ri", 0, 0x102014015ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2521 = SUB32ri { 2522, 3, 1, 0, 0, "SUB32ri8", 0, 0x106004015ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #2522 = SUB32ri8 { 2523, 7, 1, 0, 0, "SUB32rm", 0|(1<<MCID::MayLoad), 0x56000006ULL, NULL, ImplicitList1, OperandInfo22 }, // Inst #2523 = SUB32rm { 2524, 3, 1, 0, 0, "SUB32rr", 0, 0x52000003ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #2524 = SUB32rr { 2525, 3, 1, 0, 0, "SUB32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x56000005ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #2525 = SUB32rr_REV { 2526, 1, 0, 0, 0, "SUB64i32", 0|(1<<MCID::UnmodeledSideEffects), 0x5a016001ULL, ImplicitList4, ImplicitList1, OperandInfo2 }, // Inst #2526 = SUB64i32 { 2527, 6, 0, 0, 0, "SUB64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201601dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2527 = SUB64mi32 { 2528, 6, 0, 0, 0, "SUB64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600601dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2528 = SUB64mi8 { 2529, 6, 0, 0, 0, "SUB64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x52002004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #2529 = SUB64mr { 2530, 3, 1, 0, 0, "SUB64ri32", 0, 0x102016015ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2530 = SUB64ri32 { 2531, 3, 1, 0, 0, "SUB64ri8", 0, 0x106006015ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #2531 = SUB64ri8 { 2532, 7, 1, 0, 0, "SUB64rm", 0|(1<<MCID::MayLoad), 0x56002006ULL, NULL, ImplicitList1, OperandInfo26 }, // Inst #2532 = SUB64rm { 2533, 3, 1, 0, 0, "SUB64rr", 0, 0x52002003ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #2533 = SUB64rr { 2534, 3, 1, 0, 0, "SUB64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x56002005ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #2534 = SUB64rr_REV { 2535, 1, 0, 0, 0, "SUB8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x58004001ULL, ImplicitList5, ImplicitList1, OperandInfo2 }, // Inst #2535 = SUB8i8 { 2536, 6, 0, 0, 0, "SUB8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10000401dULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2536 = SUB8mi { 2537, 6, 0, 0, 0, "SUB8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x50000004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #2537 = SUB8mr { 2538, 3, 1, 0, 0, "SUB8ri", 0, 0x100004015ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #2538 = SUB8ri { 2539, 7, 1, 0, 0, "SUB8rm", 0|(1<<MCID::MayLoad), 0x54000006ULL, NULL, ImplicitList1, OperandInfo30 }, // Inst #2539 = SUB8rm { 2540, 3, 1, 0, 0, "SUB8rr", 0, 0x50000003ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #2540 = SUB8rr { 2541, 3, 1, 0, 0, "SUB8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x54000005ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #2541 = SUB8rr_REV { 2542, 7, 1, 0, 0, "SUBPDrm", 0|(1<<MCID::MayLoad), 0xb9000146ULL, NULL, NULL, OperandInfo32 }, // Inst #2542 = SUBPDrm { 2543, 3, 1, 0, 0, "SUBPDrr", 0, 0xb9000145ULL, NULL, NULL, OperandInfo33 }, // Inst #2543 = SUBPDrr { 2544, 7, 1, 0, 0, "SUBPSrm", 0|(1<<MCID::MayLoad), 0xb8800106ULL, NULL, NULL, OperandInfo32 }, // Inst #2544 = SUBPSrm { 2545, 3, 1, 0, 0, "SUBPSrr", 0, 0xb8800105ULL, NULL, NULL, OperandInfo33 }, // Inst #2545 = SUBPSrr { 2546, 5, 0, 0, 0, "SUBR_F32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b000001dULL, NULL, NULL, OperandInfo38 }, // Inst #2546 = SUBR_F32m { 2547, 5, 0, 0, 0, "SUBR_F64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b800001dULL, NULL, NULL, OperandInfo38 }, // Inst #2547 = SUBR_F64m { 2548, 5, 0, 0, 0, "SUBR_FI16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1bc00001dULL, NULL, NULL, OperandInfo38 }, // Inst #2548 = SUBR_FI16m { 2549, 5, 0, 0, 0, "SUBR_FI32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b400001dULL, NULL, NULL, OperandInfo38 }, // Inst #2549 = SUBR_FI32m { 2550, 1, 0, 0, 0, "SUBR_FPrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x1c0000902ULL, NULL, NULL, OperandInfo39 }, // Inst #2550 = SUBR_FPrST0 { 2551, 1, 0, 0, 0, "SUBR_FST0r", 0|(1<<MCID::UnmodeledSideEffects), 0x1d0000302ULL, NULL, NULL, OperandInfo39 }, // Inst #2551 = SUBR_FST0r { 2552, 7, 1, 0, 0, "SUBR_Fp32m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #2552 = SUBR_Fp32m { 2553, 7, 1, 0, 0, "SUBR_Fp64m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #2553 = SUBR_Fp64m { 2554, 7, 1, 0, 0, "SUBR_Fp64m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #2554 = SUBR_Fp64m32 { 2555, 7, 1, 0, 0, "SUBR_Fp80m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #2555 = SUBR_Fp80m32 { 2556, 7, 1, 0, 0, "SUBR_Fp80m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #2556 = SUBR_Fp80m64 { 2557, 7, 1, 0, 0, "SUBR_FpI16m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #2557 = SUBR_FpI16m32 { 2558, 7, 1, 0, 0, "SUBR_FpI16m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #2558 = SUBR_FpI16m64 { 2559, 7, 1, 0, 0, "SUBR_FpI16m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #2559 = SUBR_FpI16m80 { 2560, 7, 1, 0, 0, "SUBR_FpI32m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #2560 = SUBR_FpI32m32 { 2561, 7, 1, 0, 0, "SUBR_FpI32m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #2561 = SUBR_FpI32m64 { 2562, 7, 1, 0, 0, "SUBR_FpI32m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #2562 = SUBR_FpI32m80 { 2563, 1, 0, 0, 0, "SUBR_FrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x1c0000702ULL, NULL, NULL, OperandInfo39 }, // Inst #2563 = SUBR_FrST0 { 2564, 7, 1, 0, 0, "SUBSDrm", 0|(1<<MCID::MayLoad), 0xb8000b06ULL, NULL, NULL, OperandInfo34 }, // Inst #2564 = SUBSDrm { 2565, 7, 1, 0, 0, "SUBSDrm_Int", 0|(1<<MCID::MayLoad), 0xb8000b06ULL, NULL, NULL, OperandInfo32 }, // Inst #2565 = SUBSDrm_Int { 2566, 3, 1, 0, 0, "SUBSDrr", 0, 0xb8000b05ULL, NULL, NULL, OperandInfo35 }, // Inst #2566 = SUBSDrr { 2567, 3, 1, 0, 0, "SUBSDrr_Int", 0, 0xb8000b05ULL, NULL, NULL, OperandInfo33 }, // Inst #2567 = SUBSDrr_Int { 2568, 7, 1, 0, 0, "SUBSSrm", 0|(1<<MCID::MayLoad), 0xb8000c06ULL, NULL, NULL, OperandInfo36 }, // Inst #2568 = SUBSSrm { 2569, 7, 1, 0, 0, "SUBSSrm_Int", 0|(1<<MCID::MayLoad), 0xb8000c06ULL, NULL, NULL, OperandInfo32 }, // Inst #2569 = SUBSSrm_Int { 2570, 3, 1, 0, 0, "SUBSSrr", 0, 0xb8000c05ULL, NULL, NULL, OperandInfo37 }, // Inst #2570 = SUBSSrr { 2571, 3, 1, 0, 0, "SUBSSrr_Int", 0, 0xb8000c05ULL, NULL, NULL, OperandInfo33 }, // Inst #2571 = SUBSSrr_Int { 2572, 5, 0, 0, 0, "SUB_F32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b000001cULL, NULL, NULL, OperandInfo38 }, // Inst #2572 = SUB_F32m { 2573, 5, 0, 0, 0, "SUB_F64m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b800001cULL, NULL, NULL, OperandInfo38 }, // Inst #2573 = SUB_F64m { 2574, 5, 0, 0, 0, "SUB_FI16m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1bc00001cULL, NULL, NULL, OperandInfo38 }, // Inst #2574 = SUB_FI16m { 2575, 5, 0, 0, 0, "SUB_FI32m", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x1b400001cULL, NULL, NULL, OperandInfo38 }, // Inst #2575 = SUB_FI32m { 2576, 1, 0, 0, 0, "SUB_FPrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x1d0000902ULL, NULL, NULL, OperandInfo39 }, // Inst #2576 = SUB_FPrST0 { 2577, 1, 0, 0, 0, "SUB_FST0r", 0|(1<<MCID::UnmodeledSideEffects), 0x1c0000302ULL, NULL, NULL, OperandInfo39 }, // Inst #2577 = SUB_FST0r { 2578, 3, 1, 0, 0, "SUB_Fp32", 0, 0x80000ULL, NULL, NULL, OperandInfo40 }, // Inst #2578 = SUB_Fp32 { 2579, 7, 1, 0, 0, "SUB_Fp32m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #2579 = SUB_Fp32m { 2580, 3, 1, 0, 0, "SUB_Fp64", 0, 0x80000ULL, NULL, NULL, OperandInfo42 }, // Inst #2580 = SUB_Fp64 { 2581, 7, 1, 0, 0, "SUB_Fp64m", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #2581 = SUB_Fp64m { 2582, 7, 1, 0, 0, "SUB_Fp64m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #2582 = SUB_Fp64m32 { 2583, 3, 1, 0, 0, "SUB_Fp80", 0, 0x80000ULL, NULL, NULL, OperandInfo44 }, // Inst #2583 = SUB_Fp80 { 2584, 7, 1, 0, 0, "SUB_Fp80m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #2584 = SUB_Fp80m32 { 2585, 7, 1, 0, 0, "SUB_Fp80m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #2585 = SUB_Fp80m64 { 2586, 7, 1, 0, 0, "SUB_FpI16m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #2586 = SUB_FpI16m32 { 2587, 7, 1, 0, 0, "SUB_FpI16m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #2587 = SUB_FpI16m64 { 2588, 7, 1, 0, 0, "SUB_FpI16m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #2588 = SUB_FpI16m80 { 2589, 7, 1, 0, 0, "SUB_FpI32m32", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo41 }, // Inst #2589 = SUB_FpI32m32 { 2590, 7, 1, 0, 0, "SUB_FpI32m64", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo43 }, // Inst #2590 = SUB_FpI32m64 { 2591, 7, 1, 0, 0, "SUB_FpI32m80", 0|(1<<MCID::MayLoad), 0x60000ULL, NULL, NULL, OperandInfo45 }, // Inst #2591 = SUB_FpI32m80 { 2592, 1, 0, 0, 0, "SUB_FrST0", 0|(1<<MCID::UnmodeledSideEffects), 0x1d0000702ULL, NULL, NULL, OperandInfo39 }, // Inst #2592 = SUB_FrST0 { 2593, 0, 0, 0, 0, "SWAPGS", 0|(1<<MCID::UnmodeledSideEffects), 0x2000129ULL, NULL, NULL, 0 }, // Inst #2593 = SWAPGS { 2594, 0, 0, 0, 0, "SYSCALL", 0|(1<<MCID::UnmodeledSideEffects), 0xa000101ULL, NULL, NULL, 0 }, // Inst #2594 = SYSCALL { 2595, 0, 0, 0, 0, "SYSENTER", 0|(1<<MCID::UnmodeledSideEffects), 0x68000101ULL, NULL, NULL, 0 }, // Inst #2595 = SYSENTER { 2596, 0, 0, 0, 0, "SYSEXIT", 0|(1<<MCID::UnmodeledSideEffects), 0x6a000101ULL, NULL, NULL, 0 }, // Inst #2596 = SYSEXIT { 2597, 0, 0, 0, 0, "SYSEXIT64", 0|(1<<MCID::UnmodeledSideEffects), 0x6a002101ULL, NULL, NULL, 0 }, // Inst #2597 = SYSEXIT64 { 2598, 0, 0, 0, 0, "SYSRETL", 0|(1<<MCID::UnmodeledSideEffects), 0xe000101ULL, NULL, NULL, 0 }, // Inst #2598 = SYSRETL { 2599, 0, 0, 0, 0, "SYSRETQ", 0|(1<<MCID::UnmodeledSideEffects), 0xe002101ULL, NULL, NULL, 0 }, // Inst #2599 = SYSRETQ { 2600, 1, 0, 0, 0, "TAILJMPd", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::Terminator)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1d2018001ULL, ImplicitList6, ImplicitList13, OperandInfo73 }, // Inst #2600 = TAILJMPd { 2601, 1, 0, 0, 0, "TAILJMPd64", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::Terminator)|(1<<MCID::UsesCustomInserter)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1d2018001ULL, ImplicitList8, ImplicitList66, OperandInfo73 }, // Inst #2601 = TAILJMPd64 { 2602, 5, 0, 0, 0, "TAILJMPm", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::MayLoad)|(1<<MCID::Terminator)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1fe00001cULL, ImplicitList6, ImplicitList13, OperandInfo210 }, // Inst #2602 = TAILJMPm { 2603, 5, 0, 0, 0, "TAILJMPm64", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::MayLoad)|(1<<MCID::Terminator)|(1<<MCID::UsesCustomInserter)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1fe00001cULL, ImplicitList8, ImplicitList66, OperandInfo211 }, // Inst #2603 = TAILJMPm64 { 2604, 1, 0, 0, 0, "TAILJMPr", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::Terminator)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1fe000014ULL, ImplicitList6, ImplicitList13, OperandInfo212 }, // Inst #2604 = TAILJMPr { 2605, 1, 0, 0, 0, "TAILJMPr64", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::Terminator)|(1<<MCID::UsesCustomInserter)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1fe000014ULL, ImplicitList8, ImplicitList66, OperandInfo213 }, // Inst #2605 = TAILJMPr64 { 2606, 2, 0, 0, 0, "TCRETURNdi", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::Terminator)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList6, ImplicitList13, OperandInfo214 }, // Inst #2606 = TCRETURNdi { 2607, 2, 0, 0, 0, "TCRETURNdi64", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::Terminator)|(1<<MCID::UsesCustomInserter)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList8, ImplicitList66, OperandInfo214 }, // Inst #2607 = TCRETURNdi64 { 2608, 6, 0, 0, 0, "TCRETURNmi", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::MayLoad)|(1<<MCID::Terminator)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList6, ImplicitList13, OperandInfo215 }, // Inst #2608 = TCRETURNmi { 2609, 6, 0, 0, 0, "TCRETURNmi64", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::MayLoad)|(1<<MCID::Terminator)|(1<<MCID::UsesCustomInserter)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList8, ImplicitList66, OperandInfo216 }, // Inst #2609 = TCRETURNmi64 { 2610, 2, 0, 0, 0, "TCRETURNri", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::Terminator)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList6, ImplicitList13, OperandInfo217 }, // Inst #2610 = TCRETURNri { 2611, 2, 0, 0, 0, "TCRETURNri64", 0|(1<<MCID::Return)|(1<<MCID::Barrier)|(1<<MCID::Call)|(1<<MCID::Terminator)|(1<<MCID::UsesCustomInserter)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList8, ImplicitList66, OperandInfo218 }, // Inst #2611 = TCRETURNri64 { 2612, 1, 0, 0, 0, "TEST16i16", 0|(1<<MCID::UnmodeledSideEffects), 0x15200c041ULL, ImplicitList2, ImplicitList1, OperandInfo2 }, // Inst #2612 = TEST16i16 { 2613, 6, 0, 0, 0, "TEST16mi", 0|(1<<MCID::MayLoad), 0x1ee00c058ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2613 = TEST16mi { 2614, 2, 0, 0, 0, "TEST16ri", 0, 0x1ee00c050ULL, NULL, ImplicitList1, OperandInfo69 }, // Inst #2614 = TEST16ri { 2615, 6, 0, 0, 0, "TEST16rm", 0|(1<<MCID::MayLoad), 0x10a000046ULL, NULL, ImplicitList1, OperandInfo11 }, // Inst #2615 = TEST16rm { 2616, 2, 0, 0, 0, "TEST16rr", 0|(1<<MCID::Commutable), 0x10a000045ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #2616 = TEST16rr { 2617, 1, 0, 0, 0, "TEST32i32", 0|(1<<MCID::UnmodeledSideEffects), 0x152014001ULL, ImplicitList3, ImplicitList1, OperandInfo2 }, // Inst #2617 = TEST32i32 { 2618, 6, 0, 0, 0, "TEST32mi", 0|(1<<MCID::MayLoad), 0x1ee014018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2618 = TEST32mi { 2619, 2, 0, 0, 0, "TEST32ri", 0, 0x1ee014010ULL, NULL, ImplicitList1, OperandInfo70 }, // Inst #2619 = TEST32ri { 2620, 6, 0, 0, 0, "TEST32rm", 0|(1<<MCID::MayLoad), 0x10a000006ULL, NULL, ImplicitList1, OperandInfo12 }, // Inst #2620 = TEST32rm { 2621, 2, 0, 0, 0, "TEST32rr", 0|(1<<MCID::Commutable), 0x10a000005ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #2621 = TEST32rr { 2622, 1, 0, 0, 0, "TEST64i32", 0|(1<<MCID::UnmodeledSideEffects), 0x152016001ULL, ImplicitList4, ImplicitList1, OperandInfo2 }, // Inst #2622 = TEST64i32 { 2623, 6, 0, 0, 0, "TEST64mi32", 0|(1<<MCID::MayLoad), 0x1ee016018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2623 = TEST64mi32 { 2624, 2, 0, 0, 0, "TEST64ri32", 0, 0x1ee016010ULL, NULL, ImplicitList1, OperandInfo71 }, // Inst #2624 = TEST64ri32 { 2625, 6, 0, 0, 0, "TEST64rm", 0|(1<<MCID::MayLoad), 0x10a002006ULL, NULL, ImplicitList1, OperandInfo13 }, // Inst #2625 = TEST64rm { 2626, 2, 0, 0, 0, "TEST64rr", 0|(1<<MCID::Commutable), 0x10a002005ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #2626 = TEST64rr { 2627, 1, 0, 0, 0, "TEST8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x150004001ULL, ImplicitList5, ImplicitList1, OperandInfo2 }, // Inst #2627 = TEST8i8 { 2628, 6, 0, 0, 0, "TEST8mi", 0|(1<<MCID::MayLoad), 0x1ec004018ULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #2628 = TEST8mi { 2629, 2, 0, 0, 0, "TEST8ri", 0, 0x1ec004010ULL, NULL, ImplicitList1, OperandInfo88 }, // Inst #2629 = TEST8ri { 2630, 2, 0, 0, 0, "TEST8ri_NOREX", 0|(1<<MCID::Pseudo)|(1<<MCID::UnmodeledSideEffects), 0x0ULL, NULL, ImplicitList1, OperandInfo219 }, // Inst #2630 = TEST8ri_NOREX { 2631, 6, 0, 0, 0, "TEST8rm", 0|(1<<MCID::MayLoad), 0x108000006ULL, NULL, ImplicitList1, OperandInfo14 }, // Inst #2631 = TEST8rm { 2632, 2, 0, 0, 0, "TEST8rr", 0|(1<<MCID::Commutable), 0x108000005ULL, NULL, ImplicitList1, OperandInfo89 }, // Inst #2632 = TEST8rr { 2633, 5, 0, 0, 0, "TLSCall_32", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList6, ImplicitList67, OperandInfo38 }, // Inst #2633 = TLSCall_32 { 2634, 5, 0, 0, 0, "TLSCall_64", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList68, ImplicitList30, OperandInfo38 }, // Inst #2634 = TLSCall_64 { 2635, 5, 0, 0, 0, "TLS_addr32", 0, 0x0ULL, ImplicitList6, ImplicitList13, OperandInfo38 }, // Inst #2635 = TLS_addr32 { 2636, 5, 0, 0, 0, "TLS_addr64", 0, 0x0ULL, ImplicitList8, ImplicitList14, OperandInfo38 }, // Inst #2636 = TLS_addr64 { 2637, 0, 0, 0, 0, "TRAP", 0|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x16000101ULL, NULL, NULL, 0 }, // Inst #2637 = TRAP { 2638, 0, 0, 0, 0, "TST_F", 0|(1<<MCID::UnmodeledSideEffects), 0x1c8000401ULL, NULL, NULL, 0 }, // Inst #2638 = TST_F { 2639, 1, 0, 0, 0, "TST_Fp32", 0, 0x40000ULL, NULL, NULL, OperandInfo142 }, // Inst #2639 = TST_Fp32 { 2640, 1, 0, 0, 0, "TST_Fp64", 0, 0x40000ULL, NULL, NULL, OperandInfo143 }, // Inst #2640 = TST_Fp64 { 2641, 1, 0, 0, 0, "TST_Fp80", 0, 0x40000ULL, NULL, NULL, OperandInfo120 }, // Inst #2641 = TST_Fp80 { 2642, 6, 1, 0, 0, "TZCNT16rm", 0|(1<<MCID::MayLoad), 0x178000c46ULL, NULL, ImplicitList1, OperandInfo11 }, // Inst #2642 = TZCNT16rm { 2643, 2, 1, 0, 0, "TZCNT16rr", 0, 0x178000c45ULL, NULL, ImplicitList1, OperandInfo55 }, // Inst #2643 = TZCNT16rr { 2644, 6, 1, 0, 0, "TZCNT32rm", 0|(1<<MCID::MayLoad), 0x178000c06ULL, NULL, ImplicitList1, OperandInfo12 }, // Inst #2644 = TZCNT32rm { 2645, 2, 1, 0, 0, "TZCNT32rr", 0, 0x178000c05ULL, NULL, ImplicitList1, OperandInfo65 }, // Inst #2645 = TZCNT32rr { 2646, 6, 1, 0, 0, "TZCNT64rm", 0|(1<<MCID::MayLoad), 0x178002c06ULL, NULL, ImplicitList1, OperandInfo13 }, // Inst #2646 = TZCNT64rm { 2647, 2, 1, 0, 0, "TZCNT64rr", 0, 0x178002c05ULL, NULL, ImplicitList1, OperandInfo66 }, // Inst #2647 = TZCNT64rr { 2648, 6, 0, 0, 0, "UCOMISDrm", 0|(1<<MCID::MayLoad), 0x5d000146ULL, NULL, ImplicitList1, OperandInfo101 }, // Inst #2648 = UCOMISDrm { 2649, 2, 0, 0, 0, "UCOMISDrr", 0, 0x5d000145ULL, NULL, ImplicitList1, OperandInfo123 }, // Inst #2649 = UCOMISDrr { 2650, 6, 0, 0, 0, "UCOMISSrm", 0|(1<<MCID::MayLoad), 0x5c800106ULL, NULL, ImplicitList1, OperandInfo99 }, // Inst #2650 = UCOMISSrm { 2651, 2, 0, 0, 0, "UCOMISSrr", 0, 0x5c800105ULL, NULL, ImplicitList1, OperandInfo124 }, // Inst #2651 = UCOMISSrr { 2652, 1, 0, 0, 0, "UCOM_FIPr", 0|(1<<MCID::UnmodeledSideEffects), 0x1d0000a02ULL, ImplicitList69, ImplicitList1, OperandInfo39 }, // Inst #2652 = UCOM_FIPr { 2653, 1, 0, 0, 0, "UCOM_FIr", 0|(1<<MCID::UnmodeledSideEffects), 0x1d0000602ULL, ImplicitList69, ImplicitList1, OperandInfo39 }, // Inst #2653 = UCOM_FIr { 2654, 0, 0, 0, 0, "UCOM_FPPr", 0|(1<<MCID::UnmodeledSideEffects), 0x1d2000501ULL, ImplicitList69, ImplicitList1, 0 }, // Inst #2654 = UCOM_FPPr { 2655, 1, 0, 0, 0, "UCOM_FPr", 0|(1<<MCID::UnmodeledSideEffects), 0x1d0000802ULL, ImplicitList69, ImplicitList1, OperandInfo39 }, // Inst #2655 = UCOM_FPr { 2656, 2, 0, 0, 0, "UCOM_FpIr32", 0, 0xa0000ULL, NULL, ImplicitList1, OperandInfo8 }, // Inst #2656 = UCOM_FpIr32 { 2657, 2, 0, 0, 0, "UCOM_FpIr64", 0, 0xa0000ULL, NULL, ImplicitList1, OperandInfo9 }, // Inst #2657 = UCOM_FpIr64 { 2658, 2, 0, 0, 0, "UCOM_FpIr80", 0, 0xa0000ULL, NULL, ImplicitList1, OperandInfo10 }, // Inst #2658 = UCOM_FpIr80 { 2659, 2, 0, 0, 0, "UCOM_Fpr32", 0|(1<<MCID::UnmodeledSideEffects), 0xa0000ULL, NULL, ImplicitList1, OperandInfo8 }, // Inst #2659 = UCOM_Fpr32 { 2660, 2, 0, 0, 0, "UCOM_Fpr64", 0|(1<<MCID::UnmodeledSideEffects), 0xa0000ULL, NULL, ImplicitList1, OperandInfo9 }, // Inst #2660 = UCOM_Fpr64 { 2661, 2, 0, 0, 0, "UCOM_Fpr80", 0|(1<<MCID::UnmodeledSideEffects), 0xa0000ULL, NULL, ImplicitList1, OperandInfo10 }, // Inst #2661 = UCOM_Fpr80 { 2662, 1, 0, 0, 0, "UCOM_Fr", 0|(1<<MCID::UnmodeledSideEffects), 0x1c0000802ULL, ImplicitList69, ImplicitList1, OperandInfo39 }, // Inst #2662 = UCOM_Fr { 2663, 0, 0, 0, 0, "UD2B", 0|(1<<MCID::Barrier)|(1<<MCID::Terminator)|(1<<MCID::UnmodeledSideEffects), 0x172000101ULL, NULL, NULL, 0 }, // Inst #2663 = UD2B { 2664, 7, 1, 0, 0, "UNPCKHPDrm", 0|(1<<MCID::MayLoad), 0x2b000146ULL, NULL, NULL, OperandInfo32 }, // Inst #2664 = UNPCKHPDrm { 2665, 3, 1, 0, 0, "UNPCKHPDrr", 0, 0x2b000145ULL, NULL, NULL, OperandInfo33 }, // Inst #2665 = UNPCKHPDrr { 2666, 7, 1, 0, 0, "UNPCKHPSrm", 0|(1<<MCID::MayLoad), 0x2a800106ULL, NULL, NULL, OperandInfo32 }, // Inst #2666 = UNPCKHPSrm { 2667, 3, 1, 0, 0, "UNPCKHPSrr", 0, 0x2a800105ULL, NULL, NULL, OperandInfo33 }, // Inst #2667 = UNPCKHPSrr { 2668, 7, 1, 0, 0, "UNPCKLPDrm", 0|(1<<MCID::MayLoad), 0x29000146ULL, NULL, NULL, OperandInfo32 }, // Inst #2668 = UNPCKLPDrm { 2669, 3, 1, 0, 0, "UNPCKLPDrr", 0, 0x29000145ULL, NULL, NULL, OperandInfo33 }, // Inst #2669 = UNPCKLPDrr { 2670, 7, 1, 0, 0, "UNPCKLPSrm", 0|(1<<MCID::MayLoad), 0x28800106ULL, NULL, NULL, OperandInfo32 }, // Inst #2670 = UNPCKLPSrm { 2671, 3, 1, 0, 0, "UNPCKLPSrr", 0, 0x28800105ULL, NULL, NULL, OperandInfo33 }, // Inst #2671 = UNPCKLPSrr { 2672, 9, 1, 0, 0, "VAARG_64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo220 }, // Inst #2672 = VAARG_64 { 2673, 7, 1, 0, 0, "VADDPDYrm", 0|(1<<MCID::MayLoad), 0xab1000146ULL, NULL, NULL, OperandInfo221 }, // Inst #2673 = VADDPDYrm { 2674, 3, 1, 0, 0, "VADDPDYrr", 0|(1<<MCID::Commutable), 0xab1000145ULL, NULL, NULL, OperandInfo222 }, // Inst #2674 = VADDPDYrr { 2675, 7, 1, 0, 0, "VADDPDrm", 0|(1<<MCID::MayLoad), 0xab1000146ULL, NULL, NULL, OperandInfo137 }, // Inst #2675 = VADDPDrm { 2676, 3, 1, 0, 0, "VADDPDrr", 0|(1<<MCID::Commutable), 0xab1000145ULL, NULL, NULL, OperandInfo138 }, // Inst #2676 = VADDPDrr { 2677, 7, 1, 0, 0, "VADDPSYrm", 0|(1<<MCID::MayLoad), 0xab0800106ULL, NULL, NULL, OperandInfo221 }, // Inst #2677 = VADDPSYrm { 2678, 3, 1, 0, 0, "VADDPSYrr", 0|(1<<MCID::Commutable), 0xab0800105ULL, NULL, NULL, OperandInfo222 }, // Inst #2678 = VADDPSYrr { 2679, 7, 1, 0, 0, "VADDPSrm", 0|(1<<MCID::MayLoad), 0xab0800106ULL, NULL, NULL, OperandInfo137 }, // Inst #2679 = VADDPSrm { 2680, 3, 1, 0, 0, "VADDPSrr", 0|(1<<MCID::Commutable), 0xab0800105ULL, NULL, NULL, OperandInfo138 }, // Inst #2680 = VADDPSrr { 2681, 7, 1, 0, 0, "VADDSDrm", 0|(1<<MCID::MayLoad), 0x4ab0000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #2681 = VADDSDrm { 2682, 7, 1, 0, 0, "VADDSDrm_Int", 0|(1<<MCID::MayLoad), 0x4ab0000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #2682 = VADDSDrm_Int { 2683, 3, 1, 0, 0, "VADDSDrr", 0|(1<<MCID::Commutable), 0x4ab0000b05ULL, NULL, NULL, OperandInfo224 }, // Inst #2683 = VADDSDrr { 2684, 3, 1, 0, 0, "VADDSDrr_Int", 0, 0x4ab0000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #2684 = VADDSDrr_Int { 2685, 7, 1, 0, 0, "VADDSSrm", 0|(1<<MCID::MayLoad), 0x4ab0000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #2685 = VADDSSrm { 2686, 7, 1, 0, 0, "VADDSSrm_Int", 0|(1<<MCID::MayLoad), 0x4ab0000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #2686 = VADDSSrm_Int { 2687, 3, 1, 0, 0, "VADDSSrr", 0|(1<<MCID::Commutable), 0x4ab0000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #2687 = VADDSSrr { 2688, 3, 1, 0, 0, "VADDSSrr_Int", 0, 0x4ab0000c05ULL, NULL, NULL, OperandInfo138 }, // Inst #2688 = VADDSSrr_Int { 2689, 7, 1, 0, 0, "VADDSUBPDYrm", 0|(1<<MCID::MayLoad), 0xba1000146ULL, NULL, NULL, OperandInfo221 }, // Inst #2689 = VADDSUBPDYrm { 2690, 3, 1, 0, 0, "VADDSUBPDYrr", 0, 0xba1000145ULL, NULL, NULL, OperandInfo222 }, // Inst #2690 = VADDSUBPDYrr { 2691, 7, 1, 0, 0, "VADDSUBPDrm", 0|(1<<MCID::MayLoad), 0xba1000146ULL, NULL, NULL, OperandInfo137 }, // Inst #2691 = VADDSUBPDrm { 2692, 3, 1, 0, 0, "VADDSUBPDrr", 0, 0xba1000145ULL, NULL, NULL, OperandInfo138 }, // Inst #2692 = VADDSUBPDrr { 2693, 7, 1, 0, 0, "VADDSUBPSYrm", 0|(1<<MCID::MayLoad), 0xba1000b06ULL, NULL, NULL, OperandInfo221 }, // Inst #2693 = VADDSUBPSYrm { 2694, 3, 1, 0, 0, "VADDSUBPSYrr", 0, 0xba1000b05ULL, NULL, NULL, OperandInfo222 }, // Inst #2694 = VADDSUBPSYrr { 2695, 7, 1, 0, 0, "VADDSUBPSrm", 0|(1<<MCID::MayLoad), 0xba1000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #2695 = VADDSUBPSrm { 2696, 3, 1, 0, 0, "VADDSUBPSrr", 0, 0xba1000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #2696 = VADDSUBPSrr { 2697, 7, 1, 0, 0, "VAESDECLASTrm", 0|(1<<MCID::MayLoad), 0xbbf800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2697 = VAESDECLASTrm { 2698, 3, 1, 0, 0, "VAESDECLASTrr", 0, 0xbbf800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2698 = VAESDECLASTrr { 2699, 7, 1, 0, 0, "VAESDECrm", 0|(1<<MCID::MayLoad), 0xbbd800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2699 = VAESDECrm { 2700, 3, 1, 0, 0, "VAESDECrr", 0, 0xbbd800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2700 = VAESDECrr { 2701, 7, 1, 0, 0, "VAESENCLASTrm", 0|(1<<MCID::MayLoad), 0xbbb800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2701 = VAESENCLASTrm { 2702, 3, 1, 0, 0, "VAESENCLASTrr", 0, 0xbbb800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2702 = VAESENCLASTrr { 2703, 7, 1, 0, 0, "VAESENCrm", 0|(1<<MCID::MayLoad), 0xbb9800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2703 = VAESENCrm { 2704, 3, 1, 0, 0, "VAESENCrr", 0, 0xbb9800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2704 = VAESENCrr { 2705, 6, 1, 0, 0, "VAESIMCrm", 0|(1<<MCID::MayLoad), 0x3b7800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #2705 = VAESIMCrm { 2706, 2, 1, 0, 0, "VAESIMCrr", 0, 0x3b7800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #2706 = VAESIMCrr { 2707, 7, 1, 0, 0, "VAESKEYGENASSIST128rm", 0|(1<<MCID::MayLoad), 0x3bf804e46ULL, NULL, NULL, OperandInfo49 }, // Inst #2707 = VAESKEYGENASSIST128rm { 2708, 3, 1, 0, 0, "VAESKEYGENASSIST128rr", 0, 0x3bf804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #2708 = VAESKEYGENASSIST128rr { 2709, 7, 1, 0, 0, "VANDNPDYrm", 0|(1<<MCID::MayLoad), 0xaab000146ULL, NULL, NULL, OperandInfo221 }, // Inst #2709 = VANDNPDYrm { 2710, 3, 1, 0, 0, "VANDNPDYrr", 0|(1<<MCID::Commutable), 0xaab000145ULL, NULL, NULL, OperandInfo222 }, // Inst #2710 = VANDNPDYrr { 2711, 7, 1, 0, 0, "VANDNPDrm", 0|(1<<MCID::MayLoad), 0xaab000146ULL, NULL, NULL, OperandInfo137 }, // Inst #2711 = VANDNPDrm { 2712, 3, 1, 0, 0, "VANDNPDrr", 0, 0xaab000145ULL, NULL, NULL, OperandInfo138 }, // Inst #2712 = VANDNPDrr { 2713, 7, 1, 0, 0, "VANDNPSYrm", 0|(1<<MCID::MayLoad), 0xaaa800106ULL, NULL, NULL, OperandInfo221 }, // Inst #2713 = VANDNPSYrm { 2714, 3, 1, 0, 0, "VANDNPSYrr", 0|(1<<MCID::Commutable), 0xaaa800105ULL, NULL, NULL, OperandInfo222 }, // Inst #2714 = VANDNPSYrr { 2715, 7, 1, 0, 0, "VANDNPSrm", 0|(1<<MCID::MayLoad), 0xaaa800106ULL, NULL, NULL, OperandInfo137 }, // Inst #2715 = VANDNPSrm { 2716, 3, 1, 0, 0, "VANDNPSrr", 0|(1<<MCID::UnmodeledSideEffects), 0xaaa800105ULL, NULL, NULL, OperandInfo138 }, // Inst #2716 = VANDNPSrr { 2717, 7, 1, 0, 0, "VANDPDYrm", 0|(1<<MCID::MayLoad), 0xaa9000146ULL, NULL, NULL, OperandInfo221 }, // Inst #2717 = VANDPDYrm { 2718, 3, 1, 0, 0, "VANDPDYrr", 0|(1<<MCID::Commutable), 0xaa9000145ULL, NULL, NULL, OperandInfo222 }, // Inst #2718 = VANDPDYrr { 2719, 7, 1, 0, 0, "VANDPDrm", 0|(1<<MCID::MayLoad), 0xaa9000146ULL, NULL, NULL, OperandInfo137 }, // Inst #2719 = VANDPDrm { 2720, 3, 1, 0, 0, "VANDPDrr", 0|(1<<MCID::Commutable), 0xaa9000145ULL, NULL, NULL, OperandInfo138 }, // Inst #2720 = VANDPDrr { 2721, 7, 1, 0, 0, "VANDPSYrm", 0|(1<<MCID::MayLoad), 0xaa8800106ULL, NULL, NULL, OperandInfo221 }, // Inst #2721 = VANDPSYrm { 2722, 3, 1, 0, 0, "VANDPSYrr", 0|(1<<MCID::Commutable), 0xaa8800105ULL, NULL, NULL, OperandInfo222 }, // Inst #2722 = VANDPSYrr { 2723, 7, 1, 0, 0, "VANDPSrm", 0|(1<<MCID::MayLoad), 0xaa8800106ULL, NULL, NULL, OperandInfo137 }, // Inst #2723 = VANDPSrm { 2724, 3, 1, 0, 0, "VANDPSrr", 0|(1<<MCID::Commutable)|(1<<MCID::UnmodeledSideEffects), 0xaa8800105ULL, NULL, NULL, OperandInfo138 }, // Inst #2724 = VANDPSrr { 2725, 3, 0, 0, 0, "VASTART_SAVE_XMM_REGS", 0|(1<<MCID::UsesCustomInserter)|(1<<MCID::Variadic), 0x0ULL, NULL, NULL, OperandInfo227 }, // Inst #2725 = VASTART_SAVE_XMM_REGS { 2726, 8, 1, 0, 0, "VBLENDPDYrmi", 0|(1<<MCID::MayLoad), 0xa1b804e46ULL, NULL, NULL, OperandInfo228 }, // Inst #2726 = VBLENDPDYrmi { 2727, 4, 1, 0, 0, "VBLENDPDYrri", 0, 0xa1b804e45ULL, NULL, NULL, OperandInfo87 }, // Inst #2727 = VBLENDPDYrri { 2728, 8, 1, 0, 0, "VBLENDPDrmi", 0|(1<<MCID::MayLoad), 0xa1b804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #2728 = VBLENDPDrmi { 2729, 4, 1, 0, 0, "VBLENDPDrri", 0, 0xa1b804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #2729 = VBLENDPDrri { 2730, 8, 1, 0, 0, "VBLENDPSYrmi", 0|(1<<MCID::MayLoad), 0xa19804e46ULL, NULL, NULL, OperandInfo228 }, // Inst #2730 = VBLENDPSYrmi { 2731, 4, 1, 0, 0, "VBLENDPSYrri", 0, 0xa19804e45ULL, NULL, NULL, OperandInfo87 }, // Inst #2731 = VBLENDPSYrri { 2732, 8, 1, 0, 0, "VBLENDPSrmi", 0|(1<<MCID::MayLoad), 0xa19804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #2732 = VBLENDPSrmi { 2733, 4, 1, 0, 0, "VBLENDPSrri", 0, 0xa19804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #2733 = VBLENDPSrri { 2734, 8, 1, 0, 0, "VBLENDVPDYrm", 0|(1<<MCID::MayLoad), 0x1a97800e46ULL, NULL, NULL, OperandInfo229 }, // Inst #2734 = VBLENDVPDYrm { 2735, 4, 1, 0, 0, "VBLENDVPDYrr", 0, 0x1a97800e45ULL, NULL, NULL, OperandInfo230 }, // Inst #2735 = VBLENDVPDYrr { 2736, 8, 1, 0, 0, "VBLENDVPDrm", 0|(1<<MCID::MayLoad), 0x1a97800e46ULL, NULL, NULL, OperandInfo231 }, // Inst #2736 = VBLENDVPDrm { 2737, 4, 1, 0, 0, "VBLENDVPDrr", 0, 0x1a97800e45ULL, NULL, NULL, OperandInfo232 }, // Inst #2737 = VBLENDVPDrr { 2738, 8, 1, 0, 0, "VBLENDVPSYrm", 0|(1<<MCID::MayLoad), 0x1a95800e46ULL, NULL, NULL, OperandInfo229 }, // Inst #2738 = VBLENDVPSYrm { 2739, 4, 1, 0, 0, "VBLENDVPSYrr", 0, 0x1a95800e45ULL, NULL, NULL, OperandInfo230 }, // Inst #2739 = VBLENDVPSYrr { 2740, 8, 1, 0, 0, "VBLENDVPSrm", 0|(1<<MCID::MayLoad), 0x1a95800e46ULL, NULL, NULL, OperandInfo231 }, // Inst #2740 = VBLENDVPSrm { 2741, 4, 1, 0, 0, "VBLENDVPSrr", 0, 0x1a95800e45ULL, NULL, NULL, OperandInfo232 }, // Inst #2741 = VBLENDVPSrr { 2742, 6, 1, 0, 0, "VBROADCASTF128", 0|(1<<MCID::MayLoad), 0x235800d46ULL, NULL, NULL, OperandInfo233 }, // Inst #2742 = VBROADCASTF128 { 2743, 6, 1, 0, 0, "VBROADCASTSD", 0|(1<<MCID::MayLoad), 0x233800d46ULL, NULL, NULL, OperandInfo233 }, // Inst #2743 = VBROADCASTSD { 2744, 6, 1, 0, 0, "VBROADCASTSS", 0|(1<<MCID::MayLoad), 0x231800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #2744 = VBROADCASTSS { 2745, 6, 1, 0, 0, "VBROADCASTSSY", 0|(1<<MCID::MayLoad), 0x231800d46ULL, NULL, NULL, OperandInfo233 }, // Inst #2745 = VBROADCASTSSY { 2746, 8, 1, 0, 0, "VCMPPDYrmi", 0|(1<<MCID::MayLoad), 0xb85004146ULL, NULL, NULL, OperandInfo228 }, // Inst #2746 = VCMPPDYrmi { 2747, 8, 1, 0, 0, "VCMPPDYrmi_alt", 0|(1<<MCID::UnmodeledSideEffects), 0xb85004146ULL, NULL, NULL, OperandInfo228 }, // Inst #2747 = VCMPPDYrmi_alt { 2748, 4, 1, 0, 0, "VCMPPDYrri", 0, 0xb85004145ULL, NULL, NULL, OperandInfo87 }, // Inst #2748 = VCMPPDYrri { 2749, 4, 1, 0, 0, "VCMPPDYrri_alt", 0|(1<<MCID::UnmodeledSideEffects), 0xb85004145ULL, NULL, NULL, OperandInfo87 }, // Inst #2749 = VCMPPDYrri_alt { 2750, 8, 1, 0, 0, "VCMPPDrmi", 0|(1<<MCID::MayLoad), 0xb85004146ULL, NULL, NULL, OperandInfo136 }, // Inst #2750 = VCMPPDrmi { 2751, 8, 1, 0, 0, "VCMPPDrmi_alt", 0|(1<<MCID::UnmodeledSideEffects), 0xb85004146ULL, NULL, NULL, OperandInfo136 }, // Inst #2751 = VCMPPDrmi_alt { 2752, 4, 1, 0, 0, "VCMPPDrri", 0, 0xb85004145ULL, NULL, NULL, OperandInfo86 }, // Inst #2752 = VCMPPDrri { 2753, 4, 1, 0, 0, "VCMPPDrri_alt", 0|(1<<MCID::UnmodeledSideEffects), 0xb85004145ULL, NULL, NULL, OperandInfo86 }, // Inst #2753 = VCMPPDrri_alt { 2754, 8, 1, 0, 0, "VCMPPSYrmi", 0|(1<<MCID::MayLoad), 0xb84804106ULL, NULL, NULL, OperandInfo228 }, // Inst #2754 = VCMPPSYrmi { 2755, 8, 1, 0, 0, "VCMPPSYrmi_alt", 0|(1<<MCID::UnmodeledSideEffects), 0xb84804106ULL, NULL, NULL, OperandInfo228 }, // Inst #2755 = VCMPPSYrmi_alt { 2756, 4, 1, 0, 0, "VCMPPSYrri", 0, 0xb84804105ULL, NULL, NULL, OperandInfo87 }, // Inst #2756 = VCMPPSYrri { 2757, 4, 1, 0, 0, "VCMPPSYrri_alt", 0|(1<<MCID::UnmodeledSideEffects), 0xb84804105ULL, NULL, NULL, OperandInfo87 }, // Inst #2757 = VCMPPSYrri_alt { 2758, 8, 1, 0, 0, "VCMPPSrmi", 0|(1<<MCID::MayLoad), 0xb84804106ULL, NULL, NULL, OperandInfo136 }, // Inst #2758 = VCMPPSrmi { 2759, 8, 1, 0, 0, "VCMPPSrmi_alt", 0|(1<<MCID::UnmodeledSideEffects), 0xb84804106ULL, NULL, NULL, OperandInfo136 }, // Inst #2759 = VCMPPSrmi_alt { 2760, 4, 1, 0, 0, "VCMPPSrri", 0, 0xb84804105ULL, NULL, NULL, OperandInfo86 }, // Inst #2760 = VCMPPSrri { 2761, 4, 1, 0, 0, "VCMPPSrri_alt", 0|(1<<MCID::UnmodeledSideEffects), 0xb84804105ULL, NULL, NULL, OperandInfo86 }, // Inst #2761 = VCMPPSrri_alt { 2762, 8, 1, 0, 0, "VCMPSDrm", 0|(1<<MCID::MayLoad), 0x4b84004b06ULL, NULL, NULL, OperandInfo234 }, // Inst #2762 = VCMPSDrm { 2763, 8, 1, 0, 0, "VCMPSDrm_alt", 0|(1<<MCID::MayLoad), 0x4b84004b06ULL, NULL, NULL, OperandInfo234 }, // Inst #2763 = VCMPSDrm_alt { 2764, 4, 1, 0, 0, "VCMPSDrr", 0, 0x4b84004b05ULL, NULL, NULL, OperandInfo79 }, // Inst #2764 = VCMPSDrr { 2765, 4, 1, 0, 0, "VCMPSDrr_alt", 0, 0x4b84004b05ULL, NULL, NULL, OperandInfo79 }, // Inst #2765 = VCMPSDrr_alt { 2766, 8, 1, 0, 0, "VCMPSSrm", 0|(1<<MCID::MayLoad), 0x4b84004c06ULL, NULL, NULL, OperandInfo235 }, // Inst #2766 = VCMPSSrm { 2767, 8, 1, 0, 0, "VCMPSSrm_alt", 0|(1<<MCID::MayLoad), 0x4b84004c06ULL, NULL, NULL, OperandInfo235 }, // Inst #2767 = VCMPSSrm_alt { 2768, 4, 1, 0, 0, "VCMPSSrr", 0, 0x4b84004c05ULL, NULL, NULL, OperandInfo78 }, // Inst #2768 = VCMPSSrr { 2769, 4, 1, 0, 0, "VCMPSSrr_alt", 0, 0x4b84004c05ULL, NULL, NULL, OperandInfo78 }, // Inst #2769 = VCMPSSrr_alt { 2770, 6, 0, 0, 0, "VCOMISDrm", 0|(1<<MCID::UnmodeledSideEffects), 0x425f000146ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #2770 = VCOMISDrm { 2771, 2, 0, 0, 0, "VCOMISDrr", 0|(1<<MCID::UnmodeledSideEffects), 0x425f000145ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #2771 = VCOMISDrr { 2772, 6, 0, 0, 0, "VCOMISSrm", 0|(1<<MCID::UnmodeledSideEffects), 0x425e800106ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #2772 = VCOMISSrm { 2773, 2, 0, 0, 0, "VCOMISSrr", 0|(1<<MCID::UnmodeledSideEffects), 0x425e800105ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #2773 = VCOMISSrr { 2774, 6, 1, 0, 0, "VCVTDQ2PDYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x3cc800c06ULL, NULL, NULL, OperandInfo233 }, // Inst #2774 = VCVTDQ2PDYrm { 2775, 2, 1, 0, 0, "VCVTDQ2PDYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cc800c05ULL, NULL, NULL, OperandInfo236 }, // Inst #2775 = VCVTDQ2PDYrr { 2776, 6, 1, 0, 0, "VCVTDQ2PDrm", 0|(1<<MCID::UnmodeledSideEffects), 0x3cc800c06ULL, NULL, NULL, OperandInfo47 }, // Inst #2776 = VCVTDQ2PDrm { 2777, 2, 1, 0, 0, "VCVTDQ2PDrr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cc800c05ULL, NULL, NULL, OperandInfo48 }, // Inst #2777 = VCVTDQ2PDrr { 2778, 6, 1, 0, 0, "VCVTDQ2PSYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x2b6800106ULL, NULL, NULL, OperandInfo233 }, // Inst #2778 = VCVTDQ2PSYrm { 2779, 2, 1, 0, 0, "VCVTDQ2PSYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b6800105ULL, NULL, NULL, OperandInfo237 }, // Inst #2779 = VCVTDQ2PSYrr { 2780, 6, 1, 0, 0, "VCVTDQ2PSrm", 0|(1<<MCID::UnmodeledSideEffects), 0x2b6800106ULL, NULL, NULL, OperandInfo47 }, // Inst #2780 = VCVTDQ2PSrm { 2781, 2, 1, 0, 0, "VCVTDQ2PSrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b6800105ULL, NULL, NULL, OperandInfo48 }, // Inst #2781 = VCVTDQ2PSrr { 2782, 2, 1, 0, 0, "VCVTPD2DQXrYr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000b05ULL, NULL, NULL, OperandInfo238 }, // Inst #2782 = VCVTPD2DQXrYr { 2783, 6, 1, 0, 0, "VCVTPD2DQXrm", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #2783 = VCVTPD2DQXrm { 2784, 2, 1, 0, 0, "VCVTPD2DQXrr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000b05ULL, NULL, NULL, OperandInfo48 }, // Inst #2784 = VCVTPD2DQXrr { 2785, 6, 1, 0, 0, "VCVTPD2DQYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x23cd000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #2785 = VCVTPD2DQYrm { 2786, 2, 1, 0, 0, "VCVTPD2DQYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000b05ULL, NULL, NULL, OperandInfo238 }, // Inst #2786 = VCVTPD2DQYrr { 2787, 2, 1, 0, 0, "VCVTPD2DQrr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000b05ULL, NULL, NULL, OperandInfo48 }, // Inst #2787 = VCVTPD2DQrr { 2788, 2, 1, 0, 0, "VCVTPD2PSXrYr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b5000145ULL, NULL, NULL, OperandInfo238 }, // Inst #2788 = VCVTPD2PSXrYr { 2789, 6, 1, 0, 0, "VCVTPD2PSXrm", 0|(1<<MCID::UnmodeledSideEffects), 0x2b5000146ULL, NULL, NULL, OperandInfo47 }, // Inst #2789 = VCVTPD2PSXrm { 2790, 2, 1, 0, 0, "VCVTPD2PSXrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b5000145ULL, NULL, NULL, OperandInfo48 }, // Inst #2790 = VCVTPD2PSXrr { 2791, 6, 1, 0, 0, "VCVTPD2PSYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x22b5000146ULL, NULL, NULL, OperandInfo47 }, // Inst #2791 = VCVTPD2PSYrm { 2792, 2, 1, 0, 0, "VCVTPD2PSYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b5000145ULL, NULL, NULL, OperandInfo238 }, // Inst #2792 = VCVTPD2PSYrr { 2793, 2, 1, 0, 0, "VCVTPD2PSrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b5000145ULL, NULL, NULL, OperandInfo48 }, // Inst #2793 = VCVTPD2PSrr { 2794, 6, 1, 0, 0, "VCVTPH2PSYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x226000d46ULL, NULL, NULL, OperandInfo233 }, // Inst #2794 = VCVTPH2PSYrm { 2795, 2, 1, 0, 0, "VCVTPH2PSYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x226000d45ULL, NULL, NULL, OperandInfo236 }, // Inst #2795 = VCVTPH2PSYrr { 2796, 6, 1, 0, 0, "VCVTPH2PSrm", 0|(1<<MCID::UnmodeledSideEffects), 0x226000d46ULL, NULL, NULL, OperandInfo47 }, // Inst #2796 = VCVTPH2PSrm { 2797, 2, 1, 0, 0, "VCVTPH2PSrr", 0|(1<<MCID::UnmodeledSideEffects), 0x226000d45ULL, NULL, NULL, OperandInfo48 }, // Inst #2797 = VCVTPH2PSrr { 2798, 6, 1, 0, 0, "VCVTPS2DQYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x2b7000146ULL, NULL, NULL, OperandInfo233 }, // Inst #2798 = VCVTPS2DQYrm { 2799, 2, 1, 0, 0, "VCVTPS2DQYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b7000145ULL, NULL, NULL, OperandInfo237 }, // Inst #2799 = VCVTPS2DQYrr { 2800, 6, 1, 0, 0, "VCVTPS2DQrm", 0|(1<<MCID::UnmodeledSideEffects), 0x2b7000146ULL, NULL, NULL, OperandInfo47 }, // Inst #2800 = VCVTPS2DQrm { 2801, 2, 1, 0, 0, "VCVTPS2DQrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b7000145ULL, NULL, NULL, OperandInfo48 }, // Inst #2801 = VCVTPS2DQrr { 2802, 6, 1, 0, 0, "VCVTPS2PDYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x2b4000106ULL, NULL, NULL, OperandInfo233 }, // Inst #2802 = VCVTPS2PDYrm { 2803, 2, 1, 0, 0, "VCVTPS2PDYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b4000105ULL, NULL, NULL, OperandInfo236 }, // Inst #2803 = VCVTPS2PDYrr { 2804, 6, 1, 0, 0, "VCVTPS2PDrm", 0|(1<<MCID::UnmodeledSideEffects), 0x2b4000106ULL, NULL, NULL, OperandInfo47 }, // Inst #2804 = VCVTPS2PDrm { 2805, 2, 1, 0, 0, "VCVTPS2PDrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b4000105ULL, NULL, NULL, OperandInfo48 }, // Inst #2805 = VCVTPS2PDrr { 2806, 7, 1, 0, 0, "VCVTPS2PHYmr", 0|(1<<MCID::UnmodeledSideEffects), 0x23a004e44ULL, NULL, NULL, OperandInfo239 }, // Inst #2806 = VCVTPS2PHYmr { 2807, 3, 1, 0, 0, "VCVTPS2PHYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x23a004e43ULL, NULL, NULL, OperandInfo240 }, // Inst #2807 = VCVTPS2PHYrr { 2808, 7, 1, 0, 0, "VCVTPS2PHmr", 0|(1<<MCID::UnmodeledSideEffects), 0x23a004e44ULL, NULL, NULL, OperandInfo115 }, // Inst #2808 = VCVTPS2PHmr { 2809, 3, 1, 0, 0, "VCVTPS2PHrr", 0|(1<<MCID::UnmodeledSideEffects), 0x23a004e43ULL, NULL, NULL, OperandInfo50 }, // Inst #2809 = VCVTPS2PHrr { 2810, 6, 1, 0, 0, "VCVTSD2SI64rm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x465a000b06ULL, NULL, NULL, OperandInfo13 }, // Inst #2810 = VCVTSD2SI64rm { 2811, 2, 1, 0, 0, "VCVTSD2SI64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x465a000b05ULL, NULL, NULL, OperandInfo109 }, // Inst #2811 = VCVTSD2SI64rr { 2812, 6, 1, 0, 0, "VCVTSD2SIrm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x425a000b06ULL, NULL, NULL, OperandInfo12 }, // Inst #2812 = VCVTSD2SIrm { 2813, 2, 1, 0, 0, "VCVTSD2SIrr", 0|(1<<MCID::UnmodeledSideEffects), 0x425a000b05ULL, NULL, NULL, OperandInfo110 }, // Inst #2813 = VCVTSD2SIrr { 2814, 7, 1, 0, 0, "VCVTSD2SSrm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4ab4000b06ULL, NULL, NULL, OperandInfo241 }, // Inst #2814 = VCVTSD2SSrm { 2815, 3, 1, 0, 0, "VCVTSD2SSrr", 0|(1<<MCID::UnmodeledSideEffects), 0x4ab4000b05ULL, NULL, NULL, OperandInfo242 }, // Inst #2815 = VCVTSD2SSrr { 2816, 7, 1, 0, 0, "VCVTSI2SD64rm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4e54000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #2816 = VCVTSI2SD64rm { 2817, 3, 1, 0, 0, "VCVTSI2SD64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x4e54000b05ULL, NULL, NULL, OperandInfo243 }, // Inst #2817 = VCVTSI2SD64rr { 2818, 7, 1, 0, 0, "VCVTSI2SDLrm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4a54000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #2818 = VCVTSI2SDLrm { 2819, 3, 1, 0, 0, "VCVTSI2SDLrr", 0|(1<<MCID::UnmodeledSideEffects), 0x4a54000b05ULL, NULL, NULL, OperandInfo244 }, // Inst #2819 = VCVTSI2SDLrr { 2820, 7, 1, 0, 0, "VCVTSI2SDrm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4a54000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #2820 = VCVTSI2SDrm { 2821, 3, 1, 0, 0, "VCVTSI2SDrr", 0|(1<<MCID::UnmodeledSideEffects), 0x4a54000b05ULL, NULL, NULL, OperandInfo244 }, // Inst #2821 = VCVTSI2SDrr { 2822, 7, 1, 0, 0, "VCVTSI2SS64rm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4e54000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #2822 = VCVTSI2SS64rm { 2823, 3, 1, 0, 0, "VCVTSI2SS64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x4e54000c05ULL, NULL, NULL, OperandInfo245 }, // Inst #2823 = VCVTSI2SS64rr { 2824, 7, 1, 0, 0, "VCVTSI2SSrm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4a54000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #2824 = VCVTSI2SSrm { 2825, 3, 1, 0, 0, "VCVTSI2SSrr", 0|(1<<MCID::UnmodeledSideEffects), 0x4a54000c05ULL, NULL, NULL, OperandInfo246 }, // Inst #2825 = VCVTSI2SSrr { 2826, 7, 1, 0, 0, "VCVTSS2SDrm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4ab4000c06ULL, NULL, NULL, OperandInfo247 }, // Inst #2826 = VCVTSS2SDrm { 2827, 3, 1, 0, 0, "VCVTSS2SDrr", 0|(1<<MCID::UnmodeledSideEffects), 0x4ab4000c05ULL, NULL, NULL, OperandInfo248 }, // Inst #2827 = VCVTSS2SDrr { 2828, 6, 1, 0, 0, "VCVTSS2SI64rm", 0|(1<<MCID::UnmodeledSideEffects), 0x465a000c06ULL, NULL, NULL, OperandInfo13 }, // Inst #2828 = VCVTSS2SI64rm { 2829, 2, 1, 0, 0, "VCVTSS2SI64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x465a000c05ULL, NULL, NULL, OperandInfo107 }, // Inst #2829 = VCVTSS2SI64rr { 2830, 6, 1, 0, 0, "VCVTSS2SIrm", 0|(1<<MCID::UnmodeledSideEffects), 0x425a000c06ULL, NULL, NULL, OperandInfo12 }, // Inst #2830 = VCVTSS2SIrm { 2831, 2, 1, 0, 0, "VCVTSS2SIrr", 0|(1<<MCID::UnmodeledSideEffects), 0x425a000c05ULL, NULL, NULL, OperandInfo108 }, // Inst #2831 = VCVTSS2SIrr { 2832, 2, 1, 0, 0, "VCVTTPD2DQXrYr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000145ULL, NULL, NULL, OperandInfo238 }, // Inst #2832 = VCVTTPD2DQXrYr { 2833, 6, 1, 0, 0, "VCVTTPD2DQXrm", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000146ULL, NULL, NULL, OperandInfo47 }, // Inst #2833 = VCVTTPD2DQXrm { 2834, 2, 1, 0, 0, "VCVTTPD2DQXrr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000145ULL, NULL, NULL, OperandInfo48 }, // Inst #2834 = VCVTTPD2DQXrr { 2835, 6, 1, 0, 0, "VCVTTPD2DQYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x23cd000146ULL, NULL, NULL, OperandInfo47 }, // Inst #2835 = VCVTTPD2DQYrm { 2836, 2, 1, 0, 0, "VCVTTPD2DQYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x3cd000145ULL, NULL, NULL, OperandInfo238 }, // Inst #2836 = VCVTTPD2DQYrr { 2837, 6, 1, 0, 0, "VCVTTPD2DQrm", 0|(1<<MCID::MayLoad), 0x3cd000146ULL, NULL, NULL, OperandInfo47 }, // Inst #2837 = VCVTTPD2DQrm { 2838, 2, 1, 0, 0, "VCVTTPD2DQrr", 0, 0x3cd000145ULL, NULL, NULL, OperandInfo48 }, // Inst #2838 = VCVTTPD2DQrr { 2839, 6, 1, 0, 0, "VCVTTPS2DQYrm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x2b6000c06ULL, NULL, NULL, OperandInfo233 }, // Inst #2839 = VCVTTPS2DQYrm { 2840, 2, 1, 0, 0, "VCVTTPS2DQYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b6000c05ULL, NULL, NULL, OperandInfo237 }, // Inst #2840 = VCVTTPS2DQYrr { 2841, 6, 1, 0, 0, "VCVTTPS2DQrm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x2b6000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #2841 = VCVTTPS2DQrm { 2842, 2, 1, 0, 0, "VCVTTPS2DQrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2b6000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #2842 = VCVTTPS2DQrr { 2843, 6, 1, 0, 0, "VCVTTSD2SI64rm", 0|(1<<MCID::MayLoad), 0x4658000b06ULL, NULL, NULL, OperandInfo13 }, // Inst #2843 = VCVTTSD2SI64rm { 2844, 2, 1, 0, 0, "VCVTTSD2SI64rr", 0, 0x4658000b05ULL, NULL, NULL, OperandInfo109 }, // Inst #2844 = VCVTTSD2SI64rr { 2845, 6, 1, 0, 0, "VCVTTSD2SIrm", 0|(1<<MCID::MayLoad), 0x4258000b06ULL, NULL, NULL, OperandInfo12 }, // Inst #2845 = VCVTTSD2SIrm { 2846, 2, 1, 0, 0, "VCVTTSD2SIrr", 0, 0x4258000b05ULL, NULL, NULL, OperandInfo110 }, // Inst #2846 = VCVTTSD2SIrr { 2847, 6, 1, 0, 0, "VCVTTSS2SI64rm", 0|(1<<MCID::MayLoad), 0x4658000c06ULL, NULL, NULL, OperandInfo13 }, // Inst #2847 = VCVTTSS2SI64rm { 2848, 2, 1, 0, 0, "VCVTTSS2SI64rr", 0, 0x4658000c05ULL, NULL, NULL, OperandInfo107 }, // Inst #2848 = VCVTTSS2SI64rr { 2849, 6, 1, 0, 0, "VCVTTSS2SIrm", 0|(1<<MCID::MayLoad), 0x4258000c06ULL, NULL, NULL, OperandInfo12 }, // Inst #2849 = VCVTTSS2SIrm { 2850, 2, 1, 0, 0, "VCVTTSS2SIrr", 0, 0x4258000c05ULL, NULL, NULL, OperandInfo108 }, // Inst #2850 = VCVTTSS2SIrr { 2851, 7, 1, 0, 0, "VDIVPDYrm", 0|(1<<MCID::MayLoad), 0xabd000146ULL, NULL, NULL, OperandInfo221 }, // Inst #2851 = VDIVPDYrm { 2852, 3, 1, 0, 0, "VDIVPDYrr", 0, 0xabd000145ULL, NULL, NULL, OperandInfo222 }, // Inst #2852 = VDIVPDYrr { 2853, 7, 1, 0, 0, "VDIVPDrm", 0|(1<<MCID::MayLoad), 0xabd000146ULL, NULL, NULL, OperandInfo137 }, // Inst #2853 = VDIVPDrm { 2854, 3, 1, 0, 0, "VDIVPDrr", 0, 0xabd000145ULL, NULL, NULL, OperandInfo138 }, // Inst #2854 = VDIVPDrr { 2855, 7, 1, 0, 0, "VDIVPSYrm", 0|(1<<MCID::MayLoad), 0xabc800106ULL, NULL, NULL, OperandInfo221 }, // Inst #2855 = VDIVPSYrm { 2856, 3, 1, 0, 0, "VDIVPSYrr", 0, 0xabc800105ULL, NULL, NULL, OperandInfo222 }, // Inst #2856 = VDIVPSYrr { 2857, 7, 1, 0, 0, "VDIVPSrm", 0|(1<<MCID::MayLoad), 0xabc800106ULL, NULL, NULL, OperandInfo137 }, // Inst #2857 = VDIVPSrm { 2858, 3, 1, 0, 0, "VDIVPSrr", 0, 0xabc800105ULL, NULL, NULL, OperandInfo138 }, // Inst #2858 = VDIVPSrr { 2859, 7, 1, 0, 0, "VDIVSDrm", 0|(1<<MCID::MayLoad), 0x4abc000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #2859 = VDIVSDrm { 2860, 7, 1, 0, 0, "VDIVSDrm_Int", 0|(1<<MCID::MayLoad), 0x4abc000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #2860 = VDIVSDrm_Int { 2861, 3, 1, 0, 0, "VDIVSDrr", 0, 0x4abc000b05ULL, NULL, NULL, OperandInfo224 }, // Inst #2861 = VDIVSDrr { 2862, 3, 1, 0, 0, "VDIVSDrr_Int", 0, 0x4abc000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #2862 = VDIVSDrr_Int { 2863, 7, 1, 0, 0, "VDIVSSrm", 0|(1<<MCID::MayLoad), 0x4abc000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #2863 = VDIVSSrm { 2864, 7, 1, 0, 0, "VDIVSSrm_Int", 0|(1<<MCID::MayLoad), 0x4abc000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #2864 = VDIVSSrm_Int { 2865, 3, 1, 0, 0, "VDIVSSrr", 0, 0x4abc000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #2865 = VDIVSSrr { 2866, 3, 1, 0, 0, "VDIVSSrr_Int", 0, 0x4abc000c05ULL, NULL, NULL, OperandInfo138 }, // Inst #2866 = VDIVSSrr_Int { 2867, 8, 1, 0, 0, "VDPPDrmi", 0|(1<<MCID::MayLoad), 0xa83804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #2867 = VDPPDrmi { 2868, 4, 1, 0, 0, "VDPPDrri", 0|(1<<MCID::Commutable), 0xa83804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #2868 = VDPPDrri { 2869, 8, 1, 0, 0, "VDPPSYrmi", 0|(1<<MCID::MayLoad), 0xa81804e46ULL, NULL, NULL, OperandInfo228 }, // Inst #2869 = VDPPSYrmi { 2870, 4, 1, 0, 0, "VDPPSYrri", 0|(1<<MCID::Commutable), 0xa81804e45ULL, NULL, NULL, OperandInfo87 }, // Inst #2870 = VDPPSYrri { 2871, 8, 1, 0, 0, "VDPPSrmi", 0|(1<<MCID::MayLoad), 0xa81804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #2871 = VDPPSrmi { 2872, 4, 1, 0, 0, "VDPPSrri", 0|(1<<MCID::Commutable), 0xa81804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #2872 = VDPPSrri { 2873, 5, 0, 0, 0, "VERRm", 0|(1<<MCID::UnmodeledSideEffects), 0x11cULL, NULL, NULL, OperandInfo38 }, // Inst #2873 = VERRm { 2874, 1, 0, 0, 0, "VERRr", 0|(1<<MCID::UnmodeledSideEffects), 0x114ULL, NULL, NULL, OperandInfo113 }, // Inst #2874 = VERRr { 2875, 5, 0, 0, 0, "VERWm", 0|(1<<MCID::UnmodeledSideEffects), 0x11dULL, NULL, NULL, OperandInfo38 }, // Inst #2875 = VERWm { 2876, 1, 0, 0, 0, "VERWr", 0|(1<<MCID::UnmodeledSideEffects), 0x115ULL, NULL, NULL, OperandInfo113 }, // Inst #2876 = VERWr { 2877, 7, 0, 0, 0, "VEXTRACTF128mr", 0|(1<<MCID::UnmodeledSideEffects), 0x233804e44ULL, NULL, NULL, OperandInfo239 }, // Inst #2877 = VEXTRACTF128mr { 2878, 3, 1, 0, 0, "VEXTRACTF128rr", 0|(1<<MCID::UnmodeledSideEffects), 0x233804e43ULL, NULL, NULL, OperandInfo240 }, // Inst #2878 = VEXTRACTF128rr { 2879, 7, 0, 0, 0, "VEXTRACTPSmr", 0|(1<<MCID::MayStore), 0x22f804e44ULL, NULL, NULL, OperandInfo115 }, // Inst #2879 = VEXTRACTPSmr { 2880, 3, 1, 0, 0, "VEXTRACTPSrr", 0, 0x22f804e43ULL, NULL, NULL, OperandInfo116 }, // Inst #2880 = VEXTRACTPSrr { 2881, 3, 1, 0, 0, "VEXTRACTPSrr64", 0|(1<<MCID::UnmodeledSideEffects), 0x22f804e43ULL, NULL, NULL, OperandInfo200 }, // Inst #2881 = VEXTRACTPSrr64 { 2882, 7, 1, 0, 0, "VFMADDPDr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xf31800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2882 = VFMADDPDr132m { 2883, 7, 1, 0, 0, "VFMADDPDr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf31800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2883 = VFMADDPDr132mY { 2884, 3, 1, 0, 0, "VFMADDPDr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xf31800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2884 = VFMADDPDr132r { 2885, 3, 1, 0, 0, "VFMADDPDr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf31800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2885 = VFMADDPDr132rY { 2886, 7, 1, 0, 0, "VFMADDPDr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xf51800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2886 = VFMADDPDr213m { 2887, 7, 1, 0, 0, "VFMADDPDr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf51800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2887 = VFMADDPDr213mY { 2888, 3, 1, 0, 0, "VFMADDPDr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xf51800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2888 = VFMADDPDr213r { 2889, 3, 1, 0, 0, "VFMADDPDr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf51800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2889 = VFMADDPDr213rY { 2890, 7, 1, 0, 0, "VFMADDPDr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xf71800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2890 = VFMADDPDr231m { 2891, 7, 1, 0, 0, "VFMADDPDr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf71800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2891 = VFMADDPDr231mY { 2892, 3, 1, 0, 0, "VFMADDPDr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xf71800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2892 = VFMADDPDr231r { 2893, 3, 1, 0, 0, "VFMADDPDr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf71800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2893 = VFMADDPDr231rY { 2894, 7, 1, 0, 0, "VFMADDPSr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xb31800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2894 = VFMADDPSr132m { 2895, 7, 1, 0, 0, "VFMADDPSr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb31800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2895 = VFMADDPSr132mY { 2896, 3, 1, 0, 0, "VFMADDPSr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xb31800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2896 = VFMADDPSr132r { 2897, 3, 1, 0, 0, "VFMADDPSr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb31800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2897 = VFMADDPSr132rY { 2898, 7, 1, 0, 0, "VFMADDPSr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xb51800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2898 = VFMADDPSr213m { 2899, 7, 1, 0, 0, "VFMADDPSr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb51800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2899 = VFMADDPSr213mY { 2900, 3, 1, 0, 0, "VFMADDPSr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xb51800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2900 = VFMADDPSr213r { 2901, 3, 1, 0, 0, "VFMADDPSr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb51800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2901 = VFMADDPSr213rY { 2902, 7, 1, 0, 0, "VFMADDPSr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xb71800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2902 = VFMADDPSr231m { 2903, 7, 1, 0, 0, "VFMADDPSr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb71800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2903 = VFMADDPSr231mY { 2904, 3, 1, 0, 0, "VFMADDPSr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xb71800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2904 = VFMADDPSr231r { 2905, 3, 1, 0, 0, "VFMADDPSr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb71800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2905 = VFMADDPSr231rY { 2906, 7, 1, 0, 0, "VFMADDSUBPDr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xf2d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2906 = VFMADDSUBPDr132m { 2907, 7, 1, 0, 0, "VFMADDSUBPDr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf2d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2907 = VFMADDSUBPDr132mY { 2908, 3, 1, 0, 0, "VFMADDSUBPDr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xf2d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2908 = VFMADDSUBPDr132r { 2909, 3, 1, 0, 0, "VFMADDSUBPDr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf2d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2909 = VFMADDSUBPDr132rY { 2910, 7, 1, 0, 0, "VFMADDSUBPDr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xf4d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2910 = VFMADDSUBPDr213m { 2911, 7, 1, 0, 0, "VFMADDSUBPDr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf4d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2911 = VFMADDSUBPDr213mY { 2912, 3, 1, 0, 0, "VFMADDSUBPDr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xf4d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2912 = VFMADDSUBPDr213r { 2913, 3, 1, 0, 0, "VFMADDSUBPDr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf4d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2913 = VFMADDSUBPDr213rY { 2914, 7, 1, 0, 0, "VFMADDSUBPDr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xf6d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2914 = VFMADDSUBPDr231m { 2915, 7, 1, 0, 0, "VFMADDSUBPDr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf6d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2915 = VFMADDSUBPDr231mY { 2916, 3, 1, 0, 0, "VFMADDSUBPDr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xf6d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2916 = VFMADDSUBPDr231r { 2917, 3, 1, 0, 0, "VFMADDSUBPDr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf6d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2917 = VFMADDSUBPDr231rY { 2918, 7, 1, 0, 0, "VFMADDSUBPSr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xb2d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2918 = VFMADDSUBPSr132m { 2919, 7, 1, 0, 0, "VFMADDSUBPSr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb2d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2919 = VFMADDSUBPSr132mY { 2920, 3, 1, 0, 0, "VFMADDSUBPSr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xb2d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2920 = VFMADDSUBPSr132r { 2921, 3, 1, 0, 0, "VFMADDSUBPSr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb2d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2921 = VFMADDSUBPSr132rY { 2922, 7, 1, 0, 0, "VFMADDSUBPSr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xb4d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2922 = VFMADDSUBPSr213m { 2923, 7, 1, 0, 0, "VFMADDSUBPSr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb4d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2923 = VFMADDSUBPSr213mY { 2924, 3, 1, 0, 0, "VFMADDSUBPSr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xb4d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2924 = VFMADDSUBPSr213r { 2925, 3, 1, 0, 0, "VFMADDSUBPSr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb4d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2925 = VFMADDSUBPSr213rY { 2926, 7, 1, 0, 0, "VFMADDSUBPSr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xb6d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2926 = VFMADDSUBPSr231m { 2927, 7, 1, 0, 0, "VFMADDSUBPSr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb6d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2927 = VFMADDSUBPSr231mY { 2928, 3, 1, 0, 0, "VFMADDSUBPSr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xb6d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2928 = VFMADDSUBPSr231r { 2929, 3, 1, 0, 0, "VFMADDSUBPSr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb6d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2929 = VFMADDSUBPSr231rY { 2930, 7, 1, 0, 0, "VFMSUBADDPDr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xf2f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2930 = VFMSUBADDPDr132m { 2931, 7, 1, 0, 0, "VFMSUBADDPDr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf2f800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2931 = VFMSUBADDPDr132mY { 2932, 3, 1, 0, 0, "VFMSUBADDPDr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xf2f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2932 = VFMSUBADDPDr132r { 2933, 3, 1, 0, 0, "VFMSUBADDPDr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf2f800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2933 = VFMSUBADDPDr132rY { 2934, 7, 1, 0, 0, "VFMSUBADDPDr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xf4f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2934 = VFMSUBADDPDr213m { 2935, 7, 1, 0, 0, "VFMSUBADDPDr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf4f800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2935 = VFMSUBADDPDr213mY { 2936, 3, 1, 0, 0, "VFMSUBADDPDr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xf4f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2936 = VFMSUBADDPDr213r { 2937, 3, 1, 0, 0, "VFMSUBADDPDr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf4f800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2937 = VFMSUBADDPDr213rY { 2938, 7, 1, 0, 0, "VFMSUBADDPDr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xf6f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2938 = VFMSUBADDPDr231m { 2939, 7, 1, 0, 0, "VFMSUBADDPDr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf6f800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2939 = VFMSUBADDPDr231mY { 2940, 3, 1, 0, 0, "VFMSUBADDPDr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xf6f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2940 = VFMSUBADDPDr231r { 2941, 3, 1, 0, 0, "VFMSUBADDPDr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf6f800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2941 = VFMSUBADDPDr231rY { 2942, 7, 1, 0, 0, "VFMSUBADDPSr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xb2f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2942 = VFMSUBADDPSr132m { 2943, 7, 1, 0, 0, "VFMSUBADDPSr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb2f800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2943 = VFMSUBADDPSr132mY { 2944, 3, 1, 0, 0, "VFMSUBADDPSr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xb2f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2944 = VFMSUBADDPSr132r { 2945, 3, 1, 0, 0, "VFMSUBADDPSr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb2f800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2945 = VFMSUBADDPSr132rY { 2946, 7, 1, 0, 0, "VFMSUBADDPSr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xb4f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2946 = VFMSUBADDPSr213m { 2947, 7, 1, 0, 0, "VFMSUBADDPSr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb4f800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2947 = VFMSUBADDPSr213mY { 2948, 3, 1, 0, 0, "VFMSUBADDPSr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xb4f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2948 = VFMSUBADDPSr213r { 2949, 3, 1, 0, 0, "VFMSUBADDPSr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb4f800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2949 = VFMSUBADDPSr213rY { 2950, 7, 1, 0, 0, "VFMSUBADDPSr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xb6f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2950 = VFMSUBADDPSr231m { 2951, 7, 1, 0, 0, "VFMSUBADDPSr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb6f800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2951 = VFMSUBADDPSr231mY { 2952, 3, 1, 0, 0, "VFMSUBADDPSr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xb6f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2952 = VFMSUBADDPSr231r { 2953, 3, 1, 0, 0, "VFMSUBADDPSr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb6f800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2953 = VFMSUBADDPSr231rY { 2954, 7, 1, 0, 0, "VFMSUBPDr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xf35800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2954 = VFMSUBPDr132m { 2955, 7, 1, 0, 0, "VFMSUBPDr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf35800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2955 = VFMSUBPDr132mY { 2956, 3, 1, 0, 0, "VFMSUBPDr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xf35800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2956 = VFMSUBPDr132r { 2957, 3, 1, 0, 0, "VFMSUBPDr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf35800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2957 = VFMSUBPDr132rY { 2958, 7, 1, 0, 0, "VFMSUBPDr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xf55800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2958 = VFMSUBPDr213m { 2959, 7, 1, 0, 0, "VFMSUBPDr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf55800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2959 = VFMSUBPDr213mY { 2960, 3, 1, 0, 0, "VFMSUBPDr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xf55800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2960 = VFMSUBPDr213r { 2961, 3, 1, 0, 0, "VFMSUBPDr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf55800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2961 = VFMSUBPDr213rY { 2962, 7, 1, 0, 0, "VFMSUBPDr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xf75800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2962 = VFMSUBPDr231m { 2963, 7, 1, 0, 0, "VFMSUBPDr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf75800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2963 = VFMSUBPDr231mY { 2964, 3, 1, 0, 0, "VFMSUBPDr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xf75800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2964 = VFMSUBPDr231r { 2965, 3, 1, 0, 0, "VFMSUBPDr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf75800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2965 = VFMSUBPDr231rY { 2966, 7, 1, 0, 0, "VFMSUBPSr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xb35800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2966 = VFMSUBPSr132m { 2967, 7, 1, 0, 0, "VFMSUBPSr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb35800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2967 = VFMSUBPSr132mY { 2968, 3, 1, 0, 0, "VFMSUBPSr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xb35800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2968 = VFMSUBPSr132r { 2969, 3, 1, 0, 0, "VFMSUBPSr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb35800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2969 = VFMSUBPSr132rY { 2970, 7, 1, 0, 0, "VFMSUBPSr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xb55800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2970 = VFMSUBPSr213m { 2971, 7, 1, 0, 0, "VFMSUBPSr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb55800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2971 = VFMSUBPSr213mY { 2972, 3, 1, 0, 0, "VFMSUBPSr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xb55800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2972 = VFMSUBPSr213r { 2973, 3, 1, 0, 0, "VFMSUBPSr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb55800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2973 = VFMSUBPSr213rY { 2974, 7, 1, 0, 0, "VFMSUBPSr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xb75800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2974 = VFMSUBPSr231m { 2975, 7, 1, 0, 0, "VFMSUBPSr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb75800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2975 = VFMSUBPSr231mY { 2976, 3, 1, 0, 0, "VFMSUBPSr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xb75800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2976 = VFMSUBPSr231r { 2977, 3, 1, 0, 0, "VFMSUBPSr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb75800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2977 = VFMSUBPSr231rY { 2978, 7, 1, 0, 0, "VFNMADDPDr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xf39800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2978 = VFNMADDPDr132m { 2979, 7, 1, 0, 0, "VFNMADDPDr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf39800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2979 = VFNMADDPDr132mY { 2980, 3, 1, 0, 0, "VFNMADDPDr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xf39800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2980 = VFNMADDPDr132r { 2981, 3, 1, 0, 0, "VFNMADDPDr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf39800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2981 = VFNMADDPDr132rY { 2982, 7, 1, 0, 0, "VFNMADDPDr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xf59800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2982 = VFNMADDPDr213m { 2983, 7, 1, 0, 0, "VFNMADDPDr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf59800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2983 = VFNMADDPDr213mY { 2984, 3, 1, 0, 0, "VFNMADDPDr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xf59800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2984 = VFNMADDPDr213r { 2985, 3, 1, 0, 0, "VFNMADDPDr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf59800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2985 = VFNMADDPDr213rY { 2986, 7, 1, 0, 0, "VFNMADDPDr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xf79800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2986 = VFNMADDPDr231m { 2987, 7, 1, 0, 0, "VFNMADDPDr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf79800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2987 = VFNMADDPDr231mY { 2988, 3, 1, 0, 0, "VFNMADDPDr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xf79800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2988 = VFNMADDPDr231r { 2989, 3, 1, 0, 0, "VFNMADDPDr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf79800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2989 = VFNMADDPDr231rY { 2990, 7, 1, 0, 0, "VFNMADDPSr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xb39800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2990 = VFNMADDPSr132m { 2991, 7, 1, 0, 0, "VFNMADDPSr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb39800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2991 = VFNMADDPSr132mY { 2992, 3, 1, 0, 0, "VFNMADDPSr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xb39800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2992 = VFNMADDPSr132r { 2993, 3, 1, 0, 0, "VFNMADDPSr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb39800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2993 = VFNMADDPSr132rY { 2994, 7, 1, 0, 0, "VFNMADDPSr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xb59800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2994 = VFNMADDPSr213m { 2995, 7, 1, 0, 0, "VFNMADDPSr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb59800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2995 = VFNMADDPSr213mY { 2996, 3, 1, 0, 0, "VFNMADDPSr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xb59800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #2996 = VFNMADDPSr213r { 2997, 3, 1, 0, 0, "VFNMADDPSr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb59800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #2997 = VFNMADDPSr213rY { 2998, 7, 1, 0, 0, "VFNMADDPSr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xb79800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #2998 = VFNMADDPSr231m { 2999, 7, 1, 0, 0, "VFNMADDPSr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb79800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #2999 = VFNMADDPSr231mY { 3000, 3, 1, 0, 0, "VFNMADDPSr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xb79800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3000 = VFNMADDPSr231r { 3001, 3, 1, 0, 0, "VFNMADDPSr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb79800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3001 = VFNMADDPSr231rY { 3002, 7, 1, 0, 0, "VFNMSUBPDr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xf3d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3002 = VFNMSUBPDr132m { 3003, 7, 1, 0, 0, "VFNMSUBPDr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf3d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3003 = VFNMSUBPDr132mY { 3004, 3, 1, 0, 0, "VFNMSUBPDr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xf3d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3004 = VFNMSUBPDr132r { 3005, 3, 1, 0, 0, "VFNMSUBPDr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf3d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3005 = VFNMSUBPDr132rY { 3006, 7, 1, 0, 0, "VFNMSUBPDr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xf5d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3006 = VFNMSUBPDr213m { 3007, 7, 1, 0, 0, "VFNMSUBPDr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf5d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3007 = VFNMSUBPDr213mY { 3008, 3, 1, 0, 0, "VFNMSUBPDr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xf5d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3008 = VFNMSUBPDr213r { 3009, 3, 1, 0, 0, "VFNMSUBPDr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf5d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3009 = VFNMSUBPDr213rY { 3010, 7, 1, 0, 0, "VFNMSUBPDr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xf7d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3010 = VFNMSUBPDr231m { 3011, 7, 1, 0, 0, "VFNMSUBPDr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xf7d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3011 = VFNMSUBPDr231mY { 3012, 3, 1, 0, 0, "VFNMSUBPDr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xf7d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3012 = VFNMSUBPDr231r { 3013, 3, 1, 0, 0, "VFNMSUBPDr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xf7d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3013 = VFNMSUBPDr231rY { 3014, 7, 1, 0, 0, "VFNMSUBPSr132m", 0|(1<<MCID::UnmodeledSideEffects), 0xb3d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3014 = VFNMSUBPSr132m { 3015, 7, 1, 0, 0, "VFNMSUBPSr132mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb3d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3015 = VFNMSUBPSr132mY { 3016, 3, 1, 0, 0, "VFNMSUBPSr132r", 0|(1<<MCID::UnmodeledSideEffects), 0xb3d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3016 = VFNMSUBPSr132r { 3017, 3, 1, 0, 0, "VFNMSUBPSr132rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb3d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3017 = VFNMSUBPSr132rY { 3018, 7, 1, 0, 0, "VFNMSUBPSr213m", 0|(1<<MCID::UnmodeledSideEffects), 0xb5d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3018 = VFNMSUBPSr213m { 3019, 7, 1, 0, 0, "VFNMSUBPSr213mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb5d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3019 = VFNMSUBPSr213mY { 3020, 3, 1, 0, 0, "VFNMSUBPSr213r", 0|(1<<MCID::UnmodeledSideEffects), 0xb5d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3020 = VFNMSUBPSr213r { 3021, 3, 1, 0, 0, "VFNMSUBPSr213rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb5d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3021 = VFNMSUBPSr213rY { 3022, 7, 1, 0, 0, "VFNMSUBPSr231m", 0|(1<<MCID::UnmodeledSideEffects), 0xb7d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3022 = VFNMSUBPSr231m { 3023, 7, 1, 0, 0, "VFNMSUBPSr231mY", 0|(1<<MCID::UnmodeledSideEffects), 0xb7d800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3023 = VFNMSUBPSr231mY { 3024, 3, 1, 0, 0, "VFNMSUBPSr231r", 0|(1<<MCID::UnmodeledSideEffects), 0xb7d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3024 = VFNMSUBPSr231r { 3025, 3, 1, 0, 0, "VFNMSUBPSr231rY", 0|(1<<MCID::UnmodeledSideEffects), 0xb7d800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3025 = VFNMSUBPSr231rY { 3026, 7, 1, 0, 0, "VFsANDNPDrm", 0|(1<<MCID::MayLoad), 0xaab000146ULL, NULL, NULL, OperandInfo223 }, // Inst #3026 = VFsANDNPDrm { 3027, 3, 1, 0, 0, "VFsANDNPDrr", 0, 0xaab000145ULL, NULL, NULL, OperandInfo224 }, // Inst #3027 = VFsANDNPDrr { 3028, 7, 1, 0, 0, "VFsANDNPSrm", 0|(1<<MCID::MayLoad), 0xaaa800106ULL, NULL, NULL, OperandInfo225 }, // Inst #3028 = VFsANDNPSrm { 3029, 3, 1, 0, 0, "VFsANDNPSrr", 0, 0xaaa800105ULL, NULL, NULL, OperandInfo226 }, // Inst #3029 = VFsANDNPSrr { 3030, 7, 1, 0, 0, "VFsANDPDrm", 0|(1<<MCID::MayLoad), 0xaa9000146ULL, NULL, NULL, OperandInfo223 }, // Inst #3030 = VFsANDPDrm { 3031, 3, 1, 0, 0, "VFsANDPDrr", 0|(1<<MCID::Commutable), 0xaa9000145ULL, NULL, NULL, OperandInfo224 }, // Inst #3031 = VFsANDPDrr { 3032, 7, 1, 0, 0, "VFsANDPSrm", 0|(1<<MCID::MayLoad), 0xaa8800106ULL, NULL, NULL, OperandInfo225 }, // Inst #3032 = VFsANDPSrm { 3033, 3, 1, 0, 0, "VFsANDPSrr", 0|(1<<MCID::Commutable), 0xaa8800105ULL, NULL, NULL, OperandInfo226 }, // Inst #3033 = VFsANDPSrr { 3034, 7, 1, 0, 0, "VFsORPDrm", 0|(1<<MCID::MayLoad), 0xaad000146ULL, NULL, NULL, OperandInfo223 }, // Inst #3034 = VFsORPDrm { 3035, 3, 1, 0, 0, "VFsORPDrr", 0|(1<<MCID::Commutable), 0xaad000145ULL, NULL, NULL, OperandInfo224 }, // Inst #3035 = VFsORPDrr { 3036, 7, 1, 0, 0, "VFsORPSrm", 0|(1<<MCID::MayLoad), 0xaac800106ULL, NULL, NULL, OperandInfo225 }, // Inst #3036 = VFsORPSrm { 3037, 3, 1, 0, 0, "VFsORPSrr", 0|(1<<MCID::Commutable), 0xaac800105ULL, NULL, NULL, OperandInfo226 }, // Inst #3037 = VFsORPSrr { 3038, 7, 1, 0, 0, "VFsXORPDrm", 0|(1<<MCID::MayLoad), 0xaaf000146ULL, NULL, NULL, OperandInfo223 }, // Inst #3038 = VFsXORPDrm { 3039, 3, 1, 0, 0, "VFsXORPDrr", 0|(1<<MCID::Commutable), 0xaaf000145ULL, NULL, NULL, OperandInfo224 }, // Inst #3039 = VFsXORPDrr { 3040, 7, 1, 0, 0, "VFsXORPSrm", 0|(1<<MCID::MayLoad), 0xaae800106ULL, NULL, NULL, OperandInfo225 }, // Inst #3040 = VFsXORPSrm { 3041, 3, 1, 0, 0, "VFsXORPSrr", 0|(1<<MCID::Commutable), 0xaae800105ULL, NULL, NULL, OperandInfo226 }, // Inst #3041 = VFsXORPSrr { 3042, 7, 1, 0, 0, "VHADDPDYrm", 0|(1<<MCID::MayLoad), 0xaf9000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3042 = VHADDPDYrm { 3043, 3, 1, 0, 0, "VHADDPDYrr", 0, 0xaf9000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3043 = VHADDPDYrr { 3044, 7, 1, 0, 0, "VHADDPDrm", 0|(1<<MCID::MayLoad), 0xaf9000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3044 = VHADDPDrm { 3045, 3, 1, 0, 0, "VHADDPDrr", 0, 0xaf9000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3045 = VHADDPDrr { 3046, 7, 1, 0, 0, "VHADDPSYrm", 0|(1<<MCID::MayLoad), 0xaf9000b06ULL, NULL, NULL, OperandInfo221 }, // Inst #3046 = VHADDPSYrm { 3047, 3, 1, 0, 0, "VHADDPSYrr", 0, 0xaf9000b05ULL, NULL, NULL, OperandInfo222 }, // Inst #3047 = VHADDPSYrr { 3048, 7, 1, 0, 0, "VHADDPSrm", 0|(1<<MCID::MayLoad), 0xaf9000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #3048 = VHADDPSrm { 3049, 3, 1, 0, 0, "VHADDPSrr", 0, 0xaf9000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #3049 = VHADDPSrr { 3050, 7, 1, 0, 0, "VHSUBPDYrm", 0|(1<<MCID::MayLoad), 0xafb000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3050 = VHSUBPDYrm { 3051, 3, 1, 0, 0, "VHSUBPDYrr", 0, 0xafb000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3051 = VHSUBPDYrr { 3052, 7, 1, 0, 0, "VHSUBPDrm", 0|(1<<MCID::MayLoad), 0xafb000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3052 = VHSUBPDrm { 3053, 3, 1, 0, 0, "VHSUBPDrr", 0, 0xafb000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3053 = VHSUBPDrr { 3054, 7, 1, 0, 0, "VHSUBPSYrm", 0|(1<<MCID::MayLoad), 0xafb000b06ULL, NULL, NULL, OperandInfo221 }, // Inst #3054 = VHSUBPSYrm { 3055, 3, 1, 0, 0, "VHSUBPSYrr", 0, 0xafb000b05ULL, NULL, NULL, OperandInfo222 }, // Inst #3055 = VHSUBPSYrr { 3056, 7, 1, 0, 0, "VHSUBPSrm", 0|(1<<MCID::MayLoad), 0xafb000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #3056 = VHSUBPSrm { 3057, 3, 1, 0, 0, "VHSUBPSrr", 0, 0xafb000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #3057 = VHSUBPSrr { 3058, 8, 1, 0, 0, "VINSERTF128rm", 0|(1<<MCID::UnmodeledSideEffects), 0xa31804e46ULL, NULL, NULL, OperandInfo228 }, // Inst #3058 = VINSERTF128rm { 3059, 4, 1, 0, 0, "VINSERTF128rr", 0|(1<<MCID::UnmodeledSideEffects), 0xa31804e45ULL, NULL, NULL, OperandInfo249 }, // Inst #3059 = VINSERTF128rr { 3060, 8, 1, 0, 0, "VINSERTPSrm", 0|(1<<MCID::MayLoad), 0xa43804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3060 = VINSERTPSrm { 3061, 4, 1, 0, 0, "VINSERTPSrr", 0, 0xa43804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3061 = VINSERTPSrr { 3062, 6, 1, 0, 0, "VLDDQUYrm", 0|(1<<MCID::MayLoad), 0x3e1000b06ULL, NULL, NULL, OperandInfo233 }, // Inst #3062 = VLDDQUYrm { 3063, 6, 1, 0, 0, "VLDDQUrm", 0|(1<<MCID::MayLoad), 0x3e1000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #3063 = VLDDQUrm { 3064, 5, 0, 0, 0, "VLDMXCSR", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x35c80011aULL, NULL, NULL, OperandInfo38 }, // Inst #3064 = VLDMXCSR { 3065, 2, 0, 0, 0, "VMASKMOVDQU", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x3ef800145ULL, ImplicitList34, NULL, OperandInfo48 }, // Inst #3065 = VMASKMOVDQU { 3066, 2, 0, 0, 0, "VMASKMOVDQU64", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x3ef800145ULL, ImplicitList35, NULL, OperandInfo48 }, // Inst #3066 = VMASKMOVDQU64 { 3067, 7, 0, 0, 0, "VMASKMOVPDYmr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xa5f800d44ULL, NULL, NULL, OperandInfo250 }, // Inst #3067 = VMASKMOVPDYmr { 3068, 7, 1, 0, 0, "VMASKMOVPDYrm", 0|(1<<MCID::MayLoad), 0xa5b800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3068 = VMASKMOVPDYrm { 3069, 7, 0, 0, 0, "VMASKMOVPDmr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xa5f800d44ULL, NULL, NULL, OperandInfo251 }, // Inst #3069 = VMASKMOVPDmr { 3070, 7, 1, 0, 0, "VMASKMOVPDrm", 0|(1<<MCID::MayLoad), 0xa5b800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3070 = VMASKMOVPDrm { 3071, 7, 0, 0, 0, "VMASKMOVPSYmr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xa5d800d44ULL, NULL, NULL, OperandInfo250 }, // Inst #3071 = VMASKMOVPSYmr { 3072, 7, 1, 0, 0, "VMASKMOVPSYrm", 0|(1<<MCID::MayLoad), 0xa59800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3072 = VMASKMOVPSYrm { 3073, 7, 0, 0, 0, "VMASKMOVPSmr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0xa5d800d44ULL, NULL, NULL, OperandInfo251 }, // Inst #3073 = VMASKMOVPSmr { 3074, 7, 1, 0, 0, "VMASKMOVPSrm", 0|(1<<MCID::MayLoad), 0xa59800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3074 = VMASKMOVPSrm { 3075, 7, 1, 0, 0, "VMAXPDYrm", 0|(1<<MCID::MayLoad), 0xabf000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3075 = VMAXPDYrm { 3076, 7, 1, 0, 0, "VMAXPDYrm_Int", 0|(1<<MCID::MayLoad), 0xabf000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3076 = VMAXPDYrm_Int { 3077, 3, 1, 0, 0, "VMAXPDYrr", 0, 0xabf000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3077 = VMAXPDYrr { 3078, 3, 1, 0, 0, "VMAXPDYrr_Int", 0, 0xabf000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3078 = VMAXPDYrr_Int { 3079, 7, 1, 0, 0, "VMAXPDrm", 0|(1<<MCID::MayLoad), 0xabf000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3079 = VMAXPDrm { 3080, 7, 1, 0, 0, "VMAXPDrm_Int", 0|(1<<MCID::MayLoad), 0xabf000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3080 = VMAXPDrm_Int { 3081, 3, 1, 0, 0, "VMAXPDrr", 0, 0xabf000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3081 = VMAXPDrr { 3082, 3, 1, 0, 0, "VMAXPDrr_Int", 0, 0xabf000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3082 = VMAXPDrr_Int { 3083, 7, 1, 0, 0, "VMAXPSYrm", 0|(1<<MCID::MayLoad), 0xabe800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3083 = VMAXPSYrm { 3084, 7, 1, 0, 0, "VMAXPSYrm_Int", 0|(1<<MCID::MayLoad), 0xabe800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3084 = VMAXPSYrm_Int { 3085, 3, 1, 0, 0, "VMAXPSYrr", 0, 0xabe800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3085 = VMAXPSYrr { 3086, 3, 1, 0, 0, "VMAXPSYrr_Int", 0, 0xabe800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3086 = VMAXPSYrr_Int { 3087, 7, 1, 0, 0, "VMAXPSrm", 0|(1<<MCID::MayLoad), 0xabe800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3087 = VMAXPSrm { 3088, 7, 1, 0, 0, "VMAXPSrm_Int", 0|(1<<MCID::MayLoad), 0xabe800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3088 = VMAXPSrm_Int { 3089, 3, 1, 0, 0, "VMAXPSrr", 0, 0xabe800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3089 = VMAXPSrr { 3090, 3, 1, 0, 0, "VMAXPSrr_Int", 0, 0xabe800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3090 = VMAXPSrr_Int { 3091, 7, 1, 0, 0, "VMAXSDrm", 0|(1<<MCID::MayLoad), 0x4abe000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #3091 = VMAXSDrm { 3092, 7, 1, 0, 0, "VMAXSDrm_Int", 0|(1<<MCID::MayLoad), 0x4abe000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #3092 = VMAXSDrm_Int { 3093, 3, 1, 0, 0, "VMAXSDrr", 0, 0x4abe000b05ULL, NULL, NULL, OperandInfo224 }, // Inst #3093 = VMAXSDrr { 3094, 3, 1, 0, 0, "VMAXSDrr_Int", 0, 0x4abe000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #3094 = VMAXSDrr_Int { 3095, 7, 1, 0, 0, "VMAXSSrm", 0|(1<<MCID::MayLoad), 0x4abe000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #3095 = VMAXSSrm { 3096, 7, 1, 0, 0, "VMAXSSrm_Int", 0|(1<<MCID::MayLoad), 0x4abe000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #3096 = VMAXSSrm_Int { 3097, 3, 1, 0, 0, "VMAXSSrr", 0, 0x4abe000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #3097 = VMAXSSrr { 3098, 3, 1, 0, 0, "VMAXSSrr_Int", 0, 0x4abe000c05ULL, NULL, NULL, OperandInfo138 }, // Inst #3098 = VMAXSSrr_Int { 3099, 0, 0, 0, 0, "VMCALL", 0|(1<<MCID::UnmodeledSideEffects), 0x2000121ULL, NULL, NULL, 0 }, // Inst #3099 = VMCALL { 3100, 5, 0, 0, 0, "VMCLEARm", 0|(1<<MCID::UnmodeledSideEffects), 0x18e00015eULL, NULL, NULL, OperandInfo38 }, // Inst #3100 = VMCLEARm { 3101, 7, 1, 0, 0, "VMINPDYrm", 0|(1<<MCID::MayLoad), 0xabb000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3101 = VMINPDYrm { 3102, 7, 1, 0, 0, "VMINPDYrm_Int", 0|(1<<MCID::MayLoad), 0xabb000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3102 = VMINPDYrm_Int { 3103, 3, 1, 0, 0, "VMINPDYrr", 0, 0xabb000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3103 = VMINPDYrr { 3104, 3, 1, 0, 0, "VMINPDYrr_Int", 0, 0xabb000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3104 = VMINPDYrr_Int { 3105, 7, 1, 0, 0, "VMINPDrm", 0|(1<<MCID::MayLoad), 0xabb000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3105 = VMINPDrm { 3106, 7, 1, 0, 0, "VMINPDrm_Int", 0|(1<<MCID::MayLoad), 0xabb000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3106 = VMINPDrm_Int { 3107, 3, 1, 0, 0, "VMINPDrr", 0, 0xabb000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3107 = VMINPDrr { 3108, 3, 1, 0, 0, "VMINPDrr_Int", 0, 0xabb000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3108 = VMINPDrr_Int { 3109, 7, 1, 0, 0, "VMINPSYrm", 0|(1<<MCID::MayLoad), 0xaba800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3109 = VMINPSYrm { 3110, 7, 1, 0, 0, "VMINPSYrm_Int", 0|(1<<MCID::MayLoad), 0xaba800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3110 = VMINPSYrm_Int { 3111, 3, 1, 0, 0, "VMINPSYrr", 0, 0xaba800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3111 = VMINPSYrr { 3112, 3, 1, 0, 0, "VMINPSYrr_Int", 0, 0xaba800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3112 = VMINPSYrr_Int { 3113, 7, 1, 0, 0, "VMINPSrm", 0|(1<<MCID::MayLoad), 0xaba800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3113 = VMINPSrm { 3114, 7, 1, 0, 0, "VMINPSrm_Int", 0|(1<<MCID::MayLoad), 0xaba800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3114 = VMINPSrm_Int { 3115, 3, 1, 0, 0, "VMINPSrr", 0, 0xaba800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3115 = VMINPSrr { 3116, 3, 1, 0, 0, "VMINPSrr_Int", 0, 0xaba800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3116 = VMINPSrr_Int { 3117, 7, 1, 0, 0, "VMINSDrm", 0|(1<<MCID::MayLoad), 0x4aba000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #3117 = VMINSDrm { 3118, 7, 1, 0, 0, "VMINSDrm_Int", 0|(1<<MCID::MayLoad), 0x4aba000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #3118 = VMINSDrm_Int { 3119, 3, 1, 0, 0, "VMINSDrr", 0, 0x4aba000b05ULL, NULL, NULL, OperandInfo224 }, // Inst #3119 = VMINSDrr { 3120, 3, 1, 0, 0, "VMINSDrr_Int", 0, 0x4aba000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #3120 = VMINSDrr_Int { 3121, 7, 1, 0, 0, "VMINSSrm", 0|(1<<MCID::MayLoad), 0x4aba000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #3121 = VMINSSrm { 3122, 7, 1, 0, 0, "VMINSSrm_Int", 0|(1<<MCID::MayLoad), 0x4aba000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #3122 = VMINSSrm_Int { 3123, 3, 1, 0, 0, "VMINSSrr", 0, 0x4aba000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #3123 = VMINSSrr { 3124, 3, 1, 0, 0, "VMINSSrr_Int", 0, 0x4aba000c05ULL, NULL, NULL, OperandInfo138 }, // Inst #3124 = VMINSSrr_Int { 3125, 0, 0, 0, 0, "VMLAUNCH", 0|(1<<MCID::UnmodeledSideEffects), 0x2000122ULL, NULL, NULL, 0 }, // Inst #3125 = VMLAUNCH { 3126, 2, 1, 0, 0, "VMOV64toPQIrr", 0, 0x6dd000145ULL, NULL, NULL, OperandInfo183 }, // Inst #3126 = VMOV64toPQIrr { 3127, 6, 1, 0, 0, "VMOV64toSDrm", 0|(1<<MCID::MayLoad), 0x2fc800c06ULL, NULL, NULL, OperandInfo101 }, // Inst #3127 = VMOV64toSDrm { 3128, 2, 1, 0, 0, "VMOV64toSDrr", 0|(1<<MCID::Bitcast), 0x6dd000145ULL, NULL, NULL, OperandInfo102 }, // Inst #3128 = VMOV64toSDrr { 3129, 6, 0, 0, 0, "VMOVAPDYmr", 0|(1<<MCID::MayStore), 0x253000144ULL, NULL, NULL, OperandInfo252 }, // Inst #3129 = VMOVAPDYmr { 3130, 6, 1, 0, 0, "VMOVAPDYrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x251000146ULL, NULL, NULL, OperandInfo233 }, // Inst #3130 = VMOVAPDYrm { 3131, 2, 1, 0, 0, "VMOVAPDYrr", 0, 0x251000145ULL, NULL, NULL, OperandInfo237 }, // Inst #3131 = VMOVAPDYrr { 3132, 2, 1, 0, 0, "VMOVAPDYrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x253000143ULL, NULL, NULL, OperandInfo237 }, // Inst #3132 = VMOVAPDYrr_REV { 3133, 6, 0, 0, 0, "VMOVAPDmr", 0|(1<<MCID::MayStore), 0x253000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3133 = VMOVAPDmr { 3134, 6, 1, 0, 0, "VMOVAPDrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x251000146ULL, NULL, NULL, OperandInfo47 }, // Inst #3134 = VMOVAPDrm { 3135, 2, 1, 0, 0, "VMOVAPDrr", 0, 0x251000145ULL, NULL, NULL, OperandInfo48 }, // Inst #3135 = VMOVAPDrr { 3136, 2, 1, 0, 0, "VMOVAPDrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x253000143ULL, NULL, NULL, OperandInfo48 }, // Inst #3136 = VMOVAPDrr_REV { 3137, 6, 0, 0, 0, "VMOVAPSYmr", 0|(1<<MCID::MayStore), 0x252800104ULL, NULL, NULL, OperandInfo252 }, // Inst #3137 = VMOVAPSYmr { 3138, 6, 1, 0, 0, "VMOVAPSYrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x250800106ULL, NULL, NULL, OperandInfo233 }, // Inst #3138 = VMOVAPSYrm { 3139, 2, 1, 0, 0, "VMOVAPSYrr", 0, 0x250800105ULL, NULL, NULL, OperandInfo237 }, // Inst #3139 = VMOVAPSYrr { 3140, 2, 1, 0, 0, "VMOVAPSYrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x252800103ULL, NULL, NULL, OperandInfo237 }, // Inst #3140 = VMOVAPSYrr_REV { 3141, 6, 0, 0, 0, "VMOVAPSmr", 0|(1<<MCID::MayStore), 0x252800104ULL, NULL, NULL, OperandInfo187 }, // Inst #3141 = VMOVAPSmr { 3142, 6, 1, 0, 0, "VMOVAPSrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x250800106ULL, NULL, NULL, OperandInfo47 }, // Inst #3142 = VMOVAPSrm { 3143, 2, 1, 0, 0, "VMOVAPSrr", 0, 0x250800105ULL, NULL, NULL, OperandInfo48 }, // Inst #3143 = VMOVAPSrr { 3144, 2, 1, 0, 0, "VMOVAPSrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x252800103ULL, NULL, NULL, OperandInfo48 }, // Inst #3144 = VMOVAPSrr_REV { 3145, 6, 1, 0, 0, "VMOVDDUPYrm", 0|(1<<MCID::UnmodeledSideEffects), 0x225000b06ULL, NULL, NULL, OperandInfo233 }, // Inst #3145 = VMOVDDUPYrm { 3146, 2, 1, 0, 0, "VMOVDDUPYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x225000b05ULL, NULL, NULL, OperandInfo237 }, // Inst #3146 = VMOVDDUPYrr { 3147, 6, 1, 0, 0, "VMOVDDUPrm", 0|(1<<MCID::MayLoad), 0x225000b06ULL, NULL, NULL, OperandInfo47 }, // Inst #3147 = VMOVDDUPrm { 3148, 2, 1, 0, 0, "VMOVDDUPrr", 0, 0x225000b05ULL, NULL, NULL, OperandInfo48 }, // Inst #3148 = VMOVDDUPrr { 3149, 6, 1, 0, 0, "VMOVDI2PDIrm", 0|(1<<MCID::MayLoad), 0x2dd000146ULL, NULL, NULL, OperandInfo47 }, // Inst #3149 = VMOVDI2PDIrm { 3150, 2, 1, 0, 0, "VMOVDI2PDIrr", 0, 0x2dd000145ULL, NULL, NULL, OperandInfo188 }, // Inst #3150 = VMOVDI2PDIrr { 3151, 6, 1, 0, 0, "VMOVDI2SSrm", 0|(1<<MCID::MayLoad), 0x2dd000146ULL, NULL, NULL, OperandInfo99 }, // Inst #3151 = VMOVDI2SSrm { 3152, 2, 1, 0, 0, "VMOVDI2SSrr", 0|(1<<MCID::Bitcast), 0x2dd000145ULL, NULL, NULL, OperandInfo105 }, // Inst #3152 = VMOVDI2SSrr { 3153, 6, 0, 0, 0, "VMOVDQAYmr", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2ff800144ULL, NULL, NULL, OperandInfo252 }, // Inst #3153 = VMOVDQAYmr { 3154, 6, 1, 0, 0, "VMOVDQAYrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x2df800146ULL, NULL, NULL, OperandInfo233 }, // Inst #3154 = VMOVDQAYrm { 3155, 2, 1, 0, 0, "VMOVDQAYrr", 0, 0x2df800145ULL, NULL, NULL, OperandInfo237 }, // Inst #3155 = VMOVDQAYrr { 3156, 2, 1, 0, 0, "VMOVDQAYrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x2ff800143ULL, NULL, NULL, OperandInfo237 }, // Inst #3156 = VMOVDQAYrr_REV { 3157, 6, 0, 0, 0, "VMOVDQAmr", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2ff800144ULL, NULL, NULL, OperandInfo187 }, // Inst #3157 = VMOVDQAmr { 3158, 6, 1, 0, 0, "VMOVDQArm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x2df800146ULL, NULL, NULL, OperandInfo47 }, // Inst #3158 = VMOVDQArm { 3159, 2, 1, 0, 0, "VMOVDQArr", 0, 0x2df800145ULL, NULL, NULL, OperandInfo48 }, // Inst #3159 = VMOVDQArr { 3160, 2, 1, 0, 0, "VMOVDQArr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x2ff800143ULL, NULL, NULL, OperandInfo48 }, // Inst #3160 = VMOVDQArr_REV { 3161, 6, 0, 0, 0, "VMOVDQUYmr", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2ff800c04ULL, NULL, NULL, OperandInfo252 }, // Inst #3161 = VMOVDQUYmr { 3162, 6, 1, 0, 0, "VMOVDQUYrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x2df800c06ULL, NULL, NULL, OperandInfo233 }, // Inst #3162 = VMOVDQUYrm { 3163, 2, 1, 0, 0, "VMOVDQUYrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2df800c05ULL, NULL, NULL, OperandInfo237 }, // Inst #3163 = VMOVDQUYrr { 3164, 2, 1, 0, 0, "VMOVDQUYrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x2ff800c03ULL, NULL, NULL, OperandInfo237 }, // Inst #3164 = VMOVDQUYrr_REV { 3165, 6, 0, 0, 0, "VMOVDQUmr", 0|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2ff800c04ULL, NULL, NULL, OperandInfo187 }, // Inst #3165 = VMOVDQUmr { 3166, 6, 0, 0, 0, "VMOVDQUmr_Int", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2ff800c04ULL, NULL, NULL, OperandInfo187 }, // Inst #3166 = VMOVDQUmr_Int { 3167, 6, 1, 0, 0, "VMOVDQUrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x2df800c06ULL, NULL, NULL, OperandInfo47 }, // Inst #3167 = VMOVDQUrm { 3168, 2, 1, 0, 0, "VMOVDQUrr", 0|(1<<MCID::UnmodeledSideEffects), 0x2df800c05ULL, NULL, NULL, OperandInfo48 }, // Inst #3168 = VMOVDQUrr { 3169, 2, 1, 0, 0, "VMOVDQUrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x2ff800c03ULL, NULL, NULL, OperandInfo48 }, // Inst #3169 = VMOVDQUrr_REV { 3170, 3, 1, 0, 0, "VMOVHLPSrr", 0, 0xa24800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3170 = VMOVHLPSrr { 3171, 6, 0, 0, 0, "VMOVHPDmr", 0|(1<<MCID::MayStore), 0x22f000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3171 = VMOVHPDmr { 3172, 7, 1, 0, 0, "VMOVHPDrm", 0|(1<<MCID::MayLoad), 0xa2d000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3172 = VMOVHPDrm { 3173, 6, 0, 0, 0, "VMOVHPSmr", 0|(1<<MCID::MayStore), 0x22e800104ULL, NULL, NULL, OperandInfo187 }, // Inst #3173 = VMOVHPSmr { 3174, 7, 1, 0, 0, "VMOVHPSrm", 0|(1<<MCID::MayLoad), 0xa2c800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3174 = VMOVHPSrm { 3175, 3, 1, 0, 0, "VMOVLHPSrr", 0, 0xa2c800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3175 = VMOVLHPSrr { 3176, 6, 0, 0, 0, "VMOVLPDmr", 0|(1<<MCID::MayStore), 0x227000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3176 = VMOVLPDmr { 3177, 7, 1, 0, 0, "VMOVLPDrm", 0|(1<<MCID::MayLoad), 0xa25000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3177 = VMOVLPDrm { 3178, 6, 0, 0, 0, "VMOVLPSmr", 0|(1<<MCID::MayStore), 0x226800104ULL, NULL, NULL, OperandInfo187 }, // Inst #3178 = VMOVLPSmr { 3179, 7, 1, 0, 0, "VMOVLPSrm", 0|(1<<MCID::MayLoad), 0xa24800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3179 = VMOVLPSrm { 3180, 6, 0, 0, 0, "VMOVLQ128mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x3ad000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3180 = VMOVLQ128mr { 3181, 2, 1, 0, 0, "VMOVMSKPDYr64r", 0|(1<<MCID::UnmodeledSideEffects), 0x2a1000145ULL, NULL, NULL, OperandInfo253 }, // Inst #3181 = VMOVMSKPDYr64r { 3182, 2, 1, 0, 0, "VMOVMSKPDYrr32", 0, 0x2a1000145ULL, NULL, NULL, OperandInfo254 }, // Inst #3182 = VMOVMSKPDYrr32 { 3183, 2, 1, 0, 0, "VMOVMSKPDYrr64", 0|(1<<MCID::UnmodeledSideEffects), 0x2a1002145ULL, NULL, NULL, OperandInfo253 }, // Inst #3183 = VMOVMSKPDYrr64 { 3184, 2, 1, 0, 0, "VMOVMSKPDr64r", 0|(1<<MCID::UnmodeledSideEffects), 0x2a1000145ULL, NULL, NULL, OperandInfo97 }, // Inst #3184 = VMOVMSKPDr64r { 3185, 2, 1, 0, 0, "VMOVMSKPDrr32", 0, 0x2a1000145ULL, NULL, NULL, OperandInfo98 }, // Inst #3185 = VMOVMSKPDrr32 { 3186, 2, 1, 0, 0, "VMOVMSKPDrr64", 0|(1<<MCID::UnmodeledSideEffects), 0x2a1002145ULL, NULL, NULL, OperandInfo97 }, // Inst #3186 = VMOVMSKPDrr64 { 3187, 2, 1, 0, 0, "VMOVMSKPSYr64r", 0|(1<<MCID::UnmodeledSideEffects), 0x2a0800105ULL, NULL, NULL, OperandInfo253 }, // Inst #3187 = VMOVMSKPSYr64r { 3188, 2, 1, 0, 0, "VMOVMSKPSYrr32", 0, 0x2a0800105ULL, NULL, NULL, OperandInfo254 }, // Inst #3188 = VMOVMSKPSYrr32 { 3189, 2, 1, 0, 0, "VMOVMSKPSYrr64", 0|(1<<MCID::UnmodeledSideEffects), 0x2a0802105ULL, NULL, NULL, OperandInfo253 }, // Inst #3189 = VMOVMSKPSYrr64 { 3190, 2, 1, 0, 0, "VMOVMSKPSr64r", 0|(1<<MCID::UnmodeledSideEffects), 0x2a0800105ULL, NULL, NULL, OperandInfo97 }, // Inst #3190 = VMOVMSKPSr64r { 3191, 2, 1, 0, 0, "VMOVMSKPSrr32", 0, 0x2a0800105ULL, NULL, NULL, OperandInfo98 }, // Inst #3191 = VMOVMSKPSrr32 { 3192, 2, 1, 0, 0, "VMOVMSKPSrr64", 0|(1<<MCID::UnmodeledSideEffects), 0x2a0802105ULL, NULL, NULL, OperandInfo97 }, // Inst #3192 = VMOVMSKPSrr64 { 3193, 6, 1, 0, 0, "VMOVNTDQArm", 0|(1<<MCID::MayLoad), 0x255800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3193 = VMOVNTDQArm { 3194, 6, 0, 0, 0, "VMOVNTDQY_64mr", 0|(1<<MCID::MayStore), 0x3cf000144ULL, NULL, NULL, OperandInfo252 }, // Inst #3194 = VMOVNTDQY_64mr { 3195, 6, 0, 0, 0, "VMOVNTDQYmr", 0|(1<<MCID::MayStore), 0x3cf800144ULL, NULL, NULL, OperandInfo252 }, // Inst #3195 = VMOVNTDQYmr { 3196, 6, 0, 0, 0, "VMOVNTDQ_64mr", 0|(1<<MCID::MayStore), 0x3cf000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3196 = VMOVNTDQ_64mr { 3197, 6, 0, 0, 0, "VMOVNTDQmr", 0|(1<<MCID::MayStore), 0x3cf800144ULL, NULL, NULL, OperandInfo187 }, // Inst #3197 = VMOVNTDQmr { 3198, 6, 0, 0, 0, "VMOVNTPDYmr", 0|(1<<MCID::MayStore), 0x257000144ULL, NULL, NULL, OperandInfo252 }, // Inst #3198 = VMOVNTPDYmr { 3199, 6, 0, 0, 0, "VMOVNTPDmr", 0|(1<<MCID::MayStore), 0x257000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3199 = VMOVNTPDmr { 3200, 6, 0, 0, 0, "VMOVNTPSYmr", 0|(1<<MCID::MayStore), 0x256800104ULL, NULL, NULL, OperandInfo252 }, // Inst #3200 = VMOVNTPSYmr { 3201, 6, 0, 0, 0, "VMOVNTPSmr", 0|(1<<MCID::MayStore), 0x256800104ULL, NULL, NULL, OperandInfo187 }, // Inst #3201 = VMOVNTPSmr { 3202, 6, 0, 0, 0, "VMOVPDI2DImr", 0|(1<<MCID::MayStore), 0x2fd000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3202 = VMOVPDI2DImr { 3203, 2, 1, 0, 0, "VMOVPDI2DIrr", 0, 0x2fd000143ULL, NULL, NULL, OperandInfo98 }, // Inst #3203 = VMOVPDI2DIrr { 3204, 6, 0, 0, 0, "VMOVPQI2QImr", 0|(1<<MCID::MayStore), 0x3ad000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3204 = VMOVPQI2QImr { 3205, 2, 1, 0, 0, "VMOVPQIto64rr", 0, 0x6fc000143ULL, NULL, NULL, OperandInfo97 }, // Inst #3205 = VMOVPQIto64rr { 3206, 6, 1, 0, 0, "VMOVQI2PQIrm", 0|(1<<MCID::MayLoad), 0x2fc000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #3206 = VMOVQI2PQIrm { 3207, 2, 1, 0, 0, "VMOVQd64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x6fd000143ULL, NULL, NULL, OperandInfo97 }, // Inst #3207 = VMOVQd64rr { 3208, 2, 1, 0, 0, "VMOVQd64rr_alt", 0|(1<<MCID::UnmodeledSideEffects), 0x6fd000143ULL, NULL, NULL, OperandInfo97 }, // Inst #3208 = VMOVQd64rr_alt { 3209, 2, 1, 0, 0, "VMOVQs64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x6dd000145ULL, NULL, NULL, OperandInfo183 }, // Inst #3209 = VMOVQs64rr { 3210, 2, 1, 0, 0, "VMOVQxrxr", 0|(1<<MCID::UnmodeledSideEffects), 0x2fc000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #3210 = VMOVQxrxr { 3211, 6, 0, 0, 0, "VMOVSDmr", 0|(1<<MCID::MayStore), 0x4222000b04ULL, NULL, NULL, OperandInfo189 }, // Inst #3211 = VMOVSDmr { 3212, 6, 1, 0, 0, "VMOVSDrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x4220000b06ULL, NULL, NULL, OperandInfo101 }, // Inst #3212 = VMOVSDrm { 3213, 3, 1, 0, 0, "VMOVSDrr", 0, 0x4a20000b05ULL, NULL, NULL, OperandInfo255 }, // Inst #3213 = VMOVSDrr { 3214, 3, 1, 0, 0, "VMOVSDrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x4a22000b03ULL, NULL, NULL, OperandInfo255 }, // Inst #3214 = VMOVSDrr_REV { 3215, 6, 0, 0, 0, "VMOVSDto64mr", 0|(1<<MCID::MayStore), 0x4fd000144ULL, NULL, NULL, OperandInfo189 }, // Inst #3215 = VMOVSDto64mr { 3216, 2, 1, 0, 0, "VMOVSDto64rr", 0|(1<<MCID::Bitcast), 0x4fd000143ULL, NULL, NULL, OperandInfo109 }, // Inst #3216 = VMOVSDto64rr { 3217, 6, 1, 0, 0, "VMOVSHDUPYrm", 0|(1<<MCID::MayLoad), 0x22c800c06ULL, NULL, NULL, OperandInfo233 }, // Inst #3217 = VMOVSHDUPYrm { 3218, 2, 1, 0, 0, "VMOVSHDUPYrr", 0, 0x22c800c05ULL, NULL, NULL, OperandInfo237 }, // Inst #3218 = VMOVSHDUPYrr { 3219, 6, 1, 0, 0, "VMOVSHDUPrm", 0|(1<<MCID::MayLoad), 0x22c800c06ULL, NULL, NULL, OperandInfo47 }, // Inst #3219 = VMOVSHDUPrm { 3220, 2, 1, 0, 0, "VMOVSHDUPrr", 0, 0x22c800c05ULL, NULL, NULL, OperandInfo48 }, // Inst #3220 = VMOVSHDUPrr { 3221, 6, 1, 0, 0, "VMOVSLDUPYrm", 0|(1<<MCID::MayLoad), 0x224800c06ULL, NULL, NULL, OperandInfo233 }, // Inst #3221 = VMOVSLDUPYrm { 3222, 2, 1, 0, 0, "VMOVSLDUPYrr", 0, 0x224800c05ULL, NULL, NULL, OperandInfo237 }, // Inst #3222 = VMOVSLDUPYrr { 3223, 6, 1, 0, 0, "VMOVSLDUPrm", 0|(1<<MCID::MayLoad), 0x224800c06ULL, NULL, NULL, OperandInfo47 }, // Inst #3223 = VMOVSLDUPrm { 3224, 2, 1, 0, 0, "VMOVSLDUPrr", 0, 0x224800c05ULL, NULL, NULL, OperandInfo48 }, // Inst #3224 = VMOVSLDUPrr { 3225, 6, 0, 0, 0, "VMOVSS2DImr", 0|(1<<MCID::MayStore), 0x2fd000144ULL, NULL, NULL, OperandInfo191 }, // Inst #3225 = VMOVSS2DImr { 3226, 2, 1, 0, 0, "VMOVSS2DIrr", 0|(1<<MCID::Bitcast), 0x2fd000143ULL, NULL, NULL, OperandInfo108 }, // Inst #3226 = VMOVSS2DIrr { 3227, 6, 0, 0, 0, "VMOVSSmr", 0|(1<<MCID::MayStore), 0x4222000c04ULL, NULL, NULL, OperandInfo191 }, // Inst #3227 = VMOVSSmr { 3228, 6, 1, 0, 0, "VMOVSSrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x4220000c06ULL, NULL, NULL, OperandInfo99 }, // Inst #3228 = VMOVSSrm { 3229, 3, 1, 0, 0, "VMOVSSrr", 0, 0x4a20000c05ULL, NULL, NULL, OperandInfo256 }, // Inst #3229 = VMOVSSrr { 3230, 3, 1, 0, 0, "VMOVSSrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x4a22000c03ULL, NULL, NULL, OperandInfo256 }, // Inst #3230 = VMOVSSrr_REV { 3231, 6, 0, 0, 0, "VMOVUPDYmr", 0|(1<<MCID::MayStore), 0x223000144ULL, NULL, NULL, OperandInfo252 }, // Inst #3231 = VMOVUPDYmr { 3232, 6, 1, 0, 0, "VMOVUPDYrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad), 0x221000146ULL, NULL, NULL, OperandInfo233 }, // Inst #3232 = VMOVUPDYrm { 3233, 2, 1, 0, 0, "VMOVUPDYrr", 0, 0x221000145ULL, NULL, NULL, OperandInfo237 }, // Inst #3233 = VMOVUPDYrr { 3234, 2, 1, 0, 0, "VMOVUPDYrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x223000143ULL, NULL, NULL, OperandInfo237 }, // Inst #3234 = VMOVUPDYrr_REV { 3235, 6, 0, 0, 0, "VMOVUPDmr", 0|(1<<MCID::MayStore), 0x223000144ULL, NULL, NULL, OperandInfo187 }, // Inst #3235 = VMOVUPDmr { 3236, 6, 1, 0, 0, "VMOVUPDrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad), 0x221000146ULL, NULL, NULL, OperandInfo47 }, // Inst #3236 = VMOVUPDrm { 3237, 2, 1, 0, 0, "VMOVUPDrr", 0, 0x221000145ULL, NULL, NULL, OperandInfo48 }, // Inst #3237 = VMOVUPDrr { 3238, 2, 1, 0, 0, "VMOVUPDrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x223000143ULL, NULL, NULL, OperandInfo48 }, // Inst #3238 = VMOVUPDrr_REV { 3239, 6, 0, 0, 0, "VMOVUPSYmr", 0|(1<<MCID::MayStore), 0x222800104ULL, NULL, NULL, OperandInfo252 }, // Inst #3239 = VMOVUPSYmr { 3240, 6, 1, 0, 0, "VMOVUPSYrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x220800106ULL, NULL, NULL, OperandInfo233 }, // Inst #3240 = VMOVUPSYrm { 3241, 2, 1, 0, 0, "VMOVUPSYrr", 0, 0x220800105ULL, NULL, NULL, OperandInfo237 }, // Inst #3241 = VMOVUPSYrr { 3242, 2, 1, 0, 0, "VMOVUPSYrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x222800103ULL, NULL, NULL, OperandInfo237 }, // Inst #3242 = VMOVUPSYrr_REV { 3243, 6, 0, 0, 0, "VMOVUPSmr", 0|(1<<MCID::MayStore), 0x222800104ULL, NULL, NULL, OperandInfo187 }, // Inst #3243 = VMOVUPSmr { 3244, 6, 1, 0, 0, "VMOVUPSrm", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::MayLoad)|(1<<MCID::Rematerializable), 0x220800106ULL, NULL, NULL, OperandInfo47 }, // Inst #3244 = VMOVUPSrm { 3245, 2, 1, 0, 0, "VMOVUPSrr", 0, 0x220800105ULL, NULL, NULL, OperandInfo48 }, // Inst #3245 = VMOVUPSrr { 3246, 2, 1, 0, 0, "VMOVUPSrr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x222800103ULL, NULL, NULL, OperandInfo48 }, // Inst #3246 = VMOVUPSrr_REV { 3247, 6, 1, 0, 0, "VMOVZDI2PDIrm", 0|(1<<MCID::MayLoad), 0x2dd000146ULL, NULL, NULL, OperandInfo47 }, // Inst #3247 = VMOVZDI2PDIrm { 3248, 2, 1, 0, 0, "VMOVZDI2PDIrr", 0, 0x2dd000145ULL, NULL, NULL, OperandInfo188 }, // Inst #3248 = VMOVZDI2PDIrr { 3249, 6, 1, 0, 0, "VMOVZPQILo2PQIrm", 0|(1<<MCID::MayLoad), 0x2fc000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #3249 = VMOVZPQILo2PQIrm { 3250, 2, 1, 0, 0, "VMOVZPQILo2PQIrr", 0, 0x2fc000c05ULL, NULL, NULL, OperandInfo48 }, // Inst #3250 = VMOVZPQILo2PQIrr { 3251, 6, 1, 0, 0, "VMOVZQI2PQIrm", 0|(1<<MCID::MayLoad), 0x2fc000c06ULL, NULL, NULL, OperandInfo47 }, // Inst #3251 = VMOVZQI2PQIrm { 3252, 2, 1, 0, 0, "VMOVZQI2PQIrr", 0, 0x6dd000145ULL, NULL, NULL, OperandInfo183 }, // Inst #3252 = VMOVZQI2PQIrr { 3253, 8, 1, 0, 0, "VMPSADBWrmi", 0|(1<<MCID::MayLoad), 0xa85804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3253 = VMPSADBWrmi { 3254, 4, 1, 0, 0, "VMPSADBWrri", 0, 0xa85804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3254 = VMPSADBWrri { 3255, 5, 0, 0, 0, "VMPTRLDm", 0|(1<<MCID::UnmodeledSideEffects), 0x18e00011eULL, NULL, NULL, OperandInfo38 }, // Inst #3255 = VMPTRLDm { 3256, 5, 1, 0, 0, "VMPTRSTm", 0|(1<<MCID::UnmodeledSideEffects), 0x18e00011fULL, NULL, NULL, OperandInfo38 }, // Inst #3256 = VMPTRSTm { 3257, 6, 1, 0, 0, "VMREAD32rm", 0|(1<<MCID::UnmodeledSideEffects), 0xf0000104ULL, NULL, NULL, OperandInfo20 }, // Inst #3257 = VMREAD32rm { 3258, 2, 1, 0, 0, "VMREAD32rr", 0|(1<<MCID::UnmodeledSideEffects), 0xf0000103ULL, NULL, NULL, OperandInfo65 }, // Inst #3258 = VMREAD32rr { 3259, 6, 1, 0, 0, "VMREAD64rm", 0|(1<<MCID::UnmodeledSideEffects), 0xf0000104ULL, NULL, NULL, OperandInfo24 }, // Inst #3259 = VMREAD64rm { 3260, 2, 1, 0, 0, "VMREAD64rr", 0|(1<<MCID::UnmodeledSideEffects), 0xf0000103ULL, NULL, NULL, OperandInfo66 }, // Inst #3260 = VMREAD64rr { 3261, 0, 0, 0, 0, "VMRESUME", 0|(1<<MCID::UnmodeledSideEffects), 0x2000123ULL, NULL, NULL, 0 }, // Inst #3261 = VMRESUME { 3262, 7, 1, 0, 0, "VMULPDYrm", 0|(1<<MCID::MayLoad), 0xab3000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3262 = VMULPDYrm { 3263, 3, 1, 0, 0, "VMULPDYrr", 0|(1<<MCID::Commutable), 0xab3000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3263 = VMULPDYrr { 3264, 7, 1, 0, 0, "VMULPDrm", 0|(1<<MCID::MayLoad), 0xab3000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3264 = VMULPDrm { 3265, 3, 1, 0, 0, "VMULPDrr", 0|(1<<MCID::Commutable), 0xab3000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3265 = VMULPDrr { 3266, 7, 1, 0, 0, "VMULPSYrm", 0|(1<<MCID::MayLoad), 0xab2800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3266 = VMULPSYrm { 3267, 3, 1, 0, 0, "VMULPSYrr", 0|(1<<MCID::Commutable), 0xab2800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3267 = VMULPSYrr { 3268, 7, 1, 0, 0, "VMULPSrm", 0|(1<<MCID::MayLoad), 0xab2800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3268 = VMULPSrm { 3269, 3, 1, 0, 0, "VMULPSrr", 0|(1<<MCID::Commutable), 0xab2800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3269 = VMULPSrr { 3270, 7, 1, 0, 0, "VMULSDrm", 0|(1<<MCID::MayLoad), 0x4ab2000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #3270 = VMULSDrm { 3271, 7, 1, 0, 0, "VMULSDrm_Int", 0|(1<<MCID::MayLoad), 0x4ab2000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #3271 = VMULSDrm_Int { 3272, 3, 1, 0, 0, "VMULSDrr", 0|(1<<MCID::Commutable), 0x4ab2000b05ULL, NULL, NULL, OperandInfo224 }, // Inst #3272 = VMULSDrr { 3273, 3, 1, 0, 0, "VMULSDrr_Int", 0, 0x4ab2000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #3273 = VMULSDrr_Int { 3274, 7, 1, 0, 0, "VMULSSrm", 0|(1<<MCID::MayLoad), 0x4ab2000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #3274 = VMULSSrm { 3275, 7, 1, 0, 0, "VMULSSrm_Int", 0|(1<<MCID::MayLoad), 0x4ab2000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #3275 = VMULSSrm_Int { 3276, 3, 1, 0, 0, "VMULSSrr", 0|(1<<MCID::Commutable), 0x4ab2000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #3276 = VMULSSrr { 3277, 3, 1, 0, 0, "VMULSSrr_Int", 0, 0x4ab2000c05ULL, NULL, NULL, OperandInfo138 }, // Inst #3277 = VMULSSrr_Int { 3278, 6, 1, 0, 0, "VMWRITE32rm", 0|(1<<MCID::UnmodeledSideEffects), 0xf2000106ULL, NULL, NULL, OperandInfo12 }, // Inst #3278 = VMWRITE32rm { 3279, 2, 1, 0, 0, "VMWRITE32rr", 0|(1<<MCID::UnmodeledSideEffects), 0xf2000105ULL, NULL, NULL, OperandInfo65 }, // Inst #3279 = VMWRITE32rr { 3280, 6, 1, 0, 0, "VMWRITE64rm", 0|(1<<MCID::UnmodeledSideEffects), 0xf2000106ULL, NULL, NULL, OperandInfo13 }, // Inst #3280 = VMWRITE64rm { 3281, 2, 1, 0, 0, "VMWRITE64rr", 0|(1<<MCID::UnmodeledSideEffects), 0xf2000105ULL, NULL, NULL, OperandInfo66 }, // Inst #3281 = VMWRITE64rr { 3282, 0, 0, 0, 0, "VMXOFF", 0|(1<<MCID::UnmodeledSideEffects), 0x2000124ULL, NULL, NULL, 0 }, // Inst #3282 = VMXOFF { 3283, 5, 0, 0, 0, "VMXON", 0|(1<<MCID::UnmodeledSideEffects), 0x18e000c1eULL, NULL, NULL, OperandInfo38 }, // Inst #3283 = VMXON { 3284, 7, 1, 0, 0, "VORPDYrm", 0|(1<<MCID::MayLoad), 0xaad000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3284 = VORPDYrm { 3285, 3, 1, 0, 0, "VORPDYrr", 0|(1<<MCID::Commutable), 0xaad000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3285 = VORPDYrr { 3286, 7, 1, 0, 0, "VORPDrm", 0|(1<<MCID::MayLoad), 0xaad000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3286 = VORPDrm { 3287, 3, 1, 0, 0, "VORPDrr", 0|(1<<MCID::Commutable), 0xaad000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3287 = VORPDrr { 3288, 7, 1, 0, 0, "VORPSYrm", 0|(1<<MCID::MayLoad), 0xaac800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3288 = VORPSYrm { 3289, 3, 1, 0, 0, "VORPSYrr", 0|(1<<MCID::Commutable), 0xaac800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3289 = VORPSYrr { 3290, 7, 1, 0, 0, "VORPSrm", 0|(1<<MCID::MayLoad), 0xaac800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3290 = VORPSrm { 3291, 3, 1, 0, 0, "VORPSrr", 0|(1<<MCID::Commutable)|(1<<MCID::UnmodeledSideEffects), 0xaac800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3291 = VORPSrr { 3292, 6, 1, 0, 0, "VPABSBrm128", 0|(1<<MCID::MayLoad), 0x239804d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3292 = VPABSBrm128 { 3293, 2, 1, 0, 0, "VPABSBrr128", 0, 0x239804d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3293 = VPABSBrr128 { 3294, 6, 1, 0, 0, "VPABSDrm128", 0|(1<<MCID::MayLoad), 0x23d804d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3294 = VPABSDrm128 { 3295, 2, 1, 0, 0, "VPABSDrr128", 0, 0x23d804d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3295 = VPABSDrr128 { 3296, 6, 1, 0, 0, "VPABSWrm128", 0|(1<<MCID::MayLoad), 0x23b804d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3296 = VPABSWrm128 { 3297, 2, 1, 0, 0, "VPABSWrr128", 0, 0x23b804d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3297 = VPABSWrr128 { 3298, 7, 1, 0, 0, "VPACKSSDWrm", 0|(1<<MCID::MayLoad), 0xad7800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3298 = VPACKSSDWrm { 3299, 3, 1, 0, 0, "VPACKSSDWrr", 0, 0xad7800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3299 = VPACKSSDWrr { 3300, 7, 1, 0, 0, "VPACKSSWBrm", 0|(1<<MCID::MayLoad), 0xac7800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3300 = VPACKSSWBrm { 3301, 3, 1, 0, 0, "VPACKSSWBrr", 0, 0xac7800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3301 = VPACKSSWBrr { 3302, 7, 1, 0, 0, "VPACKUSDWrm", 0|(1<<MCID::MayLoad), 0xa57800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3302 = VPACKUSDWrm { 3303, 3, 1, 0, 0, "VPACKUSDWrr", 0, 0xa57800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3303 = VPACKUSDWrr { 3304, 7, 1, 0, 0, "VPACKUSWBrm", 0|(1<<MCID::MayLoad), 0xacf800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3304 = VPACKUSWBrm { 3305, 3, 1, 0, 0, "VPACKUSWBrr", 0, 0xacf800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3305 = VPACKUSWBrr { 3306, 7, 1, 0, 0, "VPADDBrm", 0|(1<<MCID::MayLoad), 0xbf9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3306 = VPADDBrm { 3307, 3, 1, 0, 0, "VPADDBrr", 0|(1<<MCID::Commutable), 0xbf9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3307 = VPADDBrr { 3308, 7, 1, 0, 0, "VPADDDrm", 0|(1<<MCID::MayLoad), 0xbfd800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3308 = VPADDDrm { 3309, 3, 1, 0, 0, "VPADDDrr", 0|(1<<MCID::Commutable), 0xbfd800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3309 = VPADDDrr { 3310, 7, 1, 0, 0, "VPADDQrm", 0|(1<<MCID::MayLoad), 0xba9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3310 = VPADDQrm { 3311, 3, 1, 0, 0, "VPADDQrr", 0|(1<<MCID::Commutable), 0xba9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3311 = VPADDQrr { 3312, 7, 1, 0, 0, "VPADDSBrm", 0|(1<<MCID::MayLoad), 0xbd9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3312 = VPADDSBrm { 3313, 3, 1, 0, 0, "VPADDSBrr", 0|(1<<MCID::Commutable), 0xbd9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3313 = VPADDSBrr { 3314, 7, 1, 0, 0, "VPADDSWrm", 0|(1<<MCID::MayLoad), 0xbdb800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3314 = VPADDSWrm { 3315, 3, 1, 0, 0, "VPADDSWrr", 0|(1<<MCID::Commutable), 0xbdb800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3315 = VPADDSWrr { 3316, 7, 1, 0, 0, "VPADDUSBrm", 0|(1<<MCID::MayLoad), 0xbb9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3316 = VPADDUSBrm { 3317, 3, 1, 0, 0, "VPADDUSBrr", 0|(1<<MCID::Commutable), 0xbb9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3317 = VPADDUSBrr { 3318, 7, 1, 0, 0, "VPADDUSWrm", 0|(1<<MCID::MayLoad), 0xbbb800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3318 = VPADDUSWrm { 3319, 3, 1, 0, 0, "VPADDUSWrr", 0|(1<<MCID::Commutable), 0xbbb800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3319 = VPADDUSWrr { 3320, 7, 1, 0, 0, "VPADDWrm", 0|(1<<MCID::MayLoad), 0xbfb800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3320 = VPADDWrm { 3321, 3, 1, 0, 0, "VPADDWrr", 0|(1<<MCID::Commutable), 0xbfb800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3321 = VPADDWrr { 3322, 8, 1, 0, 0, "VPALIGNR128rm", 0|(1<<MCID::UnmodeledSideEffects), 0xa1f804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3322 = VPALIGNR128rm { 3323, 4, 1, 0, 0, "VPALIGNR128rr", 0|(1<<MCID::UnmodeledSideEffects), 0xa1f804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3323 = VPALIGNR128rr { 3324, 7, 1, 0, 0, "VPANDNrm", 0|(1<<MCID::MayLoad), 0xbbf800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3324 = VPANDNrm { 3325, 3, 1, 0, 0, "VPANDNrr", 0, 0xbbf800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3325 = VPANDNrr { 3326, 7, 1, 0, 0, "VPANDrm", 0|(1<<MCID::MayLoad), 0xbb7800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3326 = VPANDrm { 3327, 3, 1, 0, 0, "VPANDrr", 0|(1<<MCID::Commutable), 0xbb7800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3327 = VPANDrr { 3328, 7, 1, 0, 0, "VPAVGBrm", 0|(1<<MCID::MayLoad), 0xbc1800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3328 = VPAVGBrm { 3329, 3, 1, 0, 0, "VPAVGBrr", 0|(1<<MCID::Commutable), 0xbc1800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3329 = VPAVGBrr { 3330, 7, 1, 0, 0, "VPAVGWrm", 0|(1<<MCID::MayLoad), 0xbc7800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3330 = VPAVGWrm { 3331, 3, 1, 0, 0, "VPAVGWrr", 0|(1<<MCID::Commutable), 0xbc7800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3331 = VPAVGWrr { 3332, 8, 1, 0, 0, "VPBLENDVBrm", 0|(1<<MCID::MayLoad), 0x1a99800e46ULL, NULL, NULL, OperandInfo231 }, // Inst #3332 = VPBLENDVBrm { 3333, 4, 1, 0, 0, "VPBLENDVBrr", 0, 0x1a99800e45ULL, NULL, NULL, OperandInfo232 }, // Inst #3333 = VPBLENDVBrr { 3334, 8, 1, 0, 0, "VPBLENDWrmi", 0|(1<<MCID::MayLoad), 0xa1d804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3334 = VPBLENDWrmi { 3335, 4, 1, 0, 0, "VPBLENDWrri", 0, 0xa1d804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3335 = VPBLENDWrri { 3336, 8, 1, 0, 0, "VPCLMULQDQrm", 0|(1<<MCID::UnmodeledSideEffects), 0xa89804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3336 = VPCLMULQDQrm { 3337, 4, 1, 0, 0, "VPCLMULQDQrr", 0|(1<<MCID::UnmodeledSideEffects), 0xa89804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3337 = VPCLMULQDQrr { 3338, 7, 1, 0, 0, "VPCMPEQBrm", 0|(1<<MCID::MayLoad), 0xae9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3338 = VPCMPEQBrm { 3339, 3, 1, 0, 0, "VPCMPEQBrr", 0|(1<<MCID::Commutable), 0xae9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3339 = VPCMPEQBrr { 3340, 7, 1, 0, 0, "VPCMPEQDrm", 0|(1<<MCID::MayLoad), 0xaed800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3340 = VPCMPEQDrm { 3341, 3, 1, 0, 0, "VPCMPEQDrr", 0|(1<<MCID::Commutable), 0xaed800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3341 = VPCMPEQDrr { 3342, 7, 1, 0, 0, "VPCMPEQQrm", 0|(1<<MCID::MayLoad), 0xa53800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3342 = VPCMPEQQrm { 3343, 3, 1, 0, 0, "VPCMPEQQrr", 0|(1<<MCID::Commutable), 0xa53800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3343 = VPCMPEQQrr { 3344, 7, 1, 0, 0, "VPCMPEQWrm", 0|(1<<MCID::MayLoad), 0xaeb800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3344 = VPCMPEQWrm { 3345, 3, 1, 0, 0, "VPCMPEQWrr", 0|(1<<MCID::Commutable), 0xaeb800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3345 = VPCMPEQWrr { 3346, 7, 0, 0, 0, "VPCMPESTRIArm", 0|(1<<MCID::MayLoad), 0x2c3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #3346 = VPCMPESTRIArm { 3347, 3, 0, 0, 0, "VPCMPESTRIArr", 0, 0x2c3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #3347 = VPCMPESTRIArr { 3348, 7, 0, 0, 0, "VPCMPESTRICrm", 0|(1<<MCID::MayLoad), 0x2c3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #3348 = VPCMPESTRICrm { 3349, 3, 0, 0, 0, "VPCMPESTRICrr", 0, 0x2c3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #3349 = VPCMPESTRICrr { 3350, 7, 0, 0, 0, "VPCMPESTRIOrm", 0|(1<<MCID::MayLoad), 0x2c3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #3350 = VPCMPESTRIOrm { 3351, 3, 0, 0, 0, "VPCMPESTRIOrr", 0, 0x2c3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #3351 = VPCMPESTRIOrr { 3352, 7, 0, 0, 0, "VPCMPESTRISrm", 0|(1<<MCID::MayLoad), 0x2c3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #3352 = VPCMPESTRISrm { 3353, 3, 0, 0, 0, "VPCMPESTRISrr", 0, 0x2c3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #3353 = VPCMPESTRISrr { 3354, 7, 0, 0, 0, "VPCMPESTRIZrm", 0|(1<<MCID::MayLoad), 0x2c3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #3354 = VPCMPESTRIZrm { 3355, 3, 0, 0, 0, "VPCMPESTRIZrr", 0, 0x2c3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #3355 = VPCMPESTRIZrr { 3356, 7, 0, 0, 0, "VPCMPESTRIrm", 0|(1<<MCID::MayLoad), 0x2c3804e46ULL, ImplicitList15, ImplicitList45, OperandInfo49 }, // Inst #3356 = VPCMPESTRIrm { 3357, 3, 0, 0, 0, "VPCMPESTRIrr", 0, 0x2c3804e45ULL, ImplicitList15, ImplicitList45, OperandInfo50 }, // Inst #3357 = VPCMPESTRIrr { 3358, 8, 1, 0, 0, "VPCMPESTRM128MEM", 0|(1<<MCID::MayLoad)|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList15, ImplicitList1, OperandInfo136 }, // Inst #3358 = VPCMPESTRM128MEM { 3359, 4, 1, 0, 0, "VPCMPESTRM128REG", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList15, ImplicitList1, OperandInfo86 }, // Inst #3359 = VPCMPESTRM128REG { 3360, 7, 0, 0, 0, "VPCMPESTRM128rm", 0|(1<<MCID::UnmodeledSideEffects), 0x2c1804e46ULL, ImplicitList15, ImplicitList46, OperandInfo49 }, // Inst #3360 = VPCMPESTRM128rm { 3361, 3, 0, 0, 0, "VPCMPESTRM128rr", 0|(1<<MCID::UnmodeledSideEffects), 0x2c1804e45ULL, ImplicitList15, ImplicitList46, OperandInfo50 }, // Inst #3361 = VPCMPESTRM128rr { 3362, 7, 1, 0, 0, "VPCMPGTBrm", 0|(1<<MCID::MayLoad), 0xac9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3362 = VPCMPGTBrm { 3363, 3, 1, 0, 0, "VPCMPGTBrr", 0, 0xac9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3363 = VPCMPGTBrr { 3364, 7, 1, 0, 0, "VPCMPGTDrm", 0|(1<<MCID::MayLoad), 0xacd800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3364 = VPCMPGTDrm { 3365, 3, 1, 0, 0, "VPCMPGTDrr", 0, 0xacd800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3365 = VPCMPGTDrr { 3366, 7, 1, 0, 0, "VPCMPGTQrm", 0|(1<<MCID::MayLoad), 0xa6f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3366 = VPCMPGTQrm { 3367, 3, 1, 0, 0, "VPCMPGTQrr", 0, 0xa6f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3367 = VPCMPGTQrr { 3368, 7, 1, 0, 0, "VPCMPGTWrm", 0|(1<<MCID::MayLoad), 0xacb800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3368 = VPCMPGTWrm { 3369, 3, 1, 0, 0, "VPCMPGTWrr", 0, 0xacb800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3369 = VPCMPGTWrr { 3370, 7, 0, 0, 0, "VPCMPISTRIArm", 0|(1<<MCID::MayLoad), 0x2c7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #3370 = VPCMPISTRIArm { 3371, 3, 0, 0, 0, "VPCMPISTRIArr", 0, 0x2c7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #3371 = VPCMPISTRIArr { 3372, 7, 0, 0, 0, "VPCMPISTRICrm", 0|(1<<MCID::MayLoad), 0x2c7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #3372 = VPCMPISTRICrm { 3373, 3, 0, 0, 0, "VPCMPISTRICrr", 0, 0x2c7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #3373 = VPCMPISTRICrr { 3374, 7, 0, 0, 0, "VPCMPISTRIOrm", 0|(1<<MCID::MayLoad), 0x2c7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #3374 = VPCMPISTRIOrm { 3375, 3, 0, 0, 0, "VPCMPISTRIOrr", 0, 0x2c7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #3375 = VPCMPISTRIOrr { 3376, 7, 0, 0, 0, "VPCMPISTRISrm", 0|(1<<MCID::MayLoad), 0x2c7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #3376 = VPCMPISTRISrm { 3377, 3, 0, 0, 0, "VPCMPISTRISrr", 0, 0x2c7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #3377 = VPCMPISTRISrr { 3378, 7, 0, 0, 0, "VPCMPISTRIZrm", 0|(1<<MCID::MayLoad), 0x2c7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #3378 = VPCMPISTRIZrm { 3379, 3, 0, 0, 0, "VPCMPISTRIZrr", 0, 0x2c7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #3379 = VPCMPISTRIZrr { 3380, 7, 0, 0, 0, "VPCMPISTRIrm", 0|(1<<MCID::MayLoad), 0x2c7804e46ULL, NULL, ImplicitList45, OperandInfo49 }, // Inst #3380 = VPCMPISTRIrm { 3381, 3, 0, 0, 0, "VPCMPISTRIrr", 0, 0x2c7804e45ULL, NULL, ImplicitList45, OperandInfo50 }, // Inst #3381 = VPCMPISTRIrr { 3382, 8, 1, 0, 0, "VPCMPISTRM128MEM", 0|(1<<MCID::MayLoad)|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo136 }, // Inst #3382 = VPCMPISTRM128MEM { 3383, 4, 1, 0, 0, "VPCMPISTRM128REG", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, NULL, ImplicitList1, OperandInfo86 }, // Inst #3383 = VPCMPISTRM128REG { 3384, 7, 0, 0, 0, "VPCMPISTRM128rm", 0|(1<<MCID::UnmodeledSideEffects), 0x2c5804e46ULL, NULL, ImplicitList46, OperandInfo49 }, // Inst #3384 = VPCMPISTRM128rm { 3385, 3, 0, 0, 0, "VPCMPISTRM128rr", 0|(1<<MCID::UnmodeledSideEffects), 0x2c5804e45ULL, NULL, ImplicitList46, OperandInfo50 }, // Inst #3385 = VPCMPISTRM128rr { 3386, 8, 1, 0, 0, "VPERM2F128rm", 0|(1<<MCID::UnmodeledSideEffects), 0xa0d804e46ULL, NULL, NULL, OperandInfo228 }, // Inst #3386 = VPERM2F128rm { 3387, 4, 1, 0, 0, "VPERM2F128rr", 0|(1<<MCID::UnmodeledSideEffects), 0xa0d804e45ULL, NULL, NULL, OperandInfo87 }, // Inst #3387 = VPERM2F128rr { 3388, 7, 1, 0, 0, "VPERMILPDYmi", 0|(1<<MCID::MayLoad), 0x20b804e46ULL, NULL, NULL, OperandInfo257 }, // Inst #3388 = VPERMILPDYmi { 3389, 3, 1, 0, 0, "VPERMILPDYri", 0, 0x20b804e45ULL, NULL, NULL, OperandInfo258 }, // Inst #3389 = VPERMILPDYri { 3390, 7, 1, 0, 0, "VPERMILPDYrm", 0|(1<<MCID::MayLoad), 0xa1b800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3390 = VPERMILPDYrm { 3391, 3, 1, 0, 0, "VPERMILPDYrr", 0, 0xa1b800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3391 = VPERMILPDYrr { 3392, 7, 1, 0, 0, "VPERMILPDmi", 0|(1<<MCID::MayLoad), 0x20b804e46ULL, NULL, NULL, OperandInfo49 }, // Inst #3392 = VPERMILPDmi { 3393, 3, 1, 0, 0, "VPERMILPDri", 0, 0x20b804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #3393 = VPERMILPDri { 3394, 7, 1, 0, 0, "VPERMILPDrm", 0|(1<<MCID::MayLoad), 0xa1b800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3394 = VPERMILPDrm { 3395, 3, 1, 0, 0, "VPERMILPDrr", 0, 0xa1b800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3395 = VPERMILPDrr { 3396, 7, 1, 0, 0, "VPERMILPSYmi", 0|(1<<MCID::MayLoad), 0x209804e46ULL, NULL, NULL, OperandInfo257 }, // Inst #3396 = VPERMILPSYmi { 3397, 3, 1, 0, 0, "VPERMILPSYri", 0, 0x209804e45ULL, NULL, NULL, OperandInfo258 }, // Inst #3397 = VPERMILPSYri { 3398, 7, 1, 0, 0, "VPERMILPSYrm", 0|(1<<MCID::MayLoad), 0xa19800d46ULL, NULL, NULL, OperandInfo221 }, // Inst #3398 = VPERMILPSYrm { 3399, 3, 1, 0, 0, "VPERMILPSYrr", 0, 0xa19800d45ULL, NULL, NULL, OperandInfo222 }, // Inst #3399 = VPERMILPSYrr { 3400, 7, 1, 0, 0, "VPERMILPSmi", 0|(1<<MCID::MayLoad), 0x209804e46ULL, NULL, NULL, OperandInfo49 }, // Inst #3400 = VPERMILPSmi { 3401, 3, 1, 0, 0, "VPERMILPSri", 0, 0x209804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #3401 = VPERMILPSri { 3402, 7, 1, 0, 0, "VPERMILPSrm", 0|(1<<MCID::MayLoad), 0xa19800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3402 = VPERMILPSrm { 3403, 3, 1, 0, 0, "VPERMILPSrr", 0, 0xa19800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3403 = VPERMILPSrr { 3404, 7, 0, 0, 0, "VPEXTRBmr", 0|(1<<MCID::UnmodeledSideEffects), 0x229804e44ULL, NULL, NULL, OperandInfo115 }, // Inst #3404 = VPEXTRBmr { 3405, 3, 1, 0, 0, "VPEXTRBrr", 0, 0x229804e43ULL, NULL, NULL, OperandInfo116 }, // Inst #3405 = VPEXTRBrr { 3406, 3, 1, 0, 0, "VPEXTRBrr64", 0|(1<<MCID::UnmodeledSideEffects), 0x229804e43ULL, NULL, NULL, OperandInfo200 }, // Inst #3406 = VPEXTRBrr64 { 3407, 7, 0, 0, 0, "VPEXTRDmr", 0|(1<<MCID::MayStore), 0x22d804e44ULL, NULL, NULL, OperandInfo115 }, // Inst #3407 = VPEXTRDmr { 3408, 3, 1, 0, 0, "VPEXTRDrr", 0, 0x22d804e43ULL, NULL, NULL, OperandInfo116 }, // Inst #3408 = VPEXTRDrr { 3409, 7, 0, 0, 0, "VPEXTRQmr", 0|(1<<MCID::MayStore), 0x62d806e44ULL, NULL, NULL, OperandInfo115 }, // Inst #3409 = VPEXTRQmr { 3410, 3, 1, 0, 0, "VPEXTRQrr", 0, 0x62d806e43ULL, NULL, NULL, OperandInfo200 }, // Inst #3410 = VPEXTRQrr { 3411, 7, 0, 0, 0, "VPEXTRWmr", 0|(1<<MCID::UnmodeledSideEffects), 0x22b804e44ULL, NULL, NULL, OperandInfo115 }, // Inst #3411 = VPEXTRWmr { 3412, 3, 1, 0, 0, "VPEXTRWri", 0, 0x38b804145ULL, NULL, NULL, OperandInfo116 }, // Inst #3412 = VPEXTRWri { 3413, 7, 1, 0, 0, "VPHADDDrm128", 0|(1<<MCID::MayLoad), 0xa05800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3413 = VPHADDDrm128 { 3414, 3, 1, 0, 0, "VPHADDDrr128", 0, 0xa05800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3414 = VPHADDDrr128 { 3415, 7, 1, 0, 0, "VPHADDSWrm128", 0|(1<<MCID::MayLoad), 0xa07800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3415 = VPHADDSWrm128 { 3416, 3, 1, 0, 0, "VPHADDSWrr128", 0, 0xa07800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3416 = VPHADDSWrr128 { 3417, 7, 1, 0, 0, "VPHADDWrm128", 0|(1<<MCID::MayLoad), 0xa03800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3417 = VPHADDWrm128 { 3418, 3, 1, 0, 0, "VPHADDWrr128", 0, 0xa03800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3418 = VPHADDWrr128 { 3419, 6, 1, 0, 0, "VPHMINPOSUWrm128", 0|(1<<MCID::MayLoad), 0x283800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3419 = VPHMINPOSUWrm128 { 3420, 2, 1, 0, 0, "VPHMINPOSUWrr128", 0, 0x283800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3420 = VPHMINPOSUWrr128 { 3421, 7, 1, 0, 0, "VPHSUBDrm128", 0|(1<<MCID::MayLoad), 0xa0d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3421 = VPHSUBDrm128 { 3422, 3, 1, 0, 0, "VPHSUBDrr128", 0, 0xa0d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3422 = VPHSUBDrr128 { 3423, 7, 1, 0, 0, "VPHSUBSWrm128", 0|(1<<MCID::MayLoad), 0xa0f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3423 = VPHSUBSWrm128 { 3424, 3, 1, 0, 0, "VPHSUBSWrr128", 0, 0xa0f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3424 = VPHSUBSWrr128 { 3425, 7, 1, 0, 0, "VPHSUBWrm128", 0|(1<<MCID::MayLoad), 0xa0b800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3425 = VPHSUBWrm128 { 3426, 3, 1, 0, 0, "VPHSUBWrr128", 0, 0xa0b800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3426 = VPHSUBWrr128 { 3427, 8, 1, 0, 0, "VPINSRBrm", 0|(1<<MCID::MayLoad), 0xa41804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3427 = VPINSRBrm { 3428, 4, 1, 0, 0, "VPINSRBrr", 0, 0xa41804e45ULL, NULL, NULL, OperandInfo259 }, // Inst #3428 = VPINSRBrr { 3429, 8, 1, 0, 0, "VPINSRDrm", 0|(1<<MCID::MayLoad), 0xa45804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3429 = VPINSRDrm { 3430, 4, 1, 0, 0, "VPINSRDrr", 0, 0xa45804e45ULL, NULL, NULL, OperandInfo259 }, // Inst #3430 = VPINSRDrr { 3431, 8, 1, 0, 0, "VPINSRQrm", 0|(1<<MCID::MayLoad), 0xe45804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3431 = VPINSRQrm { 3432, 4, 1, 0, 0, "VPINSRQrr", 0, 0xe45804e45ULL, NULL, NULL, OperandInfo260 }, // Inst #3432 = VPINSRQrr { 3433, 8, 1, 0, 0, "VPINSRWrmi", 0|(1<<MCID::MayLoad), 0xb89804146ULL, NULL, NULL, OperandInfo136 }, // Inst #3433 = VPINSRWrmi { 3434, 4, 1, 0, 0, "VPINSRWrr64i", 0|(1<<MCID::UnmodeledSideEffects), 0xb89804145ULL, NULL, NULL, OperandInfo260 }, // Inst #3434 = VPINSRWrr64i { 3435, 4, 1, 0, 0, "VPINSRWrri", 0, 0xb89804145ULL, NULL, NULL, OperandInfo259 }, // Inst #3435 = VPINSRWrri { 3436, 7, 1, 0, 0, "VPMADDUBSWrm128", 0|(1<<MCID::MayLoad), 0xa09800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3436 = VPMADDUBSWrm128 { 3437, 3, 1, 0, 0, "VPMADDUBSWrr128", 0, 0xa09800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3437 = VPMADDUBSWrr128 { 3438, 7, 1, 0, 0, "VPMADDWDrm", 0|(1<<MCID::MayLoad), 0xbeb800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3438 = VPMADDWDrm { 3439, 3, 1, 0, 0, "VPMADDWDrr", 0|(1<<MCID::Commutable), 0xbeb800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3439 = VPMADDWDrr { 3440, 7, 1, 0, 0, "VPMAXSBrm", 0|(1<<MCID::MayLoad), 0xa79800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3440 = VPMAXSBrm { 3441, 3, 1, 0, 0, "VPMAXSBrr", 0|(1<<MCID::Commutable), 0xa79800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3441 = VPMAXSBrr { 3442, 7, 1, 0, 0, "VPMAXSDrm", 0|(1<<MCID::MayLoad), 0xa7b800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3442 = VPMAXSDrm { 3443, 3, 1, 0, 0, "VPMAXSDrr", 0|(1<<MCID::Commutable), 0xa7b800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3443 = VPMAXSDrr { 3444, 7, 1, 0, 0, "VPMAXSWrm", 0|(1<<MCID::MayLoad), 0xbdd800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3444 = VPMAXSWrm { 3445, 3, 1, 0, 0, "VPMAXSWrr", 0|(1<<MCID::Commutable), 0xbdd800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3445 = VPMAXSWrr { 3446, 7, 1, 0, 0, "VPMAXUBrm", 0|(1<<MCID::MayLoad), 0xbbd800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3446 = VPMAXUBrm { 3447, 3, 1, 0, 0, "VPMAXUBrr", 0|(1<<MCID::Commutable), 0xbbd800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3447 = VPMAXUBrr { 3448, 7, 1, 0, 0, "VPMAXUDrm", 0|(1<<MCID::MayLoad), 0xa7f800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3448 = VPMAXUDrm { 3449, 3, 1, 0, 0, "VPMAXUDrr", 0|(1<<MCID::Commutable), 0xa7f800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3449 = VPMAXUDrr { 3450, 7, 1, 0, 0, "VPMAXUWrm", 0|(1<<MCID::MayLoad), 0xa7d800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3450 = VPMAXUWrm { 3451, 3, 1, 0, 0, "VPMAXUWrr", 0|(1<<MCID::Commutable), 0xa7d800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3451 = VPMAXUWrr { 3452, 7, 1, 0, 0, "VPMINSBrm", 0|(1<<MCID::MayLoad), 0xa71800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3452 = VPMINSBrm { 3453, 3, 1, 0, 0, "VPMINSBrr", 0|(1<<MCID::Commutable), 0xa71800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3453 = VPMINSBrr { 3454, 7, 1, 0, 0, "VPMINSDrm", 0|(1<<MCID::MayLoad), 0xa73800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3454 = VPMINSDrm { 3455, 3, 1, 0, 0, "VPMINSDrr", 0|(1<<MCID::Commutable), 0xa73800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3455 = VPMINSDrr { 3456, 7, 1, 0, 0, "VPMINSWrm", 0|(1<<MCID::MayLoad), 0xbd5800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3456 = VPMINSWrm { 3457, 3, 1, 0, 0, "VPMINSWrr", 0|(1<<MCID::Commutable), 0xbd5800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3457 = VPMINSWrr { 3458, 7, 1, 0, 0, "VPMINUBrm", 0|(1<<MCID::MayLoad), 0xbb5800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3458 = VPMINUBrm { 3459, 3, 1, 0, 0, "VPMINUBrr", 0|(1<<MCID::Commutable), 0xbb5800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3459 = VPMINUBrr { 3460, 7, 1, 0, 0, "VPMINUDrm", 0|(1<<MCID::MayLoad), 0xa77800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3460 = VPMINUDrm { 3461, 3, 1, 0, 0, "VPMINUDrr", 0|(1<<MCID::Commutable), 0xa77800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3461 = VPMINUDrr { 3462, 7, 1, 0, 0, "VPMINUWrm", 0|(1<<MCID::MayLoad), 0xa75800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3462 = VPMINUWrm { 3463, 3, 1, 0, 0, "VPMINUWrr", 0|(1<<MCID::Commutable), 0xa75800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3463 = VPMINUWrr { 3464, 2, 1, 0, 0, "VPMOVMSKBr64r", 0|(1<<MCID::UnmodeledSideEffects), 0x3af800145ULL, NULL, NULL, OperandInfo97 }, // Inst #3464 = VPMOVMSKBr64r { 3465, 2, 1, 0, 0, "VPMOVMSKBrr", 0, 0x3af800145ULL, NULL, NULL, OperandInfo98 }, // Inst #3465 = VPMOVMSKBrr { 3466, 6, 1, 0, 0, "VPMOVSXBDrm", 0|(1<<MCID::MayLoad), 0x243800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3466 = VPMOVSXBDrm { 3467, 2, 1, 0, 0, "VPMOVSXBDrr", 0, 0x243800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3467 = VPMOVSXBDrr { 3468, 6, 1, 0, 0, "VPMOVSXBQrm", 0|(1<<MCID::MayLoad), 0x245800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3468 = VPMOVSXBQrm { 3469, 2, 1, 0, 0, "VPMOVSXBQrr", 0, 0x245800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3469 = VPMOVSXBQrr { 3470, 6, 1, 0, 0, "VPMOVSXBWrm", 0|(1<<MCID::MayLoad), 0x241800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3470 = VPMOVSXBWrm { 3471, 2, 1, 0, 0, "VPMOVSXBWrr", 0, 0x241800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3471 = VPMOVSXBWrr { 3472, 6, 1, 0, 0, "VPMOVSXDQrm", 0|(1<<MCID::MayLoad), 0x24b800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3472 = VPMOVSXDQrm { 3473, 2, 1, 0, 0, "VPMOVSXDQrr", 0, 0x24b800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3473 = VPMOVSXDQrr { 3474, 6, 1, 0, 0, "VPMOVSXWDrm", 0|(1<<MCID::MayLoad), 0x247800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3474 = VPMOVSXWDrm { 3475, 2, 1, 0, 0, "VPMOVSXWDrr", 0, 0x247800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3475 = VPMOVSXWDrr { 3476, 6, 1, 0, 0, "VPMOVSXWQrm", 0|(1<<MCID::MayLoad), 0x249800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3476 = VPMOVSXWQrm { 3477, 2, 1, 0, 0, "VPMOVSXWQrr", 0, 0x249800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3477 = VPMOVSXWQrr { 3478, 6, 1, 0, 0, "VPMOVZXBDrm", 0|(1<<MCID::MayLoad), 0x263800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3478 = VPMOVZXBDrm { 3479, 2, 1, 0, 0, "VPMOVZXBDrr", 0, 0x263800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3479 = VPMOVZXBDrr { 3480, 6, 1, 0, 0, "VPMOVZXBQrm", 0|(1<<MCID::MayLoad), 0x265800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3480 = VPMOVZXBQrm { 3481, 2, 1, 0, 0, "VPMOVZXBQrr", 0, 0x265800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3481 = VPMOVZXBQrr { 3482, 6, 1, 0, 0, "VPMOVZXBWrm", 0|(1<<MCID::MayLoad), 0x261800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3482 = VPMOVZXBWrm { 3483, 2, 1, 0, 0, "VPMOVZXBWrr", 0, 0x261800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3483 = VPMOVZXBWrr { 3484, 6, 1, 0, 0, "VPMOVZXDQrm", 0|(1<<MCID::MayLoad), 0x26b800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3484 = VPMOVZXDQrm { 3485, 2, 1, 0, 0, "VPMOVZXDQrr", 0, 0x26b800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3485 = VPMOVZXDQrr { 3486, 6, 1, 0, 0, "VPMOVZXWDrm", 0|(1<<MCID::MayLoad), 0x267800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3486 = VPMOVZXWDrm { 3487, 2, 1, 0, 0, "VPMOVZXWDrr", 0, 0x267800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3487 = VPMOVZXWDrr { 3488, 6, 1, 0, 0, "VPMOVZXWQrm", 0|(1<<MCID::MayLoad), 0x269800d46ULL, NULL, NULL, OperandInfo47 }, // Inst #3488 = VPMOVZXWQrm { 3489, 2, 1, 0, 0, "VPMOVZXWQrr", 0, 0x269800d45ULL, NULL, NULL, OperandInfo48 }, // Inst #3489 = VPMOVZXWQrr { 3490, 7, 1, 0, 0, "VPMULDQrm", 0|(1<<MCID::MayLoad), 0xa51800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3490 = VPMULDQrm { 3491, 3, 1, 0, 0, "VPMULDQrr", 0|(1<<MCID::Commutable), 0xa51800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3491 = VPMULDQrr { 3492, 7, 1, 0, 0, "VPMULHRSWrm128", 0|(1<<MCID::MayLoad), 0xa17800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3492 = VPMULHRSWrm128 { 3493, 3, 1, 0, 0, "VPMULHRSWrr128", 0|(1<<MCID::Commutable), 0xa17800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3493 = VPMULHRSWrr128 { 3494, 7, 1, 0, 0, "VPMULHUWrm", 0|(1<<MCID::MayLoad), 0xbc9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3494 = VPMULHUWrm { 3495, 3, 1, 0, 0, "VPMULHUWrr", 0|(1<<MCID::Commutable), 0xbc9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3495 = VPMULHUWrr { 3496, 7, 1, 0, 0, "VPMULHWrm", 0|(1<<MCID::MayLoad), 0xbcb800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3496 = VPMULHWrm { 3497, 3, 1, 0, 0, "VPMULHWrr", 0|(1<<MCID::Commutable), 0xbcb800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3497 = VPMULHWrr { 3498, 7, 1, 0, 0, "VPMULLDrm", 0|(1<<MCID::MayLoad), 0xa81800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3498 = VPMULLDrm { 3499, 3, 1, 0, 0, "VPMULLDrr", 0|(1<<MCID::Commutable), 0xa81800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3499 = VPMULLDrr { 3500, 7, 1, 0, 0, "VPMULLWrm", 0|(1<<MCID::MayLoad), 0xbab800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3500 = VPMULLWrm { 3501, 3, 1, 0, 0, "VPMULLWrr", 0|(1<<MCID::Commutable), 0xbab800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3501 = VPMULLWrr { 3502, 7, 1, 0, 0, "VPMULUDQrm", 0|(1<<MCID::MayLoad), 0xbe9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3502 = VPMULUDQrm { 3503, 3, 1, 0, 0, "VPMULUDQrr", 0|(1<<MCID::Commutable), 0xbe9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3503 = VPMULUDQrr { 3504, 7, 1, 0, 0, "VPORrm", 0|(1<<MCID::MayLoad), 0xbd7800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3504 = VPORrm { 3505, 3, 1, 0, 0, "VPORrr", 0|(1<<MCID::Commutable), 0xbd7800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3505 = VPORrr { 3506, 7, 1, 0, 0, "VPSADBWrm", 0|(1<<MCID::MayLoad), 0xbed800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3506 = VPSADBWrm { 3507, 3, 1, 0, 0, "VPSADBWrr", 0|(1<<MCID::Commutable), 0xbed800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3507 = VPSADBWrr { 3508, 7, 1, 0, 0, "VPSHUFBrm128", 0|(1<<MCID::MayLoad), 0xa01800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3508 = VPSHUFBrm128 { 3509, 3, 1, 0, 0, "VPSHUFBrr128", 0, 0xa01800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3509 = VPSHUFBrr128 { 3510, 7, 1, 0, 0, "VPSHUFDmi", 0|(1<<MCID::MayLoad), 0x2e1804146ULL, NULL, NULL, OperandInfo49 }, // Inst #3510 = VPSHUFDmi { 3511, 3, 1, 0, 0, "VPSHUFDri", 0, 0x2e1804145ULL, NULL, NULL, OperandInfo50 }, // Inst #3511 = VPSHUFDri { 3512, 7, 1, 0, 0, "VPSHUFHWmi", 0|(1<<MCID::MayLoad), 0x2e1804c06ULL, NULL, NULL, OperandInfo49 }, // Inst #3512 = VPSHUFHWmi { 3513, 3, 1, 0, 0, "VPSHUFHWri", 0, 0x2e1804c05ULL, NULL, NULL, OperandInfo50 }, // Inst #3513 = VPSHUFHWri { 3514, 7, 1, 0, 0, "VPSHUFLWmi", 0|(1<<MCID::MayLoad), 0x2e1804b06ULL, NULL, NULL, OperandInfo49 }, // Inst #3514 = VPSHUFLWmi { 3515, 3, 1, 0, 0, "VPSHUFLWri", 0, 0x2e1804b05ULL, NULL, NULL, OperandInfo50 }, // Inst #3515 = VPSHUFLWri { 3516, 7, 1, 0, 0, "VPSIGNBrm128", 0|(1<<MCID::MayLoad), 0xa11800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3516 = VPSIGNBrm128 { 3517, 3, 1, 0, 0, "VPSIGNBrr128", 0, 0xa11800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3517 = VPSIGNBrr128 { 3518, 7, 1, 0, 0, "VPSIGNDrm128", 0|(1<<MCID::MayLoad), 0xa15800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3518 = VPSIGNDrm128 { 3519, 3, 1, 0, 0, "VPSIGNDrr128", 0, 0xa15800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3519 = VPSIGNDrr128 { 3520, 7, 1, 0, 0, "VPSIGNWrm128", 0|(1<<MCID::MayLoad), 0xa13800d46ULL, NULL, NULL, OperandInfo137 }, // Inst #3520 = VPSIGNWrm128 { 3521, 3, 1, 0, 0, "VPSIGNWrr128", 0, 0xa13800d45ULL, NULL, NULL, OperandInfo138 }, // Inst #3521 = VPSIGNWrr128 { 3522, 3, 1, 0, 0, "VPSLLDQri", 0, 0xae7804157ULL, NULL, NULL, OperandInfo50 }, // Inst #3522 = VPSLLDQri { 3523, 3, 1, 0, 0, "VPSLLDri", 0, 0xae5804156ULL, NULL, NULL, OperandInfo50 }, // Inst #3523 = VPSLLDri { 3524, 7, 1, 0, 0, "VPSLLDrm", 0|(1<<MCID::MayLoad), 0xbe5800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3524 = VPSLLDrm { 3525, 3, 1, 0, 0, "VPSLLDrr", 0, 0xbe5800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3525 = VPSLLDrr { 3526, 3, 1, 0, 0, "VPSLLQri", 0, 0xae7804156ULL, NULL, NULL, OperandInfo50 }, // Inst #3526 = VPSLLQri { 3527, 7, 1, 0, 0, "VPSLLQrm", 0|(1<<MCID::MayLoad), 0xbe7800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3527 = VPSLLQrm { 3528, 3, 1, 0, 0, "VPSLLQrr", 0, 0xbe7800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3528 = VPSLLQrr { 3529, 3, 1, 0, 0, "VPSLLWri", 0, 0xae3804156ULL, NULL, NULL, OperandInfo50 }, // Inst #3529 = VPSLLWri { 3530, 7, 1, 0, 0, "VPSLLWrm", 0|(1<<MCID::MayLoad), 0xbe3800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3530 = VPSLLWrm { 3531, 3, 1, 0, 0, "VPSLLWrr", 0, 0xbe3800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3531 = VPSLLWrr { 3532, 3, 1, 0, 0, "VPSRADri", 0, 0xae5804154ULL, NULL, NULL, OperandInfo50 }, // Inst #3532 = VPSRADri { 3533, 7, 1, 0, 0, "VPSRADrm", 0|(1<<MCID::MayLoad), 0xbc5800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3533 = VPSRADrm { 3534, 3, 1, 0, 0, "VPSRADrr", 0, 0xbc5800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3534 = VPSRADrr { 3535, 3, 1, 0, 0, "VPSRAWri", 0, 0xae3804154ULL, NULL, NULL, OperandInfo50 }, // Inst #3535 = VPSRAWri { 3536, 7, 1, 0, 0, "VPSRAWrm", 0|(1<<MCID::MayLoad), 0xbc3800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3536 = VPSRAWrm { 3537, 3, 1, 0, 0, "VPSRAWrr", 0, 0xbc3800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3537 = VPSRAWrr { 3538, 3, 1, 0, 0, "VPSRLDQri", 0, 0xae7804153ULL, NULL, NULL, OperandInfo50 }, // Inst #3538 = VPSRLDQri { 3539, 3, 1, 0, 0, "VPSRLDri", 0, 0xae5804152ULL, NULL, NULL, OperandInfo50 }, // Inst #3539 = VPSRLDri { 3540, 7, 1, 0, 0, "VPSRLDrm", 0|(1<<MCID::MayLoad), 0xba5800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3540 = VPSRLDrm { 3541, 3, 1, 0, 0, "VPSRLDrr", 0, 0xba5800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3541 = VPSRLDrr { 3542, 3, 1, 0, 0, "VPSRLQri", 0, 0xae7804152ULL, NULL, NULL, OperandInfo50 }, // Inst #3542 = VPSRLQri { 3543, 7, 1, 0, 0, "VPSRLQrm", 0|(1<<MCID::MayLoad), 0xba7800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3543 = VPSRLQrm { 3544, 3, 1, 0, 0, "VPSRLQrr", 0, 0xba7800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3544 = VPSRLQrr { 3545, 3, 1, 0, 0, "VPSRLWri", 0, 0xae3804152ULL, NULL, NULL, OperandInfo50 }, // Inst #3545 = VPSRLWri { 3546, 7, 1, 0, 0, "VPSRLWrm", 0|(1<<MCID::MayLoad), 0xba3800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3546 = VPSRLWrm { 3547, 3, 1, 0, 0, "VPSRLWrr", 0, 0xba3800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3547 = VPSRLWrr { 3548, 7, 1, 0, 0, "VPSUBBrm", 0|(1<<MCID::MayLoad), 0xbf1800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3548 = VPSUBBrm { 3549, 3, 1, 0, 0, "VPSUBBrr", 0, 0xbf1800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3549 = VPSUBBrr { 3550, 7, 1, 0, 0, "VPSUBDrm", 0|(1<<MCID::MayLoad), 0xbf5800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3550 = VPSUBDrm { 3551, 3, 1, 0, 0, "VPSUBDrr", 0, 0xbf5800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3551 = VPSUBDrr { 3552, 7, 1, 0, 0, "VPSUBQrm", 0|(1<<MCID::MayLoad), 0xbf7800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3552 = VPSUBQrm { 3553, 3, 1, 0, 0, "VPSUBQrr", 0, 0xbf7800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3553 = VPSUBQrr { 3554, 7, 1, 0, 0, "VPSUBSBrm", 0|(1<<MCID::MayLoad), 0xbd1800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3554 = VPSUBSBrm { 3555, 3, 1, 0, 0, "VPSUBSBrr", 0, 0xbd1800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3555 = VPSUBSBrr { 3556, 7, 1, 0, 0, "VPSUBSWrm", 0|(1<<MCID::MayLoad), 0xbd3800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3556 = VPSUBSWrm { 3557, 3, 1, 0, 0, "VPSUBSWrr", 0, 0xbd3800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3557 = VPSUBSWrr { 3558, 7, 1, 0, 0, "VPSUBUSBrm", 0|(1<<MCID::MayLoad), 0xbb1800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3558 = VPSUBUSBrm { 3559, 3, 1, 0, 0, "VPSUBUSBrr", 0, 0xbb1800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3559 = VPSUBUSBrr { 3560, 7, 1, 0, 0, "VPSUBUSWrm", 0|(1<<MCID::MayLoad), 0xbb3800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3560 = VPSUBUSWrm { 3561, 3, 1, 0, 0, "VPSUBUSWrr", 0, 0xbb3800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3561 = VPSUBUSWrr { 3562, 7, 1, 0, 0, "VPSUBWrm", 0|(1<<MCID::MayLoad), 0xbf3800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3562 = VPSUBWrm { 3563, 3, 1, 0, 0, "VPSUBWrr", 0, 0xbf3800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3563 = VPSUBWrr { 3564, 6, 0, 0, 0, "VPTESTYrm", 0|(1<<MCID::MayLoad), 0x22f800d46ULL, NULL, ImplicitList1, OperandInfo233 }, // Inst #3564 = VPTESTYrm { 3565, 2, 0, 0, 0, "VPTESTYrr", 0, 0x22f800d45ULL, NULL, ImplicitList1, OperandInfo237 }, // Inst #3565 = VPTESTYrr { 3566, 6, 0, 0, 0, "VPTESTrm", 0|(1<<MCID::MayLoad), 0x22f800d46ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #3566 = VPTESTrm { 3567, 2, 0, 0, 0, "VPTESTrr", 0, 0x22f800d45ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #3567 = VPTESTrr { 3568, 7, 1, 0, 0, "VPUNPCKHBWrm", 0|(1<<MCID::MayLoad), 0xad1800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3568 = VPUNPCKHBWrm { 3569, 3, 1, 0, 0, "VPUNPCKHBWrr", 0, 0xad1800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3569 = VPUNPCKHBWrr { 3570, 7, 1, 0, 0, "VPUNPCKHDQrm", 0|(1<<MCID::MayLoad), 0xad5800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3570 = VPUNPCKHDQrm { 3571, 3, 1, 0, 0, "VPUNPCKHDQrr", 0, 0xad5800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3571 = VPUNPCKHDQrr { 3572, 7, 1, 0, 0, "VPUNPCKHQDQrm", 0|(1<<MCID::MayLoad), 0xadb800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3572 = VPUNPCKHQDQrm { 3573, 3, 1, 0, 0, "VPUNPCKHQDQrr", 0, 0xadb800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3573 = VPUNPCKHQDQrr { 3574, 7, 1, 0, 0, "VPUNPCKHWDrm", 0|(1<<MCID::MayLoad), 0xad3800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3574 = VPUNPCKHWDrm { 3575, 3, 1, 0, 0, "VPUNPCKHWDrr", 0, 0xad3800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3575 = VPUNPCKHWDrr { 3576, 7, 1, 0, 0, "VPUNPCKLBWrm", 0|(1<<MCID::MayLoad), 0xac1800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3576 = VPUNPCKLBWrm { 3577, 3, 1, 0, 0, "VPUNPCKLBWrr", 0, 0xac1800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3577 = VPUNPCKLBWrr { 3578, 7, 1, 0, 0, "VPUNPCKLDQrm", 0|(1<<MCID::MayLoad), 0xac5800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3578 = VPUNPCKLDQrm { 3579, 3, 1, 0, 0, "VPUNPCKLDQrr", 0, 0xac5800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3579 = VPUNPCKLDQrr { 3580, 7, 1, 0, 0, "VPUNPCKLQDQrm", 0|(1<<MCID::MayLoad), 0xad9800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3580 = VPUNPCKLQDQrm { 3581, 3, 1, 0, 0, "VPUNPCKLQDQrr", 0, 0xad9800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3581 = VPUNPCKLQDQrr { 3582, 7, 1, 0, 0, "VPUNPCKLWDrm", 0|(1<<MCID::MayLoad), 0xac3800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3582 = VPUNPCKLWDrm { 3583, 3, 1, 0, 0, "VPUNPCKLWDrr", 0, 0xac3800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3583 = VPUNPCKLWDrr { 3584, 7, 1, 0, 0, "VPXORrm", 0|(1<<MCID::MayLoad), 0xbdf800146ULL, NULL, NULL, OperandInfo137 }, // Inst #3584 = VPXORrm { 3585, 3, 1, 0, 0, "VPXORrr", 0|(1<<MCID::Commutable), 0xbdf800145ULL, NULL, NULL, OperandInfo138 }, // Inst #3585 = VPXORrr { 3586, 6, 1, 0, 0, "VRCPPSYm", 0|(1<<MCID::MayLoad), 0x2a6800106ULL, NULL, NULL, OperandInfo233 }, // Inst #3586 = VRCPPSYm { 3587, 6, 1, 0, 0, "VRCPPSYm_Int", 0|(1<<MCID::MayLoad), 0x2a6800106ULL, NULL, NULL, OperandInfo233 }, // Inst #3587 = VRCPPSYm_Int { 3588, 2, 1, 0, 0, "VRCPPSYr", 0, 0x2a6800105ULL, NULL, NULL, OperandInfo237 }, // Inst #3588 = VRCPPSYr { 3589, 2, 1, 0, 0, "VRCPPSYr_Int", 0, 0x2a6800105ULL, NULL, NULL, OperandInfo237 }, // Inst #3589 = VRCPPSYr_Int { 3590, 6, 1, 0, 0, "VRCPPSm", 0|(1<<MCID::MayLoad), 0x2a6800106ULL, NULL, NULL, OperandInfo47 }, // Inst #3590 = VRCPPSm { 3591, 6, 1, 0, 0, "VRCPPSm_Int", 0|(1<<MCID::MayLoad), 0x2a6800106ULL, NULL, NULL, OperandInfo47 }, // Inst #3591 = VRCPPSm_Int { 3592, 2, 1, 0, 0, "VRCPPSr", 0, 0x2a6800105ULL, NULL, NULL, OperandInfo48 }, // Inst #3592 = VRCPPSr { 3593, 2, 1, 0, 0, "VRCPPSr_Int", 0, 0x2a6800105ULL, NULL, NULL, OperandInfo48 }, // Inst #3593 = VRCPPSr_Int { 3594, 7, 1, 0, 0, "VRCPSSm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4aa6000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #3594 = VRCPSSm { 3595, 7, 1, 0, 0, "VRCPSSm_Int", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa6000c06ULL, NULL, NULL, OperandInfo261 }, // Inst #3595 = VRCPSSm_Int { 3596, 3, 1, 0, 0, "VRCPSSr", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa6000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #3596 = VRCPSSr { 3597, 7, 1, 0, 0, "VROUNDPDm", 0|(1<<MCID::MayLoad), 0x213804e46ULL, NULL, NULL, OperandInfo49 }, // Inst #3597 = VROUNDPDm { 3598, 7, 1, 0, 0, "VROUNDPDm_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x213804e46ULL, NULL, NULL, OperandInfo49 }, // Inst #3598 = VROUNDPDm_AVX { 3599, 3, 1, 0, 0, "VROUNDPDr", 0, 0x213804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #3599 = VROUNDPDr { 3600, 3, 1, 0, 0, "VROUNDPDr_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x213804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #3600 = VROUNDPDr_AVX { 3601, 7, 1, 0, 0, "VROUNDPSm", 0|(1<<MCID::MayLoad), 0x210004e46ULL, NULL, NULL, OperandInfo49 }, // Inst #3601 = VROUNDPSm { 3602, 7, 1, 0, 0, "VROUNDPSm_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x210004e46ULL, NULL, NULL, OperandInfo49 }, // Inst #3602 = VROUNDPSm_AVX { 3603, 3, 1, 0, 0, "VROUNDPSr", 0, 0x211804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #3603 = VROUNDPSr { 3604, 3, 1, 0, 0, "VROUNDPSr_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x211804e45ULL, NULL, NULL, OperandInfo50 }, // Inst #3604 = VROUNDPSr_AVX { 3605, 8, 1, 0, 0, "VROUNDSDm", 0|(1<<MCID::MayLoad), 0x4a17804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3605 = VROUNDSDm { 3606, 8, 1, 0, 0, "VROUNDSDm_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x4a17804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3606 = VROUNDSDm_AVX { 3607, 4, 1, 0, 0, "VROUNDSDr", 0, 0x4a17804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3607 = VROUNDSDr { 3608, 4, 1, 0, 0, "VROUNDSDr_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x4a17804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3608 = VROUNDSDr_AVX { 3609, 8, 1, 0, 0, "VROUNDSSm", 0|(1<<MCID::MayLoad), 0x4a15804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3609 = VROUNDSSm { 3610, 8, 1, 0, 0, "VROUNDSSm_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x4a15804e46ULL, NULL, NULL, OperandInfo136 }, // Inst #3610 = VROUNDSSm_AVX { 3611, 4, 1, 0, 0, "VROUNDSSr", 0, 0x4a15804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3611 = VROUNDSSr { 3612, 4, 1, 0, 0, "VROUNDSSr_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x4a15804e45ULL, NULL, NULL, OperandInfo86 }, // Inst #3612 = VROUNDSSr_AVX { 3613, 7, 1, 0, 0, "VROUNDYPDm", 0|(1<<MCID::MayLoad), 0x213804e46ULL, NULL, NULL, OperandInfo257 }, // Inst #3613 = VROUNDYPDm { 3614, 7, 1, 0, 0, "VROUNDYPDm_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x213804e46ULL, NULL, NULL, OperandInfo257 }, // Inst #3614 = VROUNDYPDm_AVX { 3615, 3, 1, 0, 0, "VROUNDYPDr", 0, 0x213804e45ULL, NULL, NULL, OperandInfo258 }, // Inst #3615 = VROUNDYPDr { 3616, 3, 1, 0, 0, "VROUNDYPDr_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x213804e45ULL, NULL, NULL, OperandInfo258 }, // Inst #3616 = VROUNDYPDr_AVX { 3617, 7, 1, 0, 0, "VROUNDYPSm", 0|(1<<MCID::MayLoad), 0x210004e46ULL, NULL, NULL, OperandInfo257 }, // Inst #3617 = VROUNDYPSm { 3618, 7, 1, 0, 0, "VROUNDYPSm_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x210004e46ULL, NULL, NULL, OperandInfo257 }, // Inst #3618 = VROUNDYPSm_AVX { 3619, 3, 1, 0, 0, "VROUNDYPSr", 0, 0x211804e45ULL, NULL, NULL, OperandInfo258 }, // Inst #3619 = VROUNDYPSr { 3620, 3, 1, 0, 0, "VROUNDYPSr_AVX", 0|(1<<MCID::UnmodeledSideEffects), 0x211804e45ULL, NULL, NULL, OperandInfo258 }, // Inst #3620 = VROUNDYPSr_AVX { 3621, 6, 1, 0, 0, "VRSQRTPSYm", 0|(1<<MCID::MayLoad), 0x2a4800106ULL, NULL, NULL, OperandInfo233 }, // Inst #3621 = VRSQRTPSYm { 3622, 6, 1, 0, 0, "VRSQRTPSYm_Int", 0|(1<<MCID::MayLoad), 0x2a4800106ULL, NULL, NULL, OperandInfo233 }, // Inst #3622 = VRSQRTPSYm_Int { 3623, 2, 1, 0, 0, "VRSQRTPSYr", 0, 0x2a4800105ULL, NULL, NULL, OperandInfo237 }, // Inst #3623 = VRSQRTPSYr { 3624, 2, 1, 0, 0, "VRSQRTPSYr_Int", 0, 0x2a4800105ULL, NULL, NULL, OperandInfo237 }, // Inst #3624 = VRSQRTPSYr_Int { 3625, 6, 1, 0, 0, "VRSQRTPSm", 0|(1<<MCID::MayLoad), 0x2a4800106ULL, NULL, NULL, OperandInfo47 }, // Inst #3625 = VRSQRTPSm { 3626, 6, 1, 0, 0, "VRSQRTPSm_Int", 0|(1<<MCID::MayLoad), 0x2a4800106ULL, NULL, NULL, OperandInfo47 }, // Inst #3626 = VRSQRTPSm_Int { 3627, 2, 1, 0, 0, "VRSQRTPSr", 0, 0x2a4800105ULL, NULL, NULL, OperandInfo48 }, // Inst #3627 = VRSQRTPSr { 3628, 2, 1, 0, 0, "VRSQRTPSr_Int", 0, 0x2a4800105ULL, NULL, NULL, OperandInfo48 }, // Inst #3628 = VRSQRTPSr_Int { 3629, 7, 1, 0, 0, "VRSQRTSSm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4aa4000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #3629 = VRSQRTSSm { 3630, 7, 1, 0, 0, "VRSQRTSSm_Int", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa4000c06ULL, NULL, NULL, OperandInfo261 }, // Inst #3630 = VRSQRTSSm_Int { 3631, 3, 1, 0, 0, "VRSQRTSSr", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa4000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #3631 = VRSQRTSSr { 3632, 8, 1, 0, 0, "VSHUFPDYrmi", 0|(1<<MCID::MayLoad), 0xb8d004146ULL, NULL, NULL, OperandInfo228 }, // Inst #3632 = VSHUFPDYrmi { 3633, 4, 1, 0, 0, "VSHUFPDYrri", 0, 0xb8d004145ULL, NULL, NULL, OperandInfo87 }, // Inst #3633 = VSHUFPDYrri { 3634, 8, 1, 0, 0, "VSHUFPDrmi", 0|(1<<MCID::MayLoad), 0xb8d004146ULL, NULL, NULL, OperandInfo136 }, // Inst #3634 = VSHUFPDrmi { 3635, 4, 1, 0, 0, "VSHUFPDrri", 0, 0xb8d004145ULL, NULL, NULL, OperandInfo86 }, // Inst #3635 = VSHUFPDrri { 3636, 8, 1, 0, 0, "VSHUFPSYrmi", 0|(1<<MCID::MayLoad), 0xb8c804106ULL, NULL, NULL, OperandInfo228 }, // Inst #3636 = VSHUFPSYrmi { 3637, 4, 1, 0, 0, "VSHUFPSYrri", 0, 0xb8c804105ULL, NULL, NULL, OperandInfo87 }, // Inst #3637 = VSHUFPSYrri { 3638, 8, 1, 0, 0, "VSHUFPSrmi", 0|(1<<MCID::MayLoad), 0xb8c804106ULL, NULL, NULL, OperandInfo136 }, // Inst #3638 = VSHUFPSrmi { 3639, 4, 1, 0, 0, "VSHUFPSrri", 0, 0xb8c804105ULL, NULL, NULL, OperandInfo86 }, // Inst #3639 = VSHUFPSrri { 3640, 6, 1, 0, 0, "VSQRTPDYm", 0|(1<<MCID::MayLoad), 0x2a3000146ULL, NULL, NULL, OperandInfo233 }, // Inst #3640 = VSQRTPDYm { 3641, 6, 1, 0, 0, "VSQRTPDYm_Int", 0|(1<<MCID::MayLoad), 0x2a3000146ULL, NULL, NULL, OperandInfo233 }, // Inst #3641 = VSQRTPDYm_Int { 3642, 2, 1, 0, 0, "VSQRTPDYr", 0, 0x2a3000145ULL, NULL, NULL, OperandInfo237 }, // Inst #3642 = VSQRTPDYr { 3643, 2, 1, 0, 0, "VSQRTPDYr_Int", 0, 0x2a3000145ULL, NULL, NULL, OperandInfo237 }, // Inst #3643 = VSQRTPDYr_Int { 3644, 6, 1, 0, 0, "VSQRTPDm", 0|(1<<MCID::MayLoad), 0x2a3000146ULL, NULL, NULL, OperandInfo47 }, // Inst #3644 = VSQRTPDm { 3645, 6, 1, 0, 0, "VSQRTPDm_Int", 0|(1<<MCID::MayLoad), 0x2a3000146ULL, NULL, NULL, OperandInfo47 }, // Inst #3645 = VSQRTPDm_Int { 3646, 2, 1, 0, 0, "VSQRTPDr", 0, 0x2a3000145ULL, NULL, NULL, OperandInfo48 }, // Inst #3646 = VSQRTPDr { 3647, 2, 1, 0, 0, "VSQRTPDr_Int", 0, 0x2a3000145ULL, NULL, NULL, OperandInfo48 }, // Inst #3647 = VSQRTPDr_Int { 3648, 6, 1, 0, 0, "VSQRTPSYm", 0|(1<<MCID::MayLoad), 0x2a2800106ULL, NULL, NULL, OperandInfo233 }, // Inst #3648 = VSQRTPSYm { 3649, 6, 1, 0, 0, "VSQRTPSYm_Int", 0|(1<<MCID::MayLoad), 0x2a2800106ULL, NULL, NULL, OperandInfo233 }, // Inst #3649 = VSQRTPSYm_Int { 3650, 2, 1, 0, 0, "VSQRTPSYr", 0, 0x2a2800105ULL, NULL, NULL, OperandInfo237 }, // Inst #3650 = VSQRTPSYr { 3651, 2, 1, 0, 0, "VSQRTPSYr_Int", 0, 0x2a2800105ULL, NULL, NULL, OperandInfo237 }, // Inst #3651 = VSQRTPSYr_Int { 3652, 6, 1, 0, 0, "VSQRTPSm", 0|(1<<MCID::MayLoad), 0x2a2800106ULL, NULL, NULL, OperandInfo47 }, // Inst #3652 = VSQRTPSm { 3653, 6, 1, 0, 0, "VSQRTPSm_Int", 0|(1<<MCID::MayLoad), 0x2a2800106ULL, NULL, NULL, OperandInfo47 }, // Inst #3653 = VSQRTPSm_Int { 3654, 2, 1, 0, 0, "VSQRTPSr", 0, 0x2a2800105ULL, NULL, NULL, OperandInfo48 }, // Inst #3654 = VSQRTPSr { 3655, 2, 1, 0, 0, "VSQRTPSr_Int", 0, 0x2a2800105ULL, NULL, NULL, OperandInfo48 }, // Inst #3655 = VSQRTPSr_Int { 3656, 7, 1, 0, 0, "VSQRTSDm", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa2000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #3656 = VSQRTSDm { 3657, 7, 1, 0, 0, "VSQRTSDm_Int", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa2000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #3657 = VSQRTSDm_Int { 3658, 3, 1, 0, 0, "VSQRTSDr", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa2000b05ULL, NULL, NULL, OperandInfo224 }, // Inst #3658 = VSQRTSDr { 3659, 7, 1, 0, 0, "VSQRTSSm", 0|(1<<MCID::MayLoad)|(1<<MCID::UnmodeledSideEffects), 0x4aa2000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #3659 = VSQRTSSm { 3660, 7, 1, 0, 0, "VSQRTSSm_Int", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa2000c06ULL, NULL, NULL, OperandInfo261 }, // Inst #3660 = VSQRTSSm_Int { 3661, 3, 1, 0, 0, "VSQRTSSr", 0|(1<<MCID::UnmodeledSideEffects), 0x4aa2000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #3661 = VSQRTSSr { 3662, 5, 0, 0, 0, "VSTMXCSR", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x35c80011bULL, NULL, NULL, OperandInfo38 }, // Inst #3662 = VSTMXCSR { 3663, 7, 1, 0, 0, "VSUBPDYrm", 0|(1<<MCID::MayLoad), 0xab9000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3663 = VSUBPDYrm { 3664, 3, 1, 0, 0, "VSUBPDYrr", 0, 0xab9000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3664 = VSUBPDYrr { 3665, 7, 1, 0, 0, "VSUBPDrm", 0|(1<<MCID::MayLoad), 0xab9000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3665 = VSUBPDrm { 3666, 3, 1, 0, 0, "VSUBPDrr", 0, 0xab9000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3666 = VSUBPDrr { 3667, 7, 1, 0, 0, "VSUBPSYrm", 0|(1<<MCID::MayLoad), 0xab8800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3667 = VSUBPSYrm { 3668, 3, 1, 0, 0, "VSUBPSYrr", 0, 0xab8800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3668 = VSUBPSYrr { 3669, 7, 1, 0, 0, "VSUBPSrm", 0|(1<<MCID::MayLoad), 0xab8800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3669 = VSUBPSrm { 3670, 3, 1, 0, 0, "VSUBPSrr", 0, 0xab8800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3670 = VSUBPSrr { 3671, 7, 1, 0, 0, "VSUBSDrm", 0|(1<<MCID::MayLoad), 0x4ab8000b06ULL, NULL, NULL, OperandInfo223 }, // Inst #3671 = VSUBSDrm { 3672, 7, 1, 0, 0, "VSUBSDrm_Int", 0|(1<<MCID::MayLoad), 0x4ab8000b06ULL, NULL, NULL, OperandInfo137 }, // Inst #3672 = VSUBSDrm_Int { 3673, 3, 1, 0, 0, "VSUBSDrr", 0, 0x4ab8000b05ULL, NULL, NULL, OperandInfo224 }, // Inst #3673 = VSUBSDrr { 3674, 3, 1, 0, 0, "VSUBSDrr_Int", 0, 0x4ab8000b05ULL, NULL, NULL, OperandInfo138 }, // Inst #3674 = VSUBSDrr_Int { 3675, 7, 1, 0, 0, "VSUBSSrm", 0|(1<<MCID::MayLoad), 0x4ab8000c06ULL, NULL, NULL, OperandInfo225 }, // Inst #3675 = VSUBSSrm { 3676, 7, 1, 0, 0, "VSUBSSrm_Int", 0|(1<<MCID::MayLoad), 0x4ab8000c06ULL, NULL, NULL, OperandInfo137 }, // Inst #3676 = VSUBSSrm_Int { 3677, 3, 1, 0, 0, "VSUBSSrr", 0, 0x4ab8000c05ULL, NULL, NULL, OperandInfo226 }, // Inst #3677 = VSUBSSrr { 3678, 3, 1, 0, 0, "VSUBSSrr_Int", 0, 0x4ab8000c05ULL, NULL, NULL, OperandInfo138 }, // Inst #3678 = VSUBSSrr_Int { 3679, 6, 0, 0, 0, "VTESTPDYrm", 0|(1<<MCID::MayLoad), 0x21f800d46ULL, NULL, ImplicitList1, OperandInfo233 }, // Inst #3679 = VTESTPDYrm { 3680, 2, 0, 0, 0, "VTESTPDYrr", 0, 0x21f800d45ULL, NULL, ImplicitList1, OperandInfo237 }, // Inst #3680 = VTESTPDYrr { 3681, 6, 0, 0, 0, "VTESTPDrm", 0|(1<<MCID::MayLoad), 0x21f800d46ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #3681 = VTESTPDrm { 3682, 2, 0, 0, 0, "VTESTPDrr", 0, 0x21f800d45ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #3682 = VTESTPDrr { 3683, 6, 0, 0, 0, "VTESTPSYrm", 0|(1<<MCID::MayLoad), 0x21d800d46ULL, NULL, ImplicitList1, OperandInfo233 }, // Inst #3683 = VTESTPSYrm { 3684, 2, 0, 0, 0, "VTESTPSYrr", 0, 0x21d800d45ULL, NULL, ImplicitList1, OperandInfo237 }, // Inst #3684 = VTESTPSYrr { 3685, 6, 0, 0, 0, "VTESTPSrm", 0|(1<<MCID::MayLoad), 0x21d800d46ULL, NULL, ImplicitList1, OperandInfo47 }, // Inst #3685 = VTESTPSrm { 3686, 2, 0, 0, 0, "VTESTPSrr", 0, 0x21d800d45ULL, NULL, ImplicitList1, OperandInfo48 }, // Inst #3686 = VTESTPSrr { 3687, 6, 0, 0, 0, "VUCOMISDrm", 0|(1<<MCID::MayLoad), 0x425d000146ULL, NULL, ImplicitList1, OperandInfo101 }, // Inst #3687 = VUCOMISDrm { 3688, 2, 0, 0, 0, "VUCOMISDrr", 0, 0x425d000145ULL, NULL, ImplicitList1, OperandInfo123 }, // Inst #3688 = VUCOMISDrr { 3689, 6, 0, 0, 0, "VUCOMISSrm", 0|(1<<MCID::MayLoad), 0x425c800106ULL, NULL, ImplicitList1, OperandInfo99 }, // Inst #3689 = VUCOMISSrm { 3690, 2, 0, 0, 0, "VUCOMISSrr", 0, 0x425c800105ULL, NULL, ImplicitList1, OperandInfo124 }, // Inst #3690 = VUCOMISSrr { 3691, 7, 1, 0, 0, "VUNPCKHPDYrm", 0|(1<<MCID::MayLoad), 0xa2b000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3691 = VUNPCKHPDYrm { 3692, 3, 1, 0, 0, "VUNPCKHPDYrr", 0, 0xa2b000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3692 = VUNPCKHPDYrr { 3693, 7, 1, 0, 0, "VUNPCKHPDrm", 0|(1<<MCID::MayLoad), 0xa2b000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3693 = VUNPCKHPDrm { 3694, 3, 1, 0, 0, "VUNPCKHPDrr", 0, 0xa2b000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3694 = VUNPCKHPDrr { 3695, 7, 1, 0, 0, "VUNPCKHPSYrm", 0|(1<<MCID::MayLoad), 0xa2a800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3695 = VUNPCKHPSYrm { 3696, 3, 1, 0, 0, "VUNPCKHPSYrr", 0, 0xa2a800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3696 = VUNPCKHPSYrr { 3697, 7, 1, 0, 0, "VUNPCKHPSrm", 0|(1<<MCID::MayLoad), 0xa2a800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3697 = VUNPCKHPSrm { 3698, 3, 1, 0, 0, "VUNPCKHPSrr", 0, 0xa2a800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3698 = VUNPCKHPSrr { 3699, 7, 1, 0, 0, "VUNPCKLPDYrm", 0|(1<<MCID::MayLoad), 0xa29000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3699 = VUNPCKLPDYrm { 3700, 3, 1, 0, 0, "VUNPCKLPDYrr", 0, 0xa29000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3700 = VUNPCKLPDYrr { 3701, 7, 1, 0, 0, "VUNPCKLPDrm", 0|(1<<MCID::MayLoad), 0xa29000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3701 = VUNPCKLPDrm { 3702, 3, 1, 0, 0, "VUNPCKLPDrr", 0, 0xa29000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3702 = VUNPCKLPDrr { 3703, 7, 1, 0, 0, "VUNPCKLPSYrm", 0|(1<<MCID::MayLoad), 0xa28800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3703 = VUNPCKLPSYrm { 3704, 3, 1, 0, 0, "VUNPCKLPSYrr", 0, 0xa28800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3704 = VUNPCKLPSYrr { 3705, 7, 1, 0, 0, "VUNPCKLPSrm", 0|(1<<MCID::MayLoad), 0xa28800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3705 = VUNPCKLPSrm { 3706, 3, 1, 0, 0, "VUNPCKLPSrr", 0, 0xa28800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3706 = VUNPCKLPSrr { 3707, 7, 1, 0, 0, "VXORPDYrm", 0|(1<<MCID::MayLoad), 0xaaf000146ULL, NULL, NULL, OperandInfo221 }, // Inst #3707 = VXORPDYrm { 3708, 3, 1, 0, 0, "VXORPDYrr", 0|(1<<MCID::Commutable), 0xaaf000145ULL, NULL, NULL, OperandInfo222 }, // Inst #3708 = VXORPDYrr { 3709, 7, 1, 0, 0, "VXORPDrm", 0|(1<<MCID::MayLoad), 0xaaf000146ULL, NULL, NULL, OperandInfo137 }, // Inst #3709 = VXORPDrm { 3710, 3, 1, 0, 0, "VXORPDrr", 0|(1<<MCID::Commutable), 0xaaf000145ULL, NULL, NULL, OperandInfo138 }, // Inst #3710 = VXORPDrr { 3711, 7, 1, 0, 0, "VXORPSYrm", 0|(1<<MCID::MayLoad), 0xaae800106ULL, NULL, NULL, OperandInfo221 }, // Inst #3711 = VXORPSYrm { 3712, 3, 1, 0, 0, "VXORPSYrr", 0|(1<<MCID::Commutable), 0xaae800105ULL, NULL, NULL, OperandInfo222 }, // Inst #3712 = VXORPSYrr { 3713, 7, 1, 0, 0, "VXORPSrm", 0|(1<<MCID::MayLoad), 0xaae800106ULL, NULL, NULL, OperandInfo137 }, // Inst #3713 = VXORPSrm { 3714, 3, 1, 0, 0, "VXORPSrr", 0|(1<<MCID::Commutable)|(1<<MCID::UnmodeledSideEffects), 0xaae800105ULL, NULL, NULL, OperandInfo138 }, // Inst #3714 = VXORPSrr { 3715, 0, 0, 0, 0, "VZEROALL", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x22ee000101ULL, NULL, ImplicitList70, 0 }, // Inst #3715 = VZEROALL { 3716, 0, 0, 0, 0, "VZEROUPPER", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x2ee000101ULL, NULL, ImplicitList70, 0 }, // Inst #3716 = VZEROUPPER { 3717, 1, 1, 0, 0, "V_SET0", 0|(1<<MCID::Pseudo)|(1<<MCID::FoldableAsLoad)|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0x0ULL, NULL, NULL, OperandInfo62 }, // Inst #3717 = V_SET0 { 3718, 1, 1, 0, 0, "V_SETALLONES", 0|(1<<MCID::FoldableAsLoad)|(1<<MCID::Rematerializable)|(1<<MCID::CheapAsAMove), 0xed800160ULL, NULL, NULL, OperandInfo62 }, // Inst #3718 = V_SETALLONES { 3719, 1, 0, 0, 0, "W64ALLOCA", 0|(1<<MCID::Call)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1d0018001ULL, ImplicitList8, ImplicitList71, OperandInfo73 }, // Inst #3719 = W64ALLOCA { 3720, 0, 0, 0, 0, "WAIT", 0|(1<<MCID::UnmodeledSideEffects), 0x136000001ULL, NULL, NULL, 0 }, // Inst #3720 = WAIT { 3721, 0, 0, 0, 0, "WBINVD", 0|(1<<MCID::UnmodeledSideEffects), 0x12000101ULL, NULL, NULL, 0 }, // Inst #3721 = WBINVD { 3722, 5, 0, 0, 0, "WINCALL64m", 0|(1<<MCID::Call)|(1<<MCID::MayLoad)|(1<<MCID::Variadic), 0x1fe00001aULL, ImplicitList8, ImplicitList66, OperandInfo38 }, // Inst #3722 = WINCALL64m { 3723, 1, 0, 0, 0, "WINCALL64pcrel32", 0|(1<<MCID::Call)|(1<<MCID::Variadic)|(1<<MCID::UnmodeledSideEffects), 0x1d0018001ULL, ImplicitList8, ImplicitList66, OperandInfo73 }, // Inst #3723 = WINCALL64pcrel32 { 3724, 1, 0, 0, 0, "WINCALL64r", 0|(1<<MCID::Call)|(1<<MCID::Variadic), 0x1fe000012ULL, ImplicitList8, ImplicitList66, OperandInfo74 }, // Inst #3724 = WINCALL64r { 3725, 0, 0, 0, 0, "WIN_ALLOCA", 0|(1<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList6, ImplicitList59, 0 }, // Inst #3725 = WIN_ALLOCA { 3726, 1, 0, 0, 0, "WRFSBASE", 0|(1<<MCID::UnmodeledSideEffects), 0x15c000c12ULL, NULL, NULL, OperandInfo72 }, // Inst #3726 = WRFSBASE { 3727, 1, 0, 0, 0, "WRFSBASE64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c002c12ULL, NULL, NULL, OperandInfo74 }, // Inst #3727 = WRFSBASE64 { 3728, 1, 0, 0, 0, "WRGSBASE", 0|(1<<MCID::UnmodeledSideEffects), 0x15c000c13ULL, NULL, NULL, OperandInfo72 }, // Inst #3728 = WRGSBASE { 3729, 1, 0, 0, 0, "WRGSBASE64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c002c13ULL, NULL, NULL, OperandInfo74 }, // Inst #3729 = WRGSBASE64 { 3730, 0, 0, 0, 0, "WRMSR", 0|(1<<MCID::UnmodeledSideEffects), 0x60000101ULL, NULL, NULL, 0 }, // Inst #3730 = WRMSR { 3731, 6, 0, 0, 0, "XADD16rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x182000144ULL, NULL, NULL, OperandInfo16 }, // Inst #3731 = XADD16rm { 3732, 2, 1, 0, 0, "XADD16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x182000143ULL, NULL, NULL, OperandInfo55 }, // Inst #3732 = XADD16rr { 3733, 6, 0, 0, 0, "XADD32rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x182000104ULL, NULL, NULL, OperandInfo20 }, // Inst #3733 = XADD32rm { 3734, 2, 1, 0, 0, "XADD32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x182000103ULL, NULL, NULL, OperandInfo65 }, // Inst #3734 = XADD32rr { 3735, 6, 0, 0, 0, "XADD64rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x182002104ULL, NULL, NULL, OperandInfo24 }, // Inst #3735 = XADD64rm { 3736, 2, 1, 0, 0, "XADD64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x182002103ULL, NULL, NULL, OperandInfo66 }, // Inst #3736 = XADD64rr { 3737, 6, 0, 0, 0, "XADD8rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore)|(1<<MCID::UnmodeledSideEffects), 0x180000104ULL, NULL, NULL, OperandInfo28 }, // Inst #3737 = XADD8rm { 3738, 2, 1, 0, 0, "XADD8rr", 0|(1<<MCID::UnmodeledSideEffects), 0x180000103ULL, NULL, NULL, OperandInfo89 }, // Inst #3738 = XADD8rr { 3739, 1, 0, 0, 0, "XCHG16ar", 0|(1<<MCID::UnmodeledSideEffects), 0x120000042ULL, NULL, NULL, OperandInfo113 }, // Inst #3739 = XCHG16ar { 3740, 7, 1, 0, 0, "XCHG16rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10e000046ULL, NULL, NULL, OperandInfo18 }, // Inst #3740 = XCHG16rm { 3741, 3, 1, 0, 0, "XCHG16rr", 0|(1<<MCID::UnmodeledSideEffects), 0x10e000045ULL, NULL, NULL, OperandInfo19 }, // Inst #3741 = XCHG16rr { 3742, 1, 0, 0, 0, "XCHG32ar", 0|(1<<MCID::UnmodeledSideEffects), 0x120000002ULL, NULL, NULL, OperandInfo72 }, // Inst #3742 = XCHG32ar { 3743, 1, 0, 0, 0, "XCHG32ar64", 0|(1<<MCID::UnmodeledSideEffects), 0x120000002ULL, NULL, NULL, OperandInfo262 }, // Inst #3743 = XCHG32ar64 { 3744, 7, 1, 0, 0, "XCHG32rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10e000006ULL, NULL, NULL, OperandInfo22 }, // Inst #3744 = XCHG32rm { 3745, 3, 1, 0, 0, "XCHG32rr", 0|(1<<MCID::UnmodeledSideEffects), 0x10e000005ULL, NULL, NULL, OperandInfo23 }, // Inst #3745 = XCHG32rr { 3746, 1, 0, 0, 0, "XCHG64ar", 0|(1<<MCID::UnmodeledSideEffects), 0x120002002ULL, NULL, NULL, OperandInfo74 }, // Inst #3746 = XCHG64ar { 3747, 7, 1, 0, 0, "XCHG64rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10e002006ULL, NULL, NULL, OperandInfo26 }, // Inst #3747 = XCHG64rm { 3748, 3, 1, 0, 0, "XCHG64rr", 0|(1<<MCID::UnmodeledSideEffects), 0x10e002005ULL, NULL, NULL, OperandInfo27 }, // Inst #3748 = XCHG64rr { 3749, 7, 1, 0, 0, "XCHG8rm", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10c000006ULL, NULL, NULL, OperandInfo30 }, // Inst #3749 = XCHG8rm { 3750, 3, 1, 0, 0, "XCHG8rr", 0|(1<<MCID::UnmodeledSideEffects), 0x10c000005ULL, NULL, NULL, OperandInfo31 }, // Inst #3750 = XCHG8rr { 3751, 1, 0, 0, 0, "XCH_F", 0|(1<<MCID::UnmodeledSideEffects), 0x190000402ULL, NULL, NULL, OperandInfo39 }, // Inst #3751 = XCH_F { 3752, 0, 0, 0, 0, "XCRYPTCBC", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0001001ULL, ImplicitList72, ImplicitList73, 0 }, // Inst #3752 = XCRYPTCBC { 3753, 0, 0, 0, 0, "XCRYPTCFB", 0|(1<<MCID::UnmodeledSideEffects), 0x1c0001001ULL, ImplicitList72, ImplicitList73, 0 }, // Inst #3753 = XCRYPTCFB { 3754, 0, 0, 0, 0, "XCRYPTCTR", 0|(1<<MCID::UnmodeledSideEffects), 0x1b0001001ULL, ImplicitList72, ImplicitList73, 0 }, // Inst #3754 = XCRYPTCTR { 3755, 0, 0, 0, 0, "XCRYPTECB", 0|(1<<MCID::UnmodeledSideEffects), 0x190001001ULL, ImplicitList72, ImplicitList73, 0 }, // Inst #3755 = XCRYPTECB { 3756, 0, 0, 0, 0, "XCRYPTOFB", 0|(1<<MCID::UnmodeledSideEffects), 0x1d0001001ULL, ImplicitList72, ImplicitList73, 0 }, // Inst #3756 = XCRYPTOFB { 3757, 0, 0, 0, 0, "XGETBV", 0|(1<<MCID::UnmodeledSideEffects), 0x200012dULL, ImplicitList26, ImplicitList74, 0 }, // Inst #3757 = XGETBV { 3758, 0, 0, 0, 0, "XLAT", 0|(1<<MCID::UnmodeledSideEffects), 0x1ae000001ULL, NULL, NULL, 0 }, // Inst #3758 = XLAT { 3759, 1, 0, 0, 0, "XOR16i16", 0|(1<<MCID::UnmodeledSideEffects), 0x6a00c041ULL, ImplicitList2, ImplicitList1, OperandInfo2 }, // Inst #3759 = XOR16i16 { 3760, 6, 0, 0, 0, "XOR16mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10200c05eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #3760 = XOR16mi { 3761, 6, 0, 0, 0, "XOR16mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600405eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #3761 = XOR16mi8 { 3762, 6, 0, 0, 0, "XOR16mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x62000044ULL, NULL, ImplicitList1, OperandInfo16 }, // Inst #3762 = XOR16mr { 3763, 3, 1, 0, 0, "XOR16ri", 0, 0x10200c056ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #3763 = XOR16ri { 3764, 3, 1, 0, 0, "XOR16ri8", 0, 0x106004056ULL, NULL, ImplicitList1, OperandInfo17 }, // Inst #3764 = XOR16ri8 { 3765, 7, 1, 0, 0, "XOR16rm", 0|(1<<MCID::MayLoad), 0x66000046ULL, NULL, ImplicitList1, OperandInfo18 }, // Inst #3765 = XOR16rm { 3766, 3, 1, 0, 0, "XOR16rr", 0|(1<<MCID::Commutable), 0x62000043ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #3766 = XOR16rr { 3767, 3, 1, 0, 0, "XOR16rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x66000045ULL, NULL, ImplicitList1, OperandInfo19 }, // Inst #3767 = XOR16rr_REV { 3768, 1, 0, 0, 0, "XOR32i32", 0|(1<<MCID::UnmodeledSideEffects), 0x6a014001ULL, ImplicitList3, ImplicitList1, OperandInfo2 }, // Inst #3768 = XOR32i32 { 3769, 6, 0, 0, 0, "XOR32mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201401eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #3769 = XOR32mi { 3770, 6, 0, 0, 0, "XOR32mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600401eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #3770 = XOR32mi8 { 3771, 6, 0, 0, 0, "XOR32mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x62000004ULL, NULL, ImplicitList1, OperandInfo20 }, // Inst #3771 = XOR32mr { 3772, 3, 1, 0, 0, "XOR32ri", 0, 0x102014016ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #3772 = XOR32ri { 3773, 3, 1, 0, 0, "XOR32ri8", 0, 0x106004016ULL, NULL, ImplicitList1, OperandInfo21 }, // Inst #3773 = XOR32ri8 { 3774, 7, 1, 0, 0, "XOR32rm", 0|(1<<MCID::MayLoad), 0x66000006ULL, NULL, ImplicitList1, OperandInfo22 }, // Inst #3774 = XOR32rm { 3775, 3, 1, 0, 0, "XOR32rr", 0|(1<<MCID::Commutable), 0x62000003ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #3775 = XOR32rr { 3776, 3, 1, 0, 0, "XOR32rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x66000005ULL, NULL, ImplicitList1, OperandInfo23 }, // Inst #3776 = XOR32rr_REV { 3777, 1, 0, 0, 0, "XOR64i32", 0|(1<<MCID::UnmodeledSideEffects), 0x6a016001ULL, ImplicitList4, ImplicitList1, OperandInfo2 }, // Inst #3777 = XOR64i32 { 3778, 6, 0, 0, 0, "XOR64mi32", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10201601eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #3778 = XOR64mi32 { 3779, 6, 0, 0, 0, "XOR64mi8", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10600601eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #3779 = XOR64mi8 { 3780, 6, 0, 0, 0, "XOR64mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x62002004ULL, NULL, ImplicitList1, OperandInfo24 }, // Inst #3780 = XOR64mr { 3781, 3, 1, 0, 0, "XOR64ri32", 0, 0x102016016ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #3781 = XOR64ri32 { 3782, 3, 1, 0, 0, "XOR64ri8", 0, 0x106006016ULL, NULL, ImplicitList1, OperandInfo25 }, // Inst #3782 = XOR64ri8 { 3783, 7, 1, 0, 0, "XOR64rm", 0|(1<<MCID::MayLoad), 0x66002006ULL, NULL, ImplicitList1, OperandInfo26 }, // Inst #3783 = XOR64rm { 3784, 3, 1, 0, 0, "XOR64rr", 0|(1<<MCID::Commutable), 0x62002003ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #3784 = XOR64rr { 3785, 3, 1, 0, 0, "XOR64rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x66002005ULL, NULL, ImplicitList1, OperandInfo27 }, // Inst #3785 = XOR64rr_REV { 3786, 1, 0, 0, 0, "XOR8i8", 0|(1<<MCID::UnmodeledSideEffects), 0x68004001ULL, ImplicitList5, ImplicitList1, OperandInfo2 }, // Inst #3786 = XOR8i8 { 3787, 6, 0, 0, 0, "XOR8mi", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x10000401eULL, NULL, ImplicitList1, OperandInfo15 }, // Inst #3787 = XOR8mi { 3788, 6, 0, 0, 0, "XOR8mr", 0|(1<<MCID::MayLoad)|(1<<MCID::MayStore), 0x60000004ULL, NULL, ImplicitList1, OperandInfo28 }, // Inst #3788 = XOR8mr { 3789, 3, 1, 0, 0, "XOR8ri", 0, 0x100004016ULL, NULL, ImplicitList1, OperandInfo29 }, // Inst #3789 = XOR8ri { 3790, 7, 1, 0, 0, "XOR8rm", 0|(1<<MCID::MayLoad), 0x64000006ULL, NULL, ImplicitList1, OperandInfo30 }, // Inst #3790 = XOR8rm { 3791, 3, 1, 0, 0, "XOR8rr", 0|(1<<MCID::Commutable), 0x60000003ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #3791 = XOR8rr { 3792, 3, 1, 0, 0, "XOR8rr_REV", 0|(1<<MCID::UnmodeledSideEffects), 0x64000005ULL, NULL, ImplicitList1, OperandInfo31 }, // Inst #3792 = XOR8rr_REV { 3793, 7, 1, 0, 0, "XORPDrm", 0|(1<<MCID::MayLoad), 0xaf000146ULL, NULL, NULL, OperandInfo32 }, // Inst #3793 = XORPDrm { 3794, 3, 1, 0, 0, "XORPDrr", 0|(1<<MCID::Commutable), 0xaf000145ULL, NULL, NULL, OperandInfo33 }, // Inst #3794 = XORPDrr { 3795, 7, 1, 0, 0, "XORPSrm", 0|(1<<MCID::MayLoad), 0xae800106ULL, NULL, NULL, OperandInfo32 }, // Inst #3795 = XORPSrm { 3796, 3, 1, 0, 0, "XORPSrr", 0|(1<<MCID::Commutable), 0xae800105ULL, NULL, NULL, OperandInfo33 }, // Inst #3796 = XORPSrr { 3797, 5, 0, 0, 0, "XRSTOR", 0|(1<<MCID::UnmodeledSideEffects), 0x15c00011dULL, ImplicitList74, NULL, OperandInfo38 }, // Inst #3797 = XRSTOR { 3798, 5, 0, 0, 0, "XRSTOR64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c00211dULL, ImplicitList74, NULL, OperandInfo38 }, // Inst #3798 = XRSTOR64 { 3799, 5, 1, 0, 0, "XSAVE", 0|(1<<MCID::UnmodeledSideEffects), 0x15c00011cULL, ImplicitList74, NULL, OperandInfo38 }, // Inst #3799 = XSAVE { 3800, 5, 1, 0, 0, "XSAVE64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c00211cULL, ImplicitList74, NULL, OperandInfo38 }, // Inst #3800 = XSAVE64 { 3801, 5, 1, 0, 0, "XSAVEOPT", 0|(1<<MCID::UnmodeledSideEffects), 0x15c00011eULL, ImplicitList74, NULL, OperandInfo38 }, // Inst #3801 = XSAVEOPT { 3802, 5, 1, 0, 0, "XSAVEOPT64", 0|(1<<MCID::UnmodeledSideEffects), 0x15c00211eULL, ImplicitList74, NULL, OperandInfo38 }, // Inst #3802 = XSAVEOPT64 { 3803, 0, 0, 0, 0, "XSETBV", 0|(1<<MCID::UnmodeledSideEffects), 0x200012eULL, ImplicitList75, NULL, 0 }, // Inst #3803 = XSETBV { 3804, 0, 0, 0, 0, "XSHA1", 0|(1<<MCID::UnmodeledSideEffects), 0x190000f01ULL, ImplicitList76, ImplicitList76, 0 }, // Inst #3804 = XSHA1 { 3805, 0, 0, 0, 0, "XSHA256", 0|(1<<MCID::UnmodeledSideEffects), 0x1a0000f01ULL, ImplicitList76, ImplicitList76, 0 }, // Inst #3805 = XSHA256 { 3806, 0, 0, 0, 0, "XSTORE", 0|(1<<MCID::UnmodeledSideEffects), 0x180001001ULL, ImplicitList77, ImplicitList78, 0 }, // Inst #3806 = XSTORE }; static inline void InitX86MCInstrInfo(MCInstrInfo *II) { II->InitMCInstrInfo(X86Insts, 3807); } } // End llvm namespace #endif // GET_INSTRINFO_MC_DESC #ifdef GET_INSTRINFO_HEADER #undef GET_INSTRINFO_HEADER namespace llvm { struct X86GenInstrInfo : public TargetInstrInfoImpl { explicit X86GenInstrInfo(int SO = -1, int DO = -1); }; } // End llvm namespace #endif // GET_INSTRINFO_HEADER #ifdef GET_INSTRINFO_CTOR #undef GET_INSTRINFO_CTOR namespace llvm { extern MCInstrDesc X86Insts[]; X86GenInstrInfo::X86GenInstrInfo(int SO, int DO) : TargetInstrInfoImpl(SO, DO) { InitMCInstrInfo(X86Insts, 3807); } } // End llvm namespace #endif // GET_INSTRINFO_CTOR