• 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 */
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    SP_PHI	= 0,
18    SP_INLINEASM	= 1,
19    SP_CFI_INSTRUCTION	= 2,
20    SP_EH_LABEL	= 3,
21    SP_GC_LABEL	= 4,
22    SP_KILL	= 5,
23    SP_EXTRACT_SUBREG	= 6,
24    SP_INSERT_SUBREG	= 7,
25    SP_IMPLICIT_DEF	= 8,
26    SP_SUBREG_TO_REG	= 9,
27    SP_COPY_TO_REGCLASS	= 10,
28    SP_DBG_VALUE	= 11,
29    SP_REG_SEQUENCE	= 12,
30    SP_COPY	= 13,
31    SP_BUNDLE	= 14,
32    SP_LIFETIME_START	= 15,
33    SP_LIFETIME_END	= 16,
34    SP_STACKMAP	= 17,
35    SP_PATCHPOINT	= 18,
36    SP_LOAD_STACK_GUARD	= 19,
37    SP_ADDCCri	= 20,
38    SP_ADDCCrr	= 21,
39    SP_ADDCri	= 22,
40    SP_ADDCrr	= 23,
41    SP_ADDEri	= 24,
42    SP_ADDErr	= 25,
43    SP_ADDXC	= 26,
44    SP_ADDXCCC	= 27,
45    SP_ADDXri	= 28,
46    SP_ADDXrr	= 29,
47    SP_ADDri	= 30,
48    SP_ADDrr	= 31,
49    SP_ADJCALLSTACKDOWN	= 32,
50    SP_ADJCALLSTACKUP	= 33,
51    SP_ALIGNADDR	= 34,
52    SP_ALIGNADDRL	= 35,
53    SP_ANDCCri	= 36,
54    SP_ANDCCrr	= 37,
55    SP_ANDNCCri	= 38,
56    SP_ANDNCCrr	= 39,
57    SP_ANDNri	= 40,
58    SP_ANDNrr	= 41,
59    SP_ANDXNrr	= 42,
60    SP_ANDXri	= 43,
61    SP_ANDXrr	= 44,
62    SP_ANDri	= 45,
63    SP_ANDrr	= 46,
64    SP_ARRAY16	= 47,
65    SP_ARRAY32	= 48,
66    SP_ARRAY8	= 49,
67    SP_ATOMIC_LOAD_ADD_32	= 50,
68    SP_ATOMIC_LOAD_ADD_64	= 51,
69    SP_ATOMIC_LOAD_AND_32	= 52,
70    SP_ATOMIC_LOAD_AND_64	= 53,
71    SP_ATOMIC_LOAD_MAX_32	= 54,
72    SP_ATOMIC_LOAD_MAX_64	= 55,
73    SP_ATOMIC_LOAD_MIN_32	= 56,
74    SP_ATOMIC_LOAD_MIN_64	= 57,
75    SP_ATOMIC_LOAD_NAND_32	= 58,
76    SP_ATOMIC_LOAD_NAND_64	= 59,
77    SP_ATOMIC_LOAD_OR_32	= 60,
78    SP_ATOMIC_LOAD_OR_64	= 61,
79    SP_ATOMIC_LOAD_SUB_32	= 62,
80    SP_ATOMIC_LOAD_SUB_64	= 63,
81    SP_ATOMIC_LOAD_UMAX_32	= 64,
82    SP_ATOMIC_LOAD_UMAX_64	= 65,
83    SP_ATOMIC_LOAD_UMIN_32	= 66,
84    SP_ATOMIC_LOAD_UMIN_64	= 67,
85    SP_ATOMIC_LOAD_XOR_32	= 68,
86    SP_ATOMIC_LOAD_XOR_64	= 69,
87    SP_ATOMIC_SWAP_64	= 70,
88    SP_BA	= 71,
89    SP_BCOND	= 72,
90    SP_BCONDA	= 73,
91    SP_BINDri	= 74,
92    SP_BINDrr	= 75,
93    SP_BMASK	= 76,
94    SP_BPFCC	= 77,
95    SP_BPFCCA	= 78,
96    SP_BPFCCANT	= 79,
97    SP_BPFCCNT	= 80,
98    SP_BPGEZapn	= 81,
99    SP_BPGEZapt	= 82,
100    SP_BPGEZnapn	= 83,
101    SP_BPGEZnapt	= 84,
102    SP_BPGZapn	= 85,
103    SP_BPGZapt	= 86,
104    SP_BPGZnapn	= 87,
105    SP_BPGZnapt	= 88,
106    SP_BPICC	= 89,
107    SP_BPICCA	= 90,
108    SP_BPICCANT	= 91,
109    SP_BPICCNT	= 92,
110    SP_BPLEZapn	= 93,
111    SP_BPLEZapt	= 94,
112    SP_BPLEZnapn	= 95,
113    SP_BPLEZnapt	= 96,
114    SP_BPLZapn	= 97,
115    SP_BPLZapt	= 98,
116    SP_BPLZnapn	= 99,
117    SP_BPLZnapt	= 100,
118    SP_BPNZapn	= 101,
119    SP_BPNZapt	= 102,
120    SP_BPNZnapn	= 103,
121    SP_BPNZnapt	= 104,
122    SP_BPXCC	= 105,
123    SP_BPXCCA	= 106,
124    SP_BPXCCANT	= 107,
125    SP_BPXCCNT	= 108,
126    SP_BPZapn	= 109,
127    SP_BPZapt	= 110,
128    SP_BPZnapn	= 111,
129    SP_BPZnapt	= 112,
130    SP_BSHUFFLE	= 113,
131    SP_CALL	= 114,
132    SP_CALLri	= 115,
133    SP_CALLrr	= 116,
134    SP_CASXrr	= 117,
135    SP_CASrr	= 118,
136    SP_CMASK16	= 119,
137    SP_CMASK32	= 120,
138    SP_CMASK8	= 121,
139    SP_CMPri	= 122,
140    SP_CMPrr	= 123,
141    SP_EDGE16	= 124,
142    SP_EDGE16L	= 125,
143    SP_EDGE16LN	= 126,
144    SP_EDGE16N	= 127,
145    SP_EDGE32	= 128,
146    SP_EDGE32L	= 129,
147    SP_EDGE32LN	= 130,
148    SP_EDGE32N	= 131,
149    SP_EDGE8	= 132,
150    SP_EDGE8L	= 133,
151    SP_EDGE8LN	= 134,
152    SP_EDGE8N	= 135,
153    SP_FABSD	= 136,
154    SP_FABSQ	= 137,
155    SP_FABSS	= 138,
156    SP_FADDD	= 139,
157    SP_FADDQ	= 140,
158    SP_FADDS	= 141,
159    SP_FALIGNADATA	= 142,
160    SP_FAND	= 143,
161    SP_FANDNOT1	= 144,
162    SP_FANDNOT1S	= 145,
163    SP_FANDNOT2	= 146,
164    SP_FANDNOT2S	= 147,
165    SP_FANDS	= 148,
166    SP_FBCOND	= 149,
167    SP_FBCONDA	= 150,
168    SP_FCHKSM16	= 151,
169    SP_FCMPD	= 152,
170    SP_FCMPEQ16	= 153,
171    SP_FCMPEQ32	= 154,
172    SP_FCMPGT16	= 155,
173    SP_FCMPGT32	= 156,
174    SP_FCMPLE16	= 157,
175    SP_FCMPLE32	= 158,
176    SP_FCMPNE16	= 159,
177    SP_FCMPNE32	= 160,
178    SP_FCMPQ	= 161,
179    SP_FCMPS	= 162,
180    SP_FDIVD	= 163,
181    SP_FDIVQ	= 164,
182    SP_FDIVS	= 165,
183    SP_FDMULQ	= 166,
184    SP_FDTOI	= 167,
185    SP_FDTOQ	= 168,
186    SP_FDTOS	= 169,
187    SP_FDTOX	= 170,
188    SP_FEXPAND	= 171,
189    SP_FHADDD	= 172,
190    SP_FHADDS	= 173,
191    SP_FHSUBD	= 174,
192    SP_FHSUBS	= 175,
193    SP_FITOD	= 176,
194    SP_FITOQ	= 177,
195    SP_FITOS	= 178,
196    SP_FLCMPD	= 179,
197    SP_FLCMPS	= 180,
198    SP_FLUSHW	= 181,
199    SP_FMEAN16	= 182,
200    SP_FMOVD	= 183,
201    SP_FMOVD_FCC	= 184,
202    SP_FMOVD_ICC	= 185,
203    SP_FMOVD_XCC	= 186,
204    SP_FMOVQ	= 187,
205    SP_FMOVQ_FCC	= 188,
206    SP_FMOVQ_ICC	= 189,
207    SP_FMOVQ_XCC	= 190,
208    SP_FMOVRGEZD	= 191,
209    SP_FMOVRGEZQ	= 192,
210    SP_FMOVRGEZS	= 193,
211    SP_FMOVRGZD	= 194,
212    SP_FMOVRGZQ	= 195,
213    SP_FMOVRGZS	= 196,
214    SP_FMOVRLEZD	= 197,
215    SP_FMOVRLEZQ	= 198,
216    SP_FMOVRLEZS	= 199,
217    SP_FMOVRLZD	= 200,
218    SP_FMOVRLZQ	= 201,
219    SP_FMOVRLZS	= 202,
220    SP_FMOVRNZD	= 203,
221    SP_FMOVRNZQ	= 204,
222    SP_FMOVRNZS	= 205,
223    SP_FMOVRZD	= 206,
224    SP_FMOVRZQ	= 207,
225    SP_FMOVRZS	= 208,
226    SP_FMOVS	= 209,
227    SP_FMOVS_FCC	= 210,
228    SP_FMOVS_ICC	= 211,
229    SP_FMOVS_XCC	= 212,
230    SP_FMUL8SUX16	= 213,
231    SP_FMUL8ULX16	= 214,
232    SP_FMUL8X16	= 215,
233    SP_FMUL8X16AL	= 216,
234    SP_FMUL8X16AU	= 217,
235    SP_FMULD	= 218,
236    SP_FMULD8SUX16	= 219,
237    SP_FMULD8ULX16	= 220,
238    SP_FMULQ	= 221,
239    SP_FMULS	= 222,
240    SP_FNADDD	= 223,
241    SP_FNADDS	= 224,
242    SP_FNAND	= 225,
243    SP_FNANDS	= 226,
244    SP_FNEGD	= 227,
245    SP_FNEGQ	= 228,
246    SP_FNEGS	= 229,
247    SP_FNHADDD	= 230,
248    SP_FNHADDS	= 231,
249    SP_FNMULD	= 232,
250    SP_FNMULS	= 233,
251    SP_FNOR	= 234,
252    SP_FNORS	= 235,
253    SP_FNOT1	= 236,
254    SP_FNOT1S	= 237,
255    SP_FNOT2	= 238,
256    SP_FNOT2S	= 239,
257    SP_FNSMULD	= 240,
258    SP_FONE	= 241,
259    SP_FONES	= 242,
260    SP_FOR	= 243,
261    SP_FORNOT1	= 244,
262    SP_FORNOT1S	= 245,
263    SP_FORNOT2	= 246,
264    SP_FORNOT2S	= 247,
265    SP_FORS	= 248,
266    SP_FPACK16	= 249,
267    SP_FPACK32	= 250,
268    SP_FPACKFIX	= 251,
269    SP_FPADD16	= 252,
270    SP_FPADD16S	= 253,
271    SP_FPADD32	= 254,
272    SP_FPADD32S	= 255,
273    SP_FPADD64	= 256,
274    SP_FPMERGE	= 257,
275    SP_FPSUB16	= 258,
276    SP_FPSUB16S	= 259,
277    SP_FPSUB32	= 260,
278    SP_FPSUB32S	= 261,
279    SP_FQTOD	= 262,
280    SP_FQTOI	= 263,
281    SP_FQTOS	= 264,
282    SP_FQTOX	= 265,
283    SP_FSLAS16	= 266,
284    SP_FSLAS32	= 267,
285    SP_FSLL16	= 268,
286    SP_FSLL32	= 269,
287    SP_FSMULD	= 270,
288    SP_FSQRTD	= 271,
289    SP_FSQRTQ	= 272,
290    SP_FSQRTS	= 273,
291    SP_FSRA16	= 274,
292    SP_FSRA32	= 275,
293    SP_FSRC1	= 276,
294    SP_FSRC1S	= 277,
295    SP_FSRC2	= 278,
296    SP_FSRC2S	= 279,
297    SP_FSRL16	= 280,
298    SP_FSRL32	= 281,
299    SP_FSTOD	= 282,
300    SP_FSTOI	= 283,
301    SP_FSTOQ	= 284,
302    SP_FSTOX	= 285,
303    SP_FSUBD	= 286,
304    SP_FSUBQ	= 287,
305    SP_FSUBS	= 288,
306    SP_FXNOR	= 289,
307    SP_FXNORS	= 290,
308    SP_FXOR	= 291,
309    SP_FXORS	= 292,
310    SP_FXTOD	= 293,
311    SP_FXTOQ	= 294,
312    SP_FXTOS	= 295,
313    SP_FZERO	= 296,
314    SP_FZEROS	= 297,
315    SP_GETPCX	= 298,
316    SP_JMPLri	= 299,
317    SP_JMPLrr	= 300,
318    SP_LDDFri	= 301,
319    SP_LDDFrr	= 302,
320    SP_LDFri	= 303,
321    SP_LDFrr	= 304,
322    SP_LDQFri	= 305,
323    SP_LDQFrr	= 306,
324    SP_LDSBri	= 307,
325    SP_LDSBrr	= 308,
326    SP_LDSHri	= 309,
327    SP_LDSHrr	= 310,
328    SP_LDSWri	= 311,
329    SP_LDSWrr	= 312,
330    SP_LDUBri	= 313,
331    SP_LDUBrr	= 314,
332    SP_LDUHri	= 315,
333    SP_LDUHrr	= 316,
334    SP_LDXri	= 317,
335    SP_LDXrr	= 318,
336    SP_LDri	= 319,
337    SP_LDrr	= 320,
338    SP_LEAX_ADDri	= 321,
339    SP_LEA_ADDri	= 322,
340    SP_LZCNT	= 323,
341    SP_MEMBARi	= 324,
342    SP_MOVDTOX	= 325,
343    SP_MOVFCCri	= 326,
344    SP_MOVFCCrr	= 327,
345    SP_MOVICCri	= 328,
346    SP_MOVICCrr	= 329,
347    SP_MOVRGEZri	= 330,
348    SP_MOVRGEZrr	= 331,
349    SP_MOVRGZri	= 332,
350    SP_MOVRGZrr	= 333,
351    SP_MOVRLEZri	= 334,
352    SP_MOVRLEZrr	= 335,
353    SP_MOVRLZri	= 336,
354    SP_MOVRLZrr	= 337,
355    SP_MOVRNZri	= 338,
356    SP_MOVRNZrr	= 339,
357    SP_MOVRRZri	= 340,
358    SP_MOVRRZrr	= 341,
359    SP_MOVSTOSW	= 342,
360    SP_MOVSTOUW	= 343,
361    SP_MOVWTOS	= 344,
362    SP_MOVXCCri	= 345,
363    SP_MOVXCCrr	= 346,
364    SP_MOVXTOD	= 347,
365    SP_MULXri	= 348,
366    SP_MULXrr	= 349,
367    SP_NOP	= 350,
368    SP_ORCCri	= 351,
369    SP_ORCCrr	= 352,
370    SP_ORNCCri	= 353,
371    SP_ORNCCrr	= 354,
372    SP_ORNri	= 355,
373    SP_ORNrr	= 356,
374    SP_ORXNrr	= 357,
375    SP_ORXri	= 358,
376    SP_ORXrr	= 359,
377    SP_ORri	= 360,
378    SP_ORrr	= 361,
379    SP_PDIST	= 362,
380    SP_PDISTN	= 363,
381    SP_POPCrr	= 364,
382    SP_RDY	= 365,
383    SP_RESTOREri	= 366,
384    SP_RESTORErr	= 367,
385    SP_RET	= 368,
386    SP_RETL	= 369,
387    SP_RETTri	= 370,
388    SP_RETTrr	= 371,
389    SP_SAVEri	= 372,
390    SP_SAVErr	= 373,
391    SP_SDIVCCri	= 374,
392    SP_SDIVCCrr	= 375,
393    SP_SDIVXri	= 376,
394    SP_SDIVXrr	= 377,
395    SP_SDIVri	= 378,
396    SP_SDIVrr	= 379,
397    SP_SELECT_CC_DFP_FCC	= 380,
398    SP_SELECT_CC_DFP_ICC	= 381,
399    SP_SELECT_CC_FP_FCC	= 382,
400    SP_SELECT_CC_FP_ICC	= 383,
401    SP_SELECT_CC_Int_FCC	= 384,
402    SP_SELECT_CC_Int_ICC	= 385,
403    SP_SELECT_CC_QFP_FCC	= 386,
404    SP_SELECT_CC_QFP_ICC	= 387,
405    SP_SETHIXi	= 388,
406    SP_SETHIi	= 389,
407    SP_SHUTDOWN	= 390,
408    SP_SIAM	= 391,
409    SP_SLLXri	= 392,
410    SP_SLLXrr	= 393,
411    SP_SLLri	= 394,
412    SP_SLLrr	= 395,
413    SP_SMULCCri	= 396,
414    SP_SMULCCrr	= 397,
415    SP_SMULri	= 398,
416    SP_SMULrr	= 399,
417    SP_SRAXri	= 400,
418    SP_SRAXrr	= 401,
419    SP_SRAri	= 402,
420    SP_SRArr	= 403,
421    SP_SRLXri	= 404,
422    SP_SRLXrr	= 405,
423    SP_SRLri	= 406,
424    SP_SRLrr	= 407,
425    SP_STBAR	= 408,
426    SP_STBri	= 409,
427    SP_STBrr	= 410,
428    SP_STDFri	= 411,
429    SP_STDFrr	= 412,
430    SP_STFri	= 413,
431    SP_STFrr	= 414,
432    SP_STHri	= 415,
433    SP_STHrr	= 416,
434    SP_STQFri	= 417,
435    SP_STQFrr	= 418,
436    SP_STXri	= 419,
437    SP_STXrr	= 420,
438    SP_STri	= 421,
439    SP_STrr	= 422,
440    SP_SUBCCri	= 423,
441    SP_SUBCCrr	= 424,
442    SP_SUBCri	= 425,
443    SP_SUBCrr	= 426,
444    SP_SUBEri	= 427,
445    SP_SUBErr	= 428,
446    SP_SUBXri	= 429,
447    SP_SUBXrr	= 430,
448    SP_SUBri	= 431,
449    SP_SUBrr	= 432,
450    SP_SWAPri	= 433,
451    SP_SWAPrr	= 434,
452    SP_TA3	= 435,
453    SP_TA5	= 436,
454    SP_TADDCCTVri	= 437,
455    SP_TADDCCTVrr	= 438,
456    SP_TADDCCri	= 439,
457    SP_TADDCCrr	= 440,
458    SP_TICCri	= 441,
459    SP_TICCrr	= 442,
460    SP_TLS_ADDXrr	= 443,
461    SP_TLS_ADDrr	= 444,
462    SP_TLS_CALL	= 445,
463    SP_TLS_LDXrr	= 446,
464    SP_TLS_LDrr	= 447,
465    SP_TSUBCCTVri	= 448,
466    SP_TSUBCCTVrr	= 449,
467    SP_TSUBCCri	= 450,
468    SP_TSUBCCrr	= 451,
469    SP_TXCCri	= 452,
470    SP_TXCCrr	= 453,
471    SP_UDIVCCri	= 454,
472    SP_UDIVCCrr	= 455,
473    SP_UDIVXri	= 456,
474    SP_UDIVXrr	= 457,
475    SP_UDIVri	= 458,
476    SP_UDIVrr	= 459,
477    SP_UMULCCri	= 460,
478    SP_UMULCCrr	= 461,
479    SP_UMULXHI	= 462,
480    SP_UMULri	= 463,
481    SP_UMULrr	= 464,
482    SP_UNIMP	= 465,
483    SP_V9FCMPD	= 466,
484    SP_V9FCMPED	= 467,
485    SP_V9FCMPEQ	= 468,
486    SP_V9FCMPES	= 469,
487    SP_V9FCMPQ	= 470,
488    SP_V9FCMPS	= 471,
489    SP_V9FMOVD_FCC	= 472,
490    SP_V9FMOVQ_FCC	= 473,
491    SP_V9FMOVS_FCC	= 474,
492    SP_V9MOVFCCri	= 475,
493    SP_V9MOVFCCrr	= 476,
494    SP_WRYri	= 477,
495    SP_WRYrr	= 478,
496    SP_XMULX	= 479,
497    SP_XMULXHI	= 480,
498    SP_XNORCCri	= 481,
499    SP_XNORCCrr	= 482,
500    SP_XNORXrr	= 483,
501    SP_XNORri	= 484,
502    SP_XNORrr	= 485,
503    SP_XORCCri	= 486,
504    SP_XORCCrr	= 487,
505    SP_XORXri	= 488,
506    SP_XORXrr	= 489,
507    SP_XORri	= 490,
508    SP_XORrr	= 491,
509    SP_INSTRUCTION_LIST_END = 492
510};
511
512#endif // GET_INSTRINFO_ENUM
513