Rizin
unix-like reverse engineering framework and cli tools
X86GenInstrInfo_reduce.inc
Go to the documentation of this file.
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-2015 */
11 
12 
13 #ifdef GET_INSTRINFO_ENUM
14 #undef GET_INSTRINFO_ENUM
15 
16 enum {
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_STATEPOINT = 20,
38  X86_FRAME_ALLOC = 21,
39  X86_AAA = 22,
40  X86_AAD8i8 = 23,
41  X86_AAM8i8 = 24,
42  X86_AAS = 25,
43  X86_ACQUIRE_MOV16rm = 26,
44  X86_ACQUIRE_MOV32rm = 27,
45  X86_ACQUIRE_MOV64rm = 28,
46  X86_ACQUIRE_MOV8rm = 29,
47  X86_ADC16i16 = 30,
48  X86_ADC16mi = 31,
49  X86_ADC16mi8 = 32,
50  X86_ADC16mr = 33,
51  X86_ADC16ri = 34,
52  X86_ADC16ri8 = 35,
53  X86_ADC16rm = 36,
54  X86_ADC16rr = 37,
55  X86_ADC16rr_REV = 38,
56  X86_ADC32i32 = 39,
57  X86_ADC32mi = 40,
58  X86_ADC32mi8 = 41,
59  X86_ADC32mr = 42,
60  X86_ADC32ri = 43,
61  X86_ADC32ri8 = 44,
62  X86_ADC32rm = 45,
63  X86_ADC32rr = 46,
64  X86_ADC32rr_REV = 47,
65  X86_ADC64i32 = 48,
66  X86_ADC64mi32 = 49,
67  X86_ADC64mi8 = 50,
68  X86_ADC64mr = 51,
69  X86_ADC64ri32 = 52,
70  X86_ADC64ri8 = 53,
71  X86_ADC64rm = 54,
72  X86_ADC64rr = 55,
73  X86_ADC64rr_REV = 56,
74  X86_ADC8i8 = 57,
75  X86_ADC8mi = 58,
76  X86_ADC8mi8 = 59,
77  X86_ADC8mr = 60,
78  X86_ADC8ri = 61,
79  X86_ADC8ri8 = 62,
80  X86_ADC8rm = 63,
81  X86_ADC8rr = 64,
82  X86_ADC8rr_REV = 65,
83  X86_ADCX32rm = 66,
84  X86_ADCX32rr = 67,
85  X86_ADCX64rm = 68,
86  X86_ADCX64rr = 69,
87  X86_ADD16i16 = 70,
88  X86_ADD16mi = 71,
89  X86_ADD16mi8 = 72,
90  X86_ADD16mr = 73,
91  X86_ADD16ri = 74,
92  X86_ADD16ri8 = 75,
93  X86_ADD16ri8_DB = 76,
94  X86_ADD16ri_DB = 77,
95  X86_ADD16rm = 78,
96  X86_ADD16rr = 79,
97  X86_ADD16rr_DB = 80,
98  X86_ADD16rr_REV = 81,
99  X86_ADD32i32 = 82,
100  X86_ADD32mi = 83,
101  X86_ADD32mi8 = 84,
102  X86_ADD32mr = 85,
103  X86_ADD32ri = 86,
104  X86_ADD32ri8 = 87,
105  X86_ADD32ri8_DB = 88,
106  X86_ADD32ri_DB = 89,
107  X86_ADD32rm = 90,
108  X86_ADD32rr = 91,
109  X86_ADD32rr_DB = 92,
110  X86_ADD32rr_REV = 93,
111  X86_ADD64i32 = 94,
112  X86_ADD64mi32 = 95,
113  X86_ADD64mi8 = 96,
114  X86_ADD64mr = 97,
115  X86_ADD64ri32 = 98,
116  X86_ADD64ri32_DB = 99,
117  X86_ADD64ri8 = 100,
118  X86_ADD64ri8_DB = 101,
119  X86_ADD64rm = 102,
120  X86_ADD64rr = 103,
121  X86_ADD64rr_DB = 104,
122  X86_ADD64rr_REV = 105,
123  X86_ADD8i8 = 106,
124  X86_ADD8mi = 107,
125  X86_ADD8mi8 = 108,
126  X86_ADD8mr = 109,
127  X86_ADD8ri = 110,
128  X86_ADD8ri8 = 111,
129  X86_ADD8rm = 112,
130  X86_ADD8rr = 113,
131  X86_ADD8rr_REV = 114,
132  X86_ADJCALLSTACKDOWN32 = 115,
133  X86_ADJCALLSTACKDOWN64 = 116,
134  X86_ADJCALLSTACKUP32 = 117,
135  X86_ADJCALLSTACKUP64 = 118,
136  X86_ADOX32rm = 119,
137  X86_ADOX32rr = 120,
138  X86_ADOX64rm = 121,
139  X86_ADOX64rr = 122,
140  X86_AND16i16 = 123,
141  X86_AND16mi = 124,
142  X86_AND16mi8 = 125,
143  X86_AND16mr = 126,
144  X86_AND16ri = 127,
145  X86_AND16ri8 = 128,
146  X86_AND16rm = 129,
147  X86_AND16rr = 130,
148  X86_AND16rr_REV = 131,
149  X86_AND32i32 = 132,
150  X86_AND32mi = 133,
151  X86_AND32mi8 = 134,
152  X86_AND32mr = 135,
153  X86_AND32ri = 136,
154  X86_AND32ri8 = 137,
155  X86_AND32rm = 138,
156  X86_AND32rr = 139,
157  X86_AND32rr_REV = 140,
158  X86_AND64i32 = 141,
159  X86_AND64mi32 = 142,
160  X86_AND64mi8 = 143,
161  X86_AND64mr = 144,
162  X86_AND64ri32 = 145,
163  X86_AND64ri8 = 146,
164  X86_AND64rm = 147,
165  X86_AND64rr = 148,
166  X86_AND64rr_REV = 149,
167  X86_AND8i8 = 150,
168  X86_AND8mi = 151,
169  X86_AND8mi8 = 152,
170  X86_AND8mr = 153,
171  X86_AND8ri = 154,
172  X86_AND8ri8 = 155,
173  X86_AND8rm = 156,
174  X86_AND8rr = 157,
175  X86_AND8rr_REV = 158,
176  X86_ANDN32rm = 159,
177  X86_ANDN32rr = 160,
178  X86_ANDN64rm = 161,
179  X86_ANDN64rr = 162,
180  X86_ARPL16mr = 163,
181  X86_ARPL16rr = 164,
182  X86_BEXTR32rm = 165,
183  X86_BEXTR32rr = 166,
184  X86_BEXTR64rm = 167,
185  X86_BEXTR64rr = 168,
186  X86_BEXTRI32mi = 169,
187  X86_BEXTRI32ri = 170,
188  X86_BEXTRI64mi = 171,
189  X86_BEXTRI64ri = 172,
190  X86_BLCFILL32rm = 173,
191  X86_BLCFILL32rr = 174,
192  X86_BLCFILL64rm = 175,
193  X86_BLCFILL64rr = 176,
194  X86_BLCI32rm = 177,
195  X86_BLCI32rr = 178,
196  X86_BLCI64rm = 179,
197  X86_BLCI64rr = 180,
198  X86_BLCIC32rm = 181,
199  X86_BLCIC32rr = 182,
200  X86_BLCIC64rm = 183,
201  X86_BLCIC64rr = 184,
202  X86_BLCMSK32rm = 185,
203  X86_BLCMSK32rr = 186,
204  X86_BLCMSK64rm = 187,
205  X86_BLCMSK64rr = 188,
206  X86_BLCS32rm = 189,
207  X86_BLCS32rr = 190,
208  X86_BLCS64rm = 191,
209  X86_BLCS64rr = 192,
210  X86_BLSFILL32rm = 193,
211  X86_BLSFILL32rr = 194,
212  X86_BLSFILL64rm = 195,
213  X86_BLSFILL64rr = 196,
214  X86_BLSI32rm = 197,
215  X86_BLSI32rr = 198,
216  X86_BLSI64rm = 199,
217  X86_BLSI64rr = 200,
218  X86_BLSIC32rm = 201,
219  X86_BLSIC32rr = 202,
220  X86_BLSIC64rm = 203,
221  X86_BLSIC64rr = 204,
222  X86_BLSMSK32rm = 205,
223  X86_BLSMSK32rr = 206,
224  X86_BLSMSK64rm = 207,
225  X86_BLSMSK64rr = 208,
226  X86_BLSR32rm = 209,
227  X86_BLSR32rr = 210,
228  X86_BLSR64rm = 211,
229  X86_BLSR64rr = 212,
230  X86_BOUNDS16rm = 213,
231  X86_BOUNDS32rm = 214,
232  X86_BSF16rm = 215,
233  X86_BSF16rr = 216,
234  X86_BSF32rm = 217,
235  X86_BSF32rr = 218,
236  X86_BSF64rm = 219,
237  X86_BSF64rr = 220,
238  X86_BSR16rm = 221,
239  X86_BSR16rr = 222,
240  X86_BSR32rm = 223,
241  X86_BSR32rr = 224,
242  X86_BSR64rm = 225,
243  X86_BSR64rr = 226,
244  X86_BSWAP32r = 227,
245  X86_BSWAP64r = 228,
246  X86_BT16mi8 = 229,
247  X86_BT16mr = 230,
248  X86_BT16ri8 = 231,
249  X86_BT16rr = 232,
250  X86_BT32mi8 = 233,
251  X86_BT32mr = 234,
252  X86_BT32ri8 = 235,
253  X86_BT32rr = 236,
254  X86_BT64mi8 = 237,
255  X86_BT64mr = 238,
256  X86_BT64ri8 = 239,
257  X86_BT64rr = 240,
258  X86_BTC16mi8 = 241,
259  X86_BTC16mr = 242,
260  X86_BTC16ri8 = 243,
261  X86_BTC16rr = 244,
262  X86_BTC32mi8 = 245,
263  X86_BTC32mr = 246,
264  X86_BTC32ri8 = 247,
265  X86_BTC32rr = 248,
266  X86_BTC64mi8 = 249,
267  X86_BTC64mr = 250,
268  X86_BTC64ri8 = 251,
269  X86_BTC64rr = 252,
270  X86_BTR16mi8 = 253,
271  X86_BTR16mr = 254,
272  X86_BTR16ri8 = 255,
273  X86_BTR16rr = 256,
274  X86_BTR32mi8 = 257,
275  X86_BTR32mr = 258,
276  X86_BTR32ri8 = 259,
277  X86_BTR32rr = 260,
278  X86_BTR64mi8 = 261,
279  X86_BTR64mr = 262,
280  X86_BTR64ri8 = 263,
281  X86_BTR64rr = 264,
282  X86_BTS16mi8 = 265,
283  X86_BTS16mr = 266,
284  X86_BTS16ri8 = 267,
285  X86_BTS16rr = 268,
286  X86_BTS32mi8 = 269,
287  X86_BTS32mr = 270,
288  X86_BTS32ri8 = 271,
289  X86_BTS32rr = 272,
290  X86_BTS64mi8 = 273,
291  X86_BTS64mr = 274,
292  X86_BTS64ri8 = 275,
293  X86_BTS64rr = 276,
294  X86_BZHI32rm = 277,
295  X86_BZHI32rr = 278,
296  X86_BZHI64rm = 279,
297  X86_BZHI64rr = 280,
298  X86_CALL16m = 281,
299  X86_CALL16r = 282,
300  X86_CALL32m = 283,
301  X86_CALL32r = 284,
302  X86_CALL64m = 285,
303  X86_CALL64pcrel32 = 286,
304  X86_CALL64r = 287,
305  X86_CALLpcrel16 = 288,
306  X86_CALLpcrel32 = 289,
307  X86_CBW = 290,
308  X86_CDQ = 291,
309  X86_CDQE = 292,
310  X86_CLAC = 293,
311  X86_CLC = 294,
312  X86_CLD = 295,
313  X86_CLFLUSHOPT = 296,
314  X86_CLGI = 297,
315  X86_CLI = 298,
316  X86_CLTS = 299,
317  X86_CLWB = 300,
318  X86_CMC = 301,
319  X86_CMOVA16rm = 302,
320  X86_CMOVA16rr = 303,
321  X86_CMOVA32rm = 304,
322  X86_CMOVA32rr = 305,
323  X86_CMOVA64rm = 306,
324  X86_CMOVA64rr = 307,
325  X86_CMOVAE16rm = 308,
326  X86_CMOVAE16rr = 309,
327  X86_CMOVAE32rm = 310,
328  X86_CMOVAE32rr = 311,
329  X86_CMOVAE64rm = 312,
330  X86_CMOVAE64rr = 313,
331  X86_CMOVB16rm = 314,
332  X86_CMOVB16rr = 315,
333  X86_CMOVB32rm = 316,
334  X86_CMOVB32rr = 317,
335  X86_CMOVB64rm = 318,
336  X86_CMOVB64rr = 319,
337  X86_CMOVBE16rm = 320,
338  X86_CMOVBE16rr = 321,
339  X86_CMOVBE32rm = 322,
340  X86_CMOVBE32rr = 323,
341  X86_CMOVBE64rm = 324,
342  X86_CMOVBE64rr = 325,
343  X86_CMOVE16rm = 326,
344  X86_CMOVE16rr = 327,
345  X86_CMOVE32rm = 328,
346  X86_CMOVE32rr = 329,
347  X86_CMOVE64rm = 330,
348  X86_CMOVE64rr = 331,
349  X86_CMOVG16rm = 332,
350  X86_CMOVG16rr = 333,
351  X86_CMOVG32rm = 334,
352  X86_CMOVG32rr = 335,
353  X86_CMOVG64rm = 336,
354  X86_CMOVG64rr = 337,
355  X86_CMOVGE16rm = 338,
356  X86_CMOVGE16rr = 339,
357  X86_CMOVGE32rm = 340,
358  X86_CMOVGE32rr = 341,
359  X86_CMOVGE64rm = 342,
360  X86_CMOVGE64rr = 343,
361  X86_CMOVL16rm = 344,
362  X86_CMOVL16rr = 345,
363  X86_CMOVL32rm = 346,
364  X86_CMOVL32rr = 347,
365  X86_CMOVL64rm = 348,
366  X86_CMOVL64rr = 349,
367  X86_CMOVLE16rm = 350,
368  X86_CMOVLE16rr = 351,
369  X86_CMOVLE32rm = 352,
370  X86_CMOVLE32rr = 353,
371  X86_CMOVLE64rm = 354,
372  X86_CMOVLE64rr = 355,
373  X86_CMOVNE16rm = 356,
374  X86_CMOVNE16rr = 357,
375  X86_CMOVNE32rm = 358,
376  X86_CMOVNE32rr = 359,
377  X86_CMOVNE64rm = 360,
378  X86_CMOVNE64rr = 361,
379  X86_CMOVNO16rm = 362,
380  X86_CMOVNO16rr = 363,
381  X86_CMOVNO32rm = 364,
382  X86_CMOVNO32rr = 365,
383  X86_CMOVNO64rm = 366,
384  X86_CMOVNO64rr = 367,
385  X86_CMOVNP16rm = 368,
386  X86_CMOVNP16rr = 369,
387  X86_CMOVNP32rm = 370,
388  X86_CMOVNP32rr = 371,
389  X86_CMOVNP64rm = 372,
390  X86_CMOVNP64rr = 373,
391  X86_CMOVNS16rm = 374,
392  X86_CMOVNS16rr = 375,
393  X86_CMOVNS32rm = 376,
394  X86_CMOVNS32rr = 377,
395  X86_CMOVNS64rm = 378,
396  X86_CMOVNS64rr = 379,
397  X86_CMOVO16rm = 380,
398  X86_CMOVO16rr = 381,
399  X86_CMOVO32rm = 382,
400  X86_CMOVO32rr = 383,
401  X86_CMOVO64rm = 384,
402  X86_CMOVO64rr = 385,
403  X86_CMOVP16rm = 386,
404  X86_CMOVP16rr = 387,
405  X86_CMOVP32rm = 388,
406  X86_CMOVP32rr = 389,
407  X86_CMOVP64rm = 390,
408  X86_CMOVP64rr = 391,
409  X86_CMOVS16rm = 392,
410  X86_CMOVS16rr = 393,
411  X86_CMOVS32rm = 394,
412  X86_CMOVS32rr = 395,
413  X86_CMOVS64rm = 396,
414  X86_CMOVS64rr = 397,
415  X86_CMOV_FR32 = 398,
416  X86_CMOV_FR64 = 399,
417  X86_CMOV_GR16 = 400,
418  X86_CMOV_GR32 = 401,
419  X86_CMOV_GR8 = 402,
420  X86_CMOV_RFP32 = 403,
421  X86_CMOV_RFP64 = 404,
422  X86_CMOV_RFP80 = 405,
423  X86_CMOV_V16F32 = 406,
424  X86_CMOV_V2F64 = 407,
425  X86_CMOV_V2I64 = 408,
426  X86_CMOV_V4F32 = 409,
427  X86_CMOV_V4F64 = 410,
428  X86_CMOV_V4I64 = 411,
429  X86_CMOV_V8F32 = 412,
430  X86_CMOV_V8F64 = 413,
431  X86_CMOV_V8I64 = 414,
432  X86_CMP16i16 = 415,
433  X86_CMP16mi = 416,
434  X86_CMP16mi8 = 417,
435  X86_CMP16mr = 418,
436  X86_CMP16ri = 419,
437  X86_CMP16ri8 = 420,
438  X86_CMP16rm = 421,
439  X86_CMP16rr = 422,
440  X86_CMP16rr_REV = 423,
441  X86_CMP32i32 = 424,
442  X86_CMP32mi = 425,
443  X86_CMP32mi8 = 426,
444  X86_CMP32mr = 427,
445  X86_CMP32ri = 428,
446  X86_CMP32ri8 = 429,
447  X86_CMP32rm = 430,
448  X86_CMP32rr = 431,
449  X86_CMP32rr_REV = 432,
450  X86_CMP64i32 = 433,
451  X86_CMP64mi32 = 434,
452  X86_CMP64mi8 = 435,
453  X86_CMP64mr = 436,
454  X86_CMP64ri32 = 437,
455  X86_CMP64ri8 = 438,
456  X86_CMP64rm = 439,
457  X86_CMP64rr = 440,
458  X86_CMP64rr_REV = 441,
459  X86_CMP8i8 = 442,
460  X86_CMP8mi = 443,
461  X86_CMP8mi8 = 444,
462  X86_CMP8mr = 445,
463  X86_CMP8ri = 446,
464  X86_CMP8ri8 = 447,
465  X86_CMP8rm = 448,
466  X86_CMP8rr = 449,
467  X86_CMP8rr_REV = 450,
468  X86_CMPSB = 451,
469  X86_CMPSL = 452,
470  X86_CMPSQ = 453,
471  X86_CMPSW = 454,
472  X86_CMPXCHG16B = 455,
473  X86_CMPXCHG16rm = 456,
474  X86_CMPXCHG16rr = 457,
475  X86_CMPXCHG32rm = 458,
476  X86_CMPXCHG32rr = 459,
477  X86_CMPXCHG64rm = 460,
478  X86_CMPXCHG64rr = 461,
479  X86_CMPXCHG8B = 462,
480  X86_CMPXCHG8rm = 463,
481  X86_CMPXCHG8rr = 464,
482  X86_CPUID = 465,
483  X86_CQO = 466,
484  X86_CWD = 467,
485  X86_CWDE = 468,
486  X86_DAA = 469,
487  X86_DAS = 470,
488  X86_DATA16_PREFIX = 471,
489  X86_DEC16m = 472,
490  X86_DEC16r = 473,
491  X86_DEC16r_alt = 474,
492  X86_DEC32m = 475,
493  X86_DEC32r = 476,
494  X86_DEC32r_alt = 477,
495  X86_DEC64m = 478,
496  X86_DEC64r = 479,
497  X86_DEC8m = 480,
498  X86_DEC8r = 481,
499  X86_DIV16m = 482,
500  X86_DIV16r = 483,
501  X86_DIV32m = 484,
502  X86_DIV32r = 485,
503  X86_DIV64m = 486,
504  X86_DIV64r = 487,
505  X86_DIV8m = 488,
506  X86_DIV8r = 489,
507  X86_EH_RETURN = 490,
508  X86_EH_RETURN64 = 491,
509  X86_EH_SjLj_LongJmp32 = 492,
510  X86_EH_SjLj_LongJmp64 = 493,
511  X86_EH_SjLj_SetJmp32 = 494,
512  X86_EH_SjLj_SetJmp64 = 495,
513  X86_EH_SjLj_Setup = 496,
514  X86_ENTER = 497,
515  X86_FARCALL16i = 498,
516  X86_FARCALL16m = 499,
517  X86_FARCALL32i = 500,
518  X86_FARCALL32m = 501,
519  X86_FARCALL64 = 502,
520  X86_FARJMP16i = 503,
521  X86_FARJMP16m = 504,
522  X86_FARJMP32i = 505,
523  X86_FARJMP32m = 506,
524  X86_FARJMP64 = 507,
525  X86_FSETPM = 508,
526  X86_GETSEC = 509,
527  X86_HLT = 510,
528  X86_IDIV16m = 511,
529  X86_IDIV16r = 512,
530  X86_IDIV32m = 513,
531  X86_IDIV32r = 514,
532  X86_IDIV64m = 515,
533  X86_IDIV64r = 516,
534  X86_IDIV8m = 517,
535  X86_IDIV8r = 518,
536  X86_IMUL16m = 519,
537  X86_IMUL16r = 520,
538  X86_IMUL16rm = 521,
539  X86_IMUL16rmi = 522,
540  X86_IMUL16rmi8 = 523,
541  X86_IMUL16rr = 524,
542  X86_IMUL16rri = 525,
543  X86_IMUL16rri8 = 526,
544  X86_IMUL32m = 527,
545  X86_IMUL32r = 528,
546  X86_IMUL32rm = 529,
547  X86_IMUL32rmi = 530,
548  X86_IMUL32rmi8 = 531,
549  X86_IMUL32rr = 532,
550  X86_IMUL32rri = 533,
551  X86_IMUL32rri8 = 534,
552  X86_IMUL64m = 535,
553  X86_IMUL64r = 536,
554  X86_IMUL64rm = 537,
555  X86_IMUL64rmi32 = 538,
556  X86_IMUL64rmi8 = 539,
557  X86_IMUL64rr = 540,
558  X86_IMUL64rri32 = 541,
559  X86_IMUL64rri8 = 542,
560  X86_IMUL8m = 543,
561  X86_IMUL8r = 544,
562  X86_IN16ri = 545,
563  X86_IN16rr = 546,
564  X86_IN32ri = 547,
565  X86_IN32rr = 548,
566  X86_IN8ri = 549,
567  X86_IN8rr = 550,
568  X86_INC16m = 551,
569  X86_INC16r = 552,
570  X86_INC16r_alt = 553,
571  X86_INC32m = 554,
572  X86_INC32r = 555,
573  X86_INC32r_alt = 556,
574  X86_INC64m = 557,
575  X86_INC64r = 558,
576  X86_INC8m = 559,
577  X86_INC8r = 560,
578  X86_INSB = 561,
579  X86_INSL = 562,
580  X86_INSW = 563,
581  X86_INT = 564,
582  X86_INT1 = 565,
583  X86_INT3 = 566,
584  X86_INTO = 567,
585  X86_INVD = 568,
586  X86_INVEPT32 = 569,
587  X86_INVEPT64 = 570,
588  X86_INVLPG = 571,
589  X86_INVLPGA32 = 572,
590  X86_INVLPGA64 = 573,
591  X86_INVPCID32 = 574,
592  X86_INVPCID64 = 575,
593  X86_INVVPID32 = 576,
594  X86_INVVPID64 = 577,
595  X86_IRET16 = 578,
596  X86_IRET32 = 579,
597  X86_IRET64 = 580,
598  X86_Int_MemBarrier = 581,
599  X86_JAE_1 = 582,
600  X86_JAE_2 = 583,
601  X86_JAE_4 = 584,
602  X86_JA_1 = 585,
603  X86_JA_2 = 586,
604  X86_JA_4 = 587,
605  X86_JBE_1 = 588,
606  X86_JBE_2 = 589,
607  X86_JBE_4 = 590,
608  X86_JB_1 = 591,
609  X86_JB_2 = 592,
610  X86_JB_4 = 593,
611  X86_JCXZ = 594,
612  X86_JECXZ = 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_MOV16ao32 = 783,
801  X86_MOV16ao64 = 784,
802  X86_MOV16mi = 785,
803  X86_MOV16mr = 786,
804  X86_MOV16ms = 787,
805  X86_MOV16o16a = 788,
806  X86_MOV16o32a = 789,
807  X86_MOV16o64a = 790,
808  X86_MOV16ri = 791,
809  X86_MOV16ri_alt = 792,
810  X86_MOV16rm = 793,
811  X86_MOV16rr = 794,
812  X86_MOV16rr_REV = 795,
813  X86_MOV16rs = 796,
814  X86_MOV16sm = 797,
815  X86_MOV16sr = 798,
816  X86_MOV32ao16 = 799,
817  X86_MOV32ao32 = 800,
818  X86_MOV32ao64 = 801,
819  X86_MOV32cr = 802,
820  X86_MOV32dr = 803,
821  X86_MOV32mi = 804,
822  X86_MOV32mr = 805,
823  X86_MOV32ms = 806,
824  X86_MOV32o16a = 807,
825  X86_MOV32o32a = 808,
826  X86_MOV32o64a = 809,
827  X86_MOV32r0 = 810,
828  X86_MOV32rc = 811,
829  X86_MOV32rd = 812,
830  X86_MOV32ri = 813,
831  X86_MOV32ri64 = 814,
832  X86_MOV32ri_alt = 815,
833  X86_MOV32rm = 816,
834  X86_MOV32rr = 817,
835  X86_MOV32rr_REV = 818,
836  X86_MOV32rs = 819,
837  X86_MOV32sm = 820,
838  X86_MOV32sr = 821,
839  X86_MOV64ao32 = 822,
840  X86_MOV64ao64 = 823,
841  X86_MOV64cr = 824,
842  X86_MOV64dr = 825,
843  X86_MOV64mi32 = 826,
844  X86_MOV64mr = 827,
845  X86_MOV64ms = 828,
846  X86_MOV64o32a = 829,
847  X86_MOV64o64a = 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_MOV8ao16 = 841,
859  X86_MOV8ao32 = 842,
860  X86_MOV8ao64 = 843,
861  X86_MOV8mi = 844,
862  X86_MOV8mr = 845,
863  X86_MOV8mr_NOREX = 846,
864  X86_MOV8o16a = 847,
865  X86_MOV8o32a = 848,
866  X86_MOV8o64a = 849,
867  X86_MOV8ri = 850,
868  X86_MOV8ri_alt = 851,
869  X86_MOV8rm = 852,
870  X86_MOV8rm_NOREX = 853,
871  X86_MOV8rr = 854,
872  X86_MOV8rr_NOREX = 855,
873  X86_MOV8rr_REV = 856,
874  X86_MOVBE16mr = 857,
875  X86_MOVBE16rm = 858,
876  X86_MOVBE32mr = 859,
877  X86_MOVBE32rm = 860,
878  X86_MOVBE64mr = 861,
879  X86_MOVBE64rm = 862,
880  X86_MOVPC32r = 863,
881  X86_MOVSB = 864,
882  X86_MOVSL = 865,
883  X86_MOVSQ = 866,
884  X86_MOVSW = 867,
885  X86_MOVSX16rm8 = 868,
886  X86_MOVSX16rr8 = 869,
887  X86_MOVSX32_NOREXrm8 = 870,
888  X86_MOVSX32_NOREXrr8 = 871,
889  X86_MOVSX32rm16 = 872,
890  X86_MOVSX32rm8 = 873,
891  X86_MOVSX32rr16 = 874,
892  X86_MOVSX32rr8 = 875,
893  X86_MOVSX64_NOREXrr32 = 876,
894  X86_MOVSX64rm16 = 877,
895  X86_MOVSX64rm32 = 878,
896  X86_MOVSX64rm32_alt = 879,
897  X86_MOVSX64rm8 = 880,
898  X86_MOVSX64rr16 = 881,
899  X86_MOVSX64rr32 = 882,
900  X86_MOVSX64rr8 = 883,
901  X86_MOVZX16rm8 = 884,
902  X86_MOVZX16rr8 = 885,
903  X86_MOVZX32_NOREXrm8 = 886,
904  X86_MOVZX32_NOREXrr8 = 887,
905  X86_MOVZX32rm16 = 888,
906  X86_MOVZX32rm8 = 889,
907  X86_MOVZX32rr16 = 890,
908  X86_MOVZX32rr8 = 891,
909  X86_MOVZX64rm16_Q = 892,
910  X86_MOVZX64rm8_Q = 893,
911  X86_MOVZX64rr16_Q = 894,
912  X86_MOVZX64rr8_Q = 895,
913  X86_MUL16m = 896,
914  X86_MUL16r = 897,
915  X86_MUL32m = 898,
916  X86_MUL32r = 899,
917  X86_MUL64m = 900,
918  X86_MUL64r = 901,
919  X86_MUL8m = 902,
920  X86_MUL8r = 903,
921  X86_MULX32rm = 904,
922  X86_MULX32rr = 905,
923  X86_MULX64rm = 906,
924  X86_MULX64rr = 907,
925  X86_NEG16m = 908,
926  X86_NEG16r = 909,
927  X86_NEG32m = 910,
928  X86_NEG32r = 911,
929  X86_NEG64m = 912,
930  X86_NEG64r = 913,
931  X86_NEG8m = 914,
932  X86_NEG8r = 915,
933  X86_NOOP = 916,
934  X86_NOOP18_16m4 = 917,
935  X86_NOOP18_16m5 = 918,
936  X86_NOOP18_16m6 = 919,
937  X86_NOOP18_16m7 = 920,
938  X86_NOOP18_16r4 = 921,
939  X86_NOOP18_16r5 = 922,
940  X86_NOOP18_16r6 = 923,
941  X86_NOOP18_16r7 = 924,
942  X86_NOOP18_m4 = 925,
943  X86_NOOP18_m5 = 926,
944  X86_NOOP18_m6 = 927,
945  X86_NOOP18_m7 = 928,
946  X86_NOOP18_r4 = 929,
947  X86_NOOP18_r5 = 930,
948  X86_NOOP18_r6 = 931,
949  X86_NOOP18_r7 = 932,
950  X86_NOOP19rr = 933,
951  X86_NOOPL = 934,
952  X86_NOOPL_19 = 935,
953  X86_NOOPL_1a = 936,
954  X86_NOOPL_1b = 937,
955  X86_NOOPL_1c = 938,
956  X86_NOOPL_1d = 939,
957  X86_NOOPL_1e = 940,
958  X86_NOOPW = 941,
959  X86_NOOPW_19 = 942,
960  X86_NOOPW_1a = 943,
961  X86_NOOPW_1b = 944,
962  X86_NOOPW_1c = 945,
963  X86_NOOPW_1d = 946,
964  X86_NOOPW_1e = 947,
965  X86_NOT16m = 948,
966  X86_NOT16r = 949,
967  X86_NOT32m = 950,
968  X86_NOT32r = 951,
969  X86_NOT64m = 952,
970  X86_NOT64r = 953,
971  X86_NOT8m = 954,
972  X86_NOT8r = 955,
973  X86_OR16i16 = 956,
974  X86_OR16mi = 957,
975  X86_OR16mi8 = 958,
976  X86_OR16mr = 959,
977  X86_OR16ri = 960,
978  X86_OR16ri8 = 961,
979  X86_OR16rm = 962,
980  X86_OR16rr = 963,
981  X86_OR16rr_REV = 964,
982  X86_OR32i32 = 965,
983  X86_OR32mi = 966,
984  X86_OR32mi8 = 967,
985  X86_OR32mr = 968,
986  X86_OR32mrLocked = 969,
987  X86_OR32ri = 970,
988  X86_OR32ri8 = 971,
989  X86_OR32rm = 972,
990  X86_OR32rr = 973,
991  X86_OR32rr_REV = 974,
992  X86_OR64i32 = 975,
993  X86_OR64mi32 = 976,
994  X86_OR64mi8 = 977,
995  X86_OR64mr = 978,
996  X86_OR64ri32 = 979,
997  X86_OR64ri8 = 980,
998  X86_OR64rm = 981,
999  X86_OR64rr = 982,
1000  X86_OR64rr_REV = 983,
1001  X86_OR8i8 = 984,
1002  X86_OR8mi = 985,
1003  X86_OR8mi8 = 986,
1004  X86_OR8mr = 987,
1005  X86_OR8ri = 988,
1006  X86_OR8ri8 = 989,
1007  X86_OR8rm = 990,
1008  X86_OR8rr = 991,
1009  X86_OR8rr_REV = 992,
1010  X86_OUT16ir = 993,
1011  X86_OUT16rr = 994,
1012  X86_OUT32ir = 995,
1013  X86_OUT32rr = 996,
1014  X86_OUT8ir = 997,
1015  X86_OUT8rr = 998,
1016  X86_OUTSB = 999,
1017  X86_OUTSL = 1000,
1018  X86_OUTSW = 1001,
1019  X86_PCOMMIT = 1002,
1020  X86_PDEP32rm = 1003,
1021  X86_PDEP32rr = 1004,
1022  X86_PDEP64rm = 1005,
1023  X86_PDEP64rr = 1006,
1024  X86_PEXT32rm = 1007,
1025  X86_PEXT32rr = 1008,
1026  X86_PEXT64rm = 1009,
1027  X86_PEXT64rr = 1010,
1028  X86_POP16r = 1011,
1029  X86_POP16rmm = 1012,
1030  X86_POP16rmr = 1013,
1031  X86_POP32r = 1014,
1032  X86_POP32rmm = 1015,
1033  X86_POP32rmr = 1016,
1034  X86_POP64r = 1017,
1035  X86_POP64rmm = 1018,
1036  X86_POP64rmr = 1019,
1037  X86_POPA16 = 1020,
1038  X86_POPA32 = 1021,
1039  X86_POPDS16 = 1022,
1040  X86_POPDS32 = 1023,
1041  X86_POPES16 = 1024,
1042  X86_POPES32 = 1025,
1043  X86_POPF16 = 1026,
1044  X86_POPF32 = 1027,
1045  X86_POPF64 = 1028,
1046  X86_POPFS16 = 1029,
1047  X86_POPFS32 = 1030,
1048  X86_POPFS64 = 1031,
1049  X86_POPGS16 = 1032,
1050  X86_POPGS32 = 1033,
1051  X86_POPGS64 = 1034,
1052  X86_POPSS16 = 1035,
1053  X86_POPSS32 = 1036,
1054  X86_PUSH16i8 = 1037,
1055  X86_PUSH16r = 1038,
1056  X86_PUSH16rmm = 1039,
1057  X86_PUSH16rmr = 1040,
1058  X86_PUSH32i8 = 1041,
1059  X86_PUSH32r = 1042,
1060  X86_PUSH32rmm = 1043,
1061  X86_PUSH32rmr = 1044,
1062  X86_PUSH64i16 = 1045,
1063  X86_PUSH64i32 = 1046,
1064  X86_PUSH64i8 = 1047,
1065  X86_PUSH64r = 1048,
1066  X86_PUSH64rmm = 1049,
1067  X86_PUSH64rmr = 1050,
1068  X86_PUSHA16 = 1051,
1069  X86_PUSHA32 = 1052,
1070  X86_PUSHCS16 = 1053,
1071  X86_PUSHCS32 = 1054,
1072  X86_PUSHDS16 = 1055,
1073  X86_PUSHDS32 = 1056,
1074  X86_PUSHES16 = 1057,
1075  X86_PUSHES32 = 1058,
1076  X86_PUSHF16 = 1059,
1077  X86_PUSHF32 = 1060,
1078  X86_PUSHF64 = 1061,
1079  X86_PUSHFS16 = 1062,
1080  X86_PUSHFS32 = 1063,
1081  X86_PUSHFS64 = 1064,
1082  X86_PUSHGS16 = 1065,
1083  X86_PUSHGS32 = 1066,
1084  X86_PUSHGS64 = 1067,
1085  X86_PUSHSS16 = 1068,
1086  X86_PUSHSS32 = 1069,
1087  X86_PUSHi16 = 1070,
1088  X86_PUSHi32 = 1071,
1089  X86_RCL16m1 = 1072,
1090  X86_RCL16mCL = 1073,
1091  X86_RCL16mi = 1074,
1092  X86_RCL16r1 = 1075,
1093  X86_RCL16rCL = 1076,
1094  X86_RCL16ri = 1077,
1095  X86_RCL32m1 = 1078,
1096  X86_RCL32mCL = 1079,
1097  X86_RCL32mi = 1080,
1098  X86_RCL32r1 = 1081,
1099  X86_RCL32rCL = 1082,
1100  X86_RCL32ri = 1083,
1101  X86_RCL64m1 = 1084,
1102  X86_RCL64mCL = 1085,
1103  X86_RCL64mi = 1086,
1104  X86_RCL64r1 = 1087,
1105  X86_RCL64rCL = 1088,
1106  X86_RCL64ri = 1089,
1107  X86_RCL8m1 = 1090,
1108  X86_RCL8mCL = 1091,
1109  X86_RCL8mi = 1092,
1110  X86_RCL8r1 = 1093,
1111  X86_RCL8rCL = 1094,
1112  X86_RCL8ri = 1095,
1113  X86_RCR16m1 = 1096,
1114  X86_RCR16mCL = 1097,
1115  X86_RCR16mi = 1098,
1116  X86_RCR16r1 = 1099,
1117  X86_RCR16rCL = 1100,
1118  X86_RCR16ri = 1101,
1119  X86_RCR32m1 = 1102,
1120  X86_RCR32mCL = 1103,
1121  X86_RCR32mi = 1104,
1122  X86_RCR32r1 = 1105,
1123  X86_RCR32rCL = 1106,
1124  X86_RCR32ri = 1107,
1125  X86_RCR64m1 = 1108,
1126  X86_RCR64mCL = 1109,
1127  X86_RCR64mi = 1110,
1128  X86_RCR64r1 = 1111,
1129  X86_RCR64rCL = 1112,
1130  X86_RCR64ri = 1113,
1131  X86_RCR8m1 = 1114,
1132  X86_RCR8mCL = 1115,
1133  X86_RCR8mi = 1116,
1134  X86_RCR8r1 = 1117,
1135  X86_RCR8rCL = 1118,
1136  X86_RCR8ri = 1119,
1137  X86_RDFSBASE = 1120,
1138  X86_RDFSBASE64 = 1121,
1139  X86_RDGSBASE = 1122,
1140  X86_RDGSBASE64 = 1123,
1141  X86_RDMSR = 1124,
1142  X86_RDPMC = 1125,
1143  X86_RDRAND16r = 1126,
1144  X86_RDRAND32r = 1127,
1145  X86_RDRAND64r = 1128,
1146  X86_RDSEED16r = 1129,
1147  X86_RDSEED32r = 1130,
1148  X86_RDSEED64r = 1131,
1149  X86_RDTSC = 1132,
1150  X86_RDTSCP = 1133,
1151  X86_RELEASE_ADD32mi = 1134,
1152  X86_RELEASE_ADD64mi32 = 1135,
1153  X86_RELEASE_ADD8mi = 1136,
1154  X86_RELEASE_AND32mi = 1137,
1155  X86_RELEASE_AND64mi32 = 1138,
1156  X86_RELEASE_AND8mi = 1139,
1157  X86_RELEASE_DEC16m = 1140,
1158  X86_RELEASE_DEC32m = 1141,
1159  X86_RELEASE_DEC64m = 1142,
1160  X86_RELEASE_DEC8m = 1143,
1161  X86_RELEASE_INC16m = 1144,
1162  X86_RELEASE_INC32m = 1145,
1163  X86_RELEASE_INC64m = 1146,
1164  X86_RELEASE_INC8m = 1147,
1165  X86_RELEASE_MOV16mi = 1148,
1166  X86_RELEASE_MOV16mr = 1149,
1167  X86_RELEASE_MOV32mi = 1150,
1168  X86_RELEASE_MOV32mr = 1151,
1169  X86_RELEASE_MOV64mi32 = 1152,
1170  X86_RELEASE_MOV64mr = 1153,
1171  X86_RELEASE_MOV8mi = 1154,
1172  X86_RELEASE_MOV8mr = 1155,
1173  X86_RELEASE_OR32mi = 1156,
1174  X86_RELEASE_OR64mi32 = 1157,
1175  X86_RELEASE_OR8mi = 1158,
1176  X86_RELEASE_XOR32mi = 1159,
1177  X86_RELEASE_XOR64mi32 = 1160,
1178  X86_RELEASE_XOR8mi = 1161,
1179  X86_REPNE_PREFIX = 1162,
1180  X86_REP_MOVSB_32 = 1163,
1181  X86_REP_MOVSB_64 = 1164,
1182  X86_REP_MOVSD_32 = 1165,
1183  X86_REP_MOVSD_64 = 1166,
1184  X86_REP_MOVSQ_64 = 1167,
1185  X86_REP_MOVSW_32 = 1168,
1186  X86_REP_MOVSW_64 = 1169,
1187  X86_REP_PREFIX = 1170,
1188  X86_REP_STOSB_32 = 1171,
1189  X86_REP_STOSB_64 = 1172,
1190  X86_REP_STOSD_32 = 1173,
1191  X86_REP_STOSD_64 = 1174,
1192  X86_REP_STOSQ_64 = 1175,
1193  X86_REP_STOSW_32 = 1176,
1194  X86_REP_STOSW_64 = 1177,
1195  X86_RETIL = 1178,
1196  X86_RETIQ = 1179,
1197  X86_RETIW = 1180,
1198  X86_RETL = 1181,
1199  X86_RETQ = 1182,
1200  X86_RETW = 1183,
1201  X86_REX64_PREFIX = 1184,
1202  X86_ROL16m1 = 1185,
1203  X86_ROL16mCL = 1186,
1204  X86_ROL16mi = 1187,
1205  X86_ROL16r1 = 1188,
1206  X86_ROL16rCL = 1189,
1207  X86_ROL16ri = 1190,
1208  X86_ROL32m1 = 1191,
1209  X86_ROL32mCL = 1192,
1210  X86_ROL32mi = 1193,
1211  X86_ROL32r1 = 1194,
1212  X86_ROL32rCL = 1195,
1213  X86_ROL32ri = 1196,
1214  X86_ROL64m1 = 1197,
1215  X86_ROL64mCL = 1198,
1216  X86_ROL64mi = 1199,
1217  X86_ROL64r1 = 1200,
1218  X86_ROL64rCL = 1201,
1219  X86_ROL64ri = 1202,
1220  X86_ROL8m1 = 1203,
1221  X86_ROL8mCL = 1204,
1222  X86_ROL8mi = 1205,
1223  X86_ROL8r1 = 1206,
1224  X86_ROL8rCL = 1207,
1225  X86_ROL8ri = 1208,
1226  X86_ROR16m1 = 1209,
1227  X86_ROR16mCL = 1210,
1228  X86_ROR16mi = 1211,
1229  X86_ROR16r1 = 1212,
1230  X86_ROR16rCL = 1213,
1231  X86_ROR16ri = 1214,
1232  X86_ROR32m1 = 1215,
1233  X86_ROR32mCL = 1216,
1234  X86_ROR32mi = 1217,
1235  X86_ROR32r1 = 1218,
1236  X86_ROR32rCL = 1219,
1237  X86_ROR32ri = 1220,
1238  X86_ROR64m1 = 1221,
1239  X86_ROR64mCL = 1222,
1240  X86_ROR64mi = 1223,
1241  X86_ROR64r1 = 1224,
1242  X86_ROR64rCL = 1225,
1243  X86_ROR64ri = 1226,
1244  X86_ROR8m1 = 1227,
1245  X86_ROR8mCL = 1228,
1246  X86_ROR8mi = 1229,
1247  X86_ROR8r1 = 1230,
1248  X86_ROR8rCL = 1231,
1249  X86_ROR8ri = 1232,
1250  X86_RORX32mi = 1233,
1251  X86_RORX32ri = 1234,
1252  X86_RORX64mi = 1235,
1253  X86_RORX64ri = 1236,
1254  X86_RSM = 1237,
1255  X86_SAHF = 1238,
1256  X86_SAL16m1 = 1239,
1257  X86_SAL16mCL = 1240,
1258  X86_SAL16mi = 1241,
1259  X86_SAL16r1 = 1242,
1260  X86_SAL16rCL = 1243,
1261  X86_SAL16ri = 1244,
1262  X86_SAL32m1 = 1245,
1263  X86_SAL32mCL = 1246,
1264  X86_SAL32mi = 1247,
1265  X86_SAL32r1 = 1248,
1266  X86_SAL32rCL = 1249,
1267  X86_SAL32ri = 1250,
1268  X86_SAL64m1 = 1251,
1269  X86_SAL64mCL = 1252,
1270  X86_SAL64mi = 1253,
1271  X86_SAL64r1 = 1254,
1272  X86_SAL64rCL = 1255,
1273  X86_SAL64ri = 1256,
1274  X86_SAL8m1 = 1257,
1275  X86_SAL8mCL = 1258,
1276  X86_SAL8mi = 1259,
1277  X86_SAL8r1 = 1260,
1278  X86_SAL8rCL = 1261,
1279  X86_SAL8ri = 1262,
1280  X86_SALC = 1263,
1281  X86_SAR16m1 = 1264,
1282  X86_SAR16mCL = 1265,
1283  X86_SAR16mi = 1266,
1284  X86_SAR16r1 = 1267,
1285  X86_SAR16rCL = 1268,
1286  X86_SAR16ri = 1269,
1287  X86_SAR32m1 = 1270,
1288  X86_SAR32mCL = 1271,
1289  X86_SAR32mi = 1272,
1290  X86_SAR32r1 = 1273,
1291  X86_SAR32rCL = 1274,
1292  X86_SAR32ri = 1275,
1293  X86_SAR64m1 = 1276,
1294  X86_SAR64mCL = 1277,
1295  X86_SAR64mi = 1278,
1296  X86_SAR64r1 = 1279,
1297  X86_SAR64rCL = 1280,
1298  X86_SAR64ri = 1281,
1299  X86_SAR8m1 = 1282,
1300  X86_SAR8mCL = 1283,
1301  X86_SAR8mi = 1284,
1302  X86_SAR8r1 = 1285,
1303  X86_SAR8rCL = 1286,
1304  X86_SAR8ri = 1287,
1305  X86_SARX32rm = 1288,
1306  X86_SARX32rr = 1289,
1307  X86_SARX64rm = 1290,
1308  X86_SARX64rr = 1291,
1309  X86_SBB16i16 = 1292,
1310  X86_SBB16mi = 1293,
1311  X86_SBB16mi8 = 1294,
1312  X86_SBB16mr = 1295,
1313  X86_SBB16ri = 1296,
1314  X86_SBB16ri8 = 1297,
1315  X86_SBB16rm = 1298,
1316  X86_SBB16rr = 1299,
1317  X86_SBB16rr_REV = 1300,
1318  X86_SBB32i32 = 1301,
1319  X86_SBB32mi = 1302,
1320  X86_SBB32mi8 = 1303,
1321  X86_SBB32mr = 1304,
1322  X86_SBB32ri = 1305,
1323  X86_SBB32ri8 = 1306,
1324  X86_SBB32rm = 1307,
1325  X86_SBB32rr = 1308,
1326  X86_SBB32rr_REV = 1309,
1327  X86_SBB64i32 = 1310,
1328  X86_SBB64mi32 = 1311,
1329  X86_SBB64mi8 = 1312,
1330  X86_SBB64mr = 1313,
1331  X86_SBB64ri32 = 1314,
1332  X86_SBB64ri8 = 1315,
1333  X86_SBB64rm = 1316,
1334  X86_SBB64rr = 1317,
1335  X86_SBB64rr_REV = 1318,
1336  X86_SBB8i8 = 1319,
1337  X86_SBB8mi = 1320,
1338  X86_SBB8mi8 = 1321,
1339  X86_SBB8mr = 1322,
1340  X86_SBB8ri = 1323,
1341  X86_SBB8ri8 = 1324,
1342  X86_SBB8rm = 1325,
1343  X86_SBB8rr = 1326,
1344  X86_SBB8rr_REV = 1327,
1345  X86_SCASB = 1328,
1346  X86_SCASL = 1329,
1347  X86_SCASQ = 1330,
1348  X86_SCASW = 1331,
1349  X86_SEG_ALLOCA_32 = 1332,
1350  X86_SEG_ALLOCA_64 = 1333,
1351  X86_SEH_EndPrologue = 1334,
1352  X86_SEH_Epilogue = 1335,
1353  X86_SEH_PushFrame = 1336,
1354  X86_SEH_PushReg = 1337,
1355  X86_SEH_SaveReg = 1338,
1356  X86_SEH_SaveXMM = 1339,
1357  X86_SEH_SetFrame = 1340,
1358  X86_SEH_StackAlloc = 1341,
1359  X86_SETAEm = 1342,
1360  X86_SETAEr = 1343,
1361  X86_SETAm = 1344,
1362  X86_SETAr = 1345,
1363  X86_SETBEm = 1346,
1364  X86_SETBEr = 1347,
1365  X86_SETB_C16r = 1348,
1366  X86_SETB_C32r = 1349,
1367  X86_SETB_C64r = 1350,
1368  X86_SETB_C8r = 1351,
1369  X86_SETBm = 1352,
1370  X86_SETBr = 1353,
1371  X86_SETEm = 1354,
1372  X86_SETEr = 1355,
1373  X86_SETGEm = 1356,
1374  X86_SETGEr = 1357,
1375  X86_SETGm = 1358,
1376  X86_SETGr = 1359,
1377  X86_SETLEm = 1360,
1378  X86_SETLEr = 1361,
1379  X86_SETLm = 1362,
1380  X86_SETLr = 1363,
1381  X86_SETNEm = 1364,
1382  X86_SETNEr = 1365,
1383  X86_SETNOm = 1366,
1384  X86_SETNOr = 1367,
1385  X86_SETNPm = 1368,
1386  X86_SETNPr = 1369,
1387  X86_SETNSm = 1370,
1388  X86_SETNSr = 1371,
1389  X86_SETOm = 1372,
1390  X86_SETOr = 1373,
1391  X86_SETPm = 1374,
1392  X86_SETPr = 1375,
1393  X86_SETSm = 1376,
1394  X86_SETSr = 1377,
1395  X86_SGDT16m = 1378,
1396  X86_SGDT32m = 1379,
1397  X86_SGDT64m = 1380,
1398  X86_SHL16m1 = 1381,
1399  X86_SHL16mCL = 1382,
1400  X86_SHL16mi = 1383,
1401  X86_SHL16r1 = 1384,
1402  X86_SHL16rCL = 1385,
1403  X86_SHL16ri = 1386,
1404  X86_SHL32m1 = 1387,
1405  X86_SHL32mCL = 1388,
1406  X86_SHL32mi = 1389,
1407  X86_SHL32r1 = 1390,
1408  X86_SHL32rCL = 1391,
1409  X86_SHL32ri = 1392,
1410  X86_SHL64m1 = 1393,
1411  X86_SHL64mCL = 1394,
1412  X86_SHL64mi = 1395,
1413  X86_SHL64r1 = 1396,
1414  X86_SHL64rCL = 1397,
1415  X86_SHL64ri = 1398,
1416  X86_SHL8m1 = 1399,
1417  X86_SHL8mCL = 1400,
1418  X86_SHL8mi = 1401,
1419  X86_SHL8r1 = 1402,
1420  X86_SHL8rCL = 1403,
1421  X86_SHL8ri = 1404,
1422  X86_SHLD16mrCL = 1405,
1423  X86_SHLD16mri8 = 1406,
1424  X86_SHLD16rrCL = 1407,
1425  X86_SHLD16rri8 = 1408,
1426  X86_SHLD32mrCL = 1409,
1427  X86_SHLD32mri8 = 1410,
1428  X86_SHLD32rrCL = 1411,
1429  X86_SHLD32rri8 = 1412,
1430  X86_SHLD64mrCL = 1413,
1431  X86_SHLD64mri8 = 1414,
1432  X86_SHLD64rrCL = 1415,
1433  X86_SHLD64rri8 = 1416,
1434  X86_SHLX32rm = 1417,
1435  X86_SHLX32rr = 1418,
1436  X86_SHLX64rm = 1419,
1437  X86_SHLX64rr = 1420,
1438  X86_SHR16m1 = 1421,
1439  X86_SHR16mCL = 1422,
1440  X86_SHR16mi = 1423,
1441  X86_SHR16r1 = 1424,
1442  X86_SHR16rCL = 1425,
1443  X86_SHR16ri = 1426,
1444  X86_SHR32m1 = 1427,
1445  X86_SHR32mCL = 1428,
1446  X86_SHR32mi = 1429,
1447  X86_SHR32r1 = 1430,
1448  X86_SHR32rCL = 1431,
1449  X86_SHR32ri = 1432,
1450  X86_SHR64m1 = 1433,
1451  X86_SHR64mCL = 1434,
1452  X86_SHR64mi = 1435,
1453  X86_SHR64r1 = 1436,
1454  X86_SHR64rCL = 1437,
1455  X86_SHR64ri = 1438,
1456  X86_SHR8m1 = 1439,
1457  X86_SHR8mCL = 1440,
1458  X86_SHR8mi = 1441,
1459  X86_SHR8r1 = 1442,
1460  X86_SHR8rCL = 1443,
1461  X86_SHR8ri = 1444,
1462  X86_SHRD16mrCL = 1445,
1463  X86_SHRD16mri8 = 1446,
1464  X86_SHRD16rrCL = 1447,
1465  X86_SHRD16rri8 = 1448,
1466  X86_SHRD32mrCL = 1449,
1467  X86_SHRD32mri8 = 1450,
1468  X86_SHRD32rrCL = 1451,
1469  X86_SHRD32rri8 = 1452,
1470  X86_SHRD64mrCL = 1453,
1471  X86_SHRD64mri8 = 1454,
1472  X86_SHRD64rrCL = 1455,
1473  X86_SHRD64rri8 = 1456,
1474  X86_SHRX32rm = 1457,
1475  X86_SHRX32rr = 1458,
1476  X86_SHRX64rm = 1459,
1477  X86_SHRX64rr = 1460,
1478  X86_SIDT16m = 1461,
1479  X86_SIDT32m = 1462,
1480  X86_SIDT64m = 1463,
1481  X86_SKINIT = 1464,
1482  X86_SLDT16m = 1465,
1483  X86_SLDT16r = 1466,
1484  X86_SLDT32r = 1467,
1485  X86_SLDT64m = 1468,
1486  X86_SLDT64r = 1469,
1487  X86_SMSW16m = 1470,
1488  X86_SMSW16r = 1471,
1489  X86_SMSW32r = 1472,
1490  X86_SMSW64r = 1473,
1491  X86_STAC = 1474,
1492  X86_STC = 1475,
1493  X86_STD = 1476,
1494  X86_STGI = 1477,
1495  X86_STI = 1478,
1496  X86_STOSB = 1479,
1497  X86_STOSL = 1480,
1498  X86_STOSQ = 1481,
1499  X86_STOSW = 1482,
1500  X86_STR16r = 1483,
1501  X86_STR32r = 1484,
1502  X86_STR64r = 1485,
1503  X86_STRm = 1486,
1504  X86_SUB16i16 = 1487,
1505  X86_SUB16mi = 1488,
1506  X86_SUB16mi8 = 1489,
1507  X86_SUB16mr = 1490,
1508  X86_SUB16ri = 1491,
1509  X86_SUB16ri8 = 1492,
1510  X86_SUB16rm = 1493,
1511  X86_SUB16rr = 1494,
1512  X86_SUB16rr_REV = 1495,
1513  X86_SUB32i32 = 1496,
1514  X86_SUB32mi = 1497,
1515  X86_SUB32mi8 = 1498,
1516  X86_SUB32mr = 1499,
1517  X86_SUB32ri = 1500,
1518  X86_SUB32ri8 = 1501,
1519  X86_SUB32rm = 1502,
1520  X86_SUB32rr = 1503,
1521  X86_SUB32rr_REV = 1504,
1522  X86_SUB64i32 = 1505,
1523  X86_SUB64mi32 = 1506,
1524  X86_SUB64mi8 = 1507,
1525  X86_SUB64mr = 1508,
1526  X86_SUB64ri32 = 1509,
1527  X86_SUB64ri8 = 1510,
1528  X86_SUB64rm = 1511,
1529  X86_SUB64rr = 1512,
1530  X86_SUB64rr_REV = 1513,
1531  X86_SUB8i8 = 1514,
1532  X86_SUB8mi = 1515,
1533  X86_SUB8mi8 = 1516,
1534  X86_SUB8mr = 1517,
1535  X86_SUB8ri = 1518,
1536  X86_SUB8ri8 = 1519,
1537  X86_SUB8rm = 1520,
1538  X86_SUB8rr = 1521,
1539  X86_SUB8rr_REV = 1522,
1540  X86_SWAPGS = 1523,
1541  X86_SYSCALL = 1524,
1542  X86_SYSENTER = 1525,
1543  X86_SYSEXIT = 1526,
1544  X86_SYSEXIT64 = 1527,
1545  X86_SYSRET = 1528,
1546  X86_SYSRET64 = 1529,
1547  X86_T1MSKC32rm = 1530,
1548  X86_T1MSKC32rr = 1531,
1549  X86_T1MSKC64rm = 1532,
1550  X86_T1MSKC64rr = 1533,
1551  X86_TAILJMPd = 1534,
1552  X86_TAILJMPd64 = 1535,
1553  X86_TAILJMPd64_REX = 1536,
1554  X86_TAILJMPm = 1537,
1555  X86_TAILJMPm64 = 1538,
1556  X86_TAILJMPm64_REX = 1539,
1557  X86_TAILJMPr = 1540,
1558  X86_TAILJMPr64 = 1541,
1559  X86_TAILJMPr64_REX = 1542,
1560  X86_TCRETURNdi = 1543,
1561  X86_TCRETURNdi64 = 1544,
1562  X86_TCRETURNmi = 1545,
1563  X86_TCRETURNmi64 = 1546,
1564  X86_TCRETURNri = 1547,
1565  X86_TCRETURNri64 = 1548,
1566  X86_TEST16i16 = 1549,
1567  X86_TEST16mi = 1550,
1568  X86_TEST16mi_alt = 1551,
1569  X86_TEST16ri = 1552,
1570  X86_TEST16ri_alt = 1553,
1571  X86_TEST16rm = 1554,
1572  X86_TEST16rr = 1555,
1573  X86_TEST32i32 = 1556,
1574  X86_TEST32mi = 1557,
1575  X86_TEST32mi_alt = 1558,
1576  X86_TEST32ri = 1559,
1577  X86_TEST32ri_alt = 1560,
1578  X86_TEST32rm = 1561,
1579  X86_TEST32rr = 1562,
1580  X86_TEST64i32 = 1563,
1581  X86_TEST64mi32 = 1564,
1582  X86_TEST64mi32_alt = 1565,
1583  X86_TEST64ri32 = 1566,
1584  X86_TEST64ri32_alt = 1567,
1585  X86_TEST64rm = 1568,
1586  X86_TEST64rr = 1569,
1587  X86_TEST8i8 = 1570,
1588  X86_TEST8mi = 1571,
1589  X86_TEST8mi_alt = 1572,
1590  X86_TEST8ri = 1573,
1591  X86_TEST8ri_NOREX = 1574,
1592  X86_TEST8ri_alt = 1575,
1593  X86_TEST8rm = 1576,
1594  X86_TEST8rr = 1577,
1595  X86_TLSCall_32 = 1578,
1596  X86_TLSCall_64 = 1579,
1597  X86_TLS_addr32 = 1580,
1598  X86_TLS_addr64 = 1581,
1599  X86_TLS_base_addr32 = 1582,
1600  X86_TLS_base_addr64 = 1583,
1601  X86_TRAP = 1584,
1602  X86_TZCNT16rm = 1585,
1603  X86_TZCNT16rr = 1586,
1604  X86_TZCNT32rm = 1587,
1605  X86_TZCNT32rr = 1588,
1606  X86_TZCNT64rm = 1589,
1607  X86_TZCNT64rr = 1590,
1608  X86_TZMSK32rm = 1591,
1609  X86_TZMSK32rr = 1592,
1610  X86_TZMSK64rm = 1593,
1611  X86_TZMSK64rr = 1594,
1612  X86_UD2B = 1595,
1613  X86_VAARG_64 = 1596,
1614  X86_VASTART_SAVE_XMM_REGS = 1597,
1615  X86_VERRm = 1598,
1616  X86_VERRr = 1599,
1617  X86_VERWm = 1600,
1618  X86_VERWr = 1601,
1619  X86_VMCALL = 1602,
1620  X86_VMCLEARm = 1603,
1621  X86_VMFUNC = 1604,
1622  X86_VMLAUNCH = 1605,
1623  X86_VMLOAD32 = 1606,
1624  X86_VMLOAD64 = 1607,
1625  X86_VMMCALL = 1608,
1626  X86_VMPTRLDm = 1609,
1627  X86_VMPTRSTm = 1610,
1628  X86_VMREAD32rm = 1611,
1629  X86_VMREAD32rr = 1612,
1630  X86_VMREAD64rm = 1613,
1631  X86_VMREAD64rr = 1614,
1632  X86_VMRESUME = 1615,
1633  X86_VMRUN32 = 1616,
1634  X86_VMRUN64 = 1617,
1635  X86_VMSAVE32 = 1618,
1636  X86_VMSAVE64 = 1619,
1637  X86_VMWRITE32rm = 1620,
1638  X86_VMWRITE32rr = 1621,
1639  X86_VMWRITE64rm = 1622,
1640  X86_VMWRITE64rr = 1623,
1641  X86_VMXOFF = 1624,
1642  X86_VMXON = 1625,
1643  X86_WBINVD = 1626,
1644  X86_WIN_ALLOCA = 1627,
1645  X86_WIN_FTOL_32 = 1628,
1646  X86_WIN_FTOL_64 = 1629,
1647  X86_WRFSBASE = 1630,
1648  X86_WRFSBASE64 = 1631,
1649  X86_WRGSBASE = 1632,
1650  X86_WRGSBASE64 = 1633,
1651  X86_WRMSR = 1634,
1652  X86_XADD16rm = 1635,
1653  X86_XADD16rr = 1636,
1654  X86_XADD32rm = 1637,
1655  X86_XADD32rr = 1638,
1656  X86_XADD64rm = 1639,
1657  X86_XADD64rr = 1640,
1658  X86_XADD8rm = 1641,
1659  X86_XADD8rr = 1642,
1660  X86_XCHG16ar = 1643,
1661  X86_XCHG16rm = 1644,
1662  X86_XCHG16rr = 1645,
1663  X86_XCHG32ar = 1646,
1664  X86_XCHG32ar64 = 1647,
1665  X86_XCHG32rm = 1648,
1666  X86_XCHG32rr = 1649,
1667  X86_XCHG64ar = 1650,
1668  X86_XCHG64rm = 1651,
1669  X86_XCHG64rr = 1652,
1670  X86_XCHG8rm = 1653,
1671  X86_XCHG8rr = 1654,
1672  X86_XCRYPTCBC = 1655,
1673  X86_XCRYPTCFB = 1656,
1674  X86_XCRYPTCTR = 1657,
1675  X86_XCRYPTECB = 1658,
1676  X86_XCRYPTOFB = 1659,
1677  X86_XGETBV = 1660,
1678  X86_XLAT = 1661,
1679  X86_XOR16i16 = 1662,
1680  X86_XOR16mi = 1663,
1681  X86_XOR16mi8 = 1664,
1682  X86_XOR16mr = 1665,
1683  X86_XOR16ri = 1666,
1684  X86_XOR16ri8 = 1667,
1685  X86_XOR16rm = 1668,
1686  X86_XOR16rr = 1669,
1687  X86_XOR16rr_REV = 1670,
1688  X86_XOR32i32 = 1671,
1689  X86_XOR32mi = 1672,
1690  X86_XOR32mi8 = 1673,
1691  X86_XOR32mr = 1674,
1692  X86_XOR32ri = 1675,
1693  X86_XOR32ri8 = 1676,
1694  X86_XOR32rm = 1677,
1695  X86_XOR32rr = 1678,
1696  X86_XOR32rr_REV = 1679,
1697  X86_XOR64i32 = 1680,
1698  X86_XOR64mi32 = 1681,
1699  X86_XOR64mi8 = 1682,
1700  X86_XOR64mr = 1683,
1701  X86_XOR64ri32 = 1684,
1702  X86_XOR64ri8 = 1685,
1703  X86_XOR64rm = 1686,
1704  X86_XOR64rr = 1687,
1705  X86_XOR64rr_REV = 1688,
1706  X86_XOR8i8 = 1689,
1707  X86_XOR8mi = 1690,
1708  X86_XOR8mi8 = 1691,
1709  X86_XOR8mr = 1692,
1710  X86_XOR8ri = 1693,
1711  X86_XOR8ri8 = 1694,
1712  X86_XOR8rm = 1695,
1713  X86_XOR8rr = 1696,
1714  X86_XOR8rr_REV = 1697,
1715  X86_XRSTOR = 1698,
1716  X86_XRSTOR64 = 1699,
1717  X86_XRSTORS = 1700,
1718  X86_XRSTORS64 = 1701,
1719  X86_XSAVE = 1702,
1720  X86_XSAVE64 = 1703,
1721  X86_XSAVEC = 1704,
1722  X86_XSAVEC64 = 1705,
1723  X86_XSAVEOPT = 1706,
1724  X86_XSAVEOPT64 = 1707,
1725  X86_XSAVES = 1708,
1726  X86_XSAVES64 = 1709,
1727  X86_XSETBV = 1710,
1728  X86_XSHA1 = 1711,
1729  X86_XSHA256 = 1712,
1730  X86_XSTORE = 1713,
1731  X86_UD0 = 1714,
1732  X86_ENDBR32 = 8854,
1733  X86_ENDBR64 = 8855,
1734  X86_INSTRUCTION_LIST_END = 1715
1735 };
1736 
1737 #endif // GET_INSTRINFO_ENUM
1738 
1739 
1740 #ifdef GET_INSTRINFO_MC_DESC
1741 #undef GET_INSTRINFO_MC_DESC
1742 
1743 typedef struct x86_op_id_pair {
1744  uint16_t first;
1745  uint16_t second;
1746 } x86_op_id_pair;
1747 
1748 static const x86_op_id_pair x86_16_bit_eq_tbl[] = {
1749  { 27, 26 },
1750  { 28, 26 },
1751  { 39, 30 },
1752  { 40, 31 },
1753  { 41, 32 },
1754  { 42, 33 },
1755  { 43, 34 },
1756  { 44, 35 },
1757  { 45, 36 },
1758  { 46, 37 },
1759  { 47, 38 },
1760  { 48, 30 },
1761  { 50, 32 },
1762  { 51, 33 },
1763  { 53, 35 },
1764  { 54, 36 },
1765  { 55, 37 },
1766  { 56, 38 },
1767  { 82, 70 },
1768  { 83, 71 },
1769  { 84, 72 },
1770  { 85, 73 },
1771  { 86, 74 },
1772  { 87, 75 },
1773  { 88, 76 },
1774  { 89, 77 },
1775  { 90, 78 },
1776  { 91, 79 },
1777  { 92, 80 },
1778  { 93, 81 },
1779  { 94, 70 },
1780  { 96, 72 },
1781  { 97, 73 },
1782  { 100, 75 },
1783  { 101, 76 },
1784  { 102, 78 },
1785  { 103, 79 },
1786  { 104, 80 },
1787  { 105, 81 },
1788  { 132, 123 },
1789  { 133, 124 },
1790  { 134, 125 },
1791  { 135, 126 },
1792  { 136, 127 },
1793  { 137, 128 },
1794  { 138, 129 },
1795  { 139, 130 },
1796  { 140, 131 },
1797  { 141, 123 },
1798  { 143, 125 },
1799  { 144, 126 },
1800  { 146, 128 },
1801  { 147, 129 },
1802  { 148, 130 },
1803  { 149, 131 },
1804  { 214, 213 },
1805  { 217, 215 },
1806  { 218, 216 },
1807  { 219, 215 },
1808  { 220, 216 },
1809  { 223, 221 },
1810  { 224, 222 },
1811  { 225, 221 },
1812  { 226, 222 },
1813  { 233, 229 },
1814  { 234, 230 },
1815  { 235, 231 },
1816  { 236, 232 },
1817  { 237, 229 },
1818  { 238, 230 },
1819  { 239, 231 },
1820  { 240, 232 },
1821  { 245, 241 },
1822  { 246, 242 },
1823  { 247, 243 },
1824  { 248, 244 },
1825  { 249, 241 },
1826  { 250, 242 },
1827  { 251, 243 },
1828  { 252, 244 },
1829  { 257, 253 },
1830  { 258, 254 },
1831  { 259, 255 },
1832  { 260, 256 },
1833  { 261, 253 },
1834  { 262, 254 },
1835  { 263, 255 },
1836  { 264, 256 },
1837  { 269, 265 },
1838  { 270, 266 },
1839  { 271, 267 },
1840  { 272, 268 },
1841  { 273, 265 },
1842  { 274, 266 },
1843  { 275, 267 },
1844  { 276, 268 },
1845  { 283, 281 },
1846  { 284, 282 },
1847  { 285, 281 },
1848  { 287, 282 },
1849  { 289, 288 },
1850  { 295, 467 },
1851  { 304, 302 },
1852  { 305, 303 },
1853  { 306, 302 },
1854  { 307, 303 },
1855  { 310, 308 },
1856  { 311, 309 },
1857  { 312, 308 },
1858  { 313, 309 },
1859  { 316, 314 },
1860  { 317, 315 },
1861  { 318, 314 },
1862  { 319, 315 },
1863  { 322, 320 },
1864  { 323, 321 },
1865  { 324, 320 },
1866  { 325, 321 },
1867  { 328, 326 },
1868  { 329, 327 },
1869  { 330, 326 },
1870  { 331, 327 },
1871  { 334, 332 },
1872  { 335, 333 },
1873  { 336, 332 },
1874  { 337, 333 },
1875  { 340, 338 },
1876  { 341, 339 },
1877  { 342, 338 },
1878  { 343, 339 },
1879  { 346, 344 },
1880  { 347, 345 },
1881  { 348, 344 },
1882  { 349, 345 },
1883  { 352, 350 },
1884  { 353, 351 },
1885  { 354, 350 },
1886  { 355, 351 },
1887  { 358, 356 },
1888  { 359, 357 },
1889  { 360, 356 },
1890  { 361, 357 },
1891  { 364, 362 },
1892  { 365, 363 },
1893  { 366, 362 },
1894  { 367, 363 },
1895  { 370, 368 },
1896  { 371, 369 },
1897  { 372, 368 },
1898  { 373, 369 },
1899  { 376, 374 },
1900  { 377, 375 },
1901  { 378, 374 },
1902  { 379, 375 },
1903  { 382, 380 },
1904  { 383, 381 },
1905  { 384, 380 },
1906  { 385, 381 },
1907  { 388, 386 },
1908  { 389, 387 },
1909  { 390, 386 },
1910  { 391, 387 },
1911  { 394, 392 },
1912  { 395, 393 },
1913  { 396, 392 },
1914  { 397, 393 },
1915  { 401, 400 },
1916  { 424, 415 },
1917  { 425, 416 },
1918  { 426, 417 },
1919  { 427, 418 },
1920  { 428, 419 },
1921  { 429, 420 },
1922  { 430, 421 },
1923  { 431, 422 },
1924  { 432, 423 },
1925  { 433, 415 },
1926  { 435, 417 },
1927  { 436, 418 },
1928  { 438, 420 },
1929  { 439, 421 },
1930  { 440, 422 },
1931  { 441, 423 },
1932  { 452, 454 },
1933  { 453, 454 },
1934  { 458, 456 },
1935  { 459, 457 },
1936  { 460, 456 },
1937  { 461, 457 },
1938  { 475, 472 },
1939  { 476, 473 },
1940  { 477, 474 },
1941  { 478, 472 },
1942  { 479, 473 },
1943  { 484, 482 },
1944  { 485, 483 },
1945  { 486, 482 },
1946  { 487, 483 },
1947  { 500, 498 },
1948  { 501, 499 },
1949  { 505, 503 },
1950  { 506, 504 },
1951  { 513, 511 },
1952  { 514, 512 },
1953  { 515, 511 },
1954  { 516, 512 },
1955  { 527, 519 },
1956  { 528, 520 },
1957  { 529, 521 },
1958  { 530, 522 },
1959  { 531, 523 },
1960  { 532, 524 },
1961  { 533, 525 },
1962  { 534, 526 },
1963  { 535, 519 },
1964  { 536, 520 },
1965  { 537, 521 },
1966  { 539, 523 },
1967  { 540, 524 },
1968  { 542, 526 },
1969  { 547, 545 },
1970  { 548, 546 },
1971  { 554, 551 },
1972  { 555, 552 },
1973  { 556, 553 },
1974  { 557, 551 },
1975  { 558, 552 },
1976  { 562, 563 },
1977  { 566, 565 },
1978  { 579, 578 },
1979  { 580, 578 },
1980  { 613, 611 },
1981  { 614, 612 },
1982  { 615, 611 },
1983  { 616, 612 },
1984  { 645, 643 },
1985  { 646, 644 },
1986  { 647, 643 },
1987  { 648, 644 },
1988  { 651, 649 },
1989  { 652, 649 },
1990  { 656, 655 },
1991  { 658, 657 },
1992  { 660, 657 },
1993  { 664, 663 },
1994  { 666, 665 },
1995  { 667, 665 },
1996  { 669, 668 },
1997  { 670, 668 },
1998  { 672, 671 },
1999  { 673, 671 },
2000  { 675, 674 },
2001  { 676, 674 },
2002  { 684, 681 },
2003  { 685, 682 },
2004  { 686, 683 },
2005  { 688, 682 },
2006  { 689, 683 },
2007  { 695, 692 },
2008  { 696, 693 },
2009  { 697, 694 },
2010  { 699, 693 },
2011  { 700, 694 },
2012  { 704, 703 },
2013  { 705, 703 },
2014  { 708, 707 },
2015  { 709, 707 },
2016  { 714, 711 },
2017  { 715, 712 },
2018  { 716, 713 },
2019  { 718, 712 },
2020  { 719, 713 },
2021  { 726, 723 },
2022  { 727, 724 },
2023  { 728, 725 },
2024  { 730, 724 },
2025  { 731, 725 },
2026  { 737, 734 },
2027  { 738, 735 },
2028  { 739, 736 },
2029  { 741, 735 },
2030  { 742, 736 },
2031  { 746, 748 },
2032  { 747, 748 },
2033  { 752, 754 },
2034  { 753, 754 },
2035  { 755, 757 },
2036  { 756, 757 },
2037  { 760, 758 },
2038  { 761, 759 },
2039  { 762, 758 },
2040  { 763, 759 },
2041  { 765, 764 },
2042  { 766, 764 },
2043  { 770, 769 },
2044  { 771, 769 },
2045  { 775, 773 },
2046  { 776, 774 },
2047  { 777, 773 },
2048  { 778, 774 },
2049  { 783, 782 },
2050  { 784, 782 },
2051  { 789, 788 },
2052  { 790, 788 },
2053  { 799, 782 },
2054  { 800, 782 },
2055  { 800, 783 },
2056  { 800, 799 },
2057  { 801, 782 },
2058  { 801, 784 },
2059  { 801, 799 },
2060  { 804, 785 },
2061  { 805, 786 },
2062  { 806, 787 },
2063  { 807, 788 },
2064  { 808, 788 },
2065  { 808, 789 },
2066  { 808, 807 },
2067  { 809, 788 },
2068  { 809, 790 },
2069  { 809, 807 },
2070  { 813, 791 },
2071  { 815, 792 },
2072  { 816, 793 },
2073  { 817, 794 },
2074  { 818, 795 },
2075  { 819, 796 },
2076  { 820, 797 },
2077  { 821, 798 },
2078  { 822, 782 },
2079  { 822, 783 },
2080  { 823, 782 },
2081  { 823, 784 },
2082  { 827, 786 },
2083  { 828, 787 },
2084  { 829, 788 },
2085  { 829, 789 },
2086  { 830, 788 },
2087  { 830, 790 },
2088  { 833, 791 },
2089  { 835, 793 },
2090  { 836, 794 },
2091  { 837, 795 },
2092  { 838, 796 },
2093  { 839, 797 },
2094  { 840, 798 },
2095  { 842, 841 },
2096  { 843, 841 },
2097  { 848, 847 },
2098  { 849, 847 },
2099  { 859, 857 },
2100  { 860, 858 },
2101  { 861, 857 },
2102  { 862, 858 },
2103  { 865, 867 },
2104  { 866, 867 },
2105  { 873, 868 },
2106  { 875, 869 },
2107  { 878, 877 },
2108  { 880, 868 },
2109  { 882, 881 },
2110  { 883, 869 },
2111  { 889, 884 },
2112  { 891, 885 },
2113  { 898, 896 },
2114  { 899, 897 },
2115  { 900, 896 },
2116  { 901, 897 },
2117  { 910, 908 },
2118  { 911, 909 },
2119  { 912, 908 },
2120  { 913, 909 },
2121  { 917, 919 },
2122  { 921, 923 },
2123  { 925, 927 },
2124  { 929, 931 },
2125  { 934, 941 },
2126  { 935, 942 },
2127  { 936, 943 },
2128  { 937, 944 },
2129  { 938, 945 },
2130  { 939, 946 },
2131  { 940, 947 },
2132  { 950, 948 },
2133  { 951, 949 },
2134  { 952, 948 },
2135  { 953, 949 },
2136  { 965, 956 },
2137  { 966, 957 },
2138  { 967, 958 },
2139  { 968, 959 },
2140  { 970, 960 },
2141  { 971, 961 },
2142  { 972, 962 },
2143  { 973, 963 },
2144  { 974, 964 },
2145  { 975, 956 },
2146  { 977, 958 },
2147  { 978, 959 },
2148  { 980, 961 },
2149  { 981, 962 },
2150  { 982, 963 },
2151  { 983, 964 },
2152  { 995, 993 },
2153  { 996, 994 },
2154  { 1000, 1001 },
2155  { 1014, 1011 },
2156  { 1015, 1012 },
2157  { 1016, 1013 },
2158  { 1017, 1011 },
2159  { 1018, 1012 },
2160  { 1019, 1013 },
2161  { 1021, 1020 },
2162  { 1023, 1022 },
2163  { 1025, 1024 },
2164  { 1027, 1026 },
2165  { 1028, 1026 },
2166  { 1030, 1029 },
2167  { 1031, 1029 },
2168  { 1033, 1032 },
2169  { 1034, 1032 },
2170  { 1036, 1035 },
2171  { 1041, 1037 },
2172  { 1042, 1038 },
2173  { 1043, 1039 },
2174  { 1044, 1040 },
2175  { 1046, 1045 },
2176  { 1047, 1037 },
2177  { 1048, 1038 },
2178  { 1049, 1039 },
2179  { 1050, 1040 },
2180  { 1052, 1051 },
2181  { 1054, 1053 },
2182  { 1056, 1055 },
2183  { 1058, 1057 },
2184  { 1060, 1059 },
2185  { 1061, 1059 },
2186  { 1063, 1062 },
2187  { 1064, 1062 },
2188  { 1066, 1065 },
2189  { 1067, 1065 },
2190  { 1069, 1068 },
2191  { 1071, 1070 },
2192  { 1078, 1072 },
2193  { 1079, 1073 },
2194  { 1080, 1074 },
2195  { 1081, 1075 },
2196  { 1082, 1076 },
2197  { 1083, 1077 },
2198  { 1084, 1072 },
2199  { 1085, 1073 },
2200  { 1086, 1074 },
2201  { 1087, 1075 },
2202  { 1088, 1076 },
2203  { 1089, 1077 },
2204  { 1102, 1096 },
2205  { 1103, 1097 },
2206  { 1104, 1098 },
2207  { 1105, 1099 },
2208  { 1106, 1100 },
2209  { 1107, 1101 },
2210  { 1108, 1096 },
2211  { 1109, 1097 },
2212  { 1110, 1098 },
2213  { 1111, 1099 },
2214  { 1112, 1100 },
2215  { 1113, 1101 },
2216  { 1127, 1126 },
2217  { 1128, 1126 },
2218  { 1130, 1129 },
2219  { 1131, 1129 },
2220  { 1141, 1140 },
2221  { 1142, 1140 },
2222  { 1145, 1144 },
2223  { 1146, 1144 },
2224  { 1150, 1148 },
2225  { 1151, 1149 },
2226  { 1153, 1149 },
2227  { 1167, 1169 },
2228  { 1175, 1177 },
2229  { 1178, 1180 },
2230  { 1179, 1180 },
2231  { 1181, 1183 },
2232  { 1182, 1183 },
2233  { 1191, 1185 },
2234  { 1192, 1186 },
2235  { 1193, 1187 },
2236  { 1194, 1188 },
2237  { 1195, 1189 },
2238  { 1196, 1190 },
2239  { 1197, 1185 },
2240  { 1198, 1186 },
2241  { 1199, 1187 },
2242  { 1200, 1188 },
2243  { 1201, 1189 },
2244  { 1202, 1190 },
2245  { 1215, 1209 },
2246  { 1216, 1210 },
2247  { 1217, 1211 },
2248  { 1218, 1212 },
2249  { 1219, 1213 },
2250  { 1220, 1214 },
2251  { 1221, 1209 },
2252  { 1222, 1210 },
2253  { 1223, 1211 },
2254  { 1224, 1212 },
2255  { 1225, 1213 },
2256  { 1226, 1214 },
2257  { 1245, 1239 },
2258  { 1246, 1240 },
2259  { 1247, 1241 },
2260  { 1248, 1242 },
2261  { 1249, 1243 },
2262  { 1250, 1244 },
2263  { 1251, 1239 },
2264  { 1252, 1240 },
2265  { 1253, 1241 },
2266  { 1254, 1242 },
2267  { 1255, 1243 },
2268  { 1256, 1244 },
2269  { 1270, 1264 },
2270  { 1271, 1265 },
2271  { 1272, 1266 },
2272  { 1273, 1267 },
2273  { 1274, 1268 },
2274  { 1275, 1269 },
2275  { 1276, 1264 },
2276  { 1277, 1265 },
2277  { 1278, 1266 },
2278  { 1279, 1267 },
2279  { 1280, 1268 },
2280  { 1281, 1269 },
2281  { 1301, 1292 },
2282  { 1302, 1293 },
2283  { 1303, 1294 },
2284  { 1304, 1295 },
2285  { 1305, 1296 },
2286  { 1306, 1297 },
2287  { 1307, 1298 },
2288  { 1308, 1299 },
2289  { 1309, 1300 },
2290  { 1310, 1292 },
2291  { 1312, 1294 },
2292  { 1313, 1295 },
2293  { 1315, 1297 },
2294  { 1316, 1298 },
2295  { 1317, 1299 },
2296  { 1318, 1300 },
2297  { 1329, 1331 },
2298  { 1330, 1331 },
2299  { 1349, 1348 },
2300  { 1350, 1348 },
2301  { 1379, 1378 },
2302  { 1380, 1378 },
2303  { 1387, 1381 },
2304  { 1388, 1382 },
2305  { 1389, 1383 },
2306  { 1390, 1384 },
2307  { 1391, 1385 },
2308  { 1392, 1386 },
2309  { 1393, 1381 },
2310  { 1394, 1382 },
2311  { 1395, 1383 },
2312  { 1396, 1384 },
2313  { 1397, 1385 },
2314  { 1398, 1386 },
2315  { 1409, 1405 },
2316  { 1410, 1406 },
2317  { 1411, 1407 },
2318  { 1412, 1408 },
2319  { 1413, 1405 },
2320  { 1414, 1406 },
2321  { 1415, 1407 },
2322  { 1416, 1408 },
2323  { 1427, 1421 },
2324  { 1428, 1422 },
2325  { 1429, 1423 },
2326  { 1430, 1424 },
2327  { 1431, 1425 },
2328  { 1432, 1426 },
2329  { 1433, 1421 },
2330  { 1434, 1422 },
2331  { 1435, 1423 },
2332  { 1436, 1424 },
2333  { 1437, 1425 },
2334  { 1438, 1426 },
2335  { 1449, 1445 },
2336  { 1450, 1446 },
2337  { 1451, 1447 },
2338  { 1452, 1448 },
2339  { 1453, 1445 },
2340  { 1454, 1446 },
2341  { 1455, 1447 },
2342  { 1456, 1448 },
2343  { 1462, 1461 },
2344  { 1463, 1461 },
2345  { 1467, 1466 },
2346  { 1468, 1465 },
2347  { 1469, 1466 },
2348  { 1472, 1471 },
2349  { 1473, 1471 },
2350  { 1480, 1482 },
2351  { 1481, 1482 },
2352  { 1484, 1483 },
2353  { 1485, 1483 },
2354  { 1496, 1487 },
2355  { 1497, 1488 },
2356  { 1498, 1489 },
2357  { 1499, 1490 },
2358  { 1500, 1491 },
2359  { 1501, 1492 },
2360  { 1502, 1493 },
2361  { 1503, 1494 },
2362  { 1504, 1495 },
2363  { 1505, 1487 },
2364  { 1507, 1489 },
2365  { 1508, 1490 },
2366  { 1510, 1492 },
2367  { 1511, 1493 },
2368  { 1512, 1494 },
2369  { 1513, 1495 },
2370  { 1556, 1549 },
2371  { 1557, 1550 },
2372  { 1558, 1551 },
2373  { 1559, 1552 },
2374  { 1560, 1553 },
2375  { 1561, 1554 },
2376  { 1562, 1555 },
2377  { 1563, 1549 },
2378  { 1568, 1554 },
2379  { 1569, 1555 },
2380  { 1587, 1585 },
2381  { 1588, 1586 },
2382  { 1589, 1585 },
2383  { 1590, 1586 },
2384  { 1637, 1635 },
2385  { 1638, 1636 },
2386  { 1639, 1635 },
2387  { 1640, 1636 },
2388  { 1646, 1643 },
2389  { 1648, 1644 },
2390  { 1649, 1645 },
2391  { 1650, 1643 },
2392  { 1651, 1644 },
2393  { 1652, 1645 },
2394  { 1671, 1662 },
2395  { 1672, 1663 },
2396  { 1673, 1664 },
2397  { 1674, 1665 },
2398  { 1675, 1666 },
2399  { 1676, 1667 },
2400  { 1677, 1668 },
2401  { 1678, 1669 },
2402  { 1679, 1670 },
2403  { 1680, 1662 },
2404  { 1682, 1664 },
2405  { 1683, 1665 },
2406  { 1685, 1667 },
2407  { 1686, 1668 },
2408  { 1687, 1669 },
2409  { 1688, 1670 },
2410 };
2411 
2412 static const uint16_t x86_16_bit_eq_lookup[] = {
2413  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2414  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2415  0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0,
2416  0, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11,
2417  12, 0, 13, 14, 0, 15, 16, 17, 18, 0, 0, 0,
2418  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2419  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20,
2420  21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 0,
2421  32, 33, 0, 0, 34, 35, 36, 37, 38, 39, 0, 0,
2422  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2423  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2424  40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 0, 50,
2425  51, 0, 52, 53, 54, 55, 0, 0, 0, 0, 0, 0,
2426  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2427  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2428  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2429  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2430  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0,
2431  0, 57, 58, 59, 60, 0, 0, 61, 62, 63, 64, 0,
2432  0, 0, 0, 0, 0, 65, 66, 67, 68, 69, 70, 71,
2433  72, 0, 0, 0, 0, 73, 74, 75, 76, 77, 78, 79,
2434  80, 0, 0, 0, 0, 81, 82, 83, 84, 85, 86, 87,
2435  88, 0, 0, 0, 0, 89, 90, 91, 92, 93, 94, 95,
2436  96, 0, 0, 0, 0, 0, 0, 97, 98, 99, 0, 100,
2437  0, 101, 0, 0, 0, 0, 0, 102, 0, 0, 0, 0,
2438  0, 0, 0, 0, 103, 104, 105, 106, 0, 0, 107, 108,
2439  109, 110, 0, 0, 111, 112, 113, 114, 0, 0, 115, 116,
2440  117, 118, 0, 0, 119, 120, 121, 122, 0, 0, 123, 124,
2441  125, 126, 0, 0, 127, 128, 129, 130, 0, 0, 131, 132,
2442  133, 134, 0, 0, 135, 136, 137, 138, 0, 0, 139, 140,
2443  141, 142, 0, 0, 143, 144, 145, 146, 0, 0, 147, 148,
2444  149, 150, 0, 0, 151, 152, 153, 154, 0, 0, 155, 156,
2445  157, 158, 0, 0, 159, 160, 161, 162, 0, 0, 163, 164,
2446  165, 166, 0, 0, 0, 167, 0, 0, 0, 0, 0, 0,
2447  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2448  0, 0, 0, 0, 168, 169, 170, 171, 172, 173, 174, 175,
2449  176, 177, 0, 178, 179, 0, 180, 181, 182, 183, 0, 0,
2450  0, 0, 0, 0, 0, 0, 0, 0, 184, 185, 0, 0,
2451  0, 0, 186, 187, 188, 189, 0, 0, 0, 0, 0, 0,
2452  0, 0, 0, 0, 0, 0, 0, 190, 191, 192, 193, 194,
2453  0, 0, 0, 0, 195, 196, 197, 198, 0, 0, 0, 0,
2454  0, 0, 0, 0, 0, 0, 0, 0, 199, 200, 0, 0,
2455  0, 201, 202, 0, 0, 0, 0, 0, 0, 203, 204, 205,
2456  206, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 207,
2457  208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 0, 218,
2458  219, 0, 220, 0, 0, 0, 0, 221, 222, 0, 0, 0,
2459  0, 0, 223, 224, 225, 226, 227, 0, 0, 0, 228, 0,
2460  0, 0, 229, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2461  0, 0, 0, 230, 231, 0, 0, 0, 0, 0, 0, 0,
2462  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2463  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2464  0, 232, 233, 234, 235, 0, 0, 0, 0, 0, 0, 0,
2465  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2466  0, 0, 0, 0, 0, 0, 0, 0, 0, 236, 237, 238,
2467  239, 0, 0, 240, 241, 0, 0, 0, 242, 0, 243, 0,
2468  244, 0, 0, 0, 245, 0, 246, 247, 0, 248, 249, 0,
2469  250, 251, 0, 252, 253, 0, 0, 0, 0, 0, 0, 0,
2470  254, 255, 256, 0, 257, 258, 0, 0, 0, 0, 0, 259,
2471  260, 261, 0, 262, 263, 0, 0, 0, 264, 265, 0, 0,
2472  266, 267, 0, 0, 0, 0, 268, 269, 270, 0, 271, 272,
2473  0, 0, 0, 0, 0, 0, 273, 274, 275, 0, 276, 277,
2474  0, 0, 0, 0, 0, 278, 279, 280, 0, 281, 282, 0,
2475  0, 0, 283, 284, 0, 0, 0, 0, 285, 286, 0, 287,
2476  288, 0, 0, 0, 289, 290, 291, 292, 0, 293, 294, 0,
2477  0, 0, 295, 296, 0, 0, 0, 297, 298, 299, 300, 0,
2478  0, 0, 0, 301, 302, 0, 0, 0, 0, 303, 304, 0,
2479  0, 0, 0, 0, 0, 0, 0, 305, 306, 309, 0, 0,
2480  312, 313, 314, 315, 316, 319, 0, 0, 0, 322, 0, 323,
2481  324, 325, 326, 327, 328, 329, 330, 332, 0, 0, 0, 334,
2482  335, 336, 338, 0, 0, 340, 0, 341, 342, 343, 344, 345,
2483  346, 0, 347, 348, 0, 0, 0, 0, 349, 350, 0, 0,
2484  0, 0, 0, 0, 0, 0, 0, 351, 352, 353, 354, 0,
2485  0, 355, 356, 0, 0, 0, 0, 0, 0, 357, 0, 358,
2486  0, 0, 359, 0, 360, 0, 361, 362, 0, 0, 0, 0,
2487  0, 363, 0, 364, 0, 0, 0, 0, 0, 0, 365, 366,
2488  367, 368, 0, 0, 0, 0, 0, 0, 0, 0, 369, 370,
2489  371, 372, 0, 0, 0, 373, 0, 0, 0, 374, 0, 0,
2490  0, 375, 0, 0, 0, 376, 0, 0, 0, 0, 377, 378,
2491  379, 380, 381, 382, 383, 0, 0, 0, 0, 0, 0, 0,
2492  0, 0, 384, 385, 386, 387, 0, 0, 0, 0, 0, 0,
2493  0, 0, 0, 0, 0, 388, 389, 390, 391, 0, 392, 393,
2494  394, 395, 396, 397, 0, 398, 399, 0, 400, 401, 402, 403,
2495  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 404,
2496  405, 0, 0, 0, 406, 0, 0, 0, 0, 0, 0, 0,
2497  0, 0, 0, 0, 0, 0, 407, 408, 409, 410, 411, 412,
2498  0, 413, 0, 414, 0, 415, 0, 416, 417, 0, 418, 419,
2499  0, 420, 421, 0, 422, 0, 0, 0, 0, 423, 424, 425,
2500  426, 0, 427, 428, 429, 430, 431, 0, 432, 0, 433, 0,
2501  434, 0, 435, 0, 436, 437, 0, 438, 439, 0, 440, 441,
2502  0, 442, 0, 443, 0, 0, 0, 0, 0, 0, 444, 445,
2503  446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 0, 0,
2504  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 456, 457,
2505  458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 0, 0,
2506  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 468,
2507  469, 0, 470, 471, 0, 0, 0, 0, 0, 0, 0, 0,
2508  0, 472, 473, 0, 0, 474, 475, 0, 0, 0, 476, 477,
2509  0, 478, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2510  0, 0, 0, 479, 0, 0, 0, 0, 0, 0, 0, 480,
2511  0, 0, 481, 482, 0, 483, 484, 0, 0, 0, 0, 0,
2512  0, 0, 0, 485, 486, 487, 488, 489, 490, 491, 492, 493,
2513  494, 495, 496, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2514  0, 0, 0, 497, 498, 499, 500, 501, 502, 503, 504, 505,
2515  506, 507, 508, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2516  0, 0, 0, 0, 0, 0, 0, 0, 0, 509, 510, 511,
2517  512, 513, 514, 515, 516, 517, 518, 519, 520, 0, 0, 0,
2518  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 521, 522,
2519  523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 0, 0,
2520  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2521  0, 0, 0, 0, 0, 533, 534, 535, 536, 537, 538, 539,
2522  540, 541, 542, 0, 543, 544, 0, 545, 546, 547, 548, 0,
2523  0, 0, 0, 0, 0, 0, 0, 0, 0, 549, 550, 0,
2524  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2525  0, 0, 0, 0, 0, 551, 552, 0, 0, 0, 0, 0,
2526  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2527  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 553,
2528  554, 0, 0, 0, 0, 0, 0, 555, 556, 557, 558, 559,
2529  560, 561, 562, 563, 564, 565, 566, 0, 0, 0, 0, 0,
2530  0, 0, 0, 0, 0, 567, 568, 569, 570, 571, 572, 573,
2531  574, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 575,
2532  576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 0,
2533  0, 0, 0, 0, 0, 0, 0, 0, 0, 587, 588, 589,
2534  590, 591, 592, 593, 594, 0, 0, 0, 0, 0, 595, 596,
2535  0, 0, 0, 597, 598, 599, 0, 0, 600, 601, 0, 0,
2536  0, 0, 0, 0, 602, 603, 0, 0, 604, 605, 0, 0,
2537  0, 0, 0, 0, 0, 0, 0, 0, 606, 607, 608, 609,
2538  610, 611, 612, 613, 614, 615, 0, 616, 617, 0, 618, 619,
2539  620, 621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2540  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2541  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2542  0, 0, 0, 0, 0, 0, 0, 0, 622, 623, 624, 625,
2543  626, 627, 628, 629, 0, 0, 0, 0, 630, 631, 0, 0,
2544  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2545  0, 0, 0, 632, 633, 634, 635, 0, 0, 0, 0, 0,
2546  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2547  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2548  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2549  0, 0, 0, 0, 0, 636, 637, 638, 639, 0, 0, 0,
2550  0, 0, 640, 0, 641, 642, 643, 644, 645, 0, 0, 0,
2551  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2552  0, 0, 0, 646, 647, 648, 649, 650, 651, 652, 653, 654,
2553  655, 0, 656, 657, 0, 658, 659, 660, 661, 0, 0, 0,
2554  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2555  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, };
2556 
2557 static const bool is_64bit_insn[] = {
2558  false,
2559  false,
2560  false,
2561  false,
2562  false,
2563  false,
2564  false,
2565  false,
2566  false,
2567  false,
2568  false,
2569  false,
2570  false,
2571  false,
2572  false,
2573  false,
2574  false,
2575  false,
2576  false,
2577  false,
2578  false,
2579  false,
2580  false,
2581  false,
2582  false,
2583  false,
2584  false,
2585  false,
2586  true,
2587  false,
2588  false,
2589  false,
2590  false,
2591  false,
2592  false,
2593  false,
2594  false,
2595  false,
2596  false,
2597  false,
2598  false,
2599  false,
2600  false,
2601  false,
2602  false,
2603  false,
2604  false,
2605  false,
2606  true,
2607  true,
2608  true,
2609  true,
2610  true,
2611  true,
2612  true,
2613  true,
2614  true,
2615  false,
2616  false,
2617  false,
2618  false,
2619  false,
2620  false,
2621  false,
2622  false,
2623  false,
2624  false,
2625  false,
2626  true,
2627  true,
2628  false,
2629  false,
2630  false,
2631  false,
2632  false,
2633  false,
2634  false,
2635  false,
2636  false,
2637  false,
2638  false,
2639  false,
2640  false,
2641  false,
2642  false,
2643  false,
2644  false,
2645  false,
2646  false,
2647  false,
2648  false,
2649  false,
2650  false,
2651  false,
2652  true,
2653  true,
2654  true,
2655  true,
2656  true,
2657  true,
2658  true,
2659  true,
2660  true,
2661  true,
2662  true,
2663  true,
2664  false,
2665  false,
2666  false,
2667  false,
2668  false,
2669  false,
2670  false,
2671  false,
2672  false,
2673  false,
2674  true,
2675  false,
2676  true,
2677  false,
2678  false,
2679  true,
2680  true,
2681  false,
2682  false,
2683  false,
2684  false,
2685  false,
2686  false,
2687  false,
2688  false,
2689  false,
2690  false,
2691  false,
2692  false,
2693  false,
2694  false,
2695  false,
2696  false,
2697  false,
2698  false,
2699  true,
2700  true,
2701  true,
2702  true,
2703  true,
2704  true,
2705  true,
2706  true,
2707  true,
2708  false,
2709  false,
2710  false,
2711  false,
2712  false,
2713  false,
2714  false,
2715  false,
2716  false,
2717  false,
2718  false,
2719  true,
2720  true,
2721  false,
2722  false,
2723  false,
2724  false,
2725  true,
2726  true,
2727  false,
2728  false,
2729  true,
2730  true,
2731  false,
2732  false,
2733  true,
2734  true,
2735  false,
2736  false,
2737  true,
2738  true,
2739  false,
2740  false,
2741  true,
2742  true,
2743  false,
2744  false,
2745  true,
2746  true,
2747  false,
2748  false,
2749  true,
2750  true,
2751  false,
2752  false,
2753  true,
2754  true,
2755  false,
2756  false,
2757  true,
2758  true,
2759  false,
2760  false,
2761  true,
2762  true,
2763  false,
2764  false,
2765  true,
2766  true,
2767  false,
2768  false,
2769  true,
2770  true,
2771  false,
2772  false,
2773  false,
2774  false,
2775  false,
2776  false,
2777  true,
2778  true,
2779  false,
2780  false,
2781  false,
2782  false,
2783  true,
2784  true,
2785  false,
2786  true,
2787  false,
2788  false,
2789  false,
2790  false,
2791  false,
2792  false,
2793  false,
2794  false,
2795  true,
2796  true,
2797  true,
2798  true,
2799  false,
2800  false,
2801  false,
2802  false,
2803  false,
2804  false,
2805  false,
2806  false,
2807  true,
2808  true,
2809  true,
2810  true,
2811  false,
2812  false,
2813  false,
2814  false,
2815  false,
2816  false,
2817  false,
2818  false,
2819  true,
2820  true,
2821  true,
2822  true,
2823  false,
2824  false,
2825  false,
2826  false,
2827  false,
2828  false,
2829  false,
2830  false,
2831  true,
2832  true,
2833  true,
2834  true,
2835  false,
2836  false,
2837  true,
2838  true,
2839  false,
2840  false,
2841  false,
2842  false,
2843  true,
2844  true,
2845  true,
2846  false,
2847  false,
2848  false,
2849  false,
2850  false,
2851  false,
2852  false,
2853  false,
2854  false,
2855  false,
2856  false,
2857  false,
2858  false,
2859  false,
2860  false,
2861  false,
2862  false,
2863  false,
2864  true,
2865  true,
2866  false,
2867  false,
2868  false,
2869  false,
2870  true,
2871  true,
2872  false,
2873  false,
2874  false,
2875  false,
2876  true,
2877  true,
2878  false,
2879  false,
2880  false,
2881  false,
2882  true,
2883  true,
2884  false,
2885  false,
2886  false,
2887  false,
2888  true,
2889  true,
2890  false,
2891  false,
2892  false,
2893  false,
2894  true,
2895  true,
2896  false,
2897  false,
2898  false,
2899  false,
2900  true,
2901  true,
2902  false,
2903  false,
2904  false,
2905  false,
2906  true,
2907  true,
2908  false,
2909  false,
2910  false,
2911  false,
2912  true,
2913  true,
2914  false,
2915  false,
2916  false,
2917  false,
2918  true,
2919  true,
2920  false,
2921  false,
2922  false,
2923  false,
2924  true,
2925  true,
2926  false,
2927  false,
2928  false,
2929  false,
2930  true,
2931  true,
2932  false,
2933  false,
2934  false,
2935  false,
2936  true,
2937  true,
2938  false,
2939  false,
2940  false,
2941  false,
2942  true,
2943  true,
2944  false,
2945  false,
2946  false,
2947  false,
2948  true,
2949  true,
2950  false,
2951  false,
2952  false,
2953  false,
2954  true,
2955  true,
2956  false,
2957  true,
2958  false,
2959  false,
2960  false,
2961  false,
2962  true,
2963  false,
2964  false,
2965  true,
2966  true,
2967  false,
2968  true,
2969  true,
2970  false,
2971  true,
2972  true,
2973  false,
2974  false,
2975  false,
2976  false,
2977  false,
2978  false,
2979  false,
2980  false,
2981  false,
2982  false,
2983  false,
2984  false,
2985  false,
2986  false,
2987  false,
2988  false,
2989  false,
2990  false,
2991  true,
2992  true,
2993  true,
2994  true,
2995  true,
2996  true,
2997  true,
2998  true,
2999  true,
3000  false,
3001  false,
3002  false,
3003  false,
3004  false,
3005  false,
3006  false,
3007  false,
3008  false,
3009  false,
3010  false,
3011  false,
3012  false,
3013  false,
3014  false,
3015  false,
3016  false,
3017  false,
3018  true,
3019  true,
3020  false,
3021  false,
3022  false,
3023  false,
3024  false,
3025  false,
3026  false,
3027  false,
3028  false,
3029  false,
3030  false,
3031  false,
3032  false,
3033  false,
3034  false,
3035  false,
3036  true,
3037  true,
3038  false,
3039  false,
3040  false,
3041  false,
3042  false,
3043  false,
3044  true,
3045  true,
3046  false,
3047  false,
3048  false,
3049  true,
3050  false,
3051  true,
3052  false,
3053  true,
3054  false,
3055  false,
3056  false,
3057  false,
3058  false,
3059  false,
3060  true,
3061  false,
3062  false,
3063  false,
3064  false,
3065  true,
3066  false,
3067  false,
3068  false,
3069  false,
3070  false,
3071  false,
3072  false,
3073  true,
3074  true,
3075  false,
3076  false,
3077  false,
3078  false,
3079  false,
3080  false,
3081  false,
3082  false,
3083  false,
3084  false,
3085  false,
3086  false,
3087  false,
3088  false,
3089  false,
3090  false,
3091  false,
3092  false,
3093  true,
3094  true,
3095  true,
3096  true,
3097  true,
3098  true,
3099  true,
3100  true,
3101  false,
3102  false,
3103  false,
3104  false,
3105  false,
3106  false,
3107  false,
3108  false,
3109  false,
3110  false,
3111  false,
3112  false,
3113  false,
3114  false,
3115  true,
3116  true,
3117  false,
3118  false,
3119  false,
3120  false,
3121  false,
3122  false,
3123  false,
3124  false,
3125  false,
3126  false,
3127  false,
3128  true,
3129  false,
3130  false,
3131  true,
3132  false,
3133  true,
3134  false,
3135  true,
3136  false,
3137  false,
3138  true,
3139  false,
3140  false,
3141  false,
3142  false,
3143  false,
3144  false,
3145  false,
3146  false,
3147  false,
3148  false,
3149  false,
3150  false,
3151  false,
3152  false,
3153  false,
3154  false,
3155  false,
3156  false,
3157  false,
3158  false,
3159  false,
3160  false,
3161  false,
3162  false,
3163  false,
3164  false,
3165  false,
3166  false,
3167  false,
3168  false,
3169  false,
3170  false,
3171  false,
3172  false,
3173  true,
3174  true,
3175  false,
3176  false,
3177  false,
3178  false,
3179  false,
3180  false,
3181  false,
3182  false,
3183  false,
3184  false,
3185  false,
3186  false,
3187  false,
3188  false,
3189  false,
3190  false,
3191  false,
3192  false,
3193  false,
3194  false,
3195  false,
3196  false,
3197  false,
3198  false,
3199  false,
3200  false,
3201  false,
3202  false,
3203  false,
3204  false,
3205  true,
3206  true,
3207  false,
3208  false,
3209  false,
3210  true,
3211  false,
3212  false,
3213  false,
3214  false,
3215  false,
3216  false,
3217  true,
3218  true,
3219  false,
3220  true,
3221  false,
3222  false,
3223  false,
3224  false,
3225  true,
3226  false,
3227  false,
3228  true,
3229  false,
3230  false,
3231  true,
3232  false,
3233  false,
3234  true,
3235  false,
3236  false,
3237  false,
3238  false,
3239  false,
3240  false,
3241  false,
3242  false,
3243  false,
3244  false,
3245  true,
3246  true,
3247  true,
3248  false,
3249  false,
3250  false,
3251  false,
3252  false,
3253  false,
3254  false,
3255  false,
3256  true,
3257  true,
3258  true,
3259  false,
3260  false,
3261  false,
3262  false,
3263  true,
3264  false,
3265  false,
3266  false,
3267  true,
3268  false,
3269  false,
3270  false,
3271  false,
3272  false,
3273  false,
3274  false,
3275  true,
3276  true,
3277  true,
3278  false,
3279  false,
3280  false,
3281  false,
3282  false,
3283  false,
3284  false,
3285  false,
3286  false,
3287  true,
3288  true,
3289  true,
3290  false,
3291  false,
3292  false,
3293  false,
3294  false,
3295  false,
3296  false,
3297  false,
3298  true,
3299  true,
3300  true,
3301  false,
3302  false,
3303  false,
3304  false,
3305  false,
3306  false,
3307  false,
3308  false,
3309  false,
3310  false,
3311  false,
3312  false,
3313  false,
3314  false,
3315  false,
3316  false,
3317  false,
3318  false,
3319  false,
3320  true,
3321  true,
3322  false,
3323  false,
3324  true,
3325  false,
3326  false,
3327  false,
3328  false,
3329  true,
3330  false,
3331  false,
3332  false,
3333  false,
3334  false,
3335  true,
3336  true,
3337  false,
3338  false,
3339  false,
3340  false,
3341  false,
3342  true,
3343  false,
3344  false,
3345  false,
3346  false,
3347  false,
3348  true,
3349  false,
3350  false,
3351  false,
3352  false,
3353  false,
3354  false,
3355  false,
3356  false,
3357  false,
3358  false,
3359  true,
3360  false,
3361  false,
3362  false,
3363  false,
3364  false,
3365  false,
3366  false,
3367  true,
3368  false,
3369  false,
3370  false,
3371  false,
3372  true,
3373  false,
3374  false,
3375  false,
3376  false,
3377  false,
3378  false,
3379  false,
3380  true,
3381  true,
3382  true,
3383  true,
3384  true,
3385  true,
3386  true,
3387  true,
3388  true,
3389  true,
3390  true,
3391  true,
3392  true,
3393  true,
3394  true,
3395  true,
3396  true,
3397  true,
3398  true,
3399  false,
3400  false,
3401  true,
3402  false,
3403  false,
3404  false,
3405  false,
3406  false,
3407  true,
3408  false,
3409  false,
3410  false,
3411  false,
3412  false,
3413  false,
3414  false,
3415  false,
3416  false,
3417  false,
3418  false,
3419  true,
3420  true,
3421  false,
3422  false,
3423  false,
3424  false,
3425  false,
3426  false,
3427  false,
3428  false,
3429  false,
3430  false,
3431  false,
3432  false,
3433  false,
3434  true,
3435  true,
3436  true,
3437  true,
3438  true,
3439  true,
3440  true,
3441  true,
3442  false,
3443  false,
3444  false,
3445  false,
3446  false,
3447  false,
3448  false,
3449  false,
3450  true,
3451  true,
3452  true,
3453  true,
3454  false,
3455  false,
3456  false,
3457  false,
3458  true,
3459  true,
3460  false,
3461  false,
3462  false,
3463  false,
3464  true,
3465  true,
3466  false,
3467  false,
3468  false,
3469  false,
3470  true,
3471  true,
3472  false,
3473  false,
3474  false,
3475  false,
3476  false,
3477  false,
3478  false,
3479  false,
3480  false,
3481  false,
3482  false,
3483  false,
3484  false,
3485  false,
3486  false,
3487  false,
3488  false,
3489  false,
3490  false,
3491  false,
3492  false,
3493  false,
3494  false,
3495  false,
3496  false,
3497  false,
3498  false,
3499  false,
3500  false,
3501  false,
3502  false,
3503  false,
3504  false,
3505  false,
3506  false,
3507  false,
3508  false,
3509  false,
3510  true,
3511  true,
3512  false,
3513  false,
3514  false,
3515  false,
3516  false,
3517  false,
3518  false,
3519  false,
3520  false,
3521  false,
3522  false,
3523  false,
3524  false,
3525  false,
3526  false,
3527  false,
3528  false,
3529  false,
3530  false,
3531  false,
3532  false,
3533  true,
3534  true,
3535  true,
3536  true,
3537  true,
3538  true,
3539  true,
3540  true,
3541  true,
3542  false,
3543  false,
3544  false,
3545  false,
3546  false,
3547  false,
3548  false,
3549  false,
3550  false,
3551  false,
3552  false,
3553  false,
3554  false,
3555  false,
3556  false,
3557  false,
3558  false,
3559  false,
3560  false,
3561  false,
3562  false,
3563  true,
3564  true,
3565  false,
3566  false,
3567  true,
3568  true,
3569  false,
3570  false,
3571  false,
3572  false,
3573  false,
3574  false,
3575  true,
3576  true,
3577  true,
3578  false,
3579  false,
3580  false,
3581  false,
3582  false,
3583  false,
3584  false,
3585  false,
3586  true,
3587  false,
3588  false,
3589  true,
3590  false,
3591  false,
3592  true,
3593  false,
3594  false,
3595  false,
3596  false,
3597  false,
3598  false,
3599  false,
3600  false,
3601  false,
3602  false,
3603  true,
3604  true,
3605  true,
3606  true,
3607  true,
3608  true,
3609  false,
3610  false,
3611  false,
3612  false,
3613  false,
3614  false,
3615  false,
3616  false,
3617  false,
3618  false,
3619  true,
3620  false,
3621  false,
3622  true,
3623  false,
3624  false,
3625  true,
3626  false,
3627  false,
3628  false,
3629  false,
3630  false,
3631  false,
3632  false,
3633  false,
3634  false,
3635  false,
3636  false,
3637  false,
3638  false,
3639  false,
3640  false,
3641  false,
3642  true,
3643  true,
3644  true,
3645  true,
3646  true,
3647  true,
3648  false,
3649  false,
3650  false,
3651  false,
3652  false,
3653  false,
3654  false,
3655  false,
3656  false,
3657  false,
3658  false,
3659  false,
3660  false,
3661  false,
3662  false,
3663  false,
3664  false,
3665  false,
3666  true,
3667  true,
3668  true,
3669  true,
3670  true,
3671  true,
3672  false,
3673  false,
3674  false,
3675  false,
3676  false,
3677  false,
3678  false,
3679  true,
3680  false,
3681  true,
3682  false,
3683  false,
3684  false,
3685  false,
3686  true,
3687  false,
3688  false,
3689  true,
3690  false,
3691  false,
3692  false,
3693  true,
3694  false,
3695  false,
3696  true,
3697  false,
3698  false,
3699  false,
3700  true,
3701  false,
3702  false,
3703  false,
3704  true,
3705  false,
3706  false,
3707  false,
3708  false,
3709  false,
3710  true,
3711  true,
3712  false,
3713  false,
3714  false,
3715  true,
3716  false,
3717  false,
3718  true,
3719  false,
3720  false,
3721  false,
3722  true,
3723  false,
3724  true,
3725  true,
3726  false,
3727  true,
3728  false,
3729  false,
3730  true,
3731  false,
3732  true,
3733  true,
3734  false,
3735  true,
3736  false,
3737  false,
3738  false,
3739  false,
3740  false,
3741  false,
3742  true,
3743  false,
3744  false,
3745  false,
3746  false,
3747  false,
3748  false,
3749  false,
3750  false,
3751  false,
3752  false,
3753  false,
3754  false,
3755  true,
3756  true,
3757  true,
3758  true,
3759  true,
3760  true,
3761  false,
3762  false,
3763  false,
3764  false,
3765  false,
3766  false,
3767  false,
3768  false,
3769  false,
3770  false,
3771  false,
3772  false,
3773  false,
3774  false,
3775  false,
3776  false,
3777  false,
3778  false,
3779  true,
3780  true,
3781  true,
3782  true,
3783  true,
3784  true,
3785  false,
3786  false,
3787  false,
3788  false,
3789  false,
3790  false,
3791  false,
3792  false,
3793  true,
3794  true,
3795  false,
3796  false,
3797  false,
3798  false,
3799  false,
3800  false,
3801  false,
3802  false,
3803  false,
3804  false,
3805  false,
3806  false,
3807  false,
3808  false,
3809  true,
3810  true,
3811  true,
3812  true,
3813  true,
3814  true,
3815  false,
3816  false,
3817  false,
3818  false,
3819  false,
3820  false,
3821  false,
3822  false,
3823  false,
3824  false,
3825  false,
3826  false,
3827  false,
3828  false,
3829  false,
3830  false,
3831  false,
3832  false,
3833  false,
3834  true,
3835  true,
3836  true,
3837  true,
3838  true,
3839  true,
3840  false,
3841  false,
3842  false,
3843  false,
3844  false,
3845  false,
3846  false,
3847  false,
3848  true,
3849  true,
3850  false,
3851  false,
3852  false,
3853  false,
3854  false,
3855  false,
3856  false,
3857  false,
3858  false,
3859  false,
3860  false,
3861  false,
3862  false,
3863  false,
3864  false,
3865  false,
3866  false,
3867  false,
3868  true,
3869  true,
3870  true,
3871  true,
3872  true,
3873  true,
3874  true,
3875  true,
3876  true,
3877  false,
3878  false,
3879  false,
3880  false,
3881  false,
3882  false,
3883  false,
3884  false,
3885  false,
3886  false,
3887  false,
3888  false,
3889  false,
3890  false,
3891  true,
3892  false,
3893  false,
3894  false,
3895  false,
3896  false,
3897  false,
3898  false,
3899  false,
3900  false,
3901  false,
3902  false,
3903  false,
3904  false,
3905  false,
3906  false,
3907  false,
3908  true,
3909  false,
3910  false,
3911  false,
3912  false,
3913  false,
3914  false,
3915  false,
3916  false,
3917  false,
3918  false,
3919  false,
3920  false,
3921  false,
3922  false,
3923  false,
3924  false,
3925  false,
3926  false,
3927  false,
3928  false,
3929  false,
3930  false,
3931  false,
3932  false,
3933  false,
3934  false,
3935  false,
3936  false,
3937  false,
3938  true,
3939  false,
3940  false,
3941  false,
3942  false,
3943  false,
3944  false,
3945  false,
3946  false,
3947  false,
3948  false,
3949  false,
3950  false,
3951  true,
3952  true,
3953  true,
3954  true,
3955  true,
3956  true,
3957  false,
3958  false,
3959  false,
3960  false,
3961  false,
3962  false,
3963  false,
3964  false,
3965  false,
3966  false,
3967  false,
3968  false,
3969  false,
3970  false,
3971  true,
3972  true,
3973  true,
3974  true,
3975  false,
3976  false,
3977  true,
3978  true,
3979  false,
3980  false,
3981  false,
3982  false,
3983  false,
3984  false,
3985  false,
3986  false,
3987  false,
3988  false,
3989  false,
3990  false,
3991  true,
3992  true,
3993  true,
3994  true,
3995  true,
3996  true,
3997  false,
3998  false,
3999  false,
4000  false,
4001  false,
4002  false,
4003  false,
4004  false,
4005  false,
4006  false,
4007  false,
4008  false,
4009  false,
4010  false,
4011  true,
4012  true,
4013  true,
4014  true,
4015  false,
4016  false,
4017  true,
4018  true,
4019  false,
4020  false,
4021  true,
4022  false,
4023  false,
4024  false,
4025  false,
4026  true,
4027  true,
4028  false,
4029  false,
4030  false,
4031  true,
4032  false,
4033  false,
4034  false,
4035  false,
4036  false,
4037  false,
4038  false,
4039  false,
4040  false,
4041  false,
4042  false,
4043  true,
4044  false,
4045  false,
4046  false,
4047  false,
4048  false,
4049  false,
4050  false,
4051  false,
4052  false,
4053  false,
4054  false,
4055  false,
4056  false,
4057  false,
4058  false,
4059  false,
4060  false,
4061  false,
4062  false,
4063  true,
4064  true,
4065  true,
4066  true,
4067  true,
4068  true,
4069  true,
4070  true,
4071  true,
4072  false,
4073  false,
4074  false,
4075  false,
4076  false,
4077  false,
4078  false,
4079  false,
4080  false,
4081  false,
4082  false,
4083  false,
4084  false,
4085  true,
4086  false,
4087  true,
4088  false,
4089  false,
4090  true,
4091  true,
4092  false,
4093  true,
4094  true,
4095  false,
4096  true,
4097  true,
4098  false,
4099  true,
4100  true,
4101  false,
4102  true,
4103  false,
4104  true,
4105  false,
4106  true,
4107  false,
4108  false,
4109  false,
4110  false,
4111  false,
4112  false,
4113  false,
4114  false,
4115  false,
4116  false,
4117  false,
4118  false,
4119  false,
4120  false,
4121  true,
4122  true,
4123  true,
4124  true,
4125  true,
4126  true,
4127  true,
4128  false,
4129  false,
4130  false,
4131  false,
4132  false,
4133  false,
4134  false,
4135  false,
4136  false,
4137  true,
4138  false,
4139  true,
4140  false,
4141  true,
4142  false,
4143  false,
4144  false,
4145  false,
4146  false,
4147  true,
4148  true,
4149  false,
4150  false,
4151  true,
4152  true,
4153  false,
4154  true,
4155  false,
4156  false,
4157  false,
4158  false,
4159  false,
4160  false,
4161  false,
4162  false,
4163  false,
4164  false,
4165  true,
4166  false,
4167  false,
4168  false,
4169  false,
4170  false,
4171  true,
4172  true,
4173  false,
4174  false,
4175  true,
4176  false,
4177  true,
4178  false,
4179  false,
4180  true,
4181  true,
4182  false,
4183  false,
4184  false,
4185  false,
4186  false,
4187  true,
4188  false,
4189  true,
4190  false,
4191  true,
4192  false,
4193  false,
4194  false,
4195  false,
4196  false,
4197  true,
4198  true,
4199  false,
4200  false,
4201  false,
4202  false,
4203  false,
4204  false,
4205  true,
4206  false,
4207  false,
4208  true,
4209  true,
4210  true,
4211  false,
4212  false,
4213  false,
4214  false,
4215  false,
4216  false,
4217  false,
4218  false,
4219  false,
4220  false,
4221  false,
4222  false,
4223  false,
4224  false,
4225  false,
4226  false,
4227  false,
4228  false,
4229  false,
4230  false,
4231  false,
4232  false,
4233  false,
4234  false,
4235  false,
4236  false,
4237  false,
4238  true,
4239  true,
4240  true,
4241  true,
4242  true,
4243  true,
4244  true,
4245  true,
4246  true,
4247  false,
4248  false,
4249  false,
4250  false,
4251  false,
4252  false,
4253  false,
4254  false,
4255  false,
4256  false,
4257  true,
4258  false,
4259  true,
4260  false,
4261  true,
4262  false,
4263  true,
4264  false,
4265  true,
4266  false,
4267  true,
4268  false,
4269  false,
4270  false,
4271  false,
4272 };
4273 
4274 #endif // GET_INSTRINFO_MC_DESC
unsigned short uint16_t
Definition: sftypes.h:30