Linux Audio

Check our new training course

Loading...
Note: File does not exist in v3.5.6.
  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
 20enum
 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 */