Merge branch 'x86-uv-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[platform/adaptation/renesas_rcar/renesas_kernel.git] / arch / tile / include / asm / opcode_constants_32.h
1 /*
2  * Copyright 2010 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   ADDBS_U_SPECIAL_0_OPCODE_X0 = 98,
23   ADDBS_U_SPECIAL_0_OPCODE_X1 = 68,
24   ADDB_SPECIAL_0_OPCODE_X0 = 1,
25   ADDB_SPECIAL_0_OPCODE_X1 = 1,
26   ADDHS_SPECIAL_0_OPCODE_X0 = 99,
27   ADDHS_SPECIAL_0_OPCODE_X1 = 69,
28   ADDH_SPECIAL_0_OPCODE_X0 = 2,
29   ADDH_SPECIAL_0_OPCODE_X1 = 2,
30   ADDIB_IMM_0_OPCODE_X0 = 1,
31   ADDIB_IMM_0_OPCODE_X1 = 1,
32   ADDIH_IMM_0_OPCODE_X0 = 2,
33   ADDIH_IMM_0_OPCODE_X1 = 2,
34   ADDI_IMM_0_OPCODE_X0 = 3,
35   ADDI_IMM_0_OPCODE_X1 = 3,
36   ADDI_IMM_1_OPCODE_SN = 1,
37   ADDI_OPCODE_Y0 = 9,
38   ADDI_OPCODE_Y1 = 7,
39   ADDLIS_OPCODE_X0 = 1,
40   ADDLIS_OPCODE_X1 = 2,
41   ADDLI_OPCODE_X0 = 2,
42   ADDLI_OPCODE_X1 = 3,
43   ADDS_SPECIAL_0_OPCODE_X0 = 96,
44   ADDS_SPECIAL_0_OPCODE_X1 = 66,
45   ADD_SPECIAL_0_OPCODE_X0 = 3,
46   ADD_SPECIAL_0_OPCODE_X1 = 3,
47   ADD_SPECIAL_0_OPCODE_Y0 = 0,
48   ADD_SPECIAL_0_OPCODE_Y1 = 0,
49   ADIFFB_U_SPECIAL_0_OPCODE_X0 = 4,
50   ADIFFH_SPECIAL_0_OPCODE_X0 = 5,
51   ANDI_IMM_0_OPCODE_X0 = 1,
52   ANDI_IMM_0_OPCODE_X1 = 4,
53   ANDI_OPCODE_Y0 = 10,
54   ANDI_OPCODE_Y1 = 8,
55   AND_SPECIAL_0_OPCODE_X0 = 6,
56   AND_SPECIAL_0_OPCODE_X1 = 4,
57   AND_SPECIAL_2_OPCODE_Y0 = 0,
58   AND_SPECIAL_2_OPCODE_Y1 = 0,
59   AULI_OPCODE_X0 = 3,
60   AULI_OPCODE_X1 = 4,
61   AVGB_U_SPECIAL_0_OPCODE_X0 = 7,
62   AVGH_SPECIAL_0_OPCODE_X0 = 8,
63   BBNST_BRANCH_OPCODE_X1 = 15,
64   BBNS_BRANCH_OPCODE_X1 = 14,
65   BBNS_OPCODE_SN = 63,
66   BBST_BRANCH_OPCODE_X1 = 13,
67   BBS_BRANCH_OPCODE_X1 = 12,
68   BBS_OPCODE_SN = 62,
69   BGEZT_BRANCH_OPCODE_X1 = 7,
70   BGEZ_BRANCH_OPCODE_X1 = 6,
71   BGEZ_OPCODE_SN = 61,
72   BGZT_BRANCH_OPCODE_X1 = 5,
73   BGZ_BRANCH_OPCODE_X1 = 4,
74   BGZ_OPCODE_SN = 58,
75   BITX_UN_0_SHUN_0_OPCODE_X0 = 1,
76   BITX_UN_0_SHUN_0_OPCODE_Y0 = 1,
77   BLEZT_BRANCH_OPCODE_X1 = 11,
78   BLEZ_BRANCH_OPCODE_X1 = 10,
79   BLEZ_OPCODE_SN = 59,
80   BLZT_BRANCH_OPCODE_X1 = 9,
81   BLZ_BRANCH_OPCODE_X1 = 8,
82   BLZ_OPCODE_SN = 60,
83   BNZT_BRANCH_OPCODE_X1 = 3,
84   BNZ_BRANCH_OPCODE_X1 = 2,
85   BNZ_OPCODE_SN = 57,
86   BPT_NOREG_RR_IMM_0_OPCODE_SN = 1,
87   BRANCH_OPCODE_X1 = 5,
88   BYTEX_UN_0_SHUN_0_OPCODE_X0 = 2,
89   BYTEX_UN_0_SHUN_0_OPCODE_Y0 = 2,
90   BZT_BRANCH_OPCODE_X1 = 1,
91   BZ_BRANCH_OPCODE_X1 = 0,
92   BZ_OPCODE_SN = 56,
93   CLZ_UN_0_SHUN_0_OPCODE_X0 = 3,
94   CLZ_UN_0_SHUN_0_OPCODE_Y0 = 3,
95   CRC32_32_SPECIAL_0_OPCODE_X0 = 9,
96   CRC32_8_SPECIAL_0_OPCODE_X0 = 10,
97   CTZ_UN_0_SHUN_0_OPCODE_X0 = 4,
98   CTZ_UN_0_SHUN_0_OPCODE_Y0 = 4,
99   DRAIN_UN_0_SHUN_0_OPCODE_X1 = 1,
100   DTLBPR_UN_0_SHUN_0_OPCODE_X1 = 2,
101   DWORD_ALIGN_SPECIAL_0_OPCODE_X0 = 95,
102   FINV_UN_0_SHUN_0_OPCODE_X1 = 3,
103   FLUSH_UN_0_SHUN_0_OPCODE_X1 = 4,
104   FNOP_NOREG_RR_IMM_0_OPCODE_SN = 3,
105   FNOP_UN_0_SHUN_0_OPCODE_X0 = 5,
106   FNOP_UN_0_SHUN_0_OPCODE_X1 = 5,
107   FNOP_UN_0_SHUN_0_OPCODE_Y0 = 5,
108   FNOP_UN_0_SHUN_0_OPCODE_Y1 = 1,
109   HALT_NOREG_RR_IMM_0_OPCODE_SN = 0,
110   ICOH_UN_0_SHUN_0_OPCODE_X1 = 6,
111   ILL_UN_0_SHUN_0_OPCODE_X1 = 7,
112   ILL_UN_0_SHUN_0_OPCODE_Y1 = 2,
113   IMM_0_OPCODE_SN = 0,
114   IMM_0_OPCODE_X0 = 4,
115   IMM_0_OPCODE_X1 = 6,
116   IMM_1_OPCODE_SN = 1,
117   IMM_OPCODE_0_X0 = 5,
118   INTHB_SPECIAL_0_OPCODE_X0 = 11,
119   INTHB_SPECIAL_0_OPCODE_X1 = 5,
120   INTHH_SPECIAL_0_OPCODE_X0 = 12,
121   INTHH_SPECIAL_0_OPCODE_X1 = 6,
122   INTLB_SPECIAL_0_OPCODE_X0 = 13,
123   INTLB_SPECIAL_0_OPCODE_X1 = 7,
124   INTLH_SPECIAL_0_OPCODE_X0 = 14,
125   INTLH_SPECIAL_0_OPCODE_X1 = 8,
126   INV_UN_0_SHUN_0_OPCODE_X1 = 8,
127   IRET_UN_0_SHUN_0_OPCODE_X1 = 9,
128   JALB_OPCODE_X1 = 13,
129   JALF_OPCODE_X1 = 12,
130   JALRP_SPECIAL_0_OPCODE_X1 = 9,
131   JALRR_IMM_1_OPCODE_SN = 3,
132   JALR_RR_IMM_0_OPCODE_SN = 5,
133   JALR_SPECIAL_0_OPCODE_X1 = 10,
134   JB_OPCODE_X1 = 11,
135   JF_OPCODE_X1 = 10,
136   JRP_SPECIAL_0_OPCODE_X1 = 11,
137   JRR_IMM_1_OPCODE_SN = 2,
138   JR_RR_IMM_0_OPCODE_SN = 4,
139   JR_SPECIAL_0_OPCODE_X1 = 12,
140   LBADD_IMM_0_OPCODE_X1 = 22,
141   LBADD_U_IMM_0_OPCODE_X1 = 23,
142   LB_OPCODE_Y2 = 0,
143   LB_UN_0_SHUN_0_OPCODE_X1 = 10,
144   LB_U_OPCODE_Y2 = 1,
145   LB_U_UN_0_SHUN_0_OPCODE_X1 = 11,
146   LHADD_IMM_0_OPCODE_X1 = 24,
147   LHADD_U_IMM_0_OPCODE_X1 = 25,
148   LH_OPCODE_Y2 = 2,
149   LH_UN_0_SHUN_0_OPCODE_X1 = 12,
150   LH_U_OPCODE_Y2 = 3,
151   LH_U_UN_0_SHUN_0_OPCODE_X1 = 13,
152   LNK_SPECIAL_0_OPCODE_X1 = 13,
153   LWADD_IMM_0_OPCODE_X1 = 26,
154   LWADD_NA_IMM_0_OPCODE_X1 = 27,
155   LW_NA_UN_0_SHUN_0_OPCODE_X1 = 24,
156   LW_OPCODE_Y2 = 4,
157   LW_UN_0_SHUN_0_OPCODE_X1 = 14,
158   MAXB_U_SPECIAL_0_OPCODE_X0 = 15,
159   MAXB_U_SPECIAL_0_OPCODE_X1 = 14,
160   MAXH_SPECIAL_0_OPCODE_X0 = 16,
161   MAXH_SPECIAL_0_OPCODE_X1 = 15,
162   MAXIB_U_IMM_0_OPCODE_X0 = 4,
163   MAXIB_U_IMM_0_OPCODE_X1 = 5,
164   MAXIH_IMM_0_OPCODE_X0 = 5,
165   MAXIH_IMM_0_OPCODE_X1 = 6,
166   MFSPR_IMM_0_OPCODE_X1 = 7,
167   MF_UN_0_SHUN_0_OPCODE_X1 = 15,
168   MINB_U_SPECIAL_0_OPCODE_X0 = 17,
169   MINB_U_SPECIAL_0_OPCODE_X1 = 16,
170   MINH_SPECIAL_0_OPCODE_X0 = 18,
171   MINH_SPECIAL_0_OPCODE_X1 = 17,
172   MINIB_U_IMM_0_OPCODE_X0 = 6,
173   MINIB_U_IMM_0_OPCODE_X1 = 8,
174   MINIH_IMM_0_OPCODE_X0 = 7,
175   MINIH_IMM_0_OPCODE_X1 = 9,
176   MM_OPCODE_X0 = 6,
177   MM_OPCODE_X1 = 7,
178   MNZB_SPECIAL_0_OPCODE_X0 = 19,
179   MNZB_SPECIAL_0_OPCODE_X1 = 18,
180   MNZH_SPECIAL_0_OPCODE_X0 = 20,
181   MNZH_SPECIAL_0_OPCODE_X1 = 19,
182   MNZ_SPECIAL_0_OPCODE_X0 = 21,
183   MNZ_SPECIAL_0_OPCODE_X1 = 20,
184   MNZ_SPECIAL_1_OPCODE_Y0 = 0,
185   MNZ_SPECIAL_1_OPCODE_Y1 = 1,
186   MOVEI_IMM_1_OPCODE_SN = 0,
187   MOVE_RR_IMM_0_OPCODE_SN = 8,
188   MTSPR_IMM_0_OPCODE_X1 = 10,
189   MULHHA_SS_SPECIAL_0_OPCODE_X0 = 22,
190   MULHHA_SS_SPECIAL_7_OPCODE_Y0 = 0,
191   MULHHA_SU_SPECIAL_0_OPCODE_X0 = 23,
192   MULHHA_UU_SPECIAL_0_OPCODE_X0 = 24,
193   MULHHA_UU_SPECIAL_7_OPCODE_Y0 = 1,
194   MULHHSA_UU_SPECIAL_0_OPCODE_X0 = 25,
195   MULHH_SS_SPECIAL_0_OPCODE_X0 = 26,
196   MULHH_SS_SPECIAL_6_OPCODE_Y0 = 0,
197   MULHH_SU_SPECIAL_0_OPCODE_X0 = 27,
198   MULHH_UU_SPECIAL_0_OPCODE_X0 = 28,
199   MULHH_UU_SPECIAL_6_OPCODE_Y0 = 1,
200   MULHLA_SS_SPECIAL_0_OPCODE_X0 = 29,
201   MULHLA_SU_SPECIAL_0_OPCODE_X0 = 30,
202   MULHLA_US_SPECIAL_0_OPCODE_X0 = 31,
203   MULHLA_UU_SPECIAL_0_OPCODE_X0 = 32,
204   MULHLSA_UU_SPECIAL_0_OPCODE_X0 = 33,
205   MULHLSA_UU_SPECIAL_5_OPCODE_Y0 = 0,
206   MULHL_SS_SPECIAL_0_OPCODE_X0 = 34,
207   MULHL_SU_SPECIAL_0_OPCODE_X0 = 35,
208   MULHL_US_SPECIAL_0_OPCODE_X0 = 36,
209   MULHL_UU_SPECIAL_0_OPCODE_X0 = 37,
210   MULLLA_SS_SPECIAL_0_OPCODE_X0 = 38,
211   MULLLA_SS_SPECIAL_7_OPCODE_Y0 = 2,
212   MULLLA_SU_SPECIAL_0_OPCODE_X0 = 39,
213   MULLLA_UU_SPECIAL_0_OPCODE_X0 = 40,
214   MULLLA_UU_SPECIAL_7_OPCODE_Y0 = 3,
215   MULLLSA_UU_SPECIAL_0_OPCODE_X0 = 41,
216   MULLL_SS_SPECIAL_0_OPCODE_X0 = 42,
217   MULLL_SS_SPECIAL_6_OPCODE_Y0 = 2,
218   MULLL_SU_SPECIAL_0_OPCODE_X0 = 43,
219   MULLL_UU_SPECIAL_0_OPCODE_X0 = 44,
220   MULLL_UU_SPECIAL_6_OPCODE_Y0 = 3,
221   MVNZ_SPECIAL_0_OPCODE_X0 = 45,
222   MVNZ_SPECIAL_1_OPCODE_Y0 = 1,
223   MVZ_SPECIAL_0_OPCODE_X0 = 46,
224   MVZ_SPECIAL_1_OPCODE_Y0 = 2,
225   MZB_SPECIAL_0_OPCODE_X0 = 47,
226   MZB_SPECIAL_0_OPCODE_X1 = 21,
227   MZH_SPECIAL_0_OPCODE_X0 = 48,
228   MZH_SPECIAL_0_OPCODE_X1 = 22,
229   MZ_SPECIAL_0_OPCODE_X0 = 49,
230   MZ_SPECIAL_0_OPCODE_X1 = 23,
231   MZ_SPECIAL_1_OPCODE_Y0 = 3,
232   MZ_SPECIAL_1_OPCODE_Y1 = 2,
233   NAP_UN_0_SHUN_0_OPCODE_X1 = 16,
234   NOP_NOREG_RR_IMM_0_OPCODE_SN = 2,
235   NOP_UN_0_SHUN_0_OPCODE_X0 = 6,
236   NOP_UN_0_SHUN_0_OPCODE_X1 = 17,
237   NOP_UN_0_SHUN_0_OPCODE_Y0 = 6,
238   NOP_UN_0_SHUN_0_OPCODE_Y1 = 3,
239   NOREG_RR_IMM_0_OPCODE_SN = 0,
240   NOR_SPECIAL_0_OPCODE_X0 = 50,
241   NOR_SPECIAL_0_OPCODE_X1 = 24,
242   NOR_SPECIAL_2_OPCODE_Y0 = 1,
243   NOR_SPECIAL_2_OPCODE_Y1 = 1,
244   ORI_IMM_0_OPCODE_X0 = 8,
245   ORI_IMM_0_OPCODE_X1 = 11,
246   ORI_OPCODE_Y0 = 11,
247   ORI_OPCODE_Y1 = 9,
248   OR_SPECIAL_0_OPCODE_X0 = 51,
249   OR_SPECIAL_0_OPCODE_X1 = 25,
250   OR_SPECIAL_2_OPCODE_Y0 = 2,
251   OR_SPECIAL_2_OPCODE_Y1 = 2,
252   PACKBS_U_SPECIAL_0_OPCODE_X0 = 103,
253   PACKBS_U_SPECIAL_0_OPCODE_X1 = 73,
254   PACKHB_SPECIAL_0_OPCODE_X0 = 52,
255   PACKHB_SPECIAL_0_OPCODE_X1 = 26,
256   PACKHS_SPECIAL_0_OPCODE_X0 = 102,
257   PACKHS_SPECIAL_0_OPCODE_X1 = 72,
258   PACKLB_SPECIAL_0_OPCODE_X0 = 53,
259   PACKLB_SPECIAL_0_OPCODE_X1 = 27,
260   PCNT_UN_0_SHUN_0_OPCODE_X0 = 7,
261   PCNT_UN_0_SHUN_0_OPCODE_Y0 = 7,
262   RLI_SHUN_0_OPCODE_X0 = 1,
263   RLI_SHUN_0_OPCODE_X1 = 1,
264   RLI_SHUN_0_OPCODE_Y0 = 1,
265   RLI_SHUN_0_OPCODE_Y1 = 1,
266   RL_SPECIAL_0_OPCODE_X0 = 54,
267   RL_SPECIAL_0_OPCODE_X1 = 28,
268   RL_SPECIAL_3_OPCODE_Y0 = 0,
269   RL_SPECIAL_3_OPCODE_Y1 = 0,
270   RR_IMM_0_OPCODE_SN = 0,
271   S1A_SPECIAL_0_OPCODE_X0 = 55,
272   S1A_SPECIAL_0_OPCODE_X1 = 29,
273   S1A_SPECIAL_0_OPCODE_Y0 = 1,
274   S1A_SPECIAL_0_OPCODE_Y1 = 1,
275   S2A_SPECIAL_0_OPCODE_X0 = 56,
276   S2A_SPECIAL_0_OPCODE_X1 = 30,
277   S2A_SPECIAL_0_OPCODE_Y0 = 2,
278   S2A_SPECIAL_0_OPCODE_Y1 = 2,
279   S3A_SPECIAL_0_OPCODE_X0 = 57,
280   S3A_SPECIAL_0_OPCODE_X1 = 31,
281   S3A_SPECIAL_5_OPCODE_Y0 = 1,
282   S3A_SPECIAL_5_OPCODE_Y1 = 1,
283   SADAB_U_SPECIAL_0_OPCODE_X0 = 58,
284   SADAH_SPECIAL_0_OPCODE_X0 = 59,
285   SADAH_U_SPECIAL_0_OPCODE_X0 = 60,
286   SADB_U_SPECIAL_0_OPCODE_X0 = 61,
287   SADH_SPECIAL_0_OPCODE_X0 = 62,
288   SADH_U_SPECIAL_0_OPCODE_X0 = 63,
289   SBADD_IMM_0_OPCODE_X1 = 28,
290   SB_OPCODE_Y2 = 5,
291   SB_SPECIAL_0_OPCODE_X1 = 32,
292   SEQB_SPECIAL_0_OPCODE_X0 = 64,
293   SEQB_SPECIAL_0_OPCODE_X1 = 33,
294   SEQH_SPECIAL_0_OPCODE_X0 = 65,
295   SEQH_SPECIAL_0_OPCODE_X1 = 34,
296   SEQIB_IMM_0_OPCODE_X0 = 9,
297   SEQIB_IMM_0_OPCODE_X1 = 12,
298   SEQIH_IMM_0_OPCODE_X0 = 10,
299   SEQIH_IMM_0_OPCODE_X1 = 13,
300   SEQI_IMM_0_OPCODE_X0 = 11,
301   SEQI_IMM_0_OPCODE_X1 = 14,
302   SEQI_OPCODE_Y0 = 12,
303   SEQI_OPCODE_Y1 = 10,
304   SEQ_SPECIAL_0_OPCODE_X0 = 66,
305   SEQ_SPECIAL_0_OPCODE_X1 = 35,
306   SEQ_SPECIAL_5_OPCODE_Y0 = 2,
307   SEQ_SPECIAL_5_OPCODE_Y1 = 2,
308   SHADD_IMM_0_OPCODE_X1 = 29,
309   SHL8II_IMM_0_OPCODE_SN = 3,
310   SHLB_SPECIAL_0_OPCODE_X0 = 67,
311   SHLB_SPECIAL_0_OPCODE_X1 = 36,
312   SHLH_SPECIAL_0_OPCODE_X0 = 68,
313   SHLH_SPECIAL_0_OPCODE_X1 = 37,
314   SHLIB_SHUN_0_OPCODE_X0 = 2,
315   SHLIB_SHUN_0_OPCODE_X1 = 2,
316   SHLIH_SHUN_0_OPCODE_X0 = 3,
317   SHLIH_SHUN_0_OPCODE_X1 = 3,
318   SHLI_SHUN_0_OPCODE_X0 = 4,
319   SHLI_SHUN_0_OPCODE_X1 = 4,
320   SHLI_SHUN_0_OPCODE_Y0 = 2,
321   SHLI_SHUN_0_OPCODE_Y1 = 2,
322   SHL_SPECIAL_0_OPCODE_X0 = 69,
323   SHL_SPECIAL_0_OPCODE_X1 = 38,
324   SHL_SPECIAL_3_OPCODE_Y0 = 1,
325   SHL_SPECIAL_3_OPCODE_Y1 = 1,
326   SHR1_RR_IMM_0_OPCODE_SN = 9,
327   SHRB_SPECIAL_0_OPCODE_X0 = 70,
328   SHRB_SPECIAL_0_OPCODE_X1 = 39,
329   SHRH_SPECIAL_0_OPCODE_X0 = 71,
330   SHRH_SPECIAL_0_OPCODE_X1 = 40,
331   SHRIB_SHUN_0_OPCODE_X0 = 5,
332   SHRIB_SHUN_0_OPCODE_X1 = 5,
333   SHRIH_SHUN_0_OPCODE_X0 = 6,
334   SHRIH_SHUN_0_OPCODE_X1 = 6,
335   SHRI_SHUN_0_OPCODE_X0 = 7,
336   SHRI_SHUN_0_OPCODE_X1 = 7,
337   SHRI_SHUN_0_OPCODE_Y0 = 3,
338   SHRI_SHUN_0_OPCODE_Y1 = 3,
339   SHR_SPECIAL_0_OPCODE_X0 = 72,
340   SHR_SPECIAL_0_OPCODE_X1 = 41,
341   SHR_SPECIAL_3_OPCODE_Y0 = 2,
342   SHR_SPECIAL_3_OPCODE_Y1 = 2,
343   SHUN_0_OPCODE_X0 = 7,
344   SHUN_0_OPCODE_X1 = 8,
345   SHUN_0_OPCODE_Y0 = 13,
346   SHUN_0_OPCODE_Y1 = 11,
347   SH_OPCODE_Y2 = 6,
348   SH_SPECIAL_0_OPCODE_X1 = 42,
349   SLTB_SPECIAL_0_OPCODE_X0 = 73,
350   SLTB_SPECIAL_0_OPCODE_X1 = 43,
351   SLTB_U_SPECIAL_0_OPCODE_X0 = 74,
352   SLTB_U_SPECIAL_0_OPCODE_X1 = 44,
353   SLTEB_SPECIAL_0_OPCODE_X0 = 75,
354   SLTEB_SPECIAL_0_OPCODE_X1 = 45,
355   SLTEB_U_SPECIAL_0_OPCODE_X0 = 76,
356   SLTEB_U_SPECIAL_0_OPCODE_X1 = 46,
357   SLTEH_SPECIAL_0_OPCODE_X0 = 77,
358   SLTEH_SPECIAL_0_OPCODE_X1 = 47,
359   SLTEH_U_SPECIAL_0_OPCODE_X0 = 78,
360   SLTEH_U_SPECIAL_0_OPCODE_X1 = 48,
361   SLTE_SPECIAL_0_OPCODE_X0 = 79,
362   SLTE_SPECIAL_0_OPCODE_X1 = 49,
363   SLTE_SPECIAL_4_OPCODE_Y0 = 0,
364   SLTE_SPECIAL_4_OPCODE_Y1 = 0,
365   SLTE_U_SPECIAL_0_OPCODE_X0 = 80,
366   SLTE_U_SPECIAL_0_OPCODE_X1 = 50,
367   SLTE_U_SPECIAL_4_OPCODE_Y0 = 1,
368   SLTE_U_SPECIAL_4_OPCODE_Y1 = 1,
369   SLTH_SPECIAL_0_OPCODE_X0 = 81,
370   SLTH_SPECIAL_0_OPCODE_X1 = 51,
371   SLTH_U_SPECIAL_0_OPCODE_X0 = 82,
372   SLTH_U_SPECIAL_0_OPCODE_X1 = 52,
373   SLTIB_IMM_0_OPCODE_X0 = 12,
374   SLTIB_IMM_0_OPCODE_X1 = 15,
375   SLTIB_U_IMM_0_OPCODE_X0 = 13,
376   SLTIB_U_IMM_0_OPCODE_X1 = 16,
377   SLTIH_IMM_0_OPCODE_X0 = 14,
378   SLTIH_IMM_0_OPCODE_X1 = 17,
379   SLTIH_U_IMM_0_OPCODE_X0 = 15,
380   SLTIH_U_IMM_0_OPCODE_X1 = 18,
381   SLTI_IMM_0_OPCODE_X0 = 16,
382   SLTI_IMM_0_OPCODE_X1 = 19,
383   SLTI_OPCODE_Y0 = 14,
384   SLTI_OPCODE_Y1 = 12,
385   SLTI_U_IMM_0_OPCODE_X0 = 17,
386   SLTI_U_IMM_0_OPCODE_X1 = 20,
387   SLTI_U_OPCODE_Y0 = 15,
388   SLTI_U_OPCODE_Y1 = 13,
389   SLT_SPECIAL_0_OPCODE_X0 = 83,
390   SLT_SPECIAL_0_OPCODE_X1 = 53,
391   SLT_SPECIAL_4_OPCODE_Y0 = 2,
392   SLT_SPECIAL_4_OPCODE_Y1 = 2,
393   SLT_U_SPECIAL_0_OPCODE_X0 = 84,
394   SLT_U_SPECIAL_0_OPCODE_X1 = 54,
395   SLT_U_SPECIAL_4_OPCODE_Y0 = 3,
396   SLT_U_SPECIAL_4_OPCODE_Y1 = 3,
397   SNEB_SPECIAL_0_OPCODE_X0 = 85,
398   SNEB_SPECIAL_0_OPCODE_X1 = 55,
399   SNEH_SPECIAL_0_OPCODE_X0 = 86,
400   SNEH_SPECIAL_0_OPCODE_X1 = 56,
401   SNE_SPECIAL_0_OPCODE_X0 = 87,
402   SNE_SPECIAL_0_OPCODE_X1 = 57,
403   SNE_SPECIAL_5_OPCODE_Y0 = 3,
404   SNE_SPECIAL_5_OPCODE_Y1 = 3,
405   SPECIAL_0_OPCODE_X0 = 0,
406   SPECIAL_0_OPCODE_X1 = 1,
407   SPECIAL_0_OPCODE_Y0 = 1,
408   SPECIAL_0_OPCODE_Y1 = 1,
409   SPECIAL_1_OPCODE_Y0 = 2,
410   SPECIAL_1_OPCODE_Y1 = 2,
411   SPECIAL_2_OPCODE_Y0 = 3,
412   SPECIAL_2_OPCODE_Y1 = 3,
413   SPECIAL_3_OPCODE_Y0 = 4,
414   SPECIAL_3_OPCODE_Y1 = 4,
415   SPECIAL_4_OPCODE_Y0 = 5,
416   SPECIAL_4_OPCODE_Y1 = 5,
417   SPECIAL_5_OPCODE_Y0 = 6,
418   SPECIAL_5_OPCODE_Y1 = 6,
419   SPECIAL_6_OPCODE_Y0 = 7,
420   SPECIAL_7_OPCODE_Y0 = 8,
421   SRAB_SPECIAL_0_OPCODE_X0 = 88,
422   SRAB_SPECIAL_0_OPCODE_X1 = 58,
423   SRAH_SPECIAL_0_OPCODE_X0 = 89,
424   SRAH_SPECIAL_0_OPCODE_X1 = 59,
425   SRAIB_SHUN_0_OPCODE_X0 = 8,
426   SRAIB_SHUN_0_OPCODE_X1 = 8,
427   SRAIH_SHUN_0_OPCODE_X0 = 9,
428   SRAIH_SHUN_0_OPCODE_X1 = 9,
429   SRAI_SHUN_0_OPCODE_X0 = 10,
430   SRAI_SHUN_0_OPCODE_X1 = 10,
431   SRAI_SHUN_0_OPCODE_Y0 = 4,
432   SRAI_SHUN_0_OPCODE_Y1 = 4,
433   SRA_SPECIAL_0_OPCODE_X0 = 90,
434   SRA_SPECIAL_0_OPCODE_X1 = 60,
435   SRA_SPECIAL_3_OPCODE_Y0 = 3,
436   SRA_SPECIAL_3_OPCODE_Y1 = 3,
437   SUBBS_U_SPECIAL_0_OPCODE_X0 = 100,
438   SUBBS_U_SPECIAL_0_OPCODE_X1 = 70,
439   SUBB_SPECIAL_0_OPCODE_X0 = 91,
440   SUBB_SPECIAL_0_OPCODE_X1 = 61,
441   SUBHS_SPECIAL_0_OPCODE_X0 = 101,
442   SUBHS_SPECIAL_0_OPCODE_X1 = 71,
443   SUBH_SPECIAL_0_OPCODE_X0 = 92,
444   SUBH_SPECIAL_0_OPCODE_X1 = 62,
445   SUBS_SPECIAL_0_OPCODE_X0 = 97,
446   SUBS_SPECIAL_0_OPCODE_X1 = 67,
447   SUB_SPECIAL_0_OPCODE_X0 = 93,
448   SUB_SPECIAL_0_OPCODE_X1 = 63,
449   SUB_SPECIAL_0_OPCODE_Y0 = 3,
450   SUB_SPECIAL_0_OPCODE_Y1 = 3,
451   SWADD_IMM_0_OPCODE_X1 = 30,
452   SWINT0_UN_0_SHUN_0_OPCODE_X1 = 18,
453   SWINT1_UN_0_SHUN_0_OPCODE_X1 = 19,
454   SWINT2_UN_0_SHUN_0_OPCODE_X1 = 20,
455   SWINT3_UN_0_SHUN_0_OPCODE_X1 = 21,
456   SW_OPCODE_Y2 = 7,
457   SW_SPECIAL_0_OPCODE_X1 = 64,
458   TBLIDXB0_UN_0_SHUN_0_OPCODE_X0 = 8,
459   TBLIDXB0_UN_0_SHUN_0_OPCODE_Y0 = 8,
460   TBLIDXB1_UN_0_SHUN_0_OPCODE_X0 = 9,
461   TBLIDXB1_UN_0_SHUN_0_OPCODE_Y0 = 9,
462   TBLIDXB2_UN_0_SHUN_0_OPCODE_X0 = 10,
463   TBLIDXB2_UN_0_SHUN_0_OPCODE_Y0 = 10,
464   TBLIDXB3_UN_0_SHUN_0_OPCODE_X0 = 11,
465   TBLIDXB3_UN_0_SHUN_0_OPCODE_Y0 = 11,
466   TNS_UN_0_SHUN_0_OPCODE_X1 = 22,
467   UN_0_SHUN_0_OPCODE_X0 = 11,
468   UN_0_SHUN_0_OPCODE_X1 = 11,
469   UN_0_SHUN_0_OPCODE_Y0 = 5,
470   UN_0_SHUN_0_OPCODE_Y1 = 5,
471   WH64_UN_0_SHUN_0_OPCODE_X1 = 23,
472   XORI_IMM_0_OPCODE_X0 = 2,
473   XORI_IMM_0_OPCODE_X1 = 21,
474   XOR_SPECIAL_0_OPCODE_X0 = 94,
475   XOR_SPECIAL_0_OPCODE_X1 = 65,
476   XOR_SPECIAL_2_OPCODE_Y0 = 3,
477   XOR_SPECIAL_2_OPCODE_Y1 = 3
478 };
479
480 #endif /* !_TILE_OPCODE_CONSTANTS_H */