tables.go raw
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