mirror of https://gitee.com/openkylin/linux.git
481 lines
15 KiB
C
481 lines
15 KiB
C
|
/*
|
||
|
* 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 */
|