data/method/gdb/gdb-13.2/sim/mips/itable.c

1942 lines
49 KiB
C

/* This file is part of GDB.
Copyright 2002, 2007 Free Software Foundation, Inc.
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; either version 3 of the License, or
(at your option) any later version.
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. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
--
This file was generated by the program igen */
#ifndef ITABLE_C
#define ITABLE_C
#include "itable.h"
const char *itable_flag_names[nr_itable_flags + 1] = {
"32",
"f",
0,
};
const char *itable_option_names[nr_itable_options + 1] = {
0,
};
const char *itable_processor_names[nr_itable_processors + 1] = {
"dsp",
"dsp2",
"mdmx",
"micromips32",
"micromips64",
"micromipsdsp",
"mips16",
"mips16e",
"mips32",
"mips32r2",
"mips32r6",
"mips3d",
"mips64",
"mips64r2",
"mips64r6",
"mipsI",
"mipsII",
"mipsIII",
"mipsIV",
"mipsV",
"r3900",
"sb1",
"smartmips",
"vr4100",
"vr4120",
"vr5000",
"vr5400",
"vr5500",
0,
};
itable_info itable[nr_itable_entries] = {
{ itable_RSVD_SPECIAL,
"6.0x0,5.*,5.*,5.*,5.OP,6.0x39",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99 },
"RSVD",
"mips.igen",
99,
},
{ itable_ADD_SPECIAL,
"6.0x0,5.RS,5.RT,5.RD,5.0x0,6.0x20",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"ADD",
"mips.igen",
1822,
},
{ itable_ADDI_NORMAL,
"6.0x8,5.RS,5.RT,16.IMMEDIATE",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"ADDI",
"mips.igen",
1844,
},
{ itable_ADDIU_NORMAL,
"6.0x9,5.RS,5.RT,16.IMMEDIATE",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"ADDIU",
"mips.igen",
1873,
},
{ itable_ADDU_SPECIAL,
"6.0x0,5.RS,5.RT,5.RD,5.0x0,6.0x21",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"ADDU",
"mips.igen",
1904,
},
{ itable_AND_SPECIAL,
"6.0x0,5.RS,5.RT,5.RD,5.0x0,6.0x24",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"AND",
"mips.igen",
1933,
},
{ itable_ANDI_NORMAL,
"6.0xc,5.RS,5.RT,16.IMMEDIATE",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"ANDI",
"mips.igen",
1955,
},
{ itable_BEQ_NORMAL,
"6.0x4,5.RS,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BEQ",
"mips.igen",
1977,
},
{ itable_BEQL_NORMAL,
"6.0x14,5.RS,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BEQL",
"mips.igen",
2012,
},
{ itable_BGEZ_REGIMM,
"6.0x1,5.RS,5.0x1,16.OFFSET",
"REGIMM",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BGEZ",
"mips.igen",
2037,
},
{ itable_BGEZAL_REGIMM,
"6.0x1,5.RS!31,5.0x11,16.OFFSET",
"REGIMM",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BGEZAL",
"mips.igen",
2063,
},
{ itable_BGEZALL_REGIMM,
"6.0x1,5.RS!31,5.0x13,16.OFFSET",
"REGIMM",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BGEZALL",
"mips.igen",
2098,
},
{ itable_BGEZL_REGIMM,
"6.0x1,5.RS,5.0x3,16.OFFSET",
"REGIMM",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BGEZL",
"mips.igen",
2128,
},
{ itable_BGTZ_NORMAL,
"6.0x7,5.RS,5.0x0,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BGTZ",
"mips.igen",
2153,
},
{ itable_BGTZL_NORMAL,
"6.0x17,5.RS,5.0x0,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BGTZL",
"mips.igen",
2179,
},
{ itable_BLEZ_NORMAL,
"6.0x6,5.RS,5.0x0,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BLEZ",
"mips.igen",
2206,
},
{ itable_BLEZL_NORMAL,
"6.0x16,5.RS,5.0x0,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BLEZL",
"mips.igen",
2234,
},
{ itable_BLTZ_REGIMM,
"6.0x1,5.RS,5.0x0,16.OFFSET",
"REGIMM",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BLTZ",
"mips.igen",
2259,
},
{ itable_BLTZAL_REGIMM,
"6.0x1,5.RS!31,5.0x10,16.OFFSET",
"REGIMM",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BLTZAL",
"mips.igen",
2285,
},
{ itable_BLTZALL_REGIMM,
"6.0x1,5.RS!31,5.0x12,16.OFFSET",
"REGIMM",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BLTZALL",
"mips.igen",
2326,
},
{ itable_BLTZL_REGIMM,
"6.0x1,5.RS,5.0x2,16.OFFSET",
"REGIMM",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BLTZL",
"mips.igen",
2354,
},
{ itable_BNE_NORMAL,
"6.0x5,5.RS,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BNE",
"mips.igen",
2381,
},
{ itable_BNEL_NORMAL,
"6.0x15,5.RS,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BNEL",
"mips.igen",
2407,
},
{ itable_BREAK_SPECIAL,
"6.0x0,20.CODE,6.0xd",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"BREAK",
"mips.igen",
2432,
},
{ itable_DIV_SPECIAL,
"6.0x0,5.RS,5.RT,10.0x0,6.0x1a",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"DIV",
"mips.igen",
2708,
},
{ itable_DIVU_SPECIAL,
"6.0x0,5.RS,5.RT,10.0x0,6.0x1b",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"DIVU",
"mips.igen",
2749,
},
{ itable_J_NORMAL,
"6.0x2,26.INSTR_INDEX",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"J",
"mips.igen",
3159,
},
{ itable_JAL_NORMAL,
"6.0x3,26.INSTR_INDEX",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"JAL",
"mips.igen",
3183,
},
{ itable_JALR_SPECIAL,
"6.0x0,5.RS,5.0x0,5.RD,5.0x0,6.0x9",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"JALR",
"mips.igen",
3207,
},
{ itable_JR_SPECIAL,
"6.0x0,5.RS,10.0x0,5.0x0,6.0x8",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"JR",
"mips.igen",
3243,
},
{ itable_LB_NORMAL,
"6.0x20,5.BASE,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"LB",
"mips.igen",
3377,
},
{ itable_LBU_NORMAL,
"6.0x24,5.BASE,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"LBU",
"mips.igen",
3398,
},
{ itable_LH_NORMAL,
"6.0x21,5.BASE,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"LH",
"mips.igen",
3485,
},
{ itable_LHU_NORMAL,
"6.0x25,5.BASE,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"LHU",
"mips.igen",
3506,
},
{ itable_LL_NORMAL,
"6.0x30,5.BASE,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"LL",
"mips.igen",
3527,
},
{ itable_LUI_NORMAL,
"6.0xf,5.0x0,5.RT,16.IMMEDIATE",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"LUI",
"mips.igen",
3559,
},
{ itable_LW_NORMAL,
"6.0x23,5.BASE,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"LW",
"mips.igen",
3580,
},
{ itable_LWCz_NORMAL,
"4.0xc,2.ZZ!0!1!3,5.BASE,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"LWCz",
"mips.igen",
3601,
},
{ itable_LWL_NORMAL,
"6.0x22,5.BASE,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"LWL",
"mips.igen",
3620,
},
{ itable_LWR_NORMAL,
"6.0x26,5.BASE,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"LWR",
"mips.igen",
3639,
},
{ itable_MFHI_SPECIAL,
"6.0x0,10.0x0,5.RD,5.0x0,6.0x10",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips64,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"MFHI",
"mips.igen",
3724,
},
{ itable_MFLO_SPECIAL,
"6.0x0,10.0x0,5.RD,5.0x0,6.0x12",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips64,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"MFLO",
"mips.igen",
3760,
},
{ itable_MOVN_SPECIAL,
"6.0x0,5.RS,5.RT,5.RD,5.0x0,6.0xb",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsIV,mipsV,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 99 },
"MOVN",
"mips.igen",
3788,
},
{ itable_MOVZ_SPECIAL,
"6.0x0,5.RS,5.RT,5.RD,5.0x0,6.0xa",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsIV,mipsV,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 99 },
"MOVZ",
"mips.igen",
3803,
},
{ itable_MTHI_SPECIAL,
"6.0x0,5.RS,15.0x0,6.0x11",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips64,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"MTHI",
"mips.igen",
3860,
},
{ itable_MTLO_SPECIAL,
"6.0x0,5.RS,15.0x0,6.0x13",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips64,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"MTLO",
"mips.igen",
3888,
},
{ itable_MULT_SPECIAL,
"6.0x0,5.RS,5.RT,10.0x0,6.0x18",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips64,mipsI,mipsII,mipsIII,mipsIV,mipsV,vr4100",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 99 },
"MULT",
"mips.igen",
3946,
},
{ itable_MULTU_SPECIAL,
"6.0x0,5.RS,5.RT,10.0x0,6.0x19",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips64,mipsI,mipsII,mipsIII,mipsIV,mipsV,vr4100",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 99 },
"MULTU",
"mips.igen",
3998,
},
{ itable_NOR_SPECIAL,
"6.0x0,5.RS,5.RT,5.RD,5.0x0,6.0x27",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"NOR",
"mips.igen",
4041,
},
{ itable_OR_SPECIAL,
"6.0x0,5.RS,5.RT,5.RD,5.0x0,6.0x25",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"OR",
"mips.igen",
4069,
},
{ itable_ORI_NORMAL,
"6.0xd,5.RS,5.RT,16.IMMEDIATE",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"ORI",
"mips.igen",
4098,
},
{ itable_PREF_NORMAL,
"6.0x33,5.BASE,5.HINT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsIV,mipsV,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 99 },
"PREF",
"mips.igen",
4119,
},
{ itable_SB_NORMAL,
"6.0x28,5.BASE,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SB",
"mips.igen",
4255,
},
{ itable_SC_NORMAL,
"6.0x38,5.BASE,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"SC",
"mips.igen",
4276,
},
{ itable_SH_NORMAL,
"6.0x29,5.BASE,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SH",
"mips.igen",
4372,
},
{ itable_SLLa_SPECIAL,
"6.0x0,5.0x0,5.RT,5.RD,5.SHIFT,6.0x0",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SLLa",
"mips.igen",
4401,
},
{ itable_SLLV_SPECIAL,
"6.0x0,5.RS,5.RT,5.RD,5.0x0,6.0x4",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SLLV",
"mips.igen",
4444,
},
{ itable_SLT_SPECIAL,
"6.0x0,5.RS,5.RT,5.RD,5.0x0,6.0x2a",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SLT",
"mips.igen",
4472,
},
{ itable_SLTI_NORMAL,
"6.0xa,5.RS,5.RT,16.IMMEDIATE",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SLTI",
"mips.igen",
4500,
},
{ itable_SLTIU_NORMAL,
"6.0xb,5.RS,5.RT,16.IMMEDIATE",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SLTIU",
"mips.igen",
4528,
},
{ itable_SLTU_SPECIAL,
"6.0x0,5.RS,5.RT,5.RD,5.0x0,6.0x2b",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SLTU",
"mips.igen",
4557,
},
{ itable_SRA_SPECIAL,
"6.0x0,5.0x0,5.RT,5.RD,5.SHIFT,6.0x3",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SRA",
"mips.igen",
4588,
},
{ itable_SRAV_SPECIAL,
"6.0x0,5.RS,5.RT,5.RD,5.0x0,6.0x7",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SRAV",
"mips.igen",
4621,
},
{ itable_SRL_SPECIAL,
"6.0x0,5.0x0,5.RT,5.RD,5.SHIFT,6.0x2",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SRL",
"mips.igen",
4653,
},
{ itable_SRLV_SPECIAL,
"6.0x0,5.RS,5.RT,5.RD,5.0x0,6.0x6",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SRLV",
"mips.igen",
4685,
},
{ itable_SUB_SPECIAL,
"6.0x0,5.RS,5.RT,5.RD,5.0x0,6.0x22",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SUB",
"mips.igen",
4706,
},
{ itable_SUBU_SPECIAL,
"6.0x0,5.RS,5.RT,5.RD,5.0x0,6.0x23",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SUBU",
"mips.igen",
4736,
},
{ itable_SW_NORMAL,
"6.0x2b,5.BASE,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SW",
"mips.igen",
4757,
},
{ itable_SWCz_NORMAL,
"4.0xe,2.ZZ!0!1!3,5.BASE,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SWCz",
"mips.igen",
4778,
},
{ itable_SWL_NORMAL,
"6.0x2a,5.BASE,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SWL",
"mips.igen",
4797,
},
{ itable_SWR_NORMAL,
"6.0x2e,5.BASE,5.RT,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SWR",
"mips.igen",
4816,
},
{ itable_SYNC_SPECIAL,
"6.0x0,15.0x0,5.STYPE,6.0xf",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SYNC",
"mips.igen",
4835,
},
{ itable_SYSCALL_SPECIAL,
"6.0x0,20.CODE,6.0xc",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SYSCALL",
"mips.igen",
4856,
},
{ itable_TEQ_SPECIAL,
"6.0x0,5.RS,5.RT,10.CODE,6.0x34",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"TEQ",
"mips.igen",
4877,
},
{ itable_TEQI_REGIMM,
"6.0x1,5.RS,5.0xc,16.IMMEDIATE",
"REGIMM",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"TEQI",
"mips.igen",
4896,
},
{ itable_TGE_SPECIAL,
"6.0x0,5.RS,5.RT,10.CODE,6.0x30",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"TGE",
"mips.igen",
4913,
},
{ itable_TGEI_REGIMM,
"6.0x1,5.RS,5.0x8,16.IMMEDIATE",
"REGIMM",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"TGEI",
"mips.igen",
4932,
},
{ itable_TGEIU_REGIMM,
"6.0x1,5.RS,5.0x9,16.IMMEDIATE",
"REGIMM",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"TGEIU",
"mips.igen",
4949,
},
{ itable_TGEU_SPECIAL,
"6.0x0,5.RS,5.RT,10.CODE,6.0x31",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"TGEU",
"mips.igen",
4966,
},
{ itable_TLT_SPECIAL,
"6.0x0,5.RS,5.RT,10.CODE,6.0x32",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"TLT",
"mips.igen",
4985,
},
{ itable_TLTI_REGIMM,
"6.0x1,5.RS,5.0xa,16.IMMEDIATE",
"REGIMM",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"TLTI",
"mips.igen",
5004,
},
{ itable_TLTIU_REGIMM,
"6.0x1,5.RS,5.0xb,16.IMMEDIATE",
"REGIMM",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"TLTIU",
"mips.igen",
5021,
},
{ itable_TLTU_SPECIAL,
"6.0x0,5.RS,5.RT,10.CODE,6.0x33",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"TLTU",
"mips.igen",
5038,
},
{ itable_TNE_SPECIAL,
"6.0x0,5.RS,5.RT,10.CODE,6.0x36",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"TNE",
"mips.igen",
5057,
},
{ itable_TNEI_REGIMM,
"6.0x1,5.RS,5.0xe,16.IMMEDIATE",
"REGIMM",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"TNEI",
"mips.igen",
5076,
},
{ itable_XOR_SPECIAL,
"6.0x0,5.RS,5.RT,5.RD,5.0x0,6.0x26",
"SPECIAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"XOR",
"mips.igen",
5100,
},
{ itable_XORI_NORMAL,
"6.0xe,5.RS,5.RT,16.IMMEDIATE",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"XORI",
"mips.igen",
5128,
},
{ itable_ABS_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!7,5.0x0,5.FS,5.FD,6.0x5",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"ABS.fmt",
"mips.igen",
5370,
},
{ itable_ADD_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!7,5.FT,5.FS,5.FD,6.0x0",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"ADD.fmt",
"mips.igen",
5392,
},
{ itable_BC1b_COP1S,
"6.0x11,5.0x8,3.CC,1.ND,1.TF,16.OFFSET",
"COP1S",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsIV,mipsV,r3900,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 99 },
"BC1b",
"mips.igen",
5454,
},
{ itable_C_cond_fmtb_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!7,5.FT,5.FS,3.CC,2.0x0,2.0x3,4.COND",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"C.cond.fmtb",
"mips.igen",
5492,
},
{ itable_CEIL_L_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!6!7,5.0x0,5.FS,5.FD,6.0xa",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"CEIL.L.fmt",
"mips.igen",
5509,
},
{ itable_CEIL_W_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!6!7,5.0x0,5.FS,5.FD,6.0xe",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"CEIL.W",
"mips.igen",
5527,
},
{ itable_CFC1b_COP1,
"6.0x11,5.0x2,5.RT,5.FS,11.0x0",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mipsIV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"CFC1b",
"mips.igen",
5561,
},
{ itable_CTC1b_COP1,
"6.0x11,5.0x6,5.RT,5.FS,11.0x0",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mipsIV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"CTC1b",
"mips.igen",
5604,
},
{ itable_CVT_D_fmt_COP1,
"6.0x11,2.0x2,3.FMT!1!2!3!6!7,5.0x0,5.FS,5.FD,6.0x21",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"CVT.D.fmt",
"mips.igen",
5635,
},
{ itable_CVT_L_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!6!7,5.0x0,5.FS,5.FD,6.0x25",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"CVT.L.fmt",
"mips.igen",
5656,
},
{ itable_CVT_S_fmt_COP1,
"6.0x11,2.0x2,3.FMT!0!2!3!6!7,5.0x0,5.FS,5.FD,6.0x20",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"CVT.S.fmt",
"mips.igen",
5688,
},
{ itable_CVT_W_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!6!7,5.0x0,5.FS,5.FD,6.0x24",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"CVT.W.fmt",
"mips.igen",
5731,
},
{ itable_DIV_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!6!7,5.FT,5.FS,5.FD,6.0x3",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"DIV.fmt",
"mips.igen",
5752,
},
{ itable_FLOOR_L_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!6!7,5.0x0,5.FS,5.FD,6.0xb",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"FLOOR.L.fmt",
"mips.igen",
5843,
},
{ itable_FLOOR_W_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!6!7,5.0x0,5.FS,5.FD,6.0xf",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"FLOOR.W.fmt",
"mips.igen",
5861,
},
{ itable_LDC1b_COP1,
"6.0x35,5.BASE,5.FT,16.OFFSET",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips64,mips64r2,mips64r6,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"LDC1b",
"mips.igen",
5893,
},
{ itable_LWC1_COP1,
"6.0x31,5.BASE,5.FT,16.OFFSET",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"LWC1",
"mips.igen",
5953,
},
{ itable_LWXC1_COP1X,
"6.0x13,5.BASE,5.INDEX,5.0x0,5.FD,6.0x0",
"COP1X",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32r2,mips64,mips64r2,mipsIV,mipsV,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 99 },
"LWXC1",
"mips.igen",
5974,
},
{ itable_MADD_fmt_COP1X,
"6.0x13,5.FR,5.FT,5.FS,5.FD,3.0x4,3.FMT!2!3!4!5!7",
"COP1X",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32r2,mips64,mips64r2,mipsIV,mipsV,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 99 },
"MADD.fmt",
"mips.igen",
5988,
},
{ itable_MFC1b_COP1,
"6.0x11,5.0x0,5.RT,5.FS,11.0x0",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"MFC1b",
"mips.igen",
6014,
},
{ itable_MOV_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!7,5.0x0,5.FS,5.FD,6.0x6",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"MOV.fmt",
"mips.igen",
6032,
},
{ itable_MOVtf_SPECIAL,
"6.0x0,5.RS,3.CC,1.0x0,1.TF,5.RD,5.0x0,6.0x1",
"SPECIAL",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsIV,mipsV,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 99 },
"MOVtf",
"mips.igen",
6055,
},
{ itable_MOVtf_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!7,3.CC,1.0x0,1.TF,5.FS,5.FD,6.0x11",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsIV,mipsV,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 99 },
"MOVtf.fmt",
"mips.igen",
6071,
},
{ itable_MOVN_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!7,5.RT,5.FS,5.FD,6.0x13",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsIV,mipsV,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 99 },
"MOVN.fmt",
"mips.igen",
6085,
},
{ itable_MOVZ_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!7,5.RT,5.FS,5.FD,6.0x12",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsIV,mipsV,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 99 },
"MOVZ.fmt",
"mips.igen",
6106,
},
{ itable_MSUB_fmt_COP1X,
"6.0x13,5.FR,5.FT,5.FS,5.FD,3.0x5,3.FMT!2!3!4!5!7",
"COP1X",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32r2,mips64,mips64r2,mipsIV,mipsV,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 99 },
"MSUB.fmt",
"mips.igen",
6120,
},
{ itable_MTC1b_COP1,
"6.0x11,5.0x4,5.RT,5.FS,11.0x0",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"MTC1b",
"mips.igen",
6147,
},
{ itable_MUL_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!7,5.FT,5.FS,5.FD,6.0x2",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"MUL.fmt",
"mips.igen",
6165,
},
{ itable_NEG_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!7,5.0x0,5.FS,5.FD,6.0x7",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"NEG.fmt",
"mips.igen",
6186,
},
{ itable_NMADD_fmt_COP1X,
"6.0x13,5.FR,5.FT,5.FS,5.FD,3.0x6,3.FMT!2!3!4!5!7",
"COP1X",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32r2,mips64,mips64r2,mipsIV,mipsV,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 99 },
"NMADD.fmt",
"mips.igen",
6207,
},
{ itable_NMSUB_fmt_COP1X,
"6.0x13,5.FR,5.FT,5.FS,5.FD,3.0x7,3.FMT!2!3!4!5!7",
"COP1X",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32r2,mips64,mips64r2,mipsIV,mipsV,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 99 },
"NMSUB.fmt",
"mips.igen",
6220,
},
{ itable_PREFX_COP1X,
"6.0x13,5.BASE,5.INDEX,5.HINT,5.0x0,6.0xf",
"COP1X",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32r2,mips64,mips64r2,mipsIV,mipsV,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 99 },
"PREFX",
"mips.igen",
6255,
},
{ itable_RECIP_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!6!7,5.0x0,5.FS,5.FD,6.0x15",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsIV,mipsV,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 99 },
"RECIP.fmt",
"mips.igen",
6290,
},
{ itable_ROUND_L_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!6!7,5.0x0,5.FS,5.FD,6.0x8",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"ROUND.L.fmt",
"mips.igen",
6305,
},
{ itable_ROUND_W_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!6!7,5.0x0,5.FS,5.FD,6.0xc",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"ROUND.W.fmt",
"mips.igen",
6323,
},
{ itable_RSQRT_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!6!7,5.0x0,5.FS,5.FD,6.0x16",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsIV,mipsV,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 99 },
"RSQRT.fmt",
"mips.igen",
6343,
},
{ itable_SDC1b_COP1,
"6.0x3d,5.BASE,5.FT,16.OFFSET",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips64,mips64r2,mips64r6,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SDC1b",
"mips.igen",
6369,
},
{ itable_SQRT_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!6!7,5.0x0,5.FS,5.FD,6.0x4",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SQRT.fmt",
"mips.igen",
6429,
},
{ itable_SUB_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!7,5.FT,5.FS,5.FD,6.0x1",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SUB.fmt",
"mips.igen",
6449,
},
{ itable_SWC1_COP1,
"6.0x39,5.BASE,5.FT,16.OFFSET",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"SWC1",
"mips.igen",
6471,
},
{ itable_SWXC1_COP1X,
"6.0x13,5.BASE,5.INDEX,5.FS,5.0x0,6.0x8",
"COP1X",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32r2,mips64,mips64r2,mipsIV,mipsV,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 99 },
"SWXC1",
"mips.igen",
6492,
},
{ itable_TRUNC_L_fmt_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!6!7,5.0x0,5.FS,5.FD,6.0x9",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"TRUNC.L.fmt",
"mips.igen",
6505,
},
{ itable_TRUNC_W_COP1,
"6.0x11,2.0x2,3.FMT!2!3!4!5!6!7,5.0x0,5.FS,5.FD,6.0xd",
"COP1",
"32,f",
{ 1, 1, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"TRUNC.W",
"mips.igen",
6523,
},
{ itable_BC0F_COP0,
"6.0x10,5.0x8,5.0x0,16.OFFSET",
"COP0",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"BC0F",
"mips.igen",
6550,
},
{ itable_BC0FL_COP0,
"6.0x10,5.0x8,5.0x2,16.OFFSET",
"COP0",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"BC0FL",
"mips.igen",
6575,
},
{ itable_BC0T_COP0,
"6.0x10,5.0x8,5.0x1,16.OFFSET",
"COP0",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,vr4100",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 99 },
"BC0T",
"mips.igen",
6592,
},
{ itable_BC0TL_COP0,
"6.0x10,5.0x8,5.0x3,16.OFFSET",
"COP0",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"BC0TL",
"mips.igen",
6608,
},
{ itable_CACHE_NORMAL,
"6.0x2f,5.BASE,5.OP,16.OFFSET",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips64,mips64r2,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"CACHE",
"mips.igen",
6635,
},
{ itable_ERET_COP0,
"6.0x10,1.0x1,19.0x0,6.0x18",
"COP0",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"ERET",
"mips.igen",
6680,
},
{ itable_MFC0_COP0,
"6.0x10,5.0x0,5.RT,5.RD,8.0x0,3.SEL",
"COP0",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"MFC0",
"mips.igen",
6709,
},
{ itable_MTC0_COP0,
"6.0x10,5.0x4,5.RT,5.RD,8.0x0,3.SEL",
"COP0",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"MTC0",
"mips.igen",
6731,
},
{ itable_RFE_COP0,
"6.0x10,1.0x1,19.0x0,6.0x10",
"COP0",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 99 },
"RFE",
"mips.igen",
6752,
},
{ itable_COPz_NORMAL,
"4.0x4,2.ZZ!0!1!3,5.COP_FUN0!8,5.COP_FUN1,16.COP_FUN2",
"NORMAL",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,r3900,vr4100",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 99 },
"COPz",
"mips.igen",
6767,
},
{ itable_TLBP_COP0,
"6.0x10,1.0x1,19.0x0,6.0x8",
"COP0",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"TLBP",
"mips.igen",
6788,
},
{ itable_TLBR_COP0,
"6.0x10,1.0x1,19.0x0,6.0x1",
"COP0",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"TLBR",
"mips.igen",
6805,
},
{ itable_TLBWI_COP0,
"6.0x10,1.0x1,19.0x0,6.0x2",
"COP0",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"TLBWI",
"mips.igen",
6822,
},
{ itable_TLBWR_COP0,
"6.0x10,1.0x1,19.0x0,6.0x6",
"COP0",
"32",
{ 1, 0, 99 },
"",
{ 99 },
"mips32,mips32r2,mips32r6,mips64,mips64r2,mips64r6,mipsI,mipsII,mipsIII,mipsIV,mipsV,vr4100,vr5000",
{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 99 },
"TLBWR",
"mips.igen",
6839,
},
};
#endif /* _ITABLE_C_*/