• 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-2015 */
11
12
13#ifdef GET_INSTRINFO_ENUM
14#undef GET_INSTRINFO_ENUM
15
16enum {
17    XCore_PHI	= 0,
18    XCore_INLINEASM	= 1,
19    XCore_CFI_INSTRUCTION	= 2,
20    XCore_EH_LABEL	= 3,
21    XCore_GC_LABEL	= 4,
22    XCore_KILL	= 5,
23    XCore_EXTRACT_SUBREG	= 6,
24    XCore_INSERT_SUBREG	= 7,
25    XCore_IMPLICIT_DEF	= 8,
26    XCore_SUBREG_TO_REG	= 9,
27    XCore_COPY_TO_REGCLASS	= 10,
28    XCore_DBG_VALUE	= 11,
29    XCore_REG_SEQUENCE	= 12,
30    XCore_COPY	= 13,
31    XCore_BUNDLE	= 14,
32    XCore_LIFETIME_START	= 15,
33    XCore_LIFETIME_END	= 16,
34    XCore_STACKMAP	= 17,
35    XCore_PATCHPOINT	= 18,
36    XCore_LOAD_STACK_GUARD	= 19,
37    XCore_STATEPOINT	= 20,
38    XCore_FRAME_ALLOC	= 21,
39    XCore_ADD_2rus	= 22,
40    XCore_ADD_3r	= 23,
41    XCore_ADJCALLSTACKDOWN	= 24,
42    XCore_ADJCALLSTACKUP	= 25,
43    XCore_ANDNOT_2r	= 26,
44    XCore_AND_3r	= 27,
45    XCore_ASHR_l2rus	= 28,
46    XCore_ASHR_l3r	= 29,
47    XCore_BAU_1r	= 30,
48    XCore_BITREV_l2r	= 31,
49    XCore_BLACP_lu10	= 32,
50    XCore_BLACP_u10	= 33,
51    XCore_BLAT_lu6	= 34,
52    XCore_BLAT_u6	= 35,
53    XCore_BLA_1r	= 36,
54    XCore_BLRB_lu10	= 37,
55    XCore_BLRB_u10	= 38,
56    XCore_BLRF_lu10	= 39,
57    XCore_BLRF_u10	= 40,
58    XCore_BRBF_lru6	= 41,
59    XCore_BRBF_ru6	= 42,
60    XCore_BRBT_lru6	= 43,
61    XCore_BRBT_ru6	= 44,
62    XCore_BRBU_lu6	= 45,
63    XCore_BRBU_u6	= 46,
64    XCore_BRFF_lru6	= 47,
65    XCore_BRFF_ru6	= 48,
66    XCore_BRFT_lru6	= 49,
67    XCore_BRFT_ru6	= 50,
68    XCore_BRFU_lu6	= 51,
69    XCore_BRFU_u6	= 52,
70    XCore_BRU_1r	= 53,
71    XCore_BR_JT	= 54,
72    XCore_BR_JT32	= 55,
73    XCore_BYTEREV_l2r	= 56,
74    XCore_CHKCT_2r	= 57,
75    XCore_CHKCT_rus	= 58,
76    XCore_CLRE_0R	= 59,
77    XCore_CLRPT_1R	= 60,
78    XCore_CLRSR_branch_lu6	= 61,
79    XCore_CLRSR_branch_u6	= 62,
80    XCore_CLRSR_lu6	= 63,
81    XCore_CLRSR_u6	= 64,
82    XCore_CLZ_l2r	= 65,
83    XCore_CRC8_l4r	= 66,
84    XCore_CRC_l3r	= 67,
85    XCore_DCALL_0R	= 68,
86    XCore_DENTSP_0R	= 69,
87    XCore_DGETREG_1r	= 70,
88    XCore_DIVS_l3r	= 71,
89    XCore_DIVU_l3r	= 72,
90    XCore_DRESTSP_0R	= 73,
91    XCore_DRET_0R	= 74,
92    XCore_ECALLF_1r	= 75,
93    XCore_ECALLT_1r	= 76,
94    XCore_EDU_1r	= 77,
95    XCore_EEF_2r	= 78,
96    XCore_EET_2r	= 79,
97    XCore_EEU_1r	= 80,
98    XCore_EH_RETURN	= 81,
99    XCore_ENDIN_2r	= 82,
100    XCore_ENTSP_lu6	= 83,
101    XCore_ENTSP_u6	= 84,
102    XCore_EQ_2rus	= 85,
103    XCore_EQ_3r	= 86,
104    XCore_EXTDP_lu6	= 87,
105    XCore_EXTDP_u6	= 88,
106    XCore_EXTSP_lu6	= 89,
107    XCore_EXTSP_u6	= 90,
108    XCore_FRAME_TO_ARGS_OFFSET	= 91,
109    XCore_FREER_1r	= 92,
110    XCore_FREET_0R	= 93,
111    XCore_GETD_l2r	= 94,
112    XCore_GETED_0R	= 95,
113    XCore_GETET_0R	= 96,
114    XCore_GETID_0R	= 97,
115    XCore_GETKEP_0R	= 98,
116    XCore_GETKSP_0R	= 99,
117    XCore_GETN_l2r	= 100,
118    XCore_GETPS_l2r	= 101,
119    XCore_GETR_rus	= 102,
120    XCore_GETSR_lu6	= 103,
121    XCore_GETSR_u6	= 104,
122    XCore_GETST_2r	= 105,
123    XCore_GETTS_2r	= 106,
124    XCore_INCT_2r	= 107,
125    XCore_INITCP_2r	= 108,
126    XCore_INITDP_2r	= 109,
127    XCore_INITLR_l2r	= 110,
128    XCore_INITPC_2r	= 111,
129    XCore_INITSP_2r	= 112,
130    XCore_INPW_l2rus	= 113,
131    XCore_INSHR_2r	= 114,
132    XCore_INT_2r	= 115,
133    XCore_IN_2r	= 116,
134    XCore_Int_MemBarrier	= 117,
135    XCore_KCALL_1r	= 118,
136    XCore_KCALL_lu6	= 119,
137    XCore_KCALL_u6	= 120,
138    XCore_KENTSP_lu6	= 121,
139    XCore_KENTSP_u6	= 122,
140    XCore_KRESTSP_lu6	= 123,
141    XCore_KRESTSP_u6	= 124,
142    XCore_KRET_0R	= 125,
143    XCore_LADD_l5r	= 126,
144    XCore_LD16S_3r	= 127,
145    XCore_LD8U_3r	= 128,
146    XCore_LDA16B_l3r	= 129,
147    XCore_LDA16F_l3r	= 130,
148    XCore_LDAPB_lu10	= 131,
149    XCore_LDAPB_u10	= 132,
150    XCore_LDAPF_lu10	= 133,
151    XCore_LDAPF_lu10_ba	= 134,
152    XCore_LDAPF_u10	= 135,
153    XCore_LDAWB_l2rus	= 136,
154    XCore_LDAWB_l3r	= 137,
155    XCore_LDAWCP_lu6	= 138,
156    XCore_LDAWCP_u6	= 139,
157    XCore_LDAWDP_lru6	= 140,
158    XCore_LDAWDP_ru6	= 141,
159    XCore_LDAWFI	= 142,
160    XCore_LDAWF_l2rus	= 143,
161    XCore_LDAWF_l3r	= 144,
162    XCore_LDAWSP_lru6	= 145,
163    XCore_LDAWSP_ru6	= 146,
164    XCore_LDC_lru6	= 147,
165    XCore_LDC_ru6	= 148,
166    XCore_LDET_0R	= 149,
167    XCore_LDIVU_l5r	= 150,
168    XCore_LDSED_0R	= 151,
169    XCore_LDSPC_0R	= 152,
170    XCore_LDSSR_0R	= 153,
171    XCore_LDWCP_lru6	= 154,
172    XCore_LDWCP_lu10	= 155,
173    XCore_LDWCP_ru6	= 156,
174    XCore_LDWCP_u10	= 157,
175    XCore_LDWDP_lru6	= 158,
176    XCore_LDWDP_ru6	= 159,
177    XCore_LDWFI	= 160,
178    XCore_LDWSP_lru6	= 161,
179    XCore_LDWSP_ru6	= 162,
180    XCore_LDW_2rus	= 163,
181    XCore_LDW_3r	= 164,
182    XCore_LMUL_l6r	= 165,
183    XCore_LSS_3r	= 166,
184    XCore_LSUB_l5r	= 167,
185    XCore_LSU_3r	= 168,
186    XCore_MACCS_l4r	= 169,
187    XCore_MACCU_l4r	= 170,
188    XCore_MJOIN_1r	= 171,
189    XCore_MKMSK_2r	= 172,
190    XCore_MKMSK_rus	= 173,
191    XCore_MSYNC_1r	= 174,
192    XCore_MUL_l3r	= 175,
193    XCore_NEG	= 176,
194    XCore_NOT	= 177,
195    XCore_OR_3r	= 178,
196    XCore_OUTCT_2r	= 179,
197    XCore_OUTCT_rus	= 180,
198    XCore_OUTPW_l2rus	= 181,
199    XCore_OUTSHR_2r	= 182,
200    XCore_OUTT_2r	= 183,
201    XCore_OUT_2r	= 184,
202    XCore_PEEK_2r	= 185,
203    XCore_REMS_l3r	= 186,
204    XCore_REMU_l3r	= 187,
205    XCore_RETSP_lu6	= 188,
206    XCore_RETSP_u6	= 189,
207    XCore_SELECT_CC	= 190,
208    XCore_SETCLK_l2r	= 191,
209    XCore_SETCP_1r	= 192,
210    XCore_SETC_l2r	= 193,
211    XCore_SETC_lru6	= 194,
212    XCore_SETC_ru6	= 195,
213    XCore_SETDP_1r	= 196,
214    XCore_SETD_2r	= 197,
215    XCore_SETEV_1r	= 198,
216    XCore_SETKEP_0R	= 199,
217    XCore_SETN_l2r	= 200,
218    XCore_SETPSC_2r	= 201,
219    XCore_SETPS_l2r	= 202,
220    XCore_SETPT_2r	= 203,
221    XCore_SETRDY_l2r	= 204,
222    XCore_SETSP_1r	= 205,
223    XCore_SETSR_branch_lu6	= 206,
224    XCore_SETSR_branch_u6	= 207,
225    XCore_SETSR_lu6	= 208,
226    XCore_SETSR_u6	= 209,
227    XCore_SETTW_l2r	= 210,
228    XCore_SETV_1r	= 211,
229    XCore_SEXT_2r	= 212,
230    XCore_SEXT_rus	= 213,
231    XCore_SHL_2rus	= 214,
232    XCore_SHL_3r	= 215,
233    XCore_SHR_2rus	= 216,
234    XCore_SHR_3r	= 217,
235    XCore_SSYNC_0r	= 218,
236    XCore_ST16_l3r	= 219,
237    XCore_ST8_l3r	= 220,
238    XCore_STET_0R	= 221,
239    XCore_STSED_0R	= 222,
240    XCore_STSPC_0R	= 223,
241    XCore_STSSR_0R	= 224,
242    XCore_STWDP_lru6	= 225,
243    XCore_STWDP_ru6	= 226,
244    XCore_STWFI	= 227,
245    XCore_STWSP_lru6	= 228,
246    XCore_STWSP_ru6	= 229,
247    XCore_STW_2rus	= 230,
248    XCore_STW_l3r	= 231,
249    XCore_SUB_2rus	= 232,
250    XCore_SUB_3r	= 233,
251    XCore_SYNCR_1r	= 234,
252    XCore_TESTCT_2r	= 235,
253    XCore_TESTLCL_l2r	= 236,
254    XCore_TESTWCT_2r	= 237,
255    XCore_TSETMR_2r	= 238,
256    XCore_TSETR_3r	= 239,
257    XCore_TSTART_1R	= 240,
258    XCore_WAITEF_1R	= 241,
259    XCore_WAITET_1R	= 242,
260    XCore_WAITEU_0R	= 243,
261    XCore_XOR_l3r	= 244,
262    XCore_ZEXT_2r	= 245,
263    XCore_ZEXT_rus	= 246,
264    XCore_INSTRUCTION_LIST_END = 247
265};
266
267#endif // GET_INSTRINFO_ENUM
268