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