diff options
Diffstat (limited to 'arch/tile/include/asm/opcode_constants_64.h')
-rw-r--r-- | arch/tile/include/asm/opcode_constants_64.h | 609 |
1 files changed, 609 insertions, 0 deletions
diff --git a/arch/tile/include/asm/opcode_constants_64.h b/arch/tile/include/asm/opcode_constants_64.h new file mode 100644 index 00000000000..71019286947 --- /dev/null +++ b/arch/tile/include/asm/opcode_constants_64.h | |||
@@ -0,0 +1,609 @@ | |||
1 | /* | ||
2 | * Copyright 2011 Tilera Corporation. All Rights Reserved. | ||
3 | * | ||
4 | * This program is free software; you can redistribute it and/or | ||
5 | * modify it under the terms of the GNU General Public License | ||
6 | * as published by the Free Software Foundation, version 2. | ||
7 | * | ||
8 | * This program is distributed in the hope that it will be useful, but | ||
9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
10 | * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or | ||
11 | * NON INFRINGEMENT. See the GNU General Public License for | ||
12 | * more details. | ||
13 | */ | ||
14 | |||
15 | /* This file is machine-generated; DO NOT EDIT! */ | ||
16 | |||
17 | |||
18 | #ifndef _TILE_OPCODE_CONSTANTS_H | ||
19 | #define _TILE_OPCODE_CONSTANTS_H | ||
20 | enum | ||
21 | { | ||
22 | ADDI_IMM8_OPCODE_X0 = 1, | ||
23 | ADDI_IMM8_OPCODE_X1 = 1, | ||
24 | ADDI_OPCODE_Y0 = 0, | ||
25 | ADDI_OPCODE_Y1 = 1, | ||
26 | ADDLI_OPCODE_X0 = 1, | ||
27 | ADDLI_OPCODE_X1 = 0, | ||
28 | ADDXI_IMM8_OPCODE_X0 = 2, | ||
29 | ADDXI_IMM8_OPCODE_X1 = 2, | ||
30 | ADDXI_OPCODE_Y0 = 1, | ||
31 | ADDXI_OPCODE_Y1 = 2, | ||
32 | ADDXLI_OPCODE_X0 = 2, | ||
33 | ADDXLI_OPCODE_X1 = 1, | ||
34 | ADDXSC_RRR_0_OPCODE_X0 = 1, | ||
35 | ADDXSC_RRR_0_OPCODE_X1 = 1, | ||
36 | ADDX_RRR_0_OPCODE_X0 = 2, | ||
37 | ADDX_RRR_0_OPCODE_X1 = 2, | ||
38 | ADDX_RRR_0_OPCODE_Y0 = 0, | ||
39 | ADDX_SPECIAL_0_OPCODE_Y1 = 0, | ||
40 | ADD_RRR_0_OPCODE_X0 = 3, | ||
41 | ADD_RRR_0_OPCODE_X1 = 3, | ||
42 | ADD_RRR_0_OPCODE_Y0 = 1, | ||
43 | ADD_SPECIAL_0_OPCODE_Y1 = 1, | ||
44 | ANDI_IMM8_OPCODE_X0 = 3, | ||
45 | ANDI_IMM8_OPCODE_X1 = 3, | ||
46 | ANDI_OPCODE_Y0 = 2, | ||
47 | ANDI_OPCODE_Y1 = 3, | ||
48 | AND_RRR_0_OPCODE_X0 = 4, | ||
49 | AND_RRR_0_OPCODE_X1 = 4, | ||
50 | AND_RRR_5_OPCODE_Y0 = 0, | ||
51 | AND_RRR_5_OPCODE_Y1 = 0, | ||
52 | BEQZT_BRANCH_OPCODE_X1 = 16, | ||
53 | BEQZ_BRANCH_OPCODE_X1 = 17, | ||
54 | BFEXTS_BF_OPCODE_X0 = 4, | ||
55 | BFEXTU_BF_OPCODE_X0 = 5, | ||
56 | BFINS_BF_OPCODE_X0 = 6, | ||
57 | BF_OPCODE_X0 = 3, | ||
58 | BGEZT_BRANCH_OPCODE_X1 = 18, | ||
59 | BGEZ_BRANCH_OPCODE_X1 = 19, | ||
60 | BGTZT_BRANCH_OPCODE_X1 = 20, | ||
61 | BGTZ_BRANCH_OPCODE_X1 = 21, | ||
62 | BLBCT_BRANCH_OPCODE_X1 = 22, | ||
63 | BLBC_BRANCH_OPCODE_X1 = 23, | ||
64 | BLBST_BRANCH_OPCODE_X1 = 24, | ||
65 | BLBS_BRANCH_OPCODE_X1 = 25, | ||
66 | BLEZT_BRANCH_OPCODE_X1 = 26, | ||
67 | BLEZ_BRANCH_OPCODE_X1 = 27, | ||
68 | BLTZT_BRANCH_OPCODE_X1 = 28, | ||
69 | BLTZ_BRANCH_OPCODE_X1 = 29, | ||
70 | BNEZT_BRANCH_OPCODE_X1 = 30, | ||
71 | BNEZ_BRANCH_OPCODE_X1 = 31, | ||
72 | BRANCH_OPCODE_X1 = 2, | ||
73 | CMOVEQZ_RRR_0_OPCODE_X0 = 5, | ||
74 | CMOVEQZ_RRR_4_OPCODE_Y0 = 0, | ||
75 | CMOVNEZ_RRR_0_OPCODE_X0 = 6, | ||
76 | CMOVNEZ_RRR_4_OPCODE_Y0 = 1, | ||
77 | CMPEQI_IMM8_OPCODE_X0 = 4, | ||
78 | CMPEQI_IMM8_OPCODE_X1 = 4, | ||
79 | CMPEQI_OPCODE_Y0 = 3, | ||
80 | CMPEQI_OPCODE_Y1 = 4, | ||
81 | CMPEQ_RRR_0_OPCODE_X0 = 7, | ||
82 | CMPEQ_RRR_0_OPCODE_X1 = 5, | ||
83 | CMPEQ_RRR_3_OPCODE_Y0 = 0, | ||
84 | CMPEQ_RRR_3_OPCODE_Y1 = 2, | ||
85 | CMPEXCH4_RRR_0_OPCODE_X1 = 6, | ||
86 | CMPEXCH_RRR_0_OPCODE_X1 = 7, | ||
87 | CMPLES_RRR_0_OPCODE_X0 = 8, | ||
88 | CMPLES_RRR_0_OPCODE_X1 = 8, | ||
89 | CMPLES_RRR_2_OPCODE_Y0 = 0, | ||
90 | CMPLES_RRR_2_OPCODE_Y1 = 0, | ||
91 | CMPLEU_RRR_0_OPCODE_X0 = 9, | ||
92 | CMPLEU_RRR_0_OPCODE_X1 = 9, | ||
93 | CMPLEU_RRR_2_OPCODE_Y0 = 1, | ||
94 | CMPLEU_RRR_2_OPCODE_Y1 = 1, | ||
95 | CMPLTSI_IMM8_OPCODE_X0 = 5, | ||
96 | CMPLTSI_IMM8_OPCODE_X1 = 5, | ||
97 | CMPLTSI_OPCODE_Y0 = 4, | ||
98 | CMPLTSI_OPCODE_Y1 = 5, | ||
99 | CMPLTS_RRR_0_OPCODE_X0 = 10, | ||
100 | CMPLTS_RRR_0_OPCODE_X1 = 10, | ||
101 | CMPLTS_RRR_2_OPCODE_Y0 = 2, | ||
102 | CMPLTS_RRR_2_OPCODE_Y1 = 2, | ||
103 | CMPLTUI_IMM8_OPCODE_X0 = 6, | ||
104 | CMPLTUI_IMM8_OPCODE_X1 = 6, | ||
105 | CMPLTU_RRR_0_OPCODE_X0 = 11, | ||
106 | CMPLTU_RRR_0_OPCODE_X1 = 11, | ||
107 | CMPLTU_RRR_2_OPCODE_Y0 = 3, | ||
108 | CMPLTU_RRR_2_OPCODE_Y1 = 3, | ||
109 | CMPNE_RRR_0_OPCODE_X0 = 12, | ||
110 | CMPNE_RRR_0_OPCODE_X1 = 12, | ||
111 | CMPNE_RRR_3_OPCODE_Y0 = 1, | ||
112 | CMPNE_RRR_3_OPCODE_Y1 = 3, | ||
113 | CMULAF_RRR_0_OPCODE_X0 = 13, | ||
114 | CMULA_RRR_0_OPCODE_X0 = 14, | ||
115 | CMULFR_RRR_0_OPCODE_X0 = 15, | ||
116 | CMULF_RRR_0_OPCODE_X0 = 16, | ||
117 | CMULHR_RRR_0_OPCODE_X0 = 17, | ||
118 | CMULH_RRR_0_OPCODE_X0 = 18, | ||
119 | CMUL_RRR_0_OPCODE_X0 = 19, | ||
120 | CNTLZ_UNARY_OPCODE_X0 = 1, | ||
121 | CNTLZ_UNARY_OPCODE_Y0 = 1, | ||
122 | CNTTZ_UNARY_OPCODE_X0 = 2, | ||
123 | CNTTZ_UNARY_OPCODE_Y0 = 2, | ||
124 | CRC32_32_RRR_0_OPCODE_X0 = 20, | ||
125 | CRC32_8_RRR_0_OPCODE_X0 = 21, | ||
126 | DBLALIGN2_RRR_0_OPCODE_X0 = 22, | ||
127 | DBLALIGN2_RRR_0_OPCODE_X1 = 13, | ||
128 | DBLALIGN4_RRR_0_OPCODE_X0 = 23, | ||
129 | DBLALIGN4_RRR_0_OPCODE_X1 = 14, | ||
130 | DBLALIGN6_RRR_0_OPCODE_X0 = 24, | ||
131 | DBLALIGN6_RRR_0_OPCODE_X1 = 15, | ||
132 | DBLALIGN_RRR_0_OPCODE_X0 = 25, | ||
133 | DRAIN_UNARY_OPCODE_X1 = 1, | ||
134 | DTLBPR_UNARY_OPCODE_X1 = 2, | ||
135 | EXCH4_RRR_0_OPCODE_X1 = 16, | ||
136 | EXCH_RRR_0_OPCODE_X1 = 17, | ||
137 | FDOUBLE_ADDSUB_RRR_0_OPCODE_X0 = 26, | ||
138 | FDOUBLE_ADD_FLAGS_RRR_0_OPCODE_X0 = 27, | ||
139 | FDOUBLE_MUL_FLAGS_RRR_0_OPCODE_X0 = 28, | ||
140 | FDOUBLE_PACK1_RRR_0_OPCODE_X0 = 29, | ||
141 | FDOUBLE_PACK2_RRR_0_OPCODE_X0 = 30, | ||
142 | FDOUBLE_SUB_FLAGS_RRR_0_OPCODE_X0 = 31, | ||
143 | FDOUBLE_UNPACK_MAX_RRR_0_OPCODE_X0 = 32, | ||
144 | FDOUBLE_UNPACK_MIN_RRR_0_OPCODE_X0 = 33, | ||
145 | FETCHADD4_RRR_0_OPCODE_X1 = 18, | ||
146 | FETCHADDGEZ4_RRR_0_OPCODE_X1 = 19, | ||
147 | FETCHADDGEZ_RRR_0_OPCODE_X1 = 20, | ||
148 | FETCHADD_RRR_0_OPCODE_X1 = 21, | ||
149 | FETCHAND4_RRR_0_OPCODE_X1 = 22, | ||
150 | FETCHAND_RRR_0_OPCODE_X1 = 23, | ||
151 | FETCHOR4_RRR_0_OPCODE_X1 = 24, | ||
152 | FETCHOR_RRR_0_OPCODE_X1 = 25, | ||
153 | FINV_UNARY_OPCODE_X1 = 3, | ||
154 | FLUSHWB_UNARY_OPCODE_X1 = 4, | ||
155 | FLUSH_UNARY_OPCODE_X1 = 5, | ||
156 | FNOP_UNARY_OPCODE_X0 = 3, | ||
157 | FNOP_UNARY_OPCODE_X1 = 6, | ||
158 | FNOP_UNARY_OPCODE_Y0 = 3, | ||
159 | FNOP_UNARY_OPCODE_Y1 = 8, | ||
160 | FSINGLE_ADD1_RRR_0_OPCODE_X0 = 34, | ||
161 | FSINGLE_ADDSUB2_RRR_0_OPCODE_X0 = 35, | ||
162 | FSINGLE_MUL1_RRR_0_OPCODE_X0 = 36, | ||
163 | FSINGLE_MUL2_RRR_0_OPCODE_X0 = 37, | ||
164 | FSINGLE_PACK1_UNARY_OPCODE_X0 = 4, | ||
165 | FSINGLE_PACK1_UNARY_OPCODE_Y0 = 4, | ||
166 | FSINGLE_PACK2_RRR_0_OPCODE_X0 = 38, | ||
167 | FSINGLE_SUB1_RRR_0_OPCODE_X0 = 39, | ||
168 | ICOH_UNARY_OPCODE_X1 = 7, | ||
169 | ILL_UNARY_OPCODE_X1 = 8, | ||
170 | ILL_UNARY_OPCODE_Y1 = 9, | ||
171 | IMM8_OPCODE_X0 = 4, | ||
172 | IMM8_OPCODE_X1 = 3, | ||
173 | INV_UNARY_OPCODE_X1 = 9, | ||
174 | IRET_UNARY_OPCODE_X1 = 10, | ||
175 | JALRP_UNARY_OPCODE_X1 = 11, | ||
176 | JALRP_UNARY_OPCODE_Y1 = 10, | ||
177 | JALR_UNARY_OPCODE_X1 = 12, | ||
178 | JALR_UNARY_OPCODE_Y1 = 11, | ||
179 | JAL_JUMP_OPCODE_X1 = 0, | ||
180 | JRP_UNARY_OPCODE_X1 = 13, | ||
181 | JRP_UNARY_OPCODE_Y1 = 12, | ||
182 | JR_UNARY_OPCODE_X1 = 14, | ||
183 | JR_UNARY_OPCODE_Y1 = 13, | ||
184 | JUMP_OPCODE_X1 = 4, | ||
185 | J_JUMP_OPCODE_X1 = 1, | ||
186 | LD1S_ADD_IMM8_OPCODE_X1 = 7, | ||
187 | LD1S_OPCODE_Y2 = 0, | ||
188 | LD1S_UNARY_OPCODE_X1 = 15, | ||
189 | LD1U_ADD_IMM8_OPCODE_X1 = 8, | ||
190 | LD1U_OPCODE_Y2 = 1, | ||
191 | LD1U_UNARY_OPCODE_X1 = 16, | ||
192 | LD2S_ADD_IMM8_OPCODE_X1 = 9, | ||
193 | LD2S_OPCODE_Y2 = 2, | ||
194 | LD2S_UNARY_OPCODE_X1 = 17, | ||
195 | LD2U_ADD_IMM8_OPCODE_X1 = 10, | ||
196 | LD2U_OPCODE_Y2 = 3, | ||
197 | LD2U_UNARY_OPCODE_X1 = 18, | ||
198 | LD4S_ADD_IMM8_OPCODE_X1 = 11, | ||
199 | LD4S_OPCODE_Y2 = 1, | ||
200 | LD4S_UNARY_OPCODE_X1 = 19, | ||
201 | LD4U_ADD_IMM8_OPCODE_X1 = 12, | ||
202 | LD4U_OPCODE_Y2 = 2, | ||
203 | LD4U_UNARY_OPCODE_X1 = 20, | ||
204 | LDNA_UNARY_OPCODE_X1 = 21, | ||
205 | LDNT1S_ADD_IMM8_OPCODE_X1 = 13, | ||
206 | LDNT1S_UNARY_OPCODE_X1 = 22, | ||
207 | LDNT1U_ADD_IMM8_OPCODE_X1 = 14, | ||
208 | LDNT1U_UNARY_OPCODE_X1 = 23, | ||
209 | LDNT2S_ADD_IMM8_OPCODE_X1 = 15, | ||
210 | LDNT2S_UNARY_OPCODE_X1 = 24, | ||
211 | LDNT2U_ADD_IMM8_OPCODE_X1 = 16, | ||
212 | LDNT2U_UNARY_OPCODE_X1 = 25, | ||
213 | LDNT4S_ADD_IMM8_OPCODE_X1 = 17, | ||
214 | LDNT4S_UNARY_OPCODE_X1 = 26, | ||
215 | LDNT4U_ADD_IMM8_OPCODE_X1 = 18, | ||
216 | LDNT4U_UNARY_OPCODE_X1 = 27, | ||
217 | LDNT_ADD_IMM8_OPCODE_X1 = 19, | ||
218 | LDNT_UNARY_OPCODE_X1 = 28, | ||
219 | LD_ADD_IMM8_OPCODE_X1 = 20, | ||
220 | LD_OPCODE_Y2 = 3, | ||
221 | LD_UNARY_OPCODE_X1 = 29, | ||
222 | LNK_UNARY_OPCODE_X1 = 30, | ||
223 | LNK_UNARY_OPCODE_Y1 = 14, | ||
224 | LWNA_ADD_IMM8_OPCODE_X1 = 21, | ||
225 | MFSPR_IMM8_OPCODE_X1 = 22, | ||
226 | MF_UNARY_OPCODE_X1 = 31, | ||
227 | MM_BF_OPCODE_X0 = 7, | ||
228 | MNZ_RRR_0_OPCODE_X0 = 40, | ||
229 | MNZ_RRR_0_OPCODE_X1 = 26, | ||
230 | MNZ_RRR_4_OPCODE_Y0 = 2, | ||
231 | MNZ_RRR_4_OPCODE_Y1 = 2, | ||
232 | MODE_OPCODE_YA2 = 1, | ||
233 | MODE_OPCODE_YB2 = 2, | ||
234 | MODE_OPCODE_YC2 = 3, | ||
235 | MTSPR_IMM8_OPCODE_X1 = 23, | ||
236 | MULAX_RRR_0_OPCODE_X0 = 41, | ||
237 | MULAX_RRR_3_OPCODE_Y0 = 2, | ||
238 | MULA_HS_HS_RRR_0_OPCODE_X0 = 42, | ||
239 | MULA_HS_HS_RRR_9_OPCODE_Y0 = 0, | ||
240 | MULA_HS_HU_RRR_0_OPCODE_X0 = 43, | ||
241 | MULA_HS_LS_RRR_0_OPCODE_X0 = 44, | ||
242 | MULA_HS_LU_RRR_0_OPCODE_X0 = 45, | ||
243 | MULA_HU_HU_RRR_0_OPCODE_X0 = 46, | ||
244 | MULA_HU_HU_RRR_9_OPCODE_Y0 = 1, | ||
245 | MULA_HU_LS_RRR_0_OPCODE_X0 = 47, | ||
246 | MULA_HU_LU_RRR_0_OPCODE_X0 = 48, | ||
247 | MULA_LS_LS_RRR_0_OPCODE_X0 = 49, | ||
248 | MULA_LS_LS_RRR_9_OPCODE_Y0 = 2, | ||
249 | MULA_LS_LU_RRR_0_OPCODE_X0 = 50, | ||
250 | MULA_LU_LU_RRR_0_OPCODE_X0 = 51, | ||
251 | MULA_LU_LU_RRR_9_OPCODE_Y0 = 3, | ||
252 | MULX_RRR_0_OPCODE_X0 = 52, | ||
253 | MULX_RRR_3_OPCODE_Y0 = 3, | ||
254 | MUL_HS_HS_RRR_0_OPCODE_X0 = 53, | ||
255 | MUL_HS_HS_RRR_8_OPCODE_Y0 = 0, | ||
256 | MUL_HS_HU_RRR_0_OPCODE_X0 = 54, | ||
257 | MUL_HS_LS_RRR_0_OPCODE_X0 = 55, | ||
258 | MUL_HS_LU_RRR_0_OPCODE_X0 = 56, | ||
259 | MUL_HU_HU_RRR_0_OPCODE_X0 = 57, | ||
260 | MUL_HU_HU_RRR_8_OPCODE_Y0 = 1, | ||
261 | MUL_HU_LS_RRR_0_OPCODE_X0 = 58, | ||
262 | MUL_HU_LU_RRR_0_OPCODE_X0 = 59, | ||
263 | MUL_LS_LS_RRR_0_OPCODE_X0 = 60, | ||
264 | MUL_LS_LS_RRR_8_OPCODE_Y0 = 2, | ||
265 | MUL_LS_LU_RRR_0_OPCODE_X0 = 61, | ||
266 | MUL_LU_LU_RRR_0_OPCODE_X0 = 62, | ||
267 | MUL_LU_LU_RRR_8_OPCODE_Y0 = 3, | ||
268 | MZ_RRR_0_OPCODE_X0 = 63, | ||
269 | MZ_RRR_0_OPCODE_X1 = 27, | ||
270 | MZ_RRR_4_OPCODE_Y0 = 3, | ||
271 | MZ_RRR_4_OPCODE_Y1 = 3, | ||
272 | NAP_UNARY_OPCODE_X1 = 32, | ||
273 | NOP_UNARY_OPCODE_X0 = 5, | ||
274 | NOP_UNARY_OPCODE_X1 = 33, | ||
275 | NOP_UNARY_OPCODE_Y0 = 5, | ||
276 | NOP_UNARY_OPCODE_Y1 = 15, | ||
277 | NOR_RRR_0_OPCODE_X0 = 64, | ||
278 | NOR_RRR_0_OPCODE_X1 = 28, | ||
279 | NOR_RRR_5_OPCODE_Y0 = 1, | ||
280 | NOR_RRR_5_OPCODE_Y1 = 1, | ||
281 | ORI_IMM8_OPCODE_X0 = 7, | ||
282 | ORI_IMM8_OPCODE_X1 = 24, | ||
283 | OR_RRR_0_OPCODE_X0 = 65, | ||
284 | OR_RRR_0_OPCODE_X1 = 29, | ||
285 | OR_RRR_5_OPCODE_Y0 = 2, | ||
286 | OR_RRR_5_OPCODE_Y1 = 2, | ||
287 | PCNT_UNARY_OPCODE_X0 = 6, | ||
288 | PCNT_UNARY_OPCODE_Y0 = 6, | ||
289 | REVBITS_UNARY_OPCODE_X0 = 7, | ||
290 | REVBITS_UNARY_OPCODE_Y0 = 7, | ||
291 | REVBYTES_UNARY_OPCODE_X0 = 8, | ||
292 | REVBYTES_UNARY_OPCODE_Y0 = 8, | ||
293 | ROTLI_SHIFT_OPCODE_X0 = 1, | ||
294 | ROTLI_SHIFT_OPCODE_X1 = 1, | ||
295 | ROTLI_SHIFT_OPCODE_Y0 = 0, | ||
296 | ROTLI_SHIFT_OPCODE_Y1 = 0, | ||
297 | ROTL_RRR_0_OPCODE_X0 = 66, | ||
298 | ROTL_RRR_0_OPCODE_X1 = 30, | ||
299 | ROTL_RRR_6_OPCODE_Y0 = 0, | ||
300 | ROTL_RRR_6_OPCODE_Y1 = 0, | ||
301 | RRR_0_OPCODE_X0 = 5, | ||
302 | RRR_0_OPCODE_X1 = 5, | ||
303 | RRR_0_OPCODE_Y0 = 5, | ||
304 | RRR_0_OPCODE_Y1 = 6, | ||
305 | RRR_1_OPCODE_Y0 = 6, | ||
306 | RRR_1_OPCODE_Y1 = 7, | ||
307 | RRR_2_OPCODE_Y0 = 7, | ||
308 | RRR_2_OPCODE_Y1 = 8, | ||
309 | RRR_3_OPCODE_Y0 = 8, | ||
310 | RRR_3_OPCODE_Y1 = 9, | ||
311 | RRR_4_OPCODE_Y0 = 9, | ||
312 | RRR_4_OPCODE_Y1 = 10, | ||
313 | RRR_5_OPCODE_Y0 = 10, | ||
314 | RRR_5_OPCODE_Y1 = 11, | ||
315 | RRR_6_OPCODE_Y0 = 11, | ||
316 | RRR_6_OPCODE_Y1 = 12, | ||
317 | RRR_7_OPCODE_Y0 = 12, | ||
318 | RRR_7_OPCODE_Y1 = 13, | ||
319 | RRR_8_OPCODE_Y0 = 13, | ||
320 | RRR_9_OPCODE_Y0 = 14, | ||
321 | SHIFT_OPCODE_X0 = 6, | ||
322 | SHIFT_OPCODE_X1 = 6, | ||
323 | SHIFT_OPCODE_Y0 = 15, | ||
324 | SHIFT_OPCODE_Y1 = 14, | ||
325 | SHL16INSLI_OPCODE_X0 = 7, | ||
326 | SHL16INSLI_OPCODE_X1 = 7, | ||
327 | SHL1ADDX_RRR_0_OPCODE_X0 = 67, | ||
328 | SHL1ADDX_RRR_0_OPCODE_X1 = 31, | ||
329 | SHL1ADDX_RRR_7_OPCODE_Y0 = 1, | ||
330 | SHL1ADDX_RRR_7_OPCODE_Y1 = 1, | ||
331 | SHL1ADD_RRR_0_OPCODE_X0 = 68, | ||
332 | SHL1ADD_RRR_0_OPCODE_X1 = 32, | ||
333 | SHL1ADD_RRR_1_OPCODE_Y0 = 0, | ||
334 | SHL1ADD_RRR_1_OPCODE_Y1 = 0, | ||
335 | SHL2ADDX_RRR_0_OPCODE_X0 = 69, | ||
336 | SHL2ADDX_RRR_0_OPCODE_X1 = 33, | ||
337 | SHL2ADDX_RRR_7_OPCODE_Y0 = 2, | ||
338 | SHL2ADDX_RRR_7_OPCODE_Y1 = 2, | ||
339 | SHL2ADD_RRR_0_OPCODE_X0 = 70, | ||
340 | SHL2ADD_RRR_0_OPCODE_X1 = 34, | ||
341 | SHL2ADD_RRR_1_OPCODE_Y0 = 1, | ||
342 | SHL2ADD_RRR_1_OPCODE_Y1 = 1, | ||
343 | SHL3ADDX_RRR_0_OPCODE_X0 = 71, | ||
344 | SHL3ADDX_RRR_0_OPCODE_X1 = 35, | ||
345 | SHL3ADDX_RRR_7_OPCODE_Y0 = 3, | ||
346 | SHL3ADDX_RRR_7_OPCODE_Y1 = 3, | ||
347 | SHL3ADD_RRR_0_OPCODE_X0 = 72, | ||
348 | SHL3ADD_RRR_0_OPCODE_X1 = 36, | ||
349 | SHL3ADD_RRR_1_OPCODE_Y0 = 2, | ||
350 | SHL3ADD_RRR_1_OPCODE_Y1 = 2, | ||
351 | SHLI_SHIFT_OPCODE_X0 = 2, | ||
352 | SHLI_SHIFT_OPCODE_X1 = 2, | ||
353 | SHLI_SHIFT_OPCODE_Y0 = 1, | ||
354 | SHLI_SHIFT_OPCODE_Y1 = 1, | ||
355 | SHLXI_SHIFT_OPCODE_X0 = 3, | ||
356 | SHLXI_SHIFT_OPCODE_X1 = 3, | ||
357 | SHLX_RRR_0_OPCODE_X0 = 73, | ||
358 | SHLX_RRR_0_OPCODE_X1 = 37, | ||
359 | SHL_RRR_0_OPCODE_X0 = 74, | ||
360 | SHL_RRR_0_OPCODE_X1 = 38, | ||
361 | SHL_RRR_6_OPCODE_Y0 = 1, | ||
362 | SHL_RRR_6_OPCODE_Y1 = 1, | ||
363 | SHRSI_SHIFT_OPCODE_X0 = 4, | ||
364 | SHRSI_SHIFT_OPCODE_X1 = 4, | ||
365 | SHRSI_SHIFT_OPCODE_Y0 = 2, | ||
366 | SHRSI_SHIFT_OPCODE_Y1 = 2, | ||
367 | SHRS_RRR_0_OPCODE_X0 = 75, | ||
368 | SHRS_RRR_0_OPCODE_X1 = 39, | ||
369 | SHRS_RRR_6_OPCODE_Y0 = 2, | ||
370 | SHRS_RRR_6_OPCODE_Y1 = 2, | ||
371 | SHRUI_SHIFT_OPCODE_X0 = 5, | ||
372 | SHRUI_SHIFT_OPCODE_X1 = 5, | ||
373 | SHRUI_SHIFT_OPCODE_Y0 = 3, | ||
374 | SHRUI_SHIFT_OPCODE_Y1 = 3, | ||
375 | SHRUXI_SHIFT_OPCODE_X0 = 6, | ||
376 | SHRUXI_SHIFT_OPCODE_X1 = 6, | ||
377 | SHRUX_RRR_0_OPCODE_X0 = 76, | ||
378 | SHRUX_RRR_0_OPCODE_X1 = 40, | ||
379 | SHRU_RRR_0_OPCODE_X0 = 77, | ||
380 | SHRU_RRR_0_OPCODE_X1 = 41, | ||
381 | SHRU_RRR_6_OPCODE_Y0 = 3, | ||
382 | SHRU_RRR_6_OPCODE_Y1 = 3, | ||
383 | SHUFFLEBYTES_RRR_0_OPCODE_X0 = 78, | ||
384 | ST1_ADD_IMM8_OPCODE_X1 = 25, | ||
385 | ST1_OPCODE_Y2 = 0, | ||
386 | ST1_RRR_0_OPCODE_X1 = 42, | ||
387 | ST2_ADD_IMM8_OPCODE_X1 = 26, | ||
388 | ST2_OPCODE_Y2 = 1, | ||
389 | ST2_RRR_0_OPCODE_X1 = 43, | ||
390 | ST4_ADD_IMM8_OPCODE_X1 = 27, | ||
391 | ST4_OPCODE_Y2 = 2, | ||
392 | ST4_RRR_0_OPCODE_X1 = 44, | ||
393 | STNT1_ADD_IMM8_OPCODE_X1 = 28, | ||
394 | STNT1_RRR_0_OPCODE_X1 = 45, | ||
395 | STNT2_ADD_IMM8_OPCODE_X1 = 29, | ||
396 | STNT2_RRR_0_OPCODE_X1 = 46, | ||
397 | STNT4_ADD_IMM8_OPCODE_X1 = 30, | ||
398 | STNT4_RRR_0_OPCODE_X1 = 47, | ||
399 | STNT_ADD_IMM8_OPCODE_X1 = 31, | ||
400 | STNT_RRR_0_OPCODE_X1 = 48, | ||
401 | ST_ADD_IMM8_OPCODE_X1 = 32, | ||
402 | ST_OPCODE_Y2 = 3, | ||
403 | ST_RRR_0_OPCODE_X1 = 49, | ||
404 | SUBXSC_RRR_0_OPCODE_X0 = 79, | ||
405 | SUBXSC_RRR_0_OPCODE_X1 = 50, | ||
406 | SUBX_RRR_0_OPCODE_X0 = 80, | ||
407 | SUBX_RRR_0_OPCODE_X1 = 51, | ||
408 | SUBX_RRR_0_OPCODE_Y0 = 2, | ||
409 | SUBX_RRR_0_OPCODE_Y1 = 2, | ||
410 | SUB_RRR_0_OPCODE_X0 = 81, | ||
411 | SUB_RRR_0_OPCODE_X1 = 52, | ||
412 | SUB_RRR_0_OPCODE_Y0 = 3, | ||
413 | SUB_RRR_0_OPCODE_Y1 = 3, | ||
414 | SWINT0_UNARY_OPCODE_X1 = 34, | ||
415 | SWINT1_UNARY_OPCODE_X1 = 35, | ||
416 | SWINT2_UNARY_OPCODE_X1 = 36, | ||
417 | SWINT3_UNARY_OPCODE_X1 = 37, | ||
418 | TBLIDXB0_UNARY_OPCODE_X0 = 9, | ||
419 | TBLIDXB0_UNARY_OPCODE_Y0 = 9, | ||
420 | TBLIDXB1_UNARY_OPCODE_X0 = 10, | ||
421 | TBLIDXB1_UNARY_OPCODE_Y0 = 10, | ||
422 | TBLIDXB2_UNARY_OPCODE_X0 = 11, | ||
423 | TBLIDXB2_UNARY_OPCODE_Y0 = 11, | ||
424 | TBLIDXB3_UNARY_OPCODE_X0 = 12, | ||
425 | TBLIDXB3_UNARY_OPCODE_Y0 = 12, | ||
426 | UNARY_RRR_0_OPCODE_X0 = 82, | ||
427 | UNARY_RRR_0_OPCODE_X1 = 53, | ||
428 | UNARY_RRR_1_OPCODE_Y0 = 3, | ||
429 | UNARY_RRR_1_OPCODE_Y1 = 3, | ||
430 | V1ADDI_IMM8_OPCODE_X0 = 8, | ||
431 | V1ADDI_IMM8_OPCODE_X1 = 33, | ||
432 | V1ADDUC_RRR_0_OPCODE_X0 = 83, | ||
433 | V1ADDUC_RRR_0_OPCODE_X1 = 54, | ||
434 | V1ADD_RRR_0_OPCODE_X0 = 84, | ||
435 | V1ADD_RRR_0_OPCODE_X1 = 55, | ||
436 | V1ADIFFU_RRR_0_OPCODE_X0 = 85, | ||
437 | V1AVGU_RRR_0_OPCODE_X0 = 86, | ||
438 | V1CMPEQI_IMM8_OPCODE_X0 = 9, | ||
439 | V1CMPEQI_IMM8_OPCODE_X1 = 34, | ||
440 | V1CMPEQ_RRR_0_OPCODE_X0 = 87, | ||
441 | V1CMPEQ_RRR_0_OPCODE_X1 = 56, | ||
442 | V1CMPLES_RRR_0_OPCODE_X0 = 88, | ||
443 | V1CMPLES_RRR_0_OPCODE_X1 = 57, | ||
444 | V1CMPLEU_RRR_0_OPCODE_X0 = 89, | ||
445 | V1CMPLEU_RRR_0_OPCODE_X1 = 58, | ||
446 | V1CMPLTSI_IMM8_OPCODE_X0 = 10, | ||
447 | V1CMPLTSI_IMM8_OPCODE_X1 = 35, | ||
448 | V1CMPLTS_RRR_0_OPCODE_X0 = 90, | ||
449 | V1CMPLTS_RRR_0_OPCODE_X1 = 59, | ||
450 | V1CMPLTUI_IMM8_OPCODE_X0 = 11, | ||
451 | V1CMPLTUI_IMM8_OPCODE_X1 = 36, | ||
452 | V1CMPLTU_RRR_0_OPCODE_X0 = 91, | ||
453 | V1CMPLTU_RRR_0_OPCODE_X1 = 60, | ||
454 | V1CMPNE_RRR_0_OPCODE_X0 = 92, | ||
455 | V1CMPNE_RRR_0_OPCODE_X1 = 61, | ||
456 | V1DDOTPUA_RRR_0_OPCODE_X0 = 161, | ||
457 | V1DDOTPUSA_RRR_0_OPCODE_X0 = 93, | ||
458 | V1DDOTPUS_RRR_0_OPCODE_X0 = 94, | ||
459 | V1DDOTPU_RRR_0_OPCODE_X0 = 162, | ||
460 | V1DOTPA_RRR_0_OPCODE_X0 = 95, | ||
461 | V1DOTPUA_RRR_0_OPCODE_X0 = 163, | ||
462 | V1DOTPUSA_RRR_0_OPCODE_X0 = 96, | ||
463 | V1DOTPUS_RRR_0_OPCODE_X0 = 97, | ||
464 | V1DOTPU_RRR_0_OPCODE_X0 = 164, | ||
465 | V1DOTP_RRR_0_OPCODE_X0 = 98, | ||
466 | V1INT_H_RRR_0_OPCODE_X0 = 99, | ||
467 | V1INT_H_RRR_0_OPCODE_X1 = 62, | ||
468 | V1INT_L_RRR_0_OPCODE_X0 = 100, | ||
469 | V1INT_L_RRR_0_OPCODE_X1 = 63, | ||
470 | V1MAXUI_IMM8_OPCODE_X0 = 12, | ||
471 | V1MAXUI_IMM8_OPCODE_X1 = 37, | ||
472 | V1MAXU_RRR_0_OPCODE_X0 = 101, | ||
473 | V1MAXU_RRR_0_OPCODE_X1 = 64, | ||
474 | V1MINUI_IMM8_OPCODE_X0 = 13, | ||
475 | V1MINUI_IMM8_OPCODE_X1 = 38, | ||
476 | V1MINU_RRR_0_OPCODE_X0 = 102, | ||
477 | V1MINU_RRR_0_OPCODE_X1 = 65, | ||
478 | V1MNZ_RRR_0_OPCODE_X0 = 103, | ||
479 | V1MNZ_RRR_0_OPCODE_X1 = 66, | ||
480 | V1MULTU_RRR_0_OPCODE_X0 = 104, | ||
481 | V1MULUS_RRR_0_OPCODE_X0 = 105, | ||
482 | V1MULU_RRR_0_OPCODE_X0 = 106, | ||
483 | V1MZ_RRR_0_OPCODE_X0 = 107, | ||
484 | V1MZ_RRR_0_OPCODE_X1 = 67, | ||
485 | V1SADAU_RRR_0_OPCODE_X0 = 108, | ||
486 | V1SADU_RRR_0_OPCODE_X0 = 109, | ||
487 | V1SHLI_SHIFT_OPCODE_X0 = 7, | ||
488 | V1SHLI_SHIFT_OPCODE_X1 = 7, | ||
489 | V1SHL_RRR_0_OPCODE_X0 = 110, | ||
490 | V1SHL_RRR_0_OPCODE_X1 = 68, | ||
491 | V1SHRSI_SHIFT_OPCODE_X0 = 8, | ||
492 | V1SHRSI_SHIFT_OPCODE_X1 = 8, | ||
493 | V1SHRS_RRR_0_OPCODE_X0 = 111, | ||
494 | V1SHRS_RRR_0_OPCODE_X1 = 69, | ||
495 | V1SHRUI_SHIFT_OPCODE_X0 = 9, | ||
496 | V1SHRUI_SHIFT_OPCODE_X1 = 9, | ||
497 | V1SHRU_RRR_0_OPCODE_X0 = 112, | ||
498 | V1SHRU_RRR_0_OPCODE_X1 = 70, | ||
499 | V1SUBUC_RRR_0_OPCODE_X0 = 113, | ||
500 | V1SUBUC_RRR_0_OPCODE_X1 = 71, | ||
501 | V1SUB_RRR_0_OPCODE_X0 = 114, | ||
502 | V1SUB_RRR_0_OPCODE_X1 = 72, | ||
503 | V2ADDI_IMM8_OPCODE_X0 = 14, | ||
504 | V2ADDI_IMM8_OPCODE_X1 = 39, | ||
505 | V2ADDSC_RRR_0_OPCODE_X0 = 115, | ||
506 | V2ADDSC_RRR_0_OPCODE_X1 = 73, | ||
507 | V2ADD_RRR_0_OPCODE_X0 = 116, | ||
508 | V2ADD_RRR_0_OPCODE_X1 = 74, | ||
509 | V2ADIFFS_RRR_0_OPCODE_X0 = 117, | ||
510 | V2AVGS_RRR_0_OPCODE_X0 = 118, | ||
511 | V2CMPEQI_IMM8_OPCODE_X0 = 15, | ||
512 | V2CMPEQI_IMM8_OPCODE_X1 = 40, | ||
513 | V2CMPEQ_RRR_0_OPCODE_X0 = 119, | ||
514 | V2CMPEQ_RRR_0_OPCODE_X1 = 75, | ||
515 | V2CMPLES_RRR_0_OPCODE_X0 = 120, | ||
516 | V2CMPLES_RRR_0_OPCODE_X1 = 76, | ||
517 | V2CMPLEU_RRR_0_OPCODE_X0 = 121, | ||
518 | V2CMPLEU_RRR_0_OPCODE_X1 = 77, | ||
519 | V2CMPLTSI_IMM8_OPCODE_X0 = 16, | ||
520 | V2CMPLTSI_IMM8_OPCODE_X1 = 41, | ||
521 | V2CMPLTS_RRR_0_OPCODE_X0 = 122, | ||
522 | V2CMPLTS_RRR_0_OPCODE_X1 = 78, | ||
523 | V2CMPLTUI_IMM8_OPCODE_X0 = 17, | ||
524 | V2CMPLTUI_IMM8_OPCODE_X1 = 42, | ||
525 | V2CMPLTU_RRR_0_OPCODE_X0 = 123, | ||
526 | V2CMPLTU_RRR_0_OPCODE_X1 = 79, | ||
527 | V2CMPNE_RRR_0_OPCODE_X0 = 124, | ||
528 | V2CMPNE_RRR_0_OPCODE_X1 = 80, | ||
529 | V2DOTPA_RRR_0_OPCODE_X0 = 125, | ||
530 | V2DOTP_RRR_0_OPCODE_X0 = 126, | ||
531 | V2INT_H_RRR_0_OPCODE_X0 = 127, | ||
532 | V2INT_H_RRR_0_OPCODE_X1 = 81, | ||
533 | V2INT_L_RRR_0_OPCODE_X0 = 128, | ||
534 | V2INT_L_RRR_0_OPCODE_X1 = 82, | ||
535 | V2MAXSI_IMM8_OPCODE_X0 = 18, | ||
536 | V2MAXSI_IMM8_OPCODE_X1 = 43, | ||
537 | V2MAXS_RRR_0_OPCODE_X0 = 129, | ||
538 | V2MAXS_RRR_0_OPCODE_X1 = 83, | ||
539 | V2MINSI_IMM8_OPCODE_X0 = 19, | ||
540 | V2MINSI_IMM8_OPCODE_X1 = 44, | ||
541 | V2MINS_RRR_0_OPCODE_X0 = 130, | ||
542 | V2MINS_RRR_0_OPCODE_X1 = 84, | ||
543 | V2MNZ_RRR_0_OPCODE_X0 = 131, | ||
544 | V2MNZ_RRR_0_OPCODE_X1 = 85, | ||
545 | V2MULFSC_RRR_0_OPCODE_X0 = 132, | ||
546 | V2MULS_RRR_0_OPCODE_X0 = 133, | ||
547 | V2MULTS_RRR_0_OPCODE_X0 = 134, | ||
548 | V2MZ_RRR_0_OPCODE_X0 = 135, | ||
549 | V2MZ_RRR_0_OPCODE_X1 = 86, | ||
550 | V2PACKH_RRR_0_OPCODE_X0 = 136, | ||
551 | V2PACKH_RRR_0_OPCODE_X1 = 87, | ||
552 | V2PACKL_RRR_0_OPCODE_X0 = 137, | ||
553 | V2PACKL_RRR_0_OPCODE_X1 = 88, | ||
554 | V2PACKUC_RRR_0_OPCODE_X0 = 138, | ||
555 | V2PACKUC_RRR_0_OPCODE_X1 = 89, | ||
556 | V2SADAS_RRR_0_OPCODE_X0 = 139, | ||
557 | V2SADAU_RRR_0_OPCODE_X0 = 140, | ||
558 | V2SADS_RRR_0_OPCODE_X0 = 141, | ||
559 | V2SADU_RRR_0_OPCODE_X0 = 142, | ||
560 | V2SHLI_SHIFT_OPCODE_X0 = 10, | ||
561 | V2SHLI_SHIFT_OPCODE_X1 = 10, | ||
562 | V2SHLSC_RRR_0_OPCODE_X0 = 143, | ||
563 | V2SHLSC_RRR_0_OPCODE_X1 = 90, | ||
564 | V2SHL_RRR_0_OPCODE_X0 = 144, | ||
565 | V2SHL_RRR_0_OPCODE_X1 = 91, | ||
566 | V2SHRSI_SHIFT_OPCODE_X0 = 11, | ||
567 | V2SHRSI_SHIFT_OPCODE_X1 = 11, | ||
568 | V2SHRS_RRR_0_OPCODE_X0 = 145, | ||
569 | V2SHRS_RRR_0_OPCODE_X1 = 92, | ||
570 | V2SHRUI_SHIFT_OPCODE_X0 = 12, | ||
571 | V2SHRUI_SHIFT_OPCODE_X1 = 12, | ||
572 | V2SHRU_RRR_0_OPCODE_X0 = 146, | ||
573 | V2SHRU_RRR_0_OPCODE_X1 = 93, | ||
574 | V2SUBSC_RRR_0_OPCODE_X0 = 147, | ||
575 | V2SUBSC_RRR_0_OPCODE_X1 = 94, | ||
576 | V2SUB_RRR_0_OPCODE_X0 = 148, | ||
577 | V2SUB_RRR_0_OPCODE_X1 = 95, | ||
578 | V4ADDSC_RRR_0_OPCODE_X0 = 149, | ||
579 | V4ADDSC_RRR_0_OPCODE_X1 = 96, | ||
580 | V4ADD_RRR_0_OPCODE_X0 = 150, | ||
581 | V4ADD_RRR_0_OPCODE_X1 = 97, | ||
582 | V4INT_H_RRR_0_OPCODE_X0 = 151, | ||
583 | V4INT_H_RRR_0_OPCODE_X1 = 98, | ||
584 | V4INT_L_RRR_0_OPCODE_X0 = 152, | ||
585 | V4INT_L_RRR_0_OPCODE_X1 = 99, | ||
586 | V4PACKSC_RRR_0_OPCODE_X0 = 153, | ||
587 | V4PACKSC_RRR_0_OPCODE_X1 = 100, | ||
588 | V4SHLSC_RRR_0_OPCODE_X0 = 154, | ||
589 | V4SHLSC_RRR_0_OPCODE_X1 = 101, | ||
590 | V4SHL_RRR_0_OPCODE_X0 = 155, | ||
591 | V4SHL_RRR_0_OPCODE_X1 = 102, | ||
592 | V4SHRS_RRR_0_OPCODE_X0 = 156, | ||
593 | V4SHRS_RRR_0_OPCODE_X1 = 103, | ||
594 | V4SHRU_RRR_0_OPCODE_X0 = 157, | ||
595 | V4SHRU_RRR_0_OPCODE_X1 = 104, | ||
596 | V4SUBSC_RRR_0_OPCODE_X0 = 158, | ||
597 | V4SUBSC_RRR_0_OPCODE_X1 = 105, | ||
598 | V4SUB_RRR_0_OPCODE_X0 = 159, | ||
599 | V4SUB_RRR_0_OPCODE_X1 = 106, | ||
600 | WH64_UNARY_OPCODE_X1 = 38, | ||
601 | XORI_IMM8_OPCODE_X0 = 20, | ||
602 | XORI_IMM8_OPCODE_X1 = 45, | ||
603 | XOR_RRR_0_OPCODE_X0 = 160, | ||
604 | XOR_RRR_0_OPCODE_X1 = 107, | ||
605 | XOR_RRR_5_OPCODE_Y0 = 3, | ||
606 | XOR_RRR_5_OPCODE_Y1 = 3 | ||
607 | }; | ||
608 | |||
609 | #endif /* !_TILE_OPCODE_CONSTANTS_H */ | ||