blob: d338e41d0be5838f8bbdf7e03f6bb982087cad59 [file] [log] [blame]
Nguyen Anh Quynh05e27132014-03-10 11:58:57 +08001/*===- 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,
Nguyen Anh Quynh159ddbd2014-08-15 16:35:12 +080036 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
Nguyen Anh Quynh05e27132014-03-10 11:58:57 +0800510};
511
512#endif // GET_INSTRINFO_ENUM