podman

Форк
0
9924 строки · 266.8 Кб
1
// Code generated by x86map -fmt=decoder x86.csv DO NOT EDIT.
2

3
package x86asm
4

5
var decoder = [...]uint16{
6
	uint16(xFail),
7
	/*1*/ uint16(xCondByte), 243,
8
	0x00, 490,
9
	0x01, 496,
10
	0x02, 525,
11
	0x03, 531,
12
	0x04, 560,
13
	0x05, 566,
14
	0x06, 595,
15
	0x07, 602,
16
	0x08, 609,
17
	0x09, 615,
18
	0x0A, 644,
19
	0x0B, 650,
20
	0x0C, 679,
21
	0x0D, 685,
22
	0x0E, 714,
23
	0x0F, 721,
24
	0x10, 8045,
25
	0x11, 8051,
26
	0x12, 8080,
27
	0x13, 8086,
28
	0x14, 8115,
29
	0x15, 8121,
30
	0x16, 8150,
31
	0x17, 8157,
32
	0x18, 8164,
33
	0x19, 8170,
34
	0x1A, 8199,
35
	0x1B, 8205,
36
	0x1C, 8234,
37
	0x1D, 8240,
38
	0x1E, 8269,
39
	0x1F, 8276,
40
	0x20, 8283,
41
	0x21, 8289,
42
	0x22, 8318,
43
	0x23, 8324,
44
	0x24, 8353,
45
	0x25, 8359,
46
	0x27, 8388,
47
	0x28, 8394,
48
	0x29, 8400,
49
	0x2A, 8429,
50
	0x2B, 8471,
51
	0x2C, 8500,
52
	0x2D, 8506,
53
	0x2F, 8535,
54
	0x30, 8541,
55
	0x31, 8547,
56
	0x32, 8576,
57
	0x33, 8582,
58
	0x34, 8611,
59
	0x35, 8617,
60
	0x37, 8646,
61
	0x38, 8652,
62
	0x39, 8658,
63
	0x3A, 8687,
64
	0x3B, 8693,
65
	0x3C, 8722,
66
	0x3D, 8728,
67
	0x3F, 8757,
68
	0x40, 8763,
69
	0x41, 8763,
70
	0x42, 8763,
71
	0x43, 8763,
72
	0x44, 8763,
73
	0x45, 8763,
74
	0x46, 8763,
75
	0x47, 8763,
76
	0x48, 8778,
77
	0x49, 8778,
78
	0x4a, 8778,
79
	0x4b, 8778,
80
	0x4c, 8778,
81
	0x4d, 8778,
82
	0x4e, 8778,
83
	0x4f, 8778,
84
	0x50, 8793,
85
	0x51, 8793,
86
	0x52, 8793,
87
	0x53, 8793,
88
	0x54, 8793,
89
	0x55, 8793,
90
	0x56, 8793,
91
	0x57, 8793,
92
	0x58, 8820,
93
	0x59, 8820,
94
	0x5a, 8820,
95
	0x5b, 8820,
96
	0x5c, 8820,
97
	0x5d, 8820,
98
	0x5e, 8820,
99
	0x5f, 8820,
100
	0x60, 8847,
101
	0x61, 8860,
102
	0x62, 8873,
103
	0x63, 8892,
104
	0x68, 8923,
105
	0x69, 8942,
106
	0x6A, 8977,
107
	0x6B, 8982,
108
	0x6C, 9017,
109
	0x6D, 9020,
110
	0x6E, 9033,
111
	0x6F, 9036,
112
	0x70, 9109,
113
	0x71, 9114,
114
	0x72, 9119,
115
	0x73, 9124,
116
	0x74, 9129,
117
	0x75, 9134,
118
	0x76, 9139,
119
	0x77, 9144,
120
	0x78, 9171,
121
	0x79, 9176,
122
	0x7A, 9181,
123
	0x7B, 9186,
124
	0x7C, 9191,
125
	0x7D, 9196,
126
	0x7E, 9201,
127
	0x7F, 9206,
128
	0x80, 9271,
129
	0x81, 9328,
130
	0x83, 9569,
131
	0x84, 9810,
132
	0x85, 9816,
133
	0x86, 9845,
134
	0x87, 9851,
135
	0x88, 9880,
136
	0x89, 9886,
137
	0x8A, 9908,
138
	0x8B, 9914,
139
	0x8C, 9936,
140
	0x8D, 9965,
141
	0x8E, 9994,
142
	0x8F, 10023,
143
	0x90, 10059,
144
	0x91, 10059,
145
	0x92, 10059,
146
	0x93, 10059,
147
	0x94, 10059,
148
	0x95, 10059,
149
	0x96, 10059,
150
	0x97, 10059,
151
	0x98, 10085,
152
	0x99, 10105,
153
	0x9A, 10125,
154
	0x9B, 10142,
155
	0x9C, 10145,
156
	0x9D, 10168,
157
	0x9E, 10191,
158
	0x9F, 10194,
159
	0xA0, 10197,
160
	0xA1, 10216,
161
	0xA2, 10238,
162
	0xA3, 10257,
163
	0xA4, 10279,
164
	0xA5, 10282,
165
	0xA6, 10302,
166
	0xA7, 10305,
167
	0xA8, 10325,
168
	0xA9, 10331,
169
	0xAA, 10360,
170
	0xAB, 10363,
171
	0xAC, 10383,
172
	0xAD, 10386,
173
	0xAE, 10406,
174
	0xAF, 10409,
175
	0xb0, 10429,
176
	0xb1, 10429,
177
	0xb2, 10429,
178
	0xb3, 10429,
179
	0xb4, 10429,
180
	0xb5, 10429,
181
	0xb6, 10429,
182
	0xb7, 10429,
183
	0xb8, 10435,
184
	0xb9, 10435,
185
	0xba, 10435,
186
	0xbb, 10435,
187
	0xbc, 10435,
188
	0xbd, 10435,
189
	0xbe, 10435,
190
	0xbf, 10435,
191
	0xC0, 10464,
192
	0xC1, 10515,
193
	0xC2, 10713,
194
	0xC3, 10718,
195
	0xC4, 10721,
196
	0xC5, 10740,
197
	0xC6, 10759,
198
	0xC7, 10783,
199
	0xC8, 10844,
200
	0xC9, 10851,
201
	0xCA, 10874,
202
	0xCB, 10879,
203
	0xCC, 10882,
204
	0xCD, 10886,
205
	0xCE, 10891,
206
	0xCF, 10897,
207
	0xD0, 10917,
208
	0xD1, 10961,
209
	0xD2, 11152,
210
	0xD3, 11196,
211
	0xD4, 11387,
212
	0xD5, 11395,
213
	0xD7, 11403,
214
	0xD8, 11416,
215
	0xD9, 11625,
216
	0xDA, 11844,
217
	0xDB, 11976,
218
	0xDC, 12147,
219
	0xDD, 12316,
220
	0xDE, 12455,
221
	0xDF, 12629,
222
	0xE0, 12740,
223
	0xE1, 12745,
224
	0xE2, 12750,
225
	0xE3, 12755,
226
	0xE4, 12781,
227
	0xE5, 12787,
228
	0xE6, 12809,
229
	0xE7, 12815,
230
	0xE8, 12873,
231
	0xE9, 12904,
232
	0xEA, 12935,
233
	0xEB, 12952,
234
	0xEC, 12957,
235
	0xED, 12962,
236
	0xEE, 12981,
237
	0xEF, 12986,
238
	0xF1, 13005,
239
	0xF4, 13008,
240
	0xF5, 13011,
241
	0xF6, 13014,
242
	0xF7, 13053,
243
	0xF8, 13229,
244
	0xF9, 13232,
245
	0xFA, 13235,
246
	0xFB, 13238,
247
	0xFC, 13241,
248
	0xFD, 13244,
249
	0xFE, 13247,
250
	0xFF, 13264,
251
	uint16(xFail),
252
	/*490*/ uint16(xSetOp), uint16(ADD),
253
	/*492*/ uint16(xReadSlashR),
254
	/*493*/ uint16(xArgRM8),
255
	/*494*/ uint16(xArgR8),
256
	/*495*/ uint16(xMatch),
257
	/*496*/ uint16(xCondIs64), 499, 515,
258
	/*499*/ uint16(xCondDataSize), 503, 509, 0,
259
	/*503*/ uint16(xSetOp), uint16(ADD),
260
	/*505*/ uint16(xReadSlashR),
261
	/*506*/ uint16(xArgRM16),
262
	/*507*/ uint16(xArgR16),
263
	/*508*/ uint16(xMatch),
264
	/*509*/ uint16(xSetOp), uint16(ADD),
265
	/*511*/ uint16(xReadSlashR),
266
	/*512*/ uint16(xArgRM32),
267
	/*513*/ uint16(xArgR32),
268
	/*514*/ uint16(xMatch),
269
	/*515*/ uint16(xCondDataSize), 503, 509, 519,
270
	/*519*/ uint16(xSetOp), uint16(ADD),
271
	/*521*/ uint16(xReadSlashR),
272
	/*522*/ uint16(xArgRM64),
273
	/*523*/ uint16(xArgR64),
274
	/*524*/ uint16(xMatch),
275
	/*525*/ uint16(xSetOp), uint16(ADD),
276
	/*527*/ uint16(xReadSlashR),
277
	/*528*/ uint16(xArgR8),
278
	/*529*/ uint16(xArgRM8),
279
	/*530*/ uint16(xMatch),
280
	/*531*/ uint16(xCondIs64), 534, 550,
281
	/*534*/ uint16(xCondDataSize), 538, 544, 0,
282
	/*538*/ uint16(xSetOp), uint16(ADD),
283
	/*540*/ uint16(xReadSlashR),
284
	/*541*/ uint16(xArgR16),
285
	/*542*/ uint16(xArgRM16),
286
	/*543*/ uint16(xMatch),
287
	/*544*/ uint16(xSetOp), uint16(ADD),
288
	/*546*/ uint16(xReadSlashR),
289
	/*547*/ uint16(xArgR32),
290
	/*548*/ uint16(xArgRM32),
291
	/*549*/ uint16(xMatch),
292
	/*550*/ uint16(xCondDataSize), 538, 544, 554,
293
	/*554*/ uint16(xSetOp), uint16(ADD),
294
	/*556*/ uint16(xReadSlashR),
295
	/*557*/ uint16(xArgR64),
296
	/*558*/ uint16(xArgRM64),
297
	/*559*/ uint16(xMatch),
298
	/*560*/ uint16(xSetOp), uint16(ADD),
299
	/*562*/ uint16(xReadIb),
300
	/*563*/ uint16(xArgAL),
301
	/*564*/ uint16(xArgImm8u),
302
	/*565*/ uint16(xMatch),
303
	/*566*/ uint16(xCondIs64), 569, 585,
304
	/*569*/ uint16(xCondDataSize), 573, 579, 0,
305
	/*573*/ uint16(xSetOp), uint16(ADD),
306
	/*575*/ uint16(xReadIw),
307
	/*576*/ uint16(xArgAX),
308
	/*577*/ uint16(xArgImm16),
309
	/*578*/ uint16(xMatch),
310
	/*579*/ uint16(xSetOp), uint16(ADD),
311
	/*581*/ uint16(xReadId),
312
	/*582*/ uint16(xArgEAX),
313
	/*583*/ uint16(xArgImm32),
314
	/*584*/ uint16(xMatch),
315
	/*585*/ uint16(xCondDataSize), 573, 579, 589,
316
	/*589*/ uint16(xSetOp), uint16(ADD),
317
	/*591*/ uint16(xReadId),
318
	/*592*/ uint16(xArgRAX),
319
	/*593*/ uint16(xArgImm32),
320
	/*594*/ uint16(xMatch),
321
	/*595*/ uint16(xCondIs64), 598, 0,
322
	/*598*/ uint16(xSetOp), uint16(PUSH),
323
	/*600*/ uint16(xArgES),
324
	/*601*/ uint16(xMatch),
325
	/*602*/ uint16(xCondIs64), 605, 0,
326
	/*605*/ uint16(xSetOp), uint16(POP),
327
	/*607*/ uint16(xArgES),
328
	/*608*/ uint16(xMatch),
329
	/*609*/ uint16(xSetOp), uint16(OR),
330
	/*611*/ uint16(xReadSlashR),
331
	/*612*/ uint16(xArgRM8),
332
	/*613*/ uint16(xArgR8),
333
	/*614*/ uint16(xMatch),
334
	/*615*/ uint16(xCondIs64), 618, 634,
335
	/*618*/ uint16(xCondDataSize), 622, 628, 0,
336
	/*622*/ uint16(xSetOp), uint16(OR),
337
	/*624*/ uint16(xReadSlashR),
338
	/*625*/ uint16(xArgRM16),
339
	/*626*/ uint16(xArgR16),
340
	/*627*/ uint16(xMatch),
341
	/*628*/ uint16(xSetOp), uint16(OR),
342
	/*630*/ uint16(xReadSlashR),
343
	/*631*/ uint16(xArgRM32),
344
	/*632*/ uint16(xArgR32),
345
	/*633*/ uint16(xMatch),
346
	/*634*/ uint16(xCondDataSize), 622, 628, 638,
347
	/*638*/ uint16(xSetOp), uint16(OR),
348
	/*640*/ uint16(xReadSlashR),
349
	/*641*/ uint16(xArgRM64),
350
	/*642*/ uint16(xArgR64),
351
	/*643*/ uint16(xMatch),
352
	/*644*/ uint16(xSetOp), uint16(OR),
353
	/*646*/ uint16(xReadSlashR),
354
	/*647*/ uint16(xArgR8),
355
	/*648*/ uint16(xArgRM8),
356
	/*649*/ uint16(xMatch),
357
	/*650*/ uint16(xCondIs64), 653, 669,
358
	/*653*/ uint16(xCondDataSize), 657, 663, 0,
359
	/*657*/ uint16(xSetOp), uint16(OR),
360
	/*659*/ uint16(xReadSlashR),
361
	/*660*/ uint16(xArgR16),
362
	/*661*/ uint16(xArgRM16),
363
	/*662*/ uint16(xMatch),
364
	/*663*/ uint16(xSetOp), uint16(OR),
365
	/*665*/ uint16(xReadSlashR),
366
	/*666*/ uint16(xArgR32),
367
	/*667*/ uint16(xArgRM32),
368
	/*668*/ uint16(xMatch),
369
	/*669*/ uint16(xCondDataSize), 657, 663, 673,
370
	/*673*/ uint16(xSetOp), uint16(OR),
371
	/*675*/ uint16(xReadSlashR),
372
	/*676*/ uint16(xArgR64),
373
	/*677*/ uint16(xArgRM64),
374
	/*678*/ uint16(xMatch),
375
	/*679*/ uint16(xSetOp), uint16(OR),
376
	/*681*/ uint16(xReadIb),
377
	/*682*/ uint16(xArgAL),
378
	/*683*/ uint16(xArgImm8u),
379
	/*684*/ uint16(xMatch),
380
	/*685*/ uint16(xCondIs64), 688, 704,
381
	/*688*/ uint16(xCondDataSize), 692, 698, 0,
382
	/*692*/ uint16(xSetOp), uint16(OR),
383
	/*694*/ uint16(xReadIw),
384
	/*695*/ uint16(xArgAX),
385
	/*696*/ uint16(xArgImm16),
386
	/*697*/ uint16(xMatch),
387
	/*698*/ uint16(xSetOp), uint16(OR),
388
	/*700*/ uint16(xReadId),
389
	/*701*/ uint16(xArgEAX),
390
	/*702*/ uint16(xArgImm32),
391
	/*703*/ uint16(xMatch),
392
	/*704*/ uint16(xCondDataSize), 692, 698, 708,
393
	/*708*/ uint16(xSetOp), uint16(OR),
394
	/*710*/ uint16(xReadId),
395
	/*711*/ uint16(xArgRAX),
396
	/*712*/ uint16(xArgImm32),
397
	/*713*/ uint16(xMatch),
398
	/*714*/ uint16(xCondIs64), 717, 0,
399
	/*717*/ uint16(xSetOp), uint16(PUSH),
400
	/*719*/ uint16(xArgCS),
401
	/*720*/ uint16(xMatch),
402
	/*721*/ uint16(xCondByte), 229,
403
	0x00, 1182,
404
	0x01, 1239,
405
	0x02, 1347,
406
	0x03, 1369,
407
	0x05, 1391,
408
	0x06, 1397,
409
	0x07, 1400,
410
	0x08, 1406,
411
	0x09, 1409,
412
	0x0B, 1412,
413
	0x0D, 1415,
414
	0x10, 1428,
415
	0x11, 1462,
416
	0x12, 1496,
417
	0x13, 1539,
418
	0x14, 1557,
419
	0x15, 1575,
420
	0x16, 1593,
421
	0x17, 1628,
422
	0x18, 1646,
423
	0x1F, 1671,
424
	0x20, 1692,
425
	0x21, 1707,
426
	0x22, 1722,
427
	0x23, 1737,
428
	0x24, 1752,
429
	0x26, 1767,
430
	0x28, 1782,
431
	0x29, 1800,
432
	0x2A, 1818,
433
	0x2B, 1905,
434
	0x2C, 1939,
435
	0x2D, 2026,
436
	0x2E, 2113,
437
	0x2F, 2131,
438
	0x30, 2149,
439
	0x31, 2152,
440
	0x32, 2155,
441
	0x33, 2158,
442
	0x34, 2161,
443
	0x35, 2164,
444
	0x38, 2174,
445
	0x3A, 3075,
446
	0x40, 3486,
447
	0x41, 3515,
448
	0x42, 3544,
449
	0x43, 3573,
450
	0x44, 3602,
451
	0x45, 3631,
452
	0x46, 3660,
453
	0x47, 3689,
454
	0x48, 3718,
455
	0x49, 3747,
456
	0x4A, 3776,
457
	0x4B, 3805,
458
	0x4C, 3834,
459
	0x4D, 3863,
460
	0x4E, 3892,
461
	0x4F, 3921,
462
	0x50, 3950,
463
	0x51, 3968,
464
	0x52, 4002,
465
	0x53, 4020,
466
	0x54, 4038,
467
	0x55, 4056,
468
	0x56, 4074,
469
	0x57, 4092,
470
	0x58, 4110,
471
	0x59, 4144,
472
	0x5A, 4178,
473
	0x5B, 4212,
474
	0x5C, 4238,
475
	0x5D, 4272,
476
	0x5E, 4306,
477
	0x5F, 4340,
478
	0x60, 4374,
479
	0x61, 4392,
480
	0x62, 4410,
481
	0x63, 4428,
482
	0x64, 4446,
483
	0x65, 4464,
484
	0x66, 4482,
485
	0x67, 4500,
486
	0x68, 4518,
487
	0x69, 4536,
488
	0x6A, 4554,
489
	0x6B, 4572,
490
	0x6C, 4590,
491
	0x6D, 4600,
492
	0x6E, 4610,
493
	0x6F, 4677,
494
	0x70, 4703,
495
	0x71, 4745,
496
	0x72, 4808,
497
	0x73, 4871,
498
	0x74, 4936,
499
	0x75, 4954,
500
	0x76, 4972,
501
	0x77, 4990,
502
	0x7C, 4993,
503
	0x7D, 5011,
504
	0x7E, 5029,
505
	0x7F, 5106,
506
	0x80, 5132,
507
	0x81, 5163,
508
	0x82, 5194,
509
	0x83, 5225,
510
	0x84, 5256,
511
	0x85, 5287,
512
	0x86, 5318,
513
	0x87, 5349,
514
	0x88, 5380,
515
	0x89, 5411,
516
	0x8A, 5442,
517
	0x8B, 5473,
518
	0x8C, 5504,
519
	0x8D, 5535,
520
	0x8E, 5566,
521
	0x8F, 5597,
522
	0x90, 5628,
523
	0x91, 5633,
524
	0x92, 5638,
525
	0x93, 5643,
526
	0x94, 5648,
527
	0x95, 5653,
528
	0x96, 5658,
529
	0x97, 5663,
530
	0x98, 5668,
531
	0x99, 5673,
532
	0x9A, 5678,
533
	0x9B, 5683,
534
	0x9C, 5688,
535
	0x9D, 5693,
536
	0x9E, 5698,
537
	0x9F, 5703,
538
	0xA0, 5708,
539
	0xA1, 5712,
540
	0xA2, 5739,
541
	0xA3, 5742,
542
	0xA4, 5771,
543
	0xA5, 5806,
544
	0xA8, 5838,
545
	0xA9, 5842,
546
	0xAA, 5869,
547
	0xAB, 5872,
548
	0xAC, 5901,
549
	0xAD, 5936,
550
	0xAE, 5968,
551
	0xAF, 6226,
552
	0xB0, 6255,
553
	0xB1, 6261,
554
	0xB2, 6290,
555
	0xB3, 6319,
556
	0xB4, 6348,
557
	0xB5, 6377,
558
	0xB6, 6406,
559
	0xB7, 6435,
560
	0xB8, 6464,
561
	0xB9, 6501,
562
	0xBA, 6511,
563
	0xBB, 6636,
564
	0xBC, 6665,
565
	0xBD, 6732,
566
	0xBE, 6799,
567
	0xBF, 6828,
568
	0xC0, 6857,
569
	0xC1, 6863,
570
	0xC2, 6892,
571
	0xC3, 6934,
572
	0xC4, 6963,
573
	0xC5, 6985,
574
	0xC6, 7007,
575
	0xC7, 7029,
576
	0xc8, 7158,
577
	0xc9, 7158,
578
	0xca, 7158,
579
	0xcb, 7158,
580
	0xcc, 7158,
581
	0xcd, 7158,
582
	0xce, 7158,
583
	0xcf, 7158,
584
	0xD0, 7181,
585
	0xD1, 7199,
586
	0xD2, 7217,
587
	0xD3, 7235,
588
	0xD4, 7253,
589
	0xD5, 7271,
590
	0xD6, 7289,
591
	0xD7, 7315,
592
	0xD8, 7333,
593
	0xD9, 7351,
594
	0xDA, 7369,
595
	0xDB, 7387,
596
	0xDC, 7405,
597
	0xDD, 7423,
598
	0xDE, 7441,
599
	0xDF, 7459,
600
	0xE0, 7477,
601
	0xE1, 7495,
602
	0xE2, 7513,
603
	0xE3, 7531,
604
	0xE4, 7549,
605
	0xE5, 7567,
606
	0xE6, 7585,
607
	0xE7, 7611,
608
	0xE8, 7629,
609
	0xE9, 7647,
610
	0xEA, 7665,
611
	0xEB, 7683,
612
	0xEC, 7701,
613
	0xED, 7719,
614
	0xEE, 7737,
615
	0xEF, 7755,
616
	0xF0, 7773,
617
	0xF1, 7783,
618
	0xF2, 7801,
619
	0xF3, 7819,
620
	0xF4, 7837,
621
	0xF5, 7855,
622
	0xF6, 7873,
623
	0xF7, 7891,
624
	0xF8, 7909,
625
	0xF9, 7927,
626
	0xFA, 7945,
627
	0xFB, 7963,
628
	0xFC, 7981,
629
	0xFD, 7999,
630
	0xFE, 8017,
631
	0xFF, 8035,
632
	uint16(xFail),
633
	/*1182*/ uint16(xCondSlashR),
634
	1191, // 0
635
	1207, // 1
636
	1223, // 2
637
	1227, // 3
638
	1231, // 4
639
	1235, // 5
640
	0,    // 6
641
	0,    // 7
642
	/*1191*/ uint16(xCondDataSize), 1195, 1199, 1203,
643
	/*1195*/ uint16(xSetOp), uint16(SLDT),
644
	/*1197*/ uint16(xArgRM16),
645
	/*1198*/ uint16(xMatch),
646
	/*1199*/ uint16(xSetOp), uint16(SLDT),
647
	/*1201*/ uint16(xArgR32M16),
648
	/*1202*/ uint16(xMatch),
649
	/*1203*/ uint16(xSetOp), uint16(SLDT),
650
	/*1205*/ uint16(xArgR64M16),
651
	/*1206*/ uint16(xMatch),
652
	/*1207*/ uint16(xCondDataSize), 1211, 1215, 1219,
653
	/*1211*/ uint16(xSetOp), uint16(STR),
654
	/*1213*/ uint16(xArgRM16),
655
	/*1214*/ uint16(xMatch),
656
	/*1215*/ uint16(xSetOp), uint16(STR),
657
	/*1217*/ uint16(xArgR32M16),
658
	/*1218*/ uint16(xMatch),
659
	/*1219*/ uint16(xSetOp), uint16(STR),
660
	/*1221*/ uint16(xArgR64M16),
661
	/*1222*/ uint16(xMatch),
662
	/*1223*/ uint16(xSetOp), uint16(LLDT),
663
	/*1225*/ uint16(xArgRM16),
664
	/*1226*/ uint16(xMatch),
665
	/*1227*/ uint16(xSetOp), uint16(LTR),
666
	/*1229*/ uint16(xArgRM16),
667
	/*1230*/ uint16(xMatch),
668
	/*1231*/ uint16(xSetOp), uint16(VERR),
669
	/*1233*/ uint16(xArgRM16),
670
	/*1234*/ uint16(xMatch),
671
	/*1235*/ uint16(xSetOp), uint16(VERW),
672
	/*1237*/ uint16(xArgRM16),
673
	/*1238*/ uint16(xMatch),
674
	/*1239*/ uint16(xCondByte), 8,
675
	0xC8, 1320,
676
	0xC9, 1323,
677
	0xD0, 1326,
678
	0xD1, 1329,
679
	0xD5, 1332,
680
	0xD6, 1335,
681
	0xF8, 1338,
682
	0xF9, 1344,
683
	/*1257*/ uint16(xCondSlashR),
684
	1266, // 0
685
	1270, // 1
686
	1274, // 2
687
	1285, // 3
688
	1296, // 4
689
	0,    // 5
690
	1312, // 6
691
	1316, // 7
692
	/*1266*/ uint16(xSetOp), uint16(SGDT),
693
	/*1268*/ uint16(xArgM),
694
	/*1269*/ uint16(xMatch),
695
	/*1270*/ uint16(xSetOp), uint16(SIDT),
696
	/*1272*/ uint16(xArgM),
697
	/*1273*/ uint16(xMatch),
698
	/*1274*/ uint16(xCondIs64), 1277, 1281,
699
	/*1277*/ uint16(xSetOp), uint16(LGDT),
700
	/*1279*/ uint16(xArgM16and32),
701
	/*1280*/ uint16(xMatch),
702
	/*1281*/ uint16(xSetOp), uint16(LGDT),
703
	/*1283*/ uint16(xArgM16and64),
704
	/*1284*/ uint16(xMatch),
705
	/*1285*/ uint16(xCondIs64), 1288, 1292,
706
	/*1288*/ uint16(xSetOp), uint16(LIDT),
707
	/*1290*/ uint16(xArgM16and32),
708
	/*1291*/ uint16(xMatch),
709
	/*1292*/ uint16(xSetOp), uint16(LIDT),
710
	/*1294*/ uint16(xArgM16and64),
711
	/*1295*/ uint16(xMatch),
712
	/*1296*/ uint16(xCondDataSize), 1300, 1304, 1308,
713
	/*1300*/ uint16(xSetOp), uint16(SMSW),
714
	/*1302*/ uint16(xArgRM16),
715
	/*1303*/ uint16(xMatch),
716
	/*1304*/ uint16(xSetOp), uint16(SMSW),
717
	/*1306*/ uint16(xArgR32M16),
718
	/*1307*/ uint16(xMatch),
719
	/*1308*/ uint16(xSetOp), uint16(SMSW),
720
	/*1310*/ uint16(xArgR64M16),
721
	/*1311*/ uint16(xMatch),
722
	/*1312*/ uint16(xSetOp), uint16(LMSW),
723
	/*1314*/ uint16(xArgRM16),
724
	/*1315*/ uint16(xMatch),
725
	/*1316*/ uint16(xSetOp), uint16(INVLPG),
726
	/*1318*/ uint16(xArgM),
727
	/*1319*/ uint16(xMatch),
728
	/*1320*/ uint16(xSetOp), uint16(MONITOR),
729
	/*1322*/ uint16(xMatch),
730
	/*1323*/ uint16(xSetOp), uint16(MWAIT),
731
	/*1325*/ uint16(xMatch),
732
	/*1326*/ uint16(xSetOp), uint16(XGETBV),
733
	/*1328*/ uint16(xMatch),
734
	/*1329*/ uint16(xSetOp), uint16(XSETBV),
735
	/*1331*/ uint16(xMatch),
736
	/*1332*/ uint16(xSetOp), uint16(XEND),
737
	/*1334*/ uint16(xMatch),
738
	/*1335*/ uint16(xSetOp), uint16(XTEST),
739
	/*1337*/ uint16(xMatch),
740
	/*1338*/ uint16(xCondIs64), 0, 1341,
741
	/*1341*/ uint16(xSetOp), uint16(SWAPGS),
742
	/*1343*/ uint16(xMatch),
743
	/*1344*/ uint16(xSetOp), uint16(RDTSCP),
744
	/*1346*/ uint16(xMatch),
745
	/*1347*/ uint16(xCondDataSize), 1351, 1357, 1363,
746
	/*1351*/ uint16(xSetOp), uint16(LAR),
747
	/*1353*/ uint16(xReadSlashR),
748
	/*1354*/ uint16(xArgR16),
749
	/*1355*/ uint16(xArgRM16),
750
	/*1356*/ uint16(xMatch),
751
	/*1357*/ uint16(xSetOp), uint16(LAR),
752
	/*1359*/ uint16(xReadSlashR),
753
	/*1360*/ uint16(xArgR32),
754
	/*1361*/ uint16(xArgR32M16),
755
	/*1362*/ uint16(xMatch),
756
	/*1363*/ uint16(xSetOp), uint16(LAR),
757
	/*1365*/ uint16(xReadSlashR),
758
	/*1366*/ uint16(xArgR64),
759
	/*1367*/ uint16(xArgR64M16),
760
	/*1368*/ uint16(xMatch),
761
	/*1369*/ uint16(xCondDataSize), 1373, 1379, 1385,
762
	/*1373*/ uint16(xSetOp), uint16(LSL),
763
	/*1375*/ uint16(xReadSlashR),
764
	/*1376*/ uint16(xArgR16),
765
	/*1377*/ uint16(xArgRM16),
766
	/*1378*/ uint16(xMatch),
767
	/*1379*/ uint16(xSetOp), uint16(LSL),
768
	/*1381*/ uint16(xReadSlashR),
769
	/*1382*/ uint16(xArgR32),
770
	/*1383*/ uint16(xArgR32M16),
771
	/*1384*/ uint16(xMatch),
772
	/*1385*/ uint16(xSetOp), uint16(LSL),
773
	/*1387*/ uint16(xReadSlashR),
774
	/*1388*/ uint16(xArgR64),
775
	/*1389*/ uint16(xArgR32M16),
776
	/*1390*/ uint16(xMatch),
777
	/*1391*/ uint16(xCondIs64), 0, 1394,
778
	/*1394*/ uint16(xSetOp), uint16(SYSCALL),
779
	/*1396*/ uint16(xMatch),
780
	/*1397*/ uint16(xSetOp), uint16(CLTS),
781
	/*1399*/ uint16(xMatch),
782
	/*1400*/ uint16(xCondIs64), 0, 1403,
783
	/*1403*/ uint16(xSetOp), uint16(SYSRET),
784
	/*1405*/ uint16(xMatch),
785
	/*1406*/ uint16(xSetOp), uint16(INVD),
786
	/*1408*/ uint16(xMatch),
787
	/*1409*/ uint16(xSetOp), uint16(WBINVD),
788
	/*1411*/ uint16(xMatch),
789
	/*1412*/ uint16(xSetOp), uint16(UD2),
790
	/*1414*/ uint16(xMatch),
791
	/*1415*/ uint16(xCondSlashR),
792
	0,    // 0
793
	1424, // 1
794
	0,    // 2
795
	0,    // 3
796
	0,    // 4
797
	0,    // 5
798
	0,    // 6
799
	0,    // 7
800
	/*1424*/ uint16(xSetOp), uint16(PREFETCHW),
801
	/*1426*/ uint16(xArgM8),
802
	/*1427*/ uint16(xMatch),
803
	/*1428*/ uint16(xCondPrefix), 4,
804
	0xF3, 1456,
805
	0xF2, 1450,
806
	0x66, 1444,
807
	0x0, 1438,
808
	/*1438*/ uint16(xSetOp), uint16(MOVUPS),
809
	/*1440*/ uint16(xReadSlashR),
810
	/*1441*/ uint16(xArgXmm1),
811
	/*1442*/ uint16(xArgXmm2M128),
812
	/*1443*/ uint16(xMatch),
813
	/*1444*/ uint16(xSetOp), uint16(MOVUPD),
814
	/*1446*/ uint16(xReadSlashR),
815
	/*1447*/ uint16(xArgXmm1),
816
	/*1448*/ uint16(xArgXmm2M128),
817
	/*1449*/ uint16(xMatch),
818
	/*1450*/ uint16(xSetOp), uint16(MOVSD_XMM),
819
	/*1452*/ uint16(xReadSlashR),
820
	/*1453*/ uint16(xArgXmm1),
821
	/*1454*/ uint16(xArgXmm2M64),
822
	/*1455*/ uint16(xMatch),
823
	/*1456*/ uint16(xSetOp), uint16(MOVSS),
824
	/*1458*/ uint16(xReadSlashR),
825
	/*1459*/ uint16(xArgXmm1),
826
	/*1460*/ uint16(xArgXmm2M32),
827
	/*1461*/ uint16(xMatch),
828
	/*1462*/ uint16(xCondPrefix), 4,
829
	0xF3, 1490,
830
	0xF2, 1484,
831
	0x66, 1478,
832
	0x0, 1472,
833
	/*1472*/ uint16(xSetOp), uint16(MOVUPS),
834
	/*1474*/ uint16(xReadSlashR),
835
	/*1475*/ uint16(xArgXmm2M128),
836
	/*1476*/ uint16(xArgXmm1),
837
	/*1477*/ uint16(xMatch),
838
	/*1478*/ uint16(xSetOp), uint16(MOVUPD),
839
	/*1480*/ uint16(xReadSlashR),
840
	/*1481*/ uint16(xArgXmm2M128),
841
	/*1482*/ uint16(xArgXmm),
842
	/*1483*/ uint16(xMatch),
843
	/*1484*/ uint16(xSetOp), uint16(MOVSD_XMM),
844
	/*1486*/ uint16(xReadSlashR),
845
	/*1487*/ uint16(xArgXmm2M64),
846
	/*1488*/ uint16(xArgXmm1),
847
	/*1489*/ uint16(xMatch),
848
	/*1490*/ uint16(xSetOp), uint16(MOVSS),
849
	/*1492*/ uint16(xReadSlashR),
850
	/*1493*/ uint16(xArgXmm2M32),
851
	/*1494*/ uint16(xArgXmm),
852
	/*1495*/ uint16(xMatch),
853
	/*1496*/ uint16(xCondPrefix), 4,
854
	0xF3, 1533,
855
	0xF2, 1527,
856
	0x66, 1521,
857
	0x0, 1506,
858
	/*1506*/ uint16(xCondIsMem), 1509, 1515,
859
	/*1509*/ uint16(xSetOp), uint16(MOVHLPS),
860
	/*1511*/ uint16(xReadSlashR),
861
	/*1512*/ uint16(xArgXmm1),
862
	/*1513*/ uint16(xArgXmm2),
863
	/*1514*/ uint16(xMatch),
864
	/*1515*/ uint16(xSetOp), uint16(MOVLPS),
865
	/*1517*/ uint16(xReadSlashR),
866
	/*1518*/ uint16(xArgXmm),
867
	/*1519*/ uint16(xArgM64),
868
	/*1520*/ uint16(xMatch),
869
	/*1521*/ uint16(xSetOp), uint16(MOVLPD),
870
	/*1523*/ uint16(xReadSlashR),
871
	/*1524*/ uint16(xArgXmm),
872
	/*1525*/ uint16(xArgXmm2M64),
873
	/*1526*/ uint16(xMatch),
874
	/*1527*/ uint16(xSetOp), uint16(MOVDDUP),
875
	/*1529*/ uint16(xReadSlashR),
876
	/*1530*/ uint16(xArgXmm1),
877
	/*1531*/ uint16(xArgXmm2M64),
878
	/*1532*/ uint16(xMatch),
879
	/*1533*/ uint16(xSetOp), uint16(MOVSLDUP),
880
	/*1535*/ uint16(xReadSlashR),
881
	/*1536*/ uint16(xArgXmm1),
882
	/*1537*/ uint16(xArgXmm2M128),
883
	/*1538*/ uint16(xMatch),
884
	/*1539*/ uint16(xCondPrefix), 2,
885
	0x66, 1551,
886
	0x0, 1545,
887
	/*1545*/ uint16(xSetOp), uint16(MOVLPS),
888
	/*1547*/ uint16(xReadSlashR),
889
	/*1548*/ uint16(xArgM64),
890
	/*1549*/ uint16(xArgXmm),
891
	/*1550*/ uint16(xMatch),
892
	/*1551*/ uint16(xSetOp), uint16(MOVLPD),
893
	/*1553*/ uint16(xReadSlashR),
894
	/*1554*/ uint16(xArgXmm2M64),
895
	/*1555*/ uint16(xArgXmm),
896
	/*1556*/ uint16(xMatch),
897
	/*1557*/ uint16(xCondPrefix), 2,
898
	0x66, 1569,
899
	0x0, 1563,
900
	/*1563*/ uint16(xSetOp), uint16(UNPCKLPS),
901
	/*1565*/ uint16(xReadSlashR),
902
	/*1566*/ uint16(xArgXmm1),
903
	/*1567*/ uint16(xArgXmm2M128),
904
	/*1568*/ uint16(xMatch),
905
	/*1569*/ uint16(xSetOp), uint16(UNPCKLPD),
906
	/*1571*/ uint16(xReadSlashR),
907
	/*1572*/ uint16(xArgXmm1),
908
	/*1573*/ uint16(xArgXmm2M128),
909
	/*1574*/ uint16(xMatch),
910
	/*1575*/ uint16(xCondPrefix), 2,
911
	0x66, 1587,
912
	0x0, 1581,
913
	/*1581*/ uint16(xSetOp), uint16(UNPCKHPS),
914
	/*1583*/ uint16(xReadSlashR),
915
	/*1584*/ uint16(xArgXmm1),
916
	/*1585*/ uint16(xArgXmm2M128),
917
	/*1586*/ uint16(xMatch),
918
	/*1587*/ uint16(xSetOp), uint16(UNPCKHPD),
919
	/*1589*/ uint16(xReadSlashR),
920
	/*1590*/ uint16(xArgXmm1),
921
	/*1591*/ uint16(xArgXmm2M128),
922
	/*1592*/ uint16(xMatch),
923
	/*1593*/ uint16(xCondPrefix), 3,
924
	0xF3, 1622,
925
	0x66, 1616,
926
	0x0, 1601,
927
	/*1601*/ uint16(xCondIsMem), 1604, 1610,
928
	/*1604*/ uint16(xSetOp), uint16(MOVLHPS),
929
	/*1606*/ uint16(xReadSlashR),
930
	/*1607*/ uint16(xArgXmm1),
931
	/*1608*/ uint16(xArgXmm2),
932
	/*1609*/ uint16(xMatch),
933
	/*1610*/ uint16(xSetOp), uint16(MOVHPS),
934
	/*1612*/ uint16(xReadSlashR),
935
	/*1613*/ uint16(xArgXmm),
936
	/*1614*/ uint16(xArgM64),
937
	/*1615*/ uint16(xMatch),
938
	/*1616*/ uint16(xSetOp), uint16(MOVHPD),
939
	/*1618*/ uint16(xReadSlashR),
940
	/*1619*/ uint16(xArgXmm),
941
	/*1620*/ uint16(xArgXmm2M64),
942
	/*1621*/ uint16(xMatch),
943
	/*1622*/ uint16(xSetOp), uint16(MOVSHDUP),
944
	/*1624*/ uint16(xReadSlashR),
945
	/*1625*/ uint16(xArgXmm1),
946
	/*1626*/ uint16(xArgXmm2M128),
947
	/*1627*/ uint16(xMatch),
948
	/*1628*/ uint16(xCondPrefix), 2,
949
	0x66, 1640,
950
	0x0, 1634,
951
	/*1634*/ uint16(xSetOp), uint16(MOVHPS),
952
	/*1636*/ uint16(xReadSlashR),
953
	/*1637*/ uint16(xArgM64),
954
	/*1638*/ uint16(xArgXmm),
955
	/*1639*/ uint16(xMatch),
956
	/*1640*/ uint16(xSetOp), uint16(MOVHPD),
957
	/*1642*/ uint16(xReadSlashR),
958
	/*1643*/ uint16(xArgXmm2M64),
959
	/*1644*/ uint16(xArgXmm),
960
	/*1645*/ uint16(xMatch),
961
	/*1646*/ uint16(xCondSlashR),
962
	1655, // 0
963
	1659, // 1
964
	1663, // 2
965
	1667, // 3
966
	0,    // 4
967
	0,    // 5
968
	0,    // 6
969
	0,    // 7
970
	/*1655*/ uint16(xSetOp), uint16(PREFETCHNTA),
971
	/*1657*/ uint16(xArgM8),
972
	/*1658*/ uint16(xMatch),
973
	/*1659*/ uint16(xSetOp), uint16(PREFETCHT0),
974
	/*1661*/ uint16(xArgM8),
975
	/*1662*/ uint16(xMatch),
976
	/*1663*/ uint16(xSetOp), uint16(PREFETCHT1),
977
	/*1665*/ uint16(xArgM8),
978
	/*1666*/ uint16(xMatch),
979
	/*1667*/ uint16(xSetOp), uint16(PREFETCHT2),
980
	/*1669*/ uint16(xArgM8),
981
	/*1670*/ uint16(xMatch),
982
	/*1671*/ uint16(xCondSlashR),
983
	1680, // 0
984
	0,    // 1
985
	0,    // 2
986
	0,    // 3
987
	0,    // 4
988
	0,    // 5
989
	0,    // 6
990
	0,    // 7
991
	/*1680*/ uint16(xCondDataSize), 1684, 1688, 0,
992
	/*1684*/ uint16(xSetOp), uint16(NOP),
993
	/*1686*/ uint16(xArgRM16),
994
	/*1687*/ uint16(xMatch),
995
	/*1688*/ uint16(xSetOp), uint16(NOP),
996
	/*1690*/ uint16(xArgRM32),
997
	/*1691*/ uint16(xMatch),
998
	/*1692*/ uint16(xCondIs64), 1695, 1701,
999
	/*1695*/ uint16(xSetOp), uint16(MOV),
1000
	/*1697*/ uint16(xReadSlashR),
1001
	/*1698*/ uint16(xArgRmf32),
1002
	/*1699*/ uint16(xArgCR0dashCR7),
1003
	/*1700*/ uint16(xMatch),
1004
	/*1701*/ uint16(xSetOp), uint16(MOV),
1005
	/*1703*/ uint16(xReadSlashR),
1006
	/*1704*/ uint16(xArgRmf64),
1007
	/*1705*/ uint16(xArgCR0dashCR7),
1008
	/*1706*/ uint16(xMatch),
1009
	/*1707*/ uint16(xCondIs64), 1710, 1716,
1010
	/*1710*/ uint16(xSetOp), uint16(MOV),
1011
	/*1712*/ uint16(xReadSlashR),
1012
	/*1713*/ uint16(xArgRmf32),
1013
	/*1714*/ uint16(xArgDR0dashDR7),
1014
	/*1715*/ uint16(xMatch),
1015
	/*1716*/ uint16(xSetOp), uint16(MOV),
1016
	/*1718*/ uint16(xReadSlashR),
1017
	/*1719*/ uint16(xArgRmf64),
1018
	/*1720*/ uint16(xArgDR0dashDR7),
1019
	/*1721*/ uint16(xMatch),
1020
	/*1722*/ uint16(xCondIs64), 1725, 1731,
1021
	/*1725*/ uint16(xSetOp), uint16(MOV),
1022
	/*1727*/ uint16(xReadSlashR),
1023
	/*1728*/ uint16(xArgCR0dashCR7),
1024
	/*1729*/ uint16(xArgRmf32),
1025
	/*1730*/ uint16(xMatch),
1026
	/*1731*/ uint16(xSetOp), uint16(MOV),
1027
	/*1733*/ uint16(xReadSlashR),
1028
	/*1734*/ uint16(xArgCR0dashCR7),
1029
	/*1735*/ uint16(xArgRmf64),
1030
	/*1736*/ uint16(xMatch),
1031
	/*1737*/ uint16(xCondIs64), 1740, 1746,
1032
	/*1740*/ uint16(xSetOp), uint16(MOV),
1033
	/*1742*/ uint16(xReadSlashR),
1034
	/*1743*/ uint16(xArgDR0dashDR7),
1035
	/*1744*/ uint16(xArgRmf32),
1036
	/*1745*/ uint16(xMatch),
1037
	/*1746*/ uint16(xSetOp), uint16(MOV),
1038
	/*1748*/ uint16(xReadSlashR),
1039
	/*1749*/ uint16(xArgDR0dashDR7),
1040
	/*1750*/ uint16(xArgRmf64),
1041
	/*1751*/ uint16(xMatch),
1042
	/*1752*/ uint16(xCondIs64), 1755, 1761,
1043
	/*1755*/ uint16(xSetOp), uint16(MOV),
1044
	/*1757*/ uint16(xReadSlashR),
1045
	/*1758*/ uint16(xArgRmf32),
1046
	/*1759*/ uint16(xArgTR0dashTR7),
1047
	/*1760*/ uint16(xMatch),
1048
	/*1761*/ uint16(xSetOp), uint16(MOV),
1049
	/*1763*/ uint16(xReadSlashR),
1050
	/*1764*/ uint16(xArgRmf64),
1051
	/*1765*/ uint16(xArgTR0dashTR7),
1052
	/*1766*/ uint16(xMatch),
1053
	/*1767*/ uint16(xCondIs64), 1770, 1776,
1054
	/*1770*/ uint16(xSetOp), uint16(MOV),
1055
	/*1772*/ uint16(xReadSlashR),
1056
	/*1773*/ uint16(xArgTR0dashTR7),
1057
	/*1774*/ uint16(xArgRmf32),
1058
	/*1775*/ uint16(xMatch),
1059
	/*1776*/ uint16(xSetOp), uint16(MOV),
1060
	/*1778*/ uint16(xReadSlashR),
1061
	/*1779*/ uint16(xArgTR0dashTR7),
1062
	/*1780*/ uint16(xArgRmf64),
1063
	/*1781*/ uint16(xMatch),
1064
	/*1782*/ uint16(xCondPrefix), 2,
1065
	0x66, 1794,
1066
	0x0, 1788,
1067
	/*1788*/ uint16(xSetOp), uint16(MOVAPS),
1068
	/*1790*/ uint16(xReadSlashR),
1069
	/*1791*/ uint16(xArgXmm1),
1070
	/*1792*/ uint16(xArgXmm2M128),
1071
	/*1793*/ uint16(xMatch),
1072
	/*1794*/ uint16(xSetOp), uint16(MOVAPD),
1073
	/*1796*/ uint16(xReadSlashR),
1074
	/*1797*/ uint16(xArgXmm1),
1075
	/*1798*/ uint16(xArgXmm2M128),
1076
	/*1799*/ uint16(xMatch),
1077
	/*1800*/ uint16(xCondPrefix), 2,
1078
	0x66, 1812,
1079
	0x0, 1806,
1080
	/*1806*/ uint16(xSetOp), uint16(MOVAPS),
1081
	/*1808*/ uint16(xReadSlashR),
1082
	/*1809*/ uint16(xArgXmm2M128),
1083
	/*1810*/ uint16(xArgXmm1),
1084
	/*1811*/ uint16(xMatch),
1085
	/*1812*/ uint16(xSetOp), uint16(MOVAPD),
1086
	/*1814*/ uint16(xReadSlashR),
1087
	/*1815*/ uint16(xArgXmm2M128),
1088
	/*1816*/ uint16(xArgXmm1),
1089
	/*1817*/ uint16(xMatch),
1090
	/*1818*/ uint16(xCondIs64), 1821, 1875,
1091
	/*1821*/ uint16(xCondPrefix), 4,
1092
	0xF3, 1859,
1093
	0xF2, 1843,
1094
	0x66, 1837,
1095
	0x0, 1831,
1096
	/*1831*/ uint16(xSetOp), uint16(CVTPI2PS),
1097
	/*1833*/ uint16(xReadSlashR),
1098
	/*1834*/ uint16(xArgXmm),
1099
	/*1835*/ uint16(xArgMmM64),
1100
	/*1836*/ uint16(xMatch),
1101
	/*1837*/ uint16(xSetOp), uint16(CVTPI2PD),
1102
	/*1839*/ uint16(xReadSlashR),
1103
	/*1840*/ uint16(xArgXmm),
1104
	/*1841*/ uint16(xArgMmM64),
1105
	/*1842*/ uint16(xMatch),
1106
	/*1843*/ uint16(xCondDataSize), 1847, 1853, 0,
1107
	/*1847*/ uint16(xSetOp), uint16(CVTSI2SD),
1108
	/*1849*/ uint16(xReadSlashR),
1109
	/*1850*/ uint16(xArgXmm),
1110
	/*1851*/ uint16(xArgRM32),
1111
	/*1852*/ uint16(xMatch),
1112
	/*1853*/ uint16(xSetOp), uint16(CVTSI2SD),
1113
	/*1855*/ uint16(xReadSlashR),
1114
	/*1856*/ uint16(xArgXmm),
1115
	/*1857*/ uint16(xArgRM32),
1116
	/*1858*/ uint16(xMatch),
1117
	/*1859*/ uint16(xCondDataSize), 1863, 1869, 0,
1118
	/*1863*/ uint16(xSetOp), uint16(CVTSI2SS),
1119
	/*1865*/ uint16(xReadSlashR),
1120
	/*1866*/ uint16(xArgXmm),
1121
	/*1867*/ uint16(xArgRM32),
1122
	/*1868*/ uint16(xMatch),
1123
	/*1869*/ uint16(xSetOp), uint16(CVTSI2SS),
1124
	/*1871*/ uint16(xReadSlashR),
1125
	/*1872*/ uint16(xArgXmm),
1126
	/*1873*/ uint16(xArgRM32),
1127
	/*1874*/ uint16(xMatch),
1128
	/*1875*/ uint16(xCondPrefix), 4,
1129
	0xF3, 1895,
1130
	0xF2, 1885,
1131
	0x66, 1837,
1132
	0x0, 1831,
1133
	/*1885*/ uint16(xCondDataSize), 1847, 1853, 1889,
1134
	/*1889*/ uint16(xSetOp), uint16(CVTSI2SD),
1135
	/*1891*/ uint16(xReadSlashR),
1136
	/*1892*/ uint16(xArgXmm),
1137
	/*1893*/ uint16(xArgRM64),
1138
	/*1894*/ uint16(xMatch),
1139
	/*1895*/ uint16(xCondDataSize), 1863, 1869, 1899,
1140
	/*1899*/ uint16(xSetOp), uint16(CVTSI2SS),
1141
	/*1901*/ uint16(xReadSlashR),
1142
	/*1902*/ uint16(xArgXmm),
1143
	/*1903*/ uint16(xArgRM64),
1144
	/*1904*/ uint16(xMatch),
1145
	/*1905*/ uint16(xCondPrefix), 4,
1146
	0xF3, 1933,
1147
	0xF2, 1927,
1148
	0x66, 1921,
1149
	0x0, 1915,
1150
	/*1915*/ uint16(xSetOp), uint16(MOVNTPS),
1151
	/*1917*/ uint16(xReadSlashR),
1152
	/*1918*/ uint16(xArgM128),
1153
	/*1919*/ uint16(xArgXmm),
1154
	/*1920*/ uint16(xMatch),
1155
	/*1921*/ uint16(xSetOp), uint16(MOVNTPD),
1156
	/*1923*/ uint16(xReadSlashR),
1157
	/*1924*/ uint16(xArgM128),
1158
	/*1925*/ uint16(xArgXmm),
1159
	/*1926*/ uint16(xMatch),
1160
	/*1927*/ uint16(xSetOp), uint16(MOVNTSD),
1161
	/*1929*/ uint16(xReadSlashR),
1162
	/*1930*/ uint16(xArgM64),
1163
	/*1931*/ uint16(xArgXmm),
1164
	/*1932*/ uint16(xMatch),
1165
	/*1933*/ uint16(xSetOp), uint16(MOVNTSS),
1166
	/*1935*/ uint16(xReadSlashR),
1167
	/*1936*/ uint16(xArgM32),
1168
	/*1937*/ uint16(xArgXmm),
1169
	/*1938*/ uint16(xMatch),
1170
	/*1939*/ uint16(xCondIs64), 1942, 1996,
1171
	/*1942*/ uint16(xCondPrefix), 4,
1172
	0xF3, 1980,
1173
	0xF2, 1964,
1174
	0x66, 1958,
1175
	0x0, 1952,
1176
	/*1952*/ uint16(xSetOp), uint16(CVTTPS2PI),
1177
	/*1954*/ uint16(xReadSlashR),
1178
	/*1955*/ uint16(xArgMm),
1179
	/*1956*/ uint16(xArgXmmM64),
1180
	/*1957*/ uint16(xMatch),
1181
	/*1958*/ uint16(xSetOp), uint16(CVTTPD2PI),
1182
	/*1960*/ uint16(xReadSlashR),
1183
	/*1961*/ uint16(xArgMm),
1184
	/*1962*/ uint16(xArgXmmM128),
1185
	/*1963*/ uint16(xMatch),
1186
	/*1964*/ uint16(xCondDataSize), 1968, 1974, 0,
1187
	/*1968*/ uint16(xSetOp), uint16(CVTTSD2SI),
1188
	/*1970*/ uint16(xReadSlashR),
1189
	/*1971*/ uint16(xArgR32),
1190
	/*1972*/ uint16(xArgXmmM64),
1191
	/*1973*/ uint16(xMatch),
1192
	/*1974*/ uint16(xSetOp), uint16(CVTTSD2SI),
1193
	/*1976*/ uint16(xReadSlashR),
1194
	/*1977*/ uint16(xArgR32),
1195
	/*1978*/ uint16(xArgXmmM64),
1196
	/*1979*/ uint16(xMatch),
1197
	/*1980*/ uint16(xCondDataSize), 1984, 1990, 0,
1198
	/*1984*/ uint16(xSetOp), uint16(CVTTSS2SI),
1199
	/*1986*/ uint16(xReadSlashR),
1200
	/*1987*/ uint16(xArgR32),
1201
	/*1988*/ uint16(xArgXmmM32),
1202
	/*1989*/ uint16(xMatch),
1203
	/*1990*/ uint16(xSetOp), uint16(CVTTSS2SI),
1204
	/*1992*/ uint16(xReadSlashR),
1205
	/*1993*/ uint16(xArgR32),
1206
	/*1994*/ uint16(xArgXmmM32),
1207
	/*1995*/ uint16(xMatch),
1208
	/*1996*/ uint16(xCondPrefix), 4,
1209
	0xF3, 2016,
1210
	0xF2, 2006,
1211
	0x66, 1958,
1212
	0x0, 1952,
1213
	/*2006*/ uint16(xCondDataSize), 1968, 1974, 2010,
1214
	/*2010*/ uint16(xSetOp), uint16(CVTTSD2SI),
1215
	/*2012*/ uint16(xReadSlashR),
1216
	/*2013*/ uint16(xArgR64),
1217
	/*2014*/ uint16(xArgXmmM64),
1218
	/*2015*/ uint16(xMatch),
1219
	/*2016*/ uint16(xCondDataSize), 1984, 1990, 2020,
1220
	/*2020*/ uint16(xSetOp), uint16(CVTTSS2SI),
1221
	/*2022*/ uint16(xReadSlashR),
1222
	/*2023*/ uint16(xArgR64),
1223
	/*2024*/ uint16(xArgXmmM32),
1224
	/*2025*/ uint16(xMatch),
1225
	/*2026*/ uint16(xCondIs64), 2029, 2083,
1226
	/*2029*/ uint16(xCondPrefix), 4,
1227
	0xF3, 2067,
1228
	0xF2, 2051,
1229
	0x66, 2045,
1230
	0x0, 2039,
1231
	/*2039*/ uint16(xSetOp), uint16(CVTPS2PI),
1232
	/*2041*/ uint16(xReadSlashR),
1233
	/*2042*/ uint16(xArgMm),
1234
	/*2043*/ uint16(xArgXmmM64),
1235
	/*2044*/ uint16(xMatch),
1236
	/*2045*/ uint16(xSetOp), uint16(CVTPD2PI),
1237
	/*2047*/ uint16(xReadSlashR),
1238
	/*2048*/ uint16(xArgMm),
1239
	/*2049*/ uint16(xArgXmmM128),
1240
	/*2050*/ uint16(xMatch),
1241
	/*2051*/ uint16(xCondDataSize), 2055, 2061, 0,
1242
	/*2055*/ uint16(xSetOp), uint16(CVTSD2SI),
1243
	/*2057*/ uint16(xReadSlashR),
1244
	/*2058*/ uint16(xArgR32),
1245
	/*2059*/ uint16(xArgXmmM64),
1246
	/*2060*/ uint16(xMatch),
1247
	/*2061*/ uint16(xSetOp), uint16(CVTSD2SI),
1248
	/*2063*/ uint16(xReadSlashR),
1249
	/*2064*/ uint16(xArgR32),
1250
	/*2065*/ uint16(xArgXmmM64),
1251
	/*2066*/ uint16(xMatch),
1252
	/*2067*/ uint16(xCondDataSize), 2071, 2077, 0,
1253
	/*2071*/ uint16(xSetOp), uint16(CVTSS2SI),
1254
	/*2073*/ uint16(xReadSlashR),
1255
	/*2074*/ uint16(xArgR32),
1256
	/*2075*/ uint16(xArgXmmM32),
1257
	/*2076*/ uint16(xMatch),
1258
	/*2077*/ uint16(xSetOp), uint16(CVTSS2SI),
1259
	/*2079*/ uint16(xReadSlashR),
1260
	/*2080*/ uint16(xArgR32),
1261
	/*2081*/ uint16(xArgXmmM32),
1262
	/*2082*/ uint16(xMatch),
1263
	/*2083*/ uint16(xCondPrefix), 4,
1264
	0xF3, 2103,
1265
	0xF2, 2093,
1266
	0x66, 2045,
1267
	0x0, 2039,
1268
	/*2093*/ uint16(xCondDataSize), 2055, 2061, 2097,
1269
	/*2097*/ uint16(xSetOp), uint16(CVTSD2SI),
1270
	/*2099*/ uint16(xReadSlashR),
1271
	/*2100*/ uint16(xArgR64),
1272
	/*2101*/ uint16(xArgXmmM64),
1273
	/*2102*/ uint16(xMatch),
1274
	/*2103*/ uint16(xCondDataSize), 2071, 2077, 2107,
1275
	/*2107*/ uint16(xSetOp), uint16(CVTSS2SI),
1276
	/*2109*/ uint16(xReadSlashR),
1277
	/*2110*/ uint16(xArgR64),
1278
	/*2111*/ uint16(xArgXmmM32),
1279
	/*2112*/ uint16(xMatch),
1280
	/*2113*/ uint16(xCondPrefix), 2,
1281
	0x66, 2125,
1282
	0x0, 2119,
1283
	/*2119*/ uint16(xSetOp), uint16(UCOMISS),
1284
	/*2121*/ uint16(xReadSlashR),
1285
	/*2122*/ uint16(xArgXmm1),
1286
	/*2123*/ uint16(xArgXmm2M32),
1287
	/*2124*/ uint16(xMatch),
1288
	/*2125*/ uint16(xSetOp), uint16(UCOMISD),
1289
	/*2127*/ uint16(xReadSlashR),
1290
	/*2128*/ uint16(xArgXmm1),
1291
	/*2129*/ uint16(xArgXmm2M64),
1292
	/*2130*/ uint16(xMatch),
1293
	/*2131*/ uint16(xCondPrefix), 2,
1294
	0x66, 2143,
1295
	0x0, 2137,
1296
	/*2137*/ uint16(xSetOp), uint16(COMISS),
1297
	/*2139*/ uint16(xReadSlashR),
1298
	/*2140*/ uint16(xArgXmm1),
1299
	/*2141*/ uint16(xArgXmm2M32),
1300
	/*2142*/ uint16(xMatch),
1301
	/*2143*/ uint16(xSetOp), uint16(COMISD),
1302
	/*2145*/ uint16(xReadSlashR),
1303
	/*2146*/ uint16(xArgXmm1),
1304
	/*2147*/ uint16(xArgXmm2M64),
1305
	/*2148*/ uint16(xMatch),
1306
	/*2149*/ uint16(xSetOp), uint16(WRMSR),
1307
	/*2151*/ uint16(xMatch),
1308
	/*2152*/ uint16(xSetOp), uint16(RDTSC),
1309
	/*2154*/ uint16(xMatch),
1310
	/*2155*/ uint16(xSetOp), uint16(RDMSR),
1311
	/*2157*/ uint16(xMatch),
1312
	/*2158*/ uint16(xSetOp), uint16(RDPMC),
1313
	/*2160*/ uint16(xMatch),
1314
	/*2161*/ uint16(xSetOp), uint16(SYSENTER),
1315
	/*2163*/ uint16(xMatch),
1316
	/*2164*/ uint16(xCondDataSize), 2168, 2168, 2171,
1317
	/*2168*/ uint16(xSetOp), uint16(SYSEXIT),
1318
	/*2170*/ uint16(xMatch),
1319
	/*2171*/ uint16(xSetOp), uint16(SYSEXIT),
1320
	/*2173*/ uint16(xMatch),
1321
	/*2174*/ uint16(xCondByte), 54,
1322
	0x00, 2285,
1323
	0x01, 2303,
1324
	0x02, 2321,
1325
	0x03, 2339,
1326
	0x04, 2357,
1327
	0x05, 2375,
1328
	0x06, 2393,
1329
	0x07, 2411,
1330
	0x08, 2429,
1331
	0x09, 2447,
1332
	0x0A, 2465,
1333
	0x0B, 2483,
1334
	0x10, 2501,
1335
	0x14, 2512,
1336
	0x15, 2523,
1337
	0x17, 2534,
1338
	0x1C, 2544,
1339
	0x1D, 2562,
1340
	0x1E, 2580,
1341
	0x20, 2598,
1342
	0x21, 2608,
1343
	0x22, 2618,
1344
	0x23, 2628,
1345
	0x24, 2638,
1346
	0x25, 2648,
1347
	0x28, 2658,
1348
	0x29, 2668,
1349
	0x2A, 2678,
1350
	0x2B, 2688,
1351
	0x30, 2698,
1352
	0x31, 2708,
1353
	0x32, 2718,
1354
	0x33, 2728,
1355
	0x34, 2738,
1356
	0x35, 2748,
1357
	0x37, 2758,
1358
	0x38, 2768,
1359
	0x39, 2778,
1360
	0x3A, 2788,
1361
	0x3B, 2798,
1362
	0x3C, 2808,
1363
	0x3D, 2818,
1364
	0x3E, 2828,
1365
	0x3F, 2838,
1366
	0x40, 2848,
1367
	0x41, 2858,
1368
	0x82, 2868,
1369
	0xDB, 2891,
1370
	0xDC, 2901,
1371
	0xDD, 2911,
1372
	0xDE, 2921,
1373
	0xDF, 2931,
1374
	0xF0, 2941,
1375
	0xF1, 3008,
1376
	uint16(xFail),
1377
	/*2285*/ uint16(xCondPrefix), 2,
1378
	0x66, 2297,
1379
	0x0, 2291,
1380
	/*2291*/ uint16(xSetOp), uint16(PSHUFB),
1381
	/*2293*/ uint16(xReadSlashR),
1382
	/*2294*/ uint16(xArgMm1),
1383
	/*2295*/ uint16(xArgMm2M64),
1384
	/*2296*/ uint16(xMatch),
1385
	/*2297*/ uint16(xSetOp), uint16(PSHUFB),
1386
	/*2299*/ uint16(xReadSlashR),
1387
	/*2300*/ uint16(xArgXmm1),
1388
	/*2301*/ uint16(xArgXmm2M128),
1389
	/*2302*/ uint16(xMatch),
1390
	/*2303*/ uint16(xCondPrefix), 2,
1391
	0x66, 2315,
1392
	0x0, 2309,
1393
	/*2309*/ uint16(xSetOp), uint16(PHADDW),
1394
	/*2311*/ uint16(xReadSlashR),
1395
	/*2312*/ uint16(xArgMm1),
1396
	/*2313*/ uint16(xArgMm2M64),
1397
	/*2314*/ uint16(xMatch),
1398
	/*2315*/ uint16(xSetOp), uint16(PHADDW),
1399
	/*2317*/ uint16(xReadSlashR),
1400
	/*2318*/ uint16(xArgXmm1),
1401
	/*2319*/ uint16(xArgXmm2M128),
1402
	/*2320*/ uint16(xMatch),
1403
	/*2321*/ uint16(xCondPrefix), 2,
1404
	0x66, 2333,
1405
	0x0, 2327,
1406
	/*2327*/ uint16(xSetOp), uint16(PHADDD),
1407
	/*2329*/ uint16(xReadSlashR),
1408
	/*2330*/ uint16(xArgMm1),
1409
	/*2331*/ uint16(xArgMm2M64),
1410
	/*2332*/ uint16(xMatch),
1411
	/*2333*/ uint16(xSetOp), uint16(PHADDD),
1412
	/*2335*/ uint16(xReadSlashR),
1413
	/*2336*/ uint16(xArgXmm1),
1414
	/*2337*/ uint16(xArgXmm2M128),
1415
	/*2338*/ uint16(xMatch),
1416
	/*2339*/ uint16(xCondPrefix), 2,
1417
	0x66, 2351,
1418
	0x0, 2345,
1419
	/*2345*/ uint16(xSetOp), uint16(PHADDSW),
1420
	/*2347*/ uint16(xReadSlashR),
1421
	/*2348*/ uint16(xArgMm1),
1422
	/*2349*/ uint16(xArgMm2M64),
1423
	/*2350*/ uint16(xMatch),
1424
	/*2351*/ uint16(xSetOp), uint16(PHADDSW),
1425
	/*2353*/ uint16(xReadSlashR),
1426
	/*2354*/ uint16(xArgXmm1),
1427
	/*2355*/ uint16(xArgXmm2M128),
1428
	/*2356*/ uint16(xMatch),
1429
	/*2357*/ uint16(xCondPrefix), 2,
1430
	0x66, 2369,
1431
	0x0, 2363,
1432
	/*2363*/ uint16(xSetOp), uint16(PMADDUBSW),
1433
	/*2365*/ uint16(xReadSlashR),
1434
	/*2366*/ uint16(xArgMm1),
1435
	/*2367*/ uint16(xArgMm2M64),
1436
	/*2368*/ uint16(xMatch),
1437
	/*2369*/ uint16(xSetOp), uint16(PMADDUBSW),
1438
	/*2371*/ uint16(xReadSlashR),
1439
	/*2372*/ uint16(xArgXmm1),
1440
	/*2373*/ uint16(xArgXmm2M128),
1441
	/*2374*/ uint16(xMatch),
1442
	/*2375*/ uint16(xCondPrefix), 2,
1443
	0x66, 2387,
1444
	0x0, 2381,
1445
	/*2381*/ uint16(xSetOp), uint16(PHSUBW),
1446
	/*2383*/ uint16(xReadSlashR),
1447
	/*2384*/ uint16(xArgMm1),
1448
	/*2385*/ uint16(xArgMm2M64),
1449
	/*2386*/ uint16(xMatch),
1450
	/*2387*/ uint16(xSetOp), uint16(PHSUBW),
1451
	/*2389*/ uint16(xReadSlashR),
1452
	/*2390*/ uint16(xArgXmm1),
1453
	/*2391*/ uint16(xArgXmm2M128),
1454
	/*2392*/ uint16(xMatch),
1455
	/*2393*/ uint16(xCondPrefix), 2,
1456
	0x66, 2405,
1457
	0x0, 2399,
1458
	/*2399*/ uint16(xSetOp), uint16(PHSUBD),
1459
	/*2401*/ uint16(xReadSlashR),
1460
	/*2402*/ uint16(xArgMm1),
1461
	/*2403*/ uint16(xArgMm2M64),
1462
	/*2404*/ uint16(xMatch),
1463
	/*2405*/ uint16(xSetOp), uint16(PHSUBD),
1464
	/*2407*/ uint16(xReadSlashR),
1465
	/*2408*/ uint16(xArgXmm1),
1466
	/*2409*/ uint16(xArgXmm2M128),
1467
	/*2410*/ uint16(xMatch),
1468
	/*2411*/ uint16(xCondPrefix), 2,
1469
	0x66, 2423,
1470
	0x0, 2417,
1471
	/*2417*/ uint16(xSetOp), uint16(PHSUBSW),
1472
	/*2419*/ uint16(xReadSlashR),
1473
	/*2420*/ uint16(xArgMm1),
1474
	/*2421*/ uint16(xArgMm2M64),
1475
	/*2422*/ uint16(xMatch),
1476
	/*2423*/ uint16(xSetOp), uint16(PHSUBSW),
1477
	/*2425*/ uint16(xReadSlashR),
1478
	/*2426*/ uint16(xArgXmm1),
1479
	/*2427*/ uint16(xArgXmm2M128),
1480
	/*2428*/ uint16(xMatch),
1481
	/*2429*/ uint16(xCondPrefix), 2,
1482
	0x66, 2441,
1483
	0x0, 2435,
1484
	/*2435*/ uint16(xSetOp), uint16(PSIGNB),
1485
	/*2437*/ uint16(xReadSlashR),
1486
	/*2438*/ uint16(xArgMm1),
1487
	/*2439*/ uint16(xArgMm2M64),
1488
	/*2440*/ uint16(xMatch),
1489
	/*2441*/ uint16(xSetOp), uint16(PSIGNB),
1490
	/*2443*/ uint16(xReadSlashR),
1491
	/*2444*/ uint16(xArgXmm1),
1492
	/*2445*/ uint16(xArgXmm2M128),
1493
	/*2446*/ uint16(xMatch),
1494
	/*2447*/ uint16(xCondPrefix), 2,
1495
	0x66, 2459,
1496
	0x0, 2453,
1497
	/*2453*/ uint16(xSetOp), uint16(PSIGNW),
1498
	/*2455*/ uint16(xReadSlashR),
1499
	/*2456*/ uint16(xArgMm1),
1500
	/*2457*/ uint16(xArgMm2M64),
1501
	/*2458*/ uint16(xMatch),
1502
	/*2459*/ uint16(xSetOp), uint16(PSIGNW),
1503
	/*2461*/ uint16(xReadSlashR),
1504
	/*2462*/ uint16(xArgXmm1),
1505
	/*2463*/ uint16(xArgXmm2M128),
1506
	/*2464*/ uint16(xMatch),
1507
	/*2465*/ uint16(xCondPrefix), 2,
1508
	0x66, 2477,
1509
	0x0, 2471,
1510
	/*2471*/ uint16(xSetOp), uint16(PSIGND),
1511
	/*2473*/ uint16(xReadSlashR),
1512
	/*2474*/ uint16(xArgMm1),
1513
	/*2475*/ uint16(xArgMm2M64),
1514
	/*2476*/ uint16(xMatch),
1515
	/*2477*/ uint16(xSetOp), uint16(PSIGND),
1516
	/*2479*/ uint16(xReadSlashR),
1517
	/*2480*/ uint16(xArgXmm1),
1518
	/*2481*/ uint16(xArgXmm2M128),
1519
	/*2482*/ uint16(xMatch),
1520
	/*2483*/ uint16(xCondPrefix), 2,
1521
	0x66, 2495,
1522
	0x0, 2489,
1523
	/*2489*/ uint16(xSetOp), uint16(PMULHRSW),
1524
	/*2491*/ uint16(xReadSlashR),
1525
	/*2492*/ uint16(xArgMm1),
1526
	/*2493*/ uint16(xArgMm2M64),
1527
	/*2494*/ uint16(xMatch),
1528
	/*2495*/ uint16(xSetOp), uint16(PMULHRSW),
1529
	/*2497*/ uint16(xReadSlashR),
1530
	/*2498*/ uint16(xArgXmm1),
1531
	/*2499*/ uint16(xArgXmm2M128),
1532
	/*2500*/ uint16(xMatch),
1533
	/*2501*/ uint16(xCondPrefix), 1,
1534
	0x66, 2505,
1535
	/*2505*/ uint16(xSetOp), uint16(PBLENDVB),
1536
	/*2507*/ uint16(xReadSlashR),
1537
	/*2508*/ uint16(xArgXmm1),
1538
	/*2509*/ uint16(xArgXmm2M128),
1539
	/*2510*/ uint16(xArgXMM0),
1540
	/*2511*/ uint16(xMatch),
1541
	/*2512*/ uint16(xCondPrefix), 1,
1542
	0x66, 2516,
1543
	/*2516*/ uint16(xSetOp), uint16(BLENDVPS),
1544
	/*2518*/ uint16(xReadSlashR),
1545
	/*2519*/ uint16(xArgXmm1),
1546
	/*2520*/ uint16(xArgXmm2M128),
1547
	/*2521*/ uint16(xArgXMM0),
1548
	/*2522*/ uint16(xMatch),
1549
	/*2523*/ uint16(xCondPrefix), 1,
1550
	0x66, 2527,
1551
	/*2527*/ uint16(xSetOp), uint16(BLENDVPD),
1552
	/*2529*/ uint16(xReadSlashR),
1553
	/*2530*/ uint16(xArgXmm1),
1554
	/*2531*/ uint16(xArgXmm2M128),
1555
	/*2532*/ uint16(xArgXMM0),
1556
	/*2533*/ uint16(xMatch),
1557
	/*2534*/ uint16(xCondPrefix), 1,
1558
	0x66, 2538,
1559
	/*2538*/ uint16(xSetOp), uint16(PTEST),
1560
	/*2540*/ uint16(xReadSlashR),
1561
	/*2541*/ uint16(xArgXmm1),
1562
	/*2542*/ uint16(xArgXmm2M128),
1563
	/*2543*/ uint16(xMatch),
1564
	/*2544*/ uint16(xCondPrefix), 2,
1565
	0x66, 2556,
1566
	0x0, 2550,
1567
	/*2550*/ uint16(xSetOp), uint16(PABSB),
1568
	/*2552*/ uint16(xReadSlashR),
1569
	/*2553*/ uint16(xArgMm1),
1570
	/*2554*/ uint16(xArgMm2M64),
1571
	/*2555*/ uint16(xMatch),
1572
	/*2556*/ uint16(xSetOp), uint16(PABSB),
1573
	/*2558*/ uint16(xReadSlashR),
1574
	/*2559*/ uint16(xArgXmm1),
1575
	/*2560*/ uint16(xArgXmm2M128),
1576
	/*2561*/ uint16(xMatch),
1577
	/*2562*/ uint16(xCondPrefix), 2,
1578
	0x66, 2574,
1579
	0x0, 2568,
1580
	/*2568*/ uint16(xSetOp), uint16(PABSW),
1581
	/*2570*/ uint16(xReadSlashR),
1582
	/*2571*/ uint16(xArgMm1),
1583
	/*2572*/ uint16(xArgMm2M64),
1584
	/*2573*/ uint16(xMatch),
1585
	/*2574*/ uint16(xSetOp), uint16(PABSW),
1586
	/*2576*/ uint16(xReadSlashR),
1587
	/*2577*/ uint16(xArgXmm1),
1588
	/*2578*/ uint16(xArgXmm2M128),
1589
	/*2579*/ uint16(xMatch),
1590
	/*2580*/ uint16(xCondPrefix), 2,
1591
	0x66, 2592,
1592
	0x0, 2586,
1593
	/*2586*/ uint16(xSetOp), uint16(PABSD),
1594
	/*2588*/ uint16(xReadSlashR),
1595
	/*2589*/ uint16(xArgMm1),
1596
	/*2590*/ uint16(xArgMm2M64),
1597
	/*2591*/ uint16(xMatch),
1598
	/*2592*/ uint16(xSetOp), uint16(PABSD),
1599
	/*2594*/ uint16(xReadSlashR),
1600
	/*2595*/ uint16(xArgXmm1),
1601
	/*2596*/ uint16(xArgXmm2M128),
1602
	/*2597*/ uint16(xMatch),
1603
	/*2598*/ uint16(xCondPrefix), 1,
1604
	0x66, 2602,
1605
	/*2602*/ uint16(xSetOp), uint16(PMOVSXBW),
1606
	/*2604*/ uint16(xReadSlashR),
1607
	/*2605*/ uint16(xArgXmm1),
1608
	/*2606*/ uint16(xArgXmm2M64),
1609
	/*2607*/ uint16(xMatch),
1610
	/*2608*/ uint16(xCondPrefix), 1,
1611
	0x66, 2612,
1612
	/*2612*/ uint16(xSetOp), uint16(PMOVSXBD),
1613
	/*2614*/ uint16(xReadSlashR),
1614
	/*2615*/ uint16(xArgXmm1),
1615
	/*2616*/ uint16(xArgXmm2M32),
1616
	/*2617*/ uint16(xMatch),
1617
	/*2618*/ uint16(xCondPrefix), 1,
1618
	0x66, 2622,
1619
	/*2622*/ uint16(xSetOp), uint16(PMOVSXBQ),
1620
	/*2624*/ uint16(xReadSlashR),
1621
	/*2625*/ uint16(xArgXmm1),
1622
	/*2626*/ uint16(xArgXmm2M16),
1623
	/*2627*/ uint16(xMatch),
1624
	/*2628*/ uint16(xCondPrefix), 1,
1625
	0x66, 2632,
1626
	/*2632*/ uint16(xSetOp), uint16(PMOVSXWD),
1627
	/*2634*/ uint16(xReadSlashR),
1628
	/*2635*/ uint16(xArgXmm1),
1629
	/*2636*/ uint16(xArgXmm2M64),
1630
	/*2637*/ uint16(xMatch),
1631
	/*2638*/ uint16(xCondPrefix), 1,
1632
	0x66, 2642,
1633
	/*2642*/ uint16(xSetOp), uint16(PMOVSXWQ),
1634
	/*2644*/ uint16(xReadSlashR),
1635
	/*2645*/ uint16(xArgXmm1),
1636
	/*2646*/ uint16(xArgXmm2M32),
1637
	/*2647*/ uint16(xMatch),
1638
	/*2648*/ uint16(xCondPrefix), 1,
1639
	0x66, 2652,
1640
	/*2652*/ uint16(xSetOp), uint16(PMOVSXDQ),
1641
	/*2654*/ uint16(xReadSlashR),
1642
	/*2655*/ uint16(xArgXmm1),
1643
	/*2656*/ uint16(xArgXmm2M64),
1644
	/*2657*/ uint16(xMatch),
1645
	/*2658*/ uint16(xCondPrefix), 1,
1646
	0x66, 2662,
1647
	/*2662*/ uint16(xSetOp), uint16(PMULDQ),
1648
	/*2664*/ uint16(xReadSlashR),
1649
	/*2665*/ uint16(xArgXmm1),
1650
	/*2666*/ uint16(xArgXmm2M128),
1651
	/*2667*/ uint16(xMatch),
1652
	/*2668*/ uint16(xCondPrefix), 1,
1653
	0x66, 2672,
1654
	/*2672*/ uint16(xSetOp), uint16(PCMPEQQ),
1655
	/*2674*/ uint16(xReadSlashR),
1656
	/*2675*/ uint16(xArgXmm1),
1657
	/*2676*/ uint16(xArgXmm2M128),
1658
	/*2677*/ uint16(xMatch),
1659
	/*2678*/ uint16(xCondPrefix), 1,
1660
	0x66, 2682,
1661
	/*2682*/ uint16(xSetOp), uint16(MOVNTDQA),
1662
	/*2684*/ uint16(xReadSlashR),
1663
	/*2685*/ uint16(xArgXmm1),
1664
	/*2686*/ uint16(xArgM128),
1665
	/*2687*/ uint16(xMatch),
1666
	/*2688*/ uint16(xCondPrefix), 1,
1667
	0x66, 2692,
1668
	/*2692*/ uint16(xSetOp), uint16(PACKUSDW),
1669
	/*2694*/ uint16(xReadSlashR),
1670
	/*2695*/ uint16(xArgXmm1),
1671
	/*2696*/ uint16(xArgXmm2M128),
1672
	/*2697*/ uint16(xMatch),
1673
	/*2698*/ uint16(xCondPrefix), 1,
1674
	0x66, 2702,
1675
	/*2702*/ uint16(xSetOp), uint16(PMOVZXBW),
1676
	/*2704*/ uint16(xReadSlashR),
1677
	/*2705*/ uint16(xArgXmm1),
1678
	/*2706*/ uint16(xArgXmm2M64),
1679
	/*2707*/ uint16(xMatch),
1680
	/*2708*/ uint16(xCondPrefix), 1,
1681
	0x66, 2712,
1682
	/*2712*/ uint16(xSetOp), uint16(PMOVZXBD),
1683
	/*2714*/ uint16(xReadSlashR),
1684
	/*2715*/ uint16(xArgXmm1),
1685
	/*2716*/ uint16(xArgXmm2M32),
1686
	/*2717*/ uint16(xMatch),
1687
	/*2718*/ uint16(xCondPrefix), 1,
1688
	0x66, 2722,
1689
	/*2722*/ uint16(xSetOp), uint16(PMOVZXBQ),
1690
	/*2724*/ uint16(xReadSlashR),
1691
	/*2725*/ uint16(xArgXmm1),
1692
	/*2726*/ uint16(xArgXmm2M16),
1693
	/*2727*/ uint16(xMatch),
1694
	/*2728*/ uint16(xCondPrefix), 1,
1695
	0x66, 2732,
1696
	/*2732*/ uint16(xSetOp), uint16(PMOVZXWD),
1697
	/*2734*/ uint16(xReadSlashR),
1698
	/*2735*/ uint16(xArgXmm1),
1699
	/*2736*/ uint16(xArgXmm2M64),
1700
	/*2737*/ uint16(xMatch),
1701
	/*2738*/ uint16(xCondPrefix), 1,
1702
	0x66, 2742,
1703
	/*2742*/ uint16(xSetOp), uint16(PMOVZXWQ),
1704
	/*2744*/ uint16(xReadSlashR),
1705
	/*2745*/ uint16(xArgXmm1),
1706
	/*2746*/ uint16(xArgXmm2M32),
1707
	/*2747*/ uint16(xMatch),
1708
	/*2748*/ uint16(xCondPrefix), 1,
1709
	0x66, 2752,
1710
	/*2752*/ uint16(xSetOp), uint16(PMOVZXDQ),
1711
	/*2754*/ uint16(xReadSlashR),
1712
	/*2755*/ uint16(xArgXmm1),
1713
	/*2756*/ uint16(xArgXmm2M64),
1714
	/*2757*/ uint16(xMatch),
1715
	/*2758*/ uint16(xCondPrefix), 1,
1716
	0x66, 2762,
1717
	/*2762*/ uint16(xSetOp), uint16(PCMPGTQ),
1718
	/*2764*/ uint16(xReadSlashR),
1719
	/*2765*/ uint16(xArgXmm1),
1720
	/*2766*/ uint16(xArgXmm2M128),
1721
	/*2767*/ uint16(xMatch),
1722
	/*2768*/ uint16(xCondPrefix), 1,
1723
	0x66, 2772,
1724
	/*2772*/ uint16(xSetOp), uint16(PMINSB),
1725
	/*2774*/ uint16(xReadSlashR),
1726
	/*2775*/ uint16(xArgXmm1),
1727
	/*2776*/ uint16(xArgXmm2M128),
1728
	/*2777*/ uint16(xMatch),
1729
	/*2778*/ uint16(xCondPrefix), 1,
1730
	0x66, 2782,
1731
	/*2782*/ uint16(xSetOp), uint16(PMINSD),
1732
	/*2784*/ uint16(xReadSlashR),
1733
	/*2785*/ uint16(xArgXmm1),
1734
	/*2786*/ uint16(xArgXmm2M128),
1735
	/*2787*/ uint16(xMatch),
1736
	/*2788*/ uint16(xCondPrefix), 1,
1737
	0x66, 2792,
1738
	/*2792*/ uint16(xSetOp), uint16(PMINUW),
1739
	/*2794*/ uint16(xReadSlashR),
1740
	/*2795*/ uint16(xArgXmm1),
1741
	/*2796*/ uint16(xArgXmm2M128),
1742
	/*2797*/ uint16(xMatch),
1743
	/*2798*/ uint16(xCondPrefix), 1,
1744
	0x66, 2802,
1745
	/*2802*/ uint16(xSetOp), uint16(PMINUD),
1746
	/*2804*/ uint16(xReadSlashR),
1747
	/*2805*/ uint16(xArgXmm1),
1748
	/*2806*/ uint16(xArgXmm2M128),
1749
	/*2807*/ uint16(xMatch),
1750
	/*2808*/ uint16(xCondPrefix), 1,
1751
	0x66, 2812,
1752
	/*2812*/ uint16(xSetOp), uint16(PMAXSB),
1753
	/*2814*/ uint16(xReadSlashR),
1754
	/*2815*/ uint16(xArgXmm1),
1755
	/*2816*/ uint16(xArgXmm2M128),
1756
	/*2817*/ uint16(xMatch),
1757
	/*2818*/ uint16(xCondPrefix), 1,
1758
	0x66, 2822,
1759
	/*2822*/ uint16(xSetOp), uint16(PMAXSD),
1760
	/*2824*/ uint16(xReadSlashR),
1761
	/*2825*/ uint16(xArgXmm1),
1762
	/*2826*/ uint16(xArgXmm2M128),
1763
	/*2827*/ uint16(xMatch),
1764
	/*2828*/ uint16(xCondPrefix), 1,
1765
	0x66, 2832,
1766
	/*2832*/ uint16(xSetOp), uint16(PMAXUW),
1767
	/*2834*/ uint16(xReadSlashR),
1768
	/*2835*/ uint16(xArgXmm1),
1769
	/*2836*/ uint16(xArgXmm2M128),
1770
	/*2837*/ uint16(xMatch),
1771
	/*2838*/ uint16(xCondPrefix), 1,
1772
	0x66, 2842,
1773
	/*2842*/ uint16(xSetOp), uint16(PMAXUD),
1774
	/*2844*/ uint16(xReadSlashR),
1775
	/*2845*/ uint16(xArgXmm1),
1776
	/*2846*/ uint16(xArgXmm2M128),
1777
	/*2847*/ uint16(xMatch),
1778
	/*2848*/ uint16(xCondPrefix), 1,
1779
	0x66, 2852,
1780
	/*2852*/ uint16(xSetOp), uint16(PMULLD),
1781
	/*2854*/ uint16(xReadSlashR),
1782
	/*2855*/ uint16(xArgXmm1),
1783
	/*2856*/ uint16(xArgXmm2M128),
1784
	/*2857*/ uint16(xMatch),
1785
	/*2858*/ uint16(xCondPrefix), 1,
1786
	0x66, 2862,
1787
	/*2862*/ uint16(xSetOp), uint16(PHMINPOSUW),
1788
	/*2864*/ uint16(xReadSlashR),
1789
	/*2865*/ uint16(xArgXmm1),
1790
	/*2866*/ uint16(xArgXmm2M128),
1791
	/*2867*/ uint16(xMatch),
1792
	/*2868*/ uint16(xCondIs64), 2871, 2881,
1793
	/*2871*/ uint16(xCondPrefix), 1,
1794
	0x66, 2875,
1795
	/*2875*/ uint16(xSetOp), uint16(INVPCID),
1796
	/*2877*/ uint16(xReadSlashR),
1797
	/*2878*/ uint16(xArgR32),
1798
	/*2879*/ uint16(xArgM128),
1799
	/*2880*/ uint16(xMatch),
1800
	/*2881*/ uint16(xCondPrefix), 1,
1801
	0x66, 2885,
1802
	/*2885*/ uint16(xSetOp), uint16(INVPCID),
1803
	/*2887*/ uint16(xReadSlashR),
1804
	/*2888*/ uint16(xArgR64),
1805
	/*2889*/ uint16(xArgM128),
1806
	/*2890*/ uint16(xMatch),
1807
	/*2891*/ uint16(xCondPrefix), 1,
1808
	0x66, 2895,
1809
	/*2895*/ uint16(xSetOp), uint16(AESIMC),
1810
	/*2897*/ uint16(xReadSlashR),
1811
	/*2898*/ uint16(xArgXmm1),
1812
	/*2899*/ uint16(xArgXmm2M128),
1813
	/*2900*/ uint16(xMatch),
1814
	/*2901*/ uint16(xCondPrefix), 1,
1815
	0x66, 2905,
1816
	/*2905*/ uint16(xSetOp), uint16(AESENC),
1817
	/*2907*/ uint16(xReadSlashR),
1818
	/*2908*/ uint16(xArgXmm1),
1819
	/*2909*/ uint16(xArgXmm2M128),
1820
	/*2910*/ uint16(xMatch),
1821
	/*2911*/ uint16(xCondPrefix), 1,
1822
	0x66, 2915,
1823
	/*2915*/ uint16(xSetOp), uint16(AESENCLAST),
1824
	/*2917*/ uint16(xReadSlashR),
1825
	/*2918*/ uint16(xArgXmm1),
1826
	/*2919*/ uint16(xArgXmm2M128),
1827
	/*2920*/ uint16(xMatch),
1828
	/*2921*/ uint16(xCondPrefix), 1,
1829
	0x66, 2925,
1830
	/*2925*/ uint16(xSetOp), uint16(AESDEC),
1831
	/*2927*/ uint16(xReadSlashR),
1832
	/*2928*/ uint16(xArgXmm1),
1833
	/*2929*/ uint16(xArgXmm2M128),
1834
	/*2930*/ uint16(xMatch),
1835
	/*2931*/ uint16(xCondPrefix), 1,
1836
	0x66, 2935,
1837
	/*2935*/ uint16(xSetOp), uint16(AESDECLAST),
1838
	/*2937*/ uint16(xReadSlashR),
1839
	/*2938*/ uint16(xArgXmm1),
1840
	/*2939*/ uint16(xArgXmm2M128),
1841
	/*2940*/ uint16(xMatch),
1842
	/*2941*/ uint16(xCondIs64), 2944, 2982,
1843
	/*2944*/ uint16(xCondPrefix), 2,
1844
	0xF2, 2966,
1845
	0x0, 2950,
1846
	/*2950*/ uint16(xCondDataSize), 2954, 2960, 0,
1847
	/*2954*/ uint16(xSetOp), uint16(MOVBE),
1848
	/*2956*/ uint16(xReadSlashR),
1849
	/*2957*/ uint16(xArgR16),
1850
	/*2958*/ uint16(xArgM16),
1851
	/*2959*/ uint16(xMatch),
1852
	/*2960*/ uint16(xSetOp), uint16(MOVBE),
1853
	/*2962*/ uint16(xReadSlashR),
1854
	/*2963*/ uint16(xArgR32),
1855
	/*2964*/ uint16(xArgM32),
1856
	/*2965*/ uint16(xMatch),
1857
	/*2966*/ uint16(xCondDataSize), 2970, 2976, 0,
1858
	/*2970*/ uint16(xSetOp), uint16(CRC32),
1859
	/*2972*/ uint16(xReadSlashR),
1860
	/*2973*/ uint16(xArgR32),
1861
	/*2974*/ uint16(xArgRM8),
1862
	/*2975*/ uint16(xMatch),
1863
	/*2976*/ uint16(xSetOp), uint16(CRC32),
1864
	/*2978*/ uint16(xReadSlashR),
1865
	/*2979*/ uint16(xArgR32),
1866
	/*2980*/ uint16(xArgRM8),
1867
	/*2981*/ uint16(xMatch),
1868
	/*2982*/ uint16(xCondPrefix), 2,
1869
	0xF2, 2998,
1870
	0x0, 2988,
1871
	/*2988*/ uint16(xCondDataSize), 2954, 2960, 2992,
1872
	/*2992*/ uint16(xSetOp), uint16(MOVBE),
1873
	/*2994*/ uint16(xReadSlashR),
1874
	/*2995*/ uint16(xArgR64),
1875
	/*2996*/ uint16(xArgM64),
1876
	/*2997*/ uint16(xMatch),
1877
	/*2998*/ uint16(xCondDataSize), 2970, 2976, 3002,
1878
	/*3002*/ uint16(xSetOp), uint16(CRC32),
1879
	/*3004*/ uint16(xReadSlashR),
1880
	/*3005*/ uint16(xArgR64),
1881
	/*3006*/ uint16(xArgRM8),
1882
	/*3007*/ uint16(xMatch),
1883
	/*3008*/ uint16(xCondIs64), 3011, 3049,
1884
	/*3011*/ uint16(xCondPrefix), 2,
1885
	0xF2, 3033,
1886
	0x0, 3017,
1887
	/*3017*/ uint16(xCondDataSize), 3021, 3027, 0,
1888
	/*3021*/ uint16(xSetOp), uint16(MOVBE),
1889
	/*3023*/ uint16(xReadSlashR),
1890
	/*3024*/ uint16(xArgM16),
1891
	/*3025*/ uint16(xArgR16),
1892
	/*3026*/ uint16(xMatch),
1893
	/*3027*/ uint16(xSetOp), uint16(MOVBE),
1894
	/*3029*/ uint16(xReadSlashR),
1895
	/*3030*/ uint16(xArgM32),
1896
	/*3031*/ uint16(xArgR32),
1897
	/*3032*/ uint16(xMatch),
1898
	/*3033*/ uint16(xCondDataSize), 3037, 3043, 0,
1899
	/*3037*/ uint16(xSetOp), uint16(CRC32),
1900
	/*3039*/ uint16(xReadSlashR),
1901
	/*3040*/ uint16(xArgR32),
1902
	/*3041*/ uint16(xArgRM16),
1903
	/*3042*/ uint16(xMatch),
1904
	/*3043*/ uint16(xSetOp), uint16(CRC32),
1905
	/*3045*/ uint16(xReadSlashR),
1906
	/*3046*/ uint16(xArgR32),
1907
	/*3047*/ uint16(xArgRM32),
1908
	/*3048*/ uint16(xMatch),
1909
	/*3049*/ uint16(xCondPrefix), 2,
1910
	0xF2, 3065,
1911
	0x0, 3055,
1912
	/*3055*/ uint16(xCondDataSize), 3021, 3027, 3059,
1913
	/*3059*/ uint16(xSetOp), uint16(MOVBE),
1914
	/*3061*/ uint16(xReadSlashR),
1915
	/*3062*/ uint16(xArgM64),
1916
	/*3063*/ uint16(xArgR64),
1917
	/*3064*/ uint16(xMatch),
1918
	/*3065*/ uint16(xCondDataSize), 3037, 3043, 3069,
1919
	/*3069*/ uint16(xSetOp), uint16(CRC32),
1920
	/*3071*/ uint16(xReadSlashR),
1921
	/*3072*/ uint16(xArgR64),
1922
	/*3073*/ uint16(xArgRM64),
1923
	/*3074*/ uint16(xMatch),
1924
	/*3075*/ uint16(xCondByte), 24,
1925
	0x08, 3126,
1926
	0x09, 3138,
1927
	0x0A, 3150,
1928
	0x0B, 3162,
1929
	0x0C, 3174,
1930
	0x0D, 3186,
1931
	0x0E, 3198,
1932
	0x0F, 3210,
1933
	0x14, 3232,
1934
	0x15, 3244,
1935
	0x16, 3256,
1936
	0x17, 3299,
1937
	0x20, 3311,
1938
	0x21, 3323,
1939
	0x22, 3335,
1940
	0x40, 3378,
1941
	0x41, 3390,
1942
	0x42, 3402,
1943
	0x44, 3414,
1944
	0x60, 3426,
1945
	0x61, 3438,
1946
	0x62, 3450,
1947
	0x63, 3462,
1948
	0xDF, 3474,
1949
	uint16(xFail),
1950
	/*3126*/ uint16(xCondPrefix), 1,
1951
	0x66, 3130,
1952
	/*3130*/ uint16(xSetOp), uint16(ROUNDPS),
1953
	/*3132*/ uint16(xReadSlashR),
1954
	/*3133*/ uint16(xReadIb),
1955
	/*3134*/ uint16(xArgXmm1),
1956
	/*3135*/ uint16(xArgXmm2M128),
1957
	/*3136*/ uint16(xArgImm8u),
1958
	/*3137*/ uint16(xMatch),
1959
	/*3138*/ uint16(xCondPrefix), 1,
1960
	0x66, 3142,
1961
	/*3142*/ uint16(xSetOp), uint16(ROUNDPD),
1962
	/*3144*/ uint16(xReadSlashR),
1963
	/*3145*/ uint16(xReadIb),
1964
	/*3146*/ uint16(xArgXmm1),
1965
	/*3147*/ uint16(xArgXmm2M128),
1966
	/*3148*/ uint16(xArgImm8u),
1967
	/*3149*/ uint16(xMatch),
1968
	/*3150*/ uint16(xCondPrefix), 1,
1969
	0x66, 3154,
1970
	/*3154*/ uint16(xSetOp), uint16(ROUNDSS),
1971
	/*3156*/ uint16(xReadSlashR),
1972
	/*3157*/ uint16(xReadIb),
1973
	/*3158*/ uint16(xArgXmm1),
1974
	/*3159*/ uint16(xArgXmm2M32),
1975
	/*3160*/ uint16(xArgImm8u),
1976
	/*3161*/ uint16(xMatch),
1977
	/*3162*/ uint16(xCondPrefix), 1,
1978
	0x66, 3166,
1979
	/*3166*/ uint16(xSetOp), uint16(ROUNDSD),
1980
	/*3168*/ uint16(xReadSlashR),
1981
	/*3169*/ uint16(xReadIb),
1982
	/*3170*/ uint16(xArgXmm1),
1983
	/*3171*/ uint16(xArgXmm2M64),
1984
	/*3172*/ uint16(xArgImm8u),
1985
	/*3173*/ uint16(xMatch),
1986
	/*3174*/ uint16(xCondPrefix), 1,
1987
	0x66, 3178,
1988
	/*3178*/ uint16(xSetOp), uint16(BLENDPS),
1989
	/*3180*/ uint16(xReadSlashR),
1990
	/*3181*/ uint16(xReadIb),
1991
	/*3182*/ uint16(xArgXmm1),
1992
	/*3183*/ uint16(xArgXmm2M128),
1993
	/*3184*/ uint16(xArgImm8u),
1994
	/*3185*/ uint16(xMatch),
1995
	/*3186*/ uint16(xCondPrefix), 1,
1996
	0x66, 3190,
1997
	/*3190*/ uint16(xSetOp), uint16(BLENDPD),
1998
	/*3192*/ uint16(xReadSlashR),
1999
	/*3193*/ uint16(xReadIb),
2000
	/*3194*/ uint16(xArgXmm1),
2001
	/*3195*/ uint16(xArgXmm2M128),
2002
	/*3196*/ uint16(xArgImm8u),
2003
	/*3197*/ uint16(xMatch),
2004
	/*3198*/ uint16(xCondPrefix), 1,
2005
	0x66, 3202,
2006
	/*3202*/ uint16(xSetOp), uint16(PBLENDW),
2007
	/*3204*/ uint16(xReadSlashR),
2008
	/*3205*/ uint16(xReadIb),
2009
	/*3206*/ uint16(xArgXmm1),
2010
	/*3207*/ uint16(xArgXmm2M128),
2011
	/*3208*/ uint16(xArgImm8u),
2012
	/*3209*/ uint16(xMatch),
2013
	/*3210*/ uint16(xCondPrefix), 2,
2014
	0x66, 3224,
2015
	0x0, 3216,
2016
	/*3216*/ uint16(xSetOp), uint16(PALIGNR),
2017
	/*3218*/ uint16(xReadSlashR),
2018
	/*3219*/ uint16(xReadIb),
2019
	/*3220*/ uint16(xArgMm1),
2020
	/*3221*/ uint16(xArgMm2M64),
2021
	/*3222*/ uint16(xArgImm8u),
2022
	/*3223*/ uint16(xMatch),
2023
	/*3224*/ uint16(xSetOp), uint16(PALIGNR),
2024
	/*3226*/ uint16(xReadSlashR),
2025
	/*3227*/ uint16(xReadIb),
2026
	/*3228*/ uint16(xArgXmm1),
2027
	/*3229*/ uint16(xArgXmm2M128),
2028
	/*3230*/ uint16(xArgImm8u),
2029
	/*3231*/ uint16(xMatch),
2030
	/*3232*/ uint16(xCondPrefix), 1,
2031
	0x66, 3236,
2032
	/*3236*/ uint16(xSetOp), uint16(PEXTRB),
2033
	/*3238*/ uint16(xReadSlashR),
2034
	/*3239*/ uint16(xReadIb),
2035
	/*3240*/ uint16(xArgR32M8),
2036
	/*3241*/ uint16(xArgXmm1),
2037
	/*3242*/ uint16(xArgImm8u),
2038
	/*3243*/ uint16(xMatch),
2039
	/*3244*/ uint16(xCondPrefix), 1,
2040
	0x66, 3248,
2041
	/*3248*/ uint16(xSetOp), uint16(PEXTRW),
2042
	/*3250*/ uint16(xReadSlashR),
2043
	/*3251*/ uint16(xReadIb),
2044
	/*3252*/ uint16(xArgR32M16),
2045
	/*3253*/ uint16(xArgXmm1),
2046
	/*3254*/ uint16(xArgImm8u),
2047
	/*3255*/ uint16(xMatch),
2048
	/*3256*/ uint16(xCondIs64), 3259, 3283,
2049
	/*3259*/ uint16(xCondPrefix), 1,
2050
	0x66, 3263,
2051
	/*3263*/ uint16(xCondDataSize), 3267, 3275, 0,
2052
	/*3267*/ uint16(xSetOp), uint16(PEXTRD),
2053
	/*3269*/ uint16(xReadSlashR),
2054
	/*3270*/ uint16(xReadIb),
2055
	/*3271*/ uint16(xArgRM32),
2056
	/*3272*/ uint16(xArgXmm1),
2057
	/*3273*/ uint16(xArgImm8u),
2058
	/*3274*/ uint16(xMatch),
2059
	/*3275*/ uint16(xSetOp), uint16(PEXTRD),
2060
	/*3277*/ uint16(xReadSlashR),
2061
	/*3278*/ uint16(xReadIb),
2062
	/*3279*/ uint16(xArgRM32),
2063
	/*3280*/ uint16(xArgXmm1),
2064
	/*3281*/ uint16(xArgImm8u),
2065
	/*3282*/ uint16(xMatch),
2066
	/*3283*/ uint16(xCondPrefix), 1,
2067
	0x66, 3287,
2068
	/*3287*/ uint16(xCondDataSize), 3267, 3275, 3291,
2069
	/*3291*/ uint16(xSetOp), uint16(PEXTRQ),
2070
	/*3293*/ uint16(xReadSlashR),
2071
	/*3294*/ uint16(xReadIb),
2072
	/*3295*/ uint16(xArgRM64),
2073
	/*3296*/ uint16(xArgXmm1),
2074
	/*3297*/ uint16(xArgImm8u),
2075
	/*3298*/ uint16(xMatch),
2076
	/*3299*/ uint16(xCondPrefix), 1,
2077
	0x66, 3303,
2078
	/*3303*/ uint16(xSetOp), uint16(EXTRACTPS),
2079
	/*3305*/ uint16(xReadSlashR),
2080
	/*3306*/ uint16(xReadIb),
2081
	/*3307*/ uint16(xArgRM32),
2082
	/*3308*/ uint16(xArgXmm1),
2083
	/*3309*/ uint16(xArgImm8u),
2084
	/*3310*/ uint16(xMatch),
2085
	/*3311*/ uint16(xCondPrefix), 1,
2086
	0x66, 3315,
2087
	/*3315*/ uint16(xSetOp), uint16(PINSRB),
2088
	/*3317*/ uint16(xReadSlashR),
2089
	/*3318*/ uint16(xReadIb),
2090
	/*3319*/ uint16(xArgXmm1),
2091
	/*3320*/ uint16(xArgR32M8),
2092
	/*3321*/ uint16(xArgImm8u),
2093
	/*3322*/ uint16(xMatch),
2094
	/*3323*/ uint16(xCondPrefix), 1,
2095
	0x66, 3327,
2096
	/*3327*/ uint16(xSetOp), uint16(INSERTPS),
2097
	/*3329*/ uint16(xReadSlashR),
2098
	/*3330*/ uint16(xReadIb),
2099
	/*3331*/ uint16(xArgXmm1),
2100
	/*3332*/ uint16(xArgXmm2M32),
2101
	/*3333*/ uint16(xArgImm8u),
2102
	/*3334*/ uint16(xMatch),
2103
	/*3335*/ uint16(xCondIs64), 3338, 3362,
2104
	/*3338*/ uint16(xCondPrefix), 1,
2105
	0x66, 3342,
2106
	/*3342*/ uint16(xCondDataSize), 3346, 3354, 0,
2107
	/*3346*/ uint16(xSetOp), uint16(PINSRD),
2108
	/*3348*/ uint16(xReadSlashR),
2109
	/*3349*/ uint16(xReadIb),
2110
	/*3350*/ uint16(xArgXmm1),
2111
	/*3351*/ uint16(xArgRM32),
2112
	/*3352*/ uint16(xArgImm8u),
2113
	/*3353*/ uint16(xMatch),
2114
	/*3354*/ uint16(xSetOp), uint16(PINSRD),
2115
	/*3356*/ uint16(xReadSlashR),
2116
	/*3357*/ uint16(xReadIb),
2117
	/*3358*/ uint16(xArgXmm1),
2118
	/*3359*/ uint16(xArgRM32),
2119
	/*3360*/ uint16(xArgImm8u),
2120
	/*3361*/ uint16(xMatch),
2121
	/*3362*/ uint16(xCondPrefix), 1,
2122
	0x66, 3366,
2123
	/*3366*/ uint16(xCondDataSize), 3346, 3354, 3370,
2124
	/*3370*/ uint16(xSetOp), uint16(PINSRQ),
2125
	/*3372*/ uint16(xReadSlashR),
2126
	/*3373*/ uint16(xReadIb),
2127
	/*3374*/ uint16(xArgXmm1),
2128
	/*3375*/ uint16(xArgRM64),
2129
	/*3376*/ uint16(xArgImm8u),
2130
	/*3377*/ uint16(xMatch),
2131
	/*3378*/ uint16(xCondPrefix), 1,
2132
	0x66, 3382,
2133
	/*3382*/ uint16(xSetOp), uint16(DPPS),
2134
	/*3384*/ uint16(xReadSlashR),
2135
	/*3385*/ uint16(xReadIb),
2136
	/*3386*/ uint16(xArgXmm1),
2137
	/*3387*/ uint16(xArgXmm2M128),
2138
	/*3388*/ uint16(xArgImm8u),
2139
	/*3389*/ uint16(xMatch),
2140
	/*3390*/ uint16(xCondPrefix), 1,
2141
	0x66, 3394,
2142
	/*3394*/ uint16(xSetOp), uint16(DPPD),
2143
	/*3396*/ uint16(xReadSlashR),
2144
	/*3397*/ uint16(xReadIb),
2145
	/*3398*/ uint16(xArgXmm1),
2146
	/*3399*/ uint16(xArgXmm2M128),
2147
	/*3400*/ uint16(xArgImm8u),
2148
	/*3401*/ uint16(xMatch),
2149
	/*3402*/ uint16(xCondPrefix), 1,
2150
	0x66, 3406,
2151
	/*3406*/ uint16(xSetOp), uint16(MPSADBW),
2152
	/*3408*/ uint16(xReadSlashR),
2153
	/*3409*/ uint16(xReadIb),
2154
	/*3410*/ uint16(xArgXmm1),
2155
	/*3411*/ uint16(xArgXmm2M128),
2156
	/*3412*/ uint16(xArgImm8u),
2157
	/*3413*/ uint16(xMatch),
2158
	/*3414*/ uint16(xCondPrefix), 1,
2159
	0x66, 3418,
2160
	/*3418*/ uint16(xSetOp), uint16(PCLMULQDQ),
2161
	/*3420*/ uint16(xReadSlashR),
2162
	/*3421*/ uint16(xReadIb),
2163
	/*3422*/ uint16(xArgXmm1),
2164
	/*3423*/ uint16(xArgXmm2M128),
2165
	/*3424*/ uint16(xArgImm8u),
2166
	/*3425*/ uint16(xMatch),
2167
	/*3426*/ uint16(xCondPrefix), 1,
2168
	0x66, 3430,
2169
	/*3430*/ uint16(xSetOp), uint16(PCMPESTRM),
2170
	/*3432*/ uint16(xReadSlashR),
2171
	/*3433*/ uint16(xReadIb),
2172
	/*3434*/ uint16(xArgXmm1),
2173
	/*3435*/ uint16(xArgXmm2M128),
2174
	/*3436*/ uint16(xArgImm8u),
2175
	/*3437*/ uint16(xMatch),
2176
	/*3438*/ uint16(xCondPrefix), 1,
2177
	0x66, 3442,
2178
	/*3442*/ uint16(xSetOp), uint16(PCMPESTRI),
2179
	/*3444*/ uint16(xReadSlashR),
2180
	/*3445*/ uint16(xReadIb),
2181
	/*3446*/ uint16(xArgXmm1),
2182
	/*3447*/ uint16(xArgXmm2M128),
2183
	/*3448*/ uint16(xArgImm8u),
2184
	/*3449*/ uint16(xMatch),
2185
	/*3450*/ uint16(xCondPrefix), 1,
2186
	0x66, 3454,
2187
	/*3454*/ uint16(xSetOp), uint16(PCMPISTRM),
2188
	/*3456*/ uint16(xReadSlashR),
2189
	/*3457*/ uint16(xReadIb),
2190
	/*3458*/ uint16(xArgXmm1),
2191
	/*3459*/ uint16(xArgXmm2M128),
2192
	/*3460*/ uint16(xArgImm8u),
2193
	/*3461*/ uint16(xMatch),
2194
	/*3462*/ uint16(xCondPrefix), 1,
2195
	0x66, 3466,
2196
	/*3466*/ uint16(xSetOp), uint16(PCMPISTRI),
2197
	/*3468*/ uint16(xReadSlashR),
2198
	/*3469*/ uint16(xReadIb),
2199
	/*3470*/ uint16(xArgXmm1),
2200
	/*3471*/ uint16(xArgXmm2M128),
2201
	/*3472*/ uint16(xArgImm8u),
2202
	/*3473*/ uint16(xMatch),
2203
	/*3474*/ uint16(xCondPrefix), 1,
2204
	0x66, 3478,
2205
	/*3478*/ uint16(xSetOp), uint16(AESKEYGENASSIST),
2206
	/*3480*/ uint16(xReadSlashR),
2207
	/*3481*/ uint16(xReadIb),
2208
	/*3482*/ uint16(xArgXmm1),
2209
	/*3483*/ uint16(xArgXmm2M128),
2210
	/*3484*/ uint16(xArgImm8u),
2211
	/*3485*/ uint16(xMatch),
2212
	/*3486*/ uint16(xCondIs64), 3489, 3505,
2213
	/*3489*/ uint16(xCondDataSize), 3493, 3499, 0,
2214
	/*3493*/ uint16(xSetOp), uint16(CMOVO),
2215
	/*3495*/ uint16(xReadSlashR),
2216
	/*3496*/ uint16(xArgR16),
2217
	/*3497*/ uint16(xArgRM16),
2218
	/*3498*/ uint16(xMatch),
2219
	/*3499*/ uint16(xSetOp), uint16(CMOVO),
2220
	/*3501*/ uint16(xReadSlashR),
2221
	/*3502*/ uint16(xArgR32),
2222
	/*3503*/ uint16(xArgRM32),
2223
	/*3504*/ uint16(xMatch),
2224
	/*3505*/ uint16(xCondDataSize), 3493, 3499, 3509,
2225
	/*3509*/ uint16(xSetOp), uint16(CMOVO),
2226
	/*3511*/ uint16(xReadSlashR),
2227
	/*3512*/ uint16(xArgR64),
2228
	/*3513*/ uint16(xArgRM64),
2229
	/*3514*/ uint16(xMatch),
2230
	/*3515*/ uint16(xCondIs64), 3518, 3534,
2231
	/*3518*/ uint16(xCondDataSize), 3522, 3528, 0,
2232
	/*3522*/ uint16(xSetOp), uint16(CMOVNO),
2233
	/*3524*/ uint16(xReadSlashR),
2234
	/*3525*/ uint16(xArgR16),
2235
	/*3526*/ uint16(xArgRM16),
2236
	/*3527*/ uint16(xMatch),
2237
	/*3528*/ uint16(xSetOp), uint16(CMOVNO),
2238
	/*3530*/ uint16(xReadSlashR),
2239
	/*3531*/ uint16(xArgR32),
2240
	/*3532*/ uint16(xArgRM32),
2241
	/*3533*/ uint16(xMatch),
2242
	/*3534*/ uint16(xCondDataSize), 3522, 3528, 3538,
2243
	/*3538*/ uint16(xSetOp), uint16(CMOVNO),
2244
	/*3540*/ uint16(xReadSlashR),
2245
	/*3541*/ uint16(xArgR64),
2246
	/*3542*/ uint16(xArgRM64),
2247
	/*3543*/ uint16(xMatch),
2248
	/*3544*/ uint16(xCondIs64), 3547, 3563,
2249
	/*3547*/ uint16(xCondDataSize), 3551, 3557, 0,
2250
	/*3551*/ uint16(xSetOp), uint16(CMOVB),
2251
	/*3553*/ uint16(xReadSlashR),
2252
	/*3554*/ uint16(xArgR16),
2253
	/*3555*/ uint16(xArgRM16),
2254
	/*3556*/ uint16(xMatch),
2255
	/*3557*/ uint16(xSetOp), uint16(CMOVB),
2256
	/*3559*/ uint16(xReadSlashR),
2257
	/*3560*/ uint16(xArgR32),
2258
	/*3561*/ uint16(xArgRM32),
2259
	/*3562*/ uint16(xMatch),
2260
	/*3563*/ uint16(xCondDataSize), 3551, 3557, 3567,
2261
	/*3567*/ uint16(xSetOp), uint16(CMOVB),
2262
	/*3569*/ uint16(xReadSlashR),
2263
	/*3570*/ uint16(xArgR64),
2264
	/*3571*/ uint16(xArgRM64),
2265
	/*3572*/ uint16(xMatch),
2266
	/*3573*/ uint16(xCondIs64), 3576, 3592,
2267
	/*3576*/ uint16(xCondDataSize), 3580, 3586, 0,
2268
	/*3580*/ uint16(xSetOp), uint16(CMOVAE),
2269
	/*3582*/ uint16(xReadSlashR),
2270
	/*3583*/ uint16(xArgR16),
2271
	/*3584*/ uint16(xArgRM16),
2272
	/*3585*/ uint16(xMatch),
2273
	/*3586*/ uint16(xSetOp), uint16(CMOVAE),
2274
	/*3588*/ uint16(xReadSlashR),
2275
	/*3589*/ uint16(xArgR32),
2276
	/*3590*/ uint16(xArgRM32),
2277
	/*3591*/ uint16(xMatch),
2278
	/*3592*/ uint16(xCondDataSize), 3580, 3586, 3596,
2279
	/*3596*/ uint16(xSetOp), uint16(CMOVAE),
2280
	/*3598*/ uint16(xReadSlashR),
2281
	/*3599*/ uint16(xArgR64),
2282
	/*3600*/ uint16(xArgRM64),
2283
	/*3601*/ uint16(xMatch),
2284
	/*3602*/ uint16(xCondIs64), 3605, 3621,
2285
	/*3605*/ uint16(xCondDataSize), 3609, 3615, 0,
2286
	/*3609*/ uint16(xSetOp), uint16(CMOVE),
2287
	/*3611*/ uint16(xReadSlashR),
2288
	/*3612*/ uint16(xArgR16),
2289
	/*3613*/ uint16(xArgRM16),
2290
	/*3614*/ uint16(xMatch),
2291
	/*3615*/ uint16(xSetOp), uint16(CMOVE),
2292
	/*3617*/ uint16(xReadSlashR),
2293
	/*3618*/ uint16(xArgR32),
2294
	/*3619*/ uint16(xArgRM32),
2295
	/*3620*/ uint16(xMatch),
2296
	/*3621*/ uint16(xCondDataSize), 3609, 3615, 3625,
2297
	/*3625*/ uint16(xSetOp), uint16(CMOVE),
2298
	/*3627*/ uint16(xReadSlashR),
2299
	/*3628*/ uint16(xArgR64),
2300
	/*3629*/ uint16(xArgRM64),
2301
	/*3630*/ uint16(xMatch),
2302
	/*3631*/ uint16(xCondIs64), 3634, 3650,
2303
	/*3634*/ uint16(xCondDataSize), 3638, 3644, 0,
2304
	/*3638*/ uint16(xSetOp), uint16(CMOVNE),
2305
	/*3640*/ uint16(xReadSlashR),
2306
	/*3641*/ uint16(xArgR16),
2307
	/*3642*/ uint16(xArgRM16),
2308
	/*3643*/ uint16(xMatch),
2309
	/*3644*/ uint16(xSetOp), uint16(CMOVNE),
2310
	/*3646*/ uint16(xReadSlashR),
2311
	/*3647*/ uint16(xArgR32),
2312
	/*3648*/ uint16(xArgRM32),
2313
	/*3649*/ uint16(xMatch),
2314
	/*3650*/ uint16(xCondDataSize), 3638, 3644, 3654,
2315
	/*3654*/ uint16(xSetOp), uint16(CMOVNE),
2316
	/*3656*/ uint16(xReadSlashR),
2317
	/*3657*/ uint16(xArgR64),
2318
	/*3658*/ uint16(xArgRM64),
2319
	/*3659*/ uint16(xMatch),
2320
	/*3660*/ uint16(xCondIs64), 3663, 3679,
2321
	/*3663*/ uint16(xCondDataSize), 3667, 3673, 0,
2322
	/*3667*/ uint16(xSetOp), uint16(CMOVBE),
2323
	/*3669*/ uint16(xReadSlashR),
2324
	/*3670*/ uint16(xArgR16),
2325
	/*3671*/ uint16(xArgRM16),
2326
	/*3672*/ uint16(xMatch),
2327
	/*3673*/ uint16(xSetOp), uint16(CMOVBE),
2328
	/*3675*/ uint16(xReadSlashR),
2329
	/*3676*/ uint16(xArgR32),
2330
	/*3677*/ uint16(xArgRM32),
2331
	/*3678*/ uint16(xMatch),
2332
	/*3679*/ uint16(xCondDataSize), 3667, 3673, 3683,
2333
	/*3683*/ uint16(xSetOp), uint16(CMOVBE),
2334
	/*3685*/ uint16(xReadSlashR),
2335
	/*3686*/ uint16(xArgR64),
2336
	/*3687*/ uint16(xArgRM64),
2337
	/*3688*/ uint16(xMatch),
2338
	/*3689*/ uint16(xCondIs64), 3692, 3708,
2339
	/*3692*/ uint16(xCondDataSize), 3696, 3702, 0,
2340
	/*3696*/ uint16(xSetOp), uint16(CMOVA),
2341
	/*3698*/ uint16(xReadSlashR),
2342
	/*3699*/ uint16(xArgR16),
2343
	/*3700*/ uint16(xArgRM16),
2344
	/*3701*/ uint16(xMatch),
2345
	/*3702*/ uint16(xSetOp), uint16(CMOVA),
2346
	/*3704*/ uint16(xReadSlashR),
2347
	/*3705*/ uint16(xArgR32),
2348
	/*3706*/ uint16(xArgRM32),
2349
	/*3707*/ uint16(xMatch),
2350
	/*3708*/ uint16(xCondDataSize), 3696, 3702, 3712,
2351
	/*3712*/ uint16(xSetOp), uint16(CMOVA),
2352
	/*3714*/ uint16(xReadSlashR),
2353
	/*3715*/ uint16(xArgR64),
2354
	/*3716*/ uint16(xArgRM64),
2355
	/*3717*/ uint16(xMatch),
2356
	/*3718*/ uint16(xCondIs64), 3721, 3737,
2357
	/*3721*/ uint16(xCondDataSize), 3725, 3731, 0,
2358
	/*3725*/ uint16(xSetOp), uint16(CMOVS),
2359
	/*3727*/ uint16(xReadSlashR),
2360
	/*3728*/ uint16(xArgR16),
2361
	/*3729*/ uint16(xArgRM16),
2362
	/*3730*/ uint16(xMatch),
2363
	/*3731*/ uint16(xSetOp), uint16(CMOVS),
2364
	/*3733*/ uint16(xReadSlashR),
2365
	/*3734*/ uint16(xArgR32),
2366
	/*3735*/ uint16(xArgRM32),
2367
	/*3736*/ uint16(xMatch),
2368
	/*3737*/ uint16(xCondDataSize), 3725, 3731, 3741,
2369
	/*3741*/ uint16(xSetOp), uint16(CMOVS),
2370
	/*3743*/ uint16(xReadSlashR),
2371
	/*3744*/ uint16(xArgR64),
2372
	/*3745*/ uint16(xArgRM64),
2373
	/*3746*/ uint16(xMatch),
2374
	/*3747*/ uint16(xCondIs64), 3750, 3766,
2375
	/*3750*/ uint16(xCondDataSize), 3754, 3760, 0,
2376
	/*3754*/ uint16(xSetOp), uint16(CMOVNS),
2377
	/*3756*/ uint16(xReadSlashR),
2378
	/*3757*/ uint16(xArgR16),
2379
	/*3758*/ uint16(xArgRM16),
2380
	/*3759*/ uint16(xMatch),
2381
	/*3760*/ uint16(xSetOp), uint16(CMOVNS),
2382
	/*3762*/ uint16(xReadSlashR),
2383
	/*3763*/ uint16(xArgR32),
2384
	/*3764*/ uint16(xArgRM32),
2385
	/*3765*/ uint16(xMatch),
2386
	/*3766*/ uint16(xCondDataSize), 3754, 3760, 3770,
2387
	/*3770*/ uint16(xSetOp), uint16(CMOVNS),
2388
	/*3772*/ uint16(xReadSlashR),
2389
	/*3773*/ uint16(xArgR64),
2390
	/*3774*/ uint16(xArgRM64),
2391
	/*3775*/ uint16(xMatch),
2392
	/*3776*/ uint16(xCondIs64), 3779, 3795,
2393
	/*3779*/ uint16(xCondDataSize), 3783, 3789, 0,
2394
	/*3783*/ uint16(xSetOp), uint16(CMOVP),
2395
	/*3785*/ uint16(xReadSlashR),
2396
	/*3786*/ uint16(xArgR16),
2397
	/*3787*/ uint16(xArgRM16),
2398
	/*3788*/ uint16(xMatch),
2399
	/*3789*/ uint16(xSetOp), uint16(CMOVP),
2400
	/*3791*/ uint16(xReadSlashR),
2401
	/*3792*/ uint16(xArgR32),
2402
	/*3793*/ uint16(xArgRM32),
2403
	/*3794*/ uint16(xMatch),
2404
	/*3795*/ uint16(xCondDataSize), 3783, 3789, 3799,
2405
	/*3799*/ uint16(xSetOp), uint16(CMOVP),
2406
	/*3801*/ uint16(xReadSlashR),
2407
	/*3802*/ uint16(xArgR64),
2408
	/*3803*/ uint16(xArgRM64),
2409
	/*3804*/ uint16(xMatch),
2410
	/*3805*/ uint16(xCondIs64), 3808, 3824,
2411
	/*3808*/ uint16(xCondDataSize), 3812, 3818, 0,
2412
	/*3812*/ uint16(xSetOp), uint16(CMOVNP),
2413
	/*3814*/ uint16(xReadSlashR),
2414
	/*3815*/ uint16(xArgR16),
2415
	/*3816*/ uint16(xArgRM16),
2416
	/*3817*/ uint16(xMatch),
2417
	/*3818*/ uint16(xSetOp), uint16(CMOVNP),
2418
	/*3820*/ uint16(xReadSlashR),
2419
	/*3821*/ uint16(xArgR32),
2420
	/*3822*/ uint16(xArgRM32),
2421
	/*3823*/ uint16(xMatch),
2422
	/*3824*/ uint16(xCondDataSize), 3812, 3818, 3828,
2423
	/*3828*/ uint16(xSetOp), uint16(CMOVNP),
2424
	/*3830*/ uint16(xReadSlashR),
2425
	/*3831*/ uint16(xArgR64),
2426
	/*3832*/ uint16(xArgRM64),
2427
	/*3833*/ uint16(xMatch),
2428
	/*3834*/ uint16(xCondIs64), 3837, 3853,
2429
	/*3837*/ uint16(xCondDataSize), 3841, 3847, 0,
2430
	/*3841*/ uint16(xSetOp), uint16(CMOVL),
2431
	/*3843*/ uint16(xReadSlashR),
2432
	/*3844*/ uint16(xArgR16),
2433
	/*3845*/ uint16(xArgRM16),
2434
	/*3846*/ uint16(xMatch),
2435
	/*3847*/ uint16(xSetOp), uint16(CMOVL),
2436
	/*3849*/ uint16(xReadSlashR),
2437
	/*3850*/ uint16(xArgR32),
2438
	/*3851*/ uint16(xArgRM32),
2439
	/*3852*/ uint16(xMatch),
2440
	/*3853*/ uint16(xCondDataSize), 3841, 3847, 3857,
2441
	/*3857*/ uint16(xSetOp), uint16(CMOVL),
2442
	/*3859*/ uint16(xReadSlashR),
2443
	/*3860*/ uint16(xArgR64),
2444
	/*3861*/ uint16(xArgRM64),
2445
	/*3862*/ uint16(xMatch),
2446
	/*3863*/ uint16(xCondIs64), 3866, 3882,
2447
	/*3866*/ uint16(xCondDataSize), 3870, 3876, 0,
2448
	/*3870*/ uint16(xSetOp), uint16(CMOVGE),
2449
	/*3872*/ uint16(xReadSlashR),
2450
	/*3873*/ uint16(xArgR16),
2451
	/*3874*/ uint16(xArgRM16),
2452
	/*3875*/ uint16(xMatch),
2453
	/*3876*/ uint16(xSetOp), uint16(CMOVGE),
2454
	/*3878*/ uint16(xReadSlashR),
2455
	/*3879*/ uint16(xArgR32),
2456
	/*3880*/ uint16(xArgRM32),
2457
	/*3881*/ uint16(xMatch),
2458
	/*3882*/ uint16(xCondDataSize), 3870, 3876, 3886,
2459
	/*3886*/ uint16(xSetOp), uint16(CMOVGE),
2460
	/*3888*/ uint16(xReadSlashR),
2461
	/*3889*/ uint16(xArgR64),
2462
	/*3890*/ uint16(xArgRM64),
2463
	/*3891*/ uint16(xMatch),
2464
	/*3892*/ uint16(xCondIs64), 3895, 3911,
2465
	/*3895*/ uint16(xCondDataSize), 3899, 3905, 0,
2466
	/*3899*/ uint16(xSetOp), uint16(CMOVLE),
2467
	/*3901*/ uint16(xReadSlashR),
2468
	/*3902*/ uint16(xArgR16),
2469
	/*3903*/ uint16(xArgRM16),
2470
	/*3904*/ uint16(xMatch),
2471
	/*3905*/ uint16(xSetOp), uint16(CMOVLE),
2472
	/*3907*/ uint16(xReadSlashR),
2473
	/*3908*/ uint16(xArgR32),
2474
	/*3909*/ uint16(xArgRM32),
2475
	/*3910*/ uint16(xMatch),
2476
	/*3911*/ uint16(xCondDataSize), 3899, 3905, 3915,
2477
	/*3915*/ uint16(xSetOp), uint16(CMOVLE),
2478
	/*3917*/ uint16(xReadSlashR),
2479
	/*3918*/ uint16(xArgR64),
2480
	/*3919*/ uint16(xArgRM64),
2481
	/*3920*/ uint16(xMatch),
2482
	/*3921*/ uint16(xCondIs64), 3924, 3940,
2483
	/*3924*/ uint16(xCondDataSize), 3928, 3934, 0,
2484
	/*3928*/ uint16(xSetOp), uint16(CMOVG),
2485
	/*3930*/ uint16(xReadSlashR),
2486
	/*3931*/ uint16(xArgR16),
2487
	/*3932*/ uint16(xArgRM16),
2488
	/*3933*/ uint16(xMatch),
2489
	/*3934*/ uint16(xSetOp), uint16(CMOVG),
2490
	/*3936*/ uint16(xReadSlashR),
2491
	/*3937*/ uint16(xArgR32),
2492
	/*3938*/ uint16(xArgRM32),
2493
	/*3939*/ uint16(xMatch),
2494
	/*3940*/ uint16(xCondDataSize), 3928, 3934, 3944,
2495
	/*3944*/ uint16(xSetOp), uint16(CMOVG),
2496
	/*3946*/ uint16(xReadSlashR),
2497
	/*3947*/ uint16(xArgR64),
2498
	/*3948*/ uint16(xArgRM64),
2499
	/*3949*/ uint16(xMatch),
2500
	/*3950*/ uint16(xCondPrefix), 2,
2501
	0x66, 3962,
2502
	0x0, 3956,
2503
	/*3956*/ uint16(xSetOp), uint16(MOVMSKPS),
2504
	/*3958*/ uint16(xReadSlashR),
2505
	/*3959*/ uint16(xArgR32),
2506
	/*3960*/ uint16(xArgXmm2),
2507
	/*3961*/ uint16(xMatch),
2508
	/*3962*/ uint16(xSetOp), uint16(MOVMSKPD),
2509
	/*3964*/ uint16(xReadSlashR),
2510
	/*3965*/ uint16(xArgR32),
2511
	/*3966*/ uint16(xArgXmm2),
2512
	/*3967*/ uint16(xMatch),
2513
	/*3968*/ uint16(xCondPrefix), 4,
2514
	0xF3, 3996,
2515
	0xF2, 3990,
2516
	0x66, 3984,
2517
	0x0, 3978,
2518
	/*3978*/ uint16(xSetOp), uint16(SQRTPS),
2519
	/*3980*/ uint16(xReadSlashR),
2520
	/*3981*/ uint16(xArgXmm1),
2521
	/*3982*/ uint16(xArgXmm2M128),
2522
	/*3983*/ uint16(xMatch),
2523
	/*3984*/ uint16(xSetOp), uint16(SQRTPD),
2524
	/*3986*/ uint16(xReadSlashR),
2525
	/*3987*/ uint16(xArgXmm1),
2526
	/*3988*/ uint16(xArgXmm2M128),
2527
	/*3989*/ uint16(xMatch),
2528
	/*3990*/ uint16(xSetOp), uint16(SQRTSD),
2529
	/*3992*/ uint16(xReadSlashR),
2530
	/*3993*/ uint16(xArgXmm1),
2531
	/*3994*/ uint16(xArgXmm2M64),
2532
	/*3995*/ uint16(xMatch),
2533
	/*3996*/ uint16(xSetOp), uint16(SQRTSS),
2534
	/*3998*/ uint16(xReadSlashR),
2535
	/*3999*/ uint16(xArgXmm1),
2536
	/*4000*/ uint16(xArgXmm2M32),
2537
	/*4001*/ uint16(xMatch),
2538
	/*4002*/ uint16(xCondPrefix), 2,
2539
	0xF3, 4014,
2540
	0x0, 4008,
2541
	/*4008*/ uint16(xSetOp), uint16(RSQRTPS),
2542
	/*4010*/ uint16(xReadSlashR),
2543
	/*4011*/ uint16(xArgXmm1),
2544
	/*4012*/ uint16(xArgXmm2M128),
2545
	/*4013*/ uint16(xMatch),
2546
	/*4014*/ uint16(xSetOp), uint16(RSQRTSS),
2547
	/*4016*/ uint16(xReadSlashR),
2548
	/*4017*/ uint16(xArgXmm1),
2549
	/*4018*/ uint16(xArgXmm2M32),
2550
	/*4019*/ uint16(xMatch),
2551
	/*4020*/ uint16(xCondPrefix), 2,
2552
	0xF3, 4032,
2553
	0x0, 4026,
2554
	/*4026*/ uint16(xSetOp), uint16(RCPPS),
2555
	/*4028*/ uint16(xReadSlashR),
2556
	/*4029*/ uint16(xArgXmm1),
2557
	/*4030*/ uint16(xArgXmm2M128),
2558
	/*4031*/ uint16(xMatch),
2559
	/*4032*/ uint16(xSetOp), uint16(RCPSS),
2560
	/*4034*/ uint16(xReadSlashR),
2561
	/*4035*/ uint16(xArgXmm1),
2562
	/*4036*/ uint16(xArgXmm2M32),
2563
	/*4037*/ uint16(xMatch),
2564
	/*4038*/ uint16(xCondPrefix), 2,
2565
	0x66, 4050,
2566
	0x0, 4044,
2567
	/*4044*/ uint16(xSetOp), uint16(ANDPS),
2568
	/*4046*/ uint16(xReadSlashR),
2569
	/*4047*/ uint16(xArgXmm1),
2570
	/*4048*/ uint16(xArgXmm2M128),
2571
	/*4049*/ uint16(xMatch),
2572
	/*4050*/ uint16(xSetOp), uint16(ANDPD),
2573
	/*4052*/ uint16(xReadSlashR),
2574
	/*4053*/ uint16(xArgXmm1),
2575
	/*4054*/ uint16(xArgXmm2M128),
2576
	/*4055*/ uint16(xMatch),
2577
	/*4056*/ uint16(xCondPrefix), 2,
2578
	0x66, 4068,
2579
	0x0, 4062,
2580
	/*4062*/ uint16(xSetOp), uint16(ANDNPS),
2581
	/*4064*/ uint16(xReadSlashR),
2582
	/*4065*/ uint16(xArgXmm1),
2583
	/*4066*/ uint16(xArgXmm2M128),
2584
	/*4067*/ uint16(xMatch),
2585
	/*4068*/ uint16(xSetOp), uint16(ANDNPD),
2586
	/*4070*/ uint16(xReadSlashR),
2587
	/*4071*/ uint16(xArgXmm1),
2588
	/*4072*/ uint16(xArgXmm2M128),
2589
	/*4073*/ uint16(xMatch),
2590
	/*4074*/ uint16(xCondPrefix), 2,
2591
	0x66, 4086,
2592
	0x0, 4080,
2593
	/*4080*/ uint16(xSetOp), uint16(ORPS),
2594
	/*4082*/ uint16(xReadSlashR),
2595
	/*4083*/ uint16(xArgXmm1),
2596
	/*4084*/ uint16(xArgXmm2M128),
2597
	/*4085*/ uint16(xMatch),
2598
	/*4086*/ uint16(xSetOp), uint16(ORPD),
2599
	/*4088*/ uint16(xReadSlashR),
2600
	/*4089*/ uint16(xArgXmm1),
2601
	/*4090*/ uint16(xArgXmm2M128),
2602
	/*4091*/ uint16(xMatch),
2603
	/*4092*/ uint16(xCondPrefix), 2,
2604
	0x66, 4104,
2605
	0x0, 4098,
2606
	/*4098*/ uint16(xSetOp), uint16(XORPS),
2607
	/*4100*/ uint16(xReadSlashR),
2608
	/*4101*/ uint16(xArgXmm1),
2609
	/*4102*/ uint16(xArgXmm2M128),
2610
	/*4103*/ uint16(xMatch),
2611
	/*4104*/ uint16(xSetOp), uint16(XORPD),
2612
	/*4106*/ uint16(xReadSlashR),
2613
	/*4107*/ uint16(xArgXmm1),
2614
	/*4108*/ uint16(xArgXmm2M128),
2615
	/*4109*/ uint16(xMatch),
2616
	/*4110*/ uint16(xCondPrefix), 4,
2617
	0xF3, 4138,
2618
	0xF2, 4132,
2619
	0x66, 4126,
2620
	0x0, 4120,
2621
	/*4120*/ uint16(xSetOp), uint16(ADDPS),
2622
	/*4122*/ uint16(xReadSlashR),
2623
	/*4123*/ uint16(xArgXmm1),
2624
	/*4124*/ uint16(xArgXmm2M128),
2625
	/*4125*/ uint16(xMatch),
2626
	/*4126*/ uint16(xSetOp), uint16(ADDPD),
2627
	/*4128*/ uint16(xReadSlashR),
2628
	/*4129*/ uint16(xArgXmm1),
2629
	/*4130*/ uint16(xArgXmm2M128),
2630
	/*4131*/ uint16(xMatch),
2631
	/*4132*/ uint16(xSetOp), uint16(ADDSD),
2632
	/*4134*/ uint16(xReadSlashR),
2633
	/*4135*/ uint16(xArgXmm1),
2634
	/*4136*/ uint16(xArgXmm2M64),
2635
	/*4137*/ uint16(xMatch),
2636
	/*4138*/ uint16(xSetOp), uint16(ADDSS),
2637
	/*4140*/ uint16(xReadSlashR),
2638
	/*4141*/ uint16(xArgXmm1),
2639
	/*4142*/ uint16(xArgXmm2M32),
2640
	/*4143*/ uint16(xMatch),
2641
	/*4144*/ uint16(xCondPrefix), 4,
2642
	0xF3, 4172,
2643
	0xF2, 4166,
2644
	0x66, 4160,
2645
	0x0, 4154,
2646
	/*4154*/ uint16(xSetOp), uint16(MULPS),
2647
	/*4156*/ uint16(xReadSlashR),
2648
	/*4157*/ uint16(xArgXmm1),
2649
	/*4158*/ uint16(xArgXmm2M128),
2650
	/*4159*/ uint16(xMatch),
2651
	/*4160*/ uint16(xSetOp), uint16(MULPD),
2652
	/*4162*/ uint16(xReadSlashR),
2653
	/*4163*/ uint16(xArgXmm1),
2654
	/*4164*/ uint16(xArgXmm2M128),
2655
	/*4165*/ uint16(xMatch),
2656
	/*4166*/ uint16(xSetOp), uint16(MULSD),
2657
	/*4168*/ uint16(xReadSlashR),
2658
	/*4169*/ uint16(xArgXmm1),
2659
	/*4170*/ uint16(xArgXmm2M64),
2660
	/*4171*/ uint16(xMatch),
2661
	/*4172*/ uint16(xSetOp), uint16(MULSS),
2662
	/*4174*/ uint16(xReadSlashR),
2663
	/*4175*/ uint16(xArgXmm1),
2664
	/*4176*/ uint16(xArgXmm2M32),
2665
	/*4177*/ uint16(xMatch),
2666
	/*4178*/ uint16(xCondPrefix), 4,
2667
	0xF3, 4206,
2668
	0xF2, 4200,
2669
	0x66, 4194,
2670
	0x0, 4188,
2671
	/*4188*/ uint16(xSetOp), uint16(CVTPS2PD),
2672
	/*4190*/ uint16(xReadSlashR),
2673
	/*4191*/ uint16(xArgXmm1),
2674
	/*4192*/ uint16(xArgXmm2M64),
2675
	/*4193*/ uint16(xMatch),
2676
	/*4194*/ uint16(xSetOp), uint16(CVTPD2PS),
2677
	/*4196*/ uint16(xReadSlashR),
2678
	/*4197*/ uint16(xArgXmm1),
2679
	/*4198*/ uint16(xArgXmm2M128),
2680
	/*4199*/ uint16(xMatch),
2681
	/*4200*/ uint16(xSetOp), uint16(CVTSD2SS),
2682
	/*4202*/ uint16(xReadSlashR),
2683
	/*4203*/ uint16(xArgXmm1),
2684
	/*4204*/ uint16(xArgXmm2M64),
2685
	/*4205*/ uint16(xMatch),
2686
	/*4206*/ uint16(xSetOp), uint16(CVTSS2SD),
2687
	/*4208*/ uint16(xReadSlashR),
2688
	/*4209*/ uint16(xArgXmm1),
2689
	/*4210*/ uint16(xArgXmm2M32),
2690
	/*4211*/ uint16(xMatch),
2691
	/*4212*/ uint16(xCondPrefix), 3,
2692
	0xF3, 4232,
2693
	0x66, 4226,
2694
	0x0, 4220,
2695
	/*4220*/ uint16(xSetOp), uint16(CVTDQ2PS),
2696
	/*4222*/ uint16(xReadSlashR),
2697
	/*4223*/ uint16(xArgXmm1),
2698
	/*4224*/ uint16(xArgXmm2M128),
2699
	/*4225*/ uint16(xMatch),
2700
	/*4226*/ uint16(xSetOp), uint16(CVTPS2DQ),
2701
	/*4228*/ uint16(xReadSlashR),
2702
	/*4229*/ uint16(xArgXmm1),
2703
	/*4230*/ uint16(xArgXmm2M128),
2704
	/*4231*/ uint16(xMatch),
2705
	/*4232*/ uint16(xSetOp), uint16(CVTTPS2DQ),
2706
	/*4234*/ uint16(xReadSlashR),
2707
	/*4235*/ uint16(xArgXmm1),
2708
	/*4236*/ uint16(xArgXmm2M128),
2709
	/*4237*/ uint16(xMatch),
2710
	/*4238*/ uint16(xCondPrefix), 4,
2711
	0xF3, 4266,
2712
	0xF2, 4260,
2713
	0x66, 4254,
2714
	0x0, 4248,
2715
	/*4248*/ uint16(xSetOp), uint16(SUBPS),
2716
	/*4250*/ uint16(xReadSlashR),
2717
	/*4251*/ uint16(xArgXmm1),
2718
	/*4252*/ uint16(xArgXmm2M128),
2719
	/*4253*/ uint16(xMatch),
2720
	/*4254*/ uint16(xSetOp), uint16(SUBPD),
2721
	/*4256*/ uint16(xReadSlashR),
2722
	/*4257*/ uint16(xArgXmm1),
2723
	/*4258*/ uint16(xArgXmm2M128),
2724
	/*4259*/ uint16(xMatch),
2725
	/*4260*/ uint16(xSetOp), uint16(SUBSD),
2726
	/*4262*/ uint16(xReadSlashR),
2727
	/*4263*/ uint16(xArgXmm1),
2728
	/*4264*/ uint16(xArgXmm2M64),
2729
	/*4265*/ uint16(xMatch),
2730
	/*4266*/ uint16(xSetOp), uint16(SUBSS),
2731
	/*4268*/ uint16(xReadSlashR),
2732
	/*4269*/ uint16(xArgXmm1),
2733
	/*4270*/ uint16(xArgXmm2M32),
2734
	/*4271*/ uint16(xMatch),
2735
	/*4272*/ uint16(xCondPrefix), 4,
2736
	0xF3, 4300,
2737
	0xF2, 4294,
2738
	0x66, 4288,
2739
	0x0, 4282,
2740
	/*4282*/ uint16(xSetOp), uint16(MINPS),
2741
	/*4284*/ uint16(xReadSlashR),
2742
	/*4285*/ uint16(xArgXmm1),
2743
	/*4286*/ uint16(xArgXmm2M128),
2744
	/*4287*/ uint16(xMatch),
2745
	/*4288*/ uint16(xSetOp), uint16(MINPD),
2746
	/*4290*/ uint16(xReadSlashR),
2747
	/*4291*/ uint16(xArgXmm1),
2748
	/*4292*/ uint16(xArgXmm2M128),
2749
	/*4293*/ uint16(xMatch),
2750
	/*4294*/ uint16(xSetOp), uint16(MINSD),
2751
	/*4296*/ uint16(xReadSlashR),
2752
	/*4297*/ uint16(xArgXmm1),
2753
	/*4298*/ uint16(xArgXmm2M64),
2754
	/*4299*/ uint16(xMatch),
2755
	/*4300*/ uint16(xSetOp), uint16(MINSS),
2756
	/*4302*/ uint16(xReadSlashR),
2757
	/*4303*/ uint16(xArgXmm1),
2758
	/*4304*/ uint16(xArgXmm2M32),
2759
	/*4305*/ uint16(xMatch),
2760
	/*4306*/ uint16(xCondPrefix), 4,
2761
	0xF3, 4334,
2762
	0xF2, 4328,
2763
	0x66, 4322,
2764
	0x0, 4316,
2765
	/*4316*/ uint16(xSetOp), uint16(DIVPS),
2766
	/*4318*/ uint16(xReadSlashR),
2767
	/*4319*/ uint16(xArgXmm1),
2768
	/*4320*/ uint16(xArgXmm2M128),
2769
	/*4321*/ uint16(xMatch),
2770
	/*4322*/ uint16(xSetOp), uint16(DIVPD),
2771
	/*4324*/ uint16(xReadSlashR),
2772
	/*4325*/ uint16(xArgXmm1),
2773
	/*4326*/ uint16(xArgXmm2M128),
2774
	/*4327*/ uint16(xMatch),
2775
	/*4328*/ uint16(xSetOp), uint16(DIVSD),
2776
	/*4330*/ uint16(xReadSlashR),
2777
	/*4331*/ uint16(xArgXmm1),
2778
	/*4332*/ uint16(xArgXmm2M64),
2779
	/*4333*/ uint16(xMatch),
2780
	/*4334*/ uint16(xSetOp), uint16(DIVSS),
2781
	/*4336*/ uint16(xReadSlashR),
2782
	/*4337*/ uint16(xArgXmm1),
2783
	/*4338*/ uint16(xArgXmm2M32),
2784
	/*4339*/ uint16(xMatch),
2785
	/*4340*/ uint16(xCondPrefix), 4,
2786
	0xF3, 4368,
2787
	0xF2, 4362,
2788
	0x66, 4356,
2789
	0x0, 4350,
2790
	/*4350*/ uint16(xSetOp), uint16(MAXPS),
2791
	/*4352*/ uint16(xReadSlashR),
2792
	/*4353*/ uint16(xArgXmm1),
2793
	/*4354*/ uint16(xArgXmm2M128),
2794
	/*4355*/ uint16(xMatch),
2795
	/*4356*/ uint16(xSetOp), uint16(MAXPD),
2796
	/*4358*/ uint16(xReadSlashR),
2797
	/*4359*/ uint16(xArgXmm1),
2798
	/*4360*/ uint16(xArgXmm2M128),
2799
	/*4361*/ uint16(xMatch),
2800
	/*4362*/ uint16(xSetOp), uint16(MAXSD),
2801
	/*4364*/ uint16(xReadSlashR),
2802
	/*4365*/ uint16(xArgXmm1),
2803
	/*4366*/ uint16(xArgXmm2M64),
2804
	/*4367*/ uint16(xMatch),
2805
	/*4368*/ uint16(xSetOp), uint16(MAXSS),
2806
	/*4370*/ uint16(xReadSlashR),
2807
	/*4371*/ uint16(xArgXmm1),
2808
	/*4372*/ uint16(xArgXmm2M32),
2809
	/*4373*/ uint16(xMatch),
2810
	/*4374*/ uint16(xCondPrefix), 2,
2811
	0x66, 4386,
2812
	0x0, 4380,
2813
	/*4380*/ uint16(xSetOp), uint16(PUNPCKLBW),
2814
	/*4382*/ uint16(xReadSlashR),
2815
	/*4383*/ uint16(xArgMm),
2816
	/*4384*/ uint16(xArgMmM32),
2817
	/*4385*/ uint16(xMatch),
2818
	/*4386*/ uint16(xSetOp), uint16(PUNPCKLBW),
2819
	/*4388*/ uint16(xReadSlashR),
2820
	/*4389*/ uint16(xArgXmm1),
2821
	/*4390*/ uint16(xArgXmm2M128),
2822
	/*4391*/ uint16(xMatch),
2823
	/*4392*/ uint16(xCondPrefix), 2,
2824
	0x66, 4404,
2825
	0x0, 4398,
2826
	/*4398*/ uint16(xSetOp), uint16(PUNPCKLWD),
2827
	/*4400*/ uint16(xReadSlashR),
2828
	/*4401*/ uint16(xArgMm),
2829
	/*4402*/ uint16(xArgMmM32),
2830
	/*4403*/ uint16(xMatch),
2831
	/*4404*/ uint16(xSetOp), uint16(PUNPCKLWD),
2832
	/*4406*/ uint16(xReadSlashR),
2833
	/*4407*/ uint16(xArgXmm1),
2834
	/*4408*/ uint16(xArgXmm2M128),
2835
	/*4409*/ uint16(xMatch),
2836
	/*4410*/ uint16(xCondPrefix), 2,
2837
	0x66, 4422,
2838
	0x0, 4416,
2839
	/*4416*/ uint16(xSetOp), uint16(PUNPCKLDQ),
2840
	/*4418*/ uint16(xReadSlashR),
2841
	/*4419*/ uint16(xArgMm),
2842
	/*4420*/ uint16(xArgMmM32),
2843
	/*4421*/ uint16(xMatch),
2844
	/*4422*/ uint16(xSetOp), uint16(PUNPCKLDQ),
2845
	/*4424*/ uint16(xReadSlashR),
2846
	/*4425*/ uint16(xArgXmm1),
2847
	/*4426*/ uint16(xArgXmm2M128),
2848
	/*4427*/ uint16(xMatch),
2849
	/*4428*/ uint16(xCondPrefix), 2,
2850
	0x66, 4440,
2851
	0x0, 4434,
2852
	/*4434*/ uint16(xSetOp), uint16(PACKSSWB),
2853
	/*4436*/ uint16(xReadSlashR),
2854
	/*4437*/ uint16(xArgMm1),
2855
	/*4438*/ uint16(xArgMm2M64),
2856
	/*4439*/ uint16(xMatch),
2857
	/*4440*/ uint16(xSetOp), uint16(PACKSSWB),
2858
	/*4442*/ uint16(xReadSlashR),
2859
	/*4443*/ uint16(xArgXmm1),
2860
	/*4444*/ uint16(xArgXmm2M128),
2861
	/*4445*/ uint16(xMatch),
2862
	/*4446*/ uint16(xCondPrefix), 2,
2863
	0x66, 4458,
2864
	0x0, 4452,
2865
	/*4452*/ uint16(xSetOp), uint16(PCMPGTB),
2866
	/*4454*/ uint16(xReadSlashR),
2867
	/*4455*/ uint16(xArgMm),
2868
	/*4456*/ uint16(xArgMmM64),
2869
	/*4457*/ uint16(xMatch),
2870
	/*4458*/ uint16(xSetOp), uint16(PCMPGTB),
2871
	/*4460*/ uint16(xReadSlashR),
2872
	/*4461*/ uint16(xArgXmm1),
2873
	/*4462*/ uint16(xArgXmm2M128),
2874
	/*4463*/ uint16(xMatch),
2875
	/*4464*/ uint16(xCondPrefix), 2,
2876
	0x66, 4476,
2877
	0x0, 4470,
2878
	/*4470*/ uint16(xSetOp), uint16(PCMPGTW),
2879
	/*4472*/ uint16(xReadSlashR),
2880
	/*4473*/ uint16(xArgMm),
2881
	/*4474*/ uint16(xArgMmM64),
2882
	/*4475*/ uint16(xMatch),
2883
	/*4476*/ uint16(xSetOp), uint16(PCMPGTW),
2884
	/*4478*/ uint16(xReadSlashR),
2885
	/*4479*/ uint16(xArgXmm1),
2886
	/*4480*/ uint16(xArgXmm2M128),
2887
	/*4481*/ uint16(xMatch),
2888
	/*4482*/ uint16(xCondPrefix), 2,
2889
	0x66, 4494,
2890
	0x0, 4488,
2891
	/*4488*/ uint16(xSetOp), uint16(PCMPGTD),
2892
	/*4490*/ uint16(xReadSlashR),
2893
	/*4491*/ uint16(xArgMm),
2894
	/*4492*/ uint16(xArgMmM64),
2895
	/*4493*/ uint16(xMatch),
2896
	/*4494*/ uint16(xSetOp), uint16(PCMPGTD),
2897
	/*4496*/ uint16(xReadSlashR),
2898
	/*4497*/ uint16(xArgXmm1),
2899
	/*4498*/ uint16(xArgXmm2M128),
2900
	/*4499*/ uint16(xMatch),
2901
	/*4500*/ uint16(xCondPrefix), 2,
2902
	0x66, 4512,
2903
	0x0, 4506,
2904
	/*4506*/ uint16(xSetOp), uint16(PACKUSWB),
2905
	/*4508*/ uint16(xReadSlashR),
2906
	/*4509*/ uint16(xArgMm),
2907
	/*4510*/ uint16(xArgMmM64),
2908
	/*4511*/ uint16(xMatch),
2909
	/*4512*/ uint16(xSetOp), uint16(PACKUSWB),
2910
	/*4514*/ uint16(xReadSlashR),
2911
	/*4515*/ uint16(xArgXmm1),
2912
	/*4516*/ uint16(xArgXmm2M128),
2913
	/*4517*/ uint16(xMatch),
2914
	/*4518*/ uint16(xCondPrefix), 2,
2915
	0x66, 4530,
2916
	0x0, 4524,
2917
	/*4524*/ uint16(xSetOp), uint16(PUNPCKHBW),
2918
	/*4526*/ uint16(xReadSlashR),
2919
	/*4527*/ uint16(xArgMm),
2920
	/*4528*/ uint16(xArgMmM64),
2921
	/*4529*/ uint16(xMatch),
2922
	/*4530*/ uint16(xSetOp), uint16(PUNPCKHBW),
2923
	/*4532*/ uint16(xReadSlashR),
2924
	/*4533*/ uint16(xArgXmm1),
2925
	/*4534*/ uint16(xArgXmm2M128),
2926
	/*4535*/ uint16(xMatch),
2927
	/*4536*/ uint16(xCondPrefix), 2,
2928
	0x66, 4548,
2929
	0x0, 4542,
2930
	/*4542*/ uint16(xSetOp), uint16(PUNPCKHWD),
2931
	/*4544*/ uint16(xReadSlashR),
2932
	/*4545*/ uint16(xArgMm),
2933
	/*4546*/ uint16(xArgMmM64),
2934
	/*4547*/ uint16(xMatch),
2935
	/*4548*/ uint16(xSetOp), uint16(PUNPCKHWD),
2936
	/*4550*/ uint16(xReadSlashR),
2937
	/*4551*/ uint16(xArgXmm1),
2938
	/*4552*/ uint16(xArgXmm2M128),
2939
	/*4553*/ uint16(xMatch),
2940
	/*4554*/ uint16(xCondPrefix), 2,
2941
	0x66, 4566,
2942
	0x0, 4560,
2943
	/*4560*/ uint16(xSetOp), uint16(PUNPCKHDQ),
2944
	/*4562*/ uint16(xReadSlashR),
2945
	/*4563*/ uint16(xArgMm),
2946
	/*4564*/ uint16(xArgMmM64),
2947
	/*4565*/ uint16(xMatch),
2948
	/*4566*/ uint16(xSetOp), uint16(PUNPCKHDQ),
2949
	/*4568*/ uint16(xReadSlashR),
2950
	/*4569*/ uint16(xArgXmm1),
2951
	/*4570*/ uint16(xArgXmm2M128),
2952
	/*4571*/ uint16(xMatch),
2953
	/*4572*/ uint16(xCondPrefix), 2,
2954
	0x66, 4584,
2955
	0x0, 4578,
2956
	/*4578*/ uint16(xSetOp), uint16(PACKSSDW),
2957
	/*4580*/ uint16(xReadSlashR),
2958
	/*4581*/ uint16(xArgMm1),
2959
	/*4582*/ uint16(xArgMm2M64),
2960
	/*4583*/ uint16(xMatch),
2961
	/*4584*/ uint16(xSetOp), uint16(PACKSSDW),
2962
	/*4586*/ uint16(xReadSlashR),
2963
	/*4587*/ uint16(xArgXmm1),
2964
	/*4588*/ uint16(xArgXmm2M128),
2965
	/*4589*/ uint16(xMatch),
2966
	/*4590*/ uint16(xCondPrefix), 1,
2967
	0x66, 4594,
2968
	/*4594*/ uint16(xSetOp), uint16(PUNPCKLQDQ),
2969
	/*4596*/ uint16(xReadSlashR),
2970
	/*4597*/ uint16(xArgXmm1),
2971
	/*4598*/ uint16(xArgXmm2M128),
2972
	/*4599*/ uint16(xMatch),
2973
	/*4600*/ uint16(xCondPrefix), 1,
2974
	0x66, 4604,
2975
	/*4604*/ uint16(xSetOp), uint16(PUNPCKHQDQ),
2976
	/*4606*/ uint16(xReadSlashR),
2977
	/*4607*/ uint16(xArgXmm1),
2978
	/*4608*/ uint16(xArgXmm2M128),
2979
	/*4609*/ uint16(xMatch),
2980
	/*4610*/ uint16(xCondIs64), 4613, 4651,
2981
	/*4613*/ uint16(xCondPrefix), 2,
2982
	0x66, 4635,
2983
	0x0, 4619,
2984
	/*4619*/ uint16(xCondDataSize), 4623, 4629, 0,
2985
	/*4623*/ uint16(xSetOp), uint16(MOVD),
2986
	/*4625*/ uint16(xReadSlashR),
2987
	/*4626*/ uint16(xArgMm),
2988
	/*4627*/ uint16(xArgRM32),
2989
	/*4628*/ uint16(xMatch),
2990
	/*4629*/ uint16(xSetOp), uint16(MOVD),
2991
	/*4631*/ uint16(xReadSlashR),
2992
	/*4632*/ uint16(xArgMm),
2993
	/*4633*/ uint16(xArgRM32),
2994
	/*4634*/ uint16(xMatch),
2995
	/*4635*/ uint16(xCondDataSize), 4639, 4645, 0,
2996
	/*4639*/ uint16(xSetOp), uint16(MOVD),
2997
	/*4641*/ uint16(xReadSlashR),
2998
	/*4642*/ uint16(xArgXmm),
2999
	/*4643*/ uint16(xArgRM32),
3000
	/*4644*/ uint16(xMatch),
3001
	/*4645*/ uint16(xSetOp), uint16(MOVD),
3002
	/*4647*/ uint16(xReadSlashR),
3003
	/*4648*/ uint16(xArgXmm),
3004
	/*4649*/ uint16(xArgRM32),
3005
	/*4650*/ uint16(xMatch),
3006
	/*4651*/ uint16(xCondPrefix), 2,
3007
	0x66, 4667,
3008
	0x0, 4657,
3009
	/*4657*/ uint16(xCondDataSize), 4623, 4629, 4661,
3010
	/*4661*/ uint16(xSetOp), uint16(MOVQ),
3011
	/*4663*/ uint16(xReadSlashR),
3012
	/*4664*/ uint16(xArgMm),
3013
	/*4665*/ uint16(xArgRM64),
3014
	/*4666*/ uint16(xMatch),
3015
	/*4667*/ uint16(xCondDataSize), 4639, 4645, 4671,
3016
	/*4671*/ uint16(xSetOp), uint16(MOVQ),
3017
	/*4673*/ uint16(xReadSlashR),
3018
	/*4674*/ uint16(xArgXmm),
3019
	/*4675*/ uint16(xArgRM64),
3020
	/*4676*/ uint16(xMatch),
3021
	/*4677*/ uint16(xCondPrefix), 3,
3022
	0xF3, 4697,
3023
	0x66, 4691,
3024
	0x0, 4685,
3025
	/*4685*/ uint16(xSetOp), uint16(MOVQ),
3026
	/*4687*/ uint16(xReadSlashR),
3027
	/*4688*/ uint16(xArgMm),
3028
	/*4689*/ uint16(xArgMmM64),
3029
	/*4690*/ uint16(xMatch),
3030
	/*4691*/ uint16(xSetOp), uint16(MOVDQA),
3031
	/*4693*/ uint16(xReadSlashR),
3032
	/*4694*/ uint16(xArgXmm1),
3033
	/*4695*/ uint16(xArgXmm2M128),
3034
	/*4696*/ uint16(xMatch),
3035
	/*4697*/ uint16(xSetOp), uint16(MOVDQU),
3036
	/*4699*/ uint16(xReadSlashR),
3037
	/*4700*/ uint16(xArgXmm1),
3038
	/*4701*/ uint16(xArgXmm2M128),
3039
	/*4702*/ uint16(xMatch),
3040
	/*4703*/ uint16(xCondPrefix), 4,
3041
	0xF3, 4737,
3042
	0xF2, 4729,
3043
	0x66, 4721,
3044
	0x0, 4713,
3045
	/*4713*/ uint16(xSetOp), uint16(PSHUFW),
3046
	/*4715*/ uint16(xReadSlashR),
3047
	/*4716*/ uint16(xReadIb),
3048
	/*4717*/ uint16(xArgMm1),
3049
	/*4718*/ uint16(xArgMm2M64),
3050
	/*4719*/ uint16(xArgImm8u),
3051
	/*4720*/ uint16(xMatch),
3052
	/*4721*/ uint16(xSetOp), uint16(PSHUFD),
3053
	/*4723*/ uint16(xReadSlashR),
3054
	/*4724*/ uint16(xReadIb),
3055
	/*4725*/ uint16(xArgXmm1),
3056
	/*4726*/ uint16(xArgXmm2M128),
3057
	/*4727*/ uint16(xArgImm8u),
3058
	/*4728*/ uint16(xMatch),
3059
	/*4729*/ uint16(xSetOp), uint16(PSHUFLW),
3060
	/*4731*/ uint16(xReadSlashR),
3061
	/*4732*/ uint16(xReadIb),
3062
	/*4733*/ uint16(xArgXmm1),
3063
	/*4734*/ uint16(xArgXmm2M128),
3064
	/*4735*/ uint16(xArgImm8u),
3065
	/*4736*/ uint16(xMatch),
3066
	/*4737*/ uint16(xSetOp), uint16(PSHUFHW),
3067
	/*4739*/ uint16(xReadSlashR),
3068
	/*4740*/ uint16(xReadIb),
3069
	/*4741*/ uint16(xArgXmm1),
3070
	/*4742*/ uint16(xArgXmm2M128),
3071
	/*4743*/ uint16(xArgImm8u),
3072
	/*4744*/ uint16(xMatch),
3073
	/*4745*/ uint16(xCondSlashR),
3074
	0,    // 0
3075
	0,    // 1
3076
	4754, // 2
3077
	0,    // 3
3078
	4772, // 4
3079
	0,    // 5
3080
	4790, // 6
3081
	0,    // 7
3082
	/*4754*/ uint16(xCondPrefix), 2,
3083
	0x66, 4766,
3084
	0x0, 4760,
3085
	/*4760*/ uint16(xSetOp), uint16(PSRLW),
3086
	/*4762*/ uint16(xReadIb),
3087
	/*4763*/ uint16(xArgMm2),
3088
	/*4764*/ uint16(xArgImm8u),
3089
	/*4765*/ uint16(xMatch),
3090
	/*4766*/ uint16(xSetOp), uint16(PSRLW),
3091
	/*4768*/ uint16(xReadIb),
3092
	/*4769*/ uint16(xArgXmm2),
3093
	/*4770*/ uint16(xArgImm8u),
3094
	/*4771*/ uint16(xMatch),
3095
	/*4772*/ uint16(xCondPrefix), 2,
3096
	0x66, 4784,
3097
	0x0, 4778,
3098
	/*4778*/ uint16(xSetOp), uint16(PSRAW),
3099
	/*4780*/ uint16(xReadIb),
3100
	/*4781*/ uint16(xArgMm2),
3101
	/*4782*/ uint16(xArgImm8u),
3102
	/*4783*/ uint16(xMatch),
3103
	/*4784*/ uint16(xSetOp), uint16(PSRAW),
3104
	/*4786*/ uint16(xReadIb),
3105
	/*4787*/ uint16(xArgXmm2),
3106
	/*4788*/ uint16(xArgImm8u),
3107
	/*4789*/ uint16(xMatch),
3108
	/*4790*/ uint16(xCondPrefix), 2,
3109
	0x66, 4802,
3110
	0x0, 4796,
3111
	/*4796*/ uint16(xSetOp), uint16(PSLLW),
3112
	/*4798*/ uint16(xReadIb),
3113
	/*4799*/ uint16(xArgMm2),
3114
	/*4800*/ uint16(xArgImm8u),
3115
	/*4801*/ uint16(xMatch),
3116
	/*4802*/ uint16(xSetOp), uint16(PSLLW),
3117
	/*4804*/ uint16(xReadIb),
3118
	/*4805*/ uint16(xArgXmm2),
3119
	/*4806*/ uint16(xArgImm8u),
3120
	/*4807*/ uint16(xMatch),
3121
	/*4808*/ uint16(xCondSlashR),
3122
	0,    // 0
3123
	0,    // 1
3124
	4817, // 2
3125
	0,    // 3
3126
	4835, // 4
3127
	0,    // 5
3128
	4853, // 6
3129
	0,    // 7
3130
	/*4817*/ uint16(xCondPrefix), 2,
3131
	0x66, 4829,
3132
	0x0, 4823,
3133
	/*4823*/ uint16(xSetOp), uint16(PSRLD),
3134
	/*4825*/ uint16(xReadIb),
3135
	/*4826*/ uint16(xArgMm2),
3136
	/*4827*/ uint16(xArgImm8u),
3137
	/*4828*/ uint16(xMatch),
3138
	/*4829*/ uint16(xSetOp), uint16(PSRLD),
3139
	/*4831*/ uint16(xReadIb),
3140
	/*4832*/ uint16(xArgXmm2),
3141
	/*4833*/ uint16(xArgImm8u),
3142
	/*4834*/ uint16(xMatch),
3143
	/*4835*/ uint16(xCondPrefix), 2,
3144
	0x66, 4847,
3145
	0x0, 4841,
3146
	/*4841*/ uint16(xSetOp), uint16(PSRAD),
3147
	/*4843*/ uint16(xReadIb),
3148
	/*4844*/ uint16(xArgMm2),
3149
	/*4845*/ uint16(xArgImm8u),
3150
	/*4846*/ uint16(xMatch),
3151
	/*4847*/ uint16(xSetOp), uint16(PSRAD),
3152
	/*4849*/ uint16(xReadIb),
3153
	/*4850*/ uint16(xArgXmm2),
3154
	/*4851*/ uint16(xArgImm8u),
3155
	/*4852*/ uint16(xMatch),
3156
	/*4853*/ uint16(xCondPrefix), 2,
3157
	0x66, 4865,
3158
	0x0, 4859,
3159
	/*4859*/ uint16(xSetOp), uint16(PSLLD),
3160
	/*4861*/ uint16(xReadIb),
3161
	/*4862*/ uint16(xArgMm2),
3162
	/*4863*/ uint16(xArgImm8u),
3163
	/*4864*/ uint16(xMatch),
3164
	/*4865*/ uint16(xSetOp), uint16(PSLLD),
3165
	/*4867*/ uint16(xReadIb),
3166
	/*4868*/ uint16(xArgXmm2),
3167
	/*4869*/ uint16(xArgImm8u),
3168
	/*4870*/ uint16(xMatch),
3169
	/*4871*/ uint16(xCondSlashR),
3170
	0,    // 0
3171
	0,    // 1
3172
	4880, // 2
3173
	4898, // 3
3174
	0,    // 4
3175
	0,    // 5
3176
	4908, // 6
3177
	4926, // 7
3178
	/*4880*/ uint16(xCondPrefix), 2,
3179
	0x66, 4892,
3180
	0x0, 4886,
3181
	/*4886*/ uint16(xSetOp), uint16(PSRLQ),
3182
	/*4888*/ uint16(xReadIb),
3183
	/*4889*/ uint16(xArgMm2),
3184
	/*4890*/ uint16(xArgImm8u),
3185
	/*4891*/ uint16(xMatch),
3186
	/*4892*/ uint16(xSetOp), uint16(PSRLQ),
3187
	/*4894*/ uint16(xReadIb),
3188
	/*4895*/ uint16(xArgXmm2),
3189
	/*4896*/ uint16(xArgImm8u),
3190
	/*4897*/ uint16(xMatch),
3191
	/*4898*/ uint16(xCondPrefix), 1,
3192
	0x66, 4902,
3193
	/*4902*/ uint16(xSetOp), uint16(PSRLDQ),
3194
	/*4904*/ uint16(xReadIb),
3195
	/*4905*/ uint16(xArgXmm2),
3196
	/*4906*/ uint16(xArgImm8u),
3197
	/*4907*/ uint16(xMatch),
3198
	/*4908*/ uint16(xCondPrefix), 2,
3199
	0x66, 4920,
3200
	0x0, 4914,
3201
	/*4914*/ uint16(xSetOp), uint16(PSLLQ),
3202
	/*4916*/ uint16(xReadIb),
3203
	/*4917*/ uint16(xArgMm2),
3204
	/*4918*/ uint16(xArgImm8u),
3205
	/*4919*/ uint16(xMatch),
3206
	/*4920*/ uint16(xSetOp), uint16(PSLLQ),
3207
	/*4922*/ uint16(xReadIb),
3208
	/*4923*/ uint16(xArgXmm2),
3209
	/*4924*/ uint16(xArgImm8u),
3210
	/*4925*/ uint16(xMatch),
3211
	/*4926*/ uint16(xCondPrefix), 1,
3212
	0x66, 4930,
3213
	/*4930*/ uint16(xSetOp), uint16(PSLLDQ),
3214
	/*4932*/ uint16(xReadIb),
3215
	/*4933*/ uint16(xArgXmm2),
3216
	/*4934*/ uint16(xArgImm8u),
3217
	/*4935*/ uint16(xMatch),
3218
	/*4936*/ uint16(xCondPrefix), 2,
3219
	0x66, 4948,
3220
	0x0, 4942,
3221
	/*4942*/ uint16(xSetOp), uint16(PCMPEQB),
3222
	/*4944*/ uint16(xReadSlashR),
3223
	/*4945*/ uint16(xArgMm),
3224
	/*4946*/ uint16(xArgMmM64),
3225
	/*4947*/ uint16(xMatch),
3226
	/*4948*/ uint16(xSetOp), uint16(PCMPEQB),
3227
	/*4950*/ uint16(xReadSlashR),
3228
	/*4951*/ uint16(xArgXmm1),
3229
	/*4952*/ uint16(xArgXmm2M128),
3230
	/*4953*/ uint16(xMatch),
3231
	/*4954*/ uint16(xCondPrefix), 2,
3232
	0x66, 4966,
3233
	0x0, 4960,
3234
	/*4960*/ uint16(xSetOp), uint16(PCMPEQW),
3235
	/*4962*/ uint16(xReadSlashR),
3236
	/*4963*/ uint16(xArgMm),
3237
	/*4964*/ uint16(xArgMmM64),
3238
	/*4965*/ uint16(xMatch),
3239
	/*4966*/ uint16(xSetOp), uint16(PCMPEQW),
3240
	/*4968*/ uint16(xReadSlashR),
3241
	/*4969*/ uint16(xArgXmm1),
3242
	/*4970*/ uint16(xArgXmm2M128),
3243
	/*4971*/ uint16(xMatch),
3244
	/*4972*/ uint16(xCondPrefix), 2,
3245
	0x66, 4984,
3246
	0x0, 4978,
3247
	/*4978*/ uint16(xSetOp), uint16(PCMPEQD),
3248
	/*4980*/ uint16(xReadSlashR),
3249
	/*4981*/ uint16(xArgMm),
3250
	/*4982*/ uint16(xArgMmM64),
3251
	/*4983*/ uint16(xMatch),
3252
	/*4984*/ uint16(xSetOp), uint16(PCMPEQD),
3253
	/*4986*/ uint16(xReadSlashR),
3254
	/*4987*/ uint16(xArgXmm1),
3255
	/*4988*/ uint16(xArgXmm2M128),
3256
	/*4989*/ uint16(xMatch),
3257
	/*4990*/ uint16(xSetOp), uint16(EMMS),
3258
	/*4992*/ uint16(xMatch),
3259
	/*4993*/ uint16(xCondPrefix), 2,
3260
	0xF2, 5005,
3261
	0x66, 4999,
3262
	/*4999*/ uint16(xSetOp), uint16(HADDPD),
3263
	/*5001*/ uint16(xReadSlashR),
3264
	/*5002*/ uint16(xArgXmm1),
3265
	/*5003*/ uint16(xArgXmm2M128),
3266
	/*5004*/ uint16(xMatch),
3267
	/*5005*/ uint16(xSetOp), uint16(HADDPS),
3268
	/*5007*/ uint16(xReadSlashR),
3269
	/*5008*/ uint16(xArgXmm1),
3270
	/*5009*/ uint16(xArgXmm2M128),
3271
	/*5010*/ uint16(xMatch),
3272
	/*5011*/ uint16(xCondPrefix), 2,
3273
	0xF2, 5023,
3274
	0x66, 5017,
3275
	/*5017*/ uint16(xSetOp), uint16(HSUBPD),
3276
	/*5019*/ uint16(xReadSlashR),
3277
	/*5020*/ uint16(xArgXmm1),
3278
	/*5021*/ uint16(xArgXmm2M128),
3279
	/*5022*/ uint16(xMatch),
3280
	/*5023*/ uint16(xSetOp), uint16(HSUBPS),
3281
	/*5025*/ uint16(xReadSlashR),
3282
	/*5026*/ uint16(xArgXmm1),
3283
	/*5027*/ uint16(xArgXmm2M128),
3284
	/*5028*/ uint16(xMatch),
3285
	/*5029*/ uint16(xCondIs64), 5032, 5078,
3286
	/*5032*/ uint16(xCondPrefix), 3,
3287
	0xF3, 5072,
3288
	0x66, 5056,
3289
	0x0, 5040,
3290
	/*5040*/ uint16(xCondDataSize), 5044, 5050, 0,
3291
	/*5044*/ uint16(xSetOp), uint16(MOVD),
3292
	/*5046*/ uint16(xReadSlashR),
3293
	/*5047*/ uint16(xArgRM32),
3294
	/*5048*/ uint16(xArgMm),
3295
	/*5049*/ uint16(xMatch),
3296
	/*5050*/ uint16(xSetOp), uint16(MOVD),
3297
	/*5052*/ uint16(xReadSlashR),
3298
	/*5053*/ uint16(xArgRM32),
3299
	/*5054*/ uint16(xArgMm),
3300
	/*5055*/ uint16(xMatch),
3301
	/*5056*/ uint16(xCondDataSize), 5060, 5066, 0,
3302
	/*5060*/ uint16(xSetOp), uint16(MOVD),
3303
	/*5062*/ uint16(xReadSlashR),
3304
	/*5063*/ uint16(xArgRM32),
3305
	/*5064*/ uint16(xArgXmm),
3306
	/*5065*/ uint16(xMatch),
3307
	/*5066*/ uint16(xSetOp), uint16(MOVD),
3308
	/*5068*/ uint16(xReadSlashR),
3309
	/*5069*/ uint16(xArgRM32),
3310
	/*5070*/ uint16(xArgXmm),
3311
	/*5071*/ uint16(xMatch),
3312
	/*5072*/ uint16(xSetOp), uint16(MOVQ),
3313
	/*5074*/ uint16(xReadSlashR),
3314
	/*5075*/ uint16(xArgXmm1),
3315
	/*5076*/ uint16(xArgXmm2M64),
3316
	/*5077*/ uint16(xMatch),
3317
	/*5078*/ uint16(xCondPrefix), 3,
3318
	0xF3, 5072,
3319
	0x66, 5096,
3320
	0x0, 5086,
3321
	/*5086*/ uint16(xCondDataSize), 5044, 5050, 5090,
3322
	/*5090*/ uint16(xSetOp), uint16(MOVQ),
3323
	/*5092*/ uint16(xReadSlashR),
3324
	/*5093*/ uint16(xArgRM64),
3325
	/*5094*/ uint16(xArgMm),
3326
	/*5095*/ uint16(xMatch),
3327
	/*5096*/ uint16(xCondDataSize), 5060, 5066, 5100,
3328
	/*5100*/ uint16(xSetOp), uint16(MOVQ),
3329
	/*5102*/ uint16(xReadSlashR),
3330
	/*5103*/ uint16(xArgRM64),
3331
	/*5104*/ uint16(xArgXmm),
3332
	/*5105*/ uint16(xMatch),
3333
	/*5106*/ uint16(xCondPrefix), 3,
3334
	0xF3, 5126,
3335
	0x66, 5120,
3336
	0x0, 5114,
3337
	/*5114*/ uint16(xSetOp), uint16(MOVQ),
3338
	/*5116*/ uint16(xReadSlashR),
3339
	/*5117*/ uint16(xArgMmM64),
3340
	/*5118*/ uint16(xArgMm),
3341
	/*5119*/ uint16(xMatch),
3342
	/*5120*/ uint16(xSetOp), uint16(MOVDQA),
3343
	/*5122*/ uint16(xReadSlashR),
3344
	/*5123*/ uint16(xArgXmm2M128),
3345
	/*5124*/ uint16(xArgXmm1),
3346
	/*5125*/ uint16(xMatch),
3347
	/*5126*/ uint16(xSetOp), uint16(MOVDQU),
3348
	/*5128*/ uint16(xReadSlashR),
3349
	/*5129*/ uint16(xArgXmm2M128),
3350
	/*5130*/ uint16(xArgXmm1),
3351
	/*5131*/ uint16(xMatch),
3352
	/*5132*/ uint16(xCondIs64), 5135, 5149,
3353
	/*5135*/ uint16(xCondDataSize), 5139, 5144, 0,
3354
	/*5139*/ uint16(xSetOp), uint16(JO),
3355
	/*5141*/ uint16(xReadCw),
3356
	/*5142*/ uint16(xArgRel16),
3357
	/*5143*/ uint16(xMatch),
3358
	/*5144*/ uint16(xSetOp), uint16(JO),
3359
	/*5146*/ uint16(xReadCd),
3360
	/*5147*/ uint16(xArgRel32),
3361
	/*5148*/ uint16(xMatch),
3362
	/*5149*/ uint16(xCondDataSize), 5153, 5144, 5158,
3363
	/*5153*/ uint16(xSetOp), uint16(JO),
3364
	/*5155*/ uint16(xReadCd),
3365
	/*5156*/ uint16(xArgRel32),
3366
	/*5157*/ uint16(xMatch),
3367
	/*5158*/ uint16(xSetOp), uint16(JO),
3368
	/*5160*/ uint16(xReadCd),
3369
	/*5161*/ uint16(xArgRel32),
3370
	/*5162*/ uint16(xMatch),
3371
	/*5163*/ uint16(xCondIs64), 5166, 5180,
3372
	/*5166*/ uint16(xCondDataSize), 5170, 5175, 0,
3373
	/*5170*/ uint16(xSetOp), uint16(JNO),
3374
	/*5172*/ uint16(xReadCw),
3375
	/*5173*/ uint16(xArgRel16),
3376
	/*5174*/ uint16(xMatch),
3377
	/*5175*/ uint16(xSetOp), uint16(JNO),
3378
	/*5177*/ uint16(xReadCd),
3379
	/*5178*/ uint16(xArgRel32),
3380
	/*5179*/ uint16(xMatch),
3381
	/*5180*/ uint16(xCondDataSize), 5184, 5175, 5189,
3382
	/*5184*/ uint16(xSetOp), uint16(JNO),
3383
	/*5186*/ uint16(xReadCd),
3384
	/*5187*/ uint16(xArgRel32),
3385
	/*5188*/ uint16(xMatch),
3386
	/*5189*/ uint16(xSetOp), uint16(JNO),
3387
	/*5191*/ uint16(xReadCd),
3388
	/*5192*/ uint16(xArgRel32),
3389
	/*5193*/ uint16(xMatch),
3390
	/*5194*/ uint16(xCondIs64), 5197, 5211,
3391
	/*5197*/ uint16(xCondDataSize), 5201, 5206, 0,
3392
	/*5201*/ uint16(xSetOp), uint16(JB),
3393
	/*5203*/ uint16(xReadCw),
3394
	/*5204*/ uint16(xArgRel16),
3395
	/*5205*/ uint16(xMatch),
3396
	/*5206*/ uint16(xSetOp), uint16(JB),
3397
	/*5208*/ uint16(xReadCd),
3398
	/*5209*/ uint16(xArgRel32),
3399
	/*5210*/ uint16(xMatch),
3400
	/*5211*/ uint16(xCondDataSize), 5215, 5206, 5220,
3401
	/*5215*/ uint16(xSetOp), uint16(JB),
3402
	/*5217*/ uint16(xReadCd),
3403
	/*5218*/ uint16(xArgRel32),
3404
	/*5219*/ uint16(xMatch),
3405
	/*5220*/ uint16(xSetOp), uint16(JB),
3406
	/*5222*/ uint16(xReadCd),
3407
	/*5223*/ uint16(xArgRel32),
3408
	/*5224*/ uint16(xMatch),
3409
	/*5225*/ uint16(xCondIs64), 5228, 5242,
3410
	/*5228*/ uint16(xCondDataSize), 5232, 5237, 0,
3411
	/*5232*/ uint16(xSetOp), uint16(JAE),
3412
	/*5234*/ uint16(xReadCw),
3413
	/*5235*/ uint16(xArgRel16),
3414
	/*5236*/ uint16(xMatch),
3415
	/*5237*/ uint16(xSetOp), uint16(JAE),
3416
	/*5239*/ uint16(xReadCd),
3417
	/*5240*/ uint16(xArgRel32),
3418
	/*5241*/ uint16(xMatch),
3419
	/*5242*/ uint16(xCondDataSize), 5246, 5237, 5251,
3420
	/*5246*/ uint16(xSetOp), uint16(JAE),
3421
	/*5248*/ uint16(xReadCd),
3422
	/*5249*/ uint16(xArgRel32),
3423
	/*5250*/ uint16(xMatch),
3424
	/*5251*/ uint16(xSetOp), uint16(JAE),
3425
	/*5253*/ uint16(xReadCd),
3426
	/*5254*/ uint16(xArgRel32),
3427
	/*5255*/ uint16(xMatch),
3428
	/*5256*/ uint16(xCondIs64), 5259, 5273,
3429
	/*5259*/ uint16(xCondDataSize), 5263, 5268, 0,
3430
	/*5263*/ uint16(xSetOp), uint16(JE),
3431
	/*5265*/ uint16(xReadCw),
3432
	/*5266*/ uint16(xArgRel16),
3433
	/*5267*/ uint16(xMatch),
3434
	/*5268*/ uint16(xSetOp), uint16(JE),
3435
	/*5270*/ uint16(xReadCd),
3436
	/*5271*/ uint16(xArgRel32),
3437
	/*5272*/ uint16(xMatch),
3438
	/*5273*/ uint16(xCondDataSize), 5277, 5268, 5282,
3439
	/*5277*/ uint16(xSetOp), uint16(JE),
3440
	/*5279*/ uint16(xReadCd),
3441
	/*5280*/ uint16(xArgRel32),
3442
	/*5281*/ uint16(xMatch),
3443
	/*5282*/ uint16(xSetOp), uint16(JE),
3444
	/*5284*/ uint16(xReadCd),
3445
	/*5285*/ uint16(xArgRel32),
3446
	/*5286*/ uint16(xMatch),
3447
	/*5287*/ uint16(xCondIs64), 5290, 5304,
3448
	/*5290*/ uint16(xCondDataSize), 5294, 5299, 0,
3449
	/*5294*/ uint16(xSetOp), uint16(JNE),
3450
	/*5296*/ uint16(xReadCw),
3451
	/*5297*/ uint16(xArgRel16),
3452
	/*5298*/ uint16(xMatch),
3453
	/*5299*/ uint16(xSetOp), uint16(JNE),
3454
	/*5301*/ uint16(xReadCd),
3455
	/*5302*/ uint16(xArgRel32),
3456
	/*5303*/ uint16(xMatch),
3457
	/*5304*/ uint16(xCondDataSize), 5308, 5299, 5313,
3458
	/*5308*/ uint16(xSetOp), uint16(JNE),
3459
	/*5310*/ uint16(xReadCd),
3460
	/*5311*/ uint16(xArgRel32),
3461
	/*5312*/ uint16(xMatch),
3462
	/*5313*/ uint16(xSetOp), uint16(JNE),
3463
	/*5315*/ uint16(xReadCd),
3464
	/*5316*/ uint16(xArgRel32),
3465
	/*5317*/ uint16(xMatch),
3466
	/*5318*/ uint16(xCondIs64), 5321, 5335,
3467
	/*5321*/ uint16(xCondDataSize), 5325, 5330, 0,
3468
	/*5325*/ uint16(xSetOp), uint16(JBE),
3469
	/*5327*/ uint16(xReadCw),
3470
	/*5328*/ uint16(xArgRel16),
3471
	/*5329*/ uint16(xMatch),
3472
	/*5330*/ uint16(xSetOp), uint16(JBE),
3473
	/*5332*/ uint16(xReadCd),
3474
	/*5333*/ uint16(xArgRel32),
3475
	/*5334*/ uint16(xMatch),
3476
	/*5335*/ uint16(xCondDataSize), 5339, 5330, 5344,
3477
	/*5339*/ uint16(xSetOp), uint16(JBE),
3478
	/*5341*/ uint16(xReadCd),
3479
	/*5342*/ uint16(xArgRel32),
3480
	/*5343*/ uint16(xMatch),
3481
	/*5344*/ uint16(xSetOp), uint16(JBE),
3482
	/*5346*/ uint16(xReadCd),
3483
	/*5347*/ uint16(xArgRel32),
3484
	/*5348*/ uint16(xMatch),
3485
	/*5349*/ uint16(xCondIs64), 5352, 5366,
3486
	/*5352*/ uint16(xCondDataSize), 5356, 5361, 0,
3487
	/*5356*/ uint16(xSetOp), uint16(JA),
3488
	/*5358*/ uint16(xReadCw),
3489
	/*5359*/ uint16(xArgRel16),
3490
	/*5360*/ uint16(xMatch),
3491
	/*5361*/ uint16(xSetOp), uint16(JA),
3492
	/*5363*/ uint16(xReadCd),
3493
	/*5364*/ uint16(xArgRel32),
3494
	/*5365*/ uint16(xMatch),
3495
	/*5366*/ uint16(xCondDataSize), 5370, 5361, 5375,
3496
	/*5370*/ uint16(xSetOp), uint16(JA),
3497
	/*5372*/ uint16(xReadCd),
3498
	/*5373*/ uint16(xArgRel32),
3499
	/*5374*/ uint16(xMatch),
3500
	/*5375*/ uint16(xSetOp), uint16(JA),
3501
	/*5377*/ uint16(xReadCd),
3502
	/*5378*/ uint16(xArgRel32),
3503
	/*5379*/ uint16(xMatch),
3504
	/*5380*/ uint16(xCondIs64), 5383, 5397,
3505
	/*5383*/ uint16(xCondDataSize), 5387, 5392, 0,
3506
	/*5387*/ uint16(xSetOp), uint16(JS),
3507
	/*5389*/ uint16(xReadCw),
3508
	/*5390*/ uint16(xArgRel16),
3509
	/*5391*/ uint16(xMatch),
3510
	/*5392*/ uint16(xSetOp), uint16(JS),
3511
	/*5394*/ uint16(xReadCd),
3512
	/*5395*/ uint16(xArgRel32),
3513
	/*5396*/ uint16(xMatch),
3514
	/*5397*/ uint16(xCondDataSize), 5401, 5392, 5406,
3515
	/*5401*/ uint16(xSetOp), uint16(JS),
3516
	/*5403*/ uint16(xReadCd),
3517
	/*5404*/ uint16(xArgRel32),
3518
	/*5405*/ uint16(xMatch),
3519
	/*5406*/ uint16(xSetOp), uint16(JS),
3520
	/*5408*/ uint16(xReadCd),
3521
	/*5409*/ uint16(xArgRel32),
3522
	/*5410*/ uint16(xMatch),
3523
	/*5411*/ uint16(xCondIs64), 5414, 5428,
3524
	/*5414*/ uint16(xCondDataSize), 5418, 5423, 0,
3525
	/*5418*/ uint16(xSetOp), uint16(JNS),
3526
	/*5420*/ uint16(xReadCw),
3527
	/*5421*/ uint16(xArgRel16),
3528
	/*5422*/ uint16(xMatch),
3529
	/*5423*/ uint16(xSetOp), uint16(JNS),
3530
	/*5425*/ uint16(xReadCd),
3531
	/*5426*/ uint16(xArgRel32),
3532
	/*5427*/ uint16(xMatch),
3533
	/*5428*/ uint16(xCondDataSize), 5432, 5423, 5437,
3534
	/*5432*/ uint16(xSetOp), uint16(JNS),
3535
	/*5434*/ uint16(xReadCd),
3536
	/*5435*/ uint16(xArgRel32),
3537
	/*5436*/ uint16(xMatch),
3538
	/*5437*/ uint16(xSetOp), uint16(JNS),
3539
	/*5439*/ uint16(xReadCd),
3540
	/*5440*/ uint16(xArgRel32),
3541
	/*5441*/ uint16(xMatch),
3542
	/*5442*/ uint16(xCondIs64), 5445, 5459,
3543
	/*5445*/ uint16(xCondDataSize), 5449, 5454, 0,
3544
	/*5449*/ uint16(xSetOp), uint16(JP),
3545
	/*5451*/ uint16(xReadCw),
3546
	/*5452*/ uint16(xArgRel16),
3547
	/*5453*/ uint16(xMatch),
3548
	/*5454*/ uint16(xSetOp), uint16(JP),
3549
	/*5456*/ uint16(xReadCd),
3550
	/*5457*/ uint16(xArgRel32),
3551
	/*5458*/ uint16(xMatch),
3552
	/*5459*/ uint16(xCondDataSize), 5463, 5454, 5468,
3553
	/*5463*/ uint16(xSetOp), uint16(JP),
3554
	/*5465*/ uint16(xReadCd),
3555
	/*5466*/ uint16(xArgRel32),
3556
	/*5467*/ uint16(xMatch),
3557
	/*5468*/ uint16(xSetOp), uint16(JP),
3558
	/*5470*/ uint16(xReadCd),
3559
	/*5471*/ uint16(xArgRel32),
3560
	/*5472*/ uint16(xMatch),
3561
	/*5473*/ uint16(xCondIs64), 5476, 5490,
3562
	/*5476*/ uint16(xCondDataSize), 5480, 5485, 0,
3563
	/*5480*/ uint16(xSetOp), uint16(JNP),
3564
	/*5482*/ uint16(xReadCw),
3565
	/*5483*/ uint16(xArgRel16),
3566
	/*5484*/ uint16(xMatch),
3567
	/*5485*/ uint16(xSetOp), uint16(JNP),
3568
	/*5487*/ uint16(xReadCd),
3569
	/*5488*/ uint16(xArgRel32),
3570
	/*5489*/ uint16(xMatch),
3571
	/*5490*/ uint16(xCondDataSize), 5494, 5485, 5499,
3572
	/*5494*/ uint16(xSetOp), uint16(JNP),
3573
	/*5496*/ uint16(xReadCd),
3574
	/*5497*/ uint16(xArgRel32),
3575
	/*5498*/ uint16(xMatch),
3576
	/*5499*/ uint16(xSetOp), uint16(JNP),
3577
	/*5501*/ uint16(xReadCd),
3578
	/*5502*/ uint16(xArgRel32),
3579
	/*5503*/ uint16(xMatch),
3580
	/*5504*/ uint16(xCondIs64), 5507, 5521,
3581
	/*5507*/ uint16(xCondDataSize), 5511, 5516, 0,
3582
	/*5511*/ uint16(xSetOp), uint16(JL),
3583
	/*5513*/ uint16(xReadCw),
3584
	/*5514*/ uint16(xArgRel16),
3585
	/*5515*/ uint16(xMatch),
3586
	/*5516*/ uint16(xSetOp), uint16(JL),
3587
	/*5518*/ uint16(xReadCd),
3588
	/*5519*/ uint16(xArgRel32),
3589
	/*5520*/ uint16(xMatch),
3590
	/*5521*/ uint16(xCondDataSize), 5525, 5516, 5530,
3591
	/*5525*/ uint16(xSetOp), uint16(JL),
3592
	/*5527*/ uint16(xReadCd),
3593
	/*5528*/ uint16(xArgRel32),
3594
	/*5529*/ uint16(xMatch),
3595
	/*5530*/ uint16(xSetOp), uint16(JL),
3596
	/*5532*/ uint16(xReadCd),
3597
	/*5533*/ uint16(xArgRel32),
3598
	/*5534*/ uint16(xMatch),
3599
	/*5535*/ uint16(xCondIs64), 5538, 5552,
3600
	/*5538*/ uint16(xCondDataSize), 5542, 5547, 0,
3601
	/*5542*/ uint16(xSetOp), uint16(JGE),
3602
	/*5544*/ uint16(xReadCw),
3603
	/*5545*/ uint16(xArgRel16),
3604
	/*5546*/ uint16(xMatch),
3605
	/*5547*/ uint16(xSetOp), uint16(JGE),
3606
	/*5549*/ uint16(xReadCd),
3607
	/*5550*/ uint16(xArgRel32),
3608
	/*5551*/ uint16(xMatch),
3609
	/*5552*/ uint16(xCondDataSize), 5556, 5547, 5561,
3610
	/*5556*/ uint16(xSetOp), uint16(JGE),
3611
	/*5558*/ uint16(xReadCd),
3612
	/*5559*/ uint16(xArgRel32),
3613
	/*5560*/ uint16(xMatch),
3614
	/*5561*/ uint16(xSetOp), uint16(JGE),
3615
	/*5563*/ uint16(xReadCd),
3616
	/*5564*/ uint16(xArgRel32),
3617
	/*5565*/ uint16(xMatch),
3618
	/*5566*/ uint16(xCondIs64), 5569, 5583,
3619
	/*5569*/ uint16(xCondDataSize), 5573, 5578, 0,
3620
	/*5573*/ uint16(xSetOp), uint16(JLE),
3621
	/*5575*/ uint16(xReadCw),
3622
	/*5576*/ uint16(xArgRel16),
3623
	/*5577*/ uint16(xMatch),
3624
	/*5578*/ uint16(xSetOp), uint16(JLE),
3625
	/*5580*/ uint16(xReadCd),
3626
	/*5581*/ uint16(xArgRel32),
3627
	/*5582*/ uint16(xMatch),
3628
	/*5583*/ uint16(xCondDataSize), 5587, 5578, 5592,
3629
	/*5587*/ uint16(xSetOp), uint16(JLE),
3630
	/*5589*/ uint16(xReadCd),
3631
	/*5590*/ uint16(xArgRel32),
3632
	/*5591*/ uint16(xMatch),
3633
	/*5592*/ uint16(xSetOp), uint16(JLE),
3634
	/*5594*/ uint16(xReadCd),
3635
	/*5595*/ uint16(xArgRel32),
3636
	/*5596*/ uint16(xMatch),
3637
	/*5597*/ uint16(xCondIs64), 5600, 5614,
3638
	/*5600*/ uint16(xCondDataSize), 5604, 5609, 0,
3639
	/*5604*/ uint16(xSetOp), uint16(JG),
3640
	/*5606*/ uint16(xReadCw),
3641
	/*5607*/ uint16(xArgRel16),
3642
	/*5608*/ uint16(xMatch),
3643
	/*5609*/ uint16(xSetOp), uint16(JG),
3644
	/*5611*/ uint16(xReadCd),
3645
	/*5612*/ uint16(xArgRel32),
3646
	/*5613*/ uint16(xMatch),
3647
	/*5614*/ uint16(xCondDataSize), 5618, 5609, 5623,
3648
	/*5618*/ uint16(xSetOp), uint16(JG),
3649
	/*5620*/ uint16(xReadCd),
3650
	/*5621*/ uint16(xArgRel32),
3651
	/*5622*/ uint16(xMatch),
3652
	/*5623*/ uint16(xSetOp), uint16(JG),
3653
	/*5625*/ uint16(xReadCd),
3654
	/*5626*/ uint16(xArgRel32),
3655
	/*5627*/ uint16(xMatch),
3656
	/*5628*/ uint16(xSetOp), uint16(SETO),
3657
	/*5630*/ uint16(xReadSlashR),
3658
	/*5631*/ uint16(xArgRM8),
3659
	/*5632*/ uint16(xMatch),
3660
	/*5633*/ uint16(xSetOp), uint16(SETNO),
3661
	/*5635*/ uint16(xReadSlashR),
3662
	/*5636*/ uint16(xArgRM8),
3663
	/*5637*/ uint16(xMatch),
3664
	/*5638*/ uint16(xSetOp), uint16(SETB),
3665
	/*5640*/ uint16(xReadSlashR),
3666
	/*5641*/ uint16(xArgRM8),
3667
	/*5642*/ uint16(xMatch),
3668
	/*5643*/ uint16(xSetOp), uint16(SETAE),
3669
	/*5645*/ uint16(xReadSlashR),
3670
	/*5646*/ uint16(xArgRM8),
3671
	/*5647*/ uint16(xMatch),
3672
	/*5648*/ uint16(xSetOp), uint16(SETE),
3673
	/*5650*/ uint16(xReadSlashR),
3674
	/*5651*/ uint16(xArgRM8),
3675
	/*5652*/ uint16(xMatch),
3676
	/*5653*/ uint16(xSetOp), uint16(SETNE),
3677
	/*5655*/ uint16(xReadSlashR),
3678
	/*5656*/ uint16(xArgRM8),
3679
	/*5657*/ uint16(xMatch),
3680
	/*5658*/ uint16(xSetOp), uint16(SETBE),
3681
	/*5660*/ uint16(xReadSlashR),
3682
	/*5661*/ uint16(xArgRM8),
3683
	/*5662*/ uint16(xMatch),
3684
	/*5663*/ uint16(xSetOp), uint16(SETA),
3685
	/*5665*/ uint16(xReadSlashR),
3686
	/*5666*/ uint16(xArgRM8),
3687
	/*5667*/ uint16(xMatch),
3688
	/*5668*/ uint16(xSetOp), uint16(SETS),
3689
	/*5670*/ uint16(xReadSlashR),
3690
	/*5671*/ uint16(xArgRM8),
3691
	/*5672*/ uint16(xMatch),
3692
	/*5673*/ uint16(xSetOp), uint16(SETNS),
3693
	/*5675*/ uint16(xReadSlashR),
3694
	/*5676*/ uint16(xArgRM8),
3695
	/*5677*/ uint16(xMatch),
3696
	/*5678*/ uint16(xSetOp), uint16(SETP),
3697
	/*5680*/ uint16(xReadSlashR),
3698
	/*5681*/ uint16(xArgRM8),
3699
	/*5682*/ uint16(xMatch),
3700
	/*5683*/ uint16(xSetOp), uint16(SETNP),
3701
	/*5685*/ uint16(xReadSlashR),
3702
	/*5686*/ uint16(xArgRM8),
3703
	/*5687*/ uint16(xMatch),
3704
	/*5688*/ uint16(xSetOp), uint16(SETL),
3705
	/*5690*/ uint16(xReadSlashR),
3706
	/*5691*/ uint16(xArgRM8),
3707
	/*5692*/ uint16(xMatch),
3708
	/*5693*/ uint16(xSetOp), uint16(SETGE),
3709
	/*5695*/ uint16(xReadSlashR),
3710
	/*5696*/ uint16(xArgRM8),
3711
	/*5697*/ uint16(xMatch),
3712
	/*5698*/ uint16(xSetOp), uint16(SETLE),
3713
	/*5700*/ uint16(xReadSlashR),
3714
	/*5701*/ uint16(xArgRM8),
3715
	/*5702*/ uint16(xMatch),
3716
	/*5703*/ uint16(xSetOp), uint16(SETG),
3717
	/*5705*/ uint16(xReadSlashR),
3718
	/*5706*/ uint16(xArgRM8),
3719
	/*5707*/ uint16(xMatch),
3720
	/*5708*/ uint16(xSetOp), uint16(PUSH),
3721
	/*5710*/ uint16(xArgFS),
3722
	/*5711*/ uint16(xMatch),
3723
	/*5712*/ uint16(xCondIs64), 5715, 5727,
3724
	/*5715*/ uint16(xCondDataSize), 5719, 5723, 0,
3725
	/*5719*/ uint16(xSetOp), uint16(POP),
3726
	/*5721*/ uint16(xArgFS),
3727
	/*5722*/ uint16(xMatch),
3728
	/*5723*/ uint16(xSetOp), uint16(POP),
3729
	/*5725*/ uint16(xArgFS),
3730
	/*5726*/ uint16(xMatch),
3731
	/*5727*/ uint16(xCondDataSize), 5719, 5731, 5735,
3732
	/*5731*/ uint16(xSetOp), uint16(POP),
3733
	/*5733*/ uint16(xArgFS),
3734
	/*5734*/ uint16(xMatch),
3735
	/*5735*/ uint16(xSetOp), uint16(POP),
3736
	/*5737*/ uint16(xArgFS),
3737
	/*5738*/ uint16(xMatch),
3738
	/*5739*/ uint16(xSetOp), uint16(CPUID),
3739
	/*5741*/ uint16(xMatch),
3740
	/*5742*/ uint16(xCondIs64), 5745, 5761,
3741
	/*5745*/ uint16(xCondDataSize), 5749, 5755, 0,
3742
	/*5749*/ uint16(xSetOp), uint16(BT),
3743
	/*5751*/ uint16(xReadSlashR),
3744
	/*5752*/ uint16(xArgRM16),
3745
	/*5753*/ uint16(xArgR16),
3746
	/*5754*/ uint16(xMatch),
3747
	/*5755*/ uint16(xSetOp), uint16(BT),
3748
	/*5757*/ uint16(xReadSlashR),
3749
	/*5758*/ uint16(xArgRM32),
3750
	/*5759*/ uint16(xArgR32),
3751
	/*5760*/ uint16(xMatch),
3752
	/*5761*/ uint16(xCondDataSize), 5749, 5755, 5765,
3753
	/*5765*/ uint16(xSetOp), uint16(BT),
3754
	/*5767*/ uint16(xReadSlashR),
3755
	/*5768*/ uint16(xArgRM64),
3756
	/*5769*/ uint16(xArgR64),
3757
	/*5770*/ uint16(xMatch),
3758
	/*5771*/ uint16(xCondIs64), 5774, 5794,
3759
	/*5774*/ uint16(xCondDataSize), 5778, 5786, 0,
3760
	/*5778*/ uint16(xSetOp), uint16(SHLD),
3761
	/*5780*/ uint16(xReadSlashR),
3762
	/*5781*/ uint16(xReadIb),
3763
	/*5782*/ uint16(xArgRM16),
3764
	/*5783*/ uint16(xArgR16),
3765
	/*5784*/ uint16(xArgImm8u),
3766
	/*5785*/ uint16(xMatch),
3767
	/*5786*/ uint16(xSetOp), uint16(SHLD),
3768
	/*5788*/ uint16(xReadSlashR),
3769
	/*5789*/ uint16(xReadIb),
3770
	/*5790*/ uint16(xArgRM32),
3771
	/*5791*/ uint16(xArgR32),
3772
	/*5792*/ uint16(xArgImm8u),
3773
	/*5793*/ uint16(xMatch),
3774
	/*5794*/ uint16(xCondDataSize), 5778, 5786, 5798,
3775
	/*5798*/ uint16(xSetOp), uint16(SHLD),
3776
	/*5800*/ uint16(xReadSlashR),
3777
	/*5801*/ uint16(xReadIb),
3778
	/*5802*/ uint16(xArgRM64),
3779
	/*5803*/ uint16(xArgR64),
3780
	/*5804*/ uint16(xArgImm8u),
3781
	/*5805*/ uint16(xMatch),
3782
	/*5806*/ uint16(xCondIs64), 5809, 5827,
3783
	/*5809*/ uint16(xCondDataSize), 5813, 5820, 0,
3784
	/*5813*/ uint16(xSetOp), uint16(SHLD),
3785
	/*5815*/ uint16(xReadSlashR),
3786
	/*5816*/ uint16(xArgRM16),
3787
	/*5817*/ uint16(xArgR16),
3788
	/*5818*/ uint16(xArgCL),
3789
	/*5819*/ uint16(xMatch),
3790
	/*5820*/ uint16(xSetOp), uint16(SHLD),
3791
	/*5822*/ uint16(xReadSlashR),
3792
	/*5823*/ uint16(xArgRM32),
3793
	/*5824*/ uint16(xArgR32),
3794
	/*5825*/ uint16(xArgCL),
3795
	/*5826*/ uint16(xMatch),
3796
	/*5827*/ uint16(xCondDataSize), 5813, 5820, 5831,
3797
	/*5831*/ uint16(xSetOp), uint16(SHLD),
3798
	/*5833*/ uint16(xReadSlashR),
3799
	/*5834*/ uint16(xArgRM64),
3800
	/*5835*/ uint16(xArgR64),
3801
	/*5836*/ uint16(xArgCL),
3802
	/*5837*/ uint16(xMatch),
3803
	/*5838*/ uint16(xSetOp), uint16(PUSH),
3804
	/*5840*/ uint16(xArgGS),
3805
	/*5841*/ uint16(xMatch),
3806
	/*5842*/ uint16(xCondIs64), 5845, 5857,
3807
	/*5845*/ uint16(xCondDataSize), 5849, 5853, 0,
3808
	/*5849*/ uint16(xSetOp), uint16(POP),
3809
	/*5851*/ uint16(xArgGS),
3810
	/*5852*/ uint16(xMatch),
3811
	/*5853*/ uint16(xSetOp), uint16(POP),
3812
	/*5855*/ uint16(xArgGS),
3813
	/*5856*/ uint16(xMatch),
3814
	/*5857*/ uint16(xCondDataSize), 5849, 5861, 5865,
3815
	/*5861*/ uint16(xSetOp), uint16(POP),
3816
	/*5863*/ uint16(xArgGS),
3817
	/*5864*/ uint16(xMatch),
3818
	/*5865*/ uint16(xSetOp), uint16(POP),
3819
	/*5867*/ uint16(xArgGS),
3820
	/*5868*/ uint16(xMatch),
3821
	/*5869*/ uint16(xSetOp), uint16(RSM),
3822
	/*5871*/ uint16(xMatch),
3823
	/*5872*/ uint16(xCondIs64), 5875, 5891,
3824
	/*5875*/ uint16(xCondDataSize), 5879, 5885, 0,
3825
	/*5879*/ uint16(xSetOp), uint16(BTS),
3826
	/*5881*/ uint16(xReadSlashR),
3827
	/*5882*/ uint16(xArgRM16),
3828
	/*5883*/ uint16(xArgR16),
3829
	/*5884*/ uint16(xMatch),
3830
	/*5885*/ uint16(xSetOp), uint16(BTS),
3831
	/*5887*/ uint16(xReadSlashR),
3832
	/*5888*/ uint16(xArgRM32),
3833
	/*5889*/ uint16(xArgR32),
3834
	/*5890*/ uint16(xMatch),
3835
	/*5891*/ uint16(xCondDataSize), 5879, 5885, 5895,
3836
	/*5895*/ uint16(xSetOp), uint16(BTS),
3837
	/*5897*/ uint16(xReadSlashR),
3838
	/*5898*/ uint16(xArgRM64),
3839
	/*5899*/ uint16(xArgR64),
3840
	/*5900*/ uint16(xMatch),
3841
	/*5901*/ uint16(xCondIs64), 5904, 5924,
3842
	/*5904*/ uint16(xCondDataSize), 5908, 5916, 0,
3843
	/*5908*/ uint16(xSetOp), uint16(SHRD),
3844
	/*5910*/ uint16(xReadSlashR),
3845
	/*5911*/ uint16(xReadIb),
3846
	/*5912*/ uint16(xArgRM16),
3847
	/*5913*/ uint16(xArgR16),
3848
	/*5914*/ uint16(xArgImm8u),
3849
	/*5915*/ uint16(xMatch),
3850
	/*5916*/ uint16(xSetOp), uint16(SHRD),
3851
	/*5918*/ uint16(xReadSlashR),
3852
	/*5919*/ uint16(xReadIb),
3853
	/*5920*/ uint16(xArgRM32),
3854
	/*5921*/ uint16(xArgR32),
3855
	/*5922*/ uint16(xArgImm8u),
3856
	/*5923*/ uint16(xMatch),
3857
	/*5924*/ uint16(xCondDataSize), 5908, 5916, 5928,
3858
	/*5928*/ uint16(xSetOp), uint16(SHRD),
3859
	/*5930*/ uint16(xReadSlashR),
3860
	/*5931*/ uint16(xReadIb),
3861
	/*5932*/ uint16(xArgRM64),
3862
	/*5933*/ uint16(xArgR64),
3863
	/*5934*/ uint16(xArgImm8u),
3864
	/*5935*/ uint16(xMatch),
3865
	/*5936*/ uint16(xCondIs64), 5939, 5957,
3866
	/*5939*/ uint16(xCondDataSize), 5943, 5950, 0,
3867
	/*5943*/ uint16(xSetOp), uint16(SHRD),
3868
	/*5945*/ uint16(xReadSlashR),
3869
	/*5946*/ uint16(xArgRM16),
3870
	/*5947*/ uint16(xArgR16),
3871
	/*5948*/ uint16(xArgCL),
3872
	/*5949*/ uint16(xMatch),
3873
	/*5950*/ uint16(xSetOp), uint16(SHRD),
3874
	/*5952*/ uint16(xReadSlashR),
3875
	/*5953*/ uint16(xArgRM32),
3876
	/*5954*/ uint16(xArgR32),
3877
	/*5955*/ uint16(xArgCL),
3878
	/*5956*/ uint16(xMatch),
3879
	/*5957*/ uint16(xCondDataSize), 5943, 5950, 5961,
3880
	/*5961*/ uint16(xSetOp), uint16(SHRD),
3881
	/*5963*/ uint16(xReadSlashR),
3882
	/*5964*/ uint16(xArgRM64),
3883
	/*5965*/ uint16(xArgR64),
3884
	/*5966*/ uint16(xArgCL),
3885
	/*5967*/ uint16(xMatch),
3886
	/*5968*/ uint16(xCondByte), 3,
3887
	0xE8, 6217,
3888
	0xF0, 6220,
3889
	0xF8, 6223,
3890
	/*5976*/ uint16(xCondSlashR),
3891
	5985, // 0
3892
	6039, // 1
3893
	6093, // 2
3894
	6122, // 3
3895
	6151, // 4
3896
	6174, // 5
3897
	6197, // 6
3898
	6213, // 7
3899
	/*5985*/ uint16(xCondIs64), 5988, 6000,
3900
	/*5988*/ uint16(xCondDataSize), 5992, 5996, 0,
3901
	/*5992*/ uint16(xSetOp), uint16(FXSAVE),
3902
	/*5994*/ uint16(xArgM512byte),
3903
	/*5995*/ uint16(xMatch),
3904
	/*5996*/ uint16(xSetOp), uint16(FXSAVE),
3905
	/*5998*/ uint16(xArgM512byte),
3906
	/*5999*/ uint16(xMatch),
3907
	/*6000*/ uint16(xCondPrefix), 2,
3908
	0xF3, 6014,
3909
	0x0, 6006,
3910
	/*6006*/ uint16(xCondDataSize), 5992, 5996, 6010,
3911
	/*6010*/ uint16(xSetOp), uint16(FXSAVE64),
3912
	/*6012*/ uint16(xArgM512byte),
3913
	/*6013*/ uint16(xMatch),
3914
	/*6014*/ uint16(xCondDataSize), 6018, 6025, 6032,
3915
	/*6018*/ uint16(xCondIsMem), 6021, 0,
3916
	/*6021*/ uint16(xSetOp), uint16(RDFSBASE),
3917
	/*6023*/ uint16(xArgRM32),
3918
	/*6024*/ uint16(xMatch),
3919
	/*6025*/ uint16(xCondIsMem), 6028, 0,
3920
	/*6028*/ uint16(xSetOp), uint16(RDFSBASE),
3921
	/*6030*/ uint16(xArgRM32),
3922
	/*6031*/ uint16(xMatch),
3923
	/*6032*/ uint16(xCondIsMem), 6035, 0,
3924
	/*6035*/ uint16(xSetOp), uint16(RDFSBASE),
3925
	/*6037*/ uint16(xArgRM64),
3926
	/*6038*/ uint16(xMatch),
3927
	/*6039*/ uint16(xCondIs64), 6042, 6054,
3928
	/*6042*/ uint16(xCondDataSize), 6046, 6050, 0,
3929
	/*6046*/ uint16(xSetOp), uint16(FXRSTOR),
3930
	/*6048*/ uint16(xArgM512byte),
3931
	/*6049*/ uint16(xMatch),
3932
	/*6050*/ uint16(xSetOp), uint16(FXRSTOR),
3933
	/*6052*/ uint16(xArgM512byte),
3934
	/*6053*/ uint16(xMatch),
3935
	/*6054*/ uint16(xCondPrefix), 2,
3936
	0xF3, 6068,
3937
	0x0, 6060,
3938
	/*6060*/ uint16(xCondDataSize), 6046, 6050, 6064,
3939
	/*6064*/ uint16(xSetOp), uint16(FXRSTOR64),
3940
	/*6066*/ uint16(xArgM512byte),
3941
	/*6067*/ uint16(xMatch),
3942
	/*6068*/ uint16(xCondDataSize), 6072, 6079, 6086,
3943
	/*6072*/ uint16(xCondIsMem), 6075, 0,
3944
	/*6075*/ uint16(xSetOp), uint16(RDGSBASE),
3945
	/*6077*/ uint16(xArgRM32),
3946
	/*6078*/ uint16(xMatch),
3947
	/*6079*/ uint16(xCondIsMem), 6082, 0,
3948
	/*6082*/ uint16(xSetOp), uint16(RDGSBASE),
3949
	/*6084*/ uint16(xArgRM32),
3950
	/*6085*/ uint16(xMatch),
3951
	/*6086*/ uint16(xCondIsMem), 6089, 0,
3952
	/*6089*/ uint16(xSetOp), uint16(RDGSBASE),
3953
	/*6091*/ uint16(xArgRM64),
3954
	/*6092*/ uint16(xMatch),
3955
	/*6093*/ uint16(xCondIs64), 6096, 6100,
3956
	/*6096*/ uint16(xSetOp), uint16(LDMXCSR),
3957
	/*6098*/ uint16(xArgM32),
3958
	/*6099*/ uint16(xMatch),
3959
	/*6100*/ uint16(xCondPrefix), 2,
3960
	0xF3, 6106,
3961
	0x0, 6096,
3962
	/*6106*/ uint16(xCondDataSize), 6110, 6114, 6118,
3963
	/*6110*/ uint16(xSetOp), uint16(WRFSBASE),
3964
	/*6112*/ uint16(xArgRM32),
3965
	/*6113*/ uint16(xMatch),
3966
	/*6114*/ uint16(xSetOp), uint16(WRFSBASE),
3967
	/*6116*/ uint16(xArgRM32),
3968
	/*6117*/ uint16(xMatch),
3969
	/*6118*/ uint16(xSetOp), uint16(WRFSBASE),
3970
	/*6120*/ uint16(xArgRM64),
3971
	/*6121*/ uint16(xMatch),
3972
	/*6122*/ uint16(xCondIs64), 6125, 6129,
3973
	/*6125*/ uint16(xSetOp), uint16(STMXCSR),
3974
	/*6127*/ uint16(xArgM32),
3975
	/*6128*/ uint16(xMatch),
3976
	/*6129*/ uint16(xCondPrefix), 2,
3977
	0xF3, 6135,
3978
	0x0, 6125,
3979
	/*6135*/ uint16(xCondDataSize), 6139, 6143, 6147,
3980
	/*6139*/ uint16(xSetOp), uint16(WRGSBASE),
3981
	/*6141*/ uint16(xArgRM32),
3982
	/*6142*/ uint16(xMatch),
3983
	/*6143*/ uint16(xSetOp), uint16(WRGSBASE),
3984
	/*6145*/ uint16(xArgRM32),
3985
	/*6146*/ uint16(xMatch),
3986
	/*6147*/ uint16(xSetOp), uint16(WRGSBASE),
3987
	/*6149*/ uint16(xArgRM64),
3988
	/*6150*/ uint16(xMatch),
3989
	/*6151*/ uint16(xCondIs64), 6154, 6166,
3990
	/*6154*/ uint16(xCondDataSize), 6158, 6162, 0,
3991
	/*6158*/ uint16(xSetOp), uint16(XSAVE),
3992
	/*6160*/ uint16(xArgMem),
3993
	/*6161*/ uint16(xMatch),
3994
	/*6162*/ uint16(xSetOp), uint16(XSAVE),
3995
	/*6164*/ uint16(xArgMem),
3996
	/*6165*/ uint16(xMatch),
3997
	/*6166*/ uint16(xCondDataSize), 6158, 6162, 6170,
3998
	/*6170*/ uint16(xSetOp), uint16(XSAVE64),
3999
	/*6172*/ uint16(xArgMem),
4000
	/*6173*/ uint16(xMatch),
4001
	/*6174*/ uint16(xCondIs64), 6177, 6189,
4002
	/*6177*/ uint16(xCondDataSize), 6181, 6185, 0,
4003
	/*6181*/ uint16(xSetOp), uint16(XRSTOR),
4004
	/*6183*/ uint16(xArgMem),
4005
	/*6184*/ uint16(xMatch),
4006
	/*6185*/ uint16(xSetOp), uint16(XRSTOR),
4007
	/*6187*/ uint16(xArgMem),
4008
	/*6188*/ uint16(xMatch),
4009
	/*6189*/ uint16(xCondDataSize), 6181, 6185, 6193,
4010
	/*6193*/ uint16(xSetOp), uint16(XRSTOR64),
4011
	/*6195*/ uint16(xArgMem),
4012
	/*6196*/ uint16(xMatch),
4013
	/*6197*/ uint16(xCondDataSize), 6201, 6205, 6209,
4014
	/*6201*/ uint16(xSetOp), uint16(XSAVEOPT),
4015
	/*6203*/ uint16(xArgMem),
4016
	/*6204*/ uint16(xMatch),
4017
	/*6205*/ uint16(xSetOp), uint16(XSAVEOPT),
4018
	/*6207*/ uint16(xArgMem),
4019
	/*6208*/ uint16(xMatch),
4020
	/*6209*/ uint16(xSetOp), uint16(XSAVEOPT64),
4021
	/*6211*/ uint16(xArgMem),
4022
	/*6212*/ uint16(xMatch),
4023
	/*6213*/ uint16(xSetOp), uint16(CLFLUSH),
4024
	/*6215*/ uint16(xArgM8),
4025
	/*6216*/ uint16(xMatch),
4026
	/*6217*/ uint16(xSetOp), uint16(LFENCE),
4027
	/*6219*/ uint16(xMatch),
4028
	/*6220*/ uint16(xSetOp), uint16(MFENCE),
4029
	/*6222*/ uint16(xMatch),
4030
	/*6223*/ uint16(xSetOp), uint16(SFENCE),
4031
	/*6225*/ uint16(xMatch),
4032
	/*6226*/ uint16(xCondIs64), 6229, 6245,
4033
	/*6229*/ uint16(xCondDataSize), 6233, 6239, 0,
4034
	/*6233*/ uint16(xSetOp), uint16(IMUL),
4035
	/*6235*/ uint16(xReadSlashR),
4036
	/*6236*/ uint16(xArgR16),
4037
	/*6237*/ uint16(xArgRM16),
4038
	/*6238*/ uint16(xMatch),
4039
	/*6239*/ uint16(xSetOp), uint16(IMUL),
4040
	/*6241*/ uint16(xReadSlashR),
4041
	/*6242*/ uint16(xArgR32),
4042
	/*6243*/ uint16(xArgRM32),
4043
	/*6244*/ uint16(xMatch),
4044
	/*6245*/ uint16(xCondDataSize), 6233, 6239, 6249,
4045
	/*6249*/ uint16(xSetOp), uint16(IMUL),
4046
	/*6251*/ uint16(xReadSlashR),
4047
	/*6252*/ uint16(xArgR64),
4048
	/*6253*/ uint16(xArgRM64),
4049
	/*6254*/ uint16(xMatch),
4050
	/*6255*/ uint16(xSetOp), uint16(CMPXCHG),
4051
	/*6257*/ uint16(xReadSlashR),
4052
	/*6258*/ uint16(xArgRM8),
4053
	/*6259*/ uint16(xArgR8),
4054
	/*6260*/ uint16(xMatch),
4055
	/*6261*/ uint16(xCondIs64), 6264, 6280,
4056
	/*6264*/ uint16(xCondDataSize), 6268, 6274, 0,
4057
	/*6268*/ uint16(xSetOp), uint16(CMPXCHG),
4058
	/*6270*/ uint16(xReadSlashR),
4059
	/*6271*/ uint16(xArgRM16),
4060
	/*6272*/ uint16(xArgR16),
4061
	/*6273*/ uint16(xMatch),
4062
	/*6274*/ uint16(xSetOp), uint16(CMPXCHG),
4063
	/*6276*/ uint16(xReadSlashR),
4064
	/*6277*/ uint16(xArgRM32),
4065
	/*6278*/ uint16(xArgR32),
4066
	/*6279*/ uint16(xMatch),
4067
	/*6280*/ uint16(xCondDataSize), 6268, 6274, 6284,
4068
	/*6284*/ uint16(xSetOp), uint16(CMPXCHG),
4069
	/*6286*/ uint16(xReadSlashR),
4070
	/*6287*/ uint16(xArgRM64),
4071
	/*6288*/ uint16(xArgR64),
4072
	/*6289*/ uint16(xMatch),
4073
	/*6290*/ uint16(xCondIs64), 6293, 6309,
4074
	/*6293*/ uint16(xCondDataSize), 6297, 6303, 0,
4075
	/*6297*/ uint16(xSetOp), uint16(LSS),
4076
	/*6299*/ uint16(xReadSlashR),
4077
	/*6300*/ uint16(xArgR16),
4078
	/*6301*/ uint16(xArgM16colon16),
4079
	/*6302*/ uint16(xMatch),
4080
	/*6303*/ uint16(xSetOp), uint16(LSS),
4081
	/*6305*/ uint16(xReadSlashR),
4082
	/*6306*/ uint16(xArgR32),
4083
	/*6307*/ uint16(xArgM16colon32),
4084
	/*6308*/ uint16(xMatch),
4085
	/*6309*/ uint16(xCondDataSize), 6297, 6303, 6313,
4086
	/*6313*/ uint16(xSetOp), uint16(LSS),
4087
	/*6315*/ uint16(xReadSlashR),
4088
	/*6316*/ uint16(xArgR64),
4089
	/*6317*/ uint16(xArgM16colon64),
4090
	/*6318*/ uint16(xMatch),
4091
	/*6319*/ uint16(xCondIs64), 6322, 6338,
4092
	/*6322*/ uint16(xCondDataSize), 6326, 6332, 0,
4093
	/*6326*/ uint16(xSetOp), uint16(BTR),
4094
	/*6328*/ uint16(xReadSlashR),
4095
	/*6329*/ uint16(xArgRM16),
4096
	/*6330*/ uint16(xArgR16),
4097
	/*6331*/ uint16(xMatch),
4098
	/*6332*/ uint16(xSetOp), uint16(BTR),
4099
	/*6334*/ uint16(xReadSlashR),
4100
	/*6335*/ uint16(xArgRM32),
4101
	/*6336*/ uint16(xArgR32),
4102
	/*6337*/ uint16(xMatch),
4103
	/*6338*/ uint16(xCondDataSize), 6326, 6332, 6342,
4104
	/*6342*/ uint16(xSetOp), uint16(BTR),
4105
	/*6344*/ uint16(xReadSlashR),
4106
	/*6345*/ uint16(xArgRM64),
4107
	/*6346*/ uint16(xArgR64),
4108
	/*6347*/ uint16(xMatch),
4109
	/*6348*/ uint16(xCondIs64), 6351, 6367,
4110
	/*6351*/ uint16(xCondDataSize), 6355, 6361, 0,
4111
	/*6355*/ uint16(xSetOp), uint16(LFS),
4112
	/*6357*/ uint16(xReadSlashR),
4113
	/*6358*/ uint16(xArgR16),
4114
	/*6359*/ uint16(xArgM16colon16),
4115
	/*6360*/ uint16(xMatch),
4116
	/*6361*/ uint16(xSetOp), uint16(LFS),
4117
	/*6363*/ uint16(xReadSlashR),
4118
	/*6364*/ uint16(xArgR32),
4119
	/*6365*/ uint16(xArgM16colon32),
4120
	/*6366*/ uint16(xMatch),
4121
	/*6367*/ uint16(xCondDataSize), 6355, 6361, 6371,
4122
	/*6371*/ uint16(xSetOp), uint16(LFS),
4123
	/*6373*/ uint16(xReadSlashR),
4124
	/*6374*/ uint16(xArgR64),
4125
	/*6375*/ uint16(xArgM16colon64),
4126
	/*6376*/ uint16(xMatch),
4127
	/*6377*/ uint16(xCondIs64), 6380, 6396,
4128
	/*6380*/ uint16(xCondDataSize), 6384, 6390, 0,
4129
	/*6384*/ uint16(xSetOp), uint16(LGS),
4130
	/*6386*/ uint16(xReadSlashR),
4131
	/*6387*/ uint16(xArgR16),
4132
	/*6388*/ uint16(xArgM16colon16),
4133
	/*6389*/ uint16(xMatch),
4134
	/*6390*/ uint16(xSetOp), uint16(LGS),
4135
	/*6392*/ uint16(xReadSlashR),
4136
	/*6393*/ uint16(xArgR32),
4137
	/*6394*/ uint16(xArgM16colon32),
4138
	/*6395*/ uint16(xMatch),
4139
	/*6396*/ uint16(xCondDataSize), 6384, 6390, 6400,
4140
	/*6400*/ uint16(xSetOp), uint16(LGS),
4141
	/*6402*/ uint16(xReadSlashR),
4142
	/*6403*/ uint16(xArgR64),
4143
	/*6404*/ uint16(xArgM16colon64),
4144
	/*6405*/ uint16(xMatch),
4145
	/*6406*/ uint16(xCondIs64), 6409, 6425,
4146
	/*6409*/ uint16(xCondDataSize), 6413, 6419, 0,
4147
	/*6413*/ uint16(xSetOp), uint16(MOVZX),
4148
	/*6415*/ uint16(xReadSlashR),
4149
	/*6416*/ uint16(xArgR16),
4150
	/*6417*/ uint16(xArgRM8),
4151
	/*6418*/ uint16(xMatch),
4152
	/*6419*/ uint16(xSetOp), uint16(MOVZX),
4153
	/*6421*/ uint16(xReadSlashR),
4154
	/*6422*/ uint16(xArgR32),
4155
	/*6423*/ uint16(xArgRM8),
4156
	/*6424*/ uint16(xMatch),
4157
	/*6425*/ uint16(xCondDataSize), 6413, 6419, 6429,
4158
	/*6429*/ uint16(xSetOp), uint16(MOVZX),
4159
	/*6431*/ uint16(xReadSlashR),
4160
	/*6432*/ uint16(xArgR64),
4161
	/*6433*/ uint16(xArgRM8),
4162
	/*6434*/ uint16(xMatch),
4163
	/*6435*/ uint16(xCondIs64), 6438, 6454,
4164
	/*6438*/ uint16(xCondDataSize), 6442, 6448, 0,
4165
	/*6442*/ uint16(xSetOp), uint16(MOVZX),
4166
	/*6444*/ uint16(xReadSlashR),
4167
	/*6445*/ uint16(xArgR16),
4168
	/*6446*/ uint16(xArgRM16),
4169
	/*6447*/ uint16(xMatch),
4170
	/*6448*/ uint16(xSetOp), uint16(MOVZX),
4171
	/*6450*/ uint16(xReadSlashR),
4172
	/*6451*/ uint16(xArgR32),
4173
	/*6452*/ uint16(xArgRM16),
4174
	/*6453*/ uint16(xMatch),
4175
	/*6454*/ uint16(xCondDataSize), 6442, 6448, 6458,
4176
	/*6458*/ uint16(xSetOp), uint16(MOVZX),
4177
	/*6460*/ uint16(xReadSlashR),
4178
	/*6461*/ uint16(xArgR64),
4179
	/*6462*/ uint16(xArgRM16),
4180
	/*6463*/ uint16(xMatch),
4181
	/*6464*/ uint16(xCondIs64), 6467, 6487,
4182
	/*6467*/ uint16(xCondPrefix), 1,
4183
	0xF3, 6471,
4184
	/*6471*/ uint16(xCondDataSize), 6475, 6481, 0,
4185
	/*6475*/ uint16(xSetOp), uint16(POPCNT),
4186
	/*6477*/ uint16(xReadSlashR),
4187
	/*6478*/ uint16(xArgR16),
4188
	/*6479*/ uint16(xArgRM16),
4189
	/*6480*/ uint16(xMatch),
4190
	/*6481*/ uint16(xSetOp), uint16(POPCNT),
4191
	/*6483*/ uint16(xReadSlashR),
4192
	/*6484*/ uint16(xArgR32),
4193
	/*6485*/ uint16(xArgRM32),
4194
	/*6486*/ uint16(xMatch),
4195
	/*6487*/ uint16(xCondPrefix), 1,
4196
	0xF3, 6491,
4197
	/*6491*/ uint16(xCondDataSize), 6475, 6481, 6495,
4198
	/*6495*/ uint16(xSetOp), uint16(POPCNT),
4199
	/*6497*/ uint16(xReadSlashR),
4200
	/*6498*/ uint16(xArgR64),
4201
	/*6499*/ uint16(xArgRM64),
4202
	/*6500*/ uint16(xMatch),
4203
	/*6501*/ uint16(xCondDataSize), 0, 6505, 0,
4204
	/*6505*/ uint16(xSetOp), uint16(UD1),
4205
	/*6507*/ uint16(xReadSlashR),
4206
	/*6508*/ uint16(xArgR32),
4207
	/*6509*/ uint16(xArgRM32),
4208
	/*6510*/ uint16(xMatch),
4209
	/*6511*/ uint16(xCondSlashR),
4210
	0,    // 0
4211
	0,    // 1
4212
	0,    // 2
4213
	0,    // 3
4214
	6520, // 4
4215
	6549, // 5
4216
	6578, // 6
4217
	6607, // 7
4218
	/*6520*/ uint16(xCondIs64), 6523, 6539,
4219
	/*6523*/ uint16(xCondDataSize), 6527, 6533, 0,
4220
	/*6527*/ uint16(xSetOp), uint16(BT),
4221
	/*6529*/ uint16(xReadIb),
4222
	/*6530*/ uint16(xArgRM16),
4223
	/*6531*/ uint16(xArgImm8u),
4224
	/*6532*/ uint16(xMatch),
4225
	/*6533*/ uint16(xSetOp), uint16(BT),
4226
	/*6535*/ uint16(xReadIb),
4227
	/*6536*/ uint16(xArgRM32),
4228
	/*6537*/ uint16(xArgImm8u),
4229
	/*6538*/ uint16(xMatch),
4230
	/*6539*/ uint16(xCondDataSize), 6527, 6533, 6543,
4231
	/*6543*/ uint16(xSetOp), uint16(BT),
4232
	/*6545*/ uint16(xReadIb),
4233
	/*6546*/ uint16(xArgRM64),
4234
	/*6547*/ uint16(xArgImm8u),
4235
	/*6548*/ uint16(xMatch),
4236
	/*6549*/ uint16(xCondIs64), 6552, 6568,
4237
	/*6552*/ uint16(xCondDataSize), 6556, 6562, 0,
4238
	/*6556*/ uint16(xSetOp), uint16(BTS),
4239
	/*6558*/ uint16(xReadIb),
4240
	/*6559*/ uint16(xArgRM16),
4241
	/*6560*/ uint16(xArgImm8u),
4242
	/*6561*/ uint16(xMatch),
4243
	/*6562*/ uint16(xSetOp), uint16(BTS),
4244
	/*6564*/ uint16(xReadIb),
4245
	/*6565*/ uint16(xArgRM32),
4246
	/*6566*/ uint16(xArgImm8u),
4247
	/*6567*/ uint16(xMatch),
4248
	/*6568*/ uint16(xCondDataSize), 6556, 6562, 6572,
4249
	/*6572*/ uint16(xSetOp), uint16(BTS),
4250
	/*6574*/ uint16(xReadIb),
4251
	/*6575*/ uint16(xArgRM64),
4252
	/*6576*/ uint16(xArgImm8u),
4253
	/*6577*/ uint16(xMatch),
4254
	/*6578*/ uint16(xCondIs64), 6581, 6597,
4255
	/*6581*/ uint16(xCondDataSize), 6585, 6591, 0,
4256
	/*6585*/ uint16(xSetOp), uint16(BTR),
4257
	/*6587*/ uint16(xReadIb),
4258
	/*6588*/ uint16(xArgRM16),
4259
	/*6589*/ uint16(xArgImm8u),
4260
	/*6590*/ uint16(xMatch),
4261
	/*6591*/ uint16(xSetOp), uint16(BTR),
4262
	/*6593*/ uint16(xReadIb),
4263
	/*6594*/ uint16(xArgRM32),
4264
	/*6595*/ uint16(xArgImm8u),
4265
	/*6596*/ uint16(xMatch),
4266
	/*6597*/ uint16(xCondDataSize), 6585, 6591, 6601,
4267
	/*6601*/ uint16(xSetOp), uint16(BTR),
4268
	/*6603*/ uint16(xReadIb),
4269
	/*6604*/ uint16(xArgRM64),
4270
	/*6605*/ uint16(xArgImm8u),
4271
	/*6606*/ uint16(xMatch),
4272
	/*6607*/ uint16(xCondIs64), 6610, 6626,
4273
	/*6610*/ uint16(xCondDataSize), 6614, 6620, 0,
4274
	/*6614*/ uint16(xSetOp), uint16(BTC),
4275
	/*6616*/ uint16(xReadIb),
4276
	/*6617*/ uint16(xArgRM16),
4277
	/*6618*/ uint16(xArgImm8u),
4278
	/*6619*/ uint16(xMatch),
4279
	/*6620*/ uint16(xSetOp), uint16(BTC),
4280
	/*6622*/ uint16(xReadIb),
4281
	/*6623*/ uint16(xArgRM32),
4282
	/*6624*/ uint16(xArgImm8u),
4283
	/*6625*/ uint16(xMatch),
4284
	/*6626*/ uint16(xCondDataSize), 6614, 6620, 6630,
4285
	/*6630*/ uint16(xSetOp), uint16(BTC),
4286
	/*6632*/ uint16(xReadIb),
4287
	/*6633*/ uint16(xArgRM64),
4288
	/*6634*/ uint16(xArgImm8u),
4289
	/*6635*/ uint16(xMatch),
4290
	/*6636*/ uint16(xCondIs64), 6639, 6655,
4291
	/*6639*/ uint16(xCondDataSize), 6643, 6649, 0,
4292
	/*6643*/ uint16(xSetOp), uint16(BTC),
4293
	/*6645*/ uint16(xReadSlashR),
4294
	/*6646*/ uint16(xArgRM16),
4295
	/*6647*/ uint16(xArgR16),
4296
	/*6648*/ uint16(xMatch),
4297
	/*6649*/ uint16(xSetOp), uint16(BTC),
4298
	/*6651*/ uint16(xReadSlashR),
4299
	/*6652*/ uint16(xArgRM32),
4300
	/*6653*/ uint16(xArgR32),
4301
	/*6654*/ uint16(xMatch),
4302
	/*6655*/ uint16(xCondDataSize), 6643, 6649, 6659,
4303
	/*6659*/ uint16(xSetOp), uint16(BTC),
4304
	/*6661*/ uint16(xReadSlashR),
4305
	/*6662*/ uint16(xArgRM64),
4306
	/*6663*/ uint16(xArgR64),
4307
	/*6664*/ uint16(xMatch),
4308
	/*6665*/ uint16(xCondIs64), 6668, 6706,
4309
	/*6668*/ uint16(xCondPrefix), 2,
4310
	0xF3, 6690,
4311
	0x0, 6674,
4312
	/*6674*/ uint16(xCondDataSize), 6678, 6684, 0,
4313
	/*6678*/ uint16(xSetOp), uint16(BSF),
4314
	/*6680*/ uint16(xReadSlashR),
4315
	/*6681*/ uint16(xArgR16),
4316
	/*6682*/ uint16(xArgRM16),
4317
	/*6683*/ uint16(xMatch),
4318
	/*6684*/ uint16(xSetOp), uint16(BSF),
4319
	/*6686*/ uint16(xReadSlashR),
4320
	/*6687*/ uint16(xArgR32),
4321
	/*6688*/ uint16(xArgRM32),
4322
	/*6689*/ uint16(xMatch),
4323
	/*6690*/ uint16(xCondDataSize), 6694, 6700, 0,
4324
	/*6694*/ uint16(xSetOp), uint16(TZCNT),
4325
	/*6696*/ uint16(xReadSlashR),
4326
	/*6697*/ uint16(xArgR16),
4327
	/*6698*/ uint16(xArgRM16),
4328
	/*6699*/ uint16(xMatch),
4329
	/*6700*/ uint16(xSetOp), uint16(TZCNT),
4330
	/*6702*/ uint16(xReadSlashR),
4331
	/*6703*/ uint16(xArgR32),
4332
	/*6704*/ uint16(xArgRM32),
4333
	/*6705*/ uint16(xMatch),
4334
	/*6706*/ uint16(xCondPrefix), 2,
4335
	0xF3, 6722,
4336
	0x0, 6712,
4337
	/*6712*/ uint16(xCondDataSize), 6678, 6684, 6716,
4338
	/*6716*/ uint16(xSetOp), uint16(BSF),
4339
	/*6718*/ uint16(xReadSlashR),
4340
	/*6719*/ uint16(xArgR64),
4341
	/*6720*/ uint16(xArgRM64),
4342
	/*6721*/ uint16(xMatch),
4343
	/*6722*/ uint16(xCondDataSize), 6694, 6700, 6726,
4344
	/*6726*/ uint16(xSetOp), uint16(TZCNT),
4345
	/*6728*/ uint16(xReadSlashR),
4346
	/*6729*/ uint16(xArgR64),
4347
	/*6730*/ uint16(xArgRM64),
4348
	/*6731*/ uint16(xMatch),
4349
	/*6732*/ uint16(xCondIs64), 6735, 6773,
4350
	/*6735*/ uint16(xCondPrefix), 2,
4351
	0xF3, 6757,
4352
	0x0, 6741,
4353
	/*6741*/ uint16(xCondDataSize), 6745, 6751, 0,
4354
	/*6745*/ uint16(xSetOp), uint16(BSR),
4355
	/*6747*/ uint16(xReadSlashR),
4356
	/*6748*/ uint16(xArgR16),
4357
	/*6749*/ uint16(xArgRM16),
4358
	/*6750*/ uint16(xMatch),
4359
	/*6751*/ uint16(xSetOp), uint16(BSR),
4360
	/*6753*/ uint16(xReadSlashR),
4361
	/*6754*/ uint16(xArgR32),
4362
	/*6755*/ uint16(xArgRM32),
4363
	/*6756*/ uint16(xMatch),
4364
	/*6757*/ uint16(xCondDataSize), 6761, 6767, 0,
4365
	/*6761*/ uint16(xSetOp), uint16(LZCNT),
4366
	/*6763*/ uint16(xReadSlashR),
4367
	/*6764*/ uint16(xArgR16),
4368
	/*6765*/ uint16(xArgRM16),
4369
	/*6766*/ uint16(xMatch),
4370
	/*6767*/ uint16(xSetOp), uint16(LZCNT),
4371
	/*6769*/ uint16(xReadSlashR),
4372
	/*6770*/ uint16(xArgR32),
4373
	/*6771*/ uint16(xArgRM32),
4374
	/*6772*/ uint16(xMatch),
4375
	/*6773*/ uint16(xCondPrefix), 2,
4376
	0xF3, 6789,
4377
	0x0, 6779,
4378
	/*6779*/ uint16(xCondDataSize), 6745, 6751, 6783,
4379
	/*6783*/ uint16(xSetOp), uint16(BSR),
4380
	/*6785*/ uint16(xReadSlashR),
4381
	/*6786*/ uint16(xArgR64),
4382
	/*6787*/ uint16(xArgRM64),
4383
	/*6788*/ uint16(xMatch),
4384
	/*6789*/ uint16(xCondDataSize), 6761, 6767, 6793,
4385
	/*6793*/ uint16(xSetOp), uint16(LZCNT),
4386
	/*6795*/ uint16(xReadSlashR),
4387
	/*6796*/ uint16(xArgR64),
4388
	/*6797*/ uint16(xArgRM64),
4389
	/*6798*/ uint16(xMatch),
4390
	/*6799*/ uint16(xCondIs64), 6802, 6818,
4391
	/*6802*/ uint16(xCondDataSize), 6806, 6812, 0,
4392
	/*6806*/ uint16(xSetOp), uint16(MOVSX),
4393
	/*6808*/ uint16(xReadSlashR),
4394
	/*6809*/ uint16(xArgR16),
4395
	/*6810*/ uint16(xArgRM8),
4396
	/*6811*/ uint16(xMatch),
4397
	/*6812*/ uint16(xSetOp), uint16(MOVSX),
4398
	/*6814*/ uint16(xReadSlashR),
4399
	/*6815*/ uint16(xArgR32),
4400
	/*6816*/ uint16(xArgRM8),
4401
	/*6817*/ uint16(xMatch),
4402
	/*6818*/ uint16(xCondDataSize), 6806, 6812, 6822,
4403
	/*6822*/ uint16(xSetOp), uint16(MOVSX),
4404
	/*6824*/ uint16(xReadSlashR),
4405
	/*6825*/ uint16(xArgR64),
4406
	/*6826*/ uint16(xArgRM8),
4407
	/*6827*/ uint16(xMatch),
4408
	/*6828*/ uint16(xCondIs64), 6831, 6847,
4409
	/*6831*/ uint16(xCondDataSize), 6835, 6841, 0,
4410
	/*6835*/ uint16(xSetOp), uint16(MOVSX),
4411
	/*6837*/ uint16(xReadSlashR),
4412
	/*6838*/ uint16(xArgR16),
4413
	/*6839*/ uint16(xArgRM16),
4414
	/*6840*/ uint16(xMatch),
4415
	/*6841*/ uint16(xSetOp), uint16(MOVSX),
4416
	/*6843*/ uint16(xReadSlashR),
4417
	/*6844*/ uint16(xArgR32),
4418
	/*6845*/ uint16(xArgRM16),
4419
	/*6846*/ uint16(xMatch),
4420
	/*6847*/ uint16(xCondDataSize), 6835, 6841, 6851,
4421
	/*6851*/ uint16(xSetOp), uint16(MOVSX),
4422
	/*6853*/ uint16(xReadSlashR),
4423
	/*6854*/ uint16(xArgR64),
4424
	/*6855*/ uint16(xArgRM16),
4425
	/*6856*/ uint16(xMatch),
4426
	/*6857*/ uint16(xSetOp), uint16(XADD),
4427
	/*6859*/ uint16(xReadSlashR),
4428
	/*6860*/ uint16(xArgRM8),
4429
	/*6861*/ uint16(xArgR8),
4430
	/*6862*/ uint16(xMatch),
4431
	/*6863*/ uint16(xCondIs64), 6866, 6882,
4432
	/*6866*/ uint16(xCondDataSize), 6870, 6876, 0,
4433
	/*6870*/ uint16(xSetOp), uint16(XADD),
4434
	/*6872*/ uint16(xReadSlashR),
4435
	/*6873*/ uint16(xArgRM16),
4436
	/*6874*/ uint16(xArgR16),
4437
	/*6875*/ uint16(xMatch),
4438
	/*6876*/ uint16(xSetOp), uint16(XADD),
4439
	/*6878*/ uint16(xReadSlashR),
4440
	/*6879*/ uint16(xArgRM32),
4441
	/*6880*/ uint16(xArgR32),
4442
	/*6881*/ uint16(xMatch),
4443
	/*6882*/ uint16(xCondDataSize), 6870, 6876, 6886,
4444
	/*6886*/ uint16(xSetOp), uint16(XADD),
4445
	/*6888*/ uint16(xReadSlashR),
4446
	/*6889*/ uint16(xArgRM64),
4447
	/*6890*/ uint16(xArgR64),
4448
	/*6891*/ uint16(xMatch),
4449
	/*6892*/ uint16(xCondPrefix), 4,
4450
	0xF3, 6926,
4451
	0xF2, 6918,
4452
	0x66, 6910,
4453
	0x0, 6902,
4454
	/*6902*/ uint16(xSetOp), uint16(CMPPS),
4455
	/*6904*/ uint16(xReadSlashR),
4456
	/*6905*/ uint16(xReadIb),
4457
	/*6906*/ uint16(xArgXmm1),
4458
	/*6907*/ uint16(xArgXmm2M128),
4459
	/*6908*/ uint16(xArgImm8u),
4460
	/*6909*/ uint16(xMatch),
4461
	/*6910*/ uint16(xSetOp), uint16(CMPPD),
4462
	/*6912*/ uint16(xReadSlashR),
4463
	/*6913*/ uint16(xReadIb),
4464
	/*6914*/ uint16(xArgXmm1),
4465
	/*6915*/ uint16(xArgXmm2M128),
4466
	/*6916*/ uint16(xArgImm8u),
4467
	/*6917*/ uint16(xMatch),
4468
	/*6918*/ uint16(xSetOp), uint16(CMPSD_XMM),
4469
	/*6920*/ uint16(xReadSlashR),
4470
	/*6921*/ uint16(xReadIb),
4471
	/*6922*/ uint16(xArgXmm1),
4472
	/*6923*/ uint16(xArgXmm2M64),
4473
	/*6924*/ uint16(xArgImm8u),
4474
	/*6925*/ uint16(xMatch),
4475
	/*6926*/ uint16(xSetOp), uint16(CMPSS),
4476
	/*6928*/ uint16(xReadSlashR),
4477
	/*6929*/ uint16(xReadIb),
4478
	/*6930*/ uint16(xArgXmm1),
4479
	/*6931*/ uint16(xArgXmm2M32),
4480
	/*6932*/ uint16(xArgImm8u),
4481
	/*6933*/ uint16(xMatch),
4482
	/*6934*/ uint16(xCondIs64), 6937, 6953,
4483
	/*6937*/ uint16(xCondDataSize), 6941, 6947, 0,
4484
	/*6941*/ uint16(xSetOp), uint16(MOVNTI),
4485
	/*6943*/ uint16(xReadSlashR),
4486
	/*6944*/ uint16(xArgM32),
4487
	/*6945*/ uint16(xArgR32),
4488
	/*6946*/ uint16(xMatch),
4489
	/*6947*/ uint16(xSetOp), uint16(MOVNTI),
4490
	/*6949*/ uint16(xReadSlashR),
4491
	/*6950*/ uint16(xArgM32),
4492
	/*6951*/ uint16(xArgR32),
4493
	/*6952*/ uint16(xMatch),
4494
	/*6953*/ uint16(xCondDataSize), 6941, 6947, 6957,
4495
	/*6957*/ uint16(xSetOp), uint16(MOVNTI),
4496
	/*6959*/ uint16(xReadSlashR),
4497
	/*6960*/ uint16(xArgM64),
4498
	/*6961*/ uint16(xArgR64),
4499
	/*6962*/ uint16(xMatch),
4500
	/*6963*/ uint16(xCondPrefix), 2,
4501
	0x66, 6977,
4502
	0x0, 6969,
4503
	/*6969*/ uint16(xSetOp), uint16(PINSRW),
4504
	/*6971*/ uint16(xReadSlashR),
4505
	/*6972*/ uint16(xReadIb),
4506
	/*6973*/ uint16(xArgMm),
4507
	/*6974*/ uint16(xArgR32M16),
4508
	/*6975*/ uint16(xArgImm8u),
4509
	/*6976*/ uint16(xMatch),
4510
	/*6977*/ uint16(xSetOp), uint16(PINSRW),
4511
	/*6979*/ uint16(xReadSlashR),
4512
	/*6980*/ uint16(xReadIb),
4513
	/*6981*/ uint16(xArgXmm),
4514
	/*6982*/ uint16(xArgR32M16),
4515
	/*6983*/ uint16(xArgImm8u),
4516
	/*6984*/ uint16(xMatch),
4517
	/*6985*/ uint16(xCondPrefix), 2,
4518
	0x66, 6999,
4519
	0x0, 6991,
4520
	/*6991*/ uint16(xSetOp), uint16(PEXTRW),
4521
	/*6993*/ uint16(xReadSlashR),
4522
	/*6994*/ uint16(xReadIb),
4523
	/*6995*/ uint16(xArgR32),
4524
	/*6996*/ uint16(xArgMm2),
4525
	/*6997*/ uint16(xArgImm8u),
4526
	/*6998*/ uint16(xMatch),
4527
	/*6999*/ uint16(xSetOp), uint16(PEXTRW),
4528
	/*7001*/ uint16(xReadSlashR),
4529
	/*7002*/ uint16(xReadIb),
4530
	/*7003*/ uint16(xArgR32),
4531
	/*7004*/ uint16(xArgXmm2),
4532
	/*7005*/ uint16(xArgImm8u),
4533
	/*7006*/ uint16(xMatch),
4534
	/*7007*/ uint16(xCondPrefix), 2,
4535
	0x66, 7021,
4536
	0x0, 7013,
4537
	/*7013*/ uint16(xSetOp), uint16(SHUFPS),
4538
	/*7015*/ uint16(xReadSlashR),
4539
	/*7016*/ uint16(xReadIb),
4540
	/*7017*/ uint16(xArgXmm1),
4541
	/*7018*/ uint16(xArgXmm2M128),
4542
	/*7019*/ uint16(xArgImm8u),
4543
	/*7020*/ uint16(xMatch),
4544
	/*7021*/ uint16(xSetOp), uint16(SHUFPD),
4545
	/*7023*/ uint16(xReadSlashR),
4546
	/*7024*/ uint16(xReadIb),
4547
	/*7025*/ uint16(xArgXmm1),
4548
	/*7026*/ uint16(xArgXmm2M128),
4549
	/*7027*/ uint16(xArgImm8u),
4550
	/*7028*/ uint16(xMatch),
4551
	/*7029*/ uint16(xCondSlashR),
4552
	0,    // 0
4553
	7038, // 1
4554
	0,    // 2
4555
	7061, // 3
4556
	7084, // 4
4557
	7107, // 5
4558
	7130, // 6
4559
	0,    // 7
4560
	/*7038*/ uint16(xCondIs64), 7041, 7053,
4561
	/*7041*/ uint16(xCondDataSize), 7045, 7049, 0,
4562
	/*7045*/ uint16(xSetOp), uint16(CMPXCHG8B),
4563
	/*7047*/ uint16(xArgM64),
4564
	/*7048*/ uint16(xMatch),
4565
	/*7049*/ uint16(xSetOp), uint16(CMPXCHG8B),
4566
	/*7051*/ uint16(xArgM64),
4567
	/*7052*/ uint16(xMatch),
4568
	/*7053*/ uint16(xCondDataSize), 7045, 7049, 7057,
4569
	/*7057*/ uint16(xSetOp), uint16(CMPXCHG16B),
4570
	/*7059*/ uint16(xArgM128),
4571
	/*7060*/ uint16(xMatch),
4572
	/*7061*/ uint16(xCondIs64), 7064, 7076,
4573
	/*7064*/ uint16(xCondDataSize), 7068, 7072, 0,
4574
	/*7068*/ uint16(xSetOp), uint16(XRSTORS),
4575
	/*7070*/ uint16(xArgMem),
4576
	/*7071*/ uint16(xMatch),
4577
	/*7072*/ uint16(xSetOp), uint16(XRSTORS),
4578
	/*7074*/ uint16(xArgMem),
4579
	/*7075*/ uint16(xMatch),
4580
	/*7076*/ uint16(xCondDataSize), 7068, 7072, 7080,
4581
	/*7080*/ uint16(xSetOp), uint16(XRSTORS64),
4582
	/*7082*/ uint16(xArgMem),
4583
	/*7083*/ uint16(xMatch),
4584
	/*7084*/ uint16(xCondIs64), 7087, 7099,
4585
	/*7087*/ uint16(xCondDataSize), 7091, 7095, 0,
4586
	/*7091*/ uint16(xSetOp), uint16(XSAVEC),
4587
	/*7093*/ uint16(xArgMem),
4588
	/*7094*/ uint16(xMatch),
4589
	/*7095*/ uint16(xSetOp), uint16(XSAVEC),
4590
	/*7097*/ uint16(xArgMem),
4591
	/*7098*/ uint16(xMatch),
4592
	/*7099*/ uint16(xCondDataSize), 7091, 7095, 7103,
4593
	/*7103*/ uint16(xSetOp), uint16(XSAVEC64),
4594
	/*7105*/ uint16(xArgMem),
4595
	/*7106*/ uint16(xMatch),
4596
	/*7107*/ uint16(xCondIs64), 7110, 7122,
4597
	/*7110*/ uint16(xCondDataSize), 7114, 7118, 0,
4598
	/*7114*/ uint16(xSetOp), uint16(XSAVES),
4599
	/*7116*/ uint16(xArgMem),
4600
	/*7117*/ uint16(xMatch),
4601
	/*7118*/ uint16(xSetOp), uint16(XSAVES),
4602
	/*7120*/ uint16(xArgMem),
4603
	/*7121*/ uint16(xMatch),
4604
	/*7122*/ uint16(xCondDataSize), 7114, 7118, 7126,
4605
	/*7126*/ uint16(xSetOp), uint16(XSAVES64),
4606
	/*7128*/ uint16(xArgMem),
4607
	/*7129*/ uint16(xMatch),
4608
	/*7130*/ uint16(xCondIs64), 7133, 7151,
4609
	/*7133*/ uint16(xCondDataSize), 7137, 7144, 0,
4610
	/*7137*/ uint16(xCondIsMem), 7140, 0,
4611
	/*7140*/ uint16(xSetOp), uint16(RDRAND),
4612
	/*7142*/ uint16(xArgRmf16),
4613
	/*7143*/ uint16(xMatch),
4614
	/*7144*/ uint16(xCondIsMem), 7147, 0,
4615
	/*7147*/ uint16(xSetOp), uint16(RDRAND),
4616
	/*7149*/ uint16(xArgRmf32),
4617
	/*7150*/ uint16(xMatch),
4618
	/*7151*/ uint16(xCondDataSize), 7137, 7144, 7155,
4619
	/*7155*/ uint16(xSetOp), uint16(RDRAND),
4620
	/*7157*/ uint16(xMatch),
4621
	/*7158*/ uint16(xCondIs64), 7161, 7173,
4622
	/*7161*/ uint16(xCondDataSize), 7165, 7169, 0,
4623
	/*7165*/ uint16(xSetOp), uint16(BSWAP),
4624
	/*7167*/ uint16(xArgR16op),
4625
	/*7168*/ uint16(xMatch),
4626
	/*7169*/ uint16(xSetOp), uint16(BSWAP),
4627
	/*7171*/ uint16(xArgR32op),
4628
	/*7172*/ uint16(xMatch),
4629
	/*7173*/ uint16(xCondDataSize), 7165, 7169, 7177,
4630
	/*7177*/ uint16(xSetOp), uint16(BSWAP),
4631
	/*7179*/ uint16(xArgR64op),
4632
	/*7180*/ uint16(xMatch),
4633
	/*7181*/ uint16(xCondPrefix), 2,
4634
	0xF2, 7193,
4635
	0x66, 7187,
4636
	/*7187*/ uint16(xSetOp), uint16(ADDSUBPD),
4637
	/*7189*/ uint16(xReadSlashR),
4638
	/*7190*/ uint16(xArgXmm1),
4639
	/*7191*/ uint16(xArgXmm2M128),
4640
	/*7192*/ uint16(xMatch),
4641
	/*7193*/ uint16(xSetOp), uint16(ADDSUBPS),
4642
	/*7195*/ uint16(xReadSlashR),
4643
	/*7196*/ uint16(xArgXmm1),
4644
	/*7197*/ uint16(xArgXmm2M128),
4645
	/*7198*/ uint16(xMatch),
4646
	/*7199*/ uint16(xCondPrefix), 2,
4647
	0x66, 7211,
4648
	0x0, 7205,
4649
	/*7205*/ uint16(xSetOp), uint16(PSRLW),
4650
	/*7207*/ uint16(xReadSlashR),
4651
	/*7208*/ uint16(xArgMm),
4652
	/*7209*/ uint16(xArgMmM64),
4653
	/*7210*/ uint16(xMatch),
4654
	/*7211*/ uint16(xSetOp), uint16(PSRLW),
4655
	/*7213*/ uint16(xReadSlashR),
4656
	/*7214*/ uint16(xArgXmm1),
4657
	/*7215*/ uint16(xArgXmm2M128),
4658
	/*7216*/ uint16(xMatch),
4659
	/*7217*/ uint16(xCondPrefix), 2,
4660
	0x66, 7229,
4661
	0x0, 7223,
4662
	/*7223*/ uint16(xSetOp), uint16(PSRLD),
4663
	/*7225*/ uint16(xReadSlashR),
4664
	/*7226*/ uint16(xArgMm),
4665
	/*7227*/ uint16(xArgMmM64),
4666
	/*7228*/ uint16(xMatch),
4667
	/*7229*/ uint16(xSetOp), uint16(PSRLD),
4668
	/*7231*/ uint16(xReadSlashR),
4669
	/*7232*/ uint16(xArgXmm1),
4670
	/*7233*/ uint16(xArgXmm2M128),
4671
	/*7234*/ uint16(xMatch),
4672
	/*7235*/ uint16(xCondPrefix), 2,
4673
	0x66, 7247,
4674
	0x0, 7241,
4675
	/*7241*/ uint16(xSetOp), uint16(PSRLQ),
4676
	/*7243*/ uint16(xReadSlashR),
4677
	/*7244*/ uint16(xArgMm),
4678
	/*7245*/ uint16(xArgMmM64),
4679
	/*7246*/ uint16(xMatch),
4680
	/*7247*/ uint16(xSetOp), uint16(PSRLQ),
4681
	/*7249*/ uint16(xReadSlashR),
4682
	/*7250*/ uint16(xArgXmm1),
4683
	/*7251*/ uint16(xArgXmm2M128),
4684
	/*7252*/ uint16(xMatch),
4685
	/*7253*/ uint16(xCondPrefix), 2,
4686
	0x66, 7265,
4687
	0x0, 7259,
4688
	/*7259*/ uint16(xSetOp), uint16(PADDQ),
4689
	/*7261*/ uint16(xReadSlashR),
4690
	/*7262*/ uint16(xArgMm1),
4691
	/*7263*/ uint16(xArgMm2M64),
4692
	/*7264*/ uint16(xMatch),
4693
	/*7265*/ uint16(xSetOp), uint16(PADDQ),
4694
	/*7267*/ uint16(xReadSlashR),
4695
	/*7268*/ uint16(xArgXmm1),
4696
	/*7269*/ uint16(xArgXmm2M128),
4697
	/*7270*/ uint16(xMatch),
4698
	/*7271*/ uint16(xCondPrefix), 2,
4699
	0x66, 7283,
4700
	0x0, 7277,
4701
	/*7277*/ uint16(xSetOp), uint16(PMULLW),
4702
	/*7279*/ uint16(xReadSlashR),
4703
	/*7280*/ uint16(xArgMm),
4704
	/*7281*/ uint16(xArgMmM64),
4705
	/*7282*/ uint16(xMatch),
4706
	/*7283*/ uint16(xSetOp), uint16(PMULLW),
4707
	/*7285*/ uint16(xReadSlashR),
4708
	/*7286*/ uint16(xArgXmm1),
4709
	/*7287*/ uint16(xArgXmm2M128),
4710
	/*7288*/ uint16(xMatch),
4711
	/*7289*/ uint16(xCondPrefix), 3,
4712
	0xF3, 7309,
4713
	0xF2, 7303,
4714
	0x66, 7297,
4715
	/*7297*/ uint16(xSetOp), uint16(MOVQ),
4716
	/*7299*/ uint16(xReadSlashR),
4717
	/*7300*/ uint16(xArgXmm2M64),
4718
	/*7301*/ uint16(xArgXmm1),
4719
	/*7302*/ uint16(xMatch),
4720
	/*7303*/ uint16(xSetOp), uint16(MOVDQ2Q),
4721
	/*7305*/ uint16(xReadSlashR),
4722
	/*7306*/ uint16(xArgMm),
4723
	/*7307*/ uint16(xArgXmm2),
4724
	/*7308*/ uint16(xMatch),
4725
	/*7309*/ uint16(xSetOp), uint16(MOVQ2DQ),
4726
	/*7311*/ uint16(xReadSlashR),
4727
	/*7312*/ uint16(xArgXmm1),
4728
	/*7313*/ uint16(xArgMm2),
4729
	/*7314*/ uint16(xMatch),
4730
	/*7315*/ uint16(xCondPrefix), 2,
4731
	0x66, 7327,
4732
	0x0, 7321,
4733
	/*7321*/ uint16(xSetOp), uint16(PMOVMSKB),
4734
	/*7323*/ uint16(xReadSlashR),
4735
	/*7324*/ uint16(xArgR32),
4736
	/*7325*/ uint16(xArgMm2),
4737
	/*7326*/ uint16(xMatch),
4738
	/*7327*/ uint16(xSetOp), uint16(PMOVMSKB),
4739
	/*7329*/ uint16(xReadSlashR),
4740
	/*7330*/ uint16(xArgR32),
4741
	/*7331*/ uint16(xArgXmm2),
4742
	/*7332*/ uint16(xMatch),
4743
	/*7333*/ uint16(xCondPrefix), 2,
4744
	0x66, 7345,
4745
	0x0, 7339,
4746
	/*7339*/ uint16(xSetOp), uint16(PSUBUSB),
4747
	/*7341*/ uint16(xReadSlashR),
4748
	/*7342*/ uint16(xArgMm),
4749
	/*7343*/ uint16(xArgMmM64),
4750
	/*7344*/ uint16(xMatch),
4751
	/*7345*/ uint16(xSetOp), uint16(PSUBUSB),
4752
	/*7347*/ uint16(xReadSlashR),
4753
	/*7348*/ uint16(xArgXmm1),
4754
	/*7349*/ uint16(xArgXmm2M128),
4755
	/*7350*/ uint16(xMatch),
4756
	/*7351*/ uint16(xCondPrefix), 2,
4757
	0x66, 7363,
4758
	0x0, 7357,
4759
	/*7357*/ uint16(xSetOp), uint16(PSUBUSW),
4760
	/*7359*/ uint16(xReadSlashR),
4761
	/*7360*/ uint16(xArgMm),
4762
	/*7361*/ uint16(xArgMmM64),
4763
	/*7362*/ uint16(xMatch),
4764
	/*7363*/ uint16(xSetOp), uint16(PSUBUSW),
4765
	/*7365*/ uint16(xReadSlashR),
4766
	/*7366*/ uint16(xArgXmm1),
4767
	/*7367*/ uint16(xArgXmm2M128),
4768
	/*7368*/ uint16(xMatch),
4769
	/*7369*/ uint16(xCondPrefix), 2,
4770
	0x66, 7381,
4771
	0x0, 7375,
4772
	/*7375*/ uint16(xSetOp), uint16(PMINUB),
4773
	/*7377*/ uint16(xReadSlashR),
4774
	/*7378*/ uint16(xArgMm1),
4775
	/*7379*/ uint16(xArgMm2M64),
4776
	/*7380*/ uint16(xMatch),
4777
	/*7381*/ uint16(xSetOp), uint16(PMINUB),
4778
	/*7383*/ uint16(xReadSlashR),
4779
	/*7384*/ uint16(xArgXmm1),
4780
	/*7385*/ uint16(xArgXmm2M128),
4781
	/*7386*/ uint16(xMatch),
4782
	/*7387*/ uint16(xCondPrefix), 2,
4783
	0x66, 7399,
4784
	0x0, 7393,
4785
	/*7393*/ uint16(xSetOp), uint16(PAND),
4786
	/*7395*/ uint16(xReadSlashR),
4787
	/*7396*/ uint16(xArgMm),
4788
	/*7397*/ uint16(xArgMmM64),
4789
	/*7398*/ uint16(xMatch),
4790
	/*7399*/ uint16(xSetOp), uint16(PAND),
4791
	/*7401*/ uint16(xReadSlashR),
4792
	/*7402*/ uint16(xArgXmm1),
4793
	/*7403*/ uint16(xArgXmm2M128),
4794
	/*7404*/ uint16(xMatch),
4795
	/*7405*/ uint16(xCondPrefix), 2,
4796
	0x66, 7417,
4797
	0x0, 7411,
4798
	/*7411*/ uint16(xSetOp), uint16(PADDUSB),
4799
	/*7413*/ uint16(xReadSlashR),
4800
	/*7414*/ uint16(xArgMm),
4801
	/*7415*/ uint16(xArgMmM64),
4802
	/*7416*/ uint16(xMatch),
4803
	/*7417*/ uint16(xSetOp), uint16(PADDUSB),
4804
	/*7419*/ uint16(xReadSlashR),
4805
	/*7420*/ uint16(xArgXmm1),
4806
	/*7421*/ uint16(xArgXmm2M128),
4807
	/*7422*/ uint16(xMatch),
4808
	/*7423*/ uint16(xCondPrefix), 2,
4809
	0x66, 7435,
4810
	0x0, 7429,
4811
	/*7429*/ uint16(xSetOp), uint16(PADDUSW),
4812
	/*7431*/ uint16(xReadSlashR),
4813
	/*7432*/ uint16(xArgMm),
4814
	/*7433*/ uint16(xArgMmM64),
4815
	/*7434*/ uint16(xMatch),
4816
	/*7435*/ uint16(xSetOp), uint16(PADDUSW),
4817
	/*7437*/ uint16(xReadSlashR),
4818
	/*7438*/ uint16(xArgXmm1),
4819
	/*7439*/ uint16(xArgXmm2M128),
4820
	/*7440*/ uint16(xMatch),
4821
	/*7441*/ uint16(xCondPrefix), 2,
4822
	0x66, 7453,
4823
	0x0, 7447,
4824
	/*7447*/ uint16(xSetOp), uint16(PMAXUB),
4825
	/*7449*/ uint16(xReadSlashR),
4826
	/*7450*/ uint16(xArgMm1),
4827
	/*7451*/ uint16(xArgMm2M64),
4828
	/*7452*/ uint16(xMatch),
4829
	/*7453*/ uint16(xSetOp), uint16(PMAXUB),
4830
	/*7455*/ uint16(xReadSlashR),
4831
	/*7456*/ uint16(xArgXmm1),
4832
	/*7457*/ uint16(xArgXmm2M128),
4833
	/*7458*/ uint16(xMatch),
4834
	/*7459*/ uint16(xCondPrefix), 2,
4835
	0x66, 7471,
4836
	0x0, 7465,
4837
	/*7465*/ uint16(xSetOp), uint16(PANDN),
4838
	/*7467*/ uint16(xReadSlashR),
4839
	/*7468*/ uint16(xArgMm),
4840
	/*7469*/ uint16(xArgMmM64),
4841
	/*7470*/ uint16(xMatch),
4842
	/*7471*/ uint16(xSetOp), uint16(PANDN),
4843
	/*7473*/ uint16(xReadSlashR),
4844
	/*7474*/ uint16(xArgXmm1),
4845
	/*7475*/ uint16(xArgXmm2M128),
4846
	/*7476*/ uint16(xMatch),
4847
	/*7477*/ uint16(xCondPrefix), 2,
4848
	0x66, 7489,
4849
	0x0, 7483,
4850
	/*7483*/ uint16(xSetOp), uint16(PAVGB),
4851
	/*7485*/ uint16(xReadSlashR),
4852
	/*7486*/ uint16(xArgMm1),
4853
	/*7487*/ uint16(xArgMm2M64),
4854
	/*7488*/ uint16(xMatch),
4855
	/*7489*/ uint16(xSetOp), uint16(PAVGB),
4856
	/*7491*/ uint16(xReadSlashR),
4857
	/*7492*/ uint16(xArgXmm1),
4858
	/*7493*/ uint16(xArgXmm2M128),
4859
	/*7494*/ uint16(xMatch),
4860
	/*7495*/ uint16(xCondPrefix), 2,
4861
	0x66, 7507,
4862
	0x0, 7501,
4863
	/*7501*/ uint16(xSetOp), uint16(PSRAW),
4864
	/*7503*/ uint16(xReadSlashR),
4865
	/*7504*/ uint16(xArgMm),
4866
	/*7505*/ uint16(xArgMmM64),
4867
	/*7506*/ uint16(xMatch),
4868
	/*7507*/ uint16(xSetOp), uint16(PSRAW),
4869
	/*7509*/ uint16(xReadSlashR),
4870
	/*7510*/ uint16(xArgXmm1),
4871
	/*7511*/ uint16(xArgXmm2M128),
4872
	/*7512*/ uint16(xMatch),
4873
	/*7513*/ uint16(xCondPrefix), 2,
4874
	0x66, 7525,
4875
	0x0, 7519,
4876
	/*7519*/ uint16(xSetOp), uint16(PSRAD),
4877
	/*7521*/ uint16(xReadSlashR),
4878
	/*7522*/ uint16(xArgMm),
4879
	/*7523*/ uint16(xArgMmM64),
4880
	/*7524*/ uint16(xMatch),
4881
	/*7525*/ uint16(xSetOp), uint16(PSRAD),
4882
	/*7527*/ uint16(xReadSlashR),
4883
	/*7528*/ uint16(xArgXmm1),
4884
	/*7529*/ uint16(xArgXmm2M128),
4885
	/*7530*/ uint16(xMatch),
4886
	/*7531*/ uint16(xCondPrefix), 2,
4887
	0x66, 7543,
4888
	0x0, 7537,
4889
	/*7537*/ uint16(xSetOp), uint16(PAVGW),
4890
	/*7539*/ uint16(xReadSlashR),
4891
	/*7540*/ uint16(xArgMm1),
4892
	/*7541*/ uint16(xArgMm2M64),
4893
	/*7542*/ uint16(xMatch),
4894
	/*7543*/ uint16(xSetOp), uint16(PAVGW),
4895
	/*7545*/ uint16(xReadSlashR),
4896
	/*7546*/ uint16(xArgXmm1),
4897
	/*7547*/ uint16(xArgXmm2M128),
4898
	/*7548*/ uint16(xMatch),
4899
	/*7549*/ uint16(xCondPrefix), 2,
4900
	0x66, 7561,
4901
	0x0, 7555,
4902
	/*7555*/ uint16(xSetOp), uint16(PMULHUW),
4903
	/*7557*/ uint16(xReadSlashR),
4904
	/*7558*/ uint16(xArgMm1),
4905
	/*7559*/ uint16(xArgMm2M64),
4906
	/*7560*/ uint16(xMatch),
4907
	/*7561*/ uint16(xSetOp), uint16(PMULHUW),
4908
	/*7563*/ uint16(xReadSlashR),
4909
	/*7564*/ uint16(xArgXmm1),
4910
	/*7565*/ uint16(xArgXmm2M128),
4911
	/*7566*/ uint16(xMatch),
4912
	/*7567*/ uint16(xCondPrefix), 2,
4913
	0x66, 7579,
4914
	0x0, 7573,
4915
	/*7573*/ uint16(xSetOp), uint16(PMULHW),
4916
	/*7575*/ uint16(xReadSlashR),
4917
	/*7576*/ uint16(xArgMm),
4918
	/*7577*/ uint16(xArgMmM64),
4919
	/*7578*/ uint16(xMatch),
4920
	/*7579*/ uint16(xSetOp), uint16(PMULHW),
4921
	/*7581*/ uint16(xReadSlashR),
4922
	/*7582*/ uint16(xArgXmm1),
4923
	/*7583*/ uint16(xArgXmm2M128),
4924
	/*7584*/ uint16(xMatch),
4925
	/*7585*/ uint16(xCondPrefix), 3,
4926
	0xF3, 7605,
4927
	0xF2, 7599,
4928
	0x66, 7593,
4929
	/*7593*/ uint16(xSetOp), uint16(CVTTPD2DQ),
4930
	/*7595*/ uint16(xReadSlashR),
4931
	/*7596*/ uint16(xArgXmm1),
4932
	/*7597*/ uint16(xArgXmm2M128),
4933
	/*7598*/ uint16(xMatch),
4934
	/*7599*/ uint16(xSetOp), uint16(CVTPD2DQ),
4935
	/*7601*/ uint16(xReadSlashR),
4936
	/*7602*/ uint16(xArgXmm1),
4937
	/*7603*/ uint16(xArgXmm2M128),
4938
	/*7604*/ uint16(xMatch),
4939
	/*7605*/ uint16(xSetOp), uint16(CVTDQ2PD),
4940
	/*7607*/ uint16(xReadSlashR),
4941
	/*7608*/ uint16(xArgXmm1),
4942
	/*7609*/ uint16(xArgXmm2M64),
4943
	/*7610*/ uint16(xMatch),
4944
	/*7611*/ uint16(xCondPrefix), 2,
4945
	0x66, 7623,
4946
	0x0, 7617,
4947
	/*7617*/ uint16(xSetOp), uint16(MOVNTQ),
4948
	/*7619*/ uint16(xReadSlashR),
4949
	/*7620*/ uint16(xArgM64),
4950
	/*7621*/ uint16(xArgMm),
4951
	/*7622*/ uint16(xMatch),
4952
	/*7623*/ uint16(xSetOp), uint16(MOVNTDQ),
4953
	/*7625*/ uint16(xReadSlashR),
4954
	/*7626*/ uint16(xArgM128),
4955
	/*7627*/ uint16(xArgXmm),
4956
	/*7628*/ uint16(xMatch),
4957
	/*7629*/ uint16(xCondPrefix), 2,
4958
	0x66, 7641,
4959
	0x0, 7635,
4960
	/*7635*/ uint16(xSetOp), uint16(PSUBSB),
4961
	/*7637*/ uint16(xReadSlashR),
4962
	/*7638*/ uint16(xArgMm),
4963
	/*7639*/ uint16(xArgMmM64),
4964
	/*7640*/ uint16(xMatch),
4965
	/*7641*/ uint16(xSetOp), uint16(PSUBSB),
4966
	/*7643*/ uint16(xReadSlashR),
4967
	/*7644*/ uint16(xArgXmm1),
4968
	/*7645*/ uint16(xArgXmm2M128),
4969
	/*7646*/ uint16(xMatch),
4970
	/*7647*/ uint16(xCondPrefix), 2,
4971
	0x66, 7659,
4972
	0x0, 7653,
4973
	/*7653*/ uint16(xSetOp), uint16(PSUBSW),
4974
	/*7655*/ uint16(xReadSlashR),
4975
	/*7656*/ uint16(xArgMm),
4976
	/*7657*/ uint16(xArgMmM64),
4977
	/*7658*/ uint16(xMatch),
4978
	/*7659*/ uint16(xSetOp), uint16(PSUBSW),
4979
	/*7661*/ uint16(xReadSlashR),
4980
	/*7662*/ uint16(xArgXmm1),
4981
	/*7663*/ uint16(xArgXmm2M128),
4982
	/*7664*/ uint16(xMatch),
4983
	/*7665*/ uint16(xCondPrefix), 2,
4984
	0x66, 7677,
4985
	0x0, 7671,
4986
	/*7671*/ uint16(xSetOp), uint16(PMINSW),
4987
	/*7673*/ uint16(xReadSlashR),
4988
	/*7674*/ uint16(xArgMm1),
4989
	/*7675*/ uint16(xArgMm2M64),
4990
	/*7676*/ uint16(xMatch),
4991
	/*7677*/ uint16(xSetOp), uint16(PMINSW),
4992
	/*7679*/ uint16(xReadSlashR),
4993
	/*7680*/ uint16(xArgXmm1),
4994
	/*7681*/ uint16(xArgXmm2M128),
4995
	/*7682*/ uint16(xMatch),
4996
	/*7683*/ uint16(xCondPrefix), 2,
4997
	0x66, 7695,
4998
	0x0, 7689,
4999
	/*7689*/ uint16(xSetOp), uint16(POR),
5000
	/*7691*/ uint16(xReadSlashR),
5001
	/*7692*/ uint16(xArgMm),
5002
	/*7693*/ uint16(xArgMmM64),
5003
	/*7694*/ uint16(xMatch),
5004
	/*7695*/ uint16(xSetOp), uint16(POR),
5005
	/*7697*/ uint16(xReadSlashR),
5006
	/*7698*/ uint16(xArgXmm1),
5007
	/*7699*/ uint16(xArgXmm2M128),
5008
	/*7700*/ uint16(xMatch),
5009
	/*7701*/ uint16(xCondPrefix), 2,
5010
	0x66, 7713,
5011
	0x0, 7707,
5012
	/*7707*/ uint16(xSetOp), uint16(PADDSB),
5013
	/*7709*/ uint16(xReadSlashR),
5014
	/*7710*/ uint16(xArgMm),
5015
	/*7711*/ uint16(xArgMmM64),
5016
	/*7712*/ uint16(xMatch),
5017
	/*7713*/ uint16(xSetOp), uint16(PADDSB),
5018
	/*7715*/ uint16(xReadSlashR),
5019
	/*7716*/ uint16(xArgXmm1),
5020
	/*7717*/ uint16(xArgXmm2M128),
5021
	/*7718*/ uint16(xMatch),
5022
	/*7719*/ uint16(xCondPrefix), 2,
5023
	0x66, 7731,
5024
	0x0, 7725,
5025
	/*7725*/ uint16(xSetOp), uint16(PADDSW),
5026
	/*7727*/ uint16(xReadSlashR),
5027
	/*7728*/ uint16(xArgMm),
5028
	/*7729*/ uint16(xArgMmM64),
5029
	/*7730*/ uint16(xMatch),
5030
	/*7731*/ uint16(xSetOp), uint16(PADDSW),
5031
	/*7733*/ uint16(xReadSlashR),
5032
	/*7734*/ uint16(xArgXmm1),
5033
	/*7735*/ uint16(xArgXmm2M128),
5034
	/*7736*/ uint16(xMatch),
5035
	/*7737*/ uint16(xCondPrefix), 2,
5036
	0x66, 7749,
5037
	0x0, 7743,
5038
	/*7743*/ uint16(xSetOp), uint16(PMAXSW),
5039
	/*7745*/ uint16(xReadSlashR),
5040
	/*7746*/ uint16(xArgMm1),
5041
	/*7747*/ uint16(xArgMm2M64),
5042
	/*7748*/ uint16(xMatch),
5043
	/*7749*/ uint16(xSetOp), uint16(PMAXSW),
5044
	/*7751*/ uint16(xReadSlashR),
5045
	/*7752*/ uint16(xArgXmm1),
5046
	/*7753*/ uint16(xArgXmm2M128),
5047
	/*7754*/ uint16(xMatch),
5048
	/*7755*/ uint16(xCondPrefix), 2,
5049
	0x66, 7767,
5050
	0x0, 7761,
5051
	/*7761*/ uint16(xSetOp), uint16(PXOR),
5052
	/*7763*/ uint16(xReadSlashR),
5053
	/*7764*/ uint16(xArgMm),
5054
	/*7765*/ uint16(xArgMmM64),
5055
	/*7766*/ uint16(xMatch),
5056
	/*7767*/ uint16(xSetOp), uint16(PXOR),
5057
	/*7769*/ uint16(xReadSlashR),
5058
	/*7770*/ uint16(xArgXmm1),
5059
	/*7771*/ uint16(xArgXmm2M128),
5060
	/*7772*/ uint16(xMatch),
5061
	/*7773*/ uint16(xCondPrefix), 1,
5062
	0xF2, 7777,
5063
	/*7777*/ uint16(xSetOp), uint16(LDDQU),
5064
	/*7779*/ uint16(xReadSlashR),
5065
	/*7780*/ uint16(xArgXmm1),
5066
	/*7781*/ uint16(xArgM128),
5067
	/*7782*/ uint16(xMatch),
5068
	/*7783*/ uint16(xCondPrefix), 2,
5069
	0x66, 7795,
5070
	0x0, 7789,
5071
	/*7789*/ uint16(xSetOp), uint16(PSLLW),
5072
	/*7791*/ uint16(xReadSlashR),
5073
	/*7792*/ uint16(xArgMm),
5074
	/*7793*/ uint16(xArgMmM64),
5075
	/*7794*/ uint16(xMatch),
5076
	/*7795*/ uint16(xSetOp), uint16(PSLLW),
5077
	/*7797*/ uint16(xReadSlashR),
5078
	/*7798*/ uint16(xArgXmm1),
5079
	/*7799*/ uint16(xArgXmm2M128),
5080
	/*7800*/ uint16(xMatch),
5081
	/*7801*/ uint16(xCondPrefix), 2,
5082
	0x66, 7813,
5083
	0x0, 7807,
5084
	/*7807*/ uint16(xSetOp), uint16(PSLLD),
5085
	/*7809*/ uint16(xReadSlashR),
5086
	/*7810*/ uint16(xArgMm),
5087
	/*7811*/ uint16(xArgMmM64),
5088
	/*7812*/ uint16(xMatch),
5089
	/*7813*/ uint16(xSetOp), uint16(PSLLD),
5090
	/*7815*/ uint16(xReadSlashR),
5091
	/*7816*/ uint16(xArgXmm1),
5092
	/*7817*/ uint16(xArgXmm2M128),
5093
	/*7818*/ uint16(xMatch),
5094
	/*7819*/ uint16(xCondPrefix), 2,
5095
	0x66, 7831,
5096
	0x0, 7825,
5097
	/*7825*/ uint16(xSetOp), uint16(PSLLQ),
5098
	/*7827*/ uint16(xReadSlashR),
5099
	/*7828*/ uint16(xArgMm),
5100
	/*7829*/ uint16(xArgMmM64),
5101
	/*7830*/ uint16(xMatch),
5102
	/*7831*/ uint16(xSetOp), uint16(PSLLQ),
5103
	/*7833*/ uint16(xReadSlashR),
5104
	/*7834*/ uint16(xArgXmm1),
5105
	/*7835*/ uint16(xArgXmm2M128),
5106
	/*7836*/ uint16(xMatch),
5107
	/*7837*/ uint16(xCondPrefix), 2,
5108
	0x66, 7849,
5109
	0x0, 7843,
5110
	/*7843*/ uint16(xSetOp), uint16(PMULUDQ),
5111
	/*7845*/ uint16(xReadSlashR),
5112
	/*7846*/ uint16(xArgMm1),
5113
	/*7847*/ uint16(xArgMm2M64),
5114
	/*7848*/ uint16(xMatch),
5115
	/*7849*/ uint16(xSetOp), uint16(PMULUDQ),
5116
	/*7851*/ uint16(xReadSlashR),
5117
	/*7852*/ uint16(xArgXmm1),
5118
	/*7853*/ uint16(xArgXmm2M128),
5119
	/*7854*/ uint16(xMatch),
5120
	/*7855*/ uint16(xCondPrefix), 2,
5121
	0x66, 7867,
5122
	0x0, 7861,
5123
	/*7861*/ uint16(xSetOp), uint16(PMADDWD),
5124
	/*7863*/ uint16(xReadSlashR),
5125
	/*7864*/ uint16(xArgMm),
5126
	/*7865*/ uint16(xArgMmM64),
5127
	/*7866*/ uint16(xMatch),
5128
	/*7867*/ uint16(xSetOp), uint16(PMADDWD),
5129
	/*7869*/ uint16(xReadSlashR),
5130
	/*7870*/ uint16(xArgXmm1),
5131
	/*7871*/ uint16(xArgXmm2M128),
5132
	/*7872*/ uint16(xMatch),
5133
	/*7873*/ uint16(xCondPrefix), 2,
5134
	0x66, 7885,
5135
	0x0, 7879,
5136
	/*7879*/ uint16(xSetOp), uint16(PSADBW),
5137
	/*7881*/ uint16(xReadSlashR),
5138
	/*7882*/ uint16(xArgMm1),
5139
	/*7883*/ uint16(xArgMm2M64),
5140
	/*7884*/ uint16(xMatch),
5141
	/*7885*/ uint16(xSetOp), uint16(PSADBW),
5142
	/*7887*/ uint16(xReadSlashR),
5143
	/*7888*/ uint16(xArgXmm1),
5144
	/*7889*/ uint16(xArgXmm2M128),
5145
	/*7890*/ uint16(xMatch),
5146
	/*7891*/ uint16(xCondPrefix), 2,
5147
	0x66, 7903,
5148
	0x0, 7897,
5149
	/*7897*/ uint16(xSetOp), uint16(MASKMOVQ),
5150
	/*7899*/ uint16(xReadSlashR),
5151
	/*7900*/ uint16(xArgMm1),
5152
	/*7901*/ uint16(xArgMm2),
5153
	/*7902*/ uint16(xMatch),
5154
	/*7903*/ uint16(xSetOp), uint16(MASKMOVDQU),
5155
	/*7905*/ uint16(xReadSlashR),
5156
	/*7906*/ uint16(xArgXmm1),
5157
	/*7907*/ uint16(xArgXmm2),
5158
	/*7908*/ uint16(xMatch),
5159
	/*7909*/ uint16(xCondPrefix), 2,
5160
	0x66, 7921,
5161
	0x0, 7915,
5162
	/*7915*/ uint16(xSetOp), uint16(PSUBB),
5163
	/*7917*/ uint16(xReadSlashR),
5164
	/*7918*/ uint16(xArgMm),
5165
	/*7919*/ uint16(xArgMmM64),
5166
	/*7920*/ uint16(xMatch),
5167
	/*7921*/ uint16(xSetOp), uint16(PSUBB),
5168
	/*7923*/ uint16(xReadSlashR),
5169
	/*7924*/ uint16(xArgXmm1),
5170
	/*7925*/ uint16(xArgXmm2M128),
5171
	/*7926*/ uint16(xMatch),
5172
	/*7927*/ uint16(xCondPrefix), 2,
5173
	0x66, 7939,
5174
	0x0, 7933,
5175
	/*7933*/ uint16(xSetOp), uint16(PSUBW),
5176
	/*7935*/ uint16(xReadSlashR),
5177
	/*7936*/ uint16(xArgMm),
5178
	/*7937*/ uint16(xArgMmM64),
5179
	/*7938*/ uint16(xMatch),
5180
	/*7939*/ uint16(xSetOp), uint16(PSUBW),
5181
	/*7941*/ uint16(xReadSlashR),
5182
	/*7942*/ uint16(xArgXmm1),
5183
	/*7943*/ uint16(xArgXmm2M128),
5184
	/*7944*/ uint16(xMatch),
5185
	/*7945*/ uint16(xCondPrefix), 2,
5186
	0x66, 7957,
5187
	0x0, 7951,
5188
	/*7951*/ uint16(xSetOp), uint16(PSUBD),
5189
	/*7953*/ uint16(xReadSlashR),
5190
	/*7954*/ uint16(xArgMm),
5191
	/*7955*/ uint16(xArgMmM64),
5192
	/*7956*/ uint16(xMatch),
5193
	/*7957*/ uint16(xSetOp), uint16(PSUBD),
5194
	/*7959*/ uint16(xReadSlashR),
5195
	/*7960*/ uint16(xArgXmm1),
5196
	/*7961*/ uint16(xArgXmm2M128),
5197
	/*7962*/ uint16(xMatch),
5198
	/*7963*/ uint16(xCondPrefix), 2,
5199
	0x66, 7975,
5200
	0x0, 7969,
5201
	/*7969*/ uint16(xSetOp), uint16(PSUBQ),
5202
	/*7971*/ uint16(xReadSlashR),
5203
	/*7972*/ uint16(xArgMm1),
5204
	/*7973*/ uint16(xArgMm2M64),
5205
	/*7974*/ uint16(xMatch),
5206
	/*7975*/ uint16(xSetOp), uint16(PSUBQ),
5207
	/*7977*/ uint16(xReadSlashR),
5208
	/*7978*/ uint16(xArgXmm1),
5209
	/*7979*/ uint16(xArgXmm2M128),
5210
	/*7980*/ uint16(xMatch),
5211
	/*7981*/ uint16(xCondPrefix), 2,
5212
	0x66, 7993,
5213
	0x0, 7987,
5214
	/*7987*/ uint16(xSetOp), uint16(PADDB),
5215
	/*7989*/ uint16(xReadSlashR),
5216
	/*7990*/ uint16(xArgMm),
5217
	/*7991*/ uint16(xArgMmM64),
5218
	/*7992*/ uint16(xMatch),
5219
	/*7993*/ uint16(xSetOp), uint16(PADDB),
5220
	/*7995*/ uint16(xReadSlashR),
5221
	/*7996*/ uint16(xArgXmm1),
5222
	/*7997*/ uint16(xArgXmm2M128),
5223
	/*7998*/ uint16(xMatch),
5224
	/*7999*/ uint16(xCondPrefix), 2,
5225
	0x66, 8011,
5226
	0x0, 8005,
5227
	/*8005*/ uint16(xSetOp), uint16(PADDW),
5228
	/*8007*/ uint16(xReadSlashR),
5229
	/*8008*/ uint16(xArgMm),
5230
	/*8009*/ uint16(xArgMmM64),
5231
	/*8010*/ uint16(xMatch),
5232
	/*8011*/ uint16(xSetOp), uint16(PADDW),
5233
	/*8013*/ uint16(xReadSlashR),
5234
	/*8014*/ uint16(xArgXmm1),
5235
	/*8015*/ uint16(xArgXmm2M128),
5236
	/*8016*/ uint16(xMatch),
5237
	/*8017*/ uint16(xCondPrefix), 2,
5238
	0x66, 8029,
5239
	0x0, 8023,
5240
	/*8023*/ uint16(xSetOp), uint16(PADDD),
5241
	/*8025*/ uint16(xReadSlashR),
5242
	/*8026*/ uint16(xArgMm),
5243
	/*8027*/ uint16(xArgMmM64),
5244
	/*8028*/ uint16(xMatch),
5245
	/*8029*/ uint16(xSetOp), uint16(PADDD),
5246
	/*8031*/ uint16(xReadSlashR),
5247
	/*8032*/ uint16(xArgXmm1),
5248
	/*8033*/ uint16(xArgXmm2M128),
5249
	/*8034*/ uint16(xMatch),
5250
	/*8035*/ uint16(xCondDataSize), 0, 8039, 0,
5251
	/*8039*/ uint16(xSetOp), uint16(UD0),
5252
	/*8041*/ uint16(xReadSlashR),
5253
	/*8042*/ uint16(xArgR32),
5254
	/*8043*/ uint16(xArgRM32),
5255
	/*8044*/ uint16(xMatch),
5256
	/*8045*/ uint16(xSetOp), uint16(ADC),
5257
	/*8047*/ uint16(xReadSlashR),
5258
	/*8048*/ uint16(xArgRM8),
5259
	/*8049*/ uint16(xArgR8),
5260
	/*8050*/ uint16(xMatch),
5261
	/*8051*/ uint16(xCondIs64), 8054, 8070,
5262
	/*8054*/ uint16(xCondDataSize), 8058, 8064, 0,
5263
	/*8058*/ uint16(xSetOp), uint16(ADC),
5264
	/*8060*/ uint16(xReadSlashR),
5265
	/*8061*/ uint16(xArgRM16),
5266
	/*8062*/ uint16(xArgR16),
5267
	/*8063*/ uint16(xMatch),
5268
	/*8064*/ uint16(xSetOp), uint16(ADC),
5269
	/*8066*/ uint16(xReadSlashR),
5270
	/*8067*/ uint16(xArgRM32),
5271
	/*8068*/ uint16(xArgR32),
5272
	/*8069*/ uint16(xMatch),
5273
	/*8070*/ uint16(xCondDataSize), 8058, 8064, 8074,
5274
	/*8074*/ uint16(xSetOp), uint16(ADC),
5275
	/*8076*/ uint16(xReadSlashR),
5276
	/*8077*/ uint16(xArgRM64),
5277
	/*8078*/ uint16(xArgR64),
5278
	/*8079*/ uint16(xMatch),
5279
	/*8080*/ uint16(xSetOp), uint16(ADC),
5280
	/*8082*/ uint16(xReadSlashR),
5281
	/*8083*/ uint16(xArgR8),
5282
	/*8084*/ uint16(xArgRM8),
5283
	/*8085*/ uint16(xMatch),
5284
	/*8086*/ uint16(xCondIs64), 8089, 8105,
5285
	/*8089*/ uint16(xCondDataSize), 8093, 8099, 0,
5286
	/*8093*/ uint16(xSetOp), uint16(ADC),
5287
	/*8095*/ uint16(xReadSlashR),
5288
	/*8096*/ uint16(xArgR16),
5289
	/*8097*/ uint16(xArgRM16),
5290
	/*8098*/ uint16(xMatch),
5291
	/*8099*/ uint16(xSetOp), uint16(ADC),
5292
	/*8101*/ uint16(xReadSlashR),
5293
	/*8102*/ uint16(xArgR32),
5294
	/*8103*/ uint16(xArgRM32),
5295
	/*8104*/ uint16(xMatch),
5296
	/*8105*/ uint16(xCondDataSize), 8093, 8099, 8109,
5297
	/*8109*/ uint16(xSetOp), uint16(ADC),
5298
	/*8111*/ uint16(xReadSlashR),
5299
	/*8112*/ uint16(xArgR64),
5300
	/*8113*/ uint16(xArgRM64),
5301
	/*8114*/ uint16(xMatch),
5302
	/*8115*/ uint16(xSetOp), uint16(ADC),
5303
	/*8117*/ uint16(xReadIb),
5304
	/*8118*/ uint16(xArgAL),
5305
	/*8119*/ uint16(xArgImm8u),
5306
	/*8120*/ uint16(xMatch),
5307
	/*8121*/ uint16(xCondIs64), 8124, 8140,
5308
	/*8124*/ uint16(xCondDataSize), 8128, 8134, 0,
5309
	/*8128*/ uint16(xSetOp), uint16(ADC),
5310
	/*8130*/ uint16(xReadIw),
5311
	/*8131*/ uint16(xArgAX),
5312
	/*8132*/ uint16(xArgImm16),
5313
	/*8133*/ uint16(xMatch),
5314
	/*8134*/ uint16(xSetOp), uint16(ADC),
5315
	/*8136*/ uint16(xReadId),
5316
	/*8137*/ uint16(xArgEAX),
5317
	/*8138*/ uint16(xArgImm32),
5318
	/*8139*/ uint16(xMatch),
5319
	/*8140*/ uint16(xCondDataSize), 8128, 8134, 8144,
5320
	/*8144*/ uint16(xSetOp), uint16(ADC),
5321
	/*8146*/ uint16(xReadId),
5322
	/*8147*/ uint16(xArgRAX),
5323
	/*8148*/ uint16(xArgImm32),
5324
	/*8149*/ uint16(xMatch),
5325
	/*8150*/ uint16(xCondIs64), 8153, 0,
5326
	/*8153*/ uint16(xSetOp), uint16(PUSH),
5327
	/*8155*/ uint16(xArgSS),
5328
	/*8156*/ uint16(xMatch),
5329
	/*8157*/ uint16(xCondIs64), 8160, 0,
5330
	/*8160*/ uint16(xSetOp), uint16(POP),
5331
	/*8162*/ uint16(xArgSS),
5332
	/*8163*/ uint16(xMatch),
5333
	/*8164*/ uint16(xSetOp), uint16(SBB),
5334
	/*8166*/ uint16(xReadSlashR),
5335
	/*8167*/ uint16(xArgRM8),
5336
	/*8168*/ uint16(xArgR8),
5337
	/*8169*/ uint16(xMatch),
5338
	/*8170*/ uint16(xCondIs64), 8173, 8189,
5339
	/*8173*/ uint16(xCondDataSize), 8177, 8183, 0,
5340
	/*8177*/ uint16(xSetOp), uint16(SBB),
5341
	/*8179*/ uint16(xReadSlashR),
5342
	/*8180*/ uint16(xArgRM16),
5343
	/*8181*/ uint16(xArgR16),
5344
	/*8182*/ uint16(xMatch),
5345
	/*8183*/ uint16(xSetOp), uint16(SBB),
5346
	/*8185*/ uint16(xReadSlashR),
5347
	/*8186*/ uint16(xArgRM32),
5348
	/*8187*/ uint16(xArgR32),
5349
	/*8188*/ uint16(xMatch),
5350
	/*8189*/ uint16(xCondDataSize), 8177, 8183, 8193,
5351
	/*8193*/ uint16(xSetOp), uint16(SBB),
5352
	/*8195*/ uint16(xReadSlashR),
5353
	/*8196*/ uint16(xArgRM64),
5354
	/*8197*/ uint16(xArgR64),
5355
	/*8198*/ uint16(xMatch),
5356
	/*8199*/ uint16(xSetOp), uint16(SBB),
5357
	/*8201*/ uint16(xReadSlashR),
5358
	/*8202*/ uint16(xArgR8),
5359
	/*8203*/ uint16(xArgRM8),
5360
	/*8204*/ uint16(xMatch),
5361
	/*8205*/ uint16(xCondIs64), 8208, 8224,
5362
	/*8208*/ uint16(xCondDataSize), 8212, 8218, 0,
5363
	/*8212*/ uint16(xSetOp), uint16(SBB),
5364
	/*8214*/ uint16(xReadSlashR),
5365
	/*8215*/ uint16(xArgR16),
5366
	/*8216*/ uint16(xArgRM16),
5367
	/*8217*/ uint16(xMatch),
5368
	/*8218*/ uint16(xSetOp), uint16(SBB),
5369
	/*8220*/ uint16(xReadSlashR),
5370
	/*8221*/ uint16(xArgR32),
5371
	/*8222*/ uint16(xArgRM32),
5372
	/*8223*/ uint16(xMatch),
5373
	/*8224*/ uint16(xCondDataSize), 8212, 8218, 8228,
5374
	/*8228*/ uint16(xSetOp), uint16(SBB),
5375
	/*8230*/ uint16(xReadSlashR),
5376
	/*8231*/ uint16(xArgR64),
5377
	/*8232*/ uint16(xArgRM64),
5378
	/*8233*/ uint16(xMatch),
5379
	/*8234*/ uint16(xSetOp), uint16(SBB),
5380
	/*8236*/ uint16(xReadIb),
5381
	/*8237*/ uint16(xArgAL),
5382
	/*8238*/ uint16(xArgImm8u),
5383
	/*8239*/ uint16(xMatch),
5384
	/*8240*/ uint16(xCondIs64), 8243, 8259,
5385
	/*8243*/ uint16(xCondDataSize), 8247, 8253, 0,
5386
	/*8247*/ uint16(xSetOp), uint16(SBB),
5387
	/*8249*/ uint16(xReadIw),
5388
	/*8250*/ uint16(xArgAX),
5389
	/*8251*/ uint16(xArgImm16),
5390
	/*8252*/ uint16(xMatch),
5391
	/*8253*/ uint16(xSetOp), uint16(SBB),
5392
	/*8255*/ uint16(xReadId),
5393
	/*8256*/ uint16(xArgEAX),
5394
	/*8257*/ uint16(xArgImm32),
5395
	/*8258*/ uint16(xMatch),
5396
	/*8259*/ uint16(xCondDataSize), 8247, 8253, 8263,
5397
	/*8263*/ uint16(xSetOp), uint16(SBB),
5398
	/*8265*/ uint16(xReadId),
5399
	/*8266*/ uint16(xArgRAX),
5400
	/*8267*/ uint16(xArgImm32),
5401
	/*8268*/ uint16(xMatch),
5402
	/*8269*/ uint16(xCondIs64), 8272, 0,
5403
	/*8272*/ uint16(xSetOp), uint16(PUSH),
5404
	/*8274*/ uint16(xArgDS),
5405
	/*8275*/ uint16(xMatch),
5406
	/*8276*/ uint16(xCondIs64), 8279, 0,
5407
	/*8279*/ uint16(xSetOp), uint16(POP),
5408
	/*8281*/ uint16(xArgDS),
5409
	/*8282*/ uint16(xMatch),
5410
	/*8283*/ uint16(xSetOp), uint16(AND),
5411
	/*8285*/ uint16(xReadSlashR),
5412
	/*8286*/ uint16(xArgRM8),
5413
	/*8287*/ uint16(xArgR8),
5414
	/*8288*/ uint16(xMatch),
5415
	/*8289*/ uint16(xCondIs64), 8292, 8308,
5416
	/*8292*/ uint16(xCondDataSize), 8296, 8302, 0,
5417
	/*8296*/ uint16(xSetOp), uint16(AND),
5418
	/*8298*/ uint16(xReadSlashR),
5419
	/*8299*/ uint16(xArgRM16),
5420
	/*8300*/ uint16(xArgR16),
5421
	/*8301*/ uint16(xMatch),
5422
	/*8302*/ uint16(xSetOp), uint16(AND),
5423
	/*8304*/ uint16(xReadSlashR),
5424
	/*8305*/ uint16(xArgRM32),
5425
	/*8306*/ uint16(xArgR32),
5426
	/*8307*/ uint16(xMatch),
5427
	/*8308*/ uint16(xCondDataSize), 8296, 8302, 8312,
5428
	/*8312*/ uint16(xSetOp), uint16(AND),
5429
	/*8314*/ uint16(xReadSlashR),
5430
	/*8315*/ uint16(xArgRM64),
5431
	/*8316*/ uint16(xArgR64),
5432
	/*8317*/ uint16(xMatch),
5433
	/*8318*/ uint16(xSetOp), uint16(AND),
5434
	/*8320*/ uint16(xReadSlashR),
5435
	/*8321*/ uint16(xArgR8),
5436
	/*8322*/ uint16(xArgRM8),
5437
	/*8323*/ uint16(xMatch),
5438
	/*8324*/ uint16(xCondIs64), 8327, 8343,
5439
	/*8327*/ uint16(xCondDataSize), 8331, 8337, 0,
5440
	/*8331*/ uint16(xSetOp), uint16(AND),
5441
	/*8333*/ uint16(xReadSlashR),
5442
	/*8334*/ uint16(xArgR16),
5443
	/*8335*/ uint16(xArgRM16),
5444
	/*8336*/ uint16(xMatch),
5445
	/*8337*/ uint16(xSetOp), uint16(AND),
5446
	/*8339*/ uint16(xReadSlashR),
5447
	/*8340*/ uint16(xArgR32),
5448
	/*8341*/ uint16(xArgRM32),
5449
	/*8342*/ uint16(xMatch),
5450
	/*8343*/ uint16(xCondDataSize), 8331, 8337, 8347,
5451
	/*8347*/ uint16(xSetOp), uint16(AND),
5452
	/*8349*/ uint16(xReadSlashR),
5453
	/*8350*/ uint16(xArgR64),
5454
	/*8351*/ uint16(xArgRM64),
5455
	/*8352*/ uint16(xMatch),
5456
	/*8353*/ uint16(xSetOp), uint16(AND),
5457
	/*8355*/ uint16(xReadIb),
5458
	/*8356*/ uint16(xArgAL),
5459
	/*8357*/ uint16(xArgImm8u),
5460
	/*8358*/ uint16(xMatch),
5461
	/*8359*/ uint16(xCondIs64), 8362, 8378,
5462
	/*8362*/ uint16(xCondDataSize), 8366, 8372, 0,
5463
	/*8366*/ uint16(xSetOp), uint16(AND),
5464
	/*8368*/ uint16(xReadIw),
5465
	/*8369*/ uint16(xArgAX),
5466
	/*8370*/ uint16(xArgImm16),
5467
	/*8371*/ uint16(xMatch),
5468
	/*8372*/ uint16(xSetOp), uint16(AND),
5469
	/*8374*/ uint16(xReadId),
5470
	/*8375*/ uint16(xArgEAX),
5471
	/*8376*/ uint16(xArgImm32),
5472
	/*8377*/ uint16(xMatch),
5473
	/*8378*/ uint16(xCondDataSize), 8366, 8372, 8382,
5474
	/*8382*/ uint16(xSetOp), uint16(AND),
5475
	/*8384*/ uint16(xReadId),
5476
	/*8385*/ uint16(xArgRAX),
5477
	/*8386*/ uint16(xArgImm32),
5478
	/*8387*/ uint16(xMatch),
5479
	/*8388*/ uint16(xCondIs64), 8391, 0,
5480
	/*8391*/ uint16(xSetOp), uint16(DAA),
5481
	/*8393*/ uint16(xMatch),
5482
	/*8394*/ uint16(xSetOp), uint16(SUB),
5483
	/*8396*/ uint16(xReadSlashR),
5484
	/*8397*/ uint16(xArgRM8),
5485
	/*8398*/ uint16(xArgR8),
5486
	/*8399*/ uint16(xMatch),
5487
	/*8400*/ uint16(xCondIs64), 8403, 8419,
5488
	/*8403*/ uint16(xCondDataSize), 8407, 8413, 0,
5489
	/*8407*/ uint16(xSetOp), uint16(SUB),
5490
	/*8409*/ uint16(xReadSlashR),
5491
	/*8410*/ uint16(xArgRM16),
5492
	/*8411*/ uint16(xArgR16),
5493
	/*8412*/ uint16(xMatch),
5494
	/*8413*/ uint16(xSetOp), uint16(SUB),
5495
	/*8415*/ uint16(xReadSlashR),
5496
	/*8416*/ uint16(xArgRM32),
5497
	/*8417*/ uint16(xArgR32),
5498
	/*8418*/ uint16(xMatch),
5499
	/*8419*/ uint16(xCondDataSize), 8407, 8413, 8423,
5500
	/*8423*/ uint16(xSetOp), uint16(SUB),
5501
	/*8425*/ uint16(xReadSlashR),
5502
	/*8426*/ uint16(xArgRM64),
5503
	/*8427*/ uint16(xArgR64),
5504
	/*8428*/ uint16(xMatch),
5505
	/*8429*/ uint16(xCondPrefix), 3,
5506
	0xC5, 8457,
5507
	0xC4, 8443,
5508
	0x0, 8437,
5509
	/*8437*/ uint16(xSetOp), uint16(SUB),
5510
	/*8439*/ uint16(xReadSlashR),
5511
	/*8440*/ uint16(xArgR8),
5512
	/*8441*/ uint16(xArgRM8),
5513
	/*8442*/ uint16(xMatch),
5514
	/*8443*/ uint16(xCondPrefix), 1,
5515
	0x66, 8447,
5516
	/*8447*/ uint16(xCondPrefix), 1,
5517
	0x0F38, 8451,
5518
	/*8451*/ uint16(xSetOp), uint16(VMOVNTDQA),
5519
	/*8453*/ uint16(xReadSlashR),
5520
	/*8454*/ uint16(xArgYmm1),
5521
	/*8455*/ uint16(xArgM256),
5522
	/*8456*/ uint16(xMatch),
5523
	/*8457*/ uint16(xCondPrefix), 1,
5524
	0x66, 8461,
5525
	/*8461*/ uint16(xCondPrefix), 1,
5526
	0x0F38, 8465,
5527
	/*8465*/ uint16(xSetOp), uint16(VMOVNTDQA),
5528
	/*8467*/ uint16(xReadSlashR),
5529
	/*8468*/ uint16(xArgYmm1),
5530
	/*8469*/ uint16(xArgM256),
5531
	/*8470*/ uint16(xMatch),
5532
	/*8471*/ uint16(xCondIs64), 8474, 8490,
5533
	/*8474*/ uint16(xCondDataSize), 8478, 8484, 0,
5534
	/*8478*/ uint16(xSetOp), uint16(SUB),
5535
	/*8480*/ uint16(xReadSlashR),
5536
	/*8481*/ uint16(xArgR16),
5537
	/*8482*/ uint16(xArgRM16),
5538
	/*8483*/ uint16(xMatch),
5539
	/*8484*/ uint16(xSetOp), uint16(SUB),
5540
	/*8486*/ uint16(xReadSlashR),
5541
	/*8487*/ uint16(xArgR32),
5542
	/*8488*/ uint16(xArgRM32),
5543
	/*8489*/ uint16(xMatch),
5544
	/*8490*/ uint16(xCondDataSize), 8478, 8484, 8494,
5545
	/*8494*/ uint16(xSetOp), uint16(SUB),
5546
	/*8496*/ uint16(xReadSlashR),
5547
	/*8497*/ uint16(xArgR64),
5548
	/*8498*/ uint16(xArgRM64),
5549
	/*8499*/ uint16(xMatch),
5550
	/*8500*/ uint16(xSetOp), uint16(SUB),
5551
	/*8502*/ uint16(xReadIb),
5552
	/*8503*/ uint16(xArgAL),
5553
	/*8504*/ uint16(xArgImm8u),
5554
	/*8505*/ uint16(xMatch),
5555
	/*8506*/ uint16(xCondIs64), 8509, 8525,
5556
	/*8509*/ uint16(xCondDataSize), 8513, 8519, 0,
5557
	/*8513*/ uint16(xSetOp), uint16(SUB),
5558
	/*8515*/ uint16(xReadIw),
5559
	/*8516*/ uint16(xArgAX),
5560
	/*8517*/ uint16(xArgImm16),
5561
	/*8518*/ uint16(xMatch),
5562
	/*8519*/ uint16(xSetOp), uint16(SUB),
5563
	/*8521*/ uint16(xReadId),
5564
	/*8522*/ uint16(xArgEAX),
5565
	/*8523*/ uint16(xArgImm32),
5566
	/*8524*/ uint16(xMatch),
5567
	/*8525*/ uint16(xCondDataSize), 8513, 8519, 8529,
5568
	/*8529*/ uint16(xSetOp), uint16(SUB),
5569
	/*8531*/ uint16(xReadId),
5570
	/*8532*/ uint16(xArgRAX),
5571
	/*8533*/ uint16(xArgImm32),
5572
	/*8534*/ uint16(xMatch),
5573
	/*8535*/ uint16(xCondIs64), 8538, 0,
5574
	/*8538*/ uint16(xSetOp), uint16(DAS),
5575
	/*8540*/ uint16(xMatch),
5576
	/*8541*/ uint16(xSetOp), uint16(XOR),
5577
	/*8543*/ uint16(xReadSlashR),
5578
	/*8544*/ uint16(xArgRM8),
5579
	/*8545*/ uint16(xArgR8),
5580
	/*8546*/ uint16(xMatch),
5581
	/*8547*/ uint16(xCondIs64), 8550, 8566,
5582
	/*8550*/ uint16(xCondDataSize), 8554, 8560, 0,
5583
	/*8554*/ uint16(xSetOp), uint16(XOR),
5584
	/*8556*/ uint16(xReadSlashR),
5585
	/*8557*/ uint16(xArgRM16),
5586
	/*8558*/ uint16(xArgR16),
5587
	/*8559*/ uint16(xMatch),
5588
	/*8560*/ uint16(xSetOp), uint16(XOR),
5589
	/*8562*/ uint16(xReadSlashR),
5590
	/*8563*/ uint16(xArgRM32),
5591
	/*8564*/ uint16(xArgR32),
5592
	/*8565*/ uint16(xMatch),
5593
	/*8566*/ uint16(xCondDataSize), 8554, 8560, 8570,
5594
	/*8570*/ uint16(xSetOp), uint16(XOR),
5595
	/*8572*/ uint16(xReadSlashR),
5596
	/*8573*/ uint16(xArgRM64),
5597
	/*8574*/ uint16(xArgR64),
5598
	/*8575*/ uint16(xMatch),
5599
	/*8576*/ uint16(xSetOp), uint16(XOR),
5600
	/*8578*/ uint16(xReadSlashR),
5601
	/*8579*/ uint16(xArgR8),
5602
	/*8580*/ uint16(xArgRM8),
5603
	/*8581*/ uint16(xMatch),
5604
	/*8582*/ uint16(xCondIs64), 8585, 8601,
5605
	/*8585*/ uint16(xCondDataSize), 8589, 8595, 0,
5606
	/*8589*/ uint16(xSetOp), uint16(XOR),
5607
	/*8591*/ uint16(xReadSlashR),
5608
	/*8592*/ uint16(xArgR16),
5609
	/*8593*/ uint16(xArgRM16),
5610
	/*8594*/ uint16(xMatch),
5611
	/*8595*/ uint16(xSetOp), uint16(XOR),
5612
	/*8597*/ uint16(xReadSlashR),
5613
	/*8598*/ uint16(xArgR32),
5614
	/*8599*/ uint16(xArgRM32),
5615
	/*8600*/ uint16(xMatch),
5616
	/*8601*/ uint16(xCondDataSize), 8589, 8595, 8605,
5617
	/*8605*/ uint16(xSetOp), uint16(XOR),
5618
	/*8607*/ uint16(xReadSlashR),
5619
	/*8608*/ uint16(xArgR64),
5620
	/*8609*/ uint16(xArgRM64),
5621
	/*8610*/ uint16(xMatch),
5622
	/*8611*/ uint16(xSetOp), uint16(XOR),
5623
	/*8613*/ uint16(xReadIb),
5624
	/*8614*/ uint16(xArgAL),
5625
	/*8615*/ uint16(xArgImm8u),
5626
	/*8616*/ uint16(xMatch),
5627
	/*8617*/ uint16(xCondIs64), 8620, 8636,
5628
	/*8620*/ uint16(xCondDataSize), 8624, 8630, 0,
5629
	/*8624*/ uint16(xSetOp), uint16(XOR),
5630
	/*8626*/ uint16(xReadIw),
5631
	/*8627*/ uint16(xArgAX),
5632
	/*8628*/ uint16(xArgImm16),
5633
	/*8629*/ uint16(xMatch),
5634
	/*8630*/ uint16(xSetOp), uint16(XOR),
5635
	/*8632*/ uint16(xReadId),
5636
	/*8633*/ uint16(xArgEAX),
5637
	/*8634*/ uint16(xArgImm32),
5638
	/*8635*/ uint16(xMatch),
5639
	/*8636*/ uint16(xCondDataSize), 8624, 8630, 8640,
5640
	/*8640*/ uint16(xSetOp), uint16(XOR),
5641
	/*8642*/ uint16(xReadId),
5642
	/*8643*/ uint16(xArgRAX),
5643
	/*8644*/ uint16(xArgImm32),
5644
	/*8645*/ uint16(xMatch),
5645
	/*8646*/ uint16(xCondIs64), 8649, 0,
5646
	/*8649*/ uint16(xSetOp), uint16(AAA),
5647
	/*8651*/ uint16(xMatch),
5648
	/*8652*/ uint16(xSetOp), uint16(CMP),
5649
	/*8654*/ uint16(xReadSlashR),
5650
	/*8655*/ uint16(xArgRM8),
5651
	/*8656*/ uint16(xArgR8),
5652
	/*8657*/ uint16(xMatch),
5653
	/*8658*/ uint16(xCondIs64), 8661, 8677,
5654
	/*8661*/ uint16(xCondDataSize), 8665, 8671, 0,
5655
	/*8665*/ uint16(xSetOp), uint16(CMP),
5656
	/*8667*/ uint16(xReadSlashR),
5657
	/*8668*/ uint16(xArgRM16),
5658
	/*8669*/ uint16(xArgR16),
5659
	/*8670*/ uint16(xMatch),
5660
	/*8671*/ uint16(xSetOp), uint16(CMP),
5661
	/*8673*/ uint16(xReadSlashR),
5662
	/*8674*/ uint16(xArgRM32),
5663
	/*8675*/ uint16(xArgR32),
5664
	/*8676*/ uint16(xMatch),
5665
	/*8677*/ uint16(xCondDataSize), 8665, 8671, 8681,
5666
	/*8681*/ uint16(xSetOp), uint16(CMP),
5667
	/*8683*/ uint16(xReadSlashR),
5668
	/*8684*/ uint16(xArgRM64),
5669
	/*8685*/ uint16(xArgR64),
5670
	/*8686*/ uint16(xMatch),
5671
	/*8687*/ uint16(xSetOp), uint16(CMP),
5672
	/*8689*/ uint16(xReadSlashR),
5673
	/*8690*/ uint16(xArgR8),
5674
	/*8691*/ uint16(xArgRM8),
5675
	/*8692*/ uint16(xMatch),
5676
	/*8693*/ uint16(xCondIs64), 8696, 8712,
5677
	/*8696*/ uint16(xCondDataSize), 8700, 8706, 0,
5678
	/*8700*/ uint16(xSetOp), uint16(CMP),
5679
	/*8702*/ uint16(xReadSlashR),
5680
	/*8703*/ uint16(xArgR16),
5681
	/*8704*/ uint16(xArgRM16),
5682
	/*8705*/ uint16(xMatch),
5683
	/*8706*/ uint16(xSetOp), uint16(CMP),
5684
	/*8708*/ uint16(xReadSlashR),
5685
	/*8709*/ uint16(xArgR32),
5686
	/*8710*/ uint16(xArgRM32),
5687
	/*8711*/ uint16(xMatch),
5688
	/*8712*/ uint16(xCondDataSize), 8700, 8706, 8716,
5689
	/*8716*/ uint16(xSetOp), uint16(CMP),
5690
	/*8718*/ uint16(xReadSlashR),
5691
	/*8719*/ uint16(xArgR64),
5692
	/*8720*/ uint16(xArgRM64),
5693
	/*8721*/ uint16(xMatch),
5694
	/*8722*/ uint16(xSetOp), uint16(CMP),
5695
	/*8724*/ uint16(xReadIb),
5696
	/*8725*/ uint16(xArgAL),
5697
	/*8726*/ uint16(xArgImm8u),
5698
	/*8727*/ uint16(xMatch),
5699
	/*8728*/ uint16(xCondIs64), 8731, 8747,
5700
	/*8731*/ uint16(xCondDataSize), 8735, 8741, 0,
5701
	/*8735*/ uint16(xSetOp), uint16(CMP),
5702
	/*8737*/ uint16(xReadIw),
5703
	/*8738*/ uint16(xArgAX),
5704
	/*8739*/ uint16(xArgImm16),
5705
	/*8740*/ uint16(xMatch),
5706
	/*8741*/ uint16(xSetOp), uint16(CMP),
5707
	/*8743*/ uint16(xReadId),
5708
	/*8744*/ uint16(xArgEAX),
5709
	/*8745*/ uint16(xArgImm32),
5710
	/*8746*/ uint16(xMatch),
5711
	/*8747*/ uint16(xCondDataSize), 8735, 8741, 8751,
5712
	/*8751*/ uint16(xSetOp), uint16(CMP),
5713
	/*8753*/ uint16(xReadId),
5714
	/*8754*/ uint16(xArgRAX),
5715
	/*8755*/ uint16(xArgImm32),
5716
	/*8756*/ uint16(xMatch),
5717
	/*8757*/ uint16(xCondIs64), 8760, 0,
5718
	/*8760*/ uint16(xSetOp), uint16(AAS),
5719
	/*8762*/ uint16(xMatch),
5720
	/*8763*/ uint16(xCondIs64), 8766, 0,
5721
	/*8766*/ uint16(xCondDataSize), 8770, 8774, 0,
5722
	/*8770*/ uint16(xSetOp), uint16(INC),
5723
	/*8772*/ uint16(xArgR16op),
5724
	/*8773*/ uint16(xMatch),
5725
	/*8774*/ uint16(xSetOp), uint16(INC),
5726
	/*8776*/ uint16(xArgR32op),
5727
	/*8777*/ uint16(xMatch),
5728
	/*8778*/ uint16(xCondIs64), 8781, 0,
5729
	/*8781*/ uint16(xCondDataSize), 8785, 8789, 0,
5730
	/*8785*/ uint16(xSetOp), uint16(DEC),
5731
	/*8787*/ uint16(xArgR16op),
5732
	/*8788*/ uint16(xMatch),
5733
	/*8789*/ uint16(xSetOp), uint16(DEC),
5734
	/*8791*/ uint16(xArgR32op),
5735
	/*8792*/ uint16(xMatch),
5736
	/*8793*/ uint16(xCondIs64), 8796, 8808,
5737
	/*8796*/ uint16(xCondDataSize), 8800, 8804, 0,
5738
	/*8800*/ uint16(xSetOp), uint16(PUSH),
5739
	/*8802*/ uint16(xArgR16op),
5740
	/*8803*/ uint16(xMatch),
5741
	/*8804*/ uint16(xSetOp), uint16(PUSH),
5742
	/*8806*/ uint16(xArgR32op),
5743
	/*8807*/ uint16(xMatch),
5744
	/*8808*/ uint16(xCondDataSize), 8800, 8812, 8816,
5745
	/*8812*/ uint16(xSetOp), uint16(PUSH),
5746
	/*8814*/ uint16(xArgR64op),
5747
	/*8815*/ uint16(xMatch),
5748
	/*8816*/ uint16(xSetOp), uint16(PUSH),
5749
	/*8818*/ uint16(xArgR64op),
5750
	/*8819*/ uint16(xMatch),
5751
	/*8820*/ uint16(xCondIs64), 8823, 8835,
5752
	/*8823*/ uint16(xCondDataSize), 8827, 8831, 0,
5753
	/*8827*/ uint16(xSetOp), uint16(POP),
5754
	/*8829*/ uint16(xArgR16op),
5755
	/*8830*/ uint16(xMatch),
5756
	/*8831*/ uint16(xSetOp), uint16(POP),
5757
	/*8833*/ uint16(xArgR32op),
5758
	/*8834*/ uint16(xMatch),
5759
	/*8835*/ uint16(xCondDataSize), 8827, 8839, 8843,
5760
	/*8839*/ uint16(xSetOp), uint16(POP),
5761
	/*8841*/ uint16(xArgR64op),
5762
	/*8842*/ uint16(xMatch),
5763
	/*8843*/ uint16(xSetOp), uint16(POP),
5764
	/*8845*/ uint16(xArgR64op),
5765
	/*8846*/ uint16(xMatch),
5766
	/*8847*/ uint16(xCondIs64), 8850, 0,
5767
	/*8850*/ uint16(xCondDataSize), 8854, 8857, 0,
5768
	/*8854*/ uint16(xSetOp), uint16(PUSHA),
5769
	/*8856*/ uint16(xMatch),
5770
	/*8857*/ uint16(xSetOp), uint16(PUSHAD),
5771
	/*8859*/ uint16(xMatch),
5772
	/*8860*/ uint16(xCondIs64), 8863, 0,
5773
	/*8863*/ uint16(xCondDataSize), 8867, 8870, 0,
5774
	/*8867*/ uint16(xSetOp), uint16(POPA),
5775
	/*8869*/ uint16(xMatch),
5776
	/*8870*/ uint16(xSetOp), uint16(POPAD),
5777
	/*8872*/ uint16(xMatch),
5778
	/*8873*/ uint16(xCondIs64), 8876, 0,
5779
	/*8876*/ uint16(xCondDataSize), 8880, 8886, 0,
5780
	/*8880*/ uint16(xSetOp), uint16(BOUND),
5781
	/*8882*/ uint16(xReadSlashR),
5782
	/*8883*/ uint16(xArgR16),
5783
	/*8884*/ uint16(xArgM16and16),
5784
	/*8885*/ uint16(xMatch),
5785
	/*8886*/ uint16(xSetOp), uint16(BOUND),
5786
	/*8888*/ uint16(xReadSlashR),
5787
	/*8889*/ uint16(xArgR32),
5788
	/*8890*/ uint16(xArgM32and32),
5789
	/*8891*/ uint16(xMatch),
5790
	/*8892*/ uint16(xCondIs64), 8895, 8901,
5791
	/*8895*/ uint16(xSetOp), uint16(ARPL),
5792
	/*8897*/ uint16(xReadSlashR),
5793
	/*8898*/ uint16(xArgRM16),
5794
	/*8899*/ uint16(xArgR16),
5795
	/*8900*/ uint16(xMatch),
5796
	/*8901*/ uint16(xCondDataSize), 8905, 8911, 8917,
5797
	/*8905*/ uint16(xSetOp), uint16(MOVSXD),
5798
	/*8907*/ uint16(xReadSlashR),
5799
	/*8908*/ uint16(xArgR16),
5800
	/*8909*/ uint16(xArgRM32),
5801
	/*8910*/ uint16(xMatch),
5802
	/*8911*/ uint16(xSetOp), uint16(MOVSXD),
5803
	/*8913*/ uint16(xReadSlashR),
5804
	/*8914*/ uint16(xArgR32),
5805
	/*8915*/ uint16(xArgRM32),
5806
	/*8916*/ uint16(xMatch),
5807
	/*8917*/ uint16(xSetOp), uint16(MOVSXD),
5808
	/*8919*/ uint16(xReadSlashR),
5809
	/*8920*/ uint16(xArgR64),
5810
	/*8921*/ uint16(xArgRM32),
5811
	/*8922*/ uint16(xMatch),
5812
	/*8923*/ uint16(xCondDataSize), 8927, 8932, 8937,
5813
	/*8927*/ uint16(xSetOp), uint16(PUSH),
5814
	/*8929*/ uint16(xReadIw),
5815
	/*8930*/ uint16(xArgImm16),
5816
	/*8931*/ uint16(xMatch),
5817
	/*8932*/ uint16(xSetOp), uint16(PUSH),
5818
	/*8934*/ uint16(xReadId),
5819
	/*8935*/ uint16(xArgImm32),
5820
	/*8936*/ uint16(xMatch),
5821
	/*8937*/ uint16(xSetOp), uint16(PUSH),
5822
	/*8939*/ uint16(xReadId),
5823
	/*8940*/ uint16(xArgImm32),
5824
	/*8941*/ uint16(xMatch),
5825
	/*8942*/ uint16(xCondIs64), 8945, 8965,
5826
	/*8945*/ uint16(xCondDataSize), 8949, 8957, 0,
5827
	/*8949*/ uint16(xSetOp), uint16(IMUL),
5828
	/*8951*/ uint16(xReadSlashR),
5829
	/*8952*/ uint16(xReadIw),
5830
	/*8953*/ uint16(xArgR16),
5831
	/*8954*/ uint16(xArgRM16),
5832
	/*8955*/ uint16(xArgImm16),
5833
	/*8956*/ uint16(xMatch),
5834
	/*8957*/ uint16(xSetOp), uint16(IMUL),
5835
	/*8959*/ uint16(xReadSlashR),
5836
	/*8960*/ uint16(xReadId),
5837
	/*8961*/ uint16(xArgR32),
5838
	/*8962*/ uint16(xArgRM32),
5839
	/*8963*/ uint16(xArgImm32),
5840
	/*8964*/ uint16(xMatch),
5841
	/*8965*/ uint16(xCondDataSize), 8949, 8957, 8969,
5842
	/*8969*/ uint16(xSetOp), uint16(IMUL),
5843
	/*8971*/ uint16(xReadSlashR),
5844
	/*8972*/ uint16(xReadId),
5845
	/*8973*/ uint16(xArgR64),
5846
	/*8974*/ uint16(xArgRM64),
5847
	/*8975*/ uint16(xArgImm32),
5848
	/*8976*/ uint16(xMatch),
5849
	/*8977*/ uint16(xSetOp), uint16(PUSH),
5850
	/*8979*/ uint16(xReadIb),
5851
	/*8980*/ uint16(xArgImm8),
5852
	/*8981*/ uint16(xMatch),
5853
	/*8982*/ uint16(xCondIs64), 8985, 9005,
5854
	/*8985*/ uint16(xCondDataSize), 8989, 8997, 0,
5855
	/*8989*/ uint16(xSetOp), uint16(IMUL),
5856
	/*8991*/ uint16(xReadSlashR),
5857
	/*8992*/ uint16(xReadIb),
5858
	/*8993*/ uint16(xArgR16),
5859
	/*8994*/ uint16(xArgRM16),
5860
	/*8995*/ uint16(xArgImm8),
5861
	/*8996*/ uint16(xMatch),
5862
	/*8997*/ uint16(xSetOp), uint16(IMUL),
5863
	/*8999*/ uint16(xReadSlashR),
5864
	/*9000*/ uint16(xReadIb),
5865
	/*9001*/ uint16(xArgR32),
5866
	/*9002*/ uint16(xArgRM32),
5867
	/*9003*/ uint16(xArgImm8),
5868
	/*9004*/ uint16(xMatch),
5869
	/*9005*/ uint16(xCondDataSize), 8989, 8997, 9009,
5870
	/*9009*/ uint16(xSetOp), uint16(IMUL),
5871
	/*9011*/ uint16(xReadSlashR),
5872
	/*9012*/ uint16(xReadIb),
5873
	/*9013*/ uint16(xArgR64),
5874
	/*9014*/ uint16(xArgRM64),
5875
	/*9015*/ uint16(xArgImm8),
5876
	/*9016*/ uint16(xMatch),
5877
	/*9017*/ uint16(xSetOp), uint16(INSB),
5878
	/*9019*/ uint16(xMatch),
5879
	/*9020*/ uint16(xCondDataSize), 9024, 9027, 9030,
5880
	/*9024*/ uint16(xSetOp), uint16(INSW),
5881
	/*9026*/ uint16(xMatch),
5882
	/*9027*/ uint16(xSetOp), uint16(INSD),
5883
	/*9029*/ uint16(xMatch),
5884
	/*9030*/ uint16(xSetOp), uint16(INSD),
5885
	/*9032*/ uint16(xMatch),
5886
	/*9033*/ uint16(xSetOp), uint16(OUTSB),
5887
	/*9035*/ uint16(xMatch),
5888
	/*9036*/ uint16(xCondPrefix), 3,
5889
	0xC5, 9083,
5890
	0xC4, 9057,
5891
	0x0, 9044,
5892
	/*9044*/ uint16(xCondDataSize), 9048, 9051, 9054,
5893
	/*9048*/ uint16(xSetOp), uint16(OUTSW),
5894
	/*9050*/ uint16(xMatch),
5895
	/*9051*/ uint16(xSetOp), uint16(OUTSD),
5896
	/*9053*/ uint16(xMatch),
5897
	/*9054*/ uint16(xSetOp), uint16(OUTSD),
5898
	/*9056*/ uint16(xMatch),
5899
	/*9057*/ uint16(xCondPrefix), 2,
5900
	0xF3, 9073,
5901
	0x66, 9063,
5902
	/*9063*/ uint16(xCondPrefix), 1,
5903
	0x0F, 9067,
5904
	/*9067*/ uint16(xSetOp), uint16(VMOVDQA),
5905
	/*9069*/ uint16(xReadSlashR),
5906
	/*9070*/ uint16(xArgYmm1),
5907
	/*9071*/ uint16(xArgYmm2M256),
5908
	/*9072*/ uint16(xMatch),
5909
	/*9073*/ uint16(xCondPrefix), 1,
5910
	0x0F, 9077,
5911
	/*9077*/ uint16(xSetOp), uint16(VMOVDQU),
5912
	/*9079*/ uint16(xReadSlashR),
5913
	/*9080*/ uint16(xArgYmm1),
5914
	/*9081*/ uint16(xArgYmm2M256),
5915
	/*9082*/ uint16(xMatch),
5916
	/*9083*/ uint16(xCondPrefix), 2,
5917
	0xF3, 9099,
5918
	0x66, 9089,
5919
	/*9089*/ uint16(xCondPrefix), 1,
5920
	0x0F, 9093,
5921
	/*9093*/ uint16(xSetOp), uint16(VMOVDQA),
5922
	/*9095*/ uint16(xReadSlashR),
5923
	/*9096*/ uint16(xArgYmm1),
5924
	/*9097*/ uint16(xArgYmm2M256),
5925
	/*9098*/ uint16(xMatch),
5926
	/*9099*/ uint16(xCondPrefix), 1,
5927
	0x0F, 9103,
5928
	/*9103*/ uint16(xSetOp), uint16(VMOVDQU),
5929
	/*9105*/ uint16(xReadSlashR),
5930
	/*9106*/ uint16(xArgYmm1),
5931
	/*9107*/ uint16(xArgYmm2M256),
5932
	/*9108*/ uint16(xMatch),
5933
	/*9109*/ uint16(xSetOp), uint16(JO),
5934
	/*9111*/ uint16(xReadCb),
5935
	/*9112*/ uint16(xArgRel8),
5936
	/*9113*/ uint16(xMatch),
5937
	/*9114*/ uint16(xSetOp), uint16(JNO),
5938
	/*9116*/ uint16(xReadCb),
5939
	/*9117*/ uint16(xArgRel8),
5940
	/*9118*/ uint16(xMatch),
5941
	/*9119*/ uint16(xSetOp), uint16(JB),
5942
	/*9121*/ uint16(xReadCb),
5943
	/*9122*/ uint16(xArgRel8),
5944
	/*9123*/ uint16(xMatch),
5945
	/*9124*/ uint16(xSetOp), uint16(JAE),
5946
	/*9126*/ uint16(xReadCb),
5947
	/*9127*/ uint16(xArgRel8),
5948
	/*9128*/ uint16(xMatch),
5949
	/*9129*/ uint16(xSetOp), uint16(JE),
5950
	/*9131*/ uint16(xReadCb),
5951
	/*9132*/ uint16(xArgRel8),
5952
	/*9133*/ uint16(xMatch),
5953
	/*9134*/ uint16(xSetOp), uint16(JNE),
5954
	/*9136*/ uint16(xReadCb),
5955
	/*9137*/ uint16(xArgRel8),
5956
	/*9138*/ uint16(xMatch),
5957
	/*9139*/ uint16(xSetOp), uint16(JBE),
5958
	/*9141*/ uint16(xReadCb),
5959
	/*9142*/ uint16(xArgRel8),
5960
	/*9143*/ uint16(xMatch),
5961
	/*9144*/ uint16(xCondPrefix), 3,
5962
	0xC5, 9164,
5963
	0xC4, 9157,
5964
	0x0, 9152,
5965
	/*9152*/ uint16(xSetOp), uint16(JA),
5966
	/*9154*/ uint16(xReadCb),
5967
	/*9155*/ uint16(xArgRel8),
5968
	/*9156*/ uint16(xMatch),
5969
	/*9157*/ uint16(xCondPrefix), 1,
5970
	0x0F, 9161,
5971
	/*9161*/ uint16(xSetOp), uint16(VZEROUPPER),
5972
	/*9163*/ uint16(xMatch),
5973
	/*9164*/ uint16(xCondPrefix), 1,
5974
	0x0F, 9168,
5975
	/*9168*/ uint16(xSetOp), uint16(VZEROUPPER),
5976
	/*9170*/ uint16(xMatch),
5977
	/*9171*/ uint16(xSetOp), uint16(JS),
5978
	/*9173*/ uint16(xReadCb),
5979
	/*9174*/ uint16(xArgRel8),
5980
	/*9175*/ uint16(xMatch),
5981
	/*9176*/ uint16(xSetOp), uint16(JNS),
5982
	/*9178*/ uint16(xReadCb),
5983
	/*9179*/ uint16(xArgRel8),
5984
	/*9180*/ uint16(xMatch),
5985
	/*9181*/ uint16(xSetOp), uint16(JP),
5986
	/*9183*/ uint16(xReadCb),
5987
	/*9184*/ uint16(xArgRel8),
5988
	/*9185*/ uint16(xMatch),
5989
	/*9186*/ uint16(xSetOp), uint16(JNP),
5990
	/*9188*/ uint16(xReadCb),
5991
	/*9189*/ uint16(xArgRel8),
5992
	/*9190*/ uint16(xMatch),
5993
	/*9191*/ uint16(xSetOp), uint16(JL),
5994
	/*9193*/ uint16(xReadCb),
5995
	/*9194*/ uint16(xArgRel8),
5996
	/*9195*/ uint16(xMatch),
5997
	/*9196*/ uint16(xSetOp), uint16(JGE),
5998
	/*9198*/ uint16(xReadCb),
5999
	/*9199*/ uint16(xArgRel8),
6000
	/*9200*/ uint16(xMatch),
6001
	/*9201*/ uint16(xSetOp), uint16(JLE),
6002
	/*9203*/ uint16(xReadCb),
6003
	/*9204*/ uint16(xArgRel8),
6004
	/*9205*/ uint16(xMatch),
6005
	/*9206*/ uint16(xCondPrefix), 3,
6006
	0xC5, 9245,
6007
	0xC4, 9219,
6008
	0x0, 9214,
6009
	/*9214*/ uint16(xSetOp), uint16(JG),
6010
	/*9216*/ uint16(xReadCb),
6011
	/*9217*/ uint16(xArgRel8),
6012
	/*9218*/ uint16(xMatch),
6013
	/*9219*/ uint16(xCondPrefix), 2,
6014
	0xF3, 9235,
6015
	0x66, 9225,
6016
	/*9225*/ uint16(xCondPrefix), 1,
6017
	0x0F, 9229,
6018
	/*9229*/ uint16(xSetOp), uint16(VMOVDQA),
6019
	/*9231*/ uint16(xReadSlashR),
6020
	/*9232*/ uint16(xArgYmm2M256),
6021
	/*9233*/ uint16(xArgYmm1),
6022
	/*9234*/ uint16(xMatch),
6023
	/*9235*/ uint16(xCondPrefix), 1,
6024
	0x0F, 9239,
6025
	/*9239*/ uint16(xSetOp), uint16(VMOVDQU),
6026
	/*9241*/ uint16(xReadSlashR),
6027
	/*9242*/ uint16(xArgYmm2M256),
6028
	/*9243*/ uint16(xArgYmm1),
6029
	/*9244*/ uint16(xMatch),
6030
	/*9245*/ uint16(xCondPrefix), 2,
6031
	0xF3, 9261,
6032
	0x66, 9251,
6033
	/*9251*/ uint16(xCondPrefix), 1,
6034
	0x0F, 9255,
6035
	/*9255*/ uint16(xSetOp), uint16(VMOVDQA),
6036
	/*9257*/ uint16(xReadSlashR),
6037
	/*9258*/ uint16(xArgYmm2M256),
6038
	/*9259*/ uint16(xArgYmm1),
6039
	/*9260*/ uint16(xMatch),
6040
	/*9261*/ uint16(xCondPrefix), 1,
6041
	0x0F, 9265,
6042
	/*9265*/ uint16(xSetOp), uint16(VMOVDQU),
6043
	/*9267*/ uint16(xReadSlashR),
6044
	/*9268*/ uint16(xArgYmm2M256),
6045
	/*9269*/ uint16(xArgYmm1),
6046
	/*9270*/ uint16(xMatch),
6047
	/*9271*/ uint16(xCondSlashR),
6048
	9280, // 0
6049
	9286, // 1
6050
	9292, // 2
6051
	9298, // 3
6052
	9304, // 4
6053
	9310, // 5
6054
	9316, // 6
6055
	9322, // 7
6056
	/*9280*/ uint16(xSetOp), uint16(ADD),
6057
	/*9282*/ uint16(xReadIb),
6058
	/*9283*/ uint16(xArgRM8),
6059
	/*9284*/ uint16(xArgImm8u),
6060
	/*9285*/ uint16(xMatch),
6061
	/*9286*/ uint16(xSetOp), uint16(OR),
6062
	/*9288*/ uint16(xReadIb),
6063
	/*9289*/ uint16(xArgRM8),
6064
	/*9290*/ uint16(xArgImm8u),
6065
	/*9291*/ uint16(xMatch),
6066
	/*9292*/ uint16(xSetOp), uint16(ADC),
6067
	/*9294*/ uint16(xReadIb),
6068
	/*9295*/ uint16(xArgRM8),
6069
	/*9296*/ uint16(xArgImm8u),
6070
	/*9297*/ uint16(xMatch),
6071
	/*9298*/ uint16(xSetOp), uint16(SBB),
6072
	/*9300*/ uint16(xReadIb),
6073
	/*9301*/ uint16(xArgRM8),
6074
	/*9302*/ uint16(xArgImm8u),
6075
	/*9303*/ uint16(xMatch),
6076
	/*9304*/ uint16(xSetOp), uint16(AND),
6077
	/*9306*/ uint16(xReadIb),
6078
	/*9307*/ uint16(xArgRM8),
6079
	/*9308*/ uint16(xArgImm8u),
6080
	/*9309*/ uint16(xMatch),
6081
	/*9310*/ uint16(xSetOp), uint16(SUB),
6082
	/*9312*/ uint16(xReadIb),
6083
	/*9313*/ uint16(xArgRM8),
6084
	/*9314*/ uint16(xArgImm8u),
6085
	/*9315*/ uint16(xMatch),
6086
	/*9316*/ uint16(xSetOp), uint16(XOR),
6087
	/*9318*/ uint16(xReadIb),
6088
	/*9319*/ uint16(xArgRM8),
6089
	/*9320*/ uint16(xArgImm8u),
6090
	/*9321*/ uint16(xMatch),
6091
	/*9322*/ uint16(xSetOp), uint16(CMP),
6092
	/*9324*/ uint16(xReadIb),
6093
	/*9325*/ uint16(xArgRM8),
6094
	/*9326*/ uint16(xArgImm8u),
6095
	/*9327*/ uint16(xMatch),
6096
	/*9328*/ uint16(xCondSlashR),
6097
	9337, // 0
6098
	9366, // 1
6099
	9395, // 2
6100
	9424, // 3
6101
	9453, // 4
6102
	9482, // 5
6103
	9511, // 6
6104
	9540, // 7
6105
	/*9337*/ uint16(xCondIs64), 9340, 9356,
6106
	/*9340*/ uint16(xCondDataSize), 9344, 9350, 0,
6107
	/*9344*/ uint16(xSetOp), uint16(ADD),
6108
	/*9346*/ uint16(xReadIw),
6109
	/*9347*/ uint16(xArgRM16),
6110
	/*9348*/ uint16(xArgImm16),
6111
	/*9349*/ uint16(xMatch),
6112
	/*9350*/ uint16(xSetOp), uint16(ADD),
6113
	/*9352*/ uint16(xReadId),
6114
	/*9353*/ uint16(xArgRM32),
6115
	/*9354*/ uint16(xArgImm32),
6116
	/*9355*/ uint16(xMatch),
6117
	/*9356*/ uint16(xCondDataSize), 9344, 9350, 9360,
6118
	/*9360*/ uint16(xSetOp), uint16(ADD),
6119
	/*9362*/ uint16(xReadId),
6120
	/*9363*/ uint16(xArgRM64),
6121
	/*9364*/ uint16(xArgImm32),
6122
	/*9365*/ uint16(xMatch),
6123
	/*9366*/ uint16(xCondIs64), 9369, 9385,
6124
	/*9369*/ uint16(xCondDataSize), 9373, 9379, 0,
6125
	/*9373*/ uint16(xSetOp), uint16(OR),
6126
	/*9375*/ uint16(xReadIw),
6127
	/*9376*/ uint16(xArgRM16),
6128
	/*9377*/ uint16(xArgImm16),
6129
	/*9378*/ uint16(xMatch),
6130
	/*9379*/ uint16(xSetOp), uint16(OR),
6131
	/*9381*/ uint16(xReadId),
6132
	/*9382*/ uint16(xArgRM32),
6133
	/*9383*/ uint16(xArgImm32),
6134
	/*9384*/ uint16(xMatch),
6135
	/*9385*/ uint16(xCondDataSize), 9373, 9379, 9389,
6136
	/*9389*/ uint16(xSetOp), uint16(OR),
6137
	/*9391*/ uint16(xReadId),
6138
	/*9392*/ uint16(xArgRM64),
6139
	/*9393*/ uint16(xArgImm32),
6140
	/*9394*/ uint16(xMatch),
6141
	/*9395*/ uint16(xCondIs64), 9398, 9414,
6142
	/*9398*/ uint16(xCondDataSize), 9402, 9408, 0,
6143
	/*9402*/ uint16(xSetOp), uint16(ADC),
6144
	/*9404*/ uint16(xReadIw),
6145
	/*9405*/ uint16(xArgRM16),
6146
	/*9406*/ uint16(xArgImm16),
6147
	/*9407*/ uint16(xMatch),
6148
	/*9408*/ uint16(xSetOp), uint16(ADC),
6149
	/*9410*/ uint16(xReadId),
6150
	/*9411*/ uint16(xArgRM32),
6151
	/*9412*/ uint16(xArgImm32),
6152
	/*9413*/ uint16(xMatch),
6153
	/*9414*/ uint16(xCondDataSize), 9402, 9408, 9418,
6154
	/*9418*/ uint16(xSetOp), uint16(ADC),
6155
	/*9420*/ uint16(xReadId),
6156
	/*9421*/ uint16(xArgRM64),
6157
	/*9422*/ uint16(xArgImm32),
6158
	/*9423*/ uint16(xMatch),
6159
	/*9424*/ uint16(xCondIs64), 9427, 9443,
6160
	/*9427*/ uint16(xCondDataSize), 9431, 9437, 0,
6161
	/*9431*/ uint16(xSetOp), uint16(SBB),
6162
	/*9433*/ uint16(xReadIw),
6163
	/*9434*/ uint16(xArgRM16),
6164
	/*9435*/ uint16(xArgImm16),
6165
	/*9436*/ uint16(xMatch),
6166
	/*9437*/ uint16(xSetOp), uint16(SBB),
6167
	/*9439*/ uint16(xReadId),
6168
	/*9440*/ uint16(xArgRM32),
6169
	/*9441*/ uint16(xArgImm32),
6170
	/*9442*/ uint16(xMatch),
6171
	/*9443*/ uint16(xCondDataSize), 9431, 9437, 9447,
6172
	/*9447*/ uint16(xSetOp), uint16(SBB),
6173
	/*9449*/ uint16(xReadId),
6174
	/*9450*/ uint16(xArgRM64),
6175
	/*9451*/ uint16(xArgImm32),
6176
	/*9452*/ uint16(xMatch),
6177
	/*9453*/ uint16(xCondIs64), 9456, 9472,
6178
	/*9456*/ uint16(xCondDataSize), 9460, 9466, 0,
6179
	/*9460*/ uint16(xSetOp), uint16(AND),
6180
	/*9462*/ uint16(xReadIw),
6181
	/*9463*/ uint16(xArgRM16),
6182
	/*9464*/ uint16(xArgImm16),
6183
	/*9465*/ uint16(xMatch),
6184
	/*9466*/ uint16(xSetOp), uint16(AND),
6185
	/*9468*/ uint16(xReadId),
6186
	/*9469*/ uint16(xArgRM32),
6187
	/*9470*/ uint16(xArgImm32),
6188
	/*9471*/ uint16(xMatch),
6189
	/*9472*/ uint16(xCondDataSize), 9460, 9466, 9476,
6190
	/*9476*/ uint16(xSetOp), uint16(AND),
6191
	/*9478*/ uint16(xReadId),
6192
	/*9479*/ uint16(xArgRM64),
6193
	/*9480*/ uint16(xArgImm32),
6194
	/*9481*/ uint16(xMatch),
6195
	/*9482*/ uint16(xCondIs64), 9485, 9501,
6196
	/*9485*/ uint16(xCondDataSize), 9489, 9495, 0,
6197
	/*9489*/ uint16(xSetOp), uint16(SUB),
6198
	/*9491*/ uint16(xReadIw),
6199
	/*9492*/ uint16(xArgRM16),
6200
	/*9493*/ uint16(xArgImm16),
6201
	/*9494*/ uint16(xMatch),
6202
	/*9495*/ uint16(xSetOp), uint16(SUB),
6203
	/*9497*/ uint16(xReadId),
6204
	/*9498*/ uint16(xArgRM32),
6205
	/*9499*/ uint16(xArgImm32),
6206
	/*9500*/ uint16(xMatch),
6207
	/*9501*/ uint16(xCondDataSize), 9489, 9495, 9505,
6208
	/*9505*/ uint16(xSetOp), uint16(SUB),
6209
	/*9507*/ uint16(xReadId),
6210
	/*9508*/ uint16(xArgRM64),
6211
	/*9509*/ uint16(xArgImm32),
6212
	/*9510*/ uint16(xMatch),
6213
	/*9511*/ uint16(xCondIs64), 9514, 9530,
6214
	/*9514*/ uint16(xCondDataSize), 9518, 9524, 0,
6215
	/*9518*/ uint16(xSetOp), uint16(XOR),
6216
	/*9520*/ uint16(xReadIw),
6217
	/*9521*/ uint16(xArgRM16),
6218
	/*9522*/ uint16(xArgImm16),
6219
	/*9523*/ uint16(xMatch),
6220
	/*9524*/ uint16(xSetOp), uint16(XOR),
6221
	/*9526*/ uint16(xReadId),
6222
	/*9527*/ uint16(xArgRM32),
6223
	/*9528*/ uint16(xArgImm32),
6224
	/*9529*/ uint16(xMatch),
6225
	/*9530*/ uint16(xCondDataSize), 9518, 9524, 9534,
6226
	/*9534*/ uint16(xSetOp), uint16(XOR),
6227
	/*9536*/ uint16(xReadId),
6228
	/*9537*/ uint16(xArgRM64),
6229
	/*9538*/ uint16(xArgImm32),
6230
	/*9539*/ uint16(xMatch),
6231
	/*9540*/ uint16(xCondIs64), 9543, 9559,
6232
	/*9543*/ uint16(xCondDataSize), 9547, 9553, 0,
6233
	/*9547*/ uint16(xSetOp), uint16(CMP),
6234
	/*9549*/ uint16(xReadIw),
6235
	/*9550*/ uint16(xArgRM16),
6236
	/*9551*/ uint16(xArgImm16),
6237
	/*9552*/ uint16(xMatch),
6238
	/*9553*/ uint16(xSetOp), uint16(CMP),
6239
	/*9555*/ uint16(xReadId),
6240
	/*9556*/ uint16(xArgRM32),
6241
	/*9557*/ uint16(xArgImm32),
6242
	/*9558*/ uint16(xMatch),
6243
	/*9559*/ uint16(xCondDataSize), 9547, 9553, 9563,
6244
	/*9563*/ uint16(xSetOp), uint16(CMP),
6245
	/*9565*/ uint16(xReadId),
6246
	/*9566*/ uint16(xArgRM64),
6247
	/*9567*/ uint16(xArgImm32),
6248
	/*9568*/ uint16(xMatch),
6249
	/*9569*/ uint16(xCondSlashR),
6250
	9578, // 0
6251
	9607, // 1
6252
	9636, // 2
6253
	9665, // 3
6254
	9694, // 4
6255
	9723, // 5
6256
	9752, // 6
6257
	9781, // 7
6258
	/*9578*/ uint16(xCondIs64), 9581, 9597,
6259
	/*9581*/ uint16(xCondDataSize), 9585, 9591, 0,
6260
	/*9585*/ uint16(xSetOp), uint16(ADD),
6261
	/*9587*/ uint16(xReadIb),
6262
	/*9588*/ uint16(xArgRM16),
6263
	/*9589*/ uint16(xArgImm8),
6264
	/*9590*/ uint16(xMatch),
6265
	/*9591*/ uint16(xSetOp), uint16(ADD),
6266
	/*9593*/ uint16(xReadIb),
6267
	/*9594*/ uint16(xArgRM32),
6268
	/*9595*/ uint16(xArgImm8),
6269
	/*9596*/ uint16(xMatch),
6270
	/*9597*/ uint16(xCondDataSize), 9585, 9591, 9601,
6271
	/*9601*/ uint16(xSetOp), uint16(ADD),
6272
	/*9603*/ uint16(xReadIb),
6273
	/*9604*/ uint16(xArgRM64),
6274
	/*9605*/ uint16(xArgImm8),
6275
	/*9606*/ uint16(xMatch),
6276
	/*9607*/ uint16(xCondIs64), 9610, 9626,
6277
	/*9610*/ uint16(xCondDataSize), 9614, 9620, 0,
6278
	/*9614*/ uint16(xSetOp), uint16(OR),
6279
	/*9616*/ uint16(xReadIb),
6280
	/*9617*/ uint16(xArgRM16),
6281
	/*9618*/ uint16(xArgImm8),
6282
	/*9619*/ uint16(xMatch),
6283
	/*9620*/ uint16(xSetOp), uint16(OR),
6284
	/*9622*/ uint16(xReadIb),
6285
	/*9623*/ uint16(xArgRM32),
6286
	/*9624*/ uint16(xArgImm8),
6287
	/*9625*/ uint16(xMatch),
6288
	/*9626*/ uint16(xCondDataSize), 9614, 9620, 9630,
6289
	/*9630*/ uint16(xSetOp), uint16(OR),
6290
	/*9632*/ uint16(xReadIb),
6291
	/*9633*/ uint16(xArgRM64),
6292
	/*9634*/ uint16(xArgImm8),
6293
	/*9635*/ uint16(xMatch),
6294
	/*9636*/ uint16(xCondIs64), 9639, 9655,
6295
	/*9639*/ uint16(xCondDataSize), 9643, 9649, 0,
6296
	/*9643*/ uint16(xSetOp), uint16(ADC),
6297
	/*9645*/ uint16(xReadIb),
6298
	/*9646*/ uint16(xArgRM16),
6299
	/*9647*/ uint16(xArgImm8),
6300
	/*9648*/ uint16(xMatch),
6301
	/*9649*/ uint16(xSetOp), uint16(ADC),
6302
	/*9651*/ uint16(xReadIb),
6303
	/*9652*/ uint16(xArgRM32),
6304
	/*9653*/ uint16(xArgImm8),
6305
	/*9654*/ uint16(xMatch),
6306
	/*9655*/ uint16(xCondDataSize), 9643, 9649, 9659,
6307
	/*9659*/ uint16(xSetOp), uint16(ADC),
6308
	/*9661*/ uint16(xReadIb),
6309
	/*9662*/ uint16(xArgRM64),
6310
	/*9663*/ uint16(xArgImm8),
6311
	/*9664*/ uint16(xMatch),
6312
	/*9665*/ uint16(xCondIs64), 9668, 9684,
6313
	/*9668*/ uint16(xCondDataSize), 9672, 9678, 0,
6314
	/*9672*/ uint16(xSetOp), uint16(SBB),
6315
	/*9674*/ uint16(xReadIb),
6316
	/*9675*/ uint16(xArgRM16),
6317
	/*9676*/ uint16(xArgImm8),
6318
	/*9677*/ uint16(xMatch),
6319
	/*9678*/ uint16(xSetOp), uint16(SBB),
6320
	/*9680*/ uint16(xReadIb),
6321
	/*9681*/ uint16(xArgRM32),
6322
	/*9682*/ uint16(xArgImm8),
6323
	/*9683*/ uint16(xMatch),
6324
	/*9684*/ uint16(xCondDataSize), 9672, 9678, 9688,
6325
	/*9688*/ uint16(xSetOp), uint16(SBB),
6326
	/*9690*/ uint16(xReadIb),
6327
	/*9691*/ uint16(xArgRM64),
6328
	/*9692*/ uint16(xArgImm8),
6329
	/*9693*/ uint16(xMatch),
6330
	/*9694*/ uint16(xCondIs64), 9697, 9713,
6331
	/*9697*/ uint16(xCondDataSize), 9701, 9707, 0,
6332
	/*9701*/ uint16(xSetOp), uint16(AND),
6333
	/*9703*/ uint16(xReadIb),
6334
	/*9704*/ uint16(xArgRM16),
6335
	/*9705*/ uint16(xArgImm8),
6336
	/*9706*/ uint16(xMatch),
6337
	/*9707*/ uint16(xSetOp), uint16(AND),
6338
	/*9709*/ uint16(xReadIb),
6339
	/*9710*/ uint16(xArgRM32),
6340
	/*9711*/ uint16(xArgImm8),
6341
	/*9712*/ uint16(xMatch),
6342
	/*9713*/ uint16(xCondDataSize), 9701, 9707, 9717,
6343
	/*9717*/ uint16(xSetOp), uint16(AND),
6344
	/*9719*/ uint16(xReadIb),
6345
	/*9720*/ uint16(xArgRM64),
6346
	/*9721*/ uint16(xArgImm8),
6347
	/*9722*/ uint16(xMatch),
6348
	/*9723*/ uint16(xCondIs64), 9726, 9742,
6349
	/*9726*/ uint16(xCondDataSize), 9730, 9736, 0,
6350
	/*9730*/ uint16(xSetOp), uint16(SUB),
6351
	/*9732*/ uint16(xReadIb),
6352
	/*9733*/ uint16(xArgRM16),
6353
	/*9734*/ uint16(xArgImm8),
6354
	/*9735*/ uint16(xMatch),
6355
	/*9736*/ uint16(xSetOp), uint16(SUB),
6356
	/*9738*/ uint16(xReadIb),
6357
	/*9739*/ uint16(xArgRM32),
6358
	/*9740*/ uint16(xArgImm8),
6359
	/*9741*/ uint16(xMatch),
6360
	/*9742*/ uint16(xCondDataSize), 9730, 9736, 9746,
6361
	/*9746*/ uint16(xSetOp), uint16(SUB),
6362
	/*9748*/ uint16(xReadIb),
6363
	/*9749*/ uint16(xArgRM64),
6364
	/*9750*/ uint16(xArgImm8),
6365
	/*9751*/ uint16(xMatch),
6366
	/*9752*/ uint16(xCondIs64), 9755, 9771,
6367
	/*9755*/ uint16(xCondDataSize), 9759, 9765, 0,
6368
	/*9759*/ uint16(xSetOp), uint16(XOR),
6369
	/*9761*/ uint16(xReadIb),
6370
	/*9762*/ uint16(xArgRM16),
6371
	/*9763*/ uint16(xArgImm8),
6372
	/*9764*/ uint16(xMatch),
6373
	/*9765*/ uint16(xSetOp), uint16(XOR),
6374
	/*9767*/ uint16(xReadIb),
6375
	/*9768*/ uint16(xArgRM32),
6376
	/*9769*/ uint16(xArgImm8),
6377
	/*9770*/ uint16(xMatch),
6378
	/*9771*/ uint16(xCondDataSize), 9759, 9765, 9775,
6379
	/*9775*/ uint16(xSetOp), uint16(XOR),
6380
	/*9777*/ uint16(xReadIb),
6381
	/*9778*/ uint16(xArgRM64),
6382
	/*9779*/ uint16(xArgImm8),
6383
	/*9780*/ uint16(xMatch),
6384
	/*9781*/ uint16(xCondIs64), 9784, 9800,
6385
	/*9784*/ uint16(xCondDataSize), 9788, 9794, 0,
6386
	/*9788*/ uint16(xSetOp), uint16(CMP),
6387
	/*9790*/ uint16(xReadIb),
6388
	/*9791*/ uint16(xArgRM16),
6389
	/*9792*/ uint16(xArgImm8),
6390
	/*9793*/ uint16(xMatch),
6391
	/*9794*/ uint16(xSetOp), uint16(CMP),
6392
	/*9796*/ uint16(xReadIb),
6393
	/*9797*/ uint16(xArgRM32),
6394
	/*9798*/ uint16(xArgImm8),
6395
	/*9799*/ uint16(xMatch),
6396
	/*9800*/ uint16(xCondDataSize), 9788, 9794, 9804,
6397
	/*9804*/ uint16(xSetOp), uint16(CMP),
6398
	/*9806*/ uint16(xReadIb),
6399
	/*9807*/ uint16(xArgRM64),
6400
	/*9808*/ uint16(xArgImm8),
6401
	/*9809*/ uint16(xMatch),
6402
	/*9810*/ uint16(xSetOp), uint16(TEST),
6403
	/*9812*/ uint16(xReadSlashR),
6404
	/*9813*/ uint16(xArgRM8),
6405
	/*9814*/ uint16(xArgR8),
6406
	/*9815*/ uint16(xMatch),
6407
	/*9816*/ uint16(xCondIs64), 9819, 9835,
6408
	/*9819*/ uint16(xCondDataSize), 9823, 9829, 0,
6409
	/*9823*/ uint16(xSetOp), uint16(TEST),
6410
	/*9825*/ uint16(xReadSlashR),
6411
	/*9826*/ uint16(xArgRM16),
6412
	/*9827*/ uint16(xArgR16),
6413
	/*9828*/ uint16(xMatch),
6414
	/*9829*/ uint16(xSetOp), uint16(TEST),
6415
	/*9831*/ uint16(xReadSlashR),
6416
	/*9832*/ uint16(xArgRM32),
6417
	/*9833*/ uint16(xArgR32),
6418
	/*9834*/ uint16(xMatch),
6419
	/*9835*/ uint16(xCondDataSize), 9823, 9829, 9839,
6420
	/*9839*/ uint16(xSetOp), uint16(TEST),
6421
	/*9841*/ uint16(xReadSlashR),
6422
	/*9842*/ uint16(xArgRM64),
6423
	/*9843*/ uint16(xArgR64),
6424
	/*9844*/ uint16(xMatch),
6425
	/*9845*/ uint16(xSetOp), uint16(XCHG),
6426
	/*9847*/ uint16(xReadSlashR),
6427
	/*9848*/ uint16(xArgRM8),
6428
	/*9849*/ uint16(xArgR8),
6429
	/*9850*/ uint16(xMatch),
6430
	/*9851*/ uint16(xCondIs64), 9854, 9870,
6431
	/*9854*/ uint16(xCondDataSize), 9858, 9864, 0,
6432
	/*9858*/ uint16(xSetOp), uint16(XCHG),
6433
	/*9860*/ uint16(xReadSlashR),
6434
	/*9861*/ uint16(xArgRM16),
6435
	/*9862*/ uint16(xArgR16),
6436
	/*9863*/ uint16(xMatch),
6437
	/*9864*/ uint16(xSetOp), uint16(XCHG),
6438
	/*9866*/ uint16(xReadSlashR),
6439
	/*9867*/ uint16(xArgRM32),
6440
	/*9868*/ uint16(xArgR32),
6441
	/*9869*/ uint16(xMatch),
6442
	/*9870*/ uint16(xCondDataSize), 9858, 9864, 9874,
6443
	/*9874*/ uint16(xSetOp), uint16(XCHG),
6444
	/*9876*/ uint16(xReadSlashR),
6445
	/*9877*/ uint16(xArgRM64),
6446
	/*9878*/ uint16(xArgR64),
6447
	/*9879*/ uint16(xMatch),
6448
	/*9880*/ uint16(xSetOp), uint16(MOV),
6449
	/*9882*/ uint16(xReadSlashR),
6450
	/*9883*/ uint16(xArgRM8),
6451
	/*9884*/ uint16(xArgR8),
6452
	/*9885*/ uint16(xMatch),
6453
	/*9886*/ uint16(xCondDataSize), 9890, 9896, 9902,
6454
	/*9890*/ uint16(xSetOp), uint16(MOV),
6455
	/*9892*/ uint16(xReadSlashR),
6456
	/*9893*/ uint16(xArgRM16),
6457
	/*9894*/ uint16(xArgR16),
6458
	/*9895*/ uint16(xMatch),
6459
	/*9896*/ uint16(xSetOp), uint16(MOV),
6460
	/*9898*/ uint16(xReadSlashR),
6461
	/*9899*/ uint16(xArgRM32),
6462
	/*9900*/ uint16(xArgR32),
6463
	/*9901*/ uint16(xMatch),
6464
	/*9902*/ uint16(xSetOp), uint16(MOV),
6465
	/*9904*/ uint16(xReadSlashR),
6466
	/*9905*/ uint16(xArgRM64),
6467
	/*9906*/ uint16(xArgR64),
6468
	/*9907*/ uint16(xMatch),
6469
	/*9908*/ uint16(xSetOp), uint16(MOV),
6470
	/*9910*/ uint16(xReadSlashR),
6471
	/*9911*/ uint16(xArgR8),
6472
	/*9912*/ uint16(xArgRM8),
6473
	/*9913*/ uint16(xMatch),
6474
	/*9914*/ uint16(xCondDataSize), 9918, 9924, 9930,
6475
	/*9918*/ uint16(xSetOp), uint16(MOV),
6476
	/*9920*/ uint16(xReadSlashR),
6477
	/*9921*/ uint16(xArgR16),
6478
	/*9922*/ uint16(xArgRM16),
6479
	/*9923*/ uint16(xMatch),
6480
	/*9924*/ uint16(xSetOp), uint16(MOV),
6481
	/*9926*/ uint16(xReadSlashR),
6482
	/*9927*/ uint16(xArgR32),
6483
	/*9928*/ uint16(xArgRM32),
6484
	/*9929*/ uint16(xMatch),
6485
	/*9930*/ uint16(xSetOp), uint16(MOV),
6486
	/*9932*/ uint16(xReadSlashR),
6487
	/*9933*/ uint16(xArgR64),
6488
	/*9934*/ uint16(xArgRM64),
6489
	/*9935*/ uint16(xMatch),
6490
	/*9936*/ uint16(xCondIs64), 9939, 9955,
6491
	/*9939*/ uint16(xCondDataSize), 9943, 9949, 0,
6492
	/*9943*/ uint16(xSetOp), uint16(MOV),
6493
	/*9945*/ uint16(xReadSlashR),
6494
	/*9946*/ uint16(xArgRM16),
6495
	/*9947*/ uint16(xArgSreg),
6496
	/*9948*/ uint16(xMatch),
6497
	/*9949*/ uint16(xSetOp), uint16(MOV),
6498
	/*9951*/ uint16(xReadSlashR),
6499
	/*9952*/ uint16(xArgR32M16),
6500
	/*9953*/ uint16(xArgSreg),
6501
	/*9954*/ uint16(xMatch),
6502
	/*9955*/ uint16(xCondDataSize), 9943, 9949, 9959,
6503
	/*9959*/ uint16(xSetOp), uint16(MOV),
6504
	/*9961*/ uint16(xReadSlashR),
6505
	/*9962*/ uint16(xArgR64M16),
6506
	/*9963*/ uint16(xArgSreg),
6507
	/*9964*/ uint16(xMatch),
6508
	/*9965*/ uint16(xCondIs64), 9968, 9984,
6509
	/*9968*/ uint16(xCondDataSize), 9972, 9978, 0,
6510
	/*9972*/ uint16(xSetOp), uint16(LEA),
6511
	/*9974*/ uint16(xReadSlashR),
6512
	/*9975*/ uint16(xArgR16),
6513
	/*9976*/ uint16(xArgM),
6514
	/*9977*/ uint16(xMatch),
6515
	/*9978*/ uint16(xSetOp), uint16(LEA),
6516
	/*9980*/ uint16(xReadSlashR),
6517
	/*9981*/ uint16(xArgR32),
6518
	/*9982*/ uint16(xArgM),
6519
	/*9983*/ uint16(xMatch),
6520
	/*9984*/ uint16(xCondDataSize), 9972, 9978, 9988,
6521
	/*9988*/ uint16(xSetOp), uint16(LEA),
6522
	/*9990*/ uint16(xReadSlashR),
6523
	/*9991*/ uint16(xArgR64),
6524
	/*9992*/ uint16(xArgM),
6525
	/*9993*/ uint16(xMatch),
6526
	/*9994*/ uint16(xCondIs64), 9997, 10013,
6527
	/*9997*/ uint16(xCondDataSize), 10001, 10007, 0,
6528
	/*10001*/ uint16(xSetOp), uint16(MOV),
6529
	/*10003*/ uint16(xReadSlashR),
6530
	/*10004*/ uint16(xArgSreg),
6531
	/*10005*/ uint16(xArgRM16),
6532
	/*10006*/ uint16(xMatch),
6533
	/*10007*/ uint16(xSetOp), uint16(MOV),
6534
	/*10009*/ uint16(xReadSlashR),
6535
	/*10010*/ uint16(xArgSreg),
6536
	/*10011*/ uint16(xArgR32M16),
6537
	/*10012*/ uint16(xMatch),
6538
	/*10013*/ uint16(xCondDataSize), 10001, 10007, 10017,
6539
	/*10017*/ uint16(xSetOp), uint16(MOV),
6540
	/*10019*/ uint16(xReadSlashR),
6541
	/*10020*/ uint16(xArgSreg),
6542
	/*10021*/ uint16(xArgR64M16),
6543
	/*10022*/ uint16(xMatch),
6544
	/*10023*/ uint16(xCondSlashR),
6545
	10032, // 0
6546
	0,     // 1
6547
	0,     // 2
6548
	0,     // 3
6549
	0,     // 4
6550
	0,     // 5
6551
	0,     // 6
6552
	0,     // 7
6553
	/*10032*/ uint16(xCondIs64), 10035, 10047,
6554
	/*10035*/ uint16(xCondDataSize), 10039, 10043, 0,
6555
	/*10039*/ uint16(xSetOp), uint16(POP),
6556
	/*10041*/ uint16(xArgRM16),
6557
	/*10042*/ uint16(xMatch),
6558
	/*10043*/ uint16(xSetOp), uint16(POP),
6559
	/*10045*/ uint16(xArgRM32),
6560
	/*10046*/ uint16(xMatch),
6561
	/*10047*/ uint16(xCondDataSize), 10039, 10051, 10055,
6562
	/*10051*/ uint16(xSetOp), uint16(POP),
6563
	/*10053*/ uint16(xArgRM64),
6564
	/*10054*/ uint16(xMatch),
6565
	/*10055*/ uint16(xSetOp), uint16(POP),
6566
	/*10057*/ uint16(xArgRM64),
6567
	/*10058*/ uint16(xMatch),
6568
	/*10059*/ uint16(xCondIs64), 10062, 10076,
6569
	/*10062*/ uint16(xCondDataSize), 10066, 10071, 0,
6570
	/*10066*/ uint16(xSetOp), uint16(XCHG),
6571
	/*10068*/ uint16(xArgR16op),
6572
	/*10069*/ uint16(xArgAX),
6573
	/*10070*/ uint16(xMatch),
6574
	/*10071*/ uint16(xSetOp), uint16(XCHG),
6575
	/*10073*/ uint16(xArgR32op),
6576
	/*10074*/ uint16(xArgEAX),
6577
	/*10075*/ uint16(xMatch),
6578
	/*10076*/ uint16(xCondDataSize), 10066, 10071, 10080,
6579
	/*10080*/ uint16(xSetOp), uint16(XCHG),
6580
	/*10082*/ uint16(xArgR64op),
6581
	/*10083*/ uint16(xArgRAX),
6582
	/*10084*/ uint16(xMatch),
6583
	/*10085*/ uint16(xCondIs64), 10088, 10098,
6584
	/*10088*/ uint16(xCondDataSize), 10092, 10095, 0,
6585
	/*10092*/ uint16(xSetOp), uint16(CBW),
6586
	/*10094*/ uint16(xMatch),
6587
	/*10095*/ uint16(xSetOp), uint16(CWDE),
6588
	/*10097*/ uint16(xMatch),
6589
	/*10098*/ uint16(xCondDataSize), 10092, 10095, 10102,
6590
	/*10102*/ uint16(xSetOp), uint16(CDQE),
6591
	/*10104*/ uint16(xMatch),
6592
	/*10105*/ uint16(xCondIs64), 10108, 10118,
6593
	/*10108*/ uint16(xCondDataSize), 10112, 10115, 0,
6594
	/*10112*/ uint16(xSetOp), uint16(CWD),
6595
	/*10114*/ uint16(xMatch),
6596
	/*10115*/ uint16(xSetOp), uint16(CDQ),
6597
	/*10117*/ uint16(xMatch),
6598
	/*10118*/ uint16(xCondDataSize), 10112, 10115, 10122,
6599
	/*10122*/ uint16(xSetOp), uint16(CQO),
6600
	/*10124*/ uint16(xMatch),
6601
	/*10125*/ uint16(xCondIs64), 10128, 0,
6602
	/*10128*/ uint16(xCondDataSize), 10132, 10137, 0,
6603
	/*10132*/ uint16(xSetOp), uint16(LCALL),
6604
	/*10134*/ uint16(xReadCd),
6605
	/*10135*/ uint16(xArgPtr16colon16),
6606
	/*10136*/ uint16(xMatch),
6607
	/*10137*/ uint16(xSetOp), uint16(LCALL),
6608
	/*10139*/ uint16(xReadCp),
6609
	/*10140*/ uint16(xArgPtr16colon32),
6610
	/*10141*/ uint16(xMatch),
6611
	/*10142*/ uint16(xSetOp), uint16(FWAIT),
6612
	/*10144*/ uint16(xMatch),
6613
	/*10145*/ uint16(xCondIs64), 10148, 10158,
6614
	/*10148*/ uint16(xCondDataSize), 10152, 10155, 0,
6615
	/*10152*/ uint16(xSetOp), uint16(PUSHF),
6616
	/*10154*/ uint16(xMatch),
6617
	/*10155*/ uint16(xSetOp), uint16(PUSHFD),
6618
	/*10157*/ uint16(xMatch),
6619
	/*10158*/ uint16(xCondDataSize), 10152, 10162, 10165,
6620
	/*10162*/ uint16(xSetOp), uint16(PUSHFQ),
6621
	/*10164*/ uint16(xMatch),
6622
	/*10165*/ uint16(xSetOp), uint16(PUSHFQ),
6623
	/*10167*/ uint16(xMatch),
6624
	/*10168*/ uint16(xCondIs64), 10171, 10181,
6625
	/*10171*/ uint16(xCondDataSize), 10175, 10178, 0,
6626
	/*10175*/ uint16(xSetOp), uint16(POPF),
6627
	/*10177*/ uint16(xMatch),
6628
	/*10178*/ uint16(xSetOp), uint16(POPFD),
6629
	/*10180*/ uint16(xMatch),
6630
	/*10181*/ uint16(xCondDataSize), 10175, 10185, 10188,
6631
	/*10185*/ uint16(xSetOp), uint16(POPFQ),
6632
	/*10187*/ uint16(xMatch),
6633
	/*10188*/ uint16(xSetOp), uint16(POPFQ),
6634
	/*10190*/ uint16(xMatch),
6635
	/*10191*/ uint16(xSetOp), uint16(SAHF),
6636
	/*10193*/ uint16(xMatch),
6637
	/*10194*/ uint16(xSetOp), uint16(LAHF),
6638
	/*10196*/ uint16(xMatch),
6639
	/*10197*/ uint16(xCondIs64), 10200, 10206,
6640
	/*10200*/ uint16(xSetOp), uint16(MOV),
6641
	/*10202*/ uint16(xReadCm),
6642
	/*10203*/ uint16(xArgAL),
6643
	/*10204*/ uint16(xArgMoffs8),
6644
	/*10205*/ uint16(xMatch),
6645
	/*10206*/ uint16(xCondDataSize), 10200, 10200, 10210,
6646
	/*10210*/ uint16(xSetOp), uint16(MOV),
6647
	/*10212*/ uint16(xReadCm),
6648
	/*10213*/ uint16(xArgAL),
6649
	/*10214*/ uint16(xArgMoffs8),
6650
	/*10215*/ uint16(xMatch),
6651
	/*10216*/ uint16(xCondDataSize), 10220, 10226, 10232,
6652
	/*10220*/ uint16(xSetOp), uint16(MOV),
6653
	/*10222*/ uint16(xReadCm),
6654
	/*10223*/ uint16(xArgAX),
6655
	/*10224*/ uint16(xArgMoffs16),
6656
	/*10225*/ uint16(xMatch),
6657
	/*10226*/ uint16(xSetOp), uint16(MOV),
6658
	/*10228*/ uint16(xReadCm),
6659
	/*10229*/ uint16(xArgEAX),
6660
	/*10230*/ uint16(xArgMoffs32),
6661
	/*10231*/ uint16(xMatch),
6662
	/*10232*/ uint16(xSetOp), uint16(MOV),
6663
	/*10234*/ uint16(xReadCm),
6664
	/*10235*/ uint16(xArgRAX),
6665
	/*10236*/ uint16(xArgMoffs64),
6666
	/*10237*/ uint16(xMatch),
6667
	/*10238*/ uint16(xCondIs64), 10241, 10247,
6668
	/*10241*/ uint16(xSetOp), uint16(MOV),
6669
	/*10243*/ uint16(xReadCm),
6670
	/*10244*/ uint16(xArgMoffs8),
6671
	/*10245*/ uint16(xArgAL),
6672
	/*10246*/ uint16(xMatch),
6673
	/*10247*/ uint16(xCondDataSize), 10241, 10241, 10251,
6674
	/*10251*/ uint16(xSetOp), uint16(MOV),
6675
	/*10253*/ uint16(xReadCm),
6676
	/*10254*/ uint16(xArgMoffs8),
6677
	/*10255*/ uint16(xArgAL),
6678
	/*10256*/ uint16(xMatch),
6679
	/*10257*/ uint16(xCondDataSize), 10261, 10267, 10273,
6680
	/*10261*/ uint16(xSetOp), uint16(MOV),
6681
	/*10263*/ uint16(xReadCm),
6682
	/*10264*/ uint16(xArgMoffs16),
6683
	/*10265*/ uint16(xArgAX),
6684
	/*10266*/ uint16(xMatch),
6685
	/*10267*/ uint16(xSetOp), uint16(MOV),
6686
	/*10269*/ uint16(xReadCm),
6687
	/*10270*/ uint16(xArgMoffs32),
6688
	/*10271*/ uint16(xArgEAX),
6689
	/*10272*/ uint16(xMatch),
6690
	/*10273*/ uint16(xSetOp), uint16(MOV),
6691
	/*10275*/ uint16(xReadCm),
6692
	/*10276*/ uint16(xArgMoffs64),
6693
	/*10277*/ uint16(xArgRAX),
6694
	/*10278*/ uint16(xMatch),
6695
	/*10279*/ uint16(xSetOp), uint16(MOVSB),
6696
	/*10281*/ uint16(xMatch),
6697
	/*10282*/ uint16(xCondIs64), 10285, 10295,
6698
	/*10285*/ uint16(xCondDataSize), 10289, 10292, 0,
6699
	/*10289*/ uint16(xSetOp), uint16(MOVSW),
6700
	/*10291*/ uint16(xMatch),
6701
	/*10292*/ uint16(xSetOp), uint16(MOVSD),
6702
	/*10294*/ uint16(xMatch),
6703
	/*10295*/ uint16(xCondDataSize), 10289, 10292, 10299,
6704
	/*10299*/ uint16(xSetOp), uint16(MOVSQ),
6705
	/*10301*/ uint16(xMatch),
6706
	/*10302*/ uint16(xSetOp), uint16(CMPSB),
6707
	/*10304*/ uint16(xMatch),
6708
	/*10305*/ uint16(xCondIs64), 10308, 10318,
6709
	/*10308*/ uint16(xCondDataSize), 10312, 10315, 0,
6710
	/*10312*/ uint16(xSetOp), uint16(CMPSW),
6711
	/*10314*/ uint16(xMatch),
6712
	/*10315*/ uint16(xSetOp), uint16(CMPSD),
6713
	/*10317*/ uint16(xMatch),
6714
	/*10318*/ uint16(xCondDataSize), 10312, 10315, 10322,
6715
	/*10322*/ uint16(xSetOp), uint16(CMPSQ),
6716
	/*10324*/ uint16(xMatch),
6717
	/*10325*/ uint16(xSetOp), uint16(TEST),
6718
	/*10327*/ uint16(xReadIb),
6719
	/*10328*/ uint16(xArgAL),
6720
	/*10329*/ uint16(xArgImm8u),
6721
	/*10330*/ uint16(xMatch),
6722
	/*10331*/ uint16(xCondIs64), 10334, 10350,
6723
	/*10334*/ uint16(xCondDataSize), 10338, 10344, 0,
6724
	/*10338*/ uint16(xSetOp), uint16(TEST),
6725
	/*10340*/ uint16(xReadIw),
6726
	/*10341*/ uint16(xArgAX),
6727
	/*10342*/ uint16(xArgImm16),
6728
	/*10343*/ uint16(xMatch),
6729
	/*10344*/ uint16(xSetOp), uint16(TEST),
6730
	/*10346*/ uint16(xReadId),
6731
	/*10347*/ uint16(xArgEAX),
6732
	/*10348*/ uint16(xArgImm32),
6733
	/*10349*/ uint16(xMatch),
6734
	/*10350*/ uint16(xCondDataSize), 10338, 10344, 10354,
6735
	/*10354*/ uint16(xSetOp), uint16(TEST),
6736
	/*10356*/ uint16(xReadId),
6737
	/*10357*/ uint16(xArgRAX),
6738
	/*10358*/ uint16(xArgImm32),
6739
	/*10359*/ uint16(xMatch),
6740
	/*10360*/ uint16(xSetOp), uint16(STOSB),
6741
	/*10362*/ uint16(xMatch),
6742
	/*10363*/ uint16(xCondIs64), 10366, 10376,
6743
	/*10366*/ uint16(xCondDataSize), 10370, 10373, 0,
6744
	/*10370*/ uint16(xSetOp), uint16(STOSW),
6745
	/*10372*/ uint16(xMatch),
6746
	/*10373*/ uint16(xSetOp), uint16(STOSD),
6747
	/*10375*/ uint16(xMatch),
6748
	/*10376*/ uint16(xCondDataSize), 10370, 10373, 10380,
6749
	/*10380*/ uint16(xSetOp), uint16(STOSQ),
6750
	/*10382*/ uint16(xMatch),
6751
	/*10383*/ uint16(xSetOp), uint16(LODSB),
6752
	/*10385*/ uint16(xMatch),
6753
	/*10386*/ uint16(xCondIs64), 10389, 10399,
6754
	/*10389*/ uint16(xCondDataSize), 10393, 10396, 0,
6755
	/*10393*/ uint16(xSetOp), uint16(LODSW),
6756
	/*10395*/ uint16(xMatch),
6757
	/*10396*/ uint16(xSetOp), uint16(LODSD),
6758
	/*10398*/ uint16(xMatch),
6759
	/*10399*/ uint16(xCondDataSize), 10393, 10396, 10403,
6760
	/*10403*/ uint16(xSetOp), uint16(LODSQ),
6761
	/*10405*/ uint16(xMatch),
6762
	/*10406*/ uint16(xSetOp), uint16(SCASB),
6763
	/*10408*/ uint16(xMatch),
6764
	/*10409*/ uint16(xCondIs64), 10412, 10422,
6765
	/*10412*/ uint16(xCondDataSize), 10416, 10419, 0,
6766
	/*10416*/ uint16(xSetOp), uint16(SCASW),
6767
	/*10418*/ uint16(xMatch),
6768
	/*10419*/ uint16(xSetOp), uint16(SCASD),
6769
	/*10421*/ uint16(xMatch),
6770
	/*10422*/ uint16(xCondDataSize), 10416, 10419, 10426,
6771
	/*10426*/ uint16(xSetOp), uint16(SCASQ),
6772
	/*10428*/ uint16(xMatch),
6773
	/*10429*/ uint16(xSetOp), uint16(MOV),
6774
	/*10431*/ uint16(xReadIb),
6775
	/*10432*/ uint16(xArgR8op),
6776
	/*10433*/ uint16(xArgImm8u),
6777
	/*10434*/ uint16(xMatch),
6778
	/*10435*/ uint16(xCondIs64), 10438, 10454,
6779
	/*10438*/ uint16(xCondDataSize), 10442, 10448, 0,
6780
	/*10442*/ uint16(xSetOp), uint16(MOV),
6781
	/*10444*/ uint16(xReadIw),
6782
	/*10445*/ uint16(xArgR16op),
6783
	/*10446*/ uint16(xArgImm16),
6784
	/*10447*/ uint16(xMatch),
6785
	/*10448*/ uint16(xSetOp), uint16(MOV),
6786
	/*10450*/ uint16(xReadId),
6787
	/*10451*/ uint16(xArgR32op),
6788
	/*10452*/ uint16(xArgImm32),
6789
	/*10453*/ uint16(xMatch),
6790
	/*10454*/ uint16(xCondDataSize), 10442, 10448, 10458,
6791
	/*10458*/ uint16(xSetOp), uint16(MOV),
6792
	/*10460*/ uint16(xReadIo),
6793
	/*10461*/ uint16(xArgR64op),
6794
	/*10462*/ uint16(xArgImm64),
6795
	/*10463*/ uint16(xMatch),
6796
	/*10464*/ uint16(xCondSlashR),
6797
	10473, // 0
6798
	10479, // 1
6799
	10485, // 2
6800
	10491, // 3
6801
	10497, // 4
6802
	10503, // 5
6803
	0,     // 6
6804
	10509, // 7
6805
	/*10473*/ uint16(xSetOp), uint16(ROL),
6806
	/*10475*/ uint16(xReadIb),
6807
	/*10476*/ uint16(xArgRM8),
6808
	/*10477*/ uint16(xArgImm8u),
6809
	/*10478*/ uint16(xMatch),
6810
	/*10479*/ uint16(xSetOp), uint16(ROR),
6811
	/*10481*/ uint16(xReadIb),
6812
	/*10482*/ uint16(xArgRM8),
6813
	/*10483*/ uint16(xArgImm8u),
6814
	/*10484*/ uint16(xMatch),
6815
	/*10485*/ uint16(xSetOp), uint16(RCL),
6816
	/*10487*/ uint16(xReadIb),
6817
	/*10488*/ uint16(xArgRM8),
6818
	/*10489*/ uint16(xArgImm8u),
6819
	/*10490*/ uint16(xMatch),
6820
	/*10491*/ uint16(xSetOp), uint16(RCR),
6821
	/*10493*/ uint16(xReadIb),
6822
	/*10494*/ uint16(xArgRM8),
6823
	/*10495*/ uint16(xArgImm8u),
6824
	/*10496*/ uint16(xMatch),
6825
	/*10497*/ uint16(xSetOp), uint16(SHL),
6826
	/*10499*/ uint16(xReadIb),
6827
	/*10500*/ uint16(xArgRM8),
6828
	/*10501*/ uint16(xArgImm8u),
6829
	/*10502*/ uint16(xMatch),
6830
	/*10503*/ uint16(xSetOp), uint16(SHR),
6831
	/*10505*/ uint16(xReadIb),
6832
	/*10506*/ uint16(xArgRM8),
6833
	/*10507*/ uint16(xArgImm8u),
6834
	/*10508*/ uint16(xMatch),
6835
	/*10509*/ uint16(xSetOp), uint16(SAR),
6836
	/*10511*/ uint16(xReadIb),
6837
	/*10512*/ uint16(xArgRM8),
6838
	/*10513*/ uint16(xArgImm8u),
6839
	/*10514*/ uint16(xMatch),
6840
	/*10515*/ uint16(xCondSlashR),
6841
	10524, // 0
6842
	10546, // 1
6843
	10568, // 2
6844
	10597, // 3
6845
	10626, // 4
6846
	10655, // 5
6847
	0,     // 6
6848
	10684, // 7
6849
	/*10524*/ uint16(xCondDataSize), 10528, 10534, 10540,
6850
	/*10528*/ uint16(xSetOp), uint16(ROL),
6851
	/*10530*/ uint16(xReadIb),
6852
	/*10531*/ uint16(xArgRM16),
6853
	/*10532*/ uint16(xArgImm8u),
6854
	/*10533*/ uint16(xMatch),
6855
	/*10534*/ uint16(xSetOp), uint16(ROL),
6856
	/*10536*/ uint16(xReadIb),
6857
	/*10537*/ uint16(xArgRM32),
6858
	/*10538*/ uint16(xArgImm8u),
6859
	/*10539*/ uint16(xMatch),
6860
	/*10540*/ uint16(xSetOp), uint16(ROL),
6861
	/*10542*/ uint16(xReadIb),
6862
	/*10543*/ uint16(xArgRM64),
6863
	/*10544*/ uint16(xArgImm8u),
6864
	/*10545*/ uint16(xMatch),
6865
	/*10546*/ uint16(xCondDataSize), 10550, 10556, 10562,
6866
	/*10550*/ uint16(xSetOp), uint16(ROR),
6867
	/*10552*/ uint16(xReadIb),
6868
	/*10553*/ uint16(xArgRM16),
6869
	/*10554*/ uint16(xArgImm8u),
6870
	/*10555*/ uint16(xMatch),
6871
	/*10556*/ uint16(xSetOp), uint16(ROR),
6872
	/*10558*/ uint16(xReadIb),
6873
	/*10559*/ uint16(xArgRM32),
6874
	/*10560*/ uint16(xArgImm8u),
6875
	/*10561*/ uint16(xMatch),
6876
	/*10562*/ uint16(xSetOp), uint16(ROR),
6877
	/*10564*/ uint16(xReadIb),
6878
	/*10565*/ uint16(xArgRM64),
6879
	/*10566*/ uint16(xArgImm8u),
6880
	/*10567*/ uint16(xMatch),
6881
	/*10568*/ uint16(xCondIs64), 10571, 10587,
6882
	/*10571*/ uint16(xCondDataSize), 10575, 10581, 0,
6883
	/*10575*/ uint16(xSetOp), uint16(RCL),
6884
	/*10577*/ uint16(xReadIb),
6885
	/*10578*/ uint16(xArgRM16),
6886
	/*10579*/ uint16(xArgImm8u),
6887
	/*10580*/ uint16(xMatch),
6888
	/*10581*/ uint16(xSetOp), uint16(RCL),
6889
	/*10583*/ uint16(xReadIb),
6890
	/*10584*/ uint16(xArgRM32),
6891
	/*10585*/ uint16(xArgImm8u),
6892
	/*10586*/ uint16(xMatch),
6893
	/*10587*/ uint16(xCondDataSize), 10575, 10581, 10591,
6894
	/*10591*/ uint16(xSetOp), uint16(RCL),
6895
	/*10593*/ uint16(xReadIb),
6896
	/*10594*/ uint16(xArgRM64),
6897
	/*10595*/ uint16(xArgImm8u),
6898
	/*10596*/ uint16(xMatch),
6899
	/*10597*/ uint16(xCondIs64), 10600, 10616,
6900
	/*10600*/ uint16(xCondDataSize), 10604, 10610, 0,
6901
	/*10604*/ uint16(xSetOp), uint16(RCR),
6902
	/*10606*/ uint16(xReadIb),
6903
	/*10607*/ uint16(xArgRM16),
6904
	/*10608*/ uint16(xArgImm8u),
6905
	/*10609*/ uint16(xMatch),
6906
	/*10610*/ uint16(xSetOp), uint16(RCR),
6907
	/*10612*/ uint16(xReadIb),
6908
	/*10613*/ uint16(xArgRM32),
6909
	/*10614*/ uint16(xArgImm8u),
6910
	/*10615*/ uint16(xMatch),
6911
	/*10616*/ uint16(xCondDataSize), 10604, 10610, 10620,
6912
	/*10620*/ uint16(xSetOp), uint16(RCR),
6913
	/*10622*/ uint16(xReadIb),
6914
	/*10623*/ uint16(xArgRM64),
6915
	/*10624*/ uint16(xArgImm8u),
6916
	/*10625*/ uint16(xMatch),
6917
	/*10626*/ uint16(xCondIs64), 10629, 10645,
6918
	/*10629*/ uint16(xCondDataSize), 10633, 10639, 0,
6919
	/*10633*/ uint16(xSetOp), uint16(SHL),
6920
	/*10635*/ uint16(xReadIb),
6921
	/*10636*/ uint16(xArgRM16),
6922
	/*10637*/ uint16(xArgImm8u),
6923
	/*10638*/ uint16(xMatch),
6924
	/*10639*/ uint16(xSetOp), uint16(SHL),
6925
	/*10641*/ uint16(xReadIb),
6926
	/*10642*/ uint16(xArgRM32),
6927
	/*10643*/ uint16(xArgImm8u),
6928
	/*10644*/ uint16(xMatch),
6929
	/*10645*/ uint16(xCondDataSize), 10633, 10639, 10649,
6930
	/*10649*/ uint16(xSetOp), uint16(SHL),
6931
	/*10651*/ uint16(xReadIb),
6932
	/*10652*/ uint16(xArgRM64),
6933
	/*10653*/ uint16(xArgImm8u),
6934
	/*10654*/ uint16(xMatch),
6935
	/*10655*/ uint16(xCondIs64), 10658, 10674,
6936
	/*10658*/ uint16(xCondDataSize), 10662, 10668, 0,
6937
	/*10662*/ uint16(xSetOp), uint16(SHR),
6938
	/*10664*/ uint16(xReadIb),
6939
	/*10665*/ uint16(xArgRM16),
6940
	/*10666*/ uint16(xArgImm8u),
6941
	/*10667*/ uint16(xMatch),
6942
	/*10668*/ uint16(xSetOp), uint16(SHR),
6943
	/*10670*/ uint16(xReadIb),
6944
	/*10671*/ uint16(xArgRM32),
6945
	/*10672*/ uint16(xArgImm8u),
6946
	/*10673*/ uint16(xMatch),
6947
	/*10674*/ uint16(xCondDataSize), 10662, 10668, 10678,
6948
	/*10678*/ uint16(xSetOp), uint16(SHR),
6949
	/*10680*/ uint16(xReadIb),
6950
	/*10681*/ uint16(xArgRM64),
6951
	/*10682*/ uint16(xArgImm8u),
6952
	/*10683*/ uint16(xMatch),
6953
	/*10684*/ uint16(xCondIs64), 10687, 10703,
6954
	/*10687*/ uint16(xCondDataSize), 10691, 10697, 0,
6955
	/*10691*/ uint16(xSetOp), uint16(SAR),
6956
	/*10693*/ uint16(xReadIb),
6957
	/*10694*/ uint16(xArgRM16),
6958
	/*10695*/ uint16(xArgImm8u),
6959
	/*10696*/ uint16(xMatch),
6960
	/*10697*/ uint16(xSetOp), uint16(SAR),
6961
	/*10699*/ uint16(xReadIb),
6962
	/*10700*/ uint16(xArgRM32),
6963
	/*10701*/ uint16(xArgImm8u),
6964
	/*10702*/ uint16(xMatch),
6965
	/*10703*/ uint16(xCondDataSize), 10691, 10697, 10707,
6966
	/*10707*/ uint16(xSetOp), uint16(SAR),
6967
	/*10709*/ uint16(xReadIb),
6968
	/*10710*/ uint16(xArgRM64),
6969
	/*10711*/ uint16(xArgImm8u),
6970
	/*10712*/ uint16(xMatch),
6971
	/*10713*/ uint16(xSetOp), uint16(RET),
6972
	/*10715*/ uint16(xReadIw),
6973
	/*10716*/ uint16(xArgImm16u),
6974
	/*10717*/ uint16(xMatch),
6975
	/*10718*/ uint16(xSetOp), uint16(RET),
6976
	/*10720*/ uint16(xMatch),
6977
	/*10721*/ uint16(xCondIs64), 10724, 0,
6978
	/*10724*/ uint16(xCondDataSize), 10728, 10734, 0,
6979
	/*10728*/ uint16(xSetOp), uint16(LES),
6980
	/*10730*/ uint16(xReadSlashR),
6981
	/*10731*/ uint16(xArgR16),
6982
	/*10732*/ uint16(xArgM16colon16),
6983
	/*10733*/ uint16(xMatch),
6984
	/*10734*/ uint16(xSetOp), uint16(LES),
6985
	/*10736*/ uint16(xReadSlashR),
6986
	/*10737*/ uint16(xArgR32),
6987
	/*10738*/ uint16(xArgM16colon32),
6988
	/*10739*/ uint16(xMatch),
6989
	/*10740*/ uint16(xCondIs64), 10743, 0,
6990
	/*10743*/ uint16(xCondDataSize), 10747, 10753, 0,
6991
	/*10747*/ uint16(xSetOp), uint16(LDS),
6992
	/*10749*/ uint16(xReadSlashR),
6993
	/*10750*/ uint16(xArgR16),
6994
	/*10751*/ uint16(xArgM16colon16),
6995
	/*10752*/ uint16(xMatch),
6996
	/*10753*/ uint16(xSetOp), uint16(LDS),
6997
	/*10755*/ uint16(xReadSlashR),
6998
	/*10756*/ uint16(xArgR32),
6999
	/*10757*/ uint16(xArgM16colon32),
7000
	/*10758*/ uint16(xMatch),
7001
	/*10759*/ uint16(xCondByte), 1,
7002
	0xF8, 10778,
7003
	/*10763*/ uint16(xCondSlashR),
7004
	10772, // 0
7005
	0,     // 1
7006
	0,     // 2
7007
	0,     // 3
7008
	0,     // 4
7009
	0,     // 5
7010
	0,     // 6
7011
	0,     // 7
7012
	/*10772*/ uint16(xSetOp), uint16(MOV),
7013
	/*10774*/ uint16(xReadIb),
7014
	/*10775*/ uint16(xArgRM8),
7015
	/*10776*/ uint16(xArgImm8u),
7016
	/*10777*/ uint16(xMatch),
7017
	/*10778*/ uint16(xSetOp), uint16(XABORT),
7018
	/*10780*/ uint16(xReadIb),
7019
	/*10781*/ uint16(xArgImm8u),
7020
	/*10782*/ uint16(xMatch),
7021
	/*10783*/ uint16(xCondByte), 1,
7022
	0xF8, 10825,
7023
	/*10787*/ uint16(xCondSlashR),
7024
	10796, // 0
7025
	0,     // 1
7026
	0,     // 2
7027
	0,     // 3
7028
	0,     // 4
7029
	0,     // 5
7030
	0,     // 6
7031
	0,     // 7
7032
	/*10796*/ uint16(xCondIs64), 10799, 10815,
7033
	/*10799*/ uint16(xCondDataSize), 10803, 10809, 0,
7034
	/*10803*/ uint16(xSetOp), uint16(MOV),
7035
	/*10805*/ uint16(xReadIw),
7036
	/*10806*/ uint16(xArgRM16),
7037
	/*10807*/ uint16(xArgImm16),
7038
	/*10808*/ uint16(xMatch),
7039
	/*10809*/ uint16(xSetOp), uint16(MOV),
7040
	/*10811*/ uint16(xReadId),
7041
	/*10812*/ uint16(xArgRM32),
7042
	/*10813*/ uint16(xArgImm32),
7043
	/*10814*/ uint16(xMatch),
7044
	/*10815*/ uint16(xCondDataSize), 10803, 10809, 10819,
7045
	/*10819*/ uint16(xSetOp), uint16(MOV),
7046
	/*10821*/ uint16(xReadId),
7047
	/*10822*/ uint16(xArgRM64),
7048
	/*10823*/ uint16(xArgImm32),
7049
	/*10824*/ uint16(xMatch),
7050
	/*10825*/ uint16(xCondDataSize), 10829, 10834, 10839,
7051
	/*10829*/ uint16(xSetOp), uint16(XBEGIN),
7052
	/*10831*/ uint16(xReadCw),
7053
	/*10832*/ uint16(xArgRel16),
7054
	/*10833*/ uint16(xMatch),
7055
	/*10834*/ uint16(xSetOp), uint16(XBEGIN),
7056
	/*10836*/ uint16(xReadCd),
7057
	/*10837*/ uint16(xArgRel32),
7058
	/*10838*/ uint16(xMatch),
7059
	/*10839*/ uint16(xSetOp), uint16(XBEGIN),
7060
	/*10841*/ uint16(xReadCd),
7061
	/*10842*/ uint16(xArgRel32),
7062
	/*10843*/ uint16(xMatch),
7063
	/*10844*/ uint16(xSetOp), uint16(ENTER),
7064
	/*10846*/ uint16(xReadIw),
7065
	/*10847*/ uint16(xReadIb),
7066
	/*10848*/ uint16(xArgImm16u),
7067
	/*10849*/ uint16(xArgImm8u),
7068
	/*10850*/ uint16(xMatch),
7069
	/*10851*/ uint16(xCondIs64), 10854, 10864,
7070
	/*10854*/ uint16(xCondDataSize), 10858, 10861, 0,
7071
	/*10858*/ uint16(xSetOp), uint16(LEAVE),
7072
	/*10860*/ uint16(xMatch),
7073
	/*10861*/ uint16(xSetOp), uint16(LEAVE),
7074
	/*10863*/ uint16(xMatch),
7075
	/*10864*/ uint16(xCondDataSize), 10858, 10868, 10871,
7076
	/*10868*/ uint16(xSetOp), uint16(LEAVE),
7077
	/*10870*/ uint16(xMatch),
7078
	/*10871*/ uint16(xSetOp), uint16(LEAVE),
7079
	/*10873*/ uint16(xMatch),
7080
	/*10874*/ uint16(xSetOp), uint16(LRET),
7081
	/*10876*/ uint16(xReadIw),
7082
	/*10877*/ uint16(xArgImm16u),
7083
	/*10878*/ uint16(xMatch),
7084
	/*10879*/ uint16(xSetOp), uint16(LRET),
7085
	/*10881*/ uint16(xMatch),
7086
	/*10882*/ uint16(xSetOp), uint16(INT),
7087
	/*10884*/ uint16(xArg3),
7088
	/*10885*/ uint16(xMatch),
7089
	/*10886*/ uint16(xSetOp), uint16(INT),
7090
	/*10888*/ uint16(xReadIb),
7091
	/*10889*/ uint16(xArgImm8u),
7092
	/*10890*/ uint16(xMatch),
7093
	/*10891*/ uint16(xCondIs64), 10894, 0,
7094
	/*10894*/ uint16(xSetOp), uint16(INTO),
7095
	/*10896*/ uint16(xMatch),
7096
	/*10897*/ uint16(xCondIs64), 10900, 10910,
7097
	/*10900*/ uint16(xCondDataSize), 10904, 10907, 0,
7098
	/*10904*/ uint16(xSetOp), uint16(IRET),
7099
	/*10906*/ uint16(xMatch),
7100
	/*10907*/ uint16(xSetOp), uint16(IRETD),
7101
	/*10909*/ uint16(xMatch),
7102
	/*10910*/ uint16(xCondDataSize), 10904, 10907, 10914,
7103
	/*10914*/ uint16(xSetOp), uint16(IRETQ),
7104
	/*10916*/ uint16(xMatch),
7105
	/*10917*/ uint16(xCondSlashR),
7106
	10926, // 0
7107
	10931, // 1
7108
	10936, // 2
7109
	10941, // 3
7110
	10946, // 4
7111
	10951, // 5
7112
	0,     // 6
7113
	10956, // 7
7114
	/*10926*/ uint16(xSetOp), uint16(ROL),
7115
	/*10928*/ uint16(xArgRM8),
7116
	/*10929*/ uint16(xArg1),
7117
	/*10930*/ uint16(xMatch),
7118
	/*10931*/ uint16(xSetOp), uint16(ROR),
7119
	/*10933*/ uint16(xArgRM8),
7120
	/*10934*/ uint16(xArg1),
7121
	/*10935*/ uint16(xMatch),
7122
	/*10936*/ uint16(xSetOp), uint16(RCL),
7123
	/*10938*/ uint16(xArgRM8),
7124
	/*10939*/ uint16(xArg1),
7125
	/*10940*/ uint16(xMatch),
7126
	/*10941*/ uint16(xSetOp), uint16(RCR),
7127
	/*10943*/ uint16(xArgRM8),
7128
	/*10944*/ uint16(xArg1),
7129
	/*10945*/ uint16(xMatch),
7130
	/*10946*/ uint16(xSetOp), uint16(SHL),
7131
	/*10948*/ uint16(xArgRM8),
7132
	/*10949*/ uint16(xArg1),
7133
	/*10950*/ uint16(xMatch),
7134
	/*10951*/ uint16(xSetOp), uint16(SHR),
7135
	/*10953*/ uint16(xArgRM8),
7136
	/*10954*/ uint16(xArg1),
7137
	/*10955*/ uint16(xMatch),
7138
	/*10956*/ uint16(xSetOp), uint16(SAR),
7139
	/*10958*/ uint16(xArgRM8),
7140
	/*10959*/ uint16(xArg1),
7141
	/*10960*/ uint16(xMatch),
7142
	/*10961*/ uint16(xCondSlashR),
7143
	10970, // 0
7144
	10996, // 1
7145
	11022, // 2
7146
	11048, // 3
7147
	11074, // 4
7148
	11100, // 5
7149
	0,     // 6
7150
	11126, // 7
7151
	/*10970*/ uint16(xCondIs64), 10973, 10987,
7152
	/*10973*/ uint16(xCondDataSize), 10977, 10982, 0,
7153
	/*10977*/ uint16(xSetOp), uint16(ROL),
7154
	/*10979*/ uint16(xArgRM16),
7155
	/*10980*/ uint16(xArg1),
7156
	/*10981*/ uint16(xMatch),
7157
	/*10982*/ uint16(xSetOp), uint16(ROL),
7158
	/*10984*/ uint16(xArgRM32),
7159
	/*10985*/ uint16(xArg1),
7160
	/*10986*/ uint16(xMatch),
7161
	/*10987*/ uint16(xCondDataSize), 10977, 10982, 10991,
7162
	/*10991*/ uint16(xSetOp), uint16(ROL),
7163
	/*10993*/ uint16(xArgRM64),
7164
	/*10994*/ uint16(xArg1),
7165
	/*10995*/ uint16(xMatch),
7166
	/*10996*/ uint16(xCondIs64), 10999, 11013,
7167
	/*10999*/ uint16(xCondDataSize), 11003, 11008, 0,
7168
	/*11003*/ uint16(xSetOp), uint16(ROR),
7169
	/*11005*/ uint16(xArgRM16),
7170
	/*11006*/ uint16(xArg1),
7171
	/*11007*/ uint16(xMatch),
7172
	/*11008*/ uint16(xSetOp), uint16(ROR),
7173
	/*11010*/ uint16(xArgRM32),
7174
	/*11011*/ uint16(xArg1),
7175
	/*11012*/ uint16(xMatch),
7176
	/*11013*/ uint16(xCondDataSize), 11003, 11008, 11017,
7177
	/*11017*/ uint16(xSetOp), uint16(ROR),
7178
	/*11019*/ uint16(xArgRM64),
7179
	/*11020*/ uint16(xArg1),
7180
	/*11021*/ uint16(xMatch),
7181
	/*11022*/ uint16(xCondIs64), 11025, 11039,
7182
	/*11025*/ uint16(xCondDataSize), 11029, 11034, 0,
7183
	/*11029*/ uint16(xSetOp), uint16(RCL),
7184
	/*11031*/ uint16(xArgRM16),
7185
	/*11032*/ uint16(xArg1),
7186
	/*11033*/ uint16(xMatch),
7187
	/*11034*/ uint16(xSetOp), uint16(RCL),
7188
	/*11036*/ uint16(xArgRM32),
7189
	/*11037*/ uint16(xArg1),
7190
	/*11038*/ uint16(xMatch),
7191
	/*11039*/ uint16(xCondDataSize), 11029, 11034, 11043,
7192
	/*11043*/ uint16(xSetOp), uint16(RCL),
7193
	/*11045*/ uint16(xArgRM64),
7194
	/*11046*/ uint16(xArg1),
7195
	/*11047*/ uint16(xMatch),
7196
	/*11048*/ uint16(xCondIs64), 11051, 11065,
7197
	/*11051*/ uint16(xCondDataSize), 11055, 11060, 0,
7198
	/*11055*/ uint16(xSetOp), uint16(RCR),
7199
	/*11057*/ uint16(xArgRM16),
7200
	/*11058*/ uint16(xArg1),
7201
	/*11059*/ uint16(xMatch),
7202
	/*11060*/ uint16(xSetOp), uint16(RCR),
7203
	/*11062*/ uint16(xArgRM32),
7204
	/*11063*/ uint16(xArg1),
7205
	/*11064*/ uint16(xMatch),
7206
	/*11065*/ uint16(xCondDataSize), 11055, 11060, 11069,
7207
	/*11069*/ uint16(xSetOp), uint16(RCR),
7208
	/*11071*/ uint16(xArgRM64),
7209
	/*11072*/ uint16(xArg1),
7210
	/*11073*/ uint16(xMatch),
7211
	/*11074*/ uint16(xCondIs64), 11077, 11091,
7212
	/*11077*/ uint16(xCondDataSize), 11081, 11086, 0,
7213
	/*11081*/ uint16(xSetOp), uint16(SHL),
7214
	/*11083*/ uint16(xArgRM16),
7215
	/*11084*/ uint16(xArg1),
7216
	/*11085*/ uint16(xMatch),
7217
	/*11086*/ uint16(xSetOp), uint16(SHL),
7218
	/*11088*/ uint16(xArgRM32),
7219
	/*11089*/ uint16(xArg1),
7220
	/*11090*/ uint16(xMatch),
7221
	/*11091*/ uint16(xCondDataSize), 11081, 11086, 11095,
7222
	/*11095*/ uint16(xSetOp), uint16(SHL),
7223
	/*11097*/ uint16(xArgRM64),
7224
	/*11098*/ uint16(xArg1),
7225
	/*11099*/ uint16(xMatch),
7226
	/*11100*/ uint16(xCondIs64), 11103, 11117,
7227
	/*11103*/ uint16(xCondDataSize), 11107, 11112, 0,
7228
	/*11107*/ uint16(xSetOp), uint16(SHR),
7229
	/*11109*/ uint16(xArgRM16),
7230
	/*11110*/ uint16(xArg1),
7231
	/*11111*/ uint16(xMatch),
7232
	/*11112*/ uint16(xSetOp), uint16(SHR),
7233
	/*11114*/ uint16(xArgRM32),
7234
	/*11115*/ uint16(xArg1),
7235
	/*11116*/ uint16(xMatch),
7236
	/*11117*/ uint16(xCondDataSize), 11107, 11112, 11121,
7237
	/*11121*/ uint16(xSetOp), uint16(SHR),
7238
	/*11123*/ uint16(xArgRM64),
7239
	/*11124*/ uint16(xArg1),
7240
	/*11125*/ uint16(xMatch),
7241
	/*11126*/ uint16(xCondIs64), 11129, 11143,
7242
	/*11129*/ uint16(xCondDataSize), 11133, 11138, 0,
7243
	/*11133*/ uint16(xSetOp), uint16(SAR),
7244
	/*11135*/ uint16(xArgRM16),
7245
	/*11136*/ uint16(xArg1),
7246
	/*11137*/ uint16(xMatch),
7247
	/*11138*/ uint16(xSetOp), uint16(SAR),
7248
	/*11140*/ uint16(xArgRM32),
7249
	/*11141*/ uint16(xArg1),
7250
	/*11142*/ uint16(xMatch),
7251
	/*11143*/ uint16(xCondDataSize), 11133, 11138, 11147,
7252
	/*11147*/ uint16(xSetOp), uint16(SAR),
7253
	/*11149*/ uint16(xArgRM64),
7254
	/*11150*/ uint16(xArg1),
7255
	/*11151*/ uint16(xMatch),
7256
	/*11152*/ uint16(xCondSlashR),
7257
	11161, // 0
7258
	11166, // 1
7259
	11171, // 2
7260
	11176, // 3
7261
	11181, // 4
7262
	11186, // 5
7263
	0,     // 6
7264
	11191, // 7
7265
	/*11161*/ uint16(xSetOp), uint16(ROL),
7266
	/*11163*/ uint16(xArgRM8),
7267
	/*11164*/ uint16(xArgCL),
7268
	/*11165*/ uint16(xMatch),
7269
	/*11166*/ uint16(xSetOp), uint16(ROR),
7270
	/*11168*/ uint16(xArgRM8),
7271
	/*11169*/ uint16(xArgCL),
7272
	/*11170*/ uint16(xMatch),
7273
	/*11171*/ uint16(xSetOp), uint16(RCL),
7274
	/*11173*/ uint16(xArgRM8),
7275
	/*11174*/ uint16(xArgCL),
7276
	/*11175*/ uint16(xMatch),
7277
	/*11176*/ uint16(xSetOp), uint16(RCR),
7278
	/*11178*/ uint16(xArgRM8),
7279
	/*11179*/ uint16(xArgCL),
7280
	/*11180*/ uint16(xMatch),
7281
	/*11181*/ uint16(xSetOp), uint16(SHL),
7282
	/*11183*/ uint16(xArgRM8),
7283
	/*11184*/ uint16(xArgCL),
7284
	/*11185*/ uint16(xMatch),
7285
	/*11186*/ uint16(xSetOp), uint16(SHR),
7286
	/*11188*/ uint16(xArgRM8),
7287
	/*11189*/ uint16(xArgCL),
7288
	/*11190*/ uint16(xMatch),
7289
	/*11191*/ uint16(xSetOp), uint16(SAR),
7290
	/*11193*/ uint16(xArgRM8),
7291
	/*11194*/ uint16(xArgCL),
7292
	/*11195*/ uint16(xMatch),
7293
	/*11196*/ uint16(xCondSlashR),
7294
	11205, // 0
7295
	11231, // 1
7296
	11257, // 2
7297
	11283, // 3
7298
	11309, // 4
7299
	11335, // 5
7300
	0,     // 6
7301
	11361, // 7
7302
	/*11205*/ uint16(xCondIs64), 11208, 11222,
7303
	/*11208*/ uint16(xCondDataSize), 11212, 11217, 0,
7304
	/*11212*/ uint16(xSetOp), uint16(ROL),
7305
	/*11214*/ uint16(xArgRM16),
7306
	/*11215*/ uint16(xArgCL),
7307
	/*11216*/ uint16(xMatch),
7308
	/*11217*/ uint16(xSetOp), uint16(ROL),
7309
	/*11219*/ uint16(xArgRM32),
7310
	/*11220*/ uint16(xArgCL),
7311
	/*11221*/ uint16(xMatch),
7312
	/*11222*/ uint16(xCondDataSize), 11212, 11217, 11226,
7313
	/*11226*/ uint16(xSetOp), uint16(ROL),
7314
	/*11228*/ uint16(xArgRM64),
7315
	/*11229*/ uint16(xArgCL),
7316
	/*11230*/ uint16(xMatch),
7317
	/*11231*/ uint16(xCondIs64), 11234, 11248,
7318
	/*11234*/ uint16(xCondDataSize), 11238, 11243, 0,
7319
	/*11238*/ uint16(xSetOp), uint16(ROR),
7320
	/*11240*/ uint16(xArgRM16),
7321
	/*11241*/ uint16(xArgCL),
7322
	/*11242*/ uint16(xMatch),
7323
	/*11243*/ uint16(xSetOp), uint16(ROR),
7324
	/*11245*/ uint16(xArgRM32),
7325
	/*11246*/ uint16(xArgCL),
7326
	/*11247*/ uint16(xMatch),
7327
	/*11248*/ uint16(xCondDataSize), 11238, 11243, 11252,
7328
	/*11252*/ uint16(xSetOp), uint16(ROR),
7329
	/*11254*/ uint16(xArgRM64),
7330
	/*11255*/ uint16(xArgCL),
7331
	/*11256*/ uint16(xMatch),
7332
	/*11257*/ uint16(xCondIs64), 11260, 11274,
7333
	/*11260*/ uint16(xCondDataSize), 11264, 11269, 0,
7334
	/*11264*/ uint16(xSetOp), uint16(RCL),
7335
	/*11266*/ uint16(xArgRM16),
7336
	/*11267*/ uint16(xArgCL),
7337
	/*11268*/ uint16(xMatch),
7338
	/*11269*/ uint16(xSetOp), uint16(RCL),
7339
	/*11271*/ uint16(xArgRM32),
7340
	/*11272*/ uint16(xArgCL),
7341
	/*11273*/ uint16(xMatch),
7342
	/*11274*/ uint16(xCondDataSize), 11264, 11269, 11278,
7343
	/*11278*/ uint16(xSetOp), uint16(RCL),
7344
	/*11280*/ uint16(xArgRM64),
7345
	/*11281*/ uint16(xArgCL),
7346
	/*11282*/ uint16(xMatch),
7347
	/*11283*/ uint16(xCondIs64), 11286, 11300,
7348
	/*11286*/ uint16(xCondDataSize), 11290, 11295, 0,
7349
	/*11290*/ uint16(xSetOp), uint16(RCR),
7350
	/*11292*/ uint16(xArgRM16),
7351
	/*11293*/ uint16(xArgCL),
7352
	/*11294*/ uint16(xMatch),
7353
	/*11295*/ uint16(xSetOp), uint16(RCR),
7354
	/*11297*/ uint16(xArgRM32),
7355
	/*11298*/ uint16(xArgCL),
7356
	/*11299*/ uint16(xMatch),
7357
	/*11300*/ uint16(xCondDataSize), 11290, 11295, 11304,
7358
	/*11304*/ uint16(xSetOp), uint16(RCR),
7359
	/*11306*/ uint16(xArgRM64),
7360
	/*11307*/ uint16(xArgCL),
7361
	/*11308*/ uint16(xMatch),
7362
	/*11309*/ uint16(xCondIs64), 11312, 11326,
7363
	/*11312*/ uint16(xCondDataSize), 11316, 11321, 0,
7364
	/*11316*/ uint16(xSetOp), uint16(SHL),
7365
	/*11318*/ uint16(xArgRM16),
7366
	/*11319*/ uint16(xArgCL),
7367
	/*11320*/ uint16(xMatch),
7368
	/*11321*/ uint16(xSetOp), uint16(SHL),
7369
	/*11323*/ uint16(xArgRM32),
7370
	/*11324*/ uint16(xArgCL),
7371
	/*11325*/ uint16(xMatch),
7372
	/*11326*/ uint16(xCondDataSize), 11316, 11321, 11330,
7373
	/*11330*/ uint16(xSetOp), uint16(SHL),
7374
	/*11332*/ uint16(xArgRM64),
7375
	/*11333*/ uint16(xArgCL),
7376
	/*11334*/ uint16(xMatch),
7377
	/*11335*/ uint16(xCondIs64), 11338, 11352,
7378
	/*11338*/ uint16(xCondDataSize), 11342, 11347, 0,
7379
	/*11342*/ uint16(xSetOp), uint16(SHR),
7380
	/*11344*/ uint16(xArgRM16),
7381
	/*11345*/ uint16(xArgCL),
7382
	/*11346*/ uint16(xMatch),
7383
	/*11347*/ uint16(xSetOp), uint16(SHR),
7384
	/*11349*/ uint16(xArgRM32),
7385
	/*11350*/ uint16(xArgCL),
7386
	/*11351*/ uint16(xMatch),
7387
	/*11352*/ uint16(xCondDataSize), 11342, 11347, 11356,
7388
	/*11356*/ uint16(xSetOp), uint16(SHR),
7389
	/*11358*/ uint16(xArgRM64),
7390
	/*11359*/ uint16(xArgCL),
7391
	/*11360*/ uint16(xMatch),
7392
	/*11361*/ uint16(xCondIs64), 11364, 11378,
7393
	/*11364*/ uint16(xCondDataSize), 11368, 11373, 0,
7394
	/*11368*/ uint16(xSetOp), uint16(SAR),
7395
	/*11370*/ uint16(xArgRM16),
7396
	/*11371*/ uint16(xArgCL),
7397
	/*11372*/ uint16(xMatch),
7398
	/*11373*/ uint16(xSetOp), uint16(SAR),
7399
	/*11375*/ uint16(xArgRM32),
7400
	/*11376*/ uint16(xArgCL),
7401
	/*11377*/ uint16(xMatch),
7402
	/*11378*/ uint16(xCondDataSize), 11368, 11373, 11382,
7403
	/*11382*/ uint16(xSetOp), uint16(SAR),
7404
	/*11384*/ uint16(xArgRM64),
7405
	/*11385*/ uint16(xArgCL),
7406
	/*11386*/ uint16(xMatch),
7407
	/*11387*/ uint16(xCondIs64), 11390, 0,
7408
	/*11390*/ uint16(xSetOp), uint16(AAM),
7409
	/*11392*/ uint16(xReadIb),
7410
	/*11393*/ uint16(xArgImm8u),
7411
	/*11394*/ uint16(xMatch),
7412
	/*11395*/ uint16(xCondIs64), 11398, 0,
7413
	/*11398*/ uint16(xSetOp), uint16(AAD),
7414
	/*11400*/ uint16(xReadIb),
7415
	/*11401*/ uint16(xArgImm8u),
7416
	/*11402*/ uint16(xMatch),
7417
	/*11403*/ uint16(xCondIs64), 11406, 11409,
7418
	/*11406*/ uint16(xSetOp), uint16(XLATB),
7419
	/*11408*/ uint16(xMatch),
7420
	/*11409*/ uint16(xCondDataSize), 11406, 11406, 11413,
7421
	/*11413*/ uint16(xSetOp), uint16(XLATB),
7422
	/*11415*/ uint16(xMatch),
7423
	/*11416*/ uint16(xCondByte), 64,
7424
	0xc0, 11587,
7425
	0xc1, 11587,
7426
	0xc2, 11587,
7427
	0xc3, 11587,
7428
	0xc4, 11587,
7429
	0xc5, 11587,
7430
	0xc6, 11587,
7431
	0xc7, 11587,
7432
	0xc8, 11592,
7433
	0xc9, 11592,
7434
	0xca, 11592,
7435
	0xcb, 11592,
7436
	0xcc, 11592,
7437
	0xcd, 11592,
7438
	0xce, 11592,
7439
	0xcf, 11592,
7440
	0xd0, 11597,
7441
	0xd1, 11597,
7442
	0xd2, 11597,
7443
	0xd3, 11597,
7444
	0xd4, 11597,
7445
	0xd5, 11597,
7446
	0xd6, 11597,
7447
	0xd7, 11597,
7448
	0xd8, 11601,
7449
	0xd9, 11601,
7450
	0xda, 11601,
7451
	0xdb, 11601,
7452
	0xdc, 11601,
7453
	0xdd, 11601,
7454
	0xde, 11601,
7455
	0xdf, 11601,
7456
	0xe0, 11605,
7457
	0xe1, 11605,
7458
	0xe2, 11605,
7459
	0xe3, 11605,
7460
	0xe4, 11605,
7461
	0xe5, 11605,
7462
	0xe6, 11605,
7463
	0xe7, 11605,
7464
	0xe8, 11610,
7465
	0xe9, 11610,
7466
	0xea, 11610,
7467
	0xeb, 11610,
7468
	0xec, 11610,
7469
	0xed, 11610,
7470
	0xee, 11610,
7471
	0xef, 11610,
7472
	0xf0, 11615,
7473
	0xf1, 11615,
7474
	0xf2, 11615,
7475
	0xf3, 11615,
7476
	0xf4, 11615,
7477
	0xf5, 11615,
7478
	0xf6, 11615,
7479
	0xf7, 11615,
7480
	0xf8, 11620,
7481
	0xf9, 11620,
7482
	0xfa, 11620,
7483
	0xfb, 11620,
7484
	0xfc, 11620,
7485
	0xfd, 11620,
7486
	0xfe, 11620,
7487
	0xff, 11620,
7488
	/*11546*/ uint16(xCondSlashR),
7489
	11555, // 0
7490
	11559, // 1
7491
	11563, // 2
7492
	11567, // 3
7493
	11571, // 4
7494
	11575, // 5
7495
	11579, // 6
7496
	11583, // 7
7497
	/*11555*/ uint16(xSetOp), uint16(FADD),
7498
	/*11557*/ uint16(xArgM32fp),
7499
	/*11558*/ uint16(xMatch),
7500
	/*11559*/ uint16(xSetOp), uint16(FMUL),
7501
	/*11561*/ uint16(xArgM32fp),
7502
	/*11562*/ uint16(xMatch),
7503
	/*11563*/ uint16(xSetOp), uint16(FCOM),
7504
	/*11565*/ uint16(xArgM32fp),
7505
	/*11566*/ uint16(xMatch),
7506
	/*11567*/ uint16(xSetOp), uint16(FCOMP),
7507
	/*11569*/ uint16(xArgM32fp),
7508
	/*11570*/ uint16(xMatch),
7509
	/*11571*/ uint16(xSetOp), uint16(FSUB),
7510
	/*11573*/ uint16(xArgM32fp),
7511
	/*11574*/ uint16(xMatch),
7512
	/*11575*/ uint16(xSetOp), uint16(FSUBR),
7513
	/*11577*/ uint16(xArgM32fp),
7514
	/*11578*/ uint16(xMatch),
7515
	/*11579*/ uint16(xSetOp), uint16(FDIV),
7516
	/*11581*/ uint16(xArgM32fp),
7517
	/*11582*/ uint16(xMatch),
7518
	/*11583*/ uint16(xSetOp), uint16(FDIVR),
7519
	/*11585*/ uint16(xArgM32fp),
7520
	/*11586*/ uint16(xMatch),
7521
	/*11587*/ uint16(xSetOp), uint16(FADD),
7522
	/*11589*/ uint16(xArgST),
7523
	/*11590*/ uint16(xArgSTi),
7524
	/*11591*/ uint16(xMatch),
7525
	/*11592*/ uint16(xSetOp), uint16(FMUL),
7526
	/*11594*/ uint16(xArgST),
7527
	/*11595*/ uint16(xArgSTi),
7528
	/*11596*/ uint16(xMatch),
7529
	/*11597*/ uint16(xSetOp), uint16(FCOM),
7530
	/*11599*/ uint16(xArgSTi),
7531
	/*11600*/ uint16(xMatch),
7532
	/*11601*/ uint16(xSetOp), uint16(FCOMP),
7533
	/*11603*/ uint16(xArgSTi),
7534
	/*11604*/ uint16(xMatch),
7535
	/*11605*/ uint16(xSetOp), uint16(FSUB),
7536
	/*11607*/ uint16(xArgST),
7537
	/*11608*/ uint16(xArgSTi),
7538
	/*11609*/ uint16(xMatch),
7539
	/*11610*/ uint16(xSetOp), uint16(FSUBR),
7540
	/*11612*/ uint16(xArgST),
7541
	/*11613*/ uint16(xArgSTi),
7542
	/*11614*/ uint16(xMatch),
7543
	/*11615*/ uint16(xSetOp), uint16(FDIV),
7544
	/*11617*/ uint16(xArgST),
7545
	/*11618*/ uint16(xArgSTi),
7546
	/*11619*/ uint16(xMatch),
7547
	/*11620*/ uint16(xSetOp), uint16(FDIVR),
7548
	/*11622*/ uint16(xArgST),
7549
	/*11623*/ uint16(xArgSTi),
7550
	/*11624*/ uint16(xMatch),
7551
	/*11625*/ uint16(xCondByte), 44,
7552
	0xc0, 11752,
7553
	0xc1, 11752,
7554
	0xc2, 11752,
7555
	0xc3, 11752,
7556
	0xc4, 11752,
7557
	0xc5, 11752,
7558
	0xc6, 11752,
7559
	0xc7, 11752,
7560
	0xc8, 11756,
7561
	0xc9, 11756,
7562
	0xca, 11756,
7563
	0xcb, 11756,
7564
	0xcc, 11756,
7565
	0xcd, 11756,
7566
	0xce, 11756,
7567
	0xcf, 11756,
7568
	0xD0, 11760,
7569
	0xE0, 11763,
7570
	0xE1, 11766,
7571
	0xE4, 11769,
7572
	0xE5, 11772,
7573
	0xE8, 11775,
7574
	0xE9, 11778,
7575
	0xEA, 11781,
7576
	0xEB, 11784,
7577
	0xEC, 11787,
7578
	0xED, 11790,
7579
	0xEE, 11793,
7580
	0xF0, 11796,
7581
	0xF1, 11799,
7582
	0xF2, 11802,
7583
	0xF3, 11805,
7584
	0xF4, 11808,
7585
	0xF5, 11811,
7586
	0xF6, 11814,
7587
	0xF7, 11817,
7588
	0xF8, 11820,
7589
	0xF9, 11823,
7590
	0xFA, 11826,
7591
	0xFB, 11829,
7592
	0xFC, 11832,
7593
	0xFD, 11835,
7594
	0xFE, 11838,
7595
	0xFF, 11841,
7596
	/*11715*/ uint16(xCondSlashR),
7597
	11724, // 0
7598
	0,     // 1
7599
	11728, // 2
7600
	11732, // 3
7601
	11736, // 4
7602
	11740, // 5
7603
	11744, // 6
7604
	11748, // 7
7605
	/*11724*/ uint16(xSetOp), uint16(FLD),
7606
	/*11726*/ uint16(xArgM32fp),
7607
	/*11727*/ uint16(xMatch),
7608
	/*11728*/ uint16(xSetOp), uint16(FST),
7609
	/*11730*/ uint16(xArgM32fp),
7610
	/*11731*/ uint16(xMatch),
7611
	/*11732*/ uint16(xSetOp), uint16(FSTP),
7612
	/*11734*/ uint16(xArgM32fp),
7613
	/*11735*/ uint16(xMatch),
7614
	/*11736*/ uint16(xSetOp), uint16(FLDENV),
7615
	/*11738*/ uint16(xArgM1428byte),
7616
	/*11739*/ uint16(xMatch),
7617
	/*11740*/ uint16(xSetOp), uint16(FLDCW),
7618
	/*11742*/ uint16(xArgM2byte),
7619
	/*11743*/ uint16(xMatch),
7620
	/*11744*/ uint16(xSetOp), uint16(FNSTENV),
7621
	/*11746*/ uint16(xArgM1428byte),
7622
	/*11747*/ uint16(xMatch),
7623
	/*11748*/ uint16(xSetOp), uint16(FNSTCW),
7624
	/*11750*/ uint16(xArgM2byte),
7625
	/*11751*/ uint16(xMatch),
7626
	/*11752*/ uint16(xSetOp), uint16(FLD),
7627
	/*11754*/ uint16(xArgSTi),
7628
	/*11755*/ uint16(xMatch),
7629
	/*11756*/ uint16(xSetOp), uint16(FXCH),
7630
	/*11758*/ uint16(xArgSTi),
7631
	/*11759*/ uint16(xMatch),
7632
	/*11760*/ uint16(xSetOp), uint16(FNOP),
7633
	/*11762*/ uint16(xMatch),
7634
	/*11763*/ uint16(xSetOp), uint16(FCHS),
7635
	/*11765*/ uint16(xMatch),
7636
	/*11766*/ uint16(xSetOp), uint16(FABS),
7637
	/*11768*/ uint16(xMatch),
7638
	/*11769*/ uint16(xSetOp), uint16(FTST),
7639
	/*11771*/ uint16(xMatch),
7640
	/*11772*/ uint16(xSetOp), uint16(FXAM),
7641
	/*11774*/ uint16(xMatch),
7642
	/*11775*/ uint16(xSetOp), uint16(FLD1),
7643
	/*11777*/ uint16(xMatch),
7644
	/*11778*/ uint16(xSetOp), uint16(FLDL2T),
7645
	/*11780*/ uint16(xMatch),
7646
	/*11781*/ uint16(xSetOp), uint16(FLDL2E),
7647
	/*11783*/ uint16(xMatch),
7648
	/*11784*/ uint16(xSetOp), uint16(FLDPI),
7649
	/*11786*/ uint16(xMatch),
7650
	/*11787*/ uint16(xSetOp), uint16(FLDLG2),
7651
	/*11789*/ uint16(xMatch),
7652
	/*11790*/ uint16(xSetOp), uint16(FLDLN2),
7653
	/*11792*/ uint16(xMatch),
7654
	/*11793*/ uint16(xSetOp), uint16(FLDZ),
7655
	/*11795*/ uint16(xMatch),
7656
	/*11796*/ uint16(xSetOp), uint16(F2XM1),
7657
	/*11798*/ uint16(xMatch),
7658
	/*11799*/ uint16(xSetOp), uint16(FYL2X),
7659
	/*11801*/ uint16(xMatch),
7660
	/*11802*/ uint16(xSetOp), uint16(FPTAN),
7661
	/*11804*/ uint16(xMatch),
7662
	/*11805*/ uint16(xSetOp), uint16(FPATAN),
7663
	/*11807*/ uint16(xMatch),
7664
	/*11808*/ uint16(xSetOp), uint16(FXTRACT),
7665
	/*11810*/ uint16(xMatch),
7666
	/*11811*/ uint16(xSetOp), uint16(FPREM1),
7667
	/*11813*/ uint16(xMatch),
7668
	/*11814*/ uint16(xSetOp), uint16(FDECSTP),
7669
	/*11816*/ uint16(xMatch),
7670
	/*11817*/ uint16(xSetOp), uint16(FINCSTP),
7671
	/*11819*/ uint16(xMatch),
7672
	/*11820*/ uint16(xSetOp), uint16(FPREM),
7673
	/*11822*/ uint16(xMatch),
7674
	/*11823*/ uint16(xSetOp), uint16(FYL2XP1),
7675
	/*11825*/ uint16(xMatch),
7676
	/*11826*/ uint16(xSetOp), uint16(FSQRT),
7677
	/*11828*/ uint16(xMatch),
7678
	/*11829*/ uint16(xSetOp), uint16(FSINCOS),
7679
	/*11831*/ uint16(xMatch),
7680
	/*11832*/ uint16(xSetOp), uint16(FRNDINT),
7681
	/*11834*/ uint16(xMatch),
7682
	/*11835*/ uint16(xSetOp), uint16(FSCALE),
7683
	/*11837*/ uint16(xMatch),
7684
	/*11838*/ uint16(xSetOp), uint16(FSIN),
7685
	/*11840*/ uint16(xMatch),
7686
	/*11841*/ uint16(xSetOp), uint16(FCOS),
7687
	/*11843*/ uint16(xMatch),
7688
	/*11844*/ uint16(xCondByte), 33,
7689
	0xc0, 11953,
7690
	0xc1, 11953,
7691
	0xc2, 11953,
7692
	0xc3, 11953,
7693
	0xc4, 11953,
7694
	0xc5, 11953,
7695
	0xc6, 11953,
7696
	0xc7, 11953,
7697
	0xc8, 11958,
7698
	0xc9, 11958,
7699
	0xca, 11958,
7700
	0xcb, 11958,
7701
	0xcc, 11958,
7702
	0xcd, 11958,
7703
	0xce, 11958,
7704
	0xcf, 11958,
7705
	0xd0, 11963,
7706
	0xd1, 11963,
7707
	0xd2, 11963,
7708
	0xd3, 11963,
7709
	0xd4, 11963,
7710
	0xd5, 11963,
7711
	0xd6, 11963,
7712
	0xd7, 11963,
7713
	0xd8, 11968,
7714
	0xd9, 11968,
7715
	0xda, 11968,
7716
	0xdb, 11968,
7717
	0xdc, 11968,
7718
	0xdd, 11968,
7719
	0xde, 11968,
7720
	0xdf, 11968,
7721
	0xE9, 11973,
7722
	/*11912*/ uint16(xCondSlashR),
7723
	11921, // 0
7724
	11925, // 1
7725
	11929, // 2
7726
	11933, // 3
7727
	11937, // 4
7728
	11941, // 5
7729
	11945, // 6
7730
	11949, // 7
7731
	/*11921*/ uint16(xSetOp), uint16(FIADD),
7732
	/*11923*/ uint16(xArgM32int),
7733
	/*11924*/ uint16(xMatch),
7734
	/*11925*/ uint16(xSetOp), uint16(FIMUL),
7735
	/*11927*/ uint16(xArgM32int),
7736
	/*11928*/ uint16(xMatch),
7737
	/*11929*/ uint16(xSetOp), uint16(FICOM),
7738
	/*11931*/ uint16(xArgM32int),
7739
	/*11932*/ uint16(xMatch),
7740
	/*11933*/ uint16(xSetOp), uint16(FICOMP),
7741
	/*11935*/ uint16(xArgM32int),
7742
	/*11936*/ uint16(xMatch),
7743
	/*11937*/ uint16(xSetOp), uint16(FISUB),
7744
	/*11939*/ uint16(xArgM32int),
7745
	/*11940*/ uint16(xMatch),
7746
	/*11941*/ uint16(xSetOp), uint16(FISUBR),
7747
	/*11943*/ uint16(xArgM32int),
7748
	/*11944*/ uint16(xMatch),
7749
	/*11945*/ uint16(xSetOp), uint16(FIDIV),
7750
	/*11947*/ uint16(xArgM32int),
7751
	/*11948*/ uint16(xMatch),
7752
	/*11949*/ uint16(xSetOp), uint16(FIDIVR),
7753
	/*11951*/ uint16(xArgM32int),
7754
	/*11952*/ uint16(xMatch),
7755
	/*11953*/ uint16(xSetOp), uint16(FCMOVB),
7756
	/*11955*/ uint16(xArgST),
7757
	/*11956*/ uint16(xArgSTi),
7758
	/*11957*/ uint16(xMatch),
7759
	/*11958*/ uint16(xSetOp), uint16(FCMOVE),
7760
	/*11960*/ uint16(xArgST),
7761
	/*11961*/ uint16(xArgSTi),
7762
	/*11962*/ uint16(xMatch),
7763
	/*11963*/ uint16(xSetOp), uint16(FCMOVBE),
7764
	/*11965*/ uint16(xArgST),
7765
	/*11966*/ uint16(xArgSTi),
7766
	/*11967*/ uint16(xMatch),
7767
	/*11968*/ uint16(xSetOp), uint16(FCMOVU),
7768
	/*11970*/ uint16(xArgST),
7769
	/*11971*/ uint16(xArgSTi),
7770
	/*11972*/ uint16(xMatch),
7771
	/*11973*/ uint16(xSetOp), uint16(FUCOMPP),
7772
	/*11975*/ uint16(xMatch),
7773
	/*11976*/ uint16(xCondByte), 50,
7774
	0xc0, 12111,
7775
	0xc1, 12111,
7776
	0xc2, 12111,
7777
	0xc3, 12111,
7778
	0xc4, 12111,
7779
	0xc5, 12111,
7780
	0xc6, 12111,
7781
	0xc7, 12111,
7782
	0xc8, 12116,
7783
	0xc9, 12116,
7784
	0xca, 12116,
7785
	0xcb, 12116,
7786
	0xcc, 12116,
7787
	0xcd, 12116,
7788
	0xce, 12116,
7789
	0xcf, 12116,
7790
	0xd0, 12121,
7791
	0xd1, 12121,
7792
	0xd2, 12121,
7793
	0xd3, 12121,
7794
	0xd4, 12121,
7795
	0xd5, 12121,
7796
	0xd6, 12121,
7797
	0xd7, 12121,
7798
	0xd8, 12126,
7799
	0xd9, 12126,
7800
	0xda, 12126,
7801
	0xdb, 12126,
7802
	0xdc, 12126,
7803
	0xdd, 12126,
7804
	0xde, 12126,
7805
	0xdf, 12126,
7806
	0xE2, 12131,
7807
	0xE3, 12134,
7808
	0xe8, 12137,
7809
	0xe9, 12137,
7810
	0xea, 12137,
7811
	0xeb, 12137,
7812
	0xec, 12137,
7813
	0xed, 12137,
7814
	0xee, 12137,
7815
	0xef, 12137,
7816
	0xf0, 12142,
7817
	0xf1, 12142,
7818
	0xf2, 12142,
7819
	0xf3, 12142,
7820
	0xf4, 12142,
7821
	0xf5, 12142,
7822
	0xf6, 12142,
7823
	0xf7, 12142,
7824
	/*12078*/ uint16(xCondSlashR),
7825
	12087, // 0
7826
	12091, // 1
7827
	12095, // 2
7828
	12099, // 3
7829
	0,     // 4
7830
	12103, // 5
7831
	0,     // 6
7832
	12107, // 7
7833
	/*12087*/ uint16(xSetOp), uint16(FILD),
7834
	/*12089*/ uint16(xArgM32int),
7835
	/*12090*/ uint16(xMatch),
7836
	/*12091*/ uint16(xSetOp), uint16(FISTTP),
7837
	/*12093*/ uint16(xArgM32int),
7838
	/*12094*/ uint16(xMatch),
7839
	/*12095*/ uint16(xSetOp), uint16(FIST),
7840
	/*12097*/ uint16(xArgM32int),
7841
	/*12098*/ uint16(xMatch),
7842
	/*12099*/ uint16(xSetOp), uint16(FISTP),
7843
	/*12101*/ uint16(xArgM32int),
7844
	/*12102*/ uint16(xMatch),
7845
	/*12103*/ uint16(xSetOp), uint16(FLD),
7846
	/*12105*/ uint16(xArgM80fp),
7847
	/*12106*/ uint16(xMatch),
7848
	/*12107*/ uint16(xSetOp), uint16(FSTP),
7849
	/*12109*/ uint16(xArgM80fp),
7850
	/*12110*/ uint16(xMatch),
7851
	/*12111*/ uint16(xSetOp), uint16(FCMOVNB),
7852
	/*12113*/ uint16(xArgST),
7853
	/*12114*/ uint16(xArgSTi),
7854
	/*12115*/ uint16(xMatch),
7855
	/*12116*/ uint16(xSetOp), uint16(FCMOVNE),
7856
	/*12118*/ uint16(xArgST),
7857
	/*12119*/ uint16(xArgSTi),
7858
	/*12120*/ uint16(xMatch),
7859
	/*12121*/ uint16(xSetOp), uint16(FCMOVNBE),
7860
	/*12123*/ uint16(xArgST),
7861
	/*12124*/ uint16(xArgSTi),
7862
	/*12125*/ uint16(xMatch),
7863
	/*12126*/ uint16(xSetOp), uint16(FCMOVNU),
7864
	/*12128*/ uint16(xArgST),
7865
	/*12129*/ uint16(xArgSTi),
7866
	/*12130*/ uint16(xMatch),
7867
	/*12131*/ uint16(xSetOp), uint16(FNCLEX),
7868
	/*12133*/ uint16(xMatch),
7869
	/*12134*/ uint16(xSetOp), uint16(FNINIT),
7870
	/*12136*/ uint16(xMatch),
7871
	/*12137*/ uint16(xSetOp), uint16(FUCOMI),
7872
	/*12139*/ uint16(xArgST),
7873
	/*12140*/ uint16(xArgSTi),
7874
	/*12141*/ uint16(xMatch),
7875
	/*12142*/ uint16(xSetOp), uint16(FCOMI),
7876
	/*12144*/ uint16(xArgST),
7877
	/*12145*/ uint16(xArgSTi),
7878
	/*12146*/ uint16(xMatch),
7879
	/*12147*/ uint16(xCondByte), 48,
7880
	0xc0, 12286,
7881
	0xc1, 12286,
7882
	0xc2, 12286,
7883
	0xc3, 12286,
7884
	0xc4, 12286,
7885
	0xc5, 12286,
7886
	0xc6, 12286,
7887
	0xc7, 12286,
7888
	0xc8, 12291,
7889
	0xc9, 12291,
7890
	0xca, 12291,
7891
	0xcb, 12291,
7892
	0xcc, 12291,
7893
	0xcd, 12291,
7894
	0xce, 12291,
7895
	0xcf, 12291,
7896
	0xe0, 12296,
7897
	0xe1, 12296,
7898
	0xe2, 12296,
7899
	0xe3, 12296,
7900
	0xe4, 12296,
7901
	0xe5, 12296,
7902
	0xe6, 12296,
7903
	0xe7, 12296,
7904
	0xe8, 12301,
7905
	0xe9, 12301,
7906
	0xea, 12301,
7907
	0xeb, 12301,
7908
	0xec, 12301,
7909
	0xed, 12301,
7910
	0xee, 12301,
7911
	0xef, 12301,
7912
	0xf0, 12306,
7913
	0xf1, 12306,
7914
	0xf2, 12306,
7915
	0xf3, 12306,
7916
	0xf4, 12306,
7917
	0xf5, 12306,
7918
	0xf6, 12306,
7919
	0xf7, 12306,
7920
	0xf8, 12311,
7921
	0xf9, 12311,
7922
	0xfa, 12311,
7923
	0xfb, 12311,
7924
	0xfc, 12311,
7925
	0xfd, 12311,
7926
	0xfe, 12311,
7927
	0xff, 12311,
7928
	/*12245*/ uint16(xCondSlashR),
7929
	12254, // 0
7930
	12258, // 1
7931
	12262, // 2
7932
	12266, // 3
7933
	12270, // 4
7934
	12274, // 5
7935
	12278, // 6
7936
	12282, // 7
7937
	/*12254*/ uint16(xSetOp), uint16(FADD),
7938
	/*12256*/ uint16(xArgM64fp),
7939
	/*12257*/ uint16(xMatch),
7940
	/*12258*/ uint16(xSetOp), uint16(FMUL),
7941
	/*12260*/ uint16(xArgM64fp),
7942
	/*12261*/ uint16(xMatch),
7943
	/*12262*/ uint16(xSetOp), uint16(FCOM),
7944
	/*12264*/ uint16(xArgM64fp),
7945
	/*12265*/ uint16(xMatch),
7946
	/*12266*/ uint16(xSetOp), uint16(FCOMP),
7947
	/*12268*/ uint16(xArgM64fp),
7948
	/*12269*/ uint16(xMatch),
7949
	/*12270*/ uint16(xSetOp), uint16(FSUB),
7950
	/*12272*/ uint16(xArgM64fp),
7951
	/*12273*/ uint16(xMatch),
7952
	/*12274*/ uint16(xSetOp), uint16(FSUBR),
7953
	/*12276*/ uint16(xArgM64fp),
7954
	/*12277*/ uint16(xMatch),
7955
	/*12278*/ uint16(xSetOp), uint16(FDIV),
7956
	/*12280*/ uint16(xArgM64fp),
7957
	/*12281*/ uint16(xMatch),
7958
	/*12282*/ uint16(xSetOp), uint16(FDIVR),
7959
	/*12284*/ uint16(xArgM64fp),
7960
	/*12285*/ uint16(xMatch),
7961
	/*12286*/ uint16(xSetOp), uint16(FADD),
7962
	/*12288*/ uint16(xArgSTi),
7963
	/*12289*/ uint16(xArgST),
7964
	/*12290*/ uint16(xMatch),
7965
	/*12291*/ uint16(xSetOp), uint16(FMUL),
7966
	/*12293*/ uint16(xArgSTi),
7967
	/*12294*/ uint16(xArgST),
7968
	/*12295*/ uint16(xMatch),
7969
	/*12296*/ uint16(xSetOp), uint16(FSUBR),
7970
	/*12298*/ uint16(xArgSTi),
7971
	/*12299*/ uint16(xArgST),
7972
	/*12300*/ uint16(xMatch),
7973
	/*12301*/ uint16(xSetOp), uint16(FSUB),
7974
	/*12303*/ uint16(xArgSTi),
7975
	/*12304*/ uint16(xArgST),
7976
	/*12305*/ uint16(xMatch),
7977
	/*12306*/ uint16(xSetOp), uint16(FDIVR),
7978
	/*12308*/ uint16(xArgSTi),
7979
	/*12309*/ uint16(xArgST),
7980
	/*12310*/ uint16(xMatch),
7981
	/*12311*/ uint16(xSetOp), uint16(FDIV),
7982
	/*12313*/ uint16(xArgSTi),
7983
	/*12314*/ uint16(xArgST),
7984
	/*12315*/ uint16(xMatch),
7985
	/*12316*/ uint16(xCondByte), 40,
7986
	0xc0, 12435,
7987
	0xc1, 12435,
7988
	0xc2, 12435,
7989
	0xc3, 12435,
7990
	0xc4, 12435,
7991
	0xc5, 12435,
7992
	0xc6, 12435,
7993
	0xc7, 12435,
7994
	0xd0, 12439,
7995
	0xd1, 12439,
7996
	0xd2, 12439,
7997
	0xd3, 12439,
7998
	0xd4, 12439,
7999
	0xd5, 12439,
8000
	0xd6, 12439,
8001
	0xd7, 12439,
8002
	0xd8, 12443,
8003
	0xd9, 12443,
8004
	0xda, 12443,
8005
	0xdb, 12443,
8006
	0xdc, 12443,
8007
	0xdd, 12443,
8008
	0xde, 12443,
8009
	0xdf, 12443,
8010
	0xe0, 12447,
8011
	0xe1, 12447,
8012
	0xe2, 12447,
8013
	0xe3, 12447,
8014
	0xe4, 12447,
8015
	0xe5, 12447,
8016
	0xe6, 12447,
8017
	0xe7, 12447,
8018
	0xe8, 12451,
8019
	0xe9, 12451,
8020
	0xea, 12451,
8021
	0xeb, 12451,
8022
	0xec, 12451,
8023
	0xed, 12451,
8024
	0xee, 12451,
8025
	0xef, 12451,
8026
	/*12398*/ uint16(xCondSlashR),
8027
	12407, // 0
8028
	12411, // 1
8029
	12415, // 2
8030
	12419, // 3
8031
	12423, // 4
8032
	0,     // 5
8033
	12427, // 6
8034
	12431, // 7
8035
	/*12407*/ uint16(xSetOp), uint16(FLD),
8036
	/*12409*/ uint16(xArgM64fp),
8037
	/*12410*/ uint16(xMatch),
8038
	/*12411*/ uint16(xSetOp), uint16(FISTTP),
8039
	/*12413*/ uint16(xArgM64int),
8040
	/*12414*/ uint16(xMatch),
8041
	/*12415*/ uint16(xSetOp), uint16(FST),
8042
	/*12417*/ uint16(xArgM64fp),
8043
	/*12418*/ uint16(xMatch),
8044
	/*12419*/ uint16(xSetOp), uint16(FSTP),
8045
	/*12421*/ uint16(xArgM64fp),
8046
	/*12422*/ uint16(xMatch),
8047
	/*12423*/ uint16(xSetOp), uint16(FRSTOR),
8048
	/*12425*/ uint16(xArgM94108byte),
8049
	/*12426*/ uint16(xMatch),
8050
	/*12427*/ uint16(xSetOp), uint16(FNSAVE),
8051
	/*12429*/ uint16(xArgM94108byte),
8052
	/*12430*/ uint16(xMatch),
8053
	/*12431*/ uint16(xSetOp), uint16(FNSTSW),
8054
	/*12433*/ uint16(xArgM2byte),
8055
	/*12434*/ uint16(xMatch),
8056
	/*12435*/ uint16(xSetOp), uint16(FFREE),
8057
	/*12437*/ uint16(xArgSTi),
8058
	/*12438*/ uint16(xMatch),
8059
	/*12439*/ uint16(xSetOp), uint16(FST),
8060
	/*12441*/ uint16(xArgSTi),
8061
	/*12442*/ uint16(xMatch),
8062
	/*12443*/ uint16(xSetOp), uint16(FSTP),
8063
	/*12445*/ uint16(xArgSTi),
8064
	/*12446*/ uint16(xMatch),
8065
	/*12447*/ uint16(xSetOp), uint16(FUCOM),
8066
	/*12449*/ uint16(xArgSTi),
8067
	/*12450*/ uint16(xMatch),
8068
	/*12451*/ uint16(xSetOp), uint16(FUCOMP),
8069
	/*12453*/ uint16(xArgSTi),
8070
	/*12454*/ uint16(xMatch),
8071
	/*12455*/ uint16(xCondByte), 49,
8072
	0xc0, 12596,
8073
	0xc1, 12596,
8074
	0xc2, 12596,
8075
	0xc3, 12596,
8076
	0xc4, 12596,
8077
	0xc5, 12596,
8078
	0xc6, 12596,
8079
	0xc7, 12596,
8080
	0xc8, 12601,
8081
	0xc9, 12601,
8082
	0xca, 12601,
8083
	0xcb, 12601,
8084
	0xcc, 12601,
8085
	0xcd, 12601,
8086
	0xce, 12601,
8087
	0xcf, 12601,
8088
	0xD9, 12606,
8089
	0xe0, 12609,
8090
	0xe1, 12609,
8091
	0xe2, 12609,
8092
	0xe3, 12609,
8093
	0xe4, 12609,
8094
	0xe5, 12609,
8095
	0xe6, 12609,
8096
	0xe7, 12609,
8097
	0xe8, 12614,
8098
	0xe9, 12614,
8099
	0xea, 12614,
8100
	0xeb, 12614,
8101
	0xec, 12614,
8102
	0xed, 12614,
8103
	0xee, 12614,
8104
	0xef, 12614,
8105
	0xf0, 12619,
8106
	0xf1, 12619,
8107
	0xf2, 12619,
8108
	0xf3, 12619,
8109
	0xf4, 12619,
8110
	0xf5, 12619,
8111
	0xf6, 12619,
8112
	0xf7, 12619,
8113
	0xf8, 12624,
8114
	0xf9, 12624,
8115
	0xfa, 12624,
8116
	0xfb, 12624,
8117
	0xfc, 12624,
8118
	0xfd, 12624,
8119
	0xfe, 12624,
8120
	0xff, 12624,
8121
	/*12555*/ uint16(xCondSlashR),
8122
	12564, // 0
8123
	12568, // 1
8124
	12572, // 2
8125
	12576, // 3
8126
	12580, // 4
8127
	12584, // 5
8128
	12588, // 6
8129
	12592, // 7
8130
	/*12564*/ uint16(xSetOp), uint16(FIADD),
8131
	/*12566*/ uint16(xArgM16int),
8132
	/*12567*/ uint16(xMatch),
8133
	/*12568*/ uint16(xSetOp), uint16(FIMUL),
8134
	/*12570*/ uint16(xArgM16int),
8135
	/*12571*/ uint16(xMatch),
8136
	/*12572*/ uint16(xSetOp), uint16(FICOM),
8137
	/*12574*/ uint16(xArgM16int),
8138
	/*12575*/ uint16(xMatch),
8139
	/*12576*/ uint16(xSetOp), uint16(FICOMP),
8140
	/*12578*/ uint16(xArgM16int),
8141
	/*12579*/ uint16(xMatch),
8142
	/*12580*/ uint16(xSetOp), uint16(FISUB),
8143
	/*12582*/ uint16(xArgM16int),
8144
	/*12583*/ uint16(xMatch),
8145
	/*12584*/ uint16(xSetOp), uint16(FISUBR),
8146
	/*12586*/ uint16(xArgM16int),
8147
	/*12587*/ uint16(xMatch),
8148
	/*12588*/ uint16(xSetOp), uint16(FIDIV),
8149
	/*12590*/ uint16(xArgM16int),
8150
	/*12591*/ uint16(xMatch),
8151
	/*12592*/ uint16(xSetOp), uint16(FIDIVR),
8152
	/*12594*/ uint16(xArgM16int),
8153
	/*12595*/ uint16(xMatch),
8154
	/*12596*/ uint16(xSetOp), uint16(FADDP),
8155
	/*12598*/ uint16(xArgSTi),
8156
	/*12599*/ uint16(xArgST),
8157
	/*12600*/ uint16(xMatch),
8158
	/*12601*/ uint16(xSetOp), uint16(FMULP),
8159
	/*12603*/ uint16(xArgSTi),
8160
	/*12604*/ uint16(xArgST),
8161
	/*12605*/ uint16(xMatch),
8162
	/*12606*/ uint16(xSetOp), uint16(FCOMPP),
8163
	/*12608*/ uint16(xMatch),
8164
	/*12609*/ uint16(xSetOp), uint16(FSUBRP),
8165
	/*12611*/ uint16(xArgSTi),
8166
	/*12612*/ uint16(xArgST),
8167
	/*12613*/ uint16(xMatch),
8168
	/*12614*/ uint16(xSetOp), uint16(FSUBP),
8169
	/*12616*/ uint16(xArgSTi),
8170
	/*12617*/ uint16(xArgST),
8171
	/*12618*/ uint16(xMatch),
8172
	/*12619*/ uint16(xSetOp), uint16(FDIVRP),
8173
	/*12621*/ uint16(xArgSTi),
8174
	/*12622*/ uint16(xArgST),
8175
	/*12623*/ uint16(xMatch),
8176
	/*12624*/ uint16(xSetOp), uint16(FDIVP),
8177
	/*12626*/ uint16(xArgSTi),
8178
	/*12627*/ uint16(xArgST),
8179
	/*12628*/ uint16(xMatch),
8180
	/*12629*/ uint16(xCondByte), 25,
8181
	0xc0, 12722,
8182
	0xc1, 12722,
8183
	0xc2, 12722,
8184
	0xc3, 12722,
8185
	0xc4, 12722,
8186
	0xc5, 12722,
8187
	0xc6, 12722,
8188
	0xc7, 12722,
8189
	0xE0, 12726,
8190
	0xe8, 12730,
8191
	0xe9, 12730,
8192
	0xea, 12730,
8193
	0xeb, 12730,
8194
	0xec, 12730,
8195
	0xed, 12730,
8196
	0xee, 12730,
8197
	0xef, 12730,
8198
	0xf0, 12735,
8199
	0xf1, 12735,
8200
	0xf2, 12735,
8201
	0xf3, 12735,
8202
	0xf4, 12735,
8203
	0xf5, 12735,
8204
	0xf6, 12735,
8205
	0xf7, 12735,
8206
	/*12681*/ uint16(xCondSlashR),
8207
	12690, // 0
8208
	12694, // 1
8209
	12698, // 2
8210
	12702, // 3
8211
	12706, // 4
8212
	12710, // 5
8213
	12714, // 6
8214
	12718, // 7
8215
	/*12690*/ uint16(xSetOp), uint16(FILD),
8216
	/*12692*/ uint16(xArgM16int),
8217
	/*12693*/ uint16(xMatch),
8218
	/*12694*/ uint16(xSetOp), uint16(FISTTP),
8219
	/*12696*/ uint16(xArgM16int),
8220
	/*12697*/ uint16(xMatch),
8221
	/*12698*/ uint16(xSetOp), uint16(FIST),
8222
	/*12700*/ uint16(xArgM16int),
8223
	/*12701*/ uint16(xMatch),
8224
	/*12702*/ uint16(xSetOp), uint16(FISTP),
8225
	/*12704*/ uint16(xArgM16int),
8226
	/*12705*/ uint16(xMatch),
8227
	/*12706*/ uint16(xSetOp), uint16(FBLD),
8228
	/*12708*/ uint16(xArgM80dec),
8229
	/*12709*/ uint16(xMatch),
8230
	/*12710*/ uint16(xSetOp), uint16(FILD),
8231
	/*12712*/ uint16(xArgM64int),
8232
	/*12713*/ uint16(xMatch),
8233
	/*12714*/ uint16(xSetOp), uint16(FBSTP),
8234
	/*12716*/ uint16(xArgM80bcd),
8235
	/*12717*/ uint16(xMatch),
8236
	/*12718*/ uint16(xSetOp), uint16(FISTP),
8237
	/*12720*/ uint16(xArgM64int),
8238
	/*12721*/ uint16(xMatch),
8239
	/*12722*/ uint16(xSetOp), uint16(FFREEP),
8240
	/*12724*/ uint16(xArgSTi),
8241
	/*12725*/ uint16(xMatch),
8242
	/*12726*/ uint16(xSetOp), uint16(FNSTSW),
8243
	/*12728*/ uint16(xArgAX),
8244
	/*12729*/ uint16(xMatch),
8245
	/*12730*/ uint16(xSetOp), uint16(FUCOMIP),
8246
	/*12732*/ uint16(xArgST),
8247
	/*12733*/ uint16(xArgSTi),
8248
	/*12734*/ uint16(xMatch),
8249
	/*12735*/ uint16(xSetOp), uint16(FCOMIP),
8250
	/*12737*/ uint16(xArgST),
8251
	/*12738*/ uint16(xArgSTi),
8252
	/*12739*/ uint16(xMatch),
8253
	/*12740*/ uint16(xSetOp), uint16(LOOPNE),
8254
	/*12742*/ uint16(xReadCb),
8255
	/*12743*/ uint16(xArgRel8),
8256
	/*12744*/ uint16(xMatch),
8257
	/*12745*/ uint16(xSetOp), uint16(LOOPE),
8258
	/*12747*/ uint16(xReadCb),
8259
	/*12748*/ uint16(xArgRel8),
8260
	/*12749*/ uint16(xMatch),
8261
	/*12750*/ uint16(xSetOp), uint16(LOOP),
8262
	/*12752*/ uint16(xReadCb),
8263
	/*12753*/ uint16(xArgRel8),
8264
	/*12754*/ uint16(xMatch),
8265
	/*12755*/ uint16(xCondIs64), 12758, 12772,
8266
	/*12758*/ uint16(xCondAddrSize), 12762, 12767, 0,
8267
	/*12762*/ uint16(xSetOp), uint16(JCXZ),
8268
	/*12764*/ uint16(xReadCb),
8269
	/*12765*/ uint16(xArgRel8),
8270
	/*12766*/ uint16(xMatch),
8271
	/*12767*/ uint16(xSetOp), uint16(JECXZ),
8272
	/*12769*/ uint16(xReadCb),
8273
	/*12770*/ uint16(xArgRel8),
8274
	/*12771*/ uint16(xMatch),
8275
	/*12772*/ uint16(xCondAddrSize), 0, 12767, 12776,
8276
	/*12776*/ uint16(xSetOp), uint16(JRCXZ),
8277
	/*12778*/ uint16(xReadCb),
8278
	/*12779*/ uint16(xArgRel8),
8279
	/*12780*/ uint16(xMatch),
8280
	/*12781*/ uint16(xSetOp), uint16(IN),
8281
	/*12783*/ uint16(xReadIb),
8282
	/*12784*/ uint16(xArgAL),
8283
	/*12785*/ uint16(xArgImm8u),
8284
	/*12786*/ uint16(xMatch),
8285
	/*12787*/ uint16(xCondDataSize), 12791, 12797, 12803,
8286
	/*12791*/ uint16(xSetOp), uint16(IN),
8287
	/*12793*/ uint16(xReadIb),
8288
	/*12794*/ uint16(xArgAX),
8289
	/*12795*/ uint16(xArgImm8u),
8290
	/*12796*/ uint16(xMatch),
8291
	/*12797*/ uint16(xSetOp), uint16(IN),
8292
	/*12799*/ uint16(xReadIb),
8293
	/*12800*/ uint16(xArgEAX),
8294
	/*12801*/ uint16(xArgImm8u),
8295
	/*12802*/ uint16(xMatch),
8296
	/*12803*/ uint16(xSetOp), uint16(IN),
8297
	/*12805*/ uint16(xReadIb),
8298
	/*12806*/ uint16(xArgEAX),
8299
	/*12807*/ uint16(xArgImm8u),
8300
	/*12808*/ uint16(xMatch),
8301
	/*12809*/ uint16(xSetOp), uint16(OUT),
8302
	/*12811*/ uint16(xReadIb),
8303
	/*12812*/ uint16(xArgImm8u),
8304
	/*12813*/ uint16(xArgAL),
8305
	/*12814*/ uint16(xMatch),
8306
	/*12815*/ uint16(xCondPrefix), 3,
8307
	0xC5, 12859,
8308
	0xC4, 12845,
8309
	0x0, 12823,
8310
	/*12823*/ uint16(xCondDataSize), 12827, 12833, 12839,
8311
	/*12827*/ uint16(xSetOp), uint16(OUT),
8312
	/*12829*/ uint16(xReadIb),
8313
	/*12830*/ uint16(xArgImm8u),
8314
	/*12831*/ uint16(xArgAX),
8315
	/*12832*/ uint16(xMatch),
8316
	/*12833*/ uint16(xSetOp), uint16(OUT),
8317
	/*12835*/ uint16(xReadIb),
8318
	/*12836*/ uint16(xArgImm8u),
8319
	/*12837*/ uint16(xArgEAX),
8320
	/*12838*/ uint16(xMatch),
8321
	/*12839*/ uint16(xSetOp), uint16(OUT),
8322
	/*12841*/ uint16(xReadIb),
8323
	/*12842*/ uint16(xArgImm8u),
8324
	/*12843*/ uint16(xArgEAX),
8325
	/*12844*/ uint16(xMatch),
8326
	/*12845*/ uint16(xCondPrefix), 1,
8327
	0x66, 12849,
8328
	/*12849*/ uint16(xCondPrefix), 1,
8329
	0x0F, 12853,
8330
	/*12853*/ uint16(xSetOp), uint16(VMOVNTDQ),
8331
	/*12855*/ uint16(xReadSlashR),
8332
	/*12856*/ uint16(xArgM256),
8333
	/*12857*/ uint16(xArgYmm1),
8334
	/*12858*/ uint16(xMatch),
8335
	/*12859*/ uint16(xCondPrefix), 1,
8336
	0x66, 12863,
8337
	/*12863*/ uint16(xCondPrefix), 1,
8338
	0x0F, 12867,
8339
	/*12867*/ uint16(xSetOp), uint16(VMOVNTDQ),
8340
	/*12869*/ uint16(xReadSlashR),
8341
	/*12870*/ uint16(xArgM256),
8342
	/*12871*/ uint16(xArgYmm1),
8343
	/*12872*/ uint16(xMatch),
8344
	/*12873*/ uint16(xCondIs64), 12876, 12890,
8345
	/*12876*/ uint16(xCondDataSize), 12880, 12885, 0,
8346
	/*12880*/ uint16(xSetOp), uint16(CALL),
8347
	/*12882*/ uint16(xReadCw),
8348
	/*12883*/ uint16(xArgRel16),
8349
	/*12884*/ uint16(xMatch),
8350
	/*12885*/ uint16(xSetOp), uint16(CALL),
8351
	/*12887*/ uint16(xReadCd),
8352
	/*12888*/ uint16(xArgRel32),
8353
	/*12889*/ uint16(xMatch),
8354
	/*12890*/ uint16(xCondDataSize), 12894, 12885, 12899,
8355
	/*12894*/ uint16(xSetOp), uint16(CALL),
8356
	/*12896*/ uint16(xReadCd),
8357
	/*12897*/ uint16(xArgRel32),
8358
	/*12898*/ uint16(xMatch),
8359
	/*12899*/ uint16(xSetOp), uint16(CALL),
8360
	/*12901*/ uint16(xReadCd),
8361
	/*12902*/ uint16(xArgRel32),
8362
	/*12903*/ uint16(xMatch),
8363
	/*12904*/ uint16(xCondIs64), 12907, 12921,
8364
	/*12907*/ uint16(xCondDataSize), 12911, 12916, 0,
8365
	/*12911*/ uint16(xSetOp), uint16(JMP),
8366
	/*12913*/ uint16(xReadCw),
8367
	/*12914*/ uint16(xArgRel16),
8368
	/*12915*/ uint16(xMatch),
8369
	/*12916*/ uint16(xSetOp), uint16(JMP),
8370
	/*12918*/ uint16(xReadCd),
8371
	/*12919*/ uint16(xArgRel32),
8372
	/*12920*/ uint16(xMatch),
8373
	/*12921*/ uint16(xCondDataSize), 12925, 12916, 12930,
8374
	/*12925*/ uint16(xSetOp), uint16(JMP),
8375
	/*12927*/ uint16(xReadCd),
8376
	/*12928*/ uint16(xArgRel32),
8377
	/*12929*/ uint16(xMatch),
8378
	/*12930*/ uint16(xSetOp), uint16(JMP),
8379
	/*12932*/ uint16(xReadCd),
8380
	/*12933*/ uint16(xArgRel32),
8381
	/*12934*/ uint16(xMatch),
8382
	/*12935*/ uint16(xCondIs64), 12938, 0,
8383
	/*12938*/ uint16(xCondDataSize), 12942, 12947, 0,
8384
	/*12942*/ uint16(xSetOp), uint16(LJMP),
8385
	/*12944*/ uint16(xReadCd),
8386
	/*12945*/ uint16(xArgPtr16colon16),
8387
	/*12946*/ uint16(xMatch),
8388
	/*12947*/ uint16(xSetOp), uint16(LJMP),
8389
	/*12949*/ uint16(xReadCp),
8390
	/*12950*/ uint16(xArgPtr16colon32),
8391
	/*12951*/ uint16(xMatch),
8392
	/*12952*/ uint16(xSetOp), uint16(JMP),
8393
	/*12954*/ uint16(xReadCb),
8394
	/*12955*/ uint16(xArgRel8),
8395
	/*12956*/ uint16(xMatch),
8396
	/*12957*/ uint16(xSetOp), uint16(IN),
8397
	/*12959*/ uint16(xArgAL),
8398
	/*12960*/ uint16(xArgDX),
8399
	/*12961*/ uint16(xMatch),
8400
	/*12962*/ uint16(xCondDataSize), 12966, 12971, 12976,
8401
	/*12966*/ uint16(xSetOp), uint16(IN),
8402
	/*12968*/ uint16(xArgAX),
8403
	/*12969*/ uint16(xArgDX),
8404
	/*12970*/ uint16(xMatch),
8405
	/*12971*/ uint16(xSetOp), uint16(IN),
8406
	/*12973*/ uint16(xArgEAX),
8407
	/*12974*/ uint16(xArgDX),
8408
	/*12975*/ uint16(xMatch),
8409
	/*12976*/ uint16(xSetOp), uint16(IN),
8410
	/*12978*/ uint16(xArgEAX),
8411
	/*12979*/ uint16(xArgDX),
8412
	/*12980*/ uint16(xMatch),
8413
	/*12981*/ uint16(xSetOp), uint16(OUT),
8414
	/*12983*/ uint16(xArgDX),
8415
	/*12984*/ uint16(xArgAL),
8416
	/*12985*/ uint16(xMatch),
8417
	/*12986*/ uint16(xCondDataSize), 12990, 12995, 13000,
8418
	/*12990*/ uint16(xSetOp), uint16(OUT),
8419
	/*12992*/ uint16(xArgDX),
8420
	/*12993*/ uint16(xArgAX),
8421
	/*12994*/ uint16(xMatch),
8422
	/*12995*/ uint16(xSetOp), uint16(OUT),
8423
	/*12997*/ uint16(xArgDX),
8424
	/*12998*/ uint16(xArgEAX),
8425
	/*12999*/ uint16(xMatch),
8426
	/*13000*/ uint16(xSetOp), uint16(OUT),
8427
	/*13002*/ uint16(xArgDX),
8428
	/*13003*/ uint16(xArgEAX),
8429
	/*13004*/ uint16(xMatch),
8430
	/*13005*/ uint16(xSetOp), uint16(ICEBP),
8431
	/*13007*/ uint16(xMatch),
8432
	/*13008*/ uint16(xSetOp), uint16(HLT),
8433
	/*13010*/ uint16(xMatch),
8434
	/*13011*/ uint16(xSetOp), uint16(CMC),
8435
	/*13013*/ uint16(xMatch),
8436
	/*13014*/ uint16(xCondSlashR),
8437
	13023, // 0
8438
	0,     // 1
8439
	13029, // 2
8440
	13033, // 3
8441
	13037, // 4
8442
	13041, // 5
8443
	13045, // 6
8444
	13049, // 7
8445
	/*13023*/ uint16(xSetOp), uint16(TEST),
8446
	/*13025*/ uint16(xReadIb),
8447
	/*13026*/ uint16(xArgRM8),
8448
	/*13027*/ uint16(xArgImm8u),
8449
	/*13028*/ uint16(xMatch),
8450
	/*13029*/ uint16(xSetOp), uint16(NOT),
8451
	/*13031*/ uint16(xArgRM8),
8452
	/*13032*/ uint16(xMatch),
8453
	/*13033*/ uint16(xSetOp), uint16(NEG),
8454
	/*13035*/ uint16(xArgRM8),
8455
	/*13036*/ uint16(xMatch),
8456
	/*13037*/ uint16(xSetOp), uint16(MUL),
8457
	/*13039*/ uint16(xArgRM8),
8458
	/*13040*/ uint16(xMatch),
8459
	/*13041*/ uint16(xSetOp), uint16(IMUL),
8460
	/*13043*/ uint16(xArgRM8),
8461
	/*13044*/ uint16(xMatch),
8462
	/*13045*/ uint16(xSetOp), uint16(DIV),
8463
	/*13047*/ uint16(xArgRM8),
8464
	/*13048*/ uint16(xMatch),
8465
	/*13049*/ uint16(xSetOp), uint16(IDIV),
8466
	/*13051*/ uint16(xArgRM8),
8467
	/*13052*/ uint16(xMatch),
8468
	/*13053*/ uint16(xCondSlashR),
8469
	13062, // 0
8470
	0,     // 1
8471
	13091, // 2
8472
	13114, // 3
8473
	13137, // 4
8474
	13160, // 5
8475
	13183, // 6
8476
	13206, // 7
8477
	/*13062*/ uint16(xCondIs64), 13065, 13081,
8478
	/*13065*/ uint16(xCondDataSize), 13069, 13075, 0,
8479
	/*13069*/ uint16(xSetOp), uint16(TEST),
8480
	/*13071*/ uint16(xReadIw),
8481
	/*13072*/ uint16(xArgRM16),
8482
	/*13073*/ uint16(xArgImm16),
8483
	/*13074*/ uint16(xMatch),
8484
	/*13075*/ uint16(xSetOp), uint16(TEST),
8485
	/*13077*/ uint16(xReadId),
8486
	/*13078*/ uint16(xArgRM32),
8487
	/*13079*/ uint16(xArgImm32),
8488
	/*13080*/ uint16(xMatch),
8489
	/*13081*/ uint16(xCondDataSize), 13069, 13075, 13085,
8490
	/*13085*/ uint16(xSetOp), uint16(TEST),
8491
	/*13087*/ uint16(xReadId),
8492
	/*13088*/ uint16(xArgRM64),
8493
	/*13089*/ uint16(xArgImm32),
8494
	/*13090*/ uint16(xMatch),
8495
	/*13091*/ uint16(xCondIs64), 13094, 13106,
8496
	/*13094*/ uint16(xCondDataSize), 13098, 13102, 0,
8497
	/*13098*/ uint16(xSetOp), uint16(NOT),
8498
	/*13100*/ uint16(xArgRM16),
8499
	/*13101*/ uint16(xMatch),
8500
	/*13102*/ uint16(xSetOp), uint16(NOT),
8501
	/*13104*/ uint16(xArgRM32),
8502
	/*13105*/ uint16(xMatch),
8503
	/*13106*/ uint16(xCondDataSize), 13098, 13102, 13110,
8504
	/*13110*/ uint16(xSetOp), uint16(NOT),
8505
	/*13112*/ uint16(xArgRM64),
8506
	/*13113*/ uint16(xMatch),
8507
	/*13114*/ uint16(xCondIs64), 13117, 13129,
8508
	/*13117*/ uint16(xCondDataSize), 13121, 13125, 0,
8509
	/*13121*/ uint16(xSetOp), uint16(NEG),
8510
	/*13123*/ uint16(xArgRM16),
8511
	/*13124*/ uint16(xMatch),
8512
	/*13125*/ uint16(xSetOp), uint16(NEG),
8513
	/*13127*/ uint16(xArgRM32),
8514
	/*13128*/ uint16(xMatch),
8515
	/*13129*/ uint16(xCondDataSize), 13121, 13125, 13133,
8516
	/*13133*/ uint16(xSetOp), uint16(NEG),
8517
	/*13135*/ uint16(xArgRM64),
8518
	/*13136*/ uint16(xMatch),
8519
	/*13137*/ uint16(xCondIs64), 13140, 13152,
8520
	/*13140*/ uint16(xCondDataSize), 13144, 13148, 0,
8521
	/*13144*/ uint16(xSetOp), uint16(MUL),
8522
	/*13146*/ uint16(xArgRM16),
8523
	/*13147*/ uint16(xMatch),
8524
	/*13148*/ uint16(xSetOp), uint16(MUL),
8525
	/*13150*/ uint16(xArgRM32),
8526
	/*13151*/ uint16(xMatch),
8527
	/*13152*/ uint16(xCondDataSize), 13144, 13148, 13156,
8528
	/*13156*/ uint16(xSetOp), uint16(MUL),
8529
	/*13158*/ uint16(xArgRM64),
8530
	/*13159*/ uint16(xMatch),
8531
	/*13160*/ uint16(xCondIs64), 13163, 13175,
8532
	/*13163*/ uint16(xCondDataSize), 13167, 13171, 0,
8533
	/*13167*/ uint16(xSetOp), uint16(IMUL),
8534
	/*13169*/ uint16(xArgRM16),
8535
	/*13170*/ uint16(xMatch),
8536
	/*13171*/ uint16(xSetOp), uint16(IMUL),
8537
	/*13173*/ uint16(xArgRM32),
8538
	/*13174*/ uint16(xMatch),
8539
	/*13175*/ uint16(xCondDataSize), 13167, 13171, 13179,
8540
	/*13179*/ uint16(xSetOp), uint16(IMUL),
8541
	/*13181*/ uint16(xArgRM64),
8542
	/*13182*/ uint16(xMatch),
8543
	/*13183*/ uint16(xCondIs64), 13186, 13198,
8544
	/*13186*/ uint16(xCondDataSize), 13190, 13194, 0,
8545
	/*13190*/ uint16(xSetOp), uint16(DIV),
8546
	/*13192*/ uint16(xArgRM16),
8547
	/*13193*/ uint16(xMatch),
8548
	/*13194*/ uint16(xSetOp), uint16(DIV),
8549
	/*13196*/ uint16(xArgRM32),
8550
	/*13197*/ uint16(xMatch),
8551
	/*13198*/ uint16(xCondDataSize), 13190, 13194, 13202,
8552
	/*13202*/ uint16(xSetOp), uint16(DIV),
8553
	/*13204*/ uint16(xArgRM64),
8554
	/*13205*/ uint16(xMatch),
8555
	/*13206*/ uint16(xCondIs64), 13209, 13221,
8556
	/*13209*/ uint16(xCondDataSize), 13213, 13217, 0,
8557
	/*13213*/ uint16(xSetOp), uint16(IDIV),
8558
	/*13215*/ uint16(xArgRM16),
8559
	/*13216*/ uint16(xMatch),
8560
	/*13217*/ uint16(xSetOp), uint16(IDIV),
8561
	/*13219*/ uint16(xArgRM32),
8562
	/*13220*/ uint16(xMatch),
8563
	/*13221*/ uint16(xCondDataSize), 13213, 13217, 13225,
8564
	/*13225*/ uint16(xSetOp), uint16(IDIV),
8565
	/*13227*/ uint16(xArgRM64),
8566
	/*13228*/ uint16(xMatch),
8567
	/*13229*/ uint16(xSetOp), uint16(CLC),
8568
	/*13231*/ uint16(xMatch),
8569
	/*13232*/ uint16(xSetOp), uint16(STC),
8570
	/*13234*/ uint16(xMatch),
8571
	/*13235*/ uint16(xSetOp), uint16(CLI),
8572
	/*13237*/ uint16(xMatch),
8573
	/*13238*/ uint16(xSetOp), uint16(STI),
8574
	/*13240*/ uint16(xMatch),
8575
	/*13241*/ uint16(xSetOp), uint16(CLD),
8576
	/*13243*/ uint16(xMatch),
8577
	/*13244*/ uint16(xSetOp), uint16(STD),
8578
	/*13246*/ uint16(xMatch),
8579
	/*13247*/ uint16(xCondSlashR),
8580
	13256, // 0
8581
	13260, // 1
8582
	0,     // 2
8583
	0,     // 3
8584
	0,     // 4
8585
	0,     // 5
8586
	0,     // 6
8587
	0,     // 7
8588
	/*13256*/ uint16(xSetOp), uint16(INC),
8589
	/*13258*/ uint16(xArgRM8),
8590
	/*13259*/ uint16(xMatch),
8591
	/*13260*/ uint16(xSetOp), uint16(DEC),
8592
	/*13262*/ uint16(xArgRM8),
8593
	/*13263*/ uint16(xMatch),
8594
	/*13264*/ uint16(xCondSlashR),
8595
	13273, // 0
8596
	13296, // 1
8597
	13319, // 2
8598
	13338, // 3
8599
	13361, // 4
8600
	13380, // 5
8601
	13403, // 6
8602
	0,     // 7
8603
	/*13273*/ uint16(xCondIs64), 13276, 13288,
8604
	/*13276*/ uint16(xCondDataSize), 13280, 13284, 0,
8605
	/*13280*/ uint16(xSetOp), uint16(INC),
8606
	/*13282*/ uint16(xArgRM16),
8607
	/*13283*/ uint16(xMatch),
8608
	/*13284*/ uint16(xSetOp), uint16(INC),
8609
	/*13286*/ uint16(xArgRM32),
8610
	/*13287*/ uint16(xMatch),
8611
	/*13288*/ uint16(xCondDataSize), 13280, 13284, 13292,
8612
	/*13292*/ uint16(xSetOp), uint16(INC),
8613
	/*13294*/ uint16(xArgRM64),
8614
	/*13295*/ uint16(xMatch),
8615
	/*13296*/ uint16(xCondIs64), 13299, 13311,
8616
	/*13299*/ uint16(xCondDataSize), 13303, 13307, 0,
8617
	/*13303*/ uint16(xSetOp), uint16(DEC),
8618
	/*13305*/ uint16(xArgRM16),
8619
	/*13306*/ uint16(xMatch),
8620
	/*13307*/ uint16(xSetOp), uint16(DEC),
8621
	/*13309*/ uint16(xArgRM32),
8622
	/*13310*/ uint16(xMatch),
8623
	/*13311*/ uint16(xCondDataSize), 13303, 13307, 13315,
8624
	/*13315*/ uint16(xSetOp), uint16(DEC),
8625
	/*13317*/ uint16(xArgRM64),
8626
	/*13318*/ uint16(xMatch),
8627
	/*13319*/ uint16(xCondIs64), 13322, 13334,
8628
	/*13322*/ uint16(xCondDataSize), 13326, 13330, 0,
8629
	/*13326*/ uint16(xSetOp), uint16(CALL),
8630
	/*13328*/ uint16(xArgRM16),
8631
	/*13329*/ uint16(xMatch),
8632
	/*13330*/ uint16(xSetOp), uint16(CALL),
8633
	/*13332*/ uint16(xArgRM32),
8634
	/*13333*/ uint16(xMatch),
8635
	/*13334*/ uint16(xSetOp), uint16(CALL),
8636
	/*13336*/ uint16(xArgRM64),
8637
	/*13337*/ uint16(xMatch),
8638
	/*13338*/ uint16(xCondIs64), 13341, 13353,
8639
	/*13341*/ uint16(xCondDataSize), 13345, 13349, 0,
8640
	/*13345*/ uint16(xSetOp), uint16(LCALL),
8641
	/*13347*/ uint16(xArgM16colon16),
8642
	/*13348*/ uint16(xMatch),
8643
	/*13349*/ uint16(xSetOp), uint16(LCALL),
8644
	/*13351*/ uint16(xArgM16colon32),
8645
	/*13352*/ uint16(xMatch),
8646
	/*13353*/ uint16(xCondDataSize), 13345, 13349, 13357,
8647
	/*13357*/ uint16(xSetOp), uint16(LCALL),
8648
	/*13359*/ uint16(xArgM16colon64),
8649
	/*13360*/ uint16(xMatch),
8650
	/*13361*/ uint16(xCondIs64), 13364, 13376,
8651
	/*13364*/ uint16(xCondDataSize), 13368, 13372, 0,
8652
	/*13368*/ uint16(xSetOp), uint16(JMP),
8653
	/*13370*/ uint16(xArgRM16),
8654
	/*13371*/ uint16(xMatch),
8655
	/*13372*/ uint16(xSetOp), uint16(JMP),
8656
	/*13374*/ uint16(xArgRM32),
8657
	/*13375*/ uint16(xMatch),
8658
	/*13376*/ uint16(xSetOp), uint16(JMP),
8659
	/*13378*/ uint16(xArgRM64),
8660
	/*13379*/ uint16(xMatch),
8661
	/*13380*/ uint16(xCondIs64), 13383, 13395,
8662
	/*13383*/ uint16(xCondDataSize), 13387, 13391, 0,
8663
	/*13387*/ uint16(xSetOp), uint16(LJMP),
8664
	/*13389*/ uint16(xArgM16colon16),
8665
	/*13390*/ uint16(xMatch),
8666
	/*13391*/ uint16(xSetOp), uint16(LJMP),
8667
	/*13393*/ uint16(xArgM16colon32),
8668
	/*13394*/ uint16(xMatch),
8669
	/*13395*/ uint16(xCondDataSize), 13387, 13391, 13399,
8670
	/*13399*/ uint16(xSetOp), uint16(LJMP),
8671
	/*13401*/ uint16(xArgM16colon64),
8672
	/*13402*/ uint16(xMatch),
8673
	/*13403*/ uint16(xCondIs64), 13406, 13418,
8674
	/*13406*/ uint16(xCondDataSize), 13410, 13414, 0,
8675
	/*13410*/ uint16(xSetOp), uint16(PUSH),
8676
	/*13412*/ uint16(xArgRM16),
8677
	/*13413*/ uint16(xMatch),
8678
	/*13414*/ uint16(xSetOp), uint16(PUSH),
8679
	/*13416*/ uint16(xArgRM32),
8680
	/*13417*/ uint16(xMatch),
8681
	/*13418*/ uint16(xCondDataSize), 13410, 13422, 13426,
8682
	/*13422*/ uint16(xSetOp), uint16(PUSH),
8683
	/*13424*/ uint16(xArgRM64),
8684
	/*13425*/ uint16(xMatch),
8685
	/*13426*/ uint16(xSetOp), uint16(PUSH),
8686
	/*13428*/ uint16(xArgRM64),
8687
	/*13429*/ uint16(xMatch),
8688
}
8689

8690
const (
8691
	_ Op = iota
8692

8693
	AAA
8694
	AAD
8695
	AAM
8696
	AAS
8697
	ADC
8698
	ADD
8699
	ADDPD
8700
	ADDPS
8701
	ADDSD
8702
	ADDSS
8703
	ADDSUBPD
8704
	ADDSUBPS
8705
	AESDEC
8706
	AESDECLAST
8707
	AESENC
8708
	AESENCLAST
8709
	AESIMC
8710
	AESKEYGENASSIST
8711
	AND
8712
	ANDNPD
8713
	ANDNPS
8714
	ANDPD
8715
	ANDPS
8716
	ARPL
8717
	BLENDPD
8718
	BLENDPS
8719
	BLENDVPD
8720
	BLENDVPS
8721
	BOUND
8722
	BSF
8723
	BSR
8724
	BSWAP
8725
	BT
8726
	BTC
8727
	BTR
8728
	BTS
8729
	CALL
8730
	CBW
8731
	CDQ
8732
	CDQE
8733
	CLC
8734
	CLD
8735
	CLFLUSH
8736
	CLI
8737
	CLTS
8738
	CMC
8739
	CMOVA
8740
	CMOVAE
8741
	CMOVB
8742
	CMOVBE
8743
	CMOVE
8744
	CMOVG
8745
	CMOVGE
8746
	CMOVL
8747
	CMOVLE
8748
	CMOVNE
8749
	CMOVNO
8750
	CMOVNP
8751
	CMOVNS
8752
	CMOVO
8753
	CMOVP
8754
	CMOVS
8755
	CMP
8756
	CMPPD
8757
	CMPPS
8758
	CMPSB
8759
	CMPSD
8760
	CMPSD_XMM
8761
	CMPSQ
8762
	CMPSS
8763
	CMPSW
8764
	CMPXCHG
8765
	CMPXCHG16B
8766
	CMPXCHG8B
8767
	COMISD
8768
	COMISS
8769
	CPUID
8770
	CQO
8771
	CRC32
8772
	CVTDQ2PD
8773
	CVTDQ2PS
8774
	CVTPD2DQ
8775
	CVTPD2PI
8776
	CVTPD2PS
8777
	CVTPI2PD
8778
	CVTPI2PS
8779
	CVTPS2DQ
8780
	CVTPS2PD
8781
	CVTPS2PI
8782
	CVTSD2SI
8783
	CVTSD2SS
8784
	CVTSI2SD
8785
	CVTSI2SS
8786
	CVTSS2SD
8787
	CVTSS2SI
8788
	CVTTPD2DQ
8789
	CVTTPD2PI
8790
	CVTTPS2DQ
8791
	CVTTPS2PI
8792
	CVTTSD2SI
8793
	CVTTSS2SI
8794
	CWD
8795
	CWDE
8796
	DAA
8797
	DAS
8798
	DEC
8799
	DIV
8800
	DIVPD
8801
	DIVPS
8802
	DIVSD
8803
	DIVSS
8804
	DPPD
8805
	DPPS
8806
	EMMS
8807
	ENTER
8808
	EXTRACTPS
8809
	F2XM1
8810
	FABS
8811
	FADD
8812
	FADDP
8813
	FBLD
8814
	FBSTP
8815
	FCHS
8816
	FCMOVB
8817
	FCMOVBE
8818
	FCMOVE
8819
	FCMOVNB
8820
	FCMOVNBE
8821
	FCMOVNE
8822
	FCMOVNU
8823
	FCMOVU
8824
	FCOM
8825
	FCOMI
8826
	FCOMIP
8827
	FCOMP
8828
	FCOMPP
8829
	FCOS
8830
	FDECSTP
8831
	FDIV
8832
	FDIVP
8833
	FDIVR
8834
	FDIVRP
8835
	FFREE
8836
	FFREEP
8837
	FIADD
8838
	FICOM
8839
	FICOMP
8840
	FIDIV
8841
	FIDIVR
8842
	FILD
8843
	FIMUL
8844
	FINCSTP
8845
	FIST
8846
	FISTP
8847
	FISTTP
8848
	FISUB
8849
	FISUBR
8850
	FLD
8851
	FLD1
8852
	FLDCW
8853
	FLDENV
8854
	FLDL2E
8855
	FLDL2T
8856
	FLDLG2
8857
	FLDLN2
8858
	FLDPI
8859
	FLDZ
8860
	FMUL
8861
	FMULP
8862
	FNCLEX
8863
	FNINIT
8864
	FNOP
8865
	FNSAVE
8866
	FNSTCW
8867
	FNSTENV
8868
	FNSTSW
8869
	FPATAN
8870
	FPREM
8871
	FPREM1
8872
	FPTAN
8873
	FRNDINT
8874
	FRSTOR
8875
	FSCALE
8876
	FSIN
8877
	FSINCOS
8878
	FSQRT
8879
	FST
8880
	FSTP
8881
	FSUB
8882
	FSUBP
8883
	FSUBR
8884
	FSUBRP
8885
	FTST
8886
	FUCOM
8887
	FUCOMI
8888
	FUCOMIP
8889
	FUCOMP
8890
	FUCOMPP
8891
	FWAIT
8892
	FXAM
8893
	FXCH
8894
	FXRSTOR
8895
	FXRSTOR64
8896
	FXSAVE
8897
	FXSAVE64
8898
	FXTRACT
8899
	FYL2X
8900
	FYL2XP1
8901
	HADDPD
8902
	HADDPS
8903
	HLT
8904
	HSUBPD
8905
	HSUBPS
8906
	ICEBP
8907
	IDIV
8908
	IMUL
8909
	IN
8910
	INC
8911
	INSB
8912
	INSD
8913
	INSERTPS
8914
	INSW
8915
	INT
8916
	INTO
8917
	INVD
8918
	INVLPG
8919
	INVPCID
8920
	IRET
8921
	IRETD
8922
	IRETQ
8923
	JA
8924
	JAE
8925
	JB
8926
	JBE
8927
	JCXZ
8928
	JE
8929
	JECXZ
8930
	JG
8931
	JGE
8932
	JL
8933
	JLE
8934
	JMP
8935
	JNE
8936
	JNO
8937
	JNP
8938
	JNS
8939
	JO
8940
	JP
8941
	JRCXZ
8942
	JS
8943
	LAHF
8944
	LAR
8945
	LCALL
8946
	LDDQU
8947
	LDMXCSR
8948
	LDS
8949
	LEA
8950
	LEAVE
8951
	LES
8952
	LFENCE
8953
	LFS
8954
	LGDT
8955
	LGS
8956
	LIDT
8957
	LJMP
8958
	LLDT
8959
	LMSW
8960
	LODSB
8961
	LODSD
8962
	LODSQ
8963
	LODSW
8964
	LOOP
8965
	LOOPE
8966
	LOOPNE
8967
	LRET
8968
	LSL
8969
	LSS
8970
	LTR
8971
	LZCNT
8972
	MASKMOVDQU
8973
	MASKMOVQ
8974
	MAXPD
8975
	MAXPS
8976
	MAXSD
8977
	MAXSS
8978
	MFENCE
8979
	MINPD
8980
	MINPS
8981
	MINSD
8982
	MINSS
8983
	MONITOR
8984
	MOV
8985
	MOVAPD
8986
	MOVAPS
8987
	MOVBE
8988
	MOVD
8989
	MOVDDUP
8990
	MOVDQ2Q
8991
	MOVDQA
8992
	MOVDQU
8993
	MOVHLPS
8994
	MOVHPD
8995
	MOVHPS
8996
	MOVLHPS
8997
	MOVLPD
8998
	MOVLPS
8999
	MOVMSKPD
9000
	MOVMSKPS
9001
	MOVNTDQ
9002
	MOVNTDQA
9003
	MOVNTI
9004
	MOVNTPD
9005
	MOVNTPS
9006
	MOVNTQ
9007
	MOVNTSD
9008
	MOVNTSS
9009
	MOVQ
9010
	MOVQ2DQ
9011
	MOVSB
9012
	MOVSD
9013
	MOVSD_XMM
9014
	MOVSHDUP
9015
	MOVSLDUP
9016
	MOVSQ
9017
	MOVSS
9018
	MOVSW
9019
	MOVSX
9020
	MOVSXD
9021
	MOVUPD
9022
	MOVUPS
9023
	MOVZX
9024
	MPSADBW
9025
	MUL
9026
	MULPD
9027
	MULPS
9028
	MULSD
9029
	MULSS
9030
	MWAIT
9031
	NEG
9032
	NOP
9033
	NOT
9034
	OR
9035
	ORPD
9036
	ORPS
9037
	OUT
9038
	OUTSB
9039
	OUTSD
9040
	OUTSW
9041
	PABSB
9042
	PABSD
9043
	PABSW
9044
	PACKSSDW
9045
	PACKSSWB
9046
	PACKUSDW
9047
	PACKUSWB
9048
	PADDB
9049
	PADDD
9050
	PADDQ
9051
	PADDSB
9052
	PADDSW
9053
	PADDUSB
9054
	PADDUSW
9055
	PADDW
9056
	PALIGNR
9057
	PAND
9058
	PANDN
9059
	PAUSE
9060
	PAVGB
9061
	PAVGW
9062
	PBLENDVB
9063
	PBLENDW
9064
	PCLMULQDQ
9065
	PCMPEQB
9066
	PCMPEQD
9067
	PCMPEQQ
9068
	PCMPEQW
9069
	PCMPESTRI
9070
	PCMPESTRM
9071
	PCMPGTB
9072
	PCMPGTD
9073
	PCMPGTQ
9074
	PCMPGTW
9075
	PCMPISTRI
9076
	PCMPISTRM
9077
	PEXTRB
9078
	PEXTRD
9079
	PEXTRQ
9080
	PEXTRW
9081
	PHADDD
9082
	PHADDSW
9083
	PHADDW
9084
	PHMINPOSUW
9085
	PHSUBD
9086
	PHSUBSW
9087
	PHSUBW
9088
	PINSRB
9089
	PINSRD
9090
	PINSRQ
9091
	PINSRW
9092
	PMADDUBSW
9093
	PMADDWD
9094
	PMAXSB
9095
	PMAXSD
9096
	PMAXSW
9097
	PMAXUB
9098
	PMAXUD
9099
	PMAXUW
9100
	PMINSB
9101
	PMINSD
9102
	PMINSW
9103
	PMINUB
9104
	PMINUD
9105
	PMINUW
9106
	PMOVMSKB
9107
	PMOVSXBD
9108
	PMOVSXBQ
9109
	PMOVSXBW
9110
	PMOVSXDQ
9111
	PMOVSXWD
9112
	PMOVSXWQ
9113
	PMOVZXBD
9114
	PMOVZXBQ
9115
	PMOVZXBW
9116
	PMOVZXDQ
9117
	PMOVZXWD
9118
	PMOVZXWQ
9119
	PMULDQ
9120
	PMULHRSW
9121
	PMULHUW
9122
	PMULHW
9123
	PMULLD
9124
	PMULLW
9125
	PMULUDQ
9126
	POP
9127
	POPA
9128
	POPAD
9129
	POPCNT
9130
	POPF
9131
	POPFD
9132
	POPFQ
9133
	POR
9134
	PREFETCHNTA
9135
	PREFETCHT0
9136
	PREFETCHT1
9137
	PREFETCHT2
9138
	PREFETCHW
9139
	PSADBW
9140
	PSHUFB
9141
	PSHUFD
9142
	PSHUFHW
9143
	PSHUFLW
9144
	PSHUFW
9145
	PSIGNB
9146
	PSIGND
9147
	PSIGNW
9148
	PSLLD
9149
	PSLLDQ
9150
	PSLLQ
9151
	PSLLW
9152
	PSRAD
9153
	PSRAW
9154
	PSRLD
9155
	PSRLDQ
9156
	PSRLQ
9157
	PSRLW
9158
	PSUBB
9159
	PSUBD
9160
	PSUBQ
9161
	PSUBSB
9162
	PSUBSW
9163
	PSUBUSB
9164
	PSUBUSW
9165
	PSUBW
9166
	PTEST
9167
	PUNPCKHBW
9168
	PUNPCKHDQ
9169
	PUNPCKHQDQ
9170
	PUNPCKHWD
9171
	PUNPCKLBW
9172
	PUNPCKLDQ
9173
	PUNPCKLQDQ
9174
	PUNPCKLWD
9175
	PUSH
9176
	PUSHA
9177
	PUSHAD
9178
	PUSHF
9179
	PUSHFD
9180
	PUSHFQ
9181
	PXOR
9182
	RCL
9183
	RCPPS
9184
	RCPSS
9185
	RCR
9186
	RDFSBASE
9187
	RDGSBASE
9188
	RDMSR
9189
	RDPMC
9190
	RDRAND
9191
	RDTSC
9192
	RDTSCP
9193
	RET
9194
	ROL
9195
	ROR
9196
	ROUNDPD
9197
	ROUNDPS
9198
	ROUNDSD
9199
	ROUNDSS
9200
	RSM
9201
	RSQRTPS
9202
	RSQRTSS
9203
	SAHF
9204
	SAR
9205
	SBB
9206
	SCASB
9207
	SCASD
9208
	SCASQ
9209
	SCASW
9210
	SETA
9211
	SETAE
9212
	SETB
9213
	SETBE
9214
	SETE
9215
	SETG
9216
	SETGE
9217
	SETL
9218
	SETLE
9219
	SETNE
9220
	SETNO
9221
	SETNP
9222
	SETNS
9223
	SETO
9224
	SETP
9225
	SETS
9226
	SFENCE
9227
	SGDT
9228
	SHL
9229
	SHLD
9230
	SHR
9231
	SHRD
9232
	SHUFPD
9233
	SHUFPS
9234
	SIDT
9235
	SLDT
9236
	SMSW
9237
	SQRTPD
9238
	SQRTPS
9239
	SQRTSD
9240
	SQRTSS
9241
	STC
9242
	STD
9243
	STI
9244
	STMXCSR
9245
	STOSB
9246
	STOSD
9247
	STOSQ
9248
	STOSW
9249
	STR
9250
	SUB
9251
	SUBPD
9252
	SUBPS
9253
	SUBSD
9254
	SUBSS
9255
	SWAPGS
9256
	SYSCALL
9257
	SYSENTER
9258
	SYSEXIT
9259
	SYSRET
9260
	TEST
9261
	TZCNT
9262
	UCOMISD
9263
	UCOMISS
9264
	UD0
9265
	UD1
9266
	UD2
9267
	UNPCKHPD
9268
	UNPCKHPS
9269
	UNPCKLPD
9270
	UNPCKLPS
9271
	VERR
9272
	VERW
9273
	VMOVDQA
9274
	VMOVDQU
9275
	VMOVNTDQ
9276
	VMOVNTDQA
9277
	VZEROUPPER
9278
	WBINVD
9279
	WRFSBASE
9280
	WRGSBASE
9281
	WRMSR
9282
	XABORT
9283
	XADD
9284
	XBEGIN
9285
	XCHG
9286
	XEND
9287
	XGETBV
9288
	XLATB
9289
	XOR
9290
	XORPD
9291
	XORPS
9292
	XRSTOR
9293
	XRSTOR64
9294
	XRSTORS
9295
	XRSTORS64
9296
	XSAVE
9297
	XSAVE64
9298
	XSAVEC
9299
	XSAVEC64
9300
	XSAVEOPT
9301
	XSAVEOPT64
9302
	XSAVES
9303
	XSAVES64
9304
	XSETBV
9305
	XTEST
9306
)
9307

9308
const maxOp = XTEST
9309

9310
var opNames = [...]string{
9311
	AAA:             "AAA",
9312
	AAD:             "AAD",
9313
	AAM:             "AAM",
9314
	AAS:             "AAS",
9315
	ADC:             "ADC",
9316
	ADD:             "ADD",
9317
	ADDPD:           "ADDPD",
9318
	ADDPS:           "ADDPS",
9319
	ADDSD:           "ADDSD",
9320
	ADDSS:           "ADDSS",
9321
	ADDSUBPD:        "ADDSUBPD",
9322
	ADDSUBPS:        "ADDSUBPS",
9323
	AESDEC:          "AESDEC",
9324
	AESDECLAST:      "AESDECLAST",
9325
	AESENC:          "AESENC",
9326
	AESENCLAST:      "AESENCLAST",
9327
	AESIMC:          "AESIMC",
9328
	AESKEYGENASSIST: "AESKEYGENASSIST",
9329
	AND:             "AND",
9330
	ANDNPD:          "ANDNPD",
9331
	ANDNPS:          "ANDNPS",
9332
	ANDPD:           "ANDPD",
9333
	ANDPS:           "ANDPS",
9334
	ARPL:            "ARPL",
9335
	BLENDPD:         "BLENDPD",
9336
	BLENDPS:         "BLENDPS",
9337
	BLENDVPD:        "BLENDVPD",
9338
	BLENDVPS:        "BLENDVPS",
9339
	BOUND:           "BOUND",
9340
	BSF:             "BSF",
9341
	BSR:             "BSR",
9342
	BSWAP:           "BSWAP",
9343
	BT:              "BT",
9344
	BTC:             "BTC",
9345
	BTR:             "BTR",
9346
	BTS:             "BTS",
9347
	CALL:            "CALL",
9348
	CBW:             "CBW",
9349
	CDQ:             "CDQ",
9350
	CDQE:            "CDQE",
9351
	CLC:             "CLC",
9352
	CLD:             "CLD",
9353
	CLFLUSH:         "CLFLUSH",
9354
	CLI:             "CLI",
9355
	CLTS:            "CLTS",
9356
	CMC:             "CMC",
9357
	CMOVA:           "CMOVA",
9358
	CMOVAE:          "CMOVAE",
9359
	CMOVB:           "CMOVB",
9360
	CMOVBE:          "CMOVBE",
9361
	CMOVE:           "CMOVE",
9362
	CMOVG:           "CMOVG",
9363
	CMOVGE:          "CMOVGE",
9364
	CMOVL:           "CMOVL",
9365
	CMOVLE:          "CMOVLE",
9366
	CMOVNE:          "CMOVNE",
9367
	CMOVNO:          "CMOVNO",
9368
	CMOVNP:          "CMOVNP",
9369
	CMOVNS:          "CMOVNS",
9370
	CMOVO:           "CMOVO",
9371
	CMOVP:           "CMOVP",
9372
	CMOVS:           "CMOVS",
9373
	CMP:             "CMP",
9374
	CMPPD:           "CMPPD",
9375
	CMPPS:           "CMPPS",
9376
	CMPSB:           "CMPSB",
9377
	CMPSD:           "CMPSD",
9378
	CMPSD_XMM:       "CMPSD_XMM",
9379
	CMPSQ:           "CMPSQ",
9380
	CMPSS:           "CMPSS",
9381
	CMPSW:           "CMPSW",
9382
	CMPXCHG:         "CMPXCHG",
9383
	CMPXCHG16B:      "CMPXCHG16B",
9384
	CMPXCHG8B:       "CMPXCHG8B",
9385
	COMISD:          "COMISD",
9386
	COMISS:          "COMISS",
9387
	CPUID:           "CPUID",
9388
	CQO:             "CQO",
9389
	CRC32:           "CRC32",
9390
	CVTDQ2PD:        "CVTDQ2PD",
9391
	CVTDQ2PS:        "CVTDQ2PS",
9392
	CVTPD2DQ:        "CVTPD2DQ",
9393
	CVTPD2PI:        "CVTPD2PI",
9394
	CVTPD2PS:        "CVTPD2PS",
9395
	CVTPI2PD:        "CVTPI2PD",
9396
	CVTPI2PS:        "CVTPI2PS",
9397
	CVTPS2DQ:        "CVTPS2DQ",
9398
	CVTPS2PD:        "CVTPS2PD",
9399
	CVTPS2PI:        "CVTPS2PI",
9400
	CVTSD2SI:        "CVTSD2SI",
9401
	CVTSD2SS:        "CVTSD2SS",
9402
	CVTSI2SD:        "CVTSI2SD",
9403
	CVTSI2SS:        "CVTSI2SS",
9404
	CVTSS2SD:        "CVTSS2SD",
9405
	CVTSS2SI:        "CVTSS2SI",
9406
	CVTTPD2DQ:       "CVTTPD2DQ",
9407
	CVTTPD2PI:       "CVTTPD2PI",
9408
	CVTTPS2DQ:       "CVTTPS2DQ",
9409
	CVTTPS2PI:       "CVTTPS2PI",
9410
	CVTTSD2SI:       "CVTTSD2SI",
9411
	CVTTSS2SI:       "CVTTSS2SI",
9412
	CWD:             "CWD",
9413
	CWDE:            "CWDE",
9414
	DAA:             "DAA",
9415
	DAS:             "DAS",
9416
	DEC:             "DEC",
9417
	DIV:             "DIV",
9418
	DIVPD:           "DIVPD",
9419
	DIVPS:           "DIVPS",
9420
	DIVSD:           "DIVSD",
9421
	DIVSS:           "DIVSS",
9422
	DPPD:            "DPPD",
9423
	DPPS:            "DPPS",
9424
	EMMS:            "EMMS",
9425
	ENTER:           "ENTER",
9426
	EXTRACTPS:       "EXTRACTPS",
9427
	F2XM1:           "F2XM1",
9428
	FABS:            "FABS",
9429
	FADD:            "FADD",
9430
	FADDP:           "FADDP",
9431
	FBLD:            "FBLD",
9432
	FBSTP:           "FBSTP",
9433
	FCHS:            "FCHS",
9434
	FCMOVB:          "FCMOVB",
9435
	FCMOVBE:         "FCMOVBE",
9436
	FCMOVE:          "FCMOVE",
9437
	FCMOVNB:         "FCMOVNB",
9438
	FCMOVNBE:        "FCMOVNBE",
9439
	FCMOVNE:         "FCMOVNE",
9440
	FCMOVNU:         "FCMOVNU",
9441
	FCMOVU:          "FCMOVU",
9442
	FCOM:            "FCOM",
9443
	FCOMI:           "FCOMI",
9444
	FCOMIP:          "FCOMIP",
9445
	FCOMP:           "FCOMP",
9446
	FCOMPP:          "FCOMPP",
9447
	FCOS:            "FCOS",
9448
	FDECSTP:         "FDECSTP",
9449
	FDIV:            "FDIV",
9450
	FDIVP:           "FDIVP",
9451
	FDIVR:           "FDIVR",
9452
	FDIVRP:          "FDIVRP",
9453
	FFREE:           "FFREE",
9454
	FFREEP:          "FFREEP",
9455
	FIADD:           "FIADD",
9456
	FICOM:           "FICOM",
9457
	FICOMP:          "FICOMP",
9458
	FIDIV:           "FIDIV",
9459
	FIDIVR:          "FIDIVR",
9460
	FILD:            "FILD",
9461
	FIMUL:           "FIMUL",
9462
	FINCSTP:         "FINCSTP",
9463
	FIST:            "FIST",
9464
	FISTP:           "FISTP",
9465
	FISTTP:          "FISTTP",
9466
	FISUB:           "FISUB",
9467
	FISUBR:          "FISUBR",
9468
	FLD:             "FLD",
9469
	FLD1:            "FLD1",
9470
	FLDCW:           "FLDCW",
9471
	FLDENV:          "FLDENV",
9472
	FLDL2E:          "FLDL2E",
9473
	FLDL2T:          "FLDL2T",
9474
	FLDLG2:          "FLDLG2",
9475
	FLDLN2:          "FLDLN2",
9476
	FLDPI:           "FLDPI",
9477
	FLDZ:            "FLDZ",
9478
	FMUL:            "FMUL",
9479
	FMULP:           "FMULP",
9480
	FNCLEX:          "FNCLEX",
9481
	FNINIT:          "FNINIT",
9482
	FNOP:            "FNOP",
9483
	FNSAVE:          "FNSAVE",
9484
	FNSTCW:          "FNSTCW",
9485
	FNSTENV:         "FNSTENV",
9486
	FNSTSW:          "FNSTSW",
9487
	FPATAN:          "FPATAN",
9488
	FPREM:           "FPREM",
9489
	FPREM1:          "FPREM1",
9490
	FPTAN:           "FPTAN",
9491
	FRNDINT:         "FRNDINT",
9492
	FRSTOR:          "FRSTOR",
9493
	FSCALE:          "FSCALE",
9494
	FSIN:            "FSIN",
9495
	FSINCOS:         "FSINCOS",
9496
	FSQRT:           "FSQRT",
9497
	FST:             "FST",
9498
	FSTP:            "FSTP",
9499
	FSUB:            "FSUB",
9500
	FSUBP:           "FSUBP",
9501
	FSUBR:           "FSUBR",
9502
	FSUBRP:          "FSUBRP",
9503
	FTST:            "FTST",
9504
	FUCOM:           "FUCOM",
9505
	FUCOMI:          "FUCOMI",
9506
	FUCOMIP:         "FUCOMIP",
9507
	FUCOMP:          "FUCOMP",
9508
	FUCOMPP:         "FUCOMPP",
9509
	FWAIT:           "FWAIT",
9510
	FXAM:            "FXAM",
9511
	FXCH:            "FXCH",
9512
	FXRSTOR:         "FXRSTOR",
9513
	FXRSTOR64:       "FXRSTOR64",
9514
	FXSAVE:          "FXSAVE",
9515
	FXSAVE64:        "FXSAVE64",
9516
	FXTRACT:         "FXTRACT",
9517
	FYL2X:           "FYL2X",
9518
	FYL2XP1:         "FYL2XP1",
9519
	HADDPD:          "HADDPD",
9520
	HADDPS:          "HADDPS",
9521
	HLT:             "HLT",
9522
	HSUBPD:          "HSUBPD",
9523
	HSUBPS:          "HSUBPS",
9524
	ICEBP:           "ICEBP",
9525
	IDIV:            "IDIV",
9526
	IMUL:            "IMUL",
9527
	IN:              "IN",
9528
	INC:             "INC",
9529
	INSB:            "INSB",
9530
	INSD:            "INSD",
9531
	INSERTPS:        "INSERTPS",
9532
	INSW:            "INSW",
9533
	INT:             "INT",
9534
	INTO:            "INTO",
9535
	INVD:            "INVD",
9536
	INVLPG:          "INVLPG",
9537
	INVPCID:         "INVPCID",
9538
	IRET:            "IRET",
9539
	IRETD:           "IRETD",
9540
	IRETQ:           "IRETQ",
9541
	JA:              "JA",
9542
	JAE:             "JAE",
9543
	JB:              "JB",
9544
	JBE:             "JBE",
9545
	JCXZ:            "JCXZ",
9546
	JE:              "JE",
9547
	JECXZ:           "JECXZ",
9548
	JG:              "JG",
9549
	JGE:             "JGE",
9550
	JL:              "JL",
9551
	JLE:             "JLE",
9552
	JMP:             "JMP",
9553
	JNE:             "JNE",
9554
	JNO:             "JNO",
9555
	JNP:             "JNP",
9556
	JNS:             "JNS",
9557
	JO:              "JO",
9558
	JP:              "JP",
9559
	JRCXZ:           "JRCXZ",
9560
	JS:              "JS",
9561
	LAHF:            "LAHF",
9562
	LAR:             "LAR",
9563
	LCALL:           "LCALL",
9564
	LDDQU:           "LDDQU",
9565
	LDMXCSR:         "LDMXCSR",
9566
	LDS:             "LDS",
9567
	LEA:             "LEA",
9568
	LEAVE:           "LEAVE",
9569
	LES:             "LES",
9570
	LFENCE:          "LFENCE",
9571
	LFS:             "LFS",
9572
	LGDT:            "LGDT",
9573
	LGS:             "LGS",
9574
	LIDT:            "LIDT",
9575
	LJMP:            "LJMP",
9576
	LLDT:            "LLDT",
9577
	LMSW:            "LMSW",
9578
	LODSB:           "LODSB",
9579
	LODSD:           "LODSD",
9580
	LODSQ:           "LODSQ",
9581
	LODSW:           "LODSW",
9582
	LOOP:            "LOOP",
9583
	LOOPE:           "LOOPE",
9584
	LOOPNE:          "LOOPNE",
9585
	LRET:            "LRET",
9586
	LSL:             "LSL",
9587
	LSS:             "LSS",
9588
	LTR:             "LTR",
9589
	LZCNT:           "LZCNT",
9590
	MASKMOVDQU:      "MASKMOVDQU",
9591
	MASKMOVQ:        "MASKMOVQ",
9592
	MAXPD:           "MAXPD",
9593
	MAXPS:           "MAXPS",
9594
	MAXSD:           "MAXSD",
9595
	MAXSS:           "MAXSS",
9596
	MFENCE:          "MFENCE",
9597
	MINPD:           "MINPD",
9598
	MINPS:           "MINPS",
9599
	MINSD:           "MINSD",
9600
	MINSS:           "MINSS",
9601
	MONITOR:         "MONITOR",
9602
	MOV:             "MOV",
9603
	MOVAPD:          "MOVAPD",
9604
	MOVAPS:          "MOVAPS",
9605
	MOVBE:           "MOVBE",
9606
	MOVD:            "MOVD",
9607
	MOVDDUP:         "MOVDDUP",
9608
	MOVDQ2Q:         "MOVDQ2Q",
9609
	MOVDQA:          "MOVDQA",
9610
	MOVDQU:          "MOVDQU",
9611
	MOVHLPS:         "MOVHLPS",
9612
	MOVHPD:          "MOVHPD",
9613
	MOVHPS:          "MOVHPS",
9614
	MOVLHPS:         "MOVLHPS",
9615
	MOVLPD:          "MOVLPD",
9616
	MOVLPS:          "MOVLPS",
9617
	MOVMSKPD:        "MOVMSKPD",
9618
	MOVMSKPS:        "MOVMSKPS",
9619
	MOVNTDQ:         "MOVNTDQ",
9620
	MOVNTDQA:        "MOVNTDQA",
9621
	MOVNTI:          "MOVNTI",
9622
	MOVNTPD:         "MOVNTPD",
9623
	MOVNTPS:         "MOVNTPS",
9624
	MOVNTQ:          "MOVNTQ",
9625
	MOVNTSD:         "MOVNTSD",
9626
	MOVNTSS:         "MOVNTSS",
9627
	MOVQ:            "MOVQ",
9628
	MOVQ2DQ:         "MOVQ2DQ",
9629
	MOVSB:           "MOVSB",
9630
	MOVSD:           "MOVSD",
9631
	MOVSD_XMM:       "MOVSD_XMM",
9632
	MOVSHDUP:        "MOVSHDUP",
9633
	MOVSLDUP:        "MOVSLDUP",
9634
	MOVSQ:           "MOVSQ",
9635
	MOVSS:           "MOVSS",
9636
	MOVSW:           "MOVSW",
9637
	MOVSX:           "MOVSX",
9638
	MOVSXD:          "MOVSXD",
9639
	MOVUPD:          "MOVUPD",
9640
	MOVUPS:          "MOVUPS",
9641
	MOVZX:           "MOVZX",
9642
	MPSADBW:         "MPSADBW",
9643
	MUL:             "MUL",
9644
	MULPD:           "MULPD",
9645
	MULPS:           "MULPS",
9646
	MULSD:           "MULSD",
9647
	MULSS:           "MULSS",
9648
	MWAIT:           "MWAIT",
9649
	NEG:             "NEG",
9650
	NOP:             "NOP",
9651
	NOT:             "NOT",
9652
	OR:              "OR",
9653
	ORPD:            "ORPD",
9654
	ORPS:            "ORPS",
9655
	OUT:             "OUT",
9656
	OUTSB:           "OUTSB",
9657
	OUTSD:           "OUTSD",
9658
	OUTSW:           "OUTSW",
9659
	PABSB:           "PABSB",
9660
	PABSD:           "PABSD",
9661
	PABSW:           "PABSW",
9662
	PACKSSDW:        "PACKSSDW",
9663
	PACKSSWB:        "PACKSSWB",
9664
	PACKUSDW:        "PACKUSDW",
9665
	PACKUSWB:        "PACKUSWB",
9666
	PADDB:           "PADDB",
9667
	PADDD:           "PADDD",
9668
	PADDQ:           "PADDQ",
9669
	PADDSB:          "PADDSB",
9670
	PADDSW:          "PADDSW",
9671
	PADDUSB:         "PADDUSB",
9672
	PADDUSW:         "PADDUSW",
9673
	PADDW:           "PADDW",
9674
	PALIGNR:         "PALIGNR",
9675
	PAND:            "PAND",
9676
	PANDN:           "PANDN",
9677
	PAUSE:           "PAUSE",
9678
	PAVGB:           "PAVGB",
9679
	PAVGW:           "PAVGW",
9680
	PBLENDVB:        "PBLENDVB",
9681
	PBLENDW:         "PBLENDW",
9682
	PCLMULQDQ:       "PCLMULQDQ",
9683
	PCMPEQB:         "PCMPEQB",
9684
	PCMPEQD:         "PCMPEQD",
9685
	PCMPEQQ:         "PCMPEQQ",
9686
	PCMPEQW:         "PCMPEQW",
9687
	PCMPESTRI:       "PCMPESTRI",
9688
	PCMPESTRM:       "PCMPESTRM",
9689
	PCMPGTB:         "PCMPGTB",
9690
	PCMPGTD:         "PCMPGTD",
9691
	PCMPGTQ:         "PCMPGTQ",
9692
	PCMPGTW:         "PCMPGTW",
9693
	PCMPISTRI:       "PCMPISTRI",
9694
	PCMPISTRM:       "PCMPISTRM",
9695
	PEXTRB:          "PEXTRB",
9696
	PEXTRD:          "PEXTRD",
9697
	PEXTRQ:          "PEXTRQ",
9698
	PEXTRW:          "PEXTRW",
9699
	PHADDD:          "PHADDD",
9700
	PHADDSW:         "PHADDSW",
9701
	PHADDW:          "PHADDW",
9702
	PHMINPOSUW:      "PHMINPOSUW",
9703
	PHSUBD:          "PHSUBD",
9704
	PHSUBSW:         "PHSUBSW",
9705
	PHSUBW:          "PHSUBW",
9706
	PINSRB:          "PINSRB",
9707
	PINSRD:          "PINSRD",
9708
	PINSRQ:          "PINSRQ",
9709
	PINSRW:          "PINSRW",
9710
	PMADDUBSW:       "PMADDUBSW",
9711
	PMADDWD:         "PMADDWD",
9712
	PMAXSB:          "PMAXSB",
9713
	PMAXSD:          "PMAXSD",
9714
	PMAXSW:          "PMAXSW",
9715
	PMAXUB:          "PMAXUB",
9716
	PMAXUD:          "PMAXUD",
9717
	PMAXUW:          "PMAXUW",
9718
	PMINSB:          "PMINSB",
9719
	PMINSD:          "PMINSD",
9720
	PMINSW:          "PMINSW",
9721
	PMINUB:          "PMINUB",
9722
	PMINUD:          "PMINUD",
9723
	PMINUW:          "PMINUW",
9724
	PMOVMSKB:        "PMOVMSKB",
9725
	PMOVSXBD:        "PMOVSXBD",
9726
	PMOVSXBQ:        "PMOVSXBQ",
9727
	PMOVSXBW:        "PMOVSXBW",
9728
	PMOVSXDQ:        "PMOVSXDQ",
9729
	PMOVSXWD:        "PMOVSXWD",
9730
	PMOVSXWQ:        "PMOVSXWQ",
9731
	PMOVZXBD:        "PMOVZXBD",
9732
	PMOVZXBQ:        "PMOVZXBQ",
9733
	PMOVZXBW:        "PMOVZXBW",
9734
	PMOVZXDQ:        "PMOVZXDQ",
9735
	PMOVZXWD:        "PMOVZXWD",
9736
	PMOVZXWQ:        "PMOVZXWQ",
9737
	PMULDQ:          "PMULDQ",
9738
	PMULHRSW:        "PMULHRSW",
9739
	PMULHUW:         "PMULHUW",
9740
	PMULHW:          "PMULHW",
9741
	PMULLD:          "PMULLD",
9742
	PMULLW:          "PMULLW",
9743
	PMULUDQ:         "PMULUDQ",
9744
	POP:             "POP",
9745
	POPA:            "POPA",
9746
	POPAD:           "POPAD",
9747
	POPCNT:          "POPCNT",
9748
	POPF:            "POPF",
9749
	POPFD:           "POPFD",
9750
	POPFQ:           "POPFQ",
9751
	POR:             "POR",
9752
	PREFETCHNTA:     "PREFETCHNTA",
9753
	PREFETCHT0:      "PREFETCHT0",
9754
	PREFETCHT1:      "PREFETCHT1",
9755
	PREFETCHT2:      "PREFETCHT2",
9756
	PREFETCHW:       "PREFETCHW",
9757
	PSADBW:          "PSADBW",
9758
	PSHUFB:          "PSHUFB",
9759
	PSHUFD:          "PSHUFD",
9760
	PSHUFHW:         "PSHUFHW",
9761
	PSHUFLW:         "PSHUFLW",
9762
	PSHUFW:          "PSHUFW",
9763
	PSIGNB:          "PSIGNB",
9764
	PSIGND:          "PSIGND",
9765
	PSIGNW:          "PSIGNW",
9766
	PSLLD:           "PSLLD",
9767
	PSLLDQ:          "PSLLDQ",
9768
	PSLLQ:           "PSLLQ",
9769
	PSLLW:           "PSLLW",
9770
	PSRAD:           "PSRAD",
9771
	PSRAW:           "PSRAW",
9772
	PSRLD:           "PSRLD",
9773
	PSRLDQ:          "PSRLDQ",
9774
	PSRLQ:           "PSRLQ",
9775
	PSRLW:           "PSRLW",
9776
	PSUBB:           "PSUBB",
9777
	PSUBD:           "PSUBD",
9778
	PSUBQ:           "PSUBQ",
9779
	PSUBSB:          "PSUBSB",
9780
	PSUBSW:          "PSUBSW",
9781
	PSUBUSB:         "PSUBUSB",
9782
	PSUBUSW:         "PSUBUSW",
9783
	PSUBW:           "PSUBW",
9784
	PTEST:           "PTEST",
9785
	PUNPCKHBW:       "PUNPCKHBW",
9786
	PUNPCKHDQ:       "PUNPCKHDQ",
9787
	PUNPCKHQDQ:      "PUNPCKHQDQ",
9788
	PUNPCKHWD:       "PUNPCKHWD",
9789
	PUNPCKLBW:       "PUNPCKLBW",
9790
	PUNPCKLDQ:       "PUNPCKLDQ",
9791
	PUNPCKLQDQ:      "PUNPCKLQDQ",
9792
	PUNPCKLWD:       "PUNPCKLWD",
9793
	PUSH:            "PUSH",
9794
	PUSHA:           "PUSHA",
9795
	PUSHAD:          "PUSHAD",
9796
	PUSHF:           "PUSHF",
9797
	PUSHFD:          "PUSHFD",
9798
	PUSHFQ:          "PUSHFQ",
9799
	PXOR:            "PXOR",
9800
	RCL:             "RCL",
9801
	RCPPS:           "RCPPS",
9802
	RCPSS:           "RCPSS",
9803
	RCR:             "RCR",
9804
	RDFSBASE:        "RDFSBASE",
9805
	RDGSBASE:        "RDGSBASE",
9806
	RDMSR:           "RDMSR",
9807
	RDPMC:           "RDPMC",
9808
	RDRAND:          "RDRAND",
9809
	RDTSC:           "RDTSC",
9810
	RDTSCP:          "RDTSCP",
9811
	RET:             "RET",
9812
	ROL:             "ROL",
9813
	ROR:             "ROR",
9814
	ROUNDPD:         "ROUNDPD",
9815
	ROUNDPS:         "ROUNDPS",
9816
	ROUNDSD:         "ROUNDSD",
9817
	ROUNDSS:         "ROUNDSS",
9818
	RSM:             "RSM",
9819
	RSQRTPS:         "RSQRTPS",
9820
	RSQRTSS:         "RSQRTSS",
9821
	SAHF:            "SAHF",
9822
	SAR:             "SAR",
9823
	SBB:             "SBB",
9824
	SCASB:           "SCASB",
9825
	SCASD:           "SCASD",
9826
	SCASQ:           "SCASQ",
9827
	SCASW:           "SCASW",
9828
	SETA:            "SETA",
9829
	SETAE:           "SETAE",
9830
	SETB:            "SETB",
9831
	SETBE:           "SETBE",
9832
	SETE:            "SETE",
9833
	SETG:            "SETG",
9834
	SETGE:           "SETGE",
9835
	SETL:            "SETL",
9836
	SETLE:           "SETLE",
9837
	SETNE:           "SETNE",
9838
	SETNO:           "SETNO",
9839
	SETNP:           "SETNP",
9840
	SETNS:           "SETNS",
9841
	SETO:            "SETO",
9842
	SETP:            "SETP",
9843
	SETS:            "SETS",
9844
	SFENCE:          "SFENCE",
9845
	SGDT:            "SGDT",
9846
	SHL:             "SHL",
9847
	SHLD:            "SHLD",
9848
	SHR:             "SHR",
9849
	SHRD:            "SHRD",
9850
	SHUFPD:          "SHUFPD",
9851
	SHUFPS:          "SHUFPS",
9852
	SIDT:            "SIDT",
9853
	SLDT:            "SLDT",
9854
	SMSW:            "SMSW",
9855
	SQRTPD:          "SQRTPD",
9856
	SQRTPS:          "SQRTPS",
9857
	SQRTSD:          "SQRTSD",
9858
	SQRTSS:          "SQRTSS",
9859
	STC:             "STC",
9860
	STD:             "STD",
9861
	STI:             "STI",
9862
	STMXCSR:         "STMXCSR",
9863
	STOSB:           "STOSB",
9864
	STOSD:           "STOSD",
9865
	STOSQ:           "STOSQ",
9866
	STOSW:           "STOSW",
9867
	STR:             "STR",
9868
	SUB:             "SUB",
9869
	SUBPD:           "SUBPD",
9870
	SUBPS:           "SUBPS",
9871
	SUBSD:           "SUBSD",
9872
	SUBSS:           "SUBSS",
9873
	SWAPGS:          "SWAPGS",
9874
	SYSCALL:         "SYSCALL",
9875
	SYSENTER:        "SYSENTER",
9876
	SYSEXIT:         "SYSEXIT",
9877
	SYSRET:          "SYSRET",
9878
	TEST:            "TEST",
9879
	TZCNT:           "TZCNT",
9880
	UCOMISD:         "UCOMISD",
9881
	UCOMISS:         "UCOMISS",
9882
	UD0:             "UD0",
9883
	UD1:             "UD1",
9884
	UD2:             "UD2",
9885
	UNPCKHPD:        "UNPCKHPD",
9886
	UNPCKHPS:        "UNPCKHPS",
9887
	UNPCKLPD:        "UNPCKLPD",
9888
	UNPCKLPS:        "UNPCKLPS",
9889
	VERR:            "VERR",
9890
	VERW:            "VERW",
9891
	VMOVDQA:         "VMOVDQA",
9892
	VMOVDQU:         "VMOVDQU",
9893
	VMOVNTDQ:        "VMOVNTDQ",
9894
	VMOVNTDQA:       "VMOVNTDQA",
9895
	VZEROUPPER:      "VZEROUPPER",
9896
	WBINVD:          "WBINVD",
9897
	WRFSBASE:        "WRFSBASE",
9898
	WRGSBASE:        "WRGSBASE",
9899
	WRMSR:           "WRMSR",
9900
	XABORT:          "XABORT",
9901
	XADD:            "XADD",
9902
	XBEGIN:          "XBEGIN",
9903
	XCHG:            "XCHG",
9904
	XEND:            "XEND",
9905
	XGETBV:          "XGETBV",
9906
	XLATB:           "XLATB",
9907
	XOR:             "XOR",
9908
	XORPD:           "XORPD",
9909
	XORPS:           "XORPS",
9910
	XRSTOR:          "XRSTOR",
9911
	XRSTOR64:        "XRSTOR64",
9912
	XRSTORS:         "XRSTORS",
9913
	XRSTORS64:       "XRSTORS64",
9914
	XSAVE:           "XSAVE",
9915
	XSAVE64:         "XSAVE64",
9916
	XSAVEC:          "XSAVEC",
9917
	XSAVEC64:        "XSAVEC64",
9918
	XSAVEOPT:        "XSAVEOPT",
9919
	XSAVEOPT64:      "XSAVEOPT64",
9920
	XSAVES:          "XSAVES",
9921
	XSAVES64:        "XSAVES64",
9922
	XSETBV:          "XSETBV",
9923
	XTEST:           "XTEST",
9924
}
9925

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.