ARM: mxc: Remove test_for_ltirq
[pandora-kernel.git] / arch / tile / include / asm / opcode_constants_64.h
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 */