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 20enum 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 */ 481