blob: 3d08d5ebe37e09ba3e165ce5a9e90b3537997c07 [file] [log] [blame]
Colin Cross7bb052a2015-02-03 12:59:37 -08001// DO NOT EDIT
2// generated by: x86map -fmt=decoder ../x86.csv
3
4package x86asm
5
6var decoder = [...]uint16{
7 uint16(xFail),
8 /*1*/ uint16(xCondByte), 243,
9 0x00, 490,
10 0x01, 496,
11 0x02, 525,
12 0x03, 531,
13 0x04, 560,
14 0x05, 566,
15 0x06, 595,
16 0x07, 602,
17 0x08, 609,
18 0x09, 615,
19 0x0A, 644,
20 0x0B, 650,
21 0x0C, 679,
22 0x0D, 685,
23 0x0E, 714,
24 0x0F, 721,
25 0x10, 8026,
26 0x11, 8032,
27 0x12, 8061,
28 0x13, 8067,
29 0x14, 8096,
30 0x15, 8102,
31 0x16, 8131,
32 0x17, 8138,
33 0x18, 8145,
34 0x19, 8151,
35 0x1A, 8180,
36 0x1B, 8186,
37 0x1C, 8215,
38 0x1D, 8221,
39 0x1E, 8250,
40 0x1F, 8257,
41 0x20, 8264,
42 0x21, 8270,
43 0x22, 8299,
44 0x23, 8305,
45 0x24, 8334,
46 0x25, 8340,
47 0x27, 8369,
48 0x28, 8375,
49 0x29, 8381,
50 0x2A, 8410,
51 0x2B, 8416,
52 0x2C, 8445,
53 0x2D, 8451,
54 0x2F, 8480,
55 0x30, 8486,
56 0x31, 8492,
57 0x32, 8521,
58 0x33, 8527,
59 0x34, 8556,
60 0x35, 8562,
61 0x37, 8591,
62 0x38, 8597,
63 0x39, 8603,
64 0x3A, 8632,
65 0x3B, 8638,
66 0x3C, 8667,
67 0x3D, 8673,
68 0x3F, 8702,
69 0x40, 8708,
70 0x41, 8708,
71 0x42, 8708,
72 0x43, 8708,
73 0x44, 8708,
74 0x45, 8708,
75 0x46, 8708,
76 0x47, 8708,
77 0x48, 8723,
78 0x49, 8723,
79 0x4a, 8723,
80 0x4b, 8723,
81 0x4c, 8723,
82 0x4d, 8723,
83 0x4e, 8723,
84 0x4f, 8723,
85 0x50, 8738,
86 0x51, 8738,
87 0x52, 8738,
88 0x53, 8738,
89 0x54, 8738,
90 0x55, 8738,
91 0x56, 8738,
92 0x57, 8738,
93 0x58, 8765,
94 0x59, 8765,
95 0x5a, 8765,
96 0x5b, 8765,
97 0x5c, 8765,
98 0x5d, 8765,
99 0x5e, 8765,
100 0x5f, 8765,
101 0x60, 8792,
102 0x61, 8805,
103 0x62, 8818,
104 0x63, 8837,
105 0x68, 8868,
106 0x69, 8887,
107 0x6A, 8922,
108 0x6B, 8927,
109 0x6C, 8962,
110 0x6D, 8965,
111 0x6E, 8978,
112 0x6F, 8981,
113 0x70, 8994,
114 0x71, 8999,
115 0x72, 9004,
116 0x73, 9009,
117 0x74, 9014,
118 0x75, 9019,
119 0x76, 9024,
120 0x77, 9029,
121 0x78, 9034,
122 0x79, 9039,
123 0x7A, 9044,
124 0x7B, 9049,
125 0x7C, 9054,
126 0x7D, 9059,
127 0x7E, 9064,
128 0x7F, 9069,
129 0x80, 9074,
130 0x81, 9131,
131 0x83, 9372,
132 0x84, 9613,
133 0x85, 9619,
134 0x86, 9648,
135 0x87, 9654,
136 0x88, 9683,
137 0x89, 9689,
138 0x8A, 9711,
139 0x8B, 9717,
140 0x8C, 9739,
141 0x8D, 9768,
142 0x8E, 9797,
143 0x8F, 9826,
144 0x90, 9862,
145 0x91, 9862,
146 0x92, 9862,
147 0x93, 9862,
148 0x94, 9862,
149 0x95, 9862,
150 0x96, 9862,
151 0x97, 9862,
152 0x98, 9888,
153 0x99, 9908,
154 0x9A, 9928,
155 0x9B, 9945,
156 0x9C, 9948,
157 0x9D, 9971,
158 0x9E, 9994,
159 0x9F, 9997,
160 0xA0, 10000,
161 0xA1, 10019,
162 0xA2, 10041,
163 0xA3, 10060,
164 0xA4, 10082,
165 0xA5, 10085,
166 0xA6, 10105,
167 0xA7, 10108,
168 0xA8, 10128,
169 0xA9, 10134,
170 0xAA, 10163,
171 0xAB, 10166,
172 0xAC, 10186,
173 0xAD, 10189,
174 0xAE, 10209,
175 0xAF, 10212,
176 0xb0, 10232,
177 0xb1, 10232,
178 0xb2, 10232,
179 0xb3, 10232,
180 0xb4, 10232,
181 0xb5, 10232,
182 0xb6, 10232,
183 0xb7, 10232,
184 0xb8, 10238,
185 0xb9, 10238,
186 0xba, 10238,
187 0xbb, 10238,
188 0xbc, 10238,
189 0xbd, 10238,
190 0xbe, 10238,
191 0xbf, 10238,
192 0xC0, 10267,
193 0xC1, 10318,
194 0xC2, 10516,
195 0xC3, 10521,
196 0xC4, 10524,
197 0xC5, 10543,
198 0xC6, 10562,
199 0xC7, 10586,
200 0xC8, 10647,
201 0xC9, 10654,
202 0xCA, 10677,
203 0xCB, 10682,
204 0xCC, 10685,
205 0xCD, 10689,
206 0xCE, 10694,
207 0xCF, 10700,
208 0xD0, 10720,
209 0xD1, 10764,
210 0xD2, 10955,
211 0xD3, 10999,
212 0xD4, 11190,
213 0xD5, 11198,
214 0xD7, 11206,
215 0xD8, 11219,
216 0xD9, 11428,
217 0xDA, 11637,
218 0xDB, 11769,
219 0xDC, 11940,
220 0xDD, 12109,
221 0xDE, 12248,
222 0xDF, 12422,
223 0xE0, 12533,
224 0xE1, 12538,
225 0xE2, 12543,
226 0xE3, 12548,
227 0xE4, 12574,
228 0xE5, 12580,
229 0xE6, 12602,
230 0xE7, 12608,
231 0xE8, 12630,
232 0xE9, 12661,
233 0xEA, 12692,
234 0xEB, 12709,
235 0xEC, 12714,
236 0xED, 12719,
237 0xEE, 12738,
238 0xEF, 12743,
239 0xF1, 12762,
240 0xF4, 12765,
241 0xF5, 12768,
242 0xF6, 12771,
243 0xF7, 12810,
244 0xF8, 12986,
245 0xF9, 12989,
246 0xFA, 12992,
247 0xFB, 12995,
248 0xFC, 12998,
249 0xFD, 13001,
250 0xFE, 13004,
251 0xFF, 13021,
252 uint16(xFail),
253 /*490*/ uint16(xSetOp), uint16(ADD),
254 /*492*/ uint16(xReadSlashR),
255 /*493*/ uint16(xArgRM8),
256 /*494*/ uint16(xArgR8),
257 /*495*/ uint16(xMatch),
258 /*496*/ uint16(xCondIs64), 499, 515,
259 /*499*/ uint16(xCondDataSize), 503, 509, 0,
260 /*503*/ uint16(xSetOp), uint16(ADD),
261 /*505*/ uint16(xReadSlashR),
262 /*506*/ uint16(xArgRM16),
263 /*507*/ uint16(xArgR16),
264 /*508*/ uint16(xMatch),
265 /*509*/ uint16(xSetOp), uint16(ADD),
266 /*511*/ uint16(xReadSlashR),
267 /*512*/ uint16(xArgRM32),
268 /*513*/ uint16(xArgR32),
269 /*514*/ uint16(xMatch),
270 /*515*/ uint16(xCondDataSize), 503, 509, 519,
271 /*519*/ uint16(xSetOp), uint16(ADD),
272 /*521*/ uint16(xReadSlashR),
273 /*522*/ uint16(xArgRM64),
274 /*523*/ uint16(xArgR64),
275 /*524*/ uint16(xMatch),
276 /*525*/ uint16(xSetOp), uint16(ADD),
277 /*527*/ uint16(xReadSlashR),
278 /*528*/ uint16(xArgR8),
279 /*529*/ uint16(xArgRM8),
280 /*530*/ uint16(xMatch),
281 /*531*/ uint16(xCondIs64), 534, 550,
282 /*534*/ uint16(xCondDataSize), 538, 544, 0,
283 /*538*/ uint16(xSetOp), uint16(ADD),
284 /*540*/ uint16(xReadSlashR),
285 /*541*/ uint16(xArgR16),
286 /*542*/ uint16(xArgRM16),
287 /*543*/ uint16(xMatch),
288 /*544*/ uint16(xSetOp), uint16(ADD),
289 /*546*/ uint16(xReadSlashR),
290 /*547*/ uint16(xArgR32),
291 /*548*/ uint16(xArgRM32),
292 /*549*/ uint16(xMatch),
293 /*550*/ uint16(xCondDataSize), 538, 544, 554,
294 /*554*/ uint16(xSetOp), uint16(ADD),
295 /*556*/ uint16(xReadSlashR),
296 /*557*/ uint16(xArgR64),
297 /*558*/ uint16(xArgRM64),
298 /*559*/ uint16(xMatch),
299 /*560*/ uint16(xSetOp), uint16(ADD),
300 /*562*/ uint16(xReadIb),
301 /*563*/ uint16(xArgAL),
302 /*564*/ uint16(xArgImm8u),
303 /*565*/ uint16(xMatch),
304 /*566*/ uint16(xCondIs64), 569, 585,
305 /*569*/ uint16(xCondDataSize), 573, 579, 0,
306 /*573*/ uint16(xSetOp), uint16(ADD),
307 /*575*/ uint16(xReadIw),
308 /*576*/ uint16(xArgAX),
309 /*577*/ uint16(xArgImm16),
310 /*578*/ uint16(xMatch),
311 /*579*/ uint16(xSetOp), uint16(ADD),
312 /*581*/ uint16(xReadId),
313 /*582*/ uint16(xArgEAX),
314 /*583*/ uint16(xArgImm32),
315 /*584*/ uint16(xMatch),
316 /*585*/ uint16(xCondDataSize), 573, 579, 589,
317 /*589*/ uint16(xSetOp), uint16(ADD),
318 /*591*/ uint16(xReadId),
319 /*592*/ uint16(xArgRAX),
320 /*593*/ uint16(xArgImm32),
321 /*594*/ uint16(xMatch),
322 /*595*/ uint16(xCondIs64), 598, 0,
323 /*598*/ uint16(xSetOp), uint16(PUSH),
324 /*600*/ uint16(xArgES),
325 /*601*/ uint16(xMatch),
326 /*602*/ uint16(xCondIs64), 605, 0,
327 /*605*/ uint16(xSetOp), uint16(POP),
328 /*607*/ uint16(xArgES),
329 /*608*/ uint16(xMatch),
330 /*609*/ uint16(xSetOp), uint16(OR),
331 /*611*/ uint16(xReadSlashR),
332 /*612*/ uint16(xArgRM8),
333 /*613*/ uint16(xArgR8),
334 /*614*/ uint16(xMatch),
335 /*615*/ uint16(xCondIs64), 618, 634,
336 /*618*/ uint16(xCondDataSize), 622, 628, 0,
337 /*622*/ uint16(xSetOp), uint16(OR),
338 /*624*/ uint16(xReadSlashR),
339 /*625*/ uint16(xArgRM16),
340 /*626*/ uint16(xArgR16),
341 /*627*/ uint16(xMatch),
342 /*628*/ uint16(xSetOp), uint16(OR),
343 /*630*/ uint16(xReadSlashR),
344 /*631*/ uint16(xArgRM32),
345 /*632*/ uint16(xArgR32),
346 /*633*/ uint16(xMatch),
347 /*634*/ uint16(xCondDataSize), 622, 628, 638,
348 /*638*/ uint16(xSetOp), uint16(OR),
349 /*640*/ uint16(xReadSlashR),
350 /*641*/ uint16(xArgRM64),
351 /*642*/ uint16(xArgR64),
352 /*643*/ uint16(xMatch),
353 /*644*/ uint16(xSetOp), uint16(OR),
354 /*646*/ uint16(xReadSlashR),
355 /*647*/ uint16(xArgR8),
356 /*648*/ uint16(xArgRM8),
357 /*649*/ uint16(xMatch),
358 /*650*/ uint16(xCondIs64), 653, 669,
359 /*653*/ uint16(xCondDataSize), 657, 663, 0,
360 /*657*/ uint16(xSetOp), uint16(OR),
361 /*659*/ uint16(xReadSlashR),
362 /*660*/ uint16(xArgR16),
363 /*661*/ uint16(xArgRM16),
364 /*662*/ uint16(xMatch),
365 /*663*/ uint16(xSetOp), uint16(OR),
366 /*665*/ uint16(xReadSlashR),
367 /*666*/ uint16(xArgR32),
368 /*667*/ uint16(xArgRM32),
369 /*668*/ uint16(xMatch),
370 /*669*/ uint16(xCondDataSize), 657, 663, 673,
371 /*673*/ uint16(xSetOp), uint16(OR),
372 /*675*/ uint16(xReadSlashR),
373 /*676*/ uint16(xArgR64),
374 /*677*/ uint16(xArgRM64),
375 /*678*/ uint16(xMatch),
376 /*679*/ uint16(xSetOp), uint16(OR),
377 /*681*/ uint16(xReadIb),
378 /*682*/ uint16(xArgAL),
379 /*683*/ uint16(xArgImm8u),
380 /*684*/ uint16(xMatch),
381 /*685*/ uint16(xCondIs64), 688, 704,
382 /*688*/ uint16(xCondDataSize), 692, 698, 0,
383 /*692*/ uint16(xSetOp), uint16(OR),
384 /*694*/ uint16(xReadIw),
385 /*695*/ uint16(xArgAX),
386 /*696*/ uint16(xArgImm16),
387 /*697*/ uint16(xMatch),
388 /*698*/ uint16(xSetOp), uint16(OR),
389 /*700*/ uint16(xReadId),
390 /*701*/ uint16(xArgEAX),
391 /*702*/ uint16(xArgImm32),
392 /*703*/ uint16(xMatch),
393 /*704*/ uint16(xCondDataSize), 692, 698, 708,
394 /*708*/ uint16(xSetOp), uint16(OR),
395 /*710*/ uint16(xReadId),
396 /*711*/ uint16(xArgRAX),
397 /*712*/ uint16(xArgImm32),
398 /*713*/ uint16(xMatch),
399 /*714*/ uint16(xCondIs64), 717, 0,
400 /*717*/ uint16(xSetOp), uint16(PUSH),
401 /*719*/ uint16(xArgCS),
402 /*720*/ uint16(xMatch),
403 /*721*/ uint16(xCondByte), 228,
404 0x00, 1180,
405 0x01, 1237,
406 0x02, 1345,
407 0x03, 1367,
408 0x05, 1389,
409 0x06, 1395,
410 0x07, 1398,
411 0x08, 1404,
412 0x09, 1407,
413 0x0B, 1410,
414 0x0D, 1413,
415 0x10, 1426,
416 0x11, 1460,
417 0x12, 1494,
418 0x13, 1537,
419 0x14, 1555,
420 0x15, 1573,
421 0x16, 1591,
422 0x17, 1626,
423 0x18, 1644,
424 0x1F, 1669,
425 0x20, 1690,
426 0x21, 1705,
427 0x22, 1720,
428 0x23, 1735,
429 0x24, 1750,
430 0x26, 1765,
431 0x28, 1780,
432 0x29, 1798,
433 0x2A, 1816,
434 0x2B, 1903,
435 0x2C, 1937,
436 0x2D, 2024,
437 0x2E, 2111,
438 0x2F, 2129,
439 0x30, 2147,
440 0x31, 2150,
441 0x32, 2153,
442 0x33, 2156,
443 0x34, 2159,
444 0x35, 2162,
445 0x38, 2172,
446 0x3A, 3073,
447 0x40, 3484,
448 0x41, 3513,
449 0x42, 3542,
450 0x43, 3571,
451 0x44, 3600,
452 0x45, 3629,
453 0x46, 3658,
454 0x47, 3687,
455 0x48, 3716,
456 0x49, 3745,
457 0x4A, 3774,
458 0x4B, 3803,
459 0x4C, 3832,
460 0x4D, 3861,
461 0x4E, 3890,
462 0x4F, 3919,
463 0x50, 3948,
464 0x51, 3966,
465 0x52, 4000,
466 0x53, 4018,
467 0x54, 4036,
468 0x55, 4054,
469 0x56, 4072,
470 0x57, 4090,
471 0x58, 4108,
472 0x59, 4142,
473 0x5A, 4176,
474 0x5B, 4210,
475 0x5C, 4236,
476 0x5D, 4270,
477 0x5E, 4304,
478 0x5F, 4338,
479 0x60, 4372,
480 0x61, 4390,
481 0x62, 4408,
482 0x63, 4426,
483 0x64, 4444,
484 0x65, 4462,
485 0x66, 4480,
486 0x67, 4498,
487 0x68, 4516,
488 0x69, 4534,
489 0x6A, 4552,
490 0x6B, 4570,
491 0x6C, 4588,
492 0x6D, 4598,
493 0x6E, 4608,
494 0x6F, 4675,
495 0x70, 4701,
496 0x71, 4743,
497 0x72, 4806,
498 0x73, 4869,
499 0x74, 4934,
500 0x75, 4952,
501 0x76, 4970,
502 0x77, 4988,
503 0x7C, 4991,
504 0x7D, 5009,
505 0x7E, 5027,
506 0x7F, 5104,
507 0x80, 5130,
508 0x81, 5161,
509 0x82, 5192,
510 0x83, 5223,
511 0x84, 5254,
512 0x85, 5285,
513 0x86, 5316,
514 0x87, 5347,
515 0x88, 5378,
516 0x89, 5409,
517 0x8A, 5440,
518 0x8B, 5471,
519 0x8C, 5502,
520 0x8D, 5533,
521 0x8E, 5564,
522 0x8F, 5595,
523 0x90, 5626,
524 0x91, 5631,
525 0x92, 5636,
526 0x93, 5641,
527 0x94, 5646,
528 0x95, 5651,
529 0x96, 5656,
530 0x97, 5661,
531 0x98, 5666,
532 0x99, 5671,
533 0x9A, 5676,
534 0x9B, 5681,
535 0x9C, 5686,
536 0x9D, 5691,
537 0x9E, 5696,
538 0x9F, 5701,
539 0xA0, 5706,
540 0xA1, 5710,
541 0xA2, 5737,
542 0xA3, 5740,
543 0xA4, 5769,
544 0xA5, 5804,
545 0xA8, 5836,
546 0xA9, 5840,
547 0xAA, 5867,
548 0xAB, 5870,
549 0xAC, 5899,
550 0xAD, 5934,
551 0xAE, 5966,
552 0xAF, 6224,
553 0xB0, 6253,
554 0xB1, 6259,
555 0xB2, 6288,
556 0xB3, 6317,
557 0xB4, 6346,
558 0xB5, 6375,
559 0xB6, 6404,
560 0xB7, 6433,
561 0xB8, 6462,
562 0xB9, 6499,
563 0xBA, 6502,
564 0xBB, 6627,
565 0xBC, 6656,
566 0xBD, 6723,
567 0xBE, 6790,
568 0xBF, 6819,
569 0xC0, 6848,
570 0xC1, 6854,
571 0xC2, 6883,
572 0xC3, 6925,
573 0xC4, 6954,
574 0xC5, 6976,
575 0xC6, 6998,
576 0xC7, 7020,
577 0xc8, 7149,
578 0xc9, 7149,
579 0xca, 7149,
580 0xcb, 7149,
581 0xcc, 7149,
582 0xcd, 7149,
583 0xce, 7149,
584 0xcf, 7149,
585 0xD0, 7172,
586 0xD1, 7190,
587 0xD2, 7208,
588 0xD3, 7226,
589 0xD4, 7244,
590 0xD5, 7262,
591 0xD6, 7280,
592 0xD7, 7306,
593 0xD8, 7324,
594 0xD9, 7342,
595 0xDA, 7360,
596 0xDB, 7378,
597 0xDC, 7396,
598 0xDD, 7414,
599 0xDE, 7432,
600 0xDF, 7450,
601 0xE0, 7468,
602 0xE1, 7486,
603 0xE2, 7504,
604 0xE3, 7522,
605 0xE4, 7540,
606 0xE5, 7558,
607 0xE6, 7576,
608 0xE7, 7602,
609 0xE8, 7620,
610 0xE9, 7638,
611 0xEA, 7656,
612 0xEB, 7674,
613 0xEC, 7692,
614 0xED, 7710,
615 0xEE, 7728,
616 0xEF, 7746,
617 0xF0, 7764,
618 0xF1, 7774,
619 0xF2, 7792,
620 0xF3, 7810,
621 0xF4, 7828,
622 0xF5, 7846,
623 0xF6, 7864,
624 0xF7, 7882,
625 0xF8, 7900,
626 0xF9, 7918,
627 0xFA, 7936,
628 0xFB, 7954,
629 0xFC, 7972,
630 0xFD, 7990,
631 0xFE, 8008,
632 uint16(xFail),
633 /*1180*/ uint16(xCondSlashR),
634 1189, // 0
635 1205, // 1
636 1221, // 2
637 1225, // 3
638 1229, // 4
639 1233, // 5
640 0, // 6
641 0, // 7
642 /*1189*/ uint16(xCondDataSize), 1193, 1197, 1201,
643 /*1193*/ uint16(xSetOp), uint16(SLDT),
644 /*1195*/ uint16(xArgRM16),
645 /*1196*/ uint16(xMatch),
646 /*1197*/ uint16(xSetOp), uint16(SLDT),
647 /*1199*/ uint16(xArgR32M16),
648 /*1200*/ uint16(xMatch),
649 /*1201*/ uint16(xSetOp), uint16(SLDT),
650 /*1203*/ uint16(xArgR64M16),
651 /*1204*/ uint16(xMatch),
652 /*1205*/ uint16(xCondDataSize), 1209, 1213, 1217,
653 /*1209*/ uint16(xSetOp), uint16(STR),
654 /*1211*/ uint16(xArgRM16),
655 /*1212*/ uint16(xMatch),
656 /*1213*/ uint16(xSetOp), uint16(STR),
657 /*1215*/ uint16(xArgR32M16),
658 /*1216*/ uint16(xMatch),
659 /*1217*/ uint16(xSetOp), uint16(STR),
660 /*1219*/ uint16(xArgR64M16),
661 /*1220*/ uint16(xMatch),
662 /*1221*/ uint16(xSetOp), uint16(LLDT),
663 /*1223*/ uint16(xArgRM16),
664 /*1224*/ uint16(xMatch),
665 /*1225*/ uint16(xSetOp), uint16(LTR),
666 /*1227*/ uint16(xArgRM16),
667 /*1228*/ uint16(xMatch),
668 /*1229*/ uint16(xSetOp), uint16(VERR),
669 /*1231*/ uint16(xArgRM16),
670 /*1232*/ uint16(xMatch),
671 /*1233*/ uint16(xSetOp), uint16(VERW),
672 /*1235*/ uint16(xArgRM16),
673 /*1236*/ uint16(xMatch),
674 /*1237*/ uint16(xCondByte), 8,
675 0xC8, 1318,
676 0xC9, 1321,
677 0xD0, 1324,
678 0xD1, 1327,
679 0xD5, 1330,
680 0xD6, 1333,
681 0xF8, 1336,
682 0xF9, 1342,
683 /*1255*/ uint16(xCondSlashR),
684 1264, // 0
685 1268, // 1
686 1272, // 2
687 1283, // 3
688 1294, // 4
689 0, // 5
690 1310, // 6
691 1314, // 7
692 /*1264*/ uint16(xSetOp), uint16(SGDT),
693 /*1266*/ uint16(xArgM),
694 /*1267*/ uint16(xMatch),
695 /*1268*/ uint16(xSetOp), uint16(SIDT),
696 /*1270*/ uint16(xArgM),
697 /*1271*/ uint16(xMatch),
698 /*1272*/ uint16(xCondIs64), 1275, 1279,
699 /*1275*/ uint16(xSetOp), uint16(LGDT),
700 /*1277*/ uint16(xArgM16and32),
701 /*1278*/ uint16(xMatch),
702 /*1279*/ uint16(xSetOp), uint16(LGDT),
703 /*1281*/ uint16(xArgM16and64),
704 /*1282*/ uint16(xMatch),
705 /*1283*/ uint16(xCondIs64), 1286, 1290,
706 /*1286*/ uint16(xSetOp), uint16(LIDT),
707 /*1288*/ uint16(xArgM16and32),
708 /*1289*/ uint16(xMatch),
709 /*1290*/ uint16(xSetOp), uint16(LIDT),
710 /*1292*/ uint16(xArgM16and64),
711 /*1293*/ uint16(xMatch),
712 /*1294*/ uint16(xCondDataSize), 1298, 1302, 1306,
713 /*1298*/ uint16(xSetOp), uint16(SMSW),
714 /*1300*/ uint16(xArgRM16),
715 /*1301*/ uint16(xMatch),
716 /*1302*/ uint16(xSetOp), uint16(SMSW),
717 /*1304*/ uint16(xArgR32M16),
718 /*1305*/ uint16(xMatch),
719 /*1306*/ uint16(xSetOp), uint16(SMSW),
720 /*1308*/ uint16(xArgR64M16),
721 /*1309*/ uint16(xMatch),
722 /*1310*/ uint16(xSetOp), uint16(LMSW),
723 /*1312*/ uint16(xArgRM16),
724 /*1313*/ uint16(xMatch),
725 /*1314*/ uint16(xSetOp), uint16(INVLPG),
726 /*1316*/ uint16(xArgM),
727 /*1317*/ uint16(xMatch),
728 /*1318*/ uint16(xSetOp), uint16(MONITOR),
729 /*1320*/ uint16(xMatch),
730 /*1321*/ uint16(xSetOp), uint16(MWAIT),
731 /*1323*/ uint16(xMatch),
732 /*1324*/ uint16(xSetOp), uint16(XGETBV),
733 /*1326*/ uint16(xMatch),
734 /*1327*/ uint16(xSetOp), uint16(XSETBV),
735 /*1329*/ uint16(xMatch),
736 /*1330*/ uint16(xSetOp), uint16(XEND),
737 /*1332*/ uint16(xMatch),
738 /*1333*/ uint16(xSetOp), uint16(XTEST),
739 /*1335*/ uint16(xMatch),
740 /*1336*/ uint16(xCondIs64), 0, 1339,
741 /*1339*/ uint16(xSetOp), uint16(SWAPGS),
742 /*1341*/ uint16(xMatch),
743 /*1342*/ uint16(xSetOp), uint16(RDTSCP),
744 /*1344*/ uint16(xMatch),
745 /*1345*/ uint16(xCondDataSize), 1349, 1355, 1361,
746 /*1349*/ uint16(xSetOp), uint16(LAR),
747 /*1351*/ uint16(xReadSlashR),
748 /*1352*/ uint16(xArgR16),
749 /*1353*/ uint16(xArgRM16),
750 /*1354*/ uint16(xMatch),
751 /*1355*/ uint16(xSetOp), uint16(LAR),
752 /*1357*/ uint16(xReadSlashR),
753 /*1358*/ uint16(xArgR32),
754 /*1359*/ uint16(xArgR32M16),
755 /*1360*/ uint16(xMatch),
756 /*1361*/ uint16(xSetOp), uint16(LAR),
757 /*1363*/ uint16(xReadSlashR),
758 /*1364*/ uint16(xArgR64),
759 /*1365*/ uint16(xArgR64M16),
760 /*1366*/ uint16(xMatch),
761 /*1367*/ uint16(xCondDataSize), 1371, 1377, 1383,
762 /*1371*/ uint16(xSetOp), uint16(LSL),
763 /*1373*/ uint16(xReadSlashR),
764 /*1374*/ uint16(xArgR16),
765 /*1375*/ uint16(xArgRM16),
766 /*1376*/ uint16(xMatch),
767 /*1377*/ uint16(xSetOp), uint16(LSL),
768 /*1379*/ uint16(xReadSlashR),
769 /*1380*/ uint16(xArgR32),
770 /*1381*/ uint16(xArgR32M16),
771 /*1382*/ uint16(xMatch),
772 /*1383*/ uint16(xSetOp), uint16(LSL),
773 /*1385*/ uint16(xReadSlashR),
774 /*1386*/ uint16(xArgR64),
775 /*1387*/ uint16(xArgR32M16),
776 /*1388*/ uint16(xMatch),
777 /*1389*/ uint16(xCondIs64), 0, 1392,
778 /*1392*/ uint16(xSetOp), uint16(SYSCALL),
779 /*1394*/ uint16(xMatch),
780 /*1395*/ uint16(xSetOp), uint16(CLTS),
781 /*1397*/ uint16(xMatch),
782 /*1398*/ uint16(xCondIs64), 0, 1401,
783 /*1401*/ uint16(xSetOp), uint16(SYSRET),
784 /*1403*/ uint16(xMatch),
785 /*1404*/ uint16(xSetOp), uint16(INVD),
786 /*1406*/ uint16(xMatch),
787 /*1407*/ uint16(xSetOp), uint16(WBINVD),
788 /*1409*/ uint16(xMatch),
789 /*1410*/ uint16(xSetOp), uint16(UD2),
790 /*1412*/ uint16(xMatch),
791 /*1413*/ uint16(xCondSlashR),
792 0, // 0
793 1422, // 1
794 0, // 2
795 0, // 3
796 0, // 4
797 0, // 5
798 0, // 6
799 0, // 7
800 /*1422*/ uint16(xSetOp), uint16(PREFETCHW),
801 /*1424*/ uint16(xArgM8),
802 /*1425*/ uint16(xMatch),
803 /*1426*/ uint16(xCondPrefix), 4,
804 0xF3, 1454,
805 0xF2, 1448,
806 0x66, 1442,
807 0x0, 1436,
808 /*1436*/ uint16(xSetOp), uint16(MOVUPS),
809 /*1438*/ uint16(xReadSlashR),
810 /*1439*/ uint16(xArgXmm1),
811 /*1440*/ uint16(xArgXmm2M128),
812 /*1441*/ uint16(xMatch),
813 /*1442*/ uint16(xSetOp), uint16(MOVUPD),
814 /*1444*/ uint16(xReadSlashR),
815 /*1445*/ uint16(xArgXmm1),
816 /*1446*/ uint16(xArgXmm2M128),
817 /*1447*/ uint16(xMatch),
818 /*1448*/ uint16(xSetOp), uint16(MOVSD_XMM),
819 /*1450*/ uint16(xReadSlashR),
820 /*1451*/ uint16(xArgXmm1),
821 /*1452*/ uint16(xArgXmm2M64),
822 /*1453*/ uint16(xMatch),
823 /*1454*/ uint16(xSetOp), uint16(MOVSS),
824 /*1456*/ uint16(xReadSlashR),
825 /*1457*/ uint16(xArgXmm1),
826 /*1458*/ uint16(xArgXmm2M32),
827 /*1459*/ uint16(xMatch),
828 /*1460*/ uint16(xCondPrefix), 4,
829 0xF3, 1488,
830 0xF2, 1482,
831 0x66, 1476,
832 0x0, 1470,
833 /*1470*/ uint16(xSetOp), uint16(MOVUPS),
834 /*1472*/ uint16(xReadSlashR),
835 /*1473*/ uint16(xArgXmm2M128),
836 /*1474*/ uint16(xArgXmm1),
837 /*1475*/ uint16(xMatch),
838 /*1476*/ uint16(xSetOp), uint16(MOVUPD),
839 /*1478*/ uint16(xReadSlashR),
840 /*1479*/ uint16(xArgXmm2M128),
841 /*1480*/ uint16(xArgXmm),
842 /*1481*/ uint16(xMatch),
843 /*1482*/ uint16(xSetOp), uint16(MOVSD_XMM),
844 /*1484*/ uint16(xReadSlashR),
845 /*1485*/ uint16(xArgXmm2M64),
846 /*1486*/ uint16(xArgXmm1),
847 /*1487*/ uint16(xMatch),
848 /*1488*/ uint16(xSetOp), uint16(MOVSS),
849 /*1490*/ uint16(xReadSlashR),
850 /*1491*/ uint16(xArgXmm2M32),
851 /*1492*/ uint16(xArgXmm),
852 /*1493*/ uint16(xMatch),
853 /*1494*/ uint16(xCondPrefix), 4,
854 0xF3, 1531,
855 0xF2, 1525,
856 0x66, 1519,
857 0x0, 1504,
858 /*1504*/ uint16(xCondIsMem), 1507, 1513,
859 /*1507*/ uint16(xSetOp), uint16(MOVHLPS),
860 /*1509*/ uint16(xReadSlashR),
861 /*1510*/ uint16(xArgXmm1),
862 /*1511*/ uint16(xArgXmm2),
863 /*1512*/ uint16(xMatch),
864 /*1513*/ uint16(xSetOp), uint16(MOVLPS),
865 /*1515*/ uint16(xReadSlashR),
866 /*1516*/ uint16(xArgXmm),
867 /*1517*/ uint16(xArgM64),
868 /*1518*/ uint16(xMatch),
869 /*1519*/ uint16(xSetOp), uint16(MOVLPD),
870 /*1521*/ uint16(xReadSlashR),
871 /*1522*/ uint16(xArgXmm),
872 /*1523*/ uint16(xArgXmm2M64),
873 /*1524*/ uint16(xMatch),
874 /*1525*/ uint16(xSetOp), uint16(MOVDDUP),
875 /*1527*/ uint16(xReadSlashR),
876 /*1528*/ uint16(xArgXmm1),
877 /*1529*/ uint16(xArgXmm2M64),
878 /*1530*/ uint16(xMatch),
879 /*1531*/ uint16(xSetOp), uint16(MOVSLDUP),
880 /*1533*/ uint16(xReadSlashR),
881 /*1534*/ uint16(xArgXmm1),
882 /*1535*/ uint16(xArgXmm2M128),
883 /*1536*/ uint16(xMatch),
884 /*1537*/ uint16(xCondPrefix), 2,
885 0x66, 1549,
886 0x0, 1543,
887 /*1543*/ uint16(xSetOp), uint16(MOVLPS),
888 /*1545*/ uint16(xReadSlashR),
889 /*1546*/ uint16(xArgM64),
890 /*1547*/ uint16(xArgXmm),
891 /*1548*/ uint16(xMatch),
892 /*1549*/ uint16(xSetOp), uint16(MOVLPD),
893 /*1551*/ uint16(xReadSlashR),
894 /*1552*/ uint16(xArgXmm2M64),
895 /*1553*/ uint16(xArgXmm),
896 /*1554*/ uint16(xMatch),
897 /*1555*/ uint16(xCondPrefix), 2,
898 0x66, 1567,
899 0x0, 1561,
900 /*1561*/ uint16(xSetOp), uint16(UNPCKLPS),
901 /*1563*/ uint16(xReadSlashR),
902 /*1564*/ uint16(xArgXmm1),
903 /*1565*/ uint16(xArgXmm2M128),
904 /*1566*/ uint16(xMatch),
905 /*1567*/ uint16(xSetOp), uint16(UNPCKLPD),
906 /*1569*/ uint16(xReadSlashR),
907 /*1570*/ uint16(xArgXmm1),
908 /*1571*/ uint16(xArgXmm2M128),
909 /*1572*/ uint16(xMatch),
910 /*1573*/ uint16(xCondPrefix), 2,
911 0x66, 1585,
912 0x0, 1579,
913 /*1579*/ uint16(xSetOp), uint16(UNPCKHPS),
914 /*1581*/ uint16(xReadSlashR),
915 /*1582*/ uint16(xArgXmm1),
916 /*1583*/ uint16(xArgXmm2M128),
917 /*1584*/ uint16(xMatch),
918 /*1585*/ uint16(xSetOp), uint16(UNPCKHPD),
919 /*1587*/ uint16(xReadSlashR),
920 /*1588*/ uint16(xArgXmm1),
921 /*1589*/ uint16(xArgXmm2M128),
922 /*1590*/ uint16(xMatch),
923 /*1591*/ uint16(xCondPrefix), 3,
924 0xF3, 1620,
925 0x66, 1614,
926 0x0, 1599,
927 /*1599*/ uint16(xCondIsMem), 1602, 1608,
928 /*1602*/ uint16(xSetOp), uint16(MOVLHPS),
929 /*1604*/ uint16(xReadSlashR),
930 /*1605*/ uint16(xArgXmm1),
931 /*1606*/ uint16(xArgXmm2),
932 /*1607*/ uint16(xMatch),
933 /*1608*/ uint16(xSetOp), uint16(MOVHPS),
934 /*1610*/ uint16(xReadSlashR),
935 /*1611*/ uint16(xArgXmm),
936 /*1612*/ uint16(xArgM64),
937 /*1613*/ uint16(xMatch),
938 /*1614*/ uint16(xSetOp), uint16(MOVHPD),
939 /*1616*/ uint16(xReadSlashR),
940 /*1617*/ uint16(xArgXmm),
941 /*1618*/ uint16(xArgXmm2M64),
942 /*1619*/ uint16(xMatch),
943 /*1620*/ uint16(xSetOp), uint16(MOVSHDUP),
944 /*1622*/ uint16(xReadSlashR),
945 /*1623*/ uint16(xArgXmm1),
946 /*1624*/ uint16(xArgXmm2M128),
947 /*1625*/ uint16(xMatch),
948 /*1626*/ uint16(xCondPrefix), 2,
949 0x66, 1638,
950 0x0, 1632,
951 /*1632*/ uint16(xSetOp), uint16(MOVHPS),
952 /*1634*/ uint16(xReadSlashR),
953 /*1635*/ uint16(xArgM64),
954 /*1636*/ uint16(xArgXmm),
955 /*1637*/ uint16(xMatch),
956 /*1638*/ uint16(xSetOp), uint16(MOVHPD),
957 /*1640*/ uint16(xReadSlashR),
958 /*1641*/ uint16(xArgXmm2M64),
959 /*1642*/ uint16(xArgXmm),
960 /*1643*/ uint16(xMatch),
961 /*1644*/ uint16(xCondSlashR),
962 1653, // 0
963 1657, // 1
964 1661, // 2
965 1665, // 3
966 0, // 4
967 0, // 5
968 0, // 6
969 0, // 7
970 /*1653*/ uint16(xSetOp), uint16(PREFETCHNTA),
971 /*1655*/ uint16(xArgM8),
972 /*1656*/ uint16(xMatch),
973 /*1657*/ uint16(xSetOp), uint16(PREFETCHT0),
974 /*1659*/ uint16(xArgM8),
975 /*1660*/ uint16(xMatch),
976 /*1661*/ uint16(xSetOp), uint16(PREFETCHT1),
977 /*1663*/ uint16(xArgM8),
978 /*1664*/ uint16(xMatch),
979 /*1665*/ uint16(xSetOp), uint16(PREFETCHT2),
980 /*1667*/ uint16(xArgM8),
981 /*1668*/ uint16(xMatch),
982 /*1669*/ uint16(xCondSlashR),
983 1678, // 0
984 0, // 1
985 0, // 2
986 0, // 3
987 0, // 4
988 0, // 5
989 0, // 6
990 0, // 7
991 /*1678*/ uint16(xCondDataSize), 1682, 1686, 0,
992 /*1682*/ uint16(xSetOp), uint16(NOP),
993 /*1684*/ uint16(xArgRM16),
994 /*1685*/ uint16(xMatch),
995 /*1686*/ uint16(xSetOp), uint16(NOP),
996 /*1688*/ uint16(xArgRM32),
997 /*1689*/ uint16(xMatch),
998 /*1690*/ uint16(xCondIs64), 1693, 1699,
999 /*1693*/ uint16(xSetOp), uint16(MOV),
1000 /*1695*/ uint16(xReadSlashR),
1001 /*1696*/ uint16(xArgRmf32),
1002 /*1697*/ uint16(xArgCR0dashCR7),
1003 /*1698*/ uint16(xMatch),
1004 /*1699*/ uint16(xSetOp), uint16(MOV),
1005 /*1701*/ uint16(xReadSlashR),
1006 /*1702*/ uint16(xArgRmf64),
1007 /*1703*/ uint16(xArgCR0dashCR7),
1008 /*1704*/ uint16(xMatch),
1009 /*1705*/ uint16(xCondIs64), 1708, 1714,
1010 /*1708*/ uint16(xSetOp), uint16(MOV),
1011 /*1710*/ uint16(xReadSlashR),
1012 /*1711*/ uint16(xArgRmf32),
1013 /*1712*/ uint16(xArgDR0dashDR7),
1014 /*1713*/ uint16(xMatch),
1015 /*1714*/ uint16(xSetOp), uint16(MOV),
1016 /*1716*/ uint16(xReadSlashR),
1017 /*1717*/ uint16(xArgRmf64),
1018 /*1718*/ uint16(xArgDR0dashDR7),
1019 /*1719*/ uint16(xMatch),
1020 /*1720*/ uint16(xCondIs64), 1723, 1729,
1021 /*1723*/ uint16(xSetOp), uint16(MOV),
1022 /*1725*/ uint16(xReadSlashR),
1023 /*1726*/ uint16(xArgCR0dashCR7),
1024 /*1727*/ uint16(xArgRmf32),
1025 /*1728*/ uint16(xMatch),
1026 /*1729*/ uint16(xSetOp), uint16(MOV),
1027 /*1731*/ uint16(xReadSlashR),
1028 /*1732*/ uint16(xArgCR0dashCR7),
1029 /*1733*/ uint16(xArgRmf64),
1030 /*1734*/ uint16(xMatch),
1031 /*1735*/ uint16(xCondIs64), 1738, 1744,
1032 /*1738*/ uint16(xSetOp), uint16(MOV),
1033 /*1740*/ uint16(xReadSlashR),
1034 /*1741*/ uint16(xArgDR0dashDR7),
1035 /*1742*/ uint16(xArgRmf32),
1036 /*1743*/ uint16(xMatch),
1037 /*1744*/ uint16(xSetOp), uint16(MOV),
1038 /*1746*/ uint16(xReadSlashR),
1039 /*1747*/ uint16(xArgDR0dashDR7),
1040 /*1748*/ uint16(xArgRmf64),
1041 /*1749*/ uint16(xMatch),
1042 /*1750*/ uint16(xCondIs64), 1753, 1759,
1043 /*1753*/ uint16(xSetOp), uint16(MOV),
1044 /*1755*/ uint16(xReadSlashR),
1045 /*1756*/ uint16(xArgRmf32),
1046 /*1757*/ uint16(xArgTR0dashTR7),
1047 /*1758*/ uint16(xMatch),
1048 /*1759*/ uint16(xSetOp), uint16(MOV),
1049 /*1761*/ uint16(xReadSlashR),
1050 /*1762*/ uint16(xArgRmf64),
1051 /*1763*/ uint16(xArgTR0dashTR7),
1052 /*1764*/ uint16(xMatch),
1053 /*1765*/ uint16(xCondIs64), 1768, 1774,
1054 /*1768*/ uint16(xSetOp), uint16(MOV),
1055 /*1770*/ uint16(xReadSlashR),
1056 /*1771*/ uint16(xArgTR0dashTR7),
1057 /*1772*/ uint16(xArgRmf32),
1058 /*1773*/ uint16(xMatch),
1059 /*1774*/ uint16(xSetOp), uint16(MOV),
1060 /*1776*/ uint16(xReadSlashR),
1061 /*1777*/ uint16(xArgTR0dashTR7),
1062 /*1778*/ uint16(xArgRmf64),
1063 /*1779*/ uint16(xMatch),
1064 /*1780*/ uint16(xCondPrefix), 2,
1065 0x66, 1792,
1066 0x0, 1786,
1067 /*1786*/ uint16(xSetOp), uint16(MOVAPS),
1068 /*1788*/ uint16(xReadSlashR),
1069 /*1789*/ uint16(xArgXmm1),
1070 /*1790*/ uint16(xArgXmm2M128),
1071 /*1791*/ uint16(xMatch),
1072 /*1792*/ uint16(xSetOp), uint16(MOVAPD),
1073 /*1794*/ uint16(xReadSlashR),
1074 /*1795*/ uint16(xArgXmm1),
1075 /*1796*/ uint16(xArgXmm2M128),
1076 /*1797*/ uint16(xMatch),
1077 /*1798*/ uint16(xCondPrefix), 2,
1078 0x66, 1810,
1079 0x0, 1804,
1080 /*1804*/ uint16(xSetOp), uint16(MOVAPS),
1081 /*1806*/ uint16(xReadSlashR),
1082 /*1807*/ uint16(xArgXmm2M128),
1083 /*1808*/ uint16(xArgXmm1),
1084 /*1809*/ uint16(xMatch),
1085 /*1810*/ uint16(xSetOp), uint16(MOVAPD),
1086 /*1812*/ uint16(xReadSlashR),
1087 /*1813*/ uint16(xArgXmm2M128),
1088 /*1814*/ uint16(xArgXmm1),
1089 /*1815*/ uint16(xMatch),
1090 /*1816*/ uint16(xCondIs64), 1819, 1873,
1091 /*1819*/ uint16(xCondPrefix), 4,
1092 0xF3, 1857,
1093 0xF2, 1841,
1094 0x66, 1835,
1095 0x0, 1829,
1096 /*1829*/ uint16(xSetOp), uint16(CVTPI2PS),
1097 /*1831*/ uint16(xReadSlashR),
1098 /*1832*/ uint16(xArgXmm),
1099 /*1833*/ uint16(xArgMmM64),
1100 /*1834*/ uint16(xMatch),
1101 /*1835*/ uint16(xSetOp), uint16(CVTPI2PD),
1102 /*1837*/ uint16(xReadSlashR),
1103 /*1838*/ uint16(xArgXmm),
1104 /*1839*/ uint16(xArgMmM64),
1105 /*1840*/ uint16(xMatch),
1106 /*1841*/ uint16(xCondDataSize), 1845, 1851, 0,
1107 /*1845*/ uint16(xSetOp), uint16(CVTSI2SD),
1108 /*1847*/ uint16(xReadSlashR),
1109 /*1848*/ uint16(xArgXmm),
1110 /*1849*/ uint16(xArgRM32),
1111 /*1850*/ uint16(xMatch),
1112 /*1851*/ uint16(xSetOp), uint16(CVTSI2SD),
1113 /*1853*/ uint16(xReadSlashR),
1114 /*1854*/ uint16(xArgXmm),
1115 /*1855*/ uint16(xArgRM32),
1116 /*1856*/ uint16(xMatch),
1117 /*1857*/ uint16(xCondDataSize), 1861, 1867, 0,
1118 /*1861*/ uint16(xSetOp), uint16(CVTSI2SS),
1119 /*1863*/ uint16(xReadSlashR),
1120 /*1864*/ uint16(xArgXmm),
1121 /*1865*/ uint16(xArgRM32),
1122 /*1866*/ uint16(xMatch),
1123 /*1867*/ uint16(xSetOp), uint16(CVTSI2SS),
1124 /*1869*/ uint16(xReadSlashR),
1125 /*1870*/ uint16(xArgXmm),
1126 /*1871*/ uint16(xArgRM32),
1127 /*1872*/ uint16(xMatch),
1128 /*1873*/ uint16(xCondPrefix), 4,
1129 0xF3, 1893,
1130 0xF2, 1883,
1131 0x66, 1835,
1132 0x0, 1829,
1133 /*1883*/ uint16(xCondDataSize), 1845, 1851, 1887,
1134 /*1887*/ uint16(xSetOp), uint16(CVTSI2SD),
1135 /*1889*/ uint16(xReadSlashR),
1136 /*1890*/ uint16(xArgXmm),
1137 /*1891*/ uint16(xArgRM64),
1138 /*1892*/ uint16(xMatch),
1139 /*1893*/ uint16(xCondDataSize), 1861, 1867, 1897,
1140 /*1897*/ uint16(xSetOp), uint16(CVTSI2SS),
1141 /*1899*/ uint16(xReadSlashR),
1142 /*1900*/ uint16(xArgXmm),
1143 /*1901*/ uint16(xArgRM64),
1144 /*1902*/ uint16(xMatch),
1145 /*1903*/ uint16(xCondPrefix), 4,
1146 0xF3, 1931,
1147 0xF2, 1925,
1148 0x66, 1919,
1149 0x0, 1913,
1150 /*1913*/ uint16(xSetOp), uint16(MOVNTPS),
1151 /*1915*/ uint16(xReadSlashR),
1152 /*1916*/ uint16(xArgM128),
1153 /*1917*/ uint16(xArgXmm),
1154 /*1918*/ uint16(xMatch),
1155 /*1919*/ uint16(xSetOp), uint16(MOVNTPD),
1156 /*1921*/ uint16(xReadSlashR),
1157 /*1922*/ uint16(xArgM128),
1158 /*1923*/ uint16(xArgXmm),
1159 /*1924*/ uint16(xMatch),
1160 /*1925*/ uint16(xSetOp), uint16(MOVNTSD),
1161 /*1927*/ uint16(xReadSlashR),
1162 /*1928*/ uint16(xArgM64),
1163 /*1929*/ uint16(xArgXmm),
1164 /*1930*/ uint16(xMatch),
1165 /*1931*/ uint16(xSetOp), uint16(MOVNTSS),
1166 /*1933*/ uint16(xReadSlashR),
1167 /*1934*/ uint16(xArgM32),
1168 /*1935*/ uint16(xArgXmm),
1169 /*1936*/ uint16(xMatch),
1170 /*1937*/ uint16(xCondIs64), 1940, 1994,
1171 /*1940*/ uint16(xCondPrefix), 4,
1172 0xF3, 1978,
1173 0xF2, 1962,
1174 0x66, 1956,
1175 0x0, 1950,
1176 /*1950*/ uint16(xSetOp), uint16(CVTTPS2PI),
1177 /*1952*/ uint16(xReadSlashR),
1178 /*1953*/ uint16(xArgMm),
1179 /*1954*/ uint16(xArgXmmM64),
1180 /*1955*/ uint16(xMatch),
1181 /*1956*/ uint16(xSetOp), uint16(CVTTPD2PI),
1182 /*1958*/ uint16(xReadSlashR),
1183 /*1959*/ uint16(xArgMm),
1184 /*1960*/ uint16(xArgXmmM128),
1185 /*1961*/ uint16(xMatch),
1186 /*1962*/ uint16(xCondDataSize), 1966, 1972, 0,
1187 /*1966*/ uint16(xSetOp), uint16(CVTTSD2SI),
1188 /*1968*/ uint16(xReadSlashR),
1189 /*1969*/ uint16(xArgR32),
1190 /*1970*/ uint16(xArgXmmM64),
1191 /*1971*/ uint16(xMatch),
1192 /*1972*/ uint16(xSetOp), uint16(CVTTSD2SI),
1193 /*1974*/ uint16(xReadSlashR),
1194 /*1975*/ uint16(xArgR32),
1195 /*1976*/ uint16(xArgXmmM64),
1196 /*1977*/ uint16(xMatch),
1197 /*1978*/ uint16(xCondDataSize), 1982, 1988, 0,
1198 /*1982*/ uint16(xSetOp), uint16(CVTTSS2SI),
1199 /*1984*/ uint16(xReadSlashR),
1200 /*1985*/ uint16(xArgR32),
1201 /*1986*/ uint16(xArgXmmM32),
1202 /*1987*/ uint16(xMatch),
1203 /*1988*/ uint16(xSetOp), uint16(CVTTSS2SI),
1204 /*1990*/ uint16(xReadSlashR),
1205 /*1991*/ uint16(xArgR32),
1206 /*1992*/ uint16(xArgXmmM32),
1207 /*1993*/ uint16(xMatch),
1208 /*1994*/ uint16(xCondPrefix), 4,
1209 0xF3, 2014,
1210 0xF2, 2004,
1211 0x66, 1956,
1212 0x0, 1950,
1213 /*2004*/ uint16(xCondDataSize), 1966, 1972, 2008,
1214 /*2008*/ uint16(xSetOp), uint16(CVTTSD2SI),
1215 /*2010*/ uint16(xReadSlashR),
1216 /*2011*/ uint16(xArgR64),
1217 /*2012*/ uint16(xArgXmmM64),
1218 /*2013*/ uint16(xMatch),
1219 /*2014*/ uint16(xCondDataSize), 1982, 1988, 2018,
1220 /*2018*/ uint16(xSetOp), uint16(CVTTSS2SI),
1221 /*2020*/ uint16(xReadSlashR),
1222 /*2021*/ uint16(xArgR64),
1223 /*2022*/ uint16(xArgXmmM32),
1224 /*2023*/ uint16(xMatch),
1225 /*2024*/ uint16(xCondIs64), 2027, 2081,
1226 /*2027*/ uint16(xCondPrefix), 4,
1227 0xF3, 2065,
1228 0xF2, 2049,
1229 0x66, 2043,
1230 0x0, 2037,
1231 /*2037*/ uint16(xSetOp), uint16(CVTPS2PI),
1232 /*2039*/ uint16(xReadSlashR),
1233 /*2040*/ uint16(xArgMm),
1234 /*2041*/ uint16(xArgXmmM64),
1235 /*2042*/ uint16(xMatch),
1236 /*2043*/ uint16(xSetOp), uint16(CVTPD2PI),
1237 /*2045*/ uint16(xReadSlashR),
1238 /*2046*/ uint16(xArgMm),
1239 /*2047*/ uint16(xArgXmmM128),
1240 /*2048*/ uint16(xMatch),
1241 /*2049*/ uint16(xCondDataSize), 2053, 2059, 0,
1242 /*2053*/ uint16(xSetOp), uint16(CVTSD2SI),
1243 /*2055*/ uint16(xReadSlashR),
1244 /*2056*/ uint16(xArgR32),
1245 /*2057*/ uint16(xArgXmmM64),
1246 /*2058*/ uint16(xMatch),
1247 /*2059*/ uint16(xSetOp), uint16(CVTSD2SI),
1248 /*2061*/ uint16(xReadSlashR),
1249 /*2062*/ uint16(xArgR32),
1250 /*2063*/ uint16(xArgXmmM64),
1251 /*2064*/ uint16(xMatch),
1252 /*2065*/ uint16(xCondDataSize), 2069, 2075, 0,
1253 /*2069*/ uint16(xSetOp), uint16(CVTSS2SI),
1254 /*2071*/ uint16(xReadSlashR),
1255 /*2072*/ uint16(xArgR32),
1256 /*2073*/ uint16(xArgXmmM32),
1257 /*2074*/ uint16(xMatch),
1258 /*2075*/ uint16(xSetOp), uint16(CVTSS2SI),
1259 /*2077*/ uint16(xReadSlashR),
1260 /*2078*/ uint16(xArgR32),
1261 /*2079*/ uint16(xArgXmmM32),
1262 /*2080*/ uint16(xMatch),
1263 /*2081*/ uint16(xCondPrefix), 4,
1264 0xF3, 2101,
1265 0xF2, 2091,
1266 0x66, 2043,
1267 0x0, 2037,
1268 /*2091*/ uint16(xCondDataSize), 2053, 2059, 2095,
1269 /*2095*/ uint16(xSetOp), uint16(CVTSD2SI),
1270 /*2097*/ uint16(xReadSlashR),
1271 /*2098*/ uint16(xArgR64),
1272 /*2099*/ uint16(xArgXmmM64),
1273 /*2100*/ uint16(xMatch),
1274 /*2101*/ uint16(xCondDataSize), 2069, 2075, 2105,
1275 /*2105*/ uint16(xSetOp), uint16(CVTSS2SI),
1276 /*2107*/ uint16(xReadSlashR),
1277 /*2108*/ uint16(xArgR64),
1278 /*2109*/ uint16(xArgXmmM32),
1279 /*2110*/ uint16(xMatch),
1280 /*2111*/ uint16(xCondPrefix), 2,
1281 0x66, 2123,
1282 0x0, 2117,
1283 /*2117*/ uint16(xSetOp), uint16(UCOMISS),
1284 /*2119*/ uint16(xReadSlashR),
1285 /*2120*/ uint16(xArgXmm1),
1286 /*2121*/ uint16(xArgXmm2M32),
1287 /*2122*/ uint16(xMatch),
1288 /*2123*/ uint16(xSetOp), uint16(UCOMISD),
1289 /*2125*/ uint16(xReadSlashR),
1290 /*2126*/ uint16(xArgXmm1),
1291 /*2127*/ uint16(xArgXmm2M64),
1292 /*2128*/ uint16(xMatch),
1293 /*2129*/ uint16(xCondPrefix), 2,
1294 0x66, 2141,
1295 0x0, 2135,
1296 /*2135*/ uint16(xSetOp), uint16(COMISS),
1297 /*2137*/ uint16(xReadSlashR),
1298 /*2138*/ uint16(xArgXmm1),
1299 /*2139*/ uint16(xArgXmm2M32),
1300 /*2140*/ uint16(xMatch),
1301 /*2141*/ uint16(xSetOp), uint16(COMISD),
1302 /*2143*/ uint16(xReadSlashR),
1303 /*2144*/ uint16(xArgXmm1),
1304 /*2145*/ uint16(xArgXmm2M64),
1305 /*2146*/ uint16(xMatch),
1306 /*2147*/ uint16(xSetOp), uint16(WRMSR),
1307 /*2149*/ uint16(xMatch),
1308 /*2150*/ uint16(xSetOp), uint16(RDTSC),
1309 /*2152*/ uint16(xMatch),
1310 /*2153*/ uint16(xSetOp), uint16(RDMSR),
1311 /*2155*/ uint16(xMatch),
1312 /*2156*/ uint16(xSetOp), uint16(RDPMC),
1313 /*2158*/ uint16(xMatch),
1314 /*2159*/ uint16(xSetOp), uint16(SYSENTER),
1315 /*2161*/ uint16(xMatch),
1316 /*2162*/ uint16(xCondDataSize), 2166, 2166, 2169,
1317 /*2166*/ uint16(xSetOp), uint16(SYSEXIT),
1318 /*2168*/ uint16(xMatch),
1319 /*2169*/ uint16(xSetOp), uint16(SYSEXIT),
1320 /*2171*/ uint16(xMatch),
1321 /*2172*/ uint16(xCondByte), 54,
1322 0x00, 2283,
1323 0x01, 2301,
1324 0x02, 2319,
1325 0x03, 2337,
1326 0x04, 2355,
1327 0x05, 2373,
1328 0x06, 2391,
1329 0x07, 2409,
1330 0x08, 2427,
1331 0x09, 2445,
1332 0x0A, 2463,
1333 0x0B, 2481,
1334 0x10, 2499,
1335 0x14, 2510,
1336 0x15, 2521,
1337 0x17, 2532,
1338 0x1C, 2542,
1339 0x1D, 2560,
1340 0x1E, 2578,
1341 0x20, 2596,
1342 0x21, 2606,
1343 0x22, 2616,
1344 0x23, 2626,
1345 0x24, 2636,
1346 0x25, 2646,
1347 0x28, 2656,
1348 0x29, 2666,
1349 0x2A, 2676,
1350 0x2B, 2686,
1351 0x30, 2696,
1352 0x31, 2706,
1353 0x32, 2716,
1354 0x33, 2726,
1355 0x34, 2736,
1356 0x35, 2746,
1357 0x37, 2756,
1358 0x38, 2766,
1359 0x39, 2776,
1360 0x3A, 2786,
1361 0x3B, 2796,
1362 0x3C, 2806,
1363 0x3D, 2816,
1364 0x3E, 2826,
1365 0x3F, 2836,
1366 0x40, 2846,
1367 0x41, 2856,
1368 0x82, 2866,
1369 0xDB, 2889,
1370 0xDC, 2899,
1371 0xDD, 2909,
1372 0xDE, 2919,
1373 0xDF, 2929,
1374 0xF0, 2939,
1375 0xF1, 3006,
1376 uint16(xFail),
1377 /*2283*/ uint16(xCondPrefix), 2,
1378 0x66, 2295,
1379 0x0, 2289,
1380 /*2289*/ uint16(xSetOp), uint16(PSHUFB),
1381 /*2291*/ uint16(xReadSlashR),
1382 /*2292*/ uint16(xArgMm1),
1383 /*2293*/ uint16(xArgMm2M64),
1384 /*2294*/ uint16(xMatch),
1385 /*2295*/ uint16(xSetOp), uint16(PSHUFB),
1386 /*2297*/ uint16(xReadSlashR),
1387 /*2298*/ uint16(xArgXmm1),
1388 /*2299*/ uint16(xArgXmm2M128),
1389 /*2300*/ uint16(xMatch),
1390 /*2301*/ uint16(xCondPrefix), 2,
1391 0x66, 2313,
1392 0x0, 2307,
1393 /*2307*/ uint16(xSetOp), uint16(PHADDW),
1394 /*2309*/ uint16(xReadSlashR),
1395 /*2310*/ uint16(xArgMm1),
1396 /*2311*/ uint16(xArgMm2M64),
1397 /*2312*/ uint16(xMatch),
1398 /*2313*/ uint16(xSetOp), uint16(PHADDW),
1399 /*2315*/ uint16(xReadSlashR),
1400 /*2316*/ uint16(xArgXmm1),
1401 /*2317*/ uint16(xArgXmm2M128),
1402 /*2318*/ uint16(xMatch),
1403 /*2319*/ uint16(xCondPrefix), 2,
1404 0x66, 2331,
1405 0x0, 2325,
1406 /*2325*/ uint16(xSetOp), uint16(PHADDD),
1407 /*2327*/ uint16(xReadSlashR),
1408 /*2328*/ uint16(xArgMm1),
1409 /*2329*/ uint16(xArgMm2M64),
1410 /*2330*/ uint16(xMatch),
1411 /*2331*/ uint16(xSetOp), uint16(PHADDD),
1412 /*2333*/ uint16(xReadSlashR),
1413 /*2334*/ uint16(xArgXmm1),
1414 /*2335*/ uint16(xArgXmm2M128),
1415 /*2336*/ uint16(xMatch),
1416 /*2337*/ uint16(xCondPrefix), 2,
1417 0x66, 2349,
1418 0x0, 2343,
1419 /*2343*/ uint16(xSetOp), uint16(PHADDSW),
1420 /*2345*/ uint16(xReadSlashR),
1421 /*2346*/ uint16(xArgMm1),
1422 /*2347*/ uint16(xArgMm2M64),
1423 /*2348*/ uint16(xMatch),
1424 /*2349*/ uint16(xSetOp), uint16(PHADDSW),
1425 /*2351*/ uint16(xReadSlashR),
1426 /*2352*/ uint16(xArgXmm1),
1427 /*2353*/ uint16(xArgXmm2M128),
1428 /*2354*/ uint16(xMatch),
1429 /*2355*/ uint16(xCondPrefix), 2,
1430 0x66, 2367,
1431 0x0, 2361,
1432 /*2361*/ uint16(xSetOp), uint16(PMADDUBSW),
1433 /*2363*/ uint16(xReadSlashR),
1434 /*2364*/ uint16(xArgMm1),
1435 /*2365*/ uint16(xArgMm2M64),
1436 /*2366*/ uint16(xMatch),
1437 /*2367*/ uint16(xSetOp), uint16(PMADDUBSW),
1438 /*2369*/ uint16(xReadSlashR),
1439 /*2370*/ uint16(xArgXmm1),
1440 /*2371*/ uint16(xArgXmm2M128),
1441 /*2372*/ uint16(xMatch),
1442 /*2373*/ uint16(xCondPrefix), 2,
1443 0x66, 2385,
1444 0x0, 2379,
1445 /*2379*/ uint16(xSetOp), uint16(PHSUBW),
1446 /*2381*/ uint16(xReadSlashR),
1447 /*2382*/ uint16(xArgMm1),
1448 /*2383*/ uint16(xArgMm2M64),
1449 /*2384*/ uint16(xMatch),
1450 /*2385*/ uint16(xSetOp), uint16(PHSUBW),
1451 /*2387*/ uint16(xReadSlashR),
1452 /*2388*/ uint16(xArgXmm1),
1453 /*2389*/ uint16(xArgXmm2M128),
1454 /*2390*/ uint16(xMatch),
1455 /*2391*/ uint16(xCondPrefix), 2,
1456 0x66, 2403,
1457 0x0, 2397,
1458 /*2397*/ uint16(xSetOp), uint16(PHSUBD),
1459 /*2399*/ uint16(xReadSlashR),
1460 /*2400*/ uint16(xArgMm1),
1461 /*2401*/ uint16(xArgMm2M64),
1462 /*2402*/ uint16(xMatch),
1463 /*2403*/ uint16(xSetOp), uint16(PHSUBD),
1464 /*2405*/ uint16(xReadSlashR),
1465 /*2406*/ uint16(xArgXmm1),
1466 /*2407*/ uint16(xArgXmm2M128),
1467 /*2408*/ uint16(xMatch),
1468 /*2409*/ uint16(xCondPrefix), 2,
1469 0x66, 2421,
1470 0x0, 2415,
1471 /*2415*/ uint16(xSetOp), uint16(PHSUBSW),
1472 /*2417*/ uint16(xReadSlashR),
1473 /*2418*/ uint16(xArgMm1),
1474 /*2419*/ uint16(xArgMm2M64),
1475 /*2420*/ uint16(xMatch),
1476 /*2421*/ uint16(xSetOp), uint16(PHSUBSW),
1477 /*2423*/ uint16(xReadSlashR),
1478 /*2424*/ uint16(xArgXmm1),
1479 /*2425*/ uint16(xArgXmm2M128),
1480 /*2426*/ uint16(xMatch),
1481 /*2427*/ uint16(xCondPrefix), 2,
1482 0x66, 2439,
1483 0x0, 2433,
1484 /*2433*/ uint16(xSetOp), uint16(PSIGNB),
1485 /*2435*/ uint16(xReadSlashR),
1486 /*2436*/ uint16(xArgMm1),
1487 /*2437*/ uint16(xArgMm2M64),
1488 /*2438*/ uint16(xMatch),
1489 /*2439*/ uint16(xSetOp), uint16(PSIGNB),
1490 /*2441*/ uint16(xReadSlashR),
1491 /*2442*/ uint16(xArgXmm1),
1492 /*2443*/ uint16(xArgXmm2M128),
1493 /*2444*/ uint16(xMatch),
1494 /*2445*/ uint16(xCondPrefix), 2,
1495 0x66, 2457,
1496 0x0, 2451,
1497 /*2451*/ uint16(xSetOp), uint16(PSIGNW),
1498 /*2453*/ uint16(xReadSlashR),
1499 /*2454*/ uint16(xArgMm1),
1500 /*2455*/ uint16(xArgMm2M64),
1501 /*2456*/ uint16(xMatch),
1502 /*2457*/ uint16(xSetOp), uint16(PSIGNW),
1503 /*2459*/ uint16(xReadSlashR),
1504 /*2460*/ uint16(xArgXmm1),
1505 /*2461*/ uint16(xArgXmm2M128),
1506 /*2462*/ uint16(xMatch),
1507 /*2463*/ uint16(xCondPrefix), 2,
1508 0x66, 2475,
1509 0x0, 2469,
1510 /*2469*/ uint16(xSetOp), uint16(PSIGND),
1511 /*2471*/ uint16(xReadSlashR),
1512 /*2472*/ uint16(xArgMm1),
1513 /*2473*/ uint16(xArgMm2M64),
1514 /*2474*/ uint16(xMatch),
1515 /*2475*/ uint16(xSetOp), uint16(PSIGND),
1516 /*2477*/ uint16(xReadSlashR),
1517 /*2478*/ uint16(xArgXmm1),
1518 /*2479*/ uint16(xArgXmm2M128),
1519 /*2480*/ uint16(xMatch),
1520 /*2481*/ uint16(xCondPrefix), 2,
1521 0x66, 2493,
1522 0x0, 2487,
1523 /*2487*/ uint16(xSetOp), uint16(PMULHRSW),
1524 /*2489*/ uint16(xReadSlashR),
1525 /*2490*/ uint16(xArgMm1),
1526 /*2491*/ uint16(xArgMm2M64),
1527 /*2492*/ uint16(xMatch),
1528 /*2493*/ uint16(xSetOp), uint16(PMULHRSW),
1529 /*2495*/ uint16(xReadSlashR),
1530 /*2496*/ uint16(xArgXmm1),
1531 /*2497*/ uint16(xArgXmm2M128),
1532 /*2498*/ uint16(xMatch),
1533 /*2499*/ uint16(xCondPrefix), 1,
1534 0x66, 2503,
1535 /*2503*/ uint16(xSetOp), uint16(PBLENDVB),
1536 /*2505*/ uint16(xReadSlashR),
1537 /*2506*/ uint16(xArgXmm1),
1538 /*2507*/ uint16(xArgXmm2M128),
1539 /*2508*/ uint16(xArgXMM0),
1540 /*2509*/ uint16(xMatch),
1541 /*2510*/ uint16(xCondPrefix), 1,
1542 0x66, 2514,
1543 /*2514*/ uint16(xSetOp), uint16(BLENDVPS),
1544 /*2516*/ uint16(xReadSlashR),
1545 /*2517*/ uint16(xArgXmm1),
1546 /*2518*/ uint16(xArgXmm2M128),
1547 /*2519*/ uint16(xArgXMM0),
1548 /*2520*/ uint16(xMatch),
1549 /*2521*/ uint16(xCondPrefix), 1,
1550 0x66, 2525,
1551 /*2525*/ uint16(xSetOp), uint16(BLENDVPD),
1552 /*2527*/ uint16(xReadSlashR),
1553 /*2528*/ uint16(xArgXmm1),
1554 /*2529*/ uint16(xArgXmm2M128),
1555 /*2530*/ uint16(xArgXMM0),
1556 /*2531*/ uint16(xMatch),
1557 /*2532*/ uint16(xCondPrefix), 1,
1558 0x66, 2536,
1559 /*2536*/ uint16(xSetOp), uint16(PTEST),
1560 /*2538*/ uint16(xReadSlashR),
1561 /*2539*/ uint16(xArgXmm1),
1562 /*2540*/ uint16(xArgXmm2M128),
1563 /*2541*/ uint16(xMatch),
1564 /*2542*/ uint16(xCondPrefix), 2,
1565 0x66, 2554,
1566 0x0, 2548,
1567 /*2548*/ uint16(xSetOp), uint16(PABSB),
1568 /*2550*/ uint16(xReadSlashR),
1569 /*2551*/ uint16(xArgMm1),
1570 /*2552*/ uint16(xArgMm2M64),
1571 /*2553*/ uint16(xMatch),
1572 /*2554*/ uint16(xSetOp), uint16(PABSB),
1573 /*2556*/ uint16(xReadSlashR),
1574 /*2557*/ uint16(xArgXmm1),
1575 /*2558*/ uint16(xArgXmm2M128),
1576 /*2559*/ uint16(xMatch),
1577 /*2560*/ uint16(xCondPrefix), 2,
1578 0x66, 2572,
1579 0x0, 2566,
1580 /*2566*/ uint16(xSetOp), uint16(PABSW),
1581 /*2568*/ uint16(xReadSlashR),
1582 /*2569*/ uint16(xArgMm1),
1583 /*2570*/ uint16(xArgMm2M64),
1584 /*2571*/ uint16(xMatch),
1585 /*2572*/ uint16(xSetOp), uint16(PABSW),
1586 /*2574*/ uint16(xReadSlashR),
1587 /*2575*/ uint16(xArgXmm1),
1588 /*2576*/ uint16(xArgXmm2M128),
1589 /*2577*/ uint16(xMatch),
1590 /*2578*/ uint16(xCondPrefix), 2,
1591 0x66, 2590,
1592 0x0, 2584,
1593 /*2584*/ uint16(xSetOp), uint16(PABSD),
1594 /*2586*/ uint16(xReadSlashR),
1595 /*2587*/ uint16(xArgMm1),
1596 /*2588*/ uint16(xArgMm2M64),
1597 /*2589*/ uint16(xMatch),
1598 /*2590*/ uint16(xSetOp), uint16(PABSD),
1599 /*2592*/ uint16(xReadSlashR),
1600 /*2593*/ uint16(xArgXmm1),
1601 /*2594*/ uint16(xArgXmm2M128),
1602 /*2595*/ uint16(xMatch),
1603 /*2596*/ uint16(xCondPrefix), 1,
1604 0x66, 2600,
1605 /*2600*/ uint16(xSetOp), uint16(PMOVSXBW),
1606 /*2602*/ uint16(xReadSlashR),
1607 /*2603*/ uint16(xArgXmm1),
1608 /*2604*/ uint16(xArgXmm2M64),
1609 /*2605*/ uint16(xMatch),
1610 /*2606*/ uint16(xCondPrefix), 1,
1611 0x66, 2610,
1612 /*2610*/ uint16(xSetOp), uint16(PMOVSXBD),
1613 /*2612*/ uint16(xReadSlashR),
1614 /*2613*/ uint16(xArgXmm1),
1615 /*2614*/ uint16(xArgXmm2M32),
1616 /*2615*/ uint16(xMatch),
1617 /*2616*/ uint16(xCondPrefix), 1,
1618 0x66, 2620,
1619 /*2620*/ uint16(xSetOp), uint16(PMOVSXBQ),
1620 /*2622*/ uint16(xReadSlashR),
1621 /*2623*/ uint16(xArgXmm1),
1622 /*2624*/ uint16(xArgXmm2M16),
1623 /*2625*/ uint16(xMatch),
1624 /*2626*/ uint16(xCondPrefix), 1,
1625 0x66, 2630,
1626 /*2630*/ uint16(xSetOp), uint16(PMOVSXWD),
1627 /*2632*/ uint16(xReadSlashR),
1628 /*2633*/ uint16(xArgXmm1),
1629 /*2634*/ uint16(xArgXmm2M64),
1630 /*2635*/ uint16(xMatch),
1631 /*2636*/ uint16(xCondPrefix), 1,
1632 0x66, 2640,
1633 /*2640*/ uint16(xSetOp), uint16(PMOVSXWQ),
1634 /*2642*/ uint16(xReadSlashR),
1635 /*2643*/ uint16(xArgXmm1),
1636 /*2644*/ uint16(xArgXmm2M32),
1637 /*2645*/ uint16(xMatch),
1638 /*2646*/ uint16(xCondPrefix), 1,
1639 0x66, 2650,
1640 /*2650*/ uint16(xSetOp), uint16(PMOVSXDQ),
1641 /*2652*/ uint16(xReadSlashR),
1642 /*2653*/ uint16(xArgXmm1),
1643 /*2654*/ uint16(xArgXmm2M64),
1644 /*2655*/ uint16(xMatch),
1645 /*2656*/ uint16(xCondPrefix), 1,
1646 0x66, 2660,
1647 /*2660*/ uint16(xSetOp), uint16(PMULDQ),
1648 /*2662*/ uint16(xReadSlashR),
1649 /*2663*/ uint16(xArgXmm1),
1650 /*2664*/ uint16(xArgXmm2M128),
1651 /*2665*/ uint16(xMatch),
1652 /*2666*/ uint16(xCondPrefix), 1,
1653 0x66, 2670,
1654 /*2670*/ uint16(xSetOp), uint16(PCMPEQQ),
1655 /*2672*/ uint16(xReadSlashR),
1656 /*2673*/ uint16(xArgXmm1),
1657 /*2674*/ uint16(xArgXmm2M128),
1658 /*2675*/ uint16(xMatch),
1659 /*2676*/ uint16(xCondPrefix), 1,
1660 0x66, 2680,
1661 /*2680*/ uint16(xSetOp), uint16(MOVNTDQA),
1662 /*2682*/ uint16(xReadSlashR),
1663 /*2683*/ uint16(xArgXmm1),
1664 /*2684*/ uint16(xArgM128),
1665 /*2685*/ uint16(xMatch),
1666 /*2686*/ uint16(xCondPrefix), 1,
1667 0x66, 2690,
1668 /*2690*/ uint16(xSetOp), uint16(PACKUSDW),
1669 /*2692*/ uint16(xReadSlashR),
1670 /*2693*/ uint16(xArgXmm1),
1671 /*2694*/ uint16(xArgXmm2M128),
1672 /*2695*/ uint16(xMatch),
1673 /*2696*/ uint16(xCondPrefix), 1,
1674 0x66, 2700,
1675 /*2700*/ uint16(xSetOp), uint16(PMOVZXBW),
1676 /*2702*/ uint16(xReadSlashR),
1677 /*2703*/ uint16(xArgXmm1),
1678 /*2704*/ uint16(xArgXmm2M64),
1679 /*2705*/ uint16(xMatch),
1680 /*2706*/ uint16(xCondPrefix), 1,
1681 0x66, 2710,
1682 /*2710*/ uint16(xSetOp), uint16(PMOVZXBD),
1683 /*2712*/ uint16(xReadSlashR),
1684 /*2713*/ uint16(xArgXmm1),
1685 /*2714*/ uint16(xArgXmm2M32),
1686 /*2715*/ uint16(xMatch),
1687 /*2716*/ uint16(xCondPrefix), 1,
1688 0x66, 2720,
1689 /*2720*/ uint16(xSetOp), uint16(PMOVZXBQ),
1690 /*2722*/ uint16(xReadSlashR),
1691 /*2723*/ uint16(xArgXmm1),
1692 /*2724*/ uint16(xArgXmm2M16),
1693 /*2725*/ uint16(xMatch),
1694 /*2726*/ uint16(xCondPrefix), 1,
1695 0x66, 2730,
1696 /*2730*/ uint16(xSetOp), uint16(PMOVZXWD),
1697 /*2732*/ uint16(xReadSlashR),
1698 /*2733*/ uint16(xArgXmm1),
1699 /*2734*/ uint16(xArgXmm2M64),
1700 /*2735*/ uint16(xMatch),
1701 /*2736*/ uint16(xCondPrefix), 1,
1702 0x66, 2740,
1703 /*2740*/ uint16(xSetOp), uint16(PMOVZXWQ),
1704 /*2742*/ uint16(xReadSlashR),
1705 /*2743*/ uint16(xArgXmm1),
1706 /*2744*/ uint16(xArgXmm2M32),
1707 /*2745*/ uint16(xMatch),
1708 /*2746*/ uint16(xCondPrefix), 1,
1709 0x66, 2750,
1710 /*2750*/ uint16(xSetOp), uint16(PMOVZXDQ),
1711 /*2752*/ uint16(xReadSlashR),
1712 /*2753*/ uint16(xArgXmm1),
1713 /*2754*/ uint16(xArgXmm2M64),
1714 /*2755*/ uint16(xMatch),
1715 /*2756*/ uint16(xCondPrefix), 1,
1716 0x66, 2760,
1717 /*2760*/ uint16(xSetOp), uint16(PCMPGTQ),
1718 /*2762*/ uint16(xReadSlashR),
1719 /*2763*/ uint16(xArgXmm1),
1720 /*2764*/ uint16(xArgXmm2M128),
1721 /*2765*/ uint16(xMatch),
1722 /*2766*/ uint16(xCondPrefix), 1,
1723 0x66, 2770,
1724 /*2770*/ uint16(xSetOp), uint16(PMINSB),
1725 /*2772*/ uint16(xReadSlashR),
1726 /*2773*/ uint16(xArgXmm1),
1727 /*2774*/ uint16(xArgXmm2M128),
1728 /*2775*/ uint16(xMatch),
1729 /*2776*/ uint16(xCondPrefix), 1,
1730 0x66, 2780,
1731 /*2780*/ uint16(xSetOp), uint16(PMINSD),
1732 /*2782*/ uint16(xReadSlashR),
1733 /*2783*/ uint16(xArgXmm1),
1734 /*2784*/ uint16(xArgXmm2M128),
1735 /*2785*/ uint16(xMatch),
1736 /*2786*/ uint16(xCondPrefix), 1,
1737 0x66, 2790,
1738 /*2790*/ uint16(xSetOp), uint16(PMINUW),
1739 /*2792*/ uint16(xReadSlashR),
1740 /*2793*/ uint16(xArgXmm1),
1741 /*2794*/ uint16(xArgXmm2M128),
1742 /*2795*/ uint16(xMatch),
1743 /*2796*/ uint16(xCondPrefix), 1,
1744 0x66, 2800,
1745 /*2800*/ uint16(xSetOp), uint16(PMINUD),
1746 /*2802*/ uint16(xReadSlashR),
1747 /*2803*/ uint16(xArgXmm1),
1748 /*2804*/ uint16(xArgXmm2M128),
1749 /*2805*/ uint16(xMatch),
1750 /*2806*/ uint16(xCondPrefix), 1,
1751 0x66, 2810,
1752 /*2810*/ uint16(xSetOp), uint16(PMAXSB),
1753 /*2812*/ uint16(xReadSlashR),
1754 /*2813*/ uint16(xArgXmm1),
1755 /*2814*/ uint16(xArgXmm2M128),
1756 /*2815*/ uint16(xMatch),
1757 /*2816*/ uint16(xCondPrefix), 1,
1758 0x66, 2820,
1759 /*2820*/ uint16(xSetOp), uint16(PMAXSD),
1760 /*2822*/ uint16(xReadSlashR),
1761 /*2823*/ uint16(xArgXmm1),
1762 /*2824*/ uint16(xArgXmm2M128),
1763 /*2825*/ uint16(xMatch),
1764 /*2826*/ uint16(xCondPrefix), 1,
1765 0x66, 2830,
1766 /*2830*/ uint16(xSetOp), uint16(PMAXUW),
1767 /*2832*/ uint16(xReadSlashR),
1768 /*2833*/ uint16(xArgXmm1),
1769 /*2834*/ uint16(xArgXmm2M128),
1770 /*2835*/ uint16(xMatch),
1771 /*2836*/ uint16(xCondPrefix), 1,
1772 0x66, 2840,
1773 /*2840*/ uint16(xSetOp), uint16(PMAXUD),
1774 /*2842*/ uint16(xReadSlashR),
1775 /*2843*/ uint16(xArgXmm1),
1776 /*2844*/ uint16(xArgXmm2M128),
1777 /*2845*/ uint16(xMatch),
1778 /*2846*/ uint16(xCondPrefix), 1,
1779 0x66, 2850,
1780 /*2850*/ uint16(xSetOp), uint16(PMULLD),
1781 /*2852*/ uint16(xReadSlashR),
1782 /*2853*/ uint16(xArgXmm1),
1783 /*2854*/ uint16(xArgXmm2M128),
1784 /*2855*/ uint16(xMatch),
1785 /*2856*/ uint16(xCondPrefix), 1,
1786 0x66, 2860,
1787 /*2860*/ uint16(xSetOp), uint16(PHMINPOSUW),
1788 /*2862*/ uint16(xReadSlashR),
1789 /*2863*/ uint16(xArgXmm1),
1790 /*2864*/ uint16(xArgXmm2M128),
1791 /*2865*/ uint16(xMatch),
1792 /*2866*/ uint16(xCondIs64), 2869, 2879,
1793 /*2869*/ uint16(xCondPrefix), 1,
1794 0x66, 2873,
1795 /*2873*/ uint16(xSetOp), uint16(INVPCID),
1796 /*2875*/ uint16(xReadSlashR),
1797 /*2876*/ uint16(xArgR32),
1798 /*2877*/ uint16(xArgM128),
1799 /*2878*/ uint16(xMatch),
1800 /*2879*/ uint16(xCondPrefix), 1,
1801 0x66, 2883,
1802 /*2883*/ uint16(xSetOp), uint16(INVPCID),
1803 /*2885*/ uint16(xReadSlashR),
1804 /*2886*/ uint16(xArgR64),
1805 /*2887*/ uint16(xArgM128),
1806 /*2888*/ uint16(xMatch),
1807 /*2889*/ uint16(xCondPrefix), 1,
1808 0x66, 2893,
1809 /*2893*/ uint16(xSetOp), uint16(AESIMC),
1810 /*2895*/ uint16(xReadSlashR),
1811 /*2896*/ uint16(xArgXmm1),
1812 /*2897*/ uint16(xArgXmm2M128),
1813 /*2898*/ uint16(xMatch),
1814 /*2899*/ uint16(xCondPrefix), 1,
1815 0x66, 2903,
1816 /*2903*/ uint16(xSetOp), uint16(AESENC),
1817 /*2905*/ uint16(xReadSlashR),
1818 /*2906*/ uint16(xArgXmm1),
1819 /*2907*/ uint16(xArgXmm2M128),
1820 /*2908*/ uint16(xMatch),
1821 /*2909*/ uint16(xCondPrefix), 1,
1822 0x66, 2913,
1823 /*2913*/ uint16(xSetOp), uint16(AESENCLAST),
1824 /*2915*/ uint16(xReadSlashR),
1825 /*2916*/ uint16(xArgXmm1),
1826 /*2917*/ uint16(xArgXmm2M128),
1827 /*2918*/ uint16(xMatch),
1828 /*2919*/ uint16(xCondPrefix), 1,
1829 0x66, 2923,
1830 /*2923*/ uint16(xSetOp), uint16(AESDEC),
1831 /*2925*/ uint16(xReadSlashR),
1832 /*2926*/ uint16(xArgXmm1),
1833 /*2927*/ uint16(xArgXmm2M128),
1834 /*2928*/ uint16(xMatch),
1835 /*2929*/ uint16(xCondPrefix), 1,
1836 0x66, 2933,
1837 /*2933*/ uint16(xSetOp), uint16(AESDECLAST),
1838 /*2935*/ uint16(xReadSlashR),
1839 /*2936*/ uint16(xArgXmm1),
1840 /*2937*/ uint16(xArgXmm2M128),
1841 /*2938*/ uint16(xMatch),
1842 /*2939*/ uint16(xCondIs64), 2942, 2980,
1843 /*2942*/ uint16(xCondPrefix), 2,
1844 0xF2, 2964,
1845 0x0, 2948,
1846 /*2948*/ uint16(xCondDataSize), 2952, 2958, 0,
1847 /*2952*/ uint16(xSetOp), uint16(MOVBE),
1848 /*2954*/ uint16(xReadSlashR),
1849 /*2955*/ uint16(xArgR16),
1850 /*2956*/ uint16(xArgM16),
1851 /*2957*/ uint16(xMatch),
1852 /*2958*/ uint16(xSetOp), uint16(MOVBE),
1853 /*2960*/ uint16(xReadSlashR),
1854 /*2961*/ uint16(xArgR32),
1855 /*2962*/ uint16(xArgM32),
1856 /*2963*/ uint16(xMatch),
1857 /*2964*/ uint16(xCondDataSize), 2968, 2974, 0,
1858 /*2968*/ uint16(xSetOp), uint16(CRC32),
1859 /*2970*/ uint16(xReadSlashR),
1860 /*2971*/ uint16(xArgR32),
1861 /*2972*/ uint16(xArgRM8),
1862 /*2973*/ uint16(xMatch),
1863 /*2974*/ uint16(xSetOp), uint16(CRC32),
1864 /*2976*/ uint16(xReadSlashR),
1865 /*2977*/ uint16(xArgR32),
1866 /*2978*/ uint16(xArgRM8),
1867 /*2979*/ uint16(xMatch),
1868 /*2980*/ uint16(xCondPrefix), 2,
1869 0xF2, 2996,
1870 0x0, 2986,
1871 /*2986*/ uint16(xCondDataSize), 2952, 2958, 2990,
1872 /*2990*/ uint16(xSetOp), uint16(MOVBE),
1873 /*2992*/ uint16(xReadSlashR),
1874 /*2993*/ uint16(xArgR64),
1875 /*2994*/ uint16(xArgM64),
1876 /*2995*/ uint16(xMatch),
1877 /*2996*/ uint16(xCondDataSize), 2968, 2974, 3000,
1878 /*3000*/ uint16(xSetOp), uint16(CRC32),
1879 /*3002*/ uint16(xReadSlashR),
1880 /*3003*/ uint16(xArgR64),
1881 /*3004*/ uint16(xArgRM8),
1882 /*3005*/ uint16(xMatch),
1883 /*3006*/ uint16(xCondIs64), 3009, 3047,
1884 /*3009*/ uint16(xCondPrefix), 2,
1885 0xF2, 3031,
1886 0x0, 3015,
1887 /*3015*/ uint16(xCondDataSize), 3019, 3025, 0,
1888 /*3019*/ uint16(xSetOp), uint16(MOVBE),
1889 /*3021*/ uint16(xReadSlashR),
1890 /*3022*/ uint16(xArgM16),
1891 /*3023*/ uint16(xArgR16),
1892 /*3024*/ uint16(xMatch),
1893 /*3025*/ uint16(xSetOp), uint16(MOVBE),
1894 /*3027*/ uint16(xReadSlashR),
1895 /*3028*/ uint16(xArgM32),
1896 /*3029*/ uint16(xArgR32),
1897 /*3030*/ uint16(xMatch),
1898 /*3031*/ uint16(xCondDataSize), 3035, 3041, 0,
1899 /*3035*/ uint16(xSetOp), uint16(CRC32),
1900 /*3037*/ uint16(xReadSlashR),
1901 /*3038*/ uint16(xArgR32),
1902 /*3039*/ uint16(xArgRM16),
1903 /*3040*/ uint16(xMatch),
1904 /*3041*/ uint16(xSetOp), uint16(CRC32),
1905 /*3043*/ uint16(xReadSlashR),
1906 /*3044*/ uint16(xArgR32),
1907 /*3045*/ uint16(xArgRM32),
1908 /*3046*/ uint16(xMatch),
1909 /*3047*/ uint16(xCondPrefix), 2,
1910 0xF2, 3063,
1911 0x0, 3053,
1912 /*3053*/ uint16(xCondDataSize), 3019, 3025, 3057,
1913 /*3057*/ uint16(xSetOp), uint16(MOVBE),
1914 /*3059*/ uint16(xReadSlashR),
1915 /*3060*/ uint16(xArgM64),
1916 /*3061*/ uint16(xArgR64),
1917 /*3062*/ uint16(xMatch),
1918 /*3063*/ uint16(xCondDataSize), 3035, 3041, 3067,
1919 /*3067*/ uint16(xSetOp), uint16(CRC32),
1920 /*3069*/ uint16(xReadSlashR),
1921 /*3070*/ uint16(xArgR64),
1922 /*3071*/ uint16(xArgRM64),
1923 /*3072*/ uint16(xMatch),
1924 /*3073*/ uint16(xCondByte), 24,
1925 0x08, 3124,
1926 0x09, 3136,
1927 0x0A, 3148,
1928 0x0B, 3160,
1929 0x0C, 3172,
1930 0x0D, 3184,
1931 0x0E, 3196,
1932 0x0F, 3208,
1933 0x14, 3230,
1934 0x15, 3242,
1935 0x16, 3254,
1936 0x17, 3297,
1937 0x20, 3309,
1938 0x21, 3321,
1939 0x22, 3333,
1940 0x40, 3376,
1941 0x41, 3388,
1942 0x42, 3400,
1943 0x44, 3412,
1944 0x60, 3424,
1945 0x61, 3436,
1946 0x62, 3448,
1947 0x63, 3460,
1948 0xDF, 3472,
1949 uint16(xFail),
1950 /*3124*/ uint16(xCondPrefix), 1,
1951 0x66, 3128,
1952 /*3128*/ uint16(xSetOp), uint16(ROUNDPS),
1953 /*3130*/ uint16(xReadSlashR),
1954 /*3131*/ uint16(xReadIb),
1955 /*3132*/ uint16(xArgXmm1),
1956 /*3133*/ uint16(xArgXmm2M128),
1957 /*3134*/ uint16(xArgImm8u),
1958 /*3135*/ uint16(xMatch),
1959 /*3136*/ uint16(xCondPrefix), 1,
1960 0x66, 3140,
1961 /*3140*/ uint16(xSetOp), uint16(ROUNDPD),
1962 /*3142*/ uint16(xReadSlashR),
1963 /*3143*/ uint16(xReadIb),
1964 /*3144*/ uint16(xArgXmm1),
1965 /*3145*/ uint16(xArgXmm2M128),
1966 /*3146*/ uint16(xArgImm8u),
1967 /*3147*/ uint16(xMatch),
1968 /*3148*/ uint16(xCondPrefix), 1,
1969 0x66, 3152,
1970 /*3152*/ uint16(xSetOp), uint16(ROUNDSS),
1971 /*3154*/ uint16(xReadSlashR),
1972 /*3155*/ uint16(xReadIb),
1973 /*3156*/ uint16(xArgXmm1),
1974 /*3157*/ uint16(xArgXmm2M32),
1975 /*3158*/ uint16(xArgImm8u),
1976 /*3159*/ uint16(xMatch),
1977 /*3160*/ uint16(xCondPrefix), 1,
1978 0x66, 3164,
1979 /*3164*/ uint16(xSetOp), uint16(ROUNDSD),
1980 /*3166*/ uint16(xReadSlashR),
1981 /*3167*/ uint16(xReadIb),
1982 /*3168*/ uint16(xArgXmm1),
1983 /*3169*/ uint16(xArgXmm2M64),
1984 /*3170*/ uint16(xArgImm8u),
1985 /*3171*/ uint16(xMatch),
1986 /*3172*/ uint16(xCondPrefix), 1,
1987 0x66, 3176,
1988 /*3176*/ uint16(xSetOp), uint16(BLENDPS),
1989 /*3178*/ uint16(xReadSlashR),
1990 /*3179*/ uint16(xReadIb),
1991 /*3180*/ uint16(xArgXmm1),
1992 /*3181*/ uint16(xArgXmm2M128),
1993 /*3182*/ uint16(xArgImm8u),
1994 /*3183*/ uint16(xMatch),
1995 /*3184*/ uint16(xCondPrefix), 1,
1996 0x66, 3188,
1997 /*3188*/ uint16(xSetOp), uint16(BLENDPD),
1998 /*3190*/ uint16(xReadSlashR),
1999 /*3191*/ uint16(xReadIb),
2000 /*3192*/ uint16(xArgXmm1),
2001 /*3193*/ uint16(xArgXmm2M128),
2002 /*3194*/ uint16(xArgImm8u),
2003 /*3195*/ uint16(xMatch),
2004 /*3196*/ uint16(xCondPrefix), 1,
2005 0x66, 3200,
2006 /*3200*/ uint16(xSetOp), uint16(PBLENDW),
2007 /*3202*/ uint16(xReadSlashR),
2008 /*3203*/ uint16(xReadIb),
2009 /*3204*/ uint16(xArgXmm1),
2010 /*3205*/ uint16(xArgXmm2M128),
2011 /*3206*/ uint16(xArgImm8u),
2012 /*3207*/ uint16(xMatch),
2013 /*3208*/ uint16(xCondPrefix), 2,
2014 0x66, 3222,
2015 0x0, 3214,
2016 /*3214*/ uint16(xSetOp), uint16(PALIGNR),
2017 /*3216*/ uint16(xReadSlashR),
2018 /*3217*/ uint16(xReadIb),
2019 /*3218*/ uint16(xArgMm1),
2020 /*3219*/ uint16(xArgMm2M64),
2021 /*3220*/ uint16(xArgImm8u),
2022 /*3221*/ uint16(xMatch),
2023 /*3222*/ uint16(xSetOp), uint16(PALIGNR),
2024 /*3224*/ uint16(xReadSlashR),
2025 /*3225*/ uint16(xReadIb),
2026 /*3226*/ uint16(xArgXmm1),
2027 /*3227*/ uint16(xArgXmm2M128),
2028 /*3228*/ uint16(xArgImm8u),
2029 /*3229*/ uint16(xMatch),
2030 /*3230*/ uint16(xCondPrefix), 1,
2031 0x66, 3234,
2032 /*3234*/ uint16(xSetOp), uint16(PEXTRB),
2033 /*3236*/ uint16(xReadSlashR),
2034 /*3237*/ uint16(xReadIb),
2035 /*3238*/ uint16(xArgR32M8),
2036 /*3239*/ uint16(xArgXmm1),
2037 /*3240*/ uint16(xArgImm8u),
2038 /*3241*/ uint16(xMatch),
2039 /*3242*/ uint16(xCondPrefix), 1,
2040 0x66, 3246,
2041 /*3246*/ uint16(xSetOp), uint16(PEXTRW),
2042 /*3248*/ uint16(xReadSlashR),
2043 /*3249*/ uint16(xReadIb),
2044 /*3250*/ uint16(xArgR32M16),
2045 /*3251*/ uint16(xArgXmm1),
2046 /*3252*/ uint16(xArgImm8u),
2047 /*3253*/ uint16(xMatch),
2048 /*3254*/ uint16(xCondIs64), 3257, 3281,
2049 /*3257*/ uint16(xCondPrefix), 1,
2050 0x66, 3261,
2051 /*3261*/ uint16(xCondDataSize), 3265, 3273, 0,
2052 /*3265*/ uint16(xSetOp), uint16(PEXTRD),
2053 /*3267*/ uint16(xReadSlashR),
2054 /*3268*/ uint16(xReadIb),
2055 /*3269*/ uint16(xArgRM32),
2056 /*3270*/ uint16(xArgXmm1),
2057 /*3271*/ uint16(xArgImm8u),
2058 /*3272*/ uint16(xMatch),
2059 /*3273*/ uint16(xSetOp), uint16(PEXTRD),
2060 /*3275*/ uint16(xReadSlashR),
2061 /*3276*/ uint16(xReadIb),
2062 /*3277*/ uint16(xArgRM32),
2063 /*3278*/ uint16(xArgXmm1),
2064 /*3279*/ uint16(xArgImm8u),
2065 /*3280*/ uint16(xMatch),
2066 /*3281*/ uint16(xCondPrefix), 1,
2067 0x66, 3285,
2068 /*3285*/ uint16(xCondDataSize), 3265, 3273, 3289,
2069 /*3289*/ uint16(xSetOp), uint16(PEXTRQ),
2070 /*3291*/ uint16(xReadSlashR),
2071 /*3292*/ uint16(xReadIb),
2072 /*3293*/ uint16(xArgRM64),
2073 /*3294*/ uint16(xArgXmm1),
2074 /*3295*/ uint16(xArgImm8u),
2075 /*3296*/ uint16(xMatch),
2076 /*3297*/ uint16(xCondPrefix), 1,
2077 0x66, 3301,
2078 /*3301*/ uint16(xSetOp), uint16(EXTRACTPS),
2079 /*3303*/ uint16(xReadSlashR),
2080 /*3304*/ uint16(xReadIb),
2081 /*3305*/ uint16(xArgRM32),
2082 /*3306*/ uint16(xArgXmm1),
2083 /*3307*/ uint16(xArgImm8u),
2084 /*3308*/ uint16(xMatch),
2085 /*3309*/ uint16(xCondPrefix), 1,
2086 0x66, 3313,
2087 /*3313*/ uint16(xSetOp), uint16(PINSRB),
2088 /*3315*/ uint16(xReadSlashR),
2089 /*3316*/ uint16(xReadIb),
2090 /*3317*/ uint16(xArgXmm1),
2091 /*3318*/ uint16(xArgR32M8),
2092 /*3319*/ uint16(xArgImm8u),
2093 /*3320*/ uint16(xMatch),
2094 /*3321*/ uint16(xCondPrefix), 1,
2095 0x66, 3325,
2096 /*3325*/ uint16(xSetOp), uint16(INSERTPS),
2097 /*3327*/ uint16(xReadSlashR),
2098 /*3328*/ uint16(xReadIb),
2099 /*3329*/ uint16(xArgXmm1),
2100 /*3330*/ uint16(xArgXmm2M32),
2101 /*3331*/ uint16(xArgImm8u),
2102 /*3332*/ uint16(xMatch),
2103 /*3333*/ uint16(xCondIs64), 3336, 3360,
2104 /*3336*/ uint16(xCondPrefix), 1,
2105 0x66, 3340,
2106 /*3340*/ uint16(xCondDataSize), 3344, 3352, 0,
2107 /*3344*/ uint16(xSetOp), uint16(PINSRD),
2108 /*3346*/ uint16(xReadSlashR),
2109 /*3347*/ uint16(xReadIb),
2110 /*3348*/ uint16(xArgXmm1),
2111 /*3349*/ uint16(xArgRM32),
2112 /*3350*/ uint16(xArgImm8u),
2113 /*3351*/ uint16(xMatch),
2114 /*3352*/ uint16(xSetOp), uint16(PINSRD),
2115 /*3354*/ uint16(xReadSlashR),
2116 /*3355*/ uint16(xReadIb),
2117 /*3356*/ uint16(xArgXmm1),
2118 /*3357*/ uint16(xArgRM32),
2119 /*3358*/ uint16(xArgImm8u),
2120 /*3359*/ uint16(xMatch),
2121 /*3360*/ uint16(xCondPrefix), 1,
2122 0x66, 3364,
2123 /*3364*/ uint16(xCondDataSize), 3344, 3352, 3368,
2124 /*3368*/ uint16(xSetOp), uint16(PINSRQ),
2125 /*3370*/ uint16(xReadSlashR),
2126 /*3371*/ uint16(xReadIb),
2127 /*3372*/ uint16(xArgXmm1),
2128 /*3373*/ uint16(xArgRM64),
2129 /*3374*/ uint16(xArgImm8u),
2130 /*3375*/ uint16(xMatch),
2131 /*3376*/ uint16(xCondPrefix), 1,
2132 0x66, 3380,
2133 /*3380*/ uint16(xSetOp), uint16(DPPS),
2134 /*3382*/ uint16(xReadSlashR),
2135 /*3383*/ uint16(xReadIb),
2136 /*3384*/ uint16(xArgXmm1),
2137 /*3385*/ uint16(xArgXmm2M128),
2138 /*3386*/ uint16(xArgImm8u),
2139 /*3387*/ uint16(xMatch),
2140 /*3388*/ uint16(xCondPrefix), 1,
2141 0x66, 3392,
2142 /*3392*/ uint16(xSetOp), uint16(DPPD),
2143 /*3394*/ uint16(xReadSlashR),
2144 /*3395*/ uint16(xReadIb),
2145 /*3396*/ uint16(xArgXmm1),
2146 /*3397*/ uint16(xArgXmm2M128),
2147 /*3398*/ uint16(xArgImm8u),
2148 /*3399*/ uint16(xMatch),
2149 /*3400*/ uint16(xCondPrefix), 1,
2150 0x66, 3404,
2151 /*3404*/ uint16(xSetOp), uint16(MPSADBW),
2152 /*3406*/ uint16(xReadSlashR),
2153 /*3407*/ uint16(xReadIb),
2154 /*3408*/ uint16(xArgXmm1),
2155 /*3409*/ uint16(xArgXmm2M128),
2156 /*3410*/ uint16(xArgImm8u),
2157 /*3411*/ uint16(xMatch),
2158 /*3412*/ uint16(xCondPrefix), 1,
2159 0x66, 3416,
2160 /*3416*/ uint16(xSetOp), uint16(PCLMULQDQ),
2161 /*3418*/ uint16(xReadSlashR),
2162 /*3419*/ uint16(xReadIb),
2163 /*3420*/ uint16(xArgXmm1),
2164 /*3421*/ uint16(xArgXmm2M128),
2165 /*3422*/ uint16(xArgImm8u),
2166 /*3423*/ uint16(xMatch),
2167 /*3424*/ uint16(xCondPrefix), 1,
2168 0x66, 3428,
2169 /*3428*/ uint16(xSetOp), uint16(PCMPESTRM),
2170 /*3430*/ uint16(xReadSlashR),
2171 /*3431*/ uint16(xReadIb),
2172 /*3432*/ uint16(xArgXmm1),
2173 /*3433*/ uint16(xArgXmm2M128),
2174 /*3434*/ uint16(xArgImm8u),
2175 /*3435*/ uint16(xMatch),
2176 /*3436*/ uint16(xCondPrefix), 1,
2177 0x66, 3440,
2178 /*3440*/ uint16(xSetOp), uint16(PCMPESTRI),
2179 /*3442*/ uint16(xReadSlashR),
2180 /*3443*/ uint16(xReadIb),
2181 /*3444*/ uint16(xArgXmm1),
2182 /*3445*/ uint16(xArgXmm2M128),
2183 /*3446*/ uint16(xArgImm8u),
2184 /*3447*/ uint16(xMatch),
2185 /*3448*/ uint16(xCondPrefix), 1,
2186 0x66, 3452,
2187 /*3452*/ uint16(xSetOp), uint16(PCMPISTRM),
2188 /*3454*/ uint16(xReadSlashR),
2189 /*3455*/ uint16(xReadIb),
2190 /*3456*/ uint16(xArgXmm1),
2191 /*3457*/ uint16(xArgXmm2M128),
2192 /*3458*/ uint16(xArgImm8u),
2193 /*3459*/ uint16(xMatch),
2194 /*3460*/ uint16(xCondPrefix), 1,
2195 0x66, 3464,
2196 /*3464*/ uint16(xSetOp), uint16(PCMPISTRI),
2197 /*3466*/ uint16(xReadSlashR),
2198 /*3467*/ uint16(xReadIb),
2199 /*3468*/ uint16(xArgXmm1),
2200 /*3469*/ uint16(xArgXmm2M128),
2201 /*3470*/ uint16(xArgImm8u),
2202 /*3471*/ uint16(xMatch),
2203 /*3472*/ uint16(xCondPrefix), 1,
2204 0x66, 3476,
2205 /*3476*/ uint16(xSetOp), uint16(AESKEYGENASSIST),
2206 /*3478*/ uint16(xReadSlashR),
2207 /*3479*/ uint16(xReadIb),
2208 /*3480*/ uint16(xArgXmm1),
2209 /*3481*/ uint16(xArgXmm2M128),
2210 /*3482*/ uint16(xArgImm8u),
2211 /*3483*/ uint16(xMatch),
2212 /*3484*/ uint16(xCondIs64), 3487, 3503,
2213 /*3487*/ uint16(xCondDataSize), 3491, 3497, 0,
2214 /*3491*/ uint16(xSetOp), uint16(CMOVO),
2215 /*3493*/ uint16(xReadSlashR),
2216 /*3494*/ uint16(xArgR16),
2217 /*3495*/ uint16(xArgRM16),
2218 /*3496*/ uint16(xMatch),
2219 /*3497*/ uint16(xSetOp), uint16(CMOVO),
2220 /*3499*/ uint16(xReadSlashR),
2221 /*3500*/ uint16(xArgR32),
2222 /*3501*/ uint16(xArgRM32),
2223 /*3502*/ uint16(xMatch),
2224 /*3503*/ uint16(xCondDataSize), 3491, 3497, 3507,
2225 /*3507*/ uint16(xSetOp), uint16(CMOVO),
2226 /*3509*/ uint16(xReadSlashR),
2227 /*3510*/ uint16(xArgR64),
2228 /*3511*/ uint16(xArgRM64),
2229 /*3512*/ uint16(xMatch),
2230 /*3513*/ uint16(xCondIs64), 3516, 3532,
2231 /*3516*/ uint16(xCondDataSize), 3520, 3526, 0,
2232 /*3520*/ uint16(xSetOp), uint16(CMOVNO),
2233 /*3522*/ uint16(xReadSlashR),
2234 /*3523*/ uint16(xArgR16),
2235 /*3524*/ uint16(xArgRM16),
2236 /*3525*/ uint16(xMatch),
2237 /*3526*/ uint16(xSetOp), uint16(CMOVNO),
2238 /*3528*/ uint16(xReadSlashR),
2239 /*3529*/ uint16(xArgR32),
2240 /*3530*/ uint16(xArgRM32),
2241 /*3531*/ uint16(xMatch),
2242 /*3532*/ uint16(xCondDataSize), 3520, 3526, 3536,
2243 /*3536*/ uint16(xSetOp), uint16(CMOVNO),
2244 /*3538*/ uint16(xReadSlashR),
2245 /*3539*/ uint16(xArgR64),
2246 /*3540*/ uint16(xArgRM64),
2247 /*3541*/ uint16(xMatch),
2248 /*3542*/ uint16(xCondIs64), 3545, 3561,
2249 /*3545*/ uint16(xCondDataSize), 3549, 3555, 0,
2250 /*3549*/ uint16(xSetOp), uint16(CMOVB),
2251 /*3551*/ uint16(xReadSlashR),
2252 /*3552*/ uint16(xArgR16),
2253 /*3553*/ uint16(xArgRM16),
2254 /*3554*/ uint16(xMatch),
2255 /*3555*/ uint16(xSetOp), uint16(CMOVB),
2256 /*3557*/ uint16(xReadSlashR),
2257 /*3558*/ uint16(xArgR32),
2258 /*3559*/ uint16(xArgRM32),
2259 /*3560*/ uint16(xMatch),
2260 /*3561*/ uint16(xCondDataSize), 3549, 3555, 3565,
2261 /*3565*/ uint16(xSetOp), uint16(CMOVB),
2262 /*3567*/ uint16(xReadSlashR),
2263 /*3568*/ uint16(xArgR64),
2264 /*3569*/ uint16(xArgRM64),
2265 /*3570*/ uint16(xMatch),
2266 /*3571*/ uint16(xCondIs64), 3574, 3590,
2267 /*3574*/ uint16(xCondDataSize), 3578, 3584, 0,
2268 /*3578*/ uint16(xSetOp), uint16(CMOVAE),
2269 /*3580*/ uint16(xReadSlashR),
2270 /*3581*/ uint16(xArgR16),
2271 /*3582*/ uint16(xArgRM16),
2272 /*3583*/ uint16(xMatch),
2273 /*3584*/ uint16(xSetOp), uint16(CMOVAE),
2274 /*3586*/ uint16(xReadSlashR),
2275 /*3587*/ uint16(xArgR32),
2276 /*3588*/ uint16(xArgRM32),
2277 /*3589*/ uint16(xMatch),
2278 /*3590*/ uint16(xCondDataSize), 3578, 3584, 3594,
2279 /*3594*/ uint16(xSetOp), uint16(CMOVAE),
2280 /*3596*/ uint16(xReadSlashR),
2281 /*3597*/ uint16(xArgR64),
2282 /*3598*/ uint16(xArgRM64),
2283 /*3599*/ uint16(xMatch),
2284 /*3600*/ uint16(xCondIs64), 3603, 3619,
2285 /*3603*/ uint16(xCondDataSize), 3607, 3613, 0,
2286 /*3607*/ uint16(xSetOp), uint16(CMOVE),
2287 /*3609*/ uint16(xReadSlashR),
2288 /*3610*/ uint16(xArgR16),
2289 /*3611*/ uint16(xArgRM16),
2290 /*3612*/ uint16(xMatch),
2291 /*3613*/ uint16(xSetOp), uint16(CMOVE),
2292 /*3615*/ uint16(xReadSlashR),
2293 /*3616*/ uint16(xArgR32),
2294 /*3617*/ uint16(xArgRM32),
2295 /*3618*/ uint16(xMatch),
2296 /*3619*/ uint16(xCondDataSize), 3607, 3613, 3623,
2297 /*3623*/ uint16(xSetOp), uint16(CMOVE),
2298 /*3625*/ uint16(xReadSlashR),
2299 /*3626*/ uint16(xArgR64),
2300 /*3627*/ uint16(xArgRM64),
2301 /*3628*/ uint16(xMatch),
2302 /*3629*/ uint16(xCondIs64), 3632, 3648,
2303 /*3632*/ uint16(xCondDataSize), 3636, 3642, 0,
2304 /*3636*/ uint16(xSetOp), uint16(CMOVNE),
2305 /*3638*/ uint16(xReadSlashR),
2306 /*3639*/ uint16(xArgR16),
2307 /*3640*/ uint16(xArgRM16),
2308 /*3641*/ uint16(xMatch),
2309 /*3642*/ uint16(xSetOp), uint16(CMOVNE),
2310 /*3644*/ uint16(xReadSlashR),
2311 /*3645*/ uint16(xArgR32),
2312 /*3646*/ uint16(xArgRM32),
2313 /*3647*/ uint16(xMatch),
2314 /*3648*/ uint16(xCondDataSize), 3636, 3642, 3652,
2315 /*3652*/ uint16(xSetOp), uint16(CMOVNE),
2316 /*3654*/ uint16(xReadSlashR),
2317 /*3655*/ uint16(xArgR64),
2318 /*3656*/ uint16(xArgRM64),
2319 /*3657*/ uint16(xMatch),
2320 /*3658*/ uint16(xCondIs64), 3661, 3677,
2321 /*3661*/ uint16(xCondDataSize), 3665, 3671, 0,
2322 /*3665*/ uint16(xSetOp), uint16(CMOVBE),
2323 /*3667*/ uint16(xReadSlashR),
2324 /*3668*/ uint16(xArgR16),
2325 /*3669*/ uint16(xArgRM16),
2326 /*3670*/ uint16(xMatch),
2327 /*3671*/ uint16(xSetOp), uint16(CMOVBE),
2328 /*3673*/ uint16(xReadSlashR),
2329 /*3674*/ uint16(xArgR32),
2330 /*3675*/ uint16(xArgRM32),
2331 /*3676*/ uint16(xMatch),
2332 /*3677*/ uint16(xCondDataSize), 3665, 3671, 3681,
2333 /*3681*/ uint16(xSetOp), uint16(CMOVBE),
2334 /*3683*/ uint16(xReadSlashR),
2335 /*3684*/ uint16(xArgR64),
2336 /*3685*/ uint16(xArgRM64),
2337 /*3686*/ uint16(xMatch),
2338 /*3687*/ uint16(xCondIs64), 3690, 3706,
2339 /*3690*/ uint16(xCondDataSize), 3694, 3700, 0,
2340 /*3694*/ uint16(xSetOp), uint16(CMOVA),
2341 /*3696*/ uint16(xReadSlashR),
2342 /*3697*/ uint16(xArgR16),
2343 /*3698*/ uint16(xArgRM16),
2344 /*3699*/ uint16(xMatch),
2345 /*3700*/ uint16(xSetOp), uint16(CMOVA),
2346 /*3702*/ uint16(xReadSlashR),
2347 /*3703*/ uint16(xArgR32),
2348 /*3704*/ uint16(xArgRM32),
2349 /*3705*/ uint16(xMatch),
2350 /*3706*/ uint16(xCondDataSize), 3694, 3700, 3710,
2351 /*3710*/ uint16(xSetOp), uint16(CMOVA),
2352 /*3712*/ uint16(xReadSlashR),
2353 /*3713*/ uint16(xArgR64),
2354 /*3714*/ uint16(xArgRM64),
2355 /*3715*/ uint16(xMatch),
2356 /*3716*/ uint16(xCondIs64), 3719, 3735,
2357 /*3719*/ uint16(xCondDataSize), 3723, 3729, 0,
2358 /*3723*/ uint16(xSetOp), uint16(CMOVS),
2359 /*3725*/ uint16(xReadSlashR),
2360 /*3726*/ uint16(xArgR16),
2361 /*3727*/ uint16(xArgRM16),
2362 /*3728*/ uint16(xMatch),
2363 /*3729*/ uint16(xSetOp), uint16(CMOVS),
2364 /*3731*/ uint16(xReadSlashR),
2365 /*3732*/ uint16(xArgR32),
2366 /*3733*/ uint16(xArgRM32),
2367 /*3734*/ uint16(xMatch),
2368 /*3735*/ uint16(xCondDataSize), 3723, 3729, 3739,
2369 /*3739*/ uint16(xSetOp), uint16(CMOVS),
2370 /*3741*/ uint16(xReadSlashR),
2371 /*3742*/ uint16(xArgR64),
2372 /*3743*/ uint16(xArgRM64),
2373 /*3744*/ uint16(xMatch),
2374 /*3745*/ uint16(xCondIs64), 3748, 3764,
2375 /*3748*/ uint16(xCondDataSize), 3752, 3758, 0,
2376 /*3752*/ uint16(xSetOp), uint16(CMOVNS),
2377 /*3754*/ uint16(xReadSlashR),
2378 /*3755*/ uint16(xArgR16),
2379 /*3756*/ uint16(xArgRM16),
2380 /*3757*/ uint16(xMatch),
2381 /*3758*/ uint16(xSetOp), uint16(CMOVNS),
2382 /*3760*/ uint16(xReadSlashR),
2383 /*3761*/ uint16(xArgR32),
2384 /*3762*/ uint16(xArgRM32),
2385 /*3763*/ uint16(xMatch),
2386 /*3764*/ uint16(xCondDataSize), 3752, 3758, 3768,
2387 /*3768*/ uint16(xSetOp), uint16(CMOVNS),
2388 /*3770*/ uint16(xReadSlashR),
2389 /*3771*/ uint16(xArgR64),
2390 /*3772*/ uint16(xArgRM64),
2391 /*3773*/ uint16(xMatch),
2392 /*3774*/ uint16(xCondIs64), 3777, 3793,
2393 /*3777*/ uint16(xCondDataSize), 3781, 3787, 0,
2394 /*3781*/ uint16(xSetOp), uint16(CMOVP),
2395 /*3783*/ uint16(xReadSlashR),
2396 /*3784*/ uint16(xArgR16),
2397 /*3785*/ uint16(xArgRM16),
2398 /*3786*/ uint16(xMatch),
2399 /*3787*/ uint16(xSetOp), uint16(CMOVP),
2400 /*3789*/ uint16(xReadSlashR),
2401 /*3790*/ uint16(xArgR32),
2402 /*3791*/ uint16(xArgRM32),
2403 /*3792*/ uint16(xMatch),
2404 /*3793*/ uint16(xCondDataSize), 3781, 3787, 3797,
2405 /*3797*/ uint16(xSetOp), uint16(CMOVP),
2406 /*3799*/ uint16(xReadSlashR),
2407 /*3800*/ uint16(xArgR64),
2408 /*3801*/ uint16(xArgRM64),
2409 /*3802*/ uint16(xMatch),
2410 /*3803*/ uint16(xCondIs64), 3806, 3822,
2411 /*3806*/ uint16(xCondDataSize), 3810, 3816, 0,
2412 /*3810*/ uint16(xSetOp), uint16(CMOVNP),
2413 /*3812*/ uint16(xReadSlashR),
2414 /*3813*/ uint16(xArgR16),
2415 /*3814*/ uint16(xArgRM16),
2416 /*3815*/ uint16(xMatch),
2417 /*3816*/ uint16(xSetOp), uint16(CMOVNP),
2418 /*3818*/ uint16(xReadSlashR),
2419 /*3819*/ uint16(xArgR32),
2420 /*3820*/ uint16(xArgRM32),
2421 /*3821*/ uint16(xMatch),
2422 /*3822*/ uint16(xCondDataSize), 3810, 3816, 3826,
2423 /*3826*/ uint16(xSetOp), uint16(CMOVNP),
2424 /*3828*/ uint16(xReadSlashR),
2425 /*3829*/ uint16(xArgR64),
2426 /*3830*/ uint16(xArgRM64),
2427 /*3831*/ uint16(xMatch),
2428 /*3832*/ uint16(xCondIs64), 3835, 3851,
2429 /*3835*/ uint16(xCondDataSize), 3839, 3845, 0,
2430 /*3839*/ uint16(xSetOp), uint16(CMOVL),
2431 /*3841*/ uint16(xReadSlashR),
2432 /*3842*/ uint16(xArgR16),
2433 /*3843*/ uint16(xArgRM16),
2434 /*3844*/ uint16(xMatch),
2435 /*3845*/ uint16(xSetOp), uint16(CMOVL),
2436 /*3847*/ uint16(xReadSlashR),
2437 /*3848*/ uint16(xArgR32),
2438 /*3849*/ uint16(xArgRM32),
2439 /*3850*/ uint16(xMatch),
2440 /*3851*/ uint16(xCondDataSize), 3839, 3845, 3855,
2441 /*3855*/ uint16(xSetOp), uint16(CMOVL),
2442 /*3857*/ uint16(xReadSlashR),
2443 /*3858*/ uint16(xArgR64),
2444 /*3859*/ uint16(xArgRM64),
2445 /*3860*/ uint16(xMatch),
2446 /*3861*/ uint16(xCondIs64), 3864, 3880,
2447 /*3864*/ uint16(xCondDataSize), 3868, 3874, 0,
2448 /*3868*/ uint16(xSetOp), uint16(CMOVGE),
2449 /*3870*/ uint16(xReadSlashR),
2450 /*3871*/ uint16(xArgR16),
2451 /*3872*/ uint16(xArgRM16),
2452 /*3873*/ uint16(xMatch),
2453 /*3874*/ uint16(xSetOp), uint16(CMOVGE),
2454 /*3876*/ uint16(xReadSlashR),
2455 /*3877*/ uint16(xArgR32),
2456 /*3878*/ uint16(xArgRM32),
2457 /*3879*/ uint16(xMatch),
2458 /*3880*/ uint16(xCondDataSize), 3868, 3874, 3884,
2459 /*3884*/ uint16(xSetOp), uint16(CMOVGE),
2460 /*3886*/ uint16(xReadSlashR),
2461 /*3887*/ uint16(xArgR64),
2462 /*3888*/ uint16(xArgRM64),
2463 /*3889*/ uint16(xMatch),
2464 /*3890*/ uint16(xCondIs64), 3893, 3909,
2465 /*3893*/ uint16(xCondDataSize), 3897, 3903, 0,
2466 /*3897*/ uint16(xSetOp), uint16(CMOVLE),
2467 /*3899*/ uint16(xReadSlashR),
2468 /*3900*/ uint16(xArgR16),
2469 /*3901*/ uint16(xArgRM16),
2470 /*3902*/ uint16(xMatch),
2471 /*3903*/ uint16(xSetOp), uint16(CMOVLE),
2472 /*3905*/ uint16(xReadSlashR),
2473 /*3906*/ uint16(xArgR32),
2474 /*3907*/ uint16(xArgRM32),
2475 /*3908*/ uint16(xMatch),
2476 /*3909*/ uint16(xCondDataSize), 3897, 3903, 3913,
2477 /*3913*/ uint16(xSetOp), uint16(CMOVLE),
2478 /*3915*/ uint16(xReadSlashR),
2479 /*3916*/ uint16(xArgR64),
2480 /*3917*/ uint16(xArgRM64),
2481 /*3918*/ uint16(xMatch),
2482 /*3919*/ uint16(xCondIs64), 3922, 3938,
2483 /*3922*/ uint16(xCondDataSize), 3926, 3932, 0,
2484 /*3926*/ uint16(xSetOp), uint16(CMOVG),
2485 /*3928*/ uint16(xReadSlashR),
2486 /*3929*/ uint16(xArgR16),
2487 /*3930*/ uint16(xArgRM16),
2488 /*3931*/ uint16(xMatch),
2489 /*3932*/ uint16(xSetOp), uint16(CMOVG),
2490 /*3934*/ uint16(xReadSlashR),
2491 /*3935*/ uint16(xArgR32),
2492 /*3936*/ uint16(xArgRM32),
2493 /*3937*/ uint16(xMatch),
2494 /*3938*/ uint16(xCondDataSize), 3926, 3932, 3942,
2495 /*3942*/ uint16(xSetOp), uint16(CMOVG),
2496 /*3944*/ uint16(xReadSlashR),
2497 /*3945*/ uint16(xArgR64),
2498 /*3946*/ uint16(xArgRM64),
2499 /*3947*/ uint16(xMatch),
2500 /*3948*/ uint16(xCondPrefix), 2,
2501 0x66, 3960,
2502 0x0, 3954,
2503 /*3954*/ uint16(xSetOp), uint16(MOVMSKPS),
2504 /*3956*/ uint16(xReadSlashR),
2505 /*3957*/ uint16(xArgR32),
2506 /*3958*/ uint16(xArgXmm2),
2507 /*3959*/ uint16(xMatch),
2508 /*3960*/ uint16(xSetOp), uint16(MOVMSKPD),
2509 /*3962*/ uint16(xReadSlashR),
2510 /*3963*/ uint16(xArgR32),
2511 /*3964*/ uint16(xArgXmm2),
2512 /*3965*/ uint16(xMatch),
2513 /*3966*/ uint16(xCondPrefix), 4,
2514 0xF3, 3994,
2515 0xF2, 3988,
2516 0x66, 3982,
2517 0x0, 3976,
2518 /*3976*/ uint16(xSetOp), uint16(SQRTPS),
2519 /*3978*/ uint16(xReadSlashR),
2520 /*3979*/ uint16(xArgXmm1),
2521 /*3980*/ uint16(xArgXmm2M128),
2522 /*3981*/ uint16(xMatch),
2523 /*3982*/ uint16(xSetOp), uint16(SQRTPD),
2524 /*3984*/ uint16(xReadSlashR),
2525 /*3985*/ uint16(xArgXmm1),
2526 /*3986*/ uint16(xArgXmm2M128),
2527 /*3987*/ uint16(xMatch),
2528 /*3988*/ uint16(xSetOp), uint16(SQRTSD),
2529 /*3990*/ uint16(xReadSlashR),
2530 /*3991*/ uint16(xArgXmm1),
2531 /*3992*/ uint16(xArgXmm2M64),
2532 /*3993*/ uint16(xMatch),
2533 /*3994*/ uint16(xSetOp), uint16(SQRTSS),
2534 /*3996*/ uint16(xReadSlashR),
2535 /*3997*/ uint16(xArgXmm1),
2536 /*3998*/ uint16(xArgXmm2M32),
2537 /*3999*/ uint16(xMatch),
2538 /*4000*/ uint16(xCondPrefix), 2,
2539 0xF3, 4012,
2540 0x0, 4006,
2541 /*4006*/ uint16(xSetOp), uint16(RSQRTPS),
2542 /*4008*/ uint16(xReadSlashR),
2543 /*4009*/ uint16(xArgXmm1),
2544 /*4010*/ uint16(xArgXmm2M128),
2545 /*4011*/ uint16(xMatch),
2546 /*4012*/ uint16(xSetOp), uint16(RSQRTSS),
2547 /*4014*/ uint16(xReadSlashR),
2548 /*4015*/ uint16(xArgXmm1),
2549 /*4016*/ uint16(xArgXmm2M32),
2550 /*4017*/ uint16(xMatch),
2551 /*4018*/ uint16(xCondPrefix), 2,
2552 0xF3, 4030,
2553 0x0, 4024,
2554 /*4024*/ uint16(xSetOp), uint16(RCPPS),
2555 /*4026*/ uint16(xReadSlashR),
2556 /*4027*/ uint16(xArgXmm1),
2557 /*4028*/ uint16(xArgXmm2M128),
2558 /*4029*/ uint16(xMatch),
2559 /*4030*/ uint16(xSetOp), uint16(RCPSS),
2560 /*4032*/ uint16(xReadSlashR),
2561 /*4033*/ uint16(xArgXmm1),
2562 /*4034*/ uint16(xArgXmm2M32),
2563 /*4035*/ uint16(xMatch),
2564 /*4036*/ uint16(xCondPrefix), 2,
2565 0x66, 4048,
2566 0x0, 4042,
2567 /*4042*/ uint16(xSetOp), uint16(ANDPS),
2568 /*4044*/ uint16(xReadSlashR),
2569 /*4045*/ uint16(xArgXmm1),
2570 /*4046*/ uint16(xArgXmm2M128),
2571 /*4047*/ uint16(xMatch),
2572 /*4048*/ uint16(xSetOp), uint16(ANDPD),
2573 /*4050*/ uint16(xReadSlashR),
2574 /*4051*/ uint16(xArgXmm1),
2575 /*4052*/ uint16(xArgXmm2M128),
2576 /*4053*/ uint16(xMatch),
2577 /*4054*/ uint16(xCondPrefix), 2,
2578 0x66, 4066,
2579 0x0, 4060,
2580 /*4060*/ uint16(xSetOp), uint16(ANDNPS),
2581 /*4062*/ uint16(xReadSlashR),
2582 /*4063*/ uint16(xArgXmm1),
2583 /*4064*/ uint16(xArgXmm2M128),
2584 /*4065*/ uint16(xMatch),
2585 /*4066*/ uint16(xSetOp), uint16(ANDNPD),
2586 /*4068*/ uint16(xReadSlashR),
2587 /*4069*/ uint16(xArgXmm1),
2588 /*4070*/ uint16(xArgXmm2M128),
2589 /*4071*/ uint16(xMatch),
2590 /*4072*/ uint16(xCondPrefix), 2,
2591 0x66, 4084,
2592 0x0, 4078,
2593 /*4078*/ uint16(xSetOp), uint16(ORPS),
2594 /*4080*/ uint16(xReadSlashR),
2595 /*4081*/ uint16(xArgXmm1),
2596 /*4082*/ uint16(xArgXmm2M128),
2597 /*4083*/ uint16(xMatch),
2598 /*4084*/ uint16(xSetOp), uint16(ORPD),
2599 /*4086*/ uint16(xReadSlashR),
2600 /*4087*/ uint16(xArgXmm1),
2601 /*4088*/ uint16(xArgXmm2M128),
2602 /*4089*/ uint16(xMatch),
2603 /*4090*/ uint16(xCondPrefix), 2,
2604 0x66, 4102,
2605 0x0, 4096,
2606 /*4096*/ uint16(xSetOp), uint16(XORPS),
2607 /*4098*/ uint16(xReadSlashR),
2608 /*4099*/ uint16(xArgXmm1),
2609 /*4100*/ uint16(xArgXmm2M128),
2610 /*4101*/ uint16(xMatch),
2611 /*4102*/ uint16(xSetOp), uint16(XORPD),
2612 /*4104*/ uint16(xReadSlashR),
2613 /*4105*/ uint16(xArgXmm1),
2614 /*4106*/ uint16(xArgXmm2M128),
2615 /*4107*/ uint16(xMatch),
2616 /*4108*/ uint16(xCondPrefix), 4,
2617 0xF3, 4136,
2618 0xF2, 4130,
2619 0x66, 4124,
2620 0x0, 4118,
2621 /*4118*/ uint16(xSetOp), uint16(ADDPS),
2622 /*4120*/ uint16(xReadSlashR),
2623 /*4121*/ uint16(xArgXmm1),
2624 /*4122*/ uint16(xArgXmm2M128),
2625 /*4123*/ uint16(xMatch),
2626 /*4124*/ uint16(xSetOp), uint16(ADDPD),
2627 /*4126*/ uint16(xReadSlashR),
2628 /*4127*/ uint16(xArgXmm1),
2629 /*4128*/ uint16(xArgXmm2M128),
2630 /*4129*/ uint16(xMatch),
2631 /*4130*/ uint16(xSetOp), uint16(ADDSD),
2632 /*4132*/ uint16(xReadSlashR),
2633 /*4133*/ uint16(xArgXmm1),
2634 /*4134*/ uint16(xArgXmm2M64),
2635 /*4135*/ uint16(xMatch),
2636 /*4136*/ uint16(xSetOp), uint16(ADDSS),
2637 /*4138*/ uint16(xReadSlashR),
2638 /*4139*/ uint16(xArgXmm1),
2639 /*4140*/ uint16(xArgXmm2M32),
2640 /*4141*/ uint16(xMatch),
2641 /*4142*/ uint16(xCondPrefix), 4,
2642 0xF3, 4170,
2643 0xF2, 4164,
2644 0x66, 4158,
2645 0x0, 4152,
2646 /*4152*/ uint16(xSetOp), uint16(MULPS),
2647 /*4154*/ uint16(xReadSlashR),
2648 /*4155*/ uint16(xArgXmm1),
2649 /*4156*/ uint16(xArgXmm2M128),
2650 /*4157*/ uint16(xMatch),
2651 /*4158*/ uint16(xSetOp), uint16(MULPD),
2652 /*4160*/ uint16(xReadSlashR),
2653 /*4161*/ uint16(xArgXmm1),
2654 /*4162*/ uint16(xArgXmm2M128),
2655 /*4163*/ uint16(xMatch),
2656 /*4164*/ uint16(xSetOp), uint16(MULSD),
2657 /*4166*/ uint16(xReadSlashR),
2658 /*4167*/ uint16(xArgXmm1),
2659 /*4168*/ uint16(xArgXmm2M64),
2660 /*4169*/ uint16(xMatch),
2661 /*4170*/ uint16(xSetOp), uint16(MULSS),
2662 /*4172*/ uint16(xReadSlashR),
2663 /*4173*/ uint16(xArgXmm1),
2664 /*4174*/ uint16(xArgXmm2M32),
2665 /*4175*/ uint16(xMatch),
2666 /*4176*/ uint16(xCondPrefix), 4,
2667 0xF3, 4204,
2668 0xF2, 4198,
2669 0x66, 4192,
2670 0x0, 4186,
2671 /*4186*/ uint16(xSetOp), uint16(CVTPS2PD),
2672 /*4188*/ uint16(xReadSlashR),
2673 /*4189*/ uint16(xArgXmm1),
2674 /*4190*/ uint16(xArgXmm2M64),
2675 /*4191*/ uint16(xMatch),
2676 /*4192*/ uint16(xSetOp), uint16(CVTPD2PS),
2677 /*4194*/ uint16(xReadSlashR),
2678 /*4195*/ uint16(xArgXmm1),
2679 /*4196*/ uint16(xArgXmm2M128),
2680 /*4197*/ uint16(xMatch),
2681 /*4198*/ uint16(xSetOp), uint16(CVTSD2SS),
2682 /*4200*/ uint16(xReadSlashR),
2683 /*4201*/ uint16(xArgXmm1),
2684 /*4202*/ uint16(xArgXmm2M64),
2685 /*4203*/ uint16(xMatch),
2686 /*4204*/ uint16(xSetOp), uint16(CVTSS2SD),
2687 /*4206*/ uint16(xReadSlashR),
2688 /*4207*/ uint16(xArgXmm1),
2689 /*4208*/ uint16(xArgXmm2M32),
2690 /*4209*/ uint16(xMatch),
2691 /*4210*/ uint16(xCondPrefix), 3,
2692 0xF3, 4230,
2693 0x66, 4224,
2694 0x0, 4218,
2695 /*4218*/ uint16(xSetOp), uint16(CVTDQ2PS),
2696 /*4220*/ uint16(xReadSlashR),
2697 /*4221*/ uint16(xArgXmm1),
2698 /*4222*/ uint16(xArgXmm2M128),
2699 /*4223*/ uint16(xMatch),
2700 /*4224*/ uint16(xSetOp), uint16(CVTPS2DQ),
2701 /*4226*/ uint16(xReadSlashR),
2702 /*4227*/ uint16(xArgXmm1),
2703 /*4228*/ uint16(xArgXmm2M128),
2704 /*4229*/ uint16(xMatch),
2705 /*4230*/ uint16(xSetOp), uint16(CVTTPS2DQ),
2706 /*4232*/ uint16(xReadSlashR),
2707 /*4233*/ uint16(xArgXmm1),
2708 /*4234*/ uint16(xArgXmm2M128),
2709 /*4235*/ uint16(xMatch),
2710 /*4236*/ uint16(xCondPrefix), 4,
2711 0xF3, 4264,
2712 0xF2, 4258,
2713 0x66, 4252,
2714 0x0, 4246,
2715 /*4246*/ uint16(xSetOp), uint16(SUBPS),
2716 /*4248*/ uint16(xReadSlashR),
2717 /*4249*/ uint16(xArgXmm1),
2718 /*4250*/ uint16(xArgXmm2M128),
2719 /*4251*/ uint16(xMatch),
2720 /*4252*/ uint16(xSetOp), uint16(SUBPD),
2721 /*4254*/ uint16(xReadSlashR),
2722 /*4255*/ uint16(xArgXmm1),
2723 /*4256*/ uint16(xArgXmm2M128),
2724 /*4257*/ uint16(xMatch),
2725 /*4258*/ uint16(xSetOp), uint16(SUBSD),
2726 /*4260*/ uint16(xReadSlashR),
2727 /*4261*/ uint16(xArgXmm1),
2728 /*4262*/ uint16(xArgXmm2M64),
2729 /*4263*/ uint16(xMatch),
2730 /*4264*/ uint16(xSetOp), uint16(SUBSS),
2731 /*4266*/ uint16(xReadSlashR),
2732 /*4267*/ uint16(xArgXmm1),
2733 /*4268*/ uint16(xArgXmm2M32),
2734 /*4269*/ uint16(xMatch),
2735 /*4270*/ uint16(xCondPrefix), 4,
2736 0xF3, 4298,
2737 0xF2, 4292,
2738 0x66, 4286,
2739 0x0, 4280,
2740 /*4280*/ uint16(xSetOp), uint16(MINPS),
2741 /*4282*/ uint16(xReadSlashR),
2742 /*4283*/ uint16(xArgXmm1),
2743 /*4284*/ uint16(xArgXmm2M128),
2744 /*4285*/ uint16(xMatch),
2745 /*4286*/ uint16(xSetOp), uint16(MINPD),
2746 /*4288*/ uint16(xReadSlashR),
2747 /*4289*/ uint16(xArgXmm1),
2748 /*4290*/ uint16(xArgXmm2M128),
2749 /*4291*/ uint16(xMatch),
2750 /*4292*/ uint16(xSetOp), uint16(MINSD),
2751 /*4294*/ uint16(xReadSlashR),
2752 /*4295*/ uint16(xArgXmm1),
2753 /*4296*/ uint16(xArgXmm2M64),
2754 /*4297*/ uint16(xMatch),
2755 /*4298*/ uint16(xSetOp), uint16(MINSS),
2756 /*4300*/ uint16(xReadSlashR),
2757 /*4301*/ uint16(xArgXmm1),
2758 /*4302*/ uint16(xArgXmm2M32),
2759 /*4303*/ uint16(xMatch),
2760 /*4304*/ uint16(xCondPrefix), 4,
2761 0xF3, 4332,
2762 0xF2, 4326,
2763 0x66, 4320,
2764 0x0, 4314,
2765 /*4314*/ uint16(xSetOp), uint16(DIVPS),
2766 /*4316*/ uint16(xReadSlashR),
2767 /*4317*/ uint16(xArgXmm1),
2768 /*4318*/ uint16(xArgXmm2M128),
2769 /*4319*/ uint16(xMatch),
2770 /*4320*/ uint16(xSetOp), uint16(DIVPD),
2771 /*4322*/ uint16(xReadSlashR),
2772 /*4323*/ uint16(xArgXmm1),
2773 /*4324*/ uint16(xArgXmm2M128),
2774 /*4325*/ uint16(xMatch),
2775 /*4326*/ uint16(xSetOp), uint16(DIVSD),
2776 /*4328*/ uint16(xReadSlashR),
2777 /*4329*/ uint16(xArgXmm1),
2778 /*4330*/ uint16(xArgXmm2M64),
2779 /*4331*/ uint16(xMatch),
2780 /*4332*/ uint16(xSetOp), uint16(DIVSS),
2781 /*4334*/ uint16(xReadSlashR),
2782 /*4335*/ uint16(xArgXmm1),
2783 /*4336*/ uint16(xArgXmm2M32),
2784 /*4337*/ uint16(xMatch),
2785 /*4338*/ uint16(xCondPrefix), 4,
2786 0xF3, 4366,
2787 0xF2, 4360,
2788 0x66, 4354,
2789 0x0, 4348,
2790 /*4348*/ uint16(xSetOp), uint16(MAXPS),
2791 /*4350*/ uint16(xReadSlashR),
2792 /*4351*/ uint16(xArgXmm1),
2793 /*4352*/ uint16(xArgXmm2M128),
2794 /*4353*/ uint16(xMatch),
2795 /*4354*/ uint16(xSetOp), uint16(MAXPD),
2796 /*4356*/ uint16(xReadSlashR),
2797 /*4357*/ uint16(xArgXmm1),
2798 /*4358*/ uint16(xArgXmm2M128),
2799 /*4359*/ uint16(xMatch),
2800 /*4360*/ uint16(xSetOp), uint16(MAXSD),
2801 /*4362*/ uint16(xReadSlashR),
2802 /*4363*/ uint16(xArgXmm1),
2803 /*4364*/ uint16(xArgXmm2M64),
2804 /*4365*/ uint16(xMatch),
2805 /*4366*/ uint16(xSetOp), uint16(MAXSS),
2806 /*4368*/ uint16(xReadSlashR),
2807 /*4369*/ uint16(xArgXmm1),
2808 /*4370*/ uint16(xArgXmm2M32),
2809 /*4371*/ uint16(xMatch),
2810 /*4372*/ uint16(xCondPrefix), 2,
2811 0x66, 4384,
2812 0x0, 4378,
2813 /*4378*/ uint16(xSetOp), uint16(PUNPCKLBW),
2814 /*4380*/ uint16(xReadSlashR),
2815 /*4381*/ uint16(xArgMm),
2816 /*4382*/ uint16(xArgMmM32),
2817 /*4383*/ uint16(xMatch),
2818 /*4384*/ uint16(xSetOp), uint16(PUNPCKLBW),
2819 /*4386*/ uint16(xReadSlashR),
2820 /*4387*/ uint16(xArgXmm1),
2821 /*4388*/ uint16(xArgXmm2M128),
2822 /*4389*/ uint16(xMatch),
2823 /*4390*/ uint16(xCondPrefix), 2,
2824 0x66, 4402,
2825 0x0, 4396,
2826 /*4396*/ uint16(xSetOp), uint16(PUNPCKLWD),
2827 /*4398*/ uint16(xReadSlashR),
2828 /*4399*/ uint16(xArgMm),
2829 /*4400*/ uint16(xArgMmM32),
2830 /*4401*/ uint16(xMatch),
2831 /*4402*/ uint16(xSetOp), uint16(PUNPCKLWD),
2832 /*4404*/ uint16(xReadSlashR),
2833 /*4405*/ uint16(xArgXmm1),
2834 /*4406*/ uint16(xArgXmm2M128),
2835 /*4407*/ uint16(xMatch),
2836 /*4408*/ uint16(xCondPrefix), 2,
2837 0x66, 4420,
2838 0x0, 4414,
2839 /*4414*/ uint16(xSetOp), uint16(PUNPCKLDQ),
2840 /*4416*/ uint16(xReadSlashR),
2841 /*4417*/ uint16(xArgMm),
2842 /*4418*/ uint16(xArgMmM32),
2843 /*4419*/ uint16(xMatch),
2844 /*4420*/ uint16(xSetOp), uint16(PUNPCKLDQ),
2845 /*4422*/ uint16(xReadSlashR),
2846 /*4423*/ uint16(xArgXmm1),
2847 /*4424*/ uint16(xArgXmm2M128),
2848 /*4425*/ uint16(xMatch),
2849 /*4426*/ uint16(xCondPrefix), 2,
2850 0x66, 4438,
2851 0x0, 4432,
2852 /*4432*/ uint16(xSetOp), uint16(PACKSSWB),
2853 /*4434*/ uint16(xReadSlashR),
2854 /*4435*/ uint16(xArgMm1),
2855 /*4436*/ uint16(xArgMm2M64),
2856 /*4437*/ uint16(xMatch),
2857 /*4438*/ uint16(xSetOp), uint16(PACKSSWB),
2858 /*4440*/ uint16(xReadSlashR),
2859 /*4441*/ uint16(xArgXmm1),
2860 /*4442*/ uint16(xArgXmm2M128),
2861 /*4443*/ uint16(xMatch),
2862 /*4444*/ uint16(xCondPrefix), 2,
2863 0x66, 4456,
2864 0x0, 4450,
2865 /*4450*/ uint16(xSetOp), uint16(PCMPGTB),
2866 /*4452*/ uint16(xReadSlashR),
2867 /*4453*/ uint16(xArgMm),
2868 /*4454*/ uint16(xArgMmM64),
2869 /*4455*/ uint16(xMatch),
2870 /*4456*/ uint16(xSetOp), uint16(PCMPGTB),
2871 /*4458*/ uint16(xReadSlashR),
2872 /*4459*/ uint16(xArgXmm1),
2873 /*4460*/ uint16(xArgXmm2M128),
2874 /*4461*/ uint16(xMatch),
2875 /*4462*/ uint16(xCondPrefix), 2,
2876 0x66, 4474,
2877 0x0, 4468,
2878 /*4468*/ uint16(xSetOp), uint16(PCMPGTW),
2879 /*4470*/ uint16(xReadSlashR),
2880 /*4471*/ uint16(xArgMm),
2881 /*4472*/ uint16(xArgMmM64),
2882 /*4473*/ uint16(xMatch),
2883 /*4474*/ uint16(xSetOp), uint16(PCMPGTW),
2884 /*4476*/ uint16(xReadSlashR),
2885 /*4477*/ uint16(xArgXmm1),
2886 /*4478*/ uint16(xArgXmm2M128),
2887 /*4479*/ uint16(xMatch),
2888 /*4480*/ uint16(xCondPrefix), 2,
2889 0x66, 4492,
2890 0x0, 4486,
2891 /*4486*/ uint16(xSetOp), uint16(PCMPGTD),
2892 /*4488*/ uint16(xReadSlashR),
2893 /*4489*/ uint16(xArgMm),
2894 /*4490*/ uint16(xArgMmM64),
2895 /*4491*/ uint16(xMatch),
2896 /*4492*/ uint16(xSetOp), uint16(PCMPGTD),
2897 /*4494*/ uint16(xReadSlashR),
2898 /*4495*/ uint16(xArgXmm1),
2899 /*4496*/ uint16(xArgXmm2M128),
2900 /*4497*/ uint16(xMatch),
2901 /*4498*/ uint16(xCondPrefix), 2,
2902 0x66, 4510,
2903 0x0, 4504,
2904 /*4504*/ uint16(xSetOp), uint16(PACKUSWB),
2905 /*4506*/ uint16(xReadSlashR),
2906 /*4507*/ uint16(xArgMm),
2907 /*4508*/ uint16(xArgMmM64),
2908 /*4509*/ uint16(xMatch),
2909 /*4510*/ uint16(xSetOp), uint16(PACKUSWB),
2910 /*4512*/ uint16(xReadSlashR),
2911 /*4513*/ uint16(xArgXmm1),
2912 /*4514*/ uint16(xArgXmm2M128),
2913 /*4515*/ uint16(xMatch),
2914 /*4516*/ uint16(xCondPrefix), 2,
2915 0x66, 4528,
2916 0x0, 4522,
2917 /*4522*/ uint16(xSetOp), uint16(PUNPCKHBW),
2918 /*4524*/ uint16(xReadSlashR),
2919 /*4525*/ uint16(xArgMm),
2920 /*4526*/ uint16(xArgMmM64),
2921 /*4527*/ uint16(xMatch),
2922 /*4528*/ uint16(xSetOp), uint16(PUNPCKHBW),
2923 /*4530*/ uint16(xReadSlashR),
2924 /*4531*/ uint16(xArgXmm1),
2925 /*4532*/ uint16(xArgXmm2M128),
2926 /*4533*/ uint16(xMatch),
2927 /*4534*/ uint16(xCondPrefix), 2,
2928 0x66, 4546,
2929 0x0, 4540,
2930 /*4540*/ uint16(xSetOp), uint16(PUNPCKHWD),
2931 /*4542*/ uint16(xReadSlashR),
2932 /*4543*/ uint16(xArgMm),
2933 /*4544*/ uint16(xArgMmM64),
2934 /*4545*/ uint16(xMatch),
2935 /*4546*/ uint16(xSetOp), uint16(PUNPCKHWD),
2936 /*4548*/ uint16(xReadSlashR),
2937 /*4549*/ uint16(xArgXmm1),
2938 /*4550*/ uint16(xArgXmm2M128),
2939 /*4551*/ uint16(xMatch),
2940 /*4552*/ uint16(xCondPrefix), 2,
2941 0x66, 4564,
2942 0x0, 4558,
2943 /*4558*/ uint16(xSetOp), uint16(PUNPCKHDQ),
2944 /*4560*/ uint16(xReadSlashR),
2945 /*4561*/ uint16(xArgMm),
2946 /*4562*/ uint16(xArgMmM64),
2947 /*4563*/ uint16(xMatch),
2948 /*4564*/ uint16(xSetOp), uint16(PUNPCKHDQ),
2949 /*4566*/ uint16(xReadSlashR),
2950 /*4567*/ uint16(xArgXmm1),
2951 /*4568*/ uint16(xArgXmm2M128),
2952 /*4569*/ uint16(xMatch),
2953 /*4570*/ uint16(xCondPrefix), 2,
2954 0x66, 4582,
2955 0x0, 4576,
2956 /*4576*/ uint16(xSetOp), uint16(PACKSSDW),
2957 /*4578*/ uint16(xReadSlashR),
2958 /*4579*/ uint16(xArgMm1),
2959 /*4580*/ uint16(xArgMm2M64),
2960 /*4581*/ uint16(xMatch),
2961 /*4582*/ uint16(xSetOp), uint16(PACKSSDW),
2962 /*4584*/ uint16(xReadSlashR),
2963 /*4585*/ uint16(xArgXmm1),
2964 /*4586*/ uint16(xArgXmm2M128),
2965 /*4587*/ uint16(xMatch),
2966 /*4588*/ uint16(xCondPrefix), 1,
2967 0x66, 4592,
2968 /*4592*/ uint16(xSetOp), uint16(PUNPCKLQDQ),
2969 /*4594*/ uint16(xReadSlashR),
2970 /*4595*/ uint16(xArgXmm1),
2971 /*4596*/ uint16(xArgXmm2M128),
2972 /*4597*/ uint16(xMatch),
2973 /*4598*/ uint16(xCondPrefix), 1,
2974 0x66, 4602,
2975 /*4602*/ uint16(xSetOp), uint16(PUNPCKHQDQ),
2976 /*4604*/ uint16(xReadSlashR),
2977 /*4605*/ uint16(xArgXmm1),
2978 /*4606*/ uint16(xArgXmm2M128),
2979 /*4607*/ uint16(xMatch),
2980 /*4608*/ uint16(xCondIs64), 4611, 4649,
2981 /*4611*/ uint16(xCondPrefix), 2,
2982 0x66, 4633,
2983 0x0, 4617,
2984 /*4617*/ uint16(xCondDataSize), 4621, 4627, 0,
2985 /*4621*/ uint16(xSetOp), uint16(MOVD),
2986 /*4623*/ uint16(xReadSlashR),
2987 /*4624*/ uint16(xArgMm),
2988 /*4625*/ uint16(xArgRM32),
2989 /*4626*/ uint16(xMatch),
2990 /*4627*/ uint16(xSetOp), uint16(MOVD),
2991 /*4629*/ uint16(xReadSlashR),
2992 /*4630*/ uint16(xArgMm),
2993 /*4631*/ uint16(xArgRM32),
2994 /*4632*/ uint16(xMatch),
2995 /*4633*/ uint16(xCondDataSize), 4637, 4643, 0,
2996 /*4637*/ uint16(xSetOp), uint16(MOVD),
2997 /*4639*/ uint16(xReadSlashR),
2998 /*4640*/ uint16(xArgXmm),
2999 /*4641*/ uint16(xArgRM32),
3000 /*4642*/ uint16(xMatch),
3001 /*4643*/ uint16(xSetOp), uint16(MOVD),
3002 /*4645*/ uint16(xReadSlashR),
3003 /*4646*/ uint16(xArgXmm),
3004 /*4647*/ uint16(xArgRM32),
3005 /*4648*/ uint16(xMatch),
3006 /*4649*/ uint16(xCondPrefix), 2,
3007 0x66, 4665,
3008 0x0, 4655,
3009 /*4655*/ uint16(xCondDataSize), 4621, 4627, 4659,
3010 /*4659*/ uint16(xSetOp), uint16(MOVQ),
3011 /*4661*/ uint16(xReadSlashR),
3012 /*4662*/ uint16(xArgMm),
3013 /*4663*/ uint16(xArgRM64),
3014 /*4664*/ uint16(xMatch),
3015 /*4665*/ uint16(xCondDataSize), 4637, 4643, 4669,
3016 /*4669*/ uint16(xSetOp), uint16(MOVQ),
3017 /*4671*/ uint16(xReadSlashR),
3018 /*4672*/ uint16(xArgXmm),
3019 /*4673*/ uint16(xArgRM64),
3020 /*4674*/ uint16(xMatch),
3021 /*4675*/ uint16(xCondPrefix), 3,
3022 0xF3, 4695,
3023 0x66, 4689,
3024 0x0, 4683,
3025 /*4683*/ uint16(xSetOp), uint16(MOVQ),
3026 /*4685*/ uint16(xReadSlashR),
3027 /*4686*/ uint16(xArgMm),
3028 /*4687*/ uint16(xArgMmM64),
3029 /*4688*/ uint16(xMatch),
3030 /*4689*/ uint16(xSetOp), uint16(MOVDQA),
3031 /*4691*/ uint16(xReadSlashR),
3032 /*4692*/ uint16(xArgXmm1),
3033 /*4693*/ uint16(xArgXmm2M128),
3034 /*4694*/ uint16(xMatch),
3035 /*4695*/ uint16(xSetOp), uint16(MOVDQU),
3036 /*4697*/ uint16(xReadSlashR),
3037 /*4698*/ uint16(xArgXmm1),
3038 /*4699*/ uint16(xArgXmm2M128),
3039 /*4700*/ uint16(xMatch),
3040 /*4701*/ uint16(xCondPrefix), 4,
3041 0xF3, 4735,
3042 0xF2, 4727,
3043 0x66, 4719,
3044 0x0, 4711,
3045 /*4711*/ uint16(xSetOp), uint16(PSHUFW),
3046 /*4713*/ uint16(xReadSlashR),
3047 /*4714*/ uint16(xReadIb),
3048 /*4715*/ uint16(xArgMm1),
3049 /*4716*/ uint16(xArgMm2M64),
3050 /*4717*/ uint16(xArgImm8u),
3051 /*4718*/ uint16(xMatch),
3052 /*4719*/ uint16(xSetOp), uint16(PSHUFD),
3053 /*4721*/ uint16(xReadSlashR),
3054 /*4722*/ uint16(xReadIb),
3055 /*4723*/ uint16(xArgXmm1),
3056 /*4724*/ uint16(xArgXmm2M128),
3057 /*4725*/ uint16(xArgImm8u),
3058 /*4726*/ uint16(xMatch),
3059 /*4727*/ uint16(xSetOp), uint16(PSHUFLW),
3060 /*4729*/ uint16(xReadSlashR),
3061 /*4730*/ uint16(xReadIb),
3062 /*4731*/ uint16(xArgXmm1),
3063 /*4732*/ uint16(xArgXmm2M128),
3064 /*4733*/ uint16(xArgImm8u),
3065 /*4734*/ uint16(xMatch),
3066 /*4735*/ uint16(xSetOp), uint16(PSHUFHW),
3067 /*4737*/ uint16(xReadSlashR),
3068 /*4738*/ uint16(xReadIb),
3069 /*4739*/ uint16(xArgXmm1),
3070 /*4740*/ uint16(xArgXmm2M128),
3071 /*4741*/ uint16(xArgImm8u),
3072 /*4742*/ uint16(xMatch),
3073 /*4743*/ uint16(xCondSlashR),
3074 0, // 0
3075 0, // 1
3076 4752, // 2
3077 0, // 3
3078 4770, // 4
3079 0, // 5
3080 4788, // 6
3081 0, // 7
3082 /*4752*/ uint16(xCondPrefix), 2,
3083 0x66, 4764,
3084 0x0, 4758,
3085 /*4758*/ uint16(xSetOp), uint16(PSRLW),
3086 /*4760*/ uint16(xReadIb),
3087 /*4761*/ uint16(xArgMm2),
3088 /*4762*/ uint16(xArgImm8u),
3089 /*4763*/ uint16(xMatch),
3090 /*4764*/ uint16(xSetOp), uint16(PSRLW),
3091 /*4766*/ uint16(xReadIb),
3092 /*4767*/ uint16(xArgXmm2),
3093 /*4768*/ uint16(xArgImm8u),
3094 /*4769*/ uint16(xMatch),
3095 /*4770*/ uint16(xCondPrefix), 2,
3096 0x66, 4782,
3097 0x0, 4776,
3098 /*4776*/ uint16(xSetOp), uint16(PSRAW),
3099 /*4778*/ uint16(xReadIb),
3100 /*4779*/ uint16(xArgMm2),
3101 /*4780*/ uint16(xArgImm8u),
3102 /*4781*/ uint16(xMatch),
3103 /*4782*/ uint16(xSetOp), uint16(PSRAW),
3104 /*4784*/ uint16(xReadIb),
3105 /*4785*/ uint16(xArgXmm2),
3106 /*4786*/ uint16(xArgImm8u),
3107 /*4787*/ uint16(xMatch),
3108 /*4788*/ uint16(xCondPrefix), 2,
3109 0x66, 4800,
3110 0x0, 4794,
3111 /*4794*/ uint16(xSetOp), uint16(PSLLW),
3112 /*4796*/ uint16(xReadIb),
3113 /*4797*/ uint16(xArgMm2),
3114 /*4798*/ uint16(xArgImm8u),
3115 /*4799*/ uint16(xMatch),
3116 /*4800*/ uint16(xSetOp), uint16(PSLLW),
3117 /*4802*/ uint16(xReadIb),
3118 /*4803*/ uint16(xArgXmm2),
3119 /*4804*/ uint16(xArgImm8u),
3120 /*4805*/ uint16(xMatch),
3121 /*4806*/ uint16(xCondSlashR),
3122 0, // 0
3123 0, // 1
3124 4815, // 2
3125 0, // 3
3126 4833, // 4
3127 0, // 5
3128 4851, // 6
3129 0, // 7
3130 /*4815*/ uint16(xCondPrefix), 2,
3131 0x66, 4827,
3132 0x0, 4821,
3133 /*4821*/ uint16(xSetOp), uint16(PSRLD),
3134 /*4823*/ uint16(xReadIb),
3135 /*4824*/ uint16(xArgMm2),
3136 /*4825*/ uint16(xArgImm8u),
3137 /*4826*/ uint16(xMatch),
3138 /*4827*/ uint16(xSetOp), uint16(PSRLD),
3139 /*4829*/ uint16(xReadIb),
3140 /*4830*/ uint16(xArgXmm2),
3141 /*4831*/ uint16(xArgImm8u),
3142 /*4832*/ uint16(xMatch),
3143 /*4833*/ uint16(xCondPrefix), 2,
3144 0x66, 4845,
3145 0x0, 4839,
3146 /*4839*/ uint16(xSetOp), uint16(PSRAD),
3147 /*4841*/ uint16(xReadIb),
3148 /*4842*/ uint16(xArgMm2),
3149 /*4843*/ uint16(xArgImm8u),
3150 /*4844*/ uint16(xMatch),
3151 /*4845*/ uint16(xSetOp), uint16(PSRAD),
3152 /*4847*/ uint16(xReadIb),
3153 /*4848*/ uint16(xArgXmm2),
3154 /*4849*/ uint16(xArgImm8u),
3155 /*4850*/ uint16(xMatch),
3156 /*4851*/ uint16(xCondPrefix), 2,
3157 0x66, 4863,
3158 0x0, 4857,
3159 /*4857*/ uint16(xSetOp), uint16(PSLLD),
3160 /*4859*/ uint16(xReadIb),
3161 /*4860*/ uint16(xArgMm2),
3162 /*4861*/ uint16(xArgImm8u),
3163 /*4862*/ uint16(xMatch),
3164 /*4863*/ uint16(xSetOp), uint16(PSLLD),
3165 /*4865*/ uint16(xReadIb),
3166 /*4866*/ uint16(xArgXmm2),
3167 /*4867*/ uint16(xArgImm8u),
3168 /*4868*/ uint16(xMatch),
3169 /*4869*/ uint16(xCondSlashR),
3170 0, // 0
3171 0, // 1
3172 4878, // 2
3173 4896, // 3
3174 0, // 4
3175 0, // 5
3176 4906, // 6
3177 4924, // 7
3178 /*4878*/ uint16(xCondPrefix), 2,
3179 0x66, 4890,
3180 0x0, 4884,
3181 /*4884*/ uint16(xSetOp), uint16(PSRLQ),
3182 /*4886*/ uint16(xReadIb),
3183 /*4887*/ uint16(xArgMm2),
3184 /*4888*/ uint16(xArgImm8u),
3185 /*4889*/ uint16(xMatch),
3186 /*4890*/ uint16(xSetOp), uint16(PSRLQ),
3187 /*4892*/ uint16(xReadIb),
3188 /*4893*/ uint16(xArgXmm2),
3189 /*4894*/ uint16(xArgImm8u),
3190 /*4895*/ uint16(xMatch),
3191 /*4896*/ uint16(xCondPrefix), 1,
3192 0x66, 4900,
3193 /*4900*/ uint16(xSetOp), uint16(PSRLDQ),
3194 /*4902*/ uint16(xReadIb),
3195 /*4903*/ uint16(xArgXmm2),
3196 /*4904*/ uint16(xArgImm8u),
3197 /*4905*/ uint16(xMatch),
3198 /*4906*/ uint16(xCondPrefix), 2,
3199 0x66, 4918,
3200 0x0, 4912,
3201 /*4912*/ uint16(xSetOp), uint16(PSLLQ),
3202 /*4914*/ uint16(xReadIb),
3203 /*4915*/ uint16(xArgMm2),
3204 /*4916*/ uint16(xArgImm8u),
3205 /*4917*/ uint16(xMatch),
3206 /*4918*/ uint16(xSetOp), uint16(PSLLQ),
3207 /*4920*/ uint16(xReadIb),
3208 /*4921*/ uint16(xArgXmm2),
3209 /*4922*/ uint16(xArgImm8u),
3210 /*4923*/ uint16(xMatch),
3211 /*4924*/ uint16(xCondPrefix), 1,
3212 0x66, 4928,
3213 /*4928*/ uint16(xSetOp), uint16(PSLLDQ),
3214 /*4930*/ uint16(xReadIb),
3215 /*4931*/ uint16(xArgXmm2),
3216 /*4932*/ uint16(xArgImm8u),
3217 /*4933*/ uint16(xMatch),
3218 /*4934*/ uint16(xCondPrefix), 2,
3219 0x66, 4946,
3220 0x0, 4940,
3221 /*4940*/ uint16(xSetOp), uint16(PCMPEQB),
3222 /*4942*/ uint16(xReadSlashR),
3223 /*4943*/ uint16(xArgMm),
3224 /*4944*/ uint16(xArgMmM64),
3225 /*4945*/ uint16(xMatch),
3226 /*4946*/ uint16(xSetOp), uint16(PCMPEQB),
3227 /*4948*/ uint16(xReadSlashR),
3228 /*4949*/ uint16(xArgXmm1),
3229 /*4950*/ uint16(xArgXmm2M128),
3230 /*4951*/ uint16(xMatch),
3231 /*4952*/ uint16(xCondPrefix), 2,
3232 0x66, 4964,
3233 0x0, 4958,
3234 /*4958*/ uint16(xSetOp), uint16(PCMPEQW),
3235 /*4960*/ uint16(xReadSlashR),
3236 /*4961*/ uint16(xArgMm),
3237 /*4962*/ uint16(xArgMmM64),
3238 /*4963*/ uint16(xMatch),
3239 /*4964*/ uint16(xSetOp), uint16(PCMPEQW),
3240 /*4966*/ uint16(xReadSlashR),
3241 /*4967*/ uint16(xArgXmm1),
3242 /*4968*/ uint16(xArgXmm2M128),
3243 /*4969*/ uint16(xMatch),
3244 /*4970*/ uint16(xCondPrefix), 2,
3245 0x66, 4982,
3246 0x0, 4976,
3247 /*4976*/ uint16(xSetOp), uint16(PCMPEQD),
3248 /*4978*/ uint16(xReadSlashR),
3249 /*4979*/ uint16(xArgMm),
3250 /*4980*/ uint16(xArgMmM64),
3251 /*4981*/ uint16(xMatch),
3252 /*4982*/ uint16(xSetOp), uint16(PCMPEQD),
3253 /*4984*/ uint16(xReadSlashR),
3254 /*4985*/ uint16(xArgXmm1),
3255 /*4986*/ uint16(xArgXmm2M128),
3256 /*4987*/ uint16(xMatch),
3257 /*4988*/ uint16(xSetOp), uint16(EMMS),
3258 /*4990*/ uint16(xMatch),
3259 /*4991*/ uint16(xCondPrefix), 2,
3260 0xF2, 5003,
3261 0x66, 4997,
3262 /*4997*/ uint16(xSetOp), uint16(HADDPD),
3263 /*4999*/ uint16(xReadSlashR),
3264 /*5000*/ uint16(xArgXmm1),
3265 /*5001*/ uint16(xArgXmm2M128),
3266 /*5002*/ uint16(xMatch),
3267 /*5003*/ uint16(xSetOp), uint16(HADDPS),
3268 /*5005*/ uint16(xReadSlashR),
3269 /*5006*/ uint16(xArgXmm1),
3270 /*5007*/ uint16(xArgXmm2M128),
3271 /*5008*/ uint16(xMatch),
3272 /*5009*/ uint16(xCondPrefix), 2,
3273 0xF2, 5021,
3274 0x66, 5015,
3275 /*5015*/ uint16(xSetOp), uint16(HSUBPD),
3276 /*5017*/ uint16(xReadSlashR),
3277 /*5018*/ uint16(xArgXmm1),
3278 /*5019*/ uint16(xArgXmm2M128),
3279 /*5020*/ uint16(xMatch),
3280 /*5021*/ uint16(xSetOp), uint16(HSUBPS),
3281 /*5023*/ uint16(xReadSlashR),
3282 /*5024*/ uint16(xArgXmm1),
3283 /*5025*/ uint16(xArgXmm2M128),
3284 /*5026*/ uint16(xMatch),
3285 /*5027*/ uint16(xCondIs64), 5030, 5076,
3286 /*5030*/ uint16(xCondPrefix), 3,
3287 0xF3, 5070,
3288 0x66, 5054,
3289 0x0, 5038,
3290 /*5038*/ uint16(xCondDataSize), 5042, 5048, 0,
3291 /*5042*/ uint16(xSetOp), uint16(MOVD),
3292 /*5044*/ uint16(xReadSlashR),
3293 /*5045*/ uint16(xArgRM32),
3294 /*5046*/ uint16(xArgMm),
3295 /*5047*/ uint16(xMatch),
3296 /*5048*/ uint16(xSetOp), uint16(MOVD),
3297 /*5050*/ uint16(xReadSlashR),
3298 /*5051*/ uint16(xArgRM32),
3299 /*5052*/ uint16(xArgMm),
3300 /*5053*/ uint16(xMatch),
3301 /*5054*/ uint16(xCondDataSize), 5058, 5064, 0,
3302 /*5058*/ uint16(xSetOp), uint16(MOVD),
3303 /*5060*/ uint16(xReadSlashR),
3304 /*5061*/ uint16(xArgRM32),
3305 /*5062*/ uint16(xArgXmm),
3306 /*5063*/ uint16(xMatch),
3307 /*5064*/ uint16(xSetOp), uint16(MOVD),
3308 /*5066*/ uint16(xReadSlashR),
3309 /*5067*/ uint16(xArgRM32),
3310 /*5068*/ uint16(xArgXmm),
3311 /*5069*/ uint16(xMatch),
3312 /*5070*/ uint16(xSetOp), uint16(MOVQ),
3313 /*5072*/ uint16(xReadSlashR),
3314 /*5073*/ uint16(xArgXmm1),
3315 /*5074*/ uint16(xArgXmm2M64),
3316 /*5075*/ uint16(xMatch),
3317 /*5076*/ uint16(xCondPrefix), 3,
3318 0xF3, 5070,
3319 0x66, 5094,
3320 0x0, 5084,
3321 /*5084*/ uint16(xCondDataSize), 5042, 5048, 5088,
3322 /*5088*/ uint16(xSetOp), uint16(MOVQ),
3323 /*5090*/ uint16(xReadSlashR),
3324 /*5091*/ uint16(xArgRM64),
3325 /*5092*/ uint16(xArgMm),
3326 /*5093*/ uint16(xMatch),
3327 /*5094*/ uint16(xCondDataSize), 5058, 5064, 5098,
3328 /*5098*/ uint16(xSetOp), uint16(MOVQ),
3329 /*5100*/ uint16(xReadSlashR),
3330 /*5101*/ uint16(xArgRM64),
3331 /*5102*/ uint16(xArgXmm),
3332 /*5103*/ uint16(xMatch),
3333 /*5104*/ uint16(xCondPrefix), 3,
3334 0xF3, 5124,
3335 0x66, 5118,
3336 0x0, 5112,
3337 /*5112*/ uint16(xSetOp), uint16(MOVQ),
3338 /*5114*/ uint16(xReadSlashR),
3339 /*5115*/ uint16(xArgMmM64),
3340 /*5116*/ uint16(xArgMm),
3341 /*5117*/ uint16(xMatch),
3342 /*5118*/ uint16(xSetOp), uint16(MOVDQA),
3343 /*5120*/ uint16(xReadSlashR),
3344 /*5121*/ uint16(xArgXmm2M128),
3345 /*5122*/ uint16(xArgXmm1),
3346 /*5123*/ uint16(xMatch),
3347 /*5124*/ uint16(xSetOp), uint16(MOVDQU),
3348 /*5126*/ uint16(xReadSlashR),
3349 /*5127*/ uint16(xArgXmm2M128),
3350 /*5128*/ uint16(xArgXmm1),
3351 /*5129*/ uint16(xMatch),
3352 /*5130*/ uint16(xCondIs64), 5133, 5147,
3353 /*5133*/ uint16(xCondDataSize), 5137, 5142, 0,
3354 /*5137*/ uint16(xSetOp), uint16(JO),
3355 /*5139*/ uint16(xReadCw),
3356 /*5140*/ uint16(xArgRel16),
3357 /*5141*/ uint16(xMatch),
3358 /*5142*/ uint16(xSetOp), uint16(JO),
3359 /*5144*/ uint16(xReadCd),
3360 /*5145*/ uint16(xArgRel32),
3361 /*5146*/ uint16(xMatch),
3362 /*5147*/ uint16(xCondDataSize), 5151, 5142, 5156,
3363 /*5151*/ uint16(xSetOp), uint16(JO),
3364 /*5153*/ uint16(xReadCd),
3365 /*5154*/ uint16(xArgRel32),
3366 /*5155*/ uint16(xMatch),
3367 /*5156*/ uint16(xSetOp), uint16(JO),
3368 /*5158*/ uint16(xReadCd),
3369 /*5159*/ uint16(xArgRel32),
3370 /*5160*/ uint16(xMatch),
3371 /*5161*/ uint16(xCondIs64), 5164, 5178,
3372 /*5164*/ uint16(xCondDataSize), 5168, 5173, 0,
3373 /*5168*/ uint16(xSetOp), uint16(JNO),
3374 /*5170*/ uint16(xReadCw),
3375 /*5171*/ uint16(xArgRel16),
3376 /*5172*/ uint16(xMatch),
3377 /*5173*/ uint16(xSetOp), uint16(JNO),
3378 /*5175*/ uint16(xReadCd),
3379 /*5176*/ uint16(xArgRel32),
3380 /*5177*/ uint16(xMatch),
3381 /*5178*/ uint16(xCondDataSize), 5182, 5173, 5187,
3382 /*5182*/ uint16(xSetOp), uint16(JNO),
3383 /*5184*/ uint16(xReadCd),
3384 /*5185*/ uint16(xArgRel32),
3385 /*5186*/ uint16(xMatch),
3386 /*5187*/ uint16(xSetOp), uint16(JNO),
3387 /*5189*/ uint16(xReadCd),
3388 /*5190*/ uint16(xArgRel32),
3389 /*5191*/ uint16(xMatch),
3390 /*5192*/ uint16(xCondIs64), 5195, 5209,
3391 /*5195*/ uint16(xCondDataSize), 5199, 5204, 0,
3392 /*5199*/ uint16(xSetOp), uint16(JB),
3393 /*5201*/ uint16(xReadCw),
3394 /*5202*/ uint16(xArgRel16),
3395 /*5203*/ uint16(xMatch),
3396 /*5204*/ uint16(xSetOp), uint16(JB),
3397 /*5206*/ uint16(xReadCd),
3398 /*5207*/ uint16(xArgRel32),
3399 /*5208*/ uint16(xMatch),
3400 /*5209*/ uint16(xCondDataSize), 5213, 5204, 5218,
3401 /*5213*/ uint16(xSetOp), uint16(JB),
3402 /*5215*/ uint16(xReadCd),
3403 /*5216*/ uint16(xArgRel32),
3404 /*5217*/ uint16(xMatch),
3405 /*5218*/ uint16(xSetOp), uint16(JB),
3406 /*5220*/ uint16(xReadCd),
3407 /*5221*/ uint16(xArgRel32),
3408 /*5222*/ uint16(xMatch),
3409 /*5223*/ uint16(xCondIs64), 5226, 5240,
3410 /*5226*/ uint16(xCondDataSize), 5230, 5235, 0,
3411 /*5230*/ uint16(xSetOp), uint16(JAE),
3412 /*5232*/ uint16(xReadCw),
3413 /*5233*/ uint16(xArgRel16),
3414 /*5234*/ uint16(xMatch),
3415 /*5235*/ uint16(xSetOp), uint16(JAE),
3416 /*5237*/ uint16(xReadCd),
3417 /*5238*/ uint16(xArgRel32),
3418 /*5239*/ uint16(xMatch),
3419 /*5240*/ uint16(xCondDataSize), 5244, 5235, 5249,
3420 /*5244*/ uint16(xSetOp), uint16(JAE),
3421 /*5246*/ uint16(xReadCd),
3422 /*5247*/ uint16(xArgRel32),
3423 /*5248*/ uint16(xMatch),
3424 /*5249*/ uint16(xSetOp), uint16(JAE),
3425 /*5251*/ uint16(xReadCd),
3426 /*5252*/ uint16(xArgRel32),
3427 /*5253*/ uint16(xMatch),
3428 /*5254*/ uint16(xCondIs64), 5257, 5271,
3429 /*5257*/ uint16(xCondDataSize), 5261, 5266, 0,
3430 /*5261*/ uint16(xSetOp), uint16(JE),
3431 /*5263*/ uint16(xReadCw),
3432 /*5264*/ uint16(xArgRel16),
3433 /*5265*/ uint16(xMatch),
3434 /*5266*/ uint16(xSetOp), uint16(JE),
3435 /*5268*/ uint16(xReadCd),
3436 /*5269*/ uint16(xArgRel32),
3437 /*5270*/ uint16(xMatch),
3438 /*5271*/ uint16(xCondDataSize), 5275, 5266, 5280,
3439 /*5275*/ uint16(xSetOp), uint16(JE),
3440 /*5277*/ uint16(xReadCd),
3441 /*5278*/ uint16(xArgRel32),
3442 /*5279*/ uint16(xMatch),
3443 /*5280*/ uint16(xSetOp), uint16(JE),
3444 /*5282*/ uint16(xReadCd),
3445 /*5283*/ uint16(xArgRel32),
3446 /*5284*/ uint16(xMatch),
3447 /*5285*/ uint16(xCondIs64), 5288, 5302,
3448 /*5288*/ uint16(xCondDataSize), 5292, 5297, 0,
3449 /*5292*/ uint16(xSetOp), uint16(JNE),
3450 /*5294*/ uint16(xReadCw),
3451 /*5295*/ uint16(xArgRel16),
3452 /*5296*/ uint16(xMatch),
3453 /*5297*/ uint16(xSetOp), uint16(JNE),
3454 /*5299*/ uint16(xReadCd),
3455 /*5300*/ uint16(xArgRel32),
3456 /*5301*/ uint16(xMatch),
3457 /*5302*/ uint16(xCondDataSize), 5306, 5297, 5311,
3458 /*5306*/ uint16(xSetOp), uint16(JNE),
3459 /*5308*/ uint16(xReadCd),
3460 /*5309*/ uint16(xArgRel32),
3461 /*5310*/ uint16(xMatch),
3462 /*5311*/ uint16(xSetOp), uint16(JNE),
3463 /*5313*/ uint16(xReadCd),
3464 /*5314*/ uint16(xArgRel32),
3465 /*5315*/ uint16(xMatch),
3466 /*5316*/ uint16(xCondIs64), 5319, 5333,
3467 /*5319*/ uint16(xCondDataSize), 5323, 5328, 0,
3468 /*5323*/ uint16(xSetOp), uint16(JBE),
3469 /*5325*/ uint16(xReadCw),
3470 /*5326*/ uint16(xArgRel16),
3471 /*5327*/ uint16(xMatch),
3472 /*5328*/ uint16(xSetOp), uint16(JBE),
3473 /*5330*/ uint16(xReadCd),
3474 /*5331*/ uint16(xArgRel32),
3475 /*5332*/ uint16(xMatch),
3476 /*5333*/ uint16(xCondDataSize), 5337, 5328, 5342,
3477 /*5337*/ uint16(xSetOp), uint16(JBE),
3478 /*5339*/ uint16(xReadCd),
3479 /*5340*/ uint16(xArgRel32),
3480 /*5341*/ uint16(xMatch),
3481 /*5342*/ uint16(xSetOp), uint16(JBE),
3482 /*5344*/ uint16(xReadCd),
3483 /*5345*/ uint16(xArgRel32),
3484 /*5346*/ uint16(xMatch),
3485 /*5347*/ uint16(xCondIs64), 5350, 5364,
3486 /*5350*/ uint16(xCondDataSize), 5354, 5359, 0,
3487 /*5354*/ uint16(xSetOp), uint16(JA),
3488 /*5356*/ uint16(xReadCw),
3489 /*5357*/ uint16(xArgRel16),
3490 /*5358*/ uint16(xMatch),
3491 /*5359*/ uint16(xSetOp), uint16(JA),
3492 /*5361*/ uint16(xReadCd),
3493 /*5362*/ uint16(xArgRel32),
3494 /*5363*/ uint16(xMatch),
3495 /*5364*/ uint16(xCondDataSize), 5368, 5359, 5373,
3496 /*5368*/ uint16(xSetOp), uint16(JA),
3497 /*5370*/ uint16(xReadCd),
3498 /*5371*/ uint16(xArgRel32),
3499 /*5372*/ uint16(xMatch),
3500 /*5373*/ uint16(xSetOp), uint16(JA),
3501 /*5375*/ uint16(xReadCd),
3502 /*5376*/ uint16(xArgRel32),
3503 /*5377*/ uint16(xMatch),
3504 /*5378*/ uint16(xCondIs64), 5381, 5395,
3505 /*5381*/ uint16(xCondDataSize), 5385, 5390, 0,
3506 /*5385*/ uint16(xSetOp), uint16(JS),
3507 /*5387*/ uint16(xReadCw),
3508 /*5388*/ uint16(xArgRel16),
3509 /*5389*/ uint16(xMatch),
3510 /*5390*/ uint16(xSetOp), uint16(JS),
3511 /*5392*/ uint16(xReadCd),
3512 /*5393*/ uint16(xArgRel32),
3513 /*5394*/ uint16(xMatch),
3514 /*5395*/ uint16(xCondDataSize), 5399, 5390, 5404,
3515 /*5399*/ uint16(xSetOp), uint16(JS),
3516 /*5401*/ uint16(xReadCd),
3517 /*5402*/ uint16(xArgRel32),
3518 /*5403*/ uint16(xMatch),
3519 /*5404*/ uint16(xSetOp), uint16(JS),
3520 /*5406*/ uint16(xReadCd),
3521 /*5407*/ uint16(xArgRel32),
3522 /*5408*/ uint16(xMatch),
3523 /*5409*/ uint16(xCondIs64), 5412, 5426,
3524 /*5412*/ uint16(xCondDataSize), 5416, 5421, 0,
3525 /*5416*/ uint16(xSetOp), uint16(JNS),
3526 /*5418*/ uint16(xReadCw),
3527 /*5419*/ uint16(xArgRel16),
3528 /*5420*/ uint16(xMatch),
3529 /*5421*/ uint16(xSetOp), uint16(JNS),
3530 /*5423*/ uint16(xReadCd),
3531 /*5424*/ uint16(xArgRel32),
3532 /*5425*/ uint16(xMatch),
3533 /*5426*/ uint16(xCondDataSize), 5430, 5421, 5435,
3534 /*5430*/ uint16(xSetOp), uint16(JNS),
3535 /*5432*/ uint16(xReadCd),
3536 /*5433*/ uint16(xArgRel32),
3537 /*5434*/ uint16(xMatch),
3538 /*5435*/ uint16(xSetOp), uint16(JNS),
3539 /*5437*/ uint16(xReadCd),
3540 /*5438*/ uint16(xArgRel32),
3541 /*5439*/ uint16(xMatch),
3542 /*5440*/ uint16(xCondIs64), 5443, 5457,
3543 /*5443*/ uint16(xCondDataSize), 5447, 5452, 0,
3544 /*5447*/ uint16(xSetOp), uint16(JP),
3545 /*5449*/ uint16(xReadCw),
3546 /*5450*/ uint16(xArgRel16),
3547 /*5451*/ uint16(xMatch),
3548 /*5452*/ uint16(xSetOp), uint16(JP),
3549 /*5454*/ uint16(xReadCd),
3550 /*5455*/ uint16(xArgRel32),
3551 /*5456*/ uint16(xMatch),
3552 /*5457*/ uint16(xCondDataSize), 5461, 5452, 5466,
3553 /*5461*/ uint16(xSetOp), uint16(JP),
3554 /*5463*/ uint16(xReadCd),
3555 /*5464*/ uint16(xArgRel32),
3556 /*5465*/ uint16(xMatch),
3557 /*5466*/ uint16(xSetOp), uint16(JP),
3558 /*5468*/ uint16(xReadCd),
3559 /*5469*/ uint16(xArgRel32),
3560 /*5470*/ uint16(xMatch),
3561 /*5471*/ uint16(xCondIs64), 5474, 5488,
3562 /*5474*/ uint16(xCondDataSize), 5478, 5483, 0,
3563 /*5478*/ uint16(xSetOp), uint16(JNP),
3564 /*5480*/ uint16(xReadCw),
3565 /*5481*/ uint16(xArgRel16),
3566 /*5482*/ uint16(xMatch),
3567 /*5483*/ uint16(xSetOp), uint16(JNP),
3568 /*5485*/ uint16(xReadCd),
3569 /*5486*/ uint16(xArgRel32),
3570 /*5487*/ uint16(xMatch),
3571 /*5488*/ uint16(xCondDataSize), 5492, 5483, 5497,
3572 /*5492*/ uint16(xSetOp), uint16(JNP),
3573 /*5494*/ uint16(xReadCd),
3574 /*5495*/ uint16(xArgRel32),
3575 /*5496*/ uint16(xMatch),
3576 /*5497*/ uint16(xSetOp), uint16(JNP),
3577 /*5499*/ uint16(xReadCd),
3578 /*5500*/ uint16(xArgRel32),
3579 /*5501*/ uint16(xMatch),
3580 /*5502*/ uint16(xCondIs64), 5505, 5519,
3581 /*5505*/ uint16(xCondDataSize), 5509, 5514, 0,
3582 /*5509*/ uint16(xSetOp), uint16(JL),
3583 /*5511*/ uint16(xReadCw),
3584 /*5512*/ uint16(xArgRel16),
3585 /*5513*/ uint16(xMatch),
3586 /*5514*/ uint16(xSetOp), uint16(JL),
3587 /*5516*/ uint16(xReadCd),
3588 /*5517*/ uint16(xArgRel32),
3589 /*5518*/ uint16(xMatch),
3590 /*5519*/ uint16(xCondDataSize), 5523, 5514, 5528,
3591 /*5523*/ uint16(xSetOp), uint16(JL),
3592 /*5525*/ uint16(xReadCd),
3593 /*5526*/ uint16(xArgRel32),
3594 /*5527*/ uint16(xMatch),
3595 /*5528*/ uint16(xSetOp), uint16(JL),
3596 /*5530*/ uint16(xReadCd),
3597 /*5531*/ uint16(xArgRel32),
3598 /*5532*/ uint16(xMatch),
3599 /*5533*/ uint16(xCondIs64), 5536, 5550,
3600 /*5536*/ uint16(xCondDataSize), 5540, 5545, 0,
3601 /*5540*/ uint16(xSetOp), uint16(JGE),
3602 /*5542*/ uint16(xReadCw),
3603 /*5543*/ uint16(xArgRel16),
3604 /*5544*/ uint16(xMatch),
3605 /*5545*/ uint16(xSetOp), uint16(JGE),
3606 /*5547*/ uint16(xReadCd),
3607 /*5548*/ uint16(xArgRel32),
3608 /*5549*/ uint16(xMatch),
3609 /*5550*/ uint16(xCondDataSize), 5554, 5545, 5559,
3610 /*5554*/ uint16(xSetOp), uint16(JGE),
3611 /*5556*/ uint16(xReadCd),
3612 /*5557*/ uint16(xArgRel32),
3613 /*5558*/ uint16(xMatch),
3614 /*5559*/ uint16(xSetOp), uint16(JGE),
3615 /*5561*/ uint16(xReadCd),
3616 /*5562*/ uint16(xArgRel32),
3617 /*5563*/ uint16(xMatch),
3618 /*5564*/ uint16(xCondIs64), 5567, 5581,
3619 /*5567*/ uint16(xCondDataSize), 5571, 5576, 0,
3620 /*5571*/ uint16(xSetOp), uint16(JLE),
3621 /*5573*/ uint16(xReadCw),
3622 /*5574*/ uint16(xArgRel16),
3623 /*5575*/ uint16(xMatch),
3624 /*5576*/ uint16(xSetOp), uint16(JLE),
3625 /*5578*/ uint16(xReadCd),
3626 /*5579*/ uint16(xArgRel32),
3627 /*5580*/ uint16(xMatch),
3628 /*5581*/ uint16(xCondDataSize), 5585, 5576, 5590,
3629 /*5585*/ uint16(xSetOp), uint16(JLE),
3630 /*5587*/ uint16(xReadCd),
3631 /*5588*/ uint16(xArgRel32),
3632 /*5589*/ uint16(xMatch),
3633 /*5590*/ uint16(xSetOp), uint16(JLE),
3634 /*5592*/ uint16(xReadCd),
3635 /*5593*/ uint16(xArgRel32),
3636 /*5594*/ uint16(xMatch),
3637 /*5595*/ uint16(xCondIs64), 5598, 5612,
3638 /*5598*/ uint16(xCondDataSize), 5602, 5607, 0,
3639 /*5602*/ uint16(xSetOp), uint16(JG),
3640 /*5604*/ uint16(xReadCw),
3641 /*5605*/ uint16(xArgRel16),
3642 /*5606*/ uint16(xMatch),
3643 /*5607*/ uint16(xSetOp), uint16(JG),
3644 /*5609*/ uint16(xReadCd),
3645 /*5610*/ uint16(xArgRel32),
3646 /*5611*/ uint16(xMatch),
3647 /*5612*/ uint16(xCondDataSize), 5616, 5607, 5621,
3648 /*5616*/ uint16(xSetOp), uint16(JG),
3649 /*5618*/ uint16(xReadCd),
3650 /*5619*/ uint16(xArgRel32),
3651 /*5620*/ uint16(xMatch),
3652 /*5621*/ uint16(xSetOp), uint16(JG),
3653 /*5623*/ uint16(xReadCd),
3654 /*5624*/ uint16(xArgRel32),
3655 /*5625*/ uint16(xMatch),
3656 /*5626*/ uint16(xSetOp), uint16(SETO),
3657 /*5628*/ uint16(xReadSlashR),
3658 /*5629*/ uint16(xArgRM8),
3659 /*5630*/ uint16(xMatch),
3660 /*5631*/ uint16(xSetOp), uint16(SETNO),
3661 /*5633*/ uint16(xReadSlashR),
3662 /*5634*/ uint16(xArgRM8),
3663 /*5635*/ uint16(xMatch),
3664 /*5636*/ uint16(xSetOp), uint16(SETB),
3665 /*5638*/ uint16(xReadSlashR),
3666 /*5639*/ uint16(xArgRM8),
3667 /*5640*/ uint16(xMatch),
3668 /*5641*/ uint16(xSetOp), uint16(SETAE),
3669 /*5643*/ uint16(xReadSlashR),
3670 /*5644*/ uint16(xArgRM8),
3671 /*5645*/ uint16(xMatch),
3672 /*5646*/ uint16(xSetOp), uint16(SETE),
3673 /*5648*/ uint16(xReadSlashR),
3674 /*5649*/ uint16(xArgRM8),
3675 /*5650*/ uint16(xMatch),
3676 /*5651*/ uint16(xSetOp), uint16(SETNE),
3677 /*5653*/ uint16(xReadSlashR),
3678 /*5654*/ uint16(xArgRM8),
3679 /*5655*/ uint16(xMatch),
3680 /*5656*/ uint16(xSetOp), uint16(SETBE),
3681 /*5658*/ uint16(xReadSlashR),
3682 /*5659*/ uint16(xArgRM8),
3683 /*5660*/ uint16(xMatch),
3684 /*5661*/ uint16(xSetOp), uint16(SETA),
3685 /*5663*/ uint16(xReadSlashR),
3686 /*5664*/ uint16(xArgRM8),
3687 /*5665*/ uint16(xMatch),
3688 /*5666*/ uint16(xSetOp), uint16(SETS),
3689 /*5668*/ uint16(xReadSlashR),
3690 /*5669*/ uint16(xArgRM8),
3691 /*5670*/ uint16(xMatch),
3692 /*5671*/ uint16(xSetOp), uint16(SETNS),
3693 /*5673*/ uint16(xReadSlashR),
3694 /*5674*/ uint16(xArgRM8),
3695 /*5675*/ uint16(xMatch),
3696 /*5676*/ uint16(xSetOp), uint16(SETP),
3697 /*5678*/ uint16(xReadSlashR),
3698 /*5679*/ uint16(xArgRM8),
3699 /*5680*/ uint16(xMatch),
3700 /*5681*/ uint16(xSetOp), uint16(SETNP),
3701 /*5683*/ uint16(xReadSlashR),
3702 /*5684*/ uint16(xArgRM8),
3703 /*5685*/ uint16(xMatch),
3704 /*5686*/ uint16(xSetOp), uint16(SETL),
3705 /*5688*/ uint16(xReadSlashR),
3706 /*5689*/ uint16(xArgRM8),
3707 /*5690*/ uint16(xMatch),
3708 /*5691*/ uint16(xSetOp), uint16(SETGE),
3709 /*5693*/ uint16(xReadSlashR),
3710 /*5694*/ uint16(xArgRM8),
3711 /*5695*/ uint16(xMatch),
3712 /*5696*/ uint16(xSetOp), uint16(SETLE),
3713 /*5698*/ uint16(xReadSlashR),
3714 /*5699*/ uint16(xArgRM8),
3715 /*5700*/ uint16(xMatch),
3716 /*5701*/ uint16(xSetOp), uint16(SETG),
3717 /*5703*/ uint16(xReadSlashR),
3718 /*5704*/ uint16(xArgRM8),
3719 /*5705*/ uint16(xMatch),
3720 /*5706*/ uint16(xSetOp), uint16(PUSH),
3721 /*5708*/ uint16(xArgFS),
3722 /*5709*/ uint16(xMatch),
3723 /*5710*/ uint16(xCondIs64), 5713, 5725,
3724 /*5713*/ uint16(xCondDataSize), 5717, 5721, 0,
3725 /*5717*/ uint16(xSetOp), uint16(POP),
3726 /*5719*/ uint16(xArgFS),
3727 /*5720*/ uint16(xMatch),
3728 /*5721*/ uint16(xSetOp), uint16(POP),
3729 /*5723*/ uint16(xArgFS),
3730 /*5724*/ uint16(xMatch),
3731 /*5725*/ uint16(xCondDataSize), 5717, 5729, 5733,
3732 /*5729*/ uint16(xSetOp), uint16(POP),
3733 /*5731*/ uint16(xArgFS),
3734 /*5732*/ uint16(xMatch),
3735 /*5733*/ uint16(xSetOp), uint16(POP),
3736 /*5735*/ uint16(xArgFS),
3737 /*5736*/ uint16(xMatch),
3738 /*5737*/ uint16(xSetOp), uint16(CPUID),
3739 /*5739*/ uint16(xMatch),
3740 /*5740*/ uint16(xCondIs64), 5743, 5759,
3741 /*5743*/ uint16(xCondDataSize), 5747, 5753, 0,
3742 /*5747*/ uint16(xSetOp), uint16(BT),
3743 /*5749*/ uint16(xReadSlashR),
3744 /*5750*/ uint16(xArgRM16),
3745 /*5751*/ uint16(xArgR16),
3746 /*5752*/ uint16(xMatch),
3747 /*5753*/ uint16(xSetOp), uint16(BT),
3748 /*5755*/ uint16(xReadSlashR),
3749 /*5756*/ uint16(xArgRM32),
3750 /*5757*/ uint16(xArgR32),
3751 /*5758*/ uint16(xMatch),
3752 /*5759*/ uint16(xCondDataSize), 5747, 5753, 5763,
3753 /*5763*/ uint16(xSetOp), uint16(BT),
3754 /*5765*/ uint16(xReadSlashR),
3755 /*5766*/ uint16(xArgRM64),
3756 /*5767*/ uint16(xArgR64),
3757 /*5768*/ uint16(xMatch),
3758 /*5769*/ uint16(xCondIs64), 5772, 5792,
3759 /*5772*/ uint16(xCondDataSize), 5776, 5784, 0,
3760 /*5776*/ uint16(xSetOp), uint16(SHLD),
3761 /*5778*/ uint16(xReadSlashR),
3762 /*5779*/ uint16(xReadIb),
3763 /*5780*/ uint16(xArgRM16),
3764 /*5781*/ uint16(xArgR16),
3765 /*5782*/ uint16(xArgImm8u),
3766 /*5783*/ uint16(xMatch),
3767 /*5784*/ uint16(xSetOp), uint16(SHLD),
3768 /*5786*/ uint16(xReadSlashR),
3769 /*5787*/ uint16(xReadIb),
3770 /*5788*/ uint16(xArgRM32),
3771 /*5789*/ uint16(xArgR32),
3772 /*5790*/ uint16(xArgImm8u),
3773 /*5791*/ uint16(xMatch),
3774 /*5792*/ uint16(xCondDataSize), 5776, 5784, 5796,
3775 /*5796*/ uint16(xSetOp), uint16(SHLD),
3776 /*5798*/ uint16(xReadSlashR),
3777 /*5799*/ uint16(xReadIb),
3778 /*5800*/ uint16(xArgRM64),
3779 /*5801*/ uint16(xArgR64),
3780 /*5802*/ uint16(xArgImm8u),
3781 /*5803*/ uint16(xMatch),
3782 /*5804*/ uint16(xCondIs64), 5807, 5825,
3783 /*5807*/ uint16(xCondDataSize), 5811, 5818, 0,
3784 /*5811*/ uint16(xSetOp), uint16(SHLD),
3785 /*5813*/ uint16(xReadSlashR),
3786 /*5814*/ uint16(xArgRM16),
3787 /*5815*/ uint16(xArgR16),
3788 /*5816*/ uint16(xArgCL),
3789 /*5817*/ uint16(xMatch),
3790 /*5818*/ uint16(xSetOp), uint16(SHLD),
3791 /*5820*/ uint16(xReadSlashR),
3792 /*5821*/ uint16(xArgRM32),
3793 /*5822*/ uint16(xArgR32),
3794 /*5823*/ uint16(xArgCL),
3795 /*5824*/ uint16(xMatch),
3796 /*5825*/ uint16(xCondDataSize), 5811, 5818, 5829,
3797 /*5829*/ uint16(xSetOp), uint16(SHLD),
3798 /*5831*/ uint16(xReadSlashR),
3799 /*5832*/ uint16(xArgRM64),
3800 /*5833*/ uint16(xArgR64),
3801 /*5834*/ uint16(xArgCL),
3802 /*5835*/ uint16(xMatch),
3803 /*5836*/ uint16(xSetOp), uint16(PUSH),
3804 /*5838*/ uint16(xArgGS),
3805 /*5839*/ uint16(xMatch),
3806 /*5840*/ uint16(xCondIs64), 5843, 5855,
3807 /*5843*/ uint16(xCondDataSize), 5847, 5851, 0,
3808 /*5847*/ uint16(xSetOp), uint16(POP),
3809 /*5849*/ uint16(xArgGS),
3810 /*5850*/ uint16(xMatch),
3811 /*5851*/ uint16(xSetOp), uint16(POP),
3812 /*5853*/ uint16(xArgGS),
3813 /*5854*/ uint16(xMatch),
3814 /*5855*/ uint16(xCondDataSize), 5847, 5859, 5863,
3815 /*5859*/ uint16(xSetOp), uint16(POP),
3816 /*5861*/ uint16(xArgGS),
3817 /*5862*/ uint16(xMatch),
3818 /*5863*/ uint16(xSetOp), uint16(POP),
3819 /*5865*/ uint16(xArgGS),
3820 /*5866*/ uint16(xMatch),
3821 /*5867*/ uint16(xSetOp), uint16(RSM),
3822 /*5869*/ uint16(xMatch),
3823 /*5870*/ uint16(xCondIs64), 5873, 5889,
3824 /*5873*/ uint16(xCondDataSize), 5877, 5883, 0,
3825 /*5877*/ uint16(xSetOp), uint16(BTS),
3826 /*5879*/ uint16(xReadSlashR),
3827 /*5880*/ uint16(xArgRM16),
3828 /*5881*/ uint16(xArgR16),
3829 /*5882*/ uint16(xMatch),
3830 /*5883*/ uint16(xSetOp), uint16(BTS),
3831 /*5885*/ uint16(xReadSlashR),
3832 /*5886*/ uint16(xArgRM32),
3833 /*5887*/ uint16(xArgR32),
3834 /*5888*/ uint16(xMatch),
3835 /*5889*/ uint16(xCondDataSize), 5877, 5883, 5893,
3836 /*5893*/ uint16(xSetOp), uint16(BTS),
3837 /*5895*/ uint16(xReadSlashR),
3838 /*5896*/ uint16(xArgRM64),
3839 /*5897*/ uint16(xArgR64),
3840 /*5898*/ uint16(xMatch),
3841 /*5899*/ uint16(xCondIs64), 5902, 5922,
3842 /*5902*/ uint16(xCondDataSize), 5906, 5914, 0,
3843 /*5906*/ uint16(xSetOp), uint16(SHRD),
3844 /*5908*/ uint16(xReadSlashR),
3845 /*5909*/ uint16(xReadIb),
3846 /*5910*/ uint16(xArgRM16),
3847 /*5911*/ uint16(xArgR16),
3848 /*5912*/ uint16(xArgImm8u),
3849 /*5913*/ uint16(xMatch),
3850 /*5914*/ uint16(xSetOp), uint16(SHRD),
3851 /*5916*/ uint16(xReadSlashR),
3852 /*5917*/ uint16(xReadIb),
3853 /*5918*/ uint16(xArgRM32),
3854 /*5919*/ uint16(xArgR32),
3855 /*5920*/ uint16(xArgImm8u),
3856 /*5921*/ uint16(xMatch),
3857 /*5922*/ uint16(xCondDataSize), 5906, 5914, 5926,
3858 /*5926*/ uint16(xSetOp), uint16(SHRD),
3859 /*5928*/ uint16(xReadSlashR),
3860 /*5929*/ uint16(xReadIb),
3861 /*5930*/ uint16(xArgRM64),
3862 /*5931*/ uint16(xArgR64),
3863 /*5932*/ uint16(xArgImm8u),
3864 /*5933*/ uint16(xMatch),
3865 /*5934*/ uint16(xCondIs64), 5937, 5955,
3866 /*5937*/ uint16(xCondDataSize), 5941, 5948, 0,
3867 /*5941*/ uint16(xSetOp), uint16(SHRD),
3868 /*5943*/ uint16(xReadSlashR),
3869 /*5944*/ uint16(xArgRM16),
3870 /*5945*/ uint16(xArgR16),
3871 /*5946*/ uint16(xArgCL),
3872 /*5947*/ uint16(xMatch),
3873 /*5948*/ uint16(xSetOp), uint16(SHRD),
3874 /*5950*/ uint16(xReadSlashR),
3875 /*5951*/ uint16(xArgRM32),
3876 /*5952*/ uint16(xArgR32),
3877 /*5953*/ uint16(xArgCL),
3878 /*5954*/ uint16(xMatch),
3879 /*5955*/ uint16(xCondDataSize), 5941, 5948, 5959,
3880 /*5959*/ uint16(xSetOp), uint16(SHRD),
3881 /*5961*/ uint16(xReadSlashR),
3882 /*5962*/ uint16(xArgRM64),
3883 /*5963*/ uint16(xArgR64),
3884 /*5964*/ uint16(xArgCL),
3885 /*5965*/ uint16(xMatch),
3886 /*5966*/ uint16(xCondByte), 3,
3887 0xE8, 6215,
3888 0xF0, 6218,
3889 0xF8, 6221,
3890 /*5974*/ uint16(xCondSlashR),
3891 5983, // 0
3892 6037, // 1
3893 6091, // 2
3894 6120, // 3
3895 6149, // 4
3896 6172, // 5
3897 6195, // 6
3898 6211, // 7
3899 /*5983*/ uint16(xCondIs64), 5986, 5998,
3900 /*5986*/ uint16(xCondDataSize), 5990, 5994, 0,
3901 /*5990*/ uint16(xSetOp), uint16(FXSAVE),
3902 /*5992*/ uint16(xArgM512byte),
3903 /*5993*/ uint16(xMatch),
3904 /*5994*/ uint16(xSetOp), uint16(FXSAVE),
3905 /*5996*/ uint16(xArgM512byte),
3906 /*5997*/ uint16(xMatch),
3907 /*5998*/ uint16(xCondPrefix), 2,
3908 0xF3, 6012,
3909 0x0, 6004,
3910 /*6004*/ uint16(xCondDataSize), 5990, 5994, 6008,
3911 /*6008*/ uint16(xSetOp), uint16(FXSAVE64),
3912 /*6010*/ uint16(xArgM512byte),
3913 /*6011*/ uint16(xMatch),
3914 /*6012*/ uint16(xCondDataSize), 6016, 6023, 6030,
3915 /*6016*/ uint16(xCondIsMem), 6019, 0,
3916 /*6019*/ uint16(xSetOp), uint16(RDFSBASE),
3917 /*6021*/ uint16(xArgRM32),
3918 /*6022*/ uint16(xMatch),
3919 /*6023*/ uint16(xCondIsMem), 6026, 0,
3920 /*6026*/ uint16(xSetOp), uint16(RDFSBASE),
3921 /*6028*/ uint16(xArgRM32),
3922 /*6029*/ uint16(xMatch),
3923 /*6030*/ uint16(xCondIsMem), 6033, 0,
3924 /*6033*/ uint16(xSetOp), uint16(RDFSBASE),
3925 /*6035*/ uint16(xArgRM64),
3926 /*6036*/ uint16(xMatch),
3927 /*6037*/ uint16(xCondIs64), 6040, 6052,
3928 /*6040*/ uint16(xCondDataSize), 6044, 6048, 0,
3929 /*6044*/ uint16(xSetOp), uint16(FXRSTOR),
3930 /*6046*/ uint16(xArgM512byte),
3931 /*6047*/ uint16(xMatch),
3932 /*6048*/ uint16(xSetOp), uint16(FXRSTOR),
3933 /*6050*/ uint16(xArgM512byte),
3934 /*6051*/ uint16(xMatch),
3935 /*6052*/ uint16(xCondPrefix), 2,
3936 0xF3, 6066,
3937 0x0, 6058,
3938 /*6058*/ uint16(xCondDataSize), 6044, 6048, 6062,
3939 /*6062*/ uint16(xSetOp), uint16(FXRSTOR64),
3940 /*6064*/ uint16(xArgM512byte),
3941 /*6065*/ uint16(xMatch),
3942 /*6066*/ uint16(xCondDataSize), 6070, 6077, 6084,
3943 /*6070*/ uint16(xCondIsMem), 6073, 0,
3944 /*6073*/ uint16(xSetOp), uint16(RDGSBASE),
3945 /*6075*/ uint16(xArgRM32),
3946 /*6076*/ uint16(xMatch),
3947 /*6077*/ uint16(xCondIsMem), 6080, 0,
3948 /*6080*/ uint16(xSetOp), uint16(RDGSBASE),
3949 /*6082*/ uint16(xArgRM32),
3950 /*6083*/ uint16(xMatch),
3951 /*6084*/ uint16(xCondIsMem), 6087, 0,
3952 /*6087*/ uint16(xSetOp), uint16(RDGSBASE),
3953 /*6089*/ uint16(xArgRM64),
3954 /*6090*/ uint16(xMatch),
3955 /*6091*/ uint16(xCondIs64), 6094, 6098,
3956 /*6094*/ uint16(xSetOp), uint16(LDMXCSR),
3957 /*6096*/ uint16(xArgM32),
3958 /*6097*/ uint16(xMatch),
3959 /*6098*/ uint16(xCondPrefix), 2,
3960 0xF3, 6104,
3961 0x0, 6094,
3962 /*6104*/ uint16(xCondDataSize), 6108, 6112, 6116,
3963 /*6108*/ uint16(xSetOp), uint16(WRFSBASE),
3964 /*6110*/ uint16(xArgRM32),
3965 /*6111*/ uint16(xMatch),
3966 /*6112*/ uint16(xSetOp), uint16(WRFSBASE),
3967 /*6114*/ uint16(xArgRM32),
3968 /*6115*/ uint16(xMatch),
3969 /*6116*/ uint16(xSetOp), uint16(WRFSBASE),
3970 /*6118*/ uint16(xArgRM64),
3971 /*6119*/ uint16(xMatch),
3972 /*6120*/ uint16(xCondIs64), 6123, 6127,
3973 /*6123*/ uint16(xSetOp), uint16(STMXCSR),
3974 /*6125*/ uint16(xArgM32),
3975 /*6126*/ uint16(xMatch),
3976 /*6127*/ uint16(xCondPrefix), 2,
3977 0xF3, 6133,
3978 0x0, 6123,
3979 /*6133*/ uint16(xCondDataSize), 6137, 6141, 6145,
3980 /*6137*/ uint16(xSetOp), uint16(WRGSBASE),
3981 /*6139*/ uint16(xArgRM32),
3982 /*6140*/ uint16(xMatch),
3983 /*6141*/ uint16(xSetOp), uint16(WRGSBASE),
3984 /*6143*/ uint16(xArgRM32),
3985 /*6144*/ uint16(xMatch),
3986 /*6145*/ uint16(xSetOp), uint16(WRGSBASE),
3987 /*6147*/ uint16(xArgRM64),
3988 /*6148*/ uint16(xMatch),
3989 /*6149*/ uint16(xCondIs64), 6152, 6164,
3990 /*6152*/ uint16(xCondDataSize), 6156, 6160, 0,
3991 /*6156*/ uint16(xSetOp), uint16(XSAVE),
3992 /*6158*/ uint16(xArgMem),
3993 /*6159*/ uint16(xMatch),
3994 /*6160*/ uint16(xSetOp), uint16(XSAVE),
3995 /*6162*/ uint16(xArgMem),
3996 /*6163*/ uint16(xMatch),
3997 /*6164*/ uint16(xCondDataSize), 6156, 6160, 6168,
3998 /*6168*/ uint16(xSetOp), uint16(XSAVE64),
3999 /*6170*/ uint16(xArgMem),
4000 /*6171*/ uint16(xMatch),
4001 /*6172*/ uint16(xCondIs64), 6175, 6187,
4002 /*6175*/ uint16(xCondDataSize), 6179, 6183, 0,
4003 /*6179*/ uint16(xSetOp), uint16(XRSTOR),
4004 /*6181*/ uint16(xArgMem),
4005 /*6182*/ uint16(xMatch),
4006 /*6183*/ uint16(xSetOp), uint16(XRSTOR),
4007 /*6185*/ uint16(xArgMem),
4008 /*6186*/ uint16(xMatch),
4009 /*6187*/ uint16(xCondDataSize), 6179, 6183, 6191,
4010 /*6191*/ uint16(xSetOp), uint16(XRSTOR64),
4011 /*6193*/ uint16(xArgMem),
4012 /*6194*/ uint16(xMatch),
4013 /*6195*/ uint16(xCondDataSize), 6199, 6203, 6207,
4014 /*6199*/ uint16(xSetOp), uint16(XSAVEOPT),
4015 /*6201*/ uint16(xArgMem),
4016 /*6202*/ uint16(xMatch),
4017 /*6203*/ uint16(xSetOp), uint16(XSAVEOPT),
4018 /*6205*/ uint16(xArgMem),
4019 /*6206*/ uint16(xMatch),
4020 /*6207*/ uint16(xSetOp), uint16(XSAVEOPT64),
4021 /*6209*/ uint16(xArgMem),
4022 /*6210*/ uint16(xMatch),
4023 /*6211*/ uint16(xSetOp), uint16(CLFLUSH),
4024 /*6213*/ uint16(xArgM8),
4025 /*6214*/ uint16(xMatch),
4026 /*6215*/ uint16(xSetOp), uint16(LFENCE),
4027 /*6217*/ uint16(xMatch),
4028 /*6218*/ uint16(xSetOp), uint16(MFENCE),
4029 /*6220*/ uint16(xMatch),
4030 /*6221*/ uint16(xSetOp), uint16(SFENCE),
4031 /*6223*/ uint16(xMatch),
4032 /*6224*/ uint16(xCondIs64), 6227, 6243,
4033 /*6227*/ uint16(xCondDataSize), 6231, 6237, 0,
4034 /*6231*/ uint16(xSetOp), uint16(IMUL),
4035 /*6233*/ uint16(xReadSlashR),
4036 /*6234*/ uint16(xArgR16),
4037 /*6235*/ uint16(xArgRM16),
4038 /*6236*/ uint16(xMatch),
4039 /*6237*/ uint16(xSetOp), uint16(IMUL),
4040 /*6239*/ uint16(xReadSlashR),
4041 /*6240*/ uint16(xArgR32),
4042 /*6241*/ uint16(xArgRM32),
4043 /*6242*/ uint16(xMatch),
4044 /*6243*/ uint16(xCondDataSize), 6231, 6237, 6247,
4045 /*6247*/ uint16(xSetOp), uint16(IMUL),
4046 /*6249*/ uint16(xReadSlashR),
4047 /*6250*/ uint16(xArgR64),
4048 /*6251*/ uint16(xArgRM64),
4049 /*6252*/ uint16(xMatch),
4050 /*6253*/ uint16(xSetOp), uint16(CMPXCHG),
4051 /*6255*/ uint16(xReadSlashR),
4052 /*6256*/ uint16(xArgRM8),
4053 /*6257*/ uint16(xArgR8),
4054 /*6258*/ uint16(xMatch),
4055 /*6259*/ uint16(xCondIs64), 6262, 6278,
4056 /*6262*/ uint16(xCondDataSize), 6266, 6272, 0,
4057 /*6266*/ uint16(xSetOp), uint16(CMPXCHG),
4058 /*6268*/ uint16(xReadSlashR),
4059 /*6269*/ uint16(xArgRM16),
4060 /*6270*/ uint16(xArgR16),
4061 /*6271*/ uint16(xMatch),
4062 /*6272*/ uint16(xSetOp), uint16(CMPXCHG),
4063 /*6274*/ uint16(xReadSlashR),
4064 /*6275*/ uint16(xArgRM32),
4065 /*6276*/ uint16(xArgR32),
4066 /*6277*/ uint16(xMatch),
4067 /*6278*/ uint16(xCondDataSize), 6266, 6272, 6282,
4068 /*6282*/ uint16(xSetOp), uint16(CMPXCHG),
4069 /*6284*/ uint16(xReadSlashR),
4070 /*6285*/ uint16(xArgRM64),
4071 /*6286*/ uint16(xArgR64),
4072 /*6287*/ uint16(xMatch),
4073 /*6288*/ uint16(xCondIs64), 6291, 6307,
4074 /*6291*/ uint16(xCondDataSize), 6295, 6301, 0,
4075 /*6295*/ uint16(xSetOp), uint16(LSS),
4076 /*6297*/ uint16(xReadSlashR),
4077 /*6298*/ uint16(xArgR16),
4078 /*6299*/ uint16(xArgM16colon16),
4079 /*6300*/ uint16(xMatch),
4080 /*6301*/ uint16(xSetOp), uint16(LSS),
4081 /*6303*/ uint16(xReadSlashR),
4082 /*6304*/ uint16(xArgR32),
4083 /*6305*/ uint16(xArgM16colon32),
4084 /*6306*/ uint16(xMatch),
4085 /*6307*/ uint16(xCondDataSize), 6295, 6301, 6311,
4086 /*6311*/ uint16(xSetOp), uint16(LSS),
4087 /*6313*/ uint16(xReadSlashR),
4088 /*6314*/ uint16(xArgR64),
4089 /*6315*/ uint16(xArgM16colon64),
4090 /*6316*/ uint16(xMatch),
4091 /*6317*/ uint16(xCondIs64), 6320, 6336,
4092 /*6320*/ uint16(xCondDataSize), 6324, 6330, 0,
4093 /*6324*/ uint16(xSetOp), uint16(BTR),
4094 /*6326*/ uint16(xReadSlashR),
4095 /*6327*/ uint16(xArgRM16),
4096 /*6328*/ uint16(xArgR16),
4097 /*6329*/ uint16(xMatch),
4098 /*6330*/ uint16(xSetOp), uint16(BTR),
4099 /*6332*/ uint16(xReadSlashR),
4100 /*6333*/ uint16(xArgRM32),
4101 /*6334*/ uint16(xArgR32),
4102 /*6335*/ uint16(xMatch),
4103 /*6336*/ uint16(xCondDataSize), 6324, 6330, 6340,
4104 /*6340*/ uint16(xSetOp), uint16(BTR),
4105 /*6342*/ uint16(xReadSlashR),
4106 /*6343*/ uint16(xArgRM64),
4107 /*6344*/ uint16(xArgR64),
4108 /*6345*/ uint16(xMatch),
4109 /*6346*/ uint16(xCondIs64), 6349, 6365,
4110 /*6349*/ uint16(xCondDataSize), 6353, 6359, 0,
4111 /*6353*/ uint16(xSetOp), uint16(LFS),
4112 /*6355*/ uint16(xReadSlashR),
4113 /*6356*/ uint16(xArgR16),
4114 /*6357*/ uint16(xArgM16colon16),
4115 /*6358*/ uint16(xMatch),
4116 /*6359*/ uint16(xSetOp), uint16(LFS),
4117 /*6361*/ uint16(xReadSlashR),
4118 /*6362*/ uint16(xArgR32),
4119 /*6363*/ uint16(xArgM16colon32),
4120 /*6364*/ uint16(xMatch),
4121 /*6365*/ uint16(xCondDataSize), 6353, 6359, 6369,
4122 /*6369*/ uint16(xSetOp), uint16(LFS),
4123 /*6371*/ uint16(xReadSlashR),
4124 /*6372*/ uint16(xArgR64),
4125 /*6373*/ uint16(xArgM16colon64),
4126 /*6374*/ uint16(xMatch),
4127 /*6375*/ uint16(xCondIs64), 6378, 6394,
4128 /*6378*/ uint16(xCondDataSize), 6382, 6388, 0,
4129 /*6382*/ uint16(xSetOp), uint16(LGS),
4130 /*6384*/ uint16(xReadSlashR),
4131 /*6385*/ uint16(xArgR16),
4132 /*6386*/ uint16(xArgM16colon16),
4133 /*6387*/ uint16(xMatch),
4134 /*6388*/ uint16(xSetOp), uint16(LGS),
4135 /*6390*/ uint16(xReadSlashR),
4136 /*6391*/ uint16(xArgR32),
4137 /*6392*/ uint16(xArgM16colon32),
4138 /*6393*/ uint16(xMatch),
4139 /*6394*/ uint16(xCondDataSize), 6382, 6388, 6398,
4140 /*6398*/ uint16(xSetOp), uint16(LGS),
4141 /*6400*/ uint16(xReadSlashR),
4142 /*6401*/ uint16(xArgR64),
4143 /*6402*/ uint16(xArgM16colon64),
4144 /*6403*/ uint16(xMatch),
4145 /*6404*/ uint16(xCondIs64), 6407, 6423,
4146 /*6407*/ uint16(xCondDataSize), 6411, 6417, 0,
4147 /*6411*/ uint16(xSetOp), uint16(MOVZX),
4148 /*6413*/ uint16(xReadSlashR),
4149 /*6414*/ uint16(xArgR16),
4150 /*6415*/ uint16(xArgRM8),
4151 /*6416*/ uint16(xMatch),
4152 /*6417*/ uint16(xSetOp), uint16(MOVZX),
4153 /*6419*/ uint16(xReadSlashR),
4154 /*6420*/ uint16(xArgR32),
4155 /*6421*/ uint16(xArgRM8),
4156 /*6422*/ uint16(xMatch),
4157 /*6423*/ uint16(xCondDataSize), 6411, 6417, 6427,
4158 /*6427*/ uint16(xSetOp), uint16(MOVZX),
4159 /*6429*/ uint16(xReadSlashR),
4160 /*6430*/ uint16(xArgR64),
4161 /*6431*/ uint16(xArgRM8),
4162 /*6432*/ uint16(xMatch),
4163 /*6433*/ uint16(xCondIs64), 6436, 6452,
4164 /*6436*/ uint16(xCondDataSize), 6440, 6446, 0,
4165 /*6440*/ uint16(xSetOp), uint16(MOVZX),
4166 /*6442*/ uint16(xReadSlashR),
4167 /*6443*/ uint16(xArgR16),
4168 /*6444*/ uint16(xArgRM16),
4169 /*6445*/ uint16(xMatch),
4170 /*6446*/ uint16(xSetOp), uint16(MOVZX),
4171 /*6448*/ uint16(xReadSlashR),
4172 /*6449*/ uint16(xArgR32),
4173 /*6450*/ uint16(xArgRM16),
4174 /*6451*/ uint16(xMatch),
4175 /*6452*/ uint16(xCondDataSize), 6440, 6446, 6456,
4176 /*6456*/ uint16(xSetOp), uint16(MOVZX),
4177 /*6458*/ uint16(xReadSlashR),
4178 /*6459*/ uint16(xArgR64),
4179 /*6460*/ uint16(xArgRM16),
4180 /*6461*/ uint16(xMatch),
4181 /*6462*/ uint16(xCondIs64), 6465, 6485,
4182 /*6465*/ uint16(xCondPrefix), 1,
4183 0xF3, 6469,
4184 /*6469*/ uint16(xCondDataSize), 6473, 6479, 0,
4185 /*6473*/ uint16(xSetOp), uint16(POPCNT),
4186 /*6475*/ uint16(xReadSlashR),
4187 /*6476*/ uint16(xArgR16),
4188 /*6477*/ uint16(xArgRM16),
4189 /*6478*/ uint16(xMatch),
4190 /*6479*/ uint16(xSetOp), uint16(POPCNT),
4191 /*6481*/ uint16(xReadSlashR),
4192 /*6482*/ uint16(xArgR32),
4193 /*6483*/ uint16(xArgRM32),
4194 /*6484*/ uint16(xMatch),
4195 /*6485*/ uint16(xCondPrefix), 1,
4196 0xF3, 6489,
4197 /*6489*/ uint16(xCondDataSize), 6473, 6479, 6493,
4198 /*6493*/ uint16(xSetOp), uint16(POPCNT),
4199 /*6495*/ uint16(xReadSlashR),
4200 /*6496*/ uint16(xArgR64),
4201 /*6497*/ uint16(xArgRM64),
4202 /*6498*/ uint16(xMatch),
4203 /*6499*/ uint16(xSetOp), uint16(UD1),
4204 /*6501*/ uint16(xMatch),
4205 /*6502*/ uint16(xCondSlashR),
4206 0, // 0
4207 0, // 1
4208 0, // 2
4209 0, // 3
4210 6511, // 4
4211 6540, // 5
4212 6569, // 6
4213 6598, // 7
4214 /*6511*/ uint16(xCondIs64), 6514, 6530,
4215 /*6514*/ uint16(xCondDataSize), 6518, 6524, 0,
4216 /*6518*/ uint16(xSetOp), uint16(BT),
4217 /*6520*/ uint16(xReadIb),
4218 /*6521*/ uint16(xArgRM16),
4219 /*6522*/ uint16(xArgImm8u),
4220 /*6523*/ uint16(xMatch),
4221 /*6524*/ uint16(xSetOp), uint16(BT),
4222 /*6526*/ uint16(xReadIb),
4223 /*6527*/ uint16(xArgRM32),
4224 /*6528*/ uint16(xArgImm8u),
4225 /*6529*/ uint16(xMatch),
4226 /*6530*/ uint16(xCondDataSize), 6518, 6524, 6534,
4227 /*6534*/ uint16(xSetOp), uint16(BT),
4228 /*6536*/ uint16(xReadIb),
4229 /*6537*/ uint16(xArgRM64),
4230 /*6538*/ uint16(xArgImm8u),
4231 /*6539*/ uint16(xMatch),
4232 /*6540*/ uint16(xCondIs64), 6543, 6559,
4233 /*6543*/ uint16(xCondDataSize), 6547, 6553, 0,
4234 /*6547*/ uint16(xSetOp), uint16(BTS),
4235 /*6549*/ uint16(xReadIb),
4236 /*6550*/ uint16(xArgRM16),
4237 /*6551*/ uint16(xArgImm8u),
4238 /*6552*/ uint16(xMatch),
4239 /*6553*/ uint16(xSetOp), uint16(BTS),
4240 /*6555*/ uint16(xReadIb),
4241 /*6556*/ uint16(xArgRM32),
4242 /*6557*/ uint16(xArgImm8u),
4243 /*6558*/ uint16(xMatch),
4244 /*6559*/ uint16(xCondDataSize), 6547, 6553, 6563,
4245 /*6563*/ uint16(xSetOp), uint16(BTS),
4246 /*6565*/ uint16(xReadIb),
4247 /*6566*/ uint16(xArgRM64),
4248 /*6567*/ uint16(xArgImm8u),
4249 /*6568*/ uint16(xMatch),
4250 /*6569*/ uint16(xCondIs64), 6572, 6588,
4251 /*6572*/ uint16(xCondDataSize), 6576, 6582, 0,
4252 /*6576*/ uint16(xSetOp), uint16(BTR),
4253 /*6578*/ uint16(xReadIb),
4254 /*6579*/ uint16(xArgRM16),
4255 /*6580*/ uint16(xArgImm8u),
4256 /*6581*/ uint16(xMatch),
4257 /*6582*/ uint16(xSetOp), uint16(BTR),
4258 /*6584*/ uint16(xReadIb),
4259 /*6585*/ uint16(xArgRM32),
4260 /*6586*/ uint16(xArgImm8u),
4261 /*6587*/ uint16(xMatch),
4262 /*6588*/ uint16(xCondDataSize), 6576, 6582, 6592,
4263 /*6592*/ uint16(xSetOp), uint16(BTR),
4264 /*6594*/ uint16(xReadIb),
4265 /*6595*/ uint16(xArgRM64),
4266 /*6596*/ uint16(xArgImm8u),
4267 /*6597*/ uint16(xMatch),
4268 /*6598*/ uint16(xCondIs64), 6601, 6617,
4269 /*6601*/ uint16(xCondDataSize), 6605, 6611, 0,
4270 /*6605*/ uint16(xSetOp), uint16(BTC),
4271 /*6607*/ uint16(xReadIb),
4272 /*6608*/ uint16(xArgRM16),
4273 /*6609*/ uint16(xArgImm8u),
4274 /*6610*/ uint16(xMatch),
4275 /*6611*/ uint16(xSetOp), uint16(BTC),
4276 /*6613*/ uint16(xReadIb),
4277 /*6614*/ uint16(xArgRM32),
4278 /*6615*/ uint16(xArgImm8u),
4279 /*6616*/ uint16(xMatch),
4280 /*6617*/ uint16(xCondDataSize), 6605, 6611, 6621,
4281 /*6621*/ uint16(xSetOp), uint16(BTC),
4282 /*6623*/ uint16(xReadIb),
4283 /*6624*/ uint16(xArgRM64),
4284 /*6625*/ uint16(xArgImm8u),
4285 /*6626*/ uint16(xMatch),
4286 /*6627*/ uint16(xCondIs64), 6630, 6646,
4287 /*6630*/ uint16(xCondDataSize), 6634, 6640, 0,
4288 /*6634*/ uint16(xSetOp), uint16(BTC),
4289 /*6636*/ uint16(xReadSlashR),
4290 /*6637*/ uint16(xArgRM16),
4291 /*6638*/ uint16(xArgR16),
4292 /*6639*/ uint16(xMatch),
4293 /*6640*/ uint16(xSetOp), uint16(BTC),
4294 /*6642*/ uint16(xReadSlashR),
4295 /*6643*/ uint16(xArgRM32),
4296 /*6644*/ uint16(xArgR32),
4297 /*6645*/ uint16(xMatch),
4298 /*6646*/ uint16(xCondDataSize), 6634, 6640, 6650,
4299 /*6650*/ uint16(xSetOp), uint16(BTC),
4300 /*6652*/ uint16(xReadSlashR),
4301 /*6653*/ uint16(xArgRM64),
4302 /*6654*/ uint16(xArgR64),
4303 /*6655*/ uint16(xMatch),
4304 /*6656*/ uint16(xCondIs64), 6659, 6697,
4305 /*6659*/ uint16(xCondPrefix), 2,
4306 0xF3, 6681,
4307 0x0, 6665,
4308 /*6665*/ uint16(xCondDataSize), 6669, 6675, 0,
4309 /*6669*/ uint16(xSetOp), uint16(BSF),
4310 /*6671*/ uint16(xReadSlashR),
4311 /*6672*/ uint16(xArgR16),
4312 /*6673*/ uint16(xArgRM16),
4313 /*6674*/ uint16(xMatch),
4314 /*6675*/ uint16(xSetOp), uint16(BSF),
4315 /*6677*/ uint16(xReadSlashR),
4316 /*6678*/ uint16(xArgR32),
4317 /*6679*/ uint16(xArgRM32),
4318 /*6680*/ uint16(xMatch),
4319 /*6681*/ uint16(xCondDataSize), 6685, 6691, 0,
4320 /*6685*/ uint16(xSetOp), uint16(TZCNT),
4321 /*6687*/ uint16(xReadSlashR),
4322 /*6688*/ uint16(xArgR16),
4323 /*6689*/ uint16(xArgRM16),
4324 /*6690*/ uint16(xMatch),
4325 /*6691*/ uint16(xSetOp), uint16(TZCNT),
4326 /*6693*/ uint16(xReadSlashR),
4327 /*6694*/ uint16(xArgR32),
4328 /*6695*/ uint16(xArgRM32),
4329 /*6696*/ uint16(xMatch),
4330 /*6697*/ uint16(xCondPrefix), 2,
4331 0xF3, 6713,
4332 0x0, 6703,
4333 /*6703*/ uint16(xCondDataSize), 6669, 6675, 6707,
4334 /*6707*/ uint16(xSetOp), uint16(BSF),
4335 /*6709*/ uint16(xReadSlashR),
4336 /*6710*/ uint16(xArgR64),
4337 /*6711*/ uint16(xArgRM64),
4338 /*6712*/ uint16(xMatch),
4339 /*6713*/ uint16(xCondDataSize), 6685, 6691, 6717,
4340 /*6717*/ uint16(xSetOp), uint16(TZCNT),
4341 /*6719*/ uint16(xReadSlashR),
4342 /*6720*/ uint16(xArgR64),
4343 /*6721*/ uint16(xArgRM64),
4344 /*6722*/ uint16(xMatch),
4345 /*6723*/ uint16(xCondIs64), 6726, 6764,
4346 /*6726*/ uint16(xCondPrefix), 2,
4347 0xF3, 6748,
4348 0x0, 6732,
4349 /*6732*/ uint16(xCondDataSize), 6736, 6742, 0,
4350 /*6736*/ uint16(xSetOp), uint16(BSR),
4351 /*6738*/ uint16(xReadSlashR),
4352 /*6739*/ uint16(xArgR16),
4353 /*6740*/ uint16(xArgRM16),
4354 /*6741*/ uint16(xMatch),
4355 /*6742*/ uint16(xSetOp), uint16(BSR),
4356 /*6744*/ uint16(xReadSlashR),
4357 /*6745*/ uint16(xArgR32),
4358 /*6746*/ uint16(xArgRM32),
4359 /*6747*/ uint16(xMatch),
4360 /*6748*/ uint16(xCondDataSize), 6752, 6758, 0,
4361 /*6752*/ uint16(xSetOp), uint16(LZCNT),
4362 /*6754*/ uint16(xReadSlashR),
4363 /*6755*/ uint16(xArgR16),
4364 /*6756*/ uint16(xArgRM16),
4365 /*6757*/ uint16(xMatch),
4366 /*6758*/ uint16(xSetOp), uint16(LZCNT),
4367 /*6760*/ uint16(xReadSlashR),
4368 /*6761*/ uint16(xArgR32),
4369 /*6762*/ uint16(xArgRM32),
4370 /*6763*/ uint16(xMatch),
4371 /*6764*/ uint16(xCondPrefix), 2,
4372 0xF3, 6780,
4373 0x0, 6770,
4374 /*6770*/ uint16(xCondDataSize), 6736, 6742, 6774,
4375 /*6774*/ uint16(xSetOp), uint16(BSR),
4376 /*6776*/ uint16(xReadSlashR),
4377 /*6777*/ uint16(xArgR64),
4378 /*6778*/ uint16(xArgRM64),
4379 /*6779*/ uint16(xMatch),
4380 /*6780*/ uint16(xCondDataSize), 6752, 6758, 6784,
4381 /*6784*/ uint16(xSetOp), uint16(LZCNT),
4382 /*6786*/ uint16(xReadSlashR),
4383 /*6787*/ uint16(xArgR64),
4384 /*6788*/ uint16(xArgRM64),
4385 /*6789*/ uint16(xMatch),
4386 /*6790*/ uint16(xCondIs64), 6793, 6809,
4387 /*6793*/ uint16(xCondDataSize), 6797, 6803, 0,
4388 /*6797*/ uint16(xSetOp), uint16(MOVSX),
4389 /*6799*/ uint16(xReadSlashR),
4390 /*6800*/ uint16(xArgR16),
4391 /*6801*/ uint16(xArgRM8),
4392 /*6802*/ uint16(xMatch),
4393 /*6803*/ uint16(xSetOp), uint16(MOVSX),
4394 /*6805*/ uint16(xReadSlashR),
4395 /*6806*/ uint16(xArgR32),
4396 /*6807*/ uint16(xArgRM8),
4397 /*6808*/ uint16(xMatch),
4398 /*6809*/ uint16(xCondDataSize), 6797, 6803, 6813,
4399 /*6813*/ uint16(xSetOp), uint16(MOVSX),
4400 /*6815*/ uint16(xReadSlashR),
4401 /*6816*/ uint16(xArgR64),
4402 /*6817*/ uint16(xArgRM8),
4403 /*6818*/ uint16(xMatch),
4404 /*6819*/ uint16(xCondIs64), 6822, 6838,
4405 /*6822*/ uint16(xCondDataSize), 6826, 6832, 0,
4406 /*6826*/ uint16(xSetOp), uint16(MOVSX),
4407 /*6828*/ uint16(xReadSlashR),
4408 /*6829*/ uint16(xArgR16),
4409 /*6830*/ uint16(xArgRM16),
4410 /*6831*/ uint16(xMatch),
4411 /*6832*/ uint16(xSetOp), uint16(MOVSX),
4412 /*6834*/ uint16(xReadSlashR),
4413 /*6835*/ uint16(xArgR32),
4414 /*6836*/ uint16(xArgRM16),
4415 /*6837*/ uint16(xMatch),
4416 /*6838*/ uint16(xCondDataSize), 6826, 6832, 6842,
4417 /*6842*/ uint16(xSetOp), uint16(MOVSX),
4418 /*6844*/ uint16(xReadSlashR),
4419 /*6845*/ uint16(xArgR64),
4420 /*6846*/ uint16(xArgRM16),
4421 /*6847*/ uint16(xMatch),
4422 /*6848*/ uint16(xSetOp), uint16(XADD),
4423 /*6850*/ uint16(xReadSlashR),
4424 /*6851*/ uint16(xArgRM8),
4425 /*6852*/ uint16(xArgR8),
4426 /*6853*/ uint16(xMatch),
4427 /*6854*/ uint16(xCondIs64), 6857, 6873,
4428 /*6857*/ uint16(xCondDataSize), 6861, 6867, 0,
4429 /*6861*/ uint16(xSetOp), uint16(XADD),
4430 /*6863*/ uint16(xReadSlashR),
4431 /*6864*/ uint16(xArgRM16),
4432 /*6865*/ uint16(xArgR16),
4433 /*6866*/ uint16(xMatch),
4434 /*6867*/ uint16(xSetOp), uint16(XADD),
4435 /*6869*/ uint16(xReadSlashR),
4436 /*6870*/ uint16(xArgRM32),
4437 /*6871*/ uint16(xArgR32),
4438 /*6872*/ uint16(xMatch),
4439 /*6873*/ uint16(xCondDataSize), 6861, 6867, 6877,
4440 /*6877*/ uint16(xSetOp), uint16(XADD),
4441 /*6879*/ uint16(xReadSlashR),
4442 /*6880*/ uint16(xArgRM64),
4443 /*6881*/ uint16(xArgR64),
4444 /*6882*/ uint16(xMatch),
4445 /*6883*/ uint16(xCondPrefix), 4,
4446 0xF3, 6917,
4447 0xF2, 6909,
4448 0x66, 6901,
4449 0x0, 6893,
4450 /*6893*/ uint16(xSetOp), uint16(CMPPS),
4451 /*6895*/ uint16(xReadSlashR),
4452 /*6896*/ uint16(xReadIb),
4453 /*6897*/ uint16(xArgXmm1),
4454 /*6898*/ uint16(xArgXmm2M128),
4455 /*6899*/ uint16(xArgImm8u),
4456 /*6900*/ uint16(xMatch),
4457 /*6901*/ uint16(xSetOp), uint16(CMPPD),
4458 /*6903*/ uint16(xReadSlashR),
4459 /*6904*/ uint16(xReadIb),
4460 /*6905*/ uint16(xArgXmm1),
4461 /*6906*/ uint16(xArgXmm2M128),
4462 /*6907*/ uint16(xArgImm8u),
4463 /*6908*/ uint16(xMatch),
4464 /*6909*/ uint16(xSetOp), uint16(CMPSD_XMM),
4465 /*6911*/ uint16(xReadSlashR),
4466 /*6912*/ uint16(xReadIb),
4467 /*6913*/ uint16(xArgXmm1),
4468 /*6914*/ uint16(xArgXmm2M64),
4469 /*6915*/ uint16(xArgImm8u),
4470 /*6916*/ uint16(xMatch),
4471 /*6917*/ uint16(xSetOp), uint16(CMPSS),
4472 /*6919*/ uint16(xReadSlashR),
4473 /*6920*/ uint16(xReadIb),
4474 /*6921*/ uint16(xArgXmm1),
4475 /*6922*/ uint16(xArgXmm2M32),
4476 /*6923*/ uint16(xArgImm8u),
4477 /*6924*/ uint16(xMatch),
4478 /*6925*/ uint16(xCondIs64), 6928, 6944,
4479 /*6928*/ uint16(xCondDataSize), 6932, 6938, 0,
4480 /*6932*/ uint16(xSetOp), uint16(MOVNTI),
4481 /*6934*/ uint16(xReadSlashR),
4482 /*6935*/ uint16(xArgM32),
4483 /*6936*/ uint16(xArgR32),
4484 /*6937*/ uint16(xMatch),
4485 /*6938*/ uint16(xSetOp), uint16(MOVNTI),
4486 /*6940*/ uint16(xReadSlashR),
4487 /*6941*/ uint16(xArgM32),
4488 /*6942*/ uint16(xArgR32),
4489 /*6943*/ uint16(xMatch),
4490 /*6944*/ uint16(xCondDataSize), 6932, 6938, 6948,
4491 /*6948*/ uint16(xSetOp), uint16(MOVNTI),
4492 /*6950*/ uint16(xReadSlashR),
4493 /*6951*/ uint16(xArgM64),
4494 /*6952*/ uint16(xArgR64),
4495 /*6953*/ uint16(xMatch),
4496 /*6954*/ uint16(xCondPrefix), 2,
4497 0x66, 6968,
4498 0x0, 6960,
4499 /*6960*/ uint16(xSetOp), uint16(PINSRW),
4500 /*6962*/ uint16(xReadSlashR),
4501 /*6963*/ uint16(xReadIb),
4502 /*6964*/ uint16(xArgMm),
4503 /*6965*/ uint16(xArgR32M16),
4504 /*6966*/ uint16(xArgImm8u),
4505 /*6967*/ uint16(xMatch),
4506 /*6968*/ uint16(xSetOp), uint16(PINSRW),
4507 /*6970*/ uint16(xReadSlashR),
4508 /*6971*/ uint16(xReadIb),
4509 /*6972*/ uint16(xArgXmm),
4510 /*6973*/ uint16(xArgR32M16),
4511 /*6974*/ uint16(xArgImm8u),
4512 /*6975*/ uint16(xMatch),
4513 /*6976*/ uint16(xCondPrefix), 2,
4514 0x66, 6990,
4515 0x0, 6982,
4516 /*6982*/ uint16(xSetOp), uint16(PEXTRW),
4517 /*6984*/ uint16(xReadSlashR),
4518 /*6985*/ uint16(xReadIb),
4519 /*6986*/ uint16(xArgR32),
4520 /*6987*/ uint16(xArgMm2),
4521 /*6988*/ uint16(xArgImm8u),
4522 /*6989*/ uint16(xMatch),
4523 /*6990*/ uint16(xSetOp), uint16(PEXTRW),
4524 /*6992*/ uint16(xReadSlashR),
4525 /*6993*/ uint16(xReadIb),
4526 /*6994*/ uint16(xArgR32),
4527 /*6995*/ uint16(xArgXmm2),
4528 /*6996*/ uint16(xArgImm8u),
4529 /*6997*/ uint16(xMatch),
4530 /*6998*/ uint16(xCondPrefix), 2,
4531 0x66, 7012,
4532 0x0, 7004,
4533 /*7004*/ uint16(xSetOp), uint16(SHUFPS),
4534 /*7006*/ uint16(xReadSlashR),
4535 /*7007*/ uint16(xReadIb),
4536 /*7008*/ uint16(xArgXmm1),
4537 /*7009*/ uint16(xArgXmm2M128),
4538 /*7010*/ uint16(xArgImm8u),
4539 /*7011*/ uint16(xMatch),
4540 /*7012*/ uint16(xSetOp), uint16(SHUFPD),
4541 /*7014*/ uint16(xReadSlashR),
4542 /*7015*/ uint16(xReadIb),
4543 /*7016*/ uint16(xArgXmm1),
4544 /*7017*/ uint16(xArgXmm2M128),
4545 /*7018*/ uint16(xArgImm8u),
4546 /*7019*/ uint16(xMatch),
4547 /*7020*/ uint16(xCondSlashR),
4548 0, // 0
4549 7029, // 1
4550 0, // 2
4551 7052, // 3
4552 7075, // 4
4553 7098, // 5
4554 7121, // 6
4555 0, // 7
4556 /*7029*/ uint16(xCondIs64), 7032, 7044,
4557 /*7032*/ uint16(xCondDataSize), 7036, 7040, 0,
4558 /*7036*/ uint16(xSetOp), uint16(CMPXCHG8B),
4559 /*7038*/ uint16(xArgM64),
4560 /*7039*/ uint16(xMatch),
4561 /*7040*/ uint16(xSetOp), uint16(CMPXCHG8B),
4562 /*7042*/ uint16(xArgM64),
4563 /*7043*/ uint16(xMatch),
4564 /*7044*/ uint16(xCondDataSize), 7036, 7040, 7048,
4565 /*7048*/ uint16(xSetOp), uint16(CMPXCHG16B),
4566 /*7050*/ uint16(xArgM128),
4567 /*7051*/ uint16(xMatch),
4568 /*7052*/ uint16(xCondIs64), 7055, 7067,
4569 /*7055*/ uint16(xCondDataSize), 7059, 7063, 0,
4570 /*7059*/ uint16(xSetOp), uint16(XRSTORS),
4571 /*7061*/ uint16(xArgMem),
4572 /*7062*/ uint16(xMatch),
4573 /*7063*/ uint16(xSetOp), uint16(XRSTORS),
4574 /*7065*/ uint16(xArgMem),
4575 /*7066*/ uint16(xMatch),
4576 /*7067*/ uint16(xCondDataSize), 7059, 7063, 7071,
4577 /*7071*/ uint16(xSetOp), uint16(XRSTORS64),
4578 /*7073*/ uint16(xArgMem),
4579 /*7074*/ uint16(xMatch),
4580 /*7075*/ uint16(xCondIs64), 7078, 7090,
4581 /*7078*/ uint16(xCondDataSize), 7082, 7086, 0,
4582 /*7082*/ uint16(xSetOp), uint16(XSAVEC),
4583 /*7084*/ uint16(xArgMem),
4584 /*7085*/ uint16(xMatch),
4585 /*7086*/ uint16(xSetOp), uint16(XSAVEC),
4586 /*7088*/ uint16(xArgMem),
4587 /*7089*/ uint16(xMatch),
4588 /*7090*/ uint16(xCondDataSize), 7082, 7086, 7094,
4589 /*7094*/ uint16(xSetOp), uint16(XSAVEC64),
4590 /*7096*/ uint16(xArgMem),
4591 /*7097*/ uint16(xMatch),
4592 /*7098*/ uint16(xCondIs64), 7101, 7113,
4593 /*7101*/ uint16(xCondDataSize), 7105, 7109, 0,
4594 /*7105*/ uint16(xSetOp), uint16(XSAVES),
4595 /*7107*/ uint16(xArgMem),
4596 /*7108*/ uint16(xMatch),
4597 /*7109*/ uint16(xSetOp), uint16(XSAVES),
4598 /*7111*/ uint16(xArgMem),
4599 /*7112*/ uint16(xMatch),
4600 /*7113*/ uint16(xCondDataSize), 7105, 7109, 7117,
4601 /*7117*/ uint16(xSetOp), uint16(XSAVES64),
4602 /*7119*/ uint16(xArgMem),
4603 /*7120*/ uint16(xMatch),
4604 /*7121*/ uint16(xCondIs64), 7124, 7142,
4605 /*7124*/ uint16(xCondDataSize), 7128, 7135, 0,
4606 /*7128*/ uint16(xCondIsMem), 7131, 0,
4607 /*7131*/ uint16(xSetOp), uint16(RDRAND),
4608 /*7133*/ uint16(xArgRmf16),
4609 /*7134*/ uint16(xMatch),
4610 /*7135*/ uint16(xCondIsMem), 7138, 0,
4611 /*7138*/ uint16(xSetOp), uint16(RDRAND),
4612 /*7140*/ uint16(xArgRmf32),
4613 /*7141*/ uint16(xMatch),
4614 /*7142*/ uint16(xCondDataSize), 7128, 7135, 7146,
4615 /*7146*/ uint16(xSetOp), uint16(RDRAND),
4616 /*7148*/ uint16(xMatch),
4617 /*7149*/ uint16(xCondIs64), 7152, 7164,
4618 /*7152*/ uint16(xCondDataSize), 7156, 7160, 0,
4619 /*7156*/ uint16(xSetOp), uint16(BSWAP),
4620 /*7158*/ uint16(xArgR16op),
4621 /*7159*/ uint16(xMatch),
4622 /*7160*/ uint16(xSetOp), uint16(BSWAP),
4623 /*7162*/ uint16(xArgR32op),
4624 /*7163*/ uint16(xMatch),
4625 /*7164*/ uint16(xCondDataSize), 7156, 7160, 7168,
4626 /*7168*/ uint16(xSetOp), uint16(BSWAP),
4627 /*7170*/ uint16(xArgR64op),
4628 /*7171*/ uint16(xMatch),
4629 /*7172*/ uint16(xCondPrefix), 2,
4630 0xF2, 7184,
4631 0x66, 7178,
4632 /*7178*/ uint16(xSetOp), uint16(ADDSUBPD),
4633 /*7180*/ uint16(xReadSlashR),
4634 /*7181*/ uint16(xArgXmm1),
4635 /*7182*/ uint16(xArgXmm2M128),
4636 /*7183*/ uint16(xMatch),
4637 /*7184*/ uint16(xSetOp), uint16(ADDSUBPS),
4638 /*7186*/ uint16(xReadSlashR),
4639 /*7187*/ uint16(xArgXmm1),
4640 /*7188*/ uint16(xArgXmm2M128),
4641 /*7189*/ uint16(xMatch),
4642 /*7190*/ uint16(xCondPrefix), 2,
4643 0x66, 7202,
4644 0x0, 7196,
4645 /*7196*/ uint16(xSetOp), uint16(PSRLW),
4646 /*7198*/ uint16(xReadSlashR),
4647 /*7199*/ uint16(xArgMm),
4648 /*7200*/ uint16(xArgMmM64),
4649 /*7201*/ uint16(xMatch),
4650 /*7202*/ uint16(xSetOp), uint16(PSRLW),
4651 /*7204*/ uint16(xReadSlashR),
4652 /*7205*/ uint16(xArgXmm1),
4653 /*7206*/ uint16(xArgXmm2M128),
4654 /*7207*/ uint16(xMatch),
4655 /*7208*/ uint16(xCondPrefix), 2,
4656 0x66, 7220,
4657 0x0, 7214,
4658 /*7214*/ uint16(xSetOp), uint16(PSRLD),
4659 /*7216*/ uint16(xReadSlashR),
4660 /*7217*/ uint16(xArgMm),
4661 /*7218*/ uint16(xArgMmM64),
4662 /*7219*/ uint16(xMatch),
4663 /*7220*/ uint16(xSetOp), uint16(PSRLD),
4664 /*7222*/ uint16(xReadSlashR),
4665 /*7223*/ uint16(xArgXmm1),
4666 /*7224*/ uint16(xArgXmm2M128),
4667 /*7225*/ uint16(xMatch),
4668 /*7226*/ uint16(xCondPrefix), 2,
4669 0x66, 7238,
4670 0x0, 7232,
4671 /*7232*/ uint16(xSetOp), uint16(PSRLQ),
4672 /*7234*/ uint16(xReadSlashR),
4673 /*7235*/ uint16(xArgMm),
4674 /*7236*/ uint16(xArgMmM64),
4675 /*7237*/ uint16(xMatch),
4676 /*7238*/ uint16(xSetOp), uint16(PSRLQ),
4677 /*7240*/ uint16(xReadSlashR),
4678 /*7241*/ uint16(xArgXmm1),
4679 /*7242*/ uint16(xArgXmm2M128),
4680 /*7243*/ uint16(xMatch),
4681 /*7244*/ uint16(xCondPrefix), 2,
4682 0x66, 7256,
4683 0x0, 7250,
4684 /*7250*/ uint16(xSetOp), uint16(PADDQ),
4685 /*7252*/ uint16(xReadSlashR),
4686 /*7253*/ uint16(xArgMm1),
4687 /*7254*/ uint16(xArgMm2M64),
4688 /*7255*/ uint16(xMatch),
4689 /*7256*/ uint16(xSetOp), uint16(PADDQ),
4690 /*7258*/ uint16(xReadSlashR),
4691 /*7259*/ uint16(xArgXmm1),
4692 /*7260*/ uint16(xArgXmm2M128),
4693 /*7261*/ uint16(xMatch),
4694 /*7262*/ uint16(xCondPrefix), 2,
4695 0x66, 7274,
4696 0x0, 7268,
4697 /*7268*/ uint16(xSetOp), uint16(PMULLW),
4698 /*7270*/ uint16(xReadSlashR),
4699 /*7271*/ uint16(xArgMm),
4700 /*7272*/ uint16(xArgMmM64),
4701 /*7273*/ uint16(xMatch),
4702 /*7274*/ uint16(xSetOp), uint16(PMULLW),
4703 /*7276*/ uint16(xReadSlashR),
4704 /*7277*/ uint16(xArgXmm1),
4705 /*7278*/ uint16(xArgXmm2M128),
4706 /*7279*/ uint16(xMatch),
4707 /*7280*/ uint16(xCondPrefix), 3,
4708 0xF3, 7300,
4709 0xF2, 7294,
4710 0x66, 7288,
4711 /*7288*/ uint16(xSetOp), uint16(MOVQ),
4712 /*7290*/ uint16(xReadSlashR),
4713 /*7291*/ uint16(xArgXmm2M64),
4714 /*7292*/ uint16(xArgXmm1),
4715 /*7293*/ uint16(xMatch),
4716 /*7294*/ uint16(xSetOp), uint16(MOVDQ2Q),
4717 /*7296*/ uint16(xReadSlashR),
4718 /*7297*/ uint16(xArgMm),
4719 /*7298*/ uint16(xArgXmm2),
4720 /*7299*/ uint16(xMatch),
4721 /*7300*/ uint16(xSetOp), uint16(MOVQ2DQ),
4722 /*7302*/ uint16(xReadSlashR),
4723 /*7303*/ uint16(xArgXmm1),
4724 /*7304*/ uint16(xArgMm2),
4725 /*7305*/ uint16(xMatch),
4726 /*7306*/ uint16(xCondPrefix), 2,
4727 0x66, 7318,
4728 0x0, 7312,
4729 /*7312*/ uint16(xSetOp), uint16(PMOVMSKB),
4730 /*7314*/ uint16(xReadSlashR),
4731 /*7315*/ uint16(xArgR32),
4732 /*7316*/ uint16(xArgMm2),
4733 /*7317*/ uint16(xMatch),
4734 /*7318*/ uint16(xSetOp), uint16(PMOVMSKB),
4735 /*7320*/ uint16(xReadSlashR),
4736 /*7321*/ uint16(xArgR32),
4737 /*7322*/ uint16(xArgXmm2),
4738 /*7323*/ uint16(xMatch),
4739 /*7324*/ uint16(xCondPrefix), 2,
4740 0x66, 7336,
4741 0x0, 7330,
4742 /*7330*/ uint16(xSetOp), uint16(PSUBUSB),
4743 /*7332*/ uint16(xReadSlashR),
4744 /*7333*/ uint16(xArgMm),
4745 /*7334*/ uint16(xArgMmM64),
4746 /*7335*/ uint16(xMatch),
4747 /*7336*/ uint16(xSetOp), uint16(PSUBUSB),
4748 /*7338*/ uint16(xReadSlashR),
4749 /*7339*/ uint16(xArgXmm1),
4750 /*7340*/ uint16(xArgXmm2M128),
4751 /*7341*/ uint16(xMatch),
4752 /*7342*/ uint16(xCondPrefix), 2,
4753 0x66, 7354,
4754 0x0, 7348,
4755 /*7348*/ uint16(xSetOp), uint16(PSUBUSW),
4756 /*7350*/ uint16(xReadSlashR),
4757 /*7351*/ uint16(xArgMm),
4758 /*7352*/ uint16(xArgMmM64),
4759 /*7353*/ uint16(xMatch),
4760 /*7354*/ uint16(xSetOp), uint16(PSUBUSW),
4761 /*7356*/ uint16(xReadSlashR),
4762 /*7357*/ uint16(xArgXmm1),
4763 /*7358*/ uint16(xArgXmm2M128),
4764 /*7359*/ uint16(xMatch),
4765 /*7360*/ uint16(xCondPrefix), 2,
4766 0x66, 7372,
4767 0x0, 7366,
4768 /*7366*/ uint16(xSetOp), uint16(PMINUB),
4769 /*7368*/ uint16(xReadSlashR),
4770 /*7369*/ uint16(xArgMm1),
4771 /*7370*/ uint16(xArgMm2M64),
4772 /*7371*/ uint16(xMatch),
4773 /*7372*/ uint16(xSetOp), uint16(PMINUB),
4774 /*7374*/ uint16(xReadSlashR),
4775 /*7375*/ uint16(xArgXmm1),
4776 /*7376*/ uint16(xArgXmm2M128),
4777 /*7377*/ uint16(xMatch),
4778 /*7378*/ uint16(xCondPrefix), 2,
4779 0x66, 7390,
4780 0x0, 7384,
4781 /*7384*/ uint16(xSetOp), uint16(PAND),
4782 /*7386*/ uint16(xReadSlashR),
4783 /*7387*/ uint16(xArgMm),
4784 /*7388*/ uint16(xArgMmM64),
4785 /*7389*/ uint16(xMatch),
4786 /*7390*/ uint16(xSetOp), uint16(PAND),
4787 /*7392*/ uint16(xReadSlashR),
4788 /*7393*/ uint16(xArgXmm1),
4789 /*7394*/ uint16(xArgXmm2M128),
4790 /*7395*/ uint16(xMatch),
4791 /*7396*/ uint16(xCondPrefix), 2,
4792 0x66, 7408,
4793 0x0, 7402,
4794 /*7402*/ uint16(xSetOp), uint16(PADDUSB),
4795 /*7404*/ uint16(xReadSlashR),
4796 /*7405*/ uint16(xArgMm),
4797 /*7406*/ uint16(xArgMmM64),
4798 /*7407*/ uint16(xMatch),
4799 /*7408*/ uint16(xSetOp), uint16(PADDUSB),
4800 /*7410*/ uint16(xReadSlashR),
4801 /*7411*/ uint16(xArgXmm1),
4802 /*7412*/ uint16(xArgXmm2M128),
4803 /*7413*/ uint16(xMatch),
4804 /*7414*/ uint16(xCondPrefix), 2,
4805 0x66, 7426,
4806 0x0, 7420,
4807 /*7420*/ uint16(xSetOp), uint16(PADDUSW),
4808 /*7422*/ uint16(xReadSlashR),
4809 /*7423*/ uint16(xArgMm),
4810 /*7424*/ uint16(xArgMmM64),
4811 /*7425*/ uint16(xMatch),
4812 /*7426*/ uint16(xSetOp), uint16(PADDUSW),
4813 /*7428*/ uint16(xReadSlashR),
4814 /*7429*/ uint16(xArgXmm1),
4815 /*7430*/ uint16(xArgXmm2M128),
4816 /*7431*/ uint16(xMatch),
4817 /*7432*/ uint16(xCondPrefix), 2,
4818 0x66, 7444,
4819 0x0, 7438,
4820 /*7438*/ uint16(xSetOp), uint16(PMAXUB),
4821 /*7440*/ uint16(xReadSlashR),
4822 /*7441*/ uint16(xArgMm1),
4823 /*7442*/ uint16(xArgMm2M64),
4824 /*7443*/ uint16(xMatch),
4825 /*7444*/ uint16(xSetOp), uint16(PMAXUB),
4826 /*7446*/ uint16(xReadSlashR),
4827 /*7447*/ uint16(xArgXmm1),
4828 /*7448*/ uint16(xArgXmm2M128),
4829 /*7449*/ uint16(xMatch),
4830 /*7450*/ uint16(xCondPrefix), 2,
4831 0x66, 7462,
4832 0x0, 7456,
4833 /*7456*/ uint16(xSetOp), uint16(PANDN),
4834 /*7458*/ uint16(xReadSlashR),
4835 /*7459*/ uint16(xArgMm),
4836 /*7460*/ uint16(xArgMmM64),
4837 /*7461*/ uint16(xMatch),
4838 /*7462*/ uint16(xSetOp), uint16(PANDN),
4839 /*7464*/ uint16(xReadSlashR),
4840 /*7465*/ uint16(xArgXmm1),
4841 /*7466*/ uint16(xArgXmm2M128),
4842 /*7467*/ uint16(xMatch),
4843 /*7468*/ uint16(xCondPrefix), 2,
4844 0x66, 7480,
4845 0x0, 7474,
4846 /*7474*/ uint16(xSetOp), uint16(PAVGB),
4847 /*7476*/ uint16(xReadSlashR),
4848 /*7477*/ uint16(xArgMm1),
4849 /*7478*/ uint16(xArgMm2M64),
4850 /*7479*/ uint16(xMatch),
4851 /*7480*/ uint16(xSetOp), uint16(PAVGB),
4852 /*7482*/ uint16(xReadSlashR),
4853 /*7483*/ uint16(xArgXmm1),
4854 /*7484*/ uint16(xArgXmm2M128),
4855 /*7485*/ uint16(xMatch),
4856 /*7486*/ uint16(xCondPrefix), 2,
4857 0x66, 7498,
4858 0x0, 7492,
4859 /*7492*/ uint16(xSetOp), uint16(PSRAW),
4860 /*7494*/ uint16(xReadSlashR),
4861 /*7495*/ uint16(xArgMm),
4862 /*7496*/ uint16(xArgMmM64),
4863 /*7497*/ uint16(xMatch),
4864 /*7498*/ uint16(xSetOp), uint16(PSRAW),
4865 /*7500*/ uint16(xReadSlashR),
4866 /*7501*/ uint16(xArgXmm1),
4867 /*7502*/ uint16(xArgXmm2M128),
4868 /*7503*/ uint16(xMatch),
4869 /*7504*/ uint16(xCondPrefix), 2,
4870 0x66, 7516,
4871 0x0, 7510,
4872 /*7510*/ uint16(xSetOp), uint16(PSRAD),
4873 /*7512*/ uint16(xReadSlashR),
4874 /*7513*/ uint16(xArgMm),
4875 /*7514*/ uint16(xArgMmM64),
4876 /*7515*/ uint16(xMatch),
4877 /*7516*/ uint16(xSetOp), uint16(PSRAD),
4878 /*7518*/ uint16(xReadSlashR),
4879 /*7519*/ uint16(xArgXmm1),
4880 /*7520*/ uint16(xArgXmm2M128),
4881 /*7521*/ uint16(xMatch),
4882 /*7522*/ uint16(xCondPrefix), 2,
4883 0x66, 7534,
4884 0x0, 7528,
4885 /*7528*/ uint16(xSetOp), uint16(PAVGW),
4886 /*7530*/ uint16(xReadSlashR),
4887 /*7531*/ uint16(xArgMm1),
4888 /*7532*/ uint16(xArgMm2M64),
4889 /*7533*/ uint16(xMatch),
4890 /*7534*/ uint16(xSetOp), uint16(PAVGW),
4891 /*7536*/ uint16(xReadSlashR),
4892 /*7537*/ uint16(xArgXmm1),
4893 /*7538*/ uint16(xArgXmm2M128),
4894 /*7539*/ uint16(xMatch),
4895 /*7540*/ uint16(xCondPrefix), 2,
4896 0x66, 7552,
4897 0x0, 7546,
4898 /*7546*/ uint16(xSetOp), uint16(PMULHUW),
4899 /*7548*/ uint16(xReadSlashR),
4900 /*7549*/ uint16(xArgMm1),
4901 /*7550*/ uint16(xArgMm2M64),
4902 /*7551*/ uint16(xMatch),
4903 /*7552*/ uint16(xSetOp), uint16(PMULHUW),
4904 /*7554*/ uint16(xReadSlashR),
4905 /*7555*/ uint16(xArgXmm1),
4906 /*7556*/ uint16(xArgXmm2M128),
4907 /*7557*/ uint16(xMatch),
4908 /*7558*/ uint16(xCondPrefix), 2,
4909 0x66, 7570,
4910 0x0, 7564,
4911 /*7564*/ uint16(xSetOp), uint16(PMULHW),
4912 /*7566*/ uint16(xReadSlashR),
4913 /*7567*/ uint16(xArgMm),
4914 /*7568*/ uint16(xArgMmM64),
4915 /*7569*/ uint16(xMatch),
4916 /*7570*/ uint16(xSetOp), uint16(PMULHW),
4917 /*7572*/ uint16(xReadSlashR),
4918 /*7573*/ uint16(xArgXmm1),
4919 /*7574*/ uint16(xArgXmm2M128),
4920 /*7575*/ uint16(xMatch),
4921 /*7576*/ uint16(xCondPrefix), 3,
4922 0xF3, 7596,
4923 0xF2, 7590,
4924 0x66, 7584,
4925 /*7584*/ uint16(xSetOp), uint16(CVTTPD2DQ),
4926 /*7586*/ uint16(xReadSlashR),
4927 /*7587*/ uint16(xArgXmm1),
4928 /*7588*/ uint16(xArgXmm2M128),
4929 /*7589*/ uint16(xMatch),
4930 /*7590*/ uint16(xSetOp), uint16(CVTPD2DQ),
4931 /*7592*/ uint16(xReadSlashR),
4932 /*7593*/ uint16(xArgXmm1),
4933 /*7594*/ uint16(xArgXmm2M128),
4934 /*7595*/ uint16(xMatch),
4935 /*7596*/ uint16(xSetOp), uint16(CVTDQ2PD),
4936 /*7598*/ uint16(xReadSlashR),
4937 /*7599*/ uint16(xArgXmm1),
4938 /*7600*/ uint16(xArgXmm2M64),
4939 /*7601*/ uint16(xMatch),
4940 /*7602*/ uint16(xCondPrefix), 2,
4941 0x66, 7614,
4942 0x0, 7608,
4943 /*7608*/ uint16(xSetOp), uint16(MOVNTQ),
4944 /*7610*/ uint16(xReadSlashR),
4945 /*7611*/ uint16(xArgM64),
4946 /*7612*/ uint16(xArgMm),
4947 /*7613*/ uint16(xMatch),
4948 /*7614*/ uint16(xSetOp), uint16(MOVNTDQ),
4949 /*7616*/ uint16(xReadSlashR),
4950 /*7617*/ uint16(xArgM128),
4951 /*7618*/ uint16(xArgXmm),
4952 /*7619*/ uint16(xMatch),
4953 /*7620*/ uint16(xCondPrefix), 2,
4954 0x66, 7632,
4955 0x0, 7626,
4956 /*7626*/ uint16(xSetOp), uint16(PSUBSB),
4957 /*7628*/ uint16(xReadSlashR),
4958 /*7629*/ uint16(xArgMm),
4959 /*7630*/ uint16(xArgMmM64),
4960 /*7631*/ uint16(xMatch),
4961 /*7632*/ uint16(xSetOp), uint16(PSUBSB),
4962 /*7634*/ uint16(xReadSlashR),
4963 /*7635*/ uint16(xArgXmm1),
4964 /*7636*/ uint16(xArgXmm2M128),
4965 /*7637*/ uint16(xMatch),
4966 /*7638*/ uint16(xCondPrefix), 2,
4967 0x66, 7650,
4968 0x0, 7644,
4969 /*7644*/ uint16(xSetOp), uint16(PSUBSW),
4970 /*7646*/ uint16(xReadSlashR),
4971 /*7647*/ uint16(xArgMm),
4972 /*7648*/ uint16(xArgMmM64),
4973 /*7649*/ uint16(xMatch),
4974 /*7650*/ uint16(xSetOp), uint16(PSUBSW),
4975 /*7652*/ uint16(xReadSlashR),
4976 /*7653*/ uint16(xArgXmm1),
4977 /*7654*/ uint16(xArgXmm2M128),
4978 /*7655*/ uint16(xMatch),
4979 /*7656*/ uint16(xCondPrefix), 2,
4980 0x66, 7668,
4981 0x0, 7662,
4982 /*7662*/ uint16(xSetOp), uint16(PMINSW),
4983 /*7664*/ uint16(xReadSlashR),
4984 /*7665*/ uint16(xArgMm1),
4985 /*7666*/ uint16(xArgMm2M64),
4986 /*7667*/ uint16(xMatch),
4987 /*7668*/ uint16(xSetOp), uint16(PMINSW),
4988 /*7670*/ uint16(xReadSlashR),
4989 /*7671*/ uint16(xArgXmm1),
4990 /*7672*/ uint16(xArgXmm2M128),
4991 /*7673*/ uint16(xMatch),
4992 /*7674*/ uint16(xCondPrefix), 2,
4993 0x66, 7686,
4994 0x0, 7680,
4995 /*7680*/ uint16(xSetOp), uint16(POR),
4996 /*7682*/ uint16(xReadSlashR),
4997 /*7683*/ uint16(xArgMm),
4998 /*7684*/ uint16(xArgMmM64),
4999 /*7685*/ uint16(xMatch),
5000 /*7686*/ uint16(xSetOp), uint16(POR),
5001 /*7688*/ uint16(xReadSlashR),
5002 /*7689*/ uint16(xArgXmm1),
5003 /*7690*/ uint16(xArgXmm2M128),
5004 /*7691*/ uint16(xMatch),
5005 /*7692*/ uint16(xCondPrefix), 2,
5006 0x66, 7704,
5007 0x0, 7698,
5008 /*7698*/ uint16(xSetOp), uint16(PADDSB),
5009 /*7700*/ uint16(xReadSlashR),
5010 /*7701*/ uint16(xArgMm),
5011 /*7702*/ uint16(xArgMmM64),
5012 /*7703*/ uint16(xMatch),
5013 /*7704*/ uint16(xSetOp), uint16(PADDSB),
5014 /*7706*/ uint16(xReadSlashR),
5015 /*7707*/ uint16(xArgXmm1),
5016 /*7708*/ uint16(xArgXmm2M128),
5017 /*7709*/ uint16(xMatch),
5018 /*7710*/ uint16(xCondPrefix), 2,
5019 0x66, 7722,
5020 0x0, 7716,
5021 /*7716*/ uint16(xSetOp), uint16(PADDSW),
5022 /*7718*/ uint16(xReadSlashR),
5023 /*7719*/ uint16(xArgMm),
5024 /*7720*/ uint16(xArgMmM64),
5025 /*7721*/ uint16(xMatch),
5026 /*7722*/ uint16(xSetOp), uint16(PADDSW),
5027 /*7724*/ uint16(xReadSlashR),
5028 /*7725*/ uint16(xArgXmm1),
5029 /*7726*/ uint16(xArgXmm2M128),
5030 /*7727*/ uint16(xMatch),
5031 /*7728*/ uint16(xCondPrefix), 2,
5032 0x66, 7740,
5033 0x0, 7734,
5034 /*7734*/ uint16(xSetOp), uint16(PMAXSW),
5035 /*7736*/ uint16(xReadSlashR),
5036 /*7737*/ uint16(xArgMm1),
5037 /*7738*/ uint16(xArgMm2M64),
5038 /*7739*/ uint16(xMatch),
5039 /*7740*/ uint16(xSetOp), uint16(PMAXSW),
5040 /*7742*/ uint16(xReadSlashR),
5041 /*7743*/ uint16(xArgXmm1),
5042 /*7744*/ uint16(xArgXmm2M128),
5043 /*7745*/ uint16(xMatch),
5044 /*7746*/ uint16(xCondPrefix), 2,
5045 0x66, 7758,
5046 0x0, 7752,
5047 /*7752*/ uint16(xSetOp), uint16(PXOR),
5048 /*7754*/ uint16(xReadSlashR),
5049 /*7755*/ uint16(xArgMm),
5050 /*7756*/ uint16(xArgMmM64),
5051 /*7757*/ uint16(xMatch),
5052 /*7758*/ uint16(xSetOp), uint16(PXOR),
5053 /*7760*/ uint16(xReadSlashR),
5054 /*7761*/ uint16(xArgXmm1),
5055 /*7762*/ uint16(xArgXmm2M128),
5056 /*7763*/ uint16(xMatch),
5057 /*7764*/ uint16(xCondPrefix), 1,
5058 0xF2, 7768,
5059 /*7768*/ uint16(xSetOp), uint16(LDDQU),
5060 /*7770*/ uint16(xReadSlashR),
5061 /*7771*/ uint16(xArgXmm1),
5062 /*7772*/ uint16(xArgM128),
5063 /*7773*/ uint16(xMatch),
5064 /*7774*/ uint16(xCondPrefix), 2,
5065 0x66, 7786,
5066 0x0, 7780,
5067 /*7780*/ uint16(xSetOp), uint16(PSLLW),
5068 /*7782*/ uint16(xReadSlashR),
5069 /*7783*/ uint16(xArgMm),
5070 /*7784*/ uint16(xArgMmM64),
5071 /*7785*/ uint16(xMatch),
5072 /*7786*/ uint16(xSetOp), uint16(PSLLW),
5073 /*7788*/ uint16(xReadSlashR),
5074 /*7789*/ uint16(xArgXmm1),
5075 /*7790*/ uint16(xArgXmm2M128),
5076 /*7791*/ uint16(xMatch),
5077 /*7792*/ uint16(xCondPrefix), 2,
5078 0x66, 7804,
5079 0x0, 7798,
5080 /*7798*/ uint16(xSetOp), uint16(PSLLD),
5081 /*7800*/ uint16(xReadSlashR),
5082 /*7801*/ uint16(xArgMm),
5083 /*7802*/ uint16(xArgMmM64),
5084 /*7803*/ uint16(xMatch),
5085 /*7804*/ uint16(xSetOp), uint16(PSLLD),
5086 /*7806*/ uint16(xReadSlashR),
5087 /*7807*/ uint16(xArgXmm1),
5088 /*7808*/ uint16(xArgXmm2M128),
5089 /*7809*/ uint16(xMatch),
5090 /*7810*/ uint16(xCondPrefix), 2,
5091 0x66, 7822,
5092 0x0, 7816,
5093 /*7816*/ uint16(xSetOp), uint16(PSLLQ),
5094 /*7818*/ uint16(xReadSlashR),
5095 /*7819*/ uint16(xArgMm),
5096 /*7820*/ uint16(xArgMmM64),
5097 /*7821*/ uint16(xMatch),
5098 /*7822*/ uint16(xSetOp), uint16(PSLLQ),
5099 /*7824*/ uint16(xReadSlashR),
5100 /*7825*/ uint16(xArgXmm1),
5101 /*7826*/ uint16(xArgXmm2M128),
5102 /*7827*/ uint16(xMatch),
5103 /*7828*/ uint16(xCondPrefix), 2,
5104 0x66, 7840,
5105 0x0, 7834,
5106 /*7834*/ uint16(xSetOp), uint16(PMULUDQ),
5107 /*7836*/ uint16(xReadSlashR),
5108 /*7837*/ uint16(xArgMm1),
5109 /*7838*/ uint16(xArgMm2M64),
5110 /*7839*/ uint16(xMatch),
5111 /*7840*/ uint16(xSetOp), uint16(PMULUDQ),
5112 /*7842*/ uint16(xReadSlashR),
5113 /*7843*/ uint16(xArgXmm1),
5114 /*7844*/ uint16(xArgXmm2M128),
5115 /*7845*/ uint16(xMatch),
5116 /*7846*/ uint16(xCondPrefix), 2,
5117 0x66, 7858,
5118 0x0, 7852,
5119 /*7852*/ uint16(xSetOp), uint16(PMADDWD),
5120 /*7854*/ uint16(xReadSlashR),
5121 /*7855*/ uint16(xArgMm),
5122 /*7856*/ uint16(xArgMmM64),
5123 /*7857*/ uint16(xMatch),
5124 /*7858*/ uint16(xSetOp), uint16(PMADDWD),
5125 /*7860*/ uint16(xReadSlashR),
5126 /*7861*/ uint16(xArgXmm1),
5127 /*7862*/ uint16(xArgXmm2M128),
5128 /*7863*/ uint16(xMatch),
5129 /*7864*/ uint16(xCondPrefix), 2,
5130 0x66, 7876,
5131 0x0, 7870,
5132 /*7870*/ uint16(xSetOp), uint16(PSADBW),
5133 /*7872*/ uint16(xReadSlashR),
5134 /*7873*/ uint16(xArgMm1),
5135 /*7874*/ uint16(xArgMm2M64),
5136 /*7875*/ uint16(xMatch),
5137 /*7876*/ uint16(xSetOp), uint16(PSADBW),
5138 /*7878*/ uint16(xReadSlashR),
5139 /*7879*/ uint16(xArgXmm1),
5140 /*7880*/ uint16(xArgXmm2M128),
5141 /*7881*/ uint16(xMatch),
5142 /*7882*/ uint16(xCondPrefix), 2,
5143 0x66, 7894,
5144 0x0, 7888,
5145 /*7888*/ uint16(xSetOp), uint16(MASKMOVQ),
5146 /*7890*/ uint16(xReadSlashR),
5147 /*7891*/ uint16(xArgMm1),
5148 /*7892*/ uint16(xArgMm2),
5149 /*7893*/ uint16(xMatch),
5150 /*7894*/ uint16(xSetOp), uint16(MASKMOVDQU),
5151 /*7896*/ uint16(xReadSlashR),
5152 /*7897*/ uint16(xArgXmm1),
5153 /*7898*/ uint16(xArgXmm2),
5154 /*7899*/ uint16(xMatch),
5155 /*7900*/ uint16(xCondPrefix), 2,
5156 0x66, 7912,
5157 0x0, 7906,
5158 /*7906*/ uint16(xSetOp), uint16(PSUBB),
5159 /*7908*/ uint16(xReadSlashR),
5160 /*7909*/ uint16(xArgMm),
5161 /*7910*/ uint16(xArgMmM64),
5162 /*7911*/ uint16(xMatch),
5163 /*7912*/ uint16(xSetOp), uint16(PSUBB),
5164 /*7914*/ uint16(xReadSlashR),
5165 /*7915*/ uint16(xArgXmm1),
5166 /*7916*/ uint16(xArgXmm2M128),
5167 /*7917*/ uint16(xMatch),
5168 /*7918*/ uint16(xCondPrefix), 2,
5169 0x66, 7930,
5170 0x0, 7924,
5171 /*7924*/ uint16(xSetOp), uint16(PSUBW),
5172 /*7926*/ uint16(xReadSlashR),
5173 /*7927*/ uint16(xArgMm),
5174 /*7928*/ uint16(xArgMmM64),
5175 /*7929*/ uint16(xMatch),
5176 /*7930*/ uint16(xSetOp), uint16(PSUBW),
5177 /*7932*/ uint16(xReadSlashR),
5178 /*7933*/ uint16(xArgXmm1),
5179 /*7934*/ uint16(xArgXmm2M128),
5180 /*7935*/ uint16(xMatch),
5181 /*7936*/ uint16(xCondPrefix), 2,
5182 0x66, 7948,
5183 0x0, 7942,
5184 /*7942*/ uint16(xSetOp), uint16(PSUBD),
5185 /*7944*/ uint16(xReadSlashR),
5186 /*7945*/ uint16(xArgMm),
5187 /*7946*/ uint16(xArgMmM64),
5188 /*7947*/ uint16(xMatch),
5189 /*7948*/ uint16(xSetOp), uint16(PSUBD),
5190 /*7950*/ uint16(xReadSlashR),
5191 /*7951*/ uint16(xArgXmm1),
5192 /*7952*/ uint16(xArgXmm2M128),
5193 /*7953*/ uint16(xMatch),
5194 /*7954*/ uint16(xCondPrefix), 2,
5195 0x66, 7966,
5196 0x0, 7960,
5197 /*7960*/ uint16(xSetOp), uint16(PSUBQ),
5198 /*7962*/ uint16(xReadSlashR),
5199 /*7963*/ uint16(xArgMm1),
5200 /*7964*/ uint16(xArgMm2M64),
5201 /*7965*/ uint16(xMatch),
5202 /*7966*/ uint16(xSetOp), uint16(PSUBQ),
5203 /*7968*/ uint16(xReadSlashR),
5204 /*7969*/ uint16(xArgXmm1),
5205 /*7970*/ uint16(xArgXmm2M128),
5206 /*7971*/ uint16(xMatch),
5207 /*7972*/ uint16(xCondPrefix), 2,
5208 0x66, 7984,
5209 0x0, 7978,
5210 /*7978*/ uint16(xSetOp), uint16(PADDB),
5211 /*7980*/ uint16(xReadSlashR),
5212 /*7981*/ uint16(xArgMm),
5213 /*7982*/ uint16(xArgMmM64),
5214 /*7983*/ uint16(xMatch),
5215 /*7984*/ uint16(xSetOp), uint16(PADDB),
5216 /*7986*/ uint16(xReadSlashR),
5217 /*7987*/ uint16(xArgXmm1),
5218 /*7988*/ uint16(xArgXmm2M128),
5219 /*7989*/ uint16(xMatch),
5220 /*7990*/ uint16(xCondPrefix), 2,
5221 0x66, 8002,
5222 0x0, 7996,
5223 /*7996*/ uint16(xSetOp), uint16(PADDW),
5224 /*7998*/ uint16(xReadSlashR),
5225 /*7999*/ uint16(xArgMm),
5226 /*8000*/ uint16(xArgMmM64),
5227 /*8001*/ uint16(xMatch),
5228 /*8002*/ uint16(xSetOp), uint16(PADDW),
5229 /*8004*/ uint16(xReadSlashR),
5230 /*8005*/ uint16(xArgXmm1),
5231 /*8006*/ uint16(xArgXmm2M128),
5232 /*8007*/ uint16(xMatch),
5233 /*8008*/ uint16(xCondPrefix), 2,
5234 0x66, 8020,
5235 0x0, 8014,
5236 /*8014*/ uint16(xSetOp), uint16(PADDD),
5237 /*8016*/ uint16(xReadSlashR),
5238 /*8017*/ uint16(xArgMm),
5239 /*8018*/ uint16(xArgMmM64),
5240 /*8019*/ uint16(xMatch),
5241 /*8020*/ uint16(xSetOp), uint16(PADDD),
5242 /*8022*/ uint16(xReadSlashR),
5243 /*8023*/ uint16(xArgXmm1),
5244 /*8024*/ uint16(xArgXmm2M128),
5245 /*8025*/ uint16(xMatch),
5246 /*8026*/ uint16(xSetOp), uint16(ADC),
5247 /*8028*/ uint16(xReadSlashR),
5248 /*8029*/ uint16(xArgRM8),
5249 /*8030*/ uint16(xArgR8),
5250 /*8031*/ uint16(xMatch),
5251 /*8032*/ uint16(xCondIs64), 8035, 8051,
5252 /*8035*/ uint16(xCondDataSize), 8039, 8045, 0,
5253 /*8039*/ uint16(xSetOp), uint16(ADC),
5254 /*8041*/ uint16(xReadSlashR),
5255 /*8042*/ uint16(xArgRM16),
5256 /*8043*/ uint16(xArgR16),
5257 /*8044*/ uint16(xMatch),
5258 /*8045*/ uint16(xSetOp), uint16(ADC),
5259 /*8047*/ uint16(xReadSlashR),
5260 /*8048*/ uint16(xArgRM32),
5261 /*8049*/ uint16(xArgR32),
5262 /*8050*/ uint16(xMatch),
5263 /*8051*/ uint16(xCondDataSize), 8039, 8045, 8055,
5264 /*8055*/ uint16(xSetOp), uint16(ADC),
5265 /*8057*/ uint16(xReadSlashR),
5266 /*8058*/ uint16(xArgRM64),
5267 /*8059*/ uint16(xArgR64),
5268 /*8060*/ uint16(xMatch),
5269 /*8061*/ uint16(xSetOp), uint16(ADC),
5270 /*8063*/ uint16(xReadSlashR),
5271 /*8064*/ uint16(xArgR8),
5272 /*8065*/ uint16(xArgRM8),
5273 /*8066*/ uint16(xMatch),
5274 /*8067*/ uint16(xCondIs64), 8070, 8086,
5275 /*8070*/ uint16(xCondDataSize), 8074, 8080, 0,
5276 /*8074*/ uint16(xSetOp), uint16(ADC),
5277 /*8076*/ uint16(xReadSlashR),
5278 /*8077*/ uint16(xArgR16),
5279 /*8078*/ uint16(xArgRM16),
5280 /*8079*/ uint16(xMatch),
5281 /*8080*/ uint16(xSetOp), uint16(ADC),
5282 /*8082*/ uint16(xReadSlashR),
5283 /*8083*/ uint16(xArgR32),
5284 /*8084*/ uint16(xArgRM32),
5285 /*8085*/ uint16(xMatch),
5286 /*8086*/ uint16(xCondDataSize), 8074, 8080, 8090,
5287 /*8090*/ uint16(xSetOp), uint16(ADC),
5288 /*8092*/ uint16(xReadSlashR),
5289 /*8093*/ uint16(xArgR64),
5290 /*8094*/ uint16(xArgRM64),
5291 /*8095*/ uint16(xMatch),
5292 /*8096*/ uint16(xSetOp), uint16(ADC),
5293 /*8098*/ uint16(xReadIb),
5294 /*8099*/ uint16(xArgAL),
5295 /*8100*/ uint16(xArgImm8u),
5296 /*8101*/ uint16(xMatch),
5297 /*8102*/ uint16(xCondIs64), 8105, 8121,
5298 /*8105*/ uint16(xCondDataSize), 8109, 8115, 0,
5299 /*8109*/ uint16(xSetOp), uint16(ADC),
5300 /*8111*/ uint16(xReadIw),
5301 /*8112*/ uint16(xArgAX),
5302 /*8113*/ uint16(xArgImm16),
5303 /*8114*/ uint16(xMatch),
5304 /*8115*/ uint16(xSetOp), uint16(ADC),
5305 /*8117*/ uint16(xReadId),
5306 /*8118*/ uint16(xArgEAX),
5307 /*8119*/ uint16(xArgImm32),
5308 /*8120*/ uint16(xMatch),
5309 /*8121*/ uint16(xCondDataSize), 8109, 8115, 8125,
5310 /*8125*/ uint16(xSetOp), uint16(ADC),
5311 /*8127*/ uint16(xReadId),
5312 /*8128*/ uint16(xArgRAX),
5313 /*8129*/ uint16(xArgImm32),
5314 /*8130*/ uint16(xMatch),
5315 /*8131*/ uint16(xCondIs64), 8134, 0,
5316 /*8134*/ uint16(xSetOp), uint16(PUSH),
5317 /*8136*/ uint16(xArgSS),
5318 /*8137*/ uint16(xMatch),
5319 /*8138*/ uint16(xCondIs64), 8141, 0,
5320 /*8141*/ uint16(xSetOp), uint16(POP),
5321 /*8143*/ uint16(xArgSS),
5322 /*8144*/ uint16(xMatch),
5323 /*8145*/ uint16(xSetOp), uint16(SBB),
5324 /*8147*/ uint16(xReadSlashR),
5325 /*8148*/ uint16(xArgRM8),
5326 /*8149*/ uint16(xArgR8),
5327 /*8150*/ uint16(xMatch),
5328 /*8151*/ uint16(xCondIs64), 8154, 8170,
5329 /*8154*/ uint16(xCondDataSize), 8158, 8164, 0,
5330 /*8158*/ uint16(xSetOp), uint16(SBB),
5331 /*8160*/ uint16(xReadSlashR),
5332 /*8161*/ uint16(xArgRM16),
5333 /*8162*/ uint16(xArgR16),
5334 /*8163*/ uint16(xMatch),
5335 /*8164*/ uint16(xSetOp), uint16(SBB),
5336 /*8166*/ uint16(xReadSlashR),
5337 /*8167*/ uint16(xArgRM32),
5338 /*8168*/ uint16(xArgR32),
5339 /*8169*/ uint16(xMatch),
5340 /*8170*/ uint16(xCondDataSize), 8158, 8164, 8174,
5341 /*8174*/ uint16(xSetOp), uint16(SBB),
5342 /*8176*/ uint16(xReadSlashR),
5343 /*8177*/ uint16(xArgRM64),
5344 /*8178*/ uint16(xArgR64),
5345 /*8179*/ uint16(xMatch),
5346 /*8180*/ uint16(xSetOp), uint16(SBB),
5347 /*8182*/ uint16(xReadSlashR),
5348 /*8183*/ uint16(xArgR8),
5349 /*8184*/ uint16(xArgRM8),
5350 /*8185*/ uint16(xMatch),
5351 /*8186*/ uint16(xCondIs64), 8189, 8205,
5352 /*8189*/ uint16(xCondDataSize), 8193, 8199, 0,
5353 /*8193*/ uint16(xSetOp), uint16(SBB),
5354 /*8195*/ uint16(xReadSlashR),
5355 /*8196*/ uint16(xArgR16),
5356 /*8197*/ uint16(xArgRM16),
5357 /*8198*/ uint16(xMatch),
5358 /*8199*/ uint16(xSetOp), uint16(SBB),
5359 /*8201*/ uint16(xReadSlashR),
5360 /*8202*/ uint16(xArgR32),
5361 /*8203*/ uint16(xArgRM32),
5362 /*8204*/ uint16(xMatch),
5363 /*8205*/ uint16(xCondDataSize), 8193, 8199, 8209,
5364 /*8209*/ uint16(xSetOp), uint16(SBB),
5365 /*8211*/ uint16(xReadSlashR),
5366 /*8212*/ uint16(xArgR64),
5367 /*8213*/ uint16(xArgRM64),
5368 /*8214*/ uint16(xMatch),
5369 /*8215*/ uint16(xSetOp), uint16(SBB),
5370 /*8217*/ uint16(xReadIb),
5371 /*8218*/ uint16(xArgAL),
5372 /*8219*/ uint16(xArgImm8u),
5373 /*8220*/ uint16(xMatch),
5374 /*8221*/ uint16(xCondIs64), 8224, 8240,
5375 /*8224*/ uint16(xCondDataSize), 8228, 8234, 0,
5376 /*8228*/ uint16(xSetOp), uint16(SBB),
5377 /*8230*/ uint16(xReadIw),
5378 /*8231*/ uint16(xArgAX),
5379 /*8232*/ uint16(xArgImm16),
5380 /*8233*/ uint16(xMatch),
5381 /*8234*/ uint16(xSetOp), uint16(SBB),
5382 /*8236*/ uint16(xReadId),
5383 /*8237*/ uint16(xArgEAX),
5384 /*8238*/ uint16(xArgImm32),
5385 /*8239*/ uint16(xMatch),
5386 /*8240*/ uint16(xCondDataSize), 8228, 8234, 8244,
5387 /*8244*/ uint16(xSetOp), uint16(SBB),
5388 /*8246*/ uint16(xReadId),
5389 /*8247*/ uint16(xArgRAX),
5390 /*8248*/ uint16(xArgImm32),
5391 /*8249*/ uint16(xMatch),
5392 /*8250*/ uint16(xCondIs64), 8253, 0,
5393 /*8253*/ uint16(xSetOp), uint16(PUSH),
5394 /*8255*/ uint16(xArgDS),
5395 /*8256*/ uint16(xMatch),
5396 /*8257*/ uint16(xCondIs64), 8260, 0,
5397 /*8260*/ uint16(xSetOp), uint16(POP),
5398 /*8262*/ uint16(xArgDS),
5399 /*8263*/ uint16(xMatch),
5400 /*8264*/ uint16(xSetOp), uint16(AND),
5401 /*8266*/ uint16(xReadSlashR),
5402 /*8267*/ uint16(xArgRM8),
5403 /*8268*/ uint16(xArgR8),
5404 /*8269*/ uint16(xMatch),
5405 /*8270*/ uint16(xCondIs64), 8273, 8289,
5406 /*8273*/ uint16(xCondDataSize), 8277, 8283, 0,
5407 /*8277*/ uint16(xSetOp), uint16(AND),
5408 /*8279*/ uint16(xReadSlashR),
5409 /*8280*/ uint16(xArgRM16),
5410 /*8281*/ uint16(xArgR16),
5411 /*8282*/ uint16(xMatch),
5412 /*8283*/ uint16(xSetOp), uint16(AND),
5413 /*8285*/ uint16(xReadSlashR),
5414 /*8286*/ uint16(xArgRM32),
5415 /*8287*/ uint16(xArgR32),
5416 /*8288*/ uint16(xMatch),
5417 /*8289*/ uint16(xCondDataSize), 8277, 8283, 8293,
5418 /*8293*/ uint16(xSetOp), uint16(AND),
5419 /*8295*/ uint16(xReadSlashR),
5420 /*8296*/ uint16(xArgRM64),
5421 /*8297*/ uint16(xArgR64),
5422 /*8298*/ uint16(xMatch),
5423 /*8299*/ uint16(xSetOp), uint16(AND),
5424 /*8301*/ uint16(xReadSlashR),
5425 /*8302*/ uint16(xArgR8),
5426 /*8303*/ uint16(xArgRM8),
5427 /*8304*/ uint16(xMatch),
5428 /*8305*/ uint16(xCondIs64), 8308, 8324,
5429 /*8308*/ uint16(xCondDataSize), 8312, 8318, 0,
5430 /*8312*/ uint16(xSetOp), uint16(AND),
5431 /*8314*/ uint16(xReadSlashR),
5432 /*8315*/ uint16(xArgR16),
5433 /*8316*/ uint16(xArgRM16),
5434 /*8317*/ uint16(xMatch),
5435 /*8318*/ uint16(xSetOp), uint16(AND),
5436 /*8320*/ uint16(xReadSlashR),
5437 /*8321*/ uint16(xArgR32),
5438 /*8322*/ uint16(xArgRM32),
5439 /*8323*/ uint16(xMatch),
5440 /*8324*/ uint16(xCondDataSize), 8312, 8318, 8328,
5441 /*8328*/ uint16(xSetOp), uint16(AND),
5442 /*8330*/ uint16(xReadSlashR),
5443 /*8331*/ uint16(xArgR64),
5444 /*8332*/ uint16(xArgRM64),
5445 /*8333*/ uint16(xMatch),
5446 /*8334*/ uint16(xSetOp), uint16(AND),
5447 /*8336*/ uint16(xReadIb),
5448 /*8337*/ uint16(xArgAL),
5449 /*8338*/ uint16(xArgImm8u),
5450 /*8339*/ uint16(xMatch),
5451 /*8340*/ uint16(xCondIs64), 8343, 8359,
5452 /*8343*/ uint16(xCondDataSize), 8347, 8353, 0,
5453 /*8347*/ uint16(xSetOp), uint16(AND),
5454 /*8349*/ uint16(xReadIw),
5455 /*8350*/ uint16(xArgAX),
5456 /*8351*/ uint16(xArgImm16),
5457 /*8352*/ uint16(xMatch),
5458 /*8353*/ uint16(xSetOp), uint16(AND),
5459 /*8355*/ uint16(xReadId),
5460 /*8356*/ uint16(xArgEAX),
5461 /*8357*/ uint16(xArgImm32),
5462 /*8358*/ uint16(xMatch),
5463 /*8359*/ uint16(xCondDataSize), 8347, 8353, 8363,
5464 /*8363*/ uint16(xSetOp), uint16(AND),
5465 /*8365*/ uint16(xReadId),
5466 /*8366*/ uint16(xArgRAX),
5467 /*8367*/ uint16(xArgImm32),
5468 /*8368*/ uint16(xMatch),
5469 /*8369*/ uint16(xCondIs64), 8372, 0,
5470 /*8372*/ uint16(xSetOp), uint16(DAA),
5471 /*8374*/ uint16(xMatch),
5472 /*8375*/ uint16(xSetOp), uint16(SUB),
5473 /*8377*/ uint16(xReadSlashR),
5474 /*8378*/ uint16(xArgRM8),
5475 /*8379*/ uint16(xArgR8),
5476 /*8380*/ uint16(xMatch),
5477 /*8381*/ uint16(xCondIs64), 8384, 8400,
5478 /*8384*/ uint16(xCondDataSize), 8388, 8394, 0,
5479 /*8388*/ uint16(xSetOp), uint16(SUB),
5480 /*8390*/ uint16(xReadSlashR),
5481 /*8391*/ uint16(xArgRM16),
5482 /*8392*/ uint16(xArgR16),
5483 /*8393*/ uint16(xMatch),
5484 /*8394*/ uint16(xSetOp), uint16(SUB),
5485 /*8396*/ uint16(xReadSlashR),
5486 /*8397*/ uint16(xArgRM32),
5487 /*8398*/ uint16(xArgR32),
5488 /*8399*/ uint16(xMatch),
5489 /*8400*/ uint16(xCondDataSize), 8388, 8394, 8404,
5490 /*8404*/ uint16(xSetOp), uint16(SUB),
5491 /*8406*/ uint16(xReadSlashR),
5492 /*8407*/ uint16(xArgRM64),
5493 /*8408*/ uint16(xArgR64),
5494 /*8409*/ uint16(xMatch),
5495 /*8410*/ uint16(xSetOp), uint16(SUB),
5496 /*8412*/ uint16(xReadSlashR),
5497 /*8413*/ uint16(xArgR8),
5498 /*8414*/ uint16(xArgRM8),
5499 /*8415*/ uint16(xMatch),
5500 /*8416*/ uint16(xCondIs64), 8419, 8435,
5501 /*8419*/ uint16(xCondDataSize), 8423, 8429, 0,
5502 /*8423*/ uint16(xSetOp), uint16(SUB),
5503 /*8425*/ uint16(xReadSlashR),
5504 /*8426*/ uint16(xArgR16),
5505 /*8427*/ uint16(xArgRM16),
5506 /*8428*/ uint16(xMatch),
5507 /*8429*/ uint16(xSetOp), uint16(SUB),
5508 /*8431*/ uint16(xReadSlashR),
5509 /*8432*/ uint16(xArgR32),
5510 /*8433*/ uint16(xArgRM32),
5511 /*8434*/ uint16(xMatch),
5512 /*8435*/ uint16(xCondDataSize), 8423, 8429, 8439,
5513 /*8439*/ uint16(xSetOp), uint16(SUB),
5514 /*8441*/ uint16(xReadSlashR),
5515 /*8442*/ uint16(xArgR64),
5516 /*8443*/ uint16(xArgRM64),
5517 /*8444*/ uint16(xMatch),
5518 /*8445*/ uint16(xSetOp), uint16(SUB),
5519 /*8447*/ uint16(xReadIb),
5520 /*8448*/ uint16(xArgAL),
5521 /*8449*/ uint16(xArgImm8u),
5522 /*8450*/ uint16(xMatch),
5523 /*8451*/ uint16(xCondIs64), 8454, 8470,
5524 /*8454*/ uint16(xCondDataSize), 8458, 8464, 0,
5525 /*8458*/ uint16(xSetOp), uint16(SUB),
5526 /*8460*/ uint16(xReadIw),
5527 /*8461*/ uint16(xArgAX),
5528 /*8462*/ uint16(xArgImm16),
5529 /*8463*/ uint16(xMatch),
5530 /*8464*/ uint16(xSetOp), uint16(SUB),
5531 /*8466*/ uint16(xReadId),
5532 /*8467*/ uint16(xArgEAX),
5533 /*8468*/ uint16(xArgImm32),
5534 /*8469*/ uint16(xMatch),
5535 /*8470*/ uint16(xCondDataSize), 8458, 8464, 8474,
5536 /*8474*/ uint16(xSetOp), uint16(SUB),
5537 /*8476*/ uint16(xReadId),
5538 /*8477*/ uint16(xArgRAX),
5539 /*8478*/ uint16(xArgImm32),
5540 /*8479*/ uint16(xMatch),
5541 /*8480*/ uint16(xCondIs64), 8483, 0,
5542 /*8483*/ uint16(xSetOp), uint16(DAS),
5543 /*8485*/ uint16(xMatch),
5544 /*8486*/ uint16(xSetOp), uint16(XOR),
5545 /*8488*/ uint16(xReadSlashR),
5546 /*8489*/ uint16(xArgRM8),
5547 /*8490*/ uint16(xArgR8),
5548 /*8491*/ uint16(xMatch),
5549 /*8492*/ uint16(xCondIs64), 8495, 8511,
5550 /*8495*/ uint16(xCondDataSize), 8499, 8505, 0,
5551 /*8499*/ uint16(xSetOp), uint16(XOR),
5552 /*8501*/ uint16(xReadSlashR),
5553 /*8502*/ uint16(xArgRM16),
5554 /*8503*/ uint16(xArgR16),
5555 /*8504*/ uint16(xMatch),
5556 /*8505*/ uint16(xSetOp), uint16(XOR),
5557 /*8507*/ uint16(xReadSlashR),
5558 /*8508*/ uint16(xArgRM32),
5559 /*8509*/ uint16(xArgR32),
5560 /*8510*/ uint16(xMatch),
5561 /*8511*/ uint16(xCondDataSize), 8499, 8505, 8515,
5562 /*8515*/ uint16(xSetOp), uint16(XOR),
5563 /*8517*/ uint16(xReadSlashR),
5564 /*8518*/ uint16(xArgRM64),
5565 /*8519*/ uint16(xArgR64),
5566 /*8520*/ uint16(xMatch),
5567 /*8521*/ uint16(xSetOp), uint16(XOR),
5568 /*8523*/ uint16(xReadSlashR),
5569 /*8524*/ uint16(xArgR8),
5570 /*8525*/ uint16(xArgRM8),
5571 /*8526*/ uint16(xMatch),
5572 /*8527*/ uint16(xCondIs64), 8530, 8546,
5573 /*8530*/ uint16(xCondDataSize), 8534, 8540, 0,
5574 /*8534*/ uint16(xSetOp), uint16(XOR),
5575 /*8536*/ uint16(xReadSlashR),
5576 /*8537*/ uint16(xArgR16),
5577 /*8538*/ uint16(xArgRM16),
5578 /*8539*/ uint16(xMatch),
5579 /*8540*/ uint16(xSetOp), uint16(XOR),
5580 /*8542*/ uint16(xReadSlashR),
5581 /*8543*/ uint16(xArgR32),
5582 /*8544*/ uint16(xArgRM32),
5583 /*8545*/ uint16(xMatch),
5584 /*8546*/ uint16(xCondDataSize), 8534, 8540, 8550,
5585 /*8550*/ uint16(xSetOp), uint16(XOR),
5586 /*8552*/ uint16(xReadSlashR),
5587 /*8553*/ uint16(xArgR64),
5588 /*8554*/ uint16(xArgRM64),
5589 /*8555*/ uint16(xMatch),
5590 /*8556*/ uint16(xSetOp), uint16(XOR),
5591 /*8558*/ uint16(xReadIb),
5592 /*8559*/ uint16(xArgAL),
5593 /*8560*/ uint16(xArgImm8u),
5594 /*8561*/ uint16(xMatch),
5595 /*8562*/ uint16(xCondIs64), 8565, 8581,
5596 /*8565*/ uint16(xCondDataSize), 8569, 8575, 0,
5597 /*8569*/ uint16(xSetOp), uint16(XOR),
5598 /*8571*/ uint16(xReadIw),
5599 /*8572*/ uint16(xArgAX),
5600 /*8573*/ uint16(xArgImm16),
5601 /*8574*/ uint16(xMatch),
5602 /*8575*/ uint16(xSetOp), uint16(XOR),
5603 /*8577*/ uint16(xReadId),
5604 /*8578*/ uint16(xArgEAX),
5605 /*8579*/ uint16(xArgImm32),
5606 /*8580*/ uint16(xMatch),
5607 /*8581*/ uint16(xCondDataSize), 8569, 8575, 8585,
5608 /*8585*/ uint16(xSetOp), uint16(XOR),
5609 /*8587*/ uint16(xReadId),
5610 /*8588*/ uint16(xArgRAX),
5611 /*8589*/ uint16(xArgImm32),
5612 /*8590*/ uint16(xMatch),
5613 /*8591*/ uint16(xCondIs64), 8594, 0,
5614 /*8594*/ uint16(xSetOp), uint16(AAA),
5615 /*8596*/ uint16(xMatch),
5616 /*8597*/ uint16(xSetOp), uint16(CMP),
5617 /*8599*/ uint16(xReadSlashR),
5618 /*8600*/ uint16(xArgRM8),
5619 /*8601*/ uint16(xArgR8),
5620 /*8602*/ uint16(xMatch),
5621 /*8603*/ uint16(xCondIs64), 8606, 8622,
5622 /*8606*/ uint16(xCondDataSize), 8610, 8616, 0,
5623 /*8610*/ uint16(xSetOp), uint16(CMP),
5624 /*8612*/ uint16(xReadSlashR),
5625 /*8613*/ uint16(xArgRM16),
5626 /*8614*/ uint16(xArgR16),
5627 /*8615*/ uint16(xMatch),
5628 /*8616*/ uint16(xSetOp), uint16(CMP),
5629 /*8618*/ uint16(xReadSlashR),
5630 /*8619*/ uint16(xArgRM32),
5631 /*8620*/ uint16(xArgR32),
5632 /*8621*/ uint16(xMatch),
5633 /*8622*/ uint16(xCondDataSize), 8610, 8616, 8626,
5634 /*8626*/ uint16(xSetOp), uint16(CMP),
5635 /*8628*/ uint16(xReadSlashR),
5636 /*8629*/ uint16(xArgRM64),
5637 /*8630*/ uint16(xArgR64),
5638 /*8631*/ uint16(xMatch),
5639 /*8632*/ uint16(xSetOp), uint16(CMP),
5640 /*8634*/ uint16(xReadSlashR),
5641 /*8635*/ uint16(xArgR8),
5642 /*8636*/ uint16(xArgRM8),
5643 /*8637*/ uint16(xMatch),
5644 /*8638*/ uint16(xCondIs64), 8641, 8657,
5645 /*8641*/ uint16(xCondDataSize), 8645, 8651, 0,
5646 /*8645*/ uint16(xSetOp), uint16(CMP),
5647 /*8647*/ uint16(xReadSlashR),
5648 /*8648*/ uint16(xArgR16),
5649 /*8649*/ uint16(xArgRM16),
5650 /*8650*/ uint16(xMatch),
5651 /*8651*/ uint16(xSetOp), uint16(CMP),
5652 /*8653*/ uint16(xReadSlashR),
5653 /*8654*/ uint16(xArgR32),
5654 /*8655*/ uint16(xArgRM32),
5655 /*8656*/ uint16(xMatch),
5656 /*8657*/ uint16(xCondDataSize), 8645, 8651, 8661,
5657 /*8661*/ uint16(xSetOp), uint16(CMP),
5658 /*8663*/ uint16(xReadSlashR),
5659 /*8664*/ uint16(xArgR64),
5660 /*8665*/ uint16(xArgRM64),
5661 /*8666*/ uint16(xMatch),
5662 /*8667*/ uint16(xSetOp), uint16(CMP),
5663 /*8669*/ uint16(xReadIb),
5664 /*8670*/ uint16(xArgAL),
5665 /*8671*/ uint16(xArgImm8u),
5666 /*8672*/ uint16(xMatch),
5667 /*8673*/ uint16(xCondIs64), 8676, 8692,
5668 /*8676*/ uint16(xCondDataSize), 8680, 8686, 0,
5669 /*8680*/ uint16(xSetOp), uint16(CMP),
5670 /*8682*/ uint16(xReadIw),
5671 /*8683*/ uint16(xArgAX),
5672 /*8684*/ uint16(xArgImm16),
5673 /*8685*/ uint16(xMatch),
5674 /*8686*/ uint16(xSetOp), uint16(CMP),
5675 /*8688*/ uint16(xReadId),
5676 /*8689*/ uint16(xArgEAX),
5677 /*8690*/ uint16(xArgImm32),
5678 /*8691*/ uint16(xMatch),
5679 /*8692*/ uint16(xCondDataSize), 8680, 8686, 8696,
5680 /*8696*/ uint16(xSetOp), uint16(CMP),
5681 /*8698*/ uint16(xReadId),
5682 /*8699*/ uint16(xArgRAX),
5683 /*8700*/ uint16(xArgImm32),
5684 /*8701*/ uint16(xMatch),
5685 /*8702*/ uint16(xCondIs64), 8705, 0,
5686 /*8705*/ uint16(xSetOp), uint16(AAS),
5687 /*8707*/ uint16(xMatch),
5688 /*8708*/ uint16(xCondIs64), 8711, 0,
5689 /*8711*/ uint16(xCondDataSize), 8715, 8719, 0,
5690 /*8715*/ uint16(xSetOp), uint16(INC),
5691 /*8717*/ uint16(xArgR16op),
5692 /*8718*/ uint16(xMatch),
5693 /*8719*/ uint16(xSetOp), uint16(INC),
5694 /*8721*/ uint16(xArgR32op),
5695 /*8722*/ uint16(xMatch),
5696 /*8723*/ uint16(xCondIs64), 8726, 0,
5697 /*8726*/ uint16(xCondDataSize), 8730, 8734, 0,
5698 /*8730*/ uint16(xSetOp), uint16(DEC),
5699 /*8732*/ uint16(xArgR16op),
5700 /*8733*/ uint16(xMatch),
5701 /*8734*/ uint16(xSetOp), uint16(DEC),
5702 /*8736*/ uint16(xArgR32op),
5703 /*8737*/ uint16(xMatch),
5704 /*8738*/ uint16(xCondIs64), 8741, 8753,
5705 /*8741*/ uint16(xCondDataSize), 8745, 8749, 0,
5706 /*8745*/ uint16(xSetOp), uint16(PUSH),
5707 /*8747*/ uint16(xArgR16op),
5708 /*8748*/ uint16(xMatch),
5709 /*8749*/ uint16(xSetOp), uint16(PUSH),
5710 /*8751*/ uint16(xArgR32op),
5711 /*8752*/ uint16(xMatch),
5712 /*8753*/ uint16(xCondDataSize), 8745, 8757, 8761,
5713 /*8757*/ uint16(xSetOp), uint16(PUSH),
5714 /*8759*/ uint16(xArgR64op),
5715 /*8760*/ uint16(xMatch),
5716 /*8761*/ uint16(xSetOp), uint16(PUSH),
5717 /*8763*/ uint16(xArgR64op),
5718 /*8764*/ uint16(xMatch),
5719 /*8765*/ uint16(xCondIs64), 8768, 8780,
5720 /*8768*/ uint16(xCondDataSize), 8772, 8776, 0,
5721 /*8772*/ uint16(xSetOp), uint16(POP),
5722 /*8774*/ uint16(xArgR16op),
5723 /*8775*/ uint16(xMatch),
5724 /*8776*/ uint16(xSetOp), uint16(POP),
5725 /*8778*/ uint16(xArgR32op),
5726 /*8779*/ uint16(xMatch),
5727 /*8780*/ uint16(xCondDataSize), 8772, 8784, 8788,
5728 /*8784*/ uint16(xSetOp), uint16(POP),
5729 /*8786*/ uint16(xArgR64op),
5730 /*8787*/ uint16(xMatch),
5731 /*8788*/ uint16(xSetOp), uint16(POP),
5732 /*8790*/ uint16(xArgR64op),
5733 /*8791*/ uint16(xMatch),
5734 /*8792*/ uint16(xCondIs64), 8795, 0,
5735 /*8795*/ uint16(xCondDataSize), 8799, 8802, 0,
5736 /*8799*/ uint16(xSetOp), uint16(PUSHA),
5737 /*8801*/ uint16(xMatch),
5738 /*8802*/ uint16(xSetOp), uint16(PUSHAD),
5739 /*8804*/ uint16(xMatch),
5740 /*8805*/ uint16(xCondIs64), 8808, 0,
5741 /*8808*/ uint16(xCondDataSize), 8812, 8815, 0,
5742 /*8812*/ uint16(xSetOp), uint16(POPA),
5743 /*8814*/ uint16(xMatch),
5744 /*8815*/ uint16(xSetOp), uint16(POPAD),
5745 /*8817*/ uint16(xMatch),
5746 /*8818*/ uint16(xCondIs64), 8821, 0,
5747 /*8821*/ uint16(xCondDataSize), 8825, 8831, 0,
5748 /*8825*/ uint16(xSetOp), uint16(BOUND),
5749 /*8827*/ uint16(xReadSlashR),
5750 /*8828*/ uint16(xArgR16),
5751 /*8829*/ uint16(xArgM16and16),
5752 /*8830*/ uint16(xMatch),
5753 /*8831*/ uint16(xSetOp), uint16(BOUND),
5754 /*8833*/ uint16(xReadSlashR),
5755 /*8834*/ uint16(xArgR32),
5756 /*8835*/ uint16(xArgM32and32),
5757 /*8836*/ uint16(xMatch),
5758 /*8837*/ uint16(xCondIs64), 8840, 8846,
5759 /*8840*/ uint16(xSetOp), uint16(ARPL),
5760 /*8842*/ uint16(xReadSlashR),
5761 /*8843*/ uint16(xArgRM16),
5762 /*8844*/ uint16(xArgR16),
5763 /*8845*/ uint16(xMatch),
5764 /*8846*/ uint16(xCondDataSize), 8850, 8856, 8862,
5765 /*8850*/ uint16(xSetOp), uint16(MOVSXD),
5766 /*8852*/ uint16(xReadSlashR),
5767 /*8853*/ uint16(xArgR16),
5768 /*8854*/ uint16(xArgRM32),
5769 /*8855*/ uint16(xMatch),
5770 /*8856*/ uint16(xSetOp), uint16(MOVSXD),
5771 /*8858*/ uint16(xReadSlashR),
5772 /*8859*/ uint16(xArgR32),
5773 /*8860*/ uint16(xArgRM32),
5774 /*8861*/ uint16(xMatch),
5775 /*8862*/ uint16(xSetOp), uint16(MOVSXD),
5776 /*8864*/ uint16(xReadSlashR),
5777 /*8865*/ uint16(xArgR64),
5778 /*8866*/ uint16(xArgRM32),
5779 /*8867*/ uint16(xMatch),
5780 /*8868*/ uint16(xCondDataSize), 8872, 8877, 8882,
5781 /*8872*/ uint16(xSetOp), uint16(PUSH),
5782 /*8874*/ uint16(xReadIw),
5783 /*8875*/ uint16(xArgImm16),
5784 /*8876*/ uint16(xMatch),
5785 /*8877*/ uint16(xSetOp), uint16(PUSH),
5786 /*8879*/ uint16(xReadId),
5787 /*8880*/ uint16(xArgImm32),
5788 /*8881*/ uint16(xMatch),
5789 /*8882*/ uint16(xSetOp), uint16(PUSH),
5790 /*8884*/ uint16(xReadId),
5791 /*8885*/ uint16(xArgImm32),
5792 /*8886*/ uint16(xMatch),
5793 /*8887*/ uint16(xCondIs64), 8890, 8910,
5794 /*8890*/ uint16(xCondDataSize), 8894, 8902, 0,
5795 /*8894*/ uint16(xSetOp), uint16(IMUL),
5796 /*8896*/ uint16(xReadSlashR),
5797 /*8897*/ uint16(xReadIw),
5798 /*8898*/ uint16(xArgR16),
5799 /*8899*/ uint16(xArgRM16),
5800 /*8900*/ uint16(xArgImm16),
5801 /*8901*/ uint16(xMatch),
5802 /*8902*/ uint16(xSetOp), uint16(IMUL),
5803 /*8904*/ uint16(xReadSlashR),
5804 /*8905*/ uint16(xReadId),
5805 /*8906*/ uint16(xArgR32),
5806 /*8907*/ uint16(xArgRM32),
5807 /*8908*/ uint16(xArgImm32),
5808 /*8909*/ uint16(xMatch),
5809 /*8910*/ uint16(xCondDataSize), 8894, 8902, 8914,
5810 /*8914*/ uint16(xSetOp), uint16(IMUL),
5811 /*8916*/ uint16(xReadSlashR),
5812 /*8917*/ uint16(xReadId),
5813 /*8918*/ uint16(xArgR64),
5814 /*8919*/ uint16(xArgRM64),
5815 /*8920*/ uint16(xArgImm32),
5816 /*8921*/ uint16(xMatch),
5817 /*8922*/ uint16(xSetOp), uint16(PUSH),
5818 /*8924*/ uint16(xReadIb),
5819 /*8925*/ uint16(xArgImm8),
5820 /*8926*/ uint16(xMatch),
5821 /*8927*/ uint16(xCondIs64), 8930, 8950,
5822 /*8930*/ uint16(xCondDataSize), 8934, 8942, 0,
5823 /*8934*/ uint16(xSetOp), uint16(IMUL),
5824 /*8936*/ uint16(xReadSlashR),
5825 /*8937*/ uint16(xReadIb),
5826 /*8938*/ uint16(xArgR16),
5827 /*8939*/ uint16(xArgRM16),
5828 /*8940*/ uint16(xArgImm8),
5829 /*8941*/ uint16(xMatch),
5830 /*8942*/ uint16(xSetOp), uint16(IMUL),
5831 /*8944*/ uint16(xReadSlashR),
5832 /*8945*/ uint16(xReadIb),
5833 /*8946*/ uint16(xArgR32),
5834 /*8947*/ uint16(xArgRM32),
5835 /*8948*/ uint16(xArgImm8),
5836 /*8949*/ uint16(xMatch),
5837 /*8950*/ uint16(xCondDataSize), 8934, 8942, 8954,
5838 /*8954*/ uint16(xSetOp), uint16(IMUL),
5839 /*8956*/ uint16(xReadSlashR),
5840 /*8957*/ uint16(xReadIb),
5841 /*8958*/ uint16(xArgR64),
5842 /*8959*/ uint16(xArgRM64),
5843 /*8960*/ uint16(xArgImm8),
5844 /*8961*/ uint16(xMatch),
5845 /*8962*/ uint16(xSetOp), uint16(INSB),
5846 /*8964*/ uint16(xMatch),
5847 /*8965*/ uint16(xCondDataSize), 8969, 8972, 8975,
5848 /*8969*/ uint16(xSetOp), uint16(INSW),
5849 /*8971*/ uint16(xMatch),
5850 /*8972*/ uint16(xSetOp), uint16(INSD),
5851 /*8974*/ uint16(xMatch),
5852 /*8975*/ uint16(xSetOp), uint16(INSD),
5853 /*8977*/ uint16(xMatch),
5854 /*8978*/ uint16(xSetOp), uint16(OUTSB),
5855 /*8980*/ uint16(xMatch),
5856 /*8981*/ uint16(xCondDataSize), 8985, 8988, 8991,
5857 /*8985*/ uint16(xSetOp), uint16(OUTSW),
5858 /*8987*/ uint16(xMatch),
5859 /*8988*/ uint16(xSetOp), uint16(OUTSD),
5860 /*8990*/ uint16(xMatch),
5861 /*8991*/ uint16(xSetOp), uint16(OUTSD),
5862 /*8993*/ uint16(xMatch),
5863 /*8994*/ uint16(xSetOp), uint16(JO),
5864 /*8996*/ uint16(xReadCb),
5865 /*8997*/ uint16(xArgRel8),
5866 /*8998*/ uint16(xMatch),
5867 /*8999*/ uint16(xSetOp), uint16(JNO),
5868 /*9001*/ uint16(xReadCb),
5869 /*9002*/ uint16(xArgRel8),
5870 /*9003*/ uint16(xMatch),
5871 /*9004*/ uint16(xSetOp), uint16(JB),
5872 /*9006*/ uint16(xReadCb),
5873 /*9007*/ uint16(xArgRel8),
5874 /*9008*/ uint16(xMatch),
5875 /*9009*/ uint16(xSetOp), uint16(JAE),
5876 /*9011*/ uint16(xReadCb),
5877 /*9012*/ uint16(xArgRel8),
5878 /*9013*/ uint16(xMatch),
5879 /*9014*/ uint16(xSetOp), uint16(JE),
5880 /*9016*/ uint16(xReadCb),
5881 /*9017*/ uint16(xArgRel8),
5882 /*9018*/ uint16(xMatch),
5883 /*9019*/ uint16(xSetOp), uint16(JNE),
5884 /*9021*/ uint16(xReadCb),
5885 /*9022*/ uint16(xArgRel8),
5886 /*9023*/ uint16(xMatch),
5887 /*9024*/ uint16(xSetOp), uint16(JBE),
5888 /*9026*/ uint16(xReadCb),
5889 /*9027*/ uint16(xArgRel8),
5890 /*9028*/ uint16(xMatch),
5891 /*9029*/ uint16(xSetOp), uint16(JA),
5892 /*9031*/ uint16(xReadCb),
5893 /*9032*/ uint16(xArgRel8),
5894 /*9033*/ uint16(xMatch),
5895 /*9034*/ uint16(xSetOp), uint16(JS),
5896 /*9036*/ uint16(xReadCb),
5897 /*9037*/ uint16(xArgRel8),
5898 /*9038*/ uint16(xMatch),
5899 /*9039*/ uint16(xSetOp), uint16(JNS),
5900 /*9041*/ uint16(xReadCb),
5901 /*9042*/ uint16(xArgRel8),
5902 /*9043*/ uint16(xMatch),
5903 /*9044*/ uint16(xSetOp), uint16(JP),
5904 /*9046*/ uint16(xReadCb),
5905 /*9047*/ uint16(xArgRel8),
5906 /*9048*/ uint16(xMatch),
5907 /*9049*/ uint16(xSetOp), uint16(JNP),
5908 /*9051*/ uint16(xReadCb),
5909 /*9052*/ uint16(xArgRel8),
5910 /*9053*/ uint16(xMatch),
5911 /*9054*/ uint16(xSetOp), uint16(JL),
5912 /*9056*/ uint16(xReadCb),
5913 /*9057*/ uint16(xArgRel8),
5914 /*9058*/ uint16(xMatch),
5915 /*9059*/ uint16(xSetOp), uint16(JGE),
5916 /*9061*/ uint16(xReadCb),
5917 /*9062*/ uint16(xArgRel8),
5918 /*9063*/ uint16(xMatch),
5919 /*9064*/ uint16(xSetOp), uint16(JLE),
5920 /*9066*/ uint16(xReadCb),
5921 /*9067*/ uint16(xArgRel8),
5922 /*9068*/ uint16(xMatch),
5923 /*9069*/ uint16(xSetOp), uint16(JG),
5924 /*9071*/ uint16(xReadCb),
5925 /*9072*/ uint16(xArgRel8),
5926 /*9073*/ uint16(xMatch),
5927 /*9074*/ uint16(xCondSlashR),
5928 9083, // 0
5929 9089, // 1
5930 9095, // 2
5931 9101, // 3
5932 9107, // 4
5933 9113, // 5
5934 9119, // 6
5935 9125, // 7
5936 /*9083*/ uint16(xSetOp), uint16(ADD),
5937 /*9085*/ uint16(xReadIb),
5938 /*9086*/ uint16(xArgRM8),
5939 /*9087*/ uint16(xArgImm8u),
5940 /*9088*/ uint16(xMatch),
5941 /*9089*/ uint16(xSetOp), uint16(OR),
5942 /*9091*/ uint16(xReadIb),
5943 /*9092*/ uint16(xArgRM8),
5944 /*9093*/ uint16(xArgImm8u),
5945 /*9094*/ uint16(xMatch),
5946 /*9095*/ uint16(xSetOp), uint16(ADC),
5947 /*9097*/ uint16(xReadIb),
5948 /*9098*/ uint16(xArgRM8),
5949 /*9099*/ uint16(xArgImm8u),
5950 /*9100*/ uint16(xMatch),
5951 /*9101*/ uint16(xSetOp), uint16(SBB),
5952 /*9103*/ uint16(xReadIb),
5953 /*9104*/ uint16(xArgRM8),
5954 /*9105*/ uint16(xArgImm8u),
5955 /*9106*/ uint16(xMatch),
5956 /*9107*/ uint16(xSetOp), uint16(AND),
5957 /*9109*/ uint16(xReadIb),
5958 /*9110*/ uint16(xArgRM8),
5959 /*9111*/ uint16(xArgImm8u),
5960 /*9112*/ uint16(xMatch),
5961 /*9113*/ uint16(xSetOp), uint16(SUB),
5962 /*9115*/ uint16(xReadIb),
5963 /*9116*/ uint16(xArgRM8),
5964 /*9117*/ uint16(xArgImm8u),
5965 /*9118*/ uint16(xMatch),
5966 /*9119*/ uint16(xSetOp), uint16(XOR),
5967 /*9121*/ uint16(xReadIb),
5968 /*9122*/ uint16(xArgRM8),
5969 /*9123*/ uint16(xArgImm8u),
5970 /*9124*/ uint16(xMatch),
5971 /*9125*/ uint16(xSetOp), uint16(CMP),
5972 /*9127*/ uint16(xReadIb),
5973 /*9128*/ uint16(xArgRM8),
5974 /*9129*/ uint16(xArgImm8u),
5975 /*9130*/ uint16(xMatch),
5976 /*9131*/ uint16(xCondSlashR),
5977 9140, // 0
5978 9169, // 1
5979 9198, // 2
5980 9227, // 3
5981 9256, // 4
5982 9285, // 5
5983 9314, // 6
5984 9343, // 7
5985 /*9140*/ uint16(xCondIs64), 9143, 9159,
5986 /*9143*/ uint16(xCondDataSize), 9147, 9153, 0,
5987 /*9147*/ uint16(xSetOp), uint16(ADD),
5988 /*9149*/ uint16(xReadIw),
5989 /*9150*/ uint16(xArgRM16),
5990 /*9151*/ uint16(xArgImm16),
5991 /*9152*/ uint16(xMatch),
5992 /*9153*/ uint16(xSetOp), uint16(ADD),
5993 /*9155*/ uint16(xReadId),
5994 /*9156*/ uint16(xArgRM32),
5995 /*9157*/ uint16(xArgImm32),
5996 /*9158*/ uint16(xMatch),
5997 /*9159*/ uint16(xCondDataSize), 9147, 9153, 9163,
5998 /*9163*/ uint16(xSetOp), uint16(ADD),
5999 /*9165*/ uint16(xReadId),
6000 /*9166*/ uint16(xArgRM64),
6001 /*9167*/ uint16(xArgImm32),
6002 /*9168*/ uint16(xMatch),
6003 /*9169*/ uint16(xCondIs64), 9172, 9188,
6004 /*9172*/ uint16(xCondDataSize), 9176, 9182, 0,
6005 /*9176*/ uint16(xSetOp), uint16(OR),
6006 /*9178*/ uint16(xReadIw),
6007 /*9179*/ uint16(xArgRM16),
6008 /*9180*/ uint16(xArgImm16),
6009 /*9181*/ uint16(xMatch),
6010 /*9182*/ uint16(xSetOp), uint16(OR),
6011 /*9184*/ uint16(xReadId),
6012 /*9185*/ uint16(xArgRM32),
6013 /*9186*/ uint16(xArgImm32),
6014 /*9187*/ uint16(xMatch),
6015 /*9188*/ uint16(xCondDataSize), 9176, 9182, 9192,
6016 /*9192*/ uint16(xSetOp), uint16(OR),
6017 /*9194*/ uint16(xReadId),
6018 /*9195*/ uint16(xArgRM64),
6019 /*9196*/ uint16(xArgImm32),
6020 /*9197*/ uint16(xMatch),
6021 /*9198*/ uint16(xCondIs64), 9201, 9217,
6022 /*9201*/ uint16(xCondDataSize), 9205, 9211, 0,
6023 /*9205*/ uint16(xSetOp), uint16(ADC),
6024 /*9207*/ uint16(xReadIw),
6025 /*9208*/ uint16(xArgRM16),
6026 /*9209*/ uint16(xArgImm16),
6027 /*9210*/ uint16(xMatch),
6028 /*9211*/ uint16(xSetOp), uint16(ADC),
6029 /*9213*/ uint16(xReadId),
6030 /*9214*/ uint16(xArgRM32),
6031 /*9215*/ uint16(xArgImm32),
6032 /*9216*/ uint16(xMatch),
6033 /*9217*/ uint16(xCondDataSize), 9205, 9211, 9221,
6034 /*9221*/ uint16(xSetOp), uint16(ADC),
6035 /*9223*/ uint16(xReadId),
6036 /*9224*/ uint16(xArgRM64),
6037 /*9225*/ uint16(xArgImm32),
6038 /*9226*/ uint16(xMatch),
6039 /*9227*/ uint16(xCondIs64), 9230, 9246,
6040 /*9230*/ uint16(xCondDataSize), 9234, 9240, 0,
6041 /*9234*/ uint16(xSetOp), uint16(SBB),
6042 /*9236*/ uint16(xReadIw),
6043 /*9237*/ uint16(xArgRM16),
6044 /*9238*/ uint16(xArgImm16),
6045 /*9239*/ uint16(xMatch),
6046 /*9240*/ uint16(xSetOp), uint16(SBB),
6047 /*9242*/ uint16(xReadId),
6048 /*9243*/ uint16(xArgRM32),
6049 /*9244*/ uint16(xArgImm32),
6050 /*9245*/ uint16(xMatch),
6051 /*9246*/ uint16(xCondDataSize), 9234, 9240, 9250,
6052 /*9250*/ uint16(xSetOp), uint16(SBB),
6053 /*9252*/ uint16(xReadId),
6054 /*9253*/ uint16(xArgRM64),
6055 /*9254*/ uint16(xArgImm32),
6056 /*9255*/ uint16(xMatch),
6057 /*9256*/ uint16(xCondIs64), 9259, 9275,
6058 /*9259*/ uint16(xCondDataSize), 9263, 9269, 0,
6059 /*9263*/ uint16(xSetOp), uint16(AND),
6060 /*9265*/ uint16(xReadIw),
6061 /*9266*/ uint16(xArgRM16),
6062 /*9267*/ uint16(xArgImm16),
6063 /*9268*/ uint16(xMatch),
6064 /*9269*/ uint16(xSetOp), uint16(AND),
6065 /*9271*/ uint16(xReadId),
6066 /*9272*/ uint16(xArgRM32),
6067 /*9273*/ uint16(xArgImm32),
6068 /*9274*/ uint16(xMatch),
6069 /*9275*/ uint16(xCondDataSize), 9263, 9269, 9279,
6070 /*9279*/ uint16(xSetOp), uint16(AND),
6071 /*9281*/ uint16(xReadId),
6072 /*9282*/ uint16(xArgRM64),
6073 /*9283*/ uint16(xArgImm32),
6074 /*9284*/ uint16(xMatch),
6075 /*9285*/ uint16(xCondIs64), 9288, 9304,
6076 /*9288*/ uint16(xCondDataSize), 9292, 9298, 0,
6077 /*9292*/ uint16(xSetOp), uint16(SUB),
6078 /*9294*/ uint16(xReadIw),
6079 /*9295*/ uint16(xArgRM16),
6080 /*9296*/ uint16(xArgImm16),
6081 /*9297*/ uint16(xMatch),
6082 /*9298*/ uint16(xSetOp), uint16(SUB),
6083 /*9300*/ uint16(xReadId),
6084 /*9301*/ uint16(xArgRM32),
6085 /*9302*/ uint16(xArgImm32),
6086 /*9303*/ uint16(xMatch),
6087 /*9304*/ uint16(xCondDataSize), 9292, 9298, 9308,
6088 /*9308*/ uint16(xSetOp), uint16(SUB),
6089 /*9310*/ uint16(xReadId),
6090 /*9311*/ uint16(xArgRM64),
6091 /*9312*/ uint16(xArgImm32),
6092 /*9313*/ uint16(xMatch),
6093 /*9314*/ uint16(xCondIs64), 9317, 9333,
6094 /*9317*/ uint16(xCondDataSize), 9321, 9327, 0,
6095 /*9321*/ uint16(xSetOp), uint16(XOR),
6096 /*9323*/ uint16(xReadIw),
6097 /*9324*/ uint16(xArgRM16),
6098 /*9325*/ uint16(xArgImm16),
6099 /*9326*/ uint16(xMatch),
6100 /*9327*/ uint16(xSetOp), uint16(XOR),
6101 /*9329*/ uint16(xReadId),
6102 /*9330*/ uint16(xArgRM32),
6103 /*9331*/ uint16(xArgImm32),
6104 /*9332*/ uint16(xMatch),
6105 /*9333*/ uint16(xCondDataSize), 9321, 9327, 9337,
6106 /*9337*/ uint16(xSetOp), uint16(XOR),
6107 /*9339*/ uint16(xReadId),
6108 /*9340*/ uint16(xArgRM64),
6109 /*9341*/ uint16(xArgImm32),
6110 /*9342*/ uint16(xMatch),
6111 /*9343*/ uint16(xCondIs64), 9346, 9362,
6112 /*9346*/ uint16(xCondDataSize), 9350, 9356, 0,
6113 /*9350*/ uint16(xSetOp), uint16(CMP),
6114 /*9352*/ uint16(xReadIw),
6115 /*9353*/ uint16(xArgRM16),
6116 /*9354*/ uint16(xArgImm16),
6117 /*9355*/ uint16(xMatch),
6118 /*9356*/ uint16(xSetOp), uint16(CMP),
6119 /*9358*/ uint16(xReadId),
6120 /*9359*/ uint16(xArgRM32),
6121 /*9360*/ uint16(xArgImm32),
6122 /*9361*/ uint16(xMatch),
6123 /*9362*/ uint16(xCondDataSize), 9350, 9356, 9366,
6124 /*9366*/ uint16(xSetOp), uint16(CMP),
6125 /*9368*/ uint16(xReadId),
6126 /*9369*/ uint16(xArgRM64),
6127 /*9370*/ uint16(xArgImm32),
6128 /*9371*/ uint16(xMatch),
6129 /*9372*/ uint16(xCondSlashR),
6130 9381, // 0
6131 9410, // 1
6132 9439, // 2
6133 9468, // 3
6134 9497, // 4
6135 9526, // 5
6136 9555, // 6
6137 9584, // 7
6138 /*9381*/ uint16(xCondIs64), 9384, 9400,
6139 /*9384*/ uint16(xCondDataSize), 9388, 9394, 0,
6140 /*9388*/ uint16(xSetOp), uint16(ADD),
6141 /*9390*/ uint16(xReadIb),
6142 /*9391*/ uint16(xArgRM16),
6143 /*9392*/ uint16(xArgImm8),
6144 /*9393*/ uint16(xMatch),
6145 /*9394*/ uint16(xSetOp), uint16(ADD),
6146 /*9396*/ uint16(xReadIb),
6147 /*9397*/ uint16(xArgRM32),
6148 /*9398*/ uint16(xArgImm8),
6149 /*9399*/ uint16(xMatch),
6150 /*9400*/ uint16(xCondDataSize), 9388, 9394, 9404,
6151 /*9404*/ uint16(xSetOp), uint16(ADD),
6152 /*9406*/ uint16(xReadIb),
6153 /*9407*/ uint16(xArgRM64),
6154 /*9408*/ uint16(xArgImm8),
6155 /*9409*/ uint16(xMatch),
6156 /*9410*/ uint16(xCondIs64), 9413, 9429,
6157 /*9413*/ uint16(xCondDataSize), 9417, 9423, 0,
6158 /*9417*/ uint16(xSetOp), uint16(OR),
6159 /*9419*/ uint16(xReadIb),
6160 /*9420*/ uint16(xArgRM16),
6161 /*9421*/ uint16(xArgImm8),
6162 /*9422*/ uint16(xMatch),
6163 /*9423*/ uint16(xSetOp), uint16(OR),
6164 /*9425*/ uint16(xReadIb),
6165 /*9426*/ uint16(xArgRM32),
6166 /*9427*/ uint16(xArgImm8),
6167 /*9428*/ uint16(xMatch),
6168 /*9429*/ uint16(xCondDataSize), 9417, 9423, 9433,
6169 /*9433*/ uint16(xSetOp), uint16(OR),
6170 /*9435*/ uint16(xReadIb),
6171 /*9436*/ uint16(xArgRM64),
6172 /*9437*/ uint16(xArgImm8),
6173 /*9438*/ uint16(xMatch),
6174 /*9439*/ uint16(xCondIs64), 9442, 9458,
6175 /*9442*/ uint16(xCondDataSize), 9446, 9452, 0,
6176 /*9446*/ uint16(xSetOp), uint16(ADC),
6177 /*9448*/ uint16(xReadIb),
6178 /*9449*/ uint16(xArgRM16),
6179 /*9450*/ uint16(xArgImm8),
6180 /*9451*/ uint16(xMatch),
6181 /*9452*/ uint16(xSetOp), uint16(ADC),
6182 /*9454*/ uint16(xReadIb),
6183 /*9455*/ uint16(xArgRM32),
6184 /*9456*/ uint16(xArgImm8),
6185 /*9457*/ uint16(xMatch),
6186 /*9458*/ uint16(xCondDataSize), 9446, 9452, 9462,
6187 /*9462*/ uint16(xSetOp), uint16(ADC),
6188 /*9464*/ uint16(xReadIb),
6189 /*9465*/ uint16(xArgRM64),
6190 /*9466*/ uint16(xArgImm8),
6191 /*9467*/ uint16(xMatch),
6192 /*9468*/ uint16(xCondIs64), 9471, 9487,
6193 /*9471*/ uint16(xCondDataSize), 9475, 9481, 0,
6194 /*9475*/ uint16(xSetOp), uint16(SBB),
6195 /*9477*/ uint16(xReadIb),
6196 /*9478*/ uint16(xArgRM16),
6197 /*9479*/ uint16(xArgImm8),
6198 /*9480*/ uint16(xMatch),
6199 /*9481*/ uint16(xSetOp), uint16(SBB),
6200 /*9483*/ uint16(xReadIb),
6201 /*9484*/ uint16(xArgRM32),
6202 /*9485*/ uint16(xArgImm8),
6203 /*9486*/ uint16(xMatch),
6204 /*9487*/ uint16(xCondDataSize), 9475, 9481, 9491,
6205 /*9491*/ uint16(xSetOp), uint16(SBB),
6206 /*9493*/ uint16(xReadIb),
6207 /*9494*/ uint16(xArgRM64),
6208 /*9495*/ uint16(xArgImm8),
6209 /*9496*/ uint16(xMatch),
6210 /*9497*/ uint16(xCondIs64), 9500, 9516,
6211 /*9500*/ uint16(xCondDataSize), 9504, 9510, 0,
6212 /*9504*/ uint16(xSetOp), uint16(AND),
6213 /*9506*/ uint16(xReadIb),
6214 /*9507*/ uint16(xArgRM16),
6215 /*9508*/ uint16(xArgImm8),
6216 /*9509*/ uint16(xMatch),
6217 /*9510*/ uint16(xSetOp), uint16(AND),
6218 /*9512*/ uint16(xReadIb),
6219 /*9513*/ uint16(xArgRM32),
6220 /*9514*/ uint16(xArgImm8),
6221 /*9515*/ uint16(xMatch),
6222 /*9516*/ uint16(xCondDataSize), 9504, 9510, 9520,
6223 /*9520*/ uint16(xSetOp), uint16(AND),
6224 /*9522*/ uint16(xReadIb),
6225 /*9523*/ uint16(xArgRM64),
6226 /*9524*/ uint16(xArgImm8),
6227 /*9525*/ uint16(xMatch),
6228 /*9526*/ uint16(xCondIs64), 9529, 9545,
6229 /*9529*/ uint16(xCondDataSize), 9533, 9539, 0,
6230 /*9533*/ uint16(xSetOp), uint16(SUB),
6231 /*9535*/ uint16(xReadIb),
6232 /*9536*/ uint16(xArgRM16),
6233 /*9537*/ uint16(xArgImm8),
6234 /*9538*/ uint16(xMatch),
6235 /*9539*/ uint16(xSetOp), uint16(SUB),
6236 /*9541*/ uint16(xReadIb),
6237 /*9542*/ uint16(xArgRM32),
6238 /*9543*/ uint16(xArgImm8),
6239 /*9544*/ uint16(xMatch),
6240 /*9545*/ uint16(xCondDataSize), 9533, 9539, 9549,
6241 /*9549*/ uint16(xSetOp), uint16(SUB),
6242 /*9551*/ uint16(xReadIb),
6243 /*9552*/ uint16(xArgRM64),
6244 /*9553*/ uint16(xArgImm8),
6245 /*9554*/ uint16(xMatch),
6246 /*9555*/ uint16(xCondIs64), 9558, 9574,
6247 /*9558*/ uint16(xCondDataSize), 9562, 9568, 0,
6248 /*9562*/ uint16(xSetOp), uint16(XOR),
6249 /*9564*/ uint16(xReadIb),
6250 /*9565*/ uint16(xArgRM16),
6251 /*9566*/ uint16(xArgImm8),
6252 /*9567*/ uint16(xMatch),
6253 /*9568*/ uint16(xSetOp), uint16(XOR),
6254 /*9570*/ uint16(xReadIb),
6255 /*9571*/ uint16(xArgRM32),
6256 /*9572*/ uint16(xArgImm8),
6257 /*9573*/ uint16(xMatch),
6258 /*9574*/ uint16(xCondDataSize), 9562, 9568, 9578,
6259 /*9578*/ uint16(xSetOp), uint16(XOR),
6260 /*9580*/ uint16(xReadIb),
6261 /*9581*/ uint16(xArgRM64),
6262 /*9582*/ uint16(xArgImm8),
6263 /*9583*/ uint16(xMatch),
6264 /*9584*/ uint16(xCondIs64), 9587, 9603,
6265 /*9587*/ uint16(xCondDataSize), 9591, 9597, 0,
6266 /*9591*/ uint16(xSetOp), uint16(CMP),
6267 /*9593*/ uint16(xReadIb),
6268 /*9594*/ uint16(xArgRM16),
6269 /*9595*/ uint16(xArgImm8),
6270 /*9596*/ uint16(xMatch),
6271 /*9597*/ uint16(xSetOp), uint16(CMP),
6272 /*9599*/ uint16(xReadIb),
6273 /*9600*/ uint16(xArgRM32),
6274 /*9601*/ uint16(xArgImm8),
6275 /*9602*/ uint16(xMatch),
6276 /*9603*/ uint16(xCondDataSize), 9591, 9597, 9607,
6277 /*9607*/ uint16(xSetOp), uint16(CMP),
6278 /*9609*/ uint16(xReadIb),
6279 /*9610*/ uint16(xArgRM64),
6280 /*9611*/ uint16(xArgImm8),
6281 /*9612*/ uint16(xMatch),
6282 /*9613*/ uint16(xSetOp), uint16(TEST),
6283 /*9615*/ uint16(xReadSlashR),
6284 /*9616*/ uint16(xArgRM8),
6285 /*9617*/ uint16(xArgR8),
6286 /*9618*/ uint16(xMatch),
6287 /*9619*/ uint16(xCondIs64), 9622, 9638,
6288 /*9622*/ uint16(xCondDataSize), 9626, 9632, 0,
6289 /*9626*/ uint16(xSetOp), uint16(TEST),
6290 /*9628*/ uint16(xReadSlashR),
6291 /*9629*/ uint16(xArgRM16),
6292 /*9630*/ uint16(xArgR16),
6293 /*9631*/ uint16(xMatch),
6294 /*9632*/ uint16(xSetOp), uint16(TEST),
6295 /*9634*/ uint16(xReadSlashR),
6296 /*9635*/ uint16(xArgRM32),
6297 /*9636*/ uint16(xArgR32),
6298 /*9637*/ uint16(xMatch),
6299 /*9638*/ uint16(xCondDataSize), 9626, 9632, 9642,
6300 /*9642*/ uint16(xSetOp), uint16(TEST),
6301 /*9644*/ uint16(xReadSlashR),
6302 /*9645*/ uint16(xArgRM64),
6303 /*9646*/ uint16(xArgR64),
6304 /*9647*/ uint16(xMatch),
6305 /*9648*/ uint16(xSetOp), uint16(XCHG),
6306 /*9650*/ uint16(xReadSlashR),
6307 /*9651*/ uint16(xArgRM8),
6308 /*9652*/ uint16(xArgR8),
6309 /*9653*/ uint16(xMatch),
6310 /*9654*/ uint16(xCondIs64), 9657, 9673,
6311 /*9657*/ uint16(xCondDataSize), 9661, 9667, 0,
6312 /*9661*/ uint16(xSetOp), uint16(XCHG),
6313 /*9663*/ uint16(xReadSlashR),
6314 /*9664*/ uint16(xArgRM16),
6315 /*9665*/ uint16(xArgR16),
6316 /*9666*/ uint16(xMatch),
6317 /*9667*/ uint16(xSetOp), uint16(XCHG),
6318 /*9669*/ uint16(xReadSlashR),
6319 /*9670*/ uint16(xArgRM32),
6320 /*9671*/ uint16(xArgR32),
6321 /*9672*/ uint16(xMatch),
6322 /*9673*/ uint16(xCondDataSize), 9661, 9667, 9677,
6323 /*9677*/ uint16(xSetOp), uint16(XCHG),
6324 /*9679*/ uint16(xReadSlashR),
6325 /*9680*/ uint16(xArgRM64),
6326 /*9681*/ uint16(xArgR64),
6327 /*9682*/ uint16(xMatch),
6328 /*9683*/ uint16(xSetOp), uint16(MOV),
6329 /*9685*/ uint16(xReadSlashR),
6330 /*9686*/ uint16(xArgRM8),
6331 /*9687*/ uint16(xArgR8),
6332 /*9688*/ uint16(xMatch),
6333 /*9689*/ uint16(xCondDataSize), 9693, 9699, 9705,
6334 /*9693*/ uint16(xSetOp), uint16(MOV),
6335 /*9695*/ uint16(xReadSlashR),
6336 /*9696*/ uint16(xArgRM16),
6337 /*9697*/ uint16(xArgR16),
6338 /*9698*/ uint16(xMatch),
6339 /*9699*/ uint16(xSetOp), uint16(MOV),
6340 /*9701*/ uint16(xReadSlashR),
6341 /*9702*/ uint16(xArgRM32),
6342 /*9703*/ uint16(xArgR32),
6343 /*9704*/ uint16(xMatch),
6344 /*9705*/ uint16(xSetOp), uint16(MOV),
6345 /*9707*/ uint16(xReadSlashR),
6346 /*9708*/ uint16(xArgRM64),
6347 /*9709*/ uint16(xArgR64),
6348 /*9710*/ uint16(xMatch),
6349 /*9711*/ uint16(xSetOp), uint16(MOV),
6350 /*9713*/ uint16(xReadSlashR),
6351 /*9714*/ uint16(xArgR8),
6352 /*9715*/ uint16(xArgRM8),
6353 /*9716*/ uint16(xMatch),
6354 /*9717*/ uint16(xCondDataSize), 9721, 9727, 9733,
6355 /*9721*/ uint16(xSetOp), uint16(MOV),
6356 /*9723*/ uint16(xReadSlashR),
6357 /*9724*/ uint16(xArgR16),
6358 /*9725*/ uint16(xArgRM16),
6359 /*9726*/ uint16(xMatch),
6360 /*9727*/ uint16(xSetOp), uint16(MOV),
6361 /*9729*/ uint16(xReadSlashR),
6362 /*9730*/ uint16(xArgR32),
6363 /*9731*/ uint16(xArgRM32),
6364 /*9732*/ uint16(xMatch),
6365 /*9733*/ uint16(xSetOp), uint16(MOV),
6366 /*9735*/ uint16(xReadSlashR),
6367 /*9736*/ uint16(xArgR64),
6368 /*9737*/ uint16(xArgRM64),
6369 /*9738*/ uint16(xMatch),
6370 /*9739*/ uint16(xCondIs64), 9742, 9758,
6371 /*9742*/ uint16(xCondDataSize), 9746, 9752, 0,
6372 /*9746*/ uint16(xSetOp), uint16(MOV),
6373 /*9748*/ uint16(xReadSlashR),
6374 /*9749*/ uint16(xArgRM16),
6375 /*9750*/ uint16(xArgSreg),
6376 /*9751*/ uint16(xMatch),
6377 /*9752*/ uint16(xSetOp), uint16(MOV),
6378 /*9754*/ uint16(xReadSlashR),
6379 /*9755*/ uint16(xArgR32M16),
6380 /*9756*/ uint16(xArgSreg),
6381 /*9757*/ uint16(xMatch),
6382 /*9758*/ uint16(xCondDataSize), 9746, 9752, 9762,
6383 /*9762*/ uint16(xSetOp), uint16(MOV),
6384 /*9764*/ uint16(xReadSlashR),
6385 /*9765*/ uint16(xArgR64M16),
6386 /*9766*/ uint16(xArgSreg),
6387 /*9767*/ uint16(xMatch),
6388 /*9768*/ uint16(xCondIs64), 9771, 9787,
6389 /*9771*/ uint16(xCondDataSize), 9775, 9781, 0,
6390 /*9775*/ uint16(xSetOp), uint16(LEA),
6391 /*9777*/ uint16(xReadSlashR),
6392 /*9778*/ uint16(xArgR16),
6393 /*9779*/ uint16(xArgM),
6394 /*9780*/ uint16(xMatch),
6395 /*9781*/ uint16(xSetOp), uint16(LEA),
6396 /*9783*/ uint16(xReadSlashR),
6397 /*9784*/ uint16(xArgR32),
6398 /*9785*/ uint16(xArgM),
6399 /*9786*/ uint16(xMatch),
6400 /*9787*/ uint16(xCondDataSize), 9775, 9781, 9791,
6401 /*9791*/ uint16(xSetOp), uint16(LEA),
6402 /*9793*/ uint16(xReadSlashR),
6403 /*9794*/ uint16(xArgR64),
6404 /*9795*/ uint16(xArgM),
6405 /*9796*/ uint16(xMatch),
6406 /*9797*/ uint16(xCondIs64), 9800, 9816,
6407 /*9800*/ uint16(xCondDataSize), 9804, 9810, 0,
6408 /*9804*/ uint16(xSetOp), uint16(MOV),
6409 /*9806*/ uint16(xReadSlashR),
6410 /*9807*/ uint16(xArgSreg),
6411 /*9808*/ uint16(xArgRM16),
6412 /*9809*/ uint16(xMatch),
6413 /*9810*/ uint16(xSetOp), uint16(MOV),
6414 /*9812*/ uint16(xReadSlashR),
6415 /*9813*/ uint16(xArgSreg),
6416 /*9814*/ uint16(xArgR32M16),
6417 /*9815*/ uint16(xMatch),
6418 /*9816*/ uint16(xCondDataSize), 9804, 9810, 9820,
6419 /*9820*/ uint16(xSetOp), uint16(MOV),
6420 /*9822*/ uint16(xReadSlashR),
6421 /*9823*/ uint16(xArgSreg),
6422 /*9824*/ uint16(xArgR64M16),
6423 /*9825*/ uint16(xMatch),
6424 /*9826*/ uint16(xCondSlashR),
6425 9835, // 0
6426 0, // 1
6427 0, // 2
6428 0, // 3
6429 0, // 4
6430 0, // 5
6431 0, // 6
6432 0, // 7
6433 /*9835*/ uint16(xCondIs64), 9838, 9850,
6434 /*9838*/ uint16(xCondDataSize), 9842, 9846, 0,
6435 /*9842*/ uint16(xSetOp), uint16(POP),
6436 /*9844*/ uint16(xArgRM16),
6437 /*9845*/ uint16(xMatch),
6438 /*9846*/ uint16(xSetOp), uint16(POP),
6439 /*9848*/ uint16(xArgRM32),
6440 /*9849*/ uint16(xMatch),
6441 /*9850*/ uint16(xCondDataSize), 9842, 9854, 9858,
6442 /*9854*/ uint16(xSetOp), uint16(POP),
6443 /*9856*/ uint16(xArgRM64),
6444 /*9857*/ uint16(xMatch),
6445 /*9858*/ uint16(xSetOp), uint16(POP),
6446 /*9860*/ uint16(xArgRM64),
6447 /*9861*/ uint16(xMatch),
6448 /*9862*/ uint16(xCondIs64), 9865, 9879,
6449 /*9865*/ uint16(xCondDataSize), 9869, 9874, 0,
6450 /*9869*/ uint16(xSetOp), uint16(XCHG),
6451 /*9871*/ uint16(xArgR16op),
6452 /*9872*/ uint16(xArgAX),
6453 /*9873*/ uint16(xMatch),
6454 /*9874*/ uint16(xSetOp), uint16(XCHG),
6455 /*9876*/ uint16(xArgR32op),
6456 /*9877*/ uint16(xArgEAX),
6457 /*9878*/ uint16(xMatch),
6458 /*9879*/ uint16(xCondDataSize), 9869, 9874, 9883,
6459 /*9883*/ uint16(xSetOp), uint16(XCHG),
6460 /*9885*/ uint16(xArgR64op),
6461 /*9886*/ uint16(xArgRAX),
6462 /*9887*/ uint16(xMatch),
6463 /*9888*/ uint16(xCondIs64), 9891, 9901,
6464 /*9891*/ uint16(xCondDataSize), 9895, 9898, 0,
6465 /*9895*/ uint16(xSetOp), uint16(CBW),
6466 /*9897*/ uint16(xMatch),
6467 /*9898*/ uint16(xSetOp), uint16(CWDE),
6468 /*9900*/ uint16(xMatch),
6469 /*9901*/ uint16(xCondDataSize), 9895, 9898, 9905,
6470 /*9905*/ uint16(xSetOp), uint16(CDQE),
6471 /*9907*/ uint16(xMatch),
6472 /*9908*/ uint16(xCondIs64), 9911, 9921,
6473 /*9911*/ uint16(xCondDataSize), 9915, 9918, 0,
6474 /*9915*/ uint16(xSetOp), uint16(CWD),
6475 /*9917*/ uint16(xMatch),
6476 /*9918*/ uint16(xSetOp), uint16(CDQ),
6477 /*9920*/ uint16(xMatch),
6478 /*9921*/ uint16(xCondDataSize), 9915, 9918, 9925,
6479 /*9925*/ uint16(xSetOp), uint16(CQO),
6480 /*9927*/ uint16(xMatch),
6481 /*9928*/ uint16(xCondIs64), 9931, 0,
6482 /*9931*/ uint16(xCondDataSize), 9935, 9940, 0,
6483 /*9935*/ uint16(xSetOp), uint16(LCALL),
6484 /*9937*/ uint16(xReadCd),
6485 /*9938*/ uint16(xArgPtr16colon16),
6486 /*9939*/ uint16(xMatch),
6487 /*9940*/ uint16(xSetOp), uint16(LCALL),
6488 /*9942*/ uint16(xReadCp),
6489 /*9943*/ uint16(xArgPtr16colon32),
6490 /*9944*/ uint16(xMatch),
6491 /*9945*/ uint16(xSetOp), uint16(FWAIT),
6492 /*9947*/ uint16(xMatch),
6493 /*9948*/ uint16(xCondIs64), 9951, 9961,
6494 /*9951*/ uint16(xCondDataSize), 9955, 9958, 0,
6495 /*9955*/ uint16(xSetOp), uint16(PUSHF),
6496 /*9957*/ uint16(xMatch),
6497 /*9958*/ uint16(xSetOp), uint16(PUSHFD),
6498 /*9960*/ uint16(xMatch),
6499 /*9961*/ uint16(xCondDataSize), 9955, 9965, 9968,
6500 /*9965*/ uint16(xSetOp), uint16(PUSHFQ),
6501 /*9967*/ uint16(xMatch),
6502 /*9968*/ uint16(xSetOp), uint16(PUSHFQ),
6503 /*9970*/ uint16(xMatch),
6504 /*9971*/ uint16(xCondIs64), 9974, 9984,
6505 /*9974*/ uint16(xCondDataSize), 9978, 9981, 0,
6506 /*9978*/ uint16(xSetOp), uint16(POPF),
6507 /*9980*/ uint16(xMatch),
6508 /*9981*/ uint16(xSetOp), uint16(POPFD),
6509 /*9983*/ uint16(xMatch),
6510 /*9984*/ uint16(xCondDataSize), 9978, 9988, 9991,
6511 /*9988*/ uint16(xSetOp), uint16(POPFQ),
6512 /*9990*/ uint16(xMatch),
6513 /*9991*/ uint16(xSetOp), uint16(POPFQ),
6514 /*9993*/ uint16(xMatch),
6515 /*9994*/ uint16(xSetOp), uint16(SAHF),
6516 /*9996*/ uint16(xMatch),
6517 /*9997*/ uint16(xSetOp), uint16(LAHF),
6518 /*9999*/ uint16(xMatch),
6519 /*10000*/ uint16(xCondIs64), 10003, 10009,
6520 /*10003*/ uint16(xSetOp), uint16(MOV),
6521 /*10005*/ uint16(xReadCm),
6522 /*10006*/ uint16(xArgAL),
6523 /*10007*/ uint16(xArgMoffs8),
6524 /*10008*/ uint16(xMatch),
6525 /*10009*/ uint16(xCondDataSize), 10003, 10003, 10013,
6526 /*10013*/ uint16(xSetOp), uint16(MOV),
6527 /*10015*/ uint16(xReadCm),
6528 /*10016*/ uint16(xArgAL),
6529 /*10017*/ uint16(xArgMoffs8),
6530 /*10018*/ uint16(xMatch),
6531 /*10019*/ uint16(xCondDataSize), 10023, 10029, 10035,
6532 /*10023*/ uint16(xSetOp), uint16(MOV),
6533 /*10025*/ uint16(xReadCm),
6534 /*10026*/ uint16(xArgAX),
6535 /*10027*/ uint16(xArgMoffs16),
6536 /*10028*/ uint16(xMatch),
6537 /*10029*/ uint16(xSetOp), uint16(MOV),
6538 /*10031*/ uint16(xReadCm),
6539 /*10032*/ uint16(xArgEAX),
6540 /*10033*/ uint16(xArgMoffs32),
6541 /*10034*/ uint16(xMatch),
6542 /*10035*/ uint16(xSetOp), uint16(MOV),
6543 /*10037*/ uint16(xReadCm),
6544 /*10038*/ uint16(xArgRAX),
6545 /*10039*/ uint16(xArgMoffs64),
6546 /*10040*/ uint16(xMatch),
6547 /*10041*/ uint16(xCondIs64), 10044, 10050,
6548 /*10044*/ uint16(xSetOp), uint16(MOV),
6549 /*10046*/ uint16(xReadCm),
6550 /*10047*/ uint16(xArgMoffs8),
6551 /*10048*/ uint16(xArgAL),
6552 /*10049*/ uint16(xMatch),
6553 /*10050*/ uint16(xCondDataSize), 10044, 10044, 10054,
6554 /*10054*/ uint16(xSetOp), uint16(MOV),
6555 /*10056*/ uint16(xReadCm),
6556 /*10057*/ uint16(xArgMoffs8),
6557 /*10058*/ uint16(xArgAL),
6558 /*10059*/ uint16(xMatch),
6559 /*10060*/ uint16(xCondDataSize), 10064, 10070, 10076,
6560 /*10064*/ uint16(xSetOp), uint16(MOV),
6561 /*10066*/ uint16(xReadCm),
6562 /*10067*/ uint16(xArgMoffs16),
6563 /*10068*/ uint16(xArgAX),
6564 /*10069*/ uint16(xMatch),
6565 /*10070*/ uint16(xSetOp), uint16(MOV),
6566 /*10072*/ uint16(xReadCm),
6567 /*10073*/ uint16(xArgMoffs32),
6568 /*10074*/ uint16(xArgEAX),
6569 /*10075*/ uint16(xMatch),
6570 /*10076*/ uint16(xSetOp), uint16(MOV),
6571 /*10078*/ uint16(xReadCm),
6572 /*10079*/ uint16(xArgMoffs64),
6573 /*10080*/ uint16(xArgRAX),
6574 /*10081*/ uint16(xMatch),
6575 /*10082*/ uint16(xSetOp), uint16(MOVSB),
6576 /*10084*/ uint16(xMatch),
6577 /*10085*/ uint16(xCondIs64), 10088, 10098,
6578 /*10088*/ uint16(xCondDataSize), 10092, 10095, 0,
6579 /*10092*/ uint16(xSetOp), uint16(MOVSW),
6580 /*10094*/ uint16(xMatch),
6581 /*10095*/ uint16(xSetOp), uint16(MOVSD),
6582 /*10097*/ uint16(xMatch),
6583 /*10098*/ uint16(xCondDataSize), 10092, 10095, 10102,
6584 /*10102*/ uint16(xSetOp), uint16(MOVSQ),
6585 /*10104*/ uint16(xMatch),
6586 /*10105*/ uint16(xSetOp), uint16(CMPSB),
6587 /*10107*/ uint16(xMatch),
6588 /*10108*/ uint16(xCondIs64), 10111, 10121,
6589 /*10111*/ uint16(xCondDataSize), 10115, 10118, 0,
6590 /*10115*/ uint16(xSetOp), uint16(CMPSW),
6591 /*10117*/ uint16(xMatch),
6592 /*10118*/ uint16(xSetOp), uint16(CMPSD),
6593 /*10120*/ uint16(xMatch),
6594 /*10121*/ uint16(xCondDataSize), 10115, 10118, 10125,
6595 /*10125*/ uint16(xSetOp), uint16(CMPSQ),
6596 /*10127*/ uint16(xMatch),
6597 /*10128*/ uint16(xSetOp), uint16(TEST),
6598 /*10130*/ uint16(xReadIb),
6599 /*10131*/ uint16(xArgAL),
6600 /*10132*/ uint16(xArgImm8u),
6601 /*10133*/ uint16(xMatch),
6602 /*10134*/ uint16(xCondIs64), 10137, 10153,
6603 /*10137*/ uint16(xCondDataSize), 10141, 10147, 0,
6604 /*10141*/ uint16(xSetOp), uint16(TEST),
6605 /*10143*/ uint16(xReadIw),
6606 /*10144*/ uint16(xArgAX),
6607 /*10145*/ uint16(xArgImm16),
6608 /*10146*/ uint16(xMatch),
6609 /*10147*/ uint16(xSetOp), uint16(TEST),
6610 /*10149*/ uint16(xReadId),
6611 /*10150*/ uint16(xArgEAX),
6612 /*10151*/ uint16(xArgImm32),
6613 /*10152*/ uint16(xMatch),
6614 /*10153*/ uint16(xCondDataSize), 10141, 10147, 10157,
6615 /*10157*/ uint16(xSetOp), uint16(TEST),
6616 /*10159*/ uint16(xReadId),
6617 /*10160*/ uint16(xArgRAX),
6618 /*10161*/ uint16(xArgImm32),
6619 /*10162*/ uint16(xMatch),
6620 /*10163*/ uint16(xSetOp), uint16(STOSB),
6621 /*10165*/ uint16(xMatch),
6622 /*10166*/ uint16(xCondIs64), 10169, 10179,
6623 /*10169*/ uint16(xCondDataSize), 10173, 10176, 0,
6624 /*10173*/ uint16(xSetOp), uint16(STOSW),
6625 /*10175*/ uint16(xMatch),
6626 /*10176*/ uint16(xSetOp), uint16(STOSD),
6627 /*10178*/ uint16(xMatch),
6628 /*10179*/ uint16(xCondDataSize), 10173, 10176, 10183,
6629 /*10183*/ uint16(xSetOp), uint16(STOSQ),
6630 /*10185*/ uint16(xMatch),
6631 /*10186*/ uint16(xSetOp), uint16(LODSB),
6632 /*10188*/ uint16(xMatch),
6633 /*10189*/ uint16(xCondIs64), 10192, 10202,
6634 /*10192*/ uint16(xCondDataSize), 10196, 10199, 0,
6635 /*10196*/ uint16(xSetOp), uint16(LODSW),
6636 /*10198*/ uint16(xMatch),
6637 /*10199*/ uint16(xSetOp), uint16(LODSD),
6638 /*10201*/ uint16(xMatch),
6639 /*10202*/ uint16(xCondDataSize), 10196, 10199, 10206,
6640 /*10206*/ uint16(xSetOp), uint16(LODSQ),
6641 /*10208*/ uint16(xMatch),
6642 /*10209*/ uint16(xSetOp), uint16(SCASB),
6643 /*10211*/ uint16(xMatch),
6644 /*10212*/ uint16(xCondIs64), 10215, 10225,
6645 /*10215*/ uint16(xCondDataSize), 10219, 10222, 0,
6646 /*10219*/ uint16(xSetOp), uint16(SCASW),
6647 /*10221*/ uint16(xMatch),
6648 /*10222*/ uint16(xSetOp), uint16(SCASD),
6649 /*10224*/ uint16(xMatch),
6650 /*10225*/ uint16(xCondDataSize), 10219, 10222, 10229,
6651 /*10229*/ uint16(xSetOp), uint16(SCASQ),
6652 /*10231*/ uint16(xMatch),
6653 /*10232*/ uint16(xSetOp), uint16(MOV),
6654 /*10234*/ uint16(xReadIb),
6655 /*10235*/ uint16(xArgR8op),
6656 /*10236*/ uint16(xArgImm8u),
6657 /*10237*/ uint16(xMatch),
6658 /*10238*/ uint16(xCondIs64), 10241, 10257,
6659 /*10241*/ uint16(xCondDataSize), 10245, 10251, 0,
6660 /*10245*/ uint16(xSetOp), uint16(MOV),
6661 /*10247*/ uint16(xReadIw),
6662 /*10248*/ uint16(xArgR16op),
6663 /*10249*/ uint16(xArgImm16),
6664 /*10250*/ uint16(xMatch),
6665 /*10251*/ uint16(xSetOp), uint16(MOV),
6666 /*10253*/ uint16(xReadId),
6667 /*10254*/ uint16(xArgR32op),
6668 /*10255*/ uint16(xArgImm32),
6669 /*10256*/ uint16(xMatch),
6670 /*10257*/ uint16(xCondDataSize), 10245, 10251, 10261,
6671 /*10261*/ uint16(xSetOp), uint16(MOV),
6672 /*10263*/ uint16(xReadIo),
6673 /*10264*/ uint16(xArgR64op),
6674 /*10265*/ uint16(xArgImm64),
6675 /*10266*/ uint16(xMatch),
6676 /*10267*/ uint16(xCondSlashR),
6677 10276, // 0
6678 10282, // 1
6679 10288, // 2
6680 10294, // 3
6681 10300, // 4
6682 10306, // 5
6683 0, // 6
6684 10312, // 7
6685 /*10276*/ uint16(xSetOp), uint16(ROL),
6686 /*10278*/ uint16(xReadIb),
6687 /*10279*/ uint16(xArgRM8),
6688 /*10280*/ uint16(xArgImm8u),
6689 /*10281*/ uint16(xMatch),
6690 /*10282*/ uint16(xSetOp), uint16(ROR),
6691 /*10284*/ uint16(xReadIb),
6692 /*10285*/ uint16(xArgRM8),
6693 /*10286*/ uint16(xArgImm8u),
6694 /*10287*/ uint16(xMatch),
6695 /*10288*/ uint16(xSetOp), uint16(RCL),
6696 /*10290*/ uint16(xReadIb),
6697 /*10291*/ uint16(xArgRM8),
6698 /*10292*/ uint16(xArgImm8u),
6699 /*10293*/ uint16(xMatch),
6700 /*10294*/ uint16(xSetOp), uint16(RCR),
6701 /*10296*/ uint16(xReadIb),
6702 /*10297*/ uint16(xArgRM8),
6703 /*10298*/ uint16(xArgImm8u),
6704 /*10299*/ uint16(xMatch),
6705 /*10300*/ uint16(xSetOp), uint16(SHL),
6706 /*10302*/ uint16(xReadIb),
6707 /*10303*/ uint16(xArgRM8),
6708 /*10304*/ uint16(xArgImm8u),
6709 /*10305*/ uint16(xMatch),
6710 /*10306*/ uint16(xSetOp), uint16(SHR),
6711 /*10308*/ uint16(xReadIb),
6712 /*10309*/ uint16(xArgRM8),
6713 /*10310*/ uint16(xArgImm8u),
6714 /*10311*/ uint16(xMatch),
6715 /*10312*/ uint16(xSetOp), uint16(SAR),
6716 /*10314*/ uint16(xReadIb),
6717 /*10315*/ uint16(xArgRM8),
6718 /*10316*/ uint16(xArgImm8u),
6719 /*10317*/ uint16(xMatch),
6720 /*10318*/ uint16(xCondSlashR),
6721 10327, // 0
6722 10349, // 1
6723 10371, // 2
6724 10400, // 3
6725 10429, // 4
6726 10458, // 5
6727 0, // 6
6728 10487, // 7
6729 /*10327*/ uint16(xCondDataSize), 10331, 10337, 10343,
6730 /*10331*/ uint16(xSetOp), uint16(ROL),
6731 /*10333*/ uint16(xReadIb),
6732 /*10334*/ uint16(xArgRM16),
6733 /*10335*/ uint16(xArgImm8u),
6734 /*10336*/ uint16(xMatch),
6735 /*10337*/ uint16(xSetOp), uint16(ROL),
6736 /*10339*/ uint16(xReadIb),
6737 /*10340*/ uint16(xArgRM32),
6738 /*10341*/ uint16(xArgImm8u),
6739 /*10342*/ uint16(xMatch),
6740 /*10343*/ uint16(xSetOp), uint16(ROL),
6741 /*10345*/ uint16(xReadIb),
6742 /*10346*/ uint16(xArgRM64),
6743 /*10347*/ uint16(xArgImm8u),
6744 /*10348*/ uint16(xMatch),
6745 /*10349*/ uint16(xCondDataSize), 10353, 10359, 10365,
6746 /*10353*/ uint16(xSetOp), uint16(ROR),
6747 /*10355*/ uint16(xReadIb),
6748 /*10356*/ uint16(xArgRM16),
6749 /*10357*/ uint16(xArgImm8u),
6750 /*10358*/ uint16(xMatch),
6751 /*10359*/ uint16(xSetOp), uint16(ROR),
6752 /*10361*/ uint16(xReadIb),
6753 /*10362*/ uint16(xArgRM32),
6754 /*10363*/ uint16(xArgImm8u),
6755 /*10364*/ uint16(xMatch),
6756 /*10365*/ uint16(xSetOp), uint16(ROR),
6757 /*10367*/ uint16(xReadIb),
6758 /*10368*/ uint16(xArgRM64),
6759 /*10369*/ uint16(xArgImm8u),
6760 /*10370*/ uint16(xMatch),
6761 /*10371*/ uint16(xCondIs64), 10374, 10390,
6762 /*10374*/ uint16(xCondDataSize), 10378, 10384, 0,
6763 /*10378*/ uint16(xSetOp), uint16(RCL),
6764 /*10380*/ uint16(xReadIb),
6765 /*10381*/ uint16(xArgRM16),
6766 /*10382*/ uint16(xArgImm8u),
6767 /*10383*/ uint16(xMatch),
6768 /*10384*/ uint16(xSetOp), uint16(RCL),
6769 /*10386*/ uint16(xReadIb),
6770 /*10387*/ uint16(xArgRM32),
6771 /*10388*/ uint16(xArgImm8u),
6772 /*10389*/ uint16(xMatch),
6773 /*10390*/ uint16(xCondDataSize), 10378, 10384, 10394,
6774 /*10394*/ uint16(xSetOp), uint16(RCL),
6775 /*10396*/ uint16(xReadIb),
6776 /*10397*/ uint16(xArgRM64),
6777 /*10398*/ uint16(xArgImm8u),
6778 /*10399*/ uint16(xMatch),
6779 /*10400*/ uint16(xCondIs64), 10403, 10419,
6780 /*10403*/ uint16(xCondDataSize), 10407, 10413, 0,
6781 /*10407*/ uint16(xSetOp), uint16(RCR),
6782 /*10409*/ uint16(xReadIb),
6783 /*10410*/ uint16(xArgRM16),
6784 /*10411*/ uint16(xArgImm8u),
6785 /*10412*/ uint16(xMatch),
6786 /*10413*/ uint16(xSetOp), uint16(RCR),
6787 /*10415*/ uint16(xReadIb),
6788 /*10416*/ uint16(xArgRM32),
6789 /*10417*/ uint16(xArgImm8u),
6790 /*10418*/ uint16(xMatch),
6791 /*10419*/ uint16(xCondDataSize), 10407, 10413, 10423,
6792 /*10423*/ uint16(xSetOp), uint16(RCR),
6793 /*10425*/ uint16(xReadIb),
6794 /*10426*/ uint16(xArgRM64),
6795 /*10427*/ uint16(xArgImm8u),
6796 /*10428*/ uint16(xMatch),
6797 /*10429*/ uint16(xCondIs64), 10432, 10448,
6798 /*10432*/ uint16(xCondDataSize), 10436, 10442, 0,
6799 /*10436*/ uint16(xSetOp), uint16(SHL),
6800 /*10438*/ uint16(xReadIb),
6801 /*10439*/ uint16(xArgRM16),
6802 /*10440*/ uint16(xArgImm8u),
6803 /*10441*/ uint16(xMatch),
6804 /*10442*/ uint16(xSetOp), uint16(SHL),
6805 /*10444*/ uint16(xReadIb),
6806 /*10445*/ uint16(xArgRM32),
6807 /*10446*/ uint16(xArgImm8u),
6808 /*10447*/ uint16(xMatch),
6809 /*10448*/ uint16(xCondDataSize), 10436, 10442, 10452,
6810 /*10452*/ uint16(xSetOp), uint16(SHL),
6811 /*10454*/ uint16(xReadIb),
6812 /*10455*/ uint16(xArgRM64),
6813 /*10456*/ uint16(xArgImm8u),
6814 /*10457*/ uint16(xMatch),
6815 /*10458*/ uint16(xCondIs64), 10461, 10477,
6816 /*10461*/ uint16(xCondDataSize), 10465, 10471, 0,
6817 /*10465*/ uint16(xSetOp), uint16(SHR),
6818 /*10467*/ uint16(xReadIb),
6819 /*10468*/ uint16(xArgRM16),
6820 /*10469*/ uint16(xArgImm8u),
6821 /*10470*/ uint16(xMatch),
6822 /*10471*/ uint16(xSetOp), uint16(SHR),
6823 /*10473*/ uint16(xReadIb),
6824 /*10474*/ uint16(xArgRM32),
6825 /*10475*/ uint16(xArgImm8u),
6826 /*10476*/ uint16(xMatch),
6827 /*10477*/ uint16(xCondDataSize), 10465, 10471, 10481,
6828 /*10481*/ uint16(xSetOp), uint16(SHR),
6829 /*10483*/ uint16(xReadIb),
6830 /*10484*/ uint16(xArgRM64),
6831 /*10485*/ uint16(xArgImm8u),
6832 /*10486*/ uint16(xMatch),
6833 /*10487*/ uint16(xCondIs64), 10490, 10506,
6834 /*10490*/ uint16(xCondDataSize), 10494, 10500, 0,
6835 /*10494*/ uint16(xSetOp), uint16(SAR),
6836 /*10496*/ uint16(xReadIb),
6837 /*10497*/ uint16(xArgRM16),
6838 /*10498*/ uint16(xArgImm8u),
6839 /*10499*/ uint16(xMatch),
6840 /*10500*/ uint16(xSetOp), uint16(SAR),
6841 /*10502*/ uint16(xReadIb),
6842 /*10503*/ uint16(xArgRM32),
6843 /*10504*/ uint16(xArgImm8u),
6844 /*10505*/ uint16(xMatch),
6845 /*10506*/ uint16(xCondDataSize), 10494, 10500, 10510,
6846 /*10510*/ uint16(xSetOp), uint16(SAR),
6847 /*10512*/ uint16(xReadIb),
6848 /*10513*/ uint16(xArgRM64),
6849 /*10514*/ uint16(xArgImm8u),
6850 /*10515*/ uint16(xMatch),
6851 /*10516*/ uint16(xSetOp), uint16(RET),
6852 /*10518*/ uint16(xReadIw),
6853 /*10519*/ uint16(xArgImm16u),
6854 /*10520*/ uint16(xMatch),
6855 /*10521*/ uint16(xSetOp), uint16(RET),
6856 /*10523*/ uint16(xMatch),
6857 /*10524*/ uint16(xCondIs64), 10527, 0,
6858 /*10527*/ uint16(xCondDataSize), 10531, 10537, 0,
6859 /*10531*/ uint16(xSetOp), uint16(LES),
6860 /*10533*/ uint16(xReadSlashR),
6861 /*10534*/ uint16(xArgR16),
6862 /*10535*/ uint16(xArgM16colon16),
6863 /*10536*/ uint16(xMatch),
6864 /*10537*/ uint16(xSetOp), uint16(LES),
6865 /*10539*/ uint16(xReadSlashR),
6866 /*10540*/ uint16(xArgR32),
6867 /*10541*/ uint16(xArgM16colon32),
6868 /*10542*/ uint16(xMatch),
6869 /*10543*/ uint16(xCondIs64), 10546, 0,
6870 /*10546*/ uint16(xCondDataSize), 10550, 10556, 0,
6871 /*10550*/ uint16(xSetOp), uint16(LDS),
6872 /*10552*/ uint16(xReadSlashR),
6873 /*10553*/ uint16(xArgR16),
6874 /*10554*/ uint16(xArgM16colon16),
6875 /*10555*/ uint16(xMatch),
6876 /*10556*/ uint16(xSetOp), uint16(LDS),
6877 /*10558*/ uint16(xReadSlashR),
6878 /*10559*/ uint16(xArgR32),
6879 /*10560*/ uint16(xArgM16colon32),
6880 /*10561*/ uint16(xMatch),
6881 /*10562*/ uint16(xCondByte), 1,
6882 0xF8, 10581,
6883 /*10566*/ uint16(xCondSlashR),
6884 10575, // 0
6885 0, // 1
6886 0, // 2
6887 0, // 3
6888 0, // 4
6889 0, // 5
6890 0, // 6
6891 0, // 7
6892 /*10575*/ uint16(xSetOp), uint16(MOV),
6893 /*10577*/ uint16(xReadIb),
6894 /*10578*/ uint16(xArgRM8),
6895 /*10579*/ uint16(xArgImm8u),
6896 /*10580*/ uint16(xMatch),
6897 /*10581*/ uint16(xSetOp), uint16(XABORT),
6898 /*10583*/ uint16(xReadIb),
6899 /*10584*/ uint16(xArgImm8u),
6900 /*10585*/ uint16(xMatch),
6901 /*10586*/ uint16(xCondByte), 1,
6902 0xF8, 10628,
6903 /*10590*/ uint16(xCondSlashR),
6904 10599, // 0
6905 0, // 1
6906 0, // 2
6907 0, // 3
6908 0, // 4
6909 0, // 5
6910 0, // 6
6911 0, // 7
6912 /*10599*/ uint16(xCondIs64), 10602, 10618,
6913 /*10602*/ uint16(xCondDataSize), 10606, 10612, 0,
6914 /*10606*/ uint16(xSetOp), uint16(MOV),
6915 /*10608*/ uint16(xReadIw),
6916 /*10609*/ uint16(xArgRM16),
6917 /*10610*/ uint16(xArgImm16),
6918 /*10611*/ uint16(xMatch),
6919 /*10612*/ uint16(xSetOp), uint16(MOV),
6920 /*10614*/ uint16(xReadId),
6921 /*10615*/ uint16(xArgRM32),
6922 /*10616*/ uint16(xArgImm32),
6923 /*10617*/ uint16(xMatch),
6924 /*10618*/ uint16(xCondDataSize), 10606, 10612, 10622,
6925 /*10622*/ uint16(xSetOp), uint16(MOV),
6926 /*10624*/ uint16(xReadId),
6927 /*10625*/ uint16(xArgRM64),
6928 /*10626*/ uint16(xArgImm32),
6929 /*10627*/ uint16(xMatch),
6930 /*10628*/ uint16(xCondDataSize), 10632, 10637, 10642,
6931 /*10632*/ uint16(xSetOp), uint16(XBEGIN),
6932 /*10634*/ uint16(xReadCw),
6933 /*10635*/ uint16(xArgRel16),
6934 /*10636*/ uint16(xMatch),
6935 /*10637*/ uint16(xSetOp), uint16(XBEGIN),
6936 /*10639*/ uint16(xReadCd),
6937 /*10640*/ uint16(xArgRel32),
6938 /*10641*/ uint16(xMatch),
6939 /*10642*/ uint16(xSetOp), uint16(XBEGIN),
6940 /*10644*/ uint16(xReadCd),
6941 /*10645*/ uint16(xArgRel32),
6942 /*10646*/ uint16(xMatch),
6943 /*10647*/ uint16(xSetOp), uint16(ENTER),
6944 /*10649*/ uint16(xReadIw),
6945 /*10650*/ uint16(xReadIb),
6946 /*10651*/ uint16(xArgImm16u),
6947 /*10652*/ uint16(xArgImm8u),
6948 /*10653*/ uint16(xMatch),
6949 /*10654*/ uint16(xCondIs64), 10657, 10667,
6950 /*10657*/ uint16(xCondDataSize), 10661, 10664, 0,
6951 /*10661*/ uint16(xSetOp), uint16(LEAVE),
6952 /*10663*/ uint16(xMatch),
6953 /*10664*/ uint16(xSetOp), uint16(LEAVE),
6954 /*10666*/ uint16(xMatch),
6955 /*10667*/ uint16(xCondDataSize), 10661, 10671, 10674,
6956 /*10671*/ uint16(xSetOp), uint16(LEAVE),
6957 /*10673*/ uint16(xMatch),
6958 /*10674*/ uint16(xSetOp), uint16(LEAVE),
6959 /*10676*/ uint16(xMatch),
6960 /*10677*/ uint16(xSetOp), uint16(LRET),
6961 /*10679*/ uint16(xReadIw),
6962 /*10680*/ uint16(xArgImm16u),
6963 /*10681*/ uint16(xMatch),
6964 /*10682*/ uint16(xSetOp), uint16(LRET),
6965 /*10684*/ uint16(xMatch),
6966 /*10685*/ uint16(xSetOp), uint16(INT),
6967 /*10687*/ uint16(xArg3),
6968 /*10688*/ uint16(xMatch),
6969 /*10689*/ uint16(xSetOp), uint16(INT),
6970 /*10691*/ uint16(xReadIb),
6971 /*10692*/ uint16(xArgImm8u),
6972 /*10693*/ uint16(xMatch),
6973 /*10694*/ uint16(xCondIs64), 10697, 0,
6974 /*10697*/ uint16(xSetOp), uint16(INTO),
6975 /*10699*/ uint16(xMatch),
6976 /*10700*/ uint16(xCondIs64), 10703, 10713,
6977 /*10703*/ uint16(xCondDataSize), 10707, 10710, 0,
6978 /*10707*/ uint16(xSetOp), uint16(IRET),
6979 /*10709*/ uint16(xMatch),
6980 /*10710*/ uint16(xSetOp), uint16(IRETD),
6981 /*10712*/ uint16(xMatch),
6982 /*10713*/ uint16(xCondDataSize), 10707, 10710, 10717,
6983 /*10717*/ uint16(xSetOp), uint16(IRETQ),
6984 /*10719*/ uint16(xMatch),
6985 /*10720*/ uint16(xCondSlashR),
6986 10729, // 0
6987 10734, // 1
6988 10739, // 2
6989 10744, // 3
6990 10749, // 4
6991 10754, // 5
6992 0, // 6
6993 10759, // 7
6994 /*10729*/ uint16(xSetOp), uint16(ROL),
6995 /*10731*/ uint16(xArgRM8),
6996 /*10732*/ uint16(xArg1),
6997 /*10733*/ uint16(xMatch),
6998 /*10734*/ uint16(xSetOp), uint16(ROR),
6999 /*10736*/ uint16(xArgRM8),
7000 /*10737*/ uint16(xArg1),
7001 /*10738*/ uint16(xMatch),
7002 /*10739*/ uint16(xSetOp), uint16(RCL),
7003 /*10741*/ uint16(xArgRM8),
7004 /*10742*/ uint16(xArg1),
7005 /*10743*/ uint16(xMatch),
7006 /*10744*/ uint16(xSetOp), uint16(RCR),
7007 /*10746*/ uint16(xArgRM8),
7008 /*10747*/ uint16(xArg1),
7009 /*10748*/ uint16(xMatch),
7010 /*10749*/ uint16(xSetOp), uint16(SHL),
7011 /*10751*/ uint16(xArgRM8),
7012 /*10752*/ uint16(xArg1),
7013 /*10753*/ uint16(xMatch),
7014 /*10754*/ uint16(xSetOp), uint16(SHR),
7015 /*10756*/ uint16(xArgRM8),
7016 /*10757*/ uint16(xArg1),
7017 /*10758*/ uint16(xMatch),
7018 /*10759*/ uint16(xSetOp), uint16(SAR),
7019 /*10761*/ uint16(xArgRM8),
7020 /*10762*/ uint16(xArg1),
7021 /*10763*/ uint16(xMatch),
7022 /*10764*/ uint16(xCondSlashR),
7023 10773, // 0
7024 10799, // 1
7025 10825, // 2
7026 10851, // 3
7027 10877, // 4
7028 10903, // 5
7029 0, // 6
7030 10929, // 7
7031 /*10773*/ uint16(xCondIs64), 10776, 10790,
7032 /*10776*/ uint16(xCondDataSize), 10780, 10785, 0,
7033 /*10780*/ uint16(xSetOp), uint16(ROL),
7034 /*10782*/ uint16(xArgRM16),
7035 /*10783*/ uint16(xArg1),
7036 /*10784*/ uint16(xMatch),
7037 /*10785*/ uint16(xSetOp), uint16(ROL),
7038 /*10787*/ uint16(xArgRM32),
7039 /*10788*/ uint16(xArg1),
7040 /*10789*/ uint16(xMatch),
7041 /*10790*/ uint16(xCondDataSize), 10780, 10785, 10794,
7042 /*10794*/ uint16(xSetOp), uint16(ROL),
7043 /*10796*/ uint16(xArgRM64),
7044 /*10797*/ uint16(xArg1),
7045 /*10798*/ uint16(xMatch),
7046 /*10799*/ uint16(xCondIs64), 10802, 10816,
7047 /*10802*/ uint16(xCondDataSize), 10806, 10811, 0,
7048 /*10806*/ uint16(xSetOp), uint16(ROR),
7049 /*10808*/ uint16(xArgRM16),
7050 /*10809*/ uint16(xArg1),
7051 /*10810*/ uint16(xMatch),
7052 /*10811*/ uint16(xSetOp), uint16(ROR),
7053 /*10813*/ uint16(xArgRM32),
7054 /*10814*/ uint16(xArg1),
7055 /*10815*/ uint16(xMatch),
7056 /*10816*/ uint16(xCondDataSize), 10806, 10811, 10820,
7057 /*10820*/ uint16(xSetOp), uint16(ROR),
7058 /*10822*/ uint16(xArgRM64),
7059 /*10823*/ uint16(xArg1),
7060 /*10824*/ uint16(xMatch),
7061 /*10825*/ uint16(xCondIs64), 10828, 10842,
7062 /*10828*/ uint16(xCondDataSize), 10832, 10837, 0,
7063 /*10832*/ uint16(xSetOp), uint16(RCL),
7064 /*10834*/ uint16(xArgRM16),
7065 /*10835*/ uint16(xArg1),
7066 /*10836*/ uint16(xMatch),
7067 /*10837*/ uint16(xSetOp), uint16(RCL),
7068 /*10839*/ uint16(xArgRM32),
7069 /*10840*/ uint16(xArg1),
7070 /*10841*/ uint16(xMatch),
7071 /*10842*/ uint16(xCondDataSize), 10832, 10837, 10846,
7072 /*10846*/ uint16(xSetOp), uint16(RCL),
7073 /*10848*/ uint16(xArgRM64),
7074 /*10849*/ uint16(xArg1),
7075 /*10850*/ uint16(xMatch),
7076 /*10851*/ uint16(xCondIs64), 10854, 10868,
7077 /*10854*/ uint16(xCondDataSize), 10858, 10863, 0,
7078 /*10858*/ uint16(xSetOp), uint16(RCR),
7079 /*10860*/ uint16(xArgRM16),
7080 /*10861*/ uint16(xArg1),
7081 /*10862*/ uint16(xMatch),
7082 /*10863*/ uint16(xSetOp), uint16(RCR),
7083 /*10865*/ uint16(xArgRM32),
7084 /*10866*/ uint16(xArg1),
7085 /*10867*/ uint16(xMatch),
7086 /*10868*/ uint16(xCondDataSize), 10858, 10863, 10872,
7087 /*10872*/ uint16(xSetOp), uint16(RCR),
7088 /*10874*/ uint16(xArgRM64),
7089 /*10875*/ uint16(xArg1),
7090 /*10876*/ uint16(xMatch),
7091 /*10877*/ uint16(xCondIs64), 10880, 10894,
7092 /*10880*/ uint16(xCondDataSize), 10884, 10889, 0,
7093 /*10884*/ uint16(xSetOp), uint16(SHL),
7094 /*10886*/ uint16(xArgRM16),
7095 /*10887*/ uint16(xArg1),
7096 /*10888*/ uint16(xMatch),
7097 /*10889*/ uint16(xSetOp), uint16(SHL),
7098 /*10891*/ uint16(xArgRM32),
7099 /*10892*/ uint16(xArg1),
7100 /*10893*/ uint16(xMatch),
7101 /*10894*/ uint16(xCondDataSize), 10884, 10889, 10898,
7102 /*10898*/ uint16(xSetOp), uint16(SHL),
7103 /*10900*/ uint16(xArgRM64),
7104 /*10901*/ uint16(xArg1),
7105 /*10902*/ uint16(xMatch),
7106 /*10903*/ uint16(xCondIs64), 10906, 10920,
7107 /*10906*/ uint16(xCondDataSize), 10910, 10915, 0,
7108 /*10910*/ uint16(xSetOp), uint16(SHR),
7109 /*10912*/ uint16(xArgRM16),
7110 /*10913*/ uint16(xArg1),
7111 /*10914*/ uint16(xMatch),
7112 /*10915*/ uint16(xSetOp), uint16(SHR),
7113 /*10917*/ uint16(xArgRM32),
7114 /*10918*/ uint16(xArg1),
7115 /*10919*/ uint16(xMatch),
7116 /*10920*/ uint16(xCondDataSize), 10910, 10915, 10924,
7117 /*10924*/ uint16(xSetOp), uint16(SHR),
7118 /*10926*/ uint16(xArgRM64),
7119 /*10927*/ uint16(xArg1),
7120 /*10928*/ uint16(xMatch),
7121 /*10929*/ uint16(xCondIs64), 10932, 10946,
7122 /*10932*/ uint16(xCondDataSize), 10936, 10941, 0,
7123 /*10936*/ uint16(xSetOp), uint16(SAR),
7124 /*10938*/ uint16(xArgRM16),
7125 /*10939*/ uint16(xArg1),
7126 /*10940*/ uint16(xMatch),
7127 /*10941*/ uint16(xSetOp), uint16(SAR),
7128 /*10943*/ uint16(xArgRM32),
7129 /*10944*/ uint16(xArg1),
7130 /*10945*/ uint16(xMatch),
7131 /*10946*/ uint16(xCondDataSize), 10936, 10941, 10950,
7132 /*10950*/ uint16(xSetOp), uint16(SAR),
7133 /*10952*/ uint16(xArgRM64),
7134 /*10953*/ uint16(xArg1),
7135 /*10954*/ uint16(xMatch),
7136 /*10955*/ uint16(xCondSlashR),
7137 10964, // 0
7138 10969, // 1
7139 10974, // 2
7140 10979, // 3
7141 10984, // 4
7142 10989, // 5
7143 0, // 6
7144 10994, // 7
7145 /*10964*/ uint16(xSetOp), uint16(ROL),
7146 /*10966*/ uint16(xArgRM8),
7147 /*10967*/ uint16(xArgCL),
7148 /*10968*/ uint16(xMatch),
7149 /*10969*/ uint16(xSetOp), uint16(ROR),
7150 /*10971*/ uint16(xArgRM8),
7151 /*10972*/ uint16(xArgCL),
7152 /*10973*/ uint16(xMatch),
7153 /*10974*/ uint16(xSetOp), uint16(RCL),
7154 /*10976*/ uint16(xArgRM8),
7155 /*10977*/ uint16(xArgCL),
7156 /*10978*/ uint16(xMatch),
7157 /*10979*/ uint16(xSetOp), uint16(RCR),
7158 /*10981*/ uint16(xArgRM8),
7159 /*10982*/ uint16(xArgCL),
7160 /*10983*/ uint16(xMatch),
7161 /*10984*/ uint16(xSetOp), uint16(SHL),
7162 /*10986*/ uint16(xArgRM8),
7163 /*10987*/ uint16(xArgCL),
7164 /*10988*/ uint16(xMatch),
7165 /*10989*/ uint16(xSetOp), uint16(SHR),
7166 /*10991*/ uint16(xArgRM8),
7167 /*10992*/ uint16(xArgCL),
7168 /*10993*/ uint16(xMatch),
7169 /*10994*/ uint16(xSetOp), uint16(SAR),
7170 /*10996*/ uint16(xArgRM8),
7171 /*10997*/ uint16(xArgCL),
7172 /*10998*/ uint16(xMatch),
7173 /*10999*/ uint16(xCondSlashR),
7174 11008, // 0
7175 11034, // 1
7176 11060, // 2
7177 11086, // 3
7178 11112, // 4
7179 11138, // 5
7180 0, // 6
7181 11164, // 7
7182 /*11008*/ uint16(xCondIs64), 11011, 11025,
7183 /*11011*/ uint16(xCondDataSize), 11015, 11020, 0,
7184 /*11015*/ uint16(xSetOp), uint16(ROL),
7185 /*11017*/ uint16(xArgRM16),
7186 /*11018*/ uint16(xArgCL),
7187 /*11019*/ uint16(xMatch),
7188 /*11020*/ uint16(xSetOp), uint16(ROL),
7189 /*11022*/ uint16(xArgRM32),
7190 /*11023*/ uint16(xArgCL),
7191 /*11024*/ uint16(xMatch),
7192 /*11025*/ uint16(xCondDataSize), 11015, 11020, 11029,
7193 /*11029*/ uint16(xSetOp), uint16(ROL),
7194 /*11031*/ uint16(xArgRM64),
7195 /*11032*/ uint16(xArgCL),
7196 /*11033*/ uint16(xMatch),
7197 /*11034*/ uint16(xCondIs64), 11037, 11051,
7198 /*11037*/ uint16(xCondDataSize), 11041, 11046, 0,
7199 /*11041*/ uint16(xSetOp), uint16(ROR),
7200 /*11043*/ uint16(xArgRM16),
7201 /*11044*/ uint16(xArgCL),
7202 /*11045*/ uint16(xMatch),
7203 /*11046*/ uint16(xSetOp), uint16(ROR),
7204 /*11048*/ uint16(xArgRM32),
7205 /*11049*/ uint16(xArgCL),
7206 /*11050*/ uint16(xMatch),
7207 /*11051*/ uint16(xCondDataSize), 11041, 11046, 11055,
7208 /*11055*/ uint16(xSetOp), uint16(ROR),
7209 /*11057*/ uint16(xArgRM64),
7210 /*11058*/ uint16(xArgCL),
7211 /*11059*/ uint16(xMatch),
7212 /*11060*/ uint16(xCondIs64), 11063, 11077,
7213 /*11063*/ uint16(xCondDataSize), 11067, 11072, 0,
7214 /*11067*/ uint16(xSetOp), uint16(RCL),
7215 /*11069*/ uint16(xArgRM16),
7216 /*11070*/ uint16(xArgCL),
7217 /*11071*/ uint16(xMatch),
7218 /*11072*/ uint16(xSetOp), uint16(RCL),
7219 /*11074*/ uint16(xArgRM32),
7220 /*11075*/ uint16(xArgCL),
7221 /*11076*/ uint16(xMatch),
7222 /*11077*/ uint16(xCondDataSize), 11067, 11072, 11081,
7223 /*11081*/ uint16(xSetOp), uint16(RCL),
7224 /*11083*/ uint16(xArgRM64),
7225 /*11084*/ uint16(xArgCL),
7226 /*11085*/ uint16(xMatch),
7227 /*11086*/ uint16(xCondIs64), 11089, 11103,
7228 /*11089*/ uint16(xCondDataSize), 11093, 11098, 0,
7229 /*11093*/ uint16(xSetOp), uint16(RCR),
7230 /*11095*/ uint16(xArgRM16),
7231 /*11096*/ uint16(xArgCL),
7232 /*11097*/ uint16(xMatch),
7233 /*11098*/ uint16(xSetOp), uint16(RCR),
7234 /*11100*/ uint16(xArgRM32),
7235 /*11101*/ uint16(xArgCL),
7236 /*11102*/ uint16(xMatch),
7237 /*11103*/ uint16(xCondDataSize), 11093, 11098, 11107,
7238 /*11107*/ uint16(xSetOp), uint16(RCR),
7239 /*11109*/ uint16(xArgRM64),
7240 /*11110*/ uint16(xArgCL),
7241 /*11111*/ uint16(xMatch),
7242 /*11112*/ uint16(xCondIs64), 11115, 11129,
7243 /*11115*/ uint16(xCondDataSize), 11119, 11124, 0,
7244 /*11119*/ uint16(xSetOp), uint16(SHL),
7245 /*11121*/ uint16(xArgRM16),
7246 /*11122*/ uint16(xArgCL),
7247 /*11123*/ uint16(xMatch),
7248 /*11124*/ uint16(xSetOp), uint16(SHL),
7249 /*11126*/ uint16(xArgRM32),
7250 /*11127*/ uint16(xArgCL),
7251 /*11128*/ uint16(xMatch),
7252 /*11129*/ uint16(xCondDataSize), 11119, 11124, 11133,
7253 /*11133*/ uint16(xSetOp), uint16(SHL),
7254 /*11135*/ uint16(xArgRM64),
7255 /*11136*/ uint16(xArgCL),
7256 /*11137*/ uint16(xMatch),
7257 /*11138*/ uint16(xCondIs64), 11141, 11155,
7258 /*11141*/ uint16(xCondDataSize), 11145, 11150, 0,
7259 /*11145*/ uint16(xSetOp), uint16(SHR),
7260 /*11147*/ uint16(xArgRM16),
7261 /*11148*/ uint16(xArgCL),
7262 /*11149*/ uint16(xMatch),
7263 /*11150*/ uint16(xSetOp), uint16(SHR),
7264 /*11152*/ uint16(xArgRM32),
7265 /*11153*/ uint16(xArgCL),
7266 /*11154*/ uint16(xMatch),
7267 /*11155*/ uint16(xCondDataSize), 11145, 11150, 11159,
7268 /*11159*/ uint16(xSetOp), uint16(SHR),
7269 /*11161*/ uint16(xArgRM64),
7270 /*11162*/ uint16(xArgCL),
7271 /*11163*/ uint16(xMatch),
7272 /*11164*/ uint16(xCondIs64), 11167, 11181,
7273 /*11167*/ uint16(xCondDataSize), 11171, 11176, 0,
7274 /*11171*/ uint16(xSetOp), uint16(SAR),
7275 /*11173*/ uint16(xArgRM16),
7276 /*11174*/ uint16(xArgCL),
7277 /*11175*/ uint16(xMatch),
7278 /*11176*/ uint16(xSetOp), uint16(SAR),
7279 /*11178*/ uint16(xArgRM32),
7280 /*11179*/ uint16(xArgCL),
7281 /*11180*/ uint16(xMatch),
7282 /*11181*/ uint16(xCondDataSize), 11171, 11176, 11185,
7283 /*11185*/ uint16(xSetOp), uint16(SAR),
7284 /*11187*/ uint16(xArgRM64),
7285 /*11188*/ uint16(xArgCL),
7286 /*11189*/ uint16(xMatch),
7287 /*11190*/ uint16(xCondIs64), 11193, 0,
7288 /*11193*/ uint16(xSetOp), uint16(AAM),
7289 /*11195*/ uint16(xReadIb),
7290 /*11196*/ uint16(xArgImm8u),
7291 /*11197*/ uint16(xMatch),
7292 /*11198*/ uint16(xCondIs64), 11201, 0,
7293 /*11201*/ uint16(xSetOp), uint16(AAD),
7294 /*11203*/ uint16(xReadIb),
7295 /*11204*/ uint16(xArgImm8u),
7296 /*11205*/ uint16(xMatch),
7297 /*11206*/ uint16(xCondIs64), 11209, 11212,
7298 /*11209*/ uint16(xSetOp), uint16(XLATB),
7299 /*11211*/ uint16(xMatch),
7300 /*11212*/ uint16(xCondDataSize), 11209, 11209, 11216,
7301 /*11216*/ uint16(xSetOp), uint16(XLATB),
7302 /*11218*/ uint16(xMatch),
7303 /*11219*/ uint16(xCondByte), 64,
7304 0xc0, 11390,
7305 0xc1, 11390,
7306 0xc2, 11390,
7307 0xc3, 11390,
7308 0xc4, 11390,
7309 0xc5, 11390,
7310 0xc6, 11390,
7311 0xc7, 11390,
7312 0xc8, 11395,
7313 0xc9, 11395,
7314 0xca, 11395,
7315 0xcb, 11395,
7316 0xcc, 11395,
7317 0xcd, 11395,
7318 0xce, 11395,
7319 0xcf, 11395,
7320 0xd0, 11400,
7321 0xd1, 11400,
7322 0xd2, 11400,
7323 0xd3, 11400,
7324 0xd4, 11400,
7325 0xd5, 11400,
7326 0xd6, 11400,
7327 0xd7, 11400,
7328 0xd8, 11404,
7329 0xd9, 11404,
7330 0xda, 11404,
7331 0xdb, 11404,
7332 0xdc, 11404,
7333 0xdd, 11404,
7334 0xde, 11404,
7335 0xdf, 11404,
7336 0xe0, 11408,
7337 0xe1, 11408,
7338 0xe2, 11408,
7339 0xe3, 11408,
7340 0xe4, 11408,
7341 0xe5, 11408,
7342 0xe6, 11408,
7343 0xe7, 11408,
7344 0xe8, 11413,
7345 0xe9, 11413,
7346 0xea, 11413,
7347 0xeb, 11413,
7348 0xec, 11413,
7349 0xed, 11413,
7350 0xee, 11413,
7351 0xef, 11413,
7352 0xf0, 11418,
7353 0xf1, 11418,
7354 0xf2, 11418,
7355 0xf3, 11418,
7356 0xf4, 11418,
7357 0xf5, 11418,
7358 0xf6, 11418,
7359 0xf7, 11418,
7360 0xf8, 11423,
7361 0xf9, 11423,
7362 0xfa, 11423,
7363 0xfb, 11423,
7364 0xfc, 11423,
7365 0xfd, 11423,
7366 0xfe, 11423,
7367 0xff, 11423,
7368 /*11349*/ uint16(xCondSlashR),
7369 11358, // 0
7370 11362, // 1
7371 11366, // 2
7372 11370, // 3
7373 11374, // 4
7374 11378, // 5
7375 11382, // 6
7376 11386, // 7
7377 /*11358*/ uint16(xSetOp), uint16(FADD),
7378 /*11360*/ uint16(xArgM32fp),
7379 /*11361*/ uint16(xMatch),
7380 /*11362*/ uint16(xSetOp), uint16(FMUL),
7381 /*11364*/ uint16(xArgM32fp),
7382 /*11365*/ uint16(xMatch),
7383 /*11366*/ uint16(xSetOp), uint16(FCOM),
7384 /*11368*/ uint16(xArgM32fp),
7385 /*11369*/ uint16(xMatch),
7386 /*11370*/ uint16(xSetOp), uint16(FCOMP),
7387 /*11372*/ uint16(xArgM32fp),
7388 /*11373*/ uint16(xMatch),
7389 /*11374*/ uint16(xSetOp), uint16(FSUB),
7390 /*11376*/ uint16(xArgM32fp),
7391 /*11377*/ uint16(xMatch),
7392 /*11378*/ uint16(xSetOp), uint16(FSUBR),
7393 /*11380*/ uint16(xArgM32fp),
7394 /*11381*/ uint16(xMatch),
7395 /*11382*/ uint16(xSetOp), uint16(FDIV),
7396 /*11384*/ uint16(xArgM32fp),
7397 /*11385*/ uint16(xMatch),
7398 /*11386*/ uint16(xSetOp), uint16(FDIVR),
7399 /*11388*/ uint16(xArgM32fp),
7400 /*11389*/ uint16(xMatch),
7401 /*11390*/ uint16(xSetOp), uint16(FADD),
7402 /*11392*/ uint16(xArgST),
7403 /*11393*/ uint16(xArgSTi),
7404 /*11394*/ uint16(xMatch),
7405 /*11395*/ uint16(xSetOp), uint16(FMUL),
7406 /*11397*/ uint16(xArgST),
7407 /*11398*/ uint16(xArgSTi),
7408 /*11399*/ uint16(xMatch),
7409 /*11400*/ uint16(xSetOp), uint16(FCOM),
7410 /*11402*/ uint16(xArgSTi),
7411 /*11403*/ uint16(xMatch),
7412 /*11404*/ uint16(xSetOp), uint16(FCOMP),
7413 /*11406*/ uint16(xArgSTi),
7414 /*11407*/ uint16(xMatch),
7415 /*11408*/ uint16(xSetOp), uint16(FSUB),
7416 /*11410*/ uint16(xArgST),
7417 /*11411*/ uint16(xArgSTi),
7418 /*11412*/ uint16(xMatch),
7419 /*11413*/ uint16(xSetOp), uint16(FSUBR),
7420 /*11415*/ uint16(xArgST),
7421 /*11416*/ uint16(xArgSTi),
7422 /*11417*/ uint16(xMatch),
7423 /*11418*/ uint16(xSetOp), uint16(FDIV),
7424 /*11420*/ uint16(xArgST),
7425 /*11421*/ uint16(xArgSTi),
7426 /*11422*/ uint16(xMatch),
7427 /*11423*/ uint16(xSetOp), uint16(FDIVR),
7428 /*11425*/ uint16(xArgST),
7429 /*11426*/ uint16(xArgSTi),
7430 /*11427*/ uint16(xMatch),
7431 /*11428*/ uint16(xCondByte), 42,
7432 0xc0, 11551,
7433 0xc1, 11551,
7434 0xc2, 11551,
7435 0xc3, 11551,
7436 0xc4, 11551,
7437 0xc5, 11551,
7438 0xc6, 11551,
7439 0xc7, 11551,
7440 0xc8, 11555,
7441 0xc9, 11555,
7442 0xca, 11555,
7443 0xcb, 11555,
7444 0xcc, 11555,
7445 0xcd, 11555,
7446 0xce, 11555,
7447 0xcf, 11555,
7448 0xD0, 11559,
7449 0xE0, 11562,
7450 0xE1, 11565,
7451 0xE4, 11568,
7452 0xE5, 11571,
7453 0xE8, 11574,
7454 0xE9, 11577,
7455 0xEA, 11580,
7456 0xEB, 11583,
7457 0xEC, 11586,
7458 0xF0, 11589,
7459 0xF1, 11592,
7460 0xF2, 11595,
7461 0xF3, 11598,
7462 0xF4, 11601,
7463 0xF5, 11604,
7464 0xF6, 11607,
7465 0xF7, 11610,
7466 0xF8, 11613,
7467 0xF9, 11616,
7468 0xFA, 11619,
7469 0xFB, 11622,
7470 0xFC, 11625,
7471 0xFD, 11628,
7472 0xFE, 11631,
7473 0xFF, 11634,
7474 /*11514*/ uint16(xCondSlashR),
7475 11523, // 0
7476 0, // 1
7477 11527, // 2
7478 11531, // 3
7479 11535, // 4
7480 11539, // 5
7481 11543, // 6
7482 11547, // 7
7483 /*11523*/ uint16(xSetOp), uint16(FLD),
7484 /*11525*/ uint16(xArgM32fp),
7485 /*11526*/ uint16(xMatch),
7486 /*11527*/ uint16(xSetOp), uint16(FST),
7487 /*11529*/ uint16(xArgM32fp),
7488 /*11530*/ uint16(xMatch),
7489 /*11531*/ uint16(xSetOp), uint16(FSTP),
7490 /*11533*/ uint16(xArgM32fp),
7491 /*11534*/ uint16(xMatch),
7492 /*11535*/ uint16(xSetOp), uint16(FLDENV),
7493 /*11537*/ uint16(xArgM1428byte),
7494 /*11538*/ uint16(xMatch),
7495 /*11539*/ uint16(xSetOp), uint16(FLDCW),
7496 /*11541*/ uint16(xArgM2byte),
7497 /*11542*/ uint16(xMatch),
7498 /*11543*/ uint16(xSetOp), uint16(FNSTENV),
7499 /*11545*/ uint16(xArgM1428byte),
7500 /*11546*/ uint16(xMatch),
7501 /*11547*/ uint16(xSetOp), uint16(FNSTCW),
7502 /*11549*/ uint16(xArgM2byte),
7503 /*11550*/ uint16(xMatch),
7504 /*11551*/ uint16(xSetOp), uint16(FLD),
7505 /*11553*/ uint16(xArgSTi),
7506 /*11554*/ uint16(xMatch),
7507 /*11555*/ uint16(xSetOp), uint16(FXCH),
7508 /*11557*/ uint16(xArgSTi),
7509 /*11558*/ uint16(xMatch),
7510 /*11559*/ uint16(xSetOp), uint16(FNOP),
7511 /*11561*/ uint16(xMatch),
7512 /*11562*/ uint16(xSetOp), uint16(FCHS),
7513 /*11564*/ uint16(xMatch),
7514 /*11565*/ uint16(xSetOp), uint16(FABS),
7515 /*11567*/ uint16(xMatch),
7516 /*11568*/ uint16(xSetOp), uint16(FTST),
7517 /*11570*/ uint16(xMatch),
7518 /*11571*/ uint16(xSetOp), uint16(FXAM),
7519 /*11573*/ uint16(xMatch),
7520 /*11574*/ uint16(xSetOp), uint16(FLD1),
7521 /*11576*/ uint16(xMatch),
7522 /*11577*/ uint16(xSetOp), uint16(FLDL2T),
7523 /*11579*/ uint16(xMatch),
7524 /*11580*/ uint16(xSetOp), uint16(FLDL2E),
7525 /*11582*/ uint16(xMatch),
7526 /*11583*/ uint16(xSetOp), uint16(FLDPI),
7527 /*11585*/ uint16(xMatch),
7528 /*11586*/ uint16(xSetOp), uint16(FLDLG2),
7529 /*11588*/ uint16(xMatch),
7530 /*11589*/ uint16(xSetOp), uint16(F2XM1),
7531 /*11591*/ uint16(xMatch),
7532 /*11592*/ uint16(xSetOp), uint16(FYL2X),
7533 /*11594*/ uint16(xMatch),
7534 /*11595*/ uint16(xSetOp), uint16(FPTAN),
7535 /*11597*/ uint16(xMatch),
7536 /*11598*/ uint16(xSetOp), uint16(FPATAN),
7537 /*11600*/ uint16(xMatch),
7538 /*11601*/ uint16(xSetOp), uint16(FXTRACT),
7539 /*11603*/ uint16(xMatch),
7540 /*11604*/ uint16(xSetOp), uint16(FPREM1),
7541 /*11606*/ uint16(xMatch),
7542 /*11607*/ uint16(xSetOp), uint16(FDECSTP),
7543 /*11609*/ uint16(xMatch),
7544 /*11610*/ uint16(xSetOp), uint16(FINCSTP),
7545 /*11612*/ uint16(xMatch),
7546 /*11613*/ uint16(xSetOp), uint16(FPREM),
7547 /*11615*/ uint16(xMatch),
7548 /*11616*/ uint16(xSetOp), uint16(FYL2XP1),
7549 /*11618*/ uint16(xMatch),
7550 /*11619*/ uint16(xSetOp), uint16(FSQRT),
7551 /*11621*/ uint16(xMatch),
7552 /*11622*/ uint16(xSetOp), uint16(FSINCOS),
7553 /*11624*/ uint16(xMatch),
7554 /*11625*/ uint16(xSetOp), uint16(FRNDINT),
7555 /*11627*/ uint16(xMatch),
7556 /*11628*/ uint16(xSetOp), uint16(FSCALE),
7557 /*11630*/ uint16(xMatch),
7558 /*11631*/ uint16(xSetOp), uint16(FSIN),
7559 /*11633*/ uint16(xMatch),
7560 /*11634*/ uint16(xSetOp), uint16(FCOS),
7561 /*11636*/ uint16(xMatch),
7562 /*11637*/ uint16(xCondByte), 33,
7563 0xc0, 11746,
7564 0xc1, 11746,
7565 0xc2, 11746,
7566 0xc3, 11746,
7567 0xc4, 11746,
7568 0xc5, 11746,
7569 0xc6, 11746,
7570 0xc7, 11746,
7571 0xc8, 11751,
7572 0xc9, 11751,
7573 0xca, 11751,
7574 0xcb, 11751,
7575 0xcc, 11751,
7576 0xcd, 11751,
7577 0xce, 11751,
7578 0xcf, 11751,
7579 0xd0, 11756,
7580 0xd1, 11756,
7581 0xd2, 11756,
7582 0xd3, 11756,
7583 0xd4, 11756,
7584 0xd5, 11756,
7585 0xd6, 11756,
7586 0xd7, 11756,
7587 0xd8, 11761,
7588 0xd9, 11761,
7589 0xda, 11761,
7590 0xdb, 11761,
7591 0xdc, 11761,
7592 0xdd, 11761,
7593 0xde, 11761,
7594 0xdf, 11761,
7595 0xE9, 11766,
7596 /*11705*/ uint16(xCondSlashR),
7597 11714, // 0
7598 11718, // 1
7599 11722, // 2
7600 11726, // 3
7601 11730, // 4
7602 11734, // 5
7603 11738, // 6
7604 11742, // 7
7605 /*11714*/ uint16(xSetOp), uint16(FIADD),
7606 /*11716*/ uint16(xArgM32int),
7607 /*11717*/ uint16(xMatch),
7608 /*11718*/ uint16(xSetOp), uint16(FIMUL),
7609 /*11720*/ uint16(xArgM32int),
7610 /*11721*/ uint16(xMatch),
7611 /*11722*/ uint16(xSetOp), uint16(FICOM),
7612 /*11724*/ uint16(xArgM32int),
7613 /*11725*/ uint16(xMatch),
7614 /*11726*/ uint16(xSetOp), uint16(FICOMP),
7615 /*11728*/ uint16(xArgM32int),
7616 /*11729*/ uint16(xMatch),
7617 /*11730*/ uint16(xSetOp), uint16(FISUB),
7618 /*11732*/ uint16(xArgM32int),
7619 /*11733*/ uint16(xMatch),
7620 /*11734*/ uint16(xSetOp), uint16(FISUBR),
7621 /*11736*/ uint16(xArgM32int),
7622 /*11737*/ uint16(xMatch),
7623 /*11738*/ uint16(xSetOp), uint16(FIDIV),
7624 /*11740*/ uint16(xArgM32int),
7625 /*11741*/ uint16(xMatch),
7626 /*11742*/ uint16(xSetOp), uint16(FIDIVR),
7627 /*11744*/ uint16(xArgM32int),
7628 /*11745*/ uint16(xMatch),
7629 /*11746*/ uint16(xSetOp), uint16(FCMOVB),
7630 /*11748*/ uint16(xArgST),
7631 /*11749*/ uint16(xArgSTi),
7632 /*11750*/ uint16(xMatch),
7633 /*11751*/ uint16(xSetOp), uint16(FCMOVE),
7634 /*11753*/ uint16(xArgST),
7635 /*11754*/ uint16(xArgSTi),
7636 /*11755*/ uint16(xMatch),
7637 /*11756*/ uint16(xSetOp), uint16(FCMOVBE),
7638 /*11758*/ uint16(xArgST),
7639 /*11759*/ uint16(xArgSTi),
7640 /*11760*/ uint16(xMatch),
7641 /*11761*/ uint16(xSetOp), uint16(FCMOVU),
7642 /*11763*/ uint16(xArgST),
7643 /*11764*/ uint16(xArgSTi),
7644 /*11765*/ uint16(xMatch),
7645 /*11766*/ uint16(xSetOp), uint16(FUCOMPP),
7646 /*11768*/ uint16(xMatch),
7647 /*11769*/ uint16(xCondByte), 50,
7648 0xc0, 11904,
7649 0xc1, 11904,
7650 0xc2, 11904,
7651 0xc3, 11904,
7652 0xc4, 11904,
7653 0xc5, 11904,
7654 0xc6, 11904,
7655 0xc7, 11904,
7656 0xc8, 11909,
7657 0xc9, 11909,
7658 0xca, 11909,
7659 0xcb, 11909,
7660 0xcc, 11909,
7661 0xcd, 11909,
7662 0xce, 11909,
7663 0xcf, 11909,
7664 0xd0, 11914,
7665 0xd1, 11914,
7666 0xd2, 11914,
7667 0xd3, 11914,
7668 0xd4, 11914,
7669 0xd5, 11914,
7670 0xd6, 11914,
7671 0xd7, 11914,
7672 0xd8, 11919,
7673 0xd9, 11919,
7674 0xda, 11919,
7675 0xdb, 11919,
7676 0xdc, 11919,
7677 0xdd, 11919,
7678 0xde, 11919,
7679 0xdf, 11919,
7680 0xE2, 11924,
7681 0xE3, 11927,
7682 0xe8, 11930,
7683 0xe9, 11930,
7684 0xea, 11930,
7685 0xeb, 11930,
7686 0xec, 11930,
7687 0xed, 11930,
7688 0xee, 11930,
7689 0xef, 11930,
7690 0xf0, 11935,
7691 0xf1, 11935,
7692 0xf2, 11935,
7693 0xf3, 11935,
7694 0xf4, 11935,
7695 0xf5, 11935,
7696 0xf6, 11935,
7697 0xf7, 11935,
7698 /*11871*/ uint16(xCondSlashR),
7699 11880, // 0
7700 11884, // 1
7701 11888, // 2
7702 11892, // 3
7703 0, // 4
7704 11896, // 5
7705 0, // 6
7706 11900, // 7
7707 /*11880*/ uint16(xSetOp), uint16(FILD),
7708 /*11882*/ uint16(xArgM32int),
7709 /*11883*/ uint16(xMatch),
7710 /*11884*/ uint16(xSetOp), uint16(FISTTP),
7711 /*11886*/ uint16(xArgM32int),
7712 /*11887*/ uint16(xMatch),
7713 /*11888*/ uint16(xSetOp), uint16(FIST),
7714 /*11890*/ uint16(xArgM32int),
7715 /*11891*/ uint16(xMatch),
7716 /*11892*/ uint16(xSetOp), uint16(FISTP),
7717 /*11894*/ uint16(xArgM32int),
7718 /*11895*/ uint16(xMatch),
7719 /*11896*/ uint16(xSetOp), uint16(FLD),
7720 /*11898*/ uint16(xArgM80fp),
7721 /*11899*/ uint16(xMatch),
7722 /*11900*/ uint16(xSetOp), uint16(FSTP),
7723 /*11902*/ uint16(xArgM80fp),
7724 /*11903*/ uint16(xMatch),
7725 /*11904*/ uint16(xSetOp), uint16(FCMOVNB),
7726 /*11906*/ uint16(xArgST),
7727 /*11907*/ uint16(xArgSTi),
7728 /*11908*/ uint16(xMatch),
7729 /*11909*/ uint16(xSetOp), uint16(FCMOVNE),
7730 /*11911*/ uint16(xArgST),
7731 /*11912*/ uint16(xArgSTi),
7732 /*11913*/ uint16(xMatch),
7733 /*11914*/ uint16(xSetOp), uint16(FCMOVNBE),
7734 /*11916*/ uint16(xArgST),
7735 /*11917*/ uint16(xArgSTi),
7736 /*11918*/ uint16(xMatch),
7737 /*11919*/ uint16(xSetOp), uint16(FCMOVNU),
7738 /*11921*/ uint16(xArgST),
7739 /*11922*/ uint16(xArgSTi),
7740 /*11923*/ uint16(xMatch),
7741 /*11924*/ uint16(xSetOp), uint16(FNCLEX),
7742 /*11926*/ uint16(xMatch),
7743 /*11927*/ uint16(xSetOp), uint16(FNINIT),
7744 /*11929*/ uint16(xMatch),
7745 /*11930*/ uint16(xSetOp), uint16(FUCOMI),
7746 /*11932*/ uint16(xArgST),
7747 /*11933*/ uint16(xArgSTi),
7748 /*11934*/ uint16(xMatch),
7749 /*11935*/ uint16(xSetOp), uint16(FCOMI),
7750 /*11937*/ uint16(xArgST),
7751 /*11938*/ uint16(xArgSTi),
7752 /*11939*/ uint16(xMatch),
7753 /*11940*/ uint16(xCondByte), 48,
7754 0xc0, 12079,
7755 0xc1, 12079,
7756 0xc2, 12079,
7757 0xc3, 12079,
7758 0xc4, 12079,
7759 0xc5, 12079,
7760 0xc6, 12079,
7761 0xc7, 12079,
7762 0xc8, 12084,
7763 0xc9, 12084,
7764 0xca, 12084,
7765 0xcb, 12084,
7766 0xcc, 12084,
7767 0xcd, 12084,
7768 0xce, 12084,
7769 0xcf, 12084,
7770 0xe0, 12089,
7771 0xe1, 12089,
7772 0xe2, 12089,
7773 0xe3, 12089,
7774 0xe4, 12089,
7775 0xe5, 12089,
7776 0xe6, 12089,
7777 0xe7, 12089,
7778 0xe8, 12094,
7779 0xe9, 12094,
7780 0xea, 12094,
7781 0xeb, 12094,
7782 0xec, 12094,
7783 0xed, 12094,
7784 0xee, 12094,
7785 0xef, 12094,
7786 0xf0, 12099,
7787 0xf1, 12099,
7788 0xf2, 12099,
7789 0xf3, 12099,
7790 0xf4, 12099,
7791 0xf5, 12099,
7792 0xf6, 12099,
7793 0xf7, 12099,
7794 0xf8, 12104,
7795 0xf9, 12104,
7796 0xfa, 12104,
7797 0xfb, 12104,
7798 0xfc, 12104,
7799 0xfd, 12104,
7800 0xfe, 12104,
7801 0xff, 12104,
7802 /*12038*/ uint16(xCondSlashR),
7803 12047, // 0
7804 12051, // 1
7805 12055, // 2
7806 12059, // 3
7807 12063, // 4
7808 12067, // 5
7809 12071, // 6
7810 12075, // 7
7811 /*12047*/ uint16(xSetOp), uint16(FADD),
7812 /*12049*/ uint16(xArgM64fp),
7813 /*12050*/ uint16(xMatch),
7814 /*12051*/ uint16(xSetOp), uint16(FMUL),
7815 /*12053*/ uint16(xArgM64fp),
7816 /*12054*/ uint16(xMatch),
7817 /*12055*/ uint16(xSetOp), uint16(FCOM),
7818 /*12057*/ uint16(xArgM64fp),
7819 /*12058*/ uint16(xMatch),
7820 /*12059*/ uint16(xSetOp), uint16(FCOMP),
7821 /*12061*/ uint16(xArgM64fp),
7822 /*12062*/ uint16(xMatch),
7823 /*12063*/ uint16(xSetOp), uint16(FSUB),
7824 /*12065*/ uint16(xArgM64fp),
7825 /*12066*/ uint16(xMatch),
7826 /*12067*/ uint16(xSetOp), uint16(FSUBR),
7827 /*12069*/ uint16(xArgM64fp),
7828 /*12070*/ uint16(xMatch),
7829 /*12071*/ uint16(xSetOp), uint16(FDIV),
7830 /*12073*/ uint16(xArgM64fp),
7831 /*12074*/ uint16(xMatch),
7832 /*12075*/ uint16(xSetOp), uint16(FDIVR),
7833 /*12077*/ uint16(xArgM64fp),
7834 /*12078*/ uint16(xMatch),
7835 /*12079*/ uint16(xSetOp), uint16(FADD),
7836 /*12081*/ uint16(xArgSTi),
7837 /*12082*/ uint16(xArgST),
7838 /*12083*/ uint16(xMatch),
7839 /*12084*/ uint16(xSetOp), uint16(FMUL),
7840 /*12086*/ uint16(xArgSTi),
7841 /*12087*/ uint16(xArgST),
7842 /*12088*/ uint16(xMatch),
7843 /*12089*/ uint16(xSetOp), uint16(FSUBR),
7844 /*12091*/ uint16(xArgSTi),
7845 /*12092*/ uint16(xArgST),
7846 /*12093*/ uint16(xMatch),
7847 /*12094*/ uint16(xSetOp), uint16(FSUB),
7848 /*12096*/ uint16(xArgSTi),
7849 /*12097*/ uint16(xArgST),
7850 /*12098*/ uint16(xMatch),
7851 /*12099*/ uint16(xSetOp), uint16(FDIVR),
7852 /*12101*/ uint16(xArgSTi),
7853 /*12102*/ uint16(xArgST),
7854 /*12103*/ uint16(xMatch),
7855 /*12104*/ uint16(xSetOp), uint16(FDIV),
7856 /*12106*/ uint16(xArgSTi),
7857 /*12107*/ uint16(xArgST),
7858 /*12108*/ uint16(xMatch),
7859 /*12109*/ uint16(xCondByte), 40,
7860 0xc0, 12228,
7861 0xc1, 12228,
7862 0xc2, 12228,
7863 0xc3, 12228,
7864 0xc4, 12228,
7865 0xc5, 12228,
7866 0xc6, 12228,
7867 0xc7, 12228,
7868 0xd0, 12232,
7869 0xd1, 12232,
7870 0xd2, 12232,
7871 0xd3, 12232,
7872 0xd4, 12232,
7873 0xd5, 12232,
7874 0xd6, 12232,
7875 0xd7, 12232,
7876 0xd8, 12236,
7877 0xd9, 12236,
7878 0xda, 12236,
7879 0xdb, 12236,
7880 0xdc, 12236,
7881 0xdd, 12236,
7882 0xde, 12236,
7883 0xdf, 12236,
7884 0xe0, 12240,
7885 0xe1, 12240,
7886 0xe2, 12240,
7887 0xe3, 12240,
7888 0xe4, 12240,
7889 0xe5, 12240,
7890 0xe6, 12240,
7891 0xe7, 12240,
7892 0xe8, 12244,
7893 0xe9, 12244,
7894 0xea, 12244,
7895 0xeb, 12244,
7896 0xec, 12244,
7897 0xed, 12244,
7898 0xee, 12244,
7899 0xef, 12244,
7900 /*12191*/ uint16(xCondSlashR),
7901 12200, // 0
7902 12204, // 1
7903 12208, // 2
7904 12212, // 3
7905 12216, // 4
7906 0, // 5
7907 12220, // 6
7908 12224, // 7
7909 /*12200*/ uint16(xSetOp), uint16(FLD),
7910 /*12202*/ uint16(xArgM64fp),
7911 /*12203*/ uint16(xMatch),
7912 /*12204*/ uint16(xSetOp), uint16(FISTTP),
7913 /*12206*/ uint16(xArgM64int),
7914 /*12207*/ uint16(xMatch),
7915 /*12208*/ uint16(xSetOp), uint16(FST),
7916 /*12210*/ uint16(xArgM64fp),
7917 /*12211*/ uint16(xMatch),
7918 /*12212*/ uint16(xSetOp), uint16(FSTP),
7919 /*12214*/ uint16(xArgM64fp),
7920 /*12215*/ uint16(xMatch),
7921 /*12216*/ uint16(xSetOp), uint16(FRSTOR),
7922 /*12218*/ uint16(xArgM94108byte),
7923 /*12219*/ uint16(xMatch),
7924 /*12220*/ uint16(xSetOp), uint16(FNSAVE),
7925 /*12222*/ uint16(xArgM94108byte),
7926 /*12223*/ uint16(xMatch),
7927 /*12224*/ uint16(xSetOp), uint16(FNSTSW),
7928 /*12226*/ uint16(xArgM2byte),
7929 /*12227*/ uint16(xMatch),
7930 /*12228*/ uint16(xSetOp), uint16(FFREE),
7931 /*12230*/ uint16(xArgSTi),
7932 /*12231*/ uint16(xMatch),
7933 /*12232*/ uint16(xSetOp), uint16(FST),
7934 /*12234*/ uint16(xArgSTi),
7935 /*12235*/ uint16(xMatch),
7936 /*12236*/ uint16(xSetOp), uint16(FSTP),
7937 /*12238*/ uint16(xArgSTi),
7938 /*12239*/ uint16(xMatch),
7939 /*12240*/ uint16(xSetOp), uint16(FUCOM),
7940 /*12242*/ uint16(xArgSTi),
7941 /*12243*/ uint16(xMatch),
7942 /*12244*/ uint16(xSetOp), uint16(FUCOMP),
7943 /*12246*/ uint16(xArgSTi),
7944 /*12247*/ uint16(xMatch),
7945 /*12248*/ uint16(xCondByte), 49,
7946 0xc0, 12389,
7947 0xc1, 12389,
7948 0xc2, 12389,
7949 0xc3, 12389,
7950 0xc4, 12389,
7951 0xc5, 12389,
7952 0xc6, 12389,
7953 0xc7, 12389,
7954 0xc8, 12394,
7955 0xc9, 12394,
7956 0xca, 12394,
7957 0xcb, 12394,
7958 0xcc, 12394,
7959 0xcd, 12394,
7960 0xce, 12394,
7961 0xcf, 12394,
7962 0xD9, 12399,
7963 0xe0, 12402,
7964 0xe1, 12402,
7965 0xe2, 12402,
7966 0xe3, 12402,
7967 0xe4, 12402,
7968 0xe5, 12402,
7969 0xe6, 12402,
7970 0xe7, 12402,
7971 0xe8, 12407,
7972 0xe9, 12407,
7973 0xea, 12407,
7974 0xeb, 12407,
7975 0xec, 12407,
7976 0xed, 12407,
7977 0xee, 12407,
7978 0xef, 12407,
7979 0xf0, 12412,
7980 0xf1, 12412,
7981 0xf2, 12412,
7982 0xf3, 12412,
7983 0xf4, 12412,
7984 0xf5, 12412,
7985 0xf6, 12412,
7986 0xf7, 12412,
7987 0xf8, 12417,
7988 0xf9, 12417,
7989 0xfa, 12417,
7990 0xfb, 12417,
7991 0xfc, 12417,
7992 0xfd, 12417,
7993 0xfe, 12417,
7994 0xff, 12417,
7995 /*12348*/ uint16(xCondSlashR),
7996 12357, // 0
7997 12361, // 1
7998 12365, // 2
7999 12369, // 3
8000 12373, // 4
8001 12377, // 5
8002 12381, // 6
8003 12385, // 7
8004 /*12357*/ uint16(xSetOp), uint16(FIADD),
8005 /*12359*/ uint16(xArgM16int),
8006 /*12360*/ uint16(xMatch),
8007 /*12361*/ uint16(xSetOp), uint16(FIMUL),
8008 /*12363*/ uint16(xArgM16int),
8009 /*12364*/ uint16(xMatch),
8010 /*12365*/ uint16(xSetOp), uint16(FICOM),
8011 /*12367*/ uint16(xArgM16int),
8012 /*12368*/ uint16(xMatch),
8013 /*12369*/ uint16(xSetOp), uint16(FICOMP),
8014 /*12371*/ uint16(xArgM16int),
8015 /*12372*/ uint16(xMatch),
8016 /*12373*/ uint16(xSetOp), uint16(FISUB),
8017 /*12375*/ uint16(xArgM16int),
8018 /*12376*/ uint16(xMatch),
8019 /*12377*/ uint16(xSetOp), uint16(FISUBR),
8020 /*12379*/ uint16(xArgM16int),
8021 /*12380*/ uint16(xMatch),
8022 /*12381*/ uint16(xSetOp), uint16(FIDIV),
8023 /*12383*/ uint16(xArgM16int),
8024 /*12384*/ uint16(xMatch),
8025 /*12385*/ uint16(xSetOp), uint16(FIDIVR),
8026 /*12387*/ uint16(xArgM16int),
8027 /*12388*/ uint16(xMatch),
8028 /*12389*/ uint16(xSetOp), uint16(FADDP),
8029 /*12391*/ uint16(xArgSTi),
8030 /*12392*/ uint16(xArgST),
8031 /*12393*/ uint16(xMatch),
8032 /*12394*/ uint16(xSetOp), uint16(FMULP),
8033 /*12396*/ uint16(xArgSTi),
8034 /*12397*/ uint16(xArgST),
8035 /*12398*/ uint16(xMatch),
8036 /*12399*/ uint16(xSetOp), uint16(FCOMPP),
8037 /*12401*/ uint16(xMatch),
8038 /*12402*/ uint16(xSetOp), uint16(FSUBRP),
8039 /*12404*/ uint16(xArgSTi),
8040 /*12405*/ uint16(xArgST),
8041 /*12406*/ uint16(xMatch),
8042 /*12407*/ uint16(xSetOp), uint16(FSUBP),
8043 /*12409*/ uint16(xArgSTi),
8044 /*12410*/ uint16(xArgST),
8045 /*12411*/ uint16(xMatch),
8046 /*12412*/ uint16(xSetOp), uint16(FDIVRP),
8047 /*12414*/ uint16(xArgSTi),
8048 /*12415*/ uint16(xArgST),
8049 /*12416*/ uint16(xMatch),
8050 /*12417*/ uint16(xSetOp), uint16(FDIVP),
8051 /*12419*/ uint16(xArgSTi),
8052 /*12420*/ uint16(xArgST),
8053 /*12421*/ uint16(xMatch),
8054 /*12422*/ uint16(xCondByte), 25,
8055 0xc0, 12515,
8056 0xc1, 12515,
8057 0xc2, 12515,
8058 0xc3, 12515,
8059 0xc4, 12515,
8060 0xc5, 12515,
8061 0xc6, 12515,
8062 0xc7, 12515,
8063 0xE0, 12519,
8064 0xe8, 12523,
8065 0xe9, 12523,
8066 0xea, 12523,
8067 0xeb, 12523,
8068 0xec, 12523,
8069 0xed, 12523,
8070 0xee, 12523,
8071 0xef, 12523,
8072 0xf0, 12528,
8073 0xf1, 12528,
8074 0xf2, 12528,
8075 0xf3, 12528,
8076 0xf4, 12528,
8077 0xf5, 12528,
8078 0xf6, 12528,
8079 0xf7, 12528,
8080 /*12474*/ uint16(xCondSlashR),
8081 12483, // 0
8082 12487, // 1
8083 12491, // 2
8084 12495, // 3
8085 12499, // 4
8086 12503, // 5
8087 12507, // 6
8088 12511, // 7
8089 /*12483*/ uint16(xSetOp), uint16(FILD),
8090 /*12485*/ uint16(xArgM16int),
8091 /*12486*/ uint16(xMatch),
8092 /*12487*/ uint16(xSetOp), uint16(FISTTP),
8093 /*12489*/ uint16(xArgM16int),
8094 /*12490*/ uint16(xMatch),
8095 /*12491*/ uint16(xSetOp), uint16(FIST),
8096 /*12493*/ uint16(xArgM16int),
8097 /*12494*/ uint16(xMatch),
8098 /*12495*/ uint16(xSetOp), uint16(FISTP),
8099 /*12497*/ uint16(xArgM16int),
8100 /*12498*/ uint16(xMatch),
8101 /*12499*/ uint16(xSetOp), uint16(FBLD),
8102 /*12501*/ uint16(xArgM80dec),
8103 /*12502*/ uint16(xMatch),
8104 /*12503*/ uint16(xSetOp), uint16(FILD),
8105 /*12505*/ uint16(xArgM64int),
8106 /*12506*/ uint16(xMatch),
8107 /*12507*/ uint16(xSetOp), uint16(FBSTP),
8108 /*12509*/ uint16(xArgM80bcd),
8109 /*12510*/ uint16(xMatch),
8110 /*12511*/ uint16(xSetOp), uint16(FISTP),
8111 /*12513*/ uint16(xArgM64int),
8112 /*12514*/ uint16(xMatch),
8113 /*12515*/ uint16(xSetOp), uint16(FFREEP),
8114 /*12517*/ uint16(xArgSTi),
8115 /*12518*/ uint16(xMatch),
8116 /*12519*/ uint16(xSetOp), uint16(FNSTSW),
8117 /*12521*/ uint16(xArgAX),
8118 /*12522*/ uint16(xMatch),
8119 /*12523*/ uint16(xSetOp), uint16(FUCOMIP),
8120 /*12525*/ uint16(xArgST),
8121 /*12526*/ uint16(xArgSTi),
8122 /*12527*/ uint16(xMatch),
8123 /*12528*/ uint16(xSetOp), uint16(FCOMIP),
8124 /*12530*/ uint16(xArgST),
8125 /*12531*/ uint16(xArgSTi),
8126 /*12532*/ uint16(xMatch),
8127 /*12533*/ uint16(xSetOp), uint16(LOOPNE),
8128 /*12535*/ uint16(xReadCb),
8129 /*12536*/ uint16(xArgRel8),
8130 /*12537*/ uint16(xMatch),
8131 /*12538*/ uint16(xSetOp), uint16(LOOPE),
8132 /*12540*/ uint16(xReadCb),
8133 /*12541*/ uint16(xArgRel8),
8134 /*12542*/ uint16(xMatch),
8135 /*12543*/ uint16(xSetOp), uint16(LOOP),
8136 /*12545*/ uint16(xReadCb),
8137 /*12546*/ uint16(xArgRel8),
8138 /*12547*/ uint16(xMatch),
8139 /*12548*/ uint16(xCondIs64), 12551, 12565,
8140 /*12551*/ uint16(xCondAddrSize), 12555, 12560, 0,
8141 /*12555*/ uint16(xSetOp), uint16(JCXZ),
8142 /*12557*/ uint16(xReadCb),
8143 /*12558*/ uint16(xArgRel8),
8144 /*12559*/ uint16(xMatch),
8145 /*12560*/ uint16(xSetOp), uint16(JECXZ),
8146 /*12562*/ uint16(xReadCb),
8147 /*12563*/ uint16(xArgRel8),
8148 /*12564*/ uint16(xMatch),
8149 /*12565*/ uint16(xCondAddrSize), 0, 12560, 12569,
8150 /*12569*/ uint16(xSetOp), uint16(JRCXZ),
8151 /*12571*/ uint16(xReadCb),
8152 /*12572*/ uint16(xArgRel8),
8153 /*12573*/ uint16(xMatch),
8154 /*12574*/ uint16(xSetOp), uint16(IN),
8155 /*12576*/ uint16(xReadIb),
8156 /*12577*/ uint16(xArgAL),
8157 /*12578*/ uint16(xArgImm8u),
8158 /*12579*/ uint16(xMatch),
8159 /*12580*/ uint16(xCondDataSize), 12584, 12590, 12596,
8160 /*12584*/ uint16(xSetOp), uint16(IN),
8161 /*12586*/ uint16(xReadIb),
8162 /*12587*/ uint16(xArgAX),
8163 /*12588*/ uint16(xArgImm8u),
8164 /*12589*/ uint16(xMatch),
8165 /*12590*/ uint16(xSetOp), uint16(IN),
8166 /*12592*/ uint16(xReadIb),
8167 /*12593*/ uint16(xArgEAX),
8168 /*12594*/ uint16(xArgImm8u),
8169 /*12595*/ uint16(xMatch),
8170 /*12596*/ uint16(xSetOp), uint16(IN),
8171 /*12598*/ uint16(xReadIb),
8172 /*12599*/ uint16(xArgEAX),
8173 /*12600*/ uint16(xArgImm8u),
8174 /*12601*/ uint16(xMatch),
8175 /*12602*/ uint16(xSetOp), uint16(OUT),
8176 /*12604*/ uint16(xReadIb),
8177 /*12605*/ uint16(xArgImm8u),
8178 /*12606*/ uint16(xArgAL),
8179 /*12607*/ uint16(xMatch),
8180 /*12608*/ uint16(xCondDataSize), 12612, 12618, 12624,
8181 /*12612*/ uint16(xSetOp), uint16(OUT),
8182 /*12614*/ uint16(xReadIb),
8183 /*12615*/ uint16(xArgImm8u),
8184 /*12616*/ uint16(xArgAX),
8185 /*12617*/ uint16(xMatch),
8186 /*12618*/ uint16(xSetOp), uint16(OUT),
8187 /*12620*/ uint16(xReadIb),
8188 /*12621*/ uint16(xArgImm8u),
8189 /*12622*/ uint16(xArgEAX),
8190 /*12623*/ uint16(xMatch),
8191 /*12624*/ uint16(xSetOp), uint16(OUT),
8192 /*12626*/ uint16(xReadIb),
8193 /*12627*/ uint16(xArgImm8u),
8194 /*12628*/ uint16(xArgEAX),
8195 /*12629*/ uint16(xMatch),
8196 /*12630*/ uint16(xCondIs64), 12633, 12647,
8197 /*12633*/ uint16(xCondDataSize), 12637, 12642, 0,
8198 /*12637*/ uint16(xSetOp), uint16(CALL),
8199 /*12639*/ uint16(xReadCw),
8200 /*12640*/ uint16(xArgRel16),
8201 /*12641*/ uint16(xMatch),
8202 /*12642*/ uint16(xSetOp), uint16(CALL),
8203 /*12644*/ uint16(xReadCd),
8204 /*12645*/ uint16(xArgRel32),
8205 /*12646*/ uint16(xMatch),
8206 /*12647*/ uint16(xCondDataSize), 12651, 12642, 12656,
8207 /*12651*/ uint16(xSetOp), uint16(CALL),
8208 /*12653*/ uint16(xReadCd),
8209 /*12654*/ uint16(xArgRel32),
8210 /*12655*/ uint16(xMatch),
8211 /*12656*/ uint16(xSetOp), uint16(CALL),
8212 /*12658*/ uint16(xReadCd),
8213 /*12659*/ uint16(xArgRel32),
8214 /*12660*/ uint16(xMatch),
8215 /*12661*/ uint16(xCondIs64), 12664, 12678,
8216 /*12664*/ uint16(xCondDataSize), 12668, 12673, 0,
8217 /*12668*/ uint16(xSetOp), uint16(JMP),
8218 /*12670*/ uint16(xReadCw),
8219 /*12671*/ uint16(xArgRel16),
8220 /*12672*/ uint16(xMatch),
8221 /*12673*/ uint16(xSetOp), uint16(JMP),
8222 /*12675*/ uint16(xReadCd),
8223 /*12676*/ uint16(xArgRel32),
8224 /*12677*/ uint16(xMatch),
8225 /*12678*/ uint16(xCondDataSize), 12682, 12673, 12687,
8226 /*12682*/ uint16(xSetOp), uint16(JMP),
8227 /*12684*/ uint16(xReadCd),
8228 /*12685*/ uint16(xArgRel32),
8229 /*12686*/ uint16(xMatch),
8230 /*12687*/ uint16(xSetOp), uint16(JMP),
8231 /*12689*/ uint16(xReadCd),
8232 /*12690*/ uint16(xArgRel32),
8233 /*12691*/ uint16(xMatch),
8234 /*12692*/ uint16(xCondIs64), 12695, 0,
8235 /*12695*/ uint16(xCondDataSize), 12699, 12704, 0,
8236 /*12699*/ uint16(xSetOp), uint16(LJMP),
8237 /*12701*/ uint16(xReadCd),
8238 /*12702*/ uint16(xArgPtr16colon16),
8239 /*12703*/ uint16(xMatch),
8240 /*12704*/ uint16(xSetOp), uint16(LJMP),
8241 /*12706*/ uint16(xReadCp),
8242 /*12707*/ uint16(xArgPtr16colon32),
8243 /*12708*/ uint16(xMatch),
8244 /*12709*/ uint16(xSetOp), uint16(JMP),
8245 /*12711*/ uint16(xReadCb),
8246 /*12712*/ uint16(xArgRel8),
8247 /*12713*/ uint16(xMatch),
8248 /*12714*/ uint16(xSetOp), uint16(IN),
8249 /*12716*/ uint16(xArgAL),
8250 /*12717*/ uint16(xArgDX),
8251 /*12718*/ uint16(xMatch),
8252 /*12719*/ uint16(xCondDataSize), 12723, 12728, 12733,
8253 /*12723*/ uint16(xSetOp), uint16(IN),
8254 /*12725*/ uint16(xArgAX),
8255 /*12726*/ uint16(xArgDX),
8256 /*12727*/ uint16(xMatch),
8257 /*12728*/ uint16(xSetOp), uint16(IN),
8258 /*12730*/ uint16(xArgEAX),
8259 /*12731*/ uint16(xArgDX),
8260 /*12732*/ uint16(xMatch),
8261 /*12733*/ uint16(xSetOp), uint16(IN),
8262 /*12735*/ uint16(xArgEAX),
8263 /*12736*/ uint16(xArgDX),
8264 /*12737*/ uint16(xMatch),
8265 /*12738*/ uint16(xSetOp), uint16(OUT),
8266 /*12740*/ uint16(xArgDX),
8267 /*12741*/ uint16(xArgAL),
8268 /*12742*/ uint16(xMatch),
8269 /*12743*/ uint16(xCondDataSize), 12747, 12752, 12757,
8270 /*12747*/ uint16(xSetOp), uint16(OUT),
8271 /*12749*/ uint16(xArgDX),
8272 /*12750*/ uint16(xArgAX),
8273 /*12751*/ uint16(xMatch),
8274 /*12752*/ uint16(xSetOp), uint16(OUT),
8275 /*12754*/ uint16(xArgDX),
8276 /*12755*/ uint16(xArgEAX),
8277 /*12756*/ uint16(xMatch),
8278 /*12757*/ uint16(xSetOp), uint16(OUT),
8279 /*12759*/ uint16(xArgDX),
8280 /*12760*/ uint16(xArgEAX),
8281 /*12761*/ uint16(xMatch),
8282 /*12762*/ uint16(xSetOp), uint16(ICEBP),
8283 /*12764*/ uint16(xMatch),
8284 /*12765*/ uint16(xSetOp), uint16(HLT),
8285 /*12767*/ uint16(xMatch),
8286 /*12768*/ uint16(xSetOp), uint16(CMC),
8287 /*12770*/ uint16(xMatch),
8288 /*12771*/ uint16(xCondSlashR),
8289 12780, // 0
8290 0, // 1
8291 12786, // 2
8292 12790, // 3
8293 12794, // 4
8294 12798, // 5
8295 12802, // 6
8296 12806, // 7
8297 /*12780*/ uint16(xSetOp), uint16(TEST),
8298 /*12782*/ uint16(xReadIb),
8299 /*12783*/ uint16(xArgRM8),
8300 /*12784*/ uint16(xArgImm8u),
8301 /*12785*/ uint16(xMatch),
8302 /*12786*/ uint16(xSetOp), uint16(NOT),
8303 /*12788*/ uint16(xArgRM8),
8304 /*12789*/ uint16(xMatch),
8305 /*12790*/ uint16(xSetOp), uint16(NEG),
8306 /*12792*/ uint16(xArgRM8),
8307 /*12793*/ uint16(xMatch),
8308 /*12794*/ uint16(xSetOp), uint16(MUL),
8309 /*12796*/ uint16(xArgRM8),
8310 /*12797*/ uint16(xMatch),
8311 /*12798*/ uint16(xSetOp), uint16(IMUL),
8312 /*12800*/ uint16(xArgRM8),
8313 /*12801*/ uint16(xMatch),
8314 /*12802*/ uint16(xSetOp), uint16(DIV),
8315 /*12804*/ uint16(xArgRM8),
8316 /*12805*/ uint16(xMatch),
8317 /*12806*/ uint16(xSetOp), uint16(IDIV),
8318 /*12808*/ uint16(xArgRM8),
8319 /*12809*/ uint16(xMatch),
8320 /*12810*/ uint16(xCondSlashR),
8321 12819, // 0
8322 0, // 1
8323 12848, // 2
8324 12871, // 3
8325 12894, // 4
8326 12917, // 5
8327 12940, // 6
8328 12963, // 7
8329 /*12819*/ uint16(xCondIs64), 12822, 12838,
8330 /*12822*/ uint16(xCondDataSize), 12826, 12832, 0,
8331 /*12826*/ uint16(xSetOp), uint16(TEST),
8332 /*12828*/ uint16(xReadIw),
8333 /*12829*/ uint16(xArgRM16),
8334 /*12830*/ uint16(xArgImm16),
8335 /*12831*/ uint16(xMatch),
8336 /*12832*/ uint16(xSetOp), uint16(TEST),
8337 /*12834*/ uint16(xReadId),
8338 /*12835*/ uint16(xArgRM32),
8339 /*12836*/ uint16(xArgImm32),
8340 /*12837*/ uint16(xMatch),
8341 /*12838*/ uint16(xCondDataSize), 12826, 12832, 12842,
8342 /*12842*/ uint16(xSetOp), uint16(TEST),
8343 /*12844*/ uint16(xReadId),
8344 /*12845*/ uint16(xArgRM64),
8345 /*12846*/ uint16(xArgImm32),
8346 /*12847*/ uint16(xMatch),
8347 /*12848*/ uint16(xCondIs64), 12851, 12863,
8348 /*12851*/ uint16(xCondDataSize), 12855, 12859, 0,
8349 /*12855*/ uint16(xSetOp), uint16(NOT),
8350 /*12857*/ uint16(xArgRM16),
8351 /*12858*/ uint16(xMatch),
8352 /*12859*/ uint16(xSetOp), uint16(NOT),
8353 /*12861*/ uint16(xArgRM32),
8354 /*12862*/ uint16(xMatch),
8355 /*12863*/ uint16(xCondDataSize), 12855, 12859, 12867,
8356 /*12867*/ uint16(xSetOp), uint16(NOT),
8357 /*12869*/ uint16(xArgRM64),
8358 /*12870*/ uint16(xMatch),
8359 /*12871*/ uint16(xCondIs64), 12874, 12886,
8360 /*12874*/ uint16(xCondDataSize), 12878, 12882, 0,
8361 /*12878*/ uint16(xSetOp), uint16(NEG),
8362 /*12880*/ uint16(xArgRM16),
8363 /*12881*/ uint16(xMatch),
8364 /*12882*/ uint16(xSetOp), uint16(NEG),
8365 /*12884*/ uint16(xArgRM32),
8366 /*12885*/ uint16(xMatch),
8367 /*12886*/ uint16(xCondDataSize), 12878, 12882, 12890,
8368 /*12890*/ uint16(xSetOp), uint16(NEG),
8369 /*12892*/ uint16(xArgRM64),
8370 /*12893*/ uint16(xMatch),
8371 /*12894*/ uint16(xCondIs64), 12897, 12909,
8372 /*12897*/ uint16(xCondDataSize), 12901, 12905, 0,
8373 /*12901*/ uint16(xSetOp), uint16(MUL),
8374 /*12903*/ uint16(xArgRM16),
8375 /*12904*/ uint16(xMatch),
8376 /*12905*/ uint16(xSetOp), uint16(MUL),
8377 /*12907*/ uint16(xArgRM32),
8378 /*12908*/ uint16(xMatch),
8379 /*12909*/ uint16(xCondDataSize), 12901, 12905, 12913,
8380 /*12913*/ uint16(xSetOp), uint16(MUL),
8381 /*12915*/ uint16(xArgRM64),
8382 /*12916*/ uint16(xMatch),
8383 /*12917*/ uint16(xCondIs64), 12920, 12932,
8384 /*12920*/ uint16(xCondDataSize), 12924, 12928, 0,
8385 /*12924*/ uint16(xSetOp), uint16(IMUL),
8386 /*12926*/ uint16(xArgRM16),
8387 /*12927*/ uint16(xMatch),
8388 /*12928*/ uint16(xSetOp), uint16(IMUL),
8389 /*12930*/ uint16(xArgRM32),
8390 /*12931*/ uint16(xMatch),
8391 /*12932*/ uint16(xCondDataSize), 12924, 12928, 12936,
8392 /*12936*/ uint16(xSetOp), uint16(IMUL),
8393 /*12938*/ uint16(xArgRM64),
8394 /*12939*/ uint16(xMatch),
8395 /*12940*/ uint16(xCondIs64), 12943, 12955,
8396 /*12943*/ uint16(xCondDataSize), 12947, 12951, 0,
8397 /*12947*/ uint16(xSetOp), uint16(DIV),
8398 /*12949*/ uint16(xArgRM16),
8399 /*12950*/ uint16(xMatch),
8400 /*12951*/ uint16(xSetOp), uint16(DIV),
8401 /*12953*/ uint16(xArgRM32),
8402 /*12954*/ uint16(xMatch),
8403 /*12955*/ uint16(xCondDataSize), 12947, 12951, 12959,
8404 /*12959*/ uint16(xSetOp), uint16(DIV),
8405 /*12961*/ uint16(xArgRM64),
8406 /*12962*/ uint16(xMatch),
8407 /*12963*/ uint16(xCondIs64), 12966, 12978,
8408 /*12966*/ uint16(xCondDataSize), 12970, 12974, 0,
8409 /*12970*/ uint16(xSetOp), uint16(IDIV),
8410 /*12972*/ uint16(xArgRM16),
8411 /*12973*/ uint16(xMatch),
8412 /*12974*/ uint16(xSetOp), uint16(IDIV),
8413 /*12976*/ uint16(xArgRM32),
8414 /*12977*/ uint16(xMatch),
8415 /*12978*/ uint16(xCondDataSize), 12970, 12974, 12982,
8416 /*12982*/ uint16(xSetOp), uint16(IDIV),
8417 /*12984*/ uint16(xArgRM64),
8418 /*12985*/ uint16(xMatch),
8419 /*12986*/ uint16(xSetOp), uint16(CLC),
8420 /*12988*/ uint16(xMatch),
8421 /*12989*/ uint16(xSetOp), uint16(STC),
8422 /*12991*/ uint16(xMatch),
8423 /*12992*/ uint16(xSetOp), uint16(CLI),
8424 /*12994*/ uint16(xMatch),
8425 /*12995*/ uint16(xSetOp), uint16(STI),
8426 /*12997*/ uint16(xMatch),
8427 /*12998*/ uint16(xSetOp), uint16(CLD),
8428 /*13000*/ uint16(xMatch),
8429 /*13001*/ uint16(xSetOp), uint16(STD),
8430 /*13003*/ uint16(xMatch),
8431 /*13004*/ uint16(xCondSlashR),
8432 13013, // 0
8433 13017, // 1
8434 0, // 2
8435 0, // 3
8436 0, // 4
8437 0, // 5
8438 0, // 6
8439 0, // 7
8440 /*13013*/ uint16(xSetOp), uint16(INC),
8441 /*13015*/ uint16(xArgRM8),
8442 /*13016*/ uint16(xMatch),
8443 /*13017*/ uint16(xSetOp), uint16(DEC),
8444 /*13019*/ uint16(xArgRM8),
8445 /*13020*/ uint16(xMatch),
8446 /*13021*/ uint16(xCondSlashR),
8447 13030, // 0
8448 13053, // 1
8449 13076, // 2
8450 13095, // 3
8451 13118, // 4
8452 13137, // 5
8453 13160, // 6
8454 0, // 7
8455 /*13030*/ uint16(xCondIs64), 13033, 13045,
8456 /*13033*/ uint16(xCondDataSize), 13037, 13041, 0,
8457 /*13037*/ uint16(xSetOp), uint16(INC),
8458 /*13039*/ uint16(xArgRM16),
8459 /*13040*/ uint16(xMatch),
8460 /*13041*/ uint16(xSetOp), uint16(INC),
8461 /*13043*/ uint16(xArgRM32),
8462 /*13044*/ uint16(xMatch),
8463 /*13045*/ uint16(xCondDataSize), 13037, 13041, 13049,
8464 /*13049*/ uint16(xSetOp), uint16(INC),
8465 /*13051*/ uint16(xArgRM64),
8466 /*13052*/ uint16(xMatch),
8467 /*13053*/ uint16(xCondIs64), 13056, 13068,
8468 /*13056*/ uint16(xCondDataSize), 13060, 13064, 0,
8469 /*13060*/ uint16(xSetOp), uint16(DEC),
8470 /*13062*/ uint16(xArgRM16),
8471 /*13063*/ uint16(xMatch),
8472 /*13064*/ uint16(xSetOp), uint16(DEC),
8473 /*13066*/ uint16(xArgRM32),
8474 /*13067*/ uint16(xMatch),
8475 /*13068*/ uint16(xCondDataSize), 13060, 13064, 13072,
8476 /*13072*/ uint16(xSetOp), uint16(DEC),
8477 /*13074*/ uint16(xArgRM64),
8478 /*13075*/ uint16(xMatch),
8479 /*13076*/ uint16(xCondIs64), 13079, 13091,
8480 /*13079*/ uint16(xCondDataSize), 13083, 13087, 0,
8481 /*13083*/ uint16(xSetOp), uint16(CALL),
8482 /*13085*/ uint16(xArgRM16),
8483 /*13086*/ uint16(xMatch),
8484 /*13087*/ uint16(xSetOp), uint16(CALL),
8485 /*13089*/ uint16(xArgRM32),
8486 /*13090*/ uint16(xMatch),
8487 /*13091*/ uint16(xSetOp), uint16(CALL),
8488 /*13093*/ uint16(xArgRM64),
8489 /*13094*/ uint16(xMatch),
8490 /*13095*/ uint16(xCondIs64), 13098, 13110,
8491 /*13098*/ uint16(xCondDataSize), 13102, 13106, 0,
8492 /*13102*/ uint16(xSetOp), uint16(LCALL),
8493 /*13104*/ uint16(xArgM16colon16),
8494 /*13105*/ uint16(xMatch),
8495 /*13106*/ uint16(xSetOp), uint16(LCALL),
8496 /*13108*/ uint16(xArgM16colon32),
8497 /*13109*/ uint16(xMatch),
8498 /*13110*/ uint16(xCondDataSize), 13102, 13106, 13114,
8499 /*13114*/ uint16(xSetOp), uint16(LCALL),
8500 /*13116*/ uint16(xArgM16colon64),
8501 /*13117*/ uint16(xMatch),
8502 /*13118*/ uint16(xCondIs64), 13121, 13133,
8503 /*13121*/ uint16(xCondDataSize), 13125, 13129, 0,
8504 /*13125*/ uint16(xSetOp), uint16(JMP),
8505 /*13127*/ uint16(xArgRM16),
8506 /*13128*/ uint16(xMatch),
8507 /*13129*/ uint16(xSetOp), uint16(JMP),
8508 /*13131*/ uint16(xArgRM32),
8509 /*13132*/ uint16(xMatch),
8510 /*13133*/ uint16(xSetOp), uint16(JMP),
8511 /*13135*/ uint16(xArgRM64),
8512 /*13136*/ uint16(xMatch),
8513 /*13137*/ uint16(xCondIs64), 13140, 13152,
8514 /*13140*/ uint16(xCondDataSize), 13144, 13148, 0,
8515 /*13144*/ uint16(xSetOp), uint16(LJMP),
8516 /*13146*/ uint16(xArgM16colon16),
8517 /*13147*/ uint16(xMatch),
8518 /*13148*/ uint16(xSetOp), uint16(LJMP),
8519 /*13150*/ uint16(xArgM16colon32),
8520 /*13151*/ uint16(xMatch),
8521 /*13152*/ uint16(xCondDataSize), 13144, 13148, 13156,
8522 /*13156*/ uint16(xSetOp), uint16(LJMP),
8523 /*13158*/ uint16(xArgM16colon64),
8524 /*13159*/ uint16(xMatch),
8525 /*13160*/ uint16(xCondIs64), 13163, 13175,
8526 /*13163*/ uint16(xCondDataSize), 13167, 13171, 0,
8527 /*13167*/ uint16(xSetOp), uint16(PUSH),
8528 /*13169*/ uint16(xArgRM16),
8529 /*13170*/ uint16(xMatch),
8530 /*13171*/ uint16(xSetOp), uint16(PUSH),
8531 /*13173*/ uint16(xArgRM32),
8532 /*13174*/ uint16(xMatch),
8533 /*13175*/ uint16(xCondDataSize), 13167, 13179, 13183,
8534 /*13179*/ uint16(xSetOp), uint16(PUSH),
8535 /*13181*/ uint16(xArgRM64),
8536 /*13182*/ uint16(xMatch),
8537 /*13183*/ uint16(xSetOp), uint16(PUSH),
8538 /*13185*/ uint16(xArgRM64),
8539 /*13186*/ uint16(xMatch),
8540}
8541
8542const (
8543 _ Op = iota
8544
8545 AAA
8546 AAD
8547 AAM
8548 AAS
8549 ADC
8550 ADD
8551 ADDPD
8552 ADDPS
8553 ADDSD
8554 ADDSS
8555 ADDSUBPD
8556 ADDSUBPS
8557 AESDEC
8558 AESDECLAST
8559 AESENC
8560 AESENCLAST
8561 AESIMC
8562 AESKEYGENASSIST
8563 AND
8564 ANDNPD
8565 ANDNPS
8566 ANDPD
8567 ANDPS
8568 ARPL
8569 BLENDPD
8570 BLENDPS
8571 BLENDVPD
8572 BLENDVPS
8573 BOUND
8574 BSF
8575 BSR
8576 BSWAP
8577 BT
8578 BTC
8579 BTR
8580 BTS
8581 CALL
8582 CBW
8583 CDQ
8584 CDQE
8585 CLC
8586 CLD
8587 CLFLUSH
8588 CLI
8589 CLTS
8590 CMC
8591 CMOVA
8592 CMOVAE
8593 CMOVB
8594 CMOVBE
8595 CMOVE
8596 CMOVG
8597 CMOVGE
8598 CMOVL
8599 CMOVLE
8600 CMOVNE
8601 CMOVNO
8602 CMOVNP
8603 CMOVNS
8604 CMOVO
8605 CMOVP
8606 CMOVS
8607 CMP
8608 CMPPD
8609 CMPPS
8610 CMPSB
8611 CMPSD
8612 CMPSD_XMM
8613 CMPSQ
8614 CMPSS
8615 CMPSW
8616 CMPXCHG
8617 CMPXCHG16B
8618 CMPXCHG8B
8619 COMISD
8620 COMISS
8621 CPUID
8622 CQO
8623 CRC32
8624 CVTDQ2PD
8625 CVTDQ2PS
8626 CVTPD2DQ
8627 CVTPD2PI
8628 CVTPD2PS
8629 CVTPI2PD
8630 CVTPI2PS
8631 CVTPS2DQ
8632 CVTPS2PD
8633 CVTPS2PI
8634 CVTSD2SI
8635 CVTSD2SS
8636 CVTSI2SD
8637 CVTSI2SS
8638 CVTSS2SD
8639 CVTSS2SI
8640 CVTTPD2DQ
8641 CVTTPD2PI
8642 CVTTPS2DQ
8643 CVTTPS2PI
8644 CVTTSD2SI
8645 CVTTSS2SI
8646 CWD
8647 CWDE
8648 DAA
8649 DAS
8650 DEC
8651 DIV
8652 DIVPD
8653 DIVPS
8654 DIVSD
8655 DIVSS
8656 DPPD
8657 DPPS
8658 EMMS
8659 ENTER
8660 EXTRACTPS
8661 F2XM1
8662 FABS
8663 FADD
8664 FADDP
8665 FBLD
8666 FBSTP
8667 FCHS
8668 FCMOVB
8669 FCMOVBE
8670 FCMOVE
8671 FCMOVNB
8672 FCMOVNBE
8673 FCMOVNE
8674 FCMOVNU
8675 FCMOVU
8676 FCOM
8677 FCOMI
8678 FCOMIP
8679 FCOMP
8680 FCOMPP
8681 FCOS
8682 FDECSTP
8683 FDIV
8684 FDIVP
8685 FDIVR
8686 FDIVRP
8687 FFREE
8688 FFREEP
8689 FIADD
8690 FICOM
8691 FICOMP
8692 FIDIV
8693 FIDIVR
8694 FILD
8695 FIMUL
8696 FINCSTP
8697 FIST
8698 FISTP
8699 FISTTP
8700 FISUB
8701 FISUBR
8702 FLD
8703 FLD1
8704 FLDCW
8705 FLDENV
8706 FLDL2E
8707 FLDL2T
8708 FLDLG2
8709 FLDPI
8710 FMUL
8711 FMULP
8712 FNCLEX
8713 FNINIT
8714 FNOP
8715 FNSAVE
8716 FNSTCW
8717 FNSTENV
8718 FNSTSW
8719 FPATAN
8720 FPREM
8721 FPREM1
8722 FPTAN
8723 FRNDINT
8724 FRSTOR
8725 FSCALE
8726 FSIN
8727 FSINCOS
8728 FSQRT
8729 FST
8730 FSTP
8731 FSUB
8732 FSUBP
8733 FSUBR
8734 FSUBRP
8735 FTST
8736 FUCOM
8737 FUCOMI
8738 FUCOMIP
8739 FUCOMP
8740 FUCOMPP
8741 FWAIT
8742 FXAM
8743 FXCH
8744 FXRSTOR
8745 FXRSTOR64
8746 FXSAVE
8747 FXSAVE64
8748 FXTRACT
8749 FYL2X
8750 FYL2XP1
8751 HADDPD
8752 HADDPS
8753 HLT
8754 HSUBPD
8755 HSUBPS
8756 ICEBP
8757 IDIV
8758 IMUL
8759 IN
8760 INC
8761 INSB
8762 INSD
8763 INSERTPS
8764 INSW
8765 INT
8766 INTO
8767 INVD
8768 INVLPG
8769 INVPCID
8770 IRET
8771 IRETD
8772 IRETQ
8773 JA
8774 JAE
8775 JB
8776 JBE
8777 JCXZ
8778 JE
8779 JECXZ
8780 JG
8781 JGE
8782 JL
8783 JLE
8784 JMP
8785 JNE
8786 JNO
8787 JNP
8788 JNS
8789 JO
8790 JP
8791 JRCXZ
8792 JS
8793 LAHF
8794 LAR
8795 LCALL
8796 LDDQU
8797 LDMXCSR
8798 LDS
8799 LEA
8800 LEAVE
8801 LES
8802 LFENCE
8803 LFS
8804 LGDT
8805 LGS
8806 LIDT
8807 LJMP
8808 LLDT
8809 LMSW
8810 LODSB
8811 LODSD
8812 LODSQ
8813 LODSW
8814 LOOP
8815 LOOPE
8816 LOOPNE
8817 LRET
8818 LSL
8819 LSS
8820 LTR
8821 LZCNT
8822 MASKMOVDQU
8823 MASKMOVQ
8824 MAXPD
8825 MAXPS
8826 MAXSD
8827 MAXSS
8828 MFENCE
8829 MINPD
8830 MINPS
8831 MINSD
8832 MINSS
8833 MONITOR
8834 MOV
8835 MOVAPD
8836 MOVAPS
8837 MOVBE
8838 MOVD
8839 MOVDDUP
8840 MOVDQ2Q
8841 MOVDQA
8842 MOVDQU
8843 MOVHLPS
8844 MOVHPD
8845 MOVHPS
8846 MOVLHPS
8847 MOVLPD
8848 MOVLPS
8849 MOVMSKPD
8850 MOVMSKPS
8851 MOVNTDQ
8852 MOVNTDQA
8853 MOVNTI
8854 MOVNTPD
8855 MOVNTPS
8856 MOVNTQ
8857 MOVNTSD
8858 MOVNTSS
8859 MOVQ
8860 MOVQ2DQ
8861 MOVSB
8862 MOVSD
8863 MOVSD_XMM
8864 MOVSHDUP
8865 MOVSLDUP
8866 MOVSQ
8867 MOVSS
8868 MOVSW
8869 MOVSX
8870 MOVSXD
8871 MOVUPD
8872 MOVUPS
8873 MOVZX
8874 MPSADBW
8875 MUL
8876 MULPD
8877 MULPS
8878 MULSD
8879 MULSS
8880 MWAIT
8881 NEG
8882 NOP
8883 NOT
8884 OR
8885 ORPD
8886 ORPS
8887 OUT
8888 OUTSB
8889 OUTSD
8890 OUTSW
8891 PABSB
8892 PABSD
8893 PABSW
8894 PACKSSDW
8895 PACKSSWB
8896 PACKUSDW
8897 PACKUSWB
8898 PADDB
8899 PADDD
8900 PADDQ
8901 PADDSB
8902 PADDSW
8903 PADDUSB
8904 PADDUSW
8905 PADDW
8906 PALIGNR
8907 PAND
8908 PANDN
8909 PAUSE
8910 PAVGB
8911 PAVGW
8912 PBLENDVB
8913 PBLENDW
8914 PCLMULQDQ
8915 PCMPEQB
8916 PCMPEQD
8917 PCMPEQQ
8918 PCMPEQW
8919 PCMPESTRI
8920 PCMPESTRM
8921 PCMPGTB
8922 PCMPGTD
8923 PCMPGTQ
8924 PCMPGTW
8925 PCMPISTRI
8926 PCMPISTRM
8927 PEXTRB
8928 PEXTRD
8929 PEXTRQ
8930 PEXTRW
8931 PHADDD
8932 PHADDSW
8933 PHADDW
8934 PHMINPOSUW
8935 PHSUBD
8936 PHSUBSW
8937 PHSUBW
8938 PINSRB
8939 PINSRD
8940 PINSRQ
8941 PINSRW
8942 PMADDUBSW
8943 PMADDWD
8944 PMAXSB
8945 PMAXSD
8946 PMAXSW
8947 PMAXUB
8948 PMAXUD
8949 PMAXUW
8950 PMINSB
8951 PMINSD
8952 PMINSW
8953 PMINUB
8954 PMINUD
8955 PMINUW
8956 PMOVMSKB
8957 PMOVSXBD
8958 PMOVSXBQ
8959 PMOVSXBW
8960 PMOVSXDQ
8961 PMOVSXWD
8962 PMOVSXWQ
8963 PMOVZXBD
8964 PMOVZXBQ
8965 PMOVZXBW
8966 PMOVZXDQ
8967 PMOVZXWD
8968 PMOVZXWQ
8969 PMULDQ
8970 PMULHRSW
8971 PMULHUW
8972 PMULHW
8973 PMULLD
8974 PMULLW
8975 PMULUDQ
8976 POP
8977 POPA
8978 POPAD
8979 POPCNT
8980 POPF
8981 POPFD
8982 POPFQ
8983 POR
8984 PREFETCHNTA
8985 PREFETCHT0
8986 PREFETCHT1
8987 PREFETCHT2
8988 PREFETCHW
8989 PSADBW
8990 PSHUFB
8991 PSHUFD
8992 PSHUFHW
8993 PSHUFLW
8994 PSHUFW
8995 PSIGNB
8996 PSIGND
8997 PSIGNW
8998 PSLLD
8999 PSLLDQ
9000 PSLLQ
9001 PSLLW
9002 PSRAD
9003 PSRAW
9004 PSRLD
9005 PSRLDQ
9006 PSRLQ
9007 PSRLW
9008 PSUBB
9009 PSUBD
9010 PSUBQ
9011 PSUBSB
9012 PSUBSW
9013 PSUBUSB
9014 PSUBUSW
9015 PSUBW
9016 PTEST
9017 PUNPCKHBW
9018 PUNPCKHDQ
9019 PUNPCKHQDQ
9020 PUNPCKHWD
9021 PUNPCKLBW
9022 PUNPCKLDQ
9023 PUNPCKLQDQ
9024 PUNPCKLWD
9025 PUSH
9026 PUSHA
9027 PUSHAD
9028 PUSHF
9029 PUSHFD
9030 PUSHFQ
9031 PXOR
9032 RCL
9033 RCPPS
9034 RCPSS
9035 RCR
9036 RDFSBASE
9037 RDGSBASE
9038 RDMSR
9039 RDPMC
9040 RDRAND
9041 RDTSC
9042 RDTSCP
9043 RET
9044 ROL
9045 ROR
9046 ROUNDPD
9047 ROUNDPS
9048 ROUNDSD
9049 ROUNDSS
9050 RSM
9051 RSQRTPS
9052 RSQRTSS
9053 SAHF
9054 SAR
9055 SBB
9056 SCASB
9057 SCASD
9058 SCASQ
9059 SCASW
9060 SETA
9061 SETAE
9062 SETB
9063 SETBE
9064 SETE
9065 SETG
9066 SETGE
9067 SETL
9068 SETLE
9069 SETNE
9070 SETNO
9071 SETNP
9072 SETNS
9073 SETO
9074 SETP
9075 SETS
9076 SFENCE
9077 SGDT
9078 SHL
9079 SHLD
9080 SHR
9081 SHRD
9082 SHUFPD
9083 SHUFPS
9084 SIDT
9085 SLDT
9086 SMSW
9087 SQRTPD
9088 SQRTPS
9089 SQRTSD
9090 SQRTSS
9091 STC
9092 STD
9093 STI
9094 STMXCSR
9095 STOSB
9096 STOSD
9097 STOSQ
9098 STOSW
9099 STR
9100 SUB
9101 SUBPD
9102 SUBPS
9103 SUBSD
9104 SUBSS
9105 SWAPGS
9106 SYSCALL
9107 SYSENTER
9108 SYSEXIT
9109 SYSRET
9110 TEST
9111 TZCNT
9112 UCOMISD
9113 UCOMISS
9114 UD1
9115 UD2
9116 UNPCKHPD
9117 UNPCKHPS
9118 UNPCKLPD
9119 UNPCKLPS
9120 VERR
9121 VERW
9122 WBINVD
9123 WRFSBASE
9124 WRGSBASE
9125 WRMSR
9126 XABORT
9127 XADD
9128 XBEGIN
9129 XCHG
9130 XEND
9131 XGETBV
9132 XLATB
9133 XOR
9134 XORPD
9135 XORPS
9136 XRSTOR
9137 XRSTOR64
9138 XRSTORS
9139 XRSTORS64
9140 XSAVE
9141 XSAVE64
9142 XSAVEC
9143 XSAVEC64
9144 XSAVEOPT
9145 XSAVEOPT64
9146 XSAVES
9147 XSAVES64
9148 XSETBV
9149 XTEST
9150)
9151
9152const maxOp = XTEST
9153
9154var opNames = [...]string{
9155 AAA: "AAA",
9156 AAD: "AAD",
9157 AAM: "AAM",
9158 AAS: "AAS",
9159 ADC: "ADC",
9160 ADD: "ADD",
9161 ADDPD: "ADDPD",
9162 ADDPS: "ADDPS",
9163 ADDSD: "ADDSD",
9164 ADDSS: "ADDSS",
9165 ADDSUBPD: "ADDSUBPD",
9166 ADDSUBPS: "ADDSUBPS",
9167 AESDEC: "AESDEC",
9168 AESDECLAST: "AESDECLAST",
9169 AESENC: "AESENC",
9170 AESENCLAST: "AESENCLAST",
9171 AESIMC: "AESIMC",
9172 AESKEYGENASSIST: "AESKEYGENASSIST",
9173 AND: "AND",
9174 ANDNPD: "ANDNPD",
9175 ANDNPS: "ANDNPS",
9176 ANDPD: "ANDPD",
9177 ANDPS: "ANDPS",
9178 ARPL: "ARPL",
9179 BLENDPD: "BLENDPD",
9180 BLENDPS: "BLENDPS",
9181 BLENDVPD: "BLENDVPD",
9182 BLENDVPS: "BLENDVPS",
9183 BOUND: "BOUND",
9184 BSF: "BSF",
9185 BSR: "BSR",
9186 BSWAP: "BSWAP",
9187 BT: "BT",
9188 BTC: "BTC",
9189 BTR: "BTR",
9190 BTS: "BTS",
9191 CALL: "CALL",
9192 CBW: "CBW",
9193 CDQ: "CDQ",
9194 CDQE: "CDQE",
9195 CLC: "CLC",
9196 CLD: "CLD",
9197 CLFLUSH: "CLFLUSH",
9198 CLI: "CLI",
9199 CLTS: "CLTS",
9200 CMC: "CMC",
9201 CMOVA: "CMOVA",
9202 CMOVAE: "CMOVAE",
9203 CMOVB: "CMOVB",
9204 CMOVBE: "CMOVBE",
9205 CMOVE: "CMOVE",
9206 CMOVG: "CMOVG",
9207 CMOVGE: "CMOVGE",
9208 CMOVL: "CMOVL",
9209 CMOVLE: "CMOVLE",
9210 CMOVNE: "CMOVNE",
9211 CMOVNO: "CMOVNO",
9212 CMOVNP: "CMOVNP",
9213 CMOVNS: "CMOVNS",
9214 CMOVO: "CMOVO",
9215 CMOVP: "CMOVP",
9216 CMOVS: "CMOVS",
9217 CMP: "CMP",
9218 CMPPD: "CMPPD",
9219 CMPPS: "CMPPS",
9220 CMPSB: "CMPSB",
9221 CMPSD: "CMPSD",
9222 CMPSD_XMM: "CMPSD_XMM",
9223 CMPSQ: "CMPSQ",
9224 CMPSS: "CMPSS",
9225 CMPSW: "CMPSW",
9226 CMPXCHG: "CMPXCHG",
9227 CMPXCHG16B: "CMPXCHG16B",
9228 CMPXCHG8B: "CMPXCHG8B",
9229 COMISD: "COMISD",
9230 COMISS: "COMISS",
9231 CPUID: "CPUID",
9232 CQO: "CQO",
9233 CRC32: "CRC32",
9234 CVTDQ2PD: "CVTDQ2PD",
9235 CVTDQ2PS: "CVTDQ2PS",
9236 CVTPD2DQ: "CVTPD2DQ",
9237 CVTPD2PI: "CVTPD2PI",
9238 CVTPD2PS: "CVTPD2PS",
9239 CVTPI2PD: "CVTPI2PD",
9240 CVTPI2PS: "CVTPI2PS",
9241 CVTPS2DQ: "CVTPS2DQ",
9242 CVTPS2PD: "CVTPS2PD",
9243 CVTPS2PI: "CVTPS2PI",
9244 CVTSD2SI: "CVTSD2SI",
9245 CVTSD2SS: "CVTSD2SS",
9246 CVTSI2SD: "CVTSI2SD",
9247 CVTSI2SS: "CVTSI2SS",
9248 CVTSS2SD: "CVTSS2SD",
9249 CVTSS2SI: "CVTSS2SI",
9250 CVTTPD2DQ: "CVTTPD2DQ",
9251 CVTTPD2PI: "CVTTPD2PI",
9252 CVTTPS2DQ: "CVTTPS2DQ",
9253 CVTTPS2PI: "CVTTPS2PI",
9254 CVTTSD2SI: "CVTTSD2SI",
9255 CVTTSS2SI: "CVTTSS2SI",
9256 CWD: "CWD",
9257 CWDE: "CWDE",
9258 DAA: "DAA",
9259 DAS: "DAS",
9260 DEC: "DEC",
9261 DIV: "DIV",
9262 DIVPD: "DIVPD",
9263 DIVPS: "DIVPS",
9264 DIVSD: "DIVSD",
9265 DIVSS: "DIVSS",
9266 DPPD: "DPPD",
9267 DPPS: "DPPS",
9268 EMMS: "EMMS",
9269 ENTER: "ENTER",
9270 EXTRACTPS: "EXTRACTPS",
9271 F2XM1: "F2XM1",
9272 FABS: "FABS",
9273 FADD: "FADD",
9274 FADDP: "FADDP",
9275 FBLD: "FBLD",
9276 FBSTP: "FBSTP",
9277 FCHS: "FCHS",
9278 FCMOVB: "FCMOVB",
9279 FCMOVBE: "FCMOVBE",
9280 FCMOVE: "FCMOVE",
9281 FCMOVNB: "FCMOVNB",
9282 FCMOVNBE: "FCMOVNBE",
9283 FCMOVNE: "FCMOVNE",
9284 FCMOVNU: "FCMOVNU",
9285 FCMOVU: "FCMOVU",
9286 FCOM: "FCOM",
9287 FCOMI: "FCOMI",
9288 FCOMIP: "FCOMIP",
9289 FCOMP: "FCOMP",
9290 FCOMPP: "FCOMPP",
9291 FCOS: "FCOS",
9292 FDECSTP: "FDECSTP",
9293 FDIV: "FDIV",
9294 FDIVP: "FDIVP",
9295 FDIVR: "FDIVR",
9296 FDIVRP: "FDIVRP",
9297 FFREE: "FFREE",
9298 FFREEP: "FFREEP",
9299 FIADD: "FIADD",
9300 FICOM: "FICOM",
9301 FICOMP: "FICOMP",
9302 FIDIV: "FIDIV",
9303 FIDIVR: "FIDIVR",
9304 FILD: "FILD",
9305 FIMUL: "FIMUL",
9306 FINCSTP: "FINCSTP",
9307 FIST: "FIST",
9308 FISTP: "FISTP",
9309 FISTTP: "FISTTP",
9310 FISUB: "FISUB",
9311 FISUBR: "FISUBR",
9312 FLD: "FLD",
9313 FLD1: "FLD1",
9314 FLDCW: "FLDCW",
9315 FLDENV: "FLDENV",
9316 FLDL2E: "FLDL2E",
9317 FLDL2T: "FLDL2T",
9318 FLDLG2: "FLDLG2",
9319 FLDPI: "FLDPI",
9320 FMUL: "FMUL",
9321 FMULP: "FMULP",
9322 FNCLEX: "FNCLEX",
9323 FNINIT: "FNINIT",
9324 FNOP: "FNOP",
9325 FNSAVE: "FNSAVE",
9326 FNSTCW: "FNSTCW",
9327 FNSTENV: "FNSTENV",
9328 FNSTSW: "FNSTSW",
9329 FPATAN: "FPATAN",
9330 FPREM: "FPREM",
9331 FPREM1: "FPREM1",
9332 FPTAN: "FPTAN",
9333 FRNDINT: "FRNDINT",
9334 FRSTOR: "FRSTOR",
9335 FSCALE: "FSCALE",
9336 FSIN: "FSIN",
9337 FSINCOS: "FSINCOS",
9338 FSQRT: "FSQRT",
9339 FST: "FST",
9340 FSTP: "FSTP",
9341 FSUB: "FSUB",
9342 FSUBP: "FSUBP",
9343 FSUBR: "FSUBR",
9344 FSUBRP: "FSUBRP",
9345 FTST: "FTST",
9346 FUCOM: "FUCOM",
9347 FUCOMI: "FUCOMI",
9348 FUCOMIP: "FUCOMIP",
9349 FUCOMP: "FUCOMP",
9350 FUCOMPP: "FUCOMPP",
9351 FWAIT: "FWAIT",
9352 FXAM: "FXAM",
9353 FXCH: "FXCH",
9354 FXRSTOR: "FXRSTOR",
9355 FXRSTOR64: "FXRSTOR64",
9356 FXSAVE: "FXSAVE",
9357 FXSAVE64: "FXSAVE64",
9358 FXTRACT: "FXTRACT",
9359 FYL2X: "FYL2X",
9360 FYL2XP1: "FYL2XP1",
9361 HADDPD: "HADDPD",
9362 HADDPS: "HADDPS",
9363 HLT: "HLT",
9364 HSUBPD: "HSUBPD",
9365 HSUBPS: "HSUBPS",
9366 ICEBP: "ICEBP",
9367 IDIV: "IDIV",
9368 IMUL: "IMUL",
9369 IN: "IN",
9370 INC: "INC",
9371 INSB: "INSB",
9372 INSD: "INSD",
9373 INSERTPS: "INSERTPS",
9374 INSW: "INSW",
9375 INT: "INT",
9376 INTO: "INTO",
9377 INVD: "INVD",
9378 INVLPG: "INVLPG",
9379 INVPCID: "INVPCID",
9380 IRET: "IRET",
9381 IRETD: "IRETD",
9382 IRETQ: "IRETQ",
9383 JA: "JA",
9384 JAE: "JAE",
9385 JB: "JB",
9386 JBE: "JBE",
9387 JCXZ: "JCXZ",
9388 JE: "JE",
9389 JECXZ: "JECXZ",
9390 JG: "JG",
9391 JGE: "JGE",
9392 JL: "JL",
9393 JLE: "JLE",
9394 JMP: "JMP",
9395 JNE: "JNE",
9396 JNO: "JNO",
9397 JNP: "JNP",
9398 JNS: "JNS",
9399 JO: "JO",
9400 JP: "JP",
9401 JRCXZ: "JRCXZ",
9402 JS: "JS",
9403 LAHF: "LAHF",
9404 LAR: "LAR",
9405 LCALL: "LCALL",
9406 LDDQU: "LDDQU",
9407 LDMXCSR: "LDMXCSR",
9408 LDS: "LDS",
9409 LEA: "LEA",
9410 LEAVE: "LEAVE",
9411 LES: "LES",
9412 LFENCE: "LFENCE",
9413 LFS: "LFS",
9414 LGDT: "LGDT",
9415 LGS: "LGS",
9416 LIDT: "LIDT",
9417 LJMP: "LJMP",
9418 LLDT: "LLDT",
9419 LMSW: "LMSW",
9420 LODSB: "LODSB",
9421 LODSD: "LODSD",
9422 LODSQ: "LODSQ",
9423 LODSW: "LODSW",
9424 LOOP: "LOOP",
9425 LOOPE: "LOOPE",
9426 LOOPNE: "LOOPNE",
9427 LRET: "LRET",
9428 LSL: "LSL",
9429 LSS: "LSS",
9430 LTR: "LTR",
9431 LZCNT: "LZCNT",
9432 MASKMOVDQU: "MASKMOVDQU",
9433 MASKMOVQ: "MASKMOVQ",
9434 MAXPD: "MAXPD",
9435 MAXPS: "MAXPS",
9436 MAXSD: "MAXSD",
9437 MAXSS: "MAXSS",
9438 MFENCE: "MFENCE",
9439 MINPD: "MINPD",
9440 MINPS: "MINPS",
9441 MINSD: "MINSD",
9442 MINSS: "MINSS",
9443 MONITOR: "MONITOR",
9444 MOV: "MOV",
9445 MOVAPD: "MOVAPD",
9446 MOVAPS: "MOVAPS",
9447 MOVBE: "MOVBE",
9448 MOVD: "MOVD",
9449 MOVDDUP: "MOVDDUP",
9450 MOVDQ2Q: "MOVDQ2Q",
9451 MOVDQA: "MOVDQA",
9452 MOVDQU: "MOVDQU",
9453 MOVHLPS: "MOVHLPS",
9454 MOVHPD: "MOVHPD",
9455 MOVHPS: "MOVHPS",
9456 MOVLHPS: "MOVLHPS",
9457 MOVLPD: "MOVLPD",
9458 MOVLPS: "MOVLPS",
9459 MOVMSKPD: "MOVMSKPD",
9460 MOVMSKPS: "MOVMSKPS",
9461 MOVNTDQ: "MOVNTDQ",
9462 MOVNTDQA: "MOVNTDQA",
9463 MOVNTI: "MOVNTI",
9464 MOVNTPD: "MOVNTPD",
9465 MOVNTPS: "MOVNTPS",
9466 MOVNTQ: "MOVNTQ",
9467 MOVNTSD: "MOVNTSD",
9468 MOVNTSS: "MOVNTSS",
9469 MOVQ: "MOVQ",
9470 MOVQ2DQ: "MOVQ2DQ",
9471 MOVSB: "MOVSB",
9472 MOVSD: "MOVSD",
9473 MOVSD_XMM: "MOVSD_XMM",
9474 MOVSHDUP: "MOVSHDUP",
9475 MOVSLDUP: "MOVSLDUP",
9476 MOVSQ: "MOVSQ",
9477 MOVSS: "MOVSS",
9478 MOVSW: "MOVSW",
9479 MOVSX: "MOVSX",
9480 MOVSXD: "MOVSXD",
9481 MOVUPD: "MOVUPD",
9482 MOVUPS: "MOVUPS",
9483 MOVZX: "MOVZX",
9484 MPSADBW: "MPSADBW",
9485 MUL: "MUL",
9486 MULPD: "MULPD",
9487 MULPS: "MULPS",
9488 MULSD: "MULSD",
9489 MULSS: "MULSS",
9490 MWAIT: "MWAIT",
9491 NEG: "NEG",
9492 NOP: "NOP",
9493 NOT: "NOT",
9494 OR: "OR",
9495 ORPD: "ORPD",
9496 ORPS: "ORPS",
9497 OUT: "OUT",
9498 OUTSB: "OUTSB",
9499 OUTSD: "OUTSD",
9500 OUTSW: "OUTSW",
9501 PABSB: "PABSB",
9502 PABSD: "PABSD",
9503 PABSW: "PABSW",
9504 PACKSSDW: "PACKSSDW",
9505 PACKSSWB: "PACKSSWB",
9506 PACKUSDW: "PACKUSDW",
9507 PACKUSWB: "PACKUSWB",
9508 PADDB: "PADDB",
9509 PADDD: "PADDD",
9510 PADDQ: "PADDQ",
9511 PADDSB: "PADDSB",
9512 PADDSW: "PADDSW",
9513 PADDUSB: "PADDUSB",
9514 PADDUSW: "PADDUSW",
9515 PADDW: "PADDW",
9516 PALIGNR: "PALIGNR",
9517 PAND: "PAND",
9518 PANDN: "PANDN",
9519 PAUSE: "PAUSE",
9520 PAVGB: "PAVGB",
9521 PAVGW: "PAVGW",
9522 PBLENDVB: "PBLENDVB",
9523 PBLENDW: "PBLENDW",
9524 PCLMULQDQ: "PCLMULQDQ",
9525 PCMPEQB: "PCMPEQB",
9526 PCMPEQD: "PCMPEQD",
9527 PCMPEQQ: "PCMPEQQ",
9528 PCMPEQW: "PCMPEQW",
9529 PCMPESTRI: "PCMPESTRI",
9530 PCMPESTRM: "PCMPESTRM",
9531 PCMPGTB: "PCMPGTB",
9532 PCMPGTD: "PCMPGTD",
9533 PCMPGTQ: "PCMPGTQ",
9534 PCMPGTW: "PCMPGTW",
9535 PCMPISTRI: "PCMPISTRI",
9536 PCMPISTRM: "PCMPISTRM",
9537 PEXTRB: "PEXTRB",
9538 PEXTRD: "PEXTRD",
9539 PEXTRQ: "PEXTRQ",
9540 PEXTRW: "PEXTRW",
9541 PHADDD: "PHADDD",
9542 PHADDSW: "PHADDSW",
9543 PHADDW: "PHADDW",
9544 PHMINPOSUW: "PHMINPOSUW",
9545 PHSUBD: "PHSUBD",
9546 PHSUBSW: "PHSUBSW",
9547 PHSUBW: "PHSUBW",
9548 PINSRB: "PINSRB",
9549 PINSRD: "PINSRD",
9550 PINSRQ: "PINSRQ",
9551 PINSRW: "PINSRW",
9552 PMADDUBSW: "PMADDUBSW",
9553 PMADDWD: "PMADDWD",
9554 PMAXSB: "PMAXSB",
9555 PMAXSD: "PMAXSD",
9556 PMAXSW: "PMAXSW",
9557 PMAXUB: "PMAXUB",
9558 PMAXUD: "PMAXUD",
9559 PMAXUW: "PMAXUW",
9560 PMINSB: "PMINSB",
9561 PMINSD: "PMINSD",
9562 PMINSW: "PMINSW",
9563 PMINUB: "PMINUB",
9564 PMINUD: "PMINUD",
9565 PMINUW: "PMINUW",
9566 PMOVMSKB: "PMOVMSKB",
9567 PMOVSXBD: "PMOVSXBD",
9568 PMOVSXBQ: "PMOVSXBQ",
9569 PMOVSXBW: "PMOVSXBW",
9570 PMOVSXDQ: "PMOVSXDQ",
9571 PMOVSXWD: "PMOVSXWD",
9572 PMOVSXWQ: "PMOVSXWQ",
9573 PMOVZXBD: "PMOVZXBD",
9574 PMOVZXBQ: "PMOVZXBQ",
9575 PMOVZXBW: "PMOVZXBW",
9576 PMOVZXDQ: "PMOVZXDQ",
9577 PMOVZXWD: "PMOVZXWD",
9578 PMOVZXWQ: "PMOVZXWQ",
9579 PMULDQ: "PMULDQ",
9580 PMULHRSW: "PMULHRSW",
9581 PMULHUW: "PMULHUW",
9582 PMULHW: "PMULHW",
9583 PMULLD: "PMULLD",
9584 PMULLW: "PMULLW",
9585 PMULUDQ: "PMULUDQ",
9586 POP: "POP",
9587 POPA: "POPA",
9588 POPAD: "POPAD",
9589 POPCNT: "POPCNT",
9590 POPF: "POPF",
9591 POPFD: "POPFD",
9592 POPFQ: "POPFQ",
9593 POR: "POR",
9594 PREFETCHNTA: "PREFETCHNTA",
9595 PREFETCHT0: "PREFETCHT0",
9596 PREFETCHT1: "PREFETCHT1",
9597 PREFETCHT2: "PREFETCHT2",
9598 PREFETCHW: "PREFETCHW",
9599 PSADBW: "PSADBW",
9600 PSHUFB: "PSHUFB",
9601 PSHUFD: "PSHUFD",
9602 PSHUFHW: "PSHUFHW",
9603 PSHUFLW: "PSHUFLW",
9604 PSHUFW: "PSHUFW",
9605 PSIGNB: "PSIGNB",
9606 PSIGND: "PSIGND",
9607 PSIGNW: "PSIGNW",
9608 PSLLD: "PSLLD",
9609 PSLLDQ: "PSLLDQ",
9610 PSLLQ: "PSLLQ",
9611 PSLLW: "PSLLW",
9612 PSRAD: "PSRAD",
9613 PSRAW: "PSRAW",
9614 PSRLD: "PSRLD",
9615 PSRLDQ: "PSRLDQ",
9616 PSRLQ: "PSRLQ",
9617 PSRLW: "PSRLW",
9618 PSUBB: "PSUBB",
9619 PSUBD: "PSUBD",
9620 PSUBQ: "PSUBQ",
9621 PSUBSB: "PSUBSB",
9622 PSUBSW: "PSUBSW",
9623 PSUBUSB: "PSUBUSB",
9624 PSUBUSW: "PSUBUSW",
9625 PSUBW: "PSUBW",
9626 PTEST: "PTEST",
9627 PUNPCKHBW: "PUNPCKHBW",
9628 PUNPCKHDQ: "PUNPCKHDQ",
9629 PUNPCKHQDQ: "PUNPCKHQDQ",
9630 PUNPCKHWD: "PUNPCKHWD",
9631 PUNPCKLBW: "PUNPCKLBW",
9632 PUNPCKLDQ: "PUNPCKLDQ",
9633 PUNPCKLQDQ: "PUNPCKLQDQ",
9634 PUNPCKLWD: "PUNPCKLWD",
9635 PUSH: "PUSH",
9636 PUSHA: "PUSHA",
9637 PUSHAD: "PUSHAD",
9638 PUSHF: "PUSHF",
9639 PUSHFD: "PUSHFD",
9640 PUSHFQ: "PUSHFQ",
9641 PXOR: "PXOR",
9642 RCL: "RCL",
9643 RCPPS: "RCPPS",
9644 RCPSS: "RCPSS",
9645 RCR: "RCR",
9646 RDFSBASE: "RDFSBASE",
9647 RDGSBASE: "RDGSBASE",
9648 RDMSR: "RDMSR",
9649 RDPMC: "RDPMC",
9650 RDRAND: "RDRAND",
9651 RDTSC: "RDTSC",
9652 RDTSCP: "RDTSCP",
9653 RET: "RET",
9654 ROL: "ROL",
9655 ROR: "ROR",
9656 ROUNDPD: "ROUNDPD",
9657 ROUNDPS: "ROUNDPS",
9658 ROUNDSD: "ROUNDSD",
9659 ROUNDSS: "ROUNDSS",
9660 RSM: "RSM",
9661 RSQRTPS: "RSQRTPS",
9662 RSQRTSS: "RSQRTSS",
9663 SAHF: "SAHF",
9664 SAR: "SAR",
9665 SBB: "SBB",
9666 SCASB: "SCASB",
9667 SCASD: "SCASD",
9668 SCASQ: "SCASQ",
9669 SCASW: "SCASW",
9670 SETA: "SETA",
9671 SETAE: "SETAE",
9672 SETB: "SETB",
9673 SETBE: "SETBE",
9674 SETE: "SETE",
9675 SETG: "SETG",
9676 SETGE: "SETGE",
9677 SETL: "SETL",
9678 SETLE: "SETLE",
9679 SETNE: "SETNE",
9680 SETNO: "SETNO",
9681 SETNP: "SETNP",
9682 SETNS: "SETNS",
9683 SETO: "SETO",
9684 SETP: "SETP",
9685 SETS: "SETS",
9686 SFENCE: "SFENCE",
9687 SGDT: "SGDT",
9688 SHL: "SHL",
9689 SHLD: "SHLD",
9690 SHR: "SHR",
9691 SHRD: "SHRD",
9692 SHUFPD: "SHUFPD",
9693 SHUFPS: "SHUFPS",
9694 SIDT: "SIDT",
9695 SLDT: "SLDT",
9696 SMSW: "SMSW",
9697 SQRTPD: "SQRTPD",
9698 SQRTPS: "SQRTPS",
9699 SQRTSD: "SQRTSD",
9700 SQRTSS: "SQRTSS",
9701 STC: "STC",
9702 STD: "STD",
9703 STI: "STI",
9704 STMXCSR: "STMXCSR",
9705 STOSB: "STOSB",
9706 STOSD: "STOSD",
9707 STOSQ: "STOSQ",
9708 STOSW: "STOSW",
9709 STR: "STR",
9710 SUB: "SUB",
9711 SUBPD: "SUBPD",
9712 SUBPS: "SUBPS",
9713 SUBSD: "SUBSD",
9714 SUBSS: "SUBSS",
9715 SWAPGS: "SWAPGS",
9716 SYSCALL: "SYSCALL",
9717 SYSENTER: "SYSENTER",
9718 SYSEXIT: "SYSEXIT",
9719 SYSRET: "SYSRET",
9720 TEST: "TEST",
9721 TZCNT: "TZCNT",
9722 UCOMISD: "UCOMISD",
9723 UCOMISS: "UCOMISS",
9724 UD1: "UD1",
9725 UD2: "UD2",
9726 UNPCKHPD: "UNPCKHPD",
9727 UNPCKHPS: "UNPCKHPS",
9728 UNPCKLPD: "UNPCKLPD",
9729 UNPCKLPS: "UNPCKLPS",
9730 VERR: "VERR",
9731 VERW: "VERW",
9732 WBINVD: "WBINVD",
9733 WRFSBASE: "WRFSBASE",
9734 WRGSBASE: "WRGSBASE",
9735 WRMSR: "WRMSR",
9736 XABORT: "XABORT",
9737 XADD: "XADD",
9738 XBEGIN: "XBEGIN",
9739 XCHG: "XCHG",
9740 XEND: "XEND",
9741 XGETBV: "XGETBV",
9742 XLATB: "XLATB",
9743 XOR: "XOR",
9744 XORPD: "XORPD",
9745 XORPS: "XORPS",
9746 XRSTOR: "XRSTOR",
9747 XRSTOR64: "XRSTOR64",
9748 XRSTORS: "XRSTORS",
9749 XRSTORS64: "XRSTORS64",
9750 XSAVE: "XSAVE",
9751 XSAVE64: "XSAVE64",
9752 XSAVEC: "XSAVEC",
9753 XSAVEC64: "XSAVEC64",
9754 XSAVEOPT: "XSAVEOPT",
9755 XSAVEOPT64: "XSAVEOPT64",
9756 XSAVES: "XSAVES",
9757 XSAVES64: "XSAVES64",
9758 XSETBV: "XSETBV",
9759 XTEST: "XTEST",
9760}