2
* Copyright 2011 Tilera Corporation. All Rights Reserved.
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.
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
15
/* This file is machine-generated; DO NOT EDIT! */
18
#ifndef _TILE_OPCODE_CONSTANTS_H
19
#define _TILE_OPCODE_CONSTANTS_H
22
ADDI_IMM8_OPCODE_X0 = 1,
23
ADDI_IMM8_OPCODE_X1 = 1,
28
ADDXI_IMM8_OPCODE_X0 = 2,
29
ADDXI_IMM8_OPCODE_X1 = 2,
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,
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,
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,
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,
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,
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,
185
J_JUMP_OPCODE_X1 = 1,
186
LD1S_ADD_IMM8_OPCODE_X1 = 7,
188
LD1S_UNARY_OPCODE_X1 = 15,
189
LD1U_ADD_IMM8_OPCODE_X1 = 8,
191
LD1U_UNARY_OPCODE_X1 = 16,
192
LD2S_ADD_IMM8_OPCODE_X1 = 9,
194
LD2S_UNARY_OPCODE_X1 = 17,
195
LD2U_ADD_IMM8_OPCODE_X1 = 10,
197
LD2U_UNARY_OPCODE_X1 = 18,
198
LD4S_ADD_IMM8_OPCODE_X1 = 11,
200
LD4S_UNARY_OPCODE_X1 = 19,
201
LD4U_ADD_IMM8_OPCODE_X1 = 12,
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,
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,
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,
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,
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,
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,
386
ST1_RRR_0_OPCODE_X1 = 42,
387
ST2_ADD_IMM8_OPCODE_X1 = 26,
389
ST2_RRR_0_OPCODE_X1 = 43,
390
ST4_ADD_IMM8_OPCODE_X1 = 27,
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,
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
609
#endif /* !_TILE_OPCODE_CONSTANTS_H */