reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/X86/X86GenInstrInfo.inc
18024   { 336,	3,	1,	0,	22,	0|(1ULL<<MCID::Commutable), 0x1608002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #336 = ADDPDrr
18026   { 338,	3,	1,	0,	24,	0|(1ULL<<MCID::Commutable), 0x1604002031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #338 = ADDPSrr
18030   { 342,	3,	1,	0,	26,	0, 0x1608003831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #342 = ADDSDrr_Int
18034   { 346,	3,	1,	0,	28,	0, 0x1604003031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #346 = ADDSSrr_Int
18036   { 348,	3,	1,	0,	22,	0, 0x3408002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #348 = ADDSUBPDrr
18038   { 350,	3,	1,	0,	24,	0, 0x3404003831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #350 = ADDSUBPSrr
18069   { 381,	3,	1,	0,	31,	0, 0x37cc004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #381 = AESDECLASTrr
18071   { 383,	3,	1,	0,	31,	0, 0x378c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #383 = AESDECrr
18073   { 385,	3,	1,	0,	31,	0, 0x374c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #385 = AESENCLASTrr
18075   { 387,	3,	1,	0,	31,	0, 0x370c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #387 = AESENCrr
18121   { 433,	3,	1,	0,	1042,	0, 0x1548002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #433 = ANDNPDrr
18123   { 435,	3,	1,	0,	1042,	0, 0x1544002031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #435 = ANDNPSrr
18125   { 437,	3,	1,	0,	37,	0|(1ULL<<MCID::Commutable), 0x1508002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #437 = ANDPDrr
18127   { 439,	3,	1,	0,	37,	0|(1ULL<<MCID::Commutable), 0x1504002031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #439 = ANDPSrr
18163   { 475,	3,	1,	0,	45,	0, 0x548004831ULL, ImplicitList20, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #475 = BLENDVPDrr0
18165   { 477,	3,	1,	0,	45,	0, 0x504004831ULL, ImplicitList20, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #477 = BLENDVPSrr0
18485   { 797,	3,	1,	0,	868,	0, 0x1680003831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #797 = CVTSD2SSrr_Int
18505   { 817,	3,	1,	0,	845,	0, 0x1680003031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #817 = CVTSS2SDrr_Int
18554   { 866,	3,	1,	0,	122,	0, 0x1788002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #866 = DIVPDrr
18556   { 868,	3,	1,	0,	124,	0, 0x1784002031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #868 = DIVPSrr
18578   { 890,	3,	1,	0,	128,	0, 0x1788003831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #890 = DIVSDrr_Int
18582   { 894,	3,	1,	0,	126,	0, 0x1784003031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #894 = DIVSSrr_Int
18632   { 944,	3,	1,	0,	987,	0, 0x1e4c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #944 = EXTRQ
18708   { 1020,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0x33cc004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1020 = GF2P8MULBrr
18711   { 1023,	3,	1,	0,	143,	0, 0x1f08002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1023 = HADDPDrr
18713   { 1025,	3,	1,	0,	143,	0, 0x1f04003831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1025 = HADDPSrr
18716   { 1028,	3,	1,	0,	143,	0, 0x1f48002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1028 = HSUBPDrr
18718   { 1030,	3,	1,	0,	143,	0, 0x1f44003831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1030 = HSUBPSrr
18786   { 1098,	3,	1,	0,	1041,	0, 0x1e4c003831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1098 = INSERTQ
19098   { 1410,	3,	1,	0,	68,	0|(1ULL<<MCID::Commutable), 0x17c8002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1410 = MAXCPDrr
19100   { 1412,	3,	1,	0,	70,	0|(1ULL<<MCID::Commutable), 0x17c4002031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1412 = MAXCPSrr
19106   { 1418,	3,	1,	0,	68,	0, 0x17c8002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1418 = MAXPDrr
19108   { 1420,	3,	1,	0,	70,	0, 0x17c4002031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1420 = MAXPSrr
19112   { 1424,	3,	1,	0,	72,	0, 0x17c8003831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1424 = MAXSDrr_Int
19116   { 1428,	3,	1,	0,	74,	0, 0x17c4003031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1428 = MAXSSrr_Int
19119   { 1431,	3,	1,	0,	68,	0|(1ULL<<MCID::Commutable), 0x1748002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1431 = MINCPDrr
19121   { 1433,	3,	1,	0,	70,	0|(1ULL<<MCID::Commutable), 0x1744002031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1433 = MINCPSrr
19127   { 1439,	3,	1,	0,	68,	0, 0x1748002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1439 = MINPDrr
19129   { 1441,	3,	1,	0,	70,	0, 0x1744002031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1441 = MINPSrr
19133   { 1445,	3,	1,	0,	72,	0, 0x1748003831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1445 = MINSDrr_Int
19137   { 1449,	3,	1,	0,	74,	0, 0x1744003031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1449 = MINSSrr_Int
19435   { 1747,	3,	1,	0,	173,	0|(1ULL<<MCID::Commutable), 0x484002031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1747 = MOVHLPSrr
19440   { 1752,	3,	1,	0,	173,	0, 0x584002031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1752 = MOVLHPSrr
19467   { 1779,	3,	1,	0,	173,	0|(1ULL<<MCID::Commutable), 0x408003831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1779 = MOVSDrr
19468   { 1780,	3,	1,	0,	173,	0, 0x440003830ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1780 = MOVSDrr_REV
19480   { 1792,	3,	1,	0,	601,	0|(1ULL<<MCID::Commutable), 0x404003031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1792 = MOVSSrr
19481   { 1793,	3,	1,	0,	601,	0, 0x440003030ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1793 = MOVSSrr_REV
19537   { 1849,	3,	1,	0,	225,	0|(1ULL<<MCID::Commutable), 0x1648002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1849 = MULPDrr
19539   { 1851,	3,	1,	0,	227,	0|(1ULL<<MCID::Commutable), 0x1644002031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1851 = MULPSrr
19543   { 1855,	3,	1,	0,	229,	0, 0x1648003831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1855 = MULSDrr_Int
19547   { 1859,	3,	1,	0,	231,	0, 0x1644003031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1859 = MULSSrr_Int
19636   { 1948,	3,	1,	0,	37,	0|(1ULL<<MCID::Commutable), 0x1588002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1948 = ORPDrr
19638   { 1950,	3,	1,	0,	37,	0|(1ULL<<MCID::Commutable), 0x1584002031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1950 = ORPSrr
19655   { 1967,	3,	1,	0,	239,	0, 0x1acc002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1967 = PACKSSDWrr
19657   { 1969,	3,	1,	0,	239,	0, 0x18cc002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1969 = PACKSSWBrr
19659   { 1971,	3,	1,	0,	239,	0, 0xacc004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1971 = PACKUSDWrr
19661   { 1973,	3,	1,	0,	239,	0, 0x19cc002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1973 = PACKUSWBrr
19663   { 1975,	3,	1,	0,	1058,	0|(1ULL<<MCID::Commutable), 0x3f0c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1975 = PADDBrr
19665   { 1977,	3,	1,	0,	1058,	0|(1ULL<<MCID::Commutable), 0x3f8c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1977 = PADDDrr
19667   { 1979,	3,	1,	0,	615,	0|(1ULL<<MCID::Commutable), 0x350c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1979 = PADDQrr
19669   { 1981,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0x3b0c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1981 = PADDSBrr
19671   { 1983,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0x3b4c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1983 = PADDSWrr
19673   { 1985,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0x370c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1985 = PADDUSBrr
19675   { 1987,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0x374c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1987 = PADDUSWrr
19677   { 1989,	3,	1,	0,	1058,	0|(1ULL<<MCID::Commutable), 0x3f4c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1989 = PADDWrr
19681   { 1993,	3,	1,	0,	1044,	0, 0x37cc002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1993 = PANDNrr
19683   { 1995,	3,	1,	0,	174,	0|(1ULL<<MCID::Commutable), 0x36cc002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1995 = PANDrr
19686   { 1998,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0x380c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #1998 = PAVGBrr
19690   { 2002,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0x38cc002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2002 = PAVGWrr
19692   { 2004,	3,	1,	0,	242,	0, 0x40c004831ULL, ImplicitList20, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2004 = PBLENDVBrr0
19698   { 2010,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0x1d0c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2010 = PCMPEQBrr
19700   { 2012,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0x1d8c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2012 = PCMPEQDrr
19702   { 2014,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0xa4c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2014 = PCMPEQQrr
19704   { 2016,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0x1d4c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2016 = PCMPEQWrr
19710   { 2022,	3,	1,	0,	1075,	0, 0x190c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2022 = PCMPGTBrr
19712   { 2024,	3,	1,	0,	1075,	0, 0x198c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2024 = PCMPGTDrr
19714   { 2026,	3,	1,	0,	790,	0, 0xdcc004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2026 = PCMPGTQrr
19716   { 2028,	3,	1,	0,	1075,	0, 0x194c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2028 = PCMPGTWrr
19778   { 2090,	3,	1,	0,	621,	0, 0x8c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2090 = PHADDDrr
19780   { 2092,	3,	1,	0,	1062,	0, 0xcc004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2092 = PHADDSWrr
19782   { 2094,	3,	1,	0,	1038,	0, 0x4c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2094 = PHADDWrr
19786   { 2098,	3,	1,	0,	621,	0, 0x18c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2098 = PHSUBDrr
19788   { 2100,	3,	1,	0,	1062,	0, 0x1cc004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2100 = PHSUBSWrr
19790   { 2102,	3,	1,	0,	1038,	0, 0x14c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2102 = PHSUBWrr
19804   { 2116,	3,	1,	0,	262,	0, 0x10c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2116 = PMADDUBSWrr
19806   { 2118,	3,	1,	0,	262,	0|(1ULL<<MCID::Commutable), 0x3d4c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2118 = PMADDWDrr
19808   { 2120,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0xf0c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2120 = PMAXSBrr
19810   { 2122,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0xf4c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2122 = PMAXSDrr
19812   { 2124,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0x3b8c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2124 = PMAXSWrr
19814   { 2126,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0x378c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2126 = PMAXUBrr
19816   { 2128,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0xfcc004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2128 = PMAXUDrr
19818   { 2130,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0xf8c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2130 = PMAXUWrr
19820   { 2132,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0xe0c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2132 = PMINSBrr
19822   { 2134,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0xe4c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2134 = PMINSDrr
19824   { 2136,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0x3a8c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2136 = PMINSWrr
19826   { 2138,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0x368c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2138 = PMINUBrr
19828   { 2140,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0xecc004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2140 = PMINUDrr
19830   { 2142,	3,	1,	0,	137,	0|(1ULL<<MCID::Commutable), 0xe8c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2142 = PMINUWrr
19857   { 2169,	3,	1,	0,	262,	0|(1ULL<<MCID::Commutable), 0xa0c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2169 = PMULDQrr
19859   { 2171,	3,	1,	0,	262,	0|(1ULL<<MCID::Commutable), 0x2cc004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2171 = PMULHRSWrr
19863   { 2175,	3,	1,	0,	262,	0|(1ULL<<MCID::Commutable), 0x390c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2175 = PMULHUWrr
19865   { 2177,	3,	1,	0,	262,	0|(1ULL<<MCID::Commutable), 0x394c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2177 = PMULHWrr
19867   { 2179,	3,	1,	0,	266,	0|(1ULL<<MCID::Commutable), 0x100c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2179 = PMULLDrr
19869   { 2181,	3,	1,	0,	262,	0|(1ULL<<MCID::Commutable), 0x354c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2181 = PMULLWrr
19871   { 2183,	3,	1,	0,	262,	0|(1ULL<<MCID::Commutable), 0x3d0c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2183 = PMULUDQrr
19905   { 2217,	3,	1,	0,	174,	0|(1ULL<<MCID::Commutable), 0x3acc002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2217 = PORrr
19914   { 2226,	3,	1,	0,	271,	0|(1ULL<<MCID::Commutable), 0x3d8c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2226 = PSADBWrr
19916   { 2228,	3,	1,	0,	273,	0, 0xc004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2228 = PSHUFBrr
19924   { 2236,	3,	1,	0,	137,	0, 0x20c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2236 = PSIGNBrr
19926   { 2238,	3,	1,	0,	137,	0, 0x28c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2238 = PSIGNDrr
19928   { 2240,	3,	1,	0,	137,	0, 0x24c004831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2240 = PSIGNWrr
19932   { 2244,	3,	1,	0,	276,	0, 0x3c8c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2244 = PSLLDrr
19935   { 2247,	3,	1,	0,	276,	0, 0x3ccc002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2247 = PSLLQrr
19938   { 2250,	3,	1,	0,	276,	0, 0x3c4c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2250 = PSLLWrr
19941   { 2253,	3,	1,	0,	276,	0, 0x388c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2253 = PSRADrr
19944   { 2256,	3,	1,	0,	276,	0, 0x384c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2256 = PSRAWrr
19948   { 2260,	3,	1,	0,	276,	0, 0x348c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2260 = PSRLDrr
19951   { 2263,	3,	1,	0,	276,	0, 0x34cc002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2263 = PSRLQrr
19954   { 2266,	3,	1,	0,	276,	0, 0x344c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2266 = PSRLWrr
19956   { 2268,	3,	1,	0,	788,	0, 0x3e0c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2268 = PSUBBrr
19958   { 2270,	3,	1,	0,	788,	0, 0x3e8c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2270 = PSUBDrr
19960   { 2272,	3,	1,	0,	789,	0, 0x3ecc002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2272 = PSUBQrr
19962   { 2274,	3,	1,	0,	1052,	0, 0x3a0c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2274 = PSUBSBrr
19964   { 2276,	3,	1,	0,	1052,	0, 0x3a4c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2276 = PSUBSWrr
19966   { 2278,	3,	1,	0,	1052,	0, 0x360c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2278 = PSUBUSBrr
19968   { 2280,	3,	1,	0,	1052,	0, 0x364c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2280 = PSUBUSWrr
19970   { 2282,	3,	1,	0,	788,	0, 0x3e4c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2282 = PSUBWrr
19980   { 2292,	3,	1,	0,	239,	0, 0x1a0c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2292 = PUNPCKHBWrr
19982   { 2294,	3,	1,	0,	239,	0, 0x1a8c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2294 = PUNPCKHDQrr
19984   { 2296,	3,	1,	0,	239,	0, 0x1b4c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2296 = PUNPCKHQDQrr
19986   { 2298,	3,	1,	0,	239,	0, 0x1a4c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2298 = PUNPCKHWDrr
19988   { 2300,	3,	1,	0,	239,	0, 0x180c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2300 = PUNPCKLBWrr
19990   { 2302,	3,	1,	0,	239,	0, 0x188c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2302 = PUNPCKLDQrr
19992   { 2304,	3,	1,	0,	239,	0, 0x1b0c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2304 = PUNPCKLQDQrr
19994   { 2306,	3,	1,	0,	239,	0, 0x184c002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2306 = PUNPCKLWDrr
20030   { 2342,	3,	1,	0,	787,	0|(1ULL<<MCID::Commutable), 0x3bcc002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2342 = PXORrr
20060   { 2372,	3,	1,	0,	287,	0, 0x14c4003031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2372 = RCPSSr_Int
20202   { 2514,	3,	1,	0,	298,	0, 0x1484003031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2514 = RSQRTSSr_Int
20285   { 2597,	3,	1,	0,	991,	0, 0x3240004031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2597 = SHA1MSG1rr
20287   { 2599,	3,	1,	0,	993,	0, 0x3280004031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2599 = SHA1MSG2rr
20289   { 2601,	3,	1,	0,	995,	0, 0x3200004031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2601 = SHA1NEXTErr
20293   { 2605,	3,	1,	0,	991,	0, 0x3300004031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2605 = SHA256MSG1rr
20295   { 2607,	3,	1,	0,	990,	0, 0x3340004031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2607 = SHA256MSG2rr
20297   { 2609,	3,	1,	0,	999,	0, 0x32c0004031ULL, ImplicitList20, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2609 = SHA256RNDS2rr
20407   { 2719,	3,	1,	0,	314,	0, 0x1448003831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2719 = SQRTSDr_Int
20411   { 2723,	3,	1,	0,	317,	0, 0x1444003031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2723 = SQRTSSr_Int
20486   { 2798,	3,	1,	0,	22,	0, 0x1708002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2798 = SUBPDrr
20488   { 2800,	3,	1,	0,	24,	0, 0x1704002031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2800 = SUBPSrr
20510   { 2822,	3,	1,	0,	26,	0, 0x1708003831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2822 = SUBSDrr_Int
20514   { 2826,	3,	1,	0,	28,	0, 0x1704003031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2826 = SUBSSrr_Int
20632   { 2944,	3,	1,	0,	173,	0|(1ULL<<MCID::Commutable), 0x548002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2944 = UNPCKHPDrr
20634   { 2946,	3,	1,	0,	173,	0, 0x544002031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2946 = UNPCKHPSrr
20636   { 2948,	3,	1,	0,	173,	0, 0x508002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2948 = UNPCKLPDrr
20638   { 2950,	3,	1,	0,	173,	0, 0x504002031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #2950 = UNPCKLPSrr
32912   { 15224,	3,	1,	0,	785,	0|(1ULL<<MCID::Commutable), 0x15c8002831ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #15224 = XORPDrr
32914   { 15226,	3,	1,	0,	785,	0|(1ULL<<MCID::Commutable), 0x15c4002031ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #15226 = XORPSrr