Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
9903 lines (9896 sloc) 266 KB
// DO NOT EDIT
// generated by: x86map -fmt=decoder ../x86.csv
package x86asm
var decoder = [...]uint16{
uint16(xFail),
/*1*/ uint16(xCondByte), 243,
0x00, 490,
0x01, 496,
0x02, 525,
0x03, 531,
0x04, 560,
0x05, 566,
0x06, 595,
0x07, 602,
0x08, 609,
0x09, 615,
0x0A, 644,
0x0B, 650,
0x0C, 679,
0x0D, 685,
0x0E, 714,
0x0F, 721,
0x10, 8026,
0x11, 8032,
0x12, 8061,
0x13, 8067,
0x14, 8096,
0x15, 8102,
0x16, 8131,
0x17, 8138,
0x18, 8145,
0x19, 8151,
0x1A, 8180,
0x1B, 8186,
0x1C, 8215,
0x1D, 8221,
0x1E, 8250,
0x1F, 8257,
0x20, 8264,
0x21, 8270,
0x22, 8299,
0x23, 8305,
0x24, 8334,
0x25, 8340,
0x27, 8369,
0x28, 8375,
0x29, 8381,
0x2A, 8410,
0x2B, 8452,
0x2C, 8481,
0x2D, 8487,
0x2F, 8516,
0x30, 8522,
0x31, 8528,
0x32, 8557,
0x33, 8563,
0x34, 8592,
0x35, 8598,
0x37, 8627,
0x38, 8633,
0x39, 8639,
0x3A, 8668,
0x3B, 8674,
0x3C, 8703,
0x3D, 8709,
0x3F, 8738,
0x40, 8744,
0x41, 8744,
0x42, 8744,
0x43, 8744,
0x44, 8744,
0x45, 8744,
0x46, 8744,
0x47, 8744,
0x48, 8759,
0x49, 8759,
0x4a, 8759,
0x4b, 8759,
0x4c, 8759,
0x4d, 8759,
0x4e, 8759,
0x4f, 8759,
0x50, 8774,
0x51, 8774,
0x52, 8774,
0x53, 8774,
0x54, 8774,
0x55, 8774,
0x56, 8774,
0x57, 8774,
0x58, 8801,
0x59, 8801,
0x5a, 8801,
0x5b, 8801,
0x5c, 8801,
0x5d, 8801,
0x5e, 8801,
0x5f, 8801,
0x60, 8828,
0x61, 8841,
0x62, 8854,
0x63, 8873,
0x68, 8904,
0x69, 8923,
0x6A, 8958,
0x6B, 8963,
0x6C, 8998,
0x6D, 9001,
0x6E, 9014,
0x6F, 9017,
0x70, 9090,
0x71, 9095,
0x72, 9100,
0x73, 9105,
0x74, 9110,
0x75, 9115,
0x76, 9120,
0x77, 9125,
0x78, 9152,
0x79, 9157,
0x7A, 9162,
0x7B, 9167,
0x7C, 9172,
0x7D, 9177,
0x7E, 9182,
0x7F, 9187,
0x80, 9252,
0x81, 9309,
0x83, 9550,
0x84, 9791,
0x85, 9797,
0x86, 9826,
0x87, 9832,
0x88, 9861,
0x89, 9867,
0x8A, 9889,
0x8B, 9895,
0x8C, 9917,
0x8D, 9946,
0x8E, 9975,
0x8F, 10004,
0x90, 10040,
0x91, 10040,
0x92, 10040,
0x93, 10040,
0x94, 10040,
0x95, 10040,
0x96, 10040,
0x97, 10040,
0x98, 10066,
0x99, 10086,
0x9A, 10106,
0x9B, 10123,
0x9C, 10126,
0x9D, 10149,
0x9E, 10172,
0x9F, 10175,
0xA0, 10178,
0xA1, 10197,
0xA2, 10219,
0xA3, 10238,
0xA4, 10260,
0xA5, 10263,
0xA6, 10283,
0xA7, 10286,
0xA8, 10306,
0xA9, 10312,
0xAA, 10341,
0xAB, 10344,
0xAC, 10364,
0xAD, 10367,
0xAE, 10387,
0xAF, 10390,
0xb0, 10410,
0xb1, 10410,
0xb2, 10410,
0xb3, 10410,
0xb4, 10410,
0xb5, 10410,
0xb6, 10410,
0xb7, 10410,
0xb8, 10416,
0xb9, 10416,
0xba, 10416,
0xbb, 10416,
0xbc, 10416,
0xbd, 10416,
0xbe, 10416,
0xbf, 10416,
0xC0, 10445,
0xC1, 10496,
0xC2, 10694,
0xC3, 10699,
0xC4, 10702,
0xC5, 10721,
0xC6, 10740,
0xC7, 10764,
0xC8, 10825,
0xC9, 10832,
0xCA, 10855,
0xCB, 10860,
0xCC, 10863,
0xCD, 10867,
0xCE, 10872,
0xCF, 10878,
0xD0, 10898,
0xD1, 10942,
0xD2, 11133,
0xD3, 11177,
0xD4, 11368,
0xD5, 11376,
0xD7, 11384,
0xD8, 11397,
0xD9, 11606,
0xDA, 11815,
0xDB, 11947,
0xDC, 12118,
0xDD, 12287,
0xDE, 12426,
0xDF, 12600,
0xE0, 12711,
0xE1, 12716,
0xE2, 12721,
0xE3, 12726,
0xE4, 12752,
0xE5, 12758,
0xE6, 12780,
0xE7, 12786,
0xE8, 12844,
0xE9, 12875,
0xEA, 12906,
0xEB, 12923,
0xEC, 12928,
0xED, 12933,
0xEE, 12952,
0xEF, 12957,
0xF1, 12976,
0xF4, 12979,
0xF5, 12982,
0xF6, 12985,
0xF7, 13024,
0xF8, 13200,
0xF9, 13203,
0xFA, 13206,
0xFB, 13209,
0xFC, 13212,
0xFD, 13215,
0xFE, 13218,
0xFF, 13235,
uint16(xFail),
/*490*/ uint16(xSetOp), uint16(ADD),
/*492*/ uint16(xReadSlashR),
/*493*/ uint16(xArgRM8),
/*494*/ uint16(xArgR8),
/*495*/ uint16(xMatch),
/*496*/ uint16(xCondIs64), 499, 515,
/*499*/ uint16(xCondDataSize), 503, 509, 0,
/*503*/ uint16(xSetOp), uint16(ADD),
/*505*/ uint16(xReadSlashR),
/*506*/ uint16(xArgRM16),
/*507*/ uint16(xArgR16),
/*508*/ uint16(xMatch),
/*509*/ uint16(xSetOp), uint16(ADD),
/*511*/ uint16(xReadSlashR),
/*512*/ uint16(xArgRM32),
/*513*/ uint16(xArgR32),
/*514*/ uint16(xMatch),
/*515*/ uint16(xCondDataSize), 503, 509, 519,
/*519*/ uint16(xSetOp), uint16(ADD),
/*521*/ uint16(xReadSlashR),
/*522*/ uint16(xArgRM64),
/*523*/ uint16(xArgR64),
/*524*/ uint16(xMatch),
/*525*/ uint16(xSetOp), uint16(ADD),
/*527*/ uint16(xReadSlashR),
/*528*/ uint16(xArgR8),
/*529*/ uint16(xArgRM8),
/*530*/ uint16(xMatch),
/*531*/ uint16(xCondIs64), 534, 550,
/*534*/ uint16(xCondDataSize), 538, 544, 0,
/*538*/ uint16(xSetOp), uint16(ADD),
/*540*/ uint16(xReadSlashR),
/*541*/ uint16(xArgR16),
/*542*/ uint16(xArgRM16),
/*543*/ uint16(xMatch),
/*544*/ uint16(xSetOp), uint16(ADD),
/*546*/ uint16(xReadSlashR),
/*547*/ uint16(xArgR32),
/*548*/ uint16(xArgRM32),
/*549*/ uint16(xMatch),
/*550*/ uint16(xCondDataSize), 538, 544, 554,
/*554*/ uint16(xSetOp), uint16(ADD),
/*556*/ uint16(xReadSlashR),
/*557*/ uint16(xArgR64),
/*558*/ uint16(xArgRM64),
/*559*/ uint16(xMatch),
/*560*/ uint16(xSetOp), uint16(ADD),
/*562*/ uint16(xReadIb),
/*563*/ uint16(xArgAL),
/*564*/ uint16(xArgImm8u),
/*565*/ uint16(xMatch),
/*566*/ uint16(xCondIs64), 569, 585,
/*569*/ uint16(xCondDataSize), 573, 579, 0,
/*573*/ uint16(xSetOp), uint16(ADD),
/*575*/ uint16(xReadIw),
/*576*/ uint16(xArgAX),
/*577*/ uint16(xArgImm16),
/*578*/ uint16(xMatch),
/*579*/ uint16(xSetOp), uint16(ADD),
/*581*/ uint16(xReadId),
/*582*/ uint16(xArgEAX),
/*583*/ uint16(xArgImm32),
/*584*/ uint16(xMatch),
/*585*/ uint16(xCondDataSize), 573, 579, 589,
/*589*/ uint16(xSetOp), uint16(ADD),
/*591*/ uint16(xReadId),
/*592*/ uint16(xArgRAX),
/*593*/ uint16(xArgImm32),
/*594*/ uint16(xMatch),
/*595*/ uint16(xCondIs64), 598, 0,
/*598*/ uint16(xSetOp), uint16(PUSH),
/*600*/ uint16(xArgES),
/*601*/ uint16(xMatch),
/*602*/ uint16(xCondIs64), 605, 0,
/*605*/ uint16(xSetOp), uint16(POP),
/*607*/ uint16(xArgES),
/*608*/ uint16(xMatch),
/*609*/ uint16(xSetOp), uint16(OR),
/*611*/ uint16(xReadSlashR),
/*612*/ uint16(xArgRM8),
/*613*/ uint16(xArgR8),
/*614*/ uint16(xMatch),
/*615*/ uint16(xCondIs64), 618, 634,
/*618*/ uint16(xCondDataSize), 622, 628, 0,
/*622*/ uint16(xSetOp), uint16(OR),
/*624*/ uint16(xReadSlashR),
/*625*/ uint16(xArgRM16),
/*626*/ uint16(xArgR16),
/*627*/ uint16(xMatch),
/*628*/ uint16(xSetOp), uint16(OR),
/*630*/ uint16(xReadSlashR),
/*631*/ uint16(xArgRM32),
/*632*/ uint16(xArgR32),
/*633*/ uint16(xMatch),
/*634*/ uint16(xCondDataSize), 622, 628, 638,
/*638*/ uint16(xSetOp), uint16(OR),
/*640*/ uint16(xReadSlashR),
/*641*/ uint16(xArgRM64),
/*642*/ uint16(xArgR64),
/*643*/ uint16(xMatch),
/*644*/ uint16(xSetOp), uint16(OR),
/*646*/ uint16(xReadSlashR),
/*647*/ uint16(xArgR8),
/*648*/ uint16(xArgRM8),
/*649*/ uint16(xMatch),
/*650*/ uint16(xCondIs64), 653, 669,
/*653*/ uint16(xCondDataSize), 657, 663, 0,
/*657*/ uint16(xSetOp), uint16(OR),
/*659*/ uint16(xReadSlashR),
/*660*/ uint16(xArgR16),
/*661*/ uint16(xArgRM16),
/*662*/ uint16(xMatch),
/*663*/ uint16(xSetOp), uint16(OR),
/*665*/ uint16(xReadSlashR),
/*666*/ uint16(xArgR32),
/*667*/ uint16(xArgRM32),
/*668*/ uint16(xMatch),
/*669*/ uint16(xCondDataSize), 657, 663, 673,
/*673*/ uint16(xSetOp), uint16(OR),
/*675*/ uint16(xReadSlashR),
/*676*/ uint16(xArgR64),
/*677*/ uint16(xArgRM64),
/*678*/ uint16(xMatch),
/*679*/ uint16(xSetOp), uint16(OR),
/*681*/ uint16(xReadIb),
/*682*/ uint16(xArgAL),
/*683*/ uint16(xArgImm8u),
/*684*/ uint16(xMatch),
/*685*/ uint16(xCondIs64), 688, 704,
/*688*/ uint16(xCondDataSize), 692, 698, 0,
/*692*/ uint16(xSetOp), uint16(OR),
/*694*/ uint16(xReadIw),
/*695*/ uint16(xArgAX),
/*696*/ uint16(xArgImm16),
/*697*/ uint16(xMatch),
/*698*/ uint16(xSetOp), uint16(OR),
/*700*/ uint16(xReadId),
/*701*/ uint16(xArgEAX),
/*702*/ uint16(xArgImm32),
/*703*/ uint16(xMatch),
/*704*/ uint16(xCondDataSize), 692, 698, 708,
/*708*/ uint16(xSetOp), uint16(OR),
/*710*/ uint16(xReadId),
/*711*/ uint16(xArgRAX),
/*712*/ uint16(xArgImm32),
/*713*/ uint16(xMatch),
/*714*/ uint16(xCondIs64), 717, 0,
/*717*/ uint16(xSetOp), uint16(PUSH),
/*719*/ uint16(xArgCS),
/*720*/ uint16(xMatch),
/*721*/ uint16(xCondByte), 228,
0x00, 1180,
0x01, 1237,
0x02, 1345,
0x03, 1367,
0x05, 1389,
0x06, 1395,
0x07, 1398,
0x08, 1404,
0x09, 1407,
0x0B, 1410,
0x0D, 1413,
0x10, 1426,
0x11, 1460,
0x12, 1494,
0x13, 1537,
0x14, 1555,
0x15, 1573,
0x16, 1591,
0x17, 1626,
0x18, 1644,
0x1F, 1669,
0x20, 1690,
0x21, 1705,
0x22, 1720,
0x23, 1735,
0x24, 1750,
0x26, 1765,
0x28, 1780,
0x29, 1798,
0x2A, 1816,
0x2B, 1903,
0x2C, 1937,
0x2D, 2024,
0x2E, 2111,
0x2F, 2129,
0x30, 2147,
0x31, 2150,
0x32, 2153,
0x33, 2156,
0x34, 2159,
0x35, 2162,
0x38, 2172,
0x3A, 3073,
0x40, 3484,
0x41, 3513,
0x42, 3542,
0x43, 3571,
0x44, 3600,
0x45, 3629,
0x46, 3658,
0x47, 3687,
0x48, 3716,
0x49, 3745,
0x4A, 3774,
0x4B, 3803,
0x4C, 3832,
0x4D, 3861,
0x4E, 3890,
0x4F, 3919,
0x50, 3948,
0x51, 3966,
0x52, 4000,
0x53, 4018,
0x54, 4036,
0x55, 4054,
0x56, 4072,
0x57, 4090,
0x58, 4108,
0x59, 4142,
0x5A, 4176,
0x5B, 4210,
0x5C, 4236,
0x5D, 4270,
0x5E, 4304,
0x5F, 4338,
0x60, 4372,
0x61, 4390,
0x62, 4408,
0x63, 4426,
0x64, 4444,
0x65, 4462,
0x66, 4480,
0x67, 4498,
0x68, 4516,
0x69, 4534,
0x6A, 4552,
0x6B, 4570,
0x6C, 4588,
0x6D, 4598,
0x6E, 4608,
0x6F, 4675,
0x70, 4701,
0x71, 4743,
0x72, 4806,
0x73, 4869,
0x74, 4934,
0x75, 4952,
0x76, 4970,
0x77, 4988,
0x7C, 4991,
0x7D, 5009,
0x7E, 5027,
0x7F, 5104,
0x80, 5130,
0x81, 5161,
0x82, 5192,
0x83, 5223,
0x84, 5254,
0x85, 5285,
0x86, 5316,
0x87, 5347,
0x88, 5378,
0x89, 5409,
0x8A, 5440,
0x8B, 5471,
0x8C, 5502,
0x8D, 5533,
0x8E, 5564,
0x8F, 5595,
0x90, 5626,
0x91, 5631,
0x92, 5636,
0x93, 5641,
0x94, 5646,
0x95, 5651,
0x96, 5656,
0x97, 5661,
0x98, 5666,
0x99, 5671,
0x9A, 5676,
0x9B, 5681,
0x9C, 5686,
0x9D, 5691,
0x9E, 5696,
0x9F, 5701,
0xA0, 5706,
0xA1, 5710,
0xA2, 5737,
0xA3, 5740,
0xA4, 5769,
0xA5, 5804,
0xA8, 5836,
0xA9, 5840,
0xAA, 5867,
0xAB, 5870,
0xAC, 5899,
0xAD, 5934,
0xAE, 5966,
0xAF, 6224,
0xB0, 6253,
0xB1, 6259,
0xB2, 6288,
0xB3, 6317,
0xB4, 6346,
0xB5, 6375,
0xB6, 6404,
0xB7, 6433,
0xB8, 6462,
0xB9, 6499,
0xBA, 6502,
0xBB, 6627,
0xBC, 6656,
0xBD, 6723,
0xBE, 6790,
0xBF, 6819,
0xC0, 6848,
0xC1, 6854,
0xC2, 6883,
0xC3, 6925,
0xC4, 6954,
0xC5, 6976,
0xC6, 6998,
0xC7, 7020,
0xc8, 7149,
0xc9, 7149,
0xca, 7149,
0xcb, 7149,
0xcc, 7149,
0xcd, 7149,
0xce, 7149,
0xcf, 7149,
0xD0, 7172,
0xD1, 7190,
0xD2, 7208,
0xD3, 7226,
0xD4, 7244,
0xD5, 7262,
0xD6, 7280,
0xD7, 7306,
0xD8, 7324,
0xD9, 7342,
0xDA, 7360,
0xDB, 7378,
0xDC, 7396,
0xDD, 7414,
0xDE, 7432,
0xDF, 7450,
0xE0, 7468,
0xE1, 7486,
0xE2, 7504,
0xE3, 7522,
0xE4, 7540,
0xE5, 7558,
0xE6, 7576,
0xE7, 7602,
0xE8, 7620,
0xE9, 7638,
0xEA, 7656,
0xEB, 7674,
0xEC, 7692,
0xED, 7710,
0xEE, 7728,
0xEF, 7746,
0xF0, 7764,
0xF1, 7774,
0xF2, 7792,
0xF3, 7810,
0xF4, 7828,
0xF5, 7846,
0xF6, 7864,
0xF7, 7882,
0xF8, 7900,
0xF9, 7918,
0xFA, 7936,
0xFB, 7954,
0xFC, 7972,
0xFD, 7990,
0xFE, 8008,
uint16(xFail),
/*1180*/ uint16(xCondSlashR),
1189, // 0
1205, // 1
1221, // 2
1225, // 3
1229, // 4
1233, // 5
0, // 6
0, // 7
/*1189*/ uint16(xCondDataSize), 1193, 1197, 1201,
/*1193*/ uint16(xSetOp), uint16(SLDT),
/*1195*/ uint16(xArgRM16),
/*1196*/ uint16(xMatch),
/*1197*/ uint16(xSetOp), uint16(SLDT),
/*1199*/ uint16(xArgR32M16),
/*1200*/ uint16(xMatch),
/*1201*/ uint16(xSetOp), uint16(SLDT),
/*1203*/ uint16(xArgR64M16),
/*1204*/ uint16(xMatch),
/*1205*/ uint16(xCondDataSize), 1209, 1213, 1217,
/*1209*/ uint16(xSetOp), uint16(STR),
/*1211*/ uint16(xArgRM16),
/*1212*/ uint16(xMatch),
/*1213*/ uint16(xSetOp), uint16(STR),
/*1215*/ uint16(xArgR32M16),
/*1216*/ uint16(xMatch),
/*1217*/ uint16(xSetOp), uint16(STR),
/*1219*/ uint16(xArgR64M16),
/*1220*/ uint16(xMatch),
/*1221*/ uint16(xSetOp), uint16(LLDT),
/*1223*/ uint16(xArgRM16),
/*1224*/ uint16(xMatch),
/*1225*/ uint16(xSetOp), uint16(LTR),
/*1227*/ uint16(xArgRM16),
/*1228*/ uint16(xMatch),
/*1229*/ uint16(xSetOp), uint16(VERR),
/*1231*/ uint16(xArgRM16),
/*1232*/ uint16(xMatch),
/*1233*/ uint16(xSetOp), uint16(VERW),
/*1235*/ uint16(xArgRM16),
/*1236*/ uint16(xMatch),
/*1237*/ uint16(xCondByte), 8,
0xC8, 1318,
0xC9, 1321,
0xD0, 1324,
0xD1, 1327,
0xD5, 1330,
0xD6, 1333,
0xF8, 1336,
0xF9, 1342,
/*1255*/ uint16(xCondSlashR),
1264, // 0
1268, // 1
1272, // 2
1283, // 3
1294, // 4
0, // 5
1310, // 6
1314, // 7
/*1264*/ uint16(xSetOp), uint16(SGDT),
/*1266*/ uint16(xArgM),
/*1267*/ uint16(xMatch),
/*1268*/ uint16(xSetOp), uint16(SIDT),
/*1270*/ uint16(xArgM),
/*1271*/ uint16(xMatch),
/*1272*/ uint16(xCondIs64), 1275, 1279,
/*1275*/ uint16(xSetOp), uint16(LGDT),
/*1277*/ uint16(xArgM16and32),
/*1278*/ uint16(xMatch),
/*1279*/ uint16(xSetOp), uint16(LGDT),
/*1281*/ uint16(xArgM16and64),
/*1282*/ uint16(xMatch),
/*1283*/ uint16(xCondIs64), 1286, 1290,
/*1286*/ uint16(xSetOp), uint16(LIDT),
/*1288*/ uint16(xArgM16and32),
/*1289*/ uint16(xMatch),
/*1290*/ uint16(xSetOp), uint16(LIDT),
/*1292*/ uint16(xArgM16and64),
/*1293*/ uint16(xMatch),
/*1294*/ uint16(xCondDataSize), 1298, 1302, 1306,
/*1298*/ uint16(xSetOp), uint16(SMSW),
/*1300*/ uint16(xArgRM16),
/*1301*/ uint16(xMatch),
/*1302*/ uint16(xSetOp), uint16(SMSW),
/*1304*/ uint16(xArgR32M16),
/*1305*/ uint16(xMatch),
/*1306*/ uint16(xSetOp), uint16(SMSW),
/*1308*/ uint16(xArgR64M16),
/*1309*/ uint16(xMatch),
/*1310*/ uint16(xSetOp), uint16(LMSW),
/*1312*/ uint16(xArgRM16),
/*1313*/ uint16(xMatch),
/*1314*/ uint16(xSetOp), uint16(INVLPG),
/*1316*/ uint16(xArgM),
/*1317*/ uint16(xMatch),
/*1318*/ uint16(xSetOp), uint16(MONITOR),
/*1320*/ uint16(xMatch),
/*1321*/ uint16(xSetOp), uint16(MWAIT),
/*1323*/ uint16(xMatch),
/*1324*/ uint16(xSetOp), uint16(XGETBV),
/*1326*/ uint16(xMatch),
/*1327*/ uint16(xSetOp), uint16(XSETBV),
/*1329*/ uint16(xMatch),
/*1330*/ uint16(xSetOp), uint16(XEND),
/*1332*/ uint16(xMatch),
/*1333*/ uint16(xSetOp), uint16(XTEST),
/*1335*/ uint16(xMatch),
/*1336*/ uint16(xCondIs64), 0, 1339,
/*1339*/ uint16(xSetOp), uint16(SWAPGS),
/*1341*/ uint16(xMatch),
/*1342*/ uint16(xSetOp), uint16(RDTSCP),
/*1344*/ uint16(xMatch),
/*1345*/ uint16(xCondDataSize), 1349, 1355, 1361,
/*1349*/ uint16(xSetOp), uint16(LAR),
/*1351*/ uint16(xReadSlashR),
/*1352*/ uint16(xArgR16),
/*1353*/ uint16(xArgRM16),
/*1354*/ uint16(xMatch),
/*1355*/ uint16(xSetOp), uint16(LAR),
/*1357*/ uint16(xReadSlashR),
/*1358*/ uint16(xArgR32),
/*1359*/ uint16(xArgR32M16),
/*1360*/ uint16(xMatch),
/*1361*/ uint16(xSetOp), uint16(LAR),
/*1363*/ uint16(xReadSlashR),
/*1364*/ uint16(xArgR64),
/*1365*/ uint16(xArgR64M16),
/*1366*/ uint16(xMatch),
/*1367*/ uint16(xCondDataSize), 1371, 1377, 1383,
/*1371*/ uint16(xSetOp), uint16(LSL),
/*1373*/ uint16(xReadSlashR),
/*1374*/ uint16(xArgR16),
/*1375*/ uint16(xArgRM16),
/*1376*/ uint16(xMatch),
/*1377*/ uint16(xSetOp), uint16(LSL),
/*1379*/ uint16(xReadSlashR),
/*1380*/ uint16(xArgR32),
/*1381*/ uint16(xArgR32M16),
/*1382*/ uint16(xMatch),
/*1383*/ uint16(xSetOp), uint16(LSL),
/*1385*/ uint16(xReadSlashR),
/*1386*/ uint16(xArgR64),
/*1387*/ uint16(xArgR32M16),
/*1388*/ uint16(xMatch),
/*1389*/ uint16(xCondIs64), 0, 1392,
/*1392*/ uint16(xSetOp), uint16(SYSCALL),
/*1394*/ uint16(xMatch),
/*1395*/ uint16(xSetOp), uint16(CLTS),
/*1397*/ uint16(xMatch),
/*1398*/ uint16(xCondIs64), 0, 1401,
/*1401*/ uint16(xSetOp), uint16(SYSRET),
/*1403*/ uint16(xMatch),
/*1404*/ uint16(xSetOp), uint16(INVD),
/*1406*/ uint16(xMatch),
/*1407*/ uint16(xSetOp), uint16(WBINVD),
/*1409*/ uint16(xMatch),
/*1410*/ uint16(xSetOp), uint16(UD2),
/*1412*/ uint16(xMatch),
/*1413*/ uint16(xCondSlashR),
0, // 0
1422, // 1
0, // 2
0, // 3
0, // 4
0, // 5
0, // 6
0, // 7
/*1422*/ uint16(xSetOp), uint16(PREFETCHW),
/*1424*/ uint16(xArgM8),
/*1425*/ uint16(xMatch),
/*1426*/ uint16(xCondPrefix), 4,
0xF3, 1454,
0xF2, 1448,
0x66, 1442,
0x0, 1436,
/*1436*/ uint16(xSetOp), uint16(MOVUPS),
/*1438*/ uint16(xReadSlashR),
/*1439*/ uint16(xArgXmm1),
/*1440*/ uint16(xArgXmm2M128),
/*1441*/ uint16(xMatch),
/*1442*/ uint16(xSetOp), uint16(MOVUPD),
/*1444*/ uint16(xReadSlashR),
/*1445*/ uint16(xArgXmm1),
/*1446*/ uint16(xArgXmm2M128),
/*1447*/ uint16(xMatch),
/*1448*/ uint16(xSetOp), uint16(MOVSD_XMM),
/*1450*/ uint16(xReadSlashR),
/*1451*/ uint16(xArgXmm1),
/*1452*/ uint16(xArgXmm2M64),
/*1453*/ uint16(xMatch),
/*1454*/ uint16(xSetOp), uint16(MOVSS),
/*1456*/ uint16(xReadSlashR),
/*1457*/ uint16(xArgXmm1),
/*1458*/ uint16(xArgXmm2M32),
/*1459*/ uint16(xMatch),
/*1460*/ uint16(xCondPrefix), 4,
0xF3, 1488,
0xF2, 1482,
0x66, 1476,
0x0, 1470,
/*1470*/ uint16(xSetOp), uint16(MOVUPS),
/*1472*/ uint16(xReadSlashR),
/*1473*/ uint16(xArgXmm2M128),
/*1474*/ uint16(xArgXmm1),
/*1475*/ uint16(xMatch),
/*1476*/ uint16(xSetOp), uint16(MOVUPD),
/*1478*/ uint16(xReadSlashR),
/*1479*/ uint16(xArgXmm2M128),
/*1480*/ uint16(xArgXmm),
/*1481*/ uint16(xMatch),
/*1482*/ uint16(xSetOp), uint16(MOVSD_XMM),
/*1484*/ uint16(xReadSlashR),
/*1485*/ uint16(xArgXmm2M64),
/*1486*/ uint16(xArgXmm1),
/*1487*/ uint16(xMatch),
/*1488*/ uint16(xSetOp), uint16(MOVSS),
/*1490*/ uint16(xReadSlashR),
/*1491*/ uint16(xArgXmm2M32),
/*1492*/ uint16(xArgXmm),
/*1493*/ uint16(xMatch),
/*1494*/ uint16(xCondPrefix), 4,
0xF3, 1531,
0xF2, 1525,
0x66, 1519,
0x0, 1504,
/*1504*/ uint16(xCondIsMem), 1507, 1513,
/*1507*/ uint16(xSetOp), uint16(MOVHLPS),
/*1509*/ uint16(xReadSlashR),
/*1510*/ uint16(xArgXmm1),
/*1511*/ uint16(xArgXmm2),
/*1512*/ uint16(xMatch),
/*1513*/ uint16(xSetOp), uint16(MOVLPS),
/*1515*/ uint16(xReadSlashR),
/*1516*/ uint16(xArgXmm),
/*1517*/ uint16(xArgM64),
/*1518*/ uint16(xMatch),
/*1519*/ uint16(xSetOp), uint16(MOVLPD),
/*1521*/ uint16(xReadSlashR),
/*1522*/ uint16(xArgXmm),
/*1523*/ uint16(xArgXmm2M64),
/*1524*/ uint16(xMatch),
/*1525*/ uint16(xSetOp), uint16(MOVDDUP),
/*1527*/ uint16(xReadSlashR),
/*1528*/ uint16(xArgXmm1),
/*1529*/ uint16(xArgXmm2M64),
/*1530*/ uint16(xMatch),
/*1531*/ uint16(xSetOp), uint16(MOVSLDUP),
/*1533*/ uint16(xReadSlashR),
/*1534*/ uint16(xArgXmm1),
/*1535*/ uint16(xArgXmm2M128),
/*1536*/ uint16(xMatch),
/*1537*/ uint16(xCondPrefix), 2,
0x66, 1549,
0x0, 1543,
/*1543*/ uint16(xSetOp), uint16(MOVLPS),
/*1545*/ uint16(xReadSlashR),
/*1546*/ uint16(xArgM64),
/*1547*/ uint16(xArgXmm),
/*1548*/ uint16(xMatch),
/*1549*/ uint16(xSetOp), uint16(MOVLPD),
/*1551*/ uint16(xReadSlashR),
/*1552*/ uint16(xArgXmm2M64),
/*1553*/ uint16(xArgXmm),
/*1554*/ uint16(xMatch),
/*1555*/ uint16(xCondPrefix), 2,
0x66, 1567,
0x0, 1561,
/*1561*/ uint16(xSetOp), uint16(UNPCKLPS),
/*1563*/ uint16(xReadSlashR),
/*1564*/ uint16(xArgXmm1),
/*1565*/ uint16(xArgXmm2M128),
/*1566*/ uint16(xMatch),
/*1567*/ uint16(xSetOp), uint16(UNPCKLPD),
/*1569*/ uint16(xReadSlashR),
/*1570*/ uint16(xArgXmm1),
/*1571*/ uint16(xArgXmm2M128),
/*1572*/ uint16(xMatch),
/*1573*/ uint16(xCondPrefix), 2,
0x66, 1585,
0x0, 1579,
/*1579*/ uint16(xSetOp), uint16(UNPCKHPS),
/*1581*/ uint16(xReadSlashR),
/*1582*/ uint16(xArgXmm1),
/*1583*/ uint16(xArgXmm2M128),
/*1584*/ uint16(xMatch),
/*1585*/ uint16(xSetOp), uint16(UNPCKHPD),
/*1587*/ uint16(xReadSlashR),
/*1588*/ uint16(xArgXmm1),
/*1589*/ uint16(xArgXmm2M128),
/*1590*/ uint16(xMatch),
/*1591*/ uint16(xCondPrefix), 3,
0xF3, 1620,
0x66, 1614,
0x0, 1599,
/*1599*/ uint16(xCondIsMem), 1602, 1608,
/*1602*/ uint16(xSetOp), uint16(MOVLHPS),
/*1604*/ uint16(xReadSlashR),
/*1605*/ uint16(xArgXmm1),
/*1606*/ uint16(xArgXmm2),
/*1607*/ uint16(xMatch),
/*1608*/ uint16(xSetOp), uint16(MOVHPS),
/*1610*/ uint16(xReadSlashR),
/*1611*/ uint16(xArgXmm),
/*1612*/ uint16(xArgM64),
/*1613*/ uint16(xMatch),
/*1614*/ uint16(xSetOp), uint16(MOVHPD),
/*1616*/ uint16(xReadSlashR),
/*1617*/ uint16(xArgXmm),
/*1618*/ uint16(xArgXmm2M64),
/*1619*/ uint16(xMatch),
/*1620*/ uint16(xSetOp), uint16(MOVSHDUP),
/*1622*/ uint16(xReadSlashR),
/*1623*/ uint16(xArgXmm1),
/*1624*/ uint16(xArgXmm2M128),
/*1625*/ uint16(xMatch),
/*1626*/ uint16(xCondPrefix), 2,
0x66, 1638,
0x0, 1632,
/*1632*/ uint16(xSetOp), uint16(MOVHPS),
/*1634*/ uint16(xReadSlashR),
/*1635*/ uint16(xArgM64),
/*1636*/ uint16(xArgXmm),
/*1637*/ uint16(xMatch),
/*1638*/ uint16(xSetOp), uint16(MOVHPD),
/*1640*/ uint16(xReadSlashR),
/*1641*/ uint16(xArgXmm2M64),
/*1642*/ uint16(xArgXmm),
/*1643*/ uint16(xMatch),
/*1644*/ uint16(xCondSlashR),
1653, // 0
1657, // 1
1661, // 2
1665, // 3
0, // 4
0, // 5
0, // 6
0, // 7
/*1653*/ uint16(xSetOp), uint16(PREFETCHNTA),
/*1655*/ uint16(xArgM8),
/*1656*/ uint16(xMatch),
/*1657*/ uint16(xSetOp), uint16(PREFETCHT0),
/*1659*/ uint16(xArgM8),
/*1660*/ uint16(xMatch),
/*1661*/ uint16(xSetOp), uint16(PREFETCHT1),
/*1663*/ uint16(xArgM8),
/*1664*/ uint16(xMatch),
/*1665*/ uint16(xSetOp), uint16(PREFETCHT2),
/*1667*/ uint16(xArgM8),
/*1668*/ uint16(xMatch),
/*1669*/ uint16(xCondSlashR),
1678, // 0
0, // 1
0, // 2
0, // 3
0, // 4
0, // 5
0, // 6
0, // 7
/*1678*/ uint16(xCondDataSize), 1682, 1686, 0,
/*1682*/ uint16(xSetOp), uint16(NOP),
/*1684*/ uint16(xArgRM16),
/*1685*/ uint16(xMatch),
/*1686*/ uint16(xSetOp), uint16(NOP),
/*1688*/ uint16(xArgRM32),
/*1689*/ uint16(xMatch),
/*1690*/ uint16(xCondIs64), 1693, 1699,
/*1693*/ uint16(xSetOp), uint16(MOV),
/*1695*/ uint16(xReadSlashR),
/*1696*/ uint16(xArgRmf32),
/*1697*/ uint16(xArgCR0dashCR7),
/*1698*/ uint16(xMatch),
/*1699*/ uint16(xSetOp), uint16(MOV),
/*1701*/ uint16(xReadSlashR),
/*1702*/ uint16(xArgRmf64),
/*1703*/ uint16(xArgCR0dashCR7),
/*1704*/ uint16(xMatch),
/*1705*/ uint16(xCondIs64), 1708, 1714,
/*1708*/ uint16(xSetOp), uint16(MOV),
/*1710*/ uint16(xReadSlashR),
/*1711*/ uint16(xArgRmf32),
/*1712*/ uint16(xArgDR0dashDR7),
/*1713*/ uint16(xMatch),
/*1714*/ uint16(xSetOp), uint16(MOV),
/*1716*/ uint16(xReadSlashR),
/*1717*/ uint16(xArgRmf64),
/*1718*/ uint16(xArgDR0dashDR7),
/*1719*/ uint16(xMatch),
/*1720*/ uint16(xCondIs64), 1723, 1729,
/*1723*/ uint16(xSetOp), uint16(MOV),
/*1725*/ uint16(xReadSlashR),
/*1726*/ uint16(xArgCR0dashCR7),
/*1727*/ uint16(xArgRmf32),
/*1728*/ uint16(xMatch),
/*1729*/ uint16(xSetOp), uint16(MOV),
/*1731*/ uint16(xReadSlashR),
/*1732*/ uint16(xArgCR0dashCR7),
/*1733*/ uint16(xArgRmf64),
/*1734*/ uint16(xMatch),
/*1735*/ uint16(xCondIs64), 1738, 1744,
/*1738*/ uint16(xSetOp), uint16(MOV),
/*1740*/ uint16(xReadSlashR),
/*1741*/ uint16(xArgDR0dashDR7),
/*1742*/ uint16(xArgRmf32),
/*1743*/ uint16(xMatch),
/*1744*/ uint16(xSetOp), uint16(MOV),
/*1746*/ uint16(xReadSlashR),
/*1747*/ uint16(xArgDR0dashDR7),
/*1748*/ uint16(xArgRmf64),
/*1749*/ uint16(xMatch),
/*1750*/ uint16(xCondIs64), 1753, 1759,
/*1753*/ uint16(xSetOp), uint16(MOV),
/*1755*/ uint16(xReadSlashR),
/*1756*/ uint16(xArgRmf32),
/*1757*/ uint16(xArgTR0dashTR7),
/*1758*/ uint16(xMatch),
/*1759*/ uint16(xSetOp), uint16(MOV),
/*1761*/ uint16(xReadSlashR),
/*1762*/ uint16(xArgRmf64),
/*1763*/ uint16(xArgTR0dashTR7),
/*1764*/ uint16(xMatch),
/*1765*/ uint16(xCondIs64), 1768, 1774,
/*1768*/ uint16(xSetOp), uint16(MOV),
/*1770*/ uint16(xReadSlashR),
/*1771*/ uint16(xArgTR0dashTR7),
/*1772*/ uint16(xArgRmf32),
/*1773*/ uint16(xMatch),
/*1774*/ uint16(xSetOp), uint16(MOV),
/*1776*/ uint16(xReadSlashR),
/*1777*/ uint16(xArgTR0dashTR7),
/*1778*/ uint16(xArgRmf64),
/*1779*/ uint16(xMatch),
/*1780*/ uint16(xCondPrefix), 2,
0x66, 1792,
0x0, 1786,
/*1786*/ uint16(xSetOp), uint16(MOVAPS),
/*1788*/ uint16(xReadSlashR),
/*1789*/ uint16(xArgXmm1),
/*1790*/ uint16(xArgXmm2M128),
/*1791*/ uint16(xMatch),
/*1792*/ uint16(xSetOp), uint16(MOVAPD),
/*1794*/ uint16(xReadSlashR),
/*1795*/ uint16(xArgXmm1),
/*1796*/ uint16(xArgXmm2M128),
/*1797*/ uint16(xMatch),
/*1798*/ uint16(xCondPrefix), 2,
0x66, 1810,
0x0, 1804,
/*1804*/ uint16(xSetOp), uint16(MOVAPS),
/*1806*/ uint16(xReadSlashR),
/*1807*/ uint16(xArgXmm2M128),
/*1808*/ uint16(xArgXmm1),
/*1809*/ uint16(xMatch),
/*1810*/ uint16(xSetOp), uint16(MOVAPD),
/*1812*/ uint16(xReadSlashR),
/*1813*/ uint16(xArgXmm2M128),
/*1814*/ uint16(xArgXmm1),
/*1815*/ uint16(xMatch),
/*1816*/ uint16(xCondIs64), 1819, 1873,
/*1819*/ uint16(xCondPrefix), 4,
0xF3, 1857,
0xF2, 1841,
0x66, 1835,
0x0, 1829,
/*1829*/ uint16(xSetOp), uint16(CVTPI2PS),
/*1831*/ uint16(xReadSlashR),
/*1832*/ uint16(xArgXmm),
/*1833*/ uint16(xArgMmM64),
/*1834*/ uint16(xMatch),
/*1835*/ uint16(xSetOp), uint16(CVTPI2PD),
/*1837*/ uint16(xReadSlashR),
/*1838*/ uint16(xArgXmm),
/*1839*/ uint16(xArgMmM64),
/*1840*/ uint16(xMatch),
/*1841*/ uint16(xCondDataSize), 1845, 1851, 0,
/*1845*/ uint16(xSetOp), uint16(CVTSI2SD),
/*1847*/ uint16(xReadSlashR),
/*1848*/ uint16(xArgXmm),
/*1849*/ uint16(xArgRM32),
/*1850*/ uint16(xMatch),
/*1851*/ uint16(xSetOp), uint16(CVTSI2SD),
/*1853*/ uint16(xReadSlashR),
/*1854*/ uint16(xArgXmm),
/*1855*/ uint16(xArgRM32),
/*1856*/ uint16(xMatch),
/*1857*/ uint16(xCondDataSize), 1861, 1867, 0,
/*1861*/ uint16(xSetOp), uint16(CVTSI2SS),
/*1863*/ uint16(xReadSlashR),
/*1864*/ uint16(xArgXmm),
/*1865*/ uint16(xArgRM32),
/*1866*/ uint16(xMatch),
/*1867*/ uint16(xSetOp), uint16(CVTSI2SS),
/*1869*/ uint16(xReadSlashR),
/*1870*/ uint16(xArgXmm),
/*1871*/ uint16(xArgRM32),
/*1872*/ uint16(xMatch),
/*1873*/ uint16(xCondPrefix), 4,
0xF3, 1893,
0xF2, 1883,
0x66, 1835,
0x0, 1829,
/*1883*/ uint16(xCondDataSize), 1845, 1851, 1887,
/*1887*/ uint16(xSetOp), uint16(CVTSI2SD),
/*1889*/ uint16(xReadSlashR),
/*1890*/ uint16(xArgXmm),
/*1891*/ uint16(xArgRM64),
/*1892*/ uint16(xMatch),
/*1893*/ uint16(xCondDataSize), 1861, 1867, 1897,
/*1897*/ uint16(xSetOp), uint16(CVTSI2SS),
/*1899*/ uint16(xReadSlashR),
/*1900*/ uint16(xArgXmm),
/*1901*/ uint16(xArgRM64),
/*1902*/ uint16(xMatch),
/*1903*/ uint16(xCondPrefix), 4,
0xF3, 1931,
0xF2, 1925,
0x66, 1919,
0x0, 1913,
/*1913*/ uint16(xSetOp), uint16(MOVNTPS),
/*1915*/ uint16(xReadSlashR),
/*1916*/ uint16(xArgM128),
/*1917*/ uint16(xArgXmm),
/*1918*/ uint16(xMatch),
/*1919*/ uint16(xSetOp), uint16(MOVNTPD),
/*1921*/ uint16(xReadSlashR),
/*1922*/ uint16(xArgM128),
/*1923*/ uint16(xArgXmm),
/*1924*/ uint16(xMatch),
/*1925*/ uint16(xSetOp), uint16(MOVNTSD),
/*1927*/ uint16(xReadSlashR),
/*1928*/ uint16(xArgM64),
/*1929*/ uint16(xArgXmm),
/*1930*/ uint16(xMatch),
/*1931*/ uint16(xSetOp), uint16(MOVNTSS),
/*1933*/ uint16(xReadSlashR),
/*1934*/ uint16(xArgM32),
/*1935*/ uint16(xArgXmm),
/*1936*/ uint16(xMatch),
/*1937*/ uint16(xCondIs64), 1940, 1994,
/*1940*/ uint16(xCondPrefix), 4,
0xF3, 1978,
0xF2, 1962,
0x66, 1956,
0x0, 1950,
/*1950*/ uint16(xSetOp), uint16(CVTTPS2PI),
/*1952*/ uint16(xReadSlashR),
/*1953*/ uint16(xArgMm),
/*1954*/ uint16(xArgXmmM64),
/*1955*/ uint16(xMatch),
/*1956*/ uint16(xSetOp), uint16(CVTTPD2PI),
/*1958*/ uint16(xReadSlashR),
/*1959*/ uint16(xArgMm),
/*1960*/ uint16(xArgXmmM128),
/*1961*/ uint16(xMatch),
/*1962*/ uint16(xCondDataSize), 1966, 1972, 0,
/*1966*/ uint16(xSetOp), uint16(CVTTSD2SI),
/*1968*/ uint16(xReadSlashR),
/*1969*/ uint16(xArgR32),
/*1970*/ uint16(xArgXmmM64),
/*1971*/ uint16(xMatch),
/*1972*/ uint16(xSetOp), uint16(CVTTSD2SI),
/*1974*/ uint16(xReadSlashR),
/*1975*/ uint16(xArgR32),
/*1976*/ uint16(xArgXmmM64),
/*1977*/ uint16(xMatch),
/*1978*/ uint16(xCondDataSize), 1982, 1988, 0,
/*1982*/ uint16(xSetOp), uint16(CVTTSS2SI),
/*1984*/ uint16(xReadSlashR),
/*1985*/ uint16(xArgR32),
/*1986*/ uint16(xArgXmmM32),
/*1987*/ uint16(xMatch),
/*1988*/ uint16(xSetOp), uint16(CVTTSS2SI),
/*1990*/ uint16(xReadSlashR),
/*1991*/ uint16(xArgR32),
/*1992*/ uint16(xArgXmmM32),
/*1993*/ uint16(xMatch),
/*1994*/ uint16(xCondPrefix), 4,
0xF3, 2014,
0xF2, 2004,
0x66, 1956,
0x0, 1950,
/*2004*/ uint16(xCondDataSize), 1966, 1972, 2008,
/*2008*/ uint16(xSetOp), uint16(CVTTSD2SI),
/*2010*/ uint16(xReadSlashR),
/*2011*/ uint16(xArgR64),
/*2012*/ uint16(xArgXmmM64),
/*2013*/ uint16(xMatch),
/*2014*/ uint16(xCondDataSize), 1982, 1988, 2018,
/*2018*/ uint16(xSetOp), uint16(CVTTSS2SI),
/*2020*/ uint16(xReadSlashR),
/*2021*/ uint16(xArgR64),
/*2022*/ uint16(xArgXmmM32),
/*2023*/ uint16(xMatch),
/*2024*/ uint16(xCondIs64), 2027, 2081,
/*2027*/ uint16(xCondPrefix), 4,
0xF3, 2065,
0xF2, 2049,
0x66, 2043,
0x0, 2037,
/*2037*/ uint16(xSetOp), uint16(CVTPS2PI),
/*2039*/ uint16(xReadSlashR),
/*2040*/ uint16(xArgMm),
/*2041*/ uint16(xArgXmmM64),
/*2042*/ uint16(xMatch),
/*2043*/ uint16(xSetOp), uint16(CVTPD2PI),
/*2045*/ uint16(xReadSlashR),
/*2046*/ uint16(xArgMm),
/*2047*/ uint16(xArgXmmM128),
/*2048*/ uint16(xMatch),
/*2049*/ uint16(xCondDataSize), 2053, 2059, 0,
/*2053*/ uint16(xSetOp), uint16(CVTSD2SI),
/*2055*/ uint16(xReadSlashR),
/*2056*/ uint16(xArgR32),
/*2057*/ uint16(xArgXmmM64),
/*2058*/ uint16(xMatch),
/*2059*/ uint16(xSetOp), uint16(CVTSD2SI),
/*2061*/ uint16(xReadSlashR),
/*2062*/ uint16(xArgR32),
/*2063*/ uint16(xArgXmmM64),
/*2064*/ uint16(xMatch),
/*2065*/ uint16(xCondDataSize), 2069, 2075, 0,
/*2069*/ uint16(xSetOp), uint16(CVTSS2SI),
/*2071*/ uint16(xReadSlashR),
/*2072*/ uint16(xArgR32),
/*2073*/ uint16(xArgXmmM32),
/*2074*/ uint16(xMatch),
/*2075*/ uint16(xSetOp), uint16(CVTSS2SI),
/*2077*/ uint16(xReadSlashR),
/*2078*/ uint16(xArgR32),
/*2079*/ uint16(xArgXmmM32),
/*2080*/ uint16(xMatch),
/*2081*/ uint16(xCondPrefix), 4,
0xF3, 2101,
0xF2, 2091,
0x66, 2043,
0x0, 2037,
/*2091*/ uint16(xCondDataSize), 2053, 2059, 2095,
/*2095*/ uint16(xSetOp), uint16(CVTSD2SI),
/*2097*/ uint16(xReadSlashR),
/*2098*/ uint16(xArgR64),
/*2099*/ uint16(xArgXmmM64),
/*2100*/ uint16(xMatch),
/*2101*/ uint16(xCondDataSize), 2069, 2075, 2105,
/*2105*/ uint16(xSetOp), uint16(CVTSS2SI),
/*2107*/ uint16(xReadSlashR),
/*2108*/ uint16(xArgR64),
/*2109*/ uint16(xArgXmmM32),
/*2110*/ uint16(xMatch),
/*2111*/ uint16(xCondPrefix), 2,
0x66, 2123,
0x0, 2117,
/*2117*/ uint16(xSetOp), uint16(UCOMISS),
/*2119*/ uint16(xReadSlashR),
/*2120*/ uint16(xArgXmm1),
/*2121*/ uint16(xArgXmm2M32),
/*2122*/ uint16(xMatch),
/*2123*/ uint16(xSetOp), uint16(UCOMISD),
/*2125*/ uint16(xReadSlashR),
/*2126*/ uint16(xArgXmm1),
/*2127*/ uint16(xArgXmm2M64),
/*2128*/ uint16(xMatch),
/*2129*/ uint16(xCondPrefix), 2,
0x66, 2141,
0x0, 2135,
/*2135*/ uint16(xSetOp), uint16(COMISS),
/*2137*/ uint16(xReadSlashR),
/*2138*/ uint16(xArgXmm1),
/*2139*/ uint16(xArgXmm2M32),
/*2140*/ uint16(xMatch),
/*2141*/ uint16(xSetOp), uint16(COMISD),
/*2143*/ uint16(xReadSlashR),
/*2144*/ uint16(xArgXmm1),
/*2145*/ uint16(xArgXmm2M64),
/*2146*/ uint16(xMatch),
/*2147*/ uint16(xSetOp), uint16(WRMSR),
/*2149*/ uint16(xMatch),
/*2150*/ uint16(xSetOp), uint16(RDTSC),
/*2152*/ uint16(xMatch),
/*2153*/ uint16(xSetOp), uint16(RDMSR),
/*2155*/ uint16(xMatch),
/*2156*/ uint16(xSetOp), uint16(RDPMC),
/*2158*/ uint16(xMatch),
/*2159*/ uint16(xSetOp), uint16(SYSENTER),
/*2161*/ uint16(xMatch),
/*2162*/ uint16(xCondDataSize), 2166, 2166, 2169,
/*2166*/ uint16(xSetOp), uint16(SYSEXIT),
/*2168*/ uint16(xMatch),
/*2169*/ uint16(xSetOp), uint16(SYSEXIT),
/*2171*/ uint16(xMatch),
/*2172*/ uint16(xCondByte), 54,
0x00, 2283,
0x01, 2301,
0x02, 2319,
0x03, 2337,
0x04, 2355,
0x05, 2373,
0x06, 2391,
0x07, 2409,
0x08, 2427,
0x09, 2445,
0x0A, 2463,
0x0B, 2481,
0x10, 2499,
0x14, 2510,
0x15, 2521,
0x17, 2532,
0x1C, 2542,
0x1D, 2560,
0x1E, 2578,
0x20, 2596,
0x21, 2606,
0x22, 2616,
0x23, 2626,
0x24, 2636,
0x25, 2646,
0x28, 2656,
0x29, 2666,
0x2A, 2676,
0x2B, 2686,
0x30, 2696,
0x31, 2706,
0x32, 2716,
0x33, 2726,
0x34, 2736,
0x35, 2746,
0x37, 2756,
0x38, 2766,
0x39, 2776,
0x3A, 2786,
0x3B, 2796,
0x3C, 2806,
0x3D, 2816,
0x3E, 2826,
0x3F, 2836,
0x40, 2846,
0x41, 2856,
0x82, 2866,
0xDB, 2889,
0xDC, 2899,
0xDD, 2909,
0xDE, 2919,
0xDF, 2929,
0xF0, 2939,
0xF1, 3006,
uint16(xFail),
/*2283*/ uint16(xCondPrefix), 2,
0x66, 2295,
0x0, 2289,
/*2289*/ uint16(xSetOp), uint16(PSHUFB),
/*2291*/ uint16(xReadSlashR),
/*2292*/ uint16(xArgMm1),
/*2293*/ uint16(xArgMm2M64),
/*2294*/ uint16(xMatch),
/*2295*/ uint16(xSetOp), uint16(PSHUFB),
/*2297*/ uint16(xReadSlashR),
/*2298*/ uint16(xArgXmm1),
/*2299*/ uint16(xArgXmm2M128),
/*2300*/ uint16(xMatch),
/*2301*/ uint16(xCondPrefix), 2,
0x66, 2313,
0x0, 2307,
/*2307*/ uint16(xSetOp), uint16(PHADDW),
/*2309*/ uint16(xReadSlashR),
/*2310*/ uint16(xArgMm1),
/*2311*/ uint16(xArgMm2M64),
/*2312*/ uint16(xMatch),
/*2313*/ uint16(xSetOp), uint16(PHADDW),
/*2315*/ uint16(xReadSlashR),
/*2316*/ uint16(xArgXmm1),
/*2317*/ uint16(xArgXmm2M128),
/*2318*/ uint16(xMatch),
/*2319*/ uint16(xCondPrefix), 2,
0x66, 2331,
0x0, 2325,
/*2325*/ uint16(xSetOp), uint16(PHADDD),
/*2327*/ uint16(xReadSlashR),
/*2328*/ uint16(xArgMm1),
/*2329*/ uint16(xArgMm2M64),
/*2330*/ uint16(xMatch),
/*2331*/ uint16(xSetOp), uint16(PHADDD),
/*2333*/ uint16(xReadSlashR),
/*2334*/ uint16(xArgXmm1),
/*2335*/ uint16(xArgXmm2M128),
/*2336*/ uint16(xMatch),
/*2337*/ uint16(xCondPrefix), 2,
0x66, 2349,
0x0, 2343,
/*2343*/ uint16(xSetOp), uint16(PHADDSW),
/*2345*/ uint16(xReadSlashR),
/*2346*/ uint16(xArgMm1),
/*2347*/ uint16(xArgMm2M64),
/*2348*/ uint16(xMatch),
/*2349*/ uint16(xSetOp), uint16(PHADDSW),
/*2351*/ uint16(xReadSlashR),
/*2352*/ uint16(xArgXmm1),
/*2353*/ uint16(xArgXmm2M128),
/*2354*/ uint16(xMatch),
/*2355*/ uint16(xCondPrefix), 2,
0x66, 2367,
0x0, 2361,
/*2361*/ uint16(xSetOp), uint16(PMADDUBSW),
/*2363*/ uint16(xReadSlashR),
/*2364*/ uint16(xArgMm1),
/*2365*/ uint16(xArgMm2M64),
/*2366*/ uint16(xMatch),
/*2367*/ uint16(xSetOp), uint16(PMADDUBSW),
/*2369*/ uint16(xReadSlashR),
/*2370*/ uint16(xArgXmm1),
/*2371*/ uint16(xArgXmm2M128),
/*2372*/ uint16(xMatch),
/*2373*/ uint16(xCondPrefix), 2,
0x66, 2385,
0x0, 2379,
/*2379*/ uint16(xSetOp), uint16(PHSUBW),
/*2381*/ uint16(xReadSlashR),
/*2382*/ uint16(xArgMm1),
/*2383*/ uint16(xArgMm2M64),
/*2384*/ uint16(xMatch),
/*2385*/ uint16(xSetOp), uint16(PHSUBW),
/*2387*/ uint16(xReadSlashR),
/*2388*/ uint16(xArgXmm1),
/*2389*/ uint16(xArgXmm2M128),
/*2390*/ uint16(xMatch),
/*2391*/ uint16(xCondPrefix), 2,
0x66, 2403,
0x0, 2397,
/*2397*/ uint16(xSetOp), uint16(PHSUBD),
/*2399*/ uint16(xReadSlashR),
/*2400*/ uint16(xArgMm1),
/*2401*/ uint16(xArgMm2M64),
/*2402*/ uint16(xMatch),
/*2403*/ uint16(xSetOp), uint16(PHSUBD),
/*2405*/ uint16(xReadSlashR),
/*2406*/ uint16(xArgXmm1),
/*2407*/ uint16(xArgXmm2M128),
/*2408*/ uint16(xMatch),
/*2409*/ uint16(xCondPrefix), 2,
0x66, 2421,
0x0, 2415,
/*2415*/ uint16(xSetOp), uint16(PHSUBSW),
/*2417*/ uint16(xReadSlashR),
/*2418*/ uint16(xArgMm1),
/*2419*/ uint16(xArgMm2M64),
/*2420*/ uint16(xMatch),
/*2421*/ uint16(xSetOp), uint16(PHSUBSW),
/*2423*/ uint16(xReadSlashR),
/*2424*/ uint16(xArgXmm1),
/*2425*/ uint16(xArgXmm2M128),
/*2426*/ uint16(xMatch),
/*2427*/ uint16(xCondPrefix), 2,
0x66, 2439,
0x0, 2433,
/*2433*/ uint16(xSetOp), uint16(PSIGNB),
/*2435*/ uint16(xReadSlashR),
/*2436*/ uint16(xArgMm1),
/*2437*/ uint16(xArgMm2M64),
/*2438*/ uint16(xMatch),
/*2439*/ uint16(xSetOp), uint16(PSIGNB),
/*2441*/ uint16(xReadSlashR),
/*2442*/ uint16(xArgXmm1),
/*2443*/ uint16(xArgXmm2M128),
/*2444*/ uint16(xMatch),
/*2445*/ uint16(xCondPrefix), 2,
0x66, 2457,
0x0, 2451,
/*2451*/ uint16(xSetOp), uint16(PSIGNW),
/*2453*/ uint16(xReadSlashR),
/*2454*/ uint16(xArgMm1),
/*2455*/ uint16(xArgMm2M64),
/*2456*/ uint16(xMatch),
/*2457*/ uint16(xSetOp), uint16(PSIGNW),
/*2459*/ uint16(xReadSlashR),
/*2460*/ uint16(xArgXmm1),
/*2461*/ uint16(xArgXmm2M128),
/*2462*/ uint16(xMatch),
/*2463*/ uint16(xCondPrefix), 2,
0x66, 2475,
0x0, 2469,
/*2469*/ uint16(xSetOp), uint16(PSIGND),
/*2471*/ uint16(xReadSlashR),
/*2472*/ uint16(xArgMm1),
/*2473*/ uint16(xArgMm2M64),
/*2474*/ uint16(xMatch),
/*2475*/ uint16(xSetOp), uint16(PSIGND),
/*2477*/ uint16(xReadSlashR),
/*2478*/ uint16(xArgXmm1),
/*2479*/ uint16(xArgXmm2M128),
/*2480*/ uint16(xMatch),
/*2481*/ uint16(xCondPrefix), 2,
0x66, 2493,
0x0, 2487,
/*2487*/ uint16(xSetOp), uint16(PMULHRSW),
/*2489*/ uint16(xReadSlashR),
/*2490*/ uint16(xArgMm1),
/*2491*/ uint16(xArgMm2M64),
/*2492*/ uint16(xMatch),
/*2493*/ uint16(xSetOp), uint16(PMULHRSW),
/*2495*/ uint16(xReadSlashR),
/*2496*/ uint16(xArgXmm1),
/*2497*/ uint16(xArgXmm2M128),
/*2498*/ uint16(xMatch),
/*2499*/ uint16(xCondPrefix), 1,
0x66, 2503,
/*2503*/ uint16(xSetOp), uint16(PBLENDVB),
/*2505*/ uint16(xReadSlashR),
/*2506*/ uint16(xArgXmm1),
/*2507*/ uint16(xArgXmm2M128),
/*2508*/ uint16(xArgXMM0),
/*2509*/ uint16(xMatch),
/*2510*/ uint16(xCondPrefix), 1,
0x66, 2514,
/*2514*/ uint16(xSetOp), uint16(BLENDVPS),
/*2516*/ uint16(xReadSlashR),
/*2517*/ uint16(xArgXmm1),
/*2518*/ uint16(xArgXmm2M128),
/*2519*/ uint16(xArgXMM0),
/*2520*/ uint16(xMatch),
/*2521*/ uint16(xCondPrefix), 1,
0x66, 2525,
/*2525*/ uint16(xSetOp), uint16(BLENDVPD),
/*2527*/ uint16(xReadSlashR),
/*2528*/ uint16(xArgXmm1),
/*2529*/ uint16(xArgXmm2M128),
/*2530*/ uint16(xArgXMM0),
/*2531*/ uint16(xMatch),
/*2532*/ uint16(xCondPrefix), 1,
0x66, 2536,
/*2536*/ uint16(xSetOp), uint16(PTEST),
/*2538*/ uint16(xReadSlashR),
/*2539*/ uint16(xArgXmm1),
/*2540*/ uint16(xArgXmm2M128),
/*2541*/ uint16(xMatch),
/*2542*/ uint16(xCondPrefix), 2,
0x66, 2554,
0x0, 2548,
/*2548*/ uint16(xSetOp), uint16(PABSB),
/*2550*/ uint16(xReadSlashR),
/*2551*/ uint16(xArgMm1),
/*2552*/ uint16(xArgMm2M64),
/*2553*/ uint16(xMatch),
/*2554*/ uint16(xSetOp), uint16(PABSB),
/*2556*/ uint16(xReadSlashR),
/*2557*/ uint16(xArgXmm1),
/*2558*/ uint16(xArgXmm2M128),
/*2559*/ uint16(xMatch),
/*2560*/ uint16(xCondPrefix), 2,
0x66, 2572,
0x0, 2566,
/*2566*/ uint16(xSetOp), uint16(PABSW),
/*2568*/ uint16(xReadSlashR),
/*2569*/ uint16(xArgMm1),
/*2570*/ uint16(xArgMm2M64),
/*2571*/ uint16(xMatch),
/*2572*/ uint16(xSetOp), uint16(PABSW),
/*2574*/ uint16(xReadSlashR),
/*2575*/ uint16(xArgXmm1),
/*2576*/ uint16(xArgXmm2M128),
/*2577*/ uint16(xMatch),
/*2578*/ uint16(xCondPrefix), 2,
0x66, 2590,
0x0, 2584,
/*2584*/ uint16(xSetOp), uint16(PABSD),
/*2586*/ uint16(xReadSlashR),
/*2587*/ uint16(xArgMm1),
/*2588*/ uint16(xArgMm2M64),
/*2589*/ uint16(xMatch),
/*2590*/ uint16(xSetOp), uint16(PABSD),
/*2592*/ uint16(xReadSlashR),
/*2593*/ uint16(xArgXmm1),
/*2594*/ uint16(xArgXmm2M128),
/*2595*/ uint16(xMatch),
/*2596*/ uint16(xCondPrefix), 1,
0x66, 2600,
/*2600*/ uint16(xSetOp), uint16(PMOVSXBW),
/*2602*/ uint16(xReadSlashR),
/*2603*/ uint16(xArgXmm1),
/*2604*/ uint16(xArgXmm2M64),
/*2605*/ uint16(xMatch),
/*2606*/ uint16(xCondPrefix), 1,
0x66, 2610,
/*2610*/ uint16(xSetOp), uint16(PMOVSXBD),
/*2612*/ uint16(xReadSlashR),
/*2613*/ uint16(xArgXmm1),
/*2614*/ uint16(xArgXmm2M32),
/*2615*/ uint16(xMatch),
/*2616*/ uint16(xCondPrefix), 1,
0x66, 2620,
/*2620*/ uint16(xSetOp), uint16(PMOVSXBQ),
/*2622*/ uint16(xReadSlashR),
/*2623*/ uint16(xArgXmm1),
/*2624*/ uint16(xArgXmm2M16),
/*2625*/ uint16(xMatch),
/*2626*/ uint16(xCondPrefix), 1,
0x66, 2630,
/*2630*/ uint16(xSetOp), uint16(PMOVSXWD),
/*2632*/ uint16(xReadSlashR),
/*2633*/ uint16(xArgXmm1),
/*2634*/ uint16(xArgXmm2M64),
/*2635*/ uint16(xMatch),
/*2636*/ uint16(xCondPrefix), 1,
0x66, 2640,
/*2640*/ uint16(xSetOp), uint16(PMOVSXWQ),
/*2642*/ uint16(xReadSlashR),
/*2643*/ uint16(xArgXmm1),
/*2644*/ uint16(xArgXmm2M32),
/*2645*/ uint16(xMatch),
/*2646*/ uint16(xCondPrefix), 1,
0x66, 2650,
/*2650*/ uint16(xSetOp), uint16(PMOVSXDQ),
/*2652*/ uint16(xReadSlashR),
/*2653*/ uint16(xArgXmm1),
/*2654*/ uint16(xArgXmm2M64),
/*2655*/ uint16(xMatch),
/*2656*/ uint16(xCondPrefix), 1,
0x66, 2660,
/*2660*/ uint16(xSetOp), uint16(PMULDQ),
/*2662*/ uint16(xReadSlashR),
/*2663*/ uint16(xArgXmm1),
/*2664*/ uint16(xArgXmm2M128),
/*2665*/ uint16(xMatch),
/*2666*/ uint16(xCondPrefix), 1,
0x66, 2670,
/*2670*/ uint16(xSetOp), uint16(PCMPEQQ),
/*2672*/ uint16(xReadSlashR),
/*2673*/ uint16(xArgXmm1),
/*2674*/ uint16(xArgXmm2M128),
/*2675*/ uint16(xMatch),
/*2676*/ uint16(xCondPrefix), 1,
0x66, 2680,
/*2680*/ uint16(xSetOp), uint16(MOVNTDQA),
/*2682*/ uint16(xReadSlashR),
/*2683*/ uint16(xArgXmm1),
/*2684*/ uint16(xArgM128),
/*2685*/ uint16(xMatch),
/*2686*/ uint16(xCondPrefix), 1,
0x66, 2690,
/*2690*/ uint16(xSetOp), uint16(PACKUSDW),
/*2692*/ uint16(xReadSlashR),
/*2693*/ uint16(xArgXmm1),
/*2694*/ uint16(xArgXmm2M128),
/*2695*/ uint16(xMatch),
/*2696*/ uint16(xCondPrefix), 1,
0x66, 2700,
/*2700*/ uint16(xSetOp), uint16(PMOVZXBW),
/*2702*/ uint16(xReadSlashR),
/*2703*/ uint16(xArgXmm1),
/*2704*/ uint16(xArgXmm2M64),
/*2705*/ uint16(xMatch),
/*2706*/ uint16(xCondPrefix), 1,
0x66, 2710,
/*2710*/ uint16(xSetOp), uint16(PMOVZXBD),
/*2712*/ uint16(xReadSlashR),
/*2713*/ uint16(xArgXmm1),
/*2714*/ uint16(xArgXmm2M32),
/*2715*/ uint16(xMatch),
/*2716*/ uint16(xCondPrefix), 1,
0x66, 2720,
/*2720*/ uint16(xSetOp), uint16(PMOVZXBQ),
/*2722*/ uint16(xReadSlashR),
/*2723*/ uint16(xArgXmm1),
/*2724*/ uint16(xArgXmm2M16),
/*2725*/ uint16(xMatch),
/*2726*/ uint16(xCondPrefix), 1,
0x66, 2730,
/*2730*/ uint16(xSetOp), uint16(PMOVZXWD),
/*2732*/ uint16(xReadSlashR),
/*2733*/ uint16(xArgXmm1),
/*2734*/ uint16(xArgXmm2M64),
/*2735*/ uint16(xMatch),
/*2736*/ uint16(xCondPrefix), 1,
0x66, 2740,
/*2740*/ uint16(xSetOp), uint16(PMOVZXWQ),
/*2742*/ uint16(xReadSlashR),
/*2743*/ uint16(xArgXmm1),
/*2744*/ uint16(xArgXmm2M32),
/*2745*/ uint16(xMatch),
/*2746*/ uint16(xCondPrefix), 1,
0x66, 2750,
/*2750*/ uint16(xSetOp), uint16(PMOVZXDQ),
/*2752*/ uint16(xReadSlashR),
/*2753*/ uint16(xArgXmm1),
/*2754*/ uint16(xArgXmm2M64),
/*2755*/ uint16(xMatch),
/*2756*/ uint16(xCondPrefix), 1,
0x66, 2760,
/*2760*/ uint16(xSetOp), uint16(PCMPGTQ),
/*2762*/ uint16(xReadSlashR),
/*2763*/ uint16(xArgXmm1),
/*2764*/ uint16(xArgXmm2M128),
/*2765*/ uint16(xMatch),
/*2766*/ uint16(xCondPrefix), 1,
0x66, 2770,
/*2770*/ uint16(xSetOp), uint16(PMINSB),
/*2772*/ uint16(xReadSlashR),
/*2773*/ uint16(xArgXmm1),
/*2774*/ uint16(xArgXmm2M128),
/*2775*/ uint16(xMatch),
/*2776*/ uint16(xCondPrefix), 1,
0x66, 2780,
/*2780*/ uint16(xSetOp), uint16(PMINSD),
/*2782*/ uint16(xReadSlashR),
/*2783*/ uint16(xArgXmm1),
/*2784*/ uint16(xArgXmm2M128),
/*2785*/ uint16(xMatch),
/*2786*/ uint16(xCondPrefix), 1,
0x66, 2790,
/*2790*/ uint16(xSetOp), uint16(PMINUW),
/*2792*/ uint16(xReadSlashR),
/*2793*/ uint16(xArgXmm1),
/*2794*/ uint16(xArgXmm2M128),
/*2795*/ uint16(xMatch),
/*2796*/ uint16(xCondPrefix), 1,
0x66, 2800,
/*2800*/ uint16(xSetOp), uint16(PMINUD),
/*2802*/ uint16(xReadSlashR),
/*2803*/ uint16(xArgXmm1),
/*2804*/ uint16(xArgXmm2M128),
/*2805*/ uint16(xMatch),
/*2806*/ uint16(xCondPrefix), 1,
0x66, 2810,
/*2810*/ uint16(xSetOp), uint16(PMAXSB),
/*2812*/ uint16(xReadSlashR),
/*2813*/ uint16(xArgXmm1),
/*2814*/ uint16(xArgXmm2M128),
/*2815*/ uint16(xMatch),
/*2816*/ uint16(xCondPrefix), 1,
0x66, 2820,
/*2820*/ uint16(xSetOp), uint16(PMAXSD),
/*2822*/ uint16(xReadSlashR),
/*2823*/ uint16(xArgXmm1),
/*2824*/ uint16(xArgXmm2M128),
/*2825*/ uint16(xMatch),
/*2826*/ uint16(xCondPrefix), 1,
0x66, 2830,
/*2830*/ uint16(xSetOp), uint16(PMAXUW),
/*2832*/ uint16(xReadSlashR),
/*2833*/ uint16(xArgXmm1),
/*2834*/ uint16(xArgXmm2M128),
/*2835*/ uint16(xMatch),
/*2836*/ uint16(xCondPrefix), 1,
0x66, 2840,
/*2840*/ uint16(xSetOp), uint16(PMAXUD),
/*2842*/ uint16(xReadSlashR),
/*2843*/ uint16(xArgXmm1),
/*2844*/ uint16(xArgXmm2M128),
/*2845*/ uint16(xMatch),
/*2846*/ uint16(xCondPrefix), 1,
0x66, 2850,
/*2850*/ uint16(xSetOp), uint16(PMULLD),
/*2852*/ uint16(xReadSlashR),
/*2853*/ uint16(xArgXmm1),
/*2854*/ uint16(xArgXmm2M128),
/*2855*/ uint16(xMatch),
/*2856*/ uint16(xCondPrefix), 1,
0x66, 2860,
/*2860*/ uint16(xSetOp), uint16(PHMINPOSUW),
/*2862*/ uint16(xReadSlashR),
/*2863*/ uint16(xArgXmm1),
/*2864*/ uint16(xArgXmm2M128),
/*2865*/ uint16(xMatch),
/*2866*/ uint16(xCondIs64), 2869, 2879,
/*2869*/ uint16(xCondPrefix), 1,
0x66, 2873,
/*2873*/ uint16(xSetOp), uint16(INVPCID),
/*2875*/ uint16(xReadSlashR),
/*2876*/ uint16(xArgR32),
/*2877*/ uint16(xArgM128),
/*2878*/ uint16(xMatch),
/*2879*/ uint16(xCondPrefix), 1,
0x66, 2883,
/*2883*/ uint16(xSetOp), uint16(INVPCID),
/*2885*/ uint16(xReadSlashR),
/*2886*/ uint16(xArgR64),
/*2887*/ uint16(xArgM128),
/*2888*/ uint16(xMatch),
/*2889*/ uint16(xCondPrefix), 1,
0x66, 2893,
/*2893*/ uint16(xSetOp), uint16(AESIMC),
/*2895*/ uint16(xReadSlashR),
/*2896*/ uint16(xArgXmm1),
/*2897*/ uint16(xArgXmm2M128),
/*2898*/ uint16(xMatch),
/*2899*/ uint16(xCondPrefix), 1,
0x66, 2903,
/*2903*/ uint16(xSetOp), uint16(AESENC),
/*2905*/ uint16(xReadSlashR),
/*2906*/ uint16(xArgXmm1),
/*2907*/ uint16(xArgXmm2M128),
/*2908*/ uint16(xMatch),
/*2909*/ uint16(xCondPrefix), 1,
0x66, 2913,
/*2913*/ uint16(xSetOp), uint16(AESENCLAST),
/*2915*/ uint16(xReadSlashR),
/*2916*/ uint16(xArgXmm1),
/*2917*/ uint16(xArgXmm2M128),
/*2918*/ uint16(xMatch),
/*2919*/ uint16(xCondPrefix), 1,
0x66, 2923,
/*2923*/ uint16(xSetOp), uint16(AESDEC),
/*2925*/ uint16(xReadSlashR),
/*2926*/ uint16(xArgXmm1),
/*2927*/ uint16(xArgXmm2M128),
/*2928*/ uint16(xMatch),
/*2929*/ uint16(xCondPrefix), 1,
0x66, 2933,
/*2933*/ uint16(xSetOp), uint16(AESDECLAST),
/*2935*/ uint16(xReadSlashR),
/*2936*/ uint16(xArgXmm1),
/*2937*/ uint16(xArgXmm2M128),
/*2938*/ uint16(xMatch),
/*2939*/ uint16(xCondIs64), 2942, 2980,
/*2942*/ uint16(xCondPrefix), 2,
0xF2, 2964,
0x0, 2948,
/*2948*/ uint16(xCondDataSize), 2952, 2958, 0,
/*2952*/ uint16(xSetOp), uint16(MOVBE),
/*2954*/ uint16(xReadSlashR),
/*2955*/ uint16(xArgR16),
/*2956*/ uint16(xArgM16),
/*2957*/ uint16(xMatch),
/*2958*/ uint16(xSetOp), uint16(MOVBE),
/*2960*/ uint16(xReadSlashR),
/*2961*/ uint16(xArgR32),
/*2962*/ uint16(xArgM32),
/*2963*/ uint16(xMatch),
/*2964*/ uint16(xCondDataSize), 2968, 2974, 0,
/*2968*/ uint16(xSetOp), uint16(CRC32),
/*2970*/ uint16(xReadSlashR),
/*2971*/ uint16(xArgR32),
/*2972*/ uint16(xArgRM8),
/*2973*/ uint16(xMatch),
/*2974*/ uint16(xSetOp), uint16(CRC32),
/*2976*/ uint16(xReadSlashR),
/*2977*/ uint16(xArgR32),
/*2978*/ uint16(xArgRM8),
/*2979*/ uint16(xMatch),
/*2980*/ uint16(xCondPrefix), 2,
0xF2, 2996,
0x0, 2986,
/*2986*/ uint16(xCondDataSize), 2952, 2958, 2990,
/*2990*/ uint16(xSetOp), uint16(MOVBE),
/*2992*/ uint16(xReadSlashR),
/*2993*/ uint16(xArgR64),
/*2994*/ uint16(xArgM64),
/*2995*/ uint16(xMatch),
/*2996*/ uint16(xCondDataSize), 2968, 2974, 3000,
/*3000*/ uint16(xSetOp), uint16(CRC32),
/*3002*/ uint16(xReadSlashR),
/*3003*/ uint16(xArgR64),
/*3004*/ uint16(xArgRM8),
/*3005*/ uint16(xMatch),
/*3006*/ uint16(xCondIs64), 3009, 3047,
/*3009*/ uint16(xCondPrefix), 2,
0xF2, 3031,
0x0, 3015,
/*3015*/ uint16(xCondDataSize), 3019, 3025, 0,
/*3019*/ uint16(xSetOp), uint16(MOVBE),
/*3021*/ uint16(xReadSlashR),
/*3022*/ uint16(xArgM16),
/*3023*/ uint16(xArgR16),
/*3024*/ uint16(xMatch),
/*3025*/ uint16(xSetOp), uint16(MOVBE),
/*3027*/ uint16(xReadSlashR),
/*3028*/ uint16(xArgM32),
/*3029*/ uint16(xArgR32),
/*3030*/ uint16(xMatch),
/*3031*/ uint16(xCondDataSize), 3035, 3041, 0,
/*3035*/ uint16(xSetOp), uint16(CRC32),
/*3037*/ uint16(xReadSlashR),
/*3038*/ uint16(xArgR32),
/*3039*/ uint16(xArgRM16),
/*3040*/ uint16(xMatch),
/*3041*/ uint16(xSetOp), uint16(CRC32),
/*3043*/ uint16(xReadSlashR),
/*3044*/ uint16(xArgR32),
/*3045*/ uint16(xArgRM32),
/*3046*/ uint16(xMatch),
/*3047*/ uint16(xCondPrefix), 2,
0xF2, 3063,
0x0, 3053,
/*3053*/ uint16(xCondDataSize), 3019, 3025, 3057,
/*3057*/ uint16(xSetOp), uint16(MOVBE),
/*3059*/ uint16(xReadSlashR),
/*3060*/ uint16(xArgM64),
/*3061*/ uint16(xArgR64),
/*3062*/ uint16(xMatch),
/*3063*/ uint16(xCondDataSize), 3035, 3041, 3067,
/*3067*/ uint16(xSetOp), uint16(CRC32),
/*3069*/ uint16(xReadSlashR),
/*3070*/ uint16(xArgR64),
/*3071*/ uint16(xArgRM64),
/*3072*/ uint16(xMatch),
/*3073*/ uint16(xCondByte), 24,
0x08, 3124,
0x09, 3136,
0x0A, 3148,
0x0B, 3160,
0x0C, 3172,
0x0D, 3184,
0x0E, 3196,
0x0F, 3208,
0x14, 3230,
0x15, 3242,
0x16, 3254,
0x17, 3297,
0x20, 3309,
0x21, 3321,
0x22, 3333,
0x40, 3376,
0x41, 3388,
0x42, 3400,
0x44, 3412,
0x60, 3424,
0x61, 3436,
0x62, 3448,
0x63, 3460,
0xDF, 3472,
uint16(xFail),
/*3124*/ uint16(xCondPrefix), 1,
0x66, 3128,
/*3128*/ uint16(xSetOp), uint16(ROUNDPS),
/*3130*/ uint16(xReadSlashR),
/*3131*/ uint16(xReadIb),
/*3132*/ uint16(xArgXmm1),
/*3133*/ uint16(xArgXmm2M128),
/*3134*/ uint16(xArgImm8u),
/*3135*/ uint16(xMatch),
/*3136*/ uint16(xCondPrefix), 1,
0x66, 3140,
/*3140*/ uint16(xSetOp), uint16(ROUNDPD),
/*3142*/ uint16(xReadSlashR),
/*3143*/ uint16(xReadIb),
/*3144*/ uint16(xArgXmm1),
/*3145*/ uint16(xArgXmm2M128),
/*3146*/ uint16(xArgImm8u),
/*3147*/ uint16(xMatch),
/*3148*/ uint16(xCondPrefix), 1,
0x66, 3152,
/*3152*/ uint16(xSetOp), uint16(ROUNDSS),
/*3154*/ uint16(xReadSlashR),
/*3155*/ uint16(xReadIb),
/*3156*/ uint16(xArgXmm1),
/*3157*/ uint16(xArgXmm2M32),
/*3158*/ uint16(xArgImm8u),
/*3159*/ uint16(xMatch),
/*3160*/ uint16(xCondPrefix), 1,
0x66, 3164,
/*3164*/ uint16(xSetOp), uint16(ROUNDSD),
/*3166*/ uint16(xReadSlashR),
/*3167*/ uint16(xReadIb),
/*3168*/ uint16(xArgXmm1),
/*3169*/ uint16(xArgXmm2M64),
/*3170*/ uint16(xArgImm8u),
/*3171*/ uint16(xMatch),
/*3172*/ uint16(xCondPrefix), 1,
0x66, 3176,
/*3176*/ uint16(xSetOp), uint16(BLENDPS),
/*3178*/ uint16(xReadSlashR),
/*3179*/ uint16(xReadIb),
/*3180*/ uint16(xArgXmm1),
/*3181*/ uint16(xArgXmm2M128),
/*3182*/ uint16(xArgImm8u),
/*3183*/ uint16(xMatch),
/*3184*/ uint16(xCondPrefix), 1,
0x66, 3188,
/*3188*/ uint16(xSetOp), uint16(BLENDPD),
/*3190*/ uint16(xReadSlashR),
/*3191*/ uint16(xReadIb),
/*3192*/ uint16(xArgXmm1),
/*3193*/ uint16(xArgXmm2M128),
/*3194*/ uint16(xArgImm8u),
/*3195*/ uint16(xMatch),
/*3196*/ uint16(xCondPrefix), 1,
0x66, 3200,
/*3200*/ uint16(xSetOp), uint16(PBLENDW),
/*3202*/ uint16(xReadSlashR),
/*3203*/ uint16(xReadIb),
/*3204*/ uint16(xArgXmm1),
/*3205*/ uint16(xArgXmm2M128),
/*3206*/ uint16(xArgImm8u),
/*3207*/ uint16(xMatch),
/*3208*/ uint16(xCondPrefix), 2,
0x66, 3222,
0x0, 3214,
/*3214*/ uint16(xSetOp), uint16(PALIGNR),
/*3216*/ uint16(xReadSlashR),
/*3217*/ uint16(xReadIb),
/*3218*/ uint16(xArgMm1),
/*3219*/ uint16(xArgMm2M64),
/*3220*/ uint16(xArgImm8u),
/*3221*/ uint16(xMatch),
/*3222*/ uint16(xSetOp), uint16(PALIGNR),
/*3224*/ uint16(xReadSlashR),
/*3225*/ uint16(xReadIb),
/*3226*/ uint16(xArgXmm1),
/*3227*/ uint16(xArgXmm2M128),
/*3228*/ uint16(xArgImm8u),
/*3229*/ uint16(xMatch),
/*3230*/ uint16(xCondPrefix), 1,
0x66, 3234,
/*3234*/ uint16(xSetOp), uint16(PEXTRB),
/*3236*/ uint16(xReadSlashR),
/*3237*/ uint16(xReadIb),
/*3238*/ uint16(xArgR32M8),
/*3239*/ uint16(xArgXmm1),
/*3240*/ uint16(xArgImm8u),
/*3241*/ uint16(xMatch),
/*3242*/ uint16(xCondPrefix), 1,
0x66, 3246,
/*3246*/ uint16(xSetOp), uint16(PEXTRW),
/*3248*/ uint16(xReadSlashR),
/*3249*/ uint16(xReadIb),
/*3250*/ uint16(xArgR32M16),
/*3251*/ uint16(xArgXmm1),
/*3252*/ uint16(xArgImm8u),
/*3253*/ uint16(xMatch),
/*3254*/ uint16(xCondIs64), 3257, 3281,
/*3257*/ uint16(xCondPrefix), 1,
0x66, 3261,
/*3261*/ uint16(xCondDataSize), 3265, 3273, 0,
/*3265*/ uint16(xSetOp), uint16(PEXTRD),
/*3267*/ uint16(xReadSlashR),
/*3268*/ uint16(xReadIb),
/*3269*/ uint16(xArgRM32),
/*3270*/ uint16(xArgXmm1),
/*3271*/ uint16(xArgImm8u),
/*3272*/ uint16(xMatch),
/*3273*/ uint16(xSetOp), uint16(PEXTRD),
/*3275*/ uint16(xReadSlashR),
/*3276*/ uint16(xReadIb),
/*3277*/ uint16(xArgRM32),
/*3278*/ uint16(xArgXmm1),
/*3279*/ uint16(xArgImm8u),
/*3280*/ uint16(xMatch),
/*3281*/ uint16(xCondPrefix), 1,
0x66, 3285,
/*3285*/ uint16(xCondDataSize), 3265, 3273, 3289,
/*3289*/ uint16(xSetOp), uint16(PEXTRQ),
/*3291*/ uint16(xReadSlashR),
/*3292*/ uint16(xReadIb),
/*3293*/ uint16(xArgRM64),
/*3294*/ uint16(xArgXmm1),
/*3295*/ uint16(xArgImm8u),
/*3296*/ uint16(xMatch),
/*3297*/ uint16(xCondPrefix), 1,
0x66, 3301,
/*3301*/ uint16(xSetOp), uint16(EXTRACTPS),
/*3303*/ uint16(xReadSlashR),
/*3304*/ uint16(xReadIb),
/*3305*/ uint16(xArgRM32),
/*3306*/ uint16(xArgXmm1),
/*3307*/ uint16(xArgImm8u),
/*3308*/ uint16(xMatch),
/*3309*/ uint16(xCondPrefix), 1,
0x66, 3313,
/*3313*/ uint16(xSetOp), uint16(PINSRB),
/*3315*/ uint16(xReadSlashR),
/*3316*/ uint16(xReadIb),
/*3317*/ uint16(xArgXmm1),
/*3318*/ uint16(xArgR32M8),
/*3319*/ uint16(xArgImm8u),
/*3320*/ uint16(xMatch),
/*3321*/ uint16(xCondPrefix), 1,
0x66, 3325,
/*3325*/ uint16(xSetOp), uint16(INSERTPS),
/*3327*/ uint16(xReadSlashR),
/*3328*/ uint16(xReadIb),
/*3329*/ uint16(xArgXmm1),
/*3330*/ uint16(xArgXmm2M32),
/*3331*/ uint16(xArgImm8u),
/*3332*/ uint16(xMatch),
/*3333*/ uint16(xCondIs64), 3336, 3360,
/*3336*/ uint16(xCondPrefix), 1,
0x66, 3340,
/*3340*/ uint16(xCondDataSize), 3344, 3352, 0,
/*3344*/ uint16(xSetOp), uint16(PINSRD),
/*3346*/ uint16(xReadSlashR),
/*3347*/ uint16(xReadIb),
/*3348*/ uint16(xArgXmm1),
/*3349*/ uint16(xArgRM32),
/*3350*/ uint16(xArgImm8u),
/*3351*/ uint16(xMatch),
/*3352*/ uint16(xSetOp), uint16(PINSRD),
/*3354*/ uint16(xReadSlashR),
/*3355*/ uint16(xReadIb),
/*3356*/ uint16(xArgXmm1),
/*3357*/ uint16(xArgRM32),
/*3358*/ uint16(xArgImm8u),
/*3359*/ uint16(xMatch),
/*3360*/ uint16(xCondPrefix), 1,
0x66, 3364,
/*3364*/ uint16(xCondDataSize), 3344, 3352, 3368,
/*3368*/ uint16(xSetOp), uint16(PINSRQ),
/*3370*/ uint16(xReadSlashR),
/*3371*/ uint16(xReadIb),
/*3372*/ uint16(xArgXmm1),
/*3373*/ uint16(xArgRM64),
/*3374*/ uint16(xArgImm8u),
/*3375*/ uint16(xMatch),
/*3376*/ uint16(xCondPrefix), 1,
0x66, 3380,
/*3380*/ uint16(xSetOp), uint16(DPPS),
/*3382*/ uint16(xReadSlashR),
/*3383*/ uint16(xReadIb),
/*3384*/ uint16(xArgXmm1),
/*3385*/ uint16(xArgXmm2M128),
/*3386*/ uint16(xArgImm8u),
/*3387*/ uint16(xMatch),
/*3388*/ uint16(xCondPrefix), 1,
0x66, 3392,
/*3392*/ uint16(xSetOp), uint16(DPPD),
/*3394*/ uint16(xReadSlashR),
/*3395*/ uint16(xReadIb),
/*3396*/ uint16(xArgXmm1),
/*3397*/ uint16(xArgXmm2M128),
/*3398*/ uint16(xArgImm8u),
/*3399*/ uint16(xMatch),
/*3400*/ uint16(xCondPrefix), 1,
0x66, 3404,
/*3404*/ uint16(xSetOp), uint16(MPSADBW),
/*3406*/ uint16(xReadSlashR),
/*3407*/ uint16(xReadIb),
/*3408*/ uint16(xArgXmm1),
/*3409*/ uint16(xArgXmm2M128),
/*3410*/ uint16(xArgImm8u),
/*3411*/ uint16(xMatch),
/*3412*/ uint16(xCondPrefix), 1,
0x66, 3416,
/*3416*/ uint16(xSetOp), uint16(PCLMULQDQ),
/*3418*/ uint16(xReadSlashR),
/*3419*/ uint16(xReadIb),
/*3420*/ uint16(xArgXmm1),
/*3421*/ uint16(xArgXmm2M128),
/*3422*/ uint16(xArgImm8u),
/*3423*/ uint16(xMatch),
/*3424*/ uint16(xCondPrefix), 1,
0x66, 3428,
/*3428*/ uint16(xSetOp), uint16(PCMPESTRM),
/*3430*/ uint16(xReadSlashR),
/*3431*/ uint16(xReadIb),
/*3432*/ uint16(xArgXmm1),
/*3433*/ uint16(xArgXmm2M128),
/*3434*/ uint16(xArgImm8u),
/*3435*/ uint16(xMatch),
/*3436*/ uint16(xCondPrefix), 1,
0x66, 3440,
/*3440*/ uint16(xSetOp), uint16(PCMPESTRI),
/*3442*/ uint16(xReadSlashR),
/*3443*/ uint16(xReadIb),
/*3444*/ uint16(xArgXmm1),
/*3445*/ uint16(xArgXmm2M128),
/*3446*/ uint16(xArgImm8u),
/*3447*/ uint16(xMatch),
/*3448*/ uint16(xCondPrefix), 1,
0x66, 3452,
/*3452*/ uint16(xSetOp), uint16(PCMPISTRM),
/*3454*/ uint16(xReadSlashR),
/*3455*/ uint16(xReadIb),
/*3456*/ uint16(xArgXmm1),
/*3457*/ uint16(xArgXmm2M128),
/*3458*/ uint16(xArgImm8u),
/*3459*/ uint16(xMatch),
/*3460*/ uint16(xCondPrefix), 1,
0x66, 3464,
/*3464*/ uint16(xSetOp), uint16(PCMPISTRI),
/*3466*/ uint16(xReadSlashR),
/*3467*/ uint16(xReadIb),
/*3468*/ uint16(xArgXmm1),
/*3469*/ uint16(xArgXmm2M128),
/*3470*/ uint16(xArgImm8u),
/*3471*/ uint16(xMatch),
/*3472*/ uint16(xCondPrefix), 1,
0x66, 3476,
/*3476*/ uint16(xSetOp), uint16(AESKEYGENASSIST),
/*3478*/ uint16(xReadSlashR),
/*3479*/ uint16(xReadIb),
/*3480*/ uint16(xArgXmm1),
/*3481*/ uint16(xArgXmm2M128),
/*3482*/ uint16(xArgImm8u),
/*3483*/ uint16(xMatch),
/*3484*/ uint16(xCondIs64), 3487, 3503,
/*3487*/ uint16(xCondDataSize), 3491, 3497, 0,
/*3491*/ uint16(xSetOp), uint16(CMOVO),
/*3493*/ uint16(xReadSlashR),
/*3494*/ uint16(xArgR16),
/*3495*/ uint16(xArgRM16),
/*3496*/ uint16(xMatch),
/*3497*/ uint16(xSetOp), uint16(CMOVO),
/*3499*/ uint16(xReadSlashR),
/*3500*/ uint16(xArgR32),
/*3501*/ uint16(xArgRM32),
/*3502*/ uint16(xMatch),
/*3503*/ uint16(xCondDataSize), 3491, 3497, 3507,
/*3507*/ uint16(xSetOp), uint16(CMOVO),
/*3509*/ uint16(xReadSlashR),
/*3510*/ uint16(xArgR64),
/*3511*/ uint16(xArgRM64),
/*3512*/ uint16(xMatch),
/*3513*/ uint16(xCondIs64), 3516, 3532,
/*3516*/ uint16(xCondDataSize), 3520, 3526, 0,
/*3520*/ uint16(xSetOp), uint16(CMOVNO),
/*3522*/ uint16(xReadSlashR),
/*3523*/ uint16(xArgR16),
/*3524*/ uint16(xArgRM16),
/*3525*/ uint16(xMatch),
/*3526*/ uint16(xSetOp), uint16(CMOVNO),
/*3528*/ uint16(xReadSlashR),
/*3529*/ uint16(xArgR32),
/*3530*/ uint16(xArgRM32),
/*3531*/ uint16(xMatch),
/*3532*/ uint16(xCondDataSize), 3520, 3526, 3536,
/*3536*/ uint16(xSetOp), uint16(CMOVNO),
/*3538*/ uint16(xReadSlashR),
/*3539*/ uint16(xArgR64),
/*3540*/ uint16(xArgRM64),
/*3541*/ uint16(xMatch),
/*3542*/ uint16(xCondIs64), 3545, 3561,
/*3545*/ uint16(xCondDataSize), 3549, 3555, 0,
/*3549*/ uint16(xSetOp), uint16(CMOVB),
/*3551*/ uint16(xReadSlashR),
/*3552*/ uint16(xArgR16),
/*3553*/ uint16(xArgRM16),
/*3554*/ uint16(xMatch),
/*3555*/ uint16(xSetOp), uint16(CMOVB),
/*3557*/ uint16(xReadSlashR),
/*3558*/ uint16(xArgR32),
/*3559*/ uint16(xArgRM32),
/*3560*/ uint16(xMatch),
/*3561*/ uint16(xCondDataSize), 3549, 3555, 3565,
/*3565*/ uint16(xSetOp), uint16(CMOVB),
/*3567*/ uint16(xReadSlashR),
/*3568*/ uint16(xArgR64),
/*3569*/ uint16(xArgRM64),
/*3570*/ uint16(xMatch),
/*3571*/ uint16(xCondIs64), 3574, 3590,
/*3574*/ uint16(xCondDataSize), 3578, 3584, 0,
/*3578*/ uint16(xSetOp), uint16(CMOVAE),
/*3580*/ uint16(xReadSlashR),
/*3581*/ uint16(xArgR16),
/*3582*/ uint16(xArgRM16),
/*3583*/ uint16(xMatch),
/*3584*/ uint16(xSetOp), uint16(CMOVAE),
/*3586*/ uint16(xReadSlashR),
/*3587*/ uint16(xArgR32),
/*3588*/ uint16(xArgRM32),
/*3589*/ uint16(xMatch),
/*3590*/ uint16(xCondDataSize), 3578, 3584, 3594,
/*3594*/ uint16(xSetOp), uint16(CMOVAE),
/*3596*/ uint16(xReadSlashR),
/*3597*/ uint16(xArgR64),
/*3598*/ uint16(xArgRM64),
/*3599*/ uint16(xMatch),
/*3600*/ uint16(xCondIs64), 3603, 3619,
/*3603*/ uint16(xCondDataSize), 3607, 3613, 0,
/*3607*/ uint16(xSetOp), uint16(CMOVE),
/*3609*/ uint16(xReadSlashR),
/*3610*/ uint16(xArgR16),
/*3611*/ uint16(xArgRM16),
/*3612*/ uint16(xMatch),
/*3613*/ uint16(xSetOp), uint16(CMOVE),
/*3615*/ uint16(xReadSlashR),
/*3616*/ uint16(xArgR32),
/*3617*/ uint16(xArgRM32),
/*3618*/ uint16(xMatch),
/*3619*/ uint16(xCondDataSize), 3607, 3613, 3623,
/*3623*/ uint16(xSetOp), uint16(CMOVE),
/*3625*/ uint16(xReadSlashR),
/*3626*/ uint16(xArgR64),
/*3627*/ uint16(xArgRM64),
/*3628*/ uint16(xMatch),
/*3629*/ uint16(xCondIs64), 3632, 3648,
/*3632*/ uint16(xCondDataSize), 3636, 3642, 0,
/*3636*/ uint16(xSetOp), uint16(CMOVNE),
/*3638*/ uint16(xReadSlashR),
/*3639*/ uint16(xArgR16),
/*3640*/ uint16(xArgRM16),
/*3641*/ uint16(xMatch),
/*3642*/ uint16(xSetOp), uint16(CMOVNE),
/*3644*/ uint16(xReadSlashR),
/*3645*/ uint16(xArgR32),
/*3646*/ uint16(xArgRM32),
/*3647*/ uint16(xMatch),
/*3648*/ uint16(xCondDataSize), 3636, 3642, 3652,
/*3652*/ uint16(xSetOp), uint16(CMOVNE),
/*3654*/ uint16(xReadSlashR),
/*3655*/ uint16(xArgR64),
/*3656*/ uint16(xArgRM64),
/*3657*/ uint16(xMatch),
/*3658*/ uint16(xCondIs64), 3661, 3677,
/*3661*/ uint16(xCondDataSize), 3665, 3671, 0,
/*3665*/ uint16(xSetOp), uint16(CMOVBE),
/*3667*/ uint16(xReadSlashR),
/*3668*/ uint16(xArgR16),
/*3669*/ uint16(xArgRM16),
/*3670*/ uint16(xMatch),
/*3671*/ uint16(xSetOp), uint16(CMOVBE),
/*3673*/ uint16(xReadSlashR),
/*3674*/ uint16(xArgR32),
/*3675*/ uint16(xArgRM32),
/*3676*/ uint16(xMatch),
/*3677*/ uint16(xCondDataSize), 3665, 3671, 3681,
/*3681*/ uint16(xSetOp), uint16(CMOVBE),
/*3683*/ uint16(xReadSlashR),
/*3684*/ uint16(xArgR64),
/*3685*/ uint16(xArgRM64),
/*3686*/ uint16(xMatch),
/*3687*/ uint16(xCondIs64), 3690, 3706,
/*3690*/ uint16(xCondDataSize), 3694, 3700, 0,
/*3694*/ uint16(xSetOp), uint16(CMOVA),
/*3696*/ uint16(xReadSlashR),
/*3697*/ uint16(xArgR16),
/*3698*/ uint16(xArgRM16),
/*3699*/ uint16(xMatch),
/*3700*/ uint16(xSetOp), uint16(CMOVA),
/*3702*/ uint16(xReadSlashR),
/*3703*/ uint16(xArgR32),
/*3704*/ uint16(xArgRM32),
/*3705*/ uint16(xMatch),
/*3706*/ uint16(xCondDataSize), 3694, 3700, 3710,
/*3710*/ uint16(xSetOp), uint16(CMOVA),
/*3712*/ uint16(xReadSlashR),
/*3713*/ uint16(xArgR64),
/*3714*/ uint16(xArgRM64),
/*3715*/ uint16(xMatch),
/*3716*/ uint16(xCondIs64), 3719, 3735,
/*3719*/ uint16(xCondDataSize), 3723, 3729, 0,
/*3723*/ uint16(xSetOp), uint16(CMOVS),
/*3725*/ uint16(xReadSlashR),
/*3726*/ uint16(xArgR16),
/*3727*/ uint16(xArgRM16),
/*3728*/ uint16(xMatch),
/*3729*/ uint16(xSetOp), uint16(CMOVS),
/*3731*/ uint16(xReadSlashR),
/*3732*/ uint16(xArgR32),
/*3733*/ uint16(xArgRM32),
/*3734*/ uint16(xMatch),
/*3735*/ uint16(xCondDataSize), 3723, 3729, 3739,
/*3739*/ uint16(xSetOp), uint16(CMOVS),
/*3741*/ uint16(xReadSlashR),
/*3742*/ uint16(xArgR64),
/*3743*/ uint16(xArgRM64),
/*3744*/ uint16(xMatch),
/*3745*/ uint16(xCondIs64), 3748, 3764,
/*3748*/ uint16(xCondDataSize), 3752, 3758, 0,
/*3752*/ uint16(xSetOp), uint16(CMOVNS),
/*3754*/ uint16(xReadSlashR),
/*3755*/ uint16(xArgR16),
/*3756*/ uint16(xArgRM16),
/*3757*/ uint16(xMatch),
/*3758*/ uint16(xSetOp), uint16(CMOVNS),
/*3760*/ uint16(xReadSlashR),
/*3761*/ uint16(xArgR32),
/*3762*/ uint16(xArgRM32),
/*3763*/ uint16(xMatch),
/*3764*/ uint16(xCondDataSize), 3752, 3758, 3768,
/*3768*/ uint16(xSetOp), uint16(CMOVNS),
/*3770*/ uint16(xReadSlashR),
/*3771*/ uint16(xArgR64),
/*3772*/ uint16(xArgRM64),
/*3773*/ uint16(xMatch),
/*3774*/ uint16(xCondIs64), 3777, 3793,
/*3777*/ uint16(xCondDataSize), 3781, 3787, 0,
/*3781*/ uint16(xSetOp), uint16(CMOVP),
/*3783*/ uint16(xReadSlashR),
/*3784*/ uint16(xArgR16),
/*3785*/ uint16(xArgRM16),
/*3786*/ uint16(xMatch),
/*3787*/ uint16(xSetOp), uint16(CMOVP),
/*3789*/ uint16(xReadSlashR),
/*3790*/ uint16(xArgR32),
/*3791*/ uint16(xArgRM32),
/*3792*/ uint16(xMatch),
/*3793*/ uint16(xCondDataSize), 3781, 3787, 3797,
/*3797*/ uint16(xSetOp), uint16(CMOVP),
/*3799*/ uint16(xReadSlashR),
/*3800*/ uint16(xArgR64),
/*3801*/ uint16(xArgRM64),
/*3802*/ uint16(xMatch),
/*3803*/ uint16(xCondIs64), 3806, 3822,
/*3806*/ uint16(xCondDataSize), 3810, 3816, 0,
/*3810*/ uint16(xSetOp), uint16(CMOVNP),
/*3812*/ uint16(xReadSlashR),
/*3813*/ uint16(xArgR16),
/*3814*/ uint16(xArgRM16),
/*3815*/ uint16(xMatch),
/*3816*/ uint16(xSetOp), uint16(CMOVNP),
/*3818*/ uint16(xReadSlashR),
/*3819*/ uint16(xArgR32),
/*3820*/ uint16(xArgRM32),
/*3821*/ uint16(xMatch),
/*3822*/ uint16(xCondDataSize), 3810, 3816, 3826,
/*3826*/ uint16(xSetOp), uint16(CMOVNP),
/*3828*/ uint16(xReadSlashR),
/*3829*/ uint16(xArgR64),
/*3830*/ uint16(xArgRM64),
/*3831*/ uint16(xMatch),
/*3832*/ uint16(xCondIs64), 3835, 3851,
/*3835*/ uint16(xCondDataSize), 3839, 3845, 0,
/*3839*/ uint16(xSetOp), uint16(CMOVL),
/*3841*/ uint16(xReadSlashR),
/*3842*/ uint16(xArgR16),
/*3843*/ uint16(xArgRM16),
/*3844*/ uint16(xMatch),
/*3845*/ uint16(xSetOp), uint16(CMOVL),
/*3847*/ uint16(xReadSlashR),
/*3848*/ uint16(xArgR32),
/*3849*/ uint16(xArgRM32),
/*3850*/ uint16(xMatch),
/*3851*/ uint16(xCondDataSize), 3839, 3845, 3855,
/*3855*/ uint16(xSetOp), uint16(CMOVL),
/*3857*/ uint16(xReadSlashR),
/*3858*/ uint16(xArgR64),
/*3859*/ uint16(xArgRM64),
/*3860*/ uint16(xMatch),
/*3861*/ uint16(xCondIs64), 3864, 3880,
/*3864*/ uint16(xCondDataSize), 3868, 3874, 0,
/*3868*/ uint16(xSetOp), uint16(CMOVGE),
/*3870*/ uint16(xReadSlashR),
/*3871*/ uint16(xArgR16),
/*3872*/ uint16(xArgRM16),
/*3873*/ uint16(xMatch),
/*3874*/ uint16(xSetOp), uint16(CMOVGE),
/*3876*/ uint16(xReadSlashR),
/*3877*/ uint16(xArgR32),
/*3878*/ uint16(xArgRM32),
/*3879*/ uint16(xMatch),
/*3880*/ uint16(xCondDataSize), 3868, 3874, 3884,
/*3884*/ uint16(xSetOp), uint16(CMOVGE),
/*3886*/ uint16(xReadSlashR),
/*3887*/ uint16(xArgR64),
/*3888*/ uint16(xArgRM64),
/*3889*/ uint16(xMatch),
/*3890*/ uint16(xCondIs64), 3893, 3909,
/*3893*/ uint16(xCondDataSize), 3897, 3903, 0,
/*3897*/ uint16(xSetOp), uint16(CMOVLE),
/*3899*/ uint16(xReadSlashR),
/*3900*/ uint16(xArgR16),
/*3901*/ uint16(xArgRM16),
/*3902*/ uint16(xMatch),
/*3903*/ uint16(xSetOp), uint16(CMOVLE),
/*3905*/ uint16(xReadSlashR),
/*3906*/ uint16(xArgR32),
/*3907*/ uint16(xArgRM32),
/*3908*/ uint16(xMatch),
/*3909*/ uint16(xCondDataSize), 3897, 3903, 3913,
/*3913*/ uint16(xSetOp), uint16(CMOVLE),
/*3915*/ uint16(xReadSlashR),
/*3916*/ uint16(xArgR64),
/*3917*/ uint16(xArgRM64),
/*3918*/ uint16(xMatch),
/*3919*/ uint16(xCondIs64), 3922, 3938,
/*3922*/ uint16(xCondDataSize), 3926, 3932, 0,
/*3926*/ uint16(xSetOp), uint16(CMOVG),
/*3928*/ uint16(xReadSlashR),
/*3929*/ uint16(xArgR16),
/*3930*/ uint16(xArgRM16),
/*3931*/ uint16(xMatch),
/*3932*/ uint16(xSetOp), uint16(CMOVG),
/*3934*/ uint16(xReadSlashR),
/*3935*/ uint16(xArgR32),
/*3936*/ uint16(xArgRM32),
/*3937*/ uint16(xMatch),
/*3938*/ uint16(xCondDataSize), 3926, 3932, 3942,
/*3942*/ uint16(xSetOp), uint16(CMOVG),
/*3944*/ uint16(xReadSlashR),
/*3945*/ uint16(xArgR64),
/*3946*/ uint16(xArgRM64),
/*3947*/ uint16(xMatch),
/*3948*/ uint16(xCondPrefix), 2,
0x66, 3960,
0x0, 3954,
/*3954*/ uint16(xSetOp), uint16(MOVMSKPS),
/*3956*/ uint16(xReadSlashR),
/*3957*/ uint16(xArgR32),
/*3958*/ uint16(xArgXmm2),
/*3959*/ uint16(xMatch),
/*3960*/ uint16(xSetOp), uint16(MOVMSKPD),
/*3962*/ uint16(xReadSlashR),
/*3963*/ uint16(xArgR32),
/*3964*/ uint16(xArgXmm2),
/*3965*/ uint16(xMatch),
/*3966*/ uint16(xCondPrefix), 4,
0xF3, 3994,
0xF2, 3988,
0x66, 3982,
0x0, 3976,
/*3976*/ uint16(xSetOp), uint16(SQRTPS),
/*3978*/ uint16(xReadSlashR),
/*3979*/ uint16(xArgXmm1),
/*3980*/ uint16(xArgXmm2M128),
/*3981*/ uint16(xMatch),
/*3982*/ uint16(xSetOp), uint16(SQRTPD),
/*3984*/ uint16(xReadSlashR),
/*3985*/ uint16(xArgXmm1),
/*3986*/ uint16(xArgXmm2M128),
/*3987*/ uint16(xMatch),
/*3988*/ uint16(xSetOp), uint16(SQRTSD),
/*3990*/ uint16(xReadSlashR),
/*3991*/ uint16(xArgXmm1),
/*3992*/ uint16(xArgXmm2M64),
/*3993*/ uint16(xMatch),
/*3994*/ uint16(xSetOp), uint16(SQRTSS),
/*3996*/ uint16(xReadSlashR),
/*3997*/ uint16(xArgXmm1),
/*3998*/ uint16(xArgXmm2M32),
/*3999*/ uint16(xMatch),
/*4000*/ uint16(xCondPrefix), 2,
0xF3, 4012,
0x0, 4006,
/*4006*/ uint16(xSetOp), uint16(RSQRTPS),
/*4008*/ uint16(xReadSlashR),
/*4009*/ uint16(xArgXmm1),
/*4010*/ uint16(xArgXmm2M128),
/*4011*/ uint16(xMatch),
/*4012*/ uint16(xSetOp), uint16(RSQRTSS),
/*4014*/ uint16(xReadSlashR),
/*4015*/ uint16(xArgXmm1),
/*4016*/ uint16(xArgXmm2M32),
/*4017*/ uint16(xMatch),
/*4018*/ uint16(xCondPrefix), 2,
0xF3, 4030,
0x0, 4024,
/*4024*/ uint16(xSetOp), uint16(RCPPS),
/*4026*/ uint16(xReadSlashR),
/*4027*/ uint16(xArgXmm1),
/*4028*/ uint16(xArgXmm2M128),
/*4029*/ uint16(xMatch),
/*4030*/ uint16(xSetOp), uint16(RCPSS),
/*4032*/ uint16(xReadSlashR),
/*4033*/ uint16(xArgXmm1),
/*4034*/ uint16(xArgXmm2M32),
/*4035*/ uint16(xMatch),
/*4036*/ uint16(xCondPrefix), 2,
0x66, 4048,
0x0, 4042,
/*4042*/ uint16(xSetOp), uint16(ANDPS),
/*4044*/ uint16(xReadSlashR),
/*4045*/ uint16(xArgXmm1),
/*4046*/ uint16(xArgXmm2M128),
/*4047*/ uint16(xMatch),
/*4048*/ uint16(xSetOp), uint16(ANDPD),
/*4050*/ uint16(xReadSlashR),
/*4051*/ uint16(xArgXmm1),
/*4052*/ uint16(xArgXmm2M128),
/*4053*/ uint16(xMatch),
/*4054*/ uint16(xCondPrefix), 2,
0x66, 4066,
0x0, 4060,
/*4060*/ uint16(xSetOp), uint16(ANDNPS),
/*4062*/ uint16(xReadSlashR),
/*4063*/ uint16(xArgXmm1),
/*4064*/ uint16(xArgXmm2M128),
/*4065*/ uint16(xMatch),
/*4066*/ uint16(xSetOp), uint16(ANDNPD),
/*4068*/ uint16(xReadSlashR),
/*4069*/ uint16(xArgXmm1),
/*4070*/ uint16(xArgXmm2M128),
/*4071*/ uint16(xMatch),
/*4072*/ uint16(xCondPrefix), 2,
0x66, 4084,
0x0, 4078,
/*4078*/ uint16(xSetOp), uint16(ORPS),
/*4080*/ uint16(xReadSlashR),
/*4081*/ uint16(xArgXmm1),
/*4082*/ uint16(xArgXmm2M128),
/*4083*/ uint16(xMatch),
/*4084*/ uint16(xSetOp), uint16(ORPD),
/*4086*/ uint16(xReadSlashR),
/*4087*/ uint16(xArgXmm1),
/*4088*/ uint16(xArgXmm2M128),
/*4089*/ uint16(xMatch),
/*4090*/ uint16(xCondPrefix), 2,
0x66, 4102,
0x0, 4096,
/*4096*/ uint16(xSetOp), uint16(XORPS),
/*4098*/ uint16(xReadSlashR),
/*4099*/ uint16(xArgXmm1),
/*4100*/ uint16(xArgXmm2M128),
/*4101*/ uint16(xMatch),
/*4102*/ uint16(xSetOp), uint16(XORPD),
/*4104*/ uint16(xReadSlashR),
/*4105*/ uint16(xArgXmm1),
/*4106*/ uint16(xArgXmm2M128),
/*4107*/ uint16(xMatch),
/*4108*/ uint16(xCondPrefix), 4,
0xF3, 4136,
0xF2, 4130,
0x66, 4124,
0x0, 4118,
/*4118*/ uint16(xSetOp), uint16(ADDPS),
/*4120*/ uint16(xReadSlashR),
/*4121*/ uint16(xArgXmm1),
/*4122*/ uint16(xArgXmm2M128),
/*4123*/ uint16(xMatch),
/*4124*/ uint16(xSetOp), uint16(ADDPD),
/*4126*/ uint16(xReadSlashR),
/*4127*/ uint16(xArgXmm1),
/*4128*/ uint16(xArgXmm2M128),
/*4129*/ uint16(xMatch),
/*4130*/ uint16(xSetOp), uint16(ADDSD),
/*4132*/ uint16(xReadSlashR),
/*4133*/ uint16(xArgXmm1),
/*4134*/ uint16(xArgXmm2M64),
/*4135*/ uint16(xMatch),
/*4136*/ uint16(xSetOp), uint16(ADDSS),
/*4138*/ uint16(xReadSlashR),
/*4139*/ uint16(xArgXmm1),
/*4140*/ uint16(xArgXmm2M32),
/*4141*/ uint16(xMatch),
/*4142*/ uint16(xCondPrefix), 4,
0xF3, 4170,
0xF2, 4164,
0x66, 4158,
0x0, 4152,
/*4152*/ uint16(xSetOp), uint16(MULPS),
/*4154*/ uint16(xReadSlashR),
/*4155*/ uint16(xArgXmm1),
/*4156*/ uint16(xArgXmm2M128),
/*4157*/ uint16(xMatch),
/*4158*/ uint16(xSetOp), uint16(MULPD),
/*4160*/ uint16(xReadSlashR),
/*4161*/ uint16(xArgXmm1),
/*4162*/ uint16(xArgXmm2M128),
/*4163*/ uint16(xMatch),
/*4164*/ uint16(xSetOp), uint16(MULSD),
/*4166*/ uint16(xReadSlashR),
/*4167*/ uint16(xArgXmm1),
/*4168*/ uint16(xArgXmm2M64),
/*4169*/ uint16(xMatch),
/*4170*/ uint16(xSetOp), uint16(MULSS),
/*4172*/ uint16(xReadSlashR),
/*4173*/ uint16(xArgXmm1),
/*4174*/ uint16(xArgXmm2M32),
/*4175*/ uint16(xMatch),
/*4176*/ uint16(xCondPrefix), 4,
0xF3, 4204,
0xF2, 4198,
0x66, 4192,
0x0, 4186,
/*4186*/ uint16(xSetOp), uint16(CVTPS2PD),
/*4188*/ uint16(xReadSlashR),
/*4189*/ uint16(xArgXmm1),
/*4190*/ uint16(xArgXmm2M64),
/*4191*/ uint16(xMatch),
/*4192*/ uint16(xSetOp), uint16(CVTPD2PS),
/*4194*/ uint16(xReadSlashR),
/*4195*/ uint16(xArgXmm1),
/*4196*/ uint16(xArgXmm2M128),
/*4197*/ uint16(xMatch),
/*4198*/ uint16(xSetOp), uint16(CVTSD2SS),
/*4200*/ uint16(xReadSlashR),
/*4201*/ uint16(xArgXmm1),
/*4202*/ uint16(xArgXmm2M64),
/*4203*/ uint16(xMatch),
/*4204*/ uint16(xSetOp), uint16(CVTSS2SD),
/*4206*/ uint16(xReadSlashR),
/*4207*/ uint16(xArgXmm1),
/*4208*/ uint16(xArgXmm2M32),
/*4209*/ uint16(xMatch),
/*4210*/ uint16(xCondPrefix), 3,
0xF3, 4230,
0x66, 4224,
0x0, 4218,
/*4218*/ uint16(xSetOp), uint16(CVTDQ2PS),
/*4220*/ uint16(xReadSlashR),
/*4221*/ uint16(xArgXmm1),
/*4222*/ uint16(xArgXmm2M128),
/*4223*/ uint16(xMatch),
/*4224*/ uint16(xSetOp), uint16(CVTPS2DQ),
/*4226*/ uint16(xReadSlashR),
/*4227*/ uint16(xArgXmm1),
/*4228*/ uint16(xArgXmm2M128),
/*4229*/ uint16(xMatch),
/*4230*/ uint16(xSetOp), uint16(CVTTPS2DQ),
/*4232*/ uint16(xReadSlashR),
/*4233*/ uint16(xArgXmm1),
/*4234*/ uint16(xArgXmm2M128),
/*4235*/ uint16(xMatch),
/*4236*/ uint16(xCondPrefix), 4,
0xF3, 4264,
0xF2, 4258,
0x66, 4252,
0x0, 4246,
/*4246*/ uint16(xSetOp), uint16(SUBPS),
/*4248*/ uint16(xReadSlashR),
/*4249*/ uint16(xArgXmm1),
/*4250*/ uint16(xArgXmm2M128),
/*4251*/ uint16(xMatch),
/*4252*/ uint16(xSetOp), uint16(SUBPD),
/*4254*/ uint16(xReadSlashR),
/*4255*/ uint16(xArgXmm1),
/*4256*/ uint16(xArgXmm2M128),
/*4257*/ uint16(xMatch),
/*4258*/ uint16(xSetOp), uint16(SUBSD),
/*4260*/ uint16(xReadSlashR),
/*4261*/ uint16(xArgXmm1),
/*4262*/ uint16(xArgXmm2M64),
/*4263*/ uint16(xMatch),
/*4264*/ uint16(xSetOp), uint16(SUBSS),
/*4266*/ uint16(xReadSlashR),
/*4267*/ uint16(xArgXmm1),
/*4268*/ uint16(xArgXmm2M32),
/*4269*/ uint16(xMatch),
/*4270*/ uint16(xCondPrefix), 4,
0xF3, 4298,
0xF2, 4292,
0x66, 4286,
0x0, 4280,
/*4280*/ uint16(xSetOp), uint16(MINPS),
/*4282*/ uint16(xReadSlashR),
/*4283*/ uint16(xArgXmm1),
/*4284*/ uint16(xArgXmm2M128),
/*4285*/ uint16(xMatch),
/*4286*/ uint16(xSetOp), uint16(MINPD),
/*4288*/ uint16(xReadSlashR),
/*4289*/ uint16(xArgXmm1),
/*4290*/ uint16(xArgXmm2M128),
/*4291*/ uint16(xMatch),
/*4292*/ uint16(xSetOp), uint16(MINSD),
/*4294*/ uint16(xReadSlashR),
/*4295*/ uint16(xArgXmm1),
/*4296*/ uint16(xArgXmm2M64),
/*4297*/ uint16(xMatch),
/*4298*/ uint16(xSetOp), uint16(MINSS),
/*4300*/ uint16(xReadSlashR),
/*4301*/ uint16(xArgXmm1),
/*4302*/ uint16(xArgXmm2M32),
/*4303*/ uint16(xMatch),
/*4304*/ uint16(xCondPrefix), 4,
0xF3, 4332,
0xF2, 4326,
0x66, 4320,
0x0, 4314,
/*4314*/ uint16(xSetOp), uint16(DIVPS),
/*4316*/ uint16(xReadSlashR),
/*4317*/ uint16(xArgXmm1),
/*4318*/ uint16(xArgXmm2M128),
/*4319*/ uint16(xMatch),
/*4320*/ uint16(xSetOp), uint16(DIVPD),
/*4322*/ uint16(xReadSlashR),
/*4323*/ uint16(xArgXmm1),
/*4324*/ uint16(xArgXmm2M128),
/*4325*/ uint16(xMatch),
/*4326*/ uint16(xSetOp), uint16(DIVSD),
/*4328*/ uint16(xReadSlashR),
/*4329*/ uint16(xArgXmm1),
/*4330*/ uint16(xArgXmm2M64),
/*4331*/ uint16(xMatch),
/*4332*/ uint16(xSetOp), uint16(DIVSS),
/*4334*/ uint16(xReadSlashR),
/*4335*/ uint16(xArgXmm1),
/*4336*/ uint16(xArgXmm2M32),
/*4337*/ uint16(xMatch),
/*4338*/ uint16(xCondPrefix), 4,
0xF3, 4366,
0xF2, 4360,
0x66, 4354,
0x0, 4348,
/*4348*/ uint16(xSetOp), uint16(MAXPS),
/*4350*/ uint16(xReadSlashR),
/*4351*/ uint16(xArgXmm1),
/*4352*/ uint16(xArgXmm2M128),
/*4353*/ uint16(xMatch),
/*4354*/ uint16(xSetOp), uint16(MAXPD),
/*4356*/ uint16(xReadSlashR),
/*4357*/ uint16(xArgXmm1),
/*4358*/ uint16(xArgXmm2M128),
/*4359*/ uint16(xMatch),
/*4360*/ uint16(xSetOp), uint16(MAXSD),
/*4362*/ uint16(xReadSlashR),
/*4363*/ uint16(xArgXmm1),
/*4364*/ uint16(xArgXmm2M64),
/*4365*/ uint16(xMatch),
/*4366*/ uint16(xSetOp), uint16(MAXSS),
/*4368*/ uint16(xReadSlashR),
/*4369*/ uint16(xArgXmm1),
/*4370*/ uint16(xArgXmm2M32),
/*4371*/ uint16(xMatch),
/*4372*/ uint16(xCondPrefix), 2,
0x66, 4384,
0x0, 4378,
/*4378*/ uint16(xSetOp), uint16(PUNPCKLBW),
/*4380*/ uint16(xReadSlashR),
/*4381*/ uint16(xArgMm),
/*4382*/ uint16(xArgMmM32),
/*4383*/ uint16(xMatch),
/*4384*/ uint16(xSetOp), uint16(PUNPCKLBW),
/*4386*/ uint16(xReadSlashR),
/*4387*/ uint16(xArgXmm1),
/*4388*/ uint16(xArgXmm2M128),
/*4389*/ uint16(xMatch),
/*4390*/ uint16(xCondPrefix), 2,
0x66, 4402,
0x0, 4396,
/*4396*/ uint16(xSetOp), uint16(PUNPCKLWD),
/*4398*/ uint16(xReadSlashR),
/*4399*/ uint16(xArgMm),
/*4400*/ uint16(xArgMmM32),
/*4401*/ uint16(xMatch),
/*4402*/ uint16(xSetOp), uint16(PUNPCKLWD),
/*4404*/ uint16(xReadSlashR),
/*4405*/ uint16(xArgXmm1),
/*4406*/ uint16(xArgXmm2M128),
/*4407*/ uint16(xMatch),
/*4408*/ uint16(xCondPrefix), 2,
0x66, 4420,
0x0, 4414,
/*4414*/ uint16(xSetOp), uint16(PUNPCKLDQ),
/*4416*/ uint16(xReadSlashR),
/*4417*/ uint16(xArgMm),
/*4418*/ uint16(xArgMmM32),
/*4419*/ uint16(xMatch),
/*4420*/ uint16(xSetOp), uint16(PUNPCKLDQ),
/*4422*/ uint16(xReadSlashR),
/*4423*/ uint16(xArgXmm1),
/*4424*/ uint16(xArgXmm2M128),
/*4425*/ uint16(xMatch),
/*4426*/ uint16(xCondPrefix), 2,
0x66, 4438,
0x0, 4432,
/*4432*/ uint16(xSetOp), uint16(PACKSSWB),
/*4434*/ uint16(xReadSlashR),
/*4435*/ uint16(xArgMm1),
/*4436*/ uint16(xArgMm2M64),
/*4437*/ uint16(xMatch),
/*4438*/ uint16(xSetOp), uint16(PACKSSWB),
/*4440*/ uint16(xReadSlashR),
/*4441*/ uint16(xArgXmm1),
/*4442*/ uint16(xArgXmm2M128),
/*4443*/ uint16(xMatch),
/*4444*/ uint16(xCondPrefix), 2,
0x66, 4456,
0x0, 4450,
/*4450*/ uint16(xSetOp), uint16(PCMPGTB),
/*4452*/ uint16(xReadSlashR),
/*4453*/ uint16(xArgMm),
/*4454*/ uint16(xArgMmM64),
/*4455*/ uint16(xMatch),
/*4456*/ uint16(xSetOp), uint16(PCMPGTB),
/*4458*/ uint16(xReadSlashR),
/*4459*/ uint16(xArgXmm1),
/*4460*/ uint16(xArgXmm2M128),
/*4461*/ uint16(xMatch),
/*4462*/ uint16(xCondPrefix), 2,
0x66, 4474,
0x0, 4468,
/*4468*/ uint16(xSetOp), uint16(PCMPGTW),
/*4470*/ uint16(xReadSlashR),
/*4471*/ uint16(xArgMm),
/*4472*/ uint16(xArgMmM64),
/*4473*/ uint16(xMatch),
/*4474*/ uint16(xSetOp), uint16(PCMPGTW),
/*4476*/ uint16(xReadSlashR),
/*4477*/ uint16(xArgXmm1),
/*4478*/ uint16(xArgXmm2M128),
/*4479*/ uint16(xMatch),
/*4480*/ uint16(xCondPrefix), 2,
0x66, 4492,
0x0, 4486,
/*4486*/ uint16(xSetOp), uint16(PCMPGTD),
/*4488*/ uint16(xReadSlashR),
/*4489*/ uint16(xArgMm),
/*4490*/ uint16(xArgMmM64),
/*4491*/ uint16(xMatch),
/*4492*/ uint16(xSetOp), uint16(PCMPGTD),
/*4494*/ uint16(xReadSlashR),
/*4495*/ uint16(xArgXmm1),
/*4496*/ uint16(xArgXmm2M128),
/*4497*/ uint16(xMatch),
/*4498*/ uint16(xCondPrefix), 2,
0x66, 4510,
0x0, 4504,
/*4504*/ uint16(xSetOp), uint16(PACKUSWB),
/*4506*/ uint16(xReadSlashR),
/*4507*/ uint16(xArgMm),
/*4508*/ uint16(xArgMmM64),
/*4509*/ uint16(xMatch),
/*4510*/ uint16(xSetOp), uint16(PACKUSWB),
/*4512*/ uint16(xReadSlashR),
/*4513*/ uint16(xArgXmm1),
/*4514*/ uint16(xArgXmm2M128),
/*4515*/ uint16(xMatch),
/*4516*/ uint16(xCondPrefix), 2,
0x66, 4528,
0x0, 4522,
/*4522*/ uint16(xSetOp), uint16(PUNPCKHBW),
/*4524*/ uint16(xReadSlashR),
/*4525*/ uint16(xArgMm),
/*4526*/ uint16(xArgMmM64),
/*4527*/ uint16(xMatch),
/*4528*/ uint16(xSetOp), uint16(PUNPCKHBW),
/*4530*/ uint16(xReadSlashR),
/*4531*/ uint16(xArgXmm1),
/*4532*/ uint16(xArgXmm2M128),
/*4533*/ uint16(xMatch),
/*4534*/ uint16(xCondPrefix), 2,
0x66, 4546,
0x0, 4540,
/*4540*/ uint16(xSetOp), uint16(PUNPCKHWD),
/*4542*/ uint16(xReadSlashR),
/*4543*/ uint16(xArgMm),
/*4544*/ uint16(xArgMmM64),
/*4545*/ uint16(xMatch),
/*4546*/ uint16(xSetOp), uint16(PUNPCKHWD),
/*4548*/ uint16(xReadSlashR),
/*4549*/ uint16(xArgXmm1),
/*4550*/ uint16(xArgXmm2M128),
/*4551*/ uint16(xMatch),
/*4552*/ uint16(xCondPrefix), 2,
0x66, 4564,
0x0, 4558,
/*4558*/ uint16(xSetOp), uint16(PUNPCKHDQ),
/*4560*/ uint16(xReadSlashR),
/*4561*/ uint16(xArgMm),
/*4562*/ uint16(xArgMmM64),
/*4563*/ uint16(xMatch),
/*4564*/ uint16(xSetOp), uint16(PUNPCKHDQ),
/*4566*/ uint16(xReadSlashR),
/*4567*/ uint16(xArgXmm1),
/*4568*/ uint16(xArgXmm2M128),
/*4569*/ uint16(xMatch),
/*4570*/ uint16(xCondPrefix), 2,
0x66, 4582,
0x0, 4576,
/*4576*/ uint16(xSetOp), uint16(PACKSSDW),
/*4578*/ uint16(xReadSlashR),
/*4579*/ uint16(xArgMm1),
/*4580*/ uint16(xArgMm2M64),
/*4581*/ uint16(xMatch),
/*4582*/ uint16(xSetOp), uint16(PACKSSDW),
/*4584*/ uint16(xReadSlashR),
/*4585*/ uint16(xArgXmm1),
/*4586*/ uint16(xArgXmm2M128),
/*4587*/ uint16(xMatch),
/*4588*/ uint16(xCondPrefix), 1,
0x66, 4592,
/*4592*/ uint16(xSetOp), uint16(PUNPCKLQDQ),
/*4594*/ uint16(xReadSlashR),
/*4595*/ uint16(xArgXmm1),
/*4596*/ uint16(xArgXmm2M128),
/*4597*/ uint16(xMatch),
/*4598*/ uint16(xCondPrefix), 1,
0x66, 4602,
/*4602*/ uint16(xSetOp), uint16(PUNPCKHQDQ),
/*4604*/ uint16(xReadSlashR),
/*4605*/ uint16(xArgXmm1),
/*4606*/ uint16(xArgXmm2M128),
/*4607*/ uint16(xMatch),
/*4608*/ uint16(xCondIs64), 4611, 4649,
/*4611*/ uint16(xCondPrefix), 2,
0x66, 4633,
0x0, 4617,
/*4617*/ uint16(xCondDataSize), 4621, 4627, 0,
/*4621*/ uint16(xSetOp), uint16(MOVD),
/*4623*/ uint16(xReadSlashR),
/*4624*/ uint16(xArgMm),
/*4625*/ uint16(xArgRM32),
/*4626*/ uint16(xMatch),
/*4627*/ uint16(xSetOp), uint16(MOVD),
/*4629*/ uint16(xReadSlashR),
/*4630*/ uint16(xArgMm),
/*4631*/ uint16(xArgRM32),
/*4632*/ uint16(xMatch),
/*4633*/ uint16(xCondDataSize), 4637, 4643, 0,
/*4637*/ uint16(xSetOp), uint16(MOVD),
/*4639*/ uint16(xReadSlashR),
/*4640*/ uint16(xArgXmm),
/*4641*/ uint16(xArgRM32),
/*4642*/ uint16(xMatch),
/*4643*/ uint16(xSetOp), uint16(MOVD),
/*4645*/ uint16(xReadSlashR),
/*4646*/ uint16(xArgXmm),
/*4647*/ uint16(xArgRM32),
/*4648*/ uint16(xMatch),
/*4649*/ uint16(xCondPrefix), 2,
0x66, 4665,
0x0, 4655,
/*4655*/ uint16(xCondDataSize), 4621, 4627, 4659,
/*4659*/ uint16(xSetOp), uint16(MOVQ),
/*4661*/ uint16(xReadSlashR),
/*4662*/ uint16(xArgMm),
/*4663*/ uint16(xArgRM64),
/*4664*/ uint16(xMatch),
/*4665*/ uint16(xCondDataSize), 4637, 4643, 4669,
/*4669*/ uint16(xSetOp), uint16(MOVQ),
/*4671*/ uint16(xReadSlashR),
/*4672*/ uint16(xArgXmm),
/*4673*/ uint16(xArgRM64),
/*4674*/ uint16(xMatch),
/*4675*/ uint16(xCondPrefix), 3,
0xF3, 4695,
0x66, 4689,
0x0, 4683,
/*4683*/ uint16(xSetOp), uint16(MOVQ),
/*4685*/ uint16(xReadSlashR),
/*4686*/ uint16(xArgMm),
/*4687*/ uint16(xArgMmM64),
/*4688*/ uint16(xMatch),
/*4689*/ uint16(xSetOp), uint16(MOVDQA),
/*4691*/ uint16(xReadSlashR),
/*4692*/ uint16(xArgXmm1),
/*4693*/ uint16(xArgXmm2M128),
/*4694*/ uint16(xMatch),
/*4695*/ uint16(xSetOp), uint16(MOVDQU),
/*4697*/ uint16(xReadSlashR),
/*4698*/ uint16(xArgXmm1),
/*4699*/ uint16(xArgXmm2M128),
/*4700*/ uint16(xMatch),
/*4701*/ uint16(xCondPrefix), 4,
0xF3, 4735,
0xF2, 4727,
0x66, 4719,
0x0, 4711,
/*4711*/ uint16(xSetOp), uint16(PSHUFW),
/*4713*/ uint16(xReadSlashR),
/*4714*/ uint16(xReadIb),
/*4715*/ uint16(xArgMm1),
/*4716*/ uint16(xArgMm2M64),
/*4717*/ uint16(xArgImm8u),
/*4718*/ uint16(xMatch),
/*4719*/ uint16(xSetOp), uint16(PSHUFD),
/*4721*/ uint16(xReadSlashR),
/*4722*/ uint16(xReadIb),
/*4723*/ uint16(xArgXmm1),
/*4724*/ uint16(xArgXmm2M128),
/*4725*/ uint16(xArgImm8u),
/*4726*/ uint16(xMatch),
/*4727*/ uint16(xSetOp), uint16(PSHUFLW),
/*4729*/ uint16(xReadSlashR),
/*4730*/ uint16(xReadIb),
/*4731*/ uint16(xArgXmm1),
/*4732*/ uint16(xArgXmm2M128),
/*4733*/ uint16(xArgImm8u),
/*4734*/ uint16(xMatch),
/*4735*/ uint16(xSetOp), uint16(PSHUFHW),
/*4737*/ uint16(xReadSlashR),
/*4738*/ uint16(xReadIb),
/*4739*/ uint16(xArgXmm1),
/*4740*/ uint16(xArgXmm2M128),
/*4741*/ uint16(xArgImm8u),
/*4742*/ uint16(xMatch),
/*4743*/ uint16(xCondSlashR),
0, // 0
0, // 1
4752, // 2
0, // 3
4770, // 4
0, // 5
4788, // 6
0, // 7
/*4752*/ uint16(xCondPrefix), 2,
0x66, 4764,
0x0, 4758,
/*4758*/ uint16(xSetOp), uint16(PSRLW),
/*4760*/ uint16(xReadIb),
/*4761*/ uint16(xArgMm2),
/*4762*/ uint16(xArgImm8u),
/*4763*/ uint16(xMatch),
/*4764*/ uint16(xSetOp), uint16(PSRLW),
/*4766*/ uint16(xReadIb),
/*4767*/ uint16(xArgXmm2),
/*4768*/ uint16(xArgImm8u),
/*4769*/ uint16(xMatch),
/*4770*/ uint16(xCondPrefix), 2,
0x66, 4782,
0x0, 4776,
/*4776*/ uint16(xSetOp), uint16(PSRAW),
/*4778*/ uint16(xReadIb),
/*4779*/ uint16(xArgMm2),
/*4780*/ uint16(xArgImm8u),
/*4781*/ uint16(xMatch),
/*4782*/ uint16(xSetOp), uint16(PSRAW),
/*4784*/ uint16(xReadIb),
/*4785*/ uint16(xArgXmm2),
/*4786*/ uint16(xArgImm8u),
/*4787*/ uint16(xMatch),
/*4788*/ uint16(xCondPrefix), 2,
0x66, 4800,
0x0, 4794,
/*4794*/ uint16(xSetOp), uint16(PSLLW),
/*4796*/ uint16(xReadIb),
/*4797*/ uint16(xArgMm2),
/*4798*/ uint16(xArgImm8u),
/*4799*/ uint16(xMatch),
/*4800*/ uint16(xSetOp), uint16(PSLLW),
/*4802*/ uint16(xReadIb),
/*4803*/ uint16(xArgXmm2),
/*4804*/ uint16(xArgImm8u),
/*4805*/ uint16(xMatch),
/*4806*/ uint16(xCondSlashR),
0, // 0
0, // 1
4815, // 2
0, // 3
4833, // 4
0, // 5
4851, // 6
0, // 7
/*4815*/ uint16(xCondPrefix), 2,
0x66, 4827,
0x0, 4821,
/*4821*/ uint16(xSetOp), uint16(PSRLD),
/*4823*/ uint16(xReadIb),
/*4824*/ uint16(xArgMm2),
/*4825*/ uint16(xArgImm8u),
/*4826*/ uint16(xMatch),
/*4827*/ uint16(xSetOp), uint16(PSRLD),
/*4829*/ uint16(xReadIb),
/*4830*/ uint16(xArgXmm2),
/*4831*/ uint16(xArgImm8u),
/*4832*/ uint16(xMatch),
/*4833*/ uint16(xCondPrefix), 2,
0x66, 4845,
0x0, 4839,
/*4839*/ uint16(xSetOp), uint16(PSRAD),
/*4841*/ uint16(xReadIb),
/*4842*/ uint16(xArgMm2),
/*4843*/ uint16(xArgImm8u),
/*4844*/ uint16(xMatch),
/*4845*/ uint16(xSetOp), uint16(PSRAD),
/*4847*/ uint16(xReadIb),
/*4848*/ uint16(xArgXmm2),
/*4849*/ uint16(xArgImm8u),
/*4850*/ uint16(xMatch),
/*4851*/ uint16(xCondPrefix), 2,
0x66, 4863,
0x0, 4857,
/*4857*/ uint16(xSetOp), uint16(PSLLD),
/*4859*/ uint16(xReadIb),
/*4860*/ uint16(xArgMm2),
/*4861*/ uint16(xArgImm8u),
/*4862*/ uint16(xMatch),
/*4863*/ uint16(xSetOp), uint16(PSLLD),
/*4865*/ uint16(xReadIb),
/*4866*/ uint16(xArgXmm2),
/*4867*/ uint16(xArgImm8u),
/*4868*/ uint16(xMatch),
/*4869*/ uint16(xCondSlashR),
0, // 0
0, // 1
4878, // 2
4896, // 3
0, // 4
0, // 5
4906, // 6
4924, // 7
/*4878*/ uint16(xCondPrefix), 2,
0x66, 4890,
0x0, 4884,
/*4884*/ uint16(xSetOp), uint16(PSRLQ),
/*4886*/ uint16(xReadIb),
/*4887*/ uint16(xArgMm2),
/*4888*/ uint16(xArgImm8u),
/*4889*/ uint16(xMatch),
/*4890*/ uint16(xSetOp), uint16(PSRLQ),
/*4892*/ uint16(xReadIb),
/*4893*/ uint16(xArgXmm2),
/*4894*/ uint16(xArgImm8u),
/*4895*/ uint16(xMatch),
/*4896*/ uint16(xCondPrefix), 1,
0x66, 4900,
/*4900*/ uint16(xSetOp), uint16(PSRLDQ),
/*4902*/ uint16(xReadIb),
/*4903*/ uint16(xArgXmm2),
/*4904*/ uint16(xArgImm8u),
/*4905*/ uint16(xMatch),
/*4906*/ uint16(xCondPrefix), 2,
0x66, 4918,
0x0, 4912,
/*4912*/ uint16(xSetOp), uint16(PSLLQ),
/*4914*/ uint16(xReadIb),
/*4915*/ uint16(xArgMm2),
/*4916*/ uint16(xArgImm8u),
/*4917*/ uint16(xMatch),
/*4918*/ uint16(xSetOp), uint16(PSLLQ),
/*4920*/ uint16(xReadIb),
/*4921*/ uint16(xArgXmm2),
/*4922*/ uint16(xArgImm8u),
/*4923*/ uint16(xMatch),
/*4924*/ uint16(xCondPrefix), 1,
0x66, 4928,
/*4928*/ uint16(xSetOp), uint16(PSLLDQ),
/*4930*/ uint16(xReadIb),
/*4931*/ uint16(xArgXmm2),
/*4932*/ uint16(xArgImm8u),
/*4933*/ uint16(xMatch),
/*4934*/ uint16(xCondPrefix), 2,
0x66, 4946,
0x0, 4940,
/*4940*/ uint16(xSetOp), uint16(PCMPEQB),
/*4942*/ uint16(xReadSlashR),
/*4943*/ uint16(xArgMm),
/*4944*/ uint16(xArgMmM64),
/*4945*/ uint16(xMatch),
/*4946*/ uint16(xSetOp), uint16(PCMPEQB),
/*4948*/ uint16(xReadSlashR