Kernel  |  2.6.39

下载     查看原文件
C++程序  |  481行  |  14.63 KB
/*
 * Copyright 2010 Tilera Corporation. All Rights Reserved.
 *
 *   This program is free software; you can redistribute it and/or
 *   modify it under the terms of the GNU General Public License
 *   as published by the Free Software Foundation, version 2.
 *
 *   This program is distributed in the hope that it will be useful, but
 *   WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
 *   NON INFRINGEMENT.  See the GNU General Public License for
 *   more details.
 */

/* This file is machine-generated; DO NOT EDIT! */


#ifndef _TILE_OPCODE_CONSTANTS_H
#define _TILE_OPCODE_CONSTANTS_H
enum
{
  ADDBS_U_SPECIAL_0_OPCODE_X0 = 98,
  ADDBS_U_SPECIAL_0_OPCODE_X1 = 68,
  ADDB_SPECIAL_0_OPCODE_X0 = 1,
  ADDB_SPECIAL_0_OPCODE_X1 = 1,
  ADDHS_SPECIAL_0_OPCODE_X0 = 99,
  ADDHS_SPECIAL_0_OPCODE_X1 = 69,
  ADDH_SPECIAL_0_OPCODE_X0 = 2,
  ADDH_SPECIAL_0_OPCODE_X1 = 2,
  ADDIB_IMM_0_OPCODE_X0 = 1,
  ADDIB_IMM_0_OPCODE_X1 = 1,
  ADDIH_IMM_0_OPCODE_X0 = 2,
  ADDIH_IMM_0_OPCODE_X1 = 2,
  ADDI_IMM_0_OPCODE_X0 = 3,
  ADDI_IMM_0_OPCODE_X1 = 3,
  ADDI_IMM_1_OPCODE_SN = 1,
  ADDI_OPCODE_Y0 = 9,
  ADDI_OPCODE_Y1 = 7,
  ADDLIS_OPCODE_X0 = 1,
  ADDLIS_OPCODE_X1 = 2,
  ADDLI_OPCODE_X0 = 2,
  ADDLI_OPCODE_X1 = 3,
  ADDS_SPECIAL_0_OPCODE_X0 = 96,
  ADDS_SPECIAL_0_OPCODE_X1 = 66,
  ADD_SPECIAL_0_OPCODE_X0 = 3,
  ADD_SPECIAL_0_OPCODE_X1 = 3,
  ADD_SPECIAL_0_OPCODE_Y0 = 0,
  ADD_SPECIAL_0_OPCODE_Y1 = 0,
  ADIFFB_U_SPECIAL_0_OPCODE_X0 = 4,
  ADIFFH_SPECIAL_0_OPCODE_X0 = 5,
  ANDI_IMM_0_OPCODE_X0 = 1,
  ANDI_IMM_0_OPCODE_X1 = 4,
  ANDI_OPCODE_Y0 = 10,
  ANDI_OPCODE_Y1 = 8,
  AND_SPECIAL_0_OPCODE_X0 = 6,
  AND_SPECIAL_0_OPCODE_X1 = 4,
  AND_SPECIAL_2_OPCODE_Y0 = 0,
  AND_SPECIAL_2_OPCODE_Y1 = 0,
  AULI_OPCODE_X0 = 3,
  AULI_OPCODE_X1 = 4,
  AVGB_U_SPECIAL_0_OPCODE_X0 = 7,
  AVGH_SPECIAL_0_OPCODE_X0 = 8,
  BBNST_BRANCH_OPCODE_X1 = 15,
  BBNS_BRANCH_OPCODE_X1 = 14,
  BBNS_OPCODE_SN = 63,
  BBST_BRANCH_OPCODE_X1 = 13,
  BBS_BRANCH_OPCODE_X1 = 12,
  BBS_OPCODE_SN = 62,
  BGEZT_BRANCH_OPCODE_X1 = 7,
  BGEZ_BRANCH_OPCODE_X1 = 6,
  BGEZ_OPCODE_SN = 61,
  BGZT_BRANCH_OPCODE_X1 = 5,
  BGZ_BRANCH_OPCODE_X1 = 4,
  BGZ_OPCODE_SN = 58,
  BITX_UN_0_SHUN_0_OPCODE_X0 = 1,
  BITX_UN_0_SHUN_0_OPCODE_Y0 = 1,
  BLEZT_BRANCH_OPCODE_X1 = 11,
  BLEZ_BRANCH_OPCODE_X1 = 10,
  BLEZ_OPCODE_SN = 59,
  BLZT_BRANCH_OPCODE_X1 = 9,
  BLZ_BRANCH_OPCODE_X1 = 8,
  BLZ_OPCODE_SN = 60,
  BNZT_BRANCH_OPCODE_X1 = 3,
  BNZ_BRANCH_OPCODE_X1 = 2,
  BNZ_OPCODE_SN = 57,
  BPT_NOREG_RR_IMM_0_OPCODE_SN = 1,
  BRANCH_OPCODE_X1 = 5,
  BYTEX_UN_0_SHUN_0_OPCODE_X0 = 2,
  BYTEX_UN_0_SHUN_0_OPCODE_Y0 = 2,
  BZT_BRANCH_OPCODE_X1 = 1,
  BZ_BRANCH_OPCODE_X1 = 0,
  BZ_OPCODE_SN = 56,
  CLZ_UN_0_SHUN_0_OPCODE_X0 = 3,
  CLZ_UN_0_SHUN_0_OPCODE_Y0 = 3,
  CRC32_32_SPECIAL_0_OPCODE_X0 = 9,
  CRC32_8_SPECIAL_0_OPCODE_X0 = 10,
  CTZ_UN_0_SHUN_0_OPCODE_X0 = 4,
  CTZ_UN_0_SHUN_0_OPCODE_Y0 = 4,
  DRAIN_UN_0_SHUN_0_OPCODE_X1 = 1,
  DTLBPR_UN_0_SHUN_0_OPCODE_X1 = 2,
  DWORD_ALIGN_SPECIAL_0_OPCODE_X0 = 95,
  FINV_UN_0_SHUN_0_OPCODE_X1 = 3,
  FLUSH_UN_0_SHUN_0_OPCODE_X1 = 4,
  FNOP_NOREG_RR_IMM_0_OPCODE_SN = 3,
  FNOP_UN_0_SHUN_0_OPCODE_X0 = 5,
  FNOP_UN_0_SHUN_0_OPCODE_X1 = 5,
  FNOP_UN_0_SHUN_0_OPCODE_Y0 = 5,
  FNOP_UN_0_SHUN_0_OPCODE_Y1 = 1,
  HALT_NOREG_RR_IMM_0_OPCODE_SN = 0,
  ICOH_UN_0_SHUN_0_OPCODE_X1 = 6,
  ILL_UN_0_SHUN_0_OPCODE_X1 = 7,
  ILL_UN_0_SHUN_0_OPCODE_Y1 = 2,
  IMM_0_OPCODE_SN = 0,
  IMM_0_OPCODE_X0 = 4,
  IMM_0_OPCODE_X1 = 6,
  IMM_1_OPCODE_SN = 1,
  IMM_OPCODE_0_X0 = 5,
  INTHB_SPECIAL_0_OPCODE_X0 = 11,
  INTHB_SPECIAL_0_OPCODE_X1 = 5,
  INTHH_SPECIAL_0_OPCODE_X0 = 12,
  INTHH_SPECIAL_0_OPCODE_X1 = 6,
  INTLB_SPECIAL_0_OPCODE_X0 = 13,
  INTLB_SPECIAL_0_OPCODE_X1 = 7,
  INTLH_SPECIAL_0_OPCODE_X0 = 14,
  INTLH_SPECIAL_0_OPCODE_X1 = 8,
  INV_UN_0_SHUN_0_OPCODE_X1 = 8,
  IRET_UN_0_SHUN_0_OPCODE_X1 = 9,
  JALB_OPCODE_X1 = 13,
  JALF_OPCODE_X1 = 12,
  JALRP_SPECIAL_0_OPCODE_X1 = 9,
  JALRR_IMM_1_OPCODE_SN = 3,
  JALR_RR_IMM_0_OPCODE_SN = 5,
  JALR_SPECIAL_0_OPCODE_X1 = 10,
  JB_OPCODE_X1 = 11,
  JF_OPCODE_X1 = 10,
  JRP_SPECIAL_0_OPCODE_X1 = 11,
  JRR_IMM_1_OPCODE_SN = 2,
  JR_RR_IMM_0_OPCODE_SN = 4,
  JR_SPECIAL_0_OPCODE_X1 = 12,
  LBADD_IMM_0_OPCODE_X1 = 22,
  LBADD_U_IMM_0_OPCODE_X1 = 23,
  LB_OPCODE_Y2 = 0,
  LB_UN_0_SHUN_0_OPCODE_X1 = 10,
  LB_U_OPCODE_Y2 = 1,
  LB_U_UN_0_SHUN_0_OPCODE_X1 = 11,
  LHADD_IMM_0_OPCODE_X1 = 24,
  LHADD_U_IMM_0_OPCODE_X1 = 25,
  LH_OPCODE_Y2 = 2,
  LH_UN_0_SHUN_0_OPCODE_X1 = 12,
  LH_U_OPCODE_Y2 = 3,
  LH_U_UN_0_SHUN_0_OPCODE_X1 = 13,
  LNK_SPECIAL_0_OPCODE_X1 = 13,
  LWADD_IMM_0_OPCODE_X1 = 26,
  LWADD_NA_IMM_0_OPCODE_X1 = 27,
  LW_NA_UN_0_SHUN_0_OPCODE_X1 = 24,
  LW_OPCODE_Y2 = 4,
  LW_UN_0_SHUN_0_OPCODE_X1 = 14,
  MAXB_U_SPECIAL_0_OPCODE_X0 = 15,
  MAXB_U_SPECIAL_0_OPCODE_X1 = 14,
  MAXH_SPECIAL_0_OPCODE_X0 = 16,
  MAXH_SPECIAL_0_OPCODE_X1 = 15,
  MAXIB_U_IMM_0_OPCODE_X0 = 4,
  MAXIB_U_IMM_0_OPCODE_X1 = 5,
  MAXIH_IMM_0_OPCODE_X0 = 5,
  MAXIH_IMM_0_OPCODE_X1 = 6,
  MFSPR_IMM_0_OPCODE_X1 = 7,
  MF_UN_0_SHUN_0_OPCODE_X1 = 15,
  MINB_U_SPECIAL_0_OPCODE_X0 = 17,
  MINB_U_SPECIAL_0_OPCODE_X1 = 16,
  MINH_SPECIAL_0_OPCODE_X0 = 18,
  MINH_SPECIAL_0_OPCODE_X1 = 17,
  MINIB_U_IMM_0_OPCODE_X0 = 6,
  MINIB_U_IMM_0_OPCODE_X1 = 8,
  MINIH_IMM_0_OPCODE_X0 = 7,
  MINIH_IMM_0_OPCODE_X1 = 9,
  MM_OPCODE_X0 = 6,
  MM_OPCODE_X1 = 7,
  MNZB_SPECIAL_0_OPCODE_X0 = 19,
  MNZB_SPECIAL_0_OPCODE_X1 = 18,
  MNZH_SPECIAL_0_OPCODE_X0 = 20,
  MNZH_SPECIAL_0_OPCODE_X1 = 19,
  MNZ_SPECIAL_0_OPCODE_X0 = 21,
  MNZ_SPECIAL_0_OPCODE_X1 = 20,
  MNZ_SPECIAL_1_OPCODE_Y0 = 0,
  MNZ_SPECIAL_1_OPCODE_Y1 = 1,
  MOVEI_IMM_1_OPCODE_SN = 0,
  MOVE_RR_IMM_0_OPCODE_SN = 8,
  MTSPR_IMM_0_OPCODE_X1 = 10,
  MULHHA_SS_SPECIAL_0_OPCODE_X0 = 22,
  MULHHA_SS_SPECIAL_7_OPCODE_Y0 = 0,
  MULHHA_SU_SPECIAL_0_OPCODE_X0 = 23,
  MULHHA_UU_SPECIAL_0_OPCODE_X0 = 24,
  MULHHA_UU_SPECIAL_7_OPCODE_Y0 = 1,
  MULHHSA_UU_SPECIAL_0_OPCODE_X0 = 25,
  MULHH_SS_SPECIAL_0_OPCODE_X0 = 26,
  MULHH_SS_SPECIAL_6_OPCODE_Y0 = 0,
  MULHH_SU_SPECIAL_0_OPCODE_X0 = 27,
  MULHH_UU_SPECIAL_0_OPCODE_X0 = 28,
  MULHH_UU_SPECIAL_6_OPCODE_Y0 = 1,
  MULHLA_SS_SPECIAL_0_OPCODE_X0 = 29,
  MULHLA_SU_SPECIAL_0_OPCODE_X0 = 30,
  MULHLA_US_SPECIAL_0_OPCODE_X0 = 31,
  MULHLA_UU_SPECIAL_0_OPCODE_X0 = 32,
  MULHLSA_UU_SPECIAL_0_OPCODE_X0 = 33,
  MULHLSA_UU_SPECIAL_5_OPCODE_Y0 = 0,
  MULHL_SS_SPECIAL_0_OPCODE_X0 = 34,
  MULHL_SU_SPECIAL_0_OPCODE_X0 = 35,
  MULHL_US_SPECIAL_0_OPCODE_X0 = 36,
  MULHL_UU_SPECIAL_0_OPCODE_X0 = 37,
  MULLLA_SS_SPECIAL_0_OPCODE_X0 = 38,
  MULLLA_SS_SPECIAL_7_OPCODE_Y0 = 2,
  MULLLA_SU_SPECIAL_0_OPCODE_X0 = 39,
  MULLLA_UU_SPECIAL_0_OPCODE_X0 = 40,
  MULLLA_UU_SPECIAL_7_OPCODE_Y0 = 3,
  MULLLSA_UU_SPECIAL_0_OPCODE_X0 = 41,
  MULLL_SS_SPECIAL_0_OPCODE_X0 = 42,
  MULLL_SS_SPECIAL_6_OPCODE_Y0 = 2,
  MULLL_SU_SPECIAL_0_OPCODE_X0 = 43,
  MULLL_UU_SPECIAL_0_OPCODE_X0 = 44,
  MULLL_UU_SPECIAL_6_OPCODE_Y0 = 3,
  MVNZ_SPECIAL_0_OPCODE_X0 = 45,
  MVNZ_SPECIAL_1_OPCODE_Y0 = 1,
  MVZ_SPECIAL_0_OPCODE_X0 = 46,
  MVZ_SPECIAL_1_OPCODE_Y0 = 2,
  MZB_SPECIAL_0_OPCODE_X0 = 47,
  MZB_SPECIAL_0_OPCODE_X1 = 21,
  MZH_SPECIAL_0_OPCODE_X0 = 48,
  MZH_SPECIAL_0_OPCODE_X1 = 22,
  MZ_SPECIAL_0_OPCODE_X0 = 49,
  MZ_SPECIAL_0_OPCODE_X1 = 23,
  MZ_SPECIAL_1_OPCODE_Y0 = 3,
  MZ_SPECIAL_1_OPCODE_Y1 = 2,
  NAP_UN_0_SHUN_0_OPCODE_X1 = 16,
  NOP_NOREG_RR_IMM_0_OPCODE_SN = 2,
  NOP_UN_0_SHUN_0_OPCODE_X0 = 6,
  NOP_UN_0_SHUN_0_OPCODE_X1 = 17,
  NOP_UN_0_SHUN_0_OPCODE_Y0 = 6,
  NOP_UN_0_SHUN_0_OPCODE_Y1 = 3,
  NOREG_RR_IMM_0_OPCODE_SN = 0,
  NOR_SPECIAL_0_OPCODE_X0 = 50,
  NOR_SPECIAL_0_OPCODE_X1 = 24,
  NOR_SPECIAL_2_OPCODE_Y0 = 1,
  NOR_SPECIAL_2_OPCODE_Y1 = 1,
  ORI_IMM_0_OPCODE_X0 = 8,
  ORI_IMM_0_OPCODE_X1 = 11,
  ORI_OPCODE_Y0 = 11,
  ORI_OPCODE_Y1 = 9,
  OR_SPECIAL_0_OPCODE_X0 = 51,
  OR_SPECIAL_0_OPCODE_X1 = 25,
  OR_SPECIAL_2_OPCODE_Y0 = 2,
  OR_SPECIAL_2_OPCODE_Y1 = 2,
  PACKBS_U_SPECIAL_0_OPCODE_X0 = 103,
  PACKBS_U_SPECIAL_0_OPCODE_X1 = 73,
  PACKHB_SPECIAL_0_OPCODE_X0 = 52,
  PACKHB_SPECIAL_0_OPCODE_X1 = 26,
  PACKHS_SPECIAL_0_OPCODE_X0 = 102,
  PACKHS_SPECIAL_0_OPCODE_X1 = 72,
  PACKLB_SPECIAL_0_OPCODE_X0 = 53,
  PACKLB_SPECIAL_0_OPCODE_X1 = 27,
  PCNT_UN_0_SHUN_0_OPCODE_X0 = 7,
  PCNT_UN_0_SHUN_0_OPCODE_Y0 = 7,
  RLI_SHUN_0_OPCODE_X0 = 1,
  RLI_SHUN_0_OPCODE_X1 = 1,
  RLI_SHUN_0_OPCODE_Y0 = 1,
  RLI_SHUN_0_OPCODE_Y1 = 1,
  RL_SPECIAL_0_OPCODE_X0 = 54,
  RL_SPECIAL_0_OPCODE_X1 = 28,
  RL_SPECIAL_3_OPCODE_Y0 = 0,
  RL_SPECIAL_3_OPCODE_Y1 = 0,
  RR_IMM_0_OPCODE_SN = 0,
  S1A_SPECIAL_0_OPCODE_X0 = 55,
  S1A_SPECIAL_0_OPCODE_X1 = 29,
  S1A_SPECIAL_0_OPCODE_Y0 = 1,
  S1A_SPECIAL_0_OPCODE_Y1 = 1,
  S2A_SPECIAL_0_OPCODE_X0 = 56,
  S2A_SPECIAL_0_OPCODE_X1 = 30,
  S2A_SPECIAL_0_OPCODE_Y0 = 2,
  S2A_SPECIAL_0_OPCODE_Y1 = 2,
  S3A_SPECIAL_0_OPCODE_X0 = 57,
  S3A_SPECIAL_0_OPCODE_X1 = 31,
  S3A_SPECIAL_5_OPCODE_Y0 = 1,
  S3A_SPECIAL_5_OPCODE_Y1 = 1,
  SADAB_U_SPECIAL_0_OPCODE_X0 = 58,
  SADAH_SPECIAL_0_OPCODE_X0 = 59,
  SADAH_U_SPECIAL_0_OPCODE_X0 = 60,
  SADB_U_SPECIAL_0_OPCODE_X0 = 61,
  SADH_SPECIAL_0_OPCODE_X0 = 62,
  SADH_U_SPECIAL_0_OPCODE_X0 = 63,
  SBADD_IMM_0_OPCODE_X1 = 28,
  SB_OPCODE_Y2 = 5,
  SB_SPECIAL_0_OPCODE_X1 = 32,
  SEQB_SPECIAL_0_OPCODE_X0 = 64,
  SEQB_SPECIAL_0_OPCODE_X1 = 33,
  SEQH_SPECIAL_0_OPCODE_X0 = 65,
  SEQH_SPECIAL_0_OPCODE_X1 = 34,
  SEQIB_IMM_0_OPCODE_X0 = 9,
  SEQIB_IMM_0_OPCODE_X1 = 12,
  SEQIH_IMM_0_OPCODE_X0 = 10,
  SEQIH_IMM_0_OPCODE_X1 = 13,
  SEQI_IMM_0_OPCODE_X0 = 11,
  SEQI_IMM_0_OPCODE_X1 = 14,
  SEQI_OPCODE_Y0 = 12,
  SEQI_OPCODE_Y1 = 10,
  SEQ_SPECIAL_0_OPCODE_X0 = 66,
  SEQ_SPECIAL_0_OPCODE_X1 = 35,
  SEQ_SPECIAL_5_OPCODE_Y0 = 2,
  SEQ_SPECIAL_5_OPCODE_Y1 = 2,
  SHADD_IMM_0_OPCODE_X1 = 29,
  SHL8II_IMM_0_OPCODE_SN = 3,
  SHLB_SPECIAL_0_OPCODE_X0 = 67,
  SHLB_SPECIAL_0_OPCODE_X1 = 36,
  SHLH_SPECIAL_0_OPCODE_X0 = 68,
  SHLH_SPECIAL_0_OPCODE_X1 = 37,
  SHLIB_SHUN_0_OPCODE_X0 = 2,
  SHLIB_SHUN_0_OPCODE_X1 = 2,
  SHLIH_SHUN_0_OPCODE_X0 = 3,
  SHLIH_SHUN_0_OPCODE_X1 = 3,
  SHLI_SHUN_0_OPCODE_X0 = 4,
  SHLI_SHUN_0_OPCODE_X1 = 4,
  SHLI_SHUN_0_OPCODE_Y0 = 2,
  SHLI_SHUN_0_OPCODE_Y1 = 2,
  SHL_SPECIAL_0_OPCODE_X0 = 69,
  SHL_SPECIAL_0_OPCODE_X1 = 38,
  SHL_SPECIAL_3_OPCODE_Y0 = 1,
  SHL_SPECIAL_3_OPCODE_Y1 = 1,
  SHR1_RR_IMM_0_OPCODE_SN = 9,
  SHRB_SPECIAL_0_OPCODE_X0 = 70,
  SHRB_SPECIAL_0_OPCODE_X1 = 39,
  SHRH_SPECIAL_0_OPCODE_X0 = 71,
  SHRH_SPECIAL_0_OPCODE_X1 = 40,
  SHRIB_SHUN_0_OPCODE_X0 = 5,
  SHRIB_SHUN_0_OPCODE_X1 = 5,
  SHRIH_SHUN_0_OPCODE_X0 = 6,
  SHRIH_SHUN_0_OPCODE_X1 = 6,
  SHRI_SHUN_0_OPCODE_X0 = 7,
  SHRI_SHUN_0_OPCODE_X1 = 7,
  SHRI_SHUN_0_OPCODE_Y0 = 3,
  SHRI_SHUN_0_OPCODE_Y1 = 3,
  SHR_SPECIAL_0_OPCODE_X0 = 72,
  SHR_SPECIAL_0_OPCODE_X1 = 41,
  SHR_SPECIAL_3_OPCODE_Y0 = 2,
  SHR_SPECIAL_3_OPCODE_Y1 = 2,
  SHUN_0_OPCODE_X0 = 7,
  SHUN_0_OPCODE_X1 = 8,
  SHUN_0_OPCODE_Y0 = 13,
  SHUN_0_OPCODE_Y1 = 11,
  SH_OPCODE_Y2 = 6,
  SH_SPECIAL_0_OPCODE_X1 = 42,
  SLTB_SPECIAL_0_OPCODE_X0 = 73,
  SLTB_SPECIAL_0_OPCODE_X1 = 43,
  SLTB_U_SPECIAL_0_OPCODE_X0 = 74,
  SLTB_U_SPECIAL_0_OPCODE_X1 = 44,
  SLTEB_SPECIAL_0_OPCODE_X0 = 75,
  SLTEB_SPECIAL_0_OPCODE_X1 = 45,
  SLTEB_U_SPECIAL_0_OPCODE_X0 = 76,
  SLTEB_U_SPECIAL_0_OPCODE_X1 = 46,
  SLTEH_SPECIAL_0_OPCODE_X0 = 77,
  SLTEH_SPECIAL_0_OPCODE_X1 = 47,
  SLTEH_U_SPECIAL_0_OPCODE_X0 = 78,
  SLTEH_U_SPECIAL_0_OPCODE_X1 = 48,
  SLTE_SPECIAL_0_OPCODE_X0 = 79,
  SLTE_SPECIAL_0_OPCODE_X1 = 49,
  SLTE_SPECIAL_4_OPCODE_Y0 = 0,
  SLTE_SPECIAL_4_OPCODE_Y1 = 0,
  SLTE_U_SPECIAL_0_OPCODE_X0 = 80,
  SLTE_U_SPECIAL_0_OPCODE_X1 = 50,
  SLTE_U_SPECIAL_4_OPCODE_Y0 = 1,
  SLTE_U_SPECIAL_4_OPCODE_Y1 = 1,
  SLTH_SPECIAL_0_OPCODE_X0 = 81,
  SLTH_SPECIAL_0_OPCODE_X1 = 51,
  SLTH_U_SPECIAL_0_OPCODE_X0 = 82,
  SLTH_U_SPECIAL_0_OPCODE_X1 = 52,
  SLTIB_IMM_0_OPCODE_X0 = 12,
  SLTIB_IMM_0_OPCODE_X1 = 15,
  SLTIB_U_IMM_0_OPCODE_X0 = 13,
  SLTIB_U_IMM_0_OPCODE_X1 = 16,
  SLTIH_IMM_0_OPCODE_X0 = 14,
  SLTIH_IMM_0_OPCODE_X1 = 17,
  SLTIH_U_IMM_0_OPCODE_X0 = 15,
  SLTIH_U_IMM_0_OPCODE_X1 = 18,
  SLTI_IMM_0_OPCODE_X0 = 16,
  SLTI_IMM_0_OPCODE_X1 = 19,
  SLTI_OPCODE_Y0 = 14,
  SLTI_OPCODE_Y1 = 12,
  SLTI_U_IMM_0_OPCODE_X0 = 17,
  SLTI_U_IMM_0_OPCODE_X1 = 20,
  SLTI_U_OPCODE_Y0 = 15,
  SLTI_U_OPCODE_Y1 = 13,
  SLT_SPECIAL_0_OPCODE_X0 = 83,
  SLT_SPECIAL_0_OPCODE_X1 = 53,
  SLT_SPECIAL_4_OPCODE_Y0 = 2,
  SLT_SPECIAL_4_OPCODE_Y1 = 2,
  SLT_U_SPECIAL_0_OPCODE_X0 = 84,
  SLT_U_SPECIAL_0_OPCODE_X1 = 54,
  SLT_U_SPECIAL_4_OPCODE_Y0 = 3,
  SLT_U_SPECIAL_4_OPCODE_Y1 = 3,
  SNEB_SPECIAL_0_OPCODE_X0 = 85,
  SNEB_SPECIAL_0_OPCODE_X1 = 55,
  SNEH_SPECIAL_0_OPCODE_X0 = 86,
  SNEH_SPECIAL_0_OPCODE_X1 = 56,
  SNE_SPECIAL_0_OPCODE_X0 = 87,
  SNE_SPECIAL_0_OPCODE_X1 = 57,
  SNE_SPECIAL_5_OPCODE_Y0 = 3,
  SNE_SPECIAL_5_OPCODE_Y1 = 3,
  SPECIAL_0_OPCODE_X0 = 0,
  SPECIAL_0_OPCODE_X1 = 1,
  SPECIAL_0_OPCODE_Y0 = 1,
  SPECIAL_0_OPCODE_Y1 = 1,
  SPECIAL_1_OPCODE_Y0 = 2,
  SPECIAL_1_OPCODE_Y1 = 2,
  SPECIAL_2_OPCODE_Y0 = 3,
  SPECIAL_2_OPCODE_Y1 = 3,
  SPECIAL_3_OPCODE_Y0 = 4,
  SPECIAL_3_OPCODE_Y1 = 4,
  SPECIAL_4_OPCODE_Y0 = 5,
  SPECIAL_4_OPCODE_Y1 = 5,
  SPECIAL_5_OPCODE_Y0 = 6,
  SPECIAL_5_OPCODE_Y1 = 6,
  SPECIAL_6_OPCODE_Y0 = 7,
  SPECIAL_7_OPCODE_Y0 = 8,
  SRAB_SPECIAL_0_OPCODE_X0 = 88,
  SRAB_SPECIAL_0_OPCODE_X1 = 58,
  SRAH_SPECIAL_0_OPCODE_X0 = 89,
  SRAH_SPECIAL_0_OPCODE_X1 = 59,
  SRAIB_SHUN_0_OPCODE_X0 = 8,
  SRAIB_SHUN_0_OPCODE_X1 = 8,
  SRAIH_SHUN_0_OPCODE_X0 = 9,
  SRAIH_SHUN_0_OPCODE_X1 = 9,
  SRAI_SHUN_0_OPCODE_X0 = 10,
  SRAI_SHUN_0_OPCODE_X1 = 10,
  SRAI_SHUN_0_OPCODE_Y0 = 4,
  SRAI_SHUN_0_OPCODE_Y1 = 4,
  SRA_SPECIAL_0_OPCODE_X0 = 90,
  SRA_SPECIAL_0_OPCODE_X1 = 60,
  SRA_SPECIAL_3_OPCODE_Y0 = 3,
  SRA_SPECIAL_3_OPCODE_Y1 = 3,
  SUBBS_U_SPECIAL_0_OPCODE_X0 = 100,
  SUBBS_U_SPECIAL_0_OPCODE_X1 = 70,
  SUBB_SPECIAL_0_OPCODE_X0 = 91,
  SUBB_SPECIAL_0_OPCODE_X1 = 61,
  SUBHS_SPECIAL_0_OPCODE_X0 = 101,
  SUBHS_SPECIAL_0_OPCODE_X1 = 71,
  SUBH_SPECIAL_0_OPCODE_X0 = 92,
  SUBH_SPECIAL_0_OPCODE_X1 = 62,
  SUBS_SPECIAL_0_OPCODE_X0 = 97,
  SUBS_SPECIAL_0_OPCODE_X1 = 67,
  SUB_SPECIAL_0_OPCODE_X0 = 93,
  SUB_SPECIAL_0_OPCODE_X1 = 63,
  SUB_SPECIAL_0_OPCODE_Y0 = 3,
  SUB_SPECIAL_0_OPCODE_Y1 = 3,
  SWADD_IMM_0_OPCODE_X1 = 30,
  SWINT0_UN_0_SHUN_0_OPCODE_X1 = 18,
  SWINT1_UN_0_SHUN_0_OPCODE_X1 = 19,
  SWINT2_UN_0_SHUN_0_OPCODE_X1 = 20,
  SWINT3_UN_0_SHUN_0_OPCODE_X1 = 21,
  SW_OPCODE_Y2 = 7,
  SW_SPECIAL_0_OPCODE_X1 = 64,
  TBLIDXB0_UN_0_SHUN_0_OPCODE_X0 = 8,
  TBLIDXB0_UN_0_SHUN_0_OPCODE_Y0 = 8,
  TBLIDXB1_UN_0_SHUN_0_OPCODE_X0 = 9,
  TBLIDXB1_UN_0_SHUN_0_OPCODE_Y0 = 9,
  TBLIDXB2_UN_0_SHUN_0_OPCODE_X0 = 10,
  TBLIDXB2_UN_0_SHUN_0_OPCODE_Y0 = 10,
  TBLIDXB3_UN_0_SHUN_0_OPCODE_X0 = 11,
  TBLIDXB3_UN_0_SHUN_0_OPCODE_Y0 = 11,
  TNS_UN_0_SHUN_0_OPCODE_X1 = 22,
  UN_0_SHUN_0_OPCODE_X0 = 11,
  UN_0_SHUN_0_OPCODE_X1 = 11,
  UN_0_SHUN_0_OPCODE_Y0 = 5,
  UN_0_SHUN_0_OPCODE_Y1 = 5,
  WH64_UN_0_SHUN_0_OPCODE_X1 = 23,
  XORI_IMM_0_OPCODE_X0 = 2,
  XORI_IMM_0_OPCODE_X1 = 21,
  XOR_SPECIAL_0_OPCODE_X0 = 94,
  XOR_SPECIAL_0_OPCODE_X1 = 65,
  XOR_SPECIAL_2_OPCODE_Y0 = 3,
  XOR_SPECIAL_2_OPCODE_Y1 = 3
};

#endif /* !_TILE_OPCODE_CONSTANTS_H */