• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|*                                                                            *|
3|*Target Instruction Enum Values                                              *|
4|*                                                                            *|
5|* Automatically generated file, do not edit!                                 *|
6|*                                                                            *|
7\*===----------------------------------------------------------------------===*/
8
9/* Capstone Disassembly Engine, http://www.capstone-engine.org */
10/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2014 */
11
12
13#ifdef GET_INSTRINFO_ENUM
14#undef GET_INSTRINFO_ENUM
15
16enum {
17    X86_PHI	= 0,
18    X86_INLINEASM	= 1,
19    X86_CFI_INSTRUCTION	= 2,
20    X86_EH_LABEL	= 3,
21    X86_GC_LABEL	= 4,
22    X86_KILL	= 5,
23    X86_EXTRACT_SUBREG	= 6,
24    X86_INSERT_SUBREG	= 7,
25    X86_IMPLICIT_DEF	= 8,
26    X86_SUBREG_TO_REG	= 9,
27    X86_COPY_TO_REGCLASS	= 10,
28    X86_DBG_VALUE	= 11,
29    X86_REG_SEQUENCE	= 12,
30    X86_COPY	= 13,
31    X86_BUNDLE	= 14,
32    X86_LIFETIME_START	= 15,
33    X86_LIFETIME_END	= 16,
34    X86_STACKMAP	= 17,
35    X86_PATCHPOINT	= 18,
36    X86_LOAD_STACK_GUARD	= 19,
37    X86_AAA	= 20,
38    X86_AAD8i8	= 21,
39    X86_AAM8i8	= 22,
40    X86_AAS	= 23,
41    X86_ACQUIRE_MOV16rm	= 24,
42    X86_ACQUIRE_MOV32rm	= 25,
43    X86_ACQUIRE_MOV64rm	= 26,
44    X86_ACQUIRE_MOV8rm	= 27,
45    X86_ADC16i16	= 28,
46    X86_ADC16mi	= 29,
47    X86_ADC16mi8	= 30,
48    X86_ADC16mr	= 31,
49    X86_ADC16ri	= 32,
50    X86_ADC16ri8	= 33,
51    X86_ADC16rm	= 34,
52    X86_ADC16rr	= 35,
53    X86_ADC16rr_REV	= 36,
54    X86_ADC32i32	= 37,
55    X86_ADC32mi	= 38,
56    X86_ADC32mi8	= 39,
57    X86_ADC32mr	= 40,
58    X86_ADC32ri	= 41,
59    X86_ADC32ri8	= 42,
60    X86_ADC32rm	= 43,
61    X86_ADC32rr	= 44,
62    X86_ADC32rr_REV	= 45,
63    X86_ADC64i32	= 46,
64    X86_ADC64mi32	= 47,
65    X86_ADC64mi8	= 48,
66    X86_ADC64mr	= 49,
67    X86_ADC64ri32	= 50,
68    X86_ADC64ri8	= 51,
69    X86_ADC64rm	= 52,
70    X86_ADC64rr	= 53,
71    X86_ADC64rr_REV	= 54,
72    X86_ADC8i8	= 55,
73    X86_ADC8mi	= 56,
74    X86_ADC8mr	= 57,
75    X86_ADC8ri	= 58,
76    X86_ADC8rm	= 59,
77    X86_ADC8rr	= 60,
78    X86_ADC8rr_REV	= 61,
79    X86_ADCX32rm	= 62,
80    X86_ADCX32rr	= 63,
81    X86_ADCX64rm	= 64,
82    X86_ADCX64rr	= 65,
83    X86_ADD16i16	= 66,
84    X86_ADD16mi	= 67,
85    X86_ADD16mi8	= 68,
86    X86_ADD16mr	= 69,
87    X86_ADD16ri	= 70,
88    X86_ADD16ri8	= 71,
89    X86_ADD16ri8_DB	= 72,
90    X86_ADD16ri_DB	= 73,
91    X86_ADD16rm	= 74,
92    X86_ADD16rr	= 75,
93    X86_ADD16rr_DB	= 76,
94    X86_ADD16rr_REV	= 77,
95    X86_ADD32i32	= 78,
96    X86_ADD32mi	= 79,
97    X86_ADD32mi8	= 80,
98    X86_ADD32mr	= 81,
99    X86_ADD32ri	= 82,
100    X86_ADD32ri8	= 83,
101    X86_ADD32ri8_DB	= 84,
102    X86_ADD32ri_DB	= 85,
103    X86_ADD32rm	= 86,
104    X86_ADD32rr	= 87,
105    X86_ADD32rr_DB	= 88,
106    X86_ADD32rr_REV	= 89,
107    X86_ADD64i32	= 90,
108    X86_ADD64mi32	= 91,
109    X86_ADD64mi8	= 92,
110    X86_ADD64mr	= 93,
111    X86_ADD64ri32	= 94,
112    X86_ADD64ri32_DB	= 95,
113    X86_ADD64ri8	= 96,
114    X86_ADD64ri8_DB	= 97,
115    X86_ADD64rm	= 98,
116    X86_ADD64rr	= 99,
117    X86_ADD64rr_DB	= 100,
118    X86_ADD64rr_REV	= 101,
119    X86_ADD8i8	= 102,
120    X86_ADD8mi	= 103,
121    X86_ADD8mr	= 104,
122    X86_ADD8ri	= 105,
123    X86_ADD8ri8	= 106,
124    X86_ADD8rm	= 107,
125    X86_ADD8rr	= 108,
126    X86_ADD8rr_REV	= 109,
127    X86_ADJCALLSTACKDOWN32	= 110,
128    X86_ADJCALLSTACKDOWN64	= 111,
129    X86_ADJCALLSTACKUP32	= 112,
130    X86_ADJCALLSTACKUP64	= 113,
131    X86_ADOX32rm	= 114,
132    X86_ADOX32rr	= 115,
133    X86_ADOX64rm	= 116,
134    X86_ADOX64rr	= 117,
135    X86_AND16i16	= 118,
136    X86_AND16mi	= 119,
137    X86_AND16mi8	= 120,
138    X86_AND16mr	= 121,
139    X86_AND16ri	= 122,
140    X86_AND16ri8	= 123,
141    X86_AND16rm	= 124,
142    X86_AND16rr	= 125,
143    X86_AND16rr_REV	= 126,
144    X86_AND32i32	= 127,
145    X86_AND32mi	= 128,
146    X86_AND32mi8	= 129,
147    X86_AND32mr	= 130,
148    X86_AND32ri	= 131,
149    X86_AND32ri8	= 132,
150    X86_AND32rm	= 133,
151    X86_AND32rr	= 134,
152    X86_AND32rr_REV	= 135,
153    X86_AND64i32	= 136,
154    X86_AND64mi32	= 137,
155    X86_AND64mi8	= 138,
156    X86_AND64mr	= 139,
157    X86_AND64ri32	= 140,
158    X86_AND64ri8	= 141,
159    X86_AND64rm	= 142,
160    X86_AND64rr	= 143,
161    X86_AND64rr_REV	= 144,
162    X86_AND8i8	= 145,
163    X86_AND8mi	= 146,
164    X86_AND8mr	= 147,
165    X86_AND8ri	= 148,
166    X86_AND8ri8	= 149,
167    X86_AND8rm	= 150,
168    X86_AND8rr	= 151,
169    X86_AND8rr_REV	= 152,
170    X86_ANDN32rm	= 153,
171    X86_ANDN32rr	= 154,
172    X86_ANDN64rm	= 155,
173    X86_ANDN64rr	= 156,
174    X86_ARPL16mr	= 157,
175    X86_ARPL16rr	= 158,
176    X86_BEXTR32rm	= 159,
177    X86_BEXTR32rr	= 160,
178    X86_BEXTR64rm	= 161,
179    X86_BEXTR64rr	= 162,
180    X86_BEXTRI32mi	= 163,
181    X86_BEXTRI32ri	= 164,
182    X86_BEXTRI64mi	= 165,
183    X86_BEXTRI64ri	= 166,
184    X86_BLCFILL32rm	= 167,
185    X86_BLCFILL32rr	= 168,
186    X86_BLCFILL64rm	= 169,
187    X86_BLCFILL64rr	= 170,
188    X86_BLCI32rm	= 171,
189    X86_BLCI32rr	= 172,
190    X86_BLCI64rm	= 173,
191    X86_BLCI64rr	= 174,
192    X86_BLCIC32rm	= 175,
193    X86_BLCIC32rr	= 176,
194    X86_BLCIC64rm	= 177,
195    X86_BLCIC64rr	= 178,
196    X86_BLCMSK32rm	= 179,
197    X86_BLCMSK32rr	= 180,
198    X86_BLCMSK64rm	= 181,
199    X86_BLCMSK64rr	= 182,
200    X86_BLCS32rm	= 183,
201    X86_BLCS32rr	= 184,
202    X86_BLCS64rm	= 185,
203    X86_BLCS64rr	= 186,
204    X86_BLSFILL32rm	= 187,
205    X86_BLSFILL32rr	= 188,
206    X86_BLSFILL64rm	= 189,
207    X86_BLSFILL64rr	= 190,
208    X86_BLSI32rm	= 191,
209    X86_BLSI32rr	= 192,
210    X86_BLSI64rm	= 193,
211    X86_BLSI64rr	= 194,
212    X86_BLSIC32rm	= 195,
213    X86_BLSIC32rr	= 196,
214    X86_BLSIC64rm	= 197,
215    X86_BLSIC64rr	= 198,
216    X86_BLSMSK32rm	= 199,
217    X86_BLSMSK32rr	= 200,
218    X86_BLSMSK64rm	= 201,
219    X86_BLSMSK64rr	= 202,
220    X86_BLSR32rm	= 203,
221    X86_BLSR32rr	= 204,
222    X86_BLSR64rm	= 205,
223    X86_BLSR64rr	= 206,
224    X86_BOUNDS16rm	= 207,
225    X86_BOUNDS32rm	= 208,
226    X86_BSF16rm	= 209,
227    X86_BSF16rr	= 210,
228    X86_BSF32rm	= 211,
229    X86_BSF32rr	= 212,
230    X86_BSF64rm	= 213,
231    X86_BSF64rr	= 214,
232    X86_BSR16rm	= 215,
233    X86_BSR16rr	= 216,
234    X86_BSR32rm	= 217,
235    X86_BSR32rr	= 218,
236    X86_BSR64rm	= 219,
237    X86_BSR64rr	= 220,
238    X86_BSWAP32r	= 221,
239    X86_BSWAP64r	= 222,
240    X86_BT16mi8	= 223,
241    X86_BT16mr	= 224,
242    X86_BT16ri8	= 225,
243    X86_BT16rr	= 226,
244    X86_BT32mi8	= 227,
245    X86_BT32mr	= 228,
246    X86_BT32ri8	= 229,
247    X86_BT32rr	= 230,
248    X86_BT64mi8	= 231,
249    X86_BT64mr	= 232,
250    X86_BT64ri8	= 233,
251    X86_BT64rr	= 234,
252    X86_BTC16mi8	= 235,
253    X86_BTC16mr	= 236,
254    X86_BTC16ri8	= 237,
255    X86_BTC16rr	= 238,
256    X86_BTC32mi8	= 239,
257    X86_BTC32mr	= 240,
258    X86_BTC32ri8	= 241,
259    X86_BTC32rr	= 242,
260    X86_BTC64mi8	= 243,
261    X86_BTC64mr	= 244,
262    X86_BTC64ri8	= 245,
263    X86_BTC64rr	= 246,
264    X86_BTR16mi8	= 247,
265    X86_BTR16mr	= 248,
266    X86_BTR16ri8	= 249,
267    X86_BTR16rr	= 250,
268    X86_BTR32mi8	= 251,
269    X86_BTR32mr	= 252,
270    X86_BTR32ri8	= 253,
271    X86_BTR32rr	= 254,
272    X86_BTR64mi8	= 255,
273    X86_BTR64mr	= 256,
274    X86_BTR64ri8	= 257,
275    X86_BTR64rr	= 258,
276    X86_BTS16mi8	= 259,
277    X86_BTS16mr	= 260,
278    X86_BTS16ri8	= 261,
279    X86_BTS16rr	= 262,
280    X86_BTS32mi8	= 263,
281    X86_BTS32mr	= 264,
282    X86_BTS32ri8	= 265,
283    X86_BTS32rr	= 266,
284    X86_BTS64mi8	= 267,
285    X86_BTS64mr	= 268,
286    X86_BTS64ri8	= 269,
287    X86_BTS64rr	= 270,
288    X86_BZHI32rm	= 271,
289    X86_BZHI32rr	= 272,
290    X86_BZHI64rm	= 273,
291    X86_BZHI64rr	= 274,
292    X86_CALL16m	= 275,
293    X86_CALL16r	= 276,
294    X86_CALL32m	= 277,
295    X86_CALL32r	= 278,
296    X86_CALL64m	= 279,
297    X86_CALL64pcrel32	= 280,
298    X86_CALL64r	= 281,
299    X86_CALLpcrel16	= 282,
300    X86_CALLpcrel32	= 283,
301    X86_CBW	= 284,
302    X86_CDQ	= 285,
303    X86_CDQE	= 286,
304    X86_CLAC	= 287,
305    X86_CLC	= 288,
306    X86_CLD	= 289,
307    X86_CLGI	= 290,
308    X86_CLI	= 291,
309    X86_CLTS	= 292,
310    X86_CMC	= 293,
311    X86_CMOVA16rm	= 294,
312    X86_CMOVA16rr	= 295,
313    X86_CMOVA32rm	= 296,
314    X86_CMOVA32rr	= 297,
315    X86_CMOVA64rm	= 298,
316    X86_CMOVA64rr	= 299,
317    X86_CMOVAE16rm	= 300,
318    X86_CMOVAE16rr	= 301,
319    X86_CMOVAE32rm	= 302,
320    X86_CMOVAE32rr	= 303,
321    X86_CMOVAE64rm	= 304,
322    X86_CMOVAE64rr	= 305,
323    X86_CMOVB16rm	= 306,
324    X86_CMOVB16rr	= 307,
325    X86_CMOVB32rm	= 308,
326    X86_CMOVB32rr	= 309,
327    X86_CMOVB64rm	= 310,
328    X86_CMOVB64rr	= 311,
329    X86_CMOVBE16rm	= 312,
330    X86_CMOVBE16rr	= 313,
331    X86_CMOVBE32rm	= 314,
332    X86_CMOVBE32rr	= 315,
333    X86_CMOVBE64rm	= 316,
334    X86_CMOVBE64rr	= 317,
335    X86_CMOVE16rm	= 318,
336    X86_CMOVE16rr	= 319,
337    X86_CMOVE32rm	= 320,
338    X86_CMOVE32rr	= 321,
339    X86_CMOVE64rm	= 322,
340    X86_CMOVE64rr	= 323,
341    X86_CMOVG16rm	= 324,
342    X86_CMOVG16rr	= 325,
343    X86_CMOVG32rm	= 326,
344    X86_CMOVG32rr	= 327,
345    X86_CMOVG64rm	= 328,
346    X86_CMOVG64rr	= 329,
347    X86_CMOVGE16rm	= 330,
348    X86_CMOVGE16rr	= 331,
349    X86_CMOVGE32rm	= 332,
350    X86_CMOVGE32rr	= 333,
351    X86_CMOVGE64rm	= 334,
352    X86_CMOVGE64rr	= 335,
353    X86_CMOVL16rm	= 336,
354    X86_CMOVL16rr	= 337,
355    X86_CMOVL32rm	= 338,
356    X86_CMOVL32rr	= 339,
357    X86_CMOVL64rm	= 340,
358    X86_CMOVL64rr	= 341,
359    X86_CMOVLE16rm	= 342,
360    X86_CMOVLE16rr	= 343,
361    X86_CMOVLE32rm	= 344,
362    X86_CMOVLE32rr	= 345,
363    X86_CMOVLE64rm	= 346,
364    X86_CMOVLE64rr	= 347,
365    X86_CMOVNE16rm	= 348,
366    X86_CMOVNE16rr	= 349,
367    X86_CMOVNE32rm	= 350,
368    X86_CMOVNE32rr	= 351,
369    X86_CMOVNE64rm	= 352,
370    X86_CMOVNE64rr	= 353,
371    X86_CMOVNO16rm	= 354,
372    X86_CMOVNO16rr	= 355,
373    X86_CMOVNO32rm	= 356,
374    X86_CMOVNO32rr	= 357,
375    X86_CMOVNO64rm	= 358,
376    X86_CMOVNO64rr	= 359,
377    X86_CMOVNP16rm	= 360,
378    X86_CMOVNP16rr	= 361,
379    X86_CMOVNP32rm	= 362,
380    X86_CMOVNP32rr	= 363,
381    X86_CMOVNP64rm	= 364,
382    X86_CMOVNP64rr	= 365,
383    X86_CMOVNS16rm	= 366,
384    X86_CMOVNS16rr	= 367,
385    X86_CMOVNS32rm	= 368,
386    X86_CMOVNS32rr	= 369,
387    X86_CMOVNS64rm	= 370,
388    X86_CMOVNS64rr	= 371,
389    X86_CMOVO16rm	= 372,
390    X86_CMOVO16rr	= 373,
391    X86_CMOVO32rm	= 374,
392    X86_CMOVO32rr	= 375,
393    X86_CMOVO64rm	= 376,
394    X86_CMOVO64rr	= 377,
395    X86_CMOVP16rm	= 378,
396    X86_CMOVP16rr	= 379,
397    X86_CMOVP32rm	= 380,
398    X86_CMOVP32rr	= 381,
399    X86_CMOVP64rm	= 382,
400    X86_CMOVP64rr	= 383,
401    X86_CMOVS16rm	= 384,
402    X86_CMOVS16rr	= 385,
403    X86_CMOVS32rm	= 386,
404    X86_CMOVS32rr	= 387,
405    X86_CMOVS64rm	= 388,
406    X86_CMOVS64rr	= 389,
407    X86_CMOV_FR32	= 390,
408    X86_CMOV_FR64	= 391,
409    X86_CMOV_GR16	= 392,
410    X86_CMOV_GR32	= 393,
411    X86_CMOV_GR8	= 394,
412    X86_CMOV_RFP32	= 395,
413    X86_CMOV_RFP64	= 396,
414    X86_CMOV_RFP80	= 397,
415    X86_CMOV_V16F32	= 398,
416    X86_CMOV_V2F64	= 399,
417    X86_CMOV_V2I64	= 400,
418    X86_CMOV_V4F32	= 401,
419    X86_CMOV_V4F64	= 402,
420    X86_CMOV_V4I64	= 403,
421    X86_CMOV_V8F32	= 404,
422    X86_CMOV_V8F64	= 405,
423    X86_CMOV_V8I64	= 406,
424    X86_CMP16i16	= 407,
425    X86_CMP16mi	= 408,
426    X86_CMP16mi8	= 409,
427    X86_CMP16mr	= 410,
428    X86_CMP16ri	= 411,
429    X86_CMP16ri8	= 412,
430    X86_CMP16rm	= 413,
431    X86_CMP16rr	= 414,
432    X86_CMP16rr_REV	= 415,
433    X86_CMP32i32	= 416,
434    X86_CMP32mi	= 417,
435    X86_CMP32mi8	= 418,
436    X86_CMP32mr	= 419,
437    X86_CMP32ri	= 420,
438    X86_CMP32ri8	= 421,
439    X86_CMP32rm	= 422,
440    X86_CMP32rr	= 423,
441    X86_CMP32rr_REV	= 424,
442    X86_CMP64i32	= 425,
443    X86_CMP64mi32	= 426,
444    X86_CMP64mi8	= 427,
445    X86_CMP64mr	= 428,
446    X86_CMP64ri32	= 429,
447    X86_CMP64ri8	= 430,
448    X86_CMP64rm	= 431,
449    X86_CMP64rr	= 432,
450    X86_CMP64rr_REV	= 433,
451    X86_CMP8i8	= 434,
452    X86_CMP8mi	= 435,
453    X86_CMP8mr	= 436,
454    X86_CMP8ri	= 437,
455    X86_CMP8rm	= 438,
456    X86_CMP8rr	= 439,
457    X86_CMP8rr_REV	= 440,
458    X86_CMPSB	= 441,
459    X86_CMPSL	= 442,
460    X86_CMPSQ	= 443,
461    X86_CMPSW	= 444,
462    X86_CMPXCHG16B	= 445,
463    X86_CMPXCHG16rm	= 446,
464    X86_CMPXCHG16rr	= 447,
465    X86_CMPXCHG32rm	= 448,
466    X86_CMPXCHG32rr	= 449,
467    X86_CMPXCHG64rm	= 450,
468    X86_CMPXCHG64rr	= 451,
469    X86_CMPXCHG8B	= 452,
470    X86_CMPXCHG8rm	= 453,
471    X86_CMPXCHG8rr	= 454,
472    X86_CPUID32	= 455,
473    X86_CPUID64	= 456,
474    X86_CQO	= 457,
475    X86_CWD	= 458,
476    X86_CWDE	= 459,
477    X86_DAA	= 460,
478    X86_DAS	= 461,
479    X86_DATA16_PREFIX	= 462,
480    X86_DEC16m	= 463,
481    X86_DEC16r	= 464,
482    X86_DEC32_16r	= 465,
483    X86_DEC32_32r	= 466,
484    X86_DEC32m	= 467,
485    X86_DEC32r	= 468,
486    X86_DEC64_16m	= 469,
487    X86_DEC64_16r	= 470,
488    X86_DEC64_32m	= 471,
489    X86_DEC64_32r	= 472,
490    X86_DEC64m	= 473,
491    X86_DEC64r	= 474,
492    X86_DEC8m	= 475,
493    X86_DEC8r	= 476,
494    X86_DIV16m	= 477,
495    X86_DIV16r	= 478,
496    X86_DIV32m	= 479,
497    X86_DIV32r	= 480,
498    X86_DIV64m	= 481,
499    X86_DIV64r	= 482,
500    X86_DIV8m	= 483,
501    X86_DIV8r	= 484,
502    X86_EH_RETURN	= 485,
503    X86_EH_RETURN64	= 486,
504    X86_EH_SjLj_LongJmp32	= 487,
505    X86_EH_SjLj_LongJmp64	= 488,
506    X86_EH_SjLj_SetJmp32	= 489,
507    X86_EH_SjLj_SetJmp64	= 490,
508    X86_EH_SjLj_Setup	= 491,
509    X86_ENTER	= 492,
510    X86_FARCALL16i	= 493,
511    X86_FARCALL16m	= 494,
512    X86_FARCALL32i	= 495,
513    X86_FARCALL32m	= 496,
514    X86_FARCALL64	= 497,
515    X86_FARJMP16i	= 498,
516    X86_FARJMP16m	= 499,
517    X86_FARJMP32i	= 500,
518    X86_FARJMP32m	= 501,
519    X86_FARJMP64	= 502,
520    X86_FSETPM	= 503,
521    X86_GETSEC	= 504,
522    X86_HLT	= 505,
523    X86_IDIV16m	= 506,
524    X86_IDIV16r	= 507,
525    X86_IDIV32m	= 508,
526    X86_IDIV32r	= 509,
527    X86_IDIV64m	= 510,
528    X86_IDIV64r	= 511,
529    X86_IDIV8m	= 512,
530    X86_IDIV8r	= 513,
531    X86_IMUL16m	= 514,
532    X86_IMUL16r	= 515,
533    X86_IMUL16rm	= 516,
534    X86_IMUL16rmi	= 517,
535    X86_IMUL16rmi8	= 518,
536    X86_IMUL16rr	= 519,
537    X86_IMUL16rri	= 520,
538    X86_IMUL16rri8	= 521,
539    X86_IMUL32m	= 522,
540    X86_IMUL32r	= 523,
541    X86_IMUL32rm	= 524,
542    X86_IMUL32rmi	= 525,
543    X86_IMUL32rmi8	= 526,
544    X86_IMUL32rr	= 527,
545    X86_IMUL32rri	= 528,
546    X86_IMUL32rri8	= 529,
547    X86_IMUL64m	= 530,
548    X86_IMUL64r	= 531,
549    X86_IMUL64rm	= 532,
550    X86_IMUL64rmi32	= 533,
551    X86_IMUL64rmi8	= 534,
552    X86_IMUL64rr	= 535,
553    X86_IMUL64rri32	= 536,
554    X86_IMUL64rri8	= 537,
555    X86_IMUL8m	= 538,
556    X86_IMUL8r	= 539,
557    X86_IN16ri	= 540,
558    X86_IN16rr	= 541,
559    X86_IN32ri	= 542,
560    X86_IN32rr	= 543,
561    X86_IN8ri	= 544,
562    X86_IN8rr	= 545,
563    X86_INC16m	= 546,
564    X86_INC16r	= 547,
565    X86_INC32_16r	= 548,
566    X86_INC32_32r	= 549,
567    X86_INC32m	= 550,
568    X86_INC32r	= 551,
569    X86_INC64_16m	= 552,
570    X86_INC64_16r	= 553,
571    X86_INC64_32m	= 554,
572    X86_INC64_32r	= 555,
573    X86_INC64m	= 556,
574    X86_INC64r	= 557,
575    X86_INC8m	= 558,
576    X86_INC8r	= 559,
577    X86_INSB	= 560,
578    X86_INSL	= 561,
579    X86_INSW	= 562,
580    X86_INT	= 563,
581    X86_INT1	= 564,
582    X86_INT3	= 565,
583    X86_INTO	= 566,
584    X86_INVD	= 567,
585    X86_INVEPT32	= 568,
586    X86_INVEPT64	= 569,
587    X86_INVLPG	= 570,
588    X86_INVLPGA32	= 571,
589    X86_INVLPGA64	= 572,
590    X86_INVPCID32	= 573,
591    X86_INVPCID64	= 574,
592    X86_INVVPID32	= 575,
593    X86_INVVPID64	= 576,
594    X86_IRET16	= 577,
595    X86_IRET32	= 578,
596    X86_IRET64	= 579,
597    X86_Int_MemBarrier	= 580,
598    X86_JAE_1	= 581,
599    X86_JAE_2	= 582,
600    X86_JAE_4	= 583,
601    X86_JA_1	= 584,
602    X86_JA_2	= 585,
603    X86_JA_4	= 586,
604    X86_JBE_1	= 587,
605    X86_JBE_2	= 588,
606    X86_JBE_4	= 589,
607    X86_JB_1	= 590,
608    X86_JB_2	= 591,
609    X86_JB_4	= 592,
610    X86_JCXZ	= 593,
611    X86_JECXZ_32	= 594,
612    X86_JECXZ_64	= 595,
613    X86_JE_1	= 596,
614    X86_JE_2	= 597,
615    X86_JE_4	= 598,
616    X86_JGE_1	= 599,
617    X86_JGE_2	= 600,
618    X86_JGE_4	= 601,
619    X86_JG_1	= 602,
620    X86_JG_2	= 603,
621    X86_JG_4	= 604,
622    X86_JLE_1	= 605,
623    X86_JLE_2	= 606,
624    X86_JLE_4	= 607,
625    X86_JL_1	= 608,
626    X86_JL_2	= 609,
627    X86_JL_4	= 610,
628    X86_JMP16m	= 611,
629    X86_JMP16r	= 612,
630    X86_JMP32m	= 613,
631    X86_JMP32r	= 614,
632    X86_JMP64m	= 615,
633    X86_JMP64r	= 616,
634    X86_JMP_1	= 617,
635    X86_JMP_2	= 618,
636    X86_JMP_4	= 619,
637    X86_JNE_1	= 620,
638    X86_JNE_2	= 621,
639    X86_JNE_4	= 622,
640    X86_JNO_1	= 623,
641    X86_JNO_2	= 624,
642    X86_JNO_4	= 625,
643    X86_JNP_1	= 626,
644    X86_JNP_2	= 627,
645    X86_JNP_4	= 628,
646    X86_JNS_1	= 629,
647    X86_JNS_2	= 630,
648    X86_JNS_4	= 631,
649    X86_JO_1	= 632,
650    X86_JO_2	= 633,
651    X86_JO_4	= 634,
652    X86_JP_1	= 635,
653    X86_JP_2	= 636,
654    X86_JP_4	= 637,
655    X86_JRCXZ	= 638,
656    X86_JS_1	= 639,
657    X86_JS_2	= 640,
658    X86_JS_4	= 641,
659    X86_LAHF	= 642,
660    X86_LAR16rm	= 643,
661    X86_LAR16rr	= 644,
662    X86_LAR32rm	= 645,
663    X86_LAR32rr	= 646,
664    X86_LAR64rm	= 647,
665    X86_LAR64rr	= 648,
666    X86_LCMPXCHG16	= 649,
667    X86_LCMPXCHG16B	= 650,
668    X86_LCMPXCHG32	= 651,
669    X86_LCMPXCHG64	= 652,
670    X86_LCMPXCHG8	= 653,
671    X86_LCMPXCHG8B	= 654,
672    X86_LDS16rm	= 655,
673    X86_LDS32rm	= 656,
674    X86_LEA16r	= 657,
675    X86_LEA32r	= 658,
676    X86_LEA64_32r	= 659,
677    X86_LEA64r	= 660,
678    X86_LEAVE	= 661,
679    X86_LEAVE64	= 662,
680    X86_LES16rm	= 663,
681    X86_LES32rm	= 664,
682    X86_LFS16rm	= 665,
683    X86_LFS32rm	= 666,
684    X86_LFS64rm	= 667,
685    X86_LGDT16m	= 668,
686    X86_LGDT32m	= 669,
687    X86_LGDT64m	= 670,
688    X86_LGS16rm	= 671,
689    X86_LGS32rm	= 672,
690    X86_LGS64rm	= 673,
691    X86_LIDT16m	= 674,
692    X86_LIDT32m	= 675,
693    X86_LIDT64m	= 676,
694    X86_LLDT16m	= 677,
695    X86_LLDT16r	= 678,
696    X86_LMSW16m	= 679,
697    X86_LMSW16r	= 680,
698    X86_LOCK_ADD16mi	= 681,
699    X86_LOCK_ADD16mi8	= 682,
700    X86_LOCK_ADD16mr	= 683,
701    X86_LOCK_ADD32mi	= 684,
702    X86_LOCK_ADD32mi8	= 685,
703    X86_LOCK_ADD32mr	= 686,
704    X86_LOCK_ADD64mi32	= 687,
705    X86_LOCK_ADD64mi8	= 688,
706    X86_LOCK_ADD64mr	= 689,
707    X86_LOCK_ADD8mi	= 690,
708    X86_LOCK_ADD8mr	= 691,
709    X86_LOCK_AND16mi	= 692,
710    X86_LOCK_AND16mi8	= 693,
711    X86_LOCK_AND16mr	= 694,
712    X86_LOCK_AND32mi	= 695,
713    X86_LOCK_AND32mi8	= 696,
714    X86_LOCK_AND32mr	= 697,
715    X86_LOCK_AND64mi32	= 698,
716    X86_LOCK_AND64mi8	= 699,
717    X86_LOCK_AND64mr	= 700,
718    X86_LOCK_AND8mi	= 701,
719    X86_LOCK_AND8mr	= 702,
720    X86_LOCK_DEC16m	= 703,
721    X86_LOCK_DEC32m	= 704,
722    X86_LOCK_DEC64m	= 705,
723    X86_LOCK_DEC8m	= 706,
724    X86_LOCK_INC16m	= 707,
725    X86_LOCK_INC32m	= 708,
726    X86_LOCK_INC64m	= 709,
727    X86_LOCK_INC8m	= 710,
728    X86_LOCK_OR16mi	= 711,
729    X86_LOCK_OR16mi8	= 712,
730    X86_LOCK_OR16mr	= 713,
731    X86_LOCK_OR32mi	= 714,
732    X86_LOCK_OR32mi8	= 715,
733    X86_LOCK_OR32mr	= 716,
734    X86_LOCK_OR64mi32	= 717,
735    X86_LOCK_OR64mi8	= 718,
736    X86_LOCK_OR64mr	= 719,
737    X86_LOCK_OR8mi	= 720,
738    X86_LOCK_OR8mr	= 721,
739    X86_LOCK_PREFIX	= 722,
740    X86_LOCK_SUB16mi	= 723,
741    X86_LOCK_SUB16mi8	= 724,
742    X86_LOCK_SUB16mr	= 725,
743    X86_LOCK_SUB32mi	= 726,
744    X86_LOCK_SUB32mi8	= 727,
745    X86_LOCK_SUB32mr	= 728,
746    X86_LOCK_SUB64mi32	= 729,
747    X86_LOCK_SUB64mi8	= 730,
748    X86_LOCK_SUB64mr	= 731,
749    X86_LOCK_SUB8mi	= 732,
750    X86_LOCK_SUB8mr	= 733,
751    X86_LOCK_XOR16mi	= 734,
752    X86_LOCK_XOR16mi8	= 735,
753    X86_LOCK_XOR16mr	= 736,
754    X86_LOCK_XOR32mi	= 737,
755    X86_LOCK_XOR32mi8	= 738,
756    X86_LOCK_XOR32mr	= 739,
757    X86_LOCK_XOR64mi32	= 740,
758    X86_LOCK_XOR64mi8	= 741,
759    X86_LOCK_XOR64mr	= 742,
760    X86_LOCK_XOR8mi	= 743,
761    X86_LOCK_XOR8mr	= 744,
762    X86_LODSB	= 745,
763    X86_LODSL	= 746,
764    X86_LODSQ	= 747,
765    X86_LODSW	= 748,
766    X86_LOOP	= 749,
767    X86_LOOPE	= 750,
768    X86_LOOPNE	= 751,
769    X86_LRETIL	= 752,
770    X86_LRETIQ	= 753,
771    X86_LRETIW	= 754,
772    X86_LRETL	= 755,
773    X86_LRETQ	= 756,
774    X86_LRETW	= 757,
775    X86_LSL16rm	= 758,
776    X86_LSL16rr	= 759,
777    X86_LSL32rm	= 760,
778    X86_LSL32rr	= 761,
779    X86_LSL64rm	= 762,
780    X86_LSL64rr	= 763,
781    X86_LSS16rm	= 764,
782    X86_LSS32rm	= 765,
783    X86_LSS64rm	= 766,
784    X86_LTRm	= 767,
785    X86_LTRr	= 768,
786    X86_LXADD16	= 769,
787    X86_LXADD32	= 770,
788    X86_LXADD64	= 771,
789    X86_LXADD8	= 772,
790    X86_LZCNT16rm	= 773,
791    X86_LZCNT16rr	= 774,
792    X86_LZCNT32rm	= 775,
793    X86_LZCNT32rr	= 776,
794    X86_LZCNT64rm	= 777,
795    X86_LZCNT64rr	= 778,
796    X86_MONTMUL	= 779,
797    X86_MORESTACK_RET	= 780,
798    X86_MORESTACK_RET_RESTORE_R10	= 781,
799    X86_MOV16ao16	= 782,
800    X86_MOV16ao16_16	= 783,
801    X86_MOV16mi	= 784,
802    X86_MOV16mr	= 785,
803    X86_MOV16ms	= 786,
804    X86_MOV16o16a	= 787,
805    X86_MOV16o16a_16	= 788,
806    X86_MOV16ri	= 789,
807    X86_MOV16ri_alt	= 790,
808    X86_MOV16rm	= 791,
809    X86_MOV16rr	= 792,
810    X86_MOV16rr_REV	= 793,
811    X86_MOV16rs	= 794,
812    X86_MOV16sm	= 795,
813    X86_MOV16sr	= 796,
814    X86_MOV32ao32	= 797,
815    X86_MOV32ao32_16	= 798,
816    X86_MOV32cr	= 799,
817    X86_MOV32dr	= 800,
818    X86_MOV32mi	= 801,
819    X86_MOV32mr	= 802,
820    X86_MOV32ms	= 803,
821    X86_MOV32o32a	= 804,
822    X86_MOV32o32a_16	= 805,
823    X86_MOV32r0	= 806,
824    X86_MOV32rc	= 807,
825    X86_MOV32rd	= 808,
826    X86_MOV32ri	= 809,
827    X86_MOV32ri64	= 810,
828    X86_MOV32ri_alt	= 811,
829    X86_MOV32rm	= 812,
830    X86_MOV32rr	= 813,
831    X86_MOV32rr_REV	= 814,
832    X86_MOV32rs	= 815,
833    X86_MOV32sm	= 816,
834    X86_MOV32sr	= 817,
835    X86_MOV64ao16	= 818,
836    X86_MOV64ao32	= 819,
837    X86_MOV64ao64	= 820,
838    X86_MOV64ao8	= 821,
839    X86_MOV64cr	= 822,
840    X86_MOV64dr	= 823,
841    X86_MOV64mi32	= 824,
842    X86_MOV64mr	= 825,
843    X86_MOV64ms	= 826,
844    X86_MOV64o16a	= 827,
845    X86_MOV64o32a	= 828,
846    X86_MOV64o64a	= 829,
847    X86_MOV64o8a	= 830,
848    X86_MOV64rc	= 831,
849    X86_MOV64rd	= 832,
850    X86_MOV64ri	= 833,
851    X86_MOV64ri32	= 834,
852    X86_MOV64rm	= 835,
853    X86_MOV64rr	= 836,
854    X86_MOV64rr_REV	= 837,
855    X86_MOV64rs	= 838,
856    X86_MOV64sm	= 839,
857    X86_MOV64sr	= 840,
858    X86_MOV8ao8	= 841,
859    X86_MOV8ao8_16	= 842,
860    X86_MOV8mi	= 843,
861    X86_MOV8mr	= 844,
862    X86_MOV8mr_NOREX	= 845,
863    X86_MOV8o8a	= 846,
864    X86_MOV8o8a_16	= 847,
865    X86_MOV8ri	= 848,
866    X86_MOV8ri_alt	= 849,
867    X86_MOV8rm	= 850,
868    X86_MOV8rm_NOREX	= 851,
869    X86_MOV8rr	= 852,
870    X86_MOV8rr_NOREX	= 853,
871    X86_MOV8rr_REV	= 854,
872    X86_MOVBE16mr	= 855,
873    X86_MOVBE16rm	= 856,
874    X86_MOVBE32mr	= 857,
875    X86_MOVBE32rm	= 858,
876    X86_MOVBE64mr	= 859,
877    X86_MOVBE64rm	= 860,
878    X86_MOVPC32r	= 861,
879    X86_MOVSB	= 862,
880    X86_MOVSL	= 863,
881    X86_MOVSQ	= 864,
882    X86_MOVSW	= 865,
883    X86_MOVSX16rm8	= 866,
884    X86_MOVSX16rr8	= 867,
885    X86_MOVSX32rm16	= 868,
886    X86_MOVSX32rm8	= 869,
887    X86_MOVSX32rr16	= 870,
888    X86_MOVSX32rr8	= 871,
889    X86_MOVSX64_NOREXrr32	= 872,
890    X86_MOVSX64rm16	= 873,
891    X86_MOVSX64rm32	= 874,
892    X86_MOVSX64rm8	= 875,
893    X86_MOVSX64rr16	= 876,
894    X86_MOVSX64rr32	= 877,
895    X86_MOVSX64rr8	= 878,
896    X86_MOVZX16rm8	= 879,
897    X86_MOVZX16rr8	= 880,
898    X86_MOVZX32_NOREXrm8	= 881,
899    X86_MOVZX32_NOREXrr8	= 882,
900    X86_MOVZX32rm16	= 883,
901    X86_MOVZX32rm8	= 884,
902    X86_MOVZX32rr16	= 885,
903    X86_MOVZX32rr8	= 886,
904    X86_MOVZX64rm16_Q	= 887,
905    X86_MOVZX64rm8_Q	= 888,
906    X86_MOVZX64rr16_Q	= 889,
907    X86_MOVZX64rr8_Q	= 890,
908    X86_MUL16m	= 891,
909    X86_MUL16r	= 892,
910    X86_MUL32m	= 893,
911    X86_MUL32r	= 894,
912    X86_MUL64m	= 895,
913    X86_MUL64r	= 896,
914    X86_MUL8m	= 897,
915    X86_MUL8r	= 898,
916    X86_MULX32rm	= 899,
917    X86_MULX32rr	= 900,
918    X86_MULX64rm	= 901,
919    X86_MULX64rr	= 902,
920    X86_NEG16m	= 903,
921    X86_NEG16r	= 904,
922    X86_NEG32m	= 905,
923    X86_NEG32r	= 906,
924    X86_NEG64m	= 907,
925    X86_NEG64r	= 908,
926    X86_NEG8m	= 909,
927    X86_NEG8r	= 910,
928    X86_NOOP	= 911,
929    X86_NOOP18_16m4	= 912,
930    X86_NOOP18_16m5	= 913,
931    X86_NOOP18_16m6	= 914,
932    X86_NOOP18_16m7	= 915,
933    X86_NOOP18_16r4	= 916,
934    X86_NOOP18_16r5	= 917,
935    X86_NOOP18_16r6	= 918,
936    X86_NOOP18_16r7	= 919,
937    X86_NOOP18_m4	= 920,
938    X86_NOOP18_m5	= 921,
939    X86_NOOP18_m6	= 922,
940    X86_NOOP18_m7	= 923,
941    X86_NOOP18_r4	= 924,
942    X86_NOOP18_r5	= 925,
943    X86_NOOP18_r6	= 926,
944    X86_NOOP18_r7	= 927,
945    X86_NOOP19rr	= 928,
946    X86_NOOPL	= 929,
947    X86_NOOPL_19	= 930,
948    X86_NOOPL_1a	= 931,
949    X86_NOOPL_1b	= 932,
950    X86_NOOPL_1c	= 933,
951    X86_NOOPL_1d	= 934,
952    X86_NOOPL_1e	= 935,
953    X86_NOOPW	= 936,
954    X86_NOOPW_19	= 937,
955    X86_NOOPW_1a	= 938,
956    X86_NOOPW_1b	= 939,
957    X86_NOOPW_1c	= 940,
958    X86_NOOPW_1d	= 941,
959    X86_NOOPW_1e	= 942,
960    X86_NOT16m	= 943,
961    X86_NOT16r	= 944,
962    X86_NOT32m	= 945,
963    X86_NOT32r	= 946,
964    X86_NOT64m	= 947,
965    X86_NOT64r	= 948,
966    X86_NOT8m	= 949,
967    X86_NOT8r	= 950,
968    X86_OR16i16	= 951,
969    X86_OR16mi	= 952,
970    X86_OR16mi8	= 953,
971    X86_OR16mr	= 954,
972    X86_OR16ri	= 955,
973    X86_OR16ri8	= 956,
974    X86_OR16rm	= 957,
975    X86_OR16rr	= 958,
976    X86_OR16rr_REV	= 959,
977    X86_OR32i32	= 960,
978    X86_OR32mi	= 961,
979    X86_OR32mi8	= 962,
980    X86_OR32mr	= 963,
981    X86_OR32mrLocked	= 964,
982    X86_OR32ri	= 965,
983    X86_OR32ri8	= 966,
984    X86_OR32rm	= 967,
985    X86_OR32rr	= 968,
986    X86_OR32rr_REV	= 969,
987    X86_OR64i32	= 970,
988    X86_OR64mi32	= 971,
989    X86_OR64mi8	= 972,
990    X86_OR64mr	= 973,
991    X86_OR64ri32	= 974,
992    X86_OR64ri8	= 975,
993    X86_OR64rm	= 976,
994    X86_OR64rr	= 977,
995    X86_OR64rr_REV	= 978,
996    X86_OR8i8	= 979,
997    X86_OR8mi	= 980,
998    X86_OR8mr	= 981,
999    X86_OR8ri	= 982,
1000    X86_OR8ri8	= 983,
1001    X86_OR8rm	= 984,
1002    X86_OR8rr	= 985,
1003    X86_OR8rr_REV	= 986,
1004    X86_OUT16ir	= 987,
1005    X86_OUT16rr	= 988,
1006    X86_OUT32ir	= 989,
1007    X86_OUT32rr	= 990,
1008    X86_OUT8ir	= 991,
1009    X86_OUT8rr	= 992,
1010    X86_OUTSB	= 993,
1011    X86_OUTSL	= 994,
1012    X86_OUTSW	= 995,
1013    X86_PDEP32rm	= 996,
1014    X86_PDEP32rr	= 997,
1015    X86_PDEP64rm	= 998,
1016    X86_PDEP64rr	= 999,
1017    X86_PEXT32rm	= 1000,
1018    X86_PEXT32rr	= 1001,
1019    X86_PEXT64rm	= 1002,
1020    X86_PEXT64rr	= 1003,
1021    X86_POP16r	= 1004,
1022    X86_POP16rmm	= 1005,
1023    X86_POP16rmr	= 1006,
1024    X86_POP32r	= 1007,
1025    X86_POP32rmm	= 1008,
1026    X86_POP32rmr	= 1009,
1027    X86_POP64r	= 1010,
1028    X86_POP64rmm	= 1011,
1029    X86_POP64rmr	= 1012,
1030    X86_POPA16	= 1013,
1031    X86_POPA32	= 1014,
1032    X86_POPDS16	= 1015,
1033    X86_POPDS32	= 1016,
1034    X86_POPES16	= 1017,
1035    X86_POPES32	= 1018,
1036    X86_POPF16	= 1019,
1037    X86_POPF32	= 1020,
1038    X86_POPF64	= 1021,
1039    X86_POPFS16	= 1022,
1040    X86_POPFS32	= 1023,
1041    X86_POPFS64	= 1024,
1042    X86_POPGS16	= 1025,
1043    X86_POPGS32	= 1026,
1044    X86_POPGS64	= 1027,
1045    X86_POPSS16	= 1028,
1046    X86_POPSS32	= 1029,
1047    X86_PUSH16i8	= 1030,
1048    X86_PUSH16r	= 1031,
1049    X86_PUSH16rmm	= 1032,
1050    X86_PUSH16rmr	= 1033,
1051    X86_PUSH32i8	= 1034,
1052    X86_PUSH32r	= 1035,
1053    X86_PUSH32rmm	= 1036,
1054    X86_PUSH32rmr	= 1037,
1055    X86_PUSH64i16	= 1038,
1056    X86_PUSH64i32	= 1039,
1057    X86_PUSH64i8	= 1040,
1058    X86_PUSH64r	= 1041,
1059    X86_PUSH64rmm	= 1042,
1060    X86_PUSH64rmr	= 1043,
1061    X86_PUSHA16	= 1044,
1062    X86_PUSHA32	= 1045,
1063    X86_PUSHCS16	= 1046,
1064    X86_PUSHCS32	= 1047,
1065    X86_PUSHDS16	= 1048,
1066    X86_PUSHDS32	= 1049,
1067    X86_PUSHES16	= 1050,
1068    X86_PUSHES32	= 1051,
1069    X86_PUSHF16	= 1052,
1070    X86_PUSHF32	= 1053,
1071    X86_PUSHF64	= 1054,
1072    X86_PUSHFS16	= 1055,
1073    X86_PUSHFS32	= 1056,
1074    X86_PUSHFS64	= 1057,
1075    X86_PUSHGS16	= 1058,
1076    X86_PUSHGS32	= 1059,
1077    X86_PUSHGS64	= 1060,
1078    X86_PUSHSS16	= 1061,
1079    X86_PUSHSS32	= 1062,
1080    X86_PUSHi16	= 1063,
1081    X86_PUSHi32	= 1064,
1082    X86_RCL16m1	= 1065,
1083    X86_RCL16mCL	= 1066,
1084    X86_RCL16mi	= 1067,
1085    X86_RCL16r1	= 1068,
1086    X86_RCL16rCL	= 1069,
1087    X86_RCL16ri	= 1070,
1088    X86_RCL32m1	= 1071,
1089    X86_RCL32mCL	= 1072,
1090    X86_RCL32mi	= 1073,
1091    X86_RCL32r1	= 1074,
1092    X86_RCL32rCL	= 1075,
1093    X86_RCL32ri	= 1076,
1094    X86_RCL64m1	= 1077,
1095    X86_RCL64mCL	= 1078,
1096    X86_RCL64mi	= 1079,
1097    X86_RCL64r1	= 1080,
1098    X86_RCL64rCL	= 1081,
1099    X86_RCL64ri	= 1082,
1100    X86_RCL8m1	= 1083,
1101    X86_RCL8mCL	= 1084,
1102    X86_RCL8mi	= 1085,
1103    X86_RCL8r1	= 1086,
1104    X86_RCL8rCL	= 1087,
1105    X86_RCL8ri	= 1088,
1106    X86_RCR16m1	= 1089,
1107    X86_RCR16mCL	= 1090,
1108    X86_RCR16mi	= 1091,
1109    X86_RCR16r1	= 1092,
1110    X86_RCR16rCL	= 1093,
1111    X86_RCR16ri	= 1094,
1112    X86_RCR32m1	= 1095,
1113    X86_RCR32mCL	= 1096,
1114    X86_RCR32mi	= 1097,
1115    X86_RCR32r1	= 1098,
1116    X86_RCR32rCL	= 1099,
1117    X86_RCR32ri	= 1100,
1118    X86_RCR64m1	= 1101,
1119    X86_RCR64mCL	= 1102,
1120    X86_RCR64mi	= 1103,
1121    X86_RCR64r1	= 1104,
1122    X86_RCR64rCL	= 1105,
1123    X86_RCR64ri	= 1106,
1124    X86_RCR8m1	= 1107,
1125    X86_RCR8mCL	= 1108,
1126    X86_RCR8mi	= 1109,
1127    X86_RCR8r1	= 1110,
1128    X86_RCR8rCL	= 1111,
1129    X86_RCR8ri	= 1112,
1130    X86_RDFSBASE	= 1113,
1131    X86_RDFSBASE64	= 1114,
1132    X86_RDGSBASE	= 1115,
1133    X86_RDGSBASE64	= 1116,
1134    X86_RDMSR	= 1117,
1135    X86_RDPMC	= 1118,
1136    X86_RDRAND16r	= 1119,
1137    X86_RDRAND32r	= 1120,
1138    X86_RDRAND64r	= 1121,
1139    X86_RDSEED16r	= 1122,
1140    X86_RDSEED32r	= 1123,
1141    X86_RDSEED64r	= 1124,
1142    X86_RDTSC	= 1125,
1143    X86_RDTSCP	= 1126,
1144    X86_RELEASE_MOV16mr	= 1127,
1145    X86_RELEASE_MOV32mr	= 1128,
1146    X86_RELEASE_MOV64mr	= 1129,
1147    X86_RELEASE_MOV8mr	= 1130,
1148    X86_REPNE_PREFIX	= 1131,
1149    X86_REP_MOVSB_32	= 1132,
1150    X86_REP_MOVSB_64	= 1133,
1151    X86_REP_MOVSD_32	= 1134,
1152    X86_REP_MOVSD_64	= 1135,
1153    X86_REP_MOVSQ_64	= 1136,
1154    X86_REP_MOVSW_32	= 1137,
1155    X86_REP_MOVSW_64	= 1138,
1156    X86_REP_PREFIX	= 1139,
1157    X86_REP_STOSB_32	= 1140,
1158    X86_REP_STOSB_64	= 1141,
1159    X86_REP_STOSD_32	= 1142,
1160    X86_REP_STOSD_64	= 1143,
1161    X86_REP_STOSQ_64	= 1144,
1162    X86_REP_STOSW_32	= 1145,
1163    X86_REP_STOSW_64	= 1146,
1164    X86_RETIL	= 1147,
1165    X86_RETIQ	= 1148,
1166    X86_RETIW	= 1149,
1167    X86_RETL	= 1150,
1168    X86_RETQ	= 1151,
1169    X86_RETW	= 1152,
1170    X86_REX64_PREFIX	= 1153,
1171    X86_ROL16m1	= 1154,
1172    X86_ROL16mCL	= 1155,
1173    X86_ROL16mi	= 1156,
1174    X86_ROL16r1	= 1157,
1175    X86_ROL16rCL	= 1158,
1176    X86_ROL16ri	= 1159,
1177    X86_ROL32m1	= 1160,
1178    X86_ROL32mCL	= 1161,
1179    X86_ROL32mi	= 1162,
1180    X86_ROL32r1	= 1163,
1181    X86_ROL32rCL	= 1164,
1182    X86_ROL32ri	= 1165,
1183    X86_ROL64m1	= 1166,
1184    X86_ROL64mCL	= 1167,
1185    X86_ROL64mi	= 1168,
1186    X86_ROL64r1	= 1169,
1187    X86_ROL64rCL	= 1170,
1188    X86_ROL64ri	= 1171,
1189    X86_ROL8m1	= 1172,
1190    X86_ROL8mCL	= 1173,
1191    X86_ROL8mi	= 1174,
1192    X86_ROL8r1	= 1175,
1193    X86_ROL8rCL	= 1176,
1194    X86_ROL8ri	= 1177,
1195    X86_ROR16m1	= 1178,
1196    X86_ROR16mCL	= 1179,
1197    X86_ROR16mi	= 1180,
1198    X86_ROR16r1	= 1181,
1199    X86_ROR16rCL	= 1182,
1200    X86_ROR16ri	= 1183,
1201    X86_ROR32m1	= 1184,
1202    X86_ROR32mCL	= 1185,
1203    X86_ROR32mi	= 1186,
1204    X86_ROR32r1	= 1187,
1205    X86_ROR32rCL	= 1188,
1206    X86_ROR32ri	= 1189,
1207    X86_ROR64m1	= 1190,
1208    X86_ROR64mCL	= 1191,
1209    X86_ROR64mi	= 1192,
1210    X86_ROR64r1	= 1193,
1211    X86_ROR64rCL	= 1194,
1212    X86_ROR64ri	= 1195,
1213    X86_ROR8m1	= 1196,
1214    X86_ROR8mCL	= 1197,
1215    X86_ROR8mi	= 1198,
1216    X86_ROR8r1	= 1199,
1217    X86_ROR8rCL	= 1200,
1218    X86_ROR8ri	= 1201,
1219    X86_RORX32mi	= 1202,
1220    X86_RORX32ri	= 1203,
1221    X86_RORX64mi	= 1204,
1222    X86_RORX64ri	= 1205,
1223    X86_RSM	= 1206,
1224    X86_SAHF	= 1207,
1225    X86_SAL16m1	= 1208,
1226    X86_SAL16mCL	= 1209,
1227    X86_SAL16mi	= 1210,
1228    X86_SAL16r1	= 1211,
1229    X86_SAL16rCL	= 1212,
1230    X86_SAL16ri	= 1213,
1231    X86_SAL32m1	= 1214,
1232    X86_SAL32mCL	= 1215,
1233    X86_SAL32mi	= 1216,
1234    X86_SAL32r1	= 1217,
1235    X86_SAL32rCL	= 1218,
1236    X86_SAL32ri	= 1219,
1237    X86_SAL64m1	= 1220,
1238    X86_SAL64mCL	= 1221,
1239    X86_SAL64mi	= 1222,
1240    X86_SAL64r1	= 1223,
1241    X86_SAL64rCL	= 1224,
1242    X86_SAL64ri	= 1225,
1243    X86_SAL8m1	= 1226,
1244    X86_SAL8mCL	= 1227,
1245    X86_SAL8mi	= 1228,
1246    X86_SAL8r1	= 1229,
1247    X86_SAL8rCL	= 1230,
1248    X86_SAL8ri	= 1231,
1249    X86_SALC	= 1232,
1250    X86_SAR16m1	= 1233,
1251    X86_SAR16mCL	= 1234,
1252    X86_SAR16mi	= 1235,
1253    X86_SAR16r1	= 1236,
1254    X86_SAR16rCL	= 1237,
1255    X86_SAR16ri	= 1238,
1256    X86_SAR32m1	= 1239,
1257    X86_SAR32mCL	= 1240,
1258    X86_SAR32mi	= 1241,
1259    X86_SAR32r1	= 1242,
1260    X86_SAR32rCL	= 1243,
1261    X86_SAR32ri	= 1244,
1262    X86_SAR64m1	= 1245,
1263    X86_SAR64mCL	= 1246,
1264    X86_SAR64mi	= 1247,
1265    X86_SAR64r1	= 1248,
1266    X86_SAR64rCL	= 1249,
1267    X86_SAR64ri	= 1250,
1268    X86_SAR8m1	= 1251,
1269    X86_SAR8mCL	= 1252,
1270    X86_SAR8mi	= 1253,
1271    X86_SAR8r1	= 1254,
1272    X86_SAR8rCL	= 1255,
1273    X86_SAR8ri	= 1256,
1274    X86_SARX32rm	= 1257,
1275    X86_SARX32rr	= 1258,
1276    X86_SARX64rm	= 1259,
1277    X86_SARX64rr	= 1260,
1278    X86_SBB16i16	= 1261,
1279    X86_SBB16mi	= 1262,
1280    X86_SBB16mi8	= 1263,
1281    X86_SBB16mr	= 1264,
1282    X86_SBB16ri	= 1265,
1283    X86_SBB16ri8	= 1266,
1284    X86_SBB16rm	= 1267,
1285    X86_SBB16rr	= 1268,
1286    X86_SBB16rr_REV	= 1269,
1287    X86_SBB32i32	= 1270,
1288    X86_SBB32mi	= 1271,
1289    X86_SBB32mi8	= 1272,
1290    X86_SBB32mr	= 1273,
1291    X86_SBB32ri	= 1274,
1292    X86_SBB32ri8	= 1275,
1293    X86_SBB32rm	= 1276,
1294    X86_SBB32rr	= 1277,
1295    X86_SBB32rr_REV	= 1278,
1296    X86_SBB64i32	= 1279,
1297    X86_SBB64mi32	= 1280,
1298    X86_SBB64mi8	= 1281,
1299    X86_SBB64mr	= 1282,
1300    X86_SBB64ri32	= 1283,
1301    X86_SBB64ri8	= 1284,
1302    X86_SBB64rm	= 1285,
1303    X86_SBB64rr	= 1286,
1304    X86_SBB64rr_REV	= 1287,
1305    X86_SBB8i8	= 1288,
1306    X86_SBB8mi	= 1289,
1307    X86_SBB8mr	= 1290,
1308    X86_SBB8ri	= 1291,
1309    X86_SBB8rm	= 1292,
1310    X86_SBB8rr	= 1293,
1311    X86_SBB8rr_REV	= 1294,
1312    X86_SCASB	= 1295,
1313    X86_SCASL	= 1296,
1314    X86_SCASQ	= 1297,
1315    X86_SCASW	= 1298,
1316    X86_SEG_ALLOCA_32	= 1299,
1317    X86_SEG_ALLOCA_64	= 1300,
1318    X86_SEH_EndPrologue	= 1301,
1319    X86_SEH_Epilogue	= 1302,
1320    X86_SEH_PushFrame	= 1303,
1321    X86_SEH_PushReg	= 1304,
1322    X86_SEH_SaveReg	= 1305,
1323    X86_SEH_SaveXMM	= 1306,
1324    X86_SEH_SetFrame	= 1307,
1325    X86_SEH_StackAlloc	= 1308,
1326    X86_SETAEm	= 1309,
1327    X86_SETAEr	= 1310,
1328    X86_SETAm	= 1311,
1329    X86_SETAr	= 1312,
1330    X86_SETBEm	= 1313,
1331    X86_SETBEr	= 1314,
1332    X86_SETB_C16r	= 1315,
1333    X86_SETB_C32r	= 1316,
1334    X86_SETB_C64r	= 1317,
1335    X86_SETB_C8r	= 1318,
1336    X86_SETBm	= 1319,
1337    X86_SETBr	= 1320,
1338    X86_SETEm	= 1321,
1339    X86_SETEr	= 1322,
1340    X86_SETGEm	= 1323,
1341    X86_SETGEr	= 1324,
1342    X86_SETGm	= 1325,
1343    X86_SETGr	= 1326,
1344    X86_SETLEm	= 1327,
1345    X86_SETLEr	= 1328,
1346    X86_SETLm	= 1329,
1347    X86_SETLr	= 1330,
1348    X86_SETNEm	= 1331,
1349    X86_SETNEr	= 1332,
1350    X86_SETNOm	= 1333,
1351    X86_SETNOr	= 1334,
1352    X86_SETNPm	= 1335,
1353    X86_SETNPr	= 1336,
1354    X86_SETNSm	= 1337,
1355    X86_SETNSr	= 1338,
1356    X86_SETOm	= 1339,
1357    X86_SETOr	= 1340,
1358    X86_SETPm	= 1341,
1359    X86_SETPr	= 1342,
1360    X86_SETSm	= 1343,
1361    X86_SETSr	= 1344,
1362    X86_SGDT16m	= 1345,
1363    X86_SGDT32m	= 1346,
1364    X86_SGDT64m	= 1347,
1365    X86_SHL16m1	= 1348,
1366    X86_SHL16mCL	= 1349,
1367    X86_SHL16mi	= 1350,
1368    X86_SHL16r1	= 1351,
1369    X86_SHL16rCL	= 1352,
1370    X86_SHL16ri	= 1353,
1371    X86_SHL32m1	= 1354,
1372    X86_SHL32mCL	= 1355,
1373    X86_SHL32mi	= 1356,
1374    X86_SHL32r1	= 1357,
1375    X86_SHL32rCL	= 1358,
1376    X86_SHL32ri	= 1359,
1377    X86_SHL64m1	= 1360,
1378    X86_SHL64mCL	= 1361,
1379    X86_SHL64mi	= 1362,
1380    X86_SHL64r1	= 1363,
1381    X86_SHL64rCL	= 1364,
1382    X86_SHL64ri	= 1365,
1383    X86_SHL8m1	= 1366,
1384    X86_SHL8mCL	= 1367,
1385    X86_SHL8mi	= 1368,
1386    X86_SHL8r1	= 1369,
1387    X86_SHL8rCL	= 1370,
1388    X86_SHL8ri	= 1371,
1389    X86_SHLD16mrCL	= 1372,
1390    X86_SHLD16mri8	= 1373,
1391    X86_SHLD16rrCL	= 1374,
1392    X86_SHLD16rri8	= 1375,
1393    X86_SHLD32mrCL	= 1376,
1394    X86_SHLD32mri8	= 1377,
1395    X86_SHLD32rrCL	= 1378,
1396    X86_SHLD32rri8	= 1379,
1397    X86_SHLD64mrCL	= 1380,
1398    X86_SHLD64mri8	= 1381,
1399    X86_SHLD64rrCL	= 1382,
1400    X86_SHLD64rri8	= 1383,
1401    X86_SHLX32rm	= 1384,
1402    X86_SHLX32rr	= 1385,
1403    X86_SHLX64rm	= 1386,
1404    X86_SHLX64rr	= 1387,
1405    X86_SHR16m1	= 1388,
1406    X86_SHR16mCL	= 1389,
1407    X86_SHR16mi	= 1390,
1408    X86_SHR16r1	= 1391,
1409    X86_SHR16rCL	= 1392,
1410    X86_SHR16ri	= 1393,
1411    X86_SHR32m1	= 1394,
1412    X86_SHR32mCL	= 1395,
1413    X86_SHR32mi	= 1396,
1414    X86_SHR32r1	= 1397,
1415    X86_SHR32rCL	= 1398,
1416    X86_SHR32ri	= 1399,
1417    X86_SHR64m1	= 1400,
1418    X86_SHR64mCL	= 1401,
1419    X86_SHR64mi	= 1402,
1420    X86_SHR64r1	= 1403,
1421    X86_SHR64rCL	= 1404,
1422    X86_SHR64ri	= 1405,
1423    X86_SHR8m1	= 1406,
1424    X86_SHR8mCL	= 1407,
1425    X86_SHR8mi	= 1408,
1426    X86_SHR8r1	= 1409,
1427    X86_SHR8rCL	= 1410,
1428    X86_SHR8ri	= 1411,
1429    X86_SHRD16mrCL	= 1412,
1430    X86_SHRD16mri8	= 1413,
1431    X86_SHRD16rrCL	= 1414,
1432    X86_SHRD16rri8	= 1415,
1433    X86_SHRD32mrCL	= 1416,
1434    X86_SHRD32mri8	= 1417,
1435    X86_SHRD32rrCL	= 1418,
1436    X86_SHRD32rri8	= 1419,
1437    X86_SHRD64mrCL	= 1420,
1438    X86_SHRD64mri8	= 1421,
1439    X86_SHRD64rrCL	= 1422,
1440    X86_SHRD64rri8	= 1423,
1441    X86_SHRX32rm	= 1424,
1442    X86_SHRX32rr	= 1425,
1443    X86_SHRX64rm	= 1426,
1444    X86_SHRX64rr	= 1427,
1445    X86_SIDT16m	= 1428,
1446    X86_SIDT32m	= 1429,
1447    X86_SIDT64m	= 1430,
1448    X86_SKINIT	= 1431,
1449    X86_SLDT16m	= 1432,
1450    X86_SLDT16r	= 1433,
1451    X86_SLDT32r	= 1434,
1452    X86_SLDT64m	= 1435,
1453    X86_SLDT64r	= 1436,
1454    X86_SMSW16m	= 1437,
1455    X86_SMSW16r	= 1438,
1456    X86_SMSW32r	= 1439,
1457    X86_SMSW64r	= 1440,
1458    X86_STAC	= 1441,
1459    X86_STC	= 1442,
1460    X86_STD	= 1443,
1461    X86_STGI	= 1444,
1462    X86_STI	= 1445,
1463    X86_STOSB	= 1446,
1464    X86_STOSL	= 1447,
1465    X86_STOSQ	= 1448,
1466    X86_STOSW	= 1449,
1467    X86_STR16r	= 1450,
1468    X86_STR32r	= 1451,
1469    X86_STR64r	= 1452,
1470    X86_STRm	= 1453,
1471    X86_SUB16i16	= 1454,
1472    X86_SUB16mi	= 1455,
1473    X86_SUB16mi8	= 1456,
1474    X86_SUB16mr	= 1457,
1475    X86_SUB16ri	= 1458,
1476    X86_SUB16ri8	= 1459,
1477    X86_SUB16rm	= 1460,
1478    X86_SUB16rr	= 1461,
1479    X86_SUB16rr_REV	= 1462,
1480    X86_SUB32i32	= 1463,
1481    X86_SUB32mi	= 1464,
1482    X86_SUB32mi8	= 1465,
1483    X86_SUB32mr	= 1466,
1484    X86_SUB32ri	= 1467,
1485    X86_SUB32ri8	= 1468,
1486    X86_SUB32rm	= 1469,
1487    X86_SUB32rr	= 1470,
1488    X86_SUB32rr_REV	= 1471,
1489    X86_SUB64i32	= 1472,
1490    X86_SUB64mi32	= 1473,
1491    X86_SUB64mi8	= 1474,
1492    X86_SUB64mr	= 1475,
1493    X86_SUB64ri32	= 1476,
1494    X86_SUB64ri8	= 1477,
1495    X86_SUB64rm	= 1478,
1496    X86_SUB64rr	= 1479,
1497    X86_SUB64rr_REV	= 1480,
1498    X86_SUB8i8	= 1481,
1499    X86_SUB8mi	= 1482,
1500    X86_SUB8mr	= 1483,
1501    X86_SUB8ri	= 1484,
1502    X86_SUB8ri8	= 1485,
1503    X86_SUB8rm	= 1486,
1504    X86_SUB8rr	= 1487,
1505    X86_SUB8rr_REV	= 1488,
1506    X86_SWAPGS	= 1489,
1507    X86_SYSCALL	= 1490,
1508    X86_SYSENTER	= 1491,
1509    X86_SYSEXIT	= 1492,
1510    X86_SYSEXIT64	= 1493,
1511    X86_SYSRET	= 1494,
1512    X86_SYSRET64	= 1495,
1513    X86_T1MSKC32rm	= 1496,
1514    X86_T1MSKC32rr	= 1497,
1515    X86_T1MSKC64rm	= 1498,
1516    X86_T1MSKC64rr	= 1499,
1517    X86_TAILJMPd	= 1500,
1518    X86_TAILJMPd64	= 1501,
1519    X86_TAILJMPm	= 1502,
1520    X86_TAILJMPm64	= 1503,
1521    X86_TAILJMPr	= 1504,
1522    X86_TAILJMPr64	= 1505,
1523    X86_TCRETURNdi	= 1506,
1524    X86_TCRETURNdi64	= 1507,
1525    X86_TCRETURNmi	= 1508,
1526    X86_TCRETURNmi64	= 1509,
1527    X86_TCRETURNri	= 1510,
1528    X86_TCRETURNri64	= 1511,
1529    X86_TEST16i16	= 1512,
1530    X86_TEST16mi	= 1513,
1531    X86_TEST16mi_alt	= 1514,
1532    X86_TEST16ri	= 1515,
1533    X86_TEST16ri_alt	= 1516,
1534    X86_TEST16rm	= 1517,
1535    X86_TEST16rr	= 1518,
1536    X86_TEST32i32	= 1519,
1537    X86_TEST32mi	= 1520,
1538    X86_TEST32mi_alt	= 1521,
1539    X86_TEST32ri	= 1522,
1540    X86_TEST32ri_alt	= 1523,
1541    X86_TEST32rm	= 1524,
1542    X86_TEST32rr	= 1525,
1543    X86_TEST64i32	= 1526,
1544    X86_TEST64mi32	= 1527,
1545    X86_TEST64mi32_alt	= 1528,
1546    X86_TEST64ri32	= 1529,
1547    X86_TEST64ri32_alt	= 1530,
1548    X86_TEST64rm	= 1531,
1549    X86_TEST64rr	= 1532,
1550    X86_TEST8i8	= 1533,
1551    X86_TEST8mi	= 1534,
1552    X86_TEST8mi_alt	= 1535,
1553    X86_TEST8ri	= 1536,
1554    X86_TEST8ri_NOREX	= 1537,
1555    X86_TEST8ri_alt	= 1538,
1556    X86_TEST8rm	= 1539,
1557    X86_TEST8rr	= 1540,
1558    X86_TLSCall_32	= 1541,
1559    X86_TLSCall_64	= 1542,
1560    X86_TLS_addr32	= 1543,
1561    X86_TLS_addr64	= 1544,
1562    X86_TLS_base_addr32	= 1545,
1563    X86_TLS_base_addr64	= 1546,
1564    X86_TRAP	= 1547,
1565    X86_TZCNT16rm	= 1548,
1566    X86_TZCNT16rr	= 1549,
1567    X86_TZCNT32rm	= 1550,
1568    X86_TZCNT32rr	= 1551,
1569    X86_TZCNT64rm	= 1552,
1570    X86_TZCNT64rr	= 1553,
1571    X86_TZMSK32rm	= 1554,
1572    X86_TZMSK32rr	= 1555,
1573    X86_TZMSK64rm	= 1556,
1574    X86_TZMSK64rr	= 1557,
1575    X86_UD2B	= 1558,
1576    X86_VAARG_64	= 1559,
1577    X86_VASTART_SAVE_XMM_REGS	= 1560,
1578    X86_VERRm	= 1561,
1579    X86_VERRr	= 1562,
1580    X86_VERWm	= 1563,
1581    X86_VERWr	= 1564,
1582    X86_VMCALL	= 1565,
1583    X86_VMCLEARm	= 1566,
1584    X86_VMFUNC	= 1567,
1585    X86_VMLAUNCH	= 1568,
1586    X86_VMLOAD32	= 1569,
1587    X86_VMLOAD64	= 1570,
1588    X86_VMMCALL	= 1571,
1589    X86_VMPTRLDm	= 1572,
1590    X86_VMPTRSTm	= 1573,
1591    X86_VMREAD32rm	= 1574,
1592    X86_VMREAD32rr	= 1575,
1593    X86_VMREAD64rm	= 1576,
1594    X86_VMREAD64rr	= 1577,
1595    X86_VMRESUME	= 1578,
1596    X86_VMRUN32	= 1579,
1597    X86_VMRUN64	= 1580,
1598    X86_VMSAVE32	= 1581,
1599    X86_VMSAVE64	= 1582,
1600    X86_VMWRITE32rm	= 1583,
1601    X86_VMWRITE32rr	= 1584,
1602    X86_VMWRITE64rm	= 1585,
1603    X86_VMWRITE64rr	= 1586,
1604    X86_VMXOFF	= 1587,
1605    X86_VMXON	= 1588,
1606    X86_W64ALLOCA	= 1589,
1607    X86_WBINVD	= 1590,
1608    X86_WIN_ALLOCA	= 1591,
1609    X86_WIN_FTOL_32	= 1592,
1610    X86_WIN_FTOL_64	= 1593,
1611    X86_WRFSBASE	= 1594,
1612    X86_WRFSBASE64	= 1595,
1613    X86_WRGSBASE	= 1596,
1614    X86_WRGSBASE64	= 1597,
1615    X86_WRMSR	= 1598,
1616    X86_XADD16rm	= 1599,
1617    X86_XADD16rr	= 1600,
1618    X86_XADD32rm	= 1601,
1619    X86_XADD32rr	= 1602,
1620    X86_XADD64rm	= 1603,
1621    X86_XADD64rr	= 1604,
1622    X86_XADD8rm	= 1605,
1623    X86_XADD8rr	= 1606,
1624    X86_XCHG16ar	= 1607,
1625    X86_XCHG16rm	= 1608,
1626    X86_XCHG16rr	= 1609,
1627    X86_XCHG32ar	= 1610,
1628    X86_XCHG32ar64	= 1611,
1629    X86_XCHG32rm	= 1612,
1630    X86_XCHG32rr	= 1613,
1631    X86_XCHG64ar	= 1614,
1632    X86_XCHG64rm	= 1615,
1633    X86_XCHG64rr	= 1616,
1634    X86_XCHG8rm	= 1617,
1635    X86_XCHG8rr	= 1618,
1636    X86_XCRYPTCBC	= 1619,
1637    X86_XCRYPTCFB	= 1620,
1638    X86_XCRYPTCTR	= 1621,
1639    X86_XCRYPTECB	= 1622,
1640    X86_XCRYPTOFB	= 1623,
1641    X86_XGETBV	= 1624,
1642    X86_XLAT	= 1625,
1643    X86_XOR16i16	= 1626,
1644    X86_XOR16mi	= 1627,
1645    X86_XOR16mi8	= 1628,
1646    X86_XOR16mr	= 1629,
1647    X86_XOR16ri	= 1630,
1648    X86_XOR16ri8	= 1631,
1649    X86_XOR16rm	= 1632,
1650    X86_XOR16rr	= 1633,
1651    X86_XOR16rr_REV	= 1634,
1652    X86_XOR32i32	= 1635,
1653    X86_XOR32mi	= 1636,
1654    X86_XOR32mi8	= 1637,
1655    X86_XOR32mr	= 1638,
1656    X86_XOR32ri	= 1639,
1657    X86_XOR32ri8	= 1640,
1658    X86_XOR32rm	= 1641,
1659    X86_XOR32rr	= 1642,
1660    X86_XOR32rr_REV	= 1643,
1661    X86_XOR64i32	= 1644,
1662    X86_XOR64mi32	= 1645,
1663    X86_XOR64mi8	= 1646,
1664    X86_XOR64mr	= 1647,
1665    X86_XOR64ri32	= 1648,
1666    X86_XOR64ri8	= 1649,
1667    X86_XOR64rm	= 1650,
1668    X86_XOR64rr	= 1651,
1669    X86_XOR64rr_REV	= 1652,
1670    X86_XOR8i8	= 1653,
1671    X86_XOR8mi	= 1654,
1672    X86_XOR8mr	= 1655,
1673    X86_XOR8ri	= 1656,
1674    X86_XOR8ri8	= 1657,
1675    X86_XOR8rm	= 1658,
1676    X86_XOR8rr	= 1659,
1677    X86_XOR8rr_REV	= 1660,
1678    X86_XRSTOR	= 1661,
1679    X86_XRSTOR64	= 1662,
1680    X86_XSAVE	= 1663,
1681    X86_XSAVE64	= 1664,
1682    X86_XSAVEOPT	= 1665,
1683    X86_XSAVEOPT64	= 1666,
1684    X86_XSETBV	= 1667,
1685    X86_XSHA1	= 1668,
1686    X86_XSHA256	= 1669,
1687    X86_XSTORE	= 1670,
1688    X86_INSTRUCTION_LIST_END = 1671
1689};
1690
1691#endif // GET_INSTRINFO_ENUM
1692
1693
1694#ifdef GET_INSTRINFO_MC_DESC
1695#undef GET_INSTRINFO_MC_DESC
1696
1697typedef struct x86_op_id_pair {
1698	uint16_t first;
1699	uint16_t second;
1700} x86_op_id_pair;
1701
1702static const x86_op_id_pair x86_16_bit_eq_tbl[] = {
1703	{ 25, 24 },
1704	{ 26, 24 },
1705	{ 37, 28 },
1706	{ 38, 29 },
1707	{ 39, 30 },
1708	{ 40, 31 },
1709	{ 41, 32 },
1710	{ 42, 33 },
1711	{ 43, 34 },
1712	{ 44, 35 },
1713	{ 45, 36 },
1714	{ 46, 28 },
1715	{ 48, 30 },
1716	{ 49, 31 },
1717	{ 51, 33 },
1718	{ 52, 34 },
1719	{ 53, 35 },
1720	{ 54, 36 },
1721	{ 78, 66 },
1722	{ 79, 67 },
1723	{ 80, 68 },
1724	{ 81, 69 },
1725	{ 82, 70 },
1726	{ 83, 71 },
1727	{ 84, 72 },
1728	{ 85, 73 },
1729	{ 86, 74 },
1730	{ 87, 75 },
1731	{ 88, 76 },
1732	{ 89, 77 },
1733	{ 90, 66 },
1734	{ 92, 68 },
1735	{ 93, 69 },
1736	{ 96, 71 },
1737	{ 97, 72 },
1738	{ 98, 74 },
1739	{ 99, 75 },
1740	{ 100, 76 },
1741	{ 101, 77 },
1742	{ 127, 118 },
1743	{ 128, 119 },
1744	{ 129, 120 },
1745	{ 130, 121 },
1746	{ 131, 122 },
1747	{ 132, 123 },
1748	{ 133, 124 },
1749	{ 134, 125 },
1750	{ 135, 126 },
1751	{ 136, 118 },
1752	{ 138, 120 },
1753	{ 139, 121 },
1754	{ 141, 123 },
1755	{ 142, 124 },
1756	{ 143, 125 },
1757	{ 144, 126 },
1758	{ 208, 207 },
1759	{ 211, 209 },
1760	{ 212, 210 },
1761	{ 213, 209 },
1762	{ 214, 210 },
1763	{ 217, 215 },
1764	{ 218, 216 },
1765	{ 219, 215 },
1766	{ 220, 216 },
1767	{ 227, 223 },
1768	{ 228, 224 },
1769	{ 229, 225 },
1770	{ 230, 226 },
1771	{ 231, 223 },
1772	{ 232, 224 },
1773	{ 233, 225 },
1774	{ 234, 226 },
1775	{ 239, 235 },
1776	{ 240, 236 },
1777	{ 241, 237 },
1778	{ 242, 238 },
1779	{ 243, 235 },
1780	{ 244, 236 },
1781	{ 245, 237 },
1782	{ 246, 238 },
1783	{ 251, 247 },
1784	{ 252, 248 },
1785	{ 253, 249 },
1786	{ 254, 250 },
1787	{ 255, 247 },
1788	{ 256, 248 },
1789	{ 257, 249 },
1790	{ 258, 250 },
1791	{ 263, 259 },
1792	{ 264, 260 },
1793	{ 265, 261 },
1794	{ 266, 262 },
1795	{ 267, 259 },
1796	{ 268, 260 },
1797	{ 269, 261 },
1798	{ 270, 262 },
1799	{ 277, 275 },
1800	{ 278, 276 },
1801	{ 279, 275 },
1802	{ 281, 276 },
1803	{ 283, 282 },
1804	{ 289, 458 },
1805	{ 296, 294 },
1806	{ 297, 295 },
1807	{ 298, 294 },
1808	{ 299, 295 },
1809	{ 302, 300 },
1810	{ 303, 301 },
1811	{ 304, 300 },
1812	{ 305, 301 },
1813	{ 308, 306 },
1814	{ 309, 307 },
1815	{ 310, 306 },
1816	{ 311, 307 },
1817	{ 314, 312 },
1818	{ 315, 313 },
1819	{ 316, 312 },
1820	{ 317, 313 },
1821	{ 320, 318 },
1822	{ 321, 319 },
1823	{ 322, 318 },
1824	{ 323, 319 },
1825	{ 326, 324 },
1826	{ 327, 325 },
1827	{ 328, 324 },
1828	{ 329, 325 },
1829	{ 332, 330 },
1830	{ 333, 331 },
1831	{ 334, 330 },
1832	{ 335, 331 },
1833	{ 338, 336 },
1834	{ 339, 337 },
1835	{ 340, 336 },
1836	{ 341, 337 },
1837	{ 344, 342 },
1838	{ 345, 343 },
1839	{ 346, 342 },
1840	{ 347, 343 },
1841	{ 350, 348 },
1842	{ 351, 349 },
1843	{ 352, 348 },
1844	{ 353, 349 },
1845	{ 356, 354 },
1846	{ 357, 355 },
1847	{ 358, 354 },
1848	{ 359, 355 },
1849	{ 362, 360 },
1850	{ 363, 361 },
1851	{ 364, 360 },
1852	{ 365, 361 },
1853	{ 368, 366 },
1854	{ 369, 367 },
1855	{ 370, 366 },
1856	{ 371, 367 },
1857	{ 374, 372 },
1858	{ 375, 373 },
1859	{ 376, 372 },
1860	{ 377, 373 },
1861	{ 380, 378 },
1862	{ 381, 379 },
1863	{ 382, 378 },
1864	{ 383, 379 },
1865	{ 386, 384 },
1866	{ 387, 385 },
1867	{ 388, 384 },
1868	{ 389, 385 },
1869	{ 393, 392 },
1870	{ 416, 407 },
1871	{ 417, 408 },
1872	{ 418, 409 },
1873	{ 419, 410 },
1874	{ 420, 411 },
1875	{ 421, 412 },
1876	{ 422, 413 },
1877	{ 423, 414 },
1878	{ 424, 415 },
1879	{ 425, 407 },
1880	{ 427, 409 },
1881	{ 428, 410 },
1882	{ 430, 412 },
1883	{ 431, 413 },
1884	{ 432, 414 },
1885	{ 433, 415 },
1886	{ 442, 444 },
1887	{ 443, 444 },
1888	{ 448, 446 },
1889	{ 449, 447 },
1890	{ 450, 446 },
1891	{ 451, 447 },
1892	{ 466, 465 },
1893	{ 467, 463 },
1894	{ 468, 464 },
1895	{ 471, 469 },
1896	{ 472, 470 },
1897	{ 473, 463 },
1898	{ 474, 464 },
1899	{ 479, 477 },
1900	{ 480, 478 },
1901	{ 481, 477 },
1902	{ 482, 478 },
1903	{ 495, 493 },
1904	{ 496, 494 },
1905	{ 500, 498 },
1906	{ 501, 499 },
1907	{ 508, 506 },
1908	{ 509, 507 },
1909	{ 510, 506 },
1910	{ 511, 507 },
1911	{ 522, 514 },
1912	{ 523, 515 },
1913	{ 524, 516 },
1914	{ 525, 517 },
1915	{ 526, 518 },
1916	{ 527, 519 },
1917	{ 528, 520 },
1918	{ 529, 521 },
1919	{ 530, 514 },
1920	{ 531, 515 },
1921	{ 532, 516 },
1922	{ 534, 518 },
1923	{ 535, 519 },
1924	{ 537, 521 },
1925	{ 542, 540 },
1926	{ 543, 541 },
1927	{ 549, 548 },
1928	{ 550, 546 },
1929	{ 551, 547 },
1930	{ 554, 552 },
1931	{ 555, 553 },
1932	{ 556, 546 },
1933	{ 557, 547 },
1934	{ 561, 562 },
1935	{ 565, 564 },
1936	{ 578, 577 },
1937	{ 579, 577 },
1938	{ 613, 611 },
1939	{ 614, 612 },
1940	{ 615, 611 },
1941	{ 616, 612 },
1942	{ 645, 643 },
1943	{ 646, 644 },
1944	{ 647, 643 },
1945	{ 648, 644 },
1946	{ 651, 649 },
1947	{ 652, 649 },
1948	{ 656, 655 },
1949	{ 658, 657 },
1950	{ 660, 657 },
1951	{ 664, 663 },
1952	{ 666, 665 },
1953	{ 667, 665 },
1954	{ 669, 668 },
1955	{ 670, 668 },
1956	{ 672, 671 },
1957	{ 673, 671 },
1958	{ 675, 674 },
1959	{ 676, 674 },
1960	{ 684, 681 },
1961	{ 685, 682 },
1962	{ 686, 683 },
1963	{ 688, 682 },
1964	{ 689, 683 },
1965	{ 695, 692 },
1966	{ 696, 693 },
1967	{ 697, 694 },
1968	{ 699, 693 },
1969	{ 700, 694 },
1970	{ 704, 703 },
1971	{ 705, 703 },
1972	{ 708, 707 },
1973	{ 709, 707 },
1974	{ 714, 711 },
1975	{ 715, 712 },
1976	{ 716, 713 },
1977	{ 718, 712 },
1978	{ 719, 713 },
1979	{ 726, 723 },
1980	{ 727, 724 },
1981	{ 728, 725 },
1982	{ 730, 724 },
1983	{ 731, 725 },
1984	{ 737, 734 },
1985	{ 738, 735 },
1986	{ 739, 736 },
1987	{ 741, 735 },
1988	{ 742, 736 },
1989	{ 746, 748 },
1990	{ 747, 748 },
1991	{ 752, 754 },
1992	{ 753, 754 },
1993	{ 755, 757 },
1994	{ 756, 757 },
1995	{ 760, 758 },
1996	{ 761, 759 },
1997	{ 762, 758 },
1998	{ 763, 759 },
1999	{ 765, 764 },
2000	{ 766, 764 },
2001	{ 770, 769 },
2002	{ 771, 769 },
2003	{ 775, 773 },
2004	{ 776, 774 },
2005	{ 777, 773 },
2006	{ 778, 774 },
2007	{ 797, 782 },
2008	{ 798, 783 },
2009	{ 801, 784 },
2010	{ 802, 785 },
2011	{ 803, 786 },
2012	{ 804, 787 },
2013	{ 805, 788 },
2014	{ 809, 789 },
2015	{ 811, 790 },
2016	{ 812, 791 },
2017	{ 813, 792 },
2018	{ 814, 793 },
2019	{ 815, 794 },
2020	{ 816, 795 },
2021	{ 817, 796 },
2022	{ 818, 782 },
2023	{ 819, 782 },
2024	{ 819, 818 },
2025	{ 820, 782 },
2026	{ 820, 818 },
2027	{ 825, 785 },
2028	{ 826, 786 },
2029	{ 827, 787 },
2030	{ 828, 787 },
2031	{ 828, 827 },
2032	{ 829, 787 },
2033	{ 829, 827 },
2034	{ 833, 789 },
2035	{ 835, 791 },
2036	{ 836, 792 },
2037	{ 837, 793 },
2038	{ 838, 794 },
2039	{ 839, 795 },
2040	{ 840, 796 },
2041	{ 857, 855 },
2042	{ 858, 856 },
2043	{ 859, 855 },
2044	{ 860, 856 },
2045	{ 863, 865 },
2046	{ 864, 865 },
2047	{ 869, 866 },
2048	{ 871, 867 },
2049	{ 874, 873 },
2050	{ 875, 866 },
2051	{ 877, 876 },
2052	{ 878, 867 },
2053	{ 884, 879 },
2054	{ 886, 880 },
2055	{ 893, 891 },
2056	{ 894, 892 },
2057	{ 895, 891 },
2058	{ 896, 892 },
2059	{ 905, 903 },
2060	{ 906, 904 },
2061	{ 907, 903 },
2062	{ 908, 904 },
2063	{ 912, 914 },
2064	{ 916, 918 },
2065	{ 920, 922 },
2066	{ 924, 926 },
2067	{ 929, 936 },
2068	{ 930, 937 },
2069	{ 931, 938 },
2070	{ 932, 939 },
2071	{ 933, 940 },
2072	{ 934, 941 },
2073	{ 935, 942 },
2074	{ 945, 943 },
2075	{ 946, 944 },
2076	{ 947, 943 },
2077	{ 948, 944 },
2078	{ 960, 951 },
2079	{ 961, 952 },
2080	{ 962, 953 },
2081	{ 963, 954 },
2082	{ 965, 955 },
2083	{ 966, 956 },
2084	{ 967, 957 },
2085	{ 968, 958 },
2086	{ 969, 959 },
2087	{ 970, 951 },
2088	{ 972, 953 },
2089	{ 973, 954 },
2090	{ 975, 956 },
2091	{ 976, 957 },
2092	{ 977, 958 },
2093	{ 978, 959 },
2094	{ 989, 987 },
2095	{ 990, 988 },
2096	{ 994, 995 },
2097	{ 1007, 1004 },
2098	{ 1008, 1005 },
2099	{ 1009, 1006 },
2100	{ 1010, 1004 },
2101	{ 1011, 1005 },
2102	{ 1012, 1006 },
2103	{ 1014, 1013 },
2104	{ 1016, 1015 },
2105	{ 1018, 1017 },
2106	{ 1020, 1019 },
2107	{ 1021, 1019 },
2108	{ 1023, 1022 },
2109	{ 1024, 1022 },
2110	{ 1026, 1025 },
2111	{ 1027, 1025 },
2112	{ 1029, 1028 },
2113	{ 1034, 1030 },
2114	{ 1035, 1031 },
2115	{ 1036, 1032 },
2116	{ 1037, 1033 },
2117	{ 1039, 1038 },
2118	{ 1040, 1030 },
2119	{ 1041, 1031 },
2120	{ 1042, 1032 },
2121	{ 1043, 1033 },
2122	{ 1045, 1044 },
2123	{ 1047, 1046 },
2124	{ 1049, 1048 },
2125	{ 1051, 1050 },
2126	{ 1053, 1052 },
2127	{ 1054, 1052 },
2128	{ 1056, 1055 },
2129	{ 1057, 1055 },
2130	{ 1059, 1058 },
2131	{ 1060, 1058 },
2132	{ 1062, 1061 },
2133	{ 1064, 1063 },
2134	{ 1071, 1065 },
2135	{ 1072, 1066 },
2136	{ 1073, 1067 },
2137	{ 1074, 1068 },
2138	{ 1075, 1069 },
2139	{ 1076, 1070 },
2140	{ 1077, 1065 },
2141	{ 1078, 1066 },
2142	{ 1079, 1067 },
2143	{ 1080, 1068 },
2144	{ 1081, 1069 },
2145	{ 1082, 1070 },
2146	{ 1095, 1089 },
2147	{ 1096, 1090 },
2148	{ 1097, 1091 },
2149	{ 1098, 1092 },
2150	{ 1099, 1093 },
2151	{ 1100, 1094 },
2152	{ 1101, 1089 },
2153	{ 1102, 1090 },
2154	{ 1103, 1091 },
2155	{ 1104, 1092 },
2156	{ 1105, 1093 },
2157	{ 1106, 1094 },
2158	{ 1120, 1119 },
2159	{ 1121, 1119 },
2160	{ 1123, 1122 },
2161	{ 1124, 1122 },
2162	{ 1128, 1127 },
2163	{ 1129, 1127 },
2164	{ 1136, 1138 },
2165	{ 1144, 1146 },
2166	{ 1147, 1149 },
2167	{ 1148, 1149 },
2168	{ 1150, 1152 },
2169	{ 1151, 1152 },
2170	{ 1160, 1154 },
2171	{ 1161, 1155 },
2172	{ 1162, 1156 },
2173	{ 1163, 1157 },
2174	{ 1164, 1158 },
2175	{ 1165, 1159 },
2176	{ 1166, 1154 },
2177	{ 1167, 1155 },
2178	{ 1168, 1156 },
2179	{ 1169, 1157 },
2180	{ 1170, 1158 },
2181	{ 1171, 1159 },
2182	{ 1184, 1178 },
2183	{ 1185, 1179 },
2184	{ 1186, 1180 },
2185	{ 1187, 1181 },
2186	{ 1188, 1182 },
2187	{ 1189, 1183 },
2188	{ 1190, 1178 },
2189	{ 1191, 1179 },
2190	{ 1192, 1180 },
2191	{ 1193, 1181 },
2192	{ 1194, 1182 },
2193	{ 1195, 1183 },
2194	{ 1214, 1208 },
2195	{ 1215, 1209 },
2196	{ 1216, 1210 },
2197	{ 1217, 1211 },
2198	{ 1218, 1212 },
2199	{ 1219, 1213 },
2200	{ 1220, 1208 },
2201	{ 1221, 1209 },
2202	{ 1222, 1210 },
2203	{ 1223, 1211 },
2204	{ 1224, 1212 },
2205	{ 1225, 1213 },
2206	{ 1239, 1233 },
2207	{ 1240, 1234 },
2208	{ 1241, 1235 },
2209	{ 1242, 1236 },
2210	{ 1243, 1237 },
2211	{ 1244, 1238 },
2212	{ 1245, 1233 },
2213	{ 1246, 1234 },
2214	{ 1247, 1235 },
2215	{ 1248, 1236 },
2216	{ 1249, 1237 },
2217	{ 1250, 1238 },
2218	{ 1270, 1261 },
2219	{ 1271, 1262 },
2220	{ 1272, 1263 },
2221	{ 1273, 1264 },
2222	{ 1274, 1265 },
2223	{ 1275, 1266 },
2224	{ 1276, 1267 },
2225	{ 1277, 1268 },
2226	{ 1278, 1269 },
2227	{ 1279, 1261 },
2228	{ 1281, 1263 },
2229	{ 1282, 1264 },
2230	{ 1284, 1266 },
2231	{ 1285, 1267 },
2232	{ 1286, 1268 },
2233	{ 1287, 1269 },
2234	{ 1296, 1298 },
2235	{ 1297, 1298 },
2236	{ 1316, 1315 },
2237	{ 1317, 1315 },
2238	{ 1346, 1345 },
2239	{ 1347, 1345 },
2240	{ 1354, 1348 },
2241	{ 1355, 1349 },
2242	{ 1356, 1350 },
2243	{ 1357, 1351 },
2244	{ 1358, 1352 },
2245	{ 1359, 1353 },
2246	{ 1360, 1348 },
2247	{ 1361, 1349 },
2248	{ 1362, 1350 },
2249	{ 1363, 1351 },
2250	{ 1364, 1352 },
2251	{ 1365, 1353 },
2252	{ 1376, 1372 },
2253	{ 1377, 1373 },
2254	{ 1378, 1374 },
2255	{ 1379, 1375 },
2256	{ 1380, 1372 },
2257	{ 1381, 1373 },
2258	{ 1382, 1374 },
2259	{ 1383, 1375 },
2260	{ 1394, 1388 },
2261	{ 1395, 1389 },
2262	{ 1396, 1390 },
2263	{ 1397, 1391 },
2264	{ 1398, 1392 },
2265	{ 1399, 1393 },
2266	{ 1400, 1388 },
2267	{ 1401, 1389 },
2268	{ 1402, 1390 },
2269	{ 1403, 1391 },
2270	{ 1404, 1392 },
2271	{ 1405, 1393 },
2272	{ 1416, 1412 },
2273	{ 1417, 1413 },
2274	{ 1418, 1414 },
2275	{ 1419, 1415 },
2276	{ 1420, 1412 },
2277	{ 1421, 1413 },
2278	{ 1422, 1414 },
2279	{ 1423, 1415 },
2280	{ 1429, 1428 },
2281	{ 1430, 1428 },
2282	{ 1434, 1433 },
2283	{ 1435, 1432 },
2284	{ 1436, 1433 },
2285	{ 1439, 1438 },
2286	{ 1440, 1438 },
2287	{ 1447, 1449 },
2288	{ 1448, 1449 },
2289	{ 1451, 1450 },
2290	{ 1452, 1450 },
2291	{ 1463, 1454 },
2292	{ 1464, 1455 },
2293	{ 1465, 1456 },
2294	{ 1466, 1457 },
2295	{ 1467, 1458 },
2296	{ 1468, 1459 },
2297	{ 1469, 1460 },
2298	{ 1470, 1461 },
2299	{ 1471, 1462 },
2300	{ 1472, 1454 },
2301	{ 1474, 1456 },
2302	{ 1475, 1457 },
2303	{ 1477, 1459 },
2304	{ 1478, 1460 },
2305	{ 1479, 1461 },
2306	{ 1480, 1462 },
2307	{ 1519, 1512 },
2308	{ 1520, 1513 },
2309	{ 1521, 1514 },
2310	{ 1522, 1515 },
2311	{ 1523, 1516 },
2312	{ 1524, 1517 },
2313	{ 1525, 1518 },
2314	{ 1526, 1512 },
2315	{ 1531, 1517 },
2316	{ 1532, 1518 },
2317	{ 1550, 1548 },
2318	{ 1551, 1549 },
2319	{ 1552, 1548 },
2320	{ 1553, 1549 },
2321	{ 1601, 1599 },
2322	{ 1602, 1600 },
2323	{ 1603, 1599 },
2324	{ 1604, 1600 },
2325	{ 1610, 1607 },
2326	{ 1612, 1608 },
2327	{ 1613, 1609 },
2328	{ 1614, 1607 },
2329	{ 1615, 1608 },
2330	{ 1616, 1609 },
2331	{ 1635, 1626 },
2332	{ 1636, 1627 },
2333	{ 1637, 1628 },
2334	{ 1638, 1629 },
2335	{ 1639, 1630 },
2336	{ 1640, 1631 },
2337	{ 1641, 1632 },
2338	{ 1642, 1633 },
2339	{ 1643, 1634 },
2340	{ 1644, 1626 },
2341	{ 1646, 1628 },
2342	{ 1647, 1629 },
2343	{ 1649, 1631 },
2344	{ 1650, 1632 },
2345	{ 1651, 1633 },
2346	{ 1652, 1634 },
2347};
2348
2349static const uint16_t x86_16_bit_eq_lookup[] = {
2350	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2351	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2352	0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2353	0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 0,
2354	13, 14, 0, 15, 16, 17, 18, 0, 0, 0, 0, 0,
2355	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2356	0, 0, 0, 0, 0, 0, 19, 20, 21, 22, 23, 24,
2357	25, 26, 27, 28, 29, 30, 31, 0, 32, 33, 0, 0,
2358	34, 35, 36, 37, 38, 39, 0, 0, 0, 0, 0, 0,
2359	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2360	0, 0, 0, 0, 0, 0, 0, 40, 41, 42, 43, 44,
2361	45, 46, 47, 48, 49, 0, 50, 51, 0, 52, 53, 54,
2362	55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2363	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2364	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2365	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2366	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2367	0, 0, 0, 0, 56, 0, 0, 57, 58, 59, 60, 0,
2368	0, 61, 62, 63, 64, 0, 0, 0, 0, 0, 0, 65,
2369	66, 67, 68, 69, 70, 71, 72, 0, 0, 0, 0, 73,
2370	74, 75, 76, 77, 78, 79, 80, 0, 0, 0, 0, 81,
2371	82, 83, 84, 85, 86, 87, 88, 0, 0, 0, 0, 89,
2372	90, 91, 92, 93, 94, 95, 96, 0, 0, 0, 0, 0,
2373	0, 97, 98, 99, 0, 100, 0, 101, 0, 0, 0, 0,
2374	0, 102, 0, 0, 0, 0, 0, 0, 103, 104, 105, 106,
2375	0, 0, 107, 108, 109, 110, 0, 0, 111, 112, 113, 114,
2376	0, 0, 115, 116, 117, 118, 0, 0, 119, 120, 121, 122,
2377	0, 0, 123, 124, 125, 126, 0, 0, 127, 128, 129, 130,
2378	0, 0, 131, 132, 133, 134, 0, 0, 135, 136, 137, 138,
2379	0, 0, 139, 140, 141, 142, 0, 0, 143, 144, 145, 146,
2380	0, 0, 147, 148, 149, 150, 0, 0, 151, 152, 153, 154,
2381	0, 0, 155, 156, 157, 158, 0, 0, 159, 160, 161, 162,
2382	0, 0, 163, 164, 165, 166, 0, 0, 0, 167, 0, 0,
2383	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2384	0, 0, 0, 0, 0, 0, 0, 0, 168, 169, 170, 171,
2385	172, 173, 174, 175, 176, 177, 0, 178, 179, 0, 180, 181,
2386	182, 183, 0, 0, 0, 0, 0, 0, 0, 0, 184, 185,
2387	0, 0, 0, 0, 186, 187, 188, 189, 0, 0, 0, 0,
2388	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 190, 191,
2389	192, 0, 0, 193, 194, 195, 196, 0, 0, 0, 0, 197,
2390	198, 199, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2391	0, 0, 0, 201, 202, 0, 0, 0, 203, 204, 0, 0,
2392	0, 0, 0, 0, 205, 206, 207, 208, 0, 0, 0, 0,
2393	0, 0, 0, 0, 0, 0, 209, 210, 211, 212, 213, 214,
2394	215, 216, 217, 218, 219, 0, 220, 221, 0, 222, 0, 0,
2395	0, 0, 223, 224, 0, 0, 0, 0, 0, 225, 226, 227,
2396	0, 0, 228, 229, 230, 231, 0, 0, 0, 232, 0, 0,
2397	0, 233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2398	0, 0, 234, 235, 0, 0, 0, 0, 0, 0, 0, 0,
2399	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2400	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2401	0, 236, 237, 238, 239, 0, 0, 0, 0, 0, 0, 0,
2402	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2403	0, 0, 0, 0, 0, 0, 0, 0, 0, 240, 241, 242,
2404	243, 0, 0, 244, 245, 0, 0, 0, 246, 0, 247, 0,
2405	248, 0, 0, 0, 249, 0, 250, 251, 0, 252, 253, 0,
2406	254, 255, 0, 256, 257, 0, 0, 0, 0, 0, 0, 0,
2407	258, 259, 260, 0, 261, 262, 0, 0, 0, 0, 0, 263,
2408	264, 265, 0, 266, 267, 0, 0, 0, 268, 269, 0, 0,
2409	270, 271, 0, 0, 0, 0, 272, 273, 274, 0, 275, 276,
2410	0, 0, 0, 0, 0, 0, 277, 278, 279, 0, 280, 281,
2411	0, 0, 0, 0, 0, 282, 283, 284, 0, 285, 286, 0,
2412	0, 0, 287, 288, 0, 0, 0, 0, 289, 290, 0, 291,
2413	292, 0, 0, 0, 293, 294, 295, 296, 0, 297, 298, 0,
2414	0, 0, 299, 300, 0, 0, 0, 301, 302, 303, 304, 0,
2415	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2416	0, 0, 0, 0, 0, 305, 306, 0, 0, 307, 308, 309,
2417	310, 311, 0, 0, 0, 312, 0, 313, 314, 315, 316, 317,
2418	318, 319, 320, 321, 323, 0, 0, 0, 0, 325, 326, 327,
2419	328, 330, 0, 0, 0, 332, 0, 333, 334, 335, 336, 337,
2420	338, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2421	0, 0, 0, 0, 0, 339, 340, 341, 342, 0, 0, 343,
2422	344, 0, 0, 0, 0, 345, 0, 346, 0, 0, 347, 348,
2423	0, 349, 350, 0, 0, 0, 0, 0, 351, 0, 352, 0,
2424	0, 0, 0, 0, 0, 353, 354, 355, 356, 0, 0, 0,
2425	0, 0, 0, 0, 0, 357, 358, 359, 360, 0, 0, 0,
2426	361, 0, 0, 0, 362, 0, 0, 0, 363, 0, 0, 0,
2427	364, 0, 0, 0, 0, 365, 366, 367, 368, 369, 370, 371,
2428	0, 0, 0, 0, 0, 0, 0, 0, 0, 372, 373, 374,
2429	375, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2430	376, 377, 378, 379, 0, 380, 381, 382, 383, 384, 385, 0,
2431	386, 387, 0, 388, 389, 390, 391, 0, 0, 0, 0, 0,
2432	0, 0, 0, 0, 0, 392, 393, 0, 0, 0, 394, 0,
2433	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 395,
2434	396, 397, 398, 399, 400, 0, 401, 0, 402, 0, 403, 0,
2435	404, 405, 0, 406, 407, 0, 408, 409, 0, 410, 0, 0,
2436	0, 0, 411, 412, 413, 414, 0, 415, 416, 417, 418, 419,
2437	0, 420, 0, 421, 0, 422, 0, 423, 0, 424, 425, 0,
2438	426, 427, 0, 428, 429, 0, 430, 0, 431, 0, 0, 0,
2439	0, 0, 0, 432, 433, 434, 435, 436, 437, 438, 439, 440,
2440	441, 442, 443, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2441	0, 0, 0, 444, 445, 446, 447, 448, 449, 450, 451, 452,
2442	453, 454, 455, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2443	0, 0, 0, 0, 456, 457, 0, 458, 459, 0, 0, 0,
2444	460, 461, 0, 0, 0, 0, 0, 0, 462, 0, 0, 0,
2445	0, 0, 0, 0, 463, 0, 0, 464, 465, 0, 466, 467,
2446	0, 0, 0, 0, 0, 0, 0, 0, 468, 469, 470, 471,
2447	472, 473, 474, 475, 476, 477, 478, 479, 0, 0, 0, 0,
2448	0, 0, 0, 0, 0, 0, 0, 0, 480, 481, 482, 483,
2449	484, 485, 486, 487, 488, 489, 490, 491, 0, 0, 0, 0,
2450	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2451	0, 0, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501,
2452	502, 503, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2453	0, 0, 0, 504, 505, 506, 507, 508, 509, 510, 511, 512,
2454	513, 514, 515, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2455	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 516, 517,
2456	518, 519, 520, 521, 522, 523, 524, 525, 0, 526, 527, 0,
2457	528, 529, 530, 531, 0, 0, 0, 0, 0, 0, 0, 0,
2458	532, 533, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2459	0, 0, 0, 0, 0, 0, 0, 0, 534, 535, 0, 0,
2460	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2461	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2462	0, 0, 536, 537, 0, 0, 0, 0, 0, 0, 538, 539,
2463	540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 0, 0,
2464	0, 0, 0, 0, 0, 0, 0, 0, 550, 551, 552, 553,
2465	554, 555, 556, 557, 0, 0, 0, 0, 0, 0, 0, 0,
2466	0, 0, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567,
2467	568, 569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2468	570, 571, 572, 573, 574, 575, 576, 577, 0, 0, 0, 0,
2469	0, 578, 579, 0, 0, 0, 580, 581, 582, 0, 0, 583,
2470	584, 0, 0, 0, 0, 0, 0, 585, 586, 0, 0, 587,
2471	588, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 589,
2472	590, 591, 592, 593, 594, 595, 596, 597, 598, 0, 599, 600,
2473	0, 601, 602, 603, 604, 0, 0, 0, 0, 0, 0, 0,
2474	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2475	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2476	0, 0, 0, 0, 0, 0, 0, 605, 606, 607, 608, 609,
2477	610, 611, 612, 0, 0, 0, 0, 613, 614, 0, 0, 0,
2478	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2479	0, 0, 615, 616, 617, 618, 0, 0, 0, 0, 0, 0,
2480	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2481	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2482	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2483	0, 0, 0, 0, 0, 619, 620, 621, 622, 0, 0, 0,
2484	0, 0, 623, 0, 624, 625, 626, 627, 628, 0, 0, 0,
2485	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2486	0, 0, 0, 629, 630, 631, 632, 633, 634, 635, 636, 637,
2487	638, 0, 639, 640, 0, 641, 642, 643, 644, 0, 0, 0,
2488	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2489	0, 0, 0,
2490};
2491
2492#endif // GET_INSTRINFO_MC_DESC
2493