1// Code generated by x86map -fmt=decoder x86.csv DO NOT EDIT.
2
3package x86asm
4
5var decoder = [...]uint16{
6	uint16(xFail),
7	/*1*/ uint16(xCondByte), 243,
8	0x00, 490,
9	0x01, 496,
10	0x02, 525,
11	0x03, 531,
12	0x04, 560,
13	0x05, 566,
14	0x06, 595,
15	0x07, 602,
16	0x08, 609,
17	0x09, 615,
18	0x0A, 644,
19	0x0B, 650,
20	0x0C, 679,
21	0x0D, 685,
22	0x0E, 714,
23	0x0F, 721,
24	0x10, 8045,
25	0x11, 8051,
26	0x12, 8080,
27	0x13, 8086,
28	0x14, 8115,
29	0x15, 8121,
30	0x16, 8150,
31	0x17, 8157,
32	0x18, 8164,
33	0x19, 8170,
34	0x1A, 8199,
35	0x1B, 8205,
36	0x1C, 8234,
37	0x1D, 8240,
38	0x1E, 8269,
39	0x1F, 8276,
40	0x20, 8283,
41	0x21, 8289,
42	0x22, 8318,
43	0x23, 8324,
44	0x24, 8353,
45	0x25, 8359,
46	0x27, 8388,
47	0x28, 8394,
48	0x29, 8400,
49	0x2A, 8429,
50	0x2B, 8471,
51	0x2C, 8500,
52	0x2D, 8506,
53	0x2F, 8535,
54	0x30, 8541,
55	0x31, 8547,
56	0x32, 8576,
57	0x33, 8582,
58	0x34, 8611,
59	0x35, 8617,
60	0x37, 8646,
61	0x38, 8652,
62	0x39, 8658,
63	0x3A, 8687,
64	0x3B, 8693,
65	0x3C, 8722,
66	0x3D, 8728,
67	0x3F, 8757,
68	0x40, 8763,
69	0x41, 8763,
70	0x42, 8763,
71	0x43, 8763,
72	0x44, 8763,
73	0x45, 8763,
74	0x46, 8763,
75	0x47, 8763,
76	0x48, 8778,
77	0x49, 8778,
78	0x4a, 8778,
79	0x4b, 8778,
80	0x4c, 8778,
81	0x4d, 8778,
82	0x4e, 8778,
83	0x4f, 8778,
84	0x50, 8793,
85	0x51, 8793,
86	0x52, 8793,
87	0x53, 8793,
88	0x54, 8793,
89	0x55, 8793,
90	0x56, 8793,
91	0x57, 8793,
92	0x58, 8820,
93	0x59, 8820,
94	0x5a, 8820,
95	0x5b, 8820,
96	0x5c, 8820,
97	0x5d, 8820,
98	0x5e, 8820,
99	0x5f, 8820,
100	0x60, 8847,
101	0x61, 8860,
102	0x62, 8873,
103	0x63, 8892,
104	0x68, 8923,
105	0x69, 8942,
106	0x6A, 8977,
107	0x6B, 8982,
108	0x6C, 9017,
109	0x6D, 9020,
110	0x6E, 9033,
111	0x6F, 9036,
112	0x70, 9109,
113	0x71, 9114,
114	0x72, 9119,
115	0x73, 9124,
116	0x74, 9129,
117	0x75, 9134,
118	0x76, 9139,
119	0x77, 9144,
120	0x78, 9171,
121	0x79, 9176,
122	0x7A, 9181,
123	0x7B, 9186,
124	0x7C, 9191,
125	0x7D, 9196,
126	0x7E, 9201,
127	0x7F, 9206,
128	0x80, 9271,
129	0x81, 9328,
130	0x83, 9569,
131	0x84, 9810,
132	0x85, 9816,
133	0x86, 9845,
134	0x87, 9851,
135	0x88, 9880,
136	0x89, 9886,
137	0x8A, 9908,
138	0x8B, 9914,
139	0x8C, 9936,
140	0x8D, 9965,
141	0x8E, 9994,
142	0x8F, 10023,
143	0x90, 10059,
144	0x91, 10059,
145	0x92, 10059,
146	0x93, 10059,
147	0x94, 10059,
148	0x95, 10059,
149	0x96, 10059,
150	0x97, 10059,
151	0x98, 10085,
152	0x99, 10105,
153	0x9A, 10125,
154	0x9B, 10142,
155	0x9C, 10145,
156	0x9D, 10168,
157	0x9E, 10191,
158	0x9F, 10194,
159	0xA0, 10197,
160	0xA1, 10216,
161	0xA2, 10238,
162	0xA3, 10257,
163	0xA4, 10279,
164	0xA5, 10282,
165	0xA6, 10302,
166	0xA7, 10305,
167	0xA8, 10325,
168	0xA9, 10331,
169	0xAA, 10360,
170	0xAB, 10363,
171	0xAC, 10383,
172	0xAD, 10386,
173	0xAE, 10406,
174	0xAF, 10409,
175	0xb0, 10429,
176	0xb1, 10429,
177	0xb2, 10429,
178	0xb3, 10429,
179	0xb4, 10429,
180	0xb5, 10429,
181	0xb6, 10429,
182	0xb7, 10429,
183	0xb8, 10435,
184	0xb9, 10435,
185	0xba, 10435,
186	0xbb, 10435,
187	0xbc, 10435,
188	0xbd, 10435,
189	0xbe, 10435,
190	0xbf, 10435,
191	0xC0, 10464,
192	0xC1, 10515,
193	0xC2, 10713,
194	0xC3, 10718,
195	0xC4, 10721,
196	0xC5, 10740,
197	0xC6, 10759,
198	0xC7, 10783,
199	0xC8, 10844,
200	0xC9, 10851,
201	0xCA, 10874,
202	0xCB, 10879,
203	0xCC, 10882,
204	0xCD, 10886,
205	0xCE, 10891,
206	0xCF, 10897,
207	0xD0, 10917,
208	0xD1, 10961,
209	0xD2, 11152,
210	0xD3, 11196,
211	0xD4, 11387,
212	0xD5, 11395,
213	0xD7, 11403,
214	0xD8, 11416,
215	0xD9, 11625,
216	0xDA, 11844,
217	0xDB, 11976,
218	0xDC, 12147,
219	0xDD, 12316,
220	0xDE, 12455,
221	0xDF, 12629,
222	0xE0, 12740,
223	0xE1, 12745,
224	0xE2, 12750,
225	0xE3, 12755,
226	0xE4, 12781,
227	0xE5, 12787,
228	0xE6, 12809,
229	0xE7, 12815,
230	0xE8, 12873,
231	0xE9, 12904,
232	0xEA, 12935,
233	0xEB, 12952,
234	0xEC, 12957,
235	0xED, 12962,
236	0xEE, 12981,
237	0xEF, 12986,
238	0xF1, 13005,
239	0xF4, 13008,
240	0xF5, 13011,
241	0xF6, 13014,
242	0xF7, 13053,
243	0xF8, 13229,
244	0xF9, 13232,
245	0xFA, 13235,
246	0xFB, 13238,
247	0xFC, 13241,
248	0xFD, 13244,
249	0xFE, 13247,
250	0xFF, 13264,
251	uint16(xFail),
252	/*490*/ uint16(xSetOp), uint16(ADD),
253	/*492*/ uint16(xReadSlashR),
254	/*493*/ uint16(xArgRM8),
255	/*494*/ uint16(xArgR8),
256	/*495*/ uint16(xMatch),
257	/*496*/ uint16(xCondIs64), 499, 515,
258	/*499*/ uint16(xCondDataSize), 503, 509, 0,
259	/*503*/ uint16(xSetOp), uint16(ADD),
260	/*505*/ uint16(xReadSlashR),
261	/*506*/ uint16(xArgRM16),
262	/*507*/ uint16(xArgR16),
263	/*508*/ uint16(xMatch),
264	/*509*/ uint16(xSetOp), uint16(ADD),
265	/*511*/ uint16(xReadSlashR),
266	/*512*/ uint16(xArgRM32),
267	/*513*/ uint16(xArgR32),
268	/*514*/ uint16(xMatch),
269	/*515*/ uint16(xCondDataSize), 503, 509, 519,
270	/*519*/ uint16(xSetOp), uint16(ADD),
271	/*521*/ uint16(xReadSlashR),
272	/*522*/ uint16(xArgRM64),
273	/*523*/ uint16(xArgR64),
274	/*524*/ uint16(xMatch),
275	/*525*/ uint16(xSetOp), uint16(ADD),
276	/*527*/ uint16(xReadSlashR),
277	/*528*/ uint16(xArgR8),
278	/*529*/ uint16(xArgRM8),
279	/*530*/ uint16(xMatch),
280	/*531*/ uint16(xCondIs64), 534, 550,
281	/*534*/ uint16(xCondDataSize), 538, 544, 0,
282	/*538*/ uint16(xSetOp), uint16(ADD),
283	/*540*/ uint16(xReadSlashR),
284	/*541*/ uint16(xArgR16),
285	/*542*/ uint16(xArgRM16),
286	/*543*/ uint16(xMatch),
287	/*544*/ uint16(xSetOp), uint16(ADD),
288	/*546*/ uint16(xReadSlashR),
289	/*547*/ uint16(xArgR32),
290	/*548*/ uint16(xArgRM32),
291	/*549*/ uint16(xMatch),
292	/*550*/ uint16(xCondDataSize), 538, 544, 554,
293	/*554*/ uint16(xSetOp), uint16(ADD),
294	/*556*/ uint16(xReadSlashR),
295	/*557*/ uint16(xArgR64),
296	/*558*/ uint16(xArgRM64),
297	/*559*/ uint16(xMatch),
298	/*560*/ uint16(xSetOp), uint16(ADD),
299	/*562*/ uint16(xReadIb),
300	/*563*/ uint16(xArgAL),
301	/*564*/ uint16(xArgImm8u),
302	/*565*/ uint16(xMatch),
303	/*566*/ uint16(xCondIs64), 569, 585,
304	/*569*/ uint16(xCondDataSize), 573, 579, 0,
305	/*573*/ uint16(xSetOp), uint16(ADD),
306	/*575*/ uint16(xReadIw),
307	/*576*/ uint16(xArgAX),
308	/*577*/ uint16(xArgImm16),
309	/*578*/ uint16(xMatch),
310	/*579*/ uint16(xSetOp), uint16(ADD),
311	/*581*/ uint16(xReadId),
312	/*582*/ uint16(xArgEAX),
313	/*583*/ uint16(xArgImm32),
314	/*584*/ uint16(xMatch),
315	/*585*/ uint16(xCondDataSize), 573, 579, 589,
316	/*589*/ uint16(xSetOp), uint16(ADD),
317	/*591*/ uint16(xReadId),
318	/*592*/ uint16(xArgRAX),
319	/*593*/ uint16(xArgImm32),
320	/*594*/ uint16(xMatch),
321	/*595*/ uint16(xCondIs64), 598, 0,
322	/*598*/ uint16(xSetOp), uint16(PUSH),
323	/*600*/ uint16(xArgES),
324	/*601*/ uint16(xMatch),
325	/*602*/ uint16(xCondIs64), 605, 0,
326	/*605*/ uint16(xSetOp), uint16(POP),
327	/*607*/ uint16(xArgES),
328	/*608*/ uint16(xMatch),
329	/*609*/ uint16(xSetOp), uint16(OR),
330	/*611*/ uint16(xReadSlashR),
331	/*612*/ uint16(xArgRM8),
332	/*613*/ uint16(xArgR8),
333	/*614*/ uint16(xMatch),
334	/*615*/ uint16(xCondIs64), 618, 634,
335	/*618*/ uint16(xCondDataSize), 622, 628, 0,
336	/*622*/ uint16(xSetOp), uint16(OR),
337	/*624*/ uint16(xReadSlashR),
338	/*625*/ uint16(xArgRM16),
339	/*626*/ uint16(xArgR16),
340	/*627*/ uint16(xMatch),
341	/*628*/ uint16(xSetOp), uint16(OR),
342	/*630*/ uint16(xReadSlashR),
343	/*631*/ uint16(xArgRM32),
344	/*632*/ uint16(xArgR32),
345	/*633*/ uint16(xMatch),
346	/*634*/ uint16(xCondDataSize), 622, 628, 638,
347	/*638*/ uint16(xSetOp), uint16(OR),
348	/*640*/ uint16(xReadSlashR),
349	/*641*/ uint16(xArgRM64),
350	/*642*/ uint16(xArgR64),
351	/*643*/ uint16(xMatch),
352	/*644*/ uint16(xSetOp), uint16(OR),
353	/*646*/ uint16(xReadSlashR),
354	/*647*/ uint16(xArgR8),
355	/*648*/ uint16(xArgRM8),
356	/*649*/ uint16(xMatch),
357	/*650*/ uint16(xCondIs64), 653, 669,
358	/*653*/ uint16(xCondDataSize), 657, 663, 0,
359	/*657*/ uint16(xSetOp), uint16(OR),
360	/*659*/ uint16(xReadSlashR),
361	/*660*/ uint16(xArgR16),
362	/*661*/ uint16(xArgRM16),
363	/*662*/ uint16(xMatch),
364	/*663*/ uint16(xSetOp), uint16(OR),
365	/*665*/ uint16(xReadSlashR),
366	/*666*/ uint16(xArgR32),
367	/*667*/ uint16(xArgRM32),
368	/*668*/ uint16(xMatch),
369	/*669*/ uint16(xCondDataSize), 657, 663, 673,
370	/*673*/ uint16(xSetOp), uint16(OR),
371	/*675*/ uint16(xReadSlashR),
372	/*676*/ uint16(xArgR64),
373	/*677*/ uint16(xArgRM64),
374	/*678*/ uint16(xMatch),
375	/*679*/ uint16(xSetOp), uint16(OR),
376	/*681*/ uint16(xReadIb),
377	/*682*/ uint16(xArgAL),
378	/*683*/ uint16(xArgImm8u),
379	/*684*/ uint16(xMatch),
380	/*685*/ uint16(xCondIs64), 688, 704,
381	/*688*/ uint16(xCondDataSize), 692, 698, 0,
382	/*692*/ uint16(xSetOp), uint16(OR),
383	/*694*/ uint16(xReadIw),
384	/*695*/ uint16(xArgAX),
385	/*696*/ uint16(xArgImm16),
386	/*697*/ uint16(xMatch),
387	/*698*/ uint16(xSetOp), uint16(OR),
388	/*700*/ uint16(xReadId),
389	/*701*/ uint16(xArgEAX),
390	/*702*/ uint16(xArgImm32),
391	/*703*/ uint16(xMatch),
392	/*704*/ uint16(xCondDataSize), 692, 698, 708,
393	/*708*/ uint16(xSetOp), uint16(OR),
394	/*710*/ uint16(xReadId),
395	/*711*/ uint16(xArgRAX),
396	/*712*/ uint16(xArgImm32),
397	/*713*/ uint16(xMatch),
398	/*714*/ uint16(xCondIs64), 717, 0,
399	/*717*/ uint16(xSetOp), uint16(PUSH),
400	/*719*/ uint16(xArgCS),
401	/*720*/ uint16(xMatch),
402	/*721*/ uint16(xCondByte), 229,
403	0x00, 1182,
404	0x01, 1239,
405	0x02, 1347,
406	0x03, 1369,
407	0x05, 1391,
408	0x06, 1397,
409	0x07, 1400,
410	0x08, 1406,
411	0x09, 1409,
412	0x0B, 1412,
413	0x0D, 1415,
414	0x10, 1428,
415	0x11, 1462,
416	0x12, 1496,
417	0x13, 1539,
418	0x14, 1557,
419	0x15, 1575,
420	0x16, 1593,
421	0x17, 1628,
422	0x18, 1646,
423	0x1F, 1671,
424	0x20, 1692,
425	0x21, 1707,
426	0x22, 1722,
427	0x23, 1737,
428	0x24, 1752,
429	0x26, 1767,
430	0x28, 1782,
431	0x29, 1800,
432	0x2A, 1818,
433	0x2B, 1905,
434	0x2C, 1939,
435	0x2D, 2026,
436	0x2E, 2113,
437	0x2F, 2131,
438	0x30, 2149,
439	0x31, 2152,
440	0x32, 2155,
441	0x33, 2158,
442	0x34, 2161,
443	0x35, 2164,
444	0x38, 2174,
445	0x3A, 3075,
446	0x40, 3486,
447	0x41, 3515,
448	0x42, 3544,
449	0x43, 3573,
450	0x44, 3602,
451	0x45, 3631,
452	0x46, 3660,
453	0x47, 3689,
454	0x48, 3718,
455	0x49, 3747,
456	0x4A, 3776,
457	0x4B, 3805,
458	0x4C, 3834,
459	0x4D, 3863,
460	0x4E, 3892,
461	0x4F, 3921,
462	0x50, 3950,
463	0x51, 3968,
464	0x52, 4002,
465	0x53, 4020,
466	0x54, 4038,
467	0x55, 4056,
468	0x56, 4074,
469	0x57, 4092,
470	0x58, 4110,
471	0x59, 4144,
472	0x5A, 4178,
473	0x5B, 4212,
474	0x5C, 4238,
475	0x5D, 4272,
476	0x5E, 4306,
477	0x5F, 4340,
478	0x60, 4374,
479	0x61, 4392,
480	0x62, 4410,
481	0x63, 4428,
482	0x64, 4446,
483	0x65, 4464,
484	0x66, 4482,
485	0x67, 4500,
486	0x68, 4518,
487	0x69, 4536,
488	0x6A, 4554,
489	0x6B, 4572,
490	0x6C, 4590,
491	0x6D, 4600,
492	0x6E, 4610,
493	0x6F, 4677,
494	0x70, 4703,
495	0x71, 4745,
496	0x72, 4808,
497	0x73, 4871,
498	0x74, 4936,
499	0x75, 4954,
500	0x76, 4972,
501	0x77, 4990,
502	0x7C, 4993,
503	0x7D, 5011,
504	0x7E, 5029,
505	0x7F, 5106,
506	0x80, 5132,
507	0x81, 5163,
508	0x82, 5194,
509	0x83, 5225,
510	0x84, 5256,
511	0x85, 5287,
512	0x86, 5318,
513	0x87, 5349,
514	0x88, 5380,
515	0x89, 5411,
516	0x8A, 5442,
517	0x8B, 5473,
518	0x8C, 5504,
519	0x8D, 5535,
520	0x8E, 5566,
521	0x8F, 5597,
522	0x90, 5628,
523	0x91, 5633,
524	0x92, 5638,
525	0x93, 5643,
526	0x94, 5648,
527	0x95, 5653,
528	0x96, 5658,
529	0x97, 5663,
530	0x98, 5668,
531	0x99, 5673,
532	0x9A, 5678,
533	0x9B, 5683,
534	0x9C, 5688,
535	0x9D, 5693,
536	0x9E, 5698,
537	0x9F, 5703,
538	0xA0, 5708,
539	0xA1, 5712,
540	0xA2, 5739,
541	0xA3, 5742,
542	0xA4, 5771,
543	0xA5, 5806,
544	0xA8, 5838,
545	0xA9, 5842,
546	0xAA, 5869,
547	0xAB, 5872,
548	0xAC, 5901,
549	0xAD, 5936,
550	0xAE, 5968,
551	0xAF, 6226,
552	0xB0, 6255,
553	0xB1, 6261,
554	0xB2, 6290,
555	0xB3, 6319,
556	0xB4, 6348,
557	0xB5, 6377,
558	0xB6, 6406,
559	0xB7, 6435,
560	0xB8, 6464,
561	0xB9, 6501,
562	0xBA, 6511,
563	0xBB, 6636,
564	0xBC, 6665,
565	0xBD, 6732,
566	0xBE, 6799,
567	0xBF, 6828,
568	0xC0, 6857,
569	0xC1, 6863,
570	0xC2, 6892,
571	0xC3, 6934,
572	0xC4, 6963,
573	0xC5, 6985,
574	0xC6, 7007,
575	0xC7, 7029,
576	0xc8, 7158,
577	0xc9, 7158,
578	0xca, 7158,
579	0xcb, 7158,
580	0xcc, 7158,
581	0xcd, 7158,
582	0xce, 7158,
583	0xcf, 7158,
584	0xD0, 7181,
585	0xD1, 7199,
586	0xD2, 7217,
587	0xD3, 7235,
588	0xD4, 7253,
589	0xD5, 7271,
590	0xD6, 7289,
591	0xD7, 7315,
592	0xD8, 7333,
593	0xD9, 7351,
594	0xDA, 7369,
595	0xDB, 7387,
596	0xDC, 7405,
597	0xDD, 7423,
598	0xDE, 7441,
599	0xDF, 7459,
600	0xE0, 7477,
601	0xE1, 7495,
602	0xE2, 7513,
603	0xE3, 7531,
604	0xE4, 7549,
605	0xE5, 7567,
606	0xE6, 7585,
607	0xE7, 7611,
608	0xE8, 7629,
609	0xE9, 7647,
610	0xEA, 7665,
611	0xEB, 7683,
612	0xEC, 7701,
613	0xED, 7719,
614	0xEE, 7737,
615	0xEF, 7755,
616	0xF0, 7773,
617	0xF1, 7783,
618	0xF2, 7801,
619	0xF3, 7819,
620	0xF4, 7837,
621	0xF5, 7855,
622	0xF6, 7873,
623	0xF7, 7891,
624	0xF8, 7909,
625	0xF9, 7927,
626	0xFA, 7945,
627	0xFB, 7963,
628	0xFC, 7981,
629	0xFD, 7999,
630	0xFE, 8017,
631	0xFF, 8035,
632	uint16(xFail),
633	/*1182*/ uint16(xCondSlashR),
634	1191, // 0
635	1207, // 1
636	1223, // 2
637	1227, // 3
638	1231, // 4
639	1235, // 5
640	0,    // 6
641	0,    // 7
642	/*1191*/ uint16(xCondDataSize), 1195, 1199, 1203,
643	/*1195*/ uint16(xSetOp), uint16(SLDT),
644	/*1197*/ uint16(xArgRM16),
645	/*1198*/ uint16(xMatch),
646	/*1199*/ uint16(xSetOp), uint16(SLDT),
647	/*1201*/ uint16(xArgR32M16),
648	/*1202*/ uint16(xMatch),
649	/*1203*/ uint16(xSetOp), uint16(SLDT),
650	/*1205*/ uint16(xArgR64M16),
651	/*1206*/ uint16(xMatch),
652	/*1207*/ uint16(xCondDataSize), 1211, 1215, 1219,
653	/*1211*/ uint16(xSetOp), uint16(STR),
654	/*1213*/ uint16(xArgRM16),
655	/*1214*/ uint16(xMatch),
656	/*1215*/ uint16(xSetOp), uint16(STR),
657	/*1217*/ uint16(xArgR32M16),
658	/*1218*/ uint16(xMatch),
659	/*1219*/ uint16(xSetOp), uint16(STR),
660	/*1221*/ uint16(xArgR64M16),
661	/*1222*/ uint16(xMatch),
662	/*1223*/ uint16(xSetOp), uint16(LLDT),
663	/*1225*/ uint16(xArgRM16),
664	/*1226*/ uint16(xMatch),
665	/*1227*/ uint16(xSetOp), uint16(LTR),
666	/*1229*/ uint16(xArgRM16),
667	/*1230*/ uint16(xMatch),
668	/*1231*/ uint16(xSetOp), uint16(VERR),
669	/*1233*/ uint16(xArgRM16),
670	/*1234*/ uint16(xMatch),
671	/*1235*/ uint16(xSetOp), uint16(VERW),
672	/*1237*/ uint16(xArgRM16),
673	/*1238*/ uint16(xMatch),
674	/*1239*/ uint16(xCondByte), 8,
675	0xC8, 1320,
676	0xC9, 1323,
677	0xD0, 1326,
678	0xD1, 1329,
679	0xD5, 1332,
680	0xD6, 1335,
681	0xF8, 1338,
682	0xF9, 1344,
683	/*1257*/ uint16(xCondSlashR),
684	1266, // 0
685	1270, // 1
686	1274, // 2
687	1285, // 3
688	1296, // 4
689	0,    // 5
690	1312, // 6
691	1316, // 7
692	/*1266*/ uint16(xSetOp), uint16(SGDT),
693	/*1268*/ uint16(xArgM),
694	/*1269*/ uint16(xMatch),
695	/*1270*/ uint16(xSetOp), uint16(SIDT),
696	/*1272*/ uint16(xArgM),
697	/*1273*/ uint16(xMatch),
698	/*1274*/ uint16(xCondIs64), 1277, 1281,
699	/*1277*/ uint16(xSetOp), uint16(LGDT),
700	/*1279*/ uint16(xArgM16and32),
701	/*1280*/ uint16(xMatch),
702	/*1281*/ uint16(xSetOp), uint16(LGDT),
703	/*1283*/ uint16(xArgM16and64),
704	/*1284*/ uint16(xMatch),
705	/*1285*/ uint16(xCondIs64), 1288, 1292,
706	/*1288*/ uint16(xSetOp), uint16(LIDT),
707	/*1290*/ uint16(xArgM16and32),
708	/*1291*/ uint16(xMatch),
709	/*1292*/ uint16(xSetOp), uint16(LIDT),
710	/*1294*/ uint16(xArgM16and64),
711	/*1295*/ uint16(xMatch),
712	/*1296*/ uint16(xCondDataSize), 1300, 1304, 1308,
713	/*1300*/ uint16(xSetOp), uint16(SMSW),
714	/*1302*/ uint16(xArgRM16),
715	/*1303*/ uint16(xMatch),
716	/*1304*/ uint16(xSetOp), uint16(SMSW),
717	/*1306*/ uint16(xArgR32M16),
718	/*1307*/ uint16(xMatch),
719	/*1308*/ uint16(xSetOp), uint16(SMSW),
720	/*1310*/ uint16(xArgR64M16),
721	/*1311*/ uint16(xMatch),
722	/*1312*/ uint16(xSetOp), uint16(LMSW),
723	/*1314*/ uint16(xArgRM16),
724	/*1315*/ uint16(xMatch),
725	/*1316*/ uint16(xSetOp), uint16(INVLPG),
726	/*1318*/ uint16(xArgM),
727	/*1319*/ uint16(xMatch),
728	/*1320*/ uint16(xSetOp), uint16(MONITOR),
729	/*1322*/ uint16(xMatch),
730	/*1323*/ uint16(xSetOp), uint16(MWAIT),
731	/*1325*/ uint16(xMatch),
732	/*1326*/ uint16(xSetOp), uint16(XGETBV),
733	/*1328*/ uint16(xMatch),
734	/*1329*/ uint16(xSetOp), uint16(XSETBV),
735	/*1331*/ uint16(xMatch),
736	/*1332*/ uint16(xSetOp), uint16(XEND),
737	/*1334*/ uint16(xMatch),
738	/*1335*/ uint16(xSetOp), uint16(XTEST),
739	/*1337*/ uint16(xMatch),
740	/*1338*/ uint16(xCondIs64), 0, 1341,
741	/*1341*/ uint16(xSetOp), uint16(SWAPGS),
742	/*1343*/ uint16(xMatch),
743	/*1344*/ uint16(xSetOp), uint16(RDTSCP),
744	/*1346*/ uint16(xMatch),
745	/*1347*/ uint16(xCondDataSize), 1351, 1357, 1363,
746	/*1351*/ uint16(xSetOp), uint16(LAR),
747	/*1353*/ uint16(xReadSlashR),
748	/*1354*/ uint16(xArgR16),
749	/*1355*/ uint16(xArgRM16),
750	/*1356*/ uint16(xMatch),
751	/*1357*/ uint16(xSetOp), uint16(LAR),
752	/*1359*/ uint16(xReadSlashR),
753	/*1360*/ uint16(xArgR32),
754	/*1361*/ uint16(xArgR32M16),
755	/*1362*/ uint16(xMatch),
756	/*1363*/ uint16(xSetOp), uint16(LAR),
757	/*1365*/ uint16(xReadSlashR),
758	/*1366*/ uint16(xArgR64),
759	/*1367*/ uint16(xArgR64M16),
760	/*1368*/ uint16(xMatch),
761	/*1369*/ uint16(xCondDataSize), 1373, 1379, 1385,
762	/*1373*/ uint16(xSetOp), uint16(LSL),
763	/*1375*/ uint16(xReadSlashR),
764	/*1376*/ uint16(xArgR16),
765	/*1377*/ uint16(xArgRM16),
766	/*1378*/ uint16(xMatch),
767	/*1379*/ uint16(xSetOp), uint16(LSL),
768	/*1381*/ uint16(xReadSlashR),
769	/*1382*/ uint16(xArgR32),
770	/*1383*/ uint16(xArgR32M16),
771	/*1384*/ uint16(xMatch),
772	/*1385*/ uint16(xSetOp), uint16(LSL),
773	/*1387*/ uint16(xReadSlashR),
774	/*1388*/ uint16(xArgR64),
775	/*1389*/ uint16(xArgR32M16),
776	/*1390*/ uint16(xMatch),
777	/*1391*/ uint16(xCondIs64), 0, 1394,
778	/*1394*/ uint16(xSetOp), uint16(SYSCALL),
779	/*1396*/ uint16(xMatch),
780	/*1397*/ uint16(xSetOp), uint16(CLTS),
781	/*1399*/ uint16(xMatch),
782	/*1400*/ uint16(xCondIs64), 0, 1403,
783	/*1403*/ uint16(xSetOp), uint16(SYSRET),
784	/*1405*/ uint16(xMatch),
785	/*1406*/ uint16(xSetOp), uint16(INVD),
786	/*1408*/ uint16(xMatch),
787	/*1409*/ uint16(xSetOp), uint16(WBINVD),
788	/*1411*/ uint16(xMatch),
789	/*1412*/ uint16(xSetOp), uint16(UD2),
790	/*1414*/ uint16(xMatch),
791	/*1415*/ uint16(xCondSlashR),
792	0,    // 0
793	1424, // 1
794	0,    // 2
795	0,    // 3
796	0,    // 4
797	0,    // 5
798	0,    // 6
799	0,    // 7
800	/*1424*/ uint16(xSetOp), uint16(PREFETCHW),
801	/*1426*/ uint16(xArgM8),
802	/*1427*/ uint16(xMatch),
803	/*1428*/ uint16(xCondPrefix), 4,
804	0xF3, 1456,
805	0xF2, 1450,
806	0x66, 1444,
807	0x0, 1438,
808	/*1438*/ uint16(xSetOp), uint16(MOVUPS),
809	/*1440*/ uint16(xReadSlashR),
810	/*1441*/ uint16(xArgXmm1),
811	/*1442*/ uint16(xArgXmm2M128),
812	/*1443*/ uint16(xMatch),
813	/*1444*/ uint16(xSetOp), uint16(MOVUPD),
814	/*1446*/ uint16(xReadSlashR),
815	/*1447*/ uint16(xArgXmm1),
816	/*1448*/ uint16(xArgXmm2M128),
817	/*1449*/ uint16(xMatch),
818	/*1450*/ uint16(xSetOp), uint16(MOVSD_XMM),
819	/*1452*/ uint16(xReadSlashR),
820	/*1453*/ uint16(xArgXmm1),
821	/*1454*/ uint16(xArgXmm2M64),
822	/*1455*/ uint16(xMatch),
823	/*1456*/ uint16(xSetOp), uint16(MOVSS),
824	/*1458*/ uint16(xReadSlashR),
825	/*1459*/ uint16(xArgXmm1),
826	/*1460*/ uint16(xArgXmm2M32),
827	/*1461*/ uint16(xMatch),
828	/*1462*/ uint16(xCondPrefix), 4,
829	0xF3, 1490,
830	0xF2, 1484,
831	0x66, 1478,
832	0x0, 1472,
833	/*1472*/ uint16(xSetOp), uint16(MOVUPS),
834	/*1474*/ uint16(xReadSlashR),
835	/*1475*/ uint16(xArgXmm2M128),
836	/*1476*/ uint16(xArgXmm1),
837	/*1477*/ uint16(xMatch),
838	/*1478*/ uint16(xSetOp), uint16(MOVUPD),
839	/*1480*/ uint16(xReadSlashR),
840	/*1481*/ uint16(xArgXmm2M128),
841	/*1482*/ uint16(xArgXmm),
842	/*1483*/ uint16(xMatch),
843	/*1484*/ uint16(xSetOp), uint16(MOVSD_XMM),
844	/*1486*/ uint16(xReadSlashR),
845	/*1487*/ uint16(xArgXmm2M64),
846	/*1488*/ uint16(xArgXmm1),
847	/*1489*/ uint16(xMatch),
848	/*1490*/ uint16(xSetOp), uint16(MOVSS),
849	/*1492*/ uint16(xReadSlashR),
850	/*1493*/ uint16(xArgXmm2M32),
851	/*1494*/ uint16(xArgXmm),
852	/*1495*/ uint16(xMatch),
853	/*1496*/ uint16(xCondPrefix), 4,
854	0xF3, 1533,
855	0xF2, 1527,
856	0x66, 1521,
857	0x0, 1506,
858	/*1506*/ uint16(xCondIsMem), 1509, 1515,
859	/*1509*/ uint16(xSetOp), uint16(MOVHLPS),
860	/*1511*/ uint16(xReadSlashR),
861	/*1512*/ uint16(xArgXmm1),
862	/*1513*/ uint16(xArgXmm2),
863	/*1514*/ uint16(xMatch),
864	/*1515*/ uint16(xSetOp), uint16(MOVLPS),
865	/*1517*/ uint16(xReadSlashR),
866	/*1518*/ uint16(xArgXmm),
867	/*1519*/ uint16(xArgM64),
868	/*1520*/ uint16(xMatch),
869	/*1521*/ uint16(xSetOp), uint16(MOVLPD),
870	/*1523*/ uint16(xReadSlashR),
871	/*1524*/ uint16(xArgXmm),
872	/*1525*/ uint16(xArgXmm2M64),
873	/*1526*/ uint16(xMatch),
874	/*1527*/ uint16(xSetOp), uint16(MOVDDUP),
875	/*1529*/ uint16(xReadSlashR),
876	/*1530*/ uint16(xArgXmm1),
877	/*1531*/ uint16(xArgXmm2M64),
878	/*1532*/ uint16(xMatch),
879	/*1533*/ uint16(xSetOp), uint16(MOVSLDUP),
880	/*1535*/ uint16(xReadSlashR),
881	/*1536*/ uint16(xArgXmm1),
882	/*1537*/ uint16(xArgXmm2M128),
883	/*1538*/ uint16(xMatch),
884	/*1539*/ uint16(xCondPrefix), 2,
885	0x66, 1551,
886	0x0, 1545,
887	/*1545*/ uint16(xSetOp), uint16(MOVLPS),
888	/*1547*/ uint16(xReadSlashR),
889	/*1548*/ uint16(xArgM64),
890	/*1549*/ uint16(xArgXmm),
891	/*1550*/ uint16(xMatch),
892	/*1551*/ uint16(xSetOp), uint16(MOVLPD),
893	/*1553*/ uint16(xReadSlashR),
894	/*1554*/ uint16(xArgXmm2M64),
895	/*1555*/ uint16(xArgXmm),
896	/*1556*/ uint16(xMatch),
897	/*1557*/ uint16(xCondPrefix), 2,
898	0x66, 1569,
899	0x0, 1563,
900	/*1563*/ uint16(xSetOp), uint16(UNPCKLPS),
901	/*1565*/ uint16(xReadSlashR),
902	/*1566*/ uint16(xArgXmm1),
903	/*1567*/ uint16(xArgXmm2M128),
904	/*1568*/ uint16(xMatch),
905	/*1569*/ uint16(xSetOp), uint16(UNPCKLPD),
906	/*1571*/ uint16(xReadSlashR),
907	/*1572*/ uint16(xArgXmm1),
908	/*1573*/ uint16(xArgXmm2M128),
909	/*1574*/ uint16(xMatch),
910	/*1575*/ uint16(xCondPrefix), 2,
911	0x66, 1587,
912	0x0, 1581,
913	/*1581*/ uint16(xSetOp), uint16(UNPCKHPS),
914	/*1583*/ uint16(xReadSlashR),
915	/*1584*/ uint16(xArgXmm1),
916	/*1585*/ uint16(xArgXmm2M128),
917	/*1586*/ uint16(xMatch),
918	/*1587*/ uint16(xSetOp), uint16(UNPCKHPD),
919	/*1589*/ uint16(xReadSlashR),
920	/*1590*/ uint16(xArgXmm1),
921	/*1591*/ uint16(xArgXmm2M128),
922	/*1592*/ uint16(xMatch),
923	/*1593*/ uint16(xCondPrefix), 3,
924	0xF3, 1622,
925	0x66, 1616,
926	0x0, 1601,
927	/*1601*/ uint16(xCondIsMem), 1604, 1610,
928	/*1604*/ uint16(xSetOp), uint16(MOVLHPS),
929	/*1606*/ uint16(xReadSlashR),
930	/*1607*/ uint16(xArgXmm1),
931	/*1608*/ uint16(xArgXmm2),
932	/*1609*/ uint16(xMatch),
933	/*1610*/ uint16(xSetOp), uint16(MOVHPS),
934	/*1612*/ uint16(xReadSlashR),
935	/*1613*/ uint16(xArgXmm),
936	/*1614*/ uint16(xArgM64),
937	/*1615*/ uint16(xMatch),
938	/*1616*/ uint16(xSetOp), uint16(MOVHPD),
939	/*1618*/ uint16(xReadSlashR),
940	/*1619*/ uint16(xArgXmm),
941	/*1620*/ uint16(xArgXmm2M64),
942	/*1621*/ uint16(xMatch),
943	/*1622*/ uint16(xSetOp), uint16(MOVSHDUP),
944	/*1624*/ uint16(xReadSlashR),
945	/*1625*/ uint16(xArgXmm1),
946	/*1626*/ uint16(xArgXmm2M128),
947	/*1627*/ uint16(xMatch),
948	/*1628*/ uint16(xCondPrefix), 2,
949	0x66, 1640,
950	0x0, 1634,
951	/*1634*/ uint16(xSetOp), uint16(MOVHPS),
952	/*1636*/ uint16(xReadSlashR),
953	/*1637*/ uint16(xArgM64),
954	/*1638*/ uint16(xArgXmm),
955	/*1639*/ uint16(xMatch),
956	/*1640*/ uint16(xSetOp), uint16(MOVHPD),
957	/*1642*/ uint16(xReadSlashR),
958	/*1643*/ uint16(xArgXmm2M64),
959	/*1644*/ uint16(xArgXmm),
960	/*1645*/ uint16(xMatch),
961	/*1646*/ uint16(xCondSlashR),
962	1655, // 0
963	1659, // 1
964	1663, // 2
965	1667, // 3
966	0,    // 4
967	0,    // 5
968	0,    // 6
969	0,    // 7
970	/*1655*/ uint16(xSetOp), uint16(PREFETCHNTA),
971	/*1657*/ uint16(xArgM8),
972	/*1658*/ uint16(xMatch),
973	/*1659*/ uint16(xSetOp), uint16(PREFETCHT0),
974	/*1661*/ uint16(xArgM8),
975	/*1662*/ uint16(xMatch),
976	/*1663*/ uint16(xSetOp), uint16(PREFETCHT1),
977	/*1665*/ uint16(xArgM8),
978	/*1666*/ uint16(xMatch),
979	/*1667*/ uint16(xSetOp), uint16(PREFETCHT2),
980	/*1669*/ uint16(xArgM8),
981	/*1670*/ uint16(xMatch),
982	/*1671*/ uint16(xCondSlashR),
983	1680, // 0
984	0,    // 1
985	0,    // 2
986	0,    // 3
987	0,    // 4
988	0,    // 5
989	0,    // 6
990	0,    // 7
991	/*1680*/ uint16(xCondDataSize), 1684, 1688, 0,
992	/*1684*/ uint16(xSetOp), uint16(NOP),
993	/*1686*/ uint16(xArgRM16),
994	/*1687*/ uint16(xMatch),
995	/*1688*/ uint16(xSetOp), uint16(NOP),
996	/*1690*/ uint16(xArgRM32),
997	/*1691*/ uint16(xMatch),
998	/*1692*/ uint16(xCondIs64), 1695, 1701,
999	/*1695*/ uint16(xSetOp), uint16(MOV),
1000	/*1697*/ uint16(xReadSlashR),
1001	/*1698*/ uint16(xArgRmf32),
1002	/*1699*/ uint16(xArgCR0dashCR7),
1003	/*1700*/ uint16(xMatch),
1004	/*1701*/ uint16(xSetOp), uint16(MOV),
1005	/*1703*/ uint16(xReadSlashR),
1006	/*1704*/ uint16(xArgRmf64),
1007	/*1705*/ uint16(xArgCR0dashCR7),
1008	/*1706*/ uint16(xMatch),
1009	/*1707*/ uint16(xCondIs64), 1710, 1716,
1010	/*1710*/ uint16(xSetOp), uint16(MOV),
1011	/*1712*/ uint16(xReadSlashR),
1012	/*1713*/ uint16(xArgRmf32),
1013	/*1714*/ uint16(xArgDR0dashDR7),
1014	/*1715*/ uint16(xMatch),
1015	/*1716*/ uint16(xSetOp), uint16(MOV),
1016	/*1718*/ uint16(xReadSlashR),
1017	/*1719*/ uint16(xArgRmf64),
1018	/*1720*/ uint16(xArgDR0dashDR7),
1019	/*1721*/ uint16(xMatch),
1020	/*1722*/ uint16(xCondIs64), 1725, 1731,
1021	/*1725*/ uint16(xSetOp), uint16(MOV),
1022	/*1727*/ uint16(xReadSlashR),
1023	/*1728*/ uint16(xArgCR0dashCR7),
1024	/*1729*/ uint16(xArgRmf32),
1025	/*1730*/ uint16(xMatch),
1026	/*1731*/ uint16(xSetOp), uint16(MOV),
1027	/*1733*/ uint16(xReadSlashR),
1028	/*1734*/ uint16(xArgCR0dashCR7),
1029	/*1735*/ uint16(xArgRmf64),
1030	/*1736*/ uint16(xMatch),
1031	/*1737*/ uint16(xCondIs64), 1740, 1746,
1032	/*1740*/ uint16(xSetOp), uint16(MOV),
1033	/*1742*/ uint16(xReadSlashR),
1034	/*1743*/ uint16(xArgDR0dashDR7),
1035	/*1744*/ uint16(xArgRmf32),
1036	/*1745*/ uint16(xMatch),
1037	/*1746*/ uint16(xSetOp), uint16(MOV),
1038	/*1748*/ uint16(xReadSlashR),
1039	/*1749*/ uint16(xArgDR0dashDR7),
1040	/*1750*/ uint16(xArgRmf64),
1041	/*1751*/ uint16(xMatch),
1042	/*1752*/ uint16(xCondIs64), 1755, 1761,
1043	/*1755*/ uint16(xSetOp), uint16(MOV),
1044	/*1757*/ uint16(xReadSlashR),
1045	/*1758*/ uint16(xArgRmf32),
1046	/*1759*/ uint16(xArgTR0dashTR7),
1047	/*1760*/ uint16(xMatch),
1048	/*1761*/ uint16(xSetOp), uint16(MOV),
1049	/*1763*/ uint16(xReadSlashR),
1050	/*1764*/ uint16(xArgRmf64),
1051	/*1765*/ uint16(xArgTR0dashTR7),
1052	/*1766*/ uint16(xMatch),
1053	/*1767*/ uint16(xCondIs64), 1770, 1776,
1054	/*1770*/ uint16(xSetOp), uint16(MOV),
1055	/*1772*/ uint16(xReadSlashR),
1056	/*1773*/ uint16(xArgTR0dashTR7),
1057	/*1774*/ uint16(xArgRmf32),
1058	/*1775*/ uint16(xMatch),
1059	/*1776*/ uint16(xSetOp), uint16(MOV),
1060	/*1778*/ uint16(xReadSlashR),
1061	/*1779*/ uint16(xArgTR0dashTR7),
1062	/*1780*/ uint16(xArgRmf64),
1063	/*1781*/ uint16(xMatch),
1064	/*1782*/ uint16(xCondPrefix), 2,
1065	0x66, 1794,
1066	0x0, 1788,
1067	/*1788*/ uint16(xSetOp), uint16(MOVAPS),
1068	/*1790*/ uint16(xReadSlashR),
1069	/*1791*/ uint16(xArgXmm1),
1070	/*1792*/ uint16(xArgXmm2M128),
1071	/*1793*/ uint16(xMatch),
1072	/*1794*/ uint16(xSetOp), uint16(MOVAPD),
1073	/*1796*/ uint16(xReadSlashR),
1074	/*1797*/ uint16(xArgXmm1),
1075	/*1798*/ uint16(xArgXmm2M128),
1076	/*1799*/ uint16(xMatch),
1077	/*1800*/ uint16(xCondPrefix), 2,
1078	0x66, 1812,
1079	0x0, 1806,
1080	/*1806*/ uint16(xSetOp), uint16(MOVAPS),
1081	/*1808*/ uint16(xReadSlashR),
1082	/*1809*/ uint16(xArgXmm2M128),
1083	/*1810*/ uint16(xArgXmm1),
1084	/*1811*/ uint16(xMatch),
1085	/*1812*/ uint16(xSetOp), uint16(MOVAPD),
1086	/*1814*/ uint16(xReadSlashR),
1087	/*1815*/ uint16(xArgXmm2M128),
1088	/*1816*/ uint16(xArgXmm1),
1089	/*1817*/ uint16(xMatch),
1090	/*1818*/ uint16(xCondIs64), 1821, 1875,
1091	/*1821*/ uint16(xCondPrefix), 4,
1092	0xF3, 1859,
1093	0xF2, 1843,
1094	0x66, 1837,
1095	0x0, 1831,
1096	/*1831*/ uint16(xSetOp), uint16(CVTPI2PS),
1097	/*1833*/ uint16(xReadSlashR),
1098	/*1834*/ uint16(xArgXmm),
1099	/*1835*/ uint16(xArgMmM64),
1100	/*1836*/ uint16(xMatch),
1101	/*1837*/ uint16(xSetOp), uint16(CVTPI2PD),
1102	/*1839*/ uint16(xReadSlashR),
1103	/*1840*/ uint16(xArgXmm),
1104	/*1841*/ uint16(xArgMmM64),
1105	/*1842*/ uint16(xMatch),
1106	/*1843*/ uint16(xCondDataSize), 1847, 1853, 0,
1107	/*1847*/ uint16(xSetOp), uint16(CVTSI2SD),
1108	/*1849*/ uint16(xReadSlashR),
1109	/*1850*/ uint16(xArgXmm),
1110	/*1851*/ uint16(xArgRM32),
1111	/*1852*/ uint16(xMatch),
1112	/*1853*/ uint16(xSetOp), uint16(CVTSI2SD),
1113	/*1855*/ uint16(xReadSlashR),
1114	/*1856*/ uint16(xArgXmm),
1115	/*1857*/ uint16(xArgRM32),
1116	/*1858*/ uint16(xMatch),
1117	/*1859*/ uint16(xCondDataSize), 1863, 1869, 0,
1118	/*1863*/ uint16(xSetOp), uint16(CVTSI2SS),
1119	/*1865*/ uint16(xReadSlashR),
1120	/*1866*/ uint16(xArgXmm),
1121	/*1867*/ uint16(xArgRM32),
1122	/*1868*/ uint16(xMatch),
1123	/*1869*/ uint16(xSetOp), uint16(CVTSI2SS),
1124	/*1871*/ uint16(xReadSlashR),
1125	/*1872*/ uint16(xArgXmm),
1126	/*1873*/ uint16(xArgRM32),
1127	/*1874*/ uint16(xMatch),
1128	/*1875*/ uint16(xCondPrefix), 4,
1129	0xF3, 1895,
1130	0xF2, 1885,
1131	0x66, 1837,
1132	0x0, 1831,
1133	/*1885*/ uint16(xCondDataSize), 1847, 1853, 1889,
1134	/*1889*/ uint16(xSetOp), uint16(CVTSI2SD),
1135	/*1891*/ uint16(xReadSlashR),
1136	/*1892*/ uint16(xArgXmm),
1137	/*1893*/ uint16(xArgRM64),
1138	/*1894*/ uint16(xMatch),
1139	/*1895*/ uint16(xCondDataSize), 1863, 1869, 1899,
1140	/*1899*/ uint16(xSetOp), uint16(CVTSI2SS),
1141	/*1901*/ uint16(xReadSlashR),
1142	/*1902*/ uint16(xArgXmm),
1143	/*1903*/ uint16(xArgRM64),
1144	/*1904*/ uint16(xMatch),
1145	/*1905*/ uint16(xCondPrefix), 4,
1146	0xF3, 1933,
1147	0xF2, 1927,
1148	0x66, 1921,
1149	0x0, 1915,
1150	/*1915*/ uint16(xSetOp), uint16(MOVNTPS),
1151	/*1917*/ uint16(xReadSlashR),
1152	/*1918*/ uint16(xArgM128),
1153	/*1919*/ uint16(xArgXmm),
1154	/*1920*/ uint16(xMatch),
1155	/*1921*/ uint16(xSetOp), uint16(MOVNTPD),
1156	/*1923*/ uint16(xReadSlashR),
1157	/*1924*/ uint16(xArgM128),
1158	/*1925*/ uint16(xArgXmm),
1159	/*1926*/ uint16(xMatch),
1160	/*1927*/ uint16(xSetOp), uint16(MOVNTSD),
1161	/*1929*/ uint16(xReadSlashR),
1162	/*1930*/ uint16(xArgM64),
1163	/*1931*/ uint16(xArgXmm),
1164	/*1932*/ uint16(xMatch),
1165	/*1933*/ uint16(xSetOp), uint16(MOVNTSS),
1166	/*1935*/ uint16(xReadSlashR),
1167	/*1936*/ uint16(xArgM32),
1168	/*1937*/ uint16(xArgXmm),
1169	/*1938*/ uint16(xMatch),
1170	/*1939*/ uint16(xCondIs64), 1942, 1996,
1171	/*1942*/ uint16(xCondPrefix), 4,
1172	0xF3, 1980,
1173	0xF2, 1964,
1174	0x66, 1958,
1175	0x0, 1952,
1176	/*1952*/ uint16(xSetOp), uint16(CVTTPS2PI),
1177	/*1954*/ uint16(xReadSlashR),
1178	/*1955*/ uint16(xArgMm),
1179	/*1956*/ uint16(xArgXmmM64),
1180	/*1957*/ uint16(xMatch),
1181	/*1958*/ uint16(xSetOp), uint16(CVTTPD2PI),
1182	/*1960*/ uint16(xReadSlashR),
1183	/*1961*/ uint16(xArgMm),
1184	/*1962*/ uint16(xArgXmmM128),
1185	/*1963*/ uint16(xMatch),
1186	/*1964*/ uint16(xCondDataSize), 1968, 1974, 0,
1187	/*1968*/ uint16(xSetOp), uint16(CVTTSD2SI),
1188	/*1970*/ uint16(xReadSlashR),
1189	/*1971*/ uint16(xArgR32),
1190	/*1972*/ uint16(xArgXmmM64),
1191	/*1973*/ uint16(xMatch),
1192	/*1974*/ uint16(xSetOp), uint16(CVTTSD2SI),
1193	/*1976*/ uint16(xReadSlashR),
1194	/*1977*/ uint16(xArgR32),
1195	/*1978*/ uint16(xArgXmmM64),
1196	/*1979*/ uint16(xMatch),
1197	/*1980*/ uint16(xCondDataSize), 1984, 1990, 0,
1198	/*1984*/ uint16(xSetOp), uint16(CVTTSS2SI),
1199	/*1986*/ uint16(xReadSlashR),
1200	/*1987*/ uint16(xArgR32),
1201	/*1988*/ uint16(xArgXmmM32),
1202	/*1989*/ uint16(xMatch),
1203	/*1990*/ uint16(xSetOp), uint16(CVTTSS2SI),
1204	/*1992*/ uint16(xReadSlashR),
1205	/*1993*/ uint16(xArgR32),
1206	/*1994*/ uint16(xArgXmmM32),
1207	/*1995*/ uint16(xMatch),
1208	/*1996*/ uint16(xCondPrefix), 4,
1209	0xF3, 2016,
1210	0xF2, 2006,
1211	0x66, 1958,
1212	0x0, 1952,
1213	/*2006*/ uint16(xCondDataSize), 1968, 1974, 2010,
1214	/*2010*/ uint16(xSetOp), uint16(CVTTSD2SI),
1215	/*2012*/ uint16(xReadSlashR),
1216	/*2013*/ uint16(xArgR64),
1217	/*2014*/ uint16(xArgXmmM64),
1218	/*2015*/ uint16(xMatch),
1219	/*2016*/ uint16(xCondDataSize), 1984, 1990, 2020,
1220	/*2020*/ uint16(xSetOp), uint16(CVTTSS2SI),
1221	/*2022*/ uint16(xReadSlashR),
1222	/*2023*/ uint16(xArgR64),
1223	/*2024*/ uint16(xArgXmmM32),
1224	/*2025*/ uint16(xMatch),
1225	/*2026*/ uint16(xCondIs64), 2029, 2083,
1226	/*2029*/ uint16(xCondPrefix), 4,
1227	0xF3, 2067,
1228	0xF2, 2051,
1229	0x66, 2045,
1230	0x0, 2039,
1231	/*2039*/ uint16(xSetOp), uint16(CVTPS2PI),
1232	/*2041*/ uint16(xReadSlashR),
1233	/*2042*/ uint16(xArgMm),
1234	/*2043*/ uint16(xArgXmmM64),
1235	/*2044*/ uint16(xMatch),
1236	/*2045*/ uint16(xSetOp), uint16(CVTPD2PI),
1237	/*2047*/ uint16(xReadSlashR),
1238	/*2048*/ uint16(xArgMm),
1239	/*2049*/ uint16(xArgXmmM128),
1240	/*2050*/ uint16(xMatch),
1241	/*2051*/ uint16(xCondDataSize), 2055, 2061, 0,
1242	/*2055*/ uint16(xSetOp), uint16(CVTSD2SI),
1243	/*2057*/ uint16(xReadSlashR),
1244	/*2058*/ uint16(xArgR32),
1245	/*2059*/ uint16(xArgXmmM64),
1246	/*2060*/ uint16(xMatch),
1247	/*2061*/ uint16(xSetOp), uint16(CVTSD2SI),
1248	/*2063*/ uint16(xReadSlashR),
1249	/*2064*/ uint16(xArgR32),
1250	/*2065*/ uint16(xArgXmmM64),
1251	/*2066*/ uint16(xMatch),
1252	/*2067*/ uint16(xCondDataSize), 2071, 2077, 0,
1253	/*2071*/ uint16(xSetOp), uint16(CVTSS2SI),
1254	/*2073*/ uint16(xReadSlashR),
1255	/*2074*/ uint16(xArgR32),
1256	/*2075*/ uint16(xArgXmmM32),
1257	/*2076*/ uint16(xMatch),
1258	/*2077*/ uint16(xSetOp), uint16(CVTSS2SI),
1259	/*2079*/ uint16(xReadSlashR),
1260	/*2080*/ uint16(xArgR32),
1261	/*2081*/ uint16(xArgXmmM32),
1262	/*2082*/ uint16(xMatch),
1263	/*2083*/ uint16(xCondPrefix), 4,
1264	0xF3, 2103,
1265	0xF2, 2093,
1266	0x66, 2045,
1267	0x0, 2039,
1268	/*2093*/ uint16(xCondDataSize), 2055, 2061, 2097,
1269	/*2097*/ uint16(xSetOp), uint16(CVTSD2SI),
1270	/*2099*/ uint16(xReadSlashR),
1271	/*2100*/ uint16(xArgR64),
1272	/*2101*/ uint16(xArgXmmM64),
1273	/*2102*/ uint16(xMatch),
1274	/*2103*/ uint16(xCondDataSize), 2071, 2077, 2107,
1275	/*2107*/ uint16(xSetOp), uint16(CVTSS2SI),
1276	/*2109*/ uint16(xReadSlashR),
1277	/*2110*/ uint16(xArgR64),
1278	/*2111*/ uint16(xArgXmmM32),
1279	/*2112*/ uint16(xMatch),
1280	/*2113*/ uint16(xCondPrefix), 2,
1281	0x66, 2125,
1282	0x0, 2119,
1283	/*2119*/ uint16(xSetOp), uint16(UCOMISS),
1284	/*2121*/ uint16(xReadSlashR),
1285	/*2122*/ uint16(xArgXmm1),
1286	/*2123*/ uint16(xArgXmm2M32),
1287	/*2124*/ uint16(xMatch),
1288	/*2125*/ uint16(xSetOp), uint16(UCOMISD),
1289	/*2127*/ uint16(xReadSlashR),
1290	/*2128*/ uint16(xArgXmm1),
1291	/*2129*/ uint16(xArgXmm2M64),
1292	/*2130*/ uint16(xMatch),
1293	/*2131*/ uint16(xCondPrefix), 2,
1294	0x66, 2143,
1295	0x0, 2137,
1296	/*2137*/ uint16(xSetOp), uint16(COMISS),
1297	/*2139*/ uint16(xReadSlashR),
1298	/*2140*/ uint16(xArgXmm1),
1299	/*2141*/ uint16(xArgXmm2M32),
1300	/*2142*/ uint16(xMatch),
1301	/*2143*/ uint16(xSetOp), uint16(COMISD),
1302	/*2145*/ uint16(xReadSlashR),
1303	/*2146*/ uint16(xArgXmm1),
1304	/*2147*/ uint16(xArgXmm2M64),
1305	/*2148*/ uint16(xMatch),
1306	/*2149*/ uint16(xSetOp), uint16(WRMSR),
1307	/*2151*/ uint16(xMatch),
1308	/*2152*/ uint16(xSetOp), uint16(RDTSC),
1309	/*2154*/ uint16(xMatch),
1310	/*2155*/ uint16(xSetOp), uint16(RDMSR),
1311	/*2157*/ uint16(xMatch),
1312	/*2158*/ uint16(xSetOp), uint16(RDPMC),
1313	/*2160*/ uint16(xMatch),
1314	/*2161*/ uint16(xSetOp), uint16(SYSENTER),
1315	/*2163*/ uint16(xMatch),
1316	/*2164*/ uint16(xCondDataSize), 2168, 2168, 2171,
1317	/*2168*/ uint16(xSetOp), uint16(SYSEXIT),
1318	/*2170*/ uint16(xMatch),
1319	/*2171*/ uint16(xSetOp), uint16(SYSEXIT),
1320	/*2173*/ uint16(xMatch),
1321	/*2174*/ uint16(xCondByte), 54,
1322	0x00, 2285,
1323	0x01, 2303,
1324	0x02, 2321,
1325	0x03, 2339,
1326	0x04, 2357,
1327	0x05, 2375,
1328	0x06, 2393,
1329	0x07, 2411,
1330	0x08, 2429,
1331	0x09, 2447,
1332	0x0A, 2465,
1333	0x0B, 2483,
1334	0x10, 2501,
1335	0x14, 2512,
1336	0x15, 2523,
1337	0x17, 2534,
1338	0x1C, 2544,
1339	0x1D, 2562,
1340	0x1E, 2580,
1341	0x20, 2598,
1342	0x21, 2608,
1343	0x22, 2618,
1344	0x23, 2628,
1345	0x24, 2638,
1346	0x25, 2648,
1347	0x28, 2658,
1348	0x29, 2668,
1349	0x2A, 2678,
1350	0x2B, 2688,
1351	0x30, 2698,
1352	0x31, 2708,
1353	0x32, 2718,
1354	0x33, 2728,
1355	0x34, 2738,
1356	0x35, 2748,
1357	0x37, 2758,
1358	0x38, 2768,
1359	0x39, 2778,
1360	0x3A, 2788,
1361	0x3B, 2798,
1362	0x3C, 2808,
1363	0x3D, 2818,
1364	0x3E, 2828,
1365	0x3F, 2838,
1366	0x40, 2848,
1367	0x41, 2858,
1368	0x82, 2868,
1369	0xDB, 2891,
1370	0xDC, 2901,
1371	0xDD, 2911,
1372	0xDE, 2921,
1373	0xDF, 2931,
1374	0xF0, 2941,
1375	0xF1, 3008,
1376	uint16(xFail),
1377	/*2285*/ uint16(xCondPrefix), 2,
1378	0x66, 2297,
1379	0x0, 2291,
1380	/*2291*/ uint16(xSetOp), uint16(PSHUFB),
1381	/*2293*/ uint16(xReadSlashR),
1382	/*2294*/ uint16(xArgMm1),
1383	/*2295*/ uint16(xArgMm2M64),
1384	/*2296*/ uint16(xMatch),
1385	/*2297*/ uint16(xSetOp), uint16(PSHUFB),
1386	/*2299*/ uint16(xReadSlashR),
1387	/*2300*/ uint16(xArgXmm1),
1388	/*2301*/ uint16(xArgXmm2M128),
1389	/*2302*/ uint16(xMatch),
1390	/*2303*/ uint16(xCondPrefix), 2,
1391	0x66, 2315,
1392	0x0, 2309,
1393	/*2309*/ uint16(xSetOp), uint16(PHADDW),
1394	/*2311*/ uint16(xReadSlashR),
1395	/*2312*/ uint16(xArgMm1),
1396	/*2313*/ uint16(xArgMm2M64),
1397	/*2314*/ uint16(xMatch),
1398	/*2315*/ uint16(xSetOp), uint16(PHADDW),
1399	/*2317*/ uint16(xReadSlashR),
1400	/*2318*/ uint16(xArgXmm1),
1401	/*2319*/ uint16(xArgXmm2M128),
1402	/*2320*/ uint16(xMatch),
1403	/*2321*/ uint16(xCondPrefix), 2,
1404	0x66, 2333,
1405	0x0, 2327,
1406	/*2327*/ uint16(xSetOp), uint16(PHADDD),
1407	/*2329*/ uint16(xReadSlashR),
1408	/*2330*/ uint16(xArgMm1),
1409	/*2331*/ uint16(xArgMm2M64),
1410	/*2332*/ uint16(xMatch),
1411	/*2333*/ uint16(xSetOp), uint16(PHADDD),
1412	/*2335*/ uint16(xReadSlashR),
1413	/*2336*/ uint16(xArgXmm1),
1414	/*2337*/ uint16(xArgXmm2M128),
1415	/*2338*/ uint16(xMatch),
1416	/*2339*/ uint16(xCondPrefix), 2,
1417	0x66, 2351,
1418	0x0, 2345,
1419	/*2345*/ uint16(xSetOp), uint16(PHADDSW),
1420	/*2347*/ uint16(xReadSlashR),
1421	/*2348*/ uint16(xArgMm1),
1422	/*2349*/ uint16(xArgMm2M64),
1423	/*2350*/ uint16(xMatch),
1424	/*2351*/ uint16(xSetOp), uint16(PHADDSW),
1425	/*2353*/ uint16(xReadSlashR),
1426	/*2354*/ uint16(xArgXmm1),
1427	/*2355*/ uint16(xArgXmm2M128),
1428	/*2356*/ uint16(xMatch),
1429	/*2357*/ uint16(xCondPrefix), 2,
1430	0x66, 2369,
1431	0x0, 2363,
1432	/*2363*/ uint16(xSetOp), uint16(PMADDUBSW),
1433	/*2365*/ uint16(xReadSlashR),
1434	/*2366*/ uint16(xArgMm1),
1435	/*2367*/ uint16(xArgMm2M64),
1436	/*2368*/ uint16(xMatch),
1437	/*2369*/ uint16(xSetOp), uint16(PMADDUBSW),
1438	/*2371*/ uint16(xReadSlashR),
1439	/*2372*/ uint16(xArgXmm1),
1440	/*2373*/ uint16(xArgXmm2M128),
1441	/*2374*/ uint16(xMatch),
1442	/*2375*/ uint16(xCondPrefix), 2,
1443	0x66, 2387,
1444	0x0, 2381,
1445	/*2381*/ uint16(xSetOp), uint16(PHSUBW),
1446	/*2383*/ uint16(xReadSlashR),
1447	/*2384*/ uint16(xArgMm1),
1448	/*2385*/ uint16(xArgMm2M64),
1449	/*2386*/ uint16(xMatch),
1450	/*2387*/ uint16(xSetOp), uint16(PHSUBW),
1451	/*2389*/ uint16(xReadSlashR),
1452	/*2390*/ uint16(xArgXmm1),
1453	/*2391*/ uint16(xArgXmm2M128),
1454	/*2392*/ uint16(xMatch),
1455	/*2393*/ uint16(xCondPrefix), 2,
1456	0x66, 2405,
1457	0x0, 2399,
1458	/*2399*/ uint16(xSetOp), uint16(PHSUBD),
1459	/*2401*/ uint16(xReadSlashR),
1460	/*2402*/ uint16(xArgMm1),
1461	/*2403*/ uint16(xArgMm2M64),
1462	/*2404*/ uint16(xMatch),
1463	/*2405*/ uint16(xSetOp), uint16(PHSUBD),
1464	/*2407*/ uint16(xReadSlashR),
1465	/*2408*/ uint16(xArgXmm1),
1466	/*2409*/ uint16(xArgXmm2M128),
1467	/*2410*/ uint16(xMatch),
1468	/*2411*/ uint16(xCondPrefix), 2,
1469	0x66, 2423,
1470	0x0, 2417,
1471	/*2417*/ uint16(xSetOp), uint16(PHSUBSW),
1472	/*2419*/ uint16(xReadSlashR),
1473	/*2420*/ uint16(xArgMm1),
1474	/*2421*/ uint16(xArgMm2M64),
1475	/*2422*/ uint16(xMatch),
1476	/*2423*/ uint16(xSetOp), uint16(PHSUBSW),
1477	/*2425*/ uint16(xReadSlashR),
1478	/*2426*/ uint16(xArgXmm1),
1479	/*2427*/ uint16(xArgXmm2M128),
1480	/*2428*/ uint16(xMatch),
1481	/*2429*/ uint16(xCondPrefix), 2,
1482	0x66, 2441,
1483	0x0, 2435,
1484	/*2435*/ uint16(xSetOp), uint16(PSIGNB),
1485	/*2437*/ uint16(xReadSlashR),
1486	/*2438*/ uint16(xArgMm1),
1487	/*2439*/ uint16(xArgMm2M64),
1488	/*2440*/ uint16(xMatch),
1489	/*2441*/ uint16(xSetOp), uint16(PSIGNB),
1490	/*2443*/ uint16(xReadSlashR),
1491	/*2444*/ uint16(xArgXmm1),
1492	/*2445*/ uint16(xArgXmm2M128),
1493	/*2446*/ uint16(xMatch),
1494	/*2447*/ uint16(xCondPrefix), 2,
1495	0x66, 2459,
1496	0x0, 2453,
1497	/*2453*/ uint16(xSetOp), uint16(PSIGNW),
1498	/*2455*/ uint16(xReadSlashR),
1499	/*2456*/ uint16(xArgMm1),
1500	/*2457*/ uint16(xArgMm2M64),
1501	/*2458*/ uint16(xMatch),
1502	/*2459*/ uint16(xSetOp), uint16(PSIGNW),
1503	/*2461*/ uint16(xReadSlashR),
1504	/*2462*/ uint16(xArgXmm1),
1505	/*2463*/ uint16(xArgXmm2M128),
1506	/*2464*/ uint16(xMatch),
1507	/*2465*/ uint16(xCondPrefix), 2,
1508	0x66, 2477,
1509	0x0, 2471,
1510	/*2471*/ uint16(xSetOp), uint16(PSIGND),
1511	/*2473*/ uint16(xReadSlashR),
1512	/*2474*/ uint16(xArgMm1),
1513	/*2475*/ uint16(xArgMm2M64),
1514	/*2476*/ uint16(xMatch),
1515	/*2477*/ uint16(xSetOp), uint16(PSIGND),
1516	/*2479*/ uint16(xReadSlashR),
1517	/*2480*/ uint16(xArgXmm1),
1518	/*2481*/ uint16(xArgXmm2M128),
1519	/*2482*/ uint16(xMatch),
1520	/*2483*/ uint16(xCondPrefix), 2,
1521	0x66, 2495,
1522	0x0, 2489,
1523	/*2489*/ uint16(xSetOp), uint16(PMULHRSW),
1524	/*2491*/ uint16(xReadSlashR),
1525	/*2492*/ uint16(xArgMm1),
1526	/*2493*/ uint16(xArgMm2M64),
1527	/*2494*/ uint16(xMatch),
1528	/*2495*/ uint16(xSetOp), uint16(PMULHRSW),
1529	/*2497*/ uint16(xReadSlashR),
1530	/*2498*/ uint16(xArgXmm1),
1531	/*2499*/ uint16(xArgXmm2M128),
1532	/*2500*/ uint16(xMatch),
1533	/*2501*/ uint16(xCondPrefix), 1,
1534	0x66, 2505,
1535	/*2505*/ uint16(xSetOp), uint16(PBLENDVB),
1536	/*2507*/ uint16(xReadSlashR),
1537	/*2508*/ uint16(xArgXmm1),
1538	/*2509*/ uint16(xArgXmm2M128),
1539	/*2510*/ uint16(xArgXMM0),
1540	/*2511*/ uint16(xMatch),
1541	/*2512*/ uint16(xCondPrefix), 1,
1542	0x66, 2516,
1543	/*2516*/ uint16(xSetOp), uint16(BLENDVPS),
1544	/*2518*/ uint16(xReadSlashR),
1545	/*2519*/ uint16(xArgXmm1),
1546	/*2520*/ uint16(xArgXmm2M128),
1547	/*2521*/ uint16(xArgXMM0),
1548	/*2522*/ uint16(xMatch),
1549	/*2523*/ uint16(xCondPrefix), 1,
1550	0x66, 2527,
1551	/*2527*/ uint16(xSetOp), uint16(BLENDVPD),
1552	/*2529*/ uint16(xReadSlashR),
1553	/*2530*/ uint16(xArgXmm1),
1554	/*2531*/ uint16(xArgXmm2M128),
1555	/*2532*/ uint16(xArgXMM0),
1556	/*2533*/ uint16(xMatch),
1557	/*2534*/ uint16(xCondPrefix), 1,
1558	0x66, 2538,
1559	/*2538*/ uint16(xSetOp), uint16(PTEST),
1560	/*2540*/ uint16(xReadSlashR),
1561	/*2541*/ uint16(xArgXmm1),
1562	/*2542*/ uint16(xArgXmm2M128),
1563	/*2543*/ uint16(xMatch),
1564	/*2544*/ uint16(xCondPrefix), 2,
1565	0x66, 2556,
1566	0x0, 2550,
1567	/*2550*/ uint16(xSetOp), uint16(PABSB),
1568	/*2552*/ uint16(xReadSlashR),
1569	/*2553*/ uint16(xArgMm1),
1570	/*2554*/ uint16(xArgMm2M64),
1571	/*2555*/ uint16(xMatch),
1572	/*2556*/ uint16(xSetOp), uint16(PABSB),
1573	/*2558*/ uint16(xReadSlashR),
1574	/*2559*/ uint16(xArgXmm1),
1575	/*2560*/ uint16(xArgXmm2M128),
1576	/*2561*/ uint16(xMatch),
1577	/*2562*/ uint16(xCondPrefix), 2,
1578	0x66, 2574,
1579	0x0, 2568,
1580	/*2568*/ uint16(xSetOp), uint16(PABSW),
1581	/*2570*/ uint16(xReadSlashR),
1582	/*2571*/ uint16(xArgMm1),
1583	/*2572*/ uint16(xArgMm2M64),
1584	/*2573*/ uint16(xMatch),
1585	/*2574*/ uint16(xSetOp), uint16(PABSW),
1586	/*2576*/ uint16(xReadSlashR),
1587	/*2577*/ uint16(xArgXmm1),
1588	/*2578*/ uint16(xArgXmm2M128),
1589	/*2579*/ uint16(xMatch),
1590	/*2580*/ uint16(xCondPrefix), 2,
1591	0x66, 2592,
1592	0x0, 2586,
1593	/*2586*/ uint16(xSetOp), uint16(PABSD),
1594	/*2588*/ uint16(xReadSlashR),
1595	/*2589*/ uint16(xArgMm1),
1596	/*2590*/ uint16(xArgMm2M64),
1597	/*2591*/ uint16(xMatch),
1598	/*2592*/ uint16(xSetOp), uint16(PABSD),
1599	/*2594*/ uint16(xReadSlashR),
1600	/*2595*/ uint16(xArgXmm1),
1601	/*2596*/ uint16(xArgXmm2M128),
1602	/*2597*/ uint16(xMatch),
1603	/*2598*/ uint16(xCondPrefix), 1,
1604	0x66, 2602,
1605	/*2602*/ uint16(xSetOp), uint16(PMOVSXBW),
1606	/*2604*/ uint16(xReadSlashR),
1607	/*2605*/ uint16(xArgXmm1),
1608	/*2606*/ uint16(xArgXmm2M64),
1609	/*2607*/ uint16(xMatch),
1610	/*2608*/ uint16(xCondPrefix), 1,
1611	0x66, 2612,
1612	/*2612*/ uint16(xSetOp), uint16(PMOVSXBD),
1613	/*2614*/ uint16(xReadSlashR),
1614	/*2615*/ uint16(xArgXmm1),
1615	/*2616*/ uint16(xArgXmm2M32),
1616	/*2617*/ uint16(xMatch),
1617	/*2618*/ uint16(xCondPrefix), 1,
1618	0x66, 2622,
1619	/*2622*/ uint16(xSetOp), uint16(PMOVSXBQ),
1620	/*2624*/ uint16(xReadSlashR),
1621	/*2625*/ uint16(xArgXmm1),
1622	/*2626*/ uint16(xArgXmm2M16),
1623	/*2627*/ uint16(xMatch),
1624	/*2628*/ uint16(xCondPrefix), 1,
1625	0x66, 2632,
1626	/*2632*/ uint16(xSetOp), uint16(PMOVSXWD),
1627	/*2634*/ uint16(xReadSlashR),
1628	/*2635*/ uint16(xArgXmm1),
1629	/*2636*/ uint16(xArgXmm2M64),
1630	/*2637*/ uint16(xMatch),
1631	/*2638*/ uint16(xCondPrefix), 1,
1632	0x66, 2642,
1633	/*2642*/ uint16(xSetOp), uint16(PMOVSXWQ),
1634	/*2644*/ uint16(xReadSlashR),
1635	/*2645*/ uint16(xArgXmm1),
1636	/*2646*/ uint16(xArgXmm2M32),
1637	/*2647*/ uint16(xMatch),
1638	/*2648*/ uint16(xCondPrefix), 1,
1639	0x66, 2652,
1640	/*2652*/ uint16(xSetOp), uint16(PMOVSXDQ),
1641	/*2654*/ uint16(xReadSlashR),
1642	/*2655*/ uint16(xArgXmm1),
1643	/*2656*/ uint16(xArgXmm2M64),
1644	/*2657*/ uint16(xMatch),
1645	/*2658*/ uint16(xCondPrefix), 1,
1646	0x66, 2662,
1647	/*2662*/ uint16(xSetOp), uint16(PMULDQ),
1648	/*2664*/ uint16(xReadSlashR),
1649	/*2665*/ uint16(xArgXmm1),
1650	/*2666*/ uint16(xArgXmm2M128),
1651	/*2667*/ uint16(xMatch),
1652	/*2668*/ uint16(xCondPrefix), 1,
1653	0x66, 2672,
1654	/*2672*/ uint16(xSetOp), uint16(PCMPEQQ),
1655	/*2674*/ uint16(xReadSlashR),
1656	/*2675*/ uint16(xArgXmm1),
1657	/*2676*/ uint16(xArgXmm2M128),
1658	/*2677*/ uint16(xMatch),
1659	/*2678*/ uint16(xCondPrefix), 1,
1660	0x66, 2682,
1661	/*2682*/ uint16(xSetOp), uint16(MOVNTDQA),
1662	/*2684*/ uint16(xReadSlashR),
1663	/*2685*/ uint16(xArgXmm1),
1664	/*2686*/ uint16(xArgM128),
1665	/*2687*/ uint16(xMatch),
1666	/*2688*/ uint16(xCondPrefix), 1,
1667	0x66, 2692,
1668	/*2692*/ uint16(xSetOp), uint16(PACKUSDW),
1669	/*2694*/ uint16(xReadSlashR),
1670	/*2695*/ uint16(xArgXmm1),
1671	/*2696*/ uint16(xArgXmm2M128),
1672	/*2697*/ uint16(xMatch),
1673	/*2698*/ uint16(xCondPrefix), 1,
1674	0x66, 2702,
1675	/*2702*/ uint16(xSetOp), uint16(PMOVZXBW),
1676	/*2704*/ uint16(xReadSlashR),
1677	/*2705*/ uint16(xArgXmm1),
1678	/*2706*/ uint16(xArgXmm2M64),
1679	/*2707*/ uint16(xMatch),
1680	/*2708*/ uint16(xCondPrefix), 1,
1681	0x66, 2712,
1682	/*2712*/ uint16(xSetOp), uint16(PMOVZXBD),
1683	/*2714*/ uint16(xReadSlashR),
1684	/*2715*/ uint16(xArgXmm1),
1685	/*2716*/ uint16(xArgXmm2M32),
1686	/*2717*/ uint16(xMatch),
1687	/*2718*/ uint16(xCondPrefix), 1,
1688	0x66, 2722,
1689	/*2722*/ uint16(xSetOp), uint16(PMOVZXBQ),
1690	/*2724*/ uint16(xReadSlashR),
1691	/*2725*/ uint16(xArgXmm1),
1692	/*2726*/ uint16(xArgXmm2M16),
1693	/*2727*/ uint16(xMatch),
1694	/*2728*/ uint16(xCondPrefix), 1,
1695	0x66, 2732,
1696	/*2732*/ uint16(xSetOp), uint16(PMOVZXWD),
1697	/*2734*/ uint16(xReadSlashR),
1698	/*2735*/ uint16(xArgXmm1),
1699	/*2736*/ uint16(xArgXmm2M64),
1700	/*2737*/ uint16(xMatch),
1701	/*2738*/ uint16(xCondPrefix), 1,
1702	0x66, 2742,
1703	/*2742*/ uint16(xSetOp), uint16(PMOVZXWQ),
1704	/*2744*/ uint16(xReadSlashR),
1705	/*2745*/ uint16(xArgXmm1),
1706	/*2746*/ uint16(xArgXmm2M32),
1707	/*2747*/ uint16(xMatch),
1708	/*2748*/ uint16(xCondPrefix), 1,
1709	0x66, 2752,
1710	/*2752*/ uint16(xSetOp), uint16(PMOVZXDQ),
1711	/*2754*/ uint16(xReadSlashR),
1712	/*2755*/ uint16(xArgXmm1),
1713	/*2756*/ uint16(xArgXmm2M64),
1714	/*2757*/ uint16(xMatch),
1715	/*2758*/ uint16(xCondPrefix), 1,
1716	0x66, 2762,
1717	/*2762*/ uint16(xSetOp), uint16(PCMPGTQ),
1718	/*2764*/ uint16(xReadSlashR),
1719	/*2765*/ uint16(xArgXmm1),
1720	/*2766*/ uint16(xArgXmm2M128),
1721	/*2767*/ uint16(xMatch),
1722	/*2768*/ uint16(xCondPrefix), 1,
1723	0x66, 2772,
1724	/*2772*/ uint16(xSetOp), uint16(PMINSB),
1725	/*2774*/ uint16(xReadSlashR),
1726	/*2775*/ uint16(xArgXmm1),
1727	/*2776*/ uint16(xArgXmm2M128),
1728	/*2777*/ uint16(xMatch),
1729	/*2778*/ uint16(xCondPrefix), 1,
1730	0x66, 2782,
1731	/*2782*/ uint16(xSetOp), uint16(PMINSD),
1732	/*2784*/ uint16(xReadSlashR),
1733	/*2785*/ uint16(xArgXmm1),
1734	/*2786*/ uint16(xArgXmm2M128),
1735	/*2787*/ uint16(xMatch),
1736	/*2788*/ uint16(xCondPrefix), 1,
1737	0x66, 2792,
1738	/*2792*/ uint16(xSetOp), uint16(PMINUW),
1739	/*2794*/ uint16(xReadSlashR),
1740	/*2795*/ uint16(xArgXmm1),
1741	/*2796*/ uint16(xArgXmm2M128),
1742	/*2797*/ uint16(xMatch),
1743	/*2798*/ uint16(xCondPrefix), 1,
1744	0x66, 2802,
1745	/*2802*/ uint16(xSetOp), uint16(PMINUD),
1746	/*2804*/ uint16(xReadSlashR),
1747	/*2805*/ uint16(xArgXmm1),
1748	/*2806*/ uint16(xArgXmm2M128),
1749	/*2807*/ uint16(xMatch),
1750	/*2808*/ uint16(xCondPrefix), 1,
1751	0x66, 2812,
1752	/*2812*/ uint16(xSetOp), uint16(PMAXSB),
1753	/*2814*/ uint16(xReadSlashR),
1754	/*2815*/ uint16(xArgXmm1),
1755	/*2816*/ uint16(xArgXmm2M128),
1756	/*2817*/ uint16(xMatch),
1757	/*2818*/ uint16(xCondPrefix), 1,
1758	0x66, 2822,
1759	/*2822*/ uint16(xSetOp), uint16(PMAXSD),
1760	/*2824*/ uint16(xReadSlashR),
1761	/*2825*/ uint16(xArgXmm1),
1762	/*2826*/ uint16(xArgXmm2M128),
1763	/*2827*/ uint16(xMatch),
1764	/*2828*/ uint16(xCondPrefix), 1,
1765	0x66, 2832,
1766	/*2832*/ uint16(xSetOp), uint16(PMAXUW),
1767	/*2834*/ uint16(xReadSlashR),
1768	/*2835*/ uint16(xArgXmm1),
1769	/*2836*/ uint16(xArgXmm2M128),
1770	/*2837*/ uint16(xMatch),
1771	/*2838*/ uint16(xCondPrefix), 1,
1772	0x66, 2842,
1773	/*2842*/ uint16(xSetOp), uint16(PMAXUD),
1774	/*2844*/ uint16(xReadSlashR),
1775	/*2845*/ uint16(xArgXmm1),
1776	/*2846*/ uint16(xArgXmm2M128),
1777	/*2847*/ uint16(xMatch),
1778	/*2848*/ uint16(xCondPrefix), 1,
1779	0x66, 2852,
1780	/*2852*/ uint16(xSetOp), uint16(PMULLD),
1781	/*2854*/ uint16(xReadSlashR),
1782	/*2855*/ uint16(xArgXmm1),
1783	/*2856*/ uint16(xArgXmm2M128),
1784	/*2857*/ uint16(xMatch),
1785	/*2858*/ uint16(xCondPrefix), 1,
1786	0x66, 2862,
1787	/*2862*/ uint16(xSetOp), uint16(PHMINPOSUW),
1788	/*2864*/ uint16(xReadSlashR),
1789	/*2865*/ uint16(xArgXmm1),
1790	/*2866*/ uint16(xArgXmm2M128),
1791	/*2867*/ uint16(xMatch),
1792	/*2868*/ uint16(xCondIs64), 2871, 2881,
1793	/*2871*/ uint16(xCondPrefix), 1,
1794	0x66, 2875,
1795	/*2875*/ uint16(xSetOp), uint16(INVPCID),
1796	/*2877*/ uint16(xReadSlashR),
1797	/*2878*/ uint16(xArgR32),
1798	/*2879*/ uint16(xArgM128),
1799	/*2880*/ uint16(xMatch),
1800	/*2881*/ uint16(xCondPrefix), 1,
1801	0x66, 2885,
1802	/*2885*/ uint16(xSetOp), uint16(INVPCID),
1803	/*2887*/ uint16(xReadSlashR),
1804	/*2888*/ uint16(xArgR64),
1805	/*2889*/ uint16(xArgM128),
1806	/*2890*/ uint16(xMatch),
1807	/*2891*/ uint16(xCondPrefix), 1,
1808	0x66, 2895,
1809	/*2895*/ uint16(xSetOp), uint16(AESIMC),
1810	/*2897*/ uint16(xReadSlashR),
1811	/*2898*/ uint16(xArgXmm1),
1812	/*2899*/ uint16(xArgXmm2M128),
1813	/*2900*/ uint16(xMatch),
1814	/*2901*/ uint16(xCondPrefix), 1,
1815	0x66, 2905,
1816	/*2905*/ uint16(xSetOp), uint16(AESENC),
1817	/*2907*/ uint16(xReadSlashR),
1818	/*2908*/ uint16(xArgXmm1),
1819	/*2909*/ uint16(xArgXmm2M128),
1820	/*2910*/ uint16(xMatch),
1821	/*2911*/ uint16(xCondPrefix), 1,
1822	0x66, 2915,
1823	/*2915*/ uint16(xSetOp), uint16(AESENCLAST),
1824	/*2917*/ uint16(xReadSlashR),
1825	/*2918*/ uint16(xArgXmm1),
1826	/*2919*/ uint16(xArgXmm2M128),
1827	/*2920*/ uint16(xMatch),
1828	/*2921*/ uint16(xCondPrefix), 1,
1829	0x66, 2925,
1830	/*2925*/ uint16(xSetOp), uint16(AESDEC),
1831	/*2927*/ uint16(xReadSlashR),
1832	/*2928*/ uint16(xArgXmm1),
1833	/*2929*/ uint16(xArgXmm2M128),
1834	/*2930*/ uint16(xMatch),
1835	/*2931*/ uint16(xCondPrefix), 1,
1836	0x66, 2935,
1837	/*2935*/ uint16(xSetOp), uint16(AESDECLAST),
1838	/*2937*/ uint16(xReadSlashR),
1839	/*2938*/ uint16(xArgXmm1),
1840	/*2939*/ uint16(xArgXmm2M128),
1841	/*2940*/ uint16(xMatch),
1842	/*2941*/ uint16(xCondIs64), 2944, 2982,
1843	/*2944*/ uint16(xCondPrefix), 2,
1844	0xF2, 2966,
1845	0x0, 2950,
1846	/*2950*/ uint16(xCondDataSize), 2954, 2960, 0,
1847	/*2954*/ uint16(xSetOp), uint16(MOVBE),
1848	/*2956*/ uint16(xReadSlashR),
1849	/*2957*/ uint16(xArgR16),
1850	/*2958*/ uint16(xArgM16),
1851	/*2959*/ uint16(xMatch),
1852	/*2960*/ uint16(xSetOp), uint16(MOVBE),
1853	/*2962*/ uint16(xReadSlashR),
1854	/*2963*/ uint16(xArgR32),
1855	/*2964*/ uint16(xArgM32),
1856	/*2965*/ uint16(xMatch),
1857	/*2966*/ uint16(xCondDataSize), 2970, 2976, 0,
1858	/*2970*/ uint16(xSetOp), uint16(CRC32),
1859	/*2972*/ uint16(xReadSlashR),
1860	/*2973*/ uint16(xArgR32),
1861	/*2974*/ uint16(xArgRM8),
1862	/*2975*/ uint16(xMatch),
1863	/*2976*/ uint16(xSetOp), uint16(CRC32),
1864	/*2978*/ uint16(xReadSlashR),
1865	/*2979*/ uint16(xArgR32),
1866	/*2980*/ uint16(xArgRM8),
1867	/*2981*/ uint16(xMatch),
1868	/*2982*/ uint16(xCondPrefix), 2,
1869	0xF2, 2998,
1870	0x0, 2988,
1871	/*2988*/ uint16(xCondDataSize), 2954, 2960, 2992,
1872	/*2992*/ uint16(xSetOp), uint16(MOVBE),
1873	/*2994*/ uint16(xReadSlashR),
1874	/*2995*/ uint16(xArgR64),
1875	/*2996*/ uint16(xArgM64),
1876	/*2997*/ uint16(xMatch),
1877	/*2998*/ uint16(xCondDataSize), 2970, 2976, 3002,
1878	/*3002*/ uint16(xSetOp), uint16(CRC32),
1879	/*3004*/ uint16(xReadSlashR),
1880	/*3005*/ uint16(xArgR64),
1881	/*3006*/ uint16(xArgRM8),
1882	/*3007*/ uint16(xMatch),
1883	/*3008*/ uint16(xCondIs64), 3011, 3049,
1884	/*3011*/ uint16(xCondPrefix), 2,
1885	0xF2, 3033,
1886	0x0, 3017,
1887	/*3017*/ uint16(xCondDataSize), 3021, 3027, 0,
1888	/*3021*/ uint16(xSetOp), uint16(MOVBE),
1889	/*3023*/ uint16(xReadSlashR),
1890	/*3024*/ uint16(xArgM16),
1891	/*3025*/ uint16(xArgR16),
1892	/*3026*/ uint16(xMatch),
1893	/*3027*/ uint16(xSetOp), uint16(MOVBE),
1894	/*3029*/ uint16(xReadSlashR),
1895	/*3030*/ uint16(xArgM32),
1896	/*3031*/ uint16(xArgR32),
1897	/*3032*/ uint16(xMatch),
1898	/*3033*/ uint16(xCondDataSize), 3037, 3043, 0,
1899	/*3037*/ uint16(xSetOp), uint16(CRC32),
1900	/*3039*/ uint16(xReadSlashR),
1901	/*3040*/ uint16(xArgR32),
1902	/*3041*/ uint16(xArgRM16),
1903	/*3042*/ uint16(xMatch),
1904	/*3043*/ uint16(xSetOp), uint16(CRC32),
1905	/*3045*/ uint16(xReadSlashR),
1906	/*3046*/ uint16(xArgR32),
1907	/*3047*/ uint16(xArgRM32),
1908	/*3048*/ uint16(xMatch),
1909	/*3049*/ uint16(xCondPrefix), 2,
1910	0xF2, 3065,
1911	0x0, 3055,
1912	/*3055*/ uint16(xCondDataSize), 3021, 3027, 3059,
1913	/*3059*/ uint16(xSetOp), uint16(MOVBE),
1914	/*3061*/ uint16(xReadSlashR),
1915	/*3062*/ uint16(xArgM64),
1916	/*3063*/ uint16(xArgR64),
1917	/*3064*/ uint16(xMatch),
1918	/*3065*/ uint16(xCondDataSize), 3037, 3043, 3069,
1919	/*3069*/ uint16(xSetOp), uint16(CRC32),
1920	/*3071*/ uint16(xReadSlashR),
1921	/*3072*/ uint16(xArgR64),
1922	/*3073*/ uint16(xArgRM64),
1923	/*3074*/ uint16(xMatch),
1924	/*3075*/ uint16(xCondByte), 24,
1925	0x08, 3126,
1926	0x09, 3138,
1927	0x0A, 3150,
1928	0x0B, 3162,
1929	0x0C, 3174,
1930	0x0D, 3186,
1931	0x0E, 3198,
1932	0x0F, 3210,
1933	0x14, 3232,
1934	0x15, 3244,
1935	0x16, 3256,
1936	0x17, 3299,
1937	0x20, 3311,
1938	0x21, 3323,
1939	0x22, 3335,
1940	0x40, 3378,
1941	0x41, 3390,
1942	0x42, 3402,
1943	0x44, 3414,
1944	0x60, 3426,
1945	0x61, 3438,
1946	0x62, 3450,
1947	0x63, 3462,
1948	0xDF, 3474,
1949	uint16(xFail),
1950	/*3126*/ uint16(xCondPrefix), 1,
1951	0x66, 3130,
1952	/*3130*/ uint16(xSetOp), uint16(ROUNDPS),
1953	/*3132*/ uint16(xReadSlashR),
1954	/*3133*/ uint16(xReadIb),
1955	/*3134*/ uint16(xArgXmm1),
1956	/*3135*/ uint16(xArgXmm2M128),
1957	/*3136*/ uint16(xArgImm8u),
1958	/*3137*/ uint16(xMatch),
1959	/*3138*/ uint16(xCondPrefix), 1,
1960	0x66, 3142,
1961	/*3142*/ uint16(xSetOp), uint16(ROUNDPD),
1962	/*3144*/ uint16(xReadSlashR),
1963	/*3145*/ uint16(xReadIb),
1964	/*3146*/ uint16(xArgXmm1),
1965	/*3147*/ uint16(xArgXmm2M128),
1966	/*3148*/ uint16(xArgImm8u),
1967	/*3149*/ uint16(xMatch),
1968	/*3150*/ uint16(xCondPrefix), 1,
1969	0x66, 3154,
1970	/*3154*/ uint16(xSetOp), uint16(ROUNDSS),
1971	/*3156*/ uint16(xReadSlashR),
1972	/*3157*/ uint16(xReadIb),
1973	/*3158*/ uint16(xArgXmm1),
1974	/*3159*/ uint16(xArgXmm2M32),
1975	/*3160*/ uint16(xArgImm8u),
1976	/*3161*/ uint16(xMatch),
1977	/*3162*/ uint16(xCondPrefix), 1,
1978	0x66, 3166,
1979	/*3166*/ uint16(xSetOp), uint16(ROUNDSD),
1980	/*3168*/ uint16(xReadSlashR),
1981	/*3169*/ uint16(xReadIb),
1982	/*3170*/ uint16(xArgXmm1),
1983	/*3171*/ uint16(xArgXmm2M64),
1984	/*3172*/ uint16(xArgImm8u),
1985	/*3173*/ uint16(xMatch),
1986	/*3174*/ uint16(xCondPrefix), 1,
1987	0x66, 3178,
1988	/*3178*/ uint16(xSetOp), uint16(BLENDPS),
1989	/*3180*/ uint16(xReadSlashR),
1990	/*3181*/ uint16(xReadIb),
1991	/*3182*/ uint16(xArgXmm1),
1992	/*3183*/ uint16(xArgXmm2M128),
1993	/*3184*/ uint16(xArgImm8u),
1994	/*3185*/ uint16(xMatch),
1995	/*3186*/ uint16(xCondPrefix), 1,
1996	0x66, 3190,
1997	/*3190*/ uint16(xSetOp), uint16(BLENDPD),
1998	/*3192*/ uint16(xReadSlashR),
1999	/*3193*/ uint16(xReadIb),
2000	/*3194*/ uint16(xArgXmm1),
2001	/*3195*/ uint16(xArgXmm2M128),
2002	/*3196*/ uint16(xArgImm8u),
2003	/*3197*/ uint16(xMatch),
2004	/*3198*/ uint16(xCondPrefix), 1,
2005	0x66, 3202,
2006	/*3202*/ uint16(xSetOp), uint16(PBLENDW),
2007	/*3204*/ uint16(xReadSlashR),
2008	/*3205*/ uint16(xReadIb),
2009	/*3206*/ uint16(xArgXmm1),
2010	/*3207*/ uint16(xArgXmm2M128),
2011	/*3208*/ uint16(xArgImm8u),
2012	/*3209*/ uint16(xMatch),
2013	/*3210*/ uint16(xCondPrefix), 2,
2014	0x66, 3224,
2015	0x0, 3216,
2016	/*3216*/ uint16(xSetOp), uint16(PALIGNR),
2017	/*3218*/ uint16(xReadSlashR),
2018	/*3219*/ uint16(xReadIb),
2019	/*3220*/ uint16(xArgMm1),
2020	/*3221*/ uint16(xArgMm2M64),
2021	/*3222*/ uint16(xArgImm8u),
2022	/*3223*/ uint16(xMatch),
2023	/*3224*/ uint16(xSetOp), uint16(PALIGNR),
2024	/*3226*/ uint16(xReadSlashR),
2025	/*3227*/ uint16(xReadIb),
2026	/*3228*/ uint16(xArgXmm1),
2027	/*3229*/ uint16(xArgXmm2M128),
2028	/*3230*/ uint16(xArgImm8u),
2029	/*3231*/ uint16(xMatch),
2030	/*3232*/ uint16(xCondPrefix), 1,
2031	0x66, 3236,
2032	/*3236*/ uint16(xSetOp), uint16(PEXTRB),
2033	/*3238*/ uint16(xReadSlashR),
2034	/*3239*/ uint16(xReadIb),
2035	/*3240*/ uint16(xArgR32M8),
2036	/*3241*/ uint16(xArgXmm1),
2037	/*3242*/ uint16(xArgImm8u),
2038	/*3243*/ uint16(xMatch),
2039	/*3244*/ uint16(xCondPrefix), 1,
2040	0x66, 3248,
2041	/*3248*/ uint16(xSetOp), uint16(PEXTRW),
2042	/*3250*/ uint16(xReadSlashR),
2043	/*3251*/ uint16(xReadIb),
2044	/*3252*/ uint16(xArgR32M16),
2045	/*3253*/ uint16(xArgXmm1),
2046	/*3254*/ uint16(xArgImm8u),
2047	/*3255*/ uint16(xMatch),
2048	/*3256*/ uint16(xCondIs64), 3259, 3283,
2049	/*3259*/ uint16(xCondPrefix), 1,
2050	0x66, 3263,
2051	/*3263*/ uint16(xCondDataSize), 3267, 3275, 0,
2052	/*3267*/ uint16(xSetOp), uint16(PEXTRD),
2053	/*3269*/ uint16(xReadSlashR),
2054	/*3270*/ uint16(xReadIb),
2055	/*3271*/ uint16(xArgRM32),
2056	/*3272*/ uint16(xArgXmm1),
2057	/*3273*/ uint16(xArgImm8u),
2058	/*3274*/ uint16(xMatch),
2059	/*3275*/ uint16(xSetOp), uint16(PEXTRD),
2060	/*3277*/ uint16(xReadSlashR),
2061	/*3278*/ uint16(xReadIb),
2062	/*3279*/ uint16(xArgRM32),
2063	/*3280*/ uint16(xArgXmm1),
2064	/*3281*/ uint16(xArgImm8u),
2065	/*3282*/ uint16(xMatch),
2066	/*3283*/ uint16(xCondPrefix), 1,
2067	0x66, 3287,
2068	/*3287*/ uint16(xCondDataSize), 3267, 3275, 3291,
2069	/*3291*/ uint16(xSetOp), uint16(PEXTRQ),
2070	/*3293*/ uint16(xReadSlashR),
2071	/*3294*/ uint16(xReadIb),
2072	/*3295*/ uint16(xArgRM64),
2073	/*3296*/ uint16(xArgXmm1),
2074	/*3297*/ uint16(xArgImm8u),
2075	/*3298*/ uint16(xMatch),
2076	/*3299*/ uint16(xCondPrefix), 1,
2077	0x66, 3303,
2078	/*3303*/ uint16(xSetOp), uint16(EXTRACTPS),
2079	/*3305*/ uint16(xReadSlashR),
2080	/*3306*/ uint16(xReadIb),
2081	/*3307*/ uint16(xArgRM32),
2082	/*3308*/ uint16(xArgXmm1),
2083	/*3309*/ uint16(xArgImm8u),
2084	/*3310*/ uint16(xMatch),
2085	/*3311*/ uint16(xCondPrefix), 1,
2086	0x66, 3315,
2087	/*3315*/ uint16(xSetOp), uint16(PINSRB),
2088	/*3317*/ uint16(xReadSlashR),
2089	/*3318*/ uint16(xReadIb),
2090	/*3319*/ uint16(xArgXmm1),
2091	/*3320*/ uint16(xArgR32M8),
2092	/*3321*/ uint16(xArgImm8u),
2093	/*3322*/ uint16(xMatch),
2094	/*3323*/ uint16(xCondPrefix), 1,
2095	0x66, 3327,
2096	/*3327*/ uint16(xSetOp), uint16(INSERTPS),
2097	/*3329*/ uint16(xReadSlashR),
2098	/*3330*/ uint16(xReadIb),
2099	/*3331*/ uint16(xArgXmm1),
2100	/*3332*/ uint16(xArgXmm2M32),
2101	/*3333*/ uint16(xArgImm8u),
2102	/*3334*/ uint16(xMatch),
2103	/*3335*/ uint16(xCondIs64), 3338, 3362,
2104	/*3338*/ uint16(xCondPrefix), 1,
2105	0x66, 3342,
2106	/*3342*/ uint16(xCondDataSize), 3346, 3354, 0,
2107	/*3346*/ uint16(xSetOp), uint16(PINSRD),
2108	/*3348*/ uint16(xReadSlashR),
2109	/*3349*/ uint16(xReadIb),
2110	/*3350*/ uint16(xArgXmm1),
2111	/*3351*/ uint16(xArgRM32),
2112	/*3352*/ uint16(xArgImm8u),
2113	/*3353*/ uint16(xMatch),
2114	/*3354*/ uint16(xSetOp), uint16(PINSRD),
2115	/*3356*/ uint16(xReadSlashR),
2116	/*3357*/ uint16(xReadIb),
2117	/*3358*/ uint16(xArgXmm1),
2118	/*3359*/ uint16(xArgRM32),
2119	/*3360*/ uint16(xArgImm8u),
2120	/*3361*/ uint16(xMatch),
2121	/*3362*/ uint16(xCondPrefix), 1,
2122	0x66, 3366,
2123	/*3366*/ uint16(xCondDataSize), 3346, 3354, 3370,
2124	/*3370*/ uint16(xSetOp), uint16(PINSRQ),
2125	/*3372*/ uint16(xReadSlashR),
2126	/*3373*/ uint16(xReadIb),
2127	/*3374*/ uint16(xArgXmm1),
2128	/*3375*/ uint16(xArgRM64),
2129	/*3376*/ uint16(xArgImm8u),
2130	/*3377*/ uint16(xMatch),
2131	/*3378*/ uint16(xCondPrefix), 1,
2132	0x66, 3382,
2133	/*3382*/ uint16(xSetOp), uint16(DPPS),
2134	/*3384*/ uint16(xReadSlashR),
2135	/*3385*/ uint16(xReadIb),
2136	/*3386*/ uint16(xArgXmm1),
2137	/*3387*/ uint16(xArgXmm2M128),
2138	/*3388*/ uint16(xArgImm8u),
2139	/*3389*/ uint16(xMatch),
2140	/*3390*/ uint16(xCondPrefix), 1,
2141	0x66, 3394,
2142	/*3394*/ uint16(xSetOp), uint16(DPPD),
2143	/*3396*/ uint16(xReadSlashR),
2144	/*3397*/ uint16(xReadIb),
2145	/*3398*/ uint16(xArgXmm1),
2146	/*3399*/ uint16(xArgXmm2M128),
2147	/*3400*/ uint16(xArgImm8u),
2148	/*3401*/ uint16(xMatch),
2149	/*3402*/ uint16(xCondPrefix), 1,
2150	0x66, 3406,
2151	/*3406*/ uint16(xSetOp), uint16(MPSADBW),
2152	/*3408*/ uint16(xReadSlashR),
2153	/*3409*/ uint16(xReadIb),
2154	/*3410*/ uint16(xArgXmm1),
2155	/*3411*/ uint16(xArgXmm2M128),
2156	/*3412*/ uint16(xArgImm8u),
2157	/*3413*/ uint16(xMatch),
2158	/*3414*/ uint16(xCondPrefix), 1,
2159	0x66, 3418,
2160	/*3418*/ uint16(xSetOp), uint16(PCLMULQDQ),
2161	/*3420*/ uint16(xReadSlashR),
2162	/*3421*/ uint16(xReadIb),
2163	/*3422*/ uint16(xArgXmm1),
2164	/*3423*/ uint16(xArgXmm2M128),
2165	/*3424*/ uint16(xArgImm8u),
2166	/*3425*/ uint16(xMatch),
2167	/*3426*/ uint16(xCondPrefix), 1,
2168	0x66, 3430,
2169	/*3430*/ uint16(xSetOp), uint16(PCMPESTRM),
2170	/*3432*/ uint16(xReadSlashR),
2171	/*3433*/ uint16(xReadIb),
2172	/*3434*/ uint16(xArgXmm1),
2173	/*3435*/ uint16(xArgXmm2M128),
2174	/*3436*/ uint16(xArgImm8u),
2175	/*3437*/ uint16(xMatch),
2176	/*3438*/ uint16(xCondPrefix), 1,
2177	0x66, 3442,
2178	/*3442*/ uint16(xSetOp), uint16(PCMPESTRI),
2179	/*3444*/ uint16(xReadSlashR),
2180	/*3445*/ uint16(xReadIb),
2181	/*3446*/ uint16(xArgXmm1),
2182	/*3447*/ uint16(xArgXmm2M128),
2183	/*3448*/ uint16(xArgImm8u),
2184	/*3449*/ uint16(xMatch),
2185	/*3450*/ uint16(xCondPrefix), 1,
2186	0x66, 3454,
2187	/*3454*/ uint16(xSetOp), uint16(PCMPISTRM),
2188	/*3456*/ uint16(xReadSlashR),
2189	/*3457*/ uint16(xReadIb),
2190	/*3458*/ uint16(xArgXmm1),
2191	/*3459*/ uint16(xArgXmm2M128),
2192	/*3460*/ uint16(xArgImm8u),
2193	/*3461*/ uint16(xMatch),
2194	/*3462*/ uint16(xCondPrefix), 1,
2195	0x66, 3466,
2196	/*3466*/ uint16(xSetOp), uint16(PCMPISTRI),
2197	/*3468*/ uint16(xReadSlashR),
2198	/*3469*/ uint16(xReadIb),
2199	/*3470*/ uint16(xArgXmm1),
2200	/*3471*/ uint16(xArgXmm2M128),
2201	/*3472*/ uint16(xArgImm8u),
2202	/*3473*/ uint16(xMatch),
2203	/*3474*/ uint16(xCondPrefix), 1,
2204	0x66, 3478,
2205	/*3478*/ uint16(xSetOp), uint16(AESKEYGENASSIST),
2206	/*3480*/ uint16(xReadSlashR),
2207	/*3481*/ uint16(xReadIb),
2208	/*3482*/ uint16(xArgXmm1),
2209	/*3483*/ uint16(xArgXmm2M128),
2210	/*3484*/ uint16(xArgImm8u),
2211	/*3485*/ uint16(xMatch),
2212	/*3486*/ uint16(xCondIs64), 3489, 3505,
2213	/*3489*/ uint16(xCondDataSize), 3493, 3499, 0,
2214	/*3493*/ uint16(xSetOp), uint16(CMOVO),
2215	/*3495*/ uint16(xReadSlashR),
2216	/*3496*/ uint16(xArgR16),
2217	/*3497*/ uint16(xArgRM16),
2218	/*3498*/ uint16(xMatch),
2219	/*3499*/ uint16(xSetOp), uint16(CMOVO),
2220	/*3501*/ uint16(xReadSlashR),
2221	/*3502*/ uint16(xArgR32),
2222	/*3503*/ uint16(xArgRM32),
2223	/*3504*/ uint16(xMatch),
2224	/*3505*/ uint16(xCondDataSize), 3493, 3499, 3509,
2225	/*3509*/ uint16(xSetOp), uint16(CMOVO),
2226	/*3511*/ uint16(xReadSlashR),
2227	/*3512*/ uint16(xArgR64),
2228	/*3513*/ uint16(xArgRM64),
2229	/*3514*/ uint16(xMatch),
2230	/*3515*/ uint16(xCondIs64), 3518, 3534,
2231	/*3518*/ uint16(xCondDataSize), 3522, 3528, 0,
2232	/*3522*/ uint16(xSetOp), uint16(CMOVNO),
2233	/*3524*/ uint16(xReadSlashR),
2234	/*3525*/ uint16(xArgR16),
2235	/*3526*/ uint16(xArgRM16),
2236	/*3527*/ uint16(xMatch),
2237	/*3528*/ uint16(xSetOp), uint16(CMOVNO),
2238	/*3530*/ uint16(xReadSlashR),
2239	/*3531*/ uint16(xArgR32),
2240	/*3532*/ uint16(xArgRM32),
2241	/*3533*/ uint16(xMatch),
2242	/*3534*/ uint16(xCondDataSize), 3522, 3528, 3538,
2243	/*3538*/ uint16(xSetOp), uint16(CMOVNO),
2244	/*3540*/ uint16(xReadSlashR),
2245	/*3541*/ uint16(xArgR64),
2246	/*3542*/ uint16(xArgRM64),
2247	/*3543*/ uint16(xMatch),
2248	/*3544*/ uint16(xCondIs64), 3547, 3563,
2249	/*3547*/ uint16(xCondDataSize), 3551, 3557, 0,
2250	/*3551*/ uint16(xSetOp), uint16(CMOVB),
2251	/*3553*/ uint16(xReadSlashR),
2252	/*3554*/ uint16(xArgR16),
2253	/*3555*/ uint16(xArgRM16),
2254	/*3556*/ uint16(xMatch),
2255	/*3557*/ uint16(xSetOp), uint16(CMOVB),
2256	/*3559*/ uint16(xReadSlashR),
2257	/*3560*/ uint16(xArgR32),
2258	/*3561*/ uint16(xArgRM32),
2259	/*3562*/ uint16(xMatch),
2260	/*3563*/ uint16(xCondDataSize), 3551, 3557, 3567,
2261	/*3567*/ uint16(xSetOp), uint16(CMOVB),
2262	/*3569*/ uint16(xReadSlashR),
2263	/*3570*/ uint16(xArgR64),
2264	/*3571*/ uint16(xArgRM64),
2265	/*3572*/ uint16(xMatch),
2266	/*3573*/ uint16(xCondIs64), 3576, 3592,
2267	/*3576*/ uint16(xCondDataSize), 3580, 3586, 0,
2268	/*3580*/ uint16(xSetOp), uint16(CMOVAE),
2269	/*3582*/ uint16(xReadSlashR),
2270	/*3583*/ uint16(xArgR16),
2271	/*3584*/ uint16(xArgRM16),
2272	/*3585*/ uint16(xMatch),
2273	/*3586*/ uint16(xSetOp), uint16(CMOVAE),
2274	/*3588*/ uint16(xReadSlashR),
2275	/*3589*/ uint16(xArgR32),
2276	/*3590*/ uint16(xArgRM32),
2277	/*3591*/ uint16(xMatch),
2278	/*3592*/ uint16(xCondDataSize), 3580, 3586, 3596,
2279	/*3596*/ uint16(xSetOp), uint16(CMOVAE),
2280	/*3598*/ uint16(xReadSlashR),
2281	/*3599*/ uint16(xArgR64),
2282	/*3600*/ uint16(xArgRM64),
2283	/*3601*/ uint16(xMatch),
2284	/*3602*/ uint16(xCondIs64), 3605, 3621,
2285	/*3605*/ uint16(xCondDataSize), 3609, 3615, 0,
2286	/*3609*/ uint16(xSetOp), uint16(CMOVE),
2287	/*3611*/ uint16(xReadSlashR),
2288	/*3612*/ uint16(xArgR16),
2289	/*3613*/ uint16(xArgRM16),
2290	/*3614*/ uint16(xMatch),
2291	/*3615*/ uint16(xSetOp), uint16(CMOVE),
2292	/*3617*/ uint16(xReadSlashR),
2293	/*3618*/ uint16(xArgR32),
2294	/*3619*/ uint16(xArgRM32),
2295	/*3620*/ uint16(xMatch),
2296	/*3621*/ uint16(xCondDataSize), 3609, 3615, 3625,
2297	/*3625*/ uint16(xSetOp), uint16(CMOVE),
2298	/*3627*/ uint16(xReadSlashR),
2299	/*3628*/ uint16(xArgR64),
2300	/*3629*/ uint16(xArgRM64),
2301	/*3630*/ uint16(xMatch),
2302	/*3631*/ uint16(xCondIs64), 3634, 3650,
2303	/*3634*/ uint16(xCondDataSize), 3638, 3644, 0,
2304	/*3638*/ uint16(xSetOp), uint16(CMOVNE),
2305	/*3640*/ uint16(xReadSlashR),
2306	/*3641*/ uint16(xArgR16),
2307	/*3642*/ uint16(xArgRM16),
2308	/*3643*/ uint16(xMatch),
2309	/*3644*/ uint16(xSetOp), uint16(CMOVNE),
2310	/*3646*/ uint16(xReadSlashR),
2311	/*3647*/ uint16(xArgR32),
2312	/*3648*/ uint16(xArgRM32),
2313	/*3649*/ uint16(xMatch),
2314	/*3650*/ uint16(xCondDataSize), 3638, 3644, 3654,
2315	/*3654*/ uint16(xSetOp), uint16(CMOVNE),
2316	/*3656*/ uint16(xReadSlashR),
2317	/*3657*/ uint16(xArgR64),
2318	/*3658*/ uint16(xArgRM64),
2319	/*3659*/ uint16(xMatch),
2320	/*3660*/ uint16(xCondIs64), 3663, 3679,
2321	/*3663*/ uint16(xCondDataSize), 3667, 3673, 0,
2322	/*3667*/ uint16(xSetOp), uint16(CMOVBE),
2323	/*3669*/ uint16(xReadSlashR),
2324	/*3670*/ uint16(xArgR16),
2325	/*3671*/ uint16(xArgRM16),
2326	/*3672*/ uint16(xMatch),
2327	/*3673*/ uint16(xSetOp), uint16(CMOVBE),
2328	/*3675*/ uint16(xReadSlashR),
2329	/*3676*/ uint16(xArgR32),
2330	/*3677*/ uint16(xArgRM32),
2331	/*3678*/ uint16(xMatch),
2332	/*3679*/ uint16(xCondDataSize), 3667, 3673, 3683,
2333	/*3683*/ uint16(xSetOp), uint16(CMOVBE),
2334	/*3685*/ uint16(xReadSlashR),
2335	/*3686*/ uint16(xArgR64),
2336	/*3687*/ uint16(xArgRM64),
2337	/*3688*/ uint16(xMatch),
2338	/*3689*/ uint16(xCondIs64), 3692, 3708,
2339	/*3692*/ uint16(xCondDataSize), 3696, 3702, 0,
2340	/*3696*/ uint16(xSetOp), uint16(CMOVA),
2341	/*3698*/ uint16(xReadSlashR),
2342	/*3699*/ uint16(xArgR16),
2343	/*3700*/ uint16(xArgRM16),
2344	/*3701*/ uint16(xMatch),
2345	/*3702*/ uint16(xSetOp), uint16(CMOVA),
2346	/*3704*/ uint16(xReadSlashR),
2347	/*3705*/ uint16(xArgR32),
2348	/*3706*/ uint16(xArgRM32),
2349	/*3707*/ uint16(xMatch),
2350	/*3708*/ uint16(xCondDataSize), 3696, 3702, 3712,
2351	/*3712*/ uint16(xSetOp), uint16(CMOVA),
2352	/*3714*/ uint16(xReadSlashR),
2353	/*3715*/ uint16(xArgR64),
2354	/*3716*/ uint16(xArgRM64),
2355	/*3717*/ uint16(xMatch),
2356	/*3718*/ uint16(xCondIs64), 3721, 3737,
2357	/*3721*/ uint16(xCondDataSize), 3725, 3731, 0,
2358	/*3725*/ uint16(xSetOp), uint16(CMOVS),
2359	/*3727*/ uint16(xReadSlashR),
2360	/*3728*/ uint16(xArgR16),
2361	/*3729*/ uint16(xArgRM16),
2362	/*3730*/ uint16(xMatch),
2363	/*3731*/ uint16(xSetOp), uint16(CMOVS),
2364	/*3733*/ uint16(xReadSlashR),
2365	/*3734*/ uint16(xArgR32),
2366	/*3735*/ uint16(xArgRM32),
2367	/*3736*/ uint16(xMatch),
2368	/*3737*/ uint16(xCondDataSize), 3725, 3731, 3741,
2369	/*3741*/ uint16(xSetOp), uint16(CMOVS),
2370	/*3743*/ uint16(xReadSlashR),
2371	/*3744*/ uint16(xArgR64),
2372	/*3745*/ uint16(xArgRM64),
2373	/*3746*/ uint16(xMatch),
2374	/*3747*/ uint16(xCondIs64), 3750, 3766,
2375	/*3750*/ uint16(xCondDataSize), 3754, 3760, 0,
2376	/*3754*/ uint16(xSetOp), uint16(CMOVNS),
2377	/*3756*/ uint16(xReadSlashR),
2378	/*3757*/ uint16(xArgR16),
2379	/*3758*/ uint16(xArgRM16),
2380	/*3759*/ uint16(xMatch),
2381	/*3760*/ uint16(xSetOp), uint16(CMOVNS),
2382	/*3762*/ uint16(xReadSlashR),
2383	/*3763*/ uint16(xArgR32),
2384	/*3764*/ uint16(xArgRM32),
2385	/*3765*/ uint16(xMatch),
2386	/*3766*/ uint16(xCondDataSize), 3754, 3760, 3770,
2387	/*3770*/ uint16(xSetOp), uint16(CMOVNS),
2388	/*3772*/ uint16(xReadSlashR),
2389	/*3773*/ uint16(xArgR64),
2390	/*3774*/ uint16(xArgRM64),
2391	/*3775*/ uint16(xMatch),
2392	/*3776*/ uint16(xCondIs64), 3779, 3795,
2393	/*3779*/ uint16(xCondDataSize), 3783, 3789, 0,
2394	/*3783*/ uint16(xSetOp), uint16(CMOVP),
2395	/*3785*/ uint16(xReadSlashR),
2396	/*3786*/ uint16(xArgR16),
2397	/*3787*/ uint16(xArgRM16),
2398	/*3788*/ uint16(xMatch),
2399	/*3789*/ uint16(xSetOp), uint16(CMOVP),
2400	/*3791*/ uint16(xReadSlashR),
2401	/*3792*/ uint16(xArgR32),
2402	/*3793*/ uint16(xArgRM32),
2403	/*3794*/ uint16(xMatch),
2404	/*3795*/ uint16(xCondDataSize), 3783, 3789, 3799,
2405	/*3799*/ uint16(xSetOp), uint16(CMOVP),
2406	/*3801*/ uint16(xReadSlashR),
2407	/*3802*/ uint16(xArgR64),
2408	/*3803*/ uint16(xArgRM64),
2409	/*3804*/ uint16(xMatch),
2410	/*3805*/ uint16(xCondIs64), 3808, 3824,
2411	/*3808*/ uint16(xCondDataSize), 3812, 3818, 0,
2412	/*3812*/ uint16(xSetOp), uint16(CMOVNP),
2413	/*3814*/ uint16(xReadSlashR),
2414	/*3815*/ uint16(xArgR16),
2415	/*3816*/ uint16(xArgRM16),
2416	/*3817*/ uint16(xMatch),
2417	/*3818*/ uint16(xSetOp), uint16(CMOVNP),
2418	/*3820*/ uint16(xReadSlashR),
2419	/*3821*/ uint16(xArgR32),
2420	/*3822*/ uint16(xArgRM32),
2421	/*3823*/ uint16(xMatch),
2422	/*3824*/ uint16(xCondDataSize), 3812, 3818, 3828,
2423	/*3828*/ uint16(xSetOp), uint16(CMOVNP),
2424	/*3830*/ uint16(xReadSlashR),
2425	/*3831*/ uint16(xArgR64),
2426	/*3832*/ uint16(xArgRM64),
2427	/*3833*/ uint16(xMatch),
2428	/*3834*/ uint16(xCondIs64), 3837, 3853,
2429	/*3837*/ uint16(xCondDataSize), 3841, 3847, 0,
2430	/*3841*/ uint16(xSetOp), uint16(CMOVL),
2431	/*3843*/ uint16(xReadSlashR),
2432	/*3844*/ uint16(xArgR16),
2433	/*3845*/ uint16(xArgRM16),
2434	/*3846*/ uint16(xMatch),
2435	/*3847*/ uint16(xSetOp), uint16(CMOVL),
2436	/*3849*/ uint16(xReadSlashR),
2437	/*3850*/ uint16(xArgR32),
2438	/*3851*/ uint16(xArgRM32),
2439	/*3852*/ uint16(xMatch),
2440	/*3853*/ uint16(xCondDataSize), 3841, 3847, 3857,
2441	/*3857*/ uint16(xSetOp), uint16(CMOVL),
2442	/*3859*/ uint16(xReadSlashR),
2443	/*3860*/ uint16(xArgR64),
2444	/*3861*/ uint16(xArgRM64),
2445	/*3862*/ uint16(xMatch),
2446	/*3863*/ uint16(xCondIs64), 3866, 3882,
2447	/*3866*/ uint16(xCondDataSize), 3870, 3876, 0,
2448	/*3870*/ uint16(xSetOp), uint16(CMOVGE),
2449	/*3872*/ uint16(xReadSlashR),
2450	/*3873*/ uint16(xArgR16),
2451	/*3874*/ uint16(xArgRM16),
2452	/*3875*/ uint16(xMatch),
2453	/*3876*/ uint16(xSetOp), uint16(CMOVGE),
2454	/*3878*/ uint16(xReadSlashR),
2455	/*3879*/ uint16(xArgR32),
2456	/*3880*/ uint16(xArgRM32),
2457	/*3881*/ uint16(xMatch),
2458	/*3882*/ uint16(xCondDataSize), 3870, 3876, 3886,
2459	/*3886*/ uint16(xSetOp), uint16(CMOVGE),
2460	/*3888*/ uint16(xReadSlashR),
2461	/*3889*/ uint16(xArgR64),
2462	/*3890*/ uint16(xArgRM64),
2463	/*3891*/ uint16(xMatch),
2464	/*3892*/ uint16(xCondIs64), 3895, 3911,
2465	/*3895*/ uint16(xCondDataSize), 3899, 3905, 0,
2466	/*3899*/ uint16(xSetOp), uint16(CMOVLE),
2467	/*3901*/ uint16(xReadSlashR),
2468	/*3902*/ uint16(xArgR16),
2469	/*3903*/ uint16(xArgRM16),
2470	/*3904*/ uint16(xMatch),
2471	/*3905*/ uint16(xSetOp), uint16(CMOVLE),
2472	/*3907*/ uint16(xReadSlashR),
2473	/*3908*/ uint16(xArgR32),
2474	/*3909*/ uint16(xArgRM32),
2475	/*3910*/ uint16(xMatch),
2476	/*3911*/ uint16(xCondDataSize), 3899, 3905, 3915,
2477	/*3915*/ uint16(xSetOp), uint16(CMOVLE),
2478	/*3917*/ uint16(xReadSlashR),
2479	/*3918*/ uint16(xArgR64),
2480	/*3919*/ uint16(xArgRM64),
2481	/*3920*/ uint16(xMatch),
2482	/*3921*/ uint16(xCondIs64), 3924, 3940,
2483	/*3924*/ uint16(xCondDataSize), 3928, 3934, 0,
2484	/*3928*/ uint16(xSetOp), uint16(CMOVG),
2485	/*3930*/ uint16(xReadSlashR),
2486	/*3931*/ uint16(xArgR16),
2487	/*3932*/ uint16(xArgRM16),
2488	/*3933*/ uint16(xMatch),
2489	/*3934*/ uint16(xSetOp), uint16(CMOVG),
2490	/*3936*/ uint16(xReadSlashR),
2491	/*3937*/ uint16(xArgR32),
2492	/*3938*/ uint16(xArgRM32),
2493	/*3939*/ uint16(xMatch),
2494	/*3940*/ uint16(xCondDataSize), 3928, 3934, 3944,
2495	/*3944*/ uint16(xSetOp), uint16(CMOVG),
2496	/*3946*/ uint16(xReadSlashR),
2497	/*3947*/ uint16(xArgR64),
2498	/*3948*/ uint16(xArgRM64),
2499	/*3949*/ uint16(xMatch),
2500	/*3950*/ uint16(xCondPrefix), 2,
2501	0x66, 3962,
2502	0x0, 3956,
2503	/*3956*/ uint16(xSetOp), uint16(MOVMSKPS),
2504	/*3958*/ uint16(xReadSlashR),
2505	/*3959*/ uint16(xArgR32),
2506	/*3960*/ uint16(xArgXmm2),
2507	/*3961*/ uint16(xMatch),
2508	/*3962*/ uint16(xSetOp), uint16(MOVMSKPD),
2509	/*3964*/ uint16(xReadSlashR),
2510	/*3965*/ uint16(xArgR32),
2511	/*3966*/ uint16(xArgXmm2),
2512	/*3967*/ uint16(xMatch),
2513	/*3968*/ uint16(xCondPrefix), 4,
2514	0xF3, 3996,
2515	0xF2, 3990,
2516	0x66, 3984,
2517	0x0, 3978,
2518	/*3978*/ uint16(xSetOp), uint16(SQRTPS),
2519	/*3980*/ uint16(xReadSlashR),
2520	/*3981*/ uint16(xArgXmm1),
2521	/*3982*/ uint16(xArgXmm2M128),
2522	/*3983*/ uint16(xMatch),
2523	/*3984*/ uint16(xSetOp), uint16(SQRTPD),
2524	/*3986*/ uint16(xReadSlashR),
2525	/*3987*/ uint16(xArgXmm1),
2526	/*3988*/ uint16(xArgXmm2M128),
2527	/*3989*/ uint16(xMatch),
2528	/*3990*/ uint16(xSetOp), uint16(SQRTSD),
2529	/*3992*/ uint16(xReadSlashR),
2530	/*3993*/ uint16(xArgXmm1),
2531	/*3994*/ uint16(xArgXmm2M64),
2532	/*3995*/ uint16(xMatch),
2533	/*3996*/ uint16(xSetOp), uint16(SQRTSS),
2534	/*3998*/ uint16(xReadSlashR),
2535	/*3999*/ uint16(xArgXmm1),
2536	/*4000*/ uint16(xArgXmm2M32),
2537	/*4001*/ uint16(xMatch),
2538	/*4002*/ uint16(xCondPrefix), 2,
2539	0xF3, 4014,
2540	0x0, 4008,
2541	/*4008*/ uint16(xSetOp), uint16(RSQRTPS),
2542	/*4010*/ uint16(xReadSlashR),
2543	/*4011*/ uint16(xArgXmm1),
2544	/*4012*/ uint16(xArgXmm2M128),
2545	/*4013*/ uint16(xMatch),
2546	/*4014*/ uint16(xSetOp), uint16(RSQRTSS),
2547	/*4016*/ uint16(xReadSlashR),
2548	/*4017*/ uint16(xArgXmm1),
2549	/*4018*/ uint16(xArgXmm2M32),
2550	/*4019*/ uint16(xMatch),
2551	/*4020*/ uint16(xCondPrefix), 2,
2552	0xF3, 4032,
2553	0x0, 4026,
2554	/*4026*/ uint16(xSetOp), uint16(RCPPS),
2555	/*4028*/ uint16(xReadSlashR),
2556	/*4029*/ uint16(xArgXmm1),
2557	/*4030*/ uint16(xArgXmm2M128),
2558	/*4031*/ uint16(xMatch),
2559	/*4032*/ uint16(xSetOp), uint16(RCPSS),
2560	/*4034*/ uint16(xReadSlashR),
2561	/*4035*/ uint16(xArgXmm1),
2562	/*4036*/ uint16(xArgXmm2M32),
2563	/*4037*/ uint16(xMatch),
2564	/*4038*/ uint16(xCondPrefix), 2,
2565	0x66, 4050,
2566	0x0, 4044,
2567	/*4044*/ uint16(xSetOp), uint16(ANDPS),
2568	/*4046*/ uint16(xReadSlashR),
2569	/*4047*/ uint16(xArgXmm1),
2570	/*4048*/ uint16(xArgXmm2M128),
2571	/*4049*/ uint16(xMatch),
2572	/*4050*/ uint16(xSetOp), uint16(ANDPD),
2573	/*4052*/ uint16(xReadSlashR),
2574	/*4053*/ uint16(xArgXmm1),
2575	/*4054*/ uint16(xArgXmm2M128),
2576	/*4055*/ uint16(xMatch),
2577	/*4056*/ uint16(xCondPrefix), 2,
2578	0x66, 4068,
2579	0x0, 4062,
2580	/*4062*/ uint16(xSetOp), uint16(ANDNPS),
2581	/*4064*/ uint16(xReadSlashR),
2582	/*4065*/ uint16(xArgXmm1),
2583	/*4066*/ uint16(xArgXmm2M128),
2584	/*4067*/ uint16(xMatch),
2585	/*4068*/ uint16(xSetOp), uint16(ANDNPD),
2586	/*4070*/ uint16(xReadSlashR),
2587	/*4071*/ uint16(xArgXmm1),
2588	/*4072*/ uint16(xArgXmm2M128),
2589	/*4073*/ uint16(xMatch),
2590	/*4074*/ uint16(xCondPrefix), 2,
2591	0x66, 4086,
2592	0x0, 4080,
2593	/*4080*/ uint16(xSetOp), uint16(ORPS),
2594	/*4082*/ uint16(xReadSlashR),
2595	/*4083*/ uint16(xArgXmm1),
2596	/*4084*/ uint16(xArgXmm2M128),
2597	/*4085*/ uint16(xMatch),
2598	/*4086*/ uint16(xSetOp), uint16(ORPD),
2599	/*4088*/ uint16(xReadSlashR),
2600	/*4089*/ uint16(xArgXmm1),
2601	/*4090*/ uint16(xArgXmm2M128),
2602	/*4091*/ uint16(xMatch),
2603	/*4092*/ uint16(xCondPrefix), 2,
2604	0x66, 4104,
2605	0x0, 4098,
2606	/*4098*/ uint16(xSetOp), uint16(XORPS),
2607	/*4100*/ uint16(xReadSlashR),
2608	/*4101*/ uint16(xArgXmm1),
2609	/*4102*/ uint16(xArgXmm2M128),
2610	/*4103*/ uint16(xMatch),
2611	/*4104*/ uint16(xSetOp), uint16(XORPD),
2612	/*4106*/ uint16(xReadSlashR),
2613	/*4107*/ uint16(xArgXmm1),
2614	/*4108*/ uint16(xArgXmm2M128),
2615	/*4109*/ uint16(xMatch),
2616	/*4110*/ uint16(xCondPrefix), 4,
2617	0xF3, 4138,
2618	0xF2, 4132,
2619	0x66, 4126,
2620	0x0, 4120,
2621	/*4120*/ uint16(xSetOp), uint16(ADDPS),
2622	/*4122*/ uint16(xReadSlashR),
2623	/*4123*/ uint16(xArgXmm1),
2624	/*4124*/ uint16(xArgXmm2M128),
2625	/*4125*/ uint16(xMatch),
2626	/*4126*/ uint16(xSetOp), uint16(ADDPD),
2627	/*4128*/ uint16(xReadSlashR),
2628	/*4129*/ uint16(xArgXmm1),
2629	/*4130*/ uint16(xArgXmm2M128),
2630	/*4131*/ uint16(xMatch),
2631	/*4132*/ uint16(xSetOp), uint16(ADDSD),
2632	/*4134*/ uint16(xReadSlashR),
2633	/*4135*/ uint16(xArgXmm1),
2634	/*4136*/ uint16(xArgXmm2M64),
2635	/*4137*/ uint16(xMatch),
2636	/*4138*/ uint16(xSetOp), uint16(ADDSS),
2637	/*4140*/ uint16(xReadSlashR),
2638	/*4141*/ uint16(xArgXmm1),
2639	/*4142*/ uint16(xArgXmm2M32),
2640	/*4143*/ uint16(xMatch),
2641	/*4144*/ uint16(xCondPrefix), 4,
2642	0xF3, 4172,
2643	0xF2, 4166,
2644	0x66, 4160,
2645	0x0, 4154,
2646	/*4154*/ uint16(xSetOp), uint16(MULPS),
2647	/*4156*/ uint16(xReadSlashR),
2648	/*4157*/ uint16(xArgXmm1),
2649	/*4158*/ uint16(xArgXmm2M128),
2650	/*4159*/ uint16(xMatch),
2651	/*4160*/ uint16(xSetOp), uint16(MULPD),
2652	/*4162*/ uint16(xReadSlashR),
2653	/*4163*/ uint16(xArgXmm1),
2654	/*4164*/ uint16(xArgXmm2M128),
2655	/*4165*/ uint16(xMatch),
2656	/*4166*/ uint16(xSetOp), uint16(MULSD),
2657	/*4168*/ uint16(xReadSlashR),
2658	/*4169*/ uint16(xArgXmm1),
2659	/*4170*/ uint16(xArgXmm2M64),
2660	/*4171*/ uint16(xMatch),
2661	/*4172*/ uint16(xSetOp), uint16(MULSS),
2662	/*4174*/ uint16(xReadSlashR),
2663	/*4175*/ uint16(xArgXmm1),
2664	/*4176*/ uint16(xArgXmm2M32),
2665	/*4177*/ uint16(xMatch),
2666	/*4178*/ uint16(xCondPrefix), 4,
2667	0xF3, 4206,
2668	0xF2, 4200,
2669	0x66, 4194,
2670	0x0, 4188,
2671	/*4188*/ uint16(xSetOp), uint16(CVTPS2PD),
2672	/*4190*/ uint16(xReadSlashR),
2673	/*4191*/ uint16(xArgXmm1),
2674	/*4192*/ uint16(xArgXmm2M64),
2675	/*4193*/ uint16(xMatch),
2676	/*4194*/ uint16(xSetOp), uint16(CVTPD2PS),
2677	/*4196*/ uint16(xReadSlashR),
2678	/*4197*/ uint16(xArgXmm1),
2679	/*4198*/ uint16(xArgXmm2M128),
2680	/*4199*/ uint16(xMatch),
2681	/*4200*/ uint16(xSetOp), uint16(CVTSD2SS),
2682	/*4202*/ uint16(xReadSlashR),
2683	/*4203*/ uint16(xArgXmm1),
2684	/*4204*/ uint16(xArgXmm2M64),
2685	/*4205*/ uint16(xMatch),
2686	/*4206*/ uint16(xSetOp), uint16(CVTSS2SD),
2687	/*4208*/ uint16(xReadSlashR),
2688	/*4209*/ uint16(xArgXmm1),
2689	/*4210*/ uint16(xArgXmm2M32),
2690	/*4211*/ uint16(xMatch),
2691	/*4212*/ uint16(xCondPrefix), 3,
2692	0xF3, 4232,
2693	0x66, 4226,
2694	0x0, 4220,
2695	/*4220*/ uint16(xSetOp), uint16(CVTDQ2PS),
2696	/*4222*/ uint16(xReadSlashR),
2697	/*4223*/ uint16(xArgXmm1),
2698	/*4224*/ uint16(xArgXmm2M128),
2699	/*4225*/ uint16(xMatch),
2700	/*4226*/ uint16(xSetOp), uint16(CVTPS2DQ),
2701	/*4228*/ uint16(xReadSlashR),
2702	/*4229*/ uint16(xArgXmm1),
2703	/*4230*/ uint16(xArgXmm2M128),
2704	/*4231*/ uint16(xMatch),
2705	/*4232*/ uint16(xSetOp), uint16(CVTTPS2DQ),
2706	/*4234*/ uint16(xReadSlashR),
2707	/*4235*/ uint16(xArgXmm1),
2708	/*4236*/ uint16(xArgXmm2M128),
2709	/*4237*/ uint16(xMatch),
2710	/*4238*/ uint16(xCondPrefix), 4,
2711	0xF3, 4266,
2712	0xF2, 4260,
2713	0x66, 4254,
2714	0x0, 4248,
2715	/*4248*/ uint16(xSetOp), uint16(SUBPS),
2716	/*4250*/ uint16(xReadSlashR),
2717	/*4251*/ uint16(xArgXmm1),
2718	/*4252*/ uint16(xArgXmm2M128),
2719	/*4253*/ uint16(xMatch),
2720	/*4254*/ uint16(xSetOp), uint16(SUBPD),
2721	/*4256*/ uint16(xReadSlashR),
2722	/*4257*/ uint16(xArgXmm1),
2723	/*4258*/ uint16(xArgXmm2M128),
2724	/*4259*/ uint16(xMatch),
2725	/*4260*/ uint16(xSetOp), uint16(SUBSD),
2726	/*4262*/ uint16(xReadSlashR),
2727	/*4263*/ uint16(xArgXmm1),
2728	/*4264*/ uint16(xArgXmm2M64),
2729	/*4265*/ uint16(xMatch),
2730	/*4266*/ uint16(xSetOp), uint16(SUBSS),
2731	/*4268*/ uint16(xReadSlashR),
2732	/*4269*/ uint16(xArgXmm1),
2733	/*4270*/ uint16(xArgXmm2M32),
2734	/*4271*/ uint16(xMatch),
2735	/*4272*/ uint16(xCondPrefix), 4,
2736	0xF3, 4300,
2737	0xF2, 4294,
2738	0x66, 4288,
2739	0x0, 4282,
2740	/*4282*/ uint16(xSetOp), uint16(MINPS),
2741	/*4284*/ uint16(xReadSlashR),
2742	/*4285*/ uint16(xArgXmm1),
2743	/*4286*/ uint16(xArgXmm2M128),
2744	/*4287*/ uint16(xMatch),
2745	/*4288*/ uint16(xSetOp), uint16(MINPD),
2746	/*4290*/ uint16(xReadSlashR),
2747	/*4291*/ uint16(xArgXmm1),
2748	/*4292*/ uint16(xArgXmm2M128),
2749	/*4293*/ uint16(xMatch),
2750	/*4294*/ uint16(xSetOp), uint16(MINSD),
2751	/*4296*/ uint16(xReadSlashR),
2752	/*4297*/ uint16(xArgXmm1),
2753	/*4298*/ uint16(xArgXmm2M64),
2754	/*4299*/ uint16(xMatch),
2755	/*4300*/ uint16(xSetOp), uint16(MINSS),
2756	/*4302*/ uint16(xReadSlashR),
2757	/*4303*/ uint16(xArgXmm1),
2758	/*4304*/ uint16(xArgXmm2M32),
2759	/*4305*/ uint16(xMatch),
2760	/*4306*/ uint16(xCondPrefix), 4,
2761	0xF3, 4334,
2762	0xF2, 4328,
2763	0x66, 4322,
2764	0x0, 4316,
2765	/*4316*/ uint16(xSetOp), uint16(DIVPS),
2766	/*4318*/ uint16(xReadSlashR),
2767	/*4319*/ uint16(xArgXmm1),
2768	/*4320*/ uint16(xArgXmm2M128),
2769	/*4321*/ uint16(xMatch),
2770	/*4322*/ uint16(xSetOp), uint16(DIVPD),
2771	/*4324*/ uint16(xReadSlashR),
2772	/*4325*/ uint16(xArgXmm1),
2773	/*4326*/ uint16(xArgXmm2M128),
2774	/*4327*/ uint16(xMatch),
2775	/*4328*/ uint16(xSetOp), uint16(DIVSD),
2776	/*4330*/ uint16(xReadSlashR),
2777	/*4331*/ uint16(xArgXmm1),
2778	/*4332*/ uint16(xArgXmm2M64),
2779	/*4333*/ uint16(xMatch),
2780	/*4334*/ uint16(xSetOp), uint16(DIVSS),
2781	/*4336*/ uint16(xReadSlashR),
2782	/*4337*/ uint16(xArgXmm1),
2783	/*4338*/ uint16(xArgXmm2M32),
2784	/*4339*/ uint16(xMatch),
2785	/*4340*/ uint16(xCondPrefix), 4,
2786	0xF3, 4368,
2787	0xF2, 4362,
2788	0x66, 4356,
2789	0x0, 4350,
2790	/*4350*/ uint16(xSetOp), uint16(MAXPS),
2791	/*4352*/ uint16(xReadSlashR),
2792	/*4353*/ uint16(xArgXmm1),
2793	/*4354*/ uint16(xArgXmm2M128),
2794	/*4355*/ uint16(xMatch),
2795	/*4356*/ uint16(xSetOp), uint16(MAXPD),
2796	/*4358*/ uint16(xReadSlashR),
2797	/*4359*/ uint16(xArgXmm1),
2798	/*4360*/ uint16(xArgXmm2M128),
2799	/*4361*/ uint16(xMatch),
2800	/*4362*/ uint16(xSetOp), uint16(MAXSD),
2801	/*4364*/ uint16(xReadSlashR),
2802	/*4365*/ uint16(xArgXmm1),
2803	/*4366*/ uint16(xArgXmm2M64),
2804	/*4367*/ uint16(xMatch),
2805	/*4368*/ uint16(xSetOp), uint16(MAXSS),
2806	/*4370*/ uint16(xReadSlashR),
2807	/*4371*/ uint16(xArgXmm1),
2808	/*4372*/ uint16(xArgXmm2M32),
2809	/*4373*/ uint16(xMatch),
2810	/*4374*/ uint16(xCondPrefix), 2,
2811	0x66, 4386,
2812	0x0, 4380,
2813	/*4380*/ uint16(xSetOp), uint16(PUNPCKLBW),
2814	/*4382*/ uint16(xReadSlashR),
2815	/*4383*/ uint16(xArgMm),
2816	/*4384*/ uint16(xArgMmM32),
2817	/*4385*/ uint16(xMatch),
2818	/*4386*/ uint16(xSetOp), uint16(PUNPCKLBW),
2819	/*4388*/ uint16(xReadSlashR),
2820	/*4389*/ uint16(xArgXmm1),
2821	/*4390*/ uint16(xArgXmm2M128),
2822	/*4391*/ uint16(xMatch),
2823	/*4392*/ uint16(xCondPrefix), 2,
2824	0x66, 4404,
2825	0x0, 4398,
2826	/*4398*/ uint16(xSetOp), uint16(PUNPCKLWD),
2827	/*4400*/ uint16(xReadSlashR),
2828	/*4401*/ uint16(xArgMm),
2829	/*4402*/ uint16(xArgMmM32),
2830	/*4403*/ uint16(xMatch),
2831	/*4404*/ uint16(xSetOp), uint16(PUNPCKLWD),
2832	/*4406*/ uint16(xReadSlashR),
2833	/*4407*/ uint16(xArgXmm1),
2834	/*4408*/ uint16(xArgXmm2M128),
2835	/*4409*/ uint16(xMatch),
2836	/*4410*/ uint16(xCondPrefix), 2,
2837	0x66, 4422,
2838	0x0, 4416,
2839	/*4416*/ uint16(xSetOp), uint16(PUNPCKLDQ),
2840	/*4418*/ uint16(xReadSlashR),
2841	/*4419*/ uint16(xArgMm),
2842	/*4420*/ uint16(xArgMmM32),
2843	/*4421*/ uint16(xMatch),
2844	/*4422*/ uint16(xSetOp), uint16(PUNPCKLDQ),
2845	/*4424*/ uint16(xReadSlashR),
2846	/*4425*/ uint16(xArgXmm1),
2847	/*4426*/ uint16(xArgXmm2M128),
2848	/*4427*/ uint16(xMatch),
2849	/*4428*/ uint16(xCondPrefix), 2,
2850	0x66, 4440,
2851	0x0, 4434,
2852	/*4434*/ uint16(xSetOp), uint16(PACKSSWB),
2853	/*4436*/ uint16(xReadSlashR),
2854	/*4437*/ uint16(xArgMm1),
2855	/*4438*/ uint16(xArgMm2M64),
2856	/*4439*/ uint16(xMatch),
2857	/*4440*/ uint16(xSetOp), uint16(PACKSSWB),
2858	/*4442*/ uint16(xReadSlashR),
2859	/*4443*/ uint16(xArgXmm1),
2860	/*4444*/ uint16(xArgXmm2M128),
2861	/*4445*/ uint16(xMatch),
2862	/*4446*/ uint16(xCondPrefix), 2,
2863	0x66, 4458,
2864	0x0, 4452,
2865	/*4452*/ uint16(xSetOp), uint16(PCMPGTB),
2866	/*4454*/ uint16(xReadSlashR),
2867	/*4455*/ uint16(xArgMm),
2868	/*4456*/ uint16(xArgMmM64),
2869	/*4457*/ uint16(xMatch),
2870	/*4458*/ uint16(xSetOp), uint16(PCMPGTB),
2871	/*4460*/ uint16(xReadSlashR),
2872	/*4461*/ uint16(xArgXmm1),
2873	/*4462*/ uint16(xArgXmm2M128),
2874	/*4463*/ uint16(xMatch),
2875	/*4464*/ uint16(xCondPrefix), 2,
2876	0x66, 4476,
2877	0x0, 4470,
2878	/*4470*/ uint16(xSetOp), uint16(PCMPGTW),
2879	/*4472*/ uint16(xReadSlashR),
2880	/*4473*/ uint16(xArgMm),
2881	/*4474*/ uint16(xArgMmM64),
2882	/*4475*/ uint16(xMatch),
2883	/*4476*/ uint16(xSetOp), uint16(PCMPGTW),
2884	/*4478*/ uint16(xReadSlashR),
2885	/*4479*/ uint16(xArgXmm1),
2886	/*4480*/ uint16(xArgXmm2M128),
2887	/*4481*/ uint16(xMatch),
2888	/*4482*/ uint16(xCondPrefix), 2,
2889	0x66, 4494,
2890	0x0, 4488,
2891	/*4488*/ uint16(xSetOp), uint16(PCMPGTD),
2892	/*4490*/ uint16(xReadSlashR),
2893	/*4491*/ uint16(xArgMm),
2894	/*4492*/ uint16(xArgMmM64),
2895	/*4493*/ uint16(xMatch),
2896	/*4494*/ uint16(xSetOp), uint16(PCMPGTD),
2897	/*4496*/ uint16(xReadSlashR),
2898	/*4497*/ uint16(xArgXmm1),
2899	/*4498*/ uint16(xArgXmm2M128),
2900	/*4499*/ uint16(xMatch),
2901	/*4500*/ uint16(xCondPrefix), 2,
2902	0x66, 4512,
2903	0x0, 4506,
2904	/*4506*/ uint16(xSetOp), uint16(PACKUSWB),
2905	/*4508*/ uint16(xReadSlashR),
2906	/*4509*/ uint16(xArgMm),
2907	/*4510*/ uint16(xArgMmM64),
2908	/*4511*/ uint16(xMatch),
2909	/*4512*/ uint16(xSetOp), uint16(PACKUSWB),
2910	/*4514*/ uint16(xReadSlashR),
2911	/*4515*/ uint16(xArgXmm1),
2912	/*4516*/ uint16(xArgXmm2M128),
2913	/*4517*/ uint16(xMatch),
2914	/*4518*/ uint16(xCondPrefix), 2,
2915	0x66, 4530,
2916	0x0, 4524,
2917	/*4524*/ uint16(xSetOp), uint16(PUNPCKHBW),
2918	/*4526*/ uint16(xReadSlashR),
2919	/*4527*/ uint16(xArgMm),
2920	/*4528*/ uint16(xArgMmM64),
2921	/*4529*/ uint16(xMatch),
2922	/*4530*/ uint16(xSetOp), uint16(PUNPCKHBW),
2923	/*4532*/ uint16(xReadSlashR),
2924	/*4533*/ uint16(xArgXmm1),
2925	/*4534*/ uint16(xArgXmm2M128),
2926	/*4535*/ uint16(xMatch),
2927	/*4536*/ uint16(xCondPrefix), 2,
2928	0x66, 4548,
2929	0x0, 4542,
2930	/*4542*/ uint16(xSetOp), uint16(PUNPCKHWD),
2931	/*4544*/ uint16(xReadSlashR),
2932	/*4545*/ uint16(xArgMm),
2933	/*4546*/ uint16(xArgMmM64),
2934	/*4547*/ uint16(xMatch),
2935	/*4548*/ uint16(xSetOp), uint16(PUNPCKHWD),
2936	/*4550*/ uint16(xReadSlashR),
2937	/*4551*/ uint16(xArgXmm1),
2938	/*4552*/ uint16(xArgXmm2M128),
2939	/*4553*/ uint16(xMatch),
2940	/*4554*/ uint16(xCondPrefix), 2,
2941	0x66, 4566,
2942	0x0, 4560,
2943	/*4560*/ uint16(xSetOp), uint16(PUNPCKHDQ),
2944	/*4562*/ uint16(xReadSlashR),
2945	/*4563*/ uint16(xArgMm),
2946	/*4564*/ uint16(xArgMmM64),
2947	/*4565*/ uint16(xMatch),
2948	/*4566*/ uint16(xSetOp), uint16(PUNPCKHDQ),
2949	/*4568*/ uint16(xReadSlashR),
2950	/*4569*/ uint16(xArgXmm1),
2951	/*4570*/ uint16(xArgXmm2M128),
2952	/*4571*/ uint16(xMatch),
2953	/*4572*/ uint16(xCondPrefix), 2,
2954	0x66, 4584,
2955	0x0, 4578,
2956	/*4578*/ uint16(xSetOp), uint16(PACKSSDW),
2957	/*4580*/ uint16(xReadSlashR),
2958	/*4581*/ uint16(xArgMm1),
2959	/*4582*/ uint16(xArgMm2M64),
2960	/*4583*/ uint16(xMatch),
2961	/*4584*/ uint16(xSetOp), uint16(PACKSSDW),
2962	/*4586*/ uint16(xReadSlashR),
2963	/*4587*/ uint16(xArgXmm1),
2964	/*4588*/ uint16(xArgXmm2M128),
2965	/*4589*/ uint16(xMatch),
2966	/*4590*/ uint16(xCondPrefix), 1,
2967	0x66, 4594,
2968	/*4594*/ uint16(xSetOp), uint16(PUNPCKLQDQ),
2969	/*4596*/ uint16(xReadSlashR),
2970	/*4597*/ uint16(xArgXmm1),
2971	/*4598*/ uint16(xArgXmm2M128),
2972	/*4599*/ uint16(xMatch),
2973	/*4600*/ uint16(xCondPrefix), 1,
2974	0x66, 4604,
2975	/*4604*/ uint16(xSetOp), uint16(PUNPCKHQDQ),
2976	/*4606*/ uint16(xReadSlashR),
2977	/*4607*/ uint16(xArgXmm1),
2978	/*4608*/ uint16(xArgXmm2M128),
2979	/*4609*/ uint16(xMatch),
2980	/*4610*/ uint16(xCondIs64), 4613, 4651,
2981	/*4613*/ uint16(xCondPrefix), 2,
2982	0x66, 4635,
2983	0x0, 4619,
2984	/*4619*/ uint16(xCondDataSize), 4623, 4629, 0,
2985	/*4623*/ uint16(xSetOp), uint16(MOVD),
2986	/*4625*/ uint16(xReadSlashR),
2987	/*4626*/ uint16(xArgMm),
2988	/*4627*/ uint16(xArgRM32),
2989	/*4628*/ uint16(xMatch),
2990	/*4629*/ uint16(xSetOp), uint16(MOVD),
2991	/*4631*/ uint16(xReadSlashR),
2992	/*4632*/ uint16(xArgMm),
2993	/*4633*/ uint16(xArgRM32),
2994	/*4634*/ uint16(xMatch),
2995	/*4635*/ uint16(xCondDataSize), 4639, 4645, 0,
2996	/*4639*/ uint16(xSetOp), uint16(MOVD),
2997	/*4641*/ uint16(xReadSlashR),
2998	/*4642*/ uint16(xArgXmm),
2999	/*4643*/ uint16(xArgRM32),
3000	/*4644*/ uint16(xMatch),
3001	/*4645*/ uint16(xSetOp), uint16(MOVD),
3002	/*4647*/ uint16(xReadSlashR),
3003	/*4648*/ uint16(xArgXmm),
3004	/*4649*/ uint16(xArgRM32),
3005	/*4650*/ uint16(xMatch),
3006	/*4651*/ uint16(xCondPrefix), 2,
3007	0x66, 4667,
3008	0x0, 4657,
3009	/*4657*/ uint16(xCondDataSize), 4623, 4629, 4661,
3010	/*4661*/ uint16(xSetOp), uint16(MOVQ),
3011	/*4663*/ uint16(xReadSlashR),
3012	/*4664*/ uint16(xArgMm),
3013	/*4665*/ uint16(xArgRM64),
3014	/*4666*/ uint16(xMatch),
3015	/*4667*/ uint16(xCondDataSize), 4639, 4645, 4671,
3016	/*4671*/ uint16(xSetOp), uint16(MOVQ),
3017	/*4673*/ uint16(xReadSlashR),
3018	/*4674*/ uint16(xArgXmm),
3019	/*4675*/ uint16(xArgRM64),
3020	/*4676*/ uint16(xMatch),
3021	/*4677*/ uint16(xCondPrefix), 3,
3022	0xF3, 4697,
3023	0x66, 4691,
3024	0x0, 4685,
3025	/*4685*/ uint16(xSetOp), uint16(MOVQ),
3026	/*4687*/ uint16(xReadSlashR),
3027	/*4688*/ uint16(xArgMm),
3028	/*4689*/ uint16(xArgMmM64),
3029	/*4690*/ uint16(xMatch),
3030	/*4691*/ uint16(xSetOp), uint16(MOVDQA),
3031	/*4693*/ uint16(xReadSlashR),
3032	/*4694*/ uint16(xArgXmm1),
3033	/*4695*/ uint16(xArgXmm2M128),
3034	/*4696*/ uint16(xMatch),
3035	/*4697*/ uint16(xSetOp), uint16(MOVDQU),
3036	/*4699*/ uint16(xReadSlashR),
3037	/*4700*/ uint16(xArgXmm1),
3038	/*4701*/ uint16(xArgXmm2M128),
3039	/*4702*/ uint16(xMatch),
3040	/*4703*/ uint16(xCondPrefix), 4,
3041	0xF3, 4737,
3042	0xF2, 4729,
3043	0x66, 4721,
3044	0x0, 4713,
3045	/*4713*/ uint16(xSetOp), uint16(PSHUFW),
3046	/*4715*/ uint16(xReadSlashR),
3047	/*4716*/ uint16(xReadIb),
3048	/*4717*/ uint16(xArgMm1),
3049	/*4718*/ uint16(xArgMm2M64),
3050	/*4719*/ uint16(xArgImm8u),
3051	/*4720*/ uint16(xMatch),
3052	/*4721*/ uint16(xSetOp), uint16(PSHUFD),
3053	/*4723*/ uint16(xReadSlashR),
3054	/*4724*/ uint16(xReadIb),
3055	/*4725*/ uint16(xArgXmm1),
3056	/*4726*/ uint16(xArgXmm2M128),
3057	/*4727*/ uint16(xArgImm8u),
3058	/*4728*/ uint16(xMatch),
3059	/*4729*/ uint16(xSetOp), uint16(PSHUFLW),
3060	/*4731*/ uint16(xReadSlashR),
3061	/*4732*/ uint16(xReadIb),
3062	/*4733*/ uint16(xArgXmm1),
3063	/*4734*/ uint16(xArgXmm2M128),
3064	/*4735*/ uint16(xArgImm8u),
3065	/*4736*/ uint16(xMatch),
3066	/*4737*/ uint16(xSetOp), uint16(PSHUFHW),
3067	/*4739*/ uint16(xReadSlashR),
3068	/*4740*/ uint16(xReadIb),
3069	/*4741*/ uint16(xArgXmm1),
3070	/*4742*/ uint16(xArgXmm2M128),
3071	/*4743*/ uint16(xArgImm8u),
3072	/*4744*/ uint16(xMatch),
3073	/*4745*/ uint16(xCondSlashR),
3074	0,    // 0
3075	0,    // 1
3076	4754, // 2
3077	0,    // 3
3078	4772, // 4
3079	0,    // 5
3080	4790, // 6
3081	0,    // 7
3082	/*4754*/ uint16(xCondPrefix), 2,
3083	0x66, 4766,
3084	0x0, 4760,
3085	/*4760*/ uint16(xSetOp), uint16(PSRLW),
3086	/*4762*/ uint16(xReadIb),
3087	/*4763*/ uint16(xArgMm2),
3088	/*4764*/ uint16(xArgImm8u),
3089	/*4765*/ uint16(xMatch),
3090	/*4766*/ uint16(xSetOp), uint16(PSRLW),
3091	/*4768*/ uint16(xReadIb),
3092	/*4769*/ uint16(xArgXmm2),
3093	/*4770*/ uint16(xArgImm8u),
3094	/*4771*/ uint16(xMatch),
3095	/*4772*/ uint16(xCondPrefix), 2,
3096	0x66, 4784,
3097	0x0, 4778,
3098	/*4778*/ uint16(xSetOp), uint16(PSRAW),
3099	/*4780*/ uint16(xReadIb),
3100	/*4781*/ uint16(xArgMm2),
3101	/*4782*/ uint16(xArgImm8u),
3102	/*4783*/ uint16(xMatch),
3103	/*4784*/ uint16(xSetOp), uint16(PSRAW),
3104	/*4786*/ uint16(xReadIb),
3105	/*4787*/ uint16(xArgXmm2),
3106	/*4788*/ uint16(xArgImm8u),
3107	/*4789*/ uint16(xMatch),
3108	/*4790*/ uint16(xCondPrefix), 2,
3109	0x66, 4802,
3110	0x0, 4796,
3111	/*4796*/ uint16(xSetOp), uint16(PSLLW),
3112	/*4798*/ uint16(xReadIb),
3113	/*4799*/ uint16(xArgMm2),
3114	/*4800*/ uint16(xArgImm8u),
3115	/*4801*/ uint16(xMatch),
3116	/*4802*/ uint16(xSetOp), uint16(PSLLW),
3117	/*4804*/ uint16(xReadIb),
3118	/*4805*/ uint16(xArgXmm2),
3119	/*4806*/ uint16(xArgImm8u),
3120	/*4807*/ uint16(xMatch),
3121	/*4808*/ uint16(xCondSlashR),
3122	0,    // 0
3123	0,    // 1
3124	4817, // 2
3125	0,    // 3
3126	4835, // 4
3127	0,    // 5
3128	4853, // 6
3129	0,    // 7
3130	/*4817*/ uint16(xCondPrefix), 2,
3131	0x66, 4829,
3132	0x0, 4823,
3133	/*4823*/ uint16(xSetOp), uint16(PSRLD),
3134	/*4825*/ uint16(xReadIb),
3135	/*4826*/ uint16(xArgMm2),
3136	/*4827*/ uint16(xArgImm8u),
3137	/*4828*/ uint16(xMatch),
3138	/*4829*/ uint16(xSetOp), uint16(PSRLD),
3139	/*4831*/ uint16(xReadIb),
3140	/*4832*/ uint16(xArgXmm2),
3141	/*4833*/ uint16(xArgImm8u),
3142	/*4834*/ uint16(xMatch),
3143	/*4835*/ uint16(xCondPrefix), 2,
3144	0x66, 4847,
3145	0x0, 4841,
3146	/*4841*/ uint16(xSetOp), uint16(PSRAD),
3147	/*4843*/ uint16(xReadIb),
3148	/*4844*/ uint16(xArgMm2),
3149	/*4845*/ uint16(xArgImm8u),
3150	/*4846*/ uint16(xMatch),
3151	/*4847*/ uint16(xSetOp), uint16(PSRAD),
3152	/*4849*/ uint16(xReadIb),
3153	/*4850*/ uint16(xArgXmm2),
3154	/*4851*/ uint16(xArgImm8u),
3155	/*4852*/ uint16(xMatch),
3156	/*4853*/ uint16(xCondPrefix), 2,
3157	0x66, 4865,
3158	0x0, 4859,
3159	/*4859*/ uint16(xSetOp), uint16(PSLLD),
3160	/*4861*/ uint16(xReadIb),
3161	/*4862*/ uint16(xArgMm2),
3162	/*4863*/ uint16(xArgImm8u),
3163	/*4864*/ uint16(xMatch),
3164	/*4865*/ uint16(xSetOp), uint16(PSLLD),
3165	/*4867*/ uint16(xReadIb),
3166	/*4868*/ uint16(xArgXmm2),
3167	/*4869*/ uint16(xArgImm8u),
3168	/*4870*/ uint16(xMatch),
3169	/*4871*/ uint16(xCondSlashR),
3170	0,    // 0
3171	0,    // 1
3172	4880, // 2
3173	4898, // 3
3174	0,    // 4
3175	0,    // 5
3176	4908, // 6
3177	4926, // 7
3178	/*4880*/ uint16(xCondPrefix), 2,
3179	0x66, 4892,
3180	0x0, 4886,
3181	/*4886*/ uint16(xSetOp), uint16(PSRLQ),
3182	/*4888*/ uint16(xReadIb),
3183	/*4889*/ uint16(xArgMm2),
3184	/*4890*/ uint16(xArgImm8u),
3185	/*4891*/ uint16(xMatch),
3186	/*4892*/ uint16(xSetOp), uint16(PSRLQ),
3187	/*4894*/ uint16(xReadIb),
3188	/*4895*/ uint16(xArgXmm2),
3189	/*4896*/ uint16(xArgImm8u),
3190	/*4897*/ uint16(xMatch),
3191	/*4898*/ uint16(xCondPrefix), 1,
3192	0x66, 4902,
3193	/*4902*/ uint16(xSetOp), uint16(PSRLDQ),
3194	/*4904*/ uint16(xReadIb),
3195	/*4905*/ uint16(xArgXmm2),
3196	/*4906*/ uint16(xArgImm8u),
3197	/*4907*/ uint16(xMatch),
3198	/*4908*/ uint16(xCondPrefix), 2,
3199	0x66, 4920,
3200	0x0, 4914,
3201	/*4914*/ uint16(xSetOp), uint16(PSLLQ),
3202	/*4916*/ uint16(xReadIb),
3203	/*4917*/ uint16(xArgMm2),
3204	/*4918*/ uint16(xArgImm8u),
3205	/*4919*/ uint16(xMatch),
3206	/*4920*/ uint16(xSetOp), uint16(PSLLQ),
3207	/*4922*/ uint16(xReadIb),
3208	/*4923*/ uint16(xArgXmm2),
3209	/*4924*/ uint16(xArgImm8u),
3210	/*4925*/ uint16(xMatch),
3211	/*4926*/ uint16(xCondPrefix), 1,
3212	0x66, 4930,
3213	/*4930*/ uint16(xSetOp), uint16(PSLLDQ),
3214	/*4932*/ uint16(xReadIb),
3215	/*4933*/ uint16(xArgXmm2),
3216	/*4934*/ uint16(xArgImm8u),
3217	/*4935*/ uint16(xMatch),
3218	/*4936*/ uint16(xCondPrefix), 2,
3219	0x66, 4948,
3220	0x0, 4942,
3221	/*4942*/ uint16(xSetOp), uint16(PCMPEQB),
3222	/*4944*/ uint16(xReadSlashR),
3223	/*4945*/ uint16(xArgMm),
3224	/*4946*/ uint16(xArgMmM64),
3225	/*4947*/ uint16(xMatch),
3226	/*4948*/ uint16(xSetOp), uint16(PCMPEQB),
3227	/*4950*/ uint16(xReadSlashR),
3228	/*4951*/ uint16(xArgXmm1),
3229	/*4952*/ uint16(xArgXmm2M128),
3230	/*4953*/ uint16(xMatch),
3231	/*4954*/ uint16(xCondPrefix), 2,
3232	0x66, 4966,
3233	0x0, 4960,
3234	/*4960*/ uint16(xSetOp), uint16(PCMPEQW),
3235	/*4962*/ uint16(xReadSlashR),
3236	/*4963*/ uint16(xArgMm),
3237	/*4964*/ uint16(xArgMmM64),
3238	/*4965*/ uint16(xMatch),
3239	/*4966*/ uint16(xSetOp), uint16(PCMPEQW),
3240	/*4968*/ uint16(xReadSlashR),
3241	/*4969*/ uint16(xArgXmm1),
3242	/*4970*/ uint16(xArgXmm2M128),
3243	/*4971*/ uint16(xMatch),
3244	/*4972*/ uint16(xCondPrefix), 2,
3245	0x66, 4984,
3246	0x0, 4978,
3247	/*4978*/ uint16(xSetOp), uint16(PCMPEQD),
3248	/*4980*/ uint16(xReadSlashR),
3249	/*4981*/ uint16(xArgMm),
3250	/*4982*/ uint16(xArgMmM64),
3251	/*4983*/ uint16(xMatch),
3252	/*4984*/ uint16(xSetOp), uint16(PCMPEQD),
3253	/*4986*/ uint16(xReadSlashR),
3254	/*4987*/ uint16(xArgXmm1),
3255	/*4988*/ uint16(xArgXmm2M128),
3256	/*4989*/ uint16(xMatch),
3257	/*4990*/ uint16(xSetOp), uint16(EMMS),
3258	/*4992*/ uint16(xMatch),
3259	/*4993*/ uint16(xCondPrefix), 2,
3260	0xF2, 5005,
3261	0x66, 4999,
3262	/*4999*/ uint16(xSetOp), uint16(HADDPD),
3263	/*5001*/ uint16(xReadSlashR),
3264	/*5002*/ uint16(xArgXmm1),
3265	/*5003*/ uint16(xArgXmm2M128),
3266	/*5004*/ uint16(xMatch),
3267	/*5005*/ uint16(xSetOp), uint16(HADDPS),
3268	/*5007*/ uint16(xReadSlashR),
3269	/*5008*/ uint16(xArgXmm1),
3270	/*5009*/ uint16(xArgXmm2M128),
3271	/*5010*/ uint16(xMatch),
3272	/*5011*/ uint16(xCondPrefix), 2,
3273	0xF2, 5023,
3274	0x66, 5017,
3275	/*5017*/ uint16(xSetOp), uint16(HSUBPD),
3276	/*5019*/ uint16(xReadSlashR),
3277	/*5020*/ uint16(xArgXmm1),
3278	/*5021*/ uint16(xArgXmm2M128),
3279	/*5022*/ uint16(xMatch),
3280	/*5023*/ uint16(xSetOp), uint16(HSUBPS),
3281	/*5025*/ uint16(xReadSlashR),
3282	/*5026*/ uint16(xArgXmm1),
3283	/*5027*/ uint16(xArgXmm2M128),
3284	/*5028*/ uint16(xMatch),
3285	/*5029*/ uint16(xCondIs64), 5032, 5078,
3286	/*5032*/ uint16(xCondPrefix), 3,
3287	0xF3, 5072,
3288	0x66, 5056,
3289	0x0, 5040,
3290	/*5040*/ uint16(xCondDataSize), 5044, 5050, 0,
3291	/*5044*/ uint16(xSetOp), uint16(MOVD),
3292	/*5046*/ uint16(xReadSlashR),
3293	/*5047*/ uint16(xArgRM32),
3294	/*5048*/ uint16(xArgMm),
3295	/*5049*/ uint16(xMatch),
3296	/*5050*/ uint16(xSetOp), uint16(MOVD),
3297	/*5052*/ uint16(xReadSlashR),
3298	/*5053*/ uint16(xArgRM32),
3299	/*5054*/ uint16(xArgMm),
3300	/*5055*/ uint16(xMatch),
3301	/*5056*/ uint16(xCondDataSize), 5060, 5066, 0,
3302	/*5060*/ uint16(xSetOp), uint16(MOVD),
3303	/*5062*/ uint16(xReadSlashR),
3304	/*5063*/ uint16(xArgRM32),
3305	/*5064*/ uint16(xArgXmm),
3306	/*5065*/ uint16(xMatch),
3307	/*5066*/ uint16(xSetOp), uint16(MOVD),
3308	/*5068*/ uint16(xReadSlashR),
3309	/*5069*/ uint16(xArgRM32),
3310	/*5070*/ uint16(xArgXmm),
3311	/*5071*/ uint16(xMatch),
3312	/*5072*/ uint16(xSetOp), uint16(MOVQ),
3313	/*5074*/ uint16(xReadSlashR),
3314	/*5075*/ uint16(xArgXmm1),
3315	/*5076*/ uint16(xArgXmm2M64),
3316	/*5077*/ uint16(xMatch),
3317	/*5078*/ uint16(xCondPrefix), 3,
3318	0xF3, 5072,
3319	0x66, 5096,
3320	0x0, 5086,
3321	/*5086*/ uint16(xCondDataSize), 5044, 5050, 5090,
3322	/*5090*/ uint16(xSetOp), uint16(MOVQ),
3323	/*5092*/ uint16(xReadSlashR),
3324	/*5093*/ uint16(xArgRM64),
3325	/*5094*/ uint16(xArgMm),
3326	/*5095*/ uint16(xMatch),
3327	/*5096*/ uint16(xCondDataSize), 5060, 5066, 5100,
3328	/*5100*/ uint16(xSetOp), uint16(MOVQ),
3329	/*5102*/ uint16(xReadSlashR),
3330	/*5103*/ uint16(xArgRM64),
3331	/*5104*/ uint16(xArgXmm),
3332	/*5105*/ uint16(xMatch),
3333	/*5106*/ uint16(xCondPrefix), 3,
3334	0xF3, 5126,
3335	0x66, 5120,
3336	0x0, 5114,
3337	/*5114*/ uint16(xSetOp), uint16(MOVQ),
3338	/*5116*/ uint16(xReadSlashR),
3339	/*5117*/ uint16(xArgMmM64),
3340	/*5118*/ uint16(xArgMm),
3341	/*5119*/ uint16(xMatch),
3342	/*5120*/ uint16(xSetOp), uint16(MOVDQA),
3343	/*5122*/ uint16(xReadSlashR),
3344	/*5123*/ uint16(xArgXmm2M128),
3345	/*5124*/ uint16(xArgXmm1),
3346	/*5125*/ uint16(xMatch),
3347	/*5126*/ uint16(xSetOp), uint16(MOVDQU),
3348	/*5128*/ uint16(xReadSlashR),
3349	/*5129*/ uint16(xArgXmm2M128),
3350	/*5130*/ uint16(xArgXmm1),
3351	/*5131*/ uint16(xMatch),
3352	/*5132*/ uint16(xCondIs64), 5135, 5149,
3353	/*5135*/ uint16(xCondDataSize), 5139, 5144, 0,
3354	/*5139*/ uint16(xSetOp), uint16(JO),
3355	/*5141*/ uint16(xReadCw),
3356	/*5142*/ uint16(xArgRel16),
3357	/*5143*/ uint16(xMatch),
3358	/*5144*/ uint16(xSetOp), uint16(JO),
3359	/*5146*/ uint16(xReadCd),
3360	/*5147*/ uint16(xArgRel32),
3361	/*5148*/ uint16(xMatch),
3362	/*5149*/ uint16(xCondDataSize), 5153, 5144, 5158,
3363	/*5153*/ uint16(xSetOp), uint16(JO),
3364	/*5155*/ uint16(xReadCd),
3365	/*5156*/ uint16(xArgRel32),
3366	/*5157*/ uint16(xMatch),
3367	/*5158*/ uint16(xSetOp), uint16(JO),
3368	/*5160*/ uint16(xReadCd),
3369	/*5161*/ uint16(xArgRel32),
3370	/*5162*/ uint16(xMatch),
3371	/*5163*/ uint16(xCondIs64), 5166, 5180,
3372	/*5166*/ uint16(xCondDataSize), 5170, 5175, 0,
3373	/*5170*/ uint16(xSetOp), uint16(JNO),
3374	/*5172*/ uint16(xReadCw),
3375	/*5173*/ uint16(xArgRel16),
3376	/*5174*/ uint16(xMatch),
3377	/*5175*/ uint16(xSetOp), uint16(JNO),
3378	/*5177*/ uint16(xReadCd),
3379	/*5178*/ uint16(xArgRel32),
3380	/*5179*/ uint16(xMatch),
3381	/*5180*/ uint16(xCondDataSize), 5184, 5175, 5189,
3382	/*5184*/ uint16(xSetOp), uint16(JNO),
3383	/*5186*/ uint16(xReadCd),
3384	/*5187*/ uint16(xArgRel32),
3385	/*5188*/ uint16(xMatch),
3386	/*5189*/ uint16(xSetOp), uint16(JNO),
3387	/*5191*/ uint16(xReadCd),
3388	/*5192*/ uint16(xArgRel32),
3389	/*5193*/ uint16(xMatch),
3390	/*5194*/ uint16(xCondIs64), 5197, 5211,
3391	/*5197*/ uint16(xCondDataSize), 5201, 5206, 0,
3392	/*5201*/ uint16(xSetOp), uint16(JB),
3393	/*5203*/ uint16(xReadCw),
3394	/*5204*/ uint16(xArgRel16),
3395	/*5205*/ uint16(xMatch),
3396	/*5206*/ uint16(xSetOp), uint16(JB),
3397	/*5208*/ uint16(xReadCd),
3398	/*5209*/ uint16(xArgRel32),
3399	/*5210*/ uint16(xMatch),
3400	/*5211*/ uint16(xCondDataSize), 5215, 5206, 5220,
3401	/*5215*/ uint16(xSetOp), uint16(JB),
3402	/*5217*/ uint16(xReadCd),
3403	/*5218*/ uint16(xArgRel32),
3404	/*5219*/ uint16(xMatch),
3405	/*5220*/ uint16(xSetOp), uint16(JB),
3406	/*5222*/ uint16(xReadCd),
3407	/*5223*/ uint16(xArgRel32),
3408	/*5224*/ uint16(xMatch),
3409	/*5225*/ uint16(xCondIs64), 5228, 5242,
3410	/*5228*/ uint16(xCondDataSize), 5232, 5237, 0,
3411	/*5232*/ uint16(xSetOp), uint16(JAE),
3412	/*5234*/ uint16(xReadCw),
3413	/*5235*/ uint16(xArgRel16),
3414	/*5236*/ uint16(xMatch),
3415	/*5237*/ uint16(xSetOp), uint16(JAE),
3416	/*5239*/ uint16(xReadCd),
3417	/*5240*/ uint16(xArgRel32),
3418	/*5241*/ uint16(xMatch),
3419	/*5242*/ uint16(xCondDataSize), 5246, 5237, 5251,
3420	/*5246*/ uint16(xSetOp), uint16(JAE),
3421	/*5248*/ uint16(xReadCd),
3422	/*5249*/ uint16(xArgRel32),
3423	/*5250*/ uint16(xMatch),
3424	/*5251*/ uint16(xSetOp), uint16(JAE),
3425	/*5253*/ uint16(xReadCd),
3426	/*5254*/ uint16(xArgRel32),
3427	/*5255*/ uint16(xMatch),
3428	/*5256*/ uint16(xCondIs64), 5259, 5273,
3429	/*5259*/ uint16(xCondDataSize), 5263, 5268, 0,
3430	/*5263*/ uint16(xSetOp), uint16(JE),
3431	/*5265*/ uint16(xReadCw),
3432	/*5266*/ uint16(xArgRel16),
3433	/*5267*/ uint16(xMatch),
3434	/*5268*/ uint16(xSetOp), uint16(JE),
3435	/*5270*/ uint16(xReadCd),
3436	/*5271*/ uint16(xArgRel32),
3437	/*5272*/ uint16(xMatch),
3438	/*5273*/ uint16(xCondDataSize), 5277, 5268, 5282,
3439	/*5277*/ uint16(xSetOp), uint16(JE),
3440	/*5279*/ uint16(xReadCd),
3441	/*5280*/ uint16(xArgRel32),
3442	/*5281*/ uint16(xMatch),
3443	/*5282*/ uint16(xSetOp), uint16(JE),
3444	/*5284*/ uint16(xReadCd),
3445	/*5285*/ uint16(xArgRel32),
3446	/*5286*/ uint16(xMatch),
3447	/*5287*/ uint16(xCondIs64), 5290, 5304,
3448	/*5290*/ uint16(xCondDataSize), 5294, 5299, 0,
3449	/*5294*/ uint16(xSetOp), uint16(JNE),
3450	/*5296*/ uint16(xReadCw),
3451	/*5297*/ uint16(xArgRel16),
3452	/*5298*/ uint16(xMatch),
3453	/*5299*/ uint16(xSetOp), uint16(JNE),
3454	/*5301*/ uint16(xReadCd),
3455	/*5302*/ uint16(xArgRel32),
3456	/*5303*/ uint16(xMatch),
3457	/*5304*/ uint16(xCondDataSize), 5308, 5299, 5313,
3458	/*5308*/ uint16(xSetOp), uint16(JNE),
3459	/*5310*/ uint16(xReadCd),
3460	/*5311*/ uint16(xArgRel32),
3461	/*5312*/ uint16(xMatch),
3462	/*5313*/ uint16(xSetOp), uint16(JNE),
3463	/*5315*/ uint16(xReadCd),
3464	/*5316*/ uint16(xArgRel32),
3465	/*5317*/ uint16(xMatch),
3466	/*5318*/ uint16(xCondIs64), 5321, 5335,
3467	/*5321*/ uint16(xCondDataSize), 5325, 5330, 0,
3468	/*5325*/ uint16(xSetOp), uint16(JBE),
3469	/*5327*/ uint16(xReadCw),
3470	/*5328*/ uint16(xArgRel16),
3471	/*5329*/ uint16(xMatch),
3472	/*5330*/ uint16(xSetOp), uint16(JBE),
3473	/*5332*/ uint16(xReadCd),
3474	/*5333*/ uint16(xArgRel32),
3475	/*5334*/ uint16(xMatch),
3476	/*5335*/ uint16(xCondDataSize), 5339, 5330, 5344,
3477	/*5339*/ uint16(xSetOp), uint16(JBE),
3478	/*5341*/ uint16(xReadCd),
3479	/*5342*/ uint16(xArgRel32),
3480	/*5343*/ uint16(xMatch),
3481	/*5344*/ uint16(xSetOp), uint16(JBE),
3482	/*5346*/ uint16(xReadCd),
3483	/*5347*/ uint16(xArgRel32),
3484	/*5348*/ uint16(xMatch),
3485	/*5349*/ uint16(xCondIs64), 5352, 5366,
3486	/*5352*/ uint16(xCondDataSize), 5356, 5361, 0,
3487	/*5356*/ uint16(xSetOp), uint16(JA),
3488	/*5358*/ uint16(xReadCw),
3489	/*5359*/ uint16(xArgRel16),
3490	/*5360*/ uint16(xMatch),
3491	/*5361*/ uint16(xSetOp), uint16(JA),
3492	/*5363*/ uint16(xReadCd),
3493	/*5364*/ uint16(xArgRel32),
3494	/*5365*/ uint16(xMatch),
3495	/*5366*/ uint16(xCondDataSize), 5370, 5361, 5375,
3496	/*5370*/ uint16(xSetOp), uint16(JA),
3497	/*5372*/ uint16(xReadCd),
3498	/*5373*/ uint16(xArgRel32),
3499	/*5374*/ uint16(xMatch),
3500	/*5375*/ uint16(xSetOp), uint16(JA),
3501	/*5377*/ uint16(xReadCd),
3502	/*5378*/ uint16(xArgRel32),
3503	/*5379*/ uint16(xMatch),
3504	/*5380*/ uint16(xCondIs64), 5383, 5397,
3505	/*5383*/ uint16(xCondDataSize), 5387, 5392, 0,
3506	/*5387*/ uint16(xSetOp), uint16(JS),
3507	/*5389*/ uint16(xReadCw),
3508	/*5390*/ uint16(xArgRel16),
3509	/*5391*/ uint16(xMatch),
3510	/*5392*/ uint16(xSetOp), uint16(JS),
3511	/*5394*/ uint16(xReadCd),
3512	/*5395*/ uint16(xArgRel32),
3513	/*5396*/ uint16(xMatch),
3514	/*5397*/ uint16(xCondDataSize), 5401, 5392, 5406,
3515	/*5401*/ uint16(xSetOp), uint16(JS),
3516	/*5403*/ uint16(xReadCd),
3517	/*5404*/ uint16(xArgRel32),
3518	/*5405*/ uint16(xMatch),
3519	/*5406*/ uint16(xSetOp), uint16(JS),
3520	/*5408*/ uint16(xReadCd),
3521	/*5409*/ uint16(xArgRel32),
3522	/*5410*/ uint16(xMatch),
3523	/*5411*/ uint16(xCondIs64), 5414, 5428,
3524	/*5414*/ uint16(xCondDataSize), 5418, 5423, 0,
3525	/*5418*/ uint16(xSetOp), uint16(JNS),
3526	/*5420*/ uint16(xReadCw),
3527	/*5421*/ uint16(xArgRel16),
3528	/*5422*/ uint16(xMatch),
3529	/*5423*/ uint16(xSetOp), uint16(JNS),
3530	/*5425*/ uint16(xReadCd),
3531	/*5426*/ uint16(xArgRel32),
3532	/*5427*/ uint16(xMatch),
3533	/*5428*/ uint16(xCondDataSize), 5432, 5423, 5437,
3534	/*5432*/ uint16(xSetOp), uint16(JNS),
3535	/*5434*/ uint16(xReadCd),
3536	/*5435*/ uint16(xArgRel32),
3537	/*5436*/ uint16(xMatch),
3538	/*5437*/ uint16(xSetOp), uint16(JNS),
3539	/*5439*/ uint16(xReadCd),
3540	/*5440*/ uint16(xArgRel32),
3541	/*5441*/ uint16(xMatch),
3542	/*5442*/ uint16(xCondIs64), 5445, 5459,
3543	/*5445*/ uint16(xCondDataSize), 5449, 5454, 0,
3544	/*5449*/ uint16(xSetOp), uint16(JP),
3545	/*5451*/ uint16(xReadCw),
3546	/*5452*/ uint16(xArgRel16),
3547	/*5453*/ uint16(xMatch),
3548	/*5454*/ uint16(xSetOp), uint16(JP),
3549	/*5456*/ uint16(xReadCd),
3550	/*5457*/ uint16(xArgRel32),
3551	/*5458*/ uint16(xMatch),
3552	/*5459*/ uint16(xCondDataSize), 5463, 5454, 5468,
3553	/*5463*/ uint16(xSetOp), uint16(JP),
3554	/*5465*/ uint16(xReadCd),
3555	/*5466*/ uint16(xArgRel32),
3556	/*5467*/ uint16(xMatch),
3557	/*5468*/ uint16(xSetOp), uint16(JP),
3558	/*5470*/ uint16(xReadCd),
3559	/*5471*/ uint16(xArgRel32),
3560	/*5472*/ uint16(xMatch),
3561	/*5473*/ uint16(xCondIs64), 5476, 5490,
3562	/*5476*/ uint16(xCondDataSize), 5480, 5485, 0,
3563	/*5480*/ uint16(xSetOp), uint16(JNP),
3564	/*5482*/ uint16(xReadCw),
3565	/*5483*/ uint16(xArgRel16),
3566	/*5484*/ uint16(xMatch),
3567	/*5485*/ uint16(xSetOp), uint16(JNP),
3568	/*5487*/ uint16(xReadCd),
3569	/*5488*/ uint16(xArgRel32),
3570	/*5489*/ uint16(xMatch),
3571	/*5490*/ uint16(xCondDataSize), 5494, 5485, 5499,
3572	/*5494*/ uint16(xSetOp), uint16(JNP),
3573	/*5496*/ uint16(xReadCd),
3574	/*5497*/ uint16(xArgRel32),
3575	/*5498*/ uint16(xMatch),
3576	/*5499*/ uint16(xSetOp), uint16(JNP),
3577	/*5501*/ uint16(xReadCd),
3578	/*5502*/ uint16(xArgRel32),
3579	/*5503*/ uint16(xMatch),
3580	/*5504*/ uint16(xCondIs64), 5507, 5521,
3581	/*5507*/ uint16(xCondDataSize), 5511, 5516, 0,
3582	/*5511*/ uint16(xSetOp), uint16(JL),
3583	/*5513*/ uint16(xReadCw),
3584	/*5514*/ uint16(xArgRel16),
3585	/*5515*/ uint16(xMatch),
3586	/*5516*/ uint16(xSetOp), uint16(JL),
3587	/*5518*/ uint16(xReadCd),
3588	/*5519*/ uint16(xArgRel32),
3589	/*5520*/ uint16(xMatch),
3590	/*5521*/ uint16(xCondDataSize), 5525, 5516, 5530,
3591	/*5525*/ uint16(xSetOp), uint16(JL),
3592	/*5527*/ uint16(xReadCd),
3593	/*5528*/ uint16(xArgRel32),
3594	/*5529*/ uint16(xMatch),
3595	/*5530*/ uint16(xSetOp), uint16(JL),
3596	/*5532*/ uint16(xReadCd),
3597	/*5533*/ uint16(xArgRel32),
3598	/*5534*/ uint16(xMatch),
3599	/*5535*/ uint16(xCondIs64), 5538, 5552,
3600	/*5538*/ uint16(xCondDataSize), 5542, 5547, 0,
3601	/*5542*/ uint16(xSetOp), uint16(JGE),
3602	/*5544*/ uint16(xReadCw),
3603	/*5545*/ uint16(xArgRel16),
3604	/*5546*/ uint16(xMatch),
3605	/*5547*/ uint16(xSetOp), uint16(JGE),
3606	/*5549*/ uint16(xReadCd),
3607	/*5550*/ uint16(xArgRel32),
3608	/*5551*/ uint16(xMatch),
3609	/*5552*/ uint16(xCondDataSize), 5556, 5547, 5561,
3610	/*5556*/ uint16(xSetOp), uint16(JGE),
3611	/*5558*/ uint16(xReadCd),
3612	/*5559*/ uint16(xArgRel32),
3613	/*5560*/ uint16(xMatch),
3614	/*5561*/ uint16(xSetOp), uint16(JGE),
3615	/*5563*/ uint16(xReadCd),
3616	/*5564*/ uint16(xArgRel32),
3617	/*5565*/ uint16(xMatch),
3618	/*5566*/ uint16(xCondIs64), 5569, 5583,
3619	/*5569*/ uint16(xCondDataSize), 5573, 5578, 0,
3620	/*5573*/ uint16(xSetOp), uint16(JLE),
3621	/*5575*/ uint16(xReadCw),
3622	/*5576*/ uint16(xArgRel16),
3623	/*5577*/ uint16(xMatch),
3624	/*5578*/ uint16(xSetOp), uint16(JLE),
3625	/*5580*/ uint16(xReadCd),
3626	/*5581*/ uint16(xArgRel32),
3627	/*5582*/ uint16(xMatch),
3628	/*5583*/ uint16(xCondDataSize), 5587, 5578, 5592,
3629	/*5587*/ uint16(xSetOp), uint16(JLE),
3630	/*5589*/ uint16(xReadCd),
3631	/*5590*/ uint16(xArgRel32),
3632	/*5591*/ uint16(xMatch),
3633	/*5592*/ uint16(xSetOp), uint16(JLE),
3634	/*5594*/ uint16(xReadCd),
3635	/*5595*/ uint16(xArgRel32),
3636	/*5596*/ uint16(xMatch),
3637	/*5597*/ uint16(xCondIs64), 5600, 5614,
3638	/*5600*/ uint16(xCondDataSize), 5604, 5609, 0,
3639	/*5604*/ uint16(xSetOp), uint16(JG),
3640	/*5606*/ uint16(xReadCw),
3641	/*5607*/ uint16(xArgRel16),
3642	/*5608*/ uint16(xMatch),
3643	/*5609*/ uint16(xSetOp), uint16(JG),
3644	/*5611*/ uint16(xReadCd),
3645	/*5612*/ uint16(xArgRel32),
3646	/*5613*/ uint16(xMatch),
3647	/*5614*/ uint16(xCondDataSize), 5618, 5609, 5623,
3648	/*5618*/ uint16(xSetOp), uint16(JG),
3649	/*5620*/ uint16(xReadCd),
3650	/*5621*/ uint16(xArgRel32),
3651	/*5622*/ uint16(xMatch),
3652	/*5623*/ uint16(xSetOp), uint16(JG),
3653	/*5625*/ uint16(xReadCd),
3654	/*5626*/ uint16(xArgRel32),
3655	/*5627*/ uint16(xMatch),
3656	/*5628*/ uint16(xSetOp), uint16(SETO),
3657	/*5630*/ uint16(xReadSlashR),
3658	/*5631*/ uint16(xArgRM8),
3659	/*5632*/ uint16(xMatch),
3660	/*5633*/ uint16(xSetOp), uint16(SETNO),
3661	/*5635*/ uint16(xReadSlashR),
3662	/*5636*/ uint16(xArgRM8),
3663	/*5637*/ uint16(xMatch),
3664	/*5638*/ uint16(xSetOp), uint16(SETB),
3665	/*5640*/ uint16(xReadSlashR),
3666	/*5641*/ uint16(xArgRM8),
3667	/*5642*/ uint16(xMatch),
3668	/*5643*/ uint16(xSetOp), uint16(SETAE),
3669	/*5645*/ uint16(xReadSlashR),
3670	/*5646*/ uint16(xArgRM8),
3671	/*5647*/ uint16(xMatch),
3672	/*5648*/ uint16(xSetOp), uint16(SETE),
3673	/*5650*/ uint16(xReadSlashR),
3674	/*5651*/ uint16(xArgRM8),
3675	/*5652*/ uint16(xMatch),
3676	/*5653*/ uint16(xSetOp), uint16(SETNE),
3677	/*5655*/ uint16(xReadSlashR),
3678	/*5656*/ uint16(xArgRM8),
3679	/*5657*/ uint16(xMatch),
3680	/*5658*/ uint16(xSetOp), uint16(SETBE),
3681	/*5660*/ uint16(xReadSlashR),
3682	/*5661*/ uint16(xArgRM8),
3683	/*5662*/ uint16(xMatch),
3684	/*5663*/ uint16(xSetOp), uint16(SETA),
3685	/*5665*/ uint16(xReadSlashR),
3686	/*5666*/ uint16(xArgRM8),
3687	/*5667*/ uint16(xMatch),
3688	/*5668*/ uint16(xSetOp), uint16(SETS),
3689	/*5670*/ uint16(xReadSlashR),
3690	/*5671*/ uint16(xArgRM8),
3691	/*5672*/ uint16(xMatch),
3692	/*5673*/ uint16(xSetOp), uint16(SETNS),
3693	/*5675*/ uint16(xReadSlashR),
3694	/*5676*/ uint16(xArgRM8),
3695	/*5677*/ uint16(xMatch),
3696	/*5678*/ uint16(xSetOp), uint16(SETP),
3697	/*5680*/ uint16(xReadSlashR),
3698	/*5681*/ uint16(xArgRM8),
3699	/*5682*/ uint16(xMatch),
3700	/*5683*/ uint16(xSetOp), uint16(SETNP),
3701	/*5685*/ uint16(xReadSlashR),
3702	/*5686*/ uint16(xArgRM8),
3703	/*5687*/ uint16(xMatch),
3704	/*5688*/ uint16(xSetOp), uint16(SETL),
3705	/*5690*/ uint16(xReadSlashR),
3706	/*5691*/ uint16(xArgRM8),
3707	/*5692*/ uint16(xMatch),
3708	/*5693*/ uint16(xSetOp), uint16(SETGE),
3709	/*5695*/ uint16(xReadSlashR),
3710	/*5696*/ uint16(xArgRM8),
3711	/*5697*/ uint16(xMatch),
3712	/*5698*/ uint16(xSetOp), uint16(SETLE),
3713	/*5700*/ uint16(xReadSlashR),
3714	/*5701*/ uint16(xArgRM8),
3715	/*5702*/ uint16(xMatch),
3716	/*5703*/ uint16(xSetOp), uint16(SETG),
3717	/*5705*/ uint16(xReadSlashR),
3718	/*5706*/ uint16(xArgRM8),
3719	/*5707*/ uint16(xMatch),
3720	/*5708*/ uint16(xSetOp), uint16(PUSH),
3721	/*5710*/ uint16(xArgFS),
3722	/*5711*/ uint16(xMatch),
3723	/*5712*/ uint16(xCondIs64), 5715, 5727,
3724	/*5715*/ uint16(xCondDataSize), 5719, 5723, 0,
3725	/*5719*/ uint16(xSetOp), uint16(POP),
3726	/*5721*/ uint16(xArgFS),
3727	/*5722*/ uint16(xMatch),
3728	/*5723*/ uint16(xSetOp), uint16(POP),
3729	/*5725*/ uint16(xArgFS),
3730	/*5726*/ uint16(xMatch),
3731	/*5727*/ uint16(xCondDataSize), 5719, 5731, 5735,
3732	/*5731*/ uint16(xSetOp), uint16(POP),
3733	/*5733*/ uint16(xArgFS),
3734	/*5734*/ uint16(xMatch),
3735	/*5735*/ uint16(xSetOp), uint16(POP),
3736	/*5737*/ uint16(xArgFS),
3737	/*5738*/ uint16(xMatch),
3738	/*5739*/ uint16(xSetOp), uint16(CPUID),
3739	/*5741*/ uint16(xMatch),
3740	/*5742*/ uint16(xCondIs64), 5745, 5761,
3741	/*5745*/ uint16(xCondDataSize), 5749, 5755, 0,
3742	/*5749*/ uint16(xSetOp), uint16(BT),
3743	/*5751*/ uint16(xReadSlashR),
3744	/*5752*/ uint16(xArgRM16),
3745	/*5753*/ uint16(xArgR16),
3746	/*5754*/ uint16(xMatch),
3747	/*5755*/ uint16(xSetOp), uint16(BT),
3748	/*5757*/ uint16(xReadSlashR),
3749	/*5758*/ uint16(xArgRM32),
3750	/*5759*/ uint16(xArgR32),
3751	/*5760*/ uint16(xMatch),
3752	/*5761*/ uint16(xCondDataSize), 5749, 5755, 5765,
3753	/*5765*/ uint16(xSetOp), uint16(BT),
3754	/*5767*/ uint16(xReadSlashR),
3755	/*5768*/ uint16(xArgRM64),
3756	/*5769*/ uint16(xArgR64),
3757	/*5770*/ uint16(xMatch),
3758	/*5771*/ uint16(xCondIs64), 5774, 5794,
3759	/*5774*/ uint16(xCondDataSize), 5778, 5786, 0,
3760	/*5778*/ uint16(xSetOp), uint16(SHLD),
3761	/*5780*/ uint16(xReadSlashR),
3762	/*5781*/ uint16(xReadIb),
3763	/*5782*/ uint16(xArgRM16),
3764	/*5783*/ uint16(xArgR16),
3765	/*5784*/ uint16(xArgImm8u),
3766	/*5785*/ uint16(xMatch),
3767	/*5786*/ uint16(xSetOp), uint16(SHLD),
3768	/*5788*/ uint16(xReadSlashR),
3769	/*5789*/ uint16(xReadIb),
3770	/*5790*/ uint16(xArgRM32),
3771	/*5791*/ uint16(xArgR32),
3772	/*5792*/ uint16(xArgImm8u),
3773	/*5793*/ uint16(xMatch),
3774	/*5794*/ uint16(xCondDataSize), 5778, 5786, 5798,
3775	/*5798*/ uint16(xSetOp), uint16(SHLD),
3776	/*5800*/ uint16(xReadSlashR),
3777	/*5801*/ uint16(xReadIb),
3778	/*5802*/ uint16(xArgRM64),
3779	/*5803*/ uint16(xArgR64),
3780	/*5804*/ uint16(xArgImm8u),
3781	/*5805*/ uint16(xMatch),
3782	/*5806*/ uint16(xCondIs64), 5809, 5827,
3783	/*5809*/ uint16(xCondDataSize), 5813, 5820, 0,
3784	/*5813*/ uint16(xSetOp), uint16(SHLD),
3785	/*5815*/ uint16(xReadSlashR),
3786	/*5816*/ uint16(xArgRM16),
3787	/*5817*/ uint16(xArgR16),
3788	/*5818*/ uint16(xArgCL),
3789	/*5819*/ uint16(xMatch),
3790	/*5820*/ uint16(xSetOp), uint16(SHLD),
3791	/*5822*/ uint16(xReadSlashR),
3792	/*5823*/ uint16(xArgRM32),
3793	/*5824*/ uint16(xArgR32),
3794	/*5825*/ uint16(xArgCL),
3795	/*5826*/ uint16(xMatch),
3796	/*5827*/ uint16(xCondDataSize), 5813, 5820, 5831,
3797	/*5831*/ uint16(xSetOp), uint16(SHLD),
3798	/*5833*/ uint16(xReadSlashR),
3799	/*5834*/ uint16(xArgRM64),
3800	/*5835*/ uint16(xArgR64),
3801	/*5836*/ uint16(xArgCL),
3802	/*5837*/ uint16(xMatch),
3803	/*5838*/ uint16(xSetOp), uint16(PUSH),
3804	/*5840*/ uint16(xArgGS),
3805	/*5841*/ uint16(xMatch),
3806	/*5842*/ uint16(xCondIs64), 5845, 5857,
3807	/*5845*/ uint16(xCondDataSize), 5849, 5853, 0,
3808	/*5849*/ uint16(xSetOp), uint16(POP),
3809	/*5851*/ uint16(xArgGS),
3810	/*5852*/ uint16(xMatch),
3811	/*5853*/ uint16(xSetOp), uint16(POP),
3812	/*5855*/ uint16(xArgGS),
3813	/*5856*/ uint16(xMatch),
3814	/*5857*/ uint16(xCondDataSize), 5849, 5861, 5865,
3815	/*5861*/ uint16(xSetOp), uint16(POP),
3816	/*5863*/ uint16(xArgGS),
3817	/*5864*/ uint16(xMatch),
3818	/*5865*/ uint16(xSetOp), uint16(POP),
3819	/*5867*/ uint16(xArgGS),
3820	/*5868*/ uint16(xMatch),
3821	/*5869*/ uint16(xSetOp), uint16(RSM),
3822	/*5871*/ uint16(xMatch),
3823	/*5872*/ uint16(xCondIs64), 5875, 5891,
3824	/*5875*/ uint16(xCondDataSize), 5879, 5885, 0,
3825	/*5879*/ uint16(xSetOp), uint16(BTS),
3826	/*5881*/ uint16(xReadSlashR),
3827	/*5882*/ uint16(xArgRM16),
3828	/*5883*/ uint16(xArgR16),
3829	/*5884*/ uint16(xMatch),
3830	/*5885*/ uint16(xSetOp), uint16(BTS),
3831	/*5887*/ uint16(xReadSlashR),
3832	/*5888*/ uint16(xArgRM32),
3833	/*5889*/ uint16(xArgR32),
3834	/*5890*/ uint16(xMatch),
3835	/*5891*/ uint16(xCondDataSize), 5879, 5885, 5895,
3836	/*5895*/ uint16(xSetOp), uint16(BTS),
3837	/*5897*/ uint16(xReadSlashR),
3838	/*5898*/ uint16(xArgRM64),
3839	/*5899*/ uint16(xArgR64),
3840	/*5900*/ uint16(xMatch),
3841	/*5901*/ uint16(xCondIs64), 5904, 5924,
3842	/*5904*/ uint16(xCondDataSize), 5908, 5916, 0,
3843	/*5908*/ uint16(xSetOp), uint16(SHRD),
3844	/*5910*/ uint16(xReadSlashR),
3845	/*5911*/ uint16(xReadIb),
3846	/*5912*/ uint16(xArgRM16),
3847	/*5913*/ uint16(xArgR16),
3848	/*5914*/ uint16(xArgImm8u),
3849	/*5915*/ uint16(xMatch),
3850	/*5916*/ uint16(xSetOp), uint16(SHRD),
3851	/*5918*/ uint16(xReadSlashR),
3852	/*5919*/ uint16(xReadIb),
3853	/*5920*/ uint16(xArgRM32),
3854	/*5921*/ uint16(xArgR32),
3855	/*5922*/ uint16(xArgImm8u),
3856	/*5923*/ uint16(xMatch),
3857	/*5924*/ uint16(xCondDataSize), 5908, 5916, 5928,
3858	/*5928*/ uint16(xSetOp), uint16(SHRD),
3859	/*5930*/ uint16(xReadSlashR),
3860	/*5931*/ uint16(xReadIb),
3861	/*5932*/ uint16(xArgRM64),
3862	/*5933*/ uint16(xArgR64),
3863	/*5934*/ uint16(xArgImm8u),
3864	/*5935*/ uint16(xMatch),
3865	/*5936*/ uint16(xCondIs64), 5939, 5957,
3866	/*5939*/ uint16(xCondDataSize), 5943, 5950, 0,
3867	/*5943*/ uint16(xSetOp), uint16(SHRD),
3868	/*5945*/ uint16(xReadSlashR),
3869	/*5946*/ uint16(xArgRM16),
3870	/*5947*/ uint16(xArgR16),
3871	/*5948*/ uint16(xArgCL),
3872	/*5949*/ uint16(xMatch),
3873	/*5950*/ uint16(xSetOp), uint16(SHRD),
3874	/*5952*/ uint16(xReadSlashR),
3875	/*5953*/ uint16(xArgRM32),
3876	/*5954*/ uint16(xArgR32),
3877	/*5955*/ uint16(xArgCL),
3878	/*5956*/ uint16(xMatch),
3879	/*5957*/ uint16(xCondDataSize), 5943, 5950, 5961,
3880	/*5961*/ uint16(xSetOp), uint16(SHRD),
3881	/*5963*/ uint16(xReadSlashR),
3882	/*5964*/ uint16(xArgRM64),
3883	/*5965*/ uint16(xArgR64),
3884	/*5966*/ uint16(xArgCL),
3885	/*5967*/ uint16(xMatch),
3886	/*5968*/ uint16(xCondByte), 3,
3887	0xE8, 6217,
3888	0xF0, 6220,
3889	0xF8, 6223,
3890	/*5976*/ uint16(xCondSlashR),
3891	5985, // 0
3892	6039, // 1
3893	6093, // 2
3894	6122, // 3
3895	6151, // 4
3896	6174, // 5
3897	6197, // 6
3898	6213, // 7
3899	/*5985*/ uint16(xCondIs64), 5988, 6000,
3900	/*5988*/ uint16(xCondDataSize), 5992, 5996, 0,
3901	/*5992*/ uint16(xSetOp), uint16(FXSAVE),
3902	/*5994*/ uint16(xArgM512byte),
3903	/*5995*/ uint16(xMatch),
3904	/*5996*/ uint16(xSetOp), uint16(FXSAVE),
3905	/*5998*/ uint16(xArgM512byte),
3906	/*5999*/ uint16(xMatch),
3907	/*6000*/ uint16(xCondPrefix), 2,
3908	0xF3, 6014,
3909	0x0, 6006,
3910	/*6006*/ uint16(xCondDataSize), 5992, 5996, 6010,
3911	/*6010*/ uint16(xSetOp), uint16(FXSAVE64),
3912	/*6012*/ uint16(xArgM512byte),
3913	/*6013*/ uint16(xMatch),
3914	/*6014*/ uint16(xCondDataSize), 6018, 6025, 6032,
3915	/*6018*/ uint16(xCondIsMem), 6021, 0,
3916	/*6021*/ uint16(xSetOp), uint16(RDFSBASE),
3917	/*6023*/ uint16(xArgRM32),
3918	/*6024*/ uint16(xMatch),
3919	/*6025*/ uint16(xCondIsMem), 6028, 0,
3920	/*6028*/ uint16(xSetOp), uint16(RDFSBASE),
3921	/*6030*/ uint16(xArgRM32),
3922	/*6031*/ uint16(xMatch),
3923	/*6032*/ uint16(xCondIsMem), 6035, 0,
3924	/*6035*/ uint16(xSetOp), uint16(RDFSBASE),
3925	/*6037*/ uint16(xArgRM64),
3926	/*6038*/ uint16(xMatch),
3927	/*6039*/ uint16(xCondIs64), 6042, 6054,
3928	/*6042*/ uint16(xCondDataSize), 6046, 6050, 0,
3929	/*6046*/ uint16(xSetOp), uint16(FXRSTOR),
3930	/*6048*/ uint16(xArgM512byte),
3931	/*6049*/ uint16(xMatch),
3932	/*6050*/ uint16(xSetOp), uint16(FXRSTOR),
3933	/*6052*/ uint16(xArgM512byte),
3934	/*6053*/ uint16(xMatch),
3935	/*6054*/ uint16(xCondPrefix), 2,
3936	0xF3, 6068,
3937	0x0, 6060,
3938	/*6060*/ uint16(xCondDataSize), 6046, 6050, 6064,
3939	/*6064*/ uint16(xSetOp), uint16(FXRSTOR64),
3940	/*6066*/ uint16(xArgM512byte),
3941	/*6067*/ uint16(xMatch),
3942	/*6068*/ uint16(xCondDataSize), 6072, 6079, 6086,
3943	/*6072*/ uint16(xCondIsMem), 6075, 0,
3944	/*6075*/ uint16(xSetOp), uint16(RDGSBASE),
3945	/*6077*/ uint16(xArgRM32),
3946	/*6078*/ uint16(xMatch),
3947	/*6079*/ uint16(xCondIsMem), 6082, 0,
3948	/*6082*/ uint16(xSetOp), uint16(RDGSBASE),
3949	/*6084*/ uint16(xArgRM32),
3950	/*6085*/ uint16(xMatch),
3951	/*6086*/ uint16(xCondIsMem), 6089, 0,
3952	/*6089*/ uint16(xSetOp), uint16(RDGSBASE),
3953	/*6091*/ uint16(xArgRM64),
3954	/*6092*/ uint16(xMatch),
3955	/*6093*/ uint16(xCondIs64), 6096, 6100,
3956	/*6096*/ uint16(xSetOp), uint16(LDMXCSR),
3957	/*6098*/ uint16(xArgM32),
3958	/*6099*/ uint16(xMatch),
3959	/*6100*/ uint16(xCondPrefix), 2,
3960	0xF3, 6106,
3961	0x0, 6096,
3962	/*6106*/ uint16(xCondDataSize), 6110, 6114, 6118,
3963	/*6110*/ uint16(xSetOp), uint16(WRFSBASE),
3964	/*6112*/ uint16(xArgRM32),
3965	/*6113*/ uint16(xMatch),
3966	/*6114*/ uint16(xSetOp), uint16(WRFSBASE),
3967	/*6116*/ uint16(xArgRM32),
3968	/*6117*/ uint16(xMatch),
3969	/*6118*/ uint16(xSetOp), uint16(WRFSBASE),
3970	/*6120*/ uint16(xArgRM64),
3971	/*6121*/ uint16(xMatch),
3972	/*6122*/ uint16(xCondIs64), 6125, 6129,
3973	/*6125*/ uint16(xSetOp), uint16(STMXCSR),
3974	/*6127*/ uint16(xArgM32),
3975	/*6128*/ uint16(xMatch),
3976	/*6129*/ uint16(xCondPrefix), 2,
3977	0xF3, 6135,
3978	0x0, 6125,
3979	/*6135*/ uint16(xCondDataSize), 6139, 6143, 6147,
3980	/*6139*/ uint16(xSetOp), uint16(WRGSBASE),
3981	/*6141*/ uint16(xArgRM32),
3982	/*6142*/ uint16(xMatch),
3983	/*6143*/ uint16(xSetOp), uint16(WRGSBASE),
3984	/*6145*/ uint16(xArgRM32),
3985	/*6146*/ uint16(xMatch),
3986	/*6147*/ uint16(xSetOp), uint16(WRGSBASE),
3987	/*6149*/ uint16(xArgRM64),
3988	/*6150*/ uint16(xMatch),
3989	/*6151*/ uint16(xCondIs64), 6154, 6166,
3990	/*6154*/ uint16(xCondDataSize), 6158, 6162, 0,
3991	/*6158*/ uint16(xSetOp), uint16(XSAVE),
3992	/*6160*/ uint16(xArgMem),
3993	/*6161*/ uint16(xMatch),
3994	/*6162*/ uint16(xSetOp), uint16(XSAVE),
3995	/*6164*/ uint16(xArgMem),
3996	/*6165*/ uint16(xMatch),
3997	/*6166*/ uint16(xCondDataSize), 6158, 6162, 6170,
3998	/*6170*/ uint16(xSetOp), uint16(XSAVE64),
3999	/*6172*/ uint16(xArgMem),
4000	/*6173*/ uint16(xMatch),
4001	/*6174*/ uint16(xCondIs64), 6177, 6189,
4002	/*6177*/ uint16(xCondDataSize), 6181, 6185, 0,
4003	/*6181*/ uint16(xSetOp), uint16(XRSTOR),
4004	/*6183*/ uint16(xArgMem),
4005	/*6184*/ uint16(xMatch),
4006	/*6185*/ uint16(xSetOp), uint16(XRSTOR),
4007	/*6187*/ uint16(xArgMem),
4008	/*6188*/ uint16(xMatch),
4009	/*6189*/ uint16(xCondDataSize), 6181, 6185, 6193,
4010	/*6193*/ uint16(xSetOp), uint16(XRSTOR64),
4011	/*6195*/ uint16(xArgMem),
4012	/*6196*/ uint16(xMatch),
4013	/*6197*/ uint16(xCondDataSize), 6201, 6205, 6209,
4014	/*6201*/ uint16(xSetOp), uint16(XSAVEOPT),
4015	/*6203*/ uint16(xArgMem),
4016	/*6204*/ uint16(xMatch),
4017	/*6205*/ uint16(xSetOp), uint16(XSAVEOPT),
4018	/*6207*/ uint16(xArgMem),
4019	/*6208*/ uint16(xMatch),
4020	/*6209*/ uint16(xSetOp), uint16(XSAVEOPT64),
4021	/*6211*/ uint16(xArgMem),
4022	/*6212*/ uint16(xMatch),
4023	/*6213*/ uint16(xSetOp), uint16(CLFLUSH),
4024	/*6215*/ uint16(xArgM8),
4025	/*6216*/ uint16(xMatch),
4026	/*6217*/ uint16(xSetOp), uint16(LFENCE),
4027	/*6219*/ uint16(xMatch),
4028	/*6220*/ uint16(xSetOp), uint16(MFENCE),
4029	/*6222*/ uint16(xMatch),
4030	/*6223*/ uint16(xSetOp), uint16(SFENCE),
4031	/*6225*/ uint16(xMatch),
4032	/*6226*/ uint16(xCondIs64), 6229, 6245,
4033	/*6229*/ uint16(xCondDataSize), 6233, 6239, 0,
4034	/*6233*/ uint16(xSetOp), uint16(IMUL),
4035	/*6235*/ uint16(xReadSlashR),
4036	/*6236*/ uint16(xArgR16),
4037	/*6237*/ uint16(xArgRM16),
4038	/*6238*/ uint16(xMatch),
4039	/*6239*/ uint16(xSetOp), uint16(IMUL),
4040	/*6241*/ uint16(xReadSlashR),
4041	/*6242*/ uint16(xArgR32),
4042	/*6243*/ uint16(xArgRM32),
4043	/*6244*/ uint16(xMatch),
4044	/*6245*/ uint16(xCondDataSize), 6233, 6239, 6249,
4045	/*6249*/ uint16(xSetOp), uint16(IMUL),
4046	/*6251*/ uint16(xReadSlashR),
4047	/*6252*/ uint16(xArgR64),
4048	/*6253*/ uint16(xArgRM64),
4049	/*6254*/ uint16(xMatch),
4050	/*6255*/ uint16(xSetOp), uint16(CMPXCHG),
4051	/*6257*/ uint16(xReadSlashR),
4052	/*6258*/ uint16(xArgRM8),
4053	/*6259*/ uint16(xArgR8),
4054	/*6260*/ uint16(xMatch),
4055	/*6261*/ uint16(xCondIs64), 6264, 6280,
4056	/*6264*/ uint16(xCondDataSize), 6268, 6274, 0,
4057	/*6268*/ uint16(xSetOp), uint16(CMPXCHG),
4058	/*6270*/ uint16(xReadSlashR),
4059	/*6271*/ uint16(xArgRM16),
4060	/*6272*/ uint16(xArgR16),
4061	/*6273*/ uint16(xMatch),
4062	/*6274*/ uint16(xSetOp), uint16(CMPXCHG),
4063	/*6276*/ uint16(xReadSlashR),
4064	/*6277*/ uint16(xArgRM32),
4065	/*6278*/ uint16(xArgR32),
4066	/*6279*/ uint16(xMatch),
4067	/*6280*/ uint16(xCondDataSize), 6268, 6274, 6284,
4068	/*6284*/ uint16(xSetOp), uint16(CMPXCHG),
4069	/*6286*/ uint16(xReadSlashR),
4070	/*6287*/ uint16(xArgRM64),
4071	/*6288*/ uint16(xArgR64),
4072	/*6289*/ uint16(xMatch),
4073	/*6290*/ uint16(xCondIs64), 6293, 6309,
4074	/*6293*/ uint16(xCondDataSize), 6297, 6303, 0,
4075	/*6297*/ uint16(xSetOp), uint16(LSS),
4076	/*6299*/ uint16(xReadSlashR),
4077	/*6300*/ uint16(xArgR16),
4078	/*6301*/ uint16(xArgM16colon16),
4079	/*6302*/ uint16(xMatch),
4080	/*6303*/ uint16(xSetOp), uint16(LSS),
4081	/*6305*/ uint16(xReadSlashR),
4082	/*6306*/ uint16(xArgR32),
4083	/*6307*/ uint16(xArgM16colon32),
4084	/*6308*/ uint16(xMatch),
4085	/*6309*/ uint16(xCondDataSize), 6297, 6303, 6313,
4086	/*6313*/ uint16(xSetOp), uint16(LSS),
4087	/*6315*/ uint16(xReadSlashR),
4088	/*6316*/ uint16(xArgR64),
4089	/*6317*/ uint16(xArgM16colon64),
4090	/*6318*/ uint16(xMatch),
4091	/*6319*/ uint16(xCondIs64), 6322, 6338,
4092	/*6322*/ uint16(xCondDataSize), 6326, 6332, 0,
4093	/*6326*/ uint16(xSetOp), uint16(BTR),
4094	/*6328*/ uint16(xReadSlashR),
4095	/*6329*/ uint16(xArgRM16),
4096	/*6330*/ uint16(xArgR16),
4097	/*6331*/ uint16(xMatch),
4098	/*6332*/ uint16(xSetOp), uint16(BTR),
4099	/*6334*/ uint16(xReadSlashR),
4100	/*6335*/ uint16(xArgRM32),
4101	/*6336*/ uint16(xArgR32),
4102	/*6337*/ uint16(xMatch),
4103	/*6338*/ uint16(xCondDataSize), 6326, 6332, 6342,
4104	/*6342*/ uint16(xSetOp), uint16(BTR),
4105	/*6344*/ uint16(xReadSlashR),
4106	/*6345*/ uint16(xArgRM64),
4107	/*6346*/ uint16(xArgR64),
4108	/*6347*/ uint16(xMatch),
4109	/*6348*/ uint16(xCondIs64), 6351, 6367,
4110	/*6351*/ uint16(xCondDataSize), 6355, 6361, 0,
4111	/*6355*/ uint16(xSetOp), uint16(LFS),
4112	/*6357*/ uint16(xReadSlashR),
4113	/*6358*/ uint16(xArgR16),
4114	/*6359*/ uint16(xArgM16colon16),
4115	/*6360*/ uint16(xMatch),
4116	/*6361*/ uint16(xSetOp), uint16(LFS),
4117	/*6363*/ uint16(xReadSlashR),
4118	/*6364*/ uint16(xArgR32),
4119	/*6365*/ uint16(xArgM16colon32),
4120	/*6366*/ uint16(xMatch),
4121	/*6367*/ uint16(xCondDataSize), 6355, 6361, 6371,
4122	/*6371*/ uint16(xSetOp), uint16(LFS),
4123	/*6373*/ uint16(xReadSlashR),
4124	/*6374*/ uint16(xArgR64),
4125	/*6375*/ uint16(xArgM16colon64),
4126	/*6376*/ uint16(xMatch),
4127	/*6377*/ uint16(xCondIs64), 6380, 6396,
4128	/*6380*/ uint16(xCondDataSize), 6384, 6390, 0,
4129	/*6384*/ uint16(xSetOp), uint16(LGS),
4130	/*6386*/ uint16(xReadSlashR),
4131	/*6387*/ uint16(xArgR16),
4132	/*6388*/ uint16(xArgM16colon16),
4133	/*6389*/ uint16(xMatch),
4134	/*6390*/ uint16(xSetOp), uint16(LGS),
4135	/*6392*/ uint16(xReadSlashR),
4136	/*6393*/ uint16(xArgR32),
4137	/*6394*/ uint16(xArgM16colon32),
4138	/*6395*/ uint16(xMatch),
4139	/*6396*/ uint16(xCondDataSize), 6384, 6390, 6400,
4140	/*6400*/ uint16(xSetOp), uint16(LGS),
4141	/*6402*/ uint16(xReadSlashR),
4142	/*6403*/ uint16(xArgR64),
4143	/*6404*/ uint16(xArgM16colon64),
4144	/*6405*/ uint16(xMatch),
4145	/*6406*/ uint16(xCondIs64), 6409, 6425,
4146	/*6409*/ uint16(xCondDataSize), 6413, 6419, 0,
4147	/*6413*/ uint16(xSetOp), uint16(MOVZX),
4148	/*6415*/ uint16(xReadSlashR),
4149	/*6416*/ uint16(xArgR16),
4150	/*6417*/ uint16(xArgRM8),
4151	/*6418*/ uint16(xMatch),
4152	/*6419*/ uint16(xSetOp), uint16(MOVZX),
4153	/*6421*/ uint16(xReadSlashR),
4154	/*6422*/ uint16(xArgR32),
4155	/*6423*/ uint16(xArgRM8),
4156	/*6424*/ uint16(xMatch),
4157	/*6425*/ uint16(xCondDataSize), 6413, 6419, 6429,
4158	/*6429*/ uint16(xSetOp), uint16(MOVZX),
4159	/*6431*/ uint16(xReadSlashR),
4160	/*6432*/ uint16(xArgR64),
4161	/*6433*/ uint16(xArgRM8),
4162	/*6434*/ uint16(xMatch),
4163	/*6435*/ uint16(xCondIs64), 6438, 6454,
4164	/*6438*/ uint16(xCondDataSize), 6442, 6448, 0,
4165	/*6442*/ uint16(xSetOp), uint16(MOVZX),
4166	/*6444*/ uint16(xReadSlashR),
4167	/*6445*/ uint16(xArgR16),
4168	/*6446*/ uint16(xArgRM16),
4169	/*6447*/ uint16(xMatch),
4170	/*6448*/ uint16(xSetOp), uint16(MOVZX),
4171	/*6450*/ uint16(xReadSlashR),
4172	/*6451*/ uint16(xArgR32),
4173	/*6452*/ uint16(xArgRM16),
4174	/*6453*/ uint16(xMatch),
4175	/*6454*/ uint16(xCondDataSize), 6442, 6448, 6458,
4176	/*6458*/ uint16(xSetOp), uint16(MOVZX),
4177	/*6460*/ uint16(xReadSlashR),
4178	/*6461*/ uint16(xArgR64),
4179	/*6462*/ uint16(xArgRM16),
4180	/*6463*/ uint16(xMatch),
4181	/*6464*/ uint16(xCondIs64), 6467, 6487,
4182	/*6467*/ uint16(xCondPrefix), 1,
4183	0xF3, 6471,
4184	/*6471*/ uint16(xCondDataSize), 6475, 6481, 0,
4185	/*6475*/ uint16(xSetOp), uint16(POPCNT),
4186	/*6477*/ uint16(xReadSlashR),
4187	/*6478*/ uint16(xArgR16),
4188	/*6479*/ uint16(xArgRM16),
4189	/*6480*/ uint16(xMatch),
4190	/*6481*/ uint16(xSetOp), uint16(POPCNT),
4191	/*6483*/ uint16(xReadSlashR),
4192	/*6484*/ uint16(xArgR32),
4193	/*6485*/ uint16(xArgRM32),
4194	/*6486*/ uint16(xMatch),
4195	/*6487*/ uint16(xCondPrefix), 1,
4196	0xF3, 6491,
4197	/*6491*/ uint16(xCondDataSize), 6475, 6481, 6495,
4198	/*6495*/ uint16(xSetOp), uint16(POPCNT),
4199	/*6497*/ uint16(xReadSlashR),
4200	/*6498*/ uint16(xArgR64),
4201	/*6499*/ uint16(xArgRM64),
4202	/*6500*/ uint16(xMatch),
4203	/*6501*/ uint16(xCondDataSize), 0, 6505, 0,
4204	/*6505*/ uint16(xSetOp), uint16(UD1),
4205	/*6507*/ uint16(xReadSlashR),
4206	/*6508*/ uint16(xArgR32),
4207	/*6509*/ uint16(xArgRM32),
4208	/*6510*/ uint16(xMatch),
4209	/*6511*/ uint16(xCondSlashR),
4210	0,    // 0
4211	0,    // 1
4212	0,    // 2
4213	0,    // 3
4214	6520, // 4
4215	6549, // 5
4216	6578, // 6
4217	6607, // 7
4218	/*6520*/ uint16(xCondIs64), 6523, 6539,
4219	/*6523*/ uint16(xCondDataSize), 6527, 6533, 0,
4220	/*6527*/ uint16(xSetOp), uint16(BT),
4221	/*6529*/ uint16(xReadIb),
4222	/*6530*/ uint16(xArgRM16),
4223	/*6531*/ uint16(xArgImm8u),
4224	/*6532*/ uint16(xMatch),
4225	/*6533*/ uint16(xSetOp), uint16(BT),
4226	/*6535*/ uint16(xReadIb),
4227	/*6536*/ uint16(xArgRM32),
4228	/*6537*/ uint16(xArgImm8u),
4229	/*6538*/ uint16(xMatch),
4230	/*6539*/ uint16(xCondDataSize), 6527, 6533, 6543,
4231	/*6543*/ uint16(xSetOp), uint16(BT),
4232	/*6545*/ uint16(xReadIb),
4233	/*6546*/ uint16(xArgRM64),
4234	/*6547*/ uint16(xArgImm8u),
4235	/*6548*/ uint16(xMatch),
4236	/*6549*/ uint16(xCondIs64), 6552, 6568,
4237	/*6552*/ uint16(xCondDataSize), 6556, 6562, 0,
4238	/*6556*/ uint16(xSetOp), uint16(BTS),
4239	/*6558*/ uint16(xReadIb),
4240	/*6559*/ uint16(xArgRM16),
4241	/*6560*/ uint16(xArgImm8u),
4242	/*6561*/ uint16(xMatch),
4243	/*6562*/ uint16(xSetOp), uint16(BTS),
4244	/*6564*/ uint16(xReadIb),
4245	/*6565*/ uint16(xArgRM32),
4246	/*6566*/ uint16(xArgImm8u),
4247	/*6567*/ uint16(xMatch),
4248	/*6568*/ uint16(xCondDataSize), 6556, 6562, 6572,
4249	/*6572*/ uint16(xSetOp), uint16(BTS),
4250	/*6574*/ uint16(xReadIb),
4251	/*6575*/ uint16(xArgRM64),
4252	/*6576*/ uint16(xArgImm8u),
4253	/*6577*/ uint16(xMatch),
4254	/*6578*/ uint16(xCondIs64), 6581, 6597,
4255	/*6581*/ uint16(xCondDataSize), 6585, 6591, 0,
4256	/*6585*/ uint16(xSetOp), uint16(BTR),
4257	/*6587*/ uint16(xReadIb),
4258	/*6588*/ uint16(xArgRM16),
4259	/*6589*/ uint16(xArgImm8u),
4260	/*6590*/ uint16(xMatch),
4261	/*6591*/ uint16(xSetOp), uint16(BTR),
4262	/*6593*/ uint16(xReadIb),
4263	/*6594*/ uint16(xArgRM32),
4264	/*6595*/ uint16(xArgImm8u),
4265	/*6596*/ uint16(xMatch),
4266	/*6597*/ uint16(xCondDataSize), 6585, 6591, 6601,
4267	/*6601*/ uint16(xSetOp), uint16(BTR),
4268	/*6603*/ uint16(xReadIb),
4269	/*6604*/ uint16(xArgRM64),
4270	/*6605*/ uint16(xArgImm8u),
4271	/*6606*/ uint16(xMatch),
4272	/*6607*/ uint16(xCondIs64), 6610, 6626,
4273	/*6610*/ uint16(xCondDataSize), 6614, 6620, 0,
4274	/*6614*/ uint16(xSetOp), uint16(BTC),
4275	/*6616*/ uint16(xReadIb),
4276	/*6617*/ uint16(xArgRM16),
4277	/*6618*/ uint16(xArgImm8u),
4278	/*6619*/ uint16(xMatch),
4279	/*6620*/ uint16(xSetOp), uint16(BTC),
4280	/*6622*/ uint16(xReadIb),
4281	/*6623*/ uint16(xArgRM32),
4282	/*6624*/ uint16(xArgImm8u),
4283	/*6625*/ uint16(xMatch),
4284	/*6626*/ uint16(xCondDataSize), 6614, 6620, 6630,
4285	/*6630*/ uint16(xSetOp), uint16(BTC),
4286	/*6632*/ uint16(xReadIb),
4287	/*6633*/ uint16(xArgRM64),
4288	/*6634*/ uint16(xArgImm8u),
4289	/*6635*/ uint16(xMatch),
4290	/*6636*/ uint16(xCondIs64), 6639, 6655,
4291	/*6639*/ uint16(xCondDataSize), 6643, 6649, 0,
4292	/*6643*/ uint16(xSetOp), uint16(BTC),
4293	/*6645*/ uint16(xReadSlashR),
4294	/*6646*/ uint16(xArgRM16),
4295	/*6647*/ uint16(xArgR16),
4296	/*6648*/ uint16(xMatch),
4297	/*6649*/ uint16(xSetOp), uint16(BTC),
4298	/*6651*/ uint16(xReadSlashR),
4299	/*6652*/ uint16(xArgRM32),
4300	/*6653*/ uint16(xArgR32),
4301	/*6654*/ uint16(xMatch),
4302	/*6655*/ uint16(xCondDataSize), 6643, 6649, 6659,
4303	/*6659*/ uint16(xSetOp), uint16(BTC),
4304	/*6661*/ uint16(xReadSlashR),
4305	/*6662*/ uint16(xArgRM64),
4306	/*6663*/ uint16(xArgR64),
4307	/*6664*/ uint16(xMatch),
4308	/*6665*/ uint16(xCondIs64), 6668, 6706,
4309	/*6668*/ uint16(xCondPrefix), 2,
4310	0xF3, 6690,
4311	0x0, 6674,
4312	/*6674*/ uint16(xCondDataSize), 6678, 6684, 0,
4313	/*6678*/ uint16(xSetOp), uint16(BSF),
4314	/*6680*/ uint16(xReadSlashR),
4315	/*6681*/ uint16(xArgR16),
4316	/*6682*/ uint16(xArgRM16),
4317	/*6683*/ uint16(xMatch),
4318	/*6684*/ uint16(xSetOp), uint16(BSF),
4319	/*6686*/ uint16(xReadSlashR),
4320	/*6687*/ uint16(xArgR32),
4321	/*6688*/ uint16(xArgRM32),
4322	/*6689*/ uint16(xMatch),
4323	/*6690*/ uint16(xCondDataSize), 6694, 6700, 0,
4324	/*6694*/ uint16(xSetOp), uint16(TZCNT),
4325	/*6696*/ uint16(xReadSlashR),
4326	/*6697*/ uint16(xArgR16),
4327	/*6698*/ uint16(xArgRM16),
4328	/*6699*/ uint16(xMatch),
4329	/*6700*/ uint16(xSetOp), uint16(TZCNT),
4330	/*6702*/ uint16(xReadSlashR),
4331	/*6703*/ uint16(xArgR32),
4332	/*6704*/ uint16(xArgRM32),
4333	/*6705*/ uint16(xMatch),
4334	/*6706*/ uint16(xCondPrefix), 2,
4335	0xF3, 6722,
4336	0x0, 6712,
4337	/*6712*/ uint16(xCondDataSize), 6678, 6684, 6716,
4338	/*6716*/ uint16(xSetOp), uint16(BSF),
4339	/*6718*/ uint16(xReadSlashR),
4340	/*6719*/ uint16(xArgR64),
4341	/*6720*/ uint16(xArgRM64),
4342	/*6721*/ uint16(xMatch),
4343	/*6722*/ uint16(xCondDataSize), 6694, 6700, 6726,
4344	/*6726*/ uint16(xSetOp), uint16(TZCNT),
4345	/*6728*/ uint16(xReadSlashR),
4346	/*6729*/ uint16(xArgR64),
4347	/*6730*/ uint16(xArgRM64),
4348	/*6731*/ uint16(xMatch),
4349	/*6732*/ uint16(xCondIs64), 6735, 6773,
4350	/*6735*/ uint16(xCondPrefix), 2,
4351	0xF3, 6757,
4352	0x0, 6741,
4353	/*6741*/ uint16(xCondDataSize), 6745, 6751, 0,
4354	/*6745*/ uint16(xSetOp), uint16(BSR),
4355	/*6747*/ uint16(xReadSlashR),
4356	/*6748*/ uint16(xArgR16),
4357	/*6749*/ uint16(xArgRM16),
4358	/*6750*/ uint16(xMatch),
4359	/*6751*/ uint16(xSetOp), uint16(BSR),
4360	/*6753*/ uint16(xReadSlashR),
4361	/*6754*/ uint16(xArgR32),
4362	/*6755*/ uint16(xArgRM32),
4363	/*6756*/ uint16(xMatch),
4364	/*6757*/ uint16(xCondDataSize), 6761, 6767, 0,
4365	/*6761*/ uint16(xSetOp), uint16(LZCNT),
4366	/*6763*/ uint16(xReadSlashR),
4367	/*6764*/ uint16(xArgR16),
4368	/*6765*/ uint16(xArgRM16),
4369	/*6766*/ uint16(xMatch),
4370	/*6767*/ uint16(xSetOp), uint16(LZCNT),
4371	/*6769*/ uint16(xReadSlashR),
4372	/*6770*/ uint16(xArgR32),
4373	/*6771*/ uint16(xArgRM32),
4374	/*6772*/ uint16(xMatch),
4375	/*6773*/ uint16(xCondPrefix), 2,
4376	0xF3, 6789,
4377	0x0, 6779,
4378	/*6779*/ uint16(xCondDataSize), 6745, 6751, 6783,
4379	/*6783*/ uint16(xSetOp), uint16(BSR),
4380	/*6785*/ uint16(xReadSlashR),
4381	/*6786*/ uint16(xArgR64),
4382	/*6787*/ uint16(xArgRM64),
4383	/*6788*/ uint16(xMatch),
4384	/*6789*/ uint16(xCondDataSize), 6761, 6767, 6793,
4385	/*6793*/ uint16(xSetOp), uint16(LZCNT),
4386	/*6795*/ uint16(xReadSlashR),
4387	/*6796*/ uint16(xArgR64),
4388	/*6797*/ uint16(xArgRM64),
4389	/*6798*/ uint16(xMatch),
4390	/*6799*/ uint16(xCondIs64), 6802, 6818,
4391	/*6802*/ uint16(xCondDataSize), 6806, 6812, 0,
4392	/*6806*/ uint16(xSetOp), uint16(MOVSX),
4393	/*6808*/ uint16(xReadSlashR),
4394	/*6809*/ uint16(xArgR16),
4395	/*6810*/ uint16(xArgRM8),
4396	/*6811*/ uint16(xMatch),
4397	/*6812*/ uint16(xSetOp), uint16(MOVSX),
4398	/*6814*/ uint16(xReadSlashR),
4399	/*6815*/ uint16(xArgR32),
4400	/*6816*/ uint16(xArgRM8),
4401	/*6817*/ uint16(xMatch),
4402	/*6818*/ uint16(xCondDataSize), 6806, 6812, 6822,
4403	/*6822*/ uint16(xSetOp), uint16(MOVSX),
4404	/*6824*/ uint16(xReadSlashR),
4405	/*6825*/ uint16(xArgR64),
4406	/*6826*/ uint16(xArgRM8),
4407	/*6827*/ uint16(xMatch),
4408	/*6828*/ uint16(xCondIs64), 6831, 6847,
4409	/*6831*/ uint16(xCondDataSize), 6835, 6841, 0,
4410	/*6835*/ uint16(xSetOp), uint16(MOVSX),
4411	/*6837*/ uint16(xReadSlashR),
4412	/*6838*/ uint16(xArgR16),
4413	/*6839*/ uint16(xArgRM16),
4414	/*6840*/ uint16(xMatch),
4415	/*6841*/ uint16(xSetOp), uint16(MOVSX),
4416	/*6843*/ uint16(xReadSlashR),
4417	/*6844*/ uint16(xArgR32),
4418	/*6845*/ uint16(xArgRM16),
4419	/*6846*/ uint16(xMatch),
4420	/*6847*/ uint16(xCondDataSize), 6835, 6841, 6851,
4421	/*6851*/ uint16(xSetOp), uint16(MOVSX),
4422	/*6853*/ uint16(xReadSlashR),
4423	/*6854*/ uint16(xArgR64),
4424	/*6855*/ uint16(xArgRM16),
4425	/*6856*/ uint16(xMatch),
4426	/*6857*/ uint16(xSetOp), uint16(XADD),
4427	/*6859*/ uint16(xReadSlashR),
4428	/*6860*/ uint16(xArgRM8),
4429	/*6861*/ uint16(xArgR8),
4430	/*6862*/ uint16(xMatch),
4431	/*6863*/ uint16(xCondIs64), 6866, 6882,
4432	/*6866*/ uint16(xCondDataSize), 6870, 6876, 0,
4433	/*6870*/ uint16(xSetOp), uint16(XADD),
4434	/*6872*/ uint16(xReadSlashR),
4435	/*6873*/ uint16(xArgRM16),
4436	/*6874*/ uint16(xArgR16),
4437	/*6875*/ uint16(xMatch),
4438	/*6876*/ uint16(xSetOp), uint16(XADD),
4439	/*6878*/ uint16(xReadSlashR),
4440	/*6879*/ uint16(xArgRM32),
4441	/*6880*/ uint16(xArgR32),
4442	/*6881*/ uint16(xMatch),
4443	/*6882*/ uint16(xCondDataSize), 6870, 6876, 6886,
4444	/*6886*/ uint16(xSetOp), uint16(XADD),
4445	/*6888*/ uint16(xReadSlashR),
4446	/*6889*/ uint16(xArgRM64),
4447	/*6890*/ uint16(xArgR64),
4448	/*6891*/ uint16(xMatch),
4449	/*6892*/ uint16(xCondPrefix), 4,
4450	0xF3, 6926,
4451	0xF2, 6918,
4452	0x66, 6910,
4453	0x0, 6902,
4454	/*6902*/ uint16(xSetOp), uint16(CMPPS),
4455	/*6904*/ uint16(xReadSlashR),
4456	/*6905*/ uint16(xReadIb),
4457	/*6906*/ uint16(xArgXmm1),
4458	/*6907*/ uint16(xArgXmm2M128),
4459	/*6908*/ uint16(xArgImm8u),
4460	/*6909*/ uint16(xMatch),
4461	/*6910*/ uint16(xSetOp), uint16(CMPPD),
4462	/*6912*/ uint16(xReadSlashR),
4463	/*6913*/ uint16(xReadIb),
4464	/*6914*/ uint16(xArgXmm1),
4465	/*6915*/ uint16(xArgXmm2M128),
4466	/*6916*/ uint16(xArgImm8u),
4467	/*6917*/ uint16(xMatch),
4468	/*6918*/ uint16(xSetOp), uint16(CMPSD_XMM),
4469	/*6920*/ uint16(xReadSlashR),
4470	/*6921*/ uint16(xReadIb),
4471	/*6922*/ uint16(xArgXmm1),
4472	/*6923*/ uint16(xArgXmm2M64),
4473	/*6924*/ uint16(xArgImm8u),
4474	/*6925*/ uint16(xMatch),
4475	/*6926*/ uint16(xSetOp), uint16(CMPSS),
4476	/*6928*/ uint16(xReadSlashR),
4477	/*6929*/ uint16(xReadIb),
4478	/*6930*/ uint16(xArgXmm1),
4479	/*6931*/ uint16(xArgXmm2M32),
4480	/*6932*/ uint16(xArgImm8u),
4481	/*6933*/ uint16(xMatch),
4482	/*6934*/ uint16(xCondIs64), 6937, 6953,
4483	/*6937*/ uint16(xCondDataSize), 6941, 6947, 0,
4484	/*6941*/ uint16(xSetOp), uint16(MOVNTI),
4485	/*6943*/ uint16(xReadSlashR),
4486	/*6944*/ uint16(xArgM32),
4487	/*6945*/ uint16(xArgR32),
4488	/*6946*/ uint16(xMatch),
4489	/*6947*/ uint16(xSetOp), uint16(MOVNTI),
4490	/*6949*/ uint16(xReadSlashR),
4491	/*6950*/ uint16(xArgM32),
4492	/*6951*/ uint16(xArgR32),
4493	/*6952*/ uint16(xMatch),
4494	/*6953*/ uint16(xCondDataSize), 6941, 6947, 6957,
4495	/*6957*/ uint16(xSetOp), uint16(MOVNTI),
4496	/*6959*/ uint16(xReadSlashR),
4497	/*6960*/ uint16(xArgM64),
4498	/*6961*/ uint16(xArgR64),
4499	/*6962*/ uint16(xMatch),
4500	/*6963*/ uint16(xCondPrefix), 2,
4501	0x66, 6977,
4502	0x0, 6969,
4503	/*6969*/ uint16(xSetOp), uint16(PINSRW),
4504	/*6971*/ uint16(xReadSlashR),
4505	/*6972*/ uint16(xReadIb),
4506	/*6973*/ uint16(xArgMm),
4507	/*6974*/ uint16(xArgR32M16),
4508	/*6975*/ uint16(xArgImm8u),
4509	/*6976*/ uint16(xMatch),
4510	/*6977*/ uint16(xSetOp), uint16(PINSRW),
4511	/*6979*/ uint16(xReadSlashR),
4512	/*6980*/ uint16(xReadIb),
4513	/*6981*/ uint16(xArgXmm),
4514	/*6982*/ uint16(xArgR32M16),
4515	/*6983*/ uint16(xArgImm8u),
4516	/*6984*/ uint16(xMatch),
4517	/*6985*/ uint16(xCondPrefix), 2,
4518	0x66, 6999,
4519	0x0, 6991,
4520	/*6991*/ uint16(xSetOp), uint16(PEXTRW),
4521	/*6993*/ uint16(xReadSlashR),
4522	/*6994*/ uint16(xReadIb),
4523	/*6995*/ uint16(xArgR32),
4524	/*6996*/ uint16(xArgMm2),
4525	/*6997*/ uint16(xArgImm8u),
4526	/*6998*/ uint16(xMatch),
4527	/*6999*/ uint16(xSetOp), uint16(PEXTRW),
4528	/*7001*/ uint16(xReadSlashR),
4529	/*7002*/ uint16(xReadIb),
4530	/*7003*/ uint16(xArgR32),
4531	/*7004*/ uint16(xArgXmm2),
4532	/*7005*/ uint16(xArgImm8u),
4533	/*7006*/ uint16(xMatch),
4534	/*7007*/ uint16(xCondPrefix), 2,
4535	0x66, 7021,
4536	0x0, 7013,
4537	/*7013*/ uint16(xSetOp), uint16(SHUFPS),
4538	/*7015*/ uint16(xReadSlashR),
4539	/*7016*/ uint16(xReadIb),
4540	/*7017*/ uint16(xArgXmm1),
4541	/*7018*/ uint16(xArgXmm2M128),
4542	/*7019*/ uint16(xArgImm8u),
4543	/*7020*/ uint16(xMatch),
4544	/*7021*/ uint16(xSetOp), uint16(SHUFPD),
4545	/*7023*/ uint16(xReadSlashR),
4546	/*7024*/ uint16(xReadIb),
4547	/*7025*/ uint16(xArgXmm1),
4548	/*7026*/ uint16(xArgXmm2M128),
4549	/*7027*/ uint16(xArgImm8u),
4550	/*7028*/ uint16(xMatch),
4551	/*7029*/ uint16(xCondSlashR),
4552	0,    // 0
4553	7038, // 1
4554	0,    // 2
4555	7061, // 3
4556	7084, // 4
4557	7107, // 5
4558	7130, // 6
4559	0,    // 7
4560	/*7038*/ uint16(xCondIs64), 7041, 7053,
4561	/*7041*/ uint16(xCondDataSize), 7045, 7049, 0,
4562	/*7045*/ uint16(xSetOp), uint16(CMPXCHG8B),
4563	/*7047*/ uint16(xArgM64),
4564	/*7048*/ uint16(xMatch),
4565	/*7049*/ uint16(xSetOp), uint16(CMPXCHG8B),
4566	/*7051*/ uint16(xArgM64),
4567	/*7052*/ uint16(xMatch),
4568	/*7053*/ uint16(xCondDataSize), 7045, 7049, 7057,
4569	/*7057*/ uint16(xSetOp), uint16(CMPXCHG16B),
4570	/*7059*/ uint16(xArgM128),
4571	/*7060*/ uint16(xMatch),
4572	/*7061*/ uint16(xCondIs64), 7064, 7076,
4573	/*7064*/ uint16(xCondDataSize), 7068, 7072, 0,
4574	/*7068*/ uint16(xSetOp), uint16(XRSTORS),
4575	/*7070*/ uint16(xArgMem),
4576	/*7071*/ uint16(xMatch),
4577	/*7072*/ uint16(xSetOp), uint16(XRSTORS),
4578	/*7074*/ uint16(xArgMem),
4579	/*7075*/ uint16(xMatch),
4580	/*7076*/ uint16(xCondDataSize), 7068, 7072, 7080,
4581	/*7080*/ uint16(xSetOp), uint16(XRSTORS64),
4582	/*7082*/ uint16(xArgMem),
4583	/*7083*/ uint16(xMatch),
4584	/*7084*/ uint16(xCondIs64), 7087, 7099,
4585	/*7087*/ uint16(xCondDataSize), 7091, 7095, 0,
4586	/*7091*/ uint16(xSetOp), uint16(XSAVEC),
4587	/*7093*/ uint16(xArgMem),
4588	/*7094*/ uint16(xMatch),
4589	/*7095*/ uint16(xSetOp), uint16(XSAVEC),
4590	/*7097*/ uint16(xArgMem),
4591	/*7098*/ uint16(xMatch),
4592	/*7099*/ uint16(xCondDataSize), 7091, 7095, 7103,
4593	/*7103*/ uint16(xSetOp), uint16(XSAVEC64),
4594	/*7105*/ uint16(xArgMem),
4595	/*7106*/ uint16(xMatch),
4596	/*7107*/ uint16(xCondIs64), 7110, 7122,
4597	/*7110*/ uint16(xCondDataSize), 7114, 7118, 0,
4598	/*7114*/ uint16(xSetOp), uint16(XSAVES),
4599	/*7116*/ uint16(xArgMem),
4600	/*7117*/ uint16(xMatch),
4601	/*7118*/ uint16(xSetOp), uint16(XSAVES),
4602	/*7120*/ uint16(xArgMem),
4603	/*7121*/ uint16(xMatch),
4604	/*7122*/ uint16(xCondDataSize), 7114, 7118, 7126,
4605	/*7126*/ uint16(xSetOp), uint16(XSAVES64),
4606	/*7128*/ uint16(xArgMem),
4607	/*7129*/ uint16(xMatch),
4608	/*7130*/ uint16(xCondIs64), 7133, 7151,
4609	/*7133*/ uint16(xCondDataSize), 7137, 7144, 0,
4610	/*7137*/ uint16(xCondIsMem), 7140, 0,
4611	/*7140*/ uint16(xSetOp), uint16(RDRAND),
4612	/*7142*/ uint16(xArgRmf16),
4613	/*7143*/ uint16(xMatch),
4614	/*7144*/ uint16(xCondIsMem), 7147, 0,
4615	/*7147*/ uint16(xSetOp), uint16(RDRAND),
4616	/*7149*/ uint16(xArgRmf32),
4617	/*7150*/ uint16(xMatch),
4618	/*7151*/ uint16(xCondDataSize), 7137, 7144, 7155,
4619	/*7155*/ uint16(xSetOp), uint16(RDRAND),
4620	/*7157*/ uint16(xMatch),
4621	/*7158*/ uint16(xCondIs64), 7161, 7173,
4622	/*7161*/ uint16(xCondDataSize), 7165, 7169, 0,
4623	/*7165*/ uint16(xSetOp), uint16(BSWAP),
4624	/*7167*/ uint16(xArgR16op),
4625	/*7168*/ uint16(xMatch),
4626	/*7169*/ uint16(xSetOp), uint16(BSWAP),
4627	/*7171*/ uint16(xArgR32op),
4628	/*7172*/ uint16(xMatch),
4629	/*7173*/ uint16(xCondDataSize), 7165, 7169, 7177,
4630	/*7177*/ uint16(xSetOp), uint16(BSWAP),
4631	/*7179*/ uint16(xArgR64op),
4632	/*7180*/ uint16(xMatch),
4633	/*7181*/ uint16(xCondPrefix), 2,
4634	0xF2, 7193,
4635	0x66, 7187,
4636	/*7187*/ uint16(xSetOp), uint16(ADDSUBPD),
4637	/*7189*/ uint16(xReadSlashR),
4638	/*7190*/ uint16(xArgXmm1),
4639	/*7191*/ uint16(xArgXmm2M128),
4640	/*7192*/ uint16(xMatch),
4641	/*7193*/ uint16(xSetOp), uint16(ADDSUBPS),
4642	/*7195*/ uint16(xReadSlashR),
4643	/*7196*/ uint16(xArgXmm1),
4644	/*7197*/ uint16(xArgXmm2M128),
4645	/*7198*/ uint16(xMatch),
4646	/*7199*/ uint16(xCondPrefix), 2,
4647	0x66, 7211,
4648	0x0, 7205,
4649	/*7205*/ uint16(xSetOp), uint16(PSRLW),
4650	/*7207*/ uint16(xReadSlashR),
4651	/*7208*/ uint16(xArgMm),
4652	/*7209*/ uint16(xArgMmM64),
4653	/*7210*/ uint16(xMatch),
4654	/*7211*/ uint16(xSetOp), uint16(PSRLW),
4655	/*7213*/ uint16(xReadSlashR),
4656	/*7214*/ uint16(xArgXmm1),
4657	/*7215*/ uint16(xArgXmm2M128),
4658	/*7216*/ uint16(xMatch),
4659	/*7217*/ uint16(xCondPrefix), 2,
4660	0x66, 7229,
4661	0x0, 7223,
4662	/*7223*/ uint16(xSetOp), uint16(PSRLD),
4663	/*7225*/ uint16(xReadSlashR),
4664	/*7226*/ uint16(xArgMm),
4665	/*7227*/ uint16(xArgMmM64),
4666	/*7228*/ uint16(xMatch),
4667	/*7229*/ uint16(xSetOp), uint16(PSRLD),
4668	/*7231*/ uint16(xReadSlashR),
4669	/*7232*/ uint16(xArgXmm1),
4670	/*7233*/ uint16(xArgXmm2M128),
4671	/*7234*/ uint16(xMatch),
4672	/*7235*/ uint16(xCondPrefix), 2,
4673	0x66, 7247,
4674	0x0, 7241,
4675	/*7241*/ uint16(xSetOp), uint16(PSRLQ),
4676	/*7243*/ uint16(xReadSlashR),
4677	/*7244*/ uint16(xArgMm),
4678	/*7245*/ uint16(xArgMmM64),
4679	/*7246*/ uint16(xMatch),
4680	/*7247*/ uint16(xSetOp), uint16(PSRLQ),
4681	/*7249*/ uint16(xReadSlashR),
4682	/*7250*/ uint16(xArgXmm1),
4683	/*7251*/ uint16(xArgXmm2M128),
4684	/*7252*/ uint16(xMatch),
4685	/*7253*/ uint16(xCondPrefix), 2,
4686	0x66, 7265,
4687	0x0, 7259,
4688	/*7259*/ uint16(xSetOp), uint16(PADDQ),
4689	/*7261*/ uint16(xReadSlashR),
4690	/*7262*/ uint16(xArgMm1),
4691	/*7263*/ uint16(xArgMm2M64),
4692	/*7264*/ uint16(xMatch),
4693	/*7265*/ uint16(xSetOp), uint16(PADDQ),
4694	/*7267*/ uint16(xReadSlashR),
4695	/*7268*/ uint16(xArgXmm1),
4696	/*7269*/ uint16(xArgXmm2M128),
4697	/*7270*/ uint16(xMatch),
4698	/*7271*/ uint16(xCondPrefix), 2,
4699	0x66, 7283,
4700	0x0, 7277,
4701	/*7277*/ uint16(xSetOp), uint16(PMULLW),
4702	/*7279*/ uint16(xReadSlashR),
4703	/*7280*/ uint16(xArgMm),
4704	/*7281*/ uint16(xArgMmM64),
4705	/*7282*/ uint16(xMatch),
4706	/*7283*/ uint16(xSetOp), uint16(PMULLW),
4707	/*7285*/ uint16(xReadSlashR),
4708	/*7286*/ uint16(xArgXmm1),
4709	/*7287*/ uint16(xArgXmm2M128),
4710	/*7288*/ uint16(xMatch),
4711	/*7289*/ uint16(xCondPrefix), 3,
4712	0xF3, 7309,
4713	0xF2, 7303,
4714	0x66, 7297,
4715	/*7297*/ uint16(xSetOp), uint16(MOVQ),
4716	/*7299*/ uint16(xReadSlashR),
4717	/*7300*/ uint16(xArgXmm2M64),
4718	/*7301*/ uint16(xArgXmm1),
4719	/*7302*/ uint16(xMatch),
4720	/*7303*/ uint16(xSetOp), uint16(MOVDQ2Q),
4721	/*7305*/ uint16(xReadSlashR),
4722	/*7306*/ uint16(xArgMm),
4723	/*7307*/ uint16(xArgXmm2),
4724	/*7308*/ uint16(xMatch),
4725	/*7309*/ uint16(xSetOp), uint16(MOVQ2DQ),
4726	/*7311*/ uint16(xReadSlashR),
4727	/*7312*/ uint16(xArgXmm1),
4728	/*7313*/ uint16(xArgMm2),
4729	/*7314*/ uint16(xMatch),
4730	/*7315*/ uint16(xCondPrefix), 2,
4731	0x66, 7327,
4732	0x0, 7321,
4733	/*7321*/ uint16(xSetOp), uint16(PMOVMSKB),
4734	/*7323*/ uint16(xReadSlashR),
4735	/*7324*/ uint16(xArgR32),
4736	/*7325*/ uint16(xArgMm2),
4737	/*7326*/ uint16(xMatch),
4738	/*7327*/ uint16(xSetOp), uint16(PMOVMSKB),
4739	/*7329*/ uint16(xReadSlashR),
4740	/*7330*/ uint16(xArgR32),
4741	/*7331*/ uint16(xArgXmm2),
4742	/*7332*/ uint16(xMatch),
4743	/*7333*/ uint16(xCondPrefix), 2,
4744	0x66, 7345,
4745	0x0, 7339,
4746	/*7339*/ uint16(xSetOp), uint16(PSUBUSB),
4747	/*7341*/ uint16(xReadSlashR),
4748	/*7342*/ uint16(xArgMm),
4749	/*7343*/ uint16(xArgMmM64),
4750	/*7344*/ uint16(xMatch),
4751	/*7345*/ uint16(xSetOp), uint16(PSUBUSB),
4752	/*7347*/ uint16(xReadSlashR),
4753	/*7348*/ uint16(xArgXmm1),
4754	/*7349*/ uint16(xArgXmm2M128),
4755	/*7350*/ uint16(xMatch),
4756	/*7351*/ uint16(xCondPrefix), 2,
4757	0x66, 7363,
4758	0x0, 7357,
4759	/*7357*/ uint16(xSetOp), uint16(PSUBUSW),
4760	/*7359*/ uint16(xReadSlashR),
4761	/*7360*/ uint16(xArgMm),
4762	/*7361*/ uint16(xArgMmM64),
4763	/*7362*/ uint16(xMatch),
4764	/*7363*/ uint16(xSetOp), uint16(PSUBUSW),
4765	/*7365*/ uint16(xReadSlashR),
4766	/*7366*/ uint16(xArgXmm1),
4767	/*7367*/ uint16(xArgXmm2M128),
4768	/*7368*/ uint16(xMatch),
4769	/*7369*/ uint16(xCondPrefix), 2,
4770	0x66, 7381,
4771	0x0, 7375,
4772	/*7375*/ uint16(xSetOp), uint16(PMINUB),
4773	/*7377*/ uint16(xReadSlashR),
4774	/*7378*/ uint16(xArgMm1),
4775	/*7379*/ uint16(xArgMm2M64),
4776	/*7380*/ uint16(xMatch),
4777	/*7381*/ uint16(xSetOp), uint16(PMINUB),
4778	/*7383*/ uint16(xReadSlashR),
4779	/*7384*/ uint16(xArgXmm1),
4780	/*7385*/ uint16(xArgXmm2M128),
4781	/*7386*/ uint16(xMatch),
4782	/*7387*/ uint16(xCondPrefix), 2,
4783	0x66, 7399,
4784	0x0, 7393,
4785	/*7393*/ uint16(xSetOp), uint16(PAND),
4786	/*7395*/ uint16(xReadSlashR),
4787	/*7396*/ uint16(xArgMm),
4788	/*7397*/ uint16(xArgMmM64),
4789	/*7398*/ uint16(xMatch),
4790	/*7399*/ uint16(xSetOp), uint16(PAND),
4791	/*7401*/ uint16(xReadSlashR),
4792	/*7402*/ uint16(xArgXmm1),
4793	/*7403*/ uint16(xArgXmm2M128),
4794	/*7404*/ uint16(xMatch),
4795	/*7405*/ uint16(xCondPrefix), 2,
4796	0x66, 7417,
4797	0x0, 7411,
4798	/*7411*/ uint16(xSetOp), uint16(PADDUSB),
4799	/*7413*/ uint16(xReadSlashR),
4800	/*7414*/ uint16(xArgMm),
4801	/*7415*/ uint16(xArgMmM64),
4802	/*7416*/ uint16(xMatch),
4803	/*7417*/ uint16(xSetOp), uint16(PADDUSB),
4804	/*7419*/ uint16(xReadSlashR),
4805	/*7420*/ uint16(xArgXmm1),
4806	/*7421*/ uint16(xArgXmm2M128),
4807	/*7422*/ uint16(xMatch),
4808	/*7423*/ uint16(xCondPrefix), 2,
4809	0x66, 7435,
4810	0x0, 7429,
4811	/*7429*/ uint16(xSetOp), uint16(PADDUSW),
4812	/*7431*/ uint16(xReadSlashR),
4813	/*7432*/ uint16(xArgMm),
4814	/*7433*/ uint16(xArgMmM64),
4815	/*7434*/ uint16(xMatch),
4816	/*7435*/ uint16(xSetOp), uint16(PADDUSW),
4817	/*7437*/ uint16(xReadSlashR),
4818	/*7438*/ uint16(xArgXmm1),
4819	/*7439*/ uint16(xArgXmm2M128),
4820	/*7440*/ uint16(xMatch),
4821	/*7441*/ uint16(xCondPrefix), 2,
4822	0x66, 7453,
4823	0x0, 7447,
4824	/*7447*/ uint16(xSetOp), uint16(PMAXUB),
4825	/*7449*/ uint16(xReadSlashR),
4826	/*7450*/ uint16(xArgMm1),
4827	/*7451*/ uint16(xArgMm2M64),
4828	/*7452*/ uint16(xMatch),
4829	/*7453*/ uint16(xSetOp), uint16(PMAXUB),
4830	/*7455*/ uint16(xReadSlashR),
4831	/*7456*/ uint16(xArgXmm1),
4832	/*7457*/ uint16(xArgXmm2M128),
4833	/*7458*/ uint16(xMatch),
4834	/*7459*/ uint16(xCondPrefix), 2,
4835	0x66, 7471,
4836	0x0, 7465,
4837	/*7465*/ uint16(xSetOp), uint16(PANDN),
4838	/*7467*/ uint16(xReadSlashR),
4839	/*7468*/ uint16(xArgMm),
4840	/*7469*/ uint16(xArgMmM64),
4841	/*7470*/ uint16(xMatch),
4842	/*7471*/ uint16(xSetOp), uint16(PANDN),
4843	/*7473*/ uint16(xReadSlashR),
4844	/*7474*/ uint16(xArgXmm1),
4845	/*7475*/ uint16(xArgXmm2M128),
4846	/*7476*/ uint16(xMatch),
4847	/*7477*/ uint16(xCondPrefix), 2,
4848	0x66, 7489,
4849	0x0, 7483,
4850	/*7483*/ uint16(xSetOp), uint16(PAVGB),
4851	/*7485*/ uint16(xReadSlashR),
4852	/*7486*/ uint16(xArgMm1),
4853	/*7487*/ uint16(xArgMm2M64),
4854	/*7488*/ uint16(xMatch),
4855	/*7489*/ uint16(xSetOp), uint16(PAVGB),
4856	/*7491*/ uint16(xReadSlashR),
4857	/*7492*/ uint16(xArgXmm1),
4858	/*7493*/ uint16(xArgXmm2M128),
4859	/*7494*/ uint16(xMatch),
4860	/*7495*/ uint16(xCondPrefix), 2,
4861	0x66, 7507,
4862	0x0, 7501,
4863	/*7501*/ uint16(xSetOp), uint16(PSRAW),
4864	/*7503*/ uint16(xReadSlashR),
4865	/*7504*/ uint16(xArgMm),
4866	/*7505*/ uint16(xArgMmM64),
4867	/*7506*/ uint16(xMatch),
4868	/*7507*/ uint16(xSetOp), uint16(PSRAW),
4869	/*7509*/ uint16(xReadSlashR),
4870	/*7510*/ uint16(xArgXmm1),
4871	/*7511*/ uint16(xArgXmm2M128),
4872	/*7512*/ uint16(xMatch),
4873	/*7513*/ uint16(xCondPrefix), 2,
4874	0x66, 7525,
4875	0x0, 7519,
4876	/*7519*/ uint16(xSetOp), uint16(PSRAD),
4877	/*7521*/ uint16(xReadSlashR),
4878	/*7522*/ uint16(xArgMm),
4879	/*7523*/ uint16(xArgMmM64),
4880	/*7524*/ uint16(xMatch),
4881	/*7525*/ uint16(xSetOp), uint16(PSRAD),
4882	/*7527*/ uint16(xReadSlashR),
4883	/*7528*/ uint16(xArgXmm1),
4884	/*7529*/ uint16(xArgXmm2M128),
4885	/*7530*/ uint16(xMatch),
4886	/*7531*/ uint16(xCondPrefix), 2,
4887	0x66, 7543,
4888	0x0, 7537,
4889	/*7537*/ uint16(xSetOp), uint16(PAVGW),
4890	/*7539*/ uint16(xReadSlashR),
4891	/*7540*/ uint16(xArgMm1),
4892	/*7541*/ uint16(xArgMm2M64),
4893	/*7542*/ uint16(xMatch),
4894	/*7543*/ uint16(xSetOp), uint16(PAVGW),
4895	/*7545*/ uint16(xReadSlashR),
4896	/*7546*/ uint16(xArgXmm1),
4897	/*7547*/ uint16(xArgXmm2M128),
4898	/*7548*/ uint16(xMatch),
4899	/*7549*/ uint16(xCondPrefix), 2,
4900	0x66, 7561,
4901	0x0, 7555,
4902	/*7555*/ uint16(xSetOp), uint16(PMULHUW),
4903	/*7557*/ uint16(xReadSlashR),
4904	/*7558*/ uint16(xArgMm1),
4905	/*7559*/ uint16(xArgMm2M64),
4906	/*7560*/ uint16(xMatch),
4907	/*7561*/ uint16(xSetOp), uint16(PMULHUW),
4908	/*7563*/ uint16(xReadSlashR),
4909	/*7564*/ uint16(xArgXmm1),
4910	/*7565*/ uint16(xArgXmm2M128),
4911	/*7566*/ uint16(xMatch),
4912	/*7567*/ uint16(xCondPrefix), 2,
4913	0x66, 7579,
4914	0x0, 7573,
4915	/*7573*/ uint16(xSetOp), uint16(PMULHW),
4916	/*7575*/ uint16(xReadSlashR),
4917	/*7576*/ uint16(xArgMm),
4918	/*7577*/ uint16(xArgMmM64),
4919	/*7578*/ uint16(xMatch),
4920	/*7579*/ uint16(xSetOp), uint16(PMULHW),
4921	/*7581*/ uint16(xReadSlashR),
4922	/*7582*/ uint16(xArgXmm1),
4923	/*7583*/ uint16(xArgXmm2M128),
4924	/*7584*/ uint16(xMatch),
4925	/*7585*/ uint16(xCondPrefix), 3,
4926	0xF3, 7605,
4927	0xF2, 7599,
4928	0x66, 7593,
4929	/*7593*/ uint16(xSetOp), uint16(CVTTPD2DQ),
4930	/*7595*/ uint16(xReadSlashR),
4931	/*7596*/ uint16(xArgXmm1),
4932	/*7597*/ uint16(xArgXmm2M128),
4933	/*7598*/ uint16(xMatch),
4934	/*7599*/ uint16(xSetOp), uint16(CVTPD2DQ),
4935	/*7601*/ uint16(xReadSlashR),
4936	/*7602*/ uint16(xArgXmm1),
4937	/*7603*/ uint16(xArgXmm2M128),
4938	/*7604*/ uint16(xMatch),
4939	/*7605*/ uint16(xSetOp), uint16(CVTDQ2PD),
4940	/*7607*/ uint16(xReadSlashR),
4941	/*7608*/ uint16(xArgXmm1),
4942	/*7609*/ uint16(xArgXmm2M64),
4943	/*7610*/ uint16(xMatch),
4944	/*7611*/ uint16(xCondPrefix), 2,
4945	0x66, 7623,
4946	0x0, 7617,
4947	/*7617*/ uint16(xSetOp), uint16(MOVNTQ),
4948	/*7619*/ uint16(xReadSlashR),
4949	/*7620*/ uint16(xArgM64),
4950	/*7621*/ uint16(xArgMm),
4951	/*7622*/ uint16(xMatch),
4952	/*7623*/ uint16(xSetOp), uint16(MOVNTDQ),
4953	/*7625*/ uint16(xReadSlashR),
4954	/*7626*/ uint16(xArgM128),
4955	/*7627*/ uint16(xArgXmm),
4956	/*7628*/ uint16(xMatch),
4957	/*7629*/ uint16(xCondPrefix), 2,
4958	0x66, 7641,
4959	0x0, 7635,
4960	/*7635*/ uint16(xSetOp), uint16(PSUBSB),
4961	/*7637*/ uint16(xReadSlashR),
4962	/*7638*/ uint16(xArgMm),
4963	/*7639*/ uint16(xArgMmM64),
4964	/*7640*/ uint16(xMatch),
4965	/*7641*/ uint16(xSetOp), uint16(PSUBSB),
4966	/*7643*/ uint16(xReadSlashR),
4967	/*7644*/ uint16(xArgXmm1),
4968	/*7645*/ uint16(xArgXmm2M128),
4969	/*7646*/ uint16(xMatch),
4970	/*7647*/ uint16(xCondPrefix), 2,
4971	0x66, 7659,
4972	0x0, 7653,
4973	/*7653*/ uint16(xSetOp), uint16(PSUBSW),
4974	/*7655*/ uint16(xReadSlashR),
4975	/*7656*/ uint16(xArgMm),
4976	/*7657*/ uint16(xArgMmM64),
4977	/*7658*/ uint16(xMatch),
4978	/*7659*/ uint16(xSetOp), uint16(PSUBSW),
4979	/*7661*/ uint16(xReadSlashR),
4980	/*7662*/ uint16(xArgXmm1),
4981	/*7663*/ uint16(xArgXmm2M128),
4982	/*7664*/ uint16(xMatch),
4983	/*7665*/ uint16(xCondPrefix), 2,
4984	0x66, 7677,
4985	0x0, 7671,
4986	/*7671*/ uint16(xSetOp), uint16(PMINSW),
4987	/*7673*/ uint16(xReadSlashR),
4988	/*7674*/ uint16(xArgMm1),
4989	/*7675*/ uint16(xArgMm2M64),
4990	/*7676*/ uint16(xMatch),
4991	/*7677*/ uint16(xSetOp), uint16(PMINSW),
4992	/*7679*/ uint16(xReadSlashR),
4993	/*7680*/ uint16(xArgXmm1),
4994	/*7681*/ uint16(xArgXmm2M128),
4995	/*7682*/ uint16(xMatch),
4996	/*7683*/ uint16(xCondPrefix), 2,
4997	0x66, 7695,
4998	0x0, 7689,
4999	/*7689*/ uint16(xSetOp), uint16(POR),
5000	/*7691*/ uint16(xReadSlashR),
5001	/*7692*/ uint16(xArgMm),
5002	/*7693*/ uint16(xArgMmM64),
5003	/*7694*/ uint16(xMatch),
5004	/*7695*/ uint16(xSetOp), uint16(POR),
5005	/*7697*/ uint16(xReadSlashR),
5006	/*7698*/ uint16(xArgXmm1),
5007	/*7699*/ uint16(xArgXmm2M128),
5008	/*7700*/ uint16(xMatch),
5009	/*7701*/ uint16(xCondPrefix), 2,
5010	0x66, 7713,
5011	0x0, 7707,
5012	/*7707*/ uint16(xSetOp), uint16(PADDSB),
5013	/*7709*/ uint16(xReadSlashR),
5014	/*7710*/ uint16(xArgMm),
5015	/*7711*/ uint16(xArgMmM64),
5016	/*7712*/ uint16(xMatch),
5017	/*7713*/ uint16(xSetOp), uint16(PADDSB),
5018	/*7715*/ uint16(xReadSlashR),
5019	/*7716*/ uint16(xArgXmm1),
5020	/*7717*/ uint16(xArgXmm2M128),
5021	/*7718*/ uint16(xMatch),
5022	/*7719*/ uint16(xCondPrefix), 2,
5023	0x66, 7731,
5024	0x0, 7725,
5025	/*7725*/ uint16(xSetOp), uint16(PADDSW),
5026	/*7727*/ uint16(xReadSlashR),
5027	/*7728*/ uint16(xArgMm),
5028	/*7729*/ uint16(xArgMmM64),
5029	/*7730*/ uint16(xMatch),
5030	/*7731*/ uint16(xSetOp), uint16(PADDSW),
5031	/*7733*/ uint16(xReadSlashR),
5032	/*7734*/ uint16(xArgXmm1),
5033	/*7735*/ uint16(xArgXmm2M128),
5034	/*7736*/ uint16(xMatch),
5035	/*7737*/ uint16(xCondPrefix), 2,
5036	0x66, 7749,
5037	0x0, 7743,
5038	/*7743*/ uint16(xSetOp), uint16(PMAXSW),
5039	/*7745*/ uint16(xReadSlashR),
5040	/*7746*/ uint16(xArgMm1),
5041	/*7747*/ uint16(xArgMm2M64),
5042	/*7748*/ uint16(xMatch),
5043	/*7749*/ uint16(xSetOp), uint16(PMAXSW),
5044	/*7751*/ uint16(xReadSlashR),
5045	/*7752*/ uint16(xArgXmm1),
5046	/*7753*/ uint16(xArgXmm2M128),
5047	/*7754*/ uint16(xMatch),
5048	/*7755*/ uint16(xCondPrefix), 2,
5049	0x66, 7767,
5050	0x0, 7761,
5051	/*7761*/ uint16(xSetOp), uint16(PXOR),
5052	/*7763*/ uint16(xReadSlashR),
5053	/*7764*/ uint16(xArgMm),
5054	/*7765*/ uint16(xArgMmM64),
5055	/*7766*/ uint16(xMatch),
5056	/*7767*/ uint16(xSetOp), uint16(PXOR),
5057	/*7769*/ uint16(xReadSlashR),
5058	/*7770*/ uint16(xArgXmm1),
5059	/*7771*/ uint16(xArgXmm2M128),
5060	/*7772*/ uint16(xMatch),
5061	/*7773*/ uint16(xCondPrefix), 1,
5062	0xF2, 7777,
5063	/*7777*/ uint16(xSetOp), uint16(LDDQU),
5064	/*7779*/ uint16(xReadSlashR),
5065	/*7780*/ uint16(xArgXmm1),
5066	/*7781*/ uint16(xArgM128),
5067	/*7782*/ uint16(xMatch),
5068	/*7783*/ uint16(xCondPrefix), 2,
5069	0x66, 7795,
5070	0x0, 7789,
5071	/*7789*/ uint16(xSetOp), uint16(PSLLW),
5072	/*7791*/ uint16(xReadSlashR),
5073	/*7792*/ uint16(xArgMm),
5074	/*7793*/ uint16(xArgMmM64),
5075	/*7794*/ uint16(xMatch),
5076	/*7795*/ uint16(xSetOp), uint16(PSLLW),
5077	/*7797*/ uint16(xReadSlashR),
5078	/*7798*/ uint16(xArgXmm1),
5079	/*7799*/ uint16(xArgXmm2M128),
5080	/*7800*/ uint16(xMatch),
5081	/*7801*/ uint16(xCondPrefix), 2,
5082	0x66, 7813,
5083	0x0, 7807,
5084	/*7807*/ uint16(xSetOp), uint16(PSLLD),
5085	/*7809*/ uint16(xReadSlashR),
5086	/*7810*/ uint16(xArgMm),
5087	/*7811*/ uint16(xArgMmM64),
5088	/*7812*/ uint16(xMatch),
5089	/*7813*/ uint16(xSetOp), uint16(PSLLD),
5090	/*7815*/ uint16(xReadSlashR),
5091	/*7816*/ uint16(xArgXmm1),
5092	/*7817*/ uint16(xArgXmm2M128),
5093	/*7818*/ uint16(xMatch),
5094	/*7819*/ uint16(xCondPrefix), 2,
5095	0x66, 7831,
5096	0x0, 7825,
5097	/*7825*/ uint16(xSetOp), uint16(PSLLQ),
5098	/*7827*/ uint16(xReadSlashR),
5099	/*7828*/ uint16(xArgMm),
5100	/*7829*/ uint16(xArgMmM64),
5101	/*7830*/ uint16(xMatch),
5102	/*7831*/ uint16(xSetOp), uint16(PSLLQ),
5103	/*7833*/ uint16(xReadSlashR),
5104	/*7834*/ uint16(xArgXmm1),
5105	/*7835*/ uint16(xArgXmm2M128),
5106	/*7836*/ uint16(xMatch),
5107	/*7837*/ uint16(xCondPrefix), 2,
5108	0x66, 7849,
5109	0x0, 7843,
5110	/*7843*/ uint16(xSetOp), uint16(PMULUDQ),
5111	/*7845*/ uint16(xReadSlashR),
5112	/*7846*/ uint16(xArgMm1),
5113	/*7847*/ uint16(xArgMm2M64),
5114	/*7848*/ uint16(xMatch),
5115	/*7849*/ uint16(xSetOp), uint16(PMULUDQ),
5116	/*7851*/ uint16(xReadSlashR),
5117	/*7852*/ uint16(xArgXmm1),
5118	/*7853*/ uint16(xArgXmm2M128),
5119	/*7854*/ uint16(xMatch),
5120	/*7855*/ uint16(xCondPrefix), 2,
5121	0x66, 7867,
5122	0x0, 7861,
5123	/*7861*/ uint16(xSetOp), uint16(PMADDWD),
5124	/*7863*/ uint16(xReadSlashR),
5125	/*7864*/ uint16(xArgMm),
5126	/*7865*/ uint16(xArgMmM64),
5127	/*7866*/ uint16(xMatch),
5128	/*7867*/ uint16(xSetOp), uint16(PMADDWD),
5129	/*7869*/ uint16(xReadSlashR),
5130	/*7870*/ uint16(xArgXmm1),
5131	/*7871*/ uint16(xArgXmm2M128),
5132	/*7872*/ uint16(xMatch),
5133	/*7873*/ uint16(xCondPrefix), 2,
5134	0x66, 7885,
5135	0x0, 7879,
5136	/*7879*/ uint16(xSetOp), uint16(PSADBW),
5137	/*7881*/ uint16(xReadSlashR),
5138	/*7882*/ uint16(xArgMm1),
5139	/*7883*/ uint16(xArgMm2M64),
5140	/*7884*/ uint16(xMatch),
5141	/*7885*/ uint16(xSetOp), uint16(PSADBW),
5142	/*7887*/ uint16(xReadSlashR),
5143	/*7888*/ uint16(xArgXmm1),
5144	/*7889*/ uint16(xArgXmm2M128),
5145	/*7890*/ uint16(xMatch),
5146	/*7891*/ uint16(xCondPrefix), 2,
5147	0x66, 7903,
5148	0x0, 7897,
5149	/*7897*/ uint16(xSetOp), uint16(MASKMOVQ),
5150	/*7899*/ uint16(xReadSlashR),
5151	/*7900*/ uint16(xArgMm1),
5152	/*7901*/ uint16(xArgMm2),
5153	/*7902*/ uint16(xMatch),
5154	/*7903*/ uint16(xSetOp), uint16(MASKMOVDQU),
5155	/*7905*/ uint16(xReadSlashR),
5156	/*7906*/ uint16(xArgXmm1),
5157	/*7907*/ uint16(xArgXmm2),
5158	/*7908*/ uint16(xMatch),
5159	/*7909*/ uint16(xCondPrefix), 2,
5160	0x66, 7921,
5161	0x0, 7915,
5162	/*7915*/ uint16(xSetOp), uint16(PSUBB),
5163	/*7917*/ uint16(xReadSlashR),
5164	/*7918*/ uint16(xArgMm),
5165	/*7919*/ uint16(xArgMmM64),
5166	/*7920*/ uint16(xMatch),
5167	/*7921*/ uint16(xSetOp), uint16(PSUBB),
5168	/*7923*/ uint16(xReadSlashR),
5169	/*7924*/ uint16(xArgXmm1),
5170	/*7925*/ uint16(xArgXmm2M128),
5171	/*7926*/ uint16(xMatch),
5172	/*7927*/ uint16(xCondPrefix), 2,
5173	0x66, 7939,
5174	0x0, 7933,
5175	/*7933*/ uint16(xSetOp), uint16(PSUBW),
5176	/*7935*/ uint16(xReadSlashR),
5177	/*7936*/ uint16(xArgMm),
5178	/*7937*/ uint16(xArgMmM64),
5179	/*7938*/ uint16(xMatch),
5180	/*7939*/ uint16(xSetOp), uint16(PSUBW),
5181	/*7941*/ uint16(xReadSlashR),
5182	/*7942*/ uint16(xArgXmm1),
5183	/*7943*/ uint16(xArgXmm2M128),
5184	/*7944*/ uint16(xMatch),
5185	/*7945*/ uint16(xCondPrefix), 2,
5186	0x66, 7957,
5187	0x0, 7951,
5188	/*7951*/ uint16(xSetOp), uint16(PSUBD),
5189	/*7953*/ uint16(xReadSlashR),
5190	/*7954*/ uint16(xArgMm),
5191	/*7955*/ uint16(xArgMmM64),
5192	/*7956*/ uint16(xMatch),
5193	/*7957*/ uint16(xSetOp), uint16(PSUBD),
5194	/*7959*/ uint16(xReadSlashR),
5195	/*7960*/ uint16(xArgXmm1),
5196	/*7961*/ uint16(xArgXmm2M128),
5197	/*7962*/ uint16(xMatch),
5198	/*7963*/ uint16(xCondPrefix), 2,
5199	0x66, 7975,
5200	0x0, 7969,
5201	/*7969*/ uint16(xSetOp), uint16(PSUBQ),
5202	/*7971*/ uint16(xReadSlashR),
5203	/*7972*/ uint16(xArgMm1),
5204	/*7973*/ uint16(xArgMm2M64),
5205	/*7974*/ uint16(xMatch),
5206	/*7975*/ uint16(xSetOp), uint16(PSUBQ),
5207	/*7977*/ uint16(xReadSlashR),
5208	/*7978*/ uint16(xArgXmm1),
5209	/*7979*/ uint16(xArgXmm2M128),
5210	/*7980*/ uint16(xMatch),
5211	/*7981*/ uint16(xCondPrefix), 2,
5212	0x66, 7993,
5213	0x0, 7987,
5214	/*7987*/ uint16(xSetOp), uint16(PADDB),
5215	/*7989*/ uint16(xReadSlashR),
5216	/*7990*/ uint16(xArgMm),
5217	/*7991*/ uint16(xArgMmM64),
5218	/*7992*/ uint16(xMatch),
5219	/*7993*/ uint16(xSetOp), uint16(PADDB),
5220	/*7995*/ uint16(xReadSlashR),
5221	/*7996*/ uint16(xArgXmm1),
5222	/*7997*/ uint16(xArgXmm2M128),
5223	/*7998*/ uint16(xMatch),
5224	/*7999*/ uint16(xCondPrefix), 2,
5225	0x66, 8011,
5226	0x0, 8005,
5227	/*8005*/ uint16(xSetOp), uint16(PADDW),
5228	/*8007*/ uint16(xReadSlashR),
5229	/*8008*/ uint16(xArgMm),
5230	/*8009*/ uint16(xArgMmM64),
5231	/*8010*/ uint16(xMatch),
5232	/*8011*/ uint16(xSetOp), uint16(PADDW),
5233	/*8013*/ uint16(xReadSlashR),
5234	/*8014*/ uint16(xArgXmm1),
5235	/*8015*/ uint16(xArgXmm2M128),
5236	/*8016*/ uint16(xMatch),
5237	/*8017*/ uint16(xCondPrefix), 2,
5238	0x66, 8029,
5239	0x0, 8023,
5240	/*8023*/ uint16(xSetOp), uint16(PADDD),
5241	/*8025*/ uint16(xReadSlashR),
5242	/*8026*/ uint16(xArgMm),
5243	/*8027*/ uint16(xArgMmM64),
5244	/*8028*/ uint16(xMatch),
5245	/*8029*/ uint16(xSetOp), uint16(PADDD),
5246	/*8031*/ uint16(xReadSlashR),
5247	/*8032*/ uint16(xArgXmm1),
5248	/*8033*/ uint16(xArgXmm2M128),
5249	/*8034*/ uint16(xMatch),
5250	/*8035*/ uint16(xCondDataSize), 0, 8039, 0,
5251	/*8039*/ uint16(xSetOp), uint16(UD0),
5252	/*8041*/ uint16(xReadSlashR),
5253	/*8042*/ uint16(xArgR32),
5254	/*8043*/ uint16(xArgRM32),
5255	/*8044*/ uint16(xMatch),
5256	/*8045*/ uint16(xSetOp), uint16(ADC),
5257	/*8047*/ uint16(xReadSlashR),
5258	/*8048*/ uint16(xArgRM8),
5259	/*8049*/ uint16(xArgR8),
5260	/*8050*/ uint16(xMatch),
5261	/*8051*/ uint16(xCondIs64), 8054, 8070,
5262	/*8054*/ uint16(xCondDataSize), 8058, 8064, 0,
5263	/*8058*/ uint16(xSetOp), uint16(ADC),
5264	/*8060*/ uint16(xReadSlashR),
5265	/*8061*/ uint16(xArgRM16),
5266	/*8062*/ uint16(xArgR16),
5267	/*8063*/ uint16(xMatch),
5268	/*8064*/ uint16(xSetOp), uint16(ADC),
5269	/*8066*/ uint16(xReadSlashR),
5270	/*8067*/ uint16(xArgRM32),
5271	/*8068*/ uint16(xArgR32),
5272	/*8069*/ uint16(xMatch),
5273	/*8070*/ uint16(xCondDataSize), 8058, 8064, 8074,
5274	/*8074*/ uint16(xSetOp), uint16(ADC),
5275	/*8076*/ uint16(xReadSlashR),
5276	/*8077*/ uint16(xArgRM64),
5277	/*8078*/ uint16(xArgR64),
5278	/*8079*/ uint16(xMatch),
5279	/*8080*/ uint16(xSetOp), uint16(ADC),
5280	/*8082*/ uint16(xReadSlashR),
5281	/*8083*/ uint16(xArgR8),
5282	/*8084*/ uint16(xArgRM8),
5283	/*8085*/ uint16(xMatch),
5284	/*8086*/ uint16(xCondIs64), 8089, 8105,
5285	/*8089*/ uint16(xCondDataSize), 8093, 8099, 0,
5286	/*8093*/ uint16(xSetOp), uint16(ADC),
5287	/*8095*/ uint16(xReadSlashR),
5288	/*8096*/ uint16(xArgR16),
5289	/*8097*/ uint16(xArgRM16),
5290	/*8098*/ uint16(xMatch),
5291	/*8099*/ uint16(xSetOp), uint16(ADC),
5292	/*8101*/ uint16(xReadSlashR),
5293	/*8102*/ uint16(xArgR32),
5294	/*8103*/ uint16(xArgRM32),
5295	/*8104*/ uint16(xMatch),
5296	/*8105*/ uint16(xCondDataSize), 8093, 8099, 8109,
5297	/*8109*/ uint16(xSetOp), uint16(ADC),
5298	/*8111*/ uint16(xReadSlashR),
5299	/*8112*/ uint16(xArgR64),
5300	/*8113*/ uint16(xArgRM64),
5301	/*8114*/ uint16(xMatch),
5302	/*8115*/ uint16(xSetOp), uint16(ADC),
5303	/*8117*/ uint16(xReadIb),
5304	/*8118*/ uint16(xArgAL),
5305	/*8119*/ uint16(xArgImm8u),
5306	/*8120*/ uint16(xMatch),
5307	/*8121*/ uint16(xCondIs64), 8124, 8140,
5308	/*8124*/ uint16(xCondDataSize), 8128, 8134, 0,
5309	/*8128*/ uint16(xSetOp), uint16(ADC),
5310	/*8130*/ uint16(xReadIw),
5311	/*8131*/ uint16(xArgAX),
5312	/*8132*/ uint16(xArgImm16),
5313	/*8133*/ uint16(xMatch),
5314	/*8134*/ uint16(xSetOp), uint16(ADC),
5315	/*8136*/ uint16(xReadId),
5316	/*8137*/ uint16(xArgEAX),
5317	/*8138*/ uint16(xArgImm32),
5318	/*8139*/ uint16(xMatch),
5319	/*8140*/ uint16(xCondDataSize), 8128, 8134, 8144,
5320	/*8144*/ uint16(xSetOp), uint16(ADC),
5321	/*8146*/ uint16(xReadId),
5322	/*8147*/ uint16(xArgRAX),
5323	/*8148*/ uint16(xArgImm32),
5324	/*8149*/ uint16(xMatch),
5325	/*8150*/ uint16(xCondIs64), 8153, 0,
5326	/*8153*/ uint16(xSetOp), uint16(PUSH),
5327	/*8155*/ uint16(xArgSS),
5328	/*8156*/ uint16(xMatch),
5329	/*8157*/ uint16(xCondIs64), 8160, 0,
5330	/*8160*/ uint16(xSetOp), uint16(POP),
5331	/*8162*/ uint16(xArgSS),
5332	/*8163*/ uint16(xMatch),
5333	/*8164*/ uint16(xSetOp), uint16(SBB),
5334	/*8166*/ uint16(xReadSlashR),
5335	/*8167*/ uint16(xArgRM8),
5336	/*8168*/ uint16(xArgR8),
5337	/*8169*/ uint16(xMatch),
5338	/*8170*/ uint16(xCondIs64), 8173, 8189,
5339	/*8173*/ uint16(xCondDataSize), 8177, 8183, 0,
5340	/*8177*/ uint16(xSetOp), uint16(SBB),
5341	/*8179*/ uint16(xReadSlashR),
5342	/*8180*/ uint16(xArgRM16),
5343	/*8181*/ uint16(xArgR16),
5344	/*8182*/ uint16(xMatch),
5345	/*8183*/ uint16(xSetOp), uint16(SBB),
5346	/*8185*/ uint16(xReadSlashR),
5347	/*8186*/ uint16(xArgRM32),
5348	/*8187*/ uint16(xArgR32),
5349	/*8188*/ uint16(xMatch),
5350	/*8189*/ uint16(xCondDataSize), 8177, 8183, 8193,
5351	/*8193*/ uint16(xSetOp), uint16(SBB),
5352	/*8195*/ uint16(xReadSlashR),
5353	/*8196*/ uint16(xArgRM64),
5354	/*8197*/ uint16(xArgR64),
5355	/*8198*/ uint16(xMatch),
5356	/*8199*/ uint16(xSetOp), uint16(SBB),
5357	/*8201*/ uint16(xReadSlashR),
5358	/*8202*/ uint16(xArgR8),
5359	/*8203*/ uint16(xArgRM8),
5360	/*8204*/ uint16(xMatch),
5361	/*8205*/ uint16(xCondIs64), 8208, 8224,
5362	/*8208*/ uint16(xCondDataSize), 8212, 8218, 0,
5363	/*8212*/ uint16(xSetOp), uint16(SBB),
5364	/*8214*/ uint16(xReadSlashR),
5365	/*8215*/ uint16(xArgR16),
5366	/*8216*/ uint16(xArgRM16),
5367	/*8217*/ uint16(xMatch),
5368	/*8218*/ uint16(xSetOp), uint16(SBB),
5369	/*8220*/ uint16(xReadSlashR),
5370	/*8221*/ uint16(xArgR32),
5371	/*8222*/ uint16(xArgRM32),
5372	/*8223*/ uint16(xMatch),
5373	/*8224*/ uint16(xCondDataSize), 8212, 8218, 8228,
5374	/*8228*/ uint16(xSetOp), uint16(SBB),
5375	/*8230*/ uint16(xReadSlashR),
5376	/*8231*/ uint16(xArgR64),
5377	/*8232*/ uint16(xArgRM64),
5378	/*8233*/ uint16(xMatch),
5379	/*8234*/ uint16(xSetOp), uint16(SBB),
5380	/*8236*/ uint16(xReadIb),
5381	/*8237*/ uint16(xArgAL),
5382	/*8238*/ uint16(xArgImm8u),
5383	/*8239*/ uint16(xMatch),
5384	/*8240*/ uint16(xCondIs64), 8243, 8259,
5385	/*8243*/ uint16(xCondDataSize), 8247, 8253, 0,
5386	/*8247*/ uint16(xSetOp), uint16(SBB),
5387	/*8249*/ uint16(xReadIw),
5388	/*8250*/ uint16(xArgAX),
5389	/*8251*/ uint16(xArgImm16),
5390	/*8252*/ uint16(xMatch),
5391	/*8253*/ uint16(xSetOp), uint16(SBB),
5392	/*8255*/ uint16(xReadId),
5393	/*8256*/ uint16(xArgEAX),
5394	/*8257*/ uint16(xArgImm32),
5395	/*8258*/ uint16(xMatch),
5396	/*8259*/ uint16(xCondDataSize), 8247, 8253, 8263,
5397	/*8263*/ uint16(xSetOp), uint16(SBB),
5398	/*8265*/ uint16(xReadId),
5399	/*8266*/ uint16(xArgRAX),
5400	/*8267*/ uint16(xArgImm32),
5401	/*8268*/ uint16(xMatch),
5402	/*8269*/ uint16(xCondIs64), 8272, 0,
5403	/*8272*/ uint16(xSetOp), uint16(PUSH),
5404	/*8274*/ uint16(xArgDS),
5405	/*8275*/ uint16(xMatch),
5406	/*8276*/ uint16(xCondIs64), 8279, 0,
5407	/*8279*/ uint16(xSetOp), uint16(POP),
5408	/*8281*/ uint16(xArgDS),
5409	/*8282*/ uint16(xMatch),
5410	/*8283*/ uint16(xSetOp), uint16(AND),
5411	/*8285*/ uint16(xReadSlashR),
5412	/*8286*/ uint16(xArgRM8),
5413	/*8287*/ uint16(xArgR8),
5414	/*8288*/ uint16(xMatch),
5415	/*8289*/ uint16(xCondIs64), 8292, 8308,
5416	/*8292*/ uint16(xCondDataSize), 8296, 8302, 0,
5417	/*8296*/ uint16(xSetOp), uint16(AND),
5418	/*8298*/ uint16(xReadSlashR),
5419	/*8299*/ uint16(xArgRM16),
5420	/*8300*/ uint16(xArgR16),
5421	/*8301*/ uint16(xMatch),
5422	/*8302*/ uint16(xSetOp), uint16(AND),
5423	/*8304*/ uint16(xReadSlashR),
5424	/*8305*/ uint16(xArgRM32),
5425	/*8306*/ uint16(xArgR32),
5426	/*8307*/ uint16(xMatch),
5427	/*8308*/ uint16(xCondDataSize), 8296, 8302, 8312,
5428	/*8312*/ uint16(xSetOp), uint16(AND),
5429	/*8314*/ uint16(xReadSlashR),
5430	/*8315*/ uint16(xArgRM64),
5431	/*8316*/ uint16(xArgR64),
5432	/*8317*/ uint16(xMatch),
5433	/*8318*/ uint16(xSetOp), uint16(AND),
5434	/*8320*/ uint16(xReadSlashR),
5435	/*8321*/ uint16(xArgR8),
5436	/*8322*/ uint16(xArgRM8),
5437	/*8323*/ uint16(xMatch),
5438	/*8324*/ uint16(xCondIs64), 8327, 8343,
5439	/*8327*/ uint16(xCondDataSize), 8331, 8337, 0,
5440	/*8331*/ uint16(xSetOp), uint16(AND),
5441	/*8333*/ uint16(xReadSlashR),
5442	/*8334*/ uint16(xArgR16),
5443	/*8335*/ uint16(xArgRM16),
5444	/*8336*/ uint16(xMatch),
5445	/*8337*/ uint16(xSetOp), uint16(AND),
5446	/*8339*/ uint16(xReadSlashR),
5447	/*8340*/ uint16(xArgR32),
5448	/*8341*/ uint16(xArgRM32),
5449	/*8342*/ uint16(xMatch),
5450	/*8343*/ uint16(xCondDataSize), 8331, 8337, 8347,
5451	/*8347*/ uint16(xSetOp), uint16(AND),
5452	/*8349*/ uint16(xReadSlashR),
5453	/*8350*/ uint16(xArgR64),
5454	/*8351*/ uint16(xArgRM64),
5455	/*8352*/ uint16(xMatch),
5456	/*8353*/ uint16(xSetOp), uint16(AND),
5457	/*8355*/ uint16(xReadIb),
5458	/*8356*/ uint16(xArgAL),
5459	/*8357*/ uint16(xArgImm8u),
5460	/*8358*/ uint16(xMatch),
5461	/*8359*/ uint16(xCondIs64), 8362, 8378,
5462	/*8362*/ uint16(xCondDataSize), 8366, 8372, 0,
5463	/*8366*/ uint16(xSetOp), uint16(AND),
5464	/*8368*/ uint16(xReadIw),
5465	/*8369*/ uint16(xArgAX),
5466	/*8370*/ uint16(xArgImm16),
5467	/*8371*/ uint16(xMatch),
5468	/*8372*/ uint16(xSetOp), uint16(AND),
5469	/*8374*/ uint16(xReadId),
5470	/*8375*/ uint16(xArgEAX),
5471	/*8376*/ uint16(xArgImm32),
5472	/*8377*/ uint16(xMatch),
5473	/*8378*/ uint16(xCondDataSize), 8366, 8372, 8382,
5474	/*8382*/ uint16(xSetOp), uint16(AND),
5475	/*8384*/ uint16(xReadId),
5476	/*8385*/ uint16(xArgRAX),
5477	/*8386*/ uint16(xArgImm32),
5478	/*8387*/ uint16(xMatch),
5479	/*8388*/ uint16(xCondIs64), 8391, 0,
5480	/*8391*/ uint16(xSetOp), uint16(DAA),
5481	/*8393*/ uint16(xMatch),
5482	/*8394*/ uint16(xSetOp), uint16(SUB),
5483	/*8396*/ uint16(xReadSlashR),
5484	/*8397*/ uint16(xArgRM8),
5485	/*8398*/ uint16(xArgR8),
5486	/*8399*/ uint16(xMatch),
5487	/*8400*/ uint16(xCondIs64), 8403, 8419,
5488	/*8403*/ uint16(xCondDataSize), 8407, 8413, 0,
5489	/*8407*/ uint16(xSetOp), uint16(SUB),
5490	/*8409*/ uint16(xReadSlashR),
5491	/*8410*/ uint16(xArgRM16),
5492	/*8411*/ uint16(xArgR16),
5493	/*8412*/ uint16(xMatch),
5494	/*8413*/ uint16(xSetOp), uint16(SUB),
5495	/*8415*/ uint16(xReadSlashR),
5496	/*8416*/ uint16(xArgRM32),
5497	/*8417*/ uint16(xArgR32),
5498	/*8418*/ uint16(xMatch),
5499	/*8419*/ uint16(xCondDataSize), 8407, 8413, 8423,
5500	/*8423*/ uint16(xSetOp), uint16(SUB),
5501	/*8425*/ uint16(xReadSlashR),
5502	/*8426*/ uint16(xArgRM64),
5503	/*8427*/ uint16(xArgR64),
5504	/*8428*/ uint16(xMatch),
5505	/*8429*/ uint16(xCondPrefix), 3,
5506	0xC5, 8457,
5507	0xC4, 8443,
5508	0x0, 8437,
5509	/*8437*/ uint16(xSetOp), uint16(SUB),
5510	/*8439*/ uint16(xReadSlashR),
5511	/*8440*/ uint16(xArgR8),
5512	/*8441*/ uint16(xArgRM8),
5513	/*8442*/ uint16(xMatch),
5514	/*8443*/ uint16(xCondPrefix), 1,
5515	0x66, 8447,
5516	/*8447*/ uint16(xCondPrefix), 1,
5517	0x0F38, 8451,
5518	/*8451*/ uint16(xSetOp), uint16(VMOVNTDQA),
5519	/*8453*/ uint16(xReadSlashR),
5520	/*8454*/ uint16(xArgYmm1),
5521	/*8455*/ uint16(xArgM256),
5522	/*8456*/ uint16(xMatch),
5523	/*8457*/ uint16(xCondPrefix), 1,
5524	0x66, 8461,
5525	/*8461*/ uint16(xCondPrefix), 1,
5526	0x0F38, 8465,
5527	/*8465*/ uint16(xSetOp), uint16(VMOVNTDQA),
5528	/*8467*/ uint16(xReadSlashR),
5529	/*8468*/ uint16(xArgYmm1),
5530	/*8469*/ uint16(xArgM256),
5531	/*8470*/ uint16(xMatch),
5532	/*8471*/ uint16(xCondIs64), 8474, 8490,
5533	/*8474*/ uint16(xCondDataSize), 8478, 8484, 0,
5534	/*8478*/ uint16(xSetOp), uint16(SUB),
5535	/*8480*/ uint16(xReadSlashR),
5536	/*8481*/ uint16(xArgR16),
5537	/*8482*/ uint16(xArgRM16),
5538	/*8483*/ uint16(xMatch),
5539	/*8484*/ uint16(xSetOp), uint16(SUB),
5540	/*8486*/ uint16(xReadSlashR),
5541	/*8487*/ uint16(xArgR32),
5542	/*8488*/ uint16(xArgRM32),
5543	/*8489*/ uint16(xMatch),
5544	/*8490*/ uint16(xCondDataSize), 8478, 8484, 8494,
5545	/*8494*/ uint16(xSetOp), uint16(SUB),
5546	/*8496*/ uint16(xReadSlashR),
5547	/*8497*/ uint16(xArgR64),
5548	/*8498*/ uint16(xArgRM64),
5549	/*8499*/ uint16(xMatch),
5550	/*8500*/ uint16(xSetOp), uint16(SUB),
5551	/*8502*/ uint16(xReadIb),
5552	/*8503*/ uint16(xArgAL),
5553	/*8504*/ uint16(xArgImm8u),
5554	/*8505*/ uint16(xMatch),
5555	/*8506*/ uint16(xCondIs64), 8509, 8525,
5556	/*8509*/ uint16(xCondDataSize), 8513, 8519, 0,
5557	/*8513*/ uint16(xSetOp), uint16(SUB),
5558	/*8515*/ uint16(xReadIw),
5559	/*8516*/ uint16(xArgAX),
5560	/*8517*/ uint16(xArgImm16),
5561	/*8518*/ uint16(xMatch),
5562	/*8519*/ uint16(xSetOp), uint16(SUB),
5563	/*8521*/ uint16(xReadId),
5564	/*8522*/ uint16(xArgEAX),
5565	/*8523*/ uint16(xArgImm32),
5566	/*8524*/ uint16(xMatch),
5567	/*8525*/ uint16(xCondDataSize), 8513, 8519, 8529,
5568	/*8529*/ uint16(xSetOp), uint16(SUB),
5569	/*8531*/ uint16(xReadId),
5570	/*8532*/ uint16(xArgRAX),
5571	/*8533*/ uint16(xArgImm32),
5572	/*8534*/ uint16(xMatch),
5573	/*8535*/ uint16(xCondIs64), 8538, 0,
5574	/*8538*/ uint16(xSetOp), uint16(DAS),
5575	/*8540*/ uint16(xMatch),
5576	/*8541*/ uint16(xSetOp), uint16(XOR),
5577	/*8543*/ uint16(xReadSlashR),
5578	/*8544*/ uint16(xArgRM8),
5579	/*8545*/ uint16(xArgR8),
5580	/*8546*/ uint16(xMatch),
5581	/*8547*/ uint16(xCondIs64), 8550, 8566,
5582	/*8550*/ uint16(xCondDataSize), 8554, 8560, 0,
5583	/*8554*/ uint16(xSetOp), uint16(XOR),
5584	/*8556*/ uint16(xReadSlashR),
5585	/*8557*/ uint16(xArgRM16),
5586	/*8558*/ uint16(xArgR16),
5587	/*8559*/ uint16(xMatch),
5588	/*8560*/ uint16(xSetOp), uint16(XOR),
5589	/*8562*/ uint16(xReadSlashR),
5590	/*8563*/ uint16(xArgRM32),
5591	/*8564*/ uint16(xArgR32),
5592	/*8565*/ uint16(xMatch),
5593	/*8566*/ uint16(xCondDataSize), 8554, 8560, 8570,
5594	/*8570*/ uint16(xSetOp), uint16(XOR),
5595	/*8572*/ uint16(xReadSlashR),
5596	/*8573*/ uint16(xArgRM64),
5597	/*8574*/ uint16(xArgR64),
5598	/*8575*/ uint16(xMatch),
5599	/*8576*/ uint16(xSetOp), uint16(XOR),
5600	/*8578*/ uint16(xReadSlashR),
5601	/*8579*/ uint16(xArgR8),
5602	/*8580*/ uint16(xArgRM8),
5603	/*8581*/ uint16(xMatch),
5604	/*8582*/ uint16(xCondIs64), 8585, 8601,
5605	/*8585*/ uint16(xCondDataSize), 8589, 8595, 0,
5606	/*8589*/ uint16(xSetOp), uint16(XOR),
5607	/*8591*/ uint16(xReadSlashR),
5608	/*8592*/ uint16(xArgR16),
5609	/*8593*/ uint16(xArgRM16),
5610	/*8594*/ uint16(xMatch),
5611	/*8595*/ uint16(xSetOp), uint16(XOR),
5612	/*8597*/ uint16(xReadSlashR),
5613	/*8598*/ uint16(xArgR32),
5614	/*8599*/ uint16(xArgRM32),
5615	/*8600*/ uint16(xMatch),
5616	/*8601*/ uint16(xCondDataSize), 8589, 8595, 8605,
5617	/*8605*/ uint16(xSetOp), uint16(XOR),
5618	/*8607*/ uint16(xReadSlashR),
5619	/*8608*/ uint16(xArgR64),
5620	/*8609*/ uint16(xArgRM64),
5621	/*8610*/ uint16(xMatch),
5622	/*8611*/ uint16(xSetOp), uint16(XOR),
5623	/*8613*/ uint16(xReadIb),
5624	/*8614*/ uint16(xArgAL),
5625	/*8615*/ uint16(xArgImm8u),
5626	/*8616*/ uint16(xMatch),
5627	/*8617*/ uint16(xCondIs64), 8620, 8636,
5628	/*8620*/ uint16(xCondDataSize), 8624, 8630, 0,
5629	/*8624*/ uint16(xSetOp), uint16(XOR),
5630	/*8626*/ uint16(xReadIw),
5631	/*8627*/ uint16(xArgAX),
5632	/*8628*/ uint16(xArgImm16),
5633	/*8629*/ uint16(xMatch),
5634	/*8630*/ uint16(xSetOp), uint16(XOR),
5635	/*8632*/ uint16(xReadId),
5636	/*8633*/ uint16(xArgEAX),
5637	/*8634*/ uint16(xArgImm32),
5638	/*8635*/ uint16(xMatch),
5639	/*8636*/ uint16(xCondDataSize), 8624, 8630, 8640,
5640	/*8640*/ uint16(xSetOp), uint16(XOR),
5641	/*8642*/ uint16(xReadId),
5642	/*8643*/ uint16(xArgRAX),
5643	/*8644*/ uint16(xArgImm32),
5644	/*8645*/ uint16(xMatch),
5645	/*8646*/ uint16(xCondIs64), 8649, 0,
5646	/*8649*/ uint16(xSetOp), uint16(AAA),
5647	/*8651*/ uint16(xMatch),
5648	/*8652*/ uint16(xSetOp), uint16(CMP),
5649	/*8654*/ uint16(xReadSlashR),
5650	/*8655*/ uint16(xArgRM8),
5651	/*8656*/ uint16(xArgR8),
5652	/*8657*/ uint16(xMatch),
5653	/*8658*/ uint16(xCondIs64), 8661, 8677,
5654	/*8661*/ uint16(xCondDataSize), 8665, 8671, 0,
5655	/*8665*/ uint16(xSetOp), uint16(CMP),
5656	/*8667*/ uint16(xReadSlashR),
5657	/*8668*/ uint16(xArgRM16),
5658	/*8669*/ uint16(xArgR16),
5659	/*8670*/ uint16(xMatch),
5660	/*8671*/ uint16(xSetOp), uint16(CMP),
5661	/*8673*/ uint16(xReadSlashR),
5662	/*8674*/ uint16(xArgRM32),
5663	/*8675*/ uint16(xArgR32),
5664	/*8676*/ uint16(xMatch),
5665	/*8677*/ uint16(xCondDataSize), 8665, 8671, 8681,
5666	/*8681*/ uint16(xSetOp), uint16(CMP),
5667	/*8683*/ uint16(xReadSlashR),
5668	/*8684*/ uint16(xArgRM64),
5669	/*8685*/ uint16(xArgR64),
5670	/*8686*/ uint16(xMatch),
5671	/*8687*/ uint16(xSetOp), uint16(CMP),
5672	/*8689*/ uint16(xReadSlashR),
5673	/*8690*/ uint16(xArgR8),
5674	/*8691*/ uint16(xArgRM8),
5675	/*8692*/ uint16(xMatch),
5676	/*8693*/ uint16(xCondIs64), 8696, 8712,
5677	/*8696*/ uint16(xCondDataSize), 8700, 8706, 0,
5678	/*8700*/ uint16(xSetOp), uint16(CMP),
5679	/*8702*/ uint16(xReadSlashR),
5680	/*8703*/ uint16(xArgR16),
5681	/*8704*/ uint16(xArgRM16),
5682	/*8705*/ uint16(xMatch),
5683	/*8706*/ uint16(xSetOp), uint16(CMP),
5684	/*8708*/ uint16(xReadSlashR),
5685	/*8709*/ uint16(xArgR32),
5686	/*8710*/ uint16(xArgRM32),
5687	/*8711*/ uint16(xMatch),
5688	/*8712*/ uint16(xCondDataSize), 8700, 8706, 8716,
5689	/*8716*/ uint16(xSetOp), uint16(CMP),
5690	/*8718*/ uint16(xReadSlashR),
5691	/*8719*/ uint16(xArgR64),
5692	/*8720*/ uint16(xArgRM64),
5693	/*8721*/ uint16(xMatch),
5694	/*8722*/ uint16(xSetOp), uint16(CMP),
5695	/*8724*/ uint16(xReadIb),
5696	/*8725*/ uint16(xArgAL),
5697	/*8726*/ uint16(xArgImm8u),
5698	/*8727*/ uint16(xMatch),
5699	/*8728*/ uint16(xCondIs64), 8731, 8747,
5700	/*8731*/ uint16(xCondDataSize), 8735, 8741, 0,
5701	/*8735*/ uint16(xSetOp), uint16(CMP),
5702	/*8737*/ uint16(xReadIw),
5703	/*8738*/ uint16(xArgAX),
5704	/*8739*/ uint16(xArgImm16),
5705	/*8740*/ uint16(xMatch),
5706	/*8741*/ uint16(xSetOp), uint16(CMP),
5707	/*8743*/ uint16(xReadId),
5708	/*8744*/ uint16(xArgEAX),
5709	/*8745*/ uint16(xArgImm32),
5710	/*8746*/ uint16(xMatch),
5711	/*8747*/ uint16(xCondDataSize), 8735, 8741, 8751,
5712	/*8751*/ uint16(xSetOp), uint16(CMP),
5713	/*8753*/ uint16(xReadId),
5714	/*8754*/ uint16(xArgRAX),
5715	/*8755*/ uint16(xArgImm32),
5716	/*8756*/ uint16(xMatch),
5717	/*8757*/ uint16(xCondIs64), 8760, 0,
5718	/*8760*/ uint16(xSetOp), uint16(AAS),
5719	/*8762*/ uint16(xMatch),
5720	/*8763*/ uint16(xCondIs64), 8766, 0,
5721	/*8766*/ uint16(xCondDataSize), 8770, 8774, 0,
5722	/*8770*/ uint16(xSetOp), uint16(INC),
5723	/*8772*/ uint16(xArgR16op),
5724	/*8773*/ uint16(xMatch),
5725	/*8774*/ uint16(xSetOp), uint16(INC),
5726	/*8776*/ uint16(xArgR32op),
5727	/*8777*/ uint16(xMatch),
5728	/*8778*/ uint16(xCondIs64), 8781, 0,
5729	/*8781*/ uint16(xCondDataSize), 8785, 8789, 0,
5730	/*8785*/ uint16(xSetOp), uint16(DEC),
5731	/*8787*/ uint16(xArgR16op),
5732	/*8788*/ uint16(xMatch),
5733	/*8789*/ uint16(xSetOp), uint16(DEC),
5734	/*8791*/ uint16(xArgR32op),
5735	/*8792*/ uint16(xMatch),
5736	/*8793*/ uint16(xCondIs64), 8796, 8808,
5737	/*8796*/ uint16(xCondDataSize), 8800, 8804, 0,
5738	/*8800*/ uint16(xSetOp), uint16(PUSH),
5739	/*8802*/ uint16(xArgR16op),
5740	/*8803*/ uint16(xMatch),
5741	/*8804*/ uint16(xSetOp), uint16(PUSH),
5742	/*8806*/ uint16(xArgR32op),
5743	/*8807*/ uint16(xMatch),
5744	/*8808*/ uint16(xCondDataSize), 8800, 8812, 8816,
5745	/*8812*/ uint16(xSetOp), uint16(PUSH),
5746	/*8814*/ uint16(xArgR64op),
5747	/*8815*/ uint16(xMatch),
5748	/*8816*/ uint16(xSetOp), uint16(PUSH),
5749	/*8818*/ uint16(xArgR64op),
5750	/*8819*/ uint16(xMatch),
5751	/*8820*/ uint16(xCondIs64), 8823, 8835,
5752	/*8823*/ uint16(xCondDataSize), 8827, 8831, 0,
5753	/*8827*/ uint16(xSetOp), uint16(POP),
5754	/*8829*/ uint16(xArgR16op),
5755	/*8830*/ uint16(xMatch),
5756	/*8831*/ uint16(xSetOp), uint16(POP),
5757	/*8833*/ uint16(xArgR32op),
5758	/*8834*/ uint16(xMatch),
5759	/*8835*/ uint16(xCondDataSize), 8827, 8839, 8843,
5760	/*8839*/ uint16(xSetOp), uint16(POP),
5761	/*8841*/ uint16(xArgR64op),
5762	/*8842*/ uint16(xMatch),
5763	/*8843*/ uint16(xSetOp), uint16(POP),
5764	/*8845*/ uint16(xArgR64op),
5765	/*8846*/ uint16(xMatch),
5766	/*8847*/ uint16(xCondIs64), 8850, 0,
5767	/*8850*/ uint16(xCondDataSize), 8854, 8857, 0,
5768	/*8854*/ uint16(xSetOp), uint16(PUSHA),
5769	/*8856*/ uint16(xMatch),
5770	/*8857*/ uint16(xSetOp), uint16(PUSHAD),
5771	/*8859*/ uint16(xMatch),
5772	/*8860*/ uint16(xCondIs64), 8863, 0,
5773	/*8863*/ uint16(xCondDataSize), 8867, 8870, 0,
5774	/*8867*/ uint16(xSetOp), uint16(POPA),
5775	/*8869*/ uint16(xMatch),
5776	/*8870*/ uint16(xSetOp), uint16(POPAD),
5777	/*8872*/ uint16(xMatch),
5778	/*8873*/ uint16(xCondIs64), 8876, 0,
5779	/*8876*/ uint16(xCondDataSize), 8880, 8886, 0,
5780	/*8880*/ uint16(xSetOp), uint16(BOUND),
5781	/*8882*/ uint16(xReadSlashR),
5782	/*8883*/ uint16(xArgR16),
5783	/*8884*/ uint16(xArgM16and16),
5784	/*8885*/ uint16(xMatch),
5785	/*8886*/ uint16(xSetOp), uint16(BOUND),
5786	/*8888*/ uint16(xReadSlashR),
5787	/*8889*/ uint16(xArgR32),
5788	/*8890*/ uint16(xArgM32and32),
5789	/*8891*/ uint16(xMatch),
5790	/*8892*/ uint16(xCondIs64), 8895, 8901,
5791	/*8895*/ uint16(xSetOp), uint16(ARPL),
5792	/*8897*/ uint16(xReadSlashR),
5793	/*8898*/ uint16(xArgRM16),
5794	/*8899*/ uint16(xArgR16),
5795	/*8900*/ uint16(xMatch),
5796	/*8901*/ uint16(xCondDataSize), 8905, 8911, 8917,
5797	/*8905*/ uint16(xSetOp), uint16(MOVSXD),
5798	/*8907*/ uint16(xReadSlashR),
5799	/*8908*/ uint16(xArgR16),
5800	/*8909*/ uint16(xArgRM32),
5801	/*8910*/ uint16(xMatch),
5802	/*8911*/ uint16(xSetOp), uint16(MOVSXD),
5803	/*8913*/ uint16(xReadSlashR),
5804	/*8914*/ uint16(xArgR32),
5805	/*8915*/ uint16(xArgRM32),
5806	/*8916*/ uint16(xMatch),
5807	/*8917*/ uint16(xSetOp), uint16(MOVSXD),
5808	/*8919*/ uint16(xReadSlashR),
5809	/*8920*/ uint16(xArgR64),
5810	/*8921*/ uint16(xArgRM32),
5811	/*8922*/ uint16(xMatch),
5812	/*8923*/ uint16(xCondDataSize), 8927, 8932, 8937,
5813	/*8927*/ uint16(xSetOp), uint16(PUSH),
5814	/*8929*/ uint16(xReadIw),
5815	/*8930*/ uint16(xArgImm16),
5816	/*8931*/ uint16(xMatch),
5817	/*8932*/ uint16(xSetOp), uint16(PUSH),
5818	/*8934*/ uint16(xReadId),
5819	/*8935*/ uint16(xArgImm32),
5820	/*8936*/ uint16(xMatch),
5821	/*8937*/ uint16(xSetOp), uint16(PUSH),
5822	/*8939*/ uint16(xReadId),
5823	/*8940*/ uint16(xArgImm32),
5824	/*8941*/ uint16(xMatch),
5825	/*8942*/ uint16(xCondIs64), 8945, 8965,
5826	/*8945*/ uint16(xCondDataSize), 8949, 8957, 0,
5827	/*8949*/ uint16(xSetOp), uint16(IMUL),
5828	/*8951*/ uint16(xReadSlashR),
5829	/*8952*/ uint16(xReadIw),
5830	/*8953*/ uint16(xArgR16),
5831	/*8954*/ uint16(xArgRM16),
5832	/*8955*/ uint16(xArgImm16),
5833	/*8956*/ uint16(xMatch),
5834	/*8957*/ uint16(xSetOp), uint16(IMUL),
5835	/*8959*/ uint16(xReadSlashR),
5836	/*8960*/ uint16(xReadId),
5837	/*8961*/ uint16(xArgR32),
5838	/*8962*/ uint16(xArgRM32),
5839	/*8963*/ uint16(xArgImm32),
5840	/*8964*/ uint16(xMatch),
5841	/*8965*/ uint16(xCondDataSize), 8949, 8957, 8969,
5842	/*8969*/ uint16(xSetOp), uint16(IMUL),
5843	/*8971*/ uint16(xReadSlashR),
5844	/*8972*/ uint16(xReadId),
5845	/*8973*/ uint16(xArgR64),
5846	/*8974*/ uint16(xArgRM64),
5847	/*8975*/ uint16(xArgImm32),
5848	/*8976*/ uint16(xMatch),
5849	/*8977*/ uint16(xSetOp), uint16(PUSH),
5850	/*8979*/ uint16(xReadIb),
5851	/*8980*/ uint16(xArgImm8),
5852	/*8981*/ uint16(xMatch),
5853	/*8982*/ uint16(xCondIs64), 8985, 9005,
5854	/*8985*/ uint16(xCondDataSize), 8989, 8997, 0,
5855	/*8989*/ uint16(xSetOp), uint16(IMUL),
5856	/*8991*/ uint16(xReadSlashR),
5857	/*8992*/ uint16(xReadIb),
5858	/*8993*/ uint16(xArgR16),
5859	/*8994*/ uint16(xArgRM16),
5860	/*8995*/ uint16(xArgImm8),
5861	/*8996*/ uint16(xMatch),
5862	/*8997*/ uint16(xSetOp), uint16(IMUL),
5863	/*8999*/ uint16(xReadSlashR),
5864	/*9000*/ uint16(xReadIb),
5865	/*9001*/ uint16(xArgR32),
5866	/*9002*/ uint16(xArgRM32),
5867	/*9003*/ uint16(xArgImm8),
5868	/*9004*/ uint16(xMatch),
5869	/*9005*/ uint16(xCondDataSize), 8989, 8997, 9009,
5870	/*9009*/ uint16(xSetOp), uint16(IMUL),
5871	/*9011*/ uint16(xReadSlashR),
5872	/*9012*/ uint16(xReadIb),
5873	/*9013*/ uint16(xArgR64),
5874	/*9014*/ uint16(xArgRM64),
5875	/*9015*/ uint16(xArgImm8),
5876	/*9016*/ uint16(xMatch),
5877	/*9017*/ uint16(xSetOp), uint16(INSB),
5878	/*9019*/ uint16(xMatch),
5879	/*9020*/ uint16(xCondDataSize), 9024, 9027, 9030,
5880	/*9024*/ uint16(xSetOp), uint16(INSW),
5881	/*9026*/ uint16(xMatch),
5882	/*9027*/ uint16(xSetOp), uint16(INSD),
5883	/*9029*/ uint16(xMatch),
5884	/*9030*/ uint16(xSetOp), uint16(INSD),
5885	/*9032*/ uint16(xMatch),
5886	/*9033*/ uint16(xSetOp), uint16(OUTSB),
5887	/*9035*/ uint16(xMatch),
5888	/*9036*/ uint16(xCondPrefix), 3,
5889	0xC5, 9083,
5890	0xC4, 9057,
5891	0x0, 9044,
5892	/*9044*/ uint16(xCondDataSize), 9048, 9051, 9054,
5893	/*9048*/ uint16(xSetOp), uint16(OUTSW),
5894	/*9050*/ uint16(xMatch),
5895	/*9051*/ uint16(xSetOp), uint16(OUTSD),
5896	/*9053*/ uint16(xMatch),
5897	/*9054*/ uint16(xSetOp), uint16(OUTSD),
5898	/*9056*/ uint16(xMatch),
5899	/*9057*/ uint16(xCondPrefix), 2,
5900	0xF3, 9073,
5901	0x66, 9063,
5902	/*9063*/ uint16(xCondPrefix), 1,
5903	0x0F, 9067,
5904	/*9067*/ uint16(xSetOp), uint16(VMOVDQA),
5905	/*9069*/ uint16(xReadSlashR),
5906	/*9070*/ uint16(xArgYmm1),
5907	/*9071*/ uint16(xArgYmm2M256),
5908	/*9072*/ uint16(xMatch),
5909	/*9073*/ uint16(xCondPrefix), 1,
5910	0x0F, 9077,
5911	/*9077*/ uint16(xSetOp), uint16(VMOVDQU),
5912	/*9079*/ uint16(xReadSlashR),
5913	/*9080*/ uint16(xArgYmm1),
5914	/*9081*/ uint16(xArgYmm2M256),
5915	/*9082*/ uint16(xMatch),
5916	/*9083*/ uint16(xCondPrefix), 2,
5917	0xF3, 9099,
5918	0x66, 9089,
5919	/*9089*/ uint16(xCondPrefix), 1,
5920	0x0F, 9093,
5921	/*9093*/ uint16(xSetOp), uint16(VMOVDQA),
5922	/*9095*/ uint16(xReadSlashR),
5923	/*9096*/ uint16(xArgYmm1),
5924	/*9097*/ uint16(xArgYmm2M256),
5925	/*9098*/ uint16(xMatch),
5926	/*9099*/ uint16(xCondPrefix), 1,
5927	0x0F, 9103,
5928	/*9103*/ uint16(xSetOp), uint16(VMOVDQU),
5929	/*9105*/ uint16(xReadSlashR),
5930	/*9106*/ uint16(xArgYmm1),
5931	/*9107*/ uint16(xArgYmm2M256),
5932	/*9108*/ uint16(xMatch),
5933	/*9109*/ uint16(xSetOp), uint16(JO),
5934	/*9111*/ uint16(xReadCb),
5935	/*9112*/ uint16(xArgRel8),
5936	/*9113*/ uint16(xMatch),
5937	/*9114*/ uint16(xSetOp), uint16(JNO),
5938	/*9116*/ uint16(xReadCb),
5939	/*9117*/ uint16(xArgRel8),
5940	/*9118*/ uint16(xMatch),
5941	/*9119*/ uint16(xSetOp), uint16(JB),
5942	/*9121*/ uint16(xReadCb),
5943	/*9122*/ uint16(xArgRel8),
5944	/*9123*/ uint16(xMatch),
5945	/*9124*/ uint16(xSetOp), uint16(JAE),
5946	/*9126*/ uint16(xReadCb),
5947	/*9127*/ uint16(xArgRel8),
5948	/*9128*/ uint16(xMatch),
5949	/*9129*/ uint16(xSetOp), uint16(JE),
5950	/*9131*/ uint16(xReadCb),
5951	/*9132*/ uint16(xArgRel8),
5952	/*9133*/ uint16(xMatch),
5953	/*9134*/ uint16(xSetOp), uint16(JNE),
5954	/*9136*/ uint16(xReadCb),
5955	/*9137*/ uint16(xArgRel8),
5956	/*9138*/ uint16(xMatch),
5957	/*9139*/ uint16(xSetOp), uint16(JBE),
5958	/*9141*/ uint16(xReadCb),
5959	/*9142*/ uint16(xArgRel8),
5960	/*9143*/ uint16(xMatch),
5961	/*9144*/ uint16(xCondPrefix), 3,
5962	0xC5, 9164,
5963	0xC4, 9157,
5964	0x0, 9152,
5965	/*9152*/ uint16(xSetOp), uint16(JA),
5966	/*9154*/ uint16(xReadCb),
5967	/*9155*/ uint16(xArgRel8),
5968	/*9156*/ uint16(xMatch),
5969	/*9157*/ uint16(xCondPrefix), 1,
5970	0x0F, 9161,
5971	/*9161*/ uint16(xSetOp), uint16(VZEROUPPER),
5972	/*9163*/ uint16(xMatch),
5973	/*9164*/ uint16(xCondPrefix), 1,
5974	0x0F, 9168,
5975	/*9168*/ uint16(xSetOp), uint16(VZEROUPPER),
5976	/*9170*/ uint16(xMatch),
5977	/*9171*/ uint16(xSetOp), uint16(JS),
5978	/*9173*/ uint16(xReadCb),
5979	/*9174*/ uint16(xArgRel8),
5980	/*9175*/ uint16(xMatch),
5981	/*9176*/ uint16(xSetOp), uint16(JNS),
5982	/*9178*/ uint16(xReadCb),
5983	/*9179*/ uint16(xArgRel8),
5984	/*9180*/ uint16(xMatch),
5985	/*9181*/ uint16(xSetOp), uint16(JP),
5986	/*9183*/ uint16(xReadCb),
5987	/*9184*/ uint16(xArgRel8),
5988	/*9185*/ uint16(xMatch),
5989	/*9186*/ uint16(xSetOp), uint16(JNP),
5990	/*9188*/ uint16(xReadCb),
5991	/*9189*/ uint16(xArgRel8),
5992	/*9190*/ uint16(xMatch),
5993	/*9191*/ uint16(xSetOp), uint16(JL),
5994	/*9193*/ uint16(xReadCb),
5995	/*9194*/ uint16(xArgRel8),
5996	/*9195*/ uint16(xMatch),
5997	/*9196*/ uint16(xSetOp), uint16(JGE),
5998	/*9198*/ uint16(xReadCb),
5999	/*9199*/ uint16(xArgRel8),
6000	/*9200*/ uint16(xMatch),
6001	/*9201*/ uint16(xSetOp), uint16(JLE),
6002	/*9203*/ uint16(xReadCb),
6003	/*9204*/ uint16(xArgRel8),
6004	/*9205*/ uint16(xMatch),
6005	/*9206*/ uint16(xCondPrefix), 3,
6006	0xC5, 9245,
6007	0xC4, 9219,
6008	0x0, 9214,
6009	/*9214*/ uint16(xSetOp), uint16(JG),
6010	/*9216*/ uint16(xReadCb),
6011	/*9217*/ uint16(xArgRel8),
6012	/*9218*/ uint16(xMatch),
6013	/*9219*/ uint16(xCondPrefix), 2,
6014	0xF3, 9235,
6015	0x66, 9225,
6016	/*9225*/ uint16(xCondPrefix), 1,
6017	0x0F, 9229,
6018	/*9229*/ uint16(xSetOp), uint16(VMOVDQA),
6019	/*9231*/ uint16(xReadSlashR),
6020	/*9232*/ uint16(xArgYmm2M256),
6021	/*9233*/ uint16(xArgYmm1),
6022	/*9234*/ uint16(xMatch),
6023	/*9235*/ uint16(xCondPrefix), 1,
6024	0x0F, 9239,
6025	/*9239*/ uint16(xSetOp), uint16(VMOVDQU),
6026	/*9241*/ uint16(xReadSlashR),
6027	/*9242*/ uint16(xArgYmm2M256),
6028	/*9243*/ uint16(xArgYmm1),
6029	/*9244*/ uint16(xMatch),
6030	/*9245*/ uint16(xCondPrefix), 2,
6031	0xF3, 9261,
6032	0x66, 9251,
6033	/*9251*/ uint16(xCondPrefix), 1,
6034	0x0F, 9255,
6035	/*9255*/ uint16(xSetOp), uint16(VMOVDQA),
6036	/*9257*/ uint16(xReadSlashR),
6037	/*9258*/ uint16(xArgYmm2M256),
6038	/*9259*/ uint16(xArgYmm1),
6039	/*9260*/ uint16(xMatch),
6040	/*9261*/ uint16(xCondPrefix), 1,
6041	0x0F, 9265,
6042	/*9265*/ uint16(xSetOp), uint16(VMOVDQU),
6043	/*9267*/ uint16(xReadSlashR),
6044	/*9268*/ uint16(xArgYmm2M256),
6045	/*9269*/ uint16(xArgYmm1),
6046	/*9270*/ uint16(xMatch),
6047	/*9271*/ uint16(xCondSlashR),
6048	9280, // 0
6049	9286, // 1
6050	9292, // 2
6051	9298, // 3
6052	9304, // 4
6053	9310, // 5
6054	9316, // 6
6055	9322, // 7
6056	/*9280*/ uint16(xSetOp), uint16(ADD),
6057	/*9282*/ uint16(xReadIb),
6058	/*9283*/ uint16(xArgRM8),
6059	/*9284*/ uint16(xArgImm8u),
6060	/*9285*/ uint16(xMatch),
6061	/*9286*/ uint16(xSetOp), uint16(OR),
6062	/*9288*/ uint16(xReadIb),
6063	/*9289*/ uint16(xArgRM8),
6064	/*9290*/ uint16(xArgImm8u),
6065	/*9291*/ uint16(xMatch),
6066	/*9292*/ uint16(xSetOp), uint16(ADC),
6067	/*9294*/ uint16(xReadIb),
6068	/*9295*/ uint16(xArgRM8),
6069	/*9296*/ uint16(xArgImm8u),
6070	/*9297*/ uint16(xMatch),
6071	/*9298*/ uint16(xSetOp), uint16(SBB),
6072	/*9300*/ uint16(xReadIb),
6073	/*9301*/ uint16(xArgRM8),
6074	/*9302*/ uint16(xArgImm8u),
6075	/*9303*/ uint16(xMatch),
6076	/*9304*/ uint16(xSetOp), uint16(AND),
6077	/*9306*/ uint16(xReadIb),
6078	/*9307*/ uint16(xArgRM8),
6079	/*9308*/ uint16(xArgImm8u),
6080	/*9309*/ uint16(xMatch),
6081	/*9310*/ uint16(xSetOp), uint16(SUB),
6082	/*9312*/ uint16(xReadIb),
6083	/*9313*/ uint16(xArgRM8),
6084	/*9314*/ uint16(xArgImm8u),
6085	/*9315*/ uint16(xMatch),
6086	/*9316*/ uint16(xSetOp), uint16(XOR),
6087	/*9318*/ uint16(xReadIb),
6088	/*9319*/ uint16(xArgRM8),
6089	/*9320*/ uint16(xArgImm8u),
6090	/*9321*/ uint16(xMatch),
6091	/*9322*/ uint16(xSetOp), uint16(CMP),
6092	/*9324*/ uint16(xReadIb),
6093	/*9325*/ uint16(xArgRM8),
6094	/*9326*/ uint16(xArgImm8u),
6095	/*9327*/ uint16(xMatch),
6096	/*9328*/ uint16(xCondSlashR),
6097	9337, // 0
6098	9366, // 1
6099	9395, // 2
6100	9424, // 3
6101	9453, // 4
6102	9482, // 5
6103	9511, // 6
6104	9540, // 7
6105	/*9337*/ uint16(xCondIs64), 9340, 9356,
6106	/*9340*/ uint16(xCondDataSize), 9344, 9350, 0,
6107	/*9344*/ uint16(xSetOp), uint16(ADD),
6108	/*9346*/ uint16(xReadIw),
6109	/*9347*/ uint16(xArgRM16),
6110	/*9348*/ uint16(xArgImm16),
6111	/*9349*/ uint16(xMatch),
6112	/*9350*/ uint16(xSetOp), uint16(ADD),
6113	/*9352*/ uint16(xReadId),
6114	/*9353*/ uint16(xArgRM32),
6115	/*9354*/ uint16(xArgImm32),
6116	/*9355*/ uint16(xMatch),
6117	/*9356*/ uint16(xCondDataSize), 9344, 9350, 9360,
6118	/*9360*/ uint16(xSetOp), uint16(ADD),
6119	/*9362*/ uint16(xReadId),
6120	/*9363*/ uint16(xArgRM64),
6121	/*9364*/ uint16(xArgImm32),
6122	/*9365*/ uint16(xMatch),
6123	/*9366*/ uint16(xCondIs64), 9369, 9385,
6124	/*9369*/ uint16(xCondDataSize), 9373, 9379, 0,
6125	/*9373*/ uint16(xSetOp), uint16(OR),
6126	/*9375*/ uint16(xReadIw),
6127	/*9376*/ uint16(xArgRM16),
6128	/*9377*/ uint16(xArgImm16),
6129	/*9378*/ uint16(xMatch),
6130	/*9379*/ uint16(xSetOp), uint16(OR),
6131	/*9381*/ uint16(xReadId),
6132	/*9382*/ uint16(xArgRM32),
6133	/*9383*/ uint16(xArgImm32),
6134	/*9384*/ uint16(xMatch),
6135	/*9385*/ uint16(xCondDataSize), 9373, 9379, 9389,
6136	/*9389*/ uint16(xSetOp), uint16(OR),
6137	/*9391*/ uint16(xReadId),
6138	/*9392*/ uint16(xArgRM64),
6139	/*9393*/ uint16(xArgImm32),
6140	/*9394*/ uint16(xMatch),
6141	/*9395*/ uint16(xCondIs64), 9398, 9414,
6142	/*9398*/ uint16(xCondDataSize), 9402, 9408, 0,
6143	/*9402*/ uint16(xSetOp), uint16(ADC),
6144	/*9404*/ uint16(xReadIw),
6145	/*9405*/ uint16(xArgRM16),
6146	/*9406*/ uint16(xArgImm16),
6147	/*9407*/ uint16(xMatch),
6148	/*9408*/ uint16(xSetOp), uint16(ADC),
6149	/*9410*/ uint16(xReadId),
6150	/*9411*/ uint16(xArgRM32),
6151	/*9412*/ uint16(xArgImm32),
6152	/*9413*/ uint16(xMatch),
6153	/*9414*/ uint16(xCondDataSize), 9402, 9408, 9418,
6154	/*9418*/ uint16(xSetOp), uint16(ADC),
6155	/*9420*/ uint16(xReadId),
6156	/*9421*/ uint16(xArgRM64),
6157	/*9422*/ uint16(xArgImm32),
6158	/*9423*/ uint16(xMatch),
6159	/*9424*/ uint16(xCondIs64), 9427, 9443,
6160	/*9427*/ uint16(xCondDataSize), 9431, 9437, 0,
6161	/*9431*/ uint16(xSetOp), uint16(SBB),
6162	/*9433*/ uint16(xReadIw),
6163	/*9434*/ uint16(xArgRM16),
6164	/*9435*/ uint16(xArgImm16),
6165	/*9436*/ uint16(xMatch),
6166	/*9437*/ uint16(xSetOp), uint16(SBB),
6167	/*9439*/ uint16(xReadId),
6168	/*9440*/ uint16(xArgRM32),
6169	/*9441*/ uint16(xArgImm32),
6170	/*9442*/ uint16(xMatch),
6171	/*9443*/ uint16(xCondDataSize), 9431, 9437, 9447,
6172	/*9447*/ uint16(xSetOp), uint16(SBB),
6173	/*9449*/ uint16(xReadId),
6174	/*9450*/ uint16(xArgRM64),
6175	/*9451*/ uint16(xArgImm32),
6176	/*9452*/ uint16(xMatch),
6177	/*9453*/ uint16(xCondIs64), 9456, 9472,
6178	/*9456*/ uint16(xCondDataSize), 9460, 9466, 0,
6179	/*9460*/ uint16(xSetOp), uint16(AND),
6180	/*9462*/ uint16(xReadIw),
6181	/*9463*/ uint16(xArgRM16),
6182	/*9464*/ uint16(xArgImm16),
6183	/*9465*/ uint16(xMatch),
6184	/*9466*/ uint16(xSetOp), uint16(AND),
6185	/*9468*/ uint16(xReadId),
6186	/*9469*/ uint16(xArgRM32),
6187	/*9470*/ uint16(xArgImm32),
6188	/*9471*/ uint16(xMatch),
6189	/*9472*/ uint16(xCondDataSize), 9460, 9466, 9476,
6190	/*9476*/ uint16(xSetOp), uint16(AND),
6191	/*9478*/ uint16(xReadId),
6192	/*9479*/ uint16(xArgRM64),
6193	/*9480*/ uint16(xArgImm32),
6194	/*9481*/ uint16(xMatch),
6195	/*9482*/ uint16(xCondIs64), 9485, 9501,
6196	/*9485*/ uint16(xCondDataSize), 9489, 9495, 0,
6197	/*9489*/ uint16(xSetOp), uint16(SUB),
6198	/*9491*/ uint16(xReadIw),
6199	/*9492*/ uint16(xArgRM16),
6200	/*9493*/ uint16(xArgImm16),
6201	/*9494*/ uint16(xMatch),
6202	/*9495*/ uint16(xSetOp), uint16(SUB),
6203	/*9497*/ uint16(xReadId),
6204	/*9498*/ uint16(xArgRM32),
6205	/*9499*/ uint16(xArgImm32),
6206	/*9500*/ uint16(xMatch),
6207	/*9501*/ uint16(xCondDataSize), 9489, 9495, 9505,
6208	/*9505*/ uint16(xSetOp), uint16(SUB),
6209	/*9507*/ uint16(xReadId),
6210	/*9508*/ uint16(xArgRM64),
6211	/*9509*/ uint16(xArgImm32),
6212	/*9510*/ uint16(xMatch),
6213	/*9511*/ uint16(xCondIs64), 9514, 9530,
6214	/*9514*/ uint16(xCondDataSize), 9518, 9524, 0,
6215	/*9518*/ uint16(xSetOp), uint16(XOR),
6216	/*9520*/ uint16(xReadIw),
6217	/*9521*/ uint16(xArgRM16),
6218	/*9522*/ uint16(xArgImm16),
6219	/*9523*/ uint16(xMatch),
6220	/*9524*/ uint16(xSetOp), uint16(XOR),
6221	/*9526*/ uint16(xReadId),
6222	/*9527*/ uint16(xArgRM32),
6223	/*9528*/ uint16(xArgImm32),
6224	/*9529*/ uint16(xMatch),
6225	/*9530*/ uint16(xCondDataSize), 9518, 9524, 9534,
6226	/*9534*/ uint16(xSetOp), uint16(XOR),
6227	/*9536*/ uint16(xReadId),
6228	/*9537*/ uint16(xArgRM64),
6229	/*9538*/ uint16(xArgImm32),
6230	/*9539*/ uint16(xMatch),
6231	/*9540*/ uint16(xCondIs64), 9543, 9559,
6232	/*9543*/ uint16(xCondDataSize), 9547, 9553, 0,
6233	/*9547*/ uint16(xSetOp), uint16(CMP),
6234	/*9549*/ uint16(xReadIw),
6235	/*9550*/ uint16(xArgRM16),
6236	/*9551*/ uint16(xArgImm16),
6237	/*9552*/ uint16(xMatch),
6238	/*9553*/ uint16(xSetOp), uint16(CMP),
6239	/*9555*/ uint16(xReadId),
6240	/*9556*/ uint16(xArgRM32),
6241	/*9557*/ uint16(xArgImm32),
6242	/*9558*/ uint16(xMatch),
6243	/*9559*/ uint16(xCondDataSize), 9547, 9553, 9563,
6244	/*9563*/ uint16(xSetOp), uint16(CMP),
6245	/*9565*/ uint16(xReadId),
6246	/*9566*/ uint16(xArgRM64),
6247	/*9567*/ uint16(xArgImm32),
6248	/*9568*/ uint16(xMatch),
6249	/*9569*/ uint16(xCondSlashR),
6250	9578, // 0
6251	9607, // 1
6252	9636, // 2
6253	9665, // 3
6254	9694, // 4
6255	9723, // 5
6256	9752, // 6
6257	9781, // 7
6258	/*9578*/ uint16(xCondIs64), 9581, 9597,
6259	/*9581*/ uint16(xCondDataSize), 9585, 9591, 0,
6260	/*9585*/ uint16(xSetOp), uint16(ADD),
6261	/*9587*/ uint16(xReadIb),
6262	/*9588*/ uint16(xArgRM16),
6263	/*9589*/ uint16(xArgImm8),
6264	/*9590*/ uint16(xMatch),
6265	/*9591*/ uint16(xSetOp), uint16(ADD),
6266	/*9593*/ uint16(xReadIb),
6267	/*9594*/ uint16(xArgRM32),
6268	/*9595*/ uint16(xArgImm8),
6269	/*9596*/ uint16(xMatch),
6270	/*9597*/ uint16(xCondDataSize), 9585, 9591, 9601,
6271	/*9601*/ uint16(xSetOp), uint16(ADD),
6272	/*9603*/ uint16(xReadIb),
6273	/*9604*/ uint16(xArgRM64),
6274	/*9605*/ uint16(xArgImm8),
6275	/*9606*/ uint16(xMatch),
6276	/*9607*/ uint16(xCondIs64), 9610, 9626,
6277	/*9610*/ uint16(xCondDataSize), 9614, 9620, 0,
6278	/*9614*/ uint16(xSetOp), uint16(OR),
6279	/*9616*/ uint16(xReadIb),
6280	/*9617*/ uint16(xArgRM16),
6281	/*9618*/ uint16(xArgImm8),
6282	/*9619*/ uint16(xMatch),
6283	/*9620*/ uint16(xSetOp), uint16(OR),
6284	/*9622*/ uint16(xReadIb),
6285	/*9623*/ uint16(xArgRM32),
6286	/*9624*/ uint16(xArgImm8),
6287	/*9625*/ uint16(xMatch),
6288	/*9626*/ uint16(xCondDataSize), 9614, 9620, 9630,
6289	/*9630*/ uint16(xSetOp), uint16(OR),
6290	/*9632*/ uint16(xReadIb),
6291	/*9633*/ uint16(xArgRM64),
6292	/*9634*/ uint16(xArgImm8),
6293	/*9635*/ uint16(xMatch),
6294	/*9636*/ uint16(xCondIs64), 9639, 9655,
6295	/*9639*/ uint16(xCondDataSize), 9643, 9649, 0,
6296	/*9643*/ uint16(xSetOp), uint16(ADC),
6297	/*9645*/ uint16(xReadIb),
6298	/*9646*/ uint16(xArgRM16),
6299	/*9647*/ uint16(xArgImm8),
6300	/*9648*/ uint16(xMatch),
6301	/*9649*/ uint16(xSetOp), uint16(ADC),
6302	/*9651*/ uint16(xReadIb),
6303	/*9652*/ uint16(xArgRM32),
6304	/*9653*/ uint16(xArgImm8),
6305	/*9654*/ uint16(xMatch),
6306	/*9655*/ uint16(xCondDataSize), 9643, 9649, 9659,
6307	/*9659*/ uint16(xSetOp), uint16(ADC),
6308	/*9661*/ uint16(xReadIb),
6309	/*9662*/ uint16(xArgRM64),
6310	/*9663*/ uint16(xArgImm8),
6311	/*9664*/ uint16(xMatch),
6312	/*9665*/ uint16(xCondIs64), 9668, 9684,
6313	/*9668*/ uint16(xCondDataSize), 9672, 9678, 0,
6314	/*9672*/ uint16(xSetOp), uint16(SBB),
6315	/*9674*/ uint16(xReadIb),
6316	/*9675*/ uint16(xArgRM16),
6317	/*9676*/ uint16(xArgImm8),
6318	/*9677*/ uint16(xMatch),
6319	/*9678*/ uint16(xSetOp), uint16(SBB),
6320	/*9680*/ uint16(xReadIb),
6321	/*9681*/ uint16(xArgRM32),
6322	/*9682*/ uint16(xArgImm8),
6323	/*9683*/ uint16(xMatch),
6324	/*9684*/ uint16(xCondDataSize), 9672, 9678, 9688,
6325	/*9688*/ uint16(xSetOp), uint16(SBB),
6326	/*9690*/ uint16(xReadIb),
6327	/*9691*/ uint16(xArgRM64),
6328	/*9692*/ uint16(xArgImm8),
6329	/*9693*/ uint16(xMatch),
6330	/*9694*/ uint16(xCondIs64), 9697, 9713,
6331	/*9697*/ uint16(xCondDataSize), 9701, 9707, 0,
6332	/*9701*/ uint16(xSetOp), uint16(AND),
6333	/*9703*/ uint16(xReadIb),
6334	/*9704*/ uint16(xArgRM16),
6335	/*9705*/ uint16(xArgImm8),
6336	/*9706*/ uint16(xMatch),
6337	/*9707*/ uint16(xSetOp), uint16(AND),
6338	/*9709*/ uint16(xReadIb),
6339	/*9710*/ uint16(xArgRM32),
6340	/*9711*/ uint16(xArgImm8),
6341	/*9712*/ uint16(xMatch),
6342	/*9713*/ uint16(xCondDataSize), 9701, 9707, 9717,
6343	/*9717*/ uint16(xSetOp), uint16(AND),
6344	/*9719*/ uint16(xReadIb),
6345	/*9720*/ uint16(xArgRM64),
6346	/*9721*/ uint16(xArgImm8),
6347	/*9722*/ uint16(xMatch),
6348	/*9723*/ uint16(xCondIs64), 9726, 9742,
6349	/*9726*/ uint16(xCondDataSize), 9730, 9736, 0,
6350	/*9730*/ uint16(xSetOp), uint16(SUB),
6351	/*9732*/ uint16(xReadIb),
6352	/*9733*/ uint16(xArgRM16),
6353	/*9734*/ uint16(xArgImm8),
6354	/*9735*/ uint16(xMatch),
6355	/*9736*/ uint16(xSetOp), uint16(SUB),
6356	/*9738*/ uint16(xReadIb),
6357	/*9739*/ uint16(xArgRM32),
6358	/*9740*/ uint16(xArgImm8),
6359	/*9741*/ uint16(xMatch),
6360	/*9742*/ uint16(xCondDataSize), 9730, 9736, 9746,
6361	/*9746*/ uint16(xSetOp), uint16(SUB),
6362	/*9748*/ uint16(xReadIb),
6363	/*9749*/ uint16(xArgRM64),
6364	/*9750*/ uint16(xArgImm8),
6365	/*9751*/ uint16(xMatch),
6366	/*9752*/ uint16(xCondIs64), 9755, 9771,
6367	/*9755*/ uint16(xCondDataSize), 9759, 9765, 0,
6368	/*9759*/ uint16(xSetOp), uint16(XOR),
6369	/*9761*/ uint16(xReadIb),
6370	/*9762*/ uint16(xArgRM16),
6371	/*9763*/ uint16(xArgImm8),
6372	/*9764*/ uint16(xMatch),
6373	/*9765*/ uint16(xSetOp), uint16(XOR),
6374	/*9767*/ uint16(xReadIb),
6375	/*9768*/ uint16(xArgRM32),
6376	/*9769*/ uint16(xArgImm8),
6377	/*9770*/ uint16(xMatch),
6378	/*9771*/ uint16(xCondDataSize), 9759, 9765, 9775,
6379	/*9775*/ uint16(xSetOp), uint16(XOR),
6380	/*9777*/ uint16(xReadIb),
6381	/*9778*/ uint16(xArgRM64),
6382	/*9779*/ uint16(xArgImm8),
6383	/*9780*/ uint16(xMatch),
6384	/*9781*/ uint16(xCondIs64), 9784, 9800,
6385	/*9784*/ uint16(xCondDataSize), 9788, 9794, 0,
6386	/*9788*/ uint16(xSetOp), uint16(CMP),
6387	/*9790*/ uint16(xReadIb),
6388	/*9791*/ uint16(xArgRM16),
6389	/*9792*/ uint16(xArgImm8),
6390	/*9793*/ uint16(xMatch),
6391	/*9794*/ uint16(xSetOp), uint16(CMP),
6392	/*9796*/ uint16(xReadIb),
6393	/*9797*/ uint16(xArgRM32),
6394	/*9798*/ uint16(xArgImm8),
6395	/*9799*/ uint16(xMatch),
6396	/*9800*/ uint16(xCondDataSize), 9788, 9794, 9804,
6397	/*9804*/ uint16(xSetOp), uint16(CMP),
6398	/*9806*/ uint16(xReadIb),
6399	/*9807*/ uint16(xArgRM64),
6400	/*9808*/ uint16(xArgImm8),
6401	/*9809*/ uint16(xMatch),
6402	/*9810*/ uint16(xSetOp), uint16(TEST),
6403	/*9812*/ uint16(xReadSlashR),
6404	/*9813*/ uint16(xArgRM8),
6405	/*9814*/ uint16(xArgR8),
6406	/*9815*/ uint16(xMatch),
6407	/*9816*/ uint16(xCondIs64), 9819, 9835,
6408	/*9819*/ uint16(xCondDataSize), 9823, 9829, 0,
6409	/*9823*/ uint16(xSetOp), uint16(TEST),
6410	/*9825*/ uint16(xReadSlashR),
6411	/*9826*/ uint16(xArgRM16),
6412	/*9827*/ uint16(xArgR16),
6413	/*9828*/ uint16(xMatch),
6414	/*9829*/ uint16(xSetOp), uint16(TEST),
6415	/*9831*/ uint16(xReadSlashR),
6416	/*9832*/ uint16(xArgRM32),
6417	/*9833*/ uint16(xArgR32),
6418	/*9834*/ uint16(xMatch),
6419	/*9835*/ uint16(xCondDataSize), 9823, 9829, 9839,
6420	/*9839*/ uint16(xSetOp), uint16(TEST),
6421	/*9841*/ uint16(xReadSlashR),
6422	/*9842*/ uint16(xArgRM64),
6423	/*9843*/ uint16(xArgR64),
6424	/*9844*/ uint16(xMatch),
6425	/*9845*/ uint16(xSetOp), uint16(XCHG),
6426	/*9847*/ uint16(xReadSlashR),
6427	/*9848*/ uint16(xArgRM8),
6428	/*9849*/ uint16(xArgR8),
6429	/*9850*/ uint16(xMatch),
6430	/*9851*/ uint16(xCondIs64), 9854, 9870,
6431	/*9854*/ uint16(xCondDataSize), 9858, 9864, 0,
6432	/*9858*/ uint16(xSetOp), uint16(XCHG),
6433	/*9860*/ uint16(xReadSlashR),
6434	/*9861*/ uint16(xArgRM16),
6435	/*9862*/ uint16(xArgR16),
6436	/*9863*/ uint16(xMatch),
6437	/*9864*/ uint16(xSetOp), uint16(XCHG),
6438	/*9866*/ uint16(xReadSlashR),
6439	/*9867*/ uint16(xArgRM32),
6440	/*9868*/ uint16(xArgR32),
6441	/*9869*/ uint16(xMatch),
6442	/*9870*/ uint16(xCondDataSize), 9858, 9864, 9874,
6443	/*9874*/ uint16(xSetOp), uint16(XCHG),
6444	/*9876*/ uint16(xReadSlashR),
6445	/*9877*/ uint16(xArgRM64),
6446	/*9878*/ uint16(xArgR64),
6447	/*9879*/ uint16(xMatch),
6448	/*9880*/ uint16(xSetOp), uint16(MOV),
6449	/*9882*/ uint16(xReadSlashR),
6450	/*9883*/ uint16(xArgRM8),
6451	/*9884*/ uint16(xArgR8),
6452	/*9885*/ uint16(xMatch),
6453	/*9886*/ uint16(xCondDataSize), 9890, 9896, 9902,
6454	/*9890*/ uint16(xSetOp), uint16(MOV),
6455	/*9892*/ uint16(xReadSlashR),
6456	/*9893*/ uint16(xArgRM16),
6457	/*9894*/ uint16(xArgR16),
6458	/*9895*/ uint16(xMatch),
6459	/*9896*/ uint16(xSetOp), uint16(MOV),
6460	/*9898*/ uint16(xReadSlashR),
6461	/*9899*/ uint16(xArgRM32),
6462	/*9900*/ uint16(xArgR32),
6463	/*9901*/ uint16(xMatch),
6464	/*9902*/ uint16(xSetOp), uint16(MOV),
6465	/*9904*/ uint16(xReadSlashR),
6466	/*9905*/ uint16(xArgRM64),
6467	/*9906*/ uint16(xArgR64),
6468	/*9907*/ uint16(xMatch),
6469	/*9908*/ uint16(xSetOp), uint16(MOV),
6470	/*9910*/ uint16(xReadSlashR),
6471	/*9911*/ uint16(xArgR8),
6472	/*9912*/ uint16(xArgRM8),
6473	/*9913*/ uint16(xMatch),
6474	/*9914*/ uint16(xCondDataSize), 9918, 9924, 9930,
6475	/*9918*/ uint16(xSetOp), uint16(MOV),
6476	/*9920*/ uint16(xReadSlashR),
6477	/*9921*/ uint16(xArgR16),
6478	/*9922*/ uint16(xArgRM16),
6479	/*9923*/ uint16(xMatch),
6480	/*9924*/ uint16(xSetOp), uint16(MOV),
6481	/*9926*/ uint16(xReadSlashR),
6482	/*9927*/ uint16(xArgR32),
6483	/*9928*/ uint16(xArgRM32),
6484	/*9929*/ uint16(xMatch),
6485	/*9930*/ uint16(xSetOp), uint16(MOV),
6486	/*9932*/ uint16(xReadSlashR),
6487	/*9933*/ uint16(xArgR64),
6488	/*9934*/ uint16(xArgRM64),
6489	/*9935*/ uint16(xMatch),
6490	/*9936*/ uint16(xCondIs64), 9939, 9955,
6491	/*9939*/ uint16(xCondDataSize), 9943, 9949, 0,
6492	/*9943*/ uint16(xSetOp), uint16(MOV),
6493	/*9945*/ uint16(xReadSlashR),
6494	/*9946*/ uint16(xArgRM16),
6495	/*9947*/ uint16(xArgSreg),
6496	/*9948*/ uint16(xMatch),
6497	/*9949*/ uint16(xSetOp), uint16(MOV),
6498	/*9951*/ uint16(xReadSlashR),
6499	/*9952*/ uint16(xArgR32M16),
6500	/*9953*/ uint16(xArgSreg),
6501	/*9954*/ uint16(xMatch),
6502	/*9955*/ uint16(xCondDataSize), 9943, 9949, 9959,
6503	/*9959*/ uint16(xSetOp), uint16(MOV),
6504	/*9961*/ uint16(xReadSlashR),
6505	/*9962*/ uint16(xArgR64M16),
6506	/*9963*/ uint16(xArgSreg),
6507	/*9964*/ uint16(xMatch),
6508	/*9965*/ uint16(xCondIs64), 9968, 9984,
6509	/*9968*/ uint16(xCondDataSize), 9972, 9978, 0,
6510	/*9972*/ uint16(xSetOp), uint16(LEA),
6511	/*9974*/ uint16(xReadSlashR),
6512	/*9975*/ uint16(xArgR16),
6513	/*9976*/ uint16(xArgM),
6514	/*9977*/ uint16(xMatch),
6515	/*9978*/ uint16(xSetOp), uint16(LEA),
6516	/*9980*/ uint16(xReadSlashR),
6517	/*9981*/ uint16(xArgR32),
6518	/*9982*/ uint16(xArgM),
6519	/*9983*/ uint16(xMatch),
6520	/*9984*/ uint16(xCondDataSize), 9972, 9978, 9988,
6521	/*9988*/ uint16(xSetOp), uint16(LEA),
6522	/*9990*/ uint16(xReadSlashR),
6523	/*9991*/ uint16(xArgR64),
6524	/*9992*/ uint16(xArgM),
6525	/*9993*/ uint16(xMatch),
6526	/*9994*/ uint16(xCondIs64), 9997, 10013,
6527	/*9997*/ uint16(xCondDataSize), 10001, 10007, 0,
6528	/*10001*/ uint16(xSetOp), uint16(MOV),
6529	/*10003*/ uint16(xReadSlashR),
6530	/*10004*/ uint16(xArgSreg),
6531	/*10005*/ uint16(xArgRM16),
6532	/*10006*/ uint16(xMatch),
6533	/*10007*/ uint16(xSetOp), uint16(MOV),
6534	/*10009*/ uint16(xReadSlashR),
6535	/*10010*/ uint16(xArgSreg),
6536	/*10011*/ uint16(xArgR32M16),
6537	/*10012*/ uint16(xMatch),
6538	/*10013*/ uint16(xCondDataSize), 10001, 10007, 10017,
6539	/*10017*/ uint16(xSetOp), uint16(MOV),
6540	/*10019*/ uint16(xReadSlashR),
6541	/*10020*/ uint16(xArgSreg),
6542	/*10021*/ uint16(xArgR64M16),
6543	/*10022*/ uint16(xMatch),
6544	/*10023*/ uint16(xCondSlashR),
6545	10032, // 0
6546	0,     // 1
6547	0,     // 2
6548	0,     // 3
6549	0,     // 4
6550	0,     // 5
6551	0,     // 6
6552	0,     // 7
6553	/*10032*/ uint16(xCondIs64), 10035, 10047,
6554	/*10035*/ uint16(xCondDataSize), 10039, 10043, 0,
6555	/*10039*/ uint16(xSetOp), uint16(POP),
6556	/*10041*/ uint16(xArgRM16),
6557	/*10042*/ uint16(xMatch),
6558	/*10043*/ uint16(xSetOp), uint16(POP),
6559	/*10045*/ uint16(xArgRM32),
6560	/*10046*/ uint16(xMatch),
6561	/*10047*/ uint16(xCondDataSize), 10039, 10051, 10055,
6562	/*10051*/ uint16(xSetOp), uint16(POP),
6563	/*10053*/ uint16(xArgRM64),
6564	/*10054*/ uint16(xMatch),
6565	/*10055*/ uint16(xSetOp), uint16(POP),
6566	/*10057*/ uint16(xArgRM64),
6567	/*10058*/ uint16(xMatch),
6568	/*10059*/ uint16(xCondIs64), 10062, 10076,
6569	/*10062*/ uint16(xCondDataSize), 10066, 10071, 0,
6570	/*10066*/ uint16(xSetOp), uint16(XCHG),
6571	/*10068*/ uint16(xArgR16op),
6572	/*10069*/ uint16(xArgAX),
6573	/*10070*/ uint16(xMatch),
6574	/*10071*/ uint16(xSetOp), uint16(XCHG),
6575	/*10073*/ uint16(xArgR32op),
6576	/*10074*/ uint16(xArgEAX),
6577	/*10075*/ uint16(xMatch),
6578	/*10076*/ uint16(xCondDataSize), 10066, 10071, 10080,
6579	/*10080*/ uint16(xSetOp), uint16(XCHG),
6580	/*10082*/ uint16(xArgR64op),
6581	/*10083*/ uint16(xArgRAX),
6582	/*10084*/ uint16(xMatch),
6583	/*10085*/ uint16(xCondIs64), 10088, 10098,
6584	/*10088*/ uint16(xCondDataSize), 10092, 10095, 0,
6585	/*10092*/ uint16(xSetOp), uint16(CBW),
6586	/*10094*/ uint16(xMatch),
6587	/*10095*/ uint16(xSetOp), uint16(CWDE),
6588	/*10097*/ uint16(xMatch),
6589	/*10098*/ uint16(xCondDataSize), 10092, 10095, 10102,
6590	/*10102*/ uint16(xSetOp), uint16(CDQE),
6591	/*10104*/ uint16(xMatch),
6592	/*10105*/ uint16(xCondIs64), 10108, 10118,
6593	/*10108*/ uint16(xCondDataSize), 10112, 10115, 0,
6594	/*10112*/ uint16(xSetOp), uint16(CWD),
6595	/*10114*/ uint16(xMatch),
6596	/*10115*/ uint16(xSetOp), uint16(CDQ),
6597	/*10117*/ uint16(xMatch),
6598	/*10118*/ uint16(xCondDataSize), 10112, 10115, 10122,
6599	/*10122*/ uint16(xSetOp), uint16(CQO),
6600	/*10124*/ uint16(xMatch),
6601	/*10125*/ uint16(xCondIs64), 10128, 0,
6602	/*10128*/ uint16(xCondDataSize), 10132, 10137, 0,
6603	/*10132*/ uint16(xSetOp), uint16(LCALL),
6604	/*10134*/ uint16(xReadCd),
6605	/*10135*/ uint16(xArgPtr16colon16),
6606	/*10136*/ uint16(xMatch),
6607	/*10137*/ uint16(xSetOp), uint16(LCALL),
6608	/*10139*/ uint16(xReadCp),
6609	/*10140*/ uint16(xArgPtr16colon32),
6610	/*10141*/ uint16(xMatch),
6611	/*10142*/ uint16(xSetOp), uint16(FWAIT),
6612	/*10144*/ uint16(xMatch),
6613	/*10145*/ uint16(xCondIs64), 10148, 10158,
6614	/*10148*/ uint16(xCondDataSize), 10152, 10155, 0,
6615	/*10152*/ uint16(xSetOp), uint16(PUSHF),
6616	/*10154*/ uint16(xMatch),
6617	/*10155*/ uint16(xSetOp), uint16(PUSHFD),
6618	/*10157*/ uint16(xMatch),
6619	/*10158*/ uint16(xCondDataSize), 10152, 10162, 10165,
6620	/*10162*/ uint16(xSetOp), uint16(PUSHFQ),
6621	/*10164*/ uint16(xMatch),
6622	/*10165*/ uint16(xSetOp), uint16(PUSHFQ),
6623	/*10167*/ uint16(xMatch),
6624	/*10168*/ uint16(xCondIs64), 10171, 10181,
6625	/*10171*/ uint16(xCondDataSize), 10175, 10178, 0,
6626	/*10175*/ uint16(xSetOp), uint16(POPF),
6627	/*10177*/ uint16(xMatch),
6628	/*10178*/ uint16(xSetOp), uint16(POPFD),
6629	/*10180*/ uint16(xMatch),
6630	/*10181*/ uint16(xCondDataSize), 10175, 10185, 10188,
6631	/*10185*/ uint16(xSetOp), uint16(POPFQ),
6632	/*10187*/ uint16(xMatch),
6633	/*10188*/ uint16(xSetOp), uint16(POPFQ),
6634	/*10190*/ uint16(xMatch),
6635	/*10191*/ uint16(xSetOp), uint16(SAHF),
6636	/*10193*/ uint16(xMatch),
6637	/*10194*/ uint16(xSetOp), uint16(LAHF),
6638	/*10196*/ uint16(xMatch),
6639	/*10197*/ uint16(xCondIs64), 10200, 10206,
6640	/*10200*/ uint16(xSetOp), uint16(MOV),
6641	/*10202*/ uint16(xReadCm),
6642	/*10203*/ uint16(xArgAL),
6643	/*10204*/ uint16(xArgMoffs8),
6644	/*10205*/ uint16(xMatch),
6645	/*10206*/ uint16(xCondDataSize), 10200, 10200, 10210,
6646	/*10210*/ uint16(xSetOp), uint16(MOV),
6647	/*10212*/ uint16(xReadCm),
6648	/*10213*/ uint16(xArgAL),
6649	/*10214*/ uint16(xArgMoffs8),
6650	/*10215*/ uint16(xMatch),
6651	/*10216*/ uint16(xCondDataSize), 10220, 10226, 10232,
6652	/*10220*/ uint16(xSetOp), uint16(MOV),
6653	/*10222*/ uint16(xReadCm),
6654	/*10223*/ uint16(xArgAX),
6655	/*10224*/ uint16(xArgMoffs16),
6656	/*10225*/ uint16(xMatch),
6657	/*10226*/ uint16(xSetOp), uint16(MOV),
6658	/*10228*/ uint16(xReadCm),
6659	/*10229*/ uint16(xArgEAX),
6660	/*10230*/ uint16(xArgMoffs32),
6661	/*10231*/ uint16(xMatch),
6662	/*10232*/ uint16(xSetOp), uint16(MOV),
6663	/*10234*/ uint16(xReadCm),
6664	/*10235*/ uint16(xArgRAX),
6665	/*10236*/ uint16(xArgMoffs64),
6666	/*10237*/ uint16(xMatch),
6667	/*10238*/ uint16(xCondIs64), 10241, 10247,
6668	/*10241*/ uint16(xSetOp), uint16(MOV),
6669	/*10243*/ uint16(xReadCm),
6670	/*10244*/ uint16(xArgMoffs8),
6671	/*10245*/ uint16(xArgAL),
6672	/*10246*/ uint16(xMatch),
6673	/*10247*/ uint16(xCondDataSize), 10241, 10241, 10251,
6674	/*10251*/ uint16(xSetOp), uint16(MOV),
6675	/*10253*/ uint16(xReadCm),
6676	/*10254*/ uint16(xArgMoffs8),
6677	/*10255*/ uint16(xArgAL),
6678	/*10256*/ uint16(xMatch),
6679	/*10257*/ uint16(xCondDataSize), 10261, 10267, 10273,
6680	/*10261*/ uint16(xSetOp), uint16(MOV),
6681	/*10263*/ uint16(xReadCm),
6682	/*10264*/ uint16(xArgMoffs16),
6683	/*10265*/ uint16(xArgAX),
6684	/*10266*/ uint16(xMatch),
6685	/*10267*/ uint16(xSetOp), uint16(MOV),
6686	/*10269*/ uint16(xReadCm),
6687	/*10270*/ uint16(xArgMoffs32),
6688	/*10271*/ uint16(xArgEAX),
6689	/*10272*/ uint16(xMatch),
6690	/*10273*/ uint16(xSetOp), uint16(MOV),
6691	/*10275*/ uint16(xReadCm),
6692	/*10276*/ uint16(xArgMoffs64),
6693	/*10277*/ uint16(xArgRAX),
6694	/*10278*/ uint16(xMatch),
6695	/*10279*/ uint16(xSetOp), uint16(MOVSB),
6696	/*10281*/ uint16(xMatch),
6697	/*10282*/ uint16(xCondIs64), 10285, 10295,
6698	/*10285*/ uint16(xCondDataSize), 10289, 10292, 0,
6699	/*10289*/ uint16(xSetOp), uint16(MOVSW),
6700	/*10291*/ uint16(xMatch),
6701	/*10292*/ uint16(xSetOp), uint16(MOVSD),
6702	/*10294*/ uint16(xMatch),
6703	/*10295*/ uint16(xCondDataSize), 10289, 10292, 10299,
6704	/*10299*/ uint16(xSetOp), uint16(MOVSQ),
6705	/*10301*/ uint16(xMatch),
6706	/*10302*/ uint16(xSetOp), uint16(CMPSB),
6707	/*10304*/ uint16(xMatch),
6708	/*10305*/ uint16(xCondIs64), 10308, 10318,
6709	/*10308*/ uint16(xCondDataSize), 10312, 10315, 0,
6710	/*10312*/ uint16(xSetOp), uint16(CMPSW),
6711	/*10314*/ uint16(xMatch),
6712	/*10315*/ uint16(xSetOp), uint16(CMPSD),
6713	/*10317*/ uint16(xMatch),
6714	/*10318*/ uint16(xCondDataSize), 10312, 10315, 10322,
6715	/*10322*/ uint16(xSetOp), uint16(CMPSQ),
6716	/*10324*/ uint16(xMatch),
6717	/*10325*/ uint16(xSetOp), uint16(TEST),
6718	/*10327*/ uint16(xReadIb),
6719	/*10328*/ uint16(xArgAL),
6720	/*10329*/ uint16(xArgImm8u),
6721	/*10330*/ uint16(xMatch),
6722	/*10331*/ uint16(xCondIs64), 10334, 10350,
6723	/*10334*/ uint16(xCondDataSize), 10338, 10344, 0,
6724	/*10338*/ uint16(xSetOp), uint16(TEST),
6725	/*10340*/ uint16(xReadIw),
6726	/*10341*/ uint16(xArgAX),
6727	/*10342*/ uint16(xArgImm16),
6728	/*10343*/ uint16(xMatch),
6729	/*10344*/ uint16(xSetOp), uint16(TEST),
6730	/*10346*/ uint16(xReadId),
6731	/*10347*/ uint16(xArgEAX),
6732	/*10348*/ uint16(xArgImm32),
6733	/*10349*/ uint16(xMatch),
6734	/*10350*/ uint16(xCondDataSize), 10338, 10344, 10354,
6735	/*10354*/ uint16(xSetOp), uint16(TEST),
6736	/*10356*/ uint16(xReadId),
6737	/*10357*/ uint16(xArgRAX),
6738	/*10358*/ uint16(xArgImm32),
6739	/*10359*/ uint16(xMatch),
6740	/*10360*/ uint16(xSetOp), uint16(STOSB),
6741	/*10362*/ uint16(xMatch),
6742	/*10363*/ uint16(xCondIs64), 10366, 10376,
6743	/*10366*/ uint16(xCondDataSize), 10370, 10373, 0,
6744	/*10370*/ uint16(xSetOp), uint16(STOSW),
6745	/*10372*/ uint16(xMatch),
6746	/*10373*/ uint16(xSetOp), uint16(STOSD),
6747	/*10375*/ uint16(xMatch),
6748	/*10376*/ uint16(xCondDataSize), 10370, 10373, 10380,
6749	/*10380*/ uint16(xSetOp), uint16(STOSQ),
6750	/*10382*/ uint16(xMatch),
6751	/*10383*/ uint16(xSetOp), uint16(LODSB),
6752	/*10385*/ uint16(xMatch),
6753	/*10386*/ uint16(xCondIs64), 10389, 10399,
6754	/*10389*/ uint16(xCondDataSize), 10393, 10396, 0,
6755	/*10393*/ uint16(xSetOp), uint16(LODSW),
6756	/*10395*/ uint16(xMatch),
6757	/*10396*/ uint16(xSetOp), uint16(LODSD),
6758	/*10398*/ uint16(xMatch),
6759	/*10399*/ uint16(xCondDataSize), 10393, 10396, 10403,
6760	/*10403*/ uint16(xSetOp), uint16(LODSQ),
6761	/*10405*/ uint16(xMatch),
6762	/*10406*/ uint16(xSetOp), uint16(SCASB),
6763	/*10408*/ uint16(xMatch),
6764	/*10409*/ uint16(xCondIs64), 10412, 10422,
6765	/*10412*/ uint16(xCondDataSize), 10416, 10419, 0,
6766	/*10416*/ uint16(xSetOp), uint16(SCASW),
6767	/*10418*/ uint16(xMatch),
6768	/*10419*/ uint16(xSetOp), uint16(SCASD),
6769	/*10421*/ uint16(xMatch),
6770	/*10422*/ uint16(xCondDataSize), 10416, 10419, 10426,
6771	/*10426*/ uint16(xSetOp), uint16(SCASQ),
6772	/*10428*/ uint16(xMatch),
6773	/*10429*/ uint16(xSetOp), uint16(MOV),
6774	/*10431*/ uint16(xReadIb),
6775	/*10432*/ uint16(xArgR8op),
6776	/*10433*/ uint16(xArgImm8u),
6777	/*10434*/ uint16(xMatch),
6778	/*10435*/ uint16(xCondIs64), 10438, 10454,
6779	/*10438*/ uint16(xCondDataSize), 10442, 10448, 0,
6780	/*10442*/ uint16(xSetOp), uint16(MOV),
6781	/*10444*/ uint16(xReadIw),
6782	/*10445*/ uint16(xArgR16op),
6783	/*10446*/ uint16(xArgImm16),
6784	/*10447*/ uint16(xMatch),
6785	/*10448*/ uint16(xSetOp), uint16(MOV),
6786	/*10450*/ uint16(xReadId),
6787	/*10451*/ uint16(xArgR32op),
6788	/*10452*/ uint16(xArgImm32),
6789	/*10453*/ uint16(xMatch),
6790	/*10454*/ uint16(xCondDataSize), 10442, 10448, 10458,
6791	/*10458*/ uint16(xSetOp), uint16(MOV),
6792	/*10460*/ uint16(xReadIo),
6793	/*10461*/ uint16(xArgR64op),
6794	/*10462*/ uint16(xArgImm64),
6795	/*10463*/ uint16(xMatch),
6796	/*10464*/ uint16(xCondSlashR),
6797	10473, // 0
6798	10479, // 1
6799	10485, // 2
6800	10491, // 3
6801	10497, // 4
6802	10503, // 5
6803	0,     // 6
6804	10509, // 7
6805	/*10473*/ uint16(xSetOp), uint16(ROL),
6806	/*10475*/ uint16(xReadIb),
6807	/*10476*/ uint16(xArgRM8),
6808	/*10477*/ uint16(xArgImm8u),
6809	/*10478*/ uint16(xMatch),
6810	/*10479*/ uint16(xSetOp), uint16(ROR),
6811	/*10481*/ uint16(xReadIb),
6812	/*10482*/ uint16(xArgRM8),
6813	/*10483*/ uint16(xArgImm8u),
6814	/*10484*/ uint16(xMatch),
6815	/*10485*/ uint16(xSetOp), uint16(RCL),
6816	/*10487*/ uint16(xReadIb),
6817	/*10488*/ uint16(xArgRM8),
6818	/*10489*/ uint16(xArgImm8u),
6819	/*10490*/ uint16(xMatch),
6820	/*10491*/ uint16(xSetOp), uint16(RCR),
6821	/*10493*/ uint16(xReadIb),
6822	/*10494*/ uint16(xArgRM8),
6823	/*10495*/ uint16(xArgImm8u),
6824	/*10496*/ uint16(xMatch),
6825	/*10497*/ uint16(xSetOp), uint16(SHL),
6826	/*10499*/ uint16(xReadIb),
6827	/*10500*/ uint16(xArgRM8),
6828	/*10501*/ uint16(xArgImm8u),
6829	/*10502*/ uint16(xMatch),
6830	/*10503*/ uint16(xSetOp), uint16(SHR),
6831	/*10505*/ uint16(xReadIb),
6832	/*10506*/ uint16(xArgRM8),
6833	/*10507*/ uint16(xArgImm8u),
6834	/*10508*/ uint16(xMatch),
6835	/*10509*/ uint16(xSetOp), uint16(SAR),
6836	/*10511*/ uint16(xReadIb),
6837	/*10512*/ uint16(xArgRM8),
6838	/*10513*/ uint16(xArgImm8u),
6839	/*10514*/ uint16(xMatch),
6840	/*10515*/ uint16(xCondSlashR),
6841	10524, // 0
6842	10546, // 1
6843	10568, // 2
6844	10597, // 3
6845	10626, // 4
6846	10655, // 5
6847	0,     // 6
6848	10684, // 7
6849	/*10524*/ uint16(xCondDataSize), 10528, 10534, 10540,
6850	/*10528*/ uint16(xSetOp), uint16(ROL),
6851	/*10530*/ uint16(xReadIb),
6852	/*10531*/ uint16(xArgRM16),
6853	/*10532*/ uint16(xArgImm8u),
6854	/*10533*/ uint16(xMatch),
6855	/*10534*/ uint16(xSetOp), uint16(ROL),
6856	/*10536*/ uint16(xReadIb),
6857	/*10537*/ uint16(xArgRM32),
6858	/*10538*/ uint16(xArgImm8u),
6859	/*10539*/ uint16(xMatch),
6860	/*10540*/ uint16(xSetOp), uint16(ROL),
6861	/*10542*/ uint16(xReadIb),
6862	/*10543*/ uint16(xArgRM64),
6863	/*10544*/ uint16(xArgImm8u),
6864	/*10545*/ uint16(xMatch),
6865	/*10546*/ uint16(xCondDataSize), 10550, 10556, 10562,
6866	/*10550*/ uint16(xSetOp), uint16(ROR),
6867	/*10552*/ uint16(xReadIb),
6868	/*10553*/ uint16(xArgRM16),
6869	/*10554*/ uint16(xArgImm8u),
6870	/*10555*/ uint16(xMatch),
6871	/*10556*/ uint16(xSetOp), uint16(ROR),
6872	/*10558*/ uint16(xReadIb),
6873	/*10559*/ uint16(xArgRM32),
6874	/*10560*/ uint16(xArgImm8u),
6875	/*10561*/ uint16(xMatch),
6876	/*10562*/ uint16(xSetOp), uint16(ROR),
6877	/*10564*/ uint16(xReadIb),
6878	/*10565*/ uint16(xArgRM64),
6879	/*10566*/ uint16(xArgImm8u),
6880	/*10567*/ uint16(xMatch),
6881	/*10568*/ uint16(xCondIs64), 10571, 10587,
6882	/*10571*/ uint16(xCondDataSize), 10575, 10581, 0,
6883	/*10575*/ uint16(xSetOp), uint16(RCL),
6884	/*10577*/ uint16(xReadIb),
6885	/*10578*/ uint16(xArgRM16),
6886	/*10579*/ uint16(xArgImm8u),
6887	/*10580*/ uint16(xMatch),
6888	/*10581*/ uint16(xSetOp), uint16(RCL),
6889	/*10583*/ uint16(xReadIb),
6890	/*10584*/ uint16(xArgRM32),
6891	/*10585*/ uint16(xArgImm8u),
6892	/*10586*/ uint16(xMatch),
6893	/*10587*/ uint16(xCondDataSize), 10575, 10581, 10591,
6894	/*10591*/ uint16(xSetOp), uint16(RCL),
6895	/*10593*/ uint16(xReadIb),
6896	/*10594*/ uint16(xArgRM64),
6897	/*10595*/ uint16(xArgImm8u),
6898	/*10596*/ uint16(xMatch),
6899	/*10597*/ uint16(xCondIs64), 10600, 10616,
6900	/*10600*/ uint16(xCondDataSize), 10604, 10610, 0,
6901	/*10604*/ uint16(xSetOp), uint16(RCR),
6902	/*10606*/ uint16(xReadIb),
6903	/*10607*/ uint16(xArgRM16),
6904	/*10608*/ uint16(xArgImm8u),
6905	/*10609*/ uint16(xMatch),
6906	/*10610*/ uint16(xSetOp), uint16(RCR),
6907	/*10612*/ uint16(xReadIb),
6908	/*10613*/ uint16(xArgRM32),
6909	/*10614*/ uint16(xArgImm8u),
6910	/*10615*/ uint16(xMatch),
6911	/*10616*/ uint16(xCondDataSize), 10604, 10610, 10620,
6912	/*10620*/ uint16(xSetOp), uint16(RCR),
6913	/*10622*/ uint16(xReadIb),
6914	/*10623*/ uint16(xArgRM64),
6915	/*10624*/ uint16(xArgImm8u),
6916	/*10625*/ uint16(xMatch),
6917	/*10626*/ uint16(xCondIs64), 10629, 10645,
6918	/*10629*/ uint16(xCondDataSize), 10633, 10639, 0,
6919	/*10633*/ uint16(xSetOp), uint16(SHL),
6920	/*10635*/ uint16(xReadIb),
6921	/*10636*/ uint16(xArgRM16),
6922	/*10637*/ uint16(xArgImm8u),
6923	/*10638*/ uint16(xMatch),
6924	/*10639*/ uint16(xSetOp), uint16(SHL),
6925	/*10641*/ uint16(xReadIb),
6926	/*10642*/ uint16(xArgRM32),
6927	/*10643*/ uint16(xArgImm8u),
6928	/*10644*/ uint16(xMatch),
6929	/*10645*/ uint16(xCondDataSize), 10633, 10639, 10649,
6930	/*10649*/ uint16(xSetOp), uint16(SHL),
6931	/*10651*/ uint16(xReadIb),
6932	/*10652*/ uint16(xArgRM64),
6933	/*10653*/ uint16(xArgImm8u),
6934	/*10654*/ uint16(xMatch),
6935	/*10655*/ uint16(xCondIs64), 10658, 10674,
6936	/*10658*/ uint16(xCondDataSize), 10662, 10668, 0,
6937	/*10662*/ uint16(xSetOp), uint16(SHR),
6938	/*10664*/ uint16(xReadIb),
6939	/*10665*/ uint16(xArgRM16),
6940	/*10666*/ uint16(xArgImm8u),
6941	/*10667*/ uint16(xMatch),
6942	/*10668*/ uint16(xSetOp), uint16(SHR),
6943	/*10670*/ uint16(xReadIb),
6944	/*10671*/ uint16(xArgRM32),
6945	/*10672*/ uint16(xArgImm8u),
6946	/*10673*/ uint16(xMatch),
6947	/*10674*/ uint16(xCondDataSize), 10662, 10668, 10678,
6948	/*10678*/ uint16(xSetOp), uint16(SHR),
6949	/*10680*/ uint16(xReadIb),
6950	/*10681*/ uint16(xArgRM64),
6951	/*10682*/ uint16(xArgImm8u),
6952	/*10683*/ uint16(xMatch),
6953	/*10684*/ uint16(xCondIs64), 10687, 10703,
6954	/*10687*/ uint16(xCondDataSize), 10691, 10697, 0,
6955	/*10691*/ uint16(xSetOp), uint16(SAR),
6956	/*10693*/ uint16(xReadIb),
6957	/*10694*/ uint16(xArgRM16),
6958	/*10695*/ uint16(xArgImm8u),
6959	/*10696*/ uint16(xMatch),
6960	/*10697*/ uint16(xSetOp), uint16(SAR),
6961	/*10699*/ uint16(xReadIb),
6962	/*10700*/ uint16(xArgRM32),
6963	/*10701*/ uint16(xArgImm8u),
6964	/*10702*/ uint16(xMatch),
6965	/*10703*/ uint16(xCondDataSize), 10691, 10697, 10707,
6966	/*10707*/ uint16(xSetOp), uint16(SAR),
6967	/*10709*/ uint16(xReadIb),
6968	/*10710*/ uint16(xArgRM64),
6969	/*10711*/ uint16(xArgImm8u),
6970	/*10712*/ uint16(xMatch),
6971	/*10713*/ uint16(xSetOp), uint16(RET),
6972	/*10715*/ uint16(xReadIw),
6973	/*10716*/ uint16(xArgImm16u),
6974	/*10717*/ uint16(xMatch),
6975	/*10718*/ uint16(xSetOp), uint16(RET),
6976	/*10720*/ uint16(xMatch),
6977	/*10721*/ uint16(xCondIs64), 10724, 0,
6978	/*10724*/ uint16(xCondDataSize), 10728, 10734, 0,
6979	/*10728*/ uint16(xSetOp), uint16(LES),
6980	/*10730*/ uint16(xReadSlashR),
6981	/*10731*/ uint16(xArgR16),
6982	/*10732*/ uint16(xArgM16colon16),
6983	/*10733*/ uint16(xMatch),
6984	/*10734*/ uint16(xSetOp), uint16(LES),
6985	/*10736*/ uint16(xReadSlashR),
6986	/*10737*/ uint16(xArgR32),
6987	/*10738*/ uint16(xArgM16colon32),
6988	/*10739*/ uint16(xMatch),
6989	/*10740*/ uint16(xCondIs64), 10743, 0,
6990	/*10743*/ uint16(xCondDataSize), 10747, 10753, 0,
6991	/*10747*/ uint16(xSetOp), uint16(LDS),
6992	/*10749*/ uint16(xReadSlashR),
6993	/*10750*/ uint16(xArgR16),
6994	/*10751*/ uint16(xArgM16colon16),
6995	/*10752*/ uint16(xMatch),
6996	/*10753*/ uint16(xSetOp), uint16(LDS),
6997	/*10755*/ uint16(xReadSlashR),
6998	/*10756*/ uint16(xArgR32),
6999	/*10757*/ uint16(xArgM16colon32),
7000	/*10758*/ uint16(xMatch),
7001	/*10759*/ uint16(xCondByte), 1,
7002	0xF8, 10778,
7003	/*10763*/ uint16(xCondSlashR),
7004	10772, // 0
7005	0,     // 1
7006	0,     // 2
7007	0,     // 3
7008	0,     // 4
7009	0,     // 5
7010	0,     // 6
7011	0,     // 7
7012	/*10772*/ uint16(xSetOp), uint16(MOV),
7013	/*10774*/ uint16(xReadIb),
7014	/*10775*/ uint16(xArgRM8),
7015	/*10776*/ uint16(xArgImm8u),
7016	/*10777*/ uint16(xMatch),
7017	/*10778*/ uint16(xSetOp), uint16(XABORT),
7018	/*10780*/ uint16(xReadIb),
7019	/*10781*/ uint16(xArgImm8u),
7020	/*10782*/ uint16(xMatch),
7021	/*10783*/ uint16(xCondByte), 1,
7022	0xF8, 10825,
7023	/*10787*/ uint16(xCondSlashR),
7024	10796, // 0
7025	0,     // 1
7026	0,     // 2
7027	0,     // 3
7028	0,     // 4
7029	0,     // 5
7030	0,     // 6
7031	0,     // 7
7032	/*10796*/ uint16(xCondIs64), 10799, 10815,
7033	/*10799*/ uint16(xCondDataSize), 10803, 10809, 0,
7034	/*10803*/ uint16(xSetOp), uint16(MOV),
7035	/*10805*/ uint16(xReadIw),
7036	/*10806*/ uint16(xArgRM16),
7037	/*10807*/ uint16(xArgImm16),
7038	/*10808*/ uint16(xMatch),
7039	/*10809*/ uint16(xSetOp), uint16(MOV),
7040	/*10811*/ uint16(xReadId),
7041	/*10812*/ uint16(xArgRM32),
7042	/*10813*/ uint16(xArgImm32),
7043	/*10814*/ uint16(xMatch),
7044	/*10815*/ uint16(xCondDataSize), 10803, 10809, 10819,
7045	/*10819*/ uint16(xSetOp), uint16(MOV),
7046	/*10821*/ uint16(xReadId),
7047	/*10822*/ uint16(xArgRM64),
7048	/*10823*/ uint16(xArgImm32),
7049	/*10824*/ uint16(xMatch),
7050	/*10825*/ uint16(xCondDataSize), 10829, 10834, 10839,
7051	/*10829*/ uint16(xSetOp), uint16(XBEGIN),
7052	/*10831*/ uint16(xReadCw),
7053	/*10832*/ uint16(xArgRel16),
7054	/*10833*/ uint16(xMatch),
7055	/*10834*/ uint16(xSetOp), uint16(XBEGIN),
7056	/*10836*/ uint16(xReadCd),
7057	/*10837*/ uint16(xArgRel32),
7058	/*10838*/ uint16(xMatch),
7059	/*10839*/ uint16(xSetOp), uint16(XBEGIN),
7060	/*10841*/ uint16(xReadCd),
7061	/*10842*/ uint16(xArgRel32),
7062	/*10843*/ uint16(xMatch),
7063	/*10844*/ uint16(xSetOp), uint16(ENTER),
7064	/*10846*/ uint16(xReadIw),
7065	/*10847*/ uint16(xReadIb),
7066	/*10848*/ uint16(xArgImm16u),
7067	/*10849*/ uint16(xArgImm8u),
7068	/*10850*/ uint16(xMatch),
7069	/*10851*/ uint16(xCondIs64), 10854, 10864,
7070	/*10854*/ uint16(xCondDataSize), 10858, 10861, 0,
7071	/*10858*/ uint16(xSetOp), uint16(LEAVE),
7072	/*10860*/ uint16(xMatch),
7073	/*10861*/ uint16(xSetOp), uint16(LEAVE),
7074	/*10863*/ uint16(xMatch),
7075	/*10864*/ uint16(xCondDataSize), 10858, 10868, 10871,
7076	/*10868*/ uint16(xSetOp), uint16(LEAVE),
7077	/*10870*/ uint16(xMatch),
7078	/*10871*/ uint16(xSetOp), uint16(LEAVE),
7079	/*10873*/ uint16(xMatch),
7080	/*10874*/ uint16(xSetOp), uint16(LRET),
7081	/*10876*/ uint16(xReadIw),
7082	/*10877*/ uint16(xArgImm16u),
7083	/*10878*/ uint16(xMatch),
7084	/*10879*/ uint16(xSetOp), uint16(LRET),
7085	/*10881*/ uint16(xMatch),
7086	/*10882*/ uint16(xSetOp), uint16(INT),
7087	/*10884*/ uint16(xArg3),
7088	/*10885*/ uint16(xMatch),
7089	/*10886*/ uint16(xSetOp), uint16(INT),
7090	/*10888*/ uint16(xReadIb),
7091	/*10889*/ uint16(xArgImm8u),
7092	/*10890*/ uint16(xMatch),
7093	/*10891*/ uint16(xCondIs64), 10894, 0,
7094	/*10894*/ uint16(xSetOp), uint16(INTO),
7095	/*10896*/ uint16(xMatch),
7096	/*10897*/ uint16(xCondIs64), 10900, 10910,
7097	/*10900*/ uint16(xCondDataSize), 10904, 10907, 0,
7098	/*10904*/ uint16(xSetOp), uint16(IRET),
7099	/*10906*/ uint16(xMatch),
7100	/*10907*/ uint16(xSetOp), uint16(IRETD),
7101	/*10909*/ uint16(xMatch),
7102	/*10910*/ uint16(xCondDataSize), 10904, 10907, 10914,
7103	/*10914*/ uint16(xSetOp), uint16(IRETQ),
7104	/*10916*/ uint16(xMatch),
7105	/*10917*/ uint16(xCondSlashR),
7106	10926, // 0
7107	10931, // 1
7108	10936, // 2
7109	10941, // 3
7110	10946, // 4
7111	10951, // 5
7112	0,     // 6
7113	10956, // 7
7114	/*10926*/ uint16(xSetOp), uint16(ROL),
7115	/*10928*/ uint16(xArgRM8),
7116	/*10929*/ uint16(xArg1),
7117	/*10930*/ uint16(xMatch),
7118	/*10931*/ uint16(xSetOp), uint16(ROR),
7119	/*10933*/ uint16(xArgRM8),
7120	/*10934*/ uint16(xArg1),
7121	/*10935*/ uint16(xMatch),
7122	/*10936*/ uint16(xSetOp), uint16(RCL),
7123	/*10938*/ uint16(xArgRM8),
7124	/*10939*/ uint16(xArg1),
7125	/*10940*/ uint16(xMatch),
7126	/*10941*/ uint16(xSetOp), uint16(RCR),
7127	/*10943*/ uint16(xArgRM8),
7128	/*10944*/ uint16(xArg1),
7129	/*10945*/ uint16(xMatch),
7130	/*10946*/ uint16(xSetOp), uint16(SHL),
7131	/*10948*/ uint16(xArgRM8),
7132	/*10949*/ uint16(xArg1),
7133	/*10950*/ uint16(xMatch),
7134	/*10951*/ uint16(xSetOp), uint16(SHR),
7135	/*10953*/ uint16(xArgRM8),
7136	/*10954*/ uint16(xArg1),
7137	/*10955*/ uint16(xMatch),
7138	/*10956*/ uint16(xSetOp), uint16(SAR),
7139	/*10958*/ uint16(xArgRM8),
7140	/*10959*/ uint16(xArg1),
7141	/*10960*/ uint16(xMatch),
7142	/*10961*/ uint16(xCondSlashR),
7143	10970, // 0
7144	10996, // 1
7145	11022, // 2
7146	11048, // 3
7147	11074, // 4
7148	11100, // 5
7149	0,     // 6
7150	11126, // 7
7151	/*10970*/ uint16(xCondIs64), 10973, 10987,
7152	/*10973*/ uint16(xCondDataSize), 10977, 10982, 0,
7153	/*10977*/ uint16(xSetOp), uint16(ROL),
7154	/*10979*/ uint16(xArgRM16),
7155	/*10980*/ uint16(xArg1),
7156	/*10981*/ uint16(xMatch),
7157	/*10982*/ uint16(xSetOp), uint16(ROL),
7158	/*10984*/ uint16(xArgRM32),
7159	/*10985*/ uint16(xArg1),
7160	/*10986*/ uint16(xMatch),
7161	/*10987*/ uint16(xCondDataSize), 10977, 10982, 10991,
7162	/*10991*/ uint16(xSetOp), uint16(ROL),
7163	/*10993*/ uint16(xArgRM64),
7164	/*10994*/ uint16(xArg1),
7165	/*10995*/ uint16(xMatch),
7166	/*10996*/ uint16(xCondIs64), 10999, 11013,
7167	/*10999*/ uint16(xCondDataSize), 11003, 11008, 0,
7168	/*11003*/ uint16(xSetOp), uint16(ROR),
7169	/*11005*/ uint16(xArgRM16),
7170	/*11006*/ uint16(xArg1),
7171	/*11007*/ uint16(xMatch),
7172	/*11008*/ uint16(xSetOp), uint16(ROR),
7173	/*11010*/ uint16(xArgRM32),
7174	/*11011*/ uint16(xArg1),
7175	/*11012*/ uint16(xMatch),
7176	/*11013*/ uint16(xCondDataSize), 11003, 11008, 11017,
7177	/*11017*/ uint16(xSetOp), uint16(ROR),
7178	/*11019*/ uint16(xArgRM64),
7179	/*11020*/ uint16(xArg1),
7180	/*11021*/ uint16(xMatch),
7181	/*11022*/ uint16(xCondIs64), 11025, 11039,
7182	/*11025*/ uint16(xCondDataSize), 11029, 11034, 0,
7183	/*11029*/ uint16(xSetOp), uint16(RCL),
7184	/*11031*/ uint16(xArgRM16),
7185	/*11032*/ uint16(xArg1),
7186	/*11033*/ uint16(xMatch),
7187	/*11034*/ uint16(xSetOp), uint16(RCL),
7188	/*11036*/ uint16(xArgRM32),
7189	/*11037*/ uint16(xArg1),
7190	/*11038*/ uint16(xMatch),
7191	/*11039*/ uint16(xCondDataSize), 11029, 11034, 11043,
7192	/*11043*/ uint16(xSetOp), uint16(RCL),
7193	/*11045*/ uint16(xArgRM64),
7194	/*11046*/ uint16(xArg1),
7195	/*11047*/ uint16(xMatch),
7196	/*11048*/ uint16(xCondIs64), 11051, 11065,
7197	/*11051*/ uint16(xCondDataSize), 11055, 11060, 0,
7198	/*11055*/ uint16(xSetOp), uint16(RCR),
7199	/*11057*/ uint16(xArgRM16),
7200	/*11058*/ uint16(xArg1),
7201	/*11059*/ uint16(xMatch),
7202	/*11060*/ uint16(xSetOp), uint16(RCR),
7203	/*11062*/ uint16(xArgRM32),
7204	/*11063*/ uint16(xArg1),
7205	/*11064*/ uint16(xMatch),
7206	/*11065*/ uint16(xCondDataSize), 11055, 11060, 11069,
7207	/*11069*/ uint16(xSetOp), uint16(RCR),
7208	/*11071*/ uint16(xArgRM64),
7209	/*11072*/ uint16(xArg1),
7210	/*11073*/ uint16(xMatch),
7211	/*11074*/ uint16(xCondIs64), 11077, 11091,
7212	/*11077*/ uint16(xCondDataSize), 11081, 11086, 0,
7213	/*11081*/ uint16(xSetOp), uint16(SHL),
7214	/*11083*/ uint16(xArgRM16),
7215	/*11084*/ uint16(xArg1),
7216	/*11085*/ uint16(xMatch),
7217	/*11086*/ uint16(xSetOp), uint16(SHL),
7218	/*11088*/ uint16(xArgRM32),
7219	/*11089*/ uint16(xArg1),
7220	/*11090*/ uint16(xMatch),
7221	/*11091*/ uint16(xCondDataSize), 11081, 11086, 11095,
7222	/*11095*/ uint16(xSetOp), uint16(SHL),
7223	/*11097*/ uint16(xArgRM64),
7224	/*11098*/ uint16(xArg1),
7225	/*11099*/ uint16(xMatch),
7226	/*11100*/ uint16(xCondIs64), 11103, 11117,
7227	/*11103*/ uint16(xCondDataSize), 11107, 11112, 0,
7228	/*11107*/ uint16(xSetOp), uint16(SHR),
7229	/*11109*/ uint16(xArgRM16),
7230	/*11110*/ uint16(xArg1),
7231	/*11111*/ uint16(xMatch),
7232	/*11112*/ uint16(xSetOp), uint16(SHR),
7233	/*11114*/ uint16(xArgRM32),
7234	/*11115*/ uint16(xArg1),
7235	/*11116*/ uint16(xMatch),
7236	/*11117*/ uint16(xCondDataSize), 11107, 11112, 11121,
7237	/*11121*/ uint16(xSetOp), uint16(SHR),
7238	/*11123*/ uint16(xArgRM64),
7239	/*11124*/ uint16(xArg1),
7240	/*11125*/ uint16(xMatch),
7241	/*11126*/ uint16(xCondIs64), 11129, 11143,
7242	/*11129*/ uint16(xCondDataSize), 11133, 11138, 0,
7243	/*11133*/ uint16(xSetOp), uint16(SAR),
7244	/*11135*/ uint16(xArgRM16),
7245	/*11136*/ uint16(xArg1),
7246	/*11137*/ uint16(xMatch),
7247	/*11138*/ uint16(xSetOp), uint16(SAR),
7248	/*11140*/ uint16(xArgRM32),
7249	/*11141*/ uint16(xArg1),
7250	/*11142*/ uint16(xMatch),
7251	/*11143*/ uint16(xCondDataSize), 11133, 11138, 11147,
7252	/*11147*/ uint16(xSetOp), uint16(SAR),
7253	/*11149*/ uint16(xArgRM64),
7254	/*11150*/ uint16(xArg1),
7255	/*11151*/ uint16(xMatch),
7256	/*11152*/ uint16(xCondSlashR),
7257	11161, // 0
7258	11166, // 1
7259	11171, // 2
7260	11176, // 3
7261	11181, // 4
7262	11186, // 5
7263	0,     // 6
7264	11191, // 7
7265	/*11161*/ uint16(xSetOp), uint16(ROL),
7266	/*11163*/ uint16(xArgRM8),
7267	/*11164*/ uint16(xArgCL),
7268	/*11165*/ uint16(xMatch),
7269	/*11166*/ uint16(xSetOp), uint16(ROR),
7270	/*11168*/ uint16(xArgRM8),
7271	/*11169*/ uint16(xArgCL),
7272	/*11170*/ uint16(xMatch),
7273	/*11171*/ uint16(xSetOp), uint16(RCL),
7274	/*11173*/ uint16(xArgRM8),
7275	/*11174*/ uint16(xArgCL),
7276	/*11175*/ uint16(xMatch),
7277	/*11176*/ uint16(xSetOp), uint16(RCR),
7278	/*11178*/ uint16(xArgRM8),
7279	/*11179*/ uint16(xArgCL),
7280	/*11180*/ uint16(xMatch),
7281	/*11181*/ uint16(xSetOp), uint16(SHL),
7282	/*11183*/ uint16(xArgRM8),
7283	/*11184*/ uint16(xArgCL),
7284	/*11185*/ uint16(xMatch),
7285	/*11186*/ uint16(xSetOp), uint16(SHR),
7286	/*11188*/ uint16(xArgRM8),
7287	/*11189*/ uint16(xArgCL),
7288	/*11190*/ uint16(xMatch),
7289	/*11191*/ uint16(xSetOp), uint16(SAR),
7290	/*11193*/ uint16(xArgRM8),
7291	/*11194*/ uint16(xArgCL),
7292	/*11195*/ uint16(xMatch),
7293	/*11196*/ uint16(xCondSlashR),
7294	11205, // 0
7295	11231, // 1
7296	11257, // 2
7297	11283, // 3
7298	11309, // 4
7299	11335, // 5
7300	0,     // 6
7301	11361, // 7
7302	/*11205*/ uint16(xCondIs64), 11208, 11222,
7303	/*11208*/ uint16(xCondDataSize), 11212, 11217, 0,
7304	/*11212*/ uint16(xSetOp), uint16(ROL),
7305	/*11214*/ uint16(xArgRM16),
7306	/*11215*/ uint16(xArgCL),
7307	/*11216*/ uint16(xMatch),
7308	/*11217*/ uint16(xSetOp), uint16(ROL),
7309	/*11219*/ uint16(xArgRM32),
7310	/*11220*/ uint16(xArgCL),
7311	/*11221*/ uint16(xMatch),
7312	/*11222*/ uint16(xCondDataSize), 11212, 11217, 11226,
7313	/*11226*/ uint16(xSetOp), uint16(ROL),
7314	/*11228*/ uint16(xArgRM64),
7315	/*11229*/ uint16(xArgCL),
7316	/*11230*/ uint16(xMatch),
7317	/*11231*/ uint16(xCondIs64), 11234, 11248,
7318	/*11234*/ uint16(xCondDataSize), 11238, 11243, 0,
7319	/*11238*/ uint16(xSetOp), uint16(ROR),
7320	/*11240*/ uint16(xArgRM16),
7321	/*11241*/ uint16(xArgCL),
7322	/*11242*/ uint16(xMatch),
7323	/*11243*/ uint16(xSetOp), uint16(ROR),
7324	/*11245*/ uint16(xArgRM32),
7325	/*11246*/ uint16(xArgCL),
7326	/*11247*/ uint16(xMatch),
7327	/*11248*/ uint16(xCondDataSize), 11238, 11243, 11252,
7328	/*11252*/ uint16(xSetOp), uint16(ROR),
7329	/*11254*/ uint16(xArgRM64),
7330	/*11255*/ uint16(xArgCL),
7331	/*11256*/ uint16(xMatch),
7332	/*11257*/ uint16(xCondIs64), 11260, 11274,
7333	/*11260*/ uint16(xCondDataSize), 11264, 11269, 0,
7334	/*11264*/ uint16(xSetOp), uint16(RCL),
7335	/*11266*/ uint16(xArgRM16),
7336	/*11267*/ uint16(xArgCL),
7337	/*11268*/ uint16(xMatch),
7338	/*11269*/ uint16(xSetOp), uint16(RCL),
7339	/*11271*/ uint16(xArgRM32),
7340	/*11272*/ uint16(xArgCL),
7341	/*11273*/ uint16(xMatch),
7342	/*11274*/ uint16(xCondDataSize), 11264, 11269, 11278,
7343	/*11278*/ uint16(xSetOp), uint16(RCL),
7344	/*11280*/ uint16(xArgRM64),
7345	/*11281*/ uint16(xArgCL),
7346	/*11282*/ uint16(xMatch),
7347	/*11283*/ uint16(xCondIs64), 11286, 11300,
7348	/*11286*/ uint16(xCondDataSize), 11290, 11295, 0,
7349	/*11290*/ uint16(xSetOp), uint16(RCR),
7350	/*11292*/ uint16(xArgRM16),
7351	/*11293*/ uint16(xArgCL),
7352	/*11294*/ uint16(xMatch),
7353	/*11295*/ uint16(xSetOp), uint16(RCR),
7354	/*11297*/ uint16(xArgRM32),
7355	/*11298*/ uint16(xArgCL),
7356	/*11299*/ uint16(xMatch),
7357	/*11300*/ uint16(xCondDataSize), 11290, 11295, 11304,
7358	/*11304*/ uint16(xSetOp), uint16(RCR),
7359	/*11306*/ uint16(xArgRM64),
7360	/*11307*/ uint16(xArgCL),
7361	/*11308*/ uint16(xMatch),
7362	/*11309*/ uint16(xCondIs64), 11312, 11326,
7363	/*11312*/ uint16(xCondDataSize), 11316, 11321, 0,
7364	/*11316*/ uint16(xSetOp), uint16(SHL),
7365	/*11318*/ uint16(xArgRM16),
7366	/*11319*/ uint16(xArgCL),
7367	/*11320*/ uint16(xMatch),
7368	/*11321*/ uint16(xSetOp), uint16(SHL),
7369	/*11323*/ uint16(xArgRM32),
7370	/*11324*/ uint16(xArgCL),
7371	/*11325*/ uint16(xMatch),
7372	/*11326*/ uint16(xCondDataSize), 11316, 11321, 11330,
7373	/*11330*/ uint16(xSetOp), uint16(SHL),
7374	/*11332*/ uint16(xArgRM64),
7375	/*11333*/ uint16(xArgCL),
7376	/*11334*/ uint16(xMatch),
7377	/*11335*/ uint16(xCondIs64), 11338, 11352,
7378	/*11338*/ uint16(xCondDataSize), 11342, 11347, 0,
7379	/*11342*/ uint16(xSetOp), uint16(SHR),
7380	/*11344*/ uint16(xArgRM16),
7381	/*11345*/ uint16(xArgCL),
7382	/*11346*/ uint16(xMatch),
7383	/*11347*/ uint16(xSetOp), uint16(SHR),
7384	/*11349*/ uint16(xArgRM32),
7385	/*11350*/ uint16(xArgCL),
7386	/*11351*/ uint16(xMatch),
7387	/*11352*/ uint16(xCondDataSize), 11342, 11347, 11356,
7388	/*11356*/ uint16(xSetOp), uint16(SHR),
7389	/*11358*/ uint16(xArgRM64),
7390	/*11359*/ uint16(xArgCL),
7391	/*11360*/ uint16(xMatch),
7392	/*11361*/ uint16(xCondIs64), 11364, 11378,
7393	/*11364*/ uint16(xCondDataSize), 11368, 11373, 0,
7394	/*11368*/ uint16(xSetOp), uint16(SAR),
7395	/*11370*/ uint16(xArgRM16),
7396	/*11371*/ uint16(xArgCL),
7397	/*11372*/ uint16(xMatch),
7398	/*11373*/ uint16(xSetOp), uint16(SAR),
7399	/*11375*/ uint16(xArgRM32),
7400	/*11376*/ uint16(xArgCL),
7401	/*11377*/ uint16(xMatch),
7402	/*11378*/ uint16(xCondDataSize), 11368, 11373, 11382,
7403	/*11382*/ uint16(xSetOp), uint16(SAR),
7404	/*11384*/ uint16(xArgRM64),
7405	/*11385*/ uint16(xArgCL),
7406	/*11386*/ uint16(xMatch),
7407	/*11387*/ uint16(xCondIs64), 11390, 0,
7408	/*11390*/ uint16(xSetOp), uint16(AAM),
7409	/*11392*/ uint16(xReadIb),
7410	/*11393*/ uint16(xArgImm8u),
7411	/*11394*/ uint16(xMatch),
7412	/*11395*/ uint16(xCondIs64), 11398, 0,
7413	/*11398*/ uint16(xSetOp), uint16(AAD),
7414	/*11400*/ uint16(xReadIb),
7415	/*11401*/ uint16(xArgImm8u),
7416	/*11402*/ uint16(xMatch),
7417	/*11403*/ uint16(xCondIs64), 11406, 11409,
7418	/*11406*/ uint16(xSetOp), uint16(XLATB),
7419	/*11408*/ uint16(xMatch),
7420	/*11409*/ uint16(xCondDataSize), 11406, 11406, 11413,
7421	/*11413*/ uint16(xSetOp), uint16(XLATB),
7422	/*11415*/ uint16(xMatch),
7423	/*11416*/ uint16(xCondByte), 64,
7424	0xc0, 11587,
7425	0xc1, 11587,
7426	0xc2, 11587,
7427	0xc3, 11587,
7428	0xc4, 11587,
7429	0xc5, 11587,
7430	0xc6, 11587,
7431	0xc7, 11587,
7432	0xc8, 11592,
7433	0xc9, 11592,
7434	0xca, 11592,
7435	0xcb, 11592,
7436	0xcc, 11592,
7437	0xcd, 11592,
7438	0xce, 11592,
7439	0xcf, 11592,
7440	0xd0, 11597,
7441	0xd1, 11597,
7442	0xd2, 11597,
7443	0xd3, 11597,
7444	0xd4, 11597,
7445	0xd5, 11597,
7446	0xd6, 11597,
7447	0xd7, 11597,
7448	0xd8, 11601,
7449	0xd9, 11601,
7450	0xda, 11601,
7451	0xdb, 11601,
7452	0xdc, 11601,
7453	0xdd, 11601,
7454	0xde, 11601,
7455	0xdf, 11601,
7456	0xe0, 11605,
7457	0xe1, 11605,
7458	0xe2, 11605,
7459	0xe3, 11605,
7460	0xe4, 11605,
7461	0xe5, 11605,
7462	0xe6, 11605,
7463	0xe7, 11605,
7464	0xe8, 11610,
7465	0xe9, 11610,
7466	0xea, 11610,
7467	0xeb, 11610,
7468	0xec, 11610,
7469	0xed, 11610,
7470	0xee, 11610,
7471	0xef, 11610,
7472	0xf0, 11615,
7473	0xf1, 11615,
7474	0xf2, 11615,
7475	0xf3, 11615,
7476	0xf4, 11615,
7477	0xf5, 11615,
7478	0xf6, 11615,
7479	0xf7, 11615,
7480	0xf8, 11620,
7481	0xf9, 11620,
7482	0xfa, 11620,
7483	0xfb, 11620,
7484	0xfc, 11620,
7485	0xfd, 11620,
7486	0xfe, 11620,
7487	0xff, 11620,
7488	/*11546*/ uint16(xCondSlashR),
7489	11555, // 0
7490	11559, // 1
7491	11563, // 2
7492	11567, // 3
7493	11571, // 4
7494	11575, // 5
7495	11579, // 6
7496	11583, // 7
7497	/*11555*/ uint16(xSetOp), uint16(FADD),
7498	/*11557*/ uint16(xArgM32fp),
7499	/*11558*/ uint16(xMatch),
7500	/*11559*/ uint16(xSetOp), uint16(FMUL),
7501	/*11561*/ uint16(xArgM32fp),
7502	/*11562*/ uint16(xMatch),
7503	/*11563*/ uint16(xSetOp), uint16(FCOM),
7504	/*11565*/ uint16(xArgM32fp),
7505	/*11566*/ uint16(xMatch),
7506	/*11567*/ uint16(xSetOp), uint16(FCOMP),
7507	/*11569*/ uint16(xArgM32fp),
7508	/*11570*/ uint16(xMatch),
7509	/*11571*/ uint16(xSetOp), uint16(FSUB),
7510	/*11573*/ uint16(xArgM32fp),
7511	/*11574*/ uint16(xMatch),
7512	/*11575*/ uint16(xSetOp), uint16(FSUBR),
7513	/*11577*/ uint16(xArgM32fp),
7514	/*11578*/ uint16(xMatch),
7515	/*11579*/ uint16(xSetOp), uint16(FDIV),
7516	/*11581*/ uint16(xArgM32fp),
7517	/*11582*/ uint16(xMatch),
7518	/*11583*/ uint16(xSetOp), uint16(FDIVR),
7519	/*11585*/ uint16(xArgM32fp),
7520	/*11586*/ uint16(xMatch),
7521	/*11587*/ uint16(xSetOp), uint16(FADD),
7522	/*11589*/ uint16(xArgST),
7523	/*11590*/ uint16(xArgSTi),
7524	/*11591*/ uint16(xMatch),
7525	/*11592*/ uint16(xSetOp), uint16(FMUL),
7526	/*11594*/ uint16(xArgST),
7527	/*11595*/ uint16(xArgSTi),
7528	/*11596*/ uint16(xMatch),
7529	/*11597*/ uint16(xSetOp), uint16(FCOM),
7530	/*11599*/ uint16(xArgSTi),
7531	/*11600*/ uint16(xMatch),
7532	/*11601*/ uint16(xSetOp), uint16(FCOMP),
7533	/*11603*/ uint16(xArgSTi),
7534	/*11604*/ uint16(xMatch),
7535	/*11605*/ uint16(xSetOp), uint16(FSUB),
7536	/*11607*/ uint16(xArgST),
7537	/*11608*/ uint16(xArgSTi),
7538	/*11609*/ uint16(xMatch),
7539	/*11610*/ uint16(xSetOp), uint16(FSUBR),
7540	/*11612*/ uint16(xArgST),
7541	/*11613*/ uint16(xArgSTi),
7542	/*11614*/ uint16(xMatch),
7543	/*11615*/ uint16(xSetOp), uint16(FDIV),
7544	/*11617*/ uint16(xArgST),
7545	/*11618*/ uint16(xArgSTi),
7546	/*11619*/ uint16(xMatch),
7547	/*11620*/ uint16(xSetOp), uint16(FDIVR),
7548	/*11622*/ uint16(xArgST),
7549	/*11623*/ uint16(xArgSTi),
7550	/*11624*/ uint16(xMatch),
7551	/*11625*/ uint16(xCondByte), 44,
7552	0xc0, 11752,
7553	0xc1, 11752,
7554	0xc2, 11752,
7555	0xc3, 11752,
7556	0xc4, 11752,
7557	0xc5, 11752,
7558	0xc6, 11752,
7559	0xc7, 11752,
7560	0xc8, 11756,
7561	0xc9, 11756,
7562	0xca, 11756,
7563	0xcb, 11756,
7564	0xcc, 11756,
7565	0xcd, 11756,
7566	0xce, 11756,
7567	0xcf, 11756,
7568	0xD0, 11760,
7569	0xE0, 11763,
7570	0xE1, 11766,
7571	0xE4, 11769,
7572	0xE5, 11772,
7573	0xE8, 11775,
7574	0xE9, 11778,
7575	0xEA, 11781,
7576	0xEB, 11784,
7577	0xEC, 11787,
7578	0xED, 11790,
7579	0xEE, 11793,
7580	0xF0, 11796,
7581	0xF1, 11799,
7582	0xF2, 11802,
7583	0xF3, 11805,
7584	0xF4, 11808,
7585	0xF5, 11811,
7586	0xF6, 11814,
7587	0xF7, 11817,
7588	0xF8, 11820,
7589	0xF9, 11823,
7590	0xFA, 11826,
7591	0xFB, 11829,
7592	0xFC, 11832,
7593	0xFD, 11835,
7594	0xFE, 11838,
7595	0xFF, 11841,
7596	/*11715*/ uint16(xCondSlashR),
7597	11724, // 0
7598	0,     // 1
7599	11728, // 2
7600	11732, // 3
7601	11736, // 4
7602	11740, // 5
7603	11744, // 6
7604	11748, // 7
7605	/*11724*/ uint16(xSetOp), uint16(FLD),
7606	/*11726*/ uint16(xArgM32fp),
7607	/*11727*/ uint16(xMatch),
7608	/*11728*/ uint16(xSetOp), uint16(FST),
7609	/*11730*/ uint16(xArgM32fp),
7610	/*11731*/ uint16(xMatch),
7611	/*11732*/ uint16(xSetOp), uint16(FSTP),
7612	/*11734*/ uint16(xArgM32fp),
7613	/*11735*/ uint16(xMatch),
7614	/*11736*/ uint16(xSetOp), uint16(FLDENV),
7615	/*11738*/ uint16(xArgM1428byte),
7616	/*11739*/ uint16(xMatch),
7617	/*11740*/ uint16(xSetOp), uint16(FLDCW),
7618	/*11742*/ uint16(xArgM2byte),
7619	/*11743*/ uint16(xMatch),
7620	/*11744*/ uint16(xSetOp), uint16(FNSTENV),
7621	/*11746*/ uint16(xArgM1428byte),
7622	/*11747*/ uint16(xMatch),
7623	/*11748*/ uint16(xSetOp), uint16(FNSTCW),
7624	/*11750*/ uint16(xArgM2byte),
7625	/*11751*/ uint16(xMatch),
7626	/*11752*/ uint16(xSetOp), uint16(FLD),
7627	/*11754*/ uint16(xArgSTi),
7628	/*11755*/ uint16(xMatch),
7629	/*11756*/ uint16(xSetOp), uint16(FXCH),
7630	/*11758*/ uint16(xArgSTi),
7631	/*11759*/ uint16(xMatch),
7632	/*11760*/ uint16(xSetOp), uint16(FNOP),
7633	/*11762*/ uint16(xMatch),
7634	/*11763*/ uint16(xSetOp), uint16(FCHS),
7635	/*11765*/ uint16(xMatch),
7636	/*11766*/ uint16(xSetOp), uint16(FABS),
7637	/*11768*/ uint16(xMatch),
7638	/*11769*/ uint16(xSetOp), uint16(FTST),
7639	/*11771*/ uint16(xMatch),
7640	/*11772*/ uint16(xSetOp), uint16(FXAM),
7641	/*11774*/ uint16(xMatch),
7642	/*11775*/ uint16(xSetOp), uint16(FLD1),
7643	/*11777*/ uint16(xMatch),
7644	/*11778*/ uint16(xSetOp), uint16(FLDL2T),
7645	/*11780*/ uint16(xMatch),
7646	/*11781*/ uint16(xSetOp), uint16(FLDL2E),
7647	/*11783*/ uint16(xMatch),
7648	/*11784*/ uint16(xSetOp), uint16(FLDPI),
7649	/*11786*/ uint16(xMatch),
7650	/*11787*/ uint16(xSetOp), uint16(FLDLG2),
7651	/*11789*/ uint16(xMatch),
7652	/*11790*/ uint16(xSetOp), uint16(FLDLN2),
7653	/*11792*/ uint16(xMatch),
7654	/*11793*/ uint16(xSetOp), uint16(FLDZ),
7655	/*11795*/ uint16(xMatch),
7656	/*11796*/ uint16(xSetOp), uint16(F2XM1),
7657	/*11798*/ uint16(xMatch),
7658	/*11799*/ uint16(xSetOp), uint16(FYL2X),
7659	/*11801*/ uint16(xMatch),
7660	/*11802*/ uint16(xSetOp), uint16(FPTAN),
7661	/*11804*/ uint16(xMatch),
7662	/*11805*/ uint16(xSetOp), uint16(FPATAN),
7663	/*11807*/ uint16(xMatch),
7664	/*11808*/ uint16(xSetOp), uint16(FXTRACT),
7665	/*11810*/ uint16(xMatch),
7666	/*11811*/ uint16(xSetOp), uint16(FPREM1),
7667	/*11813*/ uint16(xMatch),
7668	/*11814*/ uint16(xSetOp), uint16(FDECSTP),
7669	/*11816*/ uint16(xMatch),
7670	/*11817*/ uint16(xSetOp), uint16(FINCSTP),
7671	/*11819*/ uint16(xMatch),
7672	/*11820*/ uint16(xSetOp), uint16(FPREM),
7673	/*11822*/ uint16(xMatch),
7674	/*11823*/ uint16(xSetOp), uint16(FYL2XP1),
7675	/*11825*/ uint16(xMatch),
7676	/*11826*/ uint16(xSetOp), uint16(FSQRT),
7677	/*11828*/ uint16(xMatch),
7678	/*11829*/ uint16(xSetOp), uint16(FSINCOS),
7679	/*11831*/ uint16(xMatch),
7680	/*11832*/ uint16(xSetOp), uint16(FRNDINT),
7681	/*11834*/ uint16(xMatch),
7682	/*11835*/ uint16(xSetOp), uint16(FSCALE),
7683	/*11837*/ uint16(xMatch),
7684	/*11838*/ uint16(xSetOp), uint16(FSIN),
7685	/*11840*/ uint16(xMatch),
7686	/*11841*/ uint16(xSetOp), uint16(FCOS),
7687	/*11843*/ uint16(xMatch),
7688	/*11844*/ uint16(xCondByte), 33,
7689	0xc0, 11953,
7690	0xc1, 11953,
7691	0xc2, 11953,
7692	0xc3, 11953,
7693	0xc4, 11953,
7694	0xc5, 11953,
7695	0xc6, 11953,
7696	0xc7, 11953,
7697	0xc8, 11958,
7698	0xc9, 11958,
7699	0xca, 11958,
7700	0xcb, 11958,
7701	0xcc, 11958,
7702	0xcd, 11958,
7703	0xce, 11958,
7704	0xcf, 11958,
7705	0xd0, 11963,
7706	0xd1, 11963,
7707	0xd2, 11963,
7708	0xd3, 11963,
7709	0xd4, 11963,
7710	0xd5, 11963,
7711	0xd6, 11963,
7712	0xd7, 11963,
7713	0xd8, 11968,
7714	0xd9, 11968,
7715	0xda, 11968,
7716	0xdb, 11968,
7717	0xdc, 11968,
7718	0xdd, 11968,
7719	0xde, 11968,
7720	0xdf, 11968,
7721	0xE9, 11973,
7722	/*11912*/ uint16(xCondSlashR),
7723	11921, // 0
7724	11925, // 1
7725	11929, // 2
7726	11933, // 3
7727	11937, // 4
7728	11941, // 5
7729	11945, // 6
7730	11949, // 7
7731	/*11921*/ uint16(xSetOp), uint16(FIADD),
7732	/*11923*/ uint16(xArgM32int),
7733	/*11924*/ uint16(xMatch),
7734	/*11925*/ uint16(xSetOp), uint16(FIMUL),
7735	/*11927*/ uint16(xArgM32int),
7736	/*11928*/ uint16(xMatch),
7737	/*11929*/ uint16(xSetOp), uint16(FICOM),
7738	/*11931*/ uint16(xArgM32int),
7739	/*11932*/ uint16(xMatch),
7740	/*11933*/ uint16(xSetOp), uint16(FICOMP),
7741	/*11935*/ uint16(xArgM32int),
7742	/*11936*/ uint16(xMatch),
7743	/*11937*/ uint16(xSetOp), uint16(FISUB),
7744	/*11939*/ uint16(xArgM32int),
7745	/*11940*/ uint16(xMatch),
7746	/*11941*/ uint16(xSetOp), uint16(FISUBR),
7747	/*11943*/ uint16(xArgM32int),
7748	/*11944*/ uint16(xMatch),
7749	/*11945*/ uint16(xSetOp), uint16(FIDIV),
7750	/*11947*/ uint16(xArgM32int),
7751	/*11948*/ uint16(xMatch),
7752	/*11949*/ uint16(xSetOp), uint16(FIDIVR),
7753	/*11951*/ uint16(xArgM32int),
7754	/*11952*/ uint16(xMatch),
7755	/*11953*/ uint16(xSetOp), uint16(FCMOVB),
7756	/*11955*/ uint16(xArgST),
7757	/*11956*/ uint16(xArgSTi),
7758	/*11957*/ uint16(xMatch),
7759	/*11958*/ uint16(xSetOp), uint16(FCMOVE),
7760	/*11960*/ uint16(xArgST),
7761	/*11961*/ uint16(xArgSTi),
7762	/*11962*/ uint16(xMatch),
7763	/*11963*/ uint16(xSetOp), uint16(FCMOVBE),
7764	/*11965*/ uint16(xArgST),
7765	/*11966*/ uint16(xArgSTi),
7766	/*11967*/ uint16(xMatch),
7767	/*11968*/ uint16(xSetOp), uint16(FCMOVU),
7768	/*11970*/ uint16(xArgST),
7769	/*11971*/ uint16(xArgSTi),
7770	/*11972*/ uint16(xMatch),
7771	/*11973*/ uint16(xSetOp), uint16(FUCOMPP),
7772	/*11975*/ uint16(xMatch),
7773	/*11976*/ uint16(xCondByte), 50,
7774	0xc0, 12111,
7775	0xc1, 12111,
7776	0xc2, 12111,
7777	0xc3, 12111,
7778	0xc4, 12111,
7779	0xc5, 12111,
7780	0xc6, 12111,
7781	0xc7, 12111,
7782	0xc8, 12116,
7783	0xc9, 12116,
7784	0xca, 12116,
7785	0xcb, 12116,
7786	0xcc, 12116,
7787	0xcd, 12116,
7788	0xce, 12116,
7789	0xcf, 12116,
7790	0xd0, 12121,
7791	0xd1, 12121,
7792	0xd2, 12121,
7793	0xd3, 12121,
7794	0xd4, 12121,
7795	0xd5, 12121,
7796	0xd6, 12121,
7797	0xd7, 12121,
7798	0xd8, 12126,
7799	0xd9, 12126,
7800	0xda, 12126,
7801	0xdb, 12126,
7802	0xdc, 12126,
7803	0xdd, 12126,
7804	0xde, 12126,
7805	0xdf, 12126,
7806	0xE2, 12131,
7807	0xE3, 12134,
7808	0xe8, 12137,
7809	0xe9, 12137,
7810	0xea, 12137,
7811	0xeb, 12137,
7812	0xec, 12137,
7813	0xed, 12137,
7814	0xee, 12137,
7815	0xef, 12137,
7816	0xf0, 12142,
7817	0xf1, 12142,
7818	0xf2, 12142,
7819	0xf3, 12142,
7820	0xf4, 12142,
7821	0xf5, 12142,
7822	0xf6, 12142,
7823	0xf7, 12142,
7824	/*12078*/ uint16(xCondSlashR),
7825	12087, // 0
7826	12091, // 1
7827	12095, // 2
7828	12099, // 3
7829	0,     // 4
7830	12103, // 5
7831	0,     // 6
7832	12107, // 7
7833	/*12087*/ uint16(xSetOp), uint16(FILD),
7834	/*12089*/ uint16(xArgM32int),
7835	/*12090*/ uint16(xMatch),
7836	/*12091*/ uint16(xSetOp), uint16(FISTTP),
7837	/*12093*/ uint16(xArgM32int),
7838	/*12094*/ uint16(xMatch),
7839	/*12095*/ uint16(xSetOp), uint16(FIST),
7840	/*12097*/ uint16(xArgM32int),
7841	/*12098*/ uint16(xMatch),
7842	/*12099*/ uint16(xSetOp), uint16(FISTP),
7843	/*12101*/ uint16(xArgM32int),
7844	/*12102*/ uint16(xMatch),
7845	/*12103*/ uint16(xSetOp), uint16(FLD),
7846	/*12105*/ uint16(xArgM80fp),
7847	/*12106*/ uint16(xMatch),
7848	/*12107*/ uint16(xSetOp), uint16(FSTP),
7849	/*12109*/ uint16(xArgM80fp),
7850	/*12110*/ uint16(xMatch),
7851	/*12111*/ uint16(xSetOp), uint16(FCMOVNB),
7852	/*12113*/ uint16(xArgST),
7853	/*12114*/ uint16(xArgSTi),
7854	/*12115*/ uint16(xMatch),
7855	/*12116*/ uint16(xSetOp), uint16(FCMOVNE),
7856	/*12118*/ uint16(xArgST),
7857	/*12119*/ uint16(xArgSTi),
7858	/*12120*/ uint16(xMatch),
7859	/*12121*/ uint16(xSetOp), uint16(FCMOVNBE),
7860	/*12123*/ uint16(xArgST),
7861	/*12124*/ uint16(xArgSTi),
7862	/*12125*/ uint16(xMatch),
7863	/*12126*/ uint16(xSetOp), uint16(FCMOVNU),
7864	/*12128*/ uint16(xArgST),
7865	/*12129*/ uint16(xArgSTi),
7866	/*12130*/ uint16(xMatch),
7867	/*12131*/ uint16(xSetOp), uint16(FNCLEX),
7868	/*12133*/ uint16(xMatch),
7869	/*12134*/ uint16(xSetOp), uint16(FNINIT),
7870	/*12136*/ uint16(xMatch),
7871	/*12137*/ uint16(xSetOp), uint16(FUCOMI),
7872	/*12139*/ uint16(xArgST),
7873	/*12140*/ uint16(xArgSTi),
7874	/*12141*/ uint16(xMatch),
7875	/*12142*/ uint16(xSetOp), uint16(FCOMI),
7876	/*12144*/ uint16(xArgST),
7877	/*12145*/ uint16(xArgSTi),
7878	/*12146*/ uint16(xMatch),
7879	/*12147*/ uint16(xCondByte), 48,
7880	0xc0, 12286,
7881	0xc1, 12286,
7882	0xc2, 12286,
7883	0xc3, 12286,
7884	0xc4, 12286,
7885	0xc5, 12286,
7886	0xc6, 12286,
7887	0xc7, 12286,
7888	0xc8, 12291,
7889	0xc9, 12291,
7890	0xca, 12291,
7891	0xcb, 12291,
7892	0xcc, 12291,
7893	0xcd, 12291,
7894	0xce, 12291,
7895	0xcf, 12291,
7896	0xe0, 12296,
7897	0xe1, 12296,
7898	0xe2, 12296,
7899	0xe3, 12296,
7900	0xe4, 12296,
7901	0xe5, 12296,
7902	0xe6, 12296,
7903	0xe7, 12296,
7904	0xe8, 12301,
7905	0xe9, 12301,
7906	0xea, 12301,
7907	0xeb, 12301,
7908	0xec, 12301,
7909	0xed, 12301,
7910	0xee, 12301,
7911	0xef, 12301,
7912	0xf0, 12306,
7913	0xf1, 12306,
7914	0xf2, 12306,
7915	0xf3, 12306,
7916	0xf4, 12306,
7917	0xf5, 12306,
7918	0xf6, 12306,
7919	0xf7, 12306,
7920	0xf8, 12311,
7921	0xf9, 12311,
7922	0xfa, 12311,
7923	0xfb, 12311,
7924	0xfc, 12311,
7925	0xfd, 12311,
7926	0xfe, 12311,
7927	0xff, 12311,
7928	/*12245*/ uint16(xCondSlashR),
7929	12254, // 0
7930	12258, // 1
7931	12262, // 2
7932	12266, // 3
7933	12270, // 4
7934	12274, // 5
7935	12278, // 6
7936	12282, // 7
7937	/*12254*/ uint16(xSetOp), uint16(FADD),
7938	/*12256*/ uint16(xArgM64fp),
7939	/*12257*/ uint16(xMatch),
7940	/*12258*/ uint16(xSetOp), uint16(FMUL),
7941	/*12260*/ uint16(xArgM64fp),
7942	/*12261*/ uint16(xMatch),
7943	/*12262*/ uint16(xSetOp), uint16(FCOM),
7944	/*12264*/ uint16(xArgM64fp),
7945	/*12265*/ uint16(xMatch),
7946	/*12266*/ uint16(xSetOp), uint16(FCOMP),
7947	/*12268*/ uint16(xArgM64fp),
7948	/*12269*/ uint16(xMatch),
7949	/*12270*/ uint16(xSetOp), uint16(FSUB),
7950	/*12272*/ uint16(xArgM64fp),
7951	/*12273*/ uint16(xMatch),
7952	/*12274*/ uint16(xSetOp), uint16(FSUBR),
7953	/*12276*/ uint16(xArgM64fp),
7954	/*12277*/ uint16(xMatch),
7955	/*12278*/ uint16(xSetOp), uint16(FDIV),
7956	/*12280*/ uint16(xArgM64fp),
7957	/*12281*/ uint16(xMatch),
7958	/*12282*/ uint16(xSetOp), uint16(FDIVR),
7959	/*12284*/ uint16(xArgM64fp),
7960	/*12285*/ uint16(xMatch),
7961	/*12286*/ uint16(xSetOp), uint16(FADD),
7962	/*12288*/ uint16(xArgSTi),
7963	/*12289*/ uint16(xArgST),
7964	/*12290*/ uint16(xMatch),
7965	/*12291*/ uint16(xSetOp), uint16(FMUL),
7966	/*12293*/ uint16(xArgSTi),
7967	/*12294*/ uint16(xArgST),
7968	/*12295*/ uint16(xMatch),
7969	/*12296*/ uint16(xSetOp), uint16(FSUBR),
7970	/*12298*/ uint16(xArgSTi),
7971	/*12299*/ uint16(xArgST),
7972	/*12300*/ uint16(xMatch),
7973	/*12301*/ uint16(xSetOp), uint16(FSUB),
7974	/*12303*/ uint16(xArgSTi),
7975	/*12304*/ uint16(xArgST),
7976	/*12305*/ uint16(xMatch),
7977	/*12306*/ uint16(xSetOp), uint16(FDIVR),
7978	/*12308*/ uint16(xArgSTi),
7979	/*12309*/ uint16(xArgST),
7980	/*12310*/ uint16(xMatch),
7981	/*12311*/ uint16(xSetOp), uint16(FDIV),
7982	/*12313*/ uint16(xArgSTi),
7983	/*12314*/ uint16(xArgST),
7984	/*12315*/ uint16(xMatch),
7985	/*12316*/ uint16(xCondByte), 40,
7986	0xc0, 12435,
7987	0xc1, 12435,
7988	0xc2, 12435,
7989	0xc3, 12435,
7990	0xc4, 12435,
7991	0xc5, 12435,
7992	0xc6, 12435,
7993	0xc7, 12435,
7994	0xd0, 12439,
7995	0xd1, 12439,
7996	0xd2, 12439,
7997	0xd3, 12439,
7998	0xd4, 12439,
7999	0xd5, 12439,
8000	0xd6, 12439,
8001	0xd7, 12439,
8002	0xd8, 12443,
8003	0xd9, 12443,
8004	0xda, 12443,
8005	0xdb, 12443,
8006	0xdc, 12443,
8007	0xdd, 12443,
8008	0xde, 12443,
8009	0xdf, 12443,
8010	0xe0, 12447,
8011	0xe1, 12447,
8012	0xe2, 12447,
8013	0xe3, 12447,
8014	0xe4, 12447,
8015	0xe5, 12447,
8016	0xe6, 12447,
8017	0xe7, 12447,
8018	0xe8, 12451,
8019	0xe9, 12451,
8020	0xea, 12451,
8021	0xeb, 12451,
8022	0xec, 12451,
8023	0xed, 12451,
8024	0xee, 12451,
8025	0xef, 12451,
8026	/*12398*/ uint16(xCondSlashR),
8027	12407, // 0
8028	12411, // 1
8029	12415, // 2
8030	12419, // 3
8031	12423, // 4
8032	0,     // 5
8033	12427, // 6
8034	12431, // 7
8035	/*12407*/ uint16(xSetOp), uint16(FLD),
8036	/*12409*/ uint16(xArgM64fp),
8037	/*12410*/ uint16(xMatch),
8038	/*12411*/ uint16(xSetOp), uint16(FISTTP),
8039	/*12413*/ uint16(xArgM64int),
8040	/*12414*/ uint16(xMatch),
8041	/*12415*/ uint16(xSetOp), uint16(FST),
8042	/*12417*/ uint16(xArgM64fp),
8043	/*12418*/ uint16(xMatch),
8044	/*12419*/ uint16(xSetOp), uint16(FSTP),
8045	/*12421*/ uint16(xArgM64fp),
8046	/*12422*/ uint16(xMatch),
8047	/*12423*/ uint16(xSetOp), uint16(FRSTOR),
8048	/*12425*/ uint16(xArgM94108byte),
8049	/*12426*/ uint16(xMatch),
8050	/*12427*/ uint16(xSetOp), uint16(FNSAVE),
8051	/*12429*/ uint16(xArgM94108byte),
8052	/*12430*/ uint16(xMatch),
8053	/*12431*/ uint16(xSetOp), uint16(FNSTSW),
8054	/*12433*/ uint16(xArgM2byte),
8055	/*12434*/ uint16(xMatch),
8056	/*12435*/ uint16(xSetOp), uint16(FFREE),
8057	/*12437*/ uint16(xArgSTi),
8058	/*12438*/ uint16(xMatch),
8059	/*12439*/ uint16(xSetOp), uint16(FST),
8060	/*12441*/ uint16(xArgSTi),
8061	/*12442*/ uint16(xMatch),
8062	/*12443*/ uint16(xSetOp), uint16(FSTP),
8063	/*12445*/ uint16(xArgSTi),
8064	/*12446*/ uint16(xMatch),
8065	/*12447*/ uint16(xSetOp), uint16(FUCOM),
8066	/*12449*/ uint16(xArgSTi),
8067	/*12450*/ uint16(xMatch),
8068	/*12451*/ uint16(xSetOp), uint16(FUCOMP),
8069	/*12453*/ uint16(xArgSTi),
8070	/*12454*/ uint16(xMatch),
8071	/*12455*/ uint16(xCondByte), 49,
8072	0xc0, 12596,
8073	0xc1, 12596,
8074	0xc2, 12596,
8075	0xc3, 12596,
8076	0xc4, 12596,
8077	0xc5, 12596,
8078	0xc6, 12596,
8079	0xc7, 12596,
8080	0xc8, 12601,
8081	0xc9, 12601,
8082	0xca, 12601,
8083	0xcb, 12601,
8084	0xcc, 12601,
8085	0xcd, 12601,
8086	0xce, 12601,
8087	0xcf, 12601,
8088	0xD9, 12606,
8089	0xe0, 12609,
8090	0xe1, 12609,
8091	0xe2, 12609,
8092	0xe3, 12609,
8093	0xe4, 12609,
8094	0xe5, 12609,
8095	0xe6, 12609,
8096	0xe7, 12609,
8097	0xe8, 12614,
8098	0xe9, 12614,
8099	0xea, 12614,
8100	0xeb, 12614,
8101	0xec, 12614,
8102	0xed, 12614,
8103	0xee, 12614,
8104	0xef, 12614,
8105	0xf0, 12619,
8106	0xf1, 12619,
8107	0xf2, 12619,
8108	0xf3, 12619,
8109	0xf4, 12619,
8110	0xf5, 12619,
8111	0xf6, 12619,
8112	0xf7, 12619,
8113	0xf8, 12624,
8114	0xf9, 12624,
8115	0xfa, 12624,
8116	0xfb, 12624,
8117	0xfc, 12624,
8118	0xfd, 12624,
8119	0xfe, 12624,
8120	0xff, 12624,
8121	/*12555*/ uint16(xCondSlashR),
8122	12564, // 0
8123	12568, // 1
8124	12572, // 2
8125	12576, // 3
8126	12580, // 4
8127	12584, // 5
8128	12588, // 6
8129	12592, // 7
8130	/*12564*/ uint16(xSetOp), uint16(FIADD),
8131	/*12566*/ uint16(xArgM16int),
8132	/*12567*/ uint16(xMatch),
8133	/*12568*/ uint16(xSetOp), uint16(FIMUL),
8134	/*12570*/ uint16(xArgM16int),
8135	/*12571*/ uint16(xMatch),
8136	/*12572*/ uint16(xSetOp), uint16(FICOM),
8137	/*12574*/ uint16(xArgM16int),
8138	/*12575*/ uint16(xMatch),
8139	/*12576*/ uint16(xSetOp), uint16(FICOMP),
8140	/*12578*/ uint16(xArgM16int),
8141	/*12579*/ uint16(xMatch),
8142	/*12580*/ uint16(xSetOp), uint16(FISUB),
8143	/*12582*/ uint16(xArgM16int),
8144	/*12583*/ uint16(xMatch),
8145	/*12584*/ uint16(xSetOp), uint16(FISUBR),
8146	/*12586*/ uint16(xArgM16int),
8147	/*12587*/ uint16(xMatch),
8148	/*12588*/ uint16(xSetOp), uint16(FIDIV),
8149	/*12590*/ uint16(xArgM16int),
8150	/*12591*/ uint16(xMatch),
8151	/*12592*/ uint16(xSetOp), uint16(FIDIVR),
8152	/*12594*/ uint16(xArgM16int),
8153	/*12595*/ uint16(xMatch),
8154	/*12596*/ uint16(xSetOp), uint16(FADDP),
8155	/*12598*/ uint16(xArgSTi),
8156	/*12599*/ uint16(xArgST),
8157	/*12600*/ uint16(xMatch),
8158	/*12601*/ uint16(xSetOp), uint16(FMULP),
8159	/*12603*/ uint16(xArgSTi),
8160	/*12604*/ uint16(xArgST),
8161	/*12605*/ uint16(xMatch),
8162	/*12606*/ uint16(xSetOp), uint16(FCOMPP),
8163	/*12608*/ uint16(xMatch),
8164	/*12609*/ uint16(xSetOp), uint16(FSUBRP),
8165	/*12611*/ uint16(xArgSTi),
8166	/*12612*/ uint16(xArgST),
8167	/*12613*/ uint16(xMatch),
8168	/*12614*/ uint16(xSetOp), uint16(FSUBP),
8169	/*12616*/ uint16(xArgSTi),
8170	/*12617*/ uint16(xArgST),
8171	/*12618*/ uint16(xMatch),
8172	/*12619*/ uint16(xSetOp), uint16(FDIVRP),
8173	/*12621*/ uint16(xArgSTi),
8174	/*12622*/ uint16(xArgST),
8175	/*12623*/ uint16(xMatch),
8176	/*12624*/ uint16(xSetOp), uint16(FDIVP),
8177	/*12626*/ uint16(xArgSTi),
8178	/*12627*/ uint16(xArgST),
8179	/*12628*/ uint16(xMatch),
8180	/*12629*/ uint16(xCondByte), 25,
8181	0xc0, 12722,
8182	0xc1, 12722,
8183	0xc2, 12722,
8184	0xc3, 12722,
8185	0xc4, 12722,
8186	0xc5, 12722,
8187	0xc6, 12722,
8188	0xc7, 12722,
8189	0xE0, 12726,
8190	0xe8, 12730,
8191	0xe9, 12730,
8192	0xea, 12730,
8193	0xeb, 12730,
8194	0xec, 12730,
8195	0xed, 12730,
8196	0xee, 12730,
8197	0xef, 12730,
8198	0xf0, 12735,
8199	0xf1, 12735,
8200	0xf2, 12735,
8201	0xf3, 12735,
8202	0xf4, 12735,
8203	0xf5, 12735,
8204	0xf6, 12735,
8205	0xf7, 12735,
8206	/*12681*/ uint16(xCondSlashR),
8207	12690, // 0
8208	12694, // 1
8209	12698, // 2
8210	12702, // 3
8211	12706, // 4
8212	12710, // 5
8213	12714, // 6
8214	12718, // 7
8215	/*12690*/ uint16(xSetOp), uint16(FILD),
8216	/*12692*/ uint16(xArgM16int),
8217	/*12693*/ uint16(xMatch),
8218	/*12694*/ uint16(xSetOp), uint16(FISTTP),
8219	/*12696*/ uint16(xArgM16int),
8220	/*12697*/ uint16(xMatch),
8221	/*12698*/ uint16(xSetOp), uint16(FIST),
8222	/*12700*/ uint16(xArgM16int),
8223	/*12701*/ uint16(xMatch),
8224	/*12702*/ uint16(xSetOp), uint16(FISTP),
8225	/*12704*/ uint16(xArgM16int),
8226	/*12705*/ uint16(xMatch),
8227	/*12706*/ uint16(xSetOp), uint16(FBLD),
8228	/*12708*/ uint16(xArgM80dec),
8229	/*12709*/ uint16(xMatch),
8230	/*12710*/ uint16(xSetOp), uint16(FILD),
8231	/*12712*/ uint16(xArgM64int),
8232	/*12713*/ uint16(xMatch),
8233	/*12714*/ uint16(xSetOp), uint16(FBSTP),
8234	/*12716*/ uint16(xArgM80bcd),
8235	/*12717*/ uint16(xMatch),
8236	/*12718*/ uint16(xSetOp), uint16(FISTP),
8237	/*12720*/ uint16(xArgM64int),
8238	/*12721*/ uint16(xMatch),
8239	/*12722*/ uint16(xSetOp), uint16(FFREEP),
8240	/*12724*/ uint16(xArgSTi),
8241	/*12725*/ uint16(xMatch),
8242	/*12726*/ uint16(xSetOp), uint16(FNSTSW),
8243	/*12728*/ uint16(xArgAX),
8244	/*12729*/ uint16(xMatch),
8245	/*12730*/ uint16(xSetOp), uint16(FUCOMIP),
8246	/*12732*/ uint16(xArgST),
8247	/*12733*/ uint16(xArgSTi),
8248	/*12734*/ uint16(xMatch),
8249	/*12735*/ uint16(xSetOp), uint16(FCOMIP),
8250	/*12737*/ uint16(xArgST),
8251	/*12738*/ uint16(xArgSTi),
8252	/*12739*/ uint16(xMatch),
8253	/*12740*/ uint16(xSetOp), uint16(LOOPNE),
8254	/*12742*/ uint16(xReadCb),
8255	/*12743*/ uint16(xArgRel8),
8256	/*12744*/ uint16(xMatch),
8257	/*12745*/ uint16(xSetOp), uint16(LOOPE),
8258	/*12747*/ uint16(xReadCb),
8259	/*12748*/ uint16(xArgRel8),
8260	/*12749*/ uint16(xMatch),
8261	/*12750*/ uint16(xSetOp), uint16(LOOP),
8262	/*12752*/ uint16(xReadCb),
8263	/*12753*/ uint16(xArgRel8),
8264	/*12754*/ uint16(xMatch),
8265	/*12755*/ uint16(xCondIs64), 12758, 12772,
8266	/*12758*/ uint16(xCondAddrSize), 12762, 12767, 0,
8267	/*12762*/ uint16(xSetOp), uint16(JCXZ),
8268	/*12764*/ uint16(xReadCb),
8269	/*12765*/ uint16(xArgRel8),
8270	/*12766*/ uint16(xMatch),
8271	/*12767*/ uint16(xSetOp), uint16(JECXZ),
8272	/*12769*/ uint16(xReadCb),
8273	/*12770*/ uint16(xArgRel8),
8274	/*12771*/ uint16(xMatch),
8275	/*12772*/ uint16(xCondAddrSize), 0, 12767, 12776,
8276	/*12776*/ uint16(xSetOp), uint16(JRCXZ),
8277	/*12778*/ uint16(xReadCb),
8278	/*12779*/ uint16(xArgRel8),
8279	/*12780*/ uint16(xMatch),
8280	/*12781*/ uint16(xSetOp), uint16(IN),
8281	/*12783*/ uint16(xReadIb),
8282	/*12784*/ uint16(xArgAL),
8283	/*12785*/ uint16(xArgImm8u),
8284	/*12786*/ uint16(xMatch),
8285	/*12787*/ uint16(xCondDataSize), 12791, 12797, 12803,
8286	/*12791*/ uint16(xSetOp), uint16(IN),
8287	/*12793*/ uint16(xReadIb),
8288	/*12794*/ uint16(xArgAX),
8289	/*12795*/ uint16(xArgImm8u),
8290	/*12796*/ uint16(xMatch),
8291	/*12797*/ uint16(xSetOp), uint16(IN),
8292	/*12799*/ uint16(xReadIb),
8293	/*12800*/ uint16(xArgEAX),
8294	/*12801*/ uint16(xArgImm8u),
8295	/*12802*/ uint16(xMatch),
8296	/*12803*/ uint16(xSetOp), uint16(IN),
8297	/*12805*/ uint16(xReadIb),
8298	/*12806*/ uint16(xArgEAX),
8299	/*12807*/ uint16(xArgImm8u),
8300	/*12808*/ uint16(xMatch),
8301	/*12809*/ uint16(xSetOp), uint16(OUT),
8302	/*12811*/ uint16(xReadIb),
8303	/*12812*/ uint16(xArgImm8u),
8304	/*12813*/ uint16(xArgAL),
8305	/*12814*/ uint16(xMatch),
8306	/*12815*/ uint16(xCondPrefix), 3,
8307	0xC5, 12859,
8308	0xC4, 12845,
8309	0x0, 12823,
8310	/*12823*/ uint16(xCondDataSize), 12827, 12833, 12839,
8311	/*12827*/ uint16(xSetOp), uint16(OUT),
8312	/*12829*/ uint16(xReadIb),
8313	/*12830*/ uint16(xArgImm8u),
8314	/*12831*/ uint16(xArgAX),
8315	/*12832*/ uint16(xMatch),
8316	/*12833*/ uint16(xSetOp), uint16(OUT),
8317	/*12835*/ uint16(xReadIb),
8318	/*12836*/ uint16(xArgImm8u),
8319	/*12837*/ uint16(xArgEAX),
8320	/*12838*/ uint16(xMatch),
8321	/*12839*/ uint16(xSetOp), uint16(OUT),
8322	/*12841*/ uint16(xReadIb),
8323	/*12842*/ uint16(xArgImm8u),
8324	/*12843*/ uint16(xArgEAX),
8325	/*12844*/ uint16(xMatch),
8326	/*12845*/ uint16(xCondPrefix), 1,
8327	0x66, 12849,
8328	/*12849*/ uint16(xCondPrefix), 1,
8329	0x0F, 12853,
8330	/*12853*/ uint16(xSetOp), uint16(VMOVNTDQ),
8331	/*12855*/ uint16(xReadSlashR),
8332	/*12856*/ uint16(xArgM256),
8333	/*12857*/ uint16(xArgYmm1),
8334	/*12858*/ uint16(xMatch),
8335	/*12859*/ uint16(xCondPrefix), 1,
8336	0x66, 12863,
8337	/*12863*/ uint16(xCondPrefix), 1,
8338	0x0F, 12867,
8339	/*12867*/ uint16(xSetOp), uint16(VMOVNTDQ),
8340	/*12869*/ uint16(xReadSlashR),
8341	/*12870*/ uint16(xArgM256),
8342	/*12871*/ uint16(xArgYmm1),
8343	/*12872*/ uint16(xMatch),
8344	/*12873*/ uint16(xCondIs64), 12876, 12890,
8345	/*12876*/ uint16(xCondDataSize), 12880, 12885, 0,
8346	/*12880*/ uint16(xSetOp), uint16(CALL),
8347	/*12882*/ uint16(xReadCw),
8348	/*12883*/ uint16(xArgRel16),
8349	/*12884*/ uint16(xMatch),
8350	/*12885*/ uint16(xSetOp), uint16(CALL),
8351	/*12887*/ uint16(xReadCd),
8352	/*12888*/ uint16(xArgRel32),
8353	/*12889*/ uint16(xMatch),
8354	/*12890*/ uint16(xCondDataSize), 12894, 12885, 12899,
8355	/*12894*/ uint16(xSetOp), uint16(CALL),
8356	/*12896*/ uint16(xReadCd),
8357	/*12897*/ uint16(xArgRel32),
8358	/*12898*/ uint16(xMatch),
8359	/*12899*/ uint16(xSetOp), uint16(CALL),
8360	/*12901*/ uint16(xReadCd),
8361	/*12902*/ uint16(xArgRel32),
8362	/*12903*/ uint16(xMatch),
8363	/*12904*/ uint16(xCondIs64), 12907, 12921,
8364	/*12907*/ uint16(xCondDataSize), 12911, 12916, 0,
8365	/*12911*/ uint16(xSetOp), uint16(JMP),
8366	/*12913*/ uint16(xReadCw),
8367	/*12914*/ uint16(xArgRel16),
8368	/*12915*/ uint16(xMatch),
8369	/*12916*/ uint16(xSetOp), uint16(JMP),
8370	/*12918*/ uint16(xReadCd),
8371	/*12919*/ uint16(xArgRel32),
8372	/*12920*/ uint16(xMatch),
8373	/*12921*/ uint16(xCondDataSize), 12925, 12916, 12930,
8374	/*12925*/ uint16(xSetOp), uint16(JMP),
8375	/*12927*/ uint16(xReadCd),
8376	/*12928*/ uint16(xArgRel32),
8377	/*12929*/ uint16(xMatch),
8378	/*12930*/ uint16(xSetOp), uint16(JMP),
8379	/*12932*/ uint16(xReadCd),
8380	/*12933*/ uint16(xArgRel32),
8381	/*12934*/ uint16(xMatch),
8382	/*12935*/ uint16(xCondIs64), 12938, 0,
8383	/*12938*/ uint16(xCondDataSize), 12942, 12947, 0,
8384	/*12942*/ uint16(xSetOp), uint16(LJMP),
8385	/*12944*/ uint16(xReadCd),
8386	/*12945*/ uint16(xArgPtr16colon16),
8387	/*12946*/ uint16(xMatch),
8388	/*12947*/ uint16(xSetOp), uint16(LJMP),
8389	/*12949*/ uint16(xReadCp),
8390	/*12950*/ uint16(xArgPtr16colon32),
8391	/*12951*/ uint16(xMatch),
8392	/*12952*/ uint16(xSetOp), uint16(JMP),
8393	/*12954*/ uint16(xReadCb),
8394	/*12955*/ uint16(xArgRel8),
8395	/*12956*/ uint16(xMatch),
8396	/*12957*/ uint16(xSetOp), uint16(IN),
8397	/*12959*/ uint16(xArgAL),
8398	/*12960*/ uint16(xArgDX),
8399	/*12961*/ uint16(xMatch),
8400	/*12962*/ uint16(xCondDataSize), 12966, 12971, 12976,
8401	/*12966*/ uint16(xSetOp), uint16(IN),
8402	/*12968*/ uint16(xArgAX),
8403	/*12969*/ uint16(xArgDX),
8404	/*12970*/ uint16(xMatch),
8405	/*12971*/ uint16(xSetOp), uint16(IN),
8406	/*12973*/ uint16(xArgEAX),
8407	/*12974*/ uint16(xArgDX),
8408	/*12975*/ uint16(xMatch),
8409	/*12976*/ uint16(xSetOp), uint16(IN),
8410	/*12978*/ uint16(xArgEAX),
8411	/*12979*/ uint16(xArgDX),
8412	/*12980*/ uint16(xMatch),
8413	/*12981*/ uint16(xSetOp), uint16(OUT),
8414	/*12983*/ uint16(xArgDX),
8415	/*12984*/ uint16(xArgAL),
8416	/*12985*/ uint16(xMatch),
8417	/*12986*/ uint16(xCondDataSize), 12990, 12995, 13000,
8418	/*12990*/ uint16(xSetOp), uint16(OUT),
8419	/*12992*/ uint16(xArgDX),
8420	/*12993*/ uint16(xArgAX),
8421	/*12994*/ uint16(xMatch),
8422	/*12995*/ uint16(xSetOp), uint16(OUT),
8423	/*12997*/ uint16(xArgDX),
8424	/*12998*/ uint16(xArgEAX),
8425	/*12999*/ uint16(xMatch),
8426	/*13000*/ uint16(xSetOp), uint16(OUT),
8427	/*13002*/ uint16(xArgDX),
8428	/*13003*/ uint16(xArgEAX),
8429	/*13004*/ uint16(xMatch),
8430	/*13005*/ uint16(xSetOp), uint16(ICEBP),
8431	/*13007*/ uint16(xMatch),
8432	/*13008*/ uint16(xSetOp), uint16(HLT),
8433	/*13010*/ uint16(xMatch),
8434	/*13011*/ uint16(xSetOp), uint16(CMC),
8435	/*13013*/ uint16(xMatch),
8436	/*13014*/ uint16(xCondSlashR),
8437	13023, // 0
8438	0,     // 1
8439	13029, // 2
8440	13033, // 3
8441	13037, // 4
8442	13041, // 5
8443	13045, // 6
8444	13049, // 7
8445	/*13023*/ uint16(xSetOp), uint16(TEST),
8446	/*13025*/ uint16(xReadIb),
8447	/*13026*/ uint16(xArgRM8),
8448	/*13027*/ uint16(xArgImm8u),
8449	/*13028*/ uint16(xMatch),
8450	/*13029*/ uint16(xSetOp), uint16(NOT),
8451	/*13031*/ uint16(xArgRM8),
8452	/*13032*/ uint16(xMatch),
8453	/*13033*/ uint16(xSetOp), uint16(NEG),
8454	/*13035*/ uint16(xArgRM8),
8455	/*13036*/ uint16(xMatch),
8456	/*13037*/ uint16(xSetOp), uint16(MUL),
8457	/*13039*/ uint16(xArgRM8),
8458	/*13040*/ uint16(xMatch),
8459	/*13041*/ uint16(xSetOp), uint16(IMUL),
8460	/*13043*/ uint16(xArgRM8),
8461	/*13044*/ uint16(xMatch),
8462	/*13045*/ uint16(xSetOp), uint16(DIV),
8463	/*13047*/ uint16(xArgRM8),
8464	/*13048*/ uint16(xMatch),
8465	/*13049*/ uint16(xSetOp), uint16(IDIV),
8466	/*13051*/ uint16(xArgRM8),
8467	/*13052*/ uint16(xMatch),
8468	/*13053*/ uint16(xCondSlashR),
8469	13062, // 0
8470	0,     // 1
8471	13091, // 2
8472	13114, // 3
8473	13137, // 4
8474	13160, // 5
8475	13183, // 6
8476	13206, // 7
8477	/*13062*/ uint16(xCondIs64), 13065, 13081,
8478	/*13065*/ uint16(xCondDataSize), 13069, 13075, 0,
8479	/*13069*/ uint16(xSetOp), uint16(TEST),
8480	/*13071*/ uint16(xReadIw),
8481	/*13072*/ uint16(xArgRM16),
8482	/*13073*/ uint16(xArgImm16),
8483	/*13074*/ uint16(xMatch),
8484	/*13075*/ uint16(xSetOp), uint16(TEST),
8485	/*13077*/ uint16(xReadId),
8486	/*13078*/ uint16(xArgRM32),
8487	/*13079*/ uint16(xArgImm32),
8488	/*13080*/ uint16(xMatch),
8489	/*13081*/ uint16(xCondDataSize), 13069, 13075, 13085,
8490	/*13085*/ uint16(xSetOp), uint16(TEST),
8491	/*13087*/ uint16(xReadId),
8492	/*13088*/ uint16(xArgRM64),
8493	/*13089*/ uint16(xArgImm32),
8494	/*13090*/ uint16(xMatch),
8495	/*13091*/ uint16(xCondIs64), 13094, 13106,
8496	/*13094*/ uint16(xCondDataSize), 13098, 13102, 0,
8497	/*13098*/ uint16(xSetOp), uint16(NOT),
8498	/*13100*/ uint16(xArgRM16),
8499	/*13101*/ uint16(xMatch),
8500	/*13102*/ uint16(xSetOp), uint16(NOT),
8501	/*13104*/ uint16(xArgRM32),
8502	/*13105*/ uint16(xMatch),
8503	/*13106*/ uint16(xCondDataSize), 13098, 13102, 13110,
8504	/*13110*/ uint16(xSetOp), uint16(NOT),
8505	/*13112*/ uint16(xArgRM64),
8506	/*13113*/ uint16(xMatch),
8507	/*13114*/ uint16(xCondIs64), 13117, 13129,
8508	/*13117*/ uint16(xCondDataSize), 13121, 13125, 0,
8509	/*13121*/ uint16(xSetOp), uint16(NEG),
8510	/*13123*/ uint16(xArgRM16),
8511	/*13124*/ uint16(xMatch),
8512	/*13125*/ uint16(xSetOp), uint16(NEG),
8513	/*13127*/ uint16(xArgRM32),
8514	/*13128*/ uint16(xMatch),
8515	/*13129*/ uint16(xCondDataSize), 13121, 13125, 13133,
8516	/*13133*/ uint16(xSetOp), uint16(NEG),
8517	/*13135*/ uint16(xArgRM64),
8518	/*13136*/ uint16(xMatch),
8519	/*13137*/ uint16(xCondIs64), 13140, 13152,
8520	/*13140*/ uint16(xCondDataSize), 13144, 13148, 0,
8521	/*13144*/ uint16(xSetOp), uint16(MUL),
8522	/*13146*/ uint16(xArgRM16),
8523	/*13147*/ uint16(xMatch),
8524	/*13148*/ uint16(xSetOp), uint16(MUL),
8525	/*13150*/ uint16(xArgRM32),
8526	/*13151*/ uint16(xMatch),
8527	/*13152*/ uint16(xCondDataSize), 13144, 13148, 13156,
8528	/*13156*/ uint16(xSetOp), uint16(MUL),
8529	/*13158*/ uint16(xArgRM64),
8530	/*13159*/ uint16(xMatch),
8531	/*13160*/ uint16(xCondIs64), 13163, 13175,
8532	/*13163*/ uint16(xCondDataSize), 13167, 13171, 0,
8533	/*13167*/ uint16(xSetOp), uint16(IMUL),
8534	/*13169*/ uint16(xArgRM16),
8535	/*13170*/ uint16(xMatch),
8536	/*13171*/ uint16(xSetOp), uint16(IMUL),
8537	/*13173*/ uint16(xArgRM32),
8538	/*13174*/ uint16(xMatch),
8539	/*13175*/ uint16(xCondDataSize), 13167, 13171, 13179,
8540	/*13179*/ uint16(xSetOp), uint16(IMUL),
8541	/*13181*/ uint16(xArgRM64),
8542	/*13182*/ uint16(xMatch),
8543	/*13183*/ uint16(xCondIs64), 13186, 13198,
8544	/*13186*/ uint16(xCondDataSize), 13190, 13194, 0,
8545	/*13190*/ uint16(xSetOp), uint16(DIV),
8546	/*13192*/ uint16(xArgRM16),
8547	/*13193*/ uint16(xMatch),
8548	/*13194*/ uint16(xSetOp), uint16(DIV),
8549	/*13196*/ uint16(xArgRM32),
8550	/*13197*/ uint16(xMatch),
8551	/*13198*/ uint16(xCondDataSize), 13190, 13194, 13202,
8552	/*13202*/ uint16(xSetOp), uint16(DIV),
8553	/*13204*/ uint16(xArgRM64),
8554	/*13205*/ uint16(xMatch),
8555	/*13206*/ uint16(xCondIs64), 13209, 13221,
8556	/*13209*/ uint16(xCondDataSize), 13213, 13217, 0,
8557	/*13213*/ uint16(xSetOp), uint16(IDIV),
8558	/*13215*/ uint16(xArgRM16),
8559	/*13216*/ uint16(xMatch),
8560	/*13217*/ uint16(xSetOp), uint16(IDIV),
8561	/*13219*/ uint16(xArgRM32),
8562	/*13220*/ uint16(xMatch),
8563	/*13221*/ uint16(xCondDataSize), 13213, 13217, 13225,
8564	/*13225*/ uint16(xSetOp), uint16(IDIV),
8565	/*13227*/ uint16(xArgRM64),
8566	/*13228*/ uint16(xMatch),
8567	/*13229*/ uint16(xSetOp), uint16(CLC),
8568	/*13231*/ uint16(xMatch),
8569	/*13232*/ uint16(xSetOp), uint16(STC),
8570	/*13234*/ uint16(xMatch),
8571	/*13235*/ uint16(xSetOp), uint16(CLI),
8572	/*13237*/ uint16(xMatch),
8573	/*13238*/ uint16(xSetOp), uint16(STI),
8574	/*13240*/ uint16(xMatch),
8575	/*13241*/ uint16(xSetOp), uint16(CLD),
8576	/*13243*/ uint16(xMatch),
8577	/*13244*/ uint16(xSetOp), uint16(STD),
8578	/*13246*/ uint16(xMatch),
8579	/*13247*/ uint16(xCondSlashR),
8580	13256, // 0
8581	13260, // 1
8582	0,     // 2
8583	0,     // 3
8584	0,     // 4
8585	0,     // 5
8586	0,     // 6
8587	0,     // 7
8588	/*13256*/ uint16(xSetOp), uint16(INC),
8589	/*13258*/ uint16(xArgRM8),
8590	/*13259*/ uint16(xMatch),
8591	/*13260*/ uint16(xSetOp), uint16(DEC),
8592	/*13262*/ uint16(xArgRM8),
8593	/*13263*/ uint16(xMatch),
8594	/*13264*/ uint16(xCondSlashR),
8595	13273, // 0
8596	13296, // 1
8597	13319, // 2
8598	13338, // 3
8599	13361, // 4
8600	13380, // 5
8601	13403, // 6
8602	0,     // 7
8603	/*13273*/ uint16(xCondIs64), 13276, 13288,
8604	/*13276*/ uint16(xCondDataSize), 13280, 13284, 0,
8605	/*13280*/ uint16(xSetOp), uint16(INC),
8606	/*13282*/ uint16(xArgRM16),
8607	/*13283*/ uint16(xMatch),
8608	/*13284*/ uint16(xSetOp), uint16(INC),
8609	/*13286*/ uint16(xArgRM32),
8610	/*13287*/ uint16(xMatch),
8611	/*13288*/ uint16(xCondDataSize), 13280, 13284, 13292,
8612	/*13292*/ uint16(xSetOp), uint16(INC),
8613	/*13294*/ uint16(xArgRM64),
8614	/*13295*/ uint16(xMatch),
8615	/*13296*/ uint16(xCondIs64), 13299, 13311,
8616	/*13299*/ uint16(xCondDataSize), 13303, 13307, 0,
8617	/*13303*/ uint16(xSetOp), uint16(DEC),
8618	/*13305*/ uint16(xArgRM16),
8619	/*13306*/ uint16(xMatch),
8620	/*13307*/ uint16(xSetOp), uint16(DEC),
8621	/*13309*/ uint16(xArgRM32),
8622	/*13310*/ uint16(xMatch),
8623	/*13311*/ uint16(xCondDataSize), 13303, 13307, 13315,
8624	/*13315*/ uint16(xSetOp), uint16(DEC),
8625	/*13317*/ uint16(xArgRM64),
8626	/*13318*/ uint16(xMatch),
8627	/*13319*/ uint16(xCondIs64), 13322, 13334,
8628	/*13322*/ uint16(xCondDataSize), 13326, 13330, 0,
8629	/*13326*/ uint16(xSetOp), uint16(CALL),
8630	/*13328*/ uint16(xArgRM16),
8631	/*13329*/ uint16(xMatch),
8632	/*13330*/ uint16(xSetOp), uint16(CALL),
8633	/*13332*/ uint16(xArgRM32),
8634	/*13333*/ uint16(xMatch),
8635	/*13334*/ uint16(xSetOp), uint16(CALL),
8636	/*13336*/ uint16(xArgRM64),
8637	/*13337*/ uint16(xMatch),
8638	/*13338*/ uint16(xCondIs64), 13341, 13353,
8639	/*13341*/ uint16(xCondDataSize), 13345, 13349, 0,
8640	/*13345*/ uint16(xSetOp), uint16(LCALL),
8641	/*13347*/ uint16(xArgM16colon16),
8642	/*13348*/ uint16(xMatch),
8643	/*13349*/ uint16(xSetOp), uint16(LCALL),
8644	/*13351*/ uint16(xArgM16colon32),
8645	/*13352*/ uint16(xMatch),
8646	/*13353*/ uint16(xCondDataSize), 13345, 13349, 13357,
8647	/*13357*/ uint16(xSetOp), uint16(LCALL),
8648	/*13359*/ uint16(xArgM16colon64),
8649	/*13360*/ uint16(xMatch),
8650	/*13361*/ uint16(xCondIs64), 13364, 13376,
8651	/*13364*/ uint16(xCondDataSize), 13368, 13372, 0,
8652	/*13368*/ uint16(xSetOp), uint16(JMP),
8653	/*13370*/ uint16(xArgRM16),
8654	/*13371*/ uint16(xMatch),
8655	/*13372*/ uint16(xSetOp), uint16(JMP),
8656	/*13374*/ uint16(xArgRM32),
8657	/*13375*/ uint16(xMatch),
8658	/*13376*/ uint16(xSetOp), uint16(JMP),
8659	/*13378*/ uint16(xArgRM64),
8660	/*13379*/ uint16(xMatch),
8661	/*13380*/ uint16(xCondIs64), 13383, 13395,
8662	/*13383*/ uint16(xCondDataSize), 13387, 13391, 0,
8663	/*13387*/ uint16(xSetOp), uint16(LJMP),
8664	/*13389*/ uint16(xArgM16colon16),
8665	/*13390*/ uint16(xMatch),
8666	/*13391*/ uint16(xSetOp), uint16(LJMP),
8667	/*13393*/ uint16(xArgM16colon32),
8668	/*13394*/ uint16(xMatch),
8669	/*13395*/ uint16(xCondDataSize), 13387, 13391, 13399,
8670	/*13399*/ uint16(xSetOp), uint16(LJMP),
8671	/*13401*/ uint16(xArgM16colon64),
8672	/*13402*/ uint16(xMatch),
8673	/*13403*/ uint16(xCondIs64), 13406, 13418,
8674	/*13406*/ uint16(xCondDataSize), 13410, 13414, 0,
8675	/*13410*/ uint16(xSetOp), uint16(PUSH),
8676	/*13412*/ uint16(xArgRM16),
8677	/*13413*/ uint16(xMatch),
8678	/*13414*/ uint16(xSetOp), uint16(PUSH),
8679	/*13416*/ uint16(xArgRM32),
8680	/*13417*/ uint16(xMatch),
8681	/*13418*/ uint16(xCondDataSize), 13410, 13422, 13426,
8682	/*13422*/ uint16(xSetOp), uint16(PUSH),
8683	/*13424*/ uint16(xArgRM64),
8684	/*13425*/ uint16(xMatch),
8685	/*13426*/ uint16(xSetOp), uint16(PUSH),
8686	/*13428*/ uint16(xArgRM64),
8687	/*13429*/ uint16(xMatch),
8688}
8689
8690const (
8691	_ Op = iota
8692
8693	AAA
8694	AAD
8695	AAM
8696	AAS
8697	ADC
8698	ADD
8699	ADDPD
8700	ADDPS
8701	ADDSD
8702	ADDSS
8703	ADDSUBPD
8704	ADDSUBPS
8705	AESDEC
8706	AESDECLAST
8707	AESENC
8708	AESENCLAST
8709	AESIMC
8710	AESKEYGENASSIST
8711	AND
8712	ANDNPD
8713	ANDNPS
8714	ANDPD
8715	ANDPS
8716	ARPL
8717	BLENDPD
8718	BLENDPS
8719	BLENDVPD
8720	BLENDVPS
8721	BOUND
8722	BSF
8723	BSR
8724	BSWAP
8725	BT
8726	BTC
8727	BTR
8728	BTS
8729	CALL
8730	CBW
8731	CDQ
8732	CDQE
8733	CLC
8734	CLD
8735	CLFLUSH
8736	CLI
8737	CLTS
8738	CMC
8739	CMOVA
8740	CMOVAE
8741	CMOVB
8742	CMOVBE
8743	CMOVE
8744	CMOVG
8745	CMOVGE
8746	CMOVL
8747	CMOVLE
8748	CMOVNE
8749	CMOVNO
8750	CMOVNP
8751	CMOVNS
8752	CMOVO
8753	CMOVP
8754	CMOVS
8755	CMP
8756	CMPPD
8757	CMPPS
8758	CMPSB
8759	CMPSD
8760	CMPSD_XMM
8761	CMPSQ
8762	CMPSS
8763	CMPSW
8764	CMPXCHG
8765	CMPXCHG16B
8766	CMPXCHG8B
8767	COMISD
8768	COMISS
8769	CPUID
8770	CQO
8771	CRC32
8772	CVTDQ2PD
8773	CVTDQ2PS
8774	CVTPD2DQ
8775	CVTPD2PI
8776	CVTPD2PS
8777	CVTPI2PD
8778	CVTPI2PS
8779	CVTPS2DQ
8780	CVTPS2PD
8781	CVTPS2PI
8782	CVTSD2SI
8783	CVTSD2SS
8784	CVTSI2SD
8785	CVTSI2SS
8786	CVTSS2SD
8787	CVTSS2SI
8788	CVTTPD2DQ
8789	CVTTPD2PI
8790	CVTTPS2DQ
8791	CVTTPS2PI
8792	CVTTSD2SI
8793	CVTTSS2SI
8794	CWD
8795	CWDE
8796	DAA
8797	DAS
8798	DEC
8799	DIV
8800	DIVPD
8801	DIVPS
8802	DIVSD
8803	DIVSS
8804	DPPD
8805	DPPS
8806	EMMS
8807	ENTER
8808	EXTRACTPS
8809	F2XM1
8810	FABS
8811	FADD
8812	FADDP
8813	FBLD
8814	FBSTP
8815	FCHS
8816	FCMOVB
8817	FCMOVBE
8818	FCMOVE
8819	FCMOVNB
8820	FCMOVNBE
8821	FCMOVNE
8822	FCMOVNU
8823	FCMOVU
8824	FCOM
8825	FCOMI
8826	FCOMIP
8827	FCOMP
8828	FCOMPP
8829	FCOS
8830	FDECSTP
8831	FDIV
8832	FDIVP
8833	FDIVR
8834	FDIVRP
8835	FFREE
8836	FFREEP
8837	FIADD
8838	FICOM
8839	FICOMP
8840	FIDIV
8841	FIDIVR
8842	FILD
8843	FIMUL
8844	FINCSTP
8845	FIST
8846	FISTP
8847	FISTTP
8848	FISUB
8849	FISUBR
8850	FLD
8851	FLD1
8852	FLDCW
8853	FLDENV
8854	FLDL2E
8855	FLDL2T
8856	FLDLG2
8857	FLDLN2
8858	FLDPI
8859	FLDZ
8860	FMUL
8861	FMULP
8862	FNCLEX
8863	FNINIT
8864	FNOP
8865	FNSAVE
8866	FNSTCW
8867	FNSTENV
8868	FNSTSW
8869	FPATAN
8870	FPREM
8871	FPREM1
8872	FPTAN
8873	FRNDINT
8874	FRSTOR
8875	FSCALE
8876	FSIN
8877	FSINCOS
8878	FSQRT
8879	FST
8880	FSTP
8881	FSUB
8882	FSUBP
8883	FSUBR
8884	FSUBRP
8885	FTST
8886	FUCOM
8887	FUCOMI
8888	FUCOMIP
8889	FUCOMP
8890	FUCOMPP
8891	FWAIT
8892	FXAM
8893	FXCH
8894	FXRSTOR
8895	FXRSTOR64
8896	FXSAVE
8897	FXSAVE64
8898	FXTRACT
8899	FYL2X
8900	FYL2XP1
8901	HADDPD
8902	HADDPS
8903	HLT
8904	HSUBPD
8905	HSUBPS
8906	ICEBP
8907	IDIV
8908	IMUL
8909	IN
8910	INC
8911	INSB
8912	INSD
8913	INSERTPS
8914	INSW
8915	INT
8916	INTO
8917	INVD
8918	INVLPG
8919	INVPCID
8920	IRET
8921	IRETD
8922	IRETQ
8923	JA
8924	JAE
8925	JB
8926	JBE
8927	JCXZ
8928	JE
8929	JECXZ
8930	JG
8931	JGE
8932	JL
8933	JLE
8934	JMP
8935	JNE
8936	JNO
8937	JNP
8938	JNS
8939	JO
8940	JP
8941	JRCXZ
8942	JS
8943	LAHF
8944	LAR
8945	LCALL
8946	LDDQU
8947	LDMXCSR
8948	LDS
8949	LEA
8950	LEAVE
8951	LES
8952	LFENCE
8953	LFS
8954	LGDT
8955	LGS
8956	LIDT
8957	LJMP
8958	LLDT
8959	LMSW
8960	LODSB
8961	LODSD
8962	LODSQ
8963	LODSW
8964	LOOP
8965	LOOPE
8966	LOOPNE
8967	LRET
8968	LSL
8969	LSS
8970	LTR
8971	LZCNT
8972	MASKMOVDQU
8973	MASKMOVQ
8974	MAXPD
8975	MAXPS
8976	MAXSD
8977	MAXSS
8978	MFENCE
8979	MINPD
8980	MINPS
8981	MINSD
8982	MINSS
8983	MONITOR
8984	MOV
8985	MOVAPD
8986	MOVAPS
8987	MOVBE
8988	MOVD
8989	MOVDDUP
8990	MOVDQ2Q
8991	MOVDQA
8992	MOVDQU
8993	MOVHLPS
8994	MOVHPD
8995	MOVHPS
8996	MOVLHPS
8997	MOVLPD
8998	MOVLPS
8999	MOVMSKPD
9000	MOVMSKPS
9001	MOVNTDQ
9002	MOVNTDQA
9003	MOVNTI
9004	MOVNTPD
9005	MOVNTPS
9006	MOVNTQ
9007	MOVNTSD
9008	MOVNTSS
9009	MOVQ
9010	MOVQ2DQ
9011	MOVSB
9012	MOVSD
9013	MOVSD_XMM
9014	MOVSHDUP
9015	MOVSLDUP
9016	MOVSQ
9017	MOVSS
9018	MOVSW
9019	MOVSX
9020	MOVSXD
9021	MOVUPD
9022	MOVUPS
9023	MOVZX
9024	MPSADBW
9025	MUL
9026	MULPD
9027	MULPS
9028	MULSD
9029	MULSS
9030	MWAIT
9031	NEG
9032	NOP
9033	NOT
9034	OR
9035	ORPD
9036	ORPS
9037	OUT
9038	OUTSB
9039	OUTSD
9040	OUTSW
9041	PABSB
9042	PABSD
9043	PABSW
9044	PACKSSDW
9045	PACKSSWB
9046	PACKUSDW
9047	PACKUSWB
9048	PADDB
9049	PADDD
9050	PADDQ
9051	PADDSB
9052	PADDSW
9053	PADDUSB
9054	PADDUSW
9055	PADDW
9056	PALIGNR
9057	PAND
9058	PANDN
9059	PAUSE
9060	PAVGB
9061	PAVGW
9062	PBLENDVB
9063	PBLENDW
9064	PCLMULQDQ
9065	PCMPEQB
9066	PCMPEQD
9067	PCMPEQQ
9068	PCMPEQW
9069	PCMPESTRI
9070	PCMPESTRM
9071	PCMPGTB
9072	PCMPGTD
9073	PCMPGTQ
9074	PCMPGTW
9075	PCMPISTRI
9076	PCMPISTRM
9077	PEXTRB
9078	PEXTRD
9079	PEXTRQ
9080	PEXTRW
9081	PHADDD
9082	PHADDSW
9083	PHADDW
9084	PHMINPOSUW
9085	PHSUBD
9086	PHSUBSW
9087	PHSUBW
9088	PINSRB
9089	PINSRD
9090	PINSRQ
9091	PINSRW
9092	PMADDUBSW
9093	PMADDWD
9094	PMAXSB
9095	PMAXSD
9096	PMAXSW
9097	PMAXUB
9098	PMAXUD
9099	PMAXUW
9100	PMINSB
9101	PMINSD
9102	PMINSW
9103	PMINUB
9104	PMINUD
9105	PMINUW
9106	PMOVMSKB
9107	PMOVSXBD
9108	PMOVSXBQ
9109	PMOVSXBW
9110	PMOVSXDQ
9111	PMOVSXWD
9112	PMOVSXWQ
9113	PMOVZXBD
9114	PMOVZXBQ
9115	PMOVZXBW
9116	PMOVZXDQ
9117	PMOVZXWD
9118	PMOVZXWQ
9119	PMULDQ
9120	PMULHRSW
9121	PMULHUW
9122	PMULHW
9123	PMULLD
9124	PMULLW
9125	PMULUDQ
9126	POP
9127	POPA
9128	POPAD
9129	POPCNT
9130	POPF
9131	POPFD
9132	POPFQ
9133	POR
9134	PREFETCHNTA
9135	PREFETCHT0
9136	PREFETCHT1
9137	PREFETCHT2
9138	PREFETCHW
9139	PSADBW
9140	PSHUFB
9141	PSHUFD
9142	PSHUFHW
9143	PSHUFLW
9144	PSHUFW
9145	PSIGNB
9146	PSIGND
9147	PSIGNW
9148	PSLLD
9149	PSLLDQ
9150	PSLLQ
9151	PSLLW
9152	PSRAD
9153	PSRAW
9154	PSRLD
9155	PSRLDQ
9156	PSRLQ
9157	PSRLW
9158	PSUBB
9159	PSUBD
9160	PSUBQ
9161	PSUBSB
9162	PSUBSW
9163	PSUBUSB
9164	PSUBUSW
9165	PSUBW
9166	PTEST
9167	PUNPCKHBW
9168	PUNPCKHDQ
9169	PUNPCKHQDQ
9170	PUNPCKHWD
9171	PUNPCKLBW
9172	PUNPCKLDQ
9173	PUNPCKLQDQ
9174	PUNPCKLWD
9175	PUSH
9176	PUSHA
9177	PUSHAD
9178	PUSHF
9179	PUSHFD
9180	PUSHFQ
9181	PXOR
9182	RCL
9183	RCPPS
9184	RCPSS
9185	RCR
9186	RDFSBASE
9187	RDGSBASE
9188	RDMSR
9189	RDPMC
9190	RDRAND
9191	RDTSC
9192	RDTSCP
9193	RET
9194	ROL
9195	ROR
9196	ROUNDPD
9197	ROUNDPS
9198	ROUNDSD
9199	ROUNDSS
9200	RSM
9201	RSQRTPS
9202	RSQRTSS
9203	SAHF
9204	SAR
9205	SBB
9206	SCASB
9207	SCASD
9208	SCASQ
9209	SCASW
9210	SETA
9211	SETAE
9212	SETB
9213	SETBE
9214	SETE
9215	SETG
9216	SETGE
9217	SETL
9218	SETLE
9219	SETNE
9220	SETNO
9221	SETNP
9222	SETNS
9223	SETO
9224	SETP
9225	SETS
9226	SFENCE
9227	SGDT
9228	SHL
9229	SHLD
9230	SHR
9231	SHRD
9232	SHUFPD
9233	SHUFPS
9234	SIDT
9235	SLDT
9236	SMSW
9237	SQRTPD
9238	SQRTPS
9239	SQRTSD
9240	SQRTSS
9241	STC
9242	STD
9243	STI
9244	STMXCSR
9245	STOSB
9246	STOSD
9247	STOSQ
9248	STOSW
9249	STR
9250	SUB
9251	SUBPD
9252	SUBPS
9253	SUBSD
9254	SUBSS
9255	SWAPGS
9256	SYSCALL
9257	SYSENTER
9258	SYSEXIT
9259	SYSRET
9260	TEST
9261	TZCNT
9262	UCOMISD
9263	UCOMISS
9264	UD0
9265	UD1
9266	UD2
9267	UNPCKHPD
9268	UNPCKHPS
9269	UNPCKLPD
9270	UNPCKLPS
9271	VERR
9272	VERW
9273	VMOVDQA
9274	VMOVDQU
9275	VMOVNTDQ
9276	VMOVNTDQA
9277	VZEROUPPER
9278	WBINVD
9279	WRFSBASE
9280	WRGSBASE
9281	WRMSR
9282	XABORT
9283	XADD
9284	XBEGIN
9285	XCHG
9286	XEND
9287	XGETBV
9288	XLATB
9289	XOR
9290	XORPD
9291	XORPS
9292	XRSTOR
9293	XRSTOR64
9294	XRSTORS
9295	XRSTORS64
9296	XSAVE
9297	XSAVE64
9298	XSAVEC
9299	XSAVEC64
9300	XSAVEOPT
9301	XSAVEOPT64
9302	XSAVES
9303	XSAVES64
9304	XSETBV
9305	XTEST
9306)
9307
9308const maxOp = XTEST
9309
9310var opNames = [...]string{
9311	AAA:             "AAA",
9312	AAD:             "AAD",
9313	AAM:             "AAM",
9314	AAS:             "AAS",
9315	ADC:             "ADC",
9316	ADD:             "ADD",
9317	ADDPD:           "ADDPD",
9318	ADDPS:           "ADDPS",
9319	ADDSD:           "ADDSD",
9320	ADDSS:           "ADDSS",
9321	ADDSUBPD:        "ADDSUBPD",
9322	ADDSUBPS:        "ADDSUBPS",
9323	AESDEC:          "AESDEC",
9324	AESDECLAST:      "AESDECLAST",
9325	AESENC:          "AESENC",
9326	AESENCLAST:      "AESENCLAST",
9327	AESIMC:          "AESIMC",
9328	AESKEYGENASSIST: "AESKEYGENASSIST",
9329	AND:             "AND",
9330	ANDNPD:          "ANDNPD",
9331	ANDNPS:          "ANDNPS",
9332	ANDPD:           "ANDPD",
9333	ANDPS:           "ANDPS",
9334	ARPL:            "ARPL",
9335	BLENDPD:         "BLENDPD",
9336	BLENDPS:         "BLENDPS",
9337	BLENDVPD:        "BLENDVPD",
9338	BLENDVPS:        "BLENDVPS",
9339	BOUND:           "BOUND",
9340	BSF:             "BSF",
9341	BSR:             "BSR",
9342	BSWAP:           "BSWAP",
9343	BT:              "BT",
9344	BTC:             "BTC",
9345	BTR:             "BTR",
9346	BTS:             "BTS",
9347	CALL:            "CALL",
9348	CBW:             "CBW",
9349	CDQ:             "CDQ",
9350	CDQE:            "CDQE",
9351	CLC:             "CLC",
9352	CLD:             "CLD",
9353	CLFLUSH:         "CLFLUSH",
9354	CLI:             "CLI",
9355	CLTS:            "CLTS",
9356	CMC:             "CMC",
9357	CMOVA:           "CMOVA",
9358	CMOVAE:          "CMOVAE",
9359	CMOVB:           "CMOVB",
9360	CMOVBE:          "CMOVBE",
9361	CMOVE:           "CMOVE",
9362	CMOVG:           "CMOVG",
9363	CMOVGE:          "CMOVGE",
9364	CMOVL:           "CMOVL",
9365	CMOVLE:          "CMOVLE",
9366	CMOVNE:          "CMOVNE",
9367	CMOVNO:          "CMOVNO",
9368	CMOVNP:          "CMOVNP",
9369	CMOVNS:          "CMOVNS",
9370	CMOVO:           "CMOVO",
9371	CMOVP:           "CMOVP",
9372	CMOVS:           "CMOVS",
9373	CMP:             "CMP",
9374	CMPPD:           "CMPPD",
9375	CMPPS:           "CMPPS",
9376	CMPSB:           "CMPSB",
9377	CMPSD:           "CMPSD",
9378	CMPSD_XMM:       "CMPSD_XMM",
9379	CMPSQ:           "CMPSQ",
9380	CMPSS:           "CMPSS",
9381	CMPSW:           "CMPSW",
9382	CMPXCHG:         "CMPXCHG",
9383	CMPXCHG16B:      "CMPXCHG16B",
9384	CMPXCHG8B:       "CMPXCHG8B",
9385	COMISD:          "COMISD",
9386	COMISS:          "COMISS",
9387	CPUID:           "CPUID",
9388	CQO:             "CQO",
9389	CRC32:           "CRC32",
9390	CVTDQ2PD:        "CVTDQ2PD",
9391	CVTDQ2PS:        "CVTDQ2PS",
9392	CVTPD2DQ:        "CVTPD2DQ",
9393	CVTPD2PI:        "CVTPD2PI",
9394	CVTPD2PS:        "CVTPD2PS",
9395	CVTPI2PD:        "CVTPI2PD",
9396	CVTPI2PS:        "CVTPI2PS",
9397	CVTPS2DQ:        "CVTPS2DQ",
9398	CVTPS2PD:        "CVTPS2PD",
9399	CVTPS2PI:        "CVTPS2PI",
9400	CVTSD2SI:        "CVTSD2SI",
9401	CVTSD2SS:        "CVTSD2SS",
9402	CVTSI2SD:        "CVTSI2SD",
9403	CVTSI2SS:        "CVTSI2SS",
9404	CVTSS2SD:        "CVTSS2SD",
9405	CVTSS2SI:        "CVTSS2SI",
9406	CVTTPD2DQ:       "CVTTPD2DQ",
9407	CVTTPD2PI:       "CVTTPD2PI",
9408	CVTTPS2DQ:       "CVTTPS2DQ",
9409	CVTTPS2PI:       "CVTTPS2PI",
9410	CVTTSD2SI:       "CVTTSD2SI",
9411	CVTTSS2SI:       "CVTTSS2SI",
9412	CWD:             "CWD",
9413	CWDE:            "CWDE",
9414	DAA:             "DAA",
9415	DAS:             "DAS",
9416	DEC:             "DEC",
9417	DIV:             "DIV",
9418	DIVPD:           "DIVPD",
9419	DIVPS:           "DIVPS",
9420	DIVSD:           "DIVSD",
9421	DIVSS:           "DIVSS",
9422	DPPD:            "DPPD",
9423	DPPS:            "DPPS",
9424	EMMS:            "EMMS",
9425	ENTER:           "ENTER",
9426	EXTRACTPS:       "EXTRACTPS",
9427	F2XM1:           "F2XM1",
9428	FABS:            "FABS",
9429	FADD:            "FADD",
9430	FADDP:           "FADDP",
9431	FBLD:            "FBLD",
9432	FBSTP:           "FBSTP",
9433	FCHS:            "FCHS",
9434	FCMOVB:          "FCMOVB",
9435	FCMOVBE:         "FCMOVBE",
9436	FCMOVE:          "FCMOVE",
9437	FCMOVNB:         "FCMOVNB",
9438	FCMOVNBE:        "FCMOVNBE",
9439	FCMOVNE:         "FCMOVNE",
9440	FCMOVNU:         "FCMOVNU",
9441	FCMOVU:          "FCMOVU",
9442	FCOM:            "FCOM",
9443	FCOMI:           "FCOMI",
9444	FCOMIP:          "FCOMIP",
9445	FCOMP:           "FCOMP",
9446	FCOMPP:          "FCOMPP",
9447	FCOS:            "FCOS",
9448	FDECSTP:         "FDECSTP",
9449	FDIV:            "FDIV",
9450	FDIVP:           "FDIVP",
9451	FDIVR:           "FDIVR",
9452	FDIVRP:          "FDIVRP",
9453	FFREE:           "FFREE",
9454	FFREEP:          "FFREEP",
9455	FIADD:           "FIADD",
9456	FICOM:           "FICOM",
9457	FICOMP:          "FICOMP",
9458	FIDIV:           "FIDIV",
9459	FIDIVR:          "FIDIVR",
9460	FILD:            "FILD",
9461	FIMUL:           "FIMUL",
9462	FINCSTP:         "FINCSTP",
9463	FIST:            "FIST",
9464	FISTP:           "FISTP",
9465	FISTTP:          "FISTTP",
9466	FISUB:           "FISUB",
9467	FISUBR:          "FISUBR",
9468	FLD:             "FLD",
9469	FLD1:            "FLD1",
9470	FLDCW:           "FLDCW",
9471	FLDENV:          "FLDENV",
9472	FLDL2E:          "FLDL2E",
9473	FLDL2T:          "FLDL2T",
9474	FLDLG2:          "FLDLG2",
9475	FLDLN2:          "FLDLN2",
9476	FLDPI:           "FLDPI",
9477	FLDZ:            "FLDZ",
9478	FMUL:            "FMUL",
9479	FMULP:           "FMULP",
9480	FNCLEX:          "FNCLEX",
9481	FNINIT:          "FNINIT",
9482	FNOP:            "FNOP",
9483	FNSAVE:          "FNSAVE",
9484	FNSTCW:          "FNSTCW",
9485	FNSTENV:         "FNSTENV",
9486	FNSTSW:          "FNSTSW",
9487	FPATAN:          "FPATAN",
9488	FPREM:           "FPREM",
9489	FPREM1:          "FPREM1",
9490	FPTAN:           "FPTAN",
9491	FRNDINT:         "FRNDINT",
9492	FRSTOR:          "FRSTOR",
9493	FSCALE:          "FSCALE",
9494	FSIN:            "FSIN",
9495	FSINCOS:         "FSINCOS",
9496	FSQRT:           "FSQRT",
9497	FST:             "FST",
9498	FSTP:            "FSTP",
9499	FSUB:            "FSUB",
9500	FSUBP:           "FSUBP",
9501	FSUBR:           "FSUBR",
9502	FSUBRP:          "FSUBRP",
9503	FTST:            "FTST",
9504	FUCOM:           "FUCOM",
9505	FUCOMI:          "FUCOMI",
9506	FUCOMIP:         "FUCOMIP",
9507	FUCOMP:          "FUCOMP",
9508	FUCOMPP:         "FUCOMPP",
9509	FWAIT:           "FWAIT",
9510	FXAM:            "FXAM",
9511	FXCH:            "FXCH",
9512	FXRSTOR:         "FXRSTOR",
9513	FXRSTOR64:       "FXRSTOR64",
9514	FXSAVE:          "FXSAVE",
9515	FXSAVE64:        "FXSAVE64",
9516	FXTRACT:         "FXTRACT",
9517	FYL2X:           "FYL2X",
9518	FYL2XP1:         "FYL2XP1",
9519	HADDPD:          "HADDPD",
9520	HADDPS:          "HADDPS",
9521	HLT:             "HLT",
9522	HSUBPD:          "HSUBPD",
9523	HSUBPS:          "HSUBPS",
9524	ICEBP:           "ICEBP",
9525	IDIV:            "IDIV",
9526	IMUL:            "IMUL",
9527	IN:              "IN",
9528	INC:             "INC",
9529	INSB:            "INSB",
9530	INSD:            "INSD",
9531	INSERTPS:        "INSERTPS",
9532	INSW:            "INSW",
9533	INT:             "INT",
9534	INTO:            "INTO",
9535	INVD:            "INVD",
9536	INVLPG:          "INVLPG",
9537	INVPCID:         "INVPCID",
9538	IRET:            "IRET",
9539	IRETD:           "IRETD",
9540	IRETQ:           "IRETQ",
9541	JA:              "JA",
9542	JAE:             "JAE",
9543	JB:              "JB",
9544	JBE:             "JBE",
9545	JCXZ:            "JCXZ",
9546	JE:              "JE",
9547	JECXZ:           "JECXZ",
9548	JG:              "JG",
9549	JGE:             "JGE",
9550	JL:              "JL",
9551	JLE:             "JLE",
9552	JMP:             "JMP",
9553	JNE:             "JNE",
9554	JNO:             "JNO",
9555	JNP:             "JNP",
9556	JNS:             "JNS",
9557	JO:              "JO",
9558	JP:              "JP",
9559	JRCXZ:           "JRCXZ",
9560	JS:              "JS",
9561	LAHF:            "LAHF",
9562	LAR:             "LAR",
9563	LCALL:           "LCALL",
9564	LDDQU:           "LDDQU",
9565	LDMXCSR:         "LDMXCSR",
9566	LDS:             "LDS",
9567	LEA:             "LEA",
9568	LEAVE:           "LEAVE",
9569	LES:             "LES",
9570	LFENCE:          "LFENCE",
9571	LFS:             "LFS",
9572	LGDT:            "LGDT",
9573	LGS:             "LGS",
9574	LIDT:            "LIDT",
9575	LJMP:            "LJMP",
9576	LLDT:            "LLDT",
9577	LMSW:            "LMSW",
9578	LODSB:           "LODSB",
9579	LODSD:           "LODSD",
9580	LODSQ:           "LODSQ",
9581	LODSW:           "LODSW",
9582	LOOP:            "LOOP",
9583	LOOPE:           "LOOPE",
9584	LOOPNE:          "LOOPNE",
9585	LRET:            "LRET",
9586	LSL:             "LSL",
9587	LSS:             "LSS",
9588	LTR:             "LTR",
9589	LZCNT:           "LZCNT",
9590	MASKMOVDQU:      "MASKMOVDQU",
9591	MASKMOVQ:        "MASKMOVQ",
9592	MAXPD:           "MAXPD",
9593	MAXPS:           "MAXPS",
9594	MAXSD:           "MAXSD",
9595	MAXSS:           "MAXSS",
9596	MFENCE:          "MFENCE",
9597	MINPD:           "MINPD",
9598	MINPS:           "MINPS",
9599	MINSD:           "MINSD",
9600	MINSS:           "MINSS",
9601	MONITOR:         "MONITOR",
9602	MOV:             "MOV",
9603	MOVAPD:          "MOVAPD",
9604	MOVAPS:          "MOVAPS",
9605	MOVBE:           "MOVBE",
9606	MOVD:            "MOVD",
9607	MOVDDUP:         "MOVDDUP",
9608	MOVDQ2Q:         "MOVDQ2Q",
9609	MOVDQA:          "MOVDQA",
9610	MOVDQU:          "MOVDQU",
9611	MOVHLPS:         "MOVHLPS",
9612	MOVHPD:          "MOVHPD",
9613	MOVHPS:          "MOVHPS",
9614	MOVLHPS:         "MOVLHPS",
9615	MOVLPD:          "MOVLPD",
9616	MOVLPS:          "MOVLPS",
9617	MOVMSKPD:        "MOVMSKPD",
9618	MOVMSKPS:        "MOVMSKPS",
9619	MOVNTDQ:         "MOVNTDQ",
9620	MOVNTDQA:        "MOVNTDQA",
9621	MOVNTI:          "MOVNTI",
9622	MOVNTPD:         "MOVNTPD",
9623	MOVNTPS:         "MOVNTPS",
9624	MOVNTQ:          "MOVNTQ",
9625	MOVNTSD:         "MOVNTSD",
9626	MOVNTSS:         "MOVNTSS",
9627	MOVQ:            "MOVQ",
9628	MOVQ2DQ:         "MOVQ2DQ",
9629	MOVSB:           "MOVSB",
9630	MOVSD:           "MOVSD",
9631	MOVSD_XMM:       "MOVSD_XMM",
9632	MOVSHDUP:        "MOVSHDUP",
9633	MOVSLDUP:        "MOVSLDUP",
9634	MOVSQ:           "MOVSQ",
9635	MOVSS:           "MOVSS",
9636	MOVSW:           "MOVSW",
9637	MOVSX:           "MOVSX",
9638	MOVSXD:          "MOVSXD",
9639	MOVUPD:          "MOVUPD",
9640	MOVUPS:          "MOVUPS",
9641	MOVZX:           "MOVZX",
9642	MPSADBW:         "MPSADBW",
9643	MUL:             "MUL",
9644	MULPD:           "MULPD",
9645	MULPS:           "MULPS",
9646	MULSD:           "MULSD",
9647	MULSS:           "MULSS",
9648	MWAIT:           "MWAIT",
9649	NEG:             "NEG",
9650	NOP:             "NOP",
9651	NOT:             "NOT",
9652	OR:              "OR",
9653	ORPD:            "ORPD",
9654	ORPS:            "ORPS",
9655	OUT:             "OUT",
9656	OUTSB:           "OUTSB",
9657	OUTSD:           "OUTSD",
9658	OUTSW:           "OUTSW",
9659	PABSB:           "PABSB",
9660	PABSD:           "PABSD",
9661	PABSW:           "PABSW",
9662	PACKSSDW:        "PACKSSDW",
9663	PACKSSWB:        "PACKSSWB",
9664	PACKUSDW:        "PACKUSDW",
9665	PACKUSWB:        "PACKUSWB",
9666	PADDB:           "PADDB",
9667	PADDD:           "PADDD",
9668	PADDQ:           "PADDQ",
9669	PADDSB:          "PADDSB",
9670	PADDSW:          "PADDSW",
9671	PADDUSB:         "PADDUSB",
9672	PADDUSW:         "PADDUSW",
9673	PADDW:           "PADDW",
9674	PALIGNR:         "PALIGNR",
9675	PAND:            "PAND",
9676	PANDN:           "PANDN",
9677	PAUSE:           "PAUSE",
9678	PAVGB:           "PAVGB",
9679	PAVGW:           "PAVGW",
9680	PBLENDVB:        "PBLENDVB",
9681	PBLENDW:         "PBLENDW",
9682	PCLMULQDQ:       "PCLMULQDQ",
9683	PCMPEQB:         "PCMPEQB",
9684	PCMPEQD:         "PCMPEQD",
9685	PCMPEQQ:         "PCMPEQQ",
9686	PCMPEQW:         "PCMPEQW",
9687	PCMPESTRI:       "PCMPESTRI",
9688	PCMPESTRM:       "PCMPESTRM",
9689	PCMPGTB:         "PCMPGTB",
9690	PCMPGTD:         "PCMPGTD",
9691	PCMPGTQ:         "PCMPGTQ",
9692	PCMPGTW:         "PCMPGTW",
9693	PCMPISTRI:       "PCMPISTRI",
9694	PCMPISTRM:       "PCMPISTRM",
9695	PEXTRB:          "PEXTRB",
9696	PEXTRD:          "PEXTRD",
9697	PEXTRQ:          "PEXTRQ",
9698	PEXTRW:          "PEXTRW",
9699	PHADDD:          "PHADDD",
9700	PHADDSW:         "PHADDSW",
9701	PHADDW:          "PHADDW",
9702	PHMINPOSUW:      "PHMINPOSUW",
9703	PHSUBD:          "PHSUBD",
9704	PHSUBSW:         "PHSUBSW",
9705	PHSUBW:          "PHSUBW",
9706	PINSRB:          "PINSRB",
9707	PINSRD:          "PINSRD",
9708	PINSRQ:          "PINSRQ",
9709	PINSRW:          "PINSRW",
9710	PMADDUBSW:       "PMADDUBSW",
9711	PMADDWD:         "PMADDWD",
9712	PMAXSB:          "PMAXSB",
9713	PMAXSD:          "PMAXSD",
9714	PMAXSW:          "PMAXSW",
9715	PMAXUB:          "PMAXUB",
9716	PMAXUD:          "PMAXUD",
9717	PMAXUW:          "PMAXUW",
9718	PMINSB:          "PMINSB",
9719	PMINSD:          "PMINSD",
9720	PMINSW:          "PMINSW",
9721	PMINUB:          "PMINUB",
9722	PMINUD:          "PMINUD",
9723	PMINUW:          "PMINUW",
9724	PMOVMSKB:        "PMOVMSKB",
9725	PMOVSXBD:        "PMOVSXBD",
9726	PMOVSXBQ:        "PMOVSXBQ",
9727	PMOVSXBW:        "PMOVSXBW",
9728	PMOVSXDQ:        "PMOVSXDQ",
9729	PMOVSXWD:        "PMOVSXWD",
9730	PMOVSXWQ:        "PMOVSXWQ",
9731	PMOVZXBD:        "PMOVZXBD",
9732	PMOVZXBQ:        "PMOVZXBQ",
9733	PMOVZXBW:        "PMOVZXBW",
9734	PMOVZXDQ:        "PMOVZXDQ",
9735	PMOVZXWD:        "PMOVZXWD",
9736	PMOVZXWQ:        "PMOVZXWQ",
9737	PMULDQ:          "PMULDQ",
9738	PMULHRSW:        "PMULHRSW",
9739	PMULHUW:         "PMULHUW",
9740	PMULHW:          "PMULHW",
9741	PMULLD:          "PMULLD",
9742	PMULLW:          "PMULLW",
9743	PMULUDQ:         "PMULUDQ",
9744	POP:             "POP",
9745	POPA:            "POPA",
9746	POPAD:           "POPAD",
9747	POPCNT:          "POPCNT",
9748	POPF:            "POPF",
9749	POPFD:           "POPFD",
9750	POPFQ:           "POPFQ",
9751	POR:             "POR",
9752	PREFETCHNTA:     "PREFETCHNTA",
9753	PREFETCHT0:      "PREFETCHT0",
9754	PREFETCHT1:      "PREFETCHT1",
9755	PREFETCHT2:      "PREFETCHT2",
9756	PREFETCHW:       "PREFETCHW",
9757	PSADBW:          "PSADBW",
9758	PSHUFB:          "PSHUFB",
9759	PSHUFD:          "PSHUFD",
9760	PSHUFHW:         "PSHUFHW",
9761	PSHUFLW:         "PSHUFLW",
9762	PSHUFW:          "PSHUFW",
9763	PSIGNB:          "PSIGNB",
9764	PSIGND:          "PSIGND",
9765	PSIGNW:          "PSIGNW",
9766	PSLLD:           "PSLLD",
9767	PSLLDQ:          "PSLLDQ",
9768	PSLLQ:           "PSLLQ",
9769	PSLLW:           "PSLLW",
9770	PSRAD:           "PSRAD",
9771	PSRAW:           "PSRAW",
9772	PSRLD:           "PSRLD",
9773	PSRLDQ:          "PSRLDQ",
9774	PSRLQ:           "PSRLQ",
9775	PSRLW:           "PSRLW",
9776	PSUBB:           "PSUBB",
9777	PSUBD:           "PSUBD",
9778	PSUBQ:           "PSUBQ",
9779	PSUBSB:          "PSUBSB",
9780	PSUBSW:          "PSUBSW",
9781	PSUBUSB:         "PSUBUSB",
9782	PSUBUSW:         "PSUBUSW",
9783	PSUBW:           "PSUBW",
9784	PTEST:           "PTEST",
9785	PUNPCKHBW:       "PUNPCKHBW",
9786	PUNPCKHDQ:       "PUNPCKHDQ",
9787	PUNPCKHQDQ:      "PUNPCKHQDQ",
9788	PUNPCKHWD:       "PUNPCKHWD",
9789	PUNPCKLBW:       "PUNPCKLBW",
9790	PUNPCKLDQ:       "PUNPCKLDQ",
9791	PUNPCKLQDQ:      "PUNPCKLQDQ",
9792	PUNPCKLWD:       "PUNPCKLWD",
9793	PUSH:            "PUSH",
9794	PUSHA:           "PUSHA",
9795	PUSHAD:          "PUSHAD",
9796	PUSHF:           "PUSHF",
9797	PUSHFD:          "PUSHFD",
9798	PUSHFQ:          "PUSHFQ",
9799	PXOR:            "PXOR",
9800	RCL:             "RCL",
9801	RCPPS:           "RCPPS",
9802	RCPSS:           "RCPSS",
9803	RCR:             "RCR",
9804	RDFSBASE:        "RDFSBASE",
9805	RDGSBASE:        "RDGSBASE",
9806	RDMSR:           "RDMSR",
9807	RDPMC:           "RDPMC",
9808	RDRAND:          "RDRAND",
9809	RDTSC:           "RDTSC",
9810	RDTSCP:          "RDTSCP",
9811	RET:             "RET",
9812	ROL:             "ROL",
9813	ROR:             "ROR",
9814	ROUNDPD:         "ROUNDPD",
9815	ROUNDPS:         "ROUNDPS",
9816	ROUNDSD:         "ROUNDSD",
9817	ROUNDSS:         "ROUNDSS",
9818	RSM:             "RSM",
9819	RSQRTPS:         "RSQRTPS",
9820	RSQRTSS:         "RSQRTSS",
9821	SAHF:            "SAHF",
9822	SAR:             "SAR",
9823	SBB:             "SBB",
9824	SCASB:           "SCASB",
9825	SCASD:           "SCASD",
9826	SCASQ:           "SCASQ",
9827	SCASW:           "SCASW",
9828	SETA:            "SETA",
9829	SETAE:           "SETAE",
9830	SETB:            "SETB",
9831	SETBE:           "SETBE",
9832	SETE:            "SETE",
9833	SETG:            "SETG",
9834	SETGE:           "SETGE",
9835	SETL:            "SETL",
9836	SETLE:           "SETLE",
9837	SETNE:           "SETNE",
9838	SETNO:           "SETNO",
9839	SETNP:           "SETNP",
9840	SETNS:           "SETNS",
9841	SETO:            "SETO",
9842	SETP:            "SETP",
9843	SETS:            "SETS",
9844	SFENCE:          "SFENCE",
9845	SGDT:            "SGDT",
9846	SHL:             "SHL",
9847	SHLD:            "SHLD",
9848	SHR:             "SHR",
9849	SHRD:            "SHRD",
9850	SHUFPD:          "SHUFPD",
9851	SHUFPS:          "SHUFPS",
9852	SIDT:            "SIDT",
9853	SLDT:            "SLDT",
9854	SMSW:            "SMSW",
9855	SQRTPD:          "SQRTPD",
9856	SQRTPS:          "SQRTPS",
9857	SQRTSD:          "SQRTSD",
9858	SQRTSS:          "SQRTSS",
9859	STC:             "STC",
9860	STD:             "STD",
9861	STI:             "STI",
9862	STMXCSR:         "STMXCSR",
9863	STOSB:           "STOSB",
9864	STOSD:           "STOSD",
9865	STOSQ:           "STOSQ",
9866	STOSW:           "STOSW",
9867	STR:             "STR",
9868	SUB:             "SUB",
9869	SUBPD:           "SUBPD",
9870	SUBPS:           "SUBPS",
9871	SUBSD:           "SUBSD",
9872	SUBSS:           "SUBSS",
9873	SWAPGS:          "SWAPGS",
9874	SYSCALL:         "SYSCALL",
9875	SYSENTER:        "SYSENTER",
9876	SYSEXIT:         "SYSEXIT",
9877	SYSRET:          "SYSRET",
9878	TEST:            "TEST",
9879	TZCNT:           "TZCNT",
9880	UCOMISD:         "UCOMISD",
9881	UCOMISS:         "UCOMISS",
9882	UD0:             "UD0",
9883	UD1:             "UD1",
9884	UD2:             "UD2",
9885	UNPCKHPD:        "UNPCKHPD",
9886	UNPCKHPS:        "UNPCKHPS",
9887	UNPCKLPD:        "UNPCKLPD",
9888	UNPCKLPS:        "UNPCKLPS",
9889	VERR:            "VERR",
9890	VERW:            "VERW",
9891	VMOVDQA:         "VMOVDQA",
9892	VMOVDQU:         "VMOVDQU",
9893	VMOVNTDQ:        "VMOVNTDQ",
9894	VMOVNTDQA:       "VMOVNTDQA",
9895	VZEROUPPER:      "VZEROUPPER",
9896	WBINVD:          "WBINVD",
9897	WRFSBASE:        "WRFSBASE",
9898	WRGSBASE:        "WRGSBASE",
9899	WRMSR:           "WRMSR",
9900	XABORT:          "XABORT",
9901	XADD:            "XADD",
9902	XBEGIN:          "XBEGIN",
9903	XCHG:            "XCHG",
9904	XEND:            "XEND",
9905	XGETBV:          "XGETBV",
9906	XLATB:           "XLATB",
9907	XOR:             "XOR",
9908	XORPD:           "XORPD",
9909	XORPS:           "XORPS",
9910	XRSTOR:          "XRSTOR",
9911	XRSTOR64:        "XRSTOR64",
9912	XRSTORS:         "XRSTORS",
9913	XRSTORS64:       "XRSTORS64",
9914	XSAVE:           "XSAVE",
9915	XSAVE64:         "XSAVE64",
9916	XSAVEC:          "XSAVEC",
9917	XSAVEC64:        "XSAVEC64",
9918	XSAVEOPT:        "XSAVEOPT",
9919	XSAVEOPT64:      "XSAVEOPT64",
9920	XSAVES:          "XSAVES",
9921	XSAVES64:        "XSAVES64",
9922	XSETBV:          "XSETBV",
9923	XTEST:           "XTEST",
9924}
9925