Line data Source code
1 : /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2 : |* *|
3 : |* Subtarget Enumeration Source Fragment *|
4 : |* *|
5 : |* Automatically generated file, do not edit! *|
6 : |* *|
7 : \*===----------------------------------------------------------------------===*/
8 :
9 :
10 : #ifdef GET_SUBTARGETINFO_ENUM
11 : #undef GET_SUBTARGETINFO_ENUM
12 :
13 : namespace llvm {
14 : namespace Mips {
15 : enum {
16 : FeatureCRC = 0,
17 : FeatureCnMips = 1,
18 : FeatureDSP = 2,
19 : FeatureDSPR2 = 3,
20 : FeatureDSPR3 = 4,
21 : FeatureEVA = 5,
22 : FeatureFP64Bit = 6,
23 : FeatureFPXX = 7,
24 : FeatureGINV = 8,
25 : FeatureGP64Bit = 9,
26 : FeatureLongCalls = 10,
27 : FeatureMSA = 11,
28 : FeatureMT = 12,
29 : FeatureMadd4 = 13,
30 : FeatureMicroMips = 14,
31 : FeatureMips1 = 15,
32 : FeatureMips2 = 16,
33 : FeatureMips3 = 17,
34 : FeatureMips3_32 = 18,
35 : FeatureMips3_32r2 = 19,
36 : FeatureMips4 = 20,
37 : FeatureMips4_32 = 21,
38 : FeatureMips4_32r2 = 22,
39 : FeatureMips5 = 23,
40 : FeatureMips5_32r2 = 24,
41 : FeatureMips16 = 25,
42 : FeatureMips32 = 26,
43 : FeatureMips32r2 = 27,
44 : FeatureMips32r3 = 28,
45 : FeatureMips32r5 = 29,
46 : FeatureMips32r6 = 30,
47 : FeatureMips64 = 31,
48 : FeatureMips64r2 = 32,
49 : FeatureMips64r3 = 33,
50 : FeatureMips64r5 = 34,
51 : FeatureMips64r6 = 35,
52 : FeatureNaN2008 = 36,
53 : FeatureNoABICalls = 37,
54 : FeatureNoOddSPReg = 38,
55 : FeaturePTR64Bit = 39,
56 : FeatureSingleFloat = 40,
57 : FeatureSoftFloat = 41,
58 : FeatureSym32 = 42,
59 : FeatureUseIndirectJumpsHazard = 43,
60 : FeatureUseTCCInDIV = 44,
61 : FeatureVFPU = 45,
62 : FeatureVirt = 46,
63 : ImplP5600 = 47,
64 : };
65 : } // end namespace Mips
66 : } // end namespace llvm
67 :
68 : #endif // GET_SUBTARGETINFO_ENUM
69 :
70 :
71 : #ifdef GET_SUBTARGETINFO_MC_DESC
72 : #undef GET_SUBTARGETINFO_MC_DESC
73 :
74 : namespace llvm {
75 : // Sorted (by key) array of values for CPU features.
76 : extern const llvm::SubtargetFeatureKV MipsFeatureKV[] = {
77 : { "cnmips", "Octeon cnMIPS Support", { Mips::FeatureCnMips }, { Mips::FeatureMips64r2 } },
78 : { "crc", "Mips R6 CRC ASE", { Mips::FeatureCRC }, { } },
79 : { "dsp", "Mips DSP ASE", { Mips::FeatureDSP }, { } },
80 : { "dspr2", "Mips DSP-R2 ASE", { Mips::FeatureDSPR2 }, { Mips::FeatureDSP } },
81 : { "dspr3", "Mips DSP-R3 ASE", { Mips::FeatureDSPR3 }, { Mips::FeatureDSP, Mips::FeatureDSPR2 } },
82 : { "eva", "Mips EVA ASE", { Mips::FeatureEVA }, { } },
83 : { "fp64", "Support 64-bit FP registers", { Mips::FeatureFP64Bit }, { } },
84 : { "fpxx", "Support for FPXX", { Mips::FeatureFPXX }, { } },
85 : { "ginv", "Mips Global Invalidate ASE", { Mips::FeatureGINV }, { } },
86 : { "gp64", "General Purpose Registers are 64-bit wide", { Mips::FeatureGP64Bit }, { } },
87 : { "long-calls", "Disable use of the jal instruction", { Mips::FeatureLongCalls }, { } },
88 : { "micromips", "microMips mode", { Mips::FeatureMicroMips }, { } },
89 : { "mips1", "Mips I ISA Support [highly experimental]", { Mips::FeatureMips1 }, { } },
90 : { "mips16", "Mips16 mode", { Mips::FeatureMips16 }, { } },
91 : { "mips2", "Mips II ISA Support [highly experimental]", { Mips::FeatureMips2 }, { Mips::FeatureMips1 } },
92 : { "mips3", "MIPS III ISA Support [highly experimental]", { Mips::FeatureMips3 }, { Mips::FeatureMips2, Mips::FeatureMips3_32, Mips::FeatureMips3_32r2, Mips::FeatureGP64Bit, Mips::FeatureFP64Bit } },
93 : { "mips32", "Mips32 ISA Support", { Mips::FeatureMips32 }, { Mips::FeatureMips2, Mips::FeatureMips3_32, Mips::FeatureMips4_32 } },
94 : { "mips32r2", "Mips32r2 ISA Support", { Mips::FeatureMips32r2 }, { Mips::FeatureMips3_32r2, Mips::FeatureMips4_32r2, Mips::FeatureMips5_32r2, Mips::FeatureMips32 } },
95 : { "mips32r3", "Mips32r3 ISA Support", { Mips::FeatureMips32r3 }, { Mips::FeatureMips32r2 } },
96 : { "mips32r5", "Mips32r5 ISA Support", { Mips::FeatureMips32r5 }, { Mips::FeatureMips32r3 } },
97 : { "mips32r6", "Mips32r6 ISA Support [experimental]", { Mips::FeatureMips32r6 }, { Mips::FeatureMips32r5, Mips::FeatureFP64Bit, Mips::FeatureNaN2008 } },
98 : { "mips3_32", "Subset of MIPS-III that is also in MIPS32 [highly experimental]", { Mips::FeatureMips3_32 }, { } },
99 : { "mips3_32r2", "Subset of MIPS-III that is also in MIPS32r2 [highly experimental]", { Mips::FeatureMips3_32r2 }, { } },
100 : { "mips4", "MIPS IV ISA Support", { Mips::FeatureMips4 }, { Mips::FeatureMips3, Mips::FeatureMips4_32, Mips::FeatureMips4_32r2 } },
101 : { "mips4_32", "Subset of MIPS-IV that is also in MIPS32 [highly experimental]", { Mips::FeatureMips4_32 }, { } },
102 : { "mips4_32r2", "Subset of MIPS-IV that is also in MIPS32r2 [highly experimental]", { Mips::FeatureMips4_32r2 }, { } },
103 : { "mips5", "MIPS V ISA Support [highly experimental]", { Mips::FeatureMips5 }, { Mips::FeatureMips4, Mips::FeatureMips5_32r2 } },
104 : { "mips5_32r2", "Subset of MIPS-V that is also in MIPS32r2 [highly experimental]", { Mips::FeatureMips5_32r2 }, { } },
105 : { "mips64", "Mips64 ISA Support", { Mips::FeatureMips64 }, { Mips::FeatureMips5, Mips::FeatureMips32 } },
106 : { "mips64r2", "Mips64r2 ISA Support", { Mips::FeatureMips64r2 }, { Mips::FeatureMips64, Mips::FeatureMips32r2 } },
107 : { "mips64r3", "Mips64r3 ISA Support", { Mips::FeatureMips64r3 }, { Mips::FeatureMips64r2, Mips::FeatureMips32r3 } },
108 : { "mips64r5", "Mips64r5 ISA Support", { Mips::FeatureMips64r5 }, { Mips::FeatureMips64r3, Mips::FeatureMips32r5 } },
109 : { "mips64r6", "Mips64r6 ISA Support [experimental]", { Mips::FeatureMips64r6 }, { Mips::FeatureMips32r6, Mips::FeatureMips64r5, Mips::FeatureNaN2008 } },
110 : { "msa", "Mips MSA ASE", { Mips::FeatureMSA }, { } },
111 : { "mt", "Mips MT ASE", { Mips::FeatureMT }, { } },
112 : { "nan2008", "IEEE 754-2008 NaN encoding", { Mips::FeatureNaN2008 }, { } },
113 : { "noabicalls", "Disable SVR4-style position-independent code", { Mips::FeatureNoABICalls }, { } },
114 : { "nomadd4", "Disable 4-operand madd.fmt and related instructions", { Mips::FeatureMadd4 }, { } },
115 : { "nooddspreg", "Disable odd numbered single-precision registers", { Mips::FeatureNoOddSPReg }, { } },
116 : { "p5600", "The P5600 Processor", { Mips::ImplP5600 }, { Mips::FeatureMips32r5 } },
117 : { "ptr64", "Pointers are 64-bit wide", { Mips::FeaturePTR64Bit }, { } },
118 : { "single-float", "Only supports single precision float", { Mips::FeatureSingleFloat }, { } },
119 : { "soft-float", "Does not support floating point instructions", { Mips::FeatureSoftFloat }, { } },
120 : { "sym32", "Symbols are 32 bit on Mips64", { Mips::FeatureSym32 }, { } },
121 : { "use-indirect-jump-hazard", "Use indirect jump guards to prevent certain speculation based attacks", { Mips::FeatureUseIndirectJumpsHazard }, { } },
122 : { "use-tcc-in-div", "Force the assembler to use trapping", { Mips::FeatureUseTCCInDIV }, { } },
123 : { "vfpu", "Enable vector FPU instructions", { Mips::FeatureVFPU }, { } },
124 : { "virt", "Mips Virtualization ASE", { Mips::FeatureVirt }, { } },
125 : };
126 :
127 : // Sorted (by key) array of values for CPU subtype.
128 : extern const llvm::SubtargetFeatureKV MipsSubTypeKV[] = {
129 : { "mips1", "Select the mips1 processor", { Mips::FeatureMips1 }, { } },
130 : { "mips2", "Select the mips2 processor", { Mips::FeatureMips2 }, { } },
131 : { "mips3", "Select the mips3 processor", { Mips::FeatureMips3 }, { } },
132 : { "mips32", "Select the mips32 processor", { Mips::FeatureMips32 }, { } },
133 : { "mips32r2", "Select the mips32r2 processor", { Mips::FeatureMips32r2 }, { } },
134 : { "mips32r3", "Select the mips32r3 processor", { Mips::FeatureMips32r3 }, { } },
135 : { "mips32r5", "Select the mips32r5 processor", { Mips::FeatureMips32r5 }, { } },
136 : { "mips32r6", "Select the mips32r6 processor", { Mips::FeatureMips32r6 }, { } },
137 : { "mips4", "Select the mips4 processor", { Mips::FeatureMips4 }, { } },
138 : { "mips5", "Select the mips5 processor", { Mips::FeatureMips5 }, { } },
139 : { "mips64", "Select the mips64 processor", { Mips::FeatureMips64 }, { } },
140 : { "mips64r2", "Select the mips64r2 processor", { Mips::FeatureMips64r2 }, { } },
141 : { "mips64r3", "Select the mips64r3 processor", { Mips::FeatureMips64r3 }, { } },
142 : { "mips64r5", "Select the mips64r5 processor", { Mips::FeatureMips64r5 }, { } },
143 : { "mips64r6", "Select the mips64r6 processor", { Mips::FeatureMips64r6 }, { } },
144 : { "octeon", "Select the octeon processor", { Mips::FeatureMips64r2, Mips::FeatureCnMips }, { } },
145 : { "p5600", "Select the p5600 processor", { Mips::ImplP5600 }, { } },
146 : };
147 :
148 : #ifdef DBGFIELD
149 : #error "<target>GenSubtargetInfo.inc requires a DBGFIELD macro"
150 : #endif
151 : #if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
152 : #define DBGFIELD(x) x,
153 : #else
154 : #define DBGFIELD(x)
155 : #endif
156 :
157 : // ===============================================================
158 : // Data tables for the new per-operand machine model.
159 :
160 : // {ProcResourceIdx, Cycles}
161 : extern const llvm::MCWriteProcResEntry MipsWriteProcResTable[] = {
162 : { 0, 0}, // Invalid
163 : { 1, 1}, // #1
164 : { 7, 1}, // #2
165 : { 1, 1}, // #3
166 : { 9, 1}, // #4
167 : { 5, 1}, // #5
168 : {13, 1}, // #6
169 : { 5, 1}, // #7
170 : {11, 1}, // #8
171 : { 1, 1}, // #9
172 : {17, 1}, // #10
173 : {10, 33}, // #11
174 : {19, 33}, // #12
175 : {10, 31}, // #13
176 : {19, 31}, // #14
177 : { 5, 1}, // #15
178 : {14, 1}, // #16
179 : {16, 1}, // #17
180 : {18, 1}, // #18
181 : { 2, 1}, // #19
182 : { 8, 1}, // #20
183 : { 3, 1}, // #21
184 : { 5, 29}, // #22
185 : { 6, 29}, // #23
186 : { 5, 14}, // #24
187 : { 6, 14}, // #25
188 : { 5, 1}, // #26
189 : {12, 1}, // #27
190 : { 5, 21}, // #28
191 : { 6, 21}, // #29
192 : { 5, 10}, // #30
193 : { 6, 10}, // #31
194 : { 5, 1}, // #32
195 : {15, 1}, // #33
196 : { 5, 33}, // #34
197 : { 4, 1}, // #35
198 : { 3, 1}, // #36
199 : { 8, 1}, // #37
200 : { 1, 1}, // #38
201 : { 4, 1}, // #39
202 : { 9, 1}, // #40
203 : { 1, 1}, // #41
204 : {13, 1}, // #42
205 : { 1, 1}, // #43
206 : { 4, 1}, // #44
207 : {13, 1}, // #45
208 : { 1, 1}, // #46
209 : { 4, 3}, // #47
210 : {13, 1}, // #48
211 : { 1, 1}, // #49
212 : { 4, 1}, // #50
213 : { 7, 1}, // #51
214 : { 1, 1}, // #52
215 : { 2, 34}, // #53
216 : { 7, 1}, // #54
217 : { 5, 1}, // #55
218 : { 6, 23}, // #56
219 : {10, 1}, // #57
220 : { 5, 1}, // #58
221 : {10, 1}, // #59
222 : { 5, 1}, // #60
223 : { 6, 31}, // #61
224 : {10, 1}, // #62
225 : { 5, 1}, // #63
226 : { 6, 27}, // #64
227 : {10, 1}, // #65
228 : { 5, 1}, // #66
229 : { 6, 35}, // #67
230 : {10, 1}, // #68
231 : { 1, 1}, // #69
232 : { 5, 1}, // #70
233 : {12, 1}, // #71
234 : {13, 1}, // #72
235 : { 1, 1}, // #73
236 : { 5, 1}, // #74
237 : {10, 1}, // #75
238 : {13, 1}, // #76
239 : { 1, 1}, // #77
240 : { 5, 1}, // #78
241 : {11, 1}, // #79
242 : {13, 1} // #80
243 : }; // MipsWriteProcResTable
244 :
245 : // {Cycles, WriteResourceID}
246 : extern const llvm::MCWriteLatencyEntry MipsWriteLatencyTable[] = {
247 : { 0, 0}, // Invalid
248 : { 1, 0}, // #1 GenericWriteALU_GenericWriteJump_GenericWriteHILO_GenericWriteTrap_GenericWriteCOPOther_GenericWriteCOP0Short_GenericWritePref_GenericWriteStore_GenericWriteFPUStore_GenericWriteSync_GenericWriteMSAShortLogic_P5600WriteALU_P5600WriteJump_P5600COP0_P5600COP2_P5600WriteStore_P5600WriteCache_P5600WriteAL2_P5600WriteMSAShortLogic_P5600WriteFPUS_P5600WriteMoveOtherUnitsToFPU_P5600WriteStoreFromOtherUnits
249 : { 2, 0}, // #2 GenericWriteFPUMoveGPRFPU_GenericWriteJumpAndLink_GenericWriteMove_GenericWriteFPUCmp_GenericReadCOP0_GenericWriteLoad_GenericWriteFPULoad_GenericWriteStoreSC_GenericWriteMSAShortInt_GenericDSPShort_P5600WriteJumpAndLink_P5600WriteAL2ShadowMov_P5600WriteAL2CondMov_P5600WriteAL2BitExt_P5600WriteMSAShortInt_P5600WriteGPRFromBypass_P5600WriteStoreFromOtherUnits
250 : { 5, 0}, // #3 GenericWriteFPUL_GenericWriteALULong_GenericWriteCache_GenericWriteMDUtoGPR_GenericReadWriteCOP0Long_GenericWriteMSALongInt_GenericDSPMTHLIP_GenericDSPMTHILO_P5600WriteAL2Mult_P5600WriteAL2MAdd_P5600WriteMSALongInt
251 : {33, 0}, // #4 GenericWriteDIV_GenericWriteFPUDivI
252 : {31, 0}, // #5 GenericWriteDIVU_P5600WriteFPUDivD
253 : { 4, 0}, // #6 GenericWriteFPUS_GenericWriteFPUMoveFP_GenericWriteMul_GenericWriteCOP0TLB_P5600WriteLoad_P5600WriteLoadShifted_P5600WriteFPUL_P5600WriteLoadOtherUnitsToFPU
254 : { 3, 0}, // #7 GenericWriteCOP0_GenericWriteMSAOther3_P5600WriteAL2Mul_P5600WriteMSAOther3
255 : {29, 0}, // #8 GenericWriteFPUSqrtD
256 : {32, 0}, // #9 GenericWriteFPUDivD
257 : {17, 0}, // #10 GenericWriteFPUDivS_GenericWriteFPUSqrtS
258 : {25, 0}, // #11 GenericWriteFPURcpD
259 : {13, 0}, // #12 GenericWriteFPURcpS
260 : { 6, 0}, // #13 GenericDSPLong_P5600WriteFPUL_MADDSUB
261 : {34, 0}, // #14 P5600WriteAL2Div_P5600WriteAL2DivU
262 : {23, 0}, // #15 P5600WriteFPUDivI_P5600WriteFPUDivS
263 : {27, 0}, // #16 P5600WriteFPUSqrtS_P5600WriteFPURsqrtD_P5600WriteFPURsqrtS
264 : {35, 0} // #17 P5600WriteFPUSqrtD
265 : }; // MipsWriteLatencyTable
266 :
267 : // {UseIdx, WriteResourceID, Cycles}
268 : extern const llvm::MCReadAdvanceEntry MipsReadAdvanceTable[] = {
269 : {0, 0, 0}, // Invalid
270 : {0, 0, 5} // #1
271 : }; // MipsReadAdvanceTable
272 :
273 : // {Name, NumMicroOps, BeginGroup, EndGroup, WriteProcResIdx,#, WriteLatencyIdx,#, ReadAdvanceIdx,#}
274 : static const llvm::MCSchedClassDesc MipsGenericModelSchedClasses[] = {
275 : {DBGFIELD("InvalidSchedClass") 16383, false, false, 0, 0, 0, 0, 0, 0},
276 : {DBGFIELD("IIPseudo") 1, false, false, 1, 2, 1, 1, 0, 0}, // #1
277 : {DBGFIELD("II_B") 1, false, false, 3, 2, 1, 1, 0, 0}, // #2
278 : {DBGFIELD("II_BCCZAL") 1, false, false, 3, 2, 1, 1, 0, 0}, // #3
279 : {DBGFIELD("II_MTC1") 1, false, false, 5, 2, 2, 1, 0, 0}, // #4
280 : {DBGFIELD("II_MFC1") 1, false, false, 5, 2, 2, 1, 0, 0}, // #5
281 : {DBGFIELD("II_JALR") 1, false, false, 3, 2, 2, 1, 0, 0}, // #6
282 : {DBGFIELD("II_CVT") 1, false, false, 7, 2, 3, 1, 0, 0}, // #7
283 : {DBGFIELD("II_DMULT") 1, false, false, 9, 2, 1, 1, 0, 0}, // #8
284 : {DBGFIELD("II_DMULTU") 1, false, false, 9, 2, 1, 1, 0, 0}, // #9
285 : {DBGFIELD("II_DDIV") 1, false, false, 11, 2, 4, 1, 0, 0}, // #10
286 : {DBGFIELD("II_DDIVU") 1, false, false, 13, 2, 5, 1, 0, 0}, // #11
287 : {DBGFIELD("II_IndirectBranchPseudo") 0, false, false, 0, 0, 0, 0, 0, 0}, // #12
288 : {DBGFIELD("II_MADD") 1, false, false, 9, 2, 1, 1, 0, 0}, // #13
289 : {DBGFIELD("II_MADDU") 1, false, false, 9, 2, 1, 1, 0, 0}, // #14
290 : {DBGFIELD("II_MFHI_MFLO") 1, false, false, 1, 2, 3, 1, 0, 0}, // #15
291 : {DBGFIELD("II_MSUB") 1, false, false, 9, 2, 1, 1, 0, 0}, // #16
292 : {DBGFIELD("II_MSUBU") 1, false, false, 9, 2, 1, 1, 0, 0}, // #17
293 : {DBGFIELD("II_MTHI_MTLO") 1, false, false, 1, 2, 2, 1, 0, 0}, // #18
294 : {DBGFIELD("II_MULT") 1, false, false, 1, 2, 1, 1, 0, 0}, // #19
295 : {DBGFIELD("II_MULTU") 1, false, false, 1, 2, 1, 1, 0, 0}, // #20
296 : {DBGFIELD("II_ReturnPseudo") 0, false, false, 0, 0, 0, 0, 0, 0}, // #21
297 : {DBGFIELD("II_DIV") 1, false, false, 11, 2, 4, 1, 0, 0}, // #22
298 : {DBGFIELD("II_DIVU") 1, false, false, 13, 2, 5, 1, 0, 0}, // #23
299 : {DBGFIELD("II_J") 1, false, false, 3, 2, 1, 1, 0, 0}, // #24
300 : {DBGFIELD("II_JR") 1, false, false, 3, 2, 1, 1, 0, 0}, // #25
301 : {DBGFIELD("II_TRAP") 1, false, false, 3, 2, 1, 1, 0, 0}, // #26
302 : {DBGFIELD("II_ADD") 1, false, false, 1, 2, 1, 1, 0, 0}, // #27
303 : {DBGFIELD("II_ADDIUPC") 1, false, false, 1, 2, 1, 1, 0, 0}, // #28
304 : {DBGFIELD("II_ADDIU") 1, false, false, 1, 2, 1, 1, 0, 0}, // #29
305 : {DBGFIELD("II_ADDU") 1, false, false, 1, 2, 1, 1, 0, 0}, // #30
306 : {DBGFIELD("II_ADDI") 1, false, false, 1, 2, 1, 1, 0, 0}, // #31
307 : {DBGFIELD("II_ALIGN") 1, false, false, 1, 2, 1, 1, 0, 0}, // #32
308 : {DBGFIELD("II_ALUIPC") 1, false, false, 1, 2, 1, 1, 0, 0}, // #33
309 : {DBGFIELD("II_AND") 1, false, false, 1, 2, 1, 1, 0, 0}, // #34
310 : {DBGFIELD("II_ANDI") 1, false, false, 1, 2, 1, 1, 0, 0}, // #35
311 : {DBGFIELD("II_AUI") 1, false, false, 1, 2, 1, 1, 0, 0}, // #36
312 : {DBGFIELD("II_AUIPC") 1, false, false, 1, 2, 1, 1, 0, 0}, // #37
313 : {DBGFIELD("IIM16Alu") 1, false, false, 1, 2, 1, 1, 0, 0}, // #38
314 : {DBGFIELD("II_BADDU") 1, false, false, 1, 2, 1, 1, 0, 0}, // #39
315 : {DBGFIELD("II_BC") 1, false, false, 3, 2, 1, 1, 0, 0}, // #40
316 : {DBGFIELD("II_BALC") 1, false, false, 3, 2, 2, 1, 0, 0}, // #41
317 : {DBGFIELD("II_BBIT") 1, false, false, 1, 2, 1, 1, 0, 0}, // #42
318 : {DBGFIELD("II_BC1CCZ") 1, false, false, 15, 2, 2, 1, 0, 0}, // #43
319 : {DBGFIELD("II_BC1F") 1, false, false, 15, 2, 2, 1, 0, 0}, // #44
320 : {DBGFIELD("II_BC1FL") 1, false, false, 15, 2, 2, 1, 0, 0}, // #45
321 : {DBGFIELD("II_BC1T") 1, false, false, 15, 2, 2, 1, 0, 0}, // #46
322 : {DBGFIELD("II_BC1TL") 1, false, false, 15, 2, 2, 1, 0, 0}, // #47
323 : {DBGFIELD("II_BC2CCZ") 1, false, false, 3, 2, 2, 1, 0, 0}, // #48
324 : {DBGFIELD("II_BCC") 1, false, false, 3, 2, 1, 1, 0, 0}, // #49
325 : {DBGFIELD("II_BCCC") 1, false, false, 3, 2, 1, 1, 0, 0}, // #50
326 : {DBGFIELD("II_BCCZ") 1, false, false, 3, 2, 1, 1, 0, 0}, // #51
327 : {DBGFIELD("II_BCCZC") 1, false, false, 3, 2, 1, 1, 0, 0}, // #52
328 : {DBGFIELD("II_BCCZALS") 1, false, false, 3, 2, 2, 1, 0, 0}, // #53
329 : {DBGFIELD("II_BITSWAP") 1, false, false, 1, 2, 1, 1, 0, 0}, // #54
330 : {DBGFIELD("II_BREAK") 1, false, false, 3, 2, 1, 1, 0, 0}, // #55
331 : {DBGFIELD("II_CACHE") 1, false, false, 17, 2, 3, 1, 0, 0}, // #56
332 : {DBGFIELD("II_CACHEE") 1, false, false, 17, 2, 3, 1, 0, 0}, // #57
333 : {DBGFIELD("II_CEIL") 1, false, false, 7, 2, 3, 1, 0, 0}, // #58
334 : {DBGFIELD("II_CFC1") 1, false, false, 5, 2, 2, 1, 0, 0}, // #59
335 : {DBGFIELD("II_CFC2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #60
336 : {DBGFIELD("II_INS") 1, false, false, 1, 2, 1, 1, 0, 0}, // #61
337 : {DBGFIELD("II_CLASS_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #62
338 : {DBGFIELD("II_CLASS_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #63
339 : {DBGFIELD("II_CLO") 1, false, false, 1, 2, 1, 1, 0, 0}, // #64
340 : {DBGFIELD("II_CLZ") 1, false, false, 1, 2, 1, 1, 0, 0}, // #65
341 : {DBGFIELD("II_CMP_CC_D") 1, false, false, 15, 2, 2, 1, 0, 0}, // #66
342 : {DBGFIELD("II_CMP_CC_S") 1, false, false, 15, 2, 2, 1, 0, 0}, // #67
343 : {DBGFIELD("II_CRC32B") 0, false, false, 0, 0, 0, 0, 0, 0}, // #68
344 : {DBGFIELD("II_CRC32CB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #69
345 : {DBGFIELD("II_CRC32CD") 0, false, false, 0, 0, 0, 0, 0, 0}, // #70
346 : {DBGFIELD("II_CRC32CH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #71
347 : {DBGFIELD("II_CRC32CW") 0, false, false, 0, 0, 0, 0, 0, 0}, // #72
348 : {DBGFIELD("II_CRC32D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #73
349 : {DBGFIELD("II_CRC32H") 0, false, false, 0, 0, 0, 0, 0, 0}, // #74
350 : {DBGFIELD("II_CRC32W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #75
351 : {DBGFIELD("II_CTC1") 1, false, false, 5, 2, 2, 1, 0, 0}, // #76
352 : {DBGFIELD("II_CTC2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #77
353 : {DBGFIELD("II_C_CC_D") 1, false, false, 15, 2, 2, 1, 0, 0}, // #78
354 : {DBGFIELD("II_C_CC_S") 1, false, false, 15, 2, 2, 1, 0, 0}, // #79
355 : {DBGFIELD("II_DADD") 1, false, false, 1, 2, 1, 1, 0, 0}, // #80
356 : {DBGFIELD("II_DADDI") 1, false, false, 1, 2, 1, 1, 0, 0}, // #81
357 : {DBGFIELD("II_DADDIU") 1, false, false, 1, 2, 1, 1, 0, 0}, // #82
358 : {DBGFIELD("II_DADDU") 1, false, false, 1, 2, 1, 1, 0, 0}, // #83
359 : {DBGFIELD("II_DAHI") 1, false, false, 1, 2, 1, 1, 0, 0}, // #84
360 : {DBGFIELD("II_DALIGN") 1, false, false, 1, 2, 1, 1, 0, 0}, // #85
361 : {DBGFIELD("II_DATI") 1, false, false, 1, 2, 1, 1, 0, 0}, // #86
362 : {DBGFIELD("II_DAUI") 1, false, false, 1, 2, 1, 1, 0, 0}, // #87
363 : {DBGFIELD("II_DBITSWAP") 1, false, false, 1, 2, 1, 1, 0, 0}, // #88
364 : {DBGFIELD("II_DCLO") 1, false, false, 1, 2, 1, 1, 0, 0}, // #89
365 : {DBGFIELD("II_DCLZ") 1, false, false, 1, 2, 1, 1, 0, 0}, // #90
366 : {DBGFIELD("II_DERET") 1, false, false, 3, 2, 1, 1, 0, 0}, // #91
367 : {DBGFIELD("II_EXT") 1, false, false, 1, 2, 1, 1, 0, 0}, // #92
368 : {DBGFIELD("II_DI") 1, false, false, 19, 2, 7, 1, 0, 0}, // #93
369 : {DBGFIELD("II_DLSA") 1, false, false, 1, 2, 1, 1, 0, 0}, // #94
370 : {DBGFIELD("II_DMFC0") 1, false, false, 19, 2, 2, 1, 0, 0}, // #95
371 : {DBGFIELD("II_DMFC1") 1, false, false, 5, 2, 2, 1, 0, 0}, // #96
372 : {DBGFIELD("II_DMFC2") 1, false, false, 21, 1, 1, 1, 0, 0}, // #97
373 : {DBGFIELD("II_DMFGC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #98
374 : {DBGFIELD("II_DMOD") 1, false, false, 11, 2, 4, 1, 0, 0}, // #99
375 : {DBGFIELD("II_DMODU") 1, false, false, 11, 2, 4, 1, 0, 0}, // #100
376 : {DBGFIELD("II_DMT") 1, false, false, 1, 2, 2, 1, 0, 0}, // #101
377 : {DBGFIELD("II_DMTC0") 1, false, false, 19, 2, 7, 1, 0, 0}, // #102
378 : {DBGFIELD("II_DMTC1") 1, false, false, 5, 2, 2, 1, 0, 0}, // #103
379 : {DBGFIELD("II_DMTC2") 1, false, false, 21, 1, 1, 1, 0, 0}, // #104
380 : {DBGFIELD("II_DMTGC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #105
381 : {DBGFIELD("II_DMUH") 1, false, false, 9, 2, 3, 1, 0, 0}, // #106
382 : {DBGFIELD("II_DMUHU") 1, false, false, 9, 2, 3, 1, 0, 0}, // #107
383 : {DBGFIELD("II_DMUL") 1, false, false, 9, 2, 3, 1, 0, 0}, // #108
384 : {DBGFIELD("II_POP") 1, false, false, 1, 2, 1, 1, 0, 0}, // #109
385 : {DBGFIELD("II_DROTR") 1, false, false, 1, 2, 1, 1, 0, 0}, // #110
386 : {DBGFIELD("II_DROTR32") 1, false, false, 1, 2, 1, 1, 0, 0}, // #111
387 : {DBGFIELD("II_DROTRV") 1, false, false, 1, 2, 1, 1, 0, 0}, // #112
388 : {DBGFIELD("II_DSBH") 1, false, false, 1, 2, 1, 1, 0, 0}, // #113
389 : {DBGFIELD("II_DSHD") 1, false, false, 1, 2, 1, 1, 0, 0}, // #114
390 : {DBGFIELD("II_DSLL") 1, false, false, 1, 2, 1, 1, 0, 0}, // #115
391 : {DBGFIELD("II_DSLL32") 1, false, false, 1, 2, 1, 1, 0, 0}, // #116
392 : {DBGFIELD("II_DSLLV") 1, false, false, 1, 2, 1, 1, 0, 0}, // #117
393 : {DBGFIELD("II_DSRA") 1, false, false, 1, 2, 1, 1, 0, 0}, // #118
394 : {DBGFIELD("II_DSRA32") 1, false, false, 1, 2, 1, 1, 0, 0}, // #119
395 : {DBGFIELD("II_DSRAV") 1, false, false, 1, 2, 1, 1, 0, 0}, // #120
396 : {DBGFIELD("II_DSRL") 1, false, false, 1, 2, 1, 1, 0, 0}, // #121
397 : {DBGFIELD("II_DSRL32") 1, false, false, 1, 2, 1, 1, 0, 0}, // #122
398 : {DBGFIELD("II_DSRLV") 1, false, false, 1, 2, 1, 1, 0, 0}, // #123
399 : {DBGFIELD("II_DSUB") 1, false, false, 1, 2, 1, 1, 0, 0}, // #124
400 : {DBGFIELD("II_DSUBU") 1, false, false, 1, 2, 1, 1, 0, 0}, // #125
401 : {DBGFIELD("II_DVP") 1, false, false, 19, 2, 7, 1, 0, 0}, // #126
402 : {DBGFIELD("II_DVPE") 1, false, false, 1, 2, 2, 1, 0, 0}, // #127
403 : {DBGFIELD("II_EHB") 1, false, false, 19, 2, 7, 1, 0, 0}, // #128
404 : {DBGFIELD("II_EI") 1, false, false, 19, 2, 7, 1, 0, 0}, // #129
405 : {DBGFIELD("II_EMT") 1, false, false, 1, 2, 2, 1, 0, 0}, // #130
406 : {DBGFIELD("II_ERET") 1, false, false, 3, 2, 1, 1, 0, 0}, // #131
407 : {DBGFIELD("II_ERETNC") 1, false, false, 3, 2, 1, 1, 0, 0}, // #132
408 : {DBGFIELD("II_EVP") 1, false, false, 19, 2, 7, 1, 0, 0}, // #133
409 : {DBGFIELD("II_EVPE") 1, false, false, 1, 2, 2, 1, 0, 0}, // #134
410 : {DBGFIELD("II_ABS") 1, false, false, 15, 2, 6, 1, 0, 0}, // #135
411 : {DBGFIELD("II_SQRT_D") 1, false, false, 22, 2, 8, 1, 0, 0}, // #136
412 : {DBGFIELD("II_ADD_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #137
413 : {DBGFIELD("II_ADD_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #138
414 : {DBGFIELD("II_DIV_D") 1, false, false, 22, 2, 9, 1, 0, 0}, // #139
415 : {DBGFIELD("II_DIV_S") 1, false, false, 24, 2, 10, 1, 0, 0}, // #140
416 : {DBGFIELD("II_FLOOR") 1, false, false, 7, 2, 3, 1, 0, 0}, // #141
417 : {DBGFIELD("II_MOV_D") 1, false, false, 5, 2, 6, 1, 0, 0}, // #142
418 : {DBGFIELD("II_MOV_S") 1, false, false, 5, 2, 6, 1, 0, 0}, // #143
419 : {DBGFIELD("II_MUL_D") 1, false, false, 7, 2, 3, 1, 0, 0}, // #144
420 : {DBGFIELD("II_MUL_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #145
421 : {DBGFIELD("II_NEG") 1, false, false, 15, 2, 6, 1, 0, 0}, // #146
422 : {DBGFIELD("II_FORK") 1, false, false, 19, 2, 1, 1, 0, 0}, // #147
423 : {DBGFIELD("II_SQRT_S") 1, false, false, 24, 2, 10, 1, 0, 0}, // #148
424 : {DBGFIELD("II_SUB_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #149
425 : {DBGFIELD("II_SUB_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #150
426 : {DBGFIELD("II_GINVI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #151
427 : {DBGFIELD("II_GINVT") 0, false, false, 0, 0, 0, 0, 0, 0}, // #152
428 : {DBGFIELD("II_HYPCALL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #153
429 : {DBGFIELD("II_JAL") 1, false, false, 3, 2, 2, 1, 0, 0}, // #154
430 : {DBGFIELD("II_JALR_HB") 1, false, false, 3, 2, 2, 1, 0, 0}, // #155
431 : {DBGFIELD("II_JALRC") 1, false, false, 3, 2, 2, 1, 0, 0}, // #156
432 : {DBGFIELD("II_JALRS") 1, false, false, 3, 2, 2, 1, 0, 0}, // #157
433 : {DBGFIELD("II_JALS") 1, false, false, 3, 2, 2, 1, 0, 0}, // #158
434 : {DBGFIELD("II_JIALC") 1, false, false, 3, 2, 2, 1, 0, 0}, // #159
435 : {DBGFIELD("II_JIC") 1, false, false, 3, 2, 1, 1, 0, 0}, // #160
436 : {DBGFIELD("II_JRADDIUSP") 1, false, false, 3, 2, 1, 1, 0, 0}, // #161
437 : {DBGFIELD("II_JRC") 1, false, false, 3, 2, 1, 1, 0, 0}, // #162
438 : {DBGFIELD("II_JR_HB") 1, false, false, 3, 2, 1, 1, 0, 0}, // #163
439 : {DBGFIELD("II_LB") 1, false, false, 17, 2, 2, 1, 0, 0}, // #164
440 : {DBGFIELD("II_LBE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #165
441 : {DBGFIELD("II_LBU") 1, false, false, 17, 2, 2, 1, 0, 0}, // #166
442 : {DBGFIELD("II_LBUE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #167
443 : {DBGFIELD("II_LD") 1, false, false, 17, 2, 2, 1, 0, 0}, // #168
444 : {DBGFIELD("II_LDC1") 1, false, false, 26, 2, 2, 1, 0, 0}, // #169
445 : {DBGFIELD("II_LDC2") 1, false, false, 17, 2, 2, 1, 0, 0}, // #170
446 : {DBGFIELD("II_LDC3") 1, false, false, 17, 2, 2, 1, 0, 0}, // #171
447 : {DBGFIELD("II_LDL") 1, false, false, 17, 2, 2, 1, 0, 0}, // #172
448 : {DBGFIELD("II_LDPC") 1, false, false, 17, 2, 2, 1, 0, 0}, // #173
449 : {DBGFIELD("II_LDR") 1, false, false, 17, 2, 2, 1, 0, 0}, // #174
450 : {DBGFIELD("II_LDXC1") 1, false, false, 26, 2, 2, 1, 0, 0}, // #175
451 : {DBGFIELD("II_LH") 1, false, false, 17, 2, 2, 1, 0, 0}, // #176
452 : {DBGFIELD("II_LHE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #177
453 : {DBGFIELD("II_LHU") 1, false, false, 17, 2, 2, 1, 0, 0}, // #178
454 : {DBGFIELD("II_LHUE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #179
455 : {DBGFIELD("II_LI") 1, false, false, 1, 2, 1, 1, 0, 0}, // #180
456 : {DBGFIELD("II_LL") 1, false, false, 17, 2, 2, 1, 0, 0}, // #181
457 : {DBGFIELD("II_LLD") 1, false, false, 17, 2, 2, 1, 0, 0}, // #182
458 : {DBGFIELD("II_LLE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #183
459 : {DBGFIELD("II_LSA") 1, false, false, 1, 2, 1, 1, 0, 0}, // #184
460 : {DBGFIELD("II_LUI") 1, false, false, 1, 2, 1, 1, 0, 0}, // #185
461 : {DBGFIELD("II_LUXC1") 1, false, false, 26, 2, 2, 1, 0, 0}, // #186
462 : {DBGFIELD("II_LW") 1, false, false, 17, 2, 2, 1, 0, 0}, // #187
463 : {DBGFIELD("II_LWC1") 1, false, false, 26, 2, 2, 1, 0, 0}, // #188
464 : {DBGFIELD("II_LWC2") 1, false, false, 17, 2, 2, 1, 0, 0}, // #189
465 : {DBGFIELD("II_LWC3") 1, false, false, 17, 2, 2, 1, 0, 0}, // #190
466 : {DBGFIELD("II_LWE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #191
467 : {DBGFIELD("II_LWL") 1, false, false, 17, 2, 2, 1, 0, 0}, // #192
468 : {DBGFIELD("II_LWLE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #193
469 : {DBGFIELD("II_LWM") 1, false, false, 17, 2, 2, 1, 0, 0}, // #194
470 : {DBGFIELD("II_LWPC") 1, false, false, 17, 2, 2, 1, 0, 0}, // #195
471 : {DBGFIELD("II_LWP") 1, false, false, 17, 2, 2, 1, 0, 0}, // #196
472 : {DBGFIELD("II_LWR") 1, false, false, 17, 2, 2, 1, 0, 0}, // #197
473 : {DBGFIELD("II_LWRE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #198
474 : {DBGFIELD("II_LWUPC") 1, false, false, 17, 2, 2, 1, 0, 0}, // #199
475 : {DBGFIELD("II_LWU") 1, false, false, 17, 2, 2, 1, 0, 0}, // #200
476 : {DBGFIELD("II_LWXC1") 1, false, false, 26, 2, 2, 1, 0, 0}, // #201
477 : {DBGFIELD("II_LWXS") 1, false, false, 17, 2, 2, 1, 0, 0}, // #202
478 : {DBGFIELD("II_MADDF_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #203
479 : {DBGFIELD("II_MADDF_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #204
480 : {DBGFIELD("II_MADD_D") 1, false, false, 7, 2, 3, 1, 0, 0}, // #205
481 : {DBGFIELD("II_MADD_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #206
482 : {DBGFIELD("II_MAX_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #207
483 : {DBGFIELD("II_MAXA_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #208
484 : {DBGFIELD("II_MAX_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #209
485 : {DBGFIELD("II_MAXA_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #210
486 : {DBGFIELD("II_MFC0") 1, false, false, 19, 2, 2, 1, 0, 0}, // #211
487 : {DBGFIELD("II_MFC2") 1, false, false, 21, 1, 1, 1, 0, 0}, // #212
488 : {DBGFIELD("II_MFGC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #213
489 : {DBGFIELD("II_MFHC0") 1, false, false, 19, 2, 2, 1, 0, 0}, // #214
490 : {DBGFIELD("II_MFHC1") 1, false, false, 5, 2, 2, 1, 0, 0}, // #215
491 : {DBGFIELD("II_MFHGC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #216
492 : {DBGFIELD("II_MFTR") 1, false, false, 1, 2, 2, 1, 0, 0}, // #217
493 : {DBGFIELD("II_MIN_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #218
494 : {DBGFIELD("II_MINA_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #219
495 : {DBGFIELD("II_MIN_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #220
496 : {DBGFIELD("II_MINA_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #221
497 : {DBGFIELD("II_MOD") 1, false, false, 11, 2, 4, 1, 0, 0}, // #222
498 : {DBGFIELD("II_MODU") 1, false, false, 11, 2, 4, 1, 0, 0}, // #223
499 : {DBGFIELD("II_MOVE") 1, false, false, 1, 2, 1, 1, 0, 0}, // #224
500 : {DBGFIELD("II_MOVF_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #225
501 : {DBGFIELD("II_MOVF") 1, false, false, 5, 2, 6, 1, 0, 0}, // #226
502 : {DBGFIELD("II_MOVF_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #227
503 : {DBGFIELD("II_MOVN_D") 1, false, false, 5, 2, 6, 1, 0, 0}, // #228
504 : {DBGFIELD("II_MOVN") 1, false, false, 1, 2, 1, 1, 0, 0}, // #229
505 : {DBGFIELD("II_MOVN_S") 1, false, false, 5, 2, 6, 1, 0, 0}, // #230
506 : {DBGFIELD("II_MOVT_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #231
507 : {DBGFIELD("II_MOVT") 1, false, false, 5, 2, 6, 1, 0, 0}, // #232
508 : {DBGFIELD("II_MOVT_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #233
509 : {DBGFIELD("II_MOVZ_D") 1, false, false, 5, 2, 6, 1, 0, 0}, // #234
510 : {DBGFIELD("II_MOVZ") 1, false, false, 1, 2, 1, 1, 0, 0}, // #235
511 : {DBGFIELD("II_MOVZ_S") 1, false, false, 5, 2, 6, 1, 0, 0}, // #236
512 : {DBGFIELD("II_MSUBF_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #237
513 : {DBGFIELD("II_MSUBF_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #238
514 : {DBGFIELD("II_MSUB_D") 1, false, false, 7, 2, 3, 1, 0, 0}, // #239
515 : {DBGFIELD("II_MSUB_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #240
516 : {DBGFIELD("II_MTC0") 1, false, false, 19, 2, 7, 1, 0, 0}, // #241
517 : {DBGFIELD("II_MTC2") 1, false, false, 21, 1, 1, 1, 0, 0}, // #242
518 : {DBGFIELD("II_MTGC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #243
519 : {DBGFIELD("II_MTHC0") 1, false, false, 19, 2, 7, 1, 0, 0}, // #244
520 : {DBGFIELD("II_MTHC1") 1, false, false, 5, 2, 2, 1, 0, 0}, // #245
521 : {DBGFIELD("II_MTHGC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #246
522 : {DBGFIELD("II_MTTR") 1, false, false, 1, 2, 2, 1, 0, 0}, // #247
523 : {DBGFIELD("II_MUH") 1, false, false, 9, 2, 6, 1, 0, 0}, // #248
524 : {DBGFIELD("II_MUHU") 1, false, false, 9, 2, 6, 1, 0, 0}, // #249
525 : {DBGFIELD("II_MUL") 1, false, false, 9, 2, 3, 1, 0, 0}, // #250
526 : {DBGFIELD("II_MULU") 1, false, false, 9, 2, 6, 1, 0, 0}, // #251
527 : {DBGFIELD("II_NMADD_D") 1, false, false, 7, 2, 3, 1, 0, 0}, // #252
528 : {DBGFIELD("II_NMADD_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #253
529 : {DBGFIELD("II_NMSUB_D") 1, false, false, 7, 2, 3, 1, 0, 0}, // #254
530 : {DBGFIELD("II_NMSUB_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #255
531 : {DBGFIELD("II_NOR") 1, false, false, 1, 2, 1, 1, 0, 0}, // #256
532 : {DBGFIELD("II_NOT") 1, false, false, 1, 2, 1, 1, 0, 0}, // #257
533 : {DBGFIELD("II_OR") 1, false, false, 1, 2, 1, 1, 0, 0}, // #258
534 : {DBGFIELD("II_ORI") 1, false, false, 1, 2, 1, 1, 0, 0}, // #259
535 : {DBGFIELD("II_PAUSE") 1, false, false, 19, 2, 7, 1, 0, 0}, // #260
536 : {DBGFIELD("II_PREF") 1, false, false, 17, 2, 1, 1, 0, 0}, // #261
537 : {DBGFIELD("II_PREFE") 1, false, false, 17, 2, 1, 1, 0, 0}, // #262
538 : {DBGFIELD("II_RDHWR") 1, false, false, 1, 2, 2, 1, 0, 0}, // #263
539 : {DBGFIELD("II_RDPGPR") 1, false, false, 19, 2, 7, 1, 0, 0}, // #264
540 : {DBGFIELD("II_RECIP_D") 1, false, false, 28, 2, 11, 1, 0, 0}, // #265
541 : {DBGFIELD("II_RECIP_S") 1, false, false, 30, 2, 12, 1, 0, 0}, // #266
542 : {DBGFIELD("II_RINT_D") 1, false, false, 7, 2, 3, 1, 0, 0}, // #267
543 : {DBGFIELD("II_RINT_S") 1, false, false, 7, 2, 3, 1, 0, 0}, // #268
544 : {DBGFIELD("II_ROTR") 1, false, false, 1, 2, 1, 1, 0, 0}, // #269
545 : {DBGFIELD("II_ROTRV") 1, false, false, 1, 2, 1, 1, 0, 0}, // #270
546 : {DBGFIELD("II_ROUND") 1, false, false, 7, 2, 3, 1, 0, 0}, // #271
547 : {DBGFIELD("II_RSQRT_D") 1, false, false, 28, 2, 11, 1, 0, 0}, // #272
548 : {DBGFIELD("II_RSQRT_S") 1, false, false, 30, 2, 12, 1, 0, 0}, // #273
549 : {DBGFIELD("II_RESTORE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #274
550 : {DBGFIELD("II_SB") 1, false, false, 17, 2, 1, 1, 0, 0}, // #275
551 : {DBGFIELD("II_SBE") 1, false, false, 17, 2, 1, 1, 0, 0}, // #276
552 : {DBGFIELD("II_SC") 1, false, false, 17, 2, 2, 1, 0, 0}, // #277
553 : {DBGFIELD("II_SCD") 1, false, false, 17, 2, 1, 1, 0, 0}, // #278
554 : {DBGFIELD("II_SCE") 1, false, false, 17, 2, 1, 1, 0, 0}, // #279
555 : {DBGFIELD("II_SD") 1, false, false, 17, 2, 1, 1, 0, 0}, // #280
556 : {DBGFIELD("II_SDBBP") 1, false, false, 3, 2, 1, 1, 0, 0}, // #281
557 : {DBGFIELD("II_SDC1") 1, false, false, 32, 2, 1, 1, 0, 0}, // #282
558 : {DBGFIELD("II_SDC2") 1, false, false, 17, 2, 1, 1, 0, 0}, // #283
559 : {DBGFIELD("II_SDC3") 1, false, false, 17, 2, 1, 1, 0, 0}, // #284
560 : {DBGFIELD("II_SDL") 1, false, false, 17, 2, 1, 1, 0, 0}, // #285
561 : {DBGFIELD("II_SDR") 1, false, false, 17, 2, 1, 1, 0, 0}, // #286
562 : {DBGFIELD("II_SDXC1") 1, false, false, 32, 2, 1, 1, 0, 0}, // #287
563 : {DBGFIELD("II_SEB") 1, false, false, 1, 2, 1, 1, 0, 0}, // #288
564 : {DBGFIELD("II_SEH") 1, false, false, 1, 2, 1, 1, 0, 0}, // #289
565 : {DBGFIELD("II_SELCCZ") 1, false, false, 1, 2, 1, 1, 0, 0}, // #290
566 : {DBGFIELD("II_SELCCZ_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #291
567 : {DBGFIELD("II_SELCCZ_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #292
568 : {DBGFIELD("II_SEL_D") 1, false, false, 15, 2, 2, 1, 0, 0}, // #293
569 : {DBGFIELD("II_SEL_S") 1, false, false, 15, 2, 2, 1, 0, 0}, // #294
570 : {DBGFIELD("II_SEQ_SNE") 1, false, false, 1, 2, 1, 1, 0, 0}, // #295
571 : {DBGFIELD("II_SEQI_SNEI") 1, false, false, 1, 2, 1, 1, 0, 0}, // #296
572 : {DBGFIELD("II_SH") 1, false, false, 17, 2, 1, 1, 0, 0}, // #297
573 : {DBGFIELD("II_SHE") 1, false, false, 17, 2, 1, 1, 0, 0}, // #298
574 : {DBGFIELD("II_SLL") 1, false, false, 1, 2, 1, 1, 0, 0}, // #299
575 : {DBGFIELD("II_SLLV") 1, false, false, 1, 2, 1, 1, 0, 0}, // #300
576 : {DBGFIELD("II_SLT_SLTU") 1, false, false, 1, 2, 1, 1, 0, 0}, // #301
577 : {DBGFIELD("II_SLTI_SLTIU") 1, false, false, 1, 2, 1, 1, 0, 0}, // #302
578 : {DBGFIELD("II_SRA") 1, false, false, 1, 2, 1, 1, 0, 0}, // #303
579 : {DBGFIELD("II_SRAV") 1, false, false, 1, 2, 1, 1, 0, 0}, // #304
580 : {DBGFIELD("II_SRL") 1, false, false, 1, 2, 1, 1, 0, 0}, // #305
581 : {DBGFIELD("II_SRLV") 1, false, false, 1, 2, 1, 1, 0, 0}, // #306
582 : {DBGFIELD("II_SSNOP") 1, false, false, 1, 2, 1, 1, 0, 0}, // #307
583 : {DBGFIELD("II_SUB") 1, false, false, 1, 2, 1, 1, 0, 0}, // #308
584 : {DBGFIELD("II_SUBU") 1, false, false, 1, 2, 1, 1, 0, 0}, // #309
585 : {DBGFIELD("II_SUXC1") 1, false, false, 32, 2, 1, 1, 0, 0}, // #310
586 : {DBGFIELD("II_SW") 1, false, false, 17, 2, 1, 1, 0, 0}, // #311
587 : {DBGFIELD("II_SWC1") 1, false, false, 32, 2, 1, 1, 0, 0}, // #312
588 : {DBGFIELD("II_SWC2") 1, false, false, 17, 2, 1, 1, 0, 0}, // #313
589 : {DBGFIELD("II_SWC3") 1, false, false, 17, 2, 1, 1, 0, 0}, // #314
590 : {DBGFIELD("II_SWE") 1, false, false, 17, 2, 1, 1, 0, 0}, // #315
591 : {DBGFIELD("II_SWL") 1, false, false, 17, 2, 1, 1, 0, 0}, // #316
592 : {DBGFIELD("II_SWLE") 1, false, false, 17, 2, 1, 1, 0, 0}, // #317
593 : {DBGFIELD("II_SWM") 1, false, false, 17, 2, 1, 1, 0, 0}, // #318
594 : {DBGFIELD("II_SWP") 1, false, false, 17, 2, 1, 1, 0, 0}, // #319
595 : {DBGFIELD("II_SWR") 1, false, false, 17, 2, 1, 1, 0, 0}, // #320
596 : {DBGFIELD("II_SWRE") 1, false, false, 17, 2, 1, 1, 0, 0}, // #321
597 : {DBGFIELD("II_SWXC1") 1, false, false, 32, 2, 1, 1, 0, 0}, // #322
598 : {DBGFIELD("II_SYNC") 1, false, false, 17, 2, 1, 1, 0, 0}, // #323
599 : {DBGFIELD("II_SYNCI") 1, false, false, 17, 2, 1, 1, 0, 0}, // #324
600 : {DBGFIELD("II_SYSCALL") 1, false, false, 3, 2, 1, 1, 0, 0}, // #325
601 : {DBGFIELD("II_SAVE") 1, false, false, 17, 2, 1, 1, 0, 0}, // #326
602 : {DBGFIELD("II_TEQ") 1, false, false, 3, 2, 1, 1, 0, 0}, // #327
603 : {DBGFIELD("II_TEQI") 1, false, false, 3, 2, 1, 1, 0, 0}, // #328
604 : {DBGFIELD("II_TGE") 1, false, false, 3, 2, 1, 1, 0, 0}, // #329
605 : {DBGFIELD("II_TGEI") 1, false, false, 3, 2, 1, 1, 0, 0}, // #330
606 : {DBGFIELD("II_TGEIU") 1, false, false, 3, 2, 1, 1, 0, 0}, // #331
607 : {DBGFIELD("II_TGEU") 1, false, false, 3, 2, 1, 1, 0, 0}, // #332
608 : {DBGFIELD("II_TLBGINV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #333
609 : {DBGFIELD("II_TLBGINVF") 0, false, false, 0, 0, 0, 0, 0, 0}, // #334
610 : {DBGFIELD("II_TLBGP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #335
611 : {DBGFIELD("II_TLBGR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #336
612 : {DBGFIELD("II_TLBGWI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #337
613 : {DBGFIELD("II_TLBGWR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #338
614 : {DBGFIELD("II_TLBINV") 1, false, false, 19, 2, 6, 1, 0, 0}, // #339
615 : {DBGFIELD("II_TLBINVF") 1, false, false, 19, 2, 6, 1, 0, 0}, // #340
616 : {DBGFIELD("II_TLBP") 1, false, false, 19, 2, 6, 1, 0, 0}, // #341
617 : {DBGFIELD("II_TLBR") 1, false, false, 19, 2, 6, 1, 0, 0}, // #342
618 : {DBGFIELD("II_TLBWI") 1, false, false, 19, 2, 6, 1, 0, 0}, // #343
619 : {DBGFIELD("II_TLBWR") 1, false, false, 19, 2, 6, 1, 0, 0}, // #344
620 : {DBGFIELD("II_TLT") 1, false, false, 3, 2, 1, 1, 0, 0}, // #345
621 : {DBGFIELD("II_TLTI") 1, false, false, 3, 2, 1, 1, 0, 0}, // #346
622 : {DBGFIELD("II_TTLTIU") 1, false, false, 3, 2, 1, 1, 0, 0}, // #347
623 : {DBGFIELD("II_TLTU") 1, false, false, 3, 2, 1, 1, 0, 0}, // #348
624 : {DBGFIELD("II_TNE") 1, false, false, 3, 2, 1, 1, 0, 0}, // #349
625 : {DBGFIELD("II_TNEI") 1, false, false, 3, 2, 1, 1, 0, 0}, // #350
626 : {DBGFIELD("II_TRUNC") 1, false, false, 7, 2, 3, 1, 0, 0}, // #351
627 : {DBGFIELD("II_WAIT") 1, false, false, 19, 2, 7, 1, 0, 0}, // #352
628 : {DBGFIELD("II_WRPGPR") 1, false, false, 19, 2, 7, 1, 0, 0}, // #353
629 : {DBGFIELD("II_WSBH") 1, false, false, 1, 2, 1, 1, 0, 0}, // #354
630 : {DBGFIELD("II_XOR") 1, false, false, 1, 2, 1, 1, 0, 0}, // #355
631 : {DBGFIELD("II_XORI") 1, false, false, 1, 2, 1, 1, 0, 0}, // #356
632 : {DBGFIELD("II_YIELD") 1, false, false, 19, 2, 3, 1, 0, 0}, // #357
633 : {DBGFIELD("AND") 1, false, false, 1, 2, 1, 1, 0, 0}, // #358
634 : {DBGFIELD("LUi") 1, false, false, 1, 2, 1, 1, 0, 0}, // #359
635 : {DBGFIELD("NOR") 1, false, false, 1, 2, 1, 1, 0, 0}, // #360
636 : {DBGFIELD("OR") 1, false, false, 1, 2, 1, 1, 0, 0}, // #361
637 : {DBGFIELD("SLTi_SLTiu") 1, false, false, 1, 2, 1, 1, 0, 0}, // #362
638 : {DBGFIELD("SUB") 1, false, false, 1, 2, 1, 1, 0, 0}, // #363
639 : {DBGFIELD("SUBu") 1, false, false, 1, 2, 1, 1, 0, 0}, // #364
640 : {DBGFIELD("XOR") 1, false, false, 1, 2, 1, 1, 0, 0}, // #365
641 : {DBGFIELD("B") 1, false, false, 3, 2, 1, 1, 0, 0}, // #366
642 : {DBGFIELD("BAL") 1, false, false, 3, 2, 1, 1, 0, 0}, // #367
643 : {DBGFIELD("BAL_BR_BGEZAL_BGEZALL_BLTZAL_BLTZALL") 1, false, false, 3, 2, 1, 1, 0, 0}, // #368
644 : {DBGFIELD("BEQ_BEQL_BNE_BNEL") 1, false, false, 3, 2, 1, 1, 0, 0}, // #369
645 : {DBGFIELD("BGEZ_BGEZL_BGTZ_BGTZL_BLEZ_BLEZL_BLTZ_BLTZL") 1, false, false, 3, 2, 1, 1, 0, 0}, // #370
646 : {DBGFIELD("BREAK") 1, false, false, 3, 2, 1, 1, 0, 0}, // #371
647 : {DBGFIELD("DERET") 1, false, false, 3, 2, 1, 1, 0, 0}, // #372
648 : {DBGFIELD("ERET") 1, false, false, 3, 2, 1, 1, 0, 0}, // #373
649 : {DBGFIELD("ERETNC") 1, false, false, 3, 2, 1, 1, 0, 0}, // #374
650 : {DBGFIELD("J_TAILCALL") 1, false, false, 3, 2, 1, 1, 0, 0}, // #375
651 : {DBGFIELD("JR_TAILCALLREG_TAILCALLREGHB") 1, false, false, 3, 2, 1, 1, 0, 0}, // #376
652 : {DBGFIELD("JR_HB") 1, false, false, 3, 2, 1, 1, 0, 0}, // #377
653 : {DBGFIELD("PseudoIndirectBranch_PseudoIndirectHazardBranch") 0, false, false, 0, 0, 0, 0, 0, 0}, // #378
654 : {DBGFIELD("PseudoReturn") 0, false, false, 0, 0, 0, 0, 0, 0}, // #379
655 : {DBGFIELD("SDBBP") 1, false, false, 3, 2, 1, 1, 0, 0}, // #380
656 : {DBGFIELD("SSNOP") 1, false, false, 1, 2, 1, 1, 0, 0}, // #381
657 : {DBGFIELD("SYSCALL") 1, false, false, 3, 2, 1, 1, 0, 0}, // #382
658 : {DBGFIELD("TEQ") 1, false, false, 3, 2, 1, 1, 0, 0}, // #383
659 : {DBGFIELD("TEQI") 1, false, false, 3, 2, 1, 1, 0, 0}, // #384
660 : {DBGFIELD("TGE") 1, false, false, 3, 2, 1, 1, 0, 0}, // #385
661 : {DBGFIELD("TGEI") 1, false, false, 3, 2, 1, 1, 0, 0}, // #386
662 : {DBGFIELD("TGEIU") 1, false, false, 3, 2, 1, 1, 0, 0}, // #387
663 : {DBGFIELD("TGEU") 1, false, false, 3, 2, 1, 1, 0, 0}, // #388
664 : {DBGFIELD("TLT") 1, false, false, 3, 2, 1, 1, 0, 0}, // #389
665 : {DBGFIELD("TLTI") 1, false, false, 3, 2, 1, 1, 0, 0}, // #390
666 : {DBGFIELD("TLTU") 1, false, false, 3, 2, 1, 1, 0, 0}, // #391
667 : {DBGFIELD("TNE") 1, false, false, 3, 2, 1, 1, 0, 0}, // #392
668 : {DBGFIELD("TNEI") 1, false, false, 3, 2, 1, 1, 0, 0}, // #393
669 : {DBGFIELD("TRAP") 1, false, false, 3, 2, 1, 1, 0, 0}, // #394
670 : {DBGFIELD("TTLTIU") 1, false, false, 3, 2, 1, 1, 0, 0}, // #395
671 : {DBGFIELD("WAIT") 1, false, false, 19, 2, 7, 1, 0, 0}, // #396
672 : {DBGFIELD("PAUSE") 1, false, false, 19, 2, 7, 1, 0, 0}, // #397
673 : {DBGFIELD("JAL") 1, false, false, 3, 2, 2, 1, 0, 0}, // #398
674 : {DBGFIELD("JALR_JALRHBPseudo_JALRPseudo") 1, false, false, 3, 2, 2, 1, 0, 0}, // #399
675 : {DBGFIELD("JALR_HB") 1, false, false, 3, 2, 2, 1, 0, 0}, // #400
676 : {DBGFIELD("JALX") 1, false, false, 3, 2, 2, 1, 0, 0}, // #401
677 : {DBGFIELD("TLBINV") 1, false, false, 19, 2, 6, 1, 0, 0}, // #402
678 : {DBGFIELD("TLBINVF") 1, false, false, 19, 2, 6, 1, 0, 0}, // #403
679 : {DBGFIELD("TLBP") 1, false, false, 19, 2, 6, 1, 0, 0}, // #404
680 : {DBGFIELD("TLBR") 1, false, false, 19, 2, 6, 1, 0, 0}, // #405
681 : {DBGFIELD("TLBWI") 1, false, false, 19, 2, 6, 1, 0, 0}, // #406
682 : {DBGFIELD("TLBWR") 1, false, false, 19, 2, 6, 1, 0, 0}, // #407
683 : {DBGFIELD("MFC0") 1, false, false, 19, 2, 2, 1, 0, 0}, // #408
684 : {DBGFIELD("MTC0") 1, false, false, 19, 2, 7, 1, 0, 0}, // #409
685 : {DBGFIELD("MFC2") 1, false, false, 21, 1, 1, 1, 0, 0}, // #410
686 : {DBGFIELD("MTC2") 1, false, false, 21, 1, 1, 1, 0, 0}, // #411
687 : {DBGFIELD("LB") 1, false, false, 17, 2, 2, 1, 0, 0}, // #412
688 : {DBGFIELD("LBu") 1, false, false, 17, 2, 2, 1, 0, 0}, // #413
689 : {DBGFIELD("LH") 1, false, false, 17, 2, 2, 1, 0, 0}, // #414
690 : {DBGFIELD("LHu") 1, false, false, 17, 2, 2, 1, 0, 0}, // #415
691 : {DBGFIELD("LW") 1, false, false, 17, 2, 2, 1, 0, 0}, // #416
692 : {DBGFIELD("LL") 1, false, false, 17, 2, 2, 1, 0, 0}, // #417
693 : {DBGFIELD("LWC2") 1, false, false, 17, 2, 2, 1, 0, 0}, // #418
694 : {DBGFIELD("LWC3") 1, false, false, 17, 2, 2, 1, 0, 0}, // #419
695 : {DBGFIELD("LDC2") 1, false, false, 17, 2, 2, 1, 0, 0}, // #420
696 : {DBGFIELD("LDC3") 1, false, false, 17, 2, 2, 1, 0, 0}, // #421
697 : {DBGFIELD("LBE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #422
698 : {DBGFIELD("LBuE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #423
699 : {DBGFIELD("LHE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #424
700 : {DBGFIELD("LHuE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #425
701 : {DBGFIELD("LWE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #426
702 : {DBGFIELD("LLE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #427
703 : {DBGFIELD("LWPC") 1, false, false, 17, 2, 2, 1, 0, 0}, // #428
704 : {DBGFIELD("LWL") 1, false, false, 17, 2, 2, 1, 0, 0}, // #429
705 : {DBGFIELD("LWR") 1, false, false, 17, 2, 2, 1, 0, 0}, // #430
706 : {DBGFIELD("LWLE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #431
707 : {DBGFIELD("LWRE") 1, false, false, 17, 2, 2, 1, 0, 0}, // #432
708 : {DBGFIELD("SB") 1, false, false, 17, 2, 1, 1, 0, 0}, // #433
709 : {DBGFIELD("SH") 1, false, false, 17, 2, 1, 1, 0, 0}, // #434
710 : {DBGFIELD("SW") 1, false, false, 17, 2, 1, 1, 0, 0}, // #435
711 : {DBGFIELD("SWC2") 1, false, false, 17, 2, 1, 1, 0, 0}, // #436
712 : {DBGFIELD("SWC3") 1, false, false, 17, 2, 1, 1, 0, 0}, // #437
713 : {DBGFIELD("SDC2") 1, false, false, 17, 2, 1, 1, 0, 0}, // #438
714 : {DBGFIELD("SDC3") 1, false, false, 17, 2, 1, 1, 0, 0}, // #439
715 : {DBGFIELD("SC") 1, false, false, 17, 2, 2, 1, 0, 0}, // #440
716 : {DBGFIELD("SBE") 1, false, false, 17, 2, 1, 1, 0, 0}, // #441
717 : {DBGFIELD("SHE") 1, false, false, 17, 2, 1, 1, 0, 0}, // #442
718 : {DBGFIELD("SWE") 1, false, false, 17, 2, 1, 1, 0, 0}, // #443
719 : {DBGFIELD("SCE") 1, false, false, 17, 2, 1, 1, 0, 0}, // #444
720 : {DBGFIELD("SWL") 1, false, false, 17, 2, 1, 1, 0, 0}, // #445
721 : {DBGFIELD("SWR") 1, false, false, 17, 2, 1, 1, 0, 0}, // #446
722 : {DBGFIELD("SWLE") 1, false, false, 17, 2, 1, 1, 0, 0}, // #447
723 : {DBGFIELD("SWRE") 1, false, false, 17, 2, 1, 1, 0, 0}, // #448
724 : {DBGFIELD("PREF") 1, false, false, 17, 2, 1, 1, 0, 0}, // #449
725 : {DBGFIELD("PREFE") 1, false, false, 17, 2, 1, 1, 0, 0}, // #450
726 : {DBGFIELD("CACHE") 1, false, false, 17, 2, 3, 1, 0, 0}, // #451
727 : {DBGFIELD("CACHEE") 1, false, false, 17, 2, 3, 1, 0, 0}, // #452
728 : {DBGFIELD("SYNC") 1, false, false, 17, 2, 1, 1, 0, 0}, // #453
729 : {DBGFIELD("SYNCI") 1, false, false, 17, 2, 1, 1, 0, 0}, // #454
730 : {DBGFIELD("CLO") 1, false, false, 1, 2, 1, 1, 0, 0}, // #455
731 : {DBGFIELD("CLZ") 1, false, false, 1, 2, 1, 1, 0, 0}, // #456
732 : {DBGFIELD("DI") 1, false, false, 19, 2, 7, 1, 0, 0}, // #457
733 : {DBGFIELD("EI") 1, false, false, 19, 2, 7, 1, 0, 0}, // #458
734 : {DBGFIELD("MFHI_MFLO_PseudoMFHI_PseudoMFLO") 1, false, false, 1, 2, 3, 1, 0, 0}, // #459
735 : {DBGFIELD("EHB") 1, false, false, 19, 2, 7, 1, 0, 0}, // #460
736 : {DBGFIELD("RDHWR") 1, false, false, 1, 2, 2, 1, 0, 0}, // #461
737 : {DBGFIELD("WSBH") 1, false, false, 1, 2, 1, 1, 0, 0}, // #462
738 : {DBGFIELD("MOVN_I_I") 1, false, false, 1, 2, 1, 1, 0, 0}, // #463
739 : {DBGFIELD("MOVZ_I_I") 1, false, false, 1, 2, 1, 1, 0, 0}, // #464
740 : {DBGFIELD("DIV_PseudoSDIV_SDIV") 1, false, false, 11, 2, 4, 1, 0, 0}, // #465
741 : {DBGFIELD("DIVU_PseudoUDIV_UDIV") 1, false, false, 13, 2, 5, 1, 0, 0}, // #466
742 : {DBGFIELD("MUL") 1, false, false, 9, 2, 3, 1, 0, 0}, // #467
743 : {DBGFIELD("MULT_PseudoMULT") 1, false, false, 1, 2, 1, 1, 0, 0}, // #468
744 : {DBGFIELD("MULTu_PseudoMULTu") 1, false, false, 1, 2, 1, 1, 0, 0}, // #469
745 : {DBGFIELD("MADD_PseudoMADD") 1, false, false, 9, 2, 1, 1, 0, 0}, // #470
746 : {DBGFIELD("MADDU_PseudoMADDU") 1, false, false, 9, 2, 1, 1, 0, 0}, // #471
747 : {DBGFIELD("MSUB_PseudoMSUB") 1, false, false, 9, 2, 1, 1, 0, 0}, // #472
748 : {DBGFIELD("MSUBU_PseudoMSUBU") 1, false, false, 9, 2, 1, 1, 0, 0}, // #473
749 : {DBGFIELD("MTHI_MTLO_PseudoMTLOHI") 1, false, false, 1, 2, 2, 1, 0, 0}, // #474
750 : {DBGFIELD("EXT") 1, false, false, 1, 2, 1, 1, 0, 0}, // #475
751 : {DBGFIELD("INS") 1, false, false, 1, 2, 1, 1, 0, 0}, // #476
752 : {DBGFIELD("ADD") 1, false, false, 1, 2, 1, 1, 0, 0}, // #477
753 : {DBGFIELD("ADDi") 1, false, false, 1, 2, 1, 1, 0, 0}, // #478
754 : {DBGFIELD("ADDiu") 1, false, false, 1, 2, 1, 1, 0, 0}, // #479
755 : {DBGFIELD("ANDi") 1, false, false, 1, 2, 1, 1, 0, 0}, // #480
756 : {DBGFIELD("ORi") 1, false, false, 1, 2, 1, 1, 0, 0}, // #481
757 : {DBGFIELD("ROTR") 1, false, false, 1, 2, 1, 1, 0, 0}, // #482
758 : {DBGFIELD("SEB") 1, false, false, 1, 2, 1, 1, 0, 0}, // #483
759 : {DBGFIELD("SEH") 1, false, false, 1, 2, 1, 1, 0, 0}, // #484
760 : {DBGFIELD("SLT_SLTu") 1, false, false, 1, 2, 1, 1, 0, 0}, // #485
761 : {DBGFIELD("SLL") 1, false, false, 1, 2, 1, 1, 0, 0}, // #486
762 : {DBGFIELD("SRA") 1, false, false, 1, 2, 1, 1, 0, 0}, // #487
763 : {DBGFIELD("SRL") 1, false, false, 1, 2, 1, 1, 0, 0}, // #488
764 : {DBGFIELD("XORi") 1, false, false, 1, 2, 1, 1, 0, 0}, // #489
765 : {DBGFIELD("ADDu") 1, false, false, 1, 2, 1, 1, 0, 0}, // #490
766 : {DBGFIELD("SLLV") 1, false, false, 1, 2, 1, 1, 0, 0}, // #491
767 : {DBGFIELD("SRAV") 1, false, false, 1, 2, 1, 1, 0, 0}, // #492
768 : {DBGFIELD("SRLV") 1, false, false, 1, 2, 1, 1, 0, 0}, // #493
769 : {DBGFIELD("LSA") 1, false, false, 1, 2, 1, 1, 0, 0}, // #494
770 : {DBGFIELD("COPY") 1, false, false, 1, 2, 1, 1, 0, 0}, // #495
771 : {DBGFIELD("VSHF_B_VSHF_D_VSHF_H_VSHF_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #496
772 : {DBGFIELD("BINSLI_B_BINSLI_D_BINSLI_H_BINSLI_W_BINSL_B_BINSL_D_BINSL_H_BINSL_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #497
773 : {DBGFIELD("BINSRI_B_BINSRI_D_BINSRI_H_BINSRI_W_BINSR_B_BINSR_D_BINSR_H_BINSR_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #498
774 : {DBGFIELD("INSERT_B_INSERT_D_INSERT_H_INSERT_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #499
775 : {DBGFIELD("SLDI_B_SLDI_D_SLDI_H_SLDI_W_SLD_B_SLD_D_SLD_H_SLD_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #500
776 : {DBGFIELD("BSETI_B_BSETI_D_BSETI_H_BSETI_W_BSET_B_BSET_D_BSET_H_BSET_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #501
777 : {DBGFIELD("BCLRI_B_BCLRI_D_BCLRI_H_BCLRI_W_BCLR_B_BCLR_D_BCLR_H_BCLR_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #502
778 : {DBGFIELD("BNEGI_B_BNEGI_D_BNEGI_H_BNEGI_W_BNEG_B_BNEG_D_BNEG_H_BNEG_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #503
779 : {DBGFIELD("BSELI_B_BSEL_V") 1, false, false, 15, 2, 2, 1, 0, 0}, // #504
780 : {DBGFIELD("BMNZI_B_BMNZ_V_BMZI_B_BMZ_V") 1, false, false, 15, 2, 2, 1, 0, 0}, // #505
781 : {DBGFIELD("PCNT_B_PCNT_D_PCNT_H_PCNT_W") 1, false, false, 15, 2, 7, 1, 0, 0}, // #506
782 : {DBGFIELD("SAT_S_B_SAT_S_D_SAT_S_H_SAT_S_W_SAT_U_B_SAT_U_D_SAT_U_H_SAT_U_W") 1, false, false, 15, 2, 7, 1, 0, 0}, // #507
783 : {DBGFIELD("BNZ_B_BNZ_D_BNZ_H_BNZ_V_BNZ_W_BZ_B_BZ_D_BZ_H_BZ_V_BZ_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #508
784 : {DBGFIELD("CFCMSA_CTCMSA") 1, false, false, 15, 2, 1, 1, 0, 0}, // #509
785 : {DBGFIELD("FABS_S_FABS_D32_FABS_D64") 1, false, false, 15, 2, 6, 1, 0, 0}, // #510
786 : {DBGFIELD("MOVF_D32_MOVF_D64") 1, false, false, 15, 2, 6, 1, 0, 0}, // #511
787 : {DBGFIELD("MOVF_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #512
788 : {DBGFIELD("MOVT_D32_MOVT_D64") 1, false, false, 15, 2, 6, 1, 0, 0}, // #513
789 : {DBGFIELD("MOVT_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #514
790 : {DBGFIELD("FMOV_D32_FMOV_D64") 1, false, false, 5, 2, 6, 1, 0, 0}, // #515
791 : {DBGFIELD("FMOV_S") 1, false, false, 5, 2, 6, 1, 0, 0}, // #516
792 : {DBGFIELD("FNEG_S_FNEG_D32_FNEG_D64") 1, false, false, 15, 2, 6, 1, 0, 0}, // #517
793 : {DBGFIELD("ADD_A_B_ADD_A_D_ADD_A_H_ADD_A_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #518
794 : {DBGFIELD("ADDS_A_B_ADDS_A_D_ADDS_A_H_ADDS_A_W_ADDS_S_B_ADDS_S_D_ADDS_S_H_ADDS_S_W_ADDS_U_B_ADDS_U_D_ADDS_U_H_ADDS_U_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #519
795 : {DBGFIELD("ADDVI_B_ADDVI_D_ADDVI_H_ADDVI_W_ADDV_B_ADDV_D_ADDV_H_ADDV_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #520
796 : {DBGFIELD("ASUB_S_B_ASUB_S_D_ASUB_S_H_ASUB_S_W_ASUB_U_B_ASUB_U_D_ASUB_U_H_ASUB_U_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #521
797 : {DBGFIELD("AVER_S_B_AVER_S_D_AVER_S_H_AVER_S_W_AVER_U_B_AVER_U_D_AVER_U_H_AVER_U_W_AVE_S_B_AVE_S_D_AVE_S_H_AVE_S_W_AVE_U_B_AVE_U_D_AVE_U_H_AVE_U_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #522
798 : {DBGFIELD("SHF_B_SHF_H_SHF_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #523
799 : {DBGFIELD("FILL_B_FILL_D_FILL_H_FILL_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #524
800 : {DBGFIELD("SPLATI_B_SPLATI_D_SPLATI_H_SPLATI_W_SPLAT_B_SPLAT_D_SPLAT_H_SPLAT_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #525
801 : {DBGFIELD("MOVE_V") 1, false, false, 15, 2, 1, 1, 0, 0}, // #526
802 : {DBGFIELD("LDI_B_LDI_D_LDI_H_LDI_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #527
803 : {DBGFIELD("AND_V_NOR_V_OR_V_XOR_V") 1, false, false, 15, 2, 1, 1, 0, 0}, // #528
804 : {DBGFIELD("ANDI_B_NORI_B_ORI_B_XORI_B") 1, false, false, 15, 2, 1, 1, 0, 0}, // #529
805 : {DBGFIELD("FEXP2_D_FEXP2_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #530
806 : {DBGFIELD("CLTI_S_B_CLTI_S_D_CLTI_S_H_CLTI_S_W_CLTI_U_B_CLTI_U_D_CLTI_U_H_CLTI_U_W_CLT_S_B_CLT_S_D_CLT_S_H_CLT_S_W_CLT_U_B_CLT_U_D_CLT_U_H_CLT_U_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #531
807 : {DBGFIELD("CLEI_S_B_CLEI_S_D_CLEI_S_H_CLEI_S_W_CLEI_U_B_CLEI_U_D_CLEI_U_H_CLEI_U_W_CLE_S_B_CLE_S_D_CLE_S_H_CLE_S_W_CLE_U_B_CLE_U_D_CLE_U_H_CLE_U_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #532
808 : {DBGFIELD("CEQI_B_CEQI_D_CEQI_H_CEQI_W_CEQ_B_CEQ_D_CEQ_H_CEQ_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #533
809 : {DBGFIELD("CMP_UN_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #534
810 : {DBGFIELD("CMP_UN_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #535
811 : {DBGFIELD("CMP_UEQ_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #536
812 : {DBGFIELD("CMP_UEQ_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #537
813 : {DBGFIELD("CMP_EQ_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #538
814 : {DBGFIELD("CMP_EQ_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #539
815 : {DBGFIELD("CMP_LT_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #540
816 : {DBGFIELD("CMP_LT_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #541
817 : {DBGFIELD("CMP_ULT_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #542
818 : {DBGFIELD("CMP_ULT_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #543
819 : {DBGFIELD("CMP_LE_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #544
820 : {DBGFIELD("CMP_LE_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #545
821 : {DBGFIELD("CMP_ULE_D") 1, false, false, 15, 2, 6, 1, 0, 0}, // #546
822 : {DBGFIELD("CMP_ULE_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #547
823 : {DBGFIELD("FSAF_D_FSAF_W_FSEQ_D_FSEQ_W_FSLE_D_FSLE_W_FSLT_D_FSLT_W_FSNE_D_FSNE_W_FSOR_D_FSOR_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #548
824 : {DBGFIELD("FSUEQ_D_FSUEQ_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #549
825 : {DBGFIELD("FSULE_D_FSULE_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #550
826 : {DBGFIELD("FSULT_D_FSULT_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #551
827 : {DBGFIELD("FSUNE_D_FSUNE_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #552
828 : {DBGFIELD("FSUN_D_FSUN_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #553
829 : {DBGFIELD("FCAF_D_FCAF_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #554
830 : {DBGFIELD("FCEQ_D_FCEQ_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #555
831 : {DBGFIELD("FCLE_D_FCLE_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #556
832 : {DBGFIELD("FCLT_D_FCLT_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #557
833 : {DBGFIELD("FCNE_D_FCNE_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #558
834 : {DBGFIELD("FCOR_D_FCOR_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #559
835 : {DBGFIELD("FCUEQ_D_FCUEQ_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #560
836 : {DBGFIELD("FCULE_D_FCULE_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #561
837 : {DBGFIELD("FCULT_D_FCULT_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #562
838 : {DBGFIELD("FCUNE_D_FCUNE_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #563
839 : {DBGFIELD("FCUN_D_FCUN_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #564
840 : {DBGFIELD("FABS_D_FABS_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #565
841 : {DBGFIELD("FFINT_S_D_FFINT_S_W_FFINT_U_D_FFINT_U_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #566
842 : {DBGFIELD("FFQL_D_FFQL_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #567
843 : {DBGFIELD("FFQR_D_FFQR_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #568
844 : {DBGFIELD("FTINT_S_D_FTINT_S_W_FTINT_U_D_FTINT_U_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #569
845 : {DBGFIELD("FRINT_D_FRINT_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #570
846 : {DBGFIELD("FTQ_H_FTQ_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #571
847 : {DBGFIELD("FTRUNC_S_D_FTRUNC_S_W_FTRUNC_U_D_FTRUNC_U_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #572
848 : {DBGFIELD("FEXDO_H_FEXDO_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #573
849 : {DBGFIELD("FEXUPL_D_FEXUPL_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #574
850 : {DBGFIELD("FEXUPR_D_FEXUPR_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #575
851 : {DBGFIELD("FCLASS_D_FCLASS_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #576
852 : {DBGFIELD("FMAX_A_D_FMAX_A_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #577
853 : {DBGFIELD("FMAX_D_FMAX_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #578
854 : {DBGFIELD("FMIN_A_D_FMIN_A_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #579
855 : {DBGFIELD("FMIN_D_FMIN_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #580
856 : {DBGFIELD("FLOG2_D_FLOG2_W") 1, false, false, 15, 2, 6, 1, 0, 0}, // #581
857 : {DBGFIELD("ILVL_B_ILVL_D_ILVL_H_ILVL_W_ILVR_B_ILVR_D_ILVR_H_ILVR_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #582
858 : {DBGFIELD("ILVEV_B_ILVEV_D_ILVEV_H_ILVEV_W_ILVOD_B_ILVOD_D_ILVOD_H_ILVOD_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #583
859 : {DBGFIELD("INSVE_B_INSVE_D_INSVE_H_INSVE_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #584
860 : {DBGFIELD("SUBS_S_B_SUBS_S_D_SUBS_S_H_SUBS_S_W_SUBS_U_B_SUBS_U_D_SUBS_U_H_SUBS_U_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #585
861 : {DBGFIELD("SUBSUS_U_B_SUBSUS_U_D_SUBSUS_U_H_SUBSUS_U_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #586
862 : {DBGFIELD("SUBSUU_S_B_SUBSUU_S_D_SUBSUU_S_H_SUBSUU_S_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #587
863 : {DBGFIELD("SUBVI_B_SUBVI_D_SUBVI_H_SUBVI_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #588
864 : {DBGFIELD("SUBV_B_SUBV_D_SUBV_H_SUBV_W") 1, false, false, 15, 2, 2, 1, 0, 0}, // #589
865 : {DBGFIELD("MOD_S_B_MOD_S_D_MOD_S_H_MOD_S_W_MOD_U_B_MOD_U_D_MOD_U_H_MOD_U_W") 1, false, false, 34, 1, 4, 1, 0, 0}, // #590
866 : {DBGFIELD("DIV_S_B_DIV_S_D_DIV_S_H_DIV_S_W_DIV_U_B_DIV_U_D_DIV_U_H_DIV_U_W") 1, false, false, 34, 1, 4, 1, 0, 0}, // #591
867 : {DBGFIELD("HADD_S_D_HADD_S_H_HADD_S_W_HADD_U_D_HADD_U_H_HADD_U_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #592
868 : {DBGFIELD("HSUB_S_D_HSUB_S_H_HSUB_S_W_HSUB_U_D_HSUB_U_H_HSUB_U_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #593
869 : {DBGFIELD("MAX_S_B_MAX_S_D_MAX_S_H_MAX_S_W_MIN_S_B_MIN_S_D_MIN_S_H_MIN_S_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #594
870 : {DBGFIELD("MAX_U_B_MAX_U_D_MAX_U_H_MAX_U_W_MIN_U_B_MIN_U_D_MIN_U_H_MIN_U_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #595
871 : {DBGFIELD("MAX_A_B_MAX_A_D_MAX_A_H_MAX_A_W_MIN_A_B_MIN_A_D_MIN_A_H_MIN_A_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #596
872 : {DBGFIELD("MAXI_S_B_MAXI_S_D_MAXI_S_H_MAXI_S_W_MAXI_U_B_MAXI_U_D_MAXI_U_H_MAXI_U_W_MINI_S_B_MINI_S_D_MINI_S_H_MINI_S_W_MINI_U_B_MINI_U_D_MINI_U_H_MINI_U_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #597
873 : {DBGFIELD("SRAI_B_SRAI_D_SRAI_H_SRAI_W_SRA_B_SRA_D_SRA_H_SRA_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #598
874 : {DBGFIELD("SRLI_B_SRLI_D_SRLI_H_SRLI_W_SRL_B_SRL_D_SRL_H_SRL_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #599
875 : {DBGFIELD("SRARI_B_SRARI_D_SRARI_H_SRARI_W_SRAR_B_SRAR_D_SRAR_H_SRAR_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #600
876 : {DBGFIELD("SRLRI_B_SRLRI_D_SRLRI_H_SRLRI_W_SRLR_B_SRLR_D_SRLR_H_SRLR_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #601
877 : {DBGFIELD("SLLI_B_SLLI_D_SLLI_H_SLLI_W_SLL_B_SLL_D_SLL_H_SLL_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #602
878 : {DBGFIELD("PCKEV_B_PCKEV_D_PCKEV_H_PCKEV_W_PCKOD_B_PCKOD_D_PCKOD_H_PCKOD_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #603
879 : {DBGFIELD("NLOC_B_NLOC_D_NLOC_H_NLOC_W_NLZC_B_NLZC_D_NLZC_H_NLZC_W") 1, false, false, 15, 2, 1, 1, 0, 0}, // #604
880 : {DBGFIELD("FADD_D32_FADD_D64") 1, false, false, 15, 2, 6, 1, 0, 0}, // #605
881 : {DBGFIELD("FADD_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #606
882 : {DBGFIELD("FMUL_D32_FMUL_D64") 1, false, false, 7, 2, 3, 1, 0, 0}, // #607
883 : {DBGFIELD("FMUL_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #608
884 : {DBGFIELD("FSUB_D32_FSUB_D64") 1, false, false, 15, 2, 6, 1, 0, 0}, // #609
885 : {DBGFIELD("FSUB_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #610
886 : {DBGFIELD("TRUNC_L_D64_TRUNC_L_S_TRUNC_W_D32_TRUNC_W_D64_TRUNC_W_S") 1, false, false, 7, 2, 3, 1, 0, 0}, // #611
887 : {DBGFIELD("CVT_D32_S_CVT_D32_W_CVT_D64_L_CVT_D64_S_CVT_D64_W_CVT_L_D64_CVT_L_S_CVT_S_D32_CVT_S_D64_CVT_S_L_CVT_S_W_CVT_W_D32_CVT_W_D64_CVT_W_S") 1, false, false, 7, 2, 3, 1, 0, 0}, // #612
888 : {DBGFIELD("C_EQ_D32_C_EQ_D64_C_F_D32_C_F_D64_C_LE_D32_C_LE_D64_C_LT_D32_C_LT_D64_C_NGE_D32_C_NGE_D64_C_NGLE_D32_C_NGLE_D64_C_NGL_D32_C_NGL_D64_C_NGT_D32_C_NGT_D64_C_OLE_D32_C_OLE_D64_C_OLT_D32_C_OLT_D64_C_SEQ_D32_C_SEQ_D64_C_SF_D32_C_SF_D64_C_UEQ_D32_C_UEQ_D64_C_ULE_D32_C_ULE_D64_C_ULT_D32_C_ULT_D64_C_UN_D32_C_UN_D64") 1, false, false, 15, 2, 2, 1, 0, 0}, // #613
889 : {DBGFIELD("C_EQ_S_C_F_S_C_LE_S_C_LT_S_C_NGE_S_C_NGLE_S_C_NGL_S_C_NGT_S_C_OLE_S_C_OLT_S_C_SEQ_S_C_SF_S_C_UEQ_S_C_ULE_S_C_ULT_S_C_UN_S") 1, false, false, 15, 2, 2, 1, 0, 0}, // #614
890 : {DBGFIELD("FCMP_D32_FCMP_D64") 1, false, false, 15, 2, 2, 1, 0, 0}, // #615
891 : {DBGFIELD("FCMP_S32") 1, false, false, 15, 2, 2, 1, 0, 0}, // #616
892 : {DBGFIELD("PseudoCVT_D32_W_PseudoCVT_D64_L_PseudoCVT_D64_W_PseudoCVT_S_L_PseudoCVT_S_W") 1, false, false, 7, 2, 3, 1, 0, 0}, // #617
893 : {DBGFIELD("FDIV_S") 1, false, false, 24, 2, 10, 1, 0, 0}, // #618
894 : {DBGFIELD("FDIV_D32_FDIV_D64") 1, false, false, 22, 2, 9, 1, 0, 0}, // #619
895 : {DBGFIELD("FSQRT_S") 1, false, false, 24, 2, 10, 1, 0, 0}, // #620
896 : {DBGFIELD("FSQRT_D32_FSQRT_D64") 1, false, false, 22, 2, 8, 1, 0, 0}, // #621
897 : {DBGFIELD("FRCP_D_FRCP_W") 1, false, false, 7, 2, 3, 1, 0, 0}, // #622
898 : {DBGFIELD("FRSQRT_D_FRSQRT_W") 1, false, false, 7, 2, 3, 1, 0, 0}, // #623
899 : {DBGFIELD("RECIP_D32_RECIP_D64") 1, false, false, 28, 2, 11, 1, 0, 0}, // #624
900 : {DBGFIELD("RSQRT_D32_RSQRT_D64") 1, false, false, 28, 2, 11, 1, 0, 0}, // #625
901 : {DBGFIELD("RECIP_S") 1, false, false, 30, 2, 12, 1, 0, 0}, // #626
902 : {DBGFIELD("RSQRT_S") 1, false, false, 30, 2, 12, 1, 0, 0}, // #627
903 : {DBGFIELD("FMADD_D_FMADD_W") 1, false, false, 7, 2, 3, 1, 0, 0}, // #628
904 : {DBGFIELD("FMSUB_D_FMSUB_W") 1, false, false, 7, 2, 3, 1, 0, 0}, // #629
905 : {DBGFIELD("FDIV_W") 1, false, false, 7, 2, 3, 1, 0, 0}, // #630
906 : {DBGFIELD("FDIV_D") 1, false, false, 7, 2, 3, 1, 0, 0}, // #631
907 : {DBGFIELD("FSQRT_W") 1, false, false, 7, 2, 3, 1, 0, 0}, // #632
908 : {DBGFIELD("FSQRT_D") 1, false, false, 7, 2, 3, 1, 0, 0}, // #633
909 : {DBGFIELD("FMUL_D_FMUL_W") 1, false, false, 7, 2, 3, 1, 0, 0}, // #634
910 : {DBGFIELD("FADD_D_FADD_W") 1, false, false, 7, 2, 3, 1, 0, 0}, // #635
911 : {DBGFIELD("FSUB_D_FSUB_W") 1, false, false, 7, 2, 3, 1, 0, 0}, // #636
912 : {DBGFIELD("DPADD_S_D_DPADD_S_H_DPADD_S_W_DPADD_U_D_DPADD_U_H_DPADD_U_W") 1, false, false, 15, 2, 3, 1, 0, 0}, // #637
913 : {DBGFIELD("DPSUB_S_D_DPSUB_S_H_DPSUB_S_W_DPSUB_U_D_DPSUB_U_H_DPSUB_U_W") 1, false, false, 15, 2, 3, 1, 0, 0}, // #638
914 : {DBGFIELD("DOTP_S_D_DOTP_S_H_DOTP_S_W_DOTP_U_D_DOTP_U_H_DOTP_U_W") 1, false, false, 15, 2, 3, 1, 0, 0}, // #639
915 : {DBGFIELD("MSUBV_B_MSUBV_D_MSUBV_H_MSUBV_W") 1, false, false, 15, 2, 3, 1, 0, 0}, // #640
916 : {DBGFIELD("MADDV_B_MADDV_D_MADDV_H_MADDV_W") 1, false, false, 15, 2, 3, 1, 0, 0}, // #641
917 : {DBGFIELD("MULV_B_MULV_D_MULV_H_MULV_W") 1, false, false, 15, 2, 3, 1, 0, 0}, // #642
918 : {DBGFIELD("MADDR_Q_H_MADDR_Q_W") 1, false, false, 15, 2, 3, 1, 0, 0}, // #643
919 : {DBGFIELD("MADD_Q_H_MADD_Q_W") 1, false, false, 15, 2, 3, 1, 0, 0}, // #644
920 : {DBGFIELD("MSUBR_Q_H_MSUBR_Q_W") 1, false, false, 15, 2, 3, 1, 0, 0}, // #645
921 : {DBGFIELD("MSUB_Q_H_MSUB_Q_W") 1, false, false, 15, 2, 3, 1, 0, 0}, // #646
922 : {DBGFIELD("MULR_Q_H_MULR_Q_W") 1, false, false, 15, 2, 3, 1, 0, 0}, // #647
923 : {DBGFIELD("MUL_Q_H_MUL_Q_W") 1, false, false, 15, 2, 3, 1, 0, 0}, // #648
924 : {DBGFIELD("MADD_D32_MADD_D64") 1, false, false, 7, 2, 3, 1, 0, 0}, // #649
925 : {DBGFIELD("MADD_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #650
926 : {DBGFIELD("MSUB_D32_MSUB_D64") 1, false, false, 7, 2, 3, 1, 0, 0}, // #651
927 : {DBGFIELD("MSUB_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #652
928 : {DBGFIELD("NMADD_D32_NMADD_D64") 1, false, false, 7, 2, 3, 1, 0, 0}, // #653
929 : {DBGFIELD("NMADD_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #654
930 : {DBGFIELD("NMSUB_D32_NMSUB_D64") 1, false, false, 7, 2, 3, 1, 0, 0}, // #655
931 : {DBGFIELD("NMSUB_S") 1, false, false, 15, 2, 6, 1, 0, 0}, // #656
932 : {DBGFIELD("CTC1") 1, false, false, 5, 2, 2, 1, 0, 0}, // #657
933 : {DBGFIELD("MTC1_MTC1_D64_BuildPairF64_BuildPairF64_64") 1, false, false, 5, 2, 2, 1, 0, 0}, // #658
934 : {DBGFIELD("MTHC1_D32_MTHC1_D64") 1, false, false, 5, 2, 2, 1, 0, 0}, // #659
935 : {DBGFIELD("COPY_U_B_COPY_U_H_COPY_U_W") 1, false, false, 5, 2, 2, 1, 0, 0}, // #660
936 : {DBGFIELD("COPY_S_B_COPY_S_D_COPY_S_H_COPY_S_W") 1, false, false, 5, 2, 2, 1, 0, 0}, // #661
937 : {DBGFIELD("BC1F") 1, false, false, 15, 2, 2, 1, 0, 0}, // #662
938 : {DBGFIELD("BC1FL") 1, false, false, 15, 2, 2, 1, 0, 0}, // #663
939 : {DBGFIELD("BC1T") 1, false, false, 15, 2, 2, 1, 0, 0}, // #664
940 : {DBGFIELD("BC1TL") 1, false, false, 15, 2, 2, 1, 0, 0}, // #665
941 : {DBGFIELD("CFC1") 1, false, false, 5, 2, 2, 1, 0, 0}, // #666
942 : {DBGFIELD("MFC1_MFC1_D64_ExtractElementF64_ExtractElementF64_64") 1, false, false, 5, 2, 2, 1, 0, 0}, // #667
943 : {DBGFIELD("MFHC1_D32_MFHC1_D64") 1, false, false, 5, 2, 2, 1, 0, 0}, // #668
944 : {DBGFIELD("MOVF_I") 1, false, false, 5, 2, 6, 1, 0, 0}, // #669
945 : {DBGFIELD("MOVT_I") 1, false, false, 5, 2, 6, 1, 0, 0}, // #670
946 : {DBGFIELD("SDC1") 1, false, false, 32, 2, 1, 1, 0, 0}, // #671
947 : {DBGFIELD("SDXC1") 1, false, false, 32, 2, 1, 1, 0, 0}, // #672
948 : {DBGFIELD("SUXC1") 1, false, false, 32, 2, 1, 1, 0, 0}, // #673
949 : {DBGFIELD("SWC1") 1, false, false, 32, 2, 1, 1, 0, 0}, // #674
950 : {DBGFIELD("SWXC1") 1, false, false, 32, 2, 1, 1, 0, 0}, // #675
951 : {DBGFIELD("ST_B_ST_D_ST_H_ST_W") 1, false, false, 32, 2, 1, 1, 0, 0}, // #676
952 : {DBGFIELD("MOVN_I_D32_MOVN_I_D64") 1, false, false, 5, 2, 6, 1, 0, 0}, // #677
953 : {DBGFIELD("MOVN_I_S") 1, false, false, 5, 2, 6, 1, 0, 0}, // #678
954 : {DBGFIELD("MOVZ_I_D32_MOVZ_I_D64") 1, false, false, 5, 2, 6, 1, 0, 0}, // #679
955 : {DBGFIELD("MOVZ_I_S") 1, false, false, 5, 2, 6, 1, 0, 0}, // #680
956 : {DBGFIELD("LDC1") 1, false, false, 26, 2, 2, 1, 0, 0}, // #681
957 : {DBGFIELD("LDXC1") 1, false, false, 26, 2, 2, 1, 0, 0}, // #682
958 : {DBGFIELD("LWC1") 1, false, false, 26, 2, 2, 1, 0, 0}, // #683
959 : {DBGFIELD("LWXC1") 1, false, false, 26, 2, 2, 1, 0, 0}, // #684
960 : {DBGFIELD("LUXC1") 1, false, false, 26, 2, 2, 1, 0, 0}, // #685
961 : {DBGFIELD("LD_B_LD_D_LD_H_LD_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #686
962 : {DBGFIELD("CEIL_L_D64_CEIL_L_S_CEIL_W_D32_CEIL_W_D64_CEIL_W_S") 1, false, false, 7, 2, 3, 1, 0, 0}, // #687
963 : {DBGFIELD("FLOOR_L_D64_FLOOR_L_S_FLOOR_W_D32_FLOOR_W_D64_FLOOR_W_S") 1, false, false, 7, 2, 3, 1, 0, 0}, // #688
964 : {DBGFIELD("ROUND_L_D64_ROUND_L_S_ROUND_W_D32_ROUND_W_D64_ROUND_W_S") 1, false, false, 7, 2, 3, 1, 0, 0}, // #689
965 : {DBGFIELD("ROTRV") 1, false, false, 1, 2, 1, 1, 0, 0}, // #690
966 : {DBGFIELD("EXTRV_RS_W") 1, false, false, 35, 1, 13, 1, 0, 0}, // #691
967 : {DBGFIELD("EXTRV_R_W") 1, false, false, 35, 1, 13, 1, 0, 0}, // #692
968 : {DBGFIELD("EXTRV_S_H") 1, false, false, 35, 1, 13, 1, 0, 0}, // #693
969 : {DBGFIELD("EXTRV_W") 1, false, false, 35, 1, 13, 1, 0, 0}, // #694
970 : {DBGFIELD("EXTR_RS_W") 1, false, false, 35, 1, 13, 1, 0, 0}, // #695
971 : {DBGFIELD("EXTR_R_W") 1, false, false, 35, 1, 13, 1, 0, 0}, // #696
972 : {DBGFIELD("EXTR_S_H") 1, false, false, 35, 1, 13, 1, 0, 0}, // #697
973 : {DBGFIELD("EXTR_W") 1, false, false, 35, 1, 13, 1, 0, 0}, // #698
974 : {DBGFIELD("INSV") 1, false, false, 35, 1, 13, 1, 0, 0}, // #699
975 : {DBGFIELD("MTHLIP") 1, false, false, 35, 1, 3, 1, 0, 0}, // #700
976 : {DBGFIELD("MTHI_DSP") 1, false, false, 35, 1, 3, 1, 0, 0}, // #701
977 : {DBGFIELD("MTLO_DSP") 1, false, false, 35, 1, 3, 1, 0, 0}, // #702
978 : {DBGFIELD("ABSQ_S_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #703
979 : {DBGFIELD("ABSQ_S_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #704
980 : {DBGFIELD("ADDQ_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #705
981 : {DBGFIELD("ADDQ_S_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #706
982 : {DBGFIELD("ADDQ_S_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #707
983 : {DBGFIELD("ADDSC") 1, false, false, 35, 1, 2, 1, 0, 0}, // #708
984 : {DBGFIELD("ADDU_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #709
985 : {DBGFIELD("ADDU_S_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #710
986 : {DBGFIELD("ADDWC") 1, false, false, 35, 1, 2, 1, 0, 0}, // #711
987 : {DBGFIELD("BITREV") 1, false, false, 35, 1, 2, 1, 0, 0}, // #712
988 : {DBGFIELD("BPOSGE32") 1, false, false, 35, 1, 2, 1, 0, 0}, // #713
989 : {DBGFIELD("CMPGU_EQ_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #714
990 : {DBGFIELD("CMPGU_LE_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #715
991 : {DBGFIELD("CMPGU_LT_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #716
992 : {DBGFIELD("CMPU_EQ_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #717
993 : {DBGFIELD("CMPU_LE_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #718
994 : {DBGFIELD("CMPU_LT_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #719
995 : {DBGFIELD("CMP_EQ_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #720
996 : {DBGFIELD("CMP_LE_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #721
997 : {DBGFIELD("CMP_LT_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #722
998 : {DBGFIELD("DPAQ_SA_L_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #723
999 : {DBGFIELD("DPAQ_S_W_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #724
1000 : {DBGFIELD("DPAU_H_QBL") 1, false, false, 35, 1, 2, 1, 0, 0}, // #725
1001 : {DBGFIELD("DPAU_H_QBR") 1, false, false, 35, 1, 2, 1, 0, 0}, // #726
1002 : {DBGFIELD("DPSQ_SA_L_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #727
1003 : {DBGFIELD("DPSQ_S_W_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #728
1004 : {DBGFIELD("DPSU_H_QBL") 1, false, false, 35, 1, 2, 1, 0, 0}, // #729
1005 : {DBGFIELD("DPSU_H_QBR") 1, false, false, 35, 1, 2, 1, 0, 0}, // #730
1006 : {DBGFIELD("EXTPDPV") 1, false, false, 35, 1, 2, 1, 0, 0}, // #731
1007 : {DBGFIELD("EXTPDP") 1, false, false, 35, 1, 2, 1, 0, 0}, // #732
1008 : {DBGFIELD("EXTPV") 1, false, false, 35, 1, 2, 1, 0, 0}, // #733
1009 : {DBGFIELD("EXTP") 1, false, false, 35, 1, 2, 1, 0, 0}, // #734
1010 : {DBGFIELD("LBUX") 1, false, false, 35, 1, 2, 1, 0, 0}, // #735
1011 : {DBGFIELD("LHX") 1, false, false, 35, 1, 2, 1, 0, 0}, // #736
1012 : {DBGFIELD("LWX") 1, false, false, 35, 1, 2, 1, 0, 0}, // #737
1013 : {DBGFIELD("MADDU_DSP") 1, false, false, 35, 1, 2, 1, 0, 0}, // #738
1014 : {DBGFIELD("MADD_DSP") 1, false, false, 35, 1, 2, 1, 0, 0}, // #739
1015 : {DBGFIELD("MAQ_SA_W_PHL") 1, false, false, 35, 1, 2, 1, 0, 0}, // #740
1016 : {DBGFIELD("MAQ_SA_W_PHR") 1, false, false, 35, 1, 2, 1, 0, 0}, // #741
1017 : {DBGFIELD("MAQ_S_W_PHL") 1, false, false, 35, 1, 2, 1, 0, 0}, // #742
1018 : {DBGFIELD("MAQ_S_W_PHR") 1, false, false, 35, 1, 2, 1, 0, 0}, // #743
1019 : {DBGFIELD("MFHI_DSP") 1, false, false, 35, 1, 2, 1, 0, 0}, // #744
1020 : {DBGFIELD("MFLO_DSP") 1, false, false, 35, 1, 2, 1, 0, 0}, // #745
1021 : {DBGFIELD("MODSUB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #746
1022 : {DBGFIELD("MSUBU_DSP") 1, false, false, 35, 1, 2, 1, 0, 0}, // #747
1023 : {DBGFIELD("MSUB_DSP") 1, false, false, 35, 1, 2, 1, 0, 0}, // #748
1024 : {DBGFIELD("MULEQ_S_W_PHL") 1, false, false, 35, 1, 2, 1, 0, 0}, // #749
1025 : {DBGFIELD("MULEQ_S_W_PHR") 1, false, false, 35, 1, 2, 1, 0, 0}, // #750
1026 : {DBGFIELD("MULEU_S_PH_QBL") 1, false, false, 35, 1, 2, 1, 0, 0}, // #751
1027 : {DBGFIELD("MULEU_S_PH_QBR") 1, false, false, 35, 1, 2, 1, 0, 0}, // #752
1028 : {DBGFIELD("MULQ_RS_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #753
1029 : {DBGFIELD("MULSAQ_S_W_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #754
1030 : {DBGFIELD("MULTU_DSP") 1, false, false, 35, 1, 2, 1, 0, 0}, // #755
1031 : {DBGFIELD("MULT_DSP") 1, false, false, 35, 1, 2, 1, 0, 0}, // #756
1032 : {DBGFIELD("PACKRL_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #757
1033 : {DBGFIELD("PICK_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #758
1034 : {DBGFIELD("PICK_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #759
1035 : {DBGFIELD("PRECEQU_PH_QBLA") 1, false, false, 35, 1, 2, 1, 0, 0}, // #760
1036 : {DBGFIELD("PRECEQU_PH_QBL") 1, false, false, 35, 1, 2, 1, 0, 0}, // #761
1037 : {DBGFIELD("PRECEQU_PH_QBRA") 1, false, false, 35, 1, 2, 1, 0, 0}, // #762
1038 : {DBGFIELD("PRECEQU_PH_QBR") 1, false, false, 35, 1, 2, 1, 0, 0}, // #763
1039 : {DBGFIELD("PRECEQ_W_PHL") 1, false, false, 35, 1, 2, 1, 0, 0}, // #764
1040 : {DBGFIELD("PRECEQ_W_PHR") 1, false, false, 35, 1, 2, 1, 0, 0}, // #765
1041 : {DBGFIELD("PRECEU_PH_QBLA") 1, false, false, 35, 1, 2, 1, 0, 0}, // #766
1042 : {DBGFIELD("PRECEU_PH_QBL") 1, false, false, 35, 1, 2, 1, 0, 0}, // #767
1043 : {DBGFIELD("PRECEU_PH_QBRA") 1, false, false, 35, 1, 2, 1, 0, 0}, // #768
1044 : {DBGFIELD("PRECEU_PH_QBR") 1, false, false, 35, 1, 2, 1, 0, 0}, // #769
1045 : {DBGFIELD("PRECRQU_S_QB_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #770
1046 : {DBGFIELD("PRECRQ_PH_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #771
1047 : {DBGFIELD("PRECRQ_QB_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #772
1048 : {DBGFIELD("PRECRQ_RS_PH_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #773
1049 : {DBGFIELD("RADDU_W_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #774
1050 : {DBGFIELD("RDDSP") 1, false, false, 35, 1, 2, 1, 0, 0}, // #775
1051 : {DBGFIELD("REPLV_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #776
1052 : {DBGFIELD("REPLV_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #777
1053 : {DBGFIELD("REPL_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #778
1054 : {DBGFIELD("REPL_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #779
1055 : {DBGFIELD("SHILOV") 1, false, false, 35, 1, 2, 1, 0, 0}, // #780
1056 : {DBGFIELD("SHILO") 1, false, false, 35, 1, 2, 1, 0, 0}, // #781
1057 : {DBGFIELD("SHLLV_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #782
1058 : {DBGFIELD("SHLLV_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #783
1059 : {DBGFIELD("SHLLV_S_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #784
1060 : {DBGFIELD("SHLLV_S_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #785
1061 : {DBGFIELD("SHLL_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #786
1062 : {DBGFIELD("SHLL_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #787
1063 : {DBGFIELD("SHLL_S_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #788
1064 : {DBGFIELD("SHLL_S_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #789
1065 : {DBGFIELD("SHRAV_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #790
1066 : {DBGFIELD("SHRAV_R_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #791
1067 : {DBGFIELD("SHRAV_R_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #792
1068 : {DBGFIELD("SHRA_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #793
1069 : {DBGFIELD("SHRA_R_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #794
1070 : {DBGFIELD("SHRA_R_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #795
1071 : {DBGFIELD("SHRLV_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #796
1072 : {DBGFIELD("SHRL_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #797
1073 : {DBGFIELD("SUBQ_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #798
1074 : {DBGFIELD("SUBQ_S_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #799
1075 : {DBGFIELD("SUBQ_S_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #800
1076 : {DBGFIELD("SUBU_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #801
1077 : {DBGFIELD("SUBU_S_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #802
1078 : {DBGFIELD("WRDSP") 1, false, false, 35, 1, 2, 1, 0, 0}, // #803
1079 : {DBGFIELD("ABSQ_S_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #804
1080 : {DBGFIELD("ADDQH_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #805
1081 : {DBGFIELD("ADDQH_R_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #806
1082 : {DBGFIELD("ADDQH_R_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #807
1083 : {DBGFIELD("ADDQH_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #808
1084 : {DBGFIELD("ADDUH_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #809
1085 : {DBGFIELD("ADDUH_R_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #810
1086 : {DBGFIELD("ADDU_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #811
1087 : {DBGFIELD("ADDU_S_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #812
1088 : {DBGFIELD("APPEND") 1, false, false, 35, 1, 2, 1, 0, 0}, // #813
1089 : {DBGFIELD("BALIGN") 1, false, false, 35, 1, 2, 1, 0, 0}, // #814
1090 : {DBGFIELD("CMPGDU_EQ_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #815
1091 : {DBGFIELD("CMPGDU_LE_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #816
1092 : {DBGFIELD("CMPGDU_LT_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #817
1093 : {DBGFIELD("DPA_W_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #818
1094 : {DBGFIELD("DPAQX_SA_W_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #819
1095 : {DBGFIELD("DPAQX_S_W_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #820
1096 : {DBGFIELD("DPAX_W_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #821
1097 : {DBGFIELD("DPS_W_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #822
1098 : {DBGFIELD("DPSQX_S_W_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #823
1099 : {DBGFIELD("DPSQX_SA_W_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #824
1100 : {DBGFIELD("DPSX_W_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #825
1101 : {DBGFIELD("MUL_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #826
1102 : {DBGFIELD("MUL_S_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #827
1103 : {DBGFIELD("MULQ_RS_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #828
1104 : {DBGFIELD("MULQ_S_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #829
1105 : {DBGFIELD("MULQ_S_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #830
1106 : {DBGFIELD("MULSA_W_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #831
1107 : {DBGFIELD("PRECR_QB_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #832
1108 : {DBGFIELD("PRECR_SRA_PH_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #833
1109 : {DBGFIELD("PRECR_SRA_R_PH_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #834
1110 : {DBGFIELD("PREPEND") 1, false, false, 35, 1, 2, 1, 0, 0}, // #835
1111 : {DBGFIELD("SHRA_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #836
1112 : {DBGFIELD("SHRA_R_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #837
1113 : {DBGFIELD("SHRAV_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #838
1114 : {DBGFIELD("SHRAV_R_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #839
1115 : {DBGFIELD("SHRL_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #840
1116 : {DBGFIELD("SHRLV_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #841
1117 : {DBGFIELD("SUBQH_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #842
1118 : {DBGFIELD("SUBQH_R_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #843
1119 : {DBGFIELD("SUBQH_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #844
1120 : {DBGFIELD("SUBQH_R_W") 1, false, false, 35, 1, 2, 1, 0, 0}, // #845
1121 : {DBGFIELD("SUBU_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #846
1122 : {DBGFIELD("SUBU_S_PH") 1, false, false, 35, 1, 2, 1, 0, 0}, // #847
1123 : {DBGFIELD("SUBUH_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #848
1124 : {DBGFIELD("SUBUH_R_QB") 1, false, false, 35, 1, 2, 1, 0, 0}, // #849
1125 : {DBGFIELD("ABSQ_S_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #850
1126 : {DBGFIELD("ABSQ_S_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #851
1127 : {DBGFIELD("ADDQ_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #852
1128 : {DBGFIELD("ADDQ_S_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #853
1129 : {DBGFIELD("ADDQ_S_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #854
1130 : {DBGFIELD("ADDSC_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #855
1131 : {DBGFIELD("ADDU_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #856
1132 : {DBGFIELD("ADDU_S_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #857
1133 : {DBGFIELD("ADDWC_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #858
1134 : {DBGFIELD("BITREV_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #859
1135 : {DBGFIELD("BPOSGE32_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #860
1136 : {DBGFIELD("CMPGU_EQ_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #861
1137 : {DBGFIELD("CMPGU_LE_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #862
1138 : {DBGFIELD("CMPGU_LT_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #863
1139 : {DBGFIELD("CMPU_EQ_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #864
1140 : {DBGFIELD("CMPU_LE_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #865
1141 : {DBGFIELD("CMPU_LT_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #866
1142 : {DBGFIELD("CMP_EQ_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #867
1143 : {DBGFIELD("CMP_LE_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #868
1144 : {DBGFIELD("CMP_LT_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #869
1145 : {DBGFIELD("DPAQ_SA_L_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #870
1146 : {DBGFIELD("DPAQ_S_W_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #871
1147 : {DBGFIELD("DPAU_H_QBL_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #872
1148 : {DBGFIELD("DPAU_H_QBR_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #873
1149 : {DBGFIELD("DPSQ_SA_L_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #874
1150 : {DBGFIELD("DPSQ_S_W_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #875
1151 : {DBGFIELD("DPSU_H_QBL_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #876
1152 : {DBGFIELD("DPSU_H_QBR_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #877
1153 : {DBGFIELD("EXTPDPV_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #878
1154 : {DBGFIELD("EXTPDP_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #879
1155 : {DBGFIELD("EXTPV_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #880
1156 : {DBGFIELD("EXTP_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #881
1157 : {DBGFIELD("EXTRV_RS_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #882
1158 : {DBGFIELD("EXTRV_R_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #883
1159 : {DBGFIELD("EXTRV_S_H_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #884
1160 : {DBGFIELD("EXTRV_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #885
1161 : {DBGFIELD("EXTR_RS_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #886
1162 : {DBGFIELD("EXTR_R_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #887
1163 : {DBGFIELD("EXTR_S_H_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #888
1164 : {DBGFIELD("EXTR_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #889
1165 : {DBGFIELD("INSV_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #890
1166 : {DBGFIELD("LBUX_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #891
1167 : {DBGFIELD("LHX_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #892
1168 : {DBGFIELD("LWX_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #893
1169 : {DBGFIELD("MADDU_DSP_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #894
1170 : {DBGFIELD("MADD_DSP_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #895
1171 : {DBGFIELD("MAQ_SA_W_PHL_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #896
1172 : {DBGFIELD("MAQ_SA_W_PHR_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #897
1173 : {DBGFIELD("MAQ_S_W_PHL_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #898
1174 : {DBGFIELD("MAQ_S_W_PHR_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #899
1175 : {DBGFIELD("MFHI_DSP_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #900
1176 : {DBGFIELD("MFLO_DSP_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #901
1177 : {DBGFIELD("MODSUB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #902
1178 : {DBGFIELD("MOVEP_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #903
1179 : {DBGFIELD("MOVEP_MMR6") 1, false, false, 35, 1, 2, 1, 0, 0}, // #904
1180 : {DBGFIELD("MOVN_I_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #905
1181 : {DBGFIELD("MOVZ_I_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #906
1182 : {DBGFIELD("MSUBU_DSP_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #907
1183 : {DBGFIELD("MSUB_DSP_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #908
1184 : {DBGFIELD("MTHI_DSP_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #909
1185 : {DBGFIELD("MTHLIP_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #910
1186 : {DBGFIELD("MTLO_DSP_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #911
1187 : {DBGFIELD("MULEQ_S_W_PHL_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #912
1188 : {DBGFIELD("MULEQ_S_W_PHR_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #913
1189 : {DBGFIELD("MULEU_S_PH_QBL_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #914
1190 : {DBGFIELD("MULEU_S_PH_QBR_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #915
1191 : {DBGFIELD("MULQ_RS_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #916
1192 : {DBGFIELD("MULSAQ_S_W_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #917
1193 : {DBGFIELD("MULTU_DSP_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #918
1194 : {DBGFIELD("MULT_DSP_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #919
1195 : {DBGFIELD("PACKRL_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #920
1196 : {DBGFIELD("PICK_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #921
1197 : {DBGFIELD("PICK_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #922
1198 : {DBGFIELD("PRECEQU_PH_QBLA_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #923
1199 : {DBGFIELD("PRECEQU_PH_QBL_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #924
1200 : {DBGFIELD("PRECEQU_PH_QBRA_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #925
1201 : {DBGFIELD("PRECEQU_PH_QBR_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #926
1202 : {DBGFIELD("PRECEQ_W_PHL_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #927
1203 : {DBGFIELD("PRECEQ_W_PHR_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #928
1204 : {DBGFIELD("PRECEU_PH_QBLA_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #929
1205 : {DBGFIELD("PRECEU_PH_QBL_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #930
1206 : {DBGFIELD("PRECEU_PH_QBRA_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #931
1207 : {DBGFIELD("PRECEU_PH_QBR_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #932
1208 : {DBGFIELD("PRECRQU_S_QB_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #933
1209 : {DBGFIELD("PRECRQ_PH_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #934
1210 : {DBGFIELD("PRECRQ_QB_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #935
1211 : {DBGFIELD("PRECRQ_RS_PH_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #936
1212 : {DBGFIELD("RADDU_W_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #937
1213 : {DBGFIELD("RDDSP_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #938
1214 : {DBGFIELD("REPLV_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #939
1215 : {DBGFIELD("REPLV_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #940
1216 : {DBGFIELD("REPL_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #941
1217 : {DBGFIELD("REPL_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #942
1218 : {DBGFIELD("SHILOV_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #943
1219 : {DBGFIELD("SHILO_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #944
1220 : {DBGFIELD("SHLLV_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #945
1221 : {DBGFIELD("SHLLV_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #946
1222 : {DBGFIELD("SHLLV_S_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #947
1223 : {DBGFIELD("SHLLV_S_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #948
1224 : {DBGFIELD("SHLL_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #949
1225 : {DBGFIELD("SHLL_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #950
1226 : {DBGFIELD("SHLL_S_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #951
1227 : {DBGFIELD("SHLL_S_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #952
1228 : {DBGFIELD("SHRAV_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #953
1229 : {DBGFIELD("SHRAV_R_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #954
1230 : {DBGFIELD("SHRAV_R_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #955
1231 : {DBGFIELD("SHRA_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #956
1232 : {DBGFIELD("SHRA_R_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #957
1233 : {DBGFIELD("SHRA_R_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #958
1234 : {DBGFIELD("SHRLV_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #959
1235 : {DBGFIELD("SHRL_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #960
1236 : {DBGFIELD("SUBQ_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #961
1237 : {DBGFIELD("SUBQ_S_PH_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #962
1238 : {DBGFIELD("SUBQ_S_W_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #963
1239 : {DBGFIELD("SUBU_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #964
1240 : {DBGFIELD("SUBU_S_QB_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #965
1241 : {DBGFIELD("WRDSP_MM") 1, false, false, 35, 1, 2, 1, 0, 0}, // #966
1242 : {DBGFIELD("ABSQ_S_QB_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #967
1243 : {DBGFIELD("ADDQH_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #968
1244 : {DBGFIELD("ADDQH_R_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #969
1245 : {DBGFIELD("ADDQH_R_W_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #970
1246 : {DBGFIELD("ADDQH_W_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #971
1247 : {DBGFIELD("ADDUH_QB_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #972
1248 : {DBGFIELD("ADDUH_R_QB_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #973
1249 : {DBGFIELD("ADDU_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #974
1250 : {DBGFIELD("ADDU_S_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #975
1251 : {DBGFIELD("APPEND_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #976
1252 : {DBGFIELD("BALIGN_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #977
1253 : {DBGFIELD("CMPGDU_EQ_QB_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #978
1254 : {DBGFIELD("CMPGDU_LE_QB_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #979
1255 : {DBGFIELD("CMPGDU_LT_QB_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #980
1256 : {DBGFIELD("DPA_W_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #981
1257 : {DBGFIELD("DPAQX_SA_W_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #982
1258 : {DBGFIELD("DPAQX_S_W_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #983
1259 : {DBGFIELD("DPAX_W_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #984
1260 : {DBGFIELD("DPS_W_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #985
1261 : {DBGFIELD("DPSQX_S_W_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #986
1262 : {DBGFIELD("DPSQX_SA_W_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #987
1263 : {DBGFIELD("DPSX_W_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #988
1264 : {DBGFIELD("MUL_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #989
1265 : {DBGFIELD("MUL_S_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #990
1266 : {DBGFIELD("MULQ_RS_W_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #991
1267 : {DBGFIELD("MULQ_S_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #992
1268 : {DBGFIELD("MULQ_S_W_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #993
1269 : {DBGFIELD("MULSA_W_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #994
1270 : {DBGFIELD("PRECR_QB_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #995
1271 : {DBGFIELD("PRECR_SRA_PH_W_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #996
1272 : {DBGFIELD("PRECR_SRA_R_PH_W_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #997
1273 : {DBGFIELD("PREPEND_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #998
1274 : {DBGFIELD("SHRA_QB_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #999
1275 : {DBGFIELD("SHRA_R_QB_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #1000
1276 : {DBGFIELD("SHRAV_QB_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #1001
1277 : {DBGFIELD("SHRAV_R_QB_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #1002
1278 : {DBGFIELD("SHRL_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #1003
1279 : {DBGFIELD("SHRLV_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #1004
1280 : {DBGFIELD("SUBQH_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #1005
1281 : {DBGFIELD("SUBQH_R_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #1006
1282 : {DBGFIELD("SUBQH_W_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #1007
1283 : {DBGFIELD("SUBQH_R_W_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #1008
1284 : {DBGFIELD("SUBU_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #1009
1285 : {DBGFIELD("SUBU_S_PH_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #1010
1286 : {DBGFIELD("SUBUH_QB_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #1011
1287 : {DBGFIELD("SUBUH_R_QB_MMR2") 1, false, false, 35, 1, 2, 1, 0, 0}, // #1012
1288 : {DBGFIELD("BPOSGE32C_MMR3") 1, false, false, 35, 1, 2, 1, 0, 0}, // #1013
1289 : {DBGFIELD("P5600WriteALU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1014
1290 : {DBGFIELD("P5600WriteAL2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1015
1291 : }; // MipsGenericModelSchedClasses
1292 :
1293 : // {Name, NumMicroOps, BeginGroup, EndGroup, WriteProcResIdx,#, WriteLatencyIdx,#, ReadAdvanceIdx,#}
1294 : static const llvm::MCSchedClassDesc MipsP5600ModelSchedClasses[] = {
1295 : {DBGFIELD("InvalidSchedClass") 16383, false, false, 0, 0, 0, 0, 0, 0},
1296 : {DBGFIELD("IIPseudo") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1
1297 : {DBGFIELD("II_B") 0, false, false, 0, 0, 0, 0, 0, 0}, // #2
1298 : {DBGFIELD("II_BCCZAL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #3
1299 : {DBGFIELD("II_MTC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #4
1300 : {DBGFIELD("II_MFC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #5
1301 : {DBGFIELD("II_JALR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #6
1302 : {DBGFIELD("II_CVT") 0, false, false, 0, 0, 0, 0, 0, 0}, // #7
1303 : {DBGFIELD("II_DMULT") 0, false, false, 0, 0, 0, 0, 0, 0}, // #8
1304 : {DBGFIELD("II_DMULTU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #9
1305 : {DBGFIELD("II_DDIV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #10
1306 : {DBGFIELD("II_DDIVU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #11
1307 : {DBGFIELD("II_IndirectBranchPseudo") 0, false, false, 0, 0, 0, 0, 0, 0}, // #12
1308 : {DBGFIELD("II_MADD") 0, false, false, 0, 0, 0, 0, 0, 0}, // #13
1309 : {DBGFIELD("II_MADDU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #14
1310 : {DBGFIELD("II_MFHI_MFLO") 0, false, false, 0, 0, 0, 0, 0, 0}, // #15
1311 : {DBGFIELD("II_MSUB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #16
1312 : {DBGFIELD("II_MSUBU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #17
1313 : {DBGFIELD("II_MTHI_MTLO") 0, false, false, 0, 0, 0, 0, 0, 0}, // #18
1314 : {DBGFIELD("II_MULT") 0, false, false, 0, 0, 0, 0, 0, 0}, // #19
1315 : {DBGFIELD("II_MULTU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #20
1316 : {DBGFIELD("II_ReturnPseudo") 0, false, false, 0, 0, 0, 0, 0, 0}, // #21
1317 : {DBGFIELD("II_DIV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #22
1318 : {DBGFIELD("II_DIVU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #23
1319 : {DBGFIELD("II_J") 0, false, false, 0, 0, 0, 0, 0, 0}, // #24
1320 : {DBGFIELD("II_JR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #25
1321 : {DBGFIELD("II_TRAP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #26
1322 : {DBGFIELD("II_ADD") 0, false, false, 0, 0, 0, 0, 0, 0}, // #27
1323 : {DBGFIELD("II_ADDIUPC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #28
1324 : {DBGFIELD("II_ADDIU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #29
1325 : {DBGFIELD("II_ADDU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #30
1326 : {DBGFIELD("II_ADDI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #31
1327 : {DBGFIELD("II_ALIGN") 0, false, false, 0, 0, 0, 0, 0, 0}, // #32
1328 : {DBGFIELD("II_ALUIPC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #33
1329 : {DBGFIELD("II_AND") 0, false, false, 0, 0, 0, 0, 0, 0}, // #34
1330 : {DBGFIELD("II_ANDI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #35
1331 : {DBGFIELD("II_AUI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #36
1332 : {DBGFIELD("II_AUIPC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #37
1333 : {DBGFIELD("IIM16Alu") 0, false, false, 0, 0, 0, 0, 0, 0}, // #38
1334 : {DBGFIELD("II_BADDU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #39
1335 : {DBGFIELD("II_BC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #40
1336 : {DBGFIELD("II_BALC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #41
1337 : {DBGFIELD("II_BBIT") 0, false, false, 0, 0, 0, 0, 0, 0}, // #42
1338 : {DBGFIELD("II_BC1CCZ") 0, false, false, 0, 0, 0, 0, 0, 0}, // #43
1339 : {DBGFIELD("II_BC1F") 0, false, false, 0, 0, 0, 0, 0, 0}, // #44
1340 : {DBGFIELD("II_BC1FL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #45
1341 : {DBGFIELD("II_BC1T") 0, false, false, 0, 0, 0, 0, 0, 0}, // #46
1342 : {DBGFIELD("II_BC1TL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #47
1343 : {DBGFIELD("II_BC2CCZ") 0, false, false, 0, 0, 0, 0, 0, 0}, // #48
1344 : {DBGFIELD("II_BCC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #49
1345 : {DBGFIELD("II_BCCC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #50
1346 : {DBGFIELD("II_BCCZ") 0, false, false, 0, 0, 0, 0, 0, 0}, // #51
1347 : {DBGFIELD("II_BCCZC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #52
1348 : {DBGFIELD("II_BCCZALS") 0, false, false, 0, 0, 0, 0, 0, 0}, // #53
1349 : {DBGFIELD("II_BITSWAP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #54
1350 : {DBGFIELD("II_BREAK") 0, false, false, 0, 0, 0, 0, 0, 0}, // #55
1351 : {DBGFIELD("II_CACHE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #56
1352 : {DBGFIELD("II_CACHEE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #57
1353 : {DBGFIELD("II_CEIL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #58
1354 : {DBGFIELD("II_CFC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #59
1355 : {DBGFIELD("II_CFC2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #60
1356 : {DBGFIELD("II_INS") 0, false, false, 0, 0, 0, 0, 0, 0}, // #61
1357 : {DBGFIELD("II_CLASS_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #62
1358 : {DBGFIELD("II_CLASS_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #63
1359 : {DBGFIELD("II_CLO") 0, false, false, 0, 0, 0, 0, 0, 0}, // #64
1360 : {DBGFIELD("II_CLZ") 0, false, false, 0, 0, 0, 0, 0, 0}, // #65
1361 : {DBGFIELD("II_CMP_CC_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #66
1362 : {DBGFIELD("II_CMP_CC_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #67
1363 : {DBGFIELD("II_CRC32B") 0, false, false, 0, 0, 0, 0, 0, 0}, // #68
1364 : {DBGFIELD("II_CRC32CB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #69
1365 : {DBGFIELD("II_CRC32CD") 0, false, false, 0, 0, 0, 0, 0, 0}, // #70
1366 : {DBGFIELD("II_CRC32CH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #71
1367 : {DBGFIELD("II_CRC32CW") 0, false, false, 0, 0, 0, 0, 0, 0}, // #72
1368 : {DBGFIELD("II_CRC32D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #73
1369 : {DBGFIELD("II_CRC32H") 0, false, false, 0, 0, 0, 0, 0, 0}, // #74
1370 : {DBGFIELD("II_CRC32W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #75
1371 : {DBGFIELD("II_CTC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #76
1372 : {DBGFIELD("II_CTC2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #77
1373 : {DBGFIELD("II_C_CC_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #78
1374 : {DBGFIELD("II_C_CC_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #79
1375 : {DBGFIELD("II_DADD") 0, false, false, 0, 0, 0, 0, 0, 0}, // #80
1376 : {DBGFIELD("II_DADDI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #81
1377 : {DBGFIELD("II_DADDIU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #82
1378 : {DBGFIELD("II_DADDU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #83
1379 : {DBGFIELD("II_DAHI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #84
1380 : {DBGFIELD("II_DALIGN") 0, false, false, 0, 0, 0, 0, 0, 0}, // #85
1381 : {DBGFIELD("II_DATI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #86
1382 : {DBGFIELD("II_DAUI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #87
1383 : {DBGFIELD("II_DBITSWAP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #88
1384 : {DBGFIELD("II_DCLO") 0, false, false, 0, 0, 0, 0, 0, 0}, // #89
1385 : {DBGFIELD("II_DCLZ") 0, false, false, 0, 0, 0, 0, 0, 0}, // #90
1386 : {DBGFIELD("II_DERET") 0, false, false, 0, 0, 0, 0, 0, 0}, // #91
1387 : {DBGFIELD("II_EXT") 0, false, false, 0, 0, 0, 0, 0, 0}, // #92
1388 : {DBGFIELD("II_DI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #93
1389 : {DBGFIELD("II_DLSA") 0, false, false, 0, 0, 0, 0, 0, 0}, // #94
1390 : {DBGFIELD("II_DMFC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #95
1391 : {DBGFIELD("II_DMFC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #96
1392 : {DBGFIELD("II_DMFC2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #97
1393 : {DBGFIELD("II_DMFGC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #98
1394 : {DBGFIELD("II_DMOD") 0, false, false, 0, 0, 0, 0, 0, 0}, // #99
1395 : {DBGFIELD("II_DMODU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #100
1396 : {DBGFIELD("II_DMT") 0, false, false, 0, 0, 0, 0, 0, 0}, // #101
1397 : {DBGFIELD("II_DMTC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #102
1398 : {DBGFIELD("II_DMTC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #103
1399 : {DBGFIELD("II_DMTC2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #104
1400 : {DBGFIELD("II_DMTGC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #105
1401 : {DBGFIELD("II_DMUH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #106
1402 : {DBGFIELD("II_DMUHU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #107
1403 : {DBGFIELD("II_DMUL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #108
1404 : {DBGFIELD("II_POP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #109
1405 : {DBGFIELD("II_DROTR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #110
1406 : {DBGFIELD("II_DROTR32") 0, false, false, 0, 0, 0, 0, 0, 0}, // #111
1407 : {DBGFIELD("II_DROTRV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #112
1408 : {DBGFIELD("II_DSBH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #113
1409 : {DBGFIELD("II_DSHD") 0, false, false, 0, 0, 0, 0, 0, 0}, // #114
1410 : {DBGFIELD("II_DSLL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #115
1411 : {DBGFIELD("II_DSLL32") 0, false, false, 0, 0, 0, 0, 0, 0}, // #116
1412 : {DBGFIELD("II_DSLLV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #117
1413 : {DBGFIELD("II_DSRA") 0, false, false, 0, 0, 0, 0, 0, 0}, // #118
1414 : {DBGFIELD("II_DSRA32") 0, false, false, 0, 0, 0, 0, 0, 0}, // #119
1415 : {DBGFIELD("II_DSRAV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #120
1416 : {DBGFIELD("II_DSRL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #121
1417 : {DBGFIELD("II_DSRL32") 0, false, false, 0, 0, 0, 0, 0, 0}, // #122
1418 : {DBGFIELD("II_DSRLV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #123
1419 : {DBGFIELD("II_DSUB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #124
1420 : {DBGFIELD("II_DSUBU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #125
1421 : {DBGFIELD("II_DVP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #126
1422 : {DBGFIELD("II_DVPE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #127
1423 : {DBGFIELD("II_EHB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #128
1424 : {DBGFIELD("II_EI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #129
1425 : {DBGFIELD("II_EMT") 0, false, false, 0, 0, 0, 0, 0, 0}, // #130
1426 : {DBGFIELD("II_ERET") 0, false, false, 0, 0, 0, 0, 0, 0}, // #131
1427 : {DBGFIELD("II_ERETNC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #132
1428 : {DBGFIELD("II_EVP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #133
1429 : {DBGFIELD("II_EVPE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #134
1430 : {DBGFIELD("II_ABS") 0, false, false, 0, 0, 0, 0, 0, 0}, // #135
1431 : {DBGFIELD("II_SQRT_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #136
1432 : {DBGFIELD("II_ADD_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #137
1433 : {DBGFIELD("II_ADD_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #138
1434 : {DBGFIELD("II_DIV_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #139
1435 : {DBGFIELD("II_DIV_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #140
1436 : {DBGFIELD("II_FLOOR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #141
1437 : {DBGFIELD("II_MOV_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #142
1438 : {DBGFIELD("II_MOV_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #143
1439 : {DBGFIELD("II_MUL_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #144
1440 : {DBGFIELD("II_MUL_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #145
1441 : {DBGFIELD("II_NEG") 0, false, false, 0, 0, 0, 0, 0, 0}, // #146
1442 : {DBGFIELD("II_FORK") 0, false, false, 0, 0, 0, 0, 0, 0}, // #147
1443 : {DBGFIELD("II_SQRT_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #148
1444 : {DBGFIELD("II_SUB_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #149
1445 : {DBGFIELD("II_SUB_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #150
1446 : {DBGFIELD("II_GINVI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #151
1447 : {DBGFIELD("II_GINVT") 0, false, false, 0, 0, 0, 0, 0, 0}, // #152
1448 : {DBGFIELD("II_HYPCALL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #153
1449 : {DBGFIELD("II_JAL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #154
1450 : {DBGFIELD("II_JALR_HB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #155
1451 : {DBGFIELD("II_JALRC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #156
1452 : {DBGFIELD("II_JALRS") 0, false, false, 0, 0, 0, 0, 0, 0}, // #157
1453 : {DBGFIELD("II_JALS") 0, false, false, 0, 0, 0, 0, 0, 0}, // #158
1454 : {DBGFIELD("II_JIALC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #159
1455 : {DBGFIELD("II_JIC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #160
1456 : {DBGFIELD("II_JRADDIUSP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #161
1457 : {DBGFIELD("II_JRC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #162
1458 : {DBGFIELD("II_JR_HB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #163
1459 : {DBGFIELD("II_LB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #164
1460 : {DBGFIELD("II_LBE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #165
1461 : {DBGFIELD("II_LBU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #166
1462 : {DBGFIELD("II_LBUE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #167
1463 : {DBGFIELD("II_LD") 0, false, false, 0, 0, 0, 0, 0, 0}, // #168
1464 : {DBGFIELD("II_LDC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #169
1465 : {DBGFIELD("II_LDC2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #170
1466 : {DBGFIELD("II_LDC3") 0, false, false, 0, 0, 0, 0, 0, 0}, // #171
1467 : {DBGFIELD("II_LDL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #172
1468 : {DBGFIELD("II_LDPC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #173
1469 : {DBGFIELD("II_LDR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #174
1470 : {DBGFIELD("II_LDXC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #175
1471 : {DBGFIELD("II_LH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #176
1472 : {DBGFIELD("II_LHE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #177
1473 : {DBGFIELD("II_LHU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #178
1474 : {DBGFIELD("II_LHUE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #179
1475 : {DBGFIELD("II_LI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #180
1476 : {DBGFIELD("II_LL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #181
1477 : {DBGFIELD("II_LLD") 0, false, false, 0, 0, 0, 0, 0, 0}, // #182
1478 : {DBGFIELD("II_LLE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #183
1479 : {DBGFIELD("II_LSA") 0, false, false, 0, 0, 0, 0, 0, 0}, // #184
1480 : {DBGFIELD("II_LUI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #185
1481 : {DBGFIELD("II_LUXC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #186
1482 : {DBGFIELD("II_LW") 0, false, false, 0, 0, 0, 0, 0, 0}, // #187
1483 : {DBGFIELD("II_LWC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #188
1484 : {DBGFIELD("II_LWC2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #189
1485 : {DBGFIELD("II_LWC3") 0, false, false, 0, 0, 0, 0, 0, 0}, // #190
1486 : {DBGFIELD("II_LWE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #191
1487 : {DBGFIELD("II_LWL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #192
1488 : {DBGFIELD("II_LWLE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #193
1489 : {DBGFIELD("II_LWM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #194
1490 : {DBGFIELD("II_LWPC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #195
1491 : {DBGFIELD("II_LWP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #196
1492 : {DBGFIELD("II_LWR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #197
1493 : {DBGFIELD("II_LWRE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #198
1494 : {DBGFIELD("II_LWUPC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #199
1495 : {DBGFIELD("II_LWU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #200
1496 : {DBGFIELD("II_LWXC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #201
1497 : {DBGFIELD("II_LWXS") 0, false, false, 0, 0, 0, 0, 0, 0}, // #202
1498 : {DBGFIELD("II_MADDF_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #203
1499 : {DBGFIELD("II_MADDF_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #204
1500 : {DBGFIELD("II_MADD_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #205
1501 : {DBGFIELD("II_MADD_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #206
1502 : {DBGFIELD("II_MAX_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #207
1503 : {DBGFIELD("II_MAXA_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #208
1504 : {DBGFIELD("II_MAX_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #209
1505 : {DBGFIELD("II_MAXA_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #210
1506 : {DBGFIELD("II_MFC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #211
1507 : {DBGFIELD("II_MFC2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #212
1508 : {DBGFIELD("II_MFGC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #213
1509 : {DBGFIELD("II_MFHC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #214
1510 : {DBGFIELD("II_MFHC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #215
1511 : {DBGFIELD("II_MFHGC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #216
1512 : {DBGFIELD("II_MFTR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #217
1513 : {DBGFIELD("II_MIN_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #218
1514 : {DBGFIELD("II_MINA_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #219
1515 : {DBGFIELD("II_MIN_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #220
1516 : {DBGFIELD("II_MINA_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #221
1517 : {DBGFIELD("II_MOD") 0, false, false, 0, 0, 0, 0, 0, 0}, // #222
1518 : {DBGFIELD("II_MODU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #223
1519 : {DBGFIELD("II_MOVE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #224
1520 : {DBGFIELD("II_MOVF_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #225
1521 : {DBGFIELD("II_MOVF") 0, false, false, 0, 0, 0, 0, 0, 0}, // #226
1522 : {DBGFIELD("II_MOVF_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #227
1523 : {DBGFIELD("II_MOVN_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #228
1524 : {DBGFIELD("II_MOVN") 0, false, false, 0, 0, 0, 0, 0, 0}, // #229
1525 : {DBGFIELD("II_MOVN_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #230
1526 : {DBGFIELD("II_MOVT_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #231
1527 : {DBGFIELD("II_MOVT") 0, false, false, 0, 0, 0, 0, 0, 0}, // #232
1528 : {DBGFIELD("II_MOVT_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #233
1529 : {DBGFIELD("II_MOVZ_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #234
1530 : {DBGFIELD("II_MOVZ") 0, false, false, 0, 0, 0, 0, 0, 0}, // #235
1531 : {DBGFIELD("II_MOVZ_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #236
1532 : {DBGFIELD("II_MSUBF_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #237
1533 : {DBGFIELD("II_MSUBF_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #238
1534 : {DBGFIELD("II_MSUB_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #239
1535 : {DBGFIELD("II_MSUB_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #240
1536 : {DBGFIELD("II_MTC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #241
1537 : {DBGFIELD("II_MTC2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #242
1538 : {DBGFIELD("II_MTGC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #243
1539 : {DBGFIELD("II_MTHC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #244
1540 : {DBGFIELD("II_MTHC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #245
1541 : {DBGFIELD("II_MTHGC0") 0, false, false, 0, 0, 0, 0, 0, 0}, // #246
1542 : {DBGFIELD("II_MTTR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #247
1543 : {DBGFIELD("II_MUH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #248
1544 : {DBGFIELD("II_MUHU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #249
1545 : {DBGFIELD("II_MUL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #250
1546 : {DBGFIELD("II_MULU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #251
1547 : {DBGFIELD("II_NMADD_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #252
1548 : {DBGFIELD("II_NMADD_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #253
1549 : {DBGFIELD("II_NMSUB_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #254
1550 : {DBGFIELD("II_NMSUB_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #255
1551 : {DBGFIELD("II_NOR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #256
1552 : {DBGFIELD("II_NOT") 0, false, false, 0, 0, 0, 0, 0, 0}, // #257
1553 : {DBGFIELD("II_OR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #258
1554 : {DBGFIELD("II_ORI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #259
1555 : {DBGFIELD("II_PAUSE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #260
1556 : {DBGFIELD("II_PREF") 0, false, false, 0, 0, 0, 0, 0, 0}, // #261
1557 : {DBGFIELD("II_PREFE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #262
1558 : {DBGFIELD("II_RDHWR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #263
1559 : {DBGFIELD("II_RDPGPR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #264
1560 : {DBGFIELD("II_RECIP_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #265
1561 : {DBGFIELD("II_RECIP_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #266
1562 : {DBGFIELD("II_RINT_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #267
1563 : {DBGFIELD("II_RINT_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #268
1564 : {DBGFIELD("II_ROTR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #269
1565 : {DBGFIELD("II_ROTRV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #270
1566 : {DBGFIELD("II_ROUND") 0, false, false, 0, 0, 0, 0, 0, 0}, // #271
1567 : {DBGFIELD("II_RSQRT_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #272
1568 : {DBGFIELD("II_RSQRT_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #273
1569 : {DBGFIELD("II_RESTORE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #274
1570 : {DBGFIELD("II_SB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #275
1571 : {DBGFIELD("II_SBE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #276
1572 : {DBGFIELD("II_SC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #277
1573 : {DBGFIELD("II_SCD") 0, false, false, 0, 0, 0, 0, 0, 0}, // #278
1574 : {DBGFIELD("II_SCE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #279
1575 : {DBGFIELD("II_SD") 0, false, false, 0, 0, 0, 0, 0, 0}, // #280
1576 : {DBGFIELD("II_SDBBP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #281
1577 : {DBGFIELD("II_SDC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #282
1578 : {DBGFIELD("II_SDC2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #283
1579 : {DBGFIELD("II_SDC3") 0, false, false, 0, 0, 0, 0, 0, 0}, // #284
1580 : {DBGFIELD("II_SDL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #285
1581 : {DBGFIELD("II_SDR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #286
1582 : {DBGFIELD("II_SDXC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #287
1583 : {DBGFIELD("II_SEB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #288
1584 : {DBGFIELD("II_SEH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #289
1585 : {DBGFIELD("II_SELCCZ") 0, false, false, 0, 0, 0, 0, 0, 0}, // #290
1586 : {DBGFIELD("II_SELCCZ_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #291
1587 : {DBGFIELD("II_SELCCZ_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #292
1588 : {DBGFIELD("II_SEL_D") 0, false, false, 0, 0, 0, 0, 0, 0}, // #293
1589 : {DBGFIELD("II_SEL_S") 0, false, false, 0, 0, 0, 0, 0, 0}, // #294
1590 : {DBGFIELD("II_SEQ_SNE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #295
1591 : {DBGFIELD("II_SEQI_SNEI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #296
1592 : {DBGFIELD("II_SH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #297
1593 : {DBGFIELD("II_SHE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #298
1594 : {DBGFIELD("II_SLL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #299
1595 : {DBGFIELD("II_SLLV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #300
1596 : {DBGFIELD("II_SLT_SLTU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #301
1597 : {DBGFIELD("II_SLTI_SLTIU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #302
1598 : {DBGFIELD("II_SRA") 0, false, false, 0, 0, 0, 0, 0, 0}, // #303
1599 : {DBGFIELD("II_SRAV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #304
1600 : {DBGFIELD("II_SRL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #305
1601 : {DBGFIELD("II_SRLV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #306
1602 : {DBGFIELD("II_SSNOP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #307
1603 : {DBGFIELD("II_SUB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #308
1604 : {DBGFIELD("II_SUBU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #309
1605 : {DBGFIELD("II_SUXC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #310
1606 : {DBGFIELD("II_SW") 0, false, false, 0, 0, 0, 0, 0, 0}, // #311
1607 : {DBGFIELD("II_SWC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #312
1608 : {DBGFIELD("II_SWC2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #313
1609 : {DBGFIELD("II_SWC3") 0, false, false, 0, 0, 0, 0, 0, 0}, // #314
1610 : {DBGFIELD("II_SWE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #315
1611 : {DBGFIELD("II_SWL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #316
1612 : {DBGFIELD("II_SWLE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #317
1613 : {DBGFIELD("II_SWM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #318
1614 : {DBGFIELD("II_SWP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #319
1615 : {DBGFIELD("II_SWR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #320
1616 : {DBGFIELD("II_SWRE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #321
1617 : {DBGFIELD("II_SWXC1") 0, false, false, 0, 0, 0, 0, 0, 0}, // #322
1618 : {DBGFIELD("II_SYNC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #323
1619 : {DBGFIELD("II_SYNCI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #324
1620 : {DBGFIELD("II_SYSCALL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #325
1621 : {DBGFIELD("II_SAVE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #326
1622 : {DBGFIELD("II_TEQ") 0, false, false, 0, 0, 0, 0, 0, 0}, // #327
1623 : {DBGFIELD("II_TEQI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #328
1624 : {DBGFIELD("II_TGE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #329
1625 : {DBGFIELD("II_TGEI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #330
1626 : {DBGFIELD("II_TGEIU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #331
1627 : {DBGFIELD("II_TGEU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #332
1628 : {DBGFIELD("II_TLBGINV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #333
1629 : {DBGFIELD("II_TLBGINVF") 0, false, false, 0, 0, 0, 0, 0, 0}, // #334
1630 : {DBGFIELD("II_TLBGP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #335
1631 : {DBGFIELD("II_TLBGR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #336
1632 : {DBGFIELD("II_TLBGWI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #337
1633 : {DBGFIELD("II_TLBGWR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #338
1634 : {DBGFIELD("II_TLBINV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #339
1635 : {DBGFIELD("II_TLBINVF") 0, false, false, 0, 0, 0, 0, 0, 0}, // #340
1636 : {DBGFIELD("II_TLBP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #341
1637 : {DBGFIELD("II_TLBR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #342
1638 : {DBGFIELD("II_TLBWI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #343
1639 : {DBGFIELD("II_TLBWR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #344
1640 : {DBGFIELD("II_TLT") 0, false, false, 0, 0, 0, 0, 0, 0}, // #345
1641 : {DBGFIELD("II_TLTI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #346
1642 : {DBGFIELD("II_TTLTIU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #347
1643 : {DBGFIELD("II_TLTU") 0, false, false, 0, 0, 0, 0, 0, 0}, // #348
1644 : {DBGFIELD("II_TNE") 0, false, false, 0, 0, 0, 0, 0, 0}, // #349
1645 : {DBGFIELD("II_TNEI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #350
1646 : {DBGFIELD("II_TRUNC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #351
1647 : {DBGFIELD("II_WAIT") 0, false, false, 0, 0, 0, 0, 0, 0}, // #352
1648 : {DBGFIELD("II_WRPGPR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #353
1649 : {DBGFIELD("II_WSBH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #354
1650 : {DBGFIELD("II_XOR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #355
1651 : {DBGFIELD("II_XORI") 0, false, false, 0, 0, 0, 0, 0, 0}, // #356
1652 : {DBGFIELD("II_YIELD") 0, false, false, 0, 0, 0, 0, 0, 0}, // #357
1653 : {DBGFIELD("AND") 1, false, false, 36, 2, 1, 1, 0, 0}, // #358
1654 : {DBGFIELD("LUi") 1, false, false, 36, 2, 1, 1, 0, 0}, // #359
1655 : {DBGFIELD("NOR") 1, false, false, 36, 2, 1, 1, 0, 0}, // #360
1656 : {DBGFIELD("OR") 1, false, false, 36, 2, 1, 1, 0, 0}, // #361
1657 : {DBGFIELD("SLTi_SLTiu") 1, false, false, 36, 2, 1, 1, 0, 0}, // #362
1658 : {DBGFIELD("SUB") 1, false, false, 36, 2, 1, 1, 0, 0}, // #363
1659 : {DBGFIELD("SUBu") 1, false, false, 36, 2, 1, 1, 0, 0}, // #364
1660 : {DBGFIELD("XOR") 1, false, false, 36, 2, 1, 1, 0, 0}, // #365
1661 : {DBGFIELD("B") 1, false, false, 38, 3, 1, 1, 0, 0}, // #366
1662 : {DBGFIELD("BAL") 1, false, false, 38, 3, 1, 1, 0, 0}, // #367
1663 : {DBGFIELD("BAL_BR_BGEZAL_BGEZALL_BLTZAL_BLTZALL") 1, false, false, 38, 3, 1, 1, 0, 0}, // #368
1664 : {DBGFIELD("BEQ_BEQL_BNE_BNEL") 1, false, false, 38, 3, 1, 1, 0, 0}, // #369
1665 : {DBGFIELD("BGEZ_BGEZL_BGTZ_BGTZL_BLEZ_BLEZL_BLTZ_BLTZL") 1, false, false, 38, 3, 1, 1, 0, 0}, // #370
1666 : {DBGFIELD("BREAK") 1, false, false, 38, 3, 1, 1, 0, 0}, // #371
1667 : {DBGFIELD("DERET") 1, false, false, 38, 3, 1, 1, 0, 0}, // #372
1668 : {DBGFIELD("ERET") 1, false, false, 38, 3, 1, 1, 0, 0}, // #373
1669 : {DBGFIELD("ERETNC") 1, false, false, 38, 3, 1, 1, 0, 0}, // #374
1670 : {DBGFIELD("J_TAILCALL") 1, false, false, 38, 3, 1, 1, 0, 0}, // #375
1671 : {DBGFIELD("JR_TAILCALLREG_TAILCALLREGHB") 1, false, false, 38, 3, 1, 1, 0, 0}, // #376
1672 : {DBGFIELD("JR_HB") 1, false, false, 38, 3, 1, 1, 0, 0}, // #377
1673 : {DBGFIELD("PseudoIndirectBranch_PseudoIndirectHazardBranch") 1, false, false, 38, 3, 1, 1, 0, 0}, // #378
1674 : {DBGFIELD("PseudoReturn") 1, false, false, 38, 3, 1, 1, 0, 0}, // #379
1675 : {DBGFIELD("SDBBP") 1, false, false, 38, 3, 1, 1, 0, 0}, // #380
1676 : {DBGFIELD("SSNOP") 1, false, false, 38, 3, 1, 1, 0, 0}, // #381
1677 : {DBGFIELD("SYSCALL") 1, false, false, 38, 3, 1, 1, 0, 0}, // #382
1678 : {DBGFIELD("TEQ") 1, false, false, 38, 3, 1, 1, 0, 0}, // #383
1679 : {DBGFIELD("TEQI") 1, false, false, 38, 3, 1, 1, 0, 0}, // #384
1680 : {DBGFIELD("TGE") 1, false, false, 38, 3, 1, 1, 0, 0}, // #385
1681 : {DBGFIELD("TGEI") 1, false, false, 38, 3, 1, 1, 0, 0}, // #386
1682 : {DBGFIELD("TGEIU") 1, false, false, 38, 3, 1, 1, 0, 0}, // #387
1683 : {DBGFIELD("TGEU") 1, false, false, 38, 3, 1, 1, 0, 0}, // #388
1684 : {DBGFIELD("TLT") 1, false, false, 38, 3, 1, 1, 0, 0}, // #389
1685 : {DBGFIELD("TLTI") 1, false, false, 38, 3, 1, 1, 0, 0}, // #390
1686 : {DBGFIELD("TLTU") 1, false, false, 38, 3, 1, 1, 0, 0}, // #391
1687 : {DBGFIELD("TNE") 1, false, false, 38, 3, 1, 1, 0, 0}, // #392
1688 : {DBGFIELD("TNEI") 1, false, false, 38, 3, 1, 1, 0, 0}, // #393
1689 : {DBGFIELD("TRAP") 1, false, false, 38, 3, 1, 1, 0, 0}, // #394
1690 : {DBGFIELD("TTLTIU") 1, false, false, 38, 3, 1, 1, 0, 0}, // #395
1691 : {DBGFIELD("WAIT") 1, false, false, 38, 3, 1, 1, 0, 0}, // #396
1692 : {DBGFIELD("PAUSE") 1, false, false, 38, 3, 1, 1, 0, 0}, // #397
1693 : {DBGFIELD("JAL") 1, false, false, 38, 3, 2, 1, 0, 0}, // #398
1694 : {DBGFIELD("JALR_JALRHBPseudo_JALRPseudo") 1, false, false, 38, 3, 2, 1, 0, 0}, // #399
1695 : {DBGFIELD("JALR_HB") 1, false, false, 38, 3, 2, 1, 0, 0}, // #400
1696 : {DBGFIELD("JALX") 1, false, false, 38, 3, 2, 1, 0, 0}, // #401
1697 : {DBGFIELD("TLBINV") 1, false, false, 38, 3, 1, 1, 0, 0}, // #402
1698 : {DBGFIELD("TLBINVF") 1, false, false, 38, 3, 1, 1, 0, 0}, // #403
1699 : {DBGFIELD("TLBP") 1, false, false, 38, 3, 1, 1, 0, 0}, // #404
1700 : {DBGFIELD("TLBR") 1, false, false, 38, 3, 1, 1, 0, 0}, // #405
1701 : {DBGFIELD("TLBWI") 1, false, false, 38, 3, 1, 1, 0, 0}, // #406
1702 : {DBGFIELD("TLBWR") 1, false, false, 38, 3, 1, 1, 0, 0}, // #407
1703 : {DBGFIELD("MFC0") 1, false, false, 38, 3, 1, 1, 0, 0}, // #408
1704 : {DBGFIELD("MTC0") 1, false, false, 38, 3, 1, 1, 0, 0}, // #409
1705 : {DBGFIELD("MFC2") 1, false, false, 38, 3, 1, 1, 0, 0}, // #410
1706 : {DBGFIELD("MTC2") 1, false, false, 38, 3, 1, 1, 0, 0}, // #411
1707 : {DBGFIELD("LB") 1, false, false, 41, 2, 6, 1, 0, 0}, // #412
1708 : {DBGFIELD("LBu") 1, false, false, 41, 2, 6, 1, 0, 0}, // #413
1709 : {DBGFIELD("LH") 1, false, false, 41, 2, 6, 1, 0, 0}, // #414
1710 : {DBGFIELD("LHu") 1, false, false, 41, 2, 6, 1, 0, 0}, // #415
1711 : {DBGFIELD("LW") 1, false, false, 41, 2, 6, 1, 0, 0}, // #416
1712 : {DBGFIELD("LL") 1, false, false, 41, 2, 6, 1, 0, 0}, // #417
1713 : {DBGFIELD("LWC2") 1, false, false, 41, 2, 6, 1, 0, 0}, // #418
1714 : {DBGFIELD("LWC3") 1, false, false, 41, 2, 6, 1, 0, 0}, // #419
1715 : {DBGFIELD("LDC2") 1, false, false, 41, 2, 6, 1, 0, 0}, // #420
1716 : {DBGFIELD("LDC3") 1, false, false, 41, 2, 6, 1, 0, 0}, // #421
1717 : {DBGFIELD("LBE") 1, false, false, 41, 2, 6, 1, 0, 0}, // #422
1718 : {DBGFIELD("LBuE") 1, false, false, 41, 2, 6, 1, 0, 0}, // #423
1719 : {DBGFIELD("LHE") 1, false, false, 41, 2, 6, 1, 0, 0}, // #424
1720 : {DBGFIELD("LHuE") 1, false, false, 41, 2, 6, 1, 0, 0}, // #425
1721 : {DBGFIELD("LWE") 1, false, false, 41, 2, 6, 1, 0, 0}, // #426
1722 : {DBGFIELD("LLE") 1, false, false, 41, 2, 6, 1, 0, 0}, // #427
1723 : {DBGFIELD("LWPC") 1, false, false, 41, 2, 6, 1, 0, 0}, // #428
1724 : {DBGFIELD("LWL") 1, false, false, 43, 3, 6, 1, 0, 0}, // #429
1725 : {DBGFIELD("LWR") 1, false, false, 43, 3, 6, 1, 0, 0}, // #430
1726 : {DBGFIELD("LWLE") 1, false, false, 43, 3, 6, 1, 0, 0}, // #431
1727 : {DBGFIELD("LWRE") 1, false, false, 43, 3, 6, 1, 0, 0}, // #432
1728 : {DBGFIELD("SB") 1, false, false, 46, 3, 1, 1, 0, 0}, // #433
1729 : {DBGFIELD("SH") 1, false, false, 46, 3, 1, 1, 0, 0}, // #434
1730 : {DBGFIELD("SW") 1, false, false, 46, 3, 1, 1, 0, 0}, // #435
1731 : {DBGFIELD("SWC2") 1, false, false, 46, 3, 1, 1, 0, 0}, // #436
1732 : {DBGFIELD("SWC3") 1, false, false, 46, 3, 1, 1, 0, 0}, // #437
1733 : {DBGFIELD("SDC2") 1, false, false, 46, 3, 1, 1, 0, 0}, // #438
1734 : {DBGFIELD("SDC3") 1, false, false, 46, 3, 1, 1, 0, 0}, // #439
1735 : {DBGFIELD("SC") 1, false, false, 46, 3, 1, 1, 0, 0}, // #440
1736 : {DBGFIELD("SBE") 1, false, false, 46, 3, 1, 1, 0, 0}, // #441
1737 : {DBGFIELD("SHE") 1, false, false, 46, 3, 1, 1, 0, 0}, // #442
1738 : {DBGFIELD("SWE") 1, false, false, 46, 3, 1, 1, 0, 0}, // #443
1739 : {DBGFIELD("SCE") 1, false, false, 46, 3, 1, 1, 0, 0}, // #444
1740 : {DBGFIELD("SWL") 1, false, false, 46, 3, 1, 1, 0, 0}, // #445
1741 : {DBGFIELD("SWR") 1, false, false, 46, 3, 1, 1, 0, 0}, // #446
1742 : {DBGFIELD("SWLE") 1, false, false, 46, 3, 1, 1, 0, 0}, // #447
1743 : {DBGFIELD("SWRE") 1, false, false, 46, 3, 1, 1, 0, 0}, // #448
1744 : {DBGFIELD("PREF") 1, false, false, 41, 2, 1, 1, 0, 0}, // #449
1745 : {DBGFIELD("PREFE") 1, false, false, 41, 2, 1, 1, 0, 0}, // #450
1746 : {DBGFIELD("CACHE") 1, false, false, 41, 2, 1, 1, 0, 0}, // #451
1747 : {DBGFIELD("CACHEE") 1, false, false, 41, 2, 1, 1, 0, 0}, // #452
1748 : {DBGFIELD("SYNC") 1, false, false, 41, 2, 1, 1, 0, 0}, // #453
1749 : {DBGFIELD("SYNCI") 1, false, false, 41, 2, 1, 1, 0, 0}, // #454
1750 : {DBGFIELD("CLO") 1, false, false, 1, 2, 1, 1, 0, 0}, // #455
1751 : {DBGFIELD("CLZ") 1, false, false, 1, 2, 1, 1, 0, 0}, // #456
1752 : {DBGFIELD("DI") 1, false, false, 1, 2, 1, 1, 0, 0}, // #457
1753 : {DBGFIELD("EI") 1, false, false, 1, 2, 1, 1, 0, 0}, // #458
1754 : {DBGFIELD("MFHI_MFLO_PseudoMFHI_PseudoMFLO") 1, false, false, 1, 2, 1, 1, 0, 0}, // #459
1755 : {DBGFIELD("EHB") 1, false, false, 1, 2, 2, 1, 0, 0}, // #460
1756 : {DBGFIELD("RDHWR") 1, false, false, 1, 2, 2, 1, 0, 0}, // #461
1757 : {DBGFIELD("WSBH") 1, false, false, 1, 2, 2, 1, 0, 0}, // #462
1758 : {DBGFIELD("MOVN_I_I") 1, false, false, 49, 3, 2, 1, 0, 0}, // #463
1759 : {DBGFIELD("MOVZ_I_I") 1, false, false, 49, 3, 2, 1, 0, 0}, // #464
1760 : {DBGFIELD("DIV_PseudoSDIV_SDIV") 1, false, false, 52, 3, 14, 1, 0, 0}, // #465
1761 : {DBGFIELD("DIVU_PseudoUDIV_UDIV") 1, false, false, 52, 3, 14, 1, 0, 0}, // #466
1762 : {DBGFIELD("MUL") 1, false, false, 1, 2, 7, 1, 0, 0}, // #467
1763 : {DBGFIELD("MULT_PseudoMULT") 1, false, false, 1, 2, 3, 1, 0, 0}, // #468
1764 : {DBGFIELD("MULTu_PseudoMULTu") 1, false, false, 1, 2, 3, 1, 0, 0}, // #469
1765 : {DBGFIELD("MADD_PseudoMADD") 1, false, false, 49, 3, 3, 1, 0, 0}, // #470
1766 : {DBGFIELD("MADDU_PseudoMADDU") 1, false, false, 49, 3, 3, 1, 0, 0}, // #471
1767 : {DBGFIELD("MSUB_PseudoMSUB") 1, false, false, 49, 3, 3, 1, 0, 0}, // #472
1768 : {DBGFIELD("MSUBU_PseudoMSUBU") 1, false, false, 49, 3, 3, 1, 0, 0}, // #473
1769 : {DBGFIELD("MTHI_MTLO_PseudoMTLOHI") 1, false, false, 49, 3, 3, 1, 0, 0}, // #474
1770 : {DBGFIELD("EXT") 1, false, false, 1, 2, 2, 1, 0, 0}, // #475
1771 : {DBGFIELD("INS") 1, false, false, 1, 2, 2, 1, 0, 0}, // #476
1772 : {DBGFIELD("ADD") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #477
1773 : {DBGFIELD("ADDi") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #478
1774 : {DBGFIELD("ADDiu") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #479
1775 : {DBGFIELD("ANDi") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #480
1776 : {DBGFIELD("ORi") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #481
1777 : {DBGFIELD("ROTR") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #482
1778 : {DBGFIELD("SEB") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #483
1779 : {DBGFIELD("SEH") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #484
1780 : {DBGFIELD("SLT_SLTu") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #485
1781 : {DBGFIELD("SLL") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #486
1782 : {DBGFIELD("SRA") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #487
1783 : {DBGFIELD("SRL") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #488
1784 : {DBGFIELD("XORi") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #489
1785 : {DBGFIELD("ADDu") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #490
1786 : {DBGFIELD("SLLV") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #491
1787 : {DBGFIELD("SRAV") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #492
1788 : {DBGFIELD("SRLV") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #493
1789 : {DBGFIELD("LSA") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #494
1790 : {DBGFIELD("COPY") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #495
1791 : {DBGFIELD("VSHF_B_VSHF_D_VSHF_H_VSHF_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #496
1792 : {DBGFIELD("BINSLI_B_BINSLI_D_BINSLI_H_BINSLI_W_BINSL_B_BINSL_D_BINSL_H_BINSL_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #497
1793 : {DBGFIELD("BINSRI_B_BINSRI_D_BINSRI_H_BINSRI_W_BINSR_B_BINSR_D_BINSR_H_BINSR_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #498
1794 : {DBGFIELD("INSERT_B_INSERT_D_INSERT_H_INSERT_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #499
1795 : {DBGFIELD("SLDI_B_SLDI_D_SLDI_H_SLDI_W_SLD_B_SLD_D_SLD_H_SLD_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #500
1796 : {DBGFIELD("BSETI_B_BSETI_D_BSETI_H_BSETI_W_BSET_B_BSET_D_BSET_H_BSET_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #501
1797 : {DBGFIELD("BCLRI_B_BCLRI_D_BCLRI_H_BCLRI_W_BCLR_B_BCLR_D_BCLR_H_BCLR_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #502
1798 : {DBGFIELD("BNEGI_B_BNEGI_D_BNEGI_H_BNEGI_W_BNEG_B_BNEG_D_BNEG_H_BNEG_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #503
1799 : {DBGFIELD("BSELI_B_BSEL_V") 1, false, false, 26, 2, 2, 1, 0, 0}, // #504
1800 : {DBGFIELD("BMNZI_B_BMNZ_V_BMZI_B_BMZ_V") 1, false, false, 26, 2, 2, 1, 0, 0}, // #505
1801 : {DBGFIELD("PCNT_B_PCNT_D_PCNT_H_PCNT_W") 1, false, false, 26, 2, 7, 1, 0, 0}, // #506
1802 : {DBGFIELD("SAT_S_B_SAT_S_D_SAT_S_H_SAT_S_W_SAT_U_B_SAT_U_D_SAT_U_H_SAT_U_W") 1, false, false, 26, 2, 7, 1, 0, 0}, // #507
1803 : {DBGFIELD("BNZ_B_BNZ_D_BNZ_H_BNZ_V_BNZ_W_BZ_B_BZ_D_BZ_H_BZ_V_BZ_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #508
1804 : {DBGFIELD("CFCMSA_CTCMSA") 1, false, false, 26, 2, 1, 1, 0, 0}, // #509
1805 : {DBGFIELD("FABS_S_FABS_D32_FABS_D64") 1, false, false, 26, 2, 1, 1, 0, 0}, // #510
1806 : {DBGFIELD("MOVF_D32_MOVF_D64") 1, false, false, 26, 2, 1, 1, 0, 0}, // #511
1807 : {DBGFIELD("MOVF_S") 1, false, false, 26, 2, 1, 1, 0, 0}, // #512
1808 : {DBGFIELD("MOVT_D32_MOVT_D64") 1, false, false, 26, 2, 1, 1, 0, 0}, // #513
1809 : {DBGFIELD("MOVT_S") 1, false, false, 26, 2, 1, 1, 0, 0}, // #514
1810 : {DBGFIELD("FMOV_D32_FMOV_D64") 1, false, false, 26, 2, 1, 1, 0, 0}, // #515
1811 : {DBGFIELD("FMOV_S") 1, false, false, 26, 2, 1, 1, 0, 0}, // #516
1812 : {DBGFIELD("FNEG_S_FNEG_D32_FNEG_D64") 1, false, false, 26, 2, 1, 1, 0, 0}, // #517
1813 : {DBGFIELD("ADD_A_B_ADD_A_D_ADD_A_H_ADD_A_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #518
1814 : {DBGFIELD("ADDS_A_B_ADDS_A_D_ADDS_A_H_ADDS_A_W_ADDS_S_B_ADDS_S_D_ADDS_S_H_ADDS_S_W_ADDS_U_B_ADDS_U_D_ADDS_U_H_ADDS_U_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #519
1815 : {DBGFIELD("ADDVI_B_ADDVI_D_ADDVI_H_ADDVI_W_ADDV_B_ADDV_D_ADDV_H_ADDV_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #520
1816 : {DBGFIELD("ASUB_S_B_ASUB_S_D_ASUB_S_H_ASUB_S_W_ASUB_U_B_ASUB_U_D_ASUB_U_H_ASUB_U_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #521
1817 : {DBGFIELD("AVER_S_B_AVER_S_D_AVER_S_H_AVER_S_W_AVER_U_B_AVER_U_D_AVER_U_H_AVER_U_W_AVE_S_B_AVE_S_D_AVE_S_H_AVE_S_W_AVE_U_B_AVE_U_D_AVE_U_H_AVE_U_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #522
1818 : {DBGFIELD("SHF_B_SHF_H_SHF_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #523
1819 : {DBGFIELD("FILL_B_FILL_D_FILL_H_FILL_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #524
1820 : {DBGFIELD("SPLATI_B_SPLATI_D_SPLATI_H_SPLATI_W_SPLAT_B_SPLAT_D_SPLAT_H_SPLAT_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #525
1821 : {DBGFIELD("MOVE_V") 1, false, false, 26, 2, 1, 1, 0, 0}, // #526
1822 : {DBGFIELD("LDI_B_LDI_D_LDI_H_LDI_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #527
1823 : {DBGFIELD("AND_V_NOR_V_OR_V_XOR_V") 1, false, false, 26, 2, 1, 1, 0, 0}, // #528
1824 : {DBGFIELD("ANDI_B_NORI_B_ORI_B_XORI_B") 1, false, false, 26, 2, 1, 1, 0, 0}, // #529
1825 : {DBGFIELD("FEXP2_D_FEXP2_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #530
1826 : {DBGFIELD("CLTI_S_B_CLTI_S_D_CLTI_S_H_CLTI_S_W_CLTI_U_B_CLTI_U_D_CLTI_U_H_CLTI_U_W_CLT_S_B_CLT_S_D_CLT_S_H_CLT_S_W_CLT_U_B_CLT_U_D_CLT_U_H_CLT_U_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #531
1827 : {DBGFIELD("CLEI_S_B_CLEI_S_D_CLEI_S_H_CLEI_S_W_CLEI_U_B_CLEI_U_D_CLEI_U_H_CLEI_U_W_CLE_S_B_CLE_S_D_CLE_S_H_CLE_S_W_CLE_U_B_CLE_U_D_CLE_U_H_CLE_U_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #532
1828 : {DBGFIELD("CEQI_B_CEQI_D_CEQI_H_CEQI_W_CEQ_B_CEQ_D_CEQ_H_CEQ_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #533
1829 : {DBGFIELD("CMP_UN_D") 1, false, false, 26, 2, 1, 1, 0, 0}, // #534
1830 : {DBGFIELD("CMP_UN_S") 1, false, false, 26, 2, 1, 1, 0, 0}, // #535
1831 : {DBGFIELD("CMP_UEQ_D") 1, false, false, 26, 2, 1, 1, 0, 0}, // #536
1832 : {DBGFIELD("CMP_UEQ_S") 1, false, false, 26, 2, 1, 1, 0, 0}, // #537
1833 : {DBGFIELD("CMP_EQ_D") 1, false, false, 26, 2, 1, 1, 0, 0}, // #538
1834 : {DBGFIELD("CMP_EQ_S") 1, false, false, 26, 2, 1, 1, 0, 0}, // #539
1835 : {DBGFIELD("CMP_LT_D") 1, false, false, 26, 2, 1, 1, 0, 0}, // #540
1836 : {DBGFIELD("CMP_LT_S") 1, false, false, 26, 2, 1, 1, 0, 0}, // #541
1837 : {DBGFIELD("CMP_ULT_D") 1, false, false, 26, 2, 1, 1, 0, 0}, // #542
1838 : {DBGFIELD("CMP_ULT_S") 1, false, false, 26, 2, 1, 1, 0, 0}, // #543
1839 : {DBGFIELD("CMP_LE_D") 1, false, false, 26, 2, 1, 1, 0, 0}, // #544
1840 : {DBGFIELD("CMP_LE_S") 1, false, false, 26, 2, 1, 1, 0, 0}, // #545
1841 : {DBGFIELD("CMP_ULE_D") 1, false, false, 26, 2, 1, 1, 0, 0}, // #546
1842 : {DBGFIELD("CMP_ULE_S") 1, false, false, 26, 2, 1, 1, 0, 0}, // #547
1843 : {DBGFIELD("FSAF_D_FSAF_W_FSEQ_D_FSEQ_W_FSLE_D_FSLE_W_FSLT_D_FSLT_W_FSNE_D_FSNE_W_FSOR_D_FSOR_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #548
1844 : {DBGFIELD("FSUEQ_D_FSUEQ_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #549
1845 : {DBGFIELD("FSULE_D_FSULE_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #550
1846 : {DBGFIELD("FSULT_D_FSULT_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #551
1847 : {DBGFIELD("FSUNE_D_FSUNE_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #552
1848 : {DBGFIELD("FSUN_D_FSUN_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #553
1849 : {DBGFIELD("FCAF_D_FCAF_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #554
1850 : {DBGFIELD("FCEQ_D_FCEQ_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #555
1851 : {DBGFIELD("FCLE_D_FCLE_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #556
1852 : {DBGFIELD("FCLT_D_FCLT_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #557
1853 : {DBGFIELD("FCNE_D_FCNE_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #558
1854 : {DBGFIELD("FCOR_D_FCOR_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #559
1855 : {DBGFIELD("FCUEQ_D_FCUEQ_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #560
1856 : {DBGFIELD("FCULE_D_FCULE_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #561
1857 : {DBGFIELD("FCULT_D_FCULT_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #562
1858 : {DBGFIELD("FCUNE_D_FCUNE_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #563
1859 : {DBGFIELD("FCUN_D_FCUN_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #564
1860 : {DBGFIELD("FABS_D_FABS_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #565
1861 : {DBGFIELD("FFINT_S_D_FFINT_S_W_FFINT_U_D_FFINT_U_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #566
1862 : {DBGFIELD("FFQL_D_FFQL_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #567
1863 : {DBGFIELD("FFQR_D_FFQR_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #568
1864 : {DBGFIELD("FTINT_S_D_FTINT_S_W_FTINT_U_D_FTINT_U_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #569
1865 : {DBGFIELD("FRINT_D_FRINT_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #570
1866 : {DBGFIELD("FTQ_H_FTQ_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #571
1867 : {DBGFIELD("FTRUNC_S_D_FTRUNC_S_W_FTRUNC_U_D_FTRUNC_U_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #572
1868 : {DBGFIELD("FEXDO_H_FEXDO_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #573
1869 : {DBGFIELD("FEXUPL_D_FEXUPL_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #574
1870 : {DBGFIELD("FEXUPR_D_FEXUPR_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #575
1871 : {DBGFIELD("FCLASS_D_FCLASS_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #576
1872 : {DBGFIELD("FMAX_A_D_FMAX_A_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #577
1873 : {DBGFIELD("FMAX_D_FMAX_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #578
1874 : {DBGFIELD("FMIN_A_D_FMIN_A_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #579
1875 : {DBGFIELD("FMIN_D_FMIN_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #580
1876 : {DBGFIELD("FLOG2_D_FLOG2_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #581
1877 : {DBGFIELD("ILVL_B_ILVL_D_ILVL_H_ILVL_W_ILVR_B_ILVR_D_ILVR_H_ILVR_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #582
1878 : {DBGFIELD("ILVEV_B_ILVEV_D_ILVEV_H_ILVEV_W_ILVOD_B_ILVOD_D_ILVOD_H_ILVOD_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #583
1879 : {DBGFIELD("INSVE_B_INSVE_D_INSVE_H_INSVE_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #584
1880 : {DBGFIELD("SUBS_S_B_SUBS_S_D_SUBS_S_H_SUBS_S_W_SUBS_U_B_SUBS_U_D_SUBS_U_H_SUBS_U_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #585
1881 : {DBGFIELD("SUBSUS_U_B_SUBSUS_U_D_SUBSUS_U_H_SUBSUS_U_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #586
1882 : {DBGFIELD("SUBSUU_S_B_SUBSUU_S_D_SUBSUU_S_H_SUBSUU_S_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #587
1883 : {DBGFIELD("SUBVI_B_SUBVI_D_SUBVI_H_SUBVI_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #588
1884 : {DBGFIELD("SUBV_B_SUBV_D_SUBV_H_SUBV_W") 1, false, false, 26, 2, 2, 1, 0, 0}, // #589
1885 : {DBGFIELD("MOD_S_B_MOD_S_D_MOD_S_H_MOD_S_W_MOD_U_B_MOD_U_D_MOD_U_H_MOD_U_W") 1, false, false, 55, 3, 15, 1, 0, 0}, // #590
1886 : {DBGFIELD("DIV_S_B_DIV_S_D_DIV_S_H_DIV_S_W_DIV_U_B_DIV_U_D_DIV_U_H_DIV_U_W") 1, false, false, 55, 3, 15, 1, 0, 0}, // #591
1887 : {DBGFIELD("HADD_S_D_HADD_S_H_HADD_S_W_HADD_U_D_HADD_U_H_HADD_U_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #592
1888 : {DBGFIELD("HSUB_S_D_HSUB_S_H_HSUB_S_W_HSUB_U_D_HSUB_U_H_HSUB_U_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #593
1889 : {DBGFIELD("MAX_S_B_MAX_S_D_MAX_S_H_MAX_S_W_MIN_S_B_MIN_S_D_MIN_S_H_MIN_S_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #594
1890 : {DBGFIELD("MAX_U_B_MAX_U_D_MAX_U_H_MAX_U_W_MIN_U_B_MIN_U_D_MIN_U_H_MIN_U_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #595
1891 : {DBGFIELD("MAX_A_B_MAX_A_D_MAX_A_H_MAX_A_W_MIN_A_B_MIN_A_D_MIN_A_H_MIN_A_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #596
1892 : {DBGFIELD("MAXI_S_B_MAXI_S_D_MAXI_S_H_MAXI_S_W_MAXI_U_B_MAXI_U_D_MAXI_U_H_MAXI_U_W_MINI_S_B_MINI_S_D_MINI_S_H_MINI_S_W_MINI_U_B_MINI_U_D_MINI_U_H_MINI_U_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #597
1893 : {DBGFIELD("SRAI_B_SRAI_D_SRAI_H_SRAI_W_SRA_B_SRA_D_SRA_H_SRA_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #598
1894 : {DBGFIELD("SRLI_B_SRLI_D_SRLI_H_SRLI_W_SRL_B_SRL_D_SRL_H_SRL_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #599
1895 : {DBGFIELD("SRARI_B_SRARI_D_SRARI_H_SRARI_W_SRAR_B_SRAR_D_SRAR_H_SRAR_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #600
1896 : {DBGFIELD("SRLRI_B_SRLRI_D_SRLRI_H_SRLRI_W_SRLR_B_SRLR_D_SRLR_H_SRLR_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #601
1897 : {DBGFIELD("SLLI_B_SLLI_D_SLLI_H_SLLI_W_SLL_B_SLL_D_SLL_H_SLL_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #602
1898 : {DBGFIELD("PCKEV_B_PCKEV_D_PCKEV_H_PCKEV_W_PCKOD_B_PCKOD_D_PCKOD_H_PCKOD_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #603
1899 : {DBGFIELD("NLOC_B_NLOC_D_NLOC_H_NLOC_W_NLZC_B_NLZC_D_NLZC_H_NLZC_W") 1, false, false, 26, 2, 1, 1, 0, 0}, // #604
1900 : {DBGFIELD("FADD_D32_FADD_D64") 1, false, false, 58, 2, 6, 1, 0, 0}, // #605
1901 : {DBGFIELD("FADD_S") 1, false, false, 58, 2, 6, 1, 0, 0}, // #606
1902 : {DBGFIELD("FMUL_D32_FMUL_D64") 1, false, false, 58, 2, 6, 1, 0, 0}, // #607
1903 : {DBGFIELD("FMUL_S") 1, false, false, 58, 2, 6, 1, 0, 0}, // #608
1904 : {DBGFIELD("FSUB_D32_FSUB_D64") 1, false, false, 58, 2, 6, 1, 0, 0}, // #609
1905 : {DBGFIELD("FSUB_S") 1, false, false, 58, 2, 6, 1, 0, 0}, // #610
1906 : {DBGFIELD("TRUNC_L_D64_TRUNC_L_S_TRUNC_W_D32_TRUNC_W_D64_TRUNC_W_S") 1, false, false, 58, 2, 6, 1, 0, 0}, // #611
1907 : {DBGFIELD("CVT_D32_S_CVT_D32_W_CVT_D64_L_CVT_D64_S_CVT_D64_W_CVT_L_D64_CVT_L_S_CVT_S_D32_CVT_S_D64_CVT_S_L_CVT_S_W_CVT_W_D32_CVT_W_D64_CVT_W_S") 1, false, false, 58, 2, 6, 1, 0, 0}, // #612
1908 : {DBGFIELD("C_EQ_D32_C_EQ_D64_C_F_D32_C_F_D64_C_LE_D32_C_LE_D64_C_LT_D32_C_LT_D64_C_NGE_D32_C_NGE_D64_C_NGLE_D32_C_NGLE_D64_C_NGL_D32_C_NGL_D64_C_NGT_D32_C_NGT_D64_C_OLE_D32_C_OLE_D64_C_OLT_D32_C_OLT_D64_C_SEQ_D32_C_SEQ_D64_C_SF_D32_C_SF_D64_C_UEQ_D32_C_UEQ_D64_C_ULE_D32_C_ULE_D64_C_ULT_D32_C_ULT_D64_C_UN_D32_C_UN_D64") 1, false, false, 58, 2, 6, 1, 0, 0}, // #613
1909 : {DBGFIELD("C_EQ_S_C_F_S_C_LE_S_C_LT_S_C_NGE_S_C_NGLE_S_C_NGL_S_C_NGT_S_C_OLE_S_C_OLT_S_C_SEQ_S_C_SF_S_C_UEQ_S_C_ULE_S_C_ULT_S_C_UN_S") 1, false, false, 58, 2, 6, 1, 0, 0}, // #614
1910 : {DBGFIELD("FCMP_D32_FCMP_D64") 1, false, false, 58, 2, 6, 1, 0, 0}, // #615
1911 : {DBGFIELD("FCMP_S32") 1, false, false, 58, 2, 6, 1, 0, 0}, // #616
1912 : {DBGFIELD("PseudoCVT_D32_W_PseudoCVT_D64_L_PseudoCVT_D64_W_PseudoCVT_S_L_PseudoCVT_S_W") 1, false, false, 58, 2, 6, 1, 0, 0}, // #617
1913 : {DBGFIELD("FDIV_S") 1, false, false, 55, 3, 15, 1, 0, 0}, // #618
1914 : {DBGFIELD("FDIV_D32_FDIV_D64") 1, false, false, 60, 3, 5, 1, 0, 0}, // #619
1915 : {DBGFIELD("FSQRT_S") 1, false, false, 63, 3, 16, 1, 0, 0}, // #620
1916 : {DBGFIELD("FSQRT_D32_FSQRT_D64") 1, false, false, 66, 3, 17, 1, 0, 0}, // #621
1917 : {DBGFIELD("FRCP_D_FRCP_W") 1, false, false, 63, 3, 16, 1, 0, 0}, // #622
1918 : {DBGFIELD("FRSQRT_D_FRSQRT_W") 1, false, false, 63, 3, 16, 1, 0, 0}, // #623
1919 : {DBGFIELD("RECIP_D32_RECIP_D64") 1, false, false, 63, 3, 16, 1, 0, 0}, // #624
1920 : {DBGFIELD("RSQRT_D32_RSQRT_D64") 1, false, false, 63, 3, 16, 1, 0, 0}, // #625
1921 : {DBGFIELD("RECIP_S") 1, false, false, 63, 3, 16, 1, 0, 0}, // #626
1922 : {DBGFIELD("RSQRT_S") 1, false, false, 63, 3, 16, 1, 0, 0}, // #627
1923 : {DBGFIELD("FMADD_D_FMADD_W") 1, false, false, 58, 2, 13, 1, 0, 0}, // #628
1924 : {DBGFIELD("FMSUB_D_FMSUB_W") 1, false, false, 58, 2, 13, 1, 0, 0}, // #629
1925 : {DBGFIELD("FDIV_W") 1, false, false, 55, 3, 15, 1, 0, 0}, // #630
1926 : {DBGFIELD("FDIV_D") 1, false, false, 60, 3, 5, 1, 0, 0}, // #631
1927 : {DBGFIELD("FSQRT_W") 1, false, false, 63, 3, 16, 1, 0, 0}, // #632
1928 : {DBGFIELD("FSQRT_D") 1, false, false, 66, 3, 17, 1, 0, 0}, // #633
1929 : {DBGFIELD("FMUL_D_FMUL_W") 1, false, false, 58, 2, 6, 1, 0, 0}, // #634
1930 : {DBGFIELD("FADD_D_FADD_W") 1, false, false, 58, 2, 6, 1, 0, 0}, // #635
1931 : {DBGFIELD("FSUB_D_FSUB_W") 1, false, false, 58, 2, 6, 1, 0, 0}, // #636
1932 : {DBGFIELD("DPADD_S_D_DPADD_S_H_DPADD_S_W_DPADD_U_D_DPADD_U_H_DPADD_U_W") 1, false, false, 26, 2, 3, 1, 0, 0}, // #637
1933 : {DBGFIELD("DPSUB_S_D_DPSUB_S_H_DPSUB_S_W_DPSUB_U_D_DPSUB_U_H_DPSUB_U_W") 1, false, false, 26, 2, 3, 1, 0, 0}, // #638
1934 : {DBGFIELD("DOTP_S_D_DOTP_S_H_DOTP_S_W_DOTP_U_D_DOTP_U_H_DOTP_U_W") 1, false, false, 26, 2, 3, 1, 0, 0}, // #639
1935 : {DBGFIELD("MSUBV_B_MSUBV_D_MSUBV_H_MSUBV_W") 1, false, false, 26, 2, 3, 1, 0, 0}, // #640
1936 : {DBGFIELD("MADDV_B_MADDV_D_MADDV_H_MADDV_W") 1, false, false, 26, 2, 3, 1, 0, 0}, // #641
1937 : {DBGFIELD("MULV_B_MULV_D_MULV_H_MULV_W") 1, false, false, 26, 2, 3, 1, 0, 0}, // #642
1938 : {DBGFIELD("MADDR_Q_H_MADDR_Q_W") 1, false, false, 26, 2, 3, 1, 0, 0}, // #643
1939 : {DBGFIELD("MADD_Q_H_MADD_Q_W") 1, false, false, 26, 2, 3, 1, 0, 0}, // #644
1940 : {DBGFIELD("MSUBR_Q_H_MSUBR_Q_W") 1, false, false, 26, 2, 3, 1, 0, 0}, // #645
1941 : {DBGFIELD("MSUB_Q_H_MSUB_Q_W") 1, false, false, 26, 2, 3, 1, 0, 0}, // #646
1942 : {DBGFIELD("MULR_Q_H_MULR_Q_W") 1, false, false, 26, 2, 3, 1, 0, 0}, // #647
1943 : {DBGFIELD("MUL_Q_H_MUL_Q_W") 1, false, false, 26, 2, 3, 1, 0, 0}, // #648
1944 : {DBGFIELD("MADD_D32_MADD_D64") 1, false, false, 58, 2, 13, 1, 1, 1}, // #649
1945 : {DBGFIELD("MADD_S") 1, false, false, 58, 2, 13, 1, 1, 1}, // #650
1946 : {DBGFIELD("MSUB_D32_MSUB_D64") 1, false, false, 58, 2, 13, 1, 1, 1}, // #651
1947 : {DBGFIELD("MSUB_S") 1, false, false, 58, 2, 13, 1, 1, 1}, // #652
1948 : {DBGFIELD("NMADD_D32_NMADD_D64") 1, false, false, 58, 2, 13, 1, 1, 1}, // #653
1949 : {DBGFIELD("NMADD_S") 1, false, false, 58, 2, 13, 1, 1, 1}, // #654
1950 : {DBGFIELD("NMSUB_D32_NMSUB_D64") 1, false, false, 58, 2, 13, 1, 1, 1}, // #655
1951 : {DBGFIELD("NMSUB_S") 1, false, false, 58, 2, 13, 1, 1, 1}, // #656
1952 : {DBGFIELD("CTC1") 2, false, false, 69, 4, 1, 1, 0, 0}, // #657
1953 : {DBGFIELD("MTC1_MTC1_D64_BuildPairF64_BuildPairF64_64") 2, false, false, 69, 4, 1, 1, 0, 0}, // #658
1954 : {DBGFIELD("MTHC1_D32_MTHC1_D64") 2, false, false, 69, 4, 1, 1, 0, 0}, // #659
1955 : {DBGFIELD("COPY_U_B_COPY_U_H_COPY_U_W") 2, false, false, 69, 4, 2, 1, 0, 0}, // #660
1956 : {DBGFIELD("COPY_S_B_COPY_S_D_COPY_S_H_COPY_S_W") 2, false, false, 69, 4, 2, 1, 0, 0}, // #661
1957 : {DBGFIELD("BC1F") 2, false, false, 69, 4, 2, 1, 0, 0}, // #662
1958 : {DBGFIELD("BC1FL") 2, false, false, 69, 4, 2, 1, 0, 0}, // #663
1959 : {DBGFIELD("BC1T") 2, false, false, 69, 4, 2, 1, 0, 0}, // #664
1960 : {DBGFIELD("BC1TL") 2, false, false, 69, 4, 2, 1, 0, 0}, // #665
1961 : {DBGFIELD("CFC1") 2, false, false, 69, 4, 2, 1, 0, 0}, // #666
1962 : {DBGFIELD("MFC1_MFC1_D64_ExtractElementF64_ExtractElementF64_64") 2, false, false, 69, 4, 2, 1, 0, 0}, // #667
1963 : {DBGFIELD("MFHC1_D32_MFHC1_D64") 2, false, false, 69, 4, 2, 1, 0, 0}, // #668
1964 : {DBGFIELD("MOVF_I") 2, false, false, 69, 4, 2, 1, 0, 0}, // #669
1965 : {DBGFIELD("MOVT_I") 2, false, false, 69, 4, 2, 1, 0, 0}, // #670
1966 : {DBGFIELD("SDC1") 2, false, false, 69, 4, 1, 1, 0, 0}, // #671
1967 : {DBGFIELD("SDXC1") 2, false, false, 69, 4, 1, 1, 0, 0}, // #672
1968 : {DBGFIELD("SUXC1") 2, false, false, 69, 4, 1, 1, 0, 0}, // #673
1969 : {DBGFIELD("SWC1") 2, false, false, 69, 4, 1, 1, 0, 0}, // #674
1970 : {DBGFIELD("SWXC1") 2, false, false, 69, 4, 1, 1, 0, 0}, // #675
1971 : {DBGFIELD("ST_B_ST_D_ST_H_ST_W") 2, false, false, 69, 4, 1, 1, 0, 0}, // #676
1972 : {DBGFIELD("MOVN_I_D32_MOVN_I_D64") 2, false, false, 73, 4, 2, 1, 0, 0}, // #677
1973 : {DBGFIELD("MOVN_I_S") 2, false, false, 73, 4, 2, 1, 0, 0}, // #678
1974 : {DBGFIELD("MOVZ_I_D32_MOVZ_I_D64") 2, false, false, 73, 4, 2, 1, 0, 0}, // #679
1975 : {DBGFIELD("MOVZ_I_S") 2, false, false, 73, 4, 2, 1, 0, 0}, // #680
1976 : {DBGFIELD("LDC1") 2, false, false, 77, 4, 6, 1, 0, 0}, // #681
1977 : {DBGFIELD("LDXC1") 2, false, false, 77, 4, 6, 1, 0, 0}, // #682
1978 : {DBGFIELD("LWC1") 2, false, false, 77, 4, 6, 1, 0, 0}, // #683
1979 : {DBGFIELD("LWXC1") 2, false, false, 77, 4, 6, 1, 0, 0}, // #684
1980 : {DBGFIELD("LUXC1") 2, false, false, 77, 4, 6, 1, 0, 0}, // #685
1981 : {DBGFIELD("LD_B_LD_D_LD_H_LD_W") 2, false, false, 77, 4, 6, 1, 0, 0}, // #686
1982 : {DBGFIELD("CEIL_L_D64_CEIL_L_S_CEIL_W_D32_CEIL_W_D64_CEIL_W_S") 1, false, false, 58, 2, 6, 1, 0, 0}, // #687
1983 : {DBGFIELD("FLOOR_L_D64_FLOOR_L_S_FLOOR_W_D32_FLOOR_W_D64_FLOOR_W_S") 1, false, false, 58, 2, 6, 1, 0, 0}, // #688
1984 : {DBGFIELD("ROUND_L_D64_ROUND_L_S_ROUND_W_D32_ROUND_W_D64_ROUND_W_S") 1, false, false, 58, 2, 6, 1, 0, 0}, // #689
1985 : {DBGFIELD("ROTRV") 16382, false, false, 0, 0, 0, 0, 0, 0}, // #690
1986 : {DBGFIELD("EXTRV_RS_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #691
1987 : {DBGFIELD("EXTRV_R_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #692
1988 : {DBGFIELD("EXTRV_S_H") 0, false, false, 0, 0, 0, 0, 0, 0}, // #693
1989 : {DBGFIELD("EXTRV_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #694
1990 : {DBGFIELD("EXTR_RS_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #695
1991 : {DBGFIELD("EXTR_R_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #696
1992 : {DBGFIELD("EXTR_S_H") 0, false, false, 0, 0, 0, 0, 0, 0}, // #697
1993 : {DBGFIELD("EXTR_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #698
1994 : {DBGFIELD("INSV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #699
1995 : {DBGFIELD("MTHLIP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #700
1996 : {DBGFIELD("MTHI_DSP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #701
1997 : {DBGFIELD("MTLO_DSP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #702
1998 : {DBGFIELD("ABSQ_S_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #703
1999 : {DBGFIELD("ABSQ_S_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #704
2000 : {DBGFIELD("ADDQ_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #705
2001 : {DBGFIELD("ADDQ_S_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #706
2002 : {DBGFIELD("ADDQ_S_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #707
2003 : {DBGFIELD("ADDSC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #708
2004 : {DBGFIELD("ADDU_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #709
2005 : {DBGFIELD("ADDU_S_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #710
2006 : {DBGFIELD("ADDWC") 0, false, false, 0, 0, 0, 0, 0, 0}, // #711
2007 : {DBGFIELD("BITREV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #712
2008 : {DBGFIELD("BPOSGE32") 0, false, false, 0, 0, 0, 0, 0, 0}, // #713
2009 : {DBGFIELD("CMPGU_EQ_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #714
2010 : {DBGFIELD("CMPGU_LE_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #715
2011 : {DBGFIELD("CMPGU_LT_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #716
2012 : {DBGFIELD("CMPU_EQ_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #717
2013 : {DBGFIELD("CMPU_LE_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #718
2014 : {DBGFIELD("CMPU_LT_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #719
2015 : {DBGFIELD("CMP_EQ_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #720
2016 : {DBGFIELD("CMP_LE_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #721
2017 : {DBGFIELD("CMP_LT_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #722
2018 : {DBGFIELD("DPAQ_SA_L_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #723
2019 : {DBGFIELD("DPAQ_S_W_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #724
2020 : {DBGFIELD("DPAU_H_QBL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #725
2021 : {DBGFIELD("DPAU_H_QBR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #726
2022 : {DBGFIELD("DPSQ_SA_L_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #727
2023 : {DBGFIELD("DPSQ_S_W_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #728
2024 : {DBGFIELD("DPSU_H_QBL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #729
2025 : {DBGFIELD("DPSU_H_QBR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #730
2026 : {DBGFIELD("EXTPDPV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #731
2027 : {DBGFIELD("EXTPDP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #732
2028 : {DBGFIELD("EXTPV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #733
2029 : {DBGFIELD("EXTP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #734
2030 : {DBGFIELD("LBUX") 0, false, false, 0, 0, 0, 0, 0, 0}, // #735
2031 : {DBGFIELD("LHX") 0, false, false, 0, 0, 0, 0, 0, 0}, // #736
2032 : {DBGFIELD("LWX") 0, false, false, 0, 0, 0, 0, 0, 0}, // #737
2033 : {DBGFIELD("MADDU_DSP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #738
2034 : {DBGFIELD("MADD_DSP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #739
2035 : {DBGFIELD("MAQ_SA_W_PHL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #740
2036 : {DBGFIELD("MAQ_SA_W_PHR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #741
2037 : {DBGFIELD("MAQ_S_W_PHL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #742
2038 : {DBGFIELD("MAQ_S_W_PHR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #743
2039 : {DBGFIELD("MFHI_DSP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #744
2040 : {DBGFIELD("MFLO_DSP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #745
2041 : {DBGFIELD("MODSUB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #746
2042 : {DBGFIELD("MSUBU_DSP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #747
2043 : {DBGFIELD("MSUB_DSP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #748
2044 : {DBGFIELD("MULEQ_S_W_PHL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #749
2045 : {DBGFIELD("MULEQ_S_W_PHR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #750
2046 : {DBGFIELD("MULEU_S_PH_QBL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #751
2047 : {DBGFIELD("MULEU_S_PH_QBR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #752
2048 : {DBGFIELD("MULQ_RS_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #753
2049 : {DBGFIELD("MULSAQ_S_W_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #754
2050 : {DBGFIELD("MULTU_DSP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #755
2051 : {DBGFIELD("MULT_DSP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #756
2052 : {DBGFIELD("PACKRL_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #757
2053 : {DBGFIELD("PICK_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #758
2054 : {DBGFIELD("PICK_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #759
2055 : {DBGFIELD("PRECEQU_PH_QBLA") 0, false, false, 0, 0, 0, 0, 0, 0}, // #760
2056 : {DBGFIELD("PRECEQU_PH_QBL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #761
2057 : {DBGFIELD("PRECEQU_PH_QBRA") 0, false, false, 0, 0, 0, 0, 0, 0}, // #762
2058 : {DBGFIELD("PRECEQU_PH_QBR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #763
2059 : {DBGFIELD("PRECEQ_W_PHL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #764
2060 : {DBGFIELD("PRECEQ_W_PHR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #765
2061 : {DBGFIELD("PRECEU_PH_QBLA") 0, false, false, 0, 0, 0, 0, 0, 0}, // #766
2062 : {DBGFIELD("PRECEU_PH_QBL") 0, false, false, 0, 0, 0, 0, 0, 0}, // #767
2063 : {DBGFIELD("PRECEU_PH_QBRA") 0, false, false, 0, 0, 0, 0, 0, 0}, // #768
2064 : {DBGFIELD("PRECEU_PH_QBR") 0, false, false, 0, 0, 0, 0, 0, 0}, // #769
2065 : {DBGFIELD("PRECRQU_S_QB_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #770
2066 : {DBGFIELD("PRECRQ_PH_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #771
2067 : {DBGFIELD("PRECRQ_QB_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #772
2068 : {DBGFIELD("PRECRQ_RS_PH_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #773
2069 : {DBGFIELD("RADDU_W_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #774
2070 : {DBGFIELD("RDDSP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #775
2071 : {DBGFIELD("REPLV_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #776
2072 : {DBGFIELD("REPLV_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #777
2073 : {DBGFIELD("REPL_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #778
2074 : {DBGFIELD("REPL_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #779
2075 : {DBGFIELD("SHILOV") 0, false, false, 0, 0, 0, 0, 0, 0}, // #780
2076 : {DBGFIELD("SHILO") 0, false, false, 0, 0, 0, 0, 0, 0}, // #781
2077 : {DBGFIELD("SHLLV_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #782
2078 : {DBGFIELD("SHLLV_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #783
2079 : {DBGFIELD("SHLLV_S_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #784
2080 : {DBGFIELD("SHLLV_S_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #785
2081 : {DBGFIELD("SHLL_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #786
2082 : {DBGFIELD("SHLL_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #787
2083 : {DBGFIELD("SHLL_S_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #788
2084 : {DBGFIELD("SHLL_S_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #789
2085 : {DBGFIELD("SHRAV_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #790
2086 : {DBGFIELD("SHRAV_R_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #791
2087 : {DBGFIELD("SHRAV_R_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #792
2088 : {DBGFIELD("SHRA_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #793
2089 : {DBGFIELD("SHRA_R_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #794
2090 : {DBGFIELD("SHRA_R_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #795
2091 : {DBGFIELD("SHRLV_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #796
2092 : {DBGFIELD("SHRL_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #797
2093 : {DBGFIELD("SUBQ_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #798
2094 : {DBGFIELD("SUBQ_S_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #799
2095 : {DBGFIELD("SUBQ_S_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #800
2096 : {DBGFIELD("SUBU_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #801
2097 : {DBGFIELD("SUBU_S_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #802
2098 : {DBGFIELD("WRDSP") 0, false, false, 0, 0, 0, 0, 0, 0}, // #803
2099 : {DBGFIELD("ABSQ_S_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #804
2100 : {DBGFIELD("ADDQH_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #805
2101 : {DBGFIELD("ADDQH_R_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #806
2102 : {DBGFIELD("ADDQH_R_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #807
2103 : {DBGFIELD("ADDQH_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #808
2104 : {DBGFIELD("ADDUH_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #809
2105 : {DBGFIELD("ADDUH_R_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #810
2106 : {DBGFIELD("ADDU_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #811
2107 : {DBGFIELD("ADDU_S_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #812
2108 : {DBGFIELD("APPEND") 0, false, false, 0, 0, 0, 0, 0, 0}, // #813
2109 : {DBGFIELD("BALIGN") 0, false, false, 0, 0, 0, 0, 0, 0}, // #814
2110 : {DBGFIELD("CMPGDU_EQ_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #815
2111 : {DBGFIELD("CMPGDU_LE_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #816
2112 : {DBGFIELD("CMPGDU_LT_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #817
2113 : {DBGFIELD("DPA_W_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #818
2114 : {DBGFIELD("DPAQX_SA_W_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #819
2115 : {DBGFIELD("DPAQX_S_W_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #820
2116 : {DBGFIELD("DPAX_W_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #821
2117 : {DBGFIELD("DPS_W_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #822
2118 : {DBGFIELD("DPSQX_S_W_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #823
2119 : {DBGFIELD("DPSQX_SA_W_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #824
2120 : {DBGFIELD("DPSX_W_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #825
2121 : {DBGFIELD("MUL_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #826
2122 : {DBGFIELD("MUL_S_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #827
2123 : {DBGFIELD("MULQ_RS_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #828
2124 : {DBGFIELD("MULQ_S_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #829
2125 : {DBGFIELD("MULQ_S_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #830
2126 : {DBGFIELD("MULSA_W_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #831
2127 : {DBGFIELD("PRECR_QB_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #832
2128 : {DBGFIELD("PRECR_SRA_PH_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #833
2129 : {DBGFIELD("PRECR_SRA_R_PH_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #834
2130 : {DBGFIELD("PREPEND") 0, false, false, 0, 0, 0, 0, 0, 0}, // #835
2131 : {DBGFIELD("SHRA_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #836
2132 : {DBGFIELD("SHRA_R_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #837
2133 : {DBGFIELD("SHRAV_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #838
2134 : {DBGFIELD("SHRAV_R_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #839
2135 : {DBGFIELD("SHRL_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #840
2136 : {DBGFIELD("SHRLV_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #841
2137 : {DBGFIELD("SUBQH_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #842
2138 : {DBGFIELD("SUBQH_R_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #843
2139 : {DBGFIELD("SUBQH_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #844
2140 : {DBGFIELD("SUBQH_R_W") 0, false, false, 0, 0, 0, 0, 0, 0}, // #845
2141 : {DBGFIELD("SUBU_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #846
2142 : {DBGFIELD("SUBU_S_PH") 0, false, false, 0, 0, 0, 0, 0, 0}, // #847
2143 : {DBGFIELD("SUBUH_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #848
2144 : {DBGFIELD("SUBUH_R_QB") 0, false, false, 0, 0, 0, 0, 0, 0}, // #849
2145 : {DBGFIELD("ABSQ_S_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #850
2146 : {DBGFIELD("ABSQ_S_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #851
2147 : {DBGFIELD("ADDQ_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #852
2148 : {DBGFIELD("ADDQ_S_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #853
2149 : {DBGFIELD("ADDQ_S_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #854
2150 : {DBGFIELD("ADDSC_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #855
2151 : {DBGFIELD("ADDU_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #856
2152 : {DBGFIELD("ADDU_S_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #857
2153 : {DBGFIELD("ADDWC_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #858
2154 : {DBGFIELD("BITREV_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #859
2155 : {DBGFIELD("BPOSGE32_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #860
2156 : {DBGFIELD("CMPGU_EQ_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #861
2157 : {DBGFIELD("CMPGU_LE_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #862
2158 : {DBGFIELD("CMPGU_LT_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #863
2159 : {DBGFIELD("CMPU_EQ_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #864
2160 : {DBGFIELD("CMPU_LE_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #865
2161 : {DBGFIELD("CMPU_LT_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #866
2162 : {DBGFIELD("CMP_EQ_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #867
2163 : {DBGFIELD("CMP_LE_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #868
2164 : {DBGFIELD("CMP_LT_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #869
2165 : {DBGFIELD("DPAQ_SA_L_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #870
2166 : {DBGFIELD("DPAQ_S_W_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #871
2167 : {DBGFIELD("DPAU_H_QBL_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #872
2168 : {DBGFIELD("DPAU_H_QBR_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #873
2169 : {DBGFIELD("DPSQ_SA_L_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #874
2170 : {DBGFIELD("DPSQ_S_W_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #875
2171 : {DBGFIELD("DPSU_H_QBL_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #876
2172 : {DBGFIELD("DPSU_H_QBR_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #877
2173 : {DBGFIELD("EXTPDPV_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #878
2174 : {DBGFIELD("EXTPDP_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #879
2175 : {DBGFIELD("EXTPV_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #880
2176 : {DBGFIELD("EXTP_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #881
2177 : {DBGFIELD("EXTRV_RS_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #882
2178 : {DBGFIELD("EXTRV_R_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #883
2179 : {DBGFIELD("EXTRV_S_H_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #884
2180 : {DBGFIELD("EXTRV_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #885
2181 : {DBGFIELD("EXTR_RS_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #886
2182 : {DBGFIELD("EXTR_R_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #887
2183 : {DBGFIELD("EXTR_S_H_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #888
2184 : {DBGFIELD("EXTR_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #889
2185 : {DBGFIELD("INSV_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #890
2186 : {DBGFIELD("LBUX_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #891
2187 : {DBGFIELD("LHX_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #892
2188 : {DBGFIELD("LWX_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #893
2189 : {DBGFIELD("MADDU_DSP_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #894
2190 : {DBGFIELD("MADD_DSP_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #895
2191 : {DBGFIELD("MAQ_SA_W_PHL_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #896
2192 : {DBGFIELD("MAQ_SA_W_PHR_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #897
2193 : {DBGFIELD("MAQ_S_W_PHL_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #898
2194 : {DBGFIELD("MAQ_S_W_PHR_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #899
2195 : {DBGFIELD("MFHI_DSP_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #900
2196 : {DBGFIELD("MFLO_DSP_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #901
2197 : {DBGFIELD("MODSUB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #902
2198 : {DBGFIELD("MOVEP_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #903
2199 : {DBGFIELD("MOVEP_MMR6") 0, false, false, 0, 0, 0, 0, 0, 0}, // #904
2200 : {DBGFIELD("MOVN_I_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #905
2201 : {DBGFIELD("MOVZ_I_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #906
2202 : {DBGFIELD("MSUBU_DSP_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #907
2203 : {DBGFIELD("MSUB_DSP_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #908
2204 : {DBGFIELD("MTHI_DSP_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #909
2205 : {DBGFIELD("MTHLIP_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #910
2206 : {DBGFIELD("MTLO_DSP_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #911
2207 : {DBGFIELD("MULEQ_S_W_PHL_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #912
2208 : {DBGFIELD("MULEQ_S_W_PHR_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #913
2209 : {DBGFIELD("MULEU_S_PH_QBL_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #914
2210 : {DBGFIELD("MULEU_S_PH_QBR_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #915
2211 : {DBGFIELD("MULQ_RS_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #916
2212 : {DBGFIELD("MULSAQ_S_W_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #917
2213 : {DBGFIELD("MULTU_DSP_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #918
2214 : {DBGFIELD("MULT_DSP_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #919
2215 : {DBGFIELD("PACKRL_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #920
2216 : {DBGFIELD("PICK_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #921
2217 : {DBGFIELD("PICK_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #922
2218 : {DBGFIELD("PRECEQU_PH_QBLA_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #923
2219 : {DBGFIELD("PRECEQU_PH_QBL_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #924
2220 : {DBGFIELD("PRECEQU_PH_QBRA_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #925
2221 : {DBGFIELD("PRECEQU_PH_QBR_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #926
2222 : {DBGFIELD("PRECEQ_W_PHL_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #927
2223 : {DBGFIELD("PRECEQ_W_PHR_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #928
2224 : {DBGFIELD("PRECEU_PH_QBLA_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #929
2225 : {DBGFIELD("PRECEU_PH_QBL_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #930
2226 : {DBGFIELD("PRECEU_PH_QBRA_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #931
2227 : {DBGFIELD("PRECEU_PH_QBR_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #932
2228 : {DBGFIELD("PRECRQU_S_QB_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #933
2229 : {DBGFIELD("PRECRQ_PH_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #934
2230 : {DBGFIELD("PRECRQ_QB_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #935
2231 : {DBGFIELD("PRECRQ_RS_PH_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #936
2232 : {DBGFIELD("RADDU_W_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #937
2233 : {DBGFIELD("RDDSP_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #938
2234 : {DBGFIELD("REPLV_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #939
2235 : {DBGFIELD("REPLV_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #940
2236 : {DBGFIELD("REPL_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #941
2237 : {DBGFIELD("REPL_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #942
2238 : {DBGFIELD("SHILOV_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #943
2239 : {DBGFIELD("SHILO_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #944
2240 : {DBGFIELD("SHLLV_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #945
2241 : {DBGFIELD("SHLLV_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #946
2242 : {DBGFIELD("SHLLV_S_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #947
2243 : {DBGFIELD("SHLLV_S_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #948
2244 : {DBGFIELD("SHLL_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #949
2245 : {DBGFIELD("SHLL_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #950
2246 : {DBGFIELD("SHLL_S_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #951
2247 : {DBGFIELD("SHLL_S_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #952
2248 : {DBGFIELD("SHRAV_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #953
2249 : {DBGFIELD("SHRAV_R_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #954
2250 : {DBGFIELD("SHRAV_R_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #955
2251 : {DBGFIELD("SHRA_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #956
2252 : {DBGFIELD("SHRA_R_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #957
2253 : {DBGFIELD("SHRA_R_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #958
2254 : {DBGFIELD("SHRLV_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #959
2255 : {DBGFIELD("SHRL_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #960
2256 : {DBGFIELD("SUBQ_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #961
2257 : {DBGFIELD("SUBQ_S_PH_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #962
2258 : {DBGFIELD("SUBQ_S_W_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #963
2259 : {DBGFIELD("SUBU_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #964
2260 : {DBGFIELD("SUBU_S_QB_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #965
2261 : {DBGFIELD("WRDSP_MM") 0, false, false, 0, 0, 0, 0, 0, 0}, // #966
2262 : {DBGFIELD("ABSQ_S_QB_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #967
2263 : {DBGFIELD("ADDQH_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #968
2264 : {DBGFIELD("ADDQH_R_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #969
2265 : {DBGFIELD("ADDQH_R_W_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #970
2266 : {DBGFIELD("ADDQH_W_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #971
2267 : {DBGFIELD("ADDUH_QB_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #972
2268 : {DBGFIELD("ADDUH_R_QB_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #973
2269 : {DBGFIELD("ADDU_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #974
2270 : {DBGFIELD("ADDU_S_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #975
2271 : {DBGFIELD("APPEND_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #976
2272 : {DBGFIELD("BALIGN_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #977
2273 : {DBGFIELD("CMPGDU_EQ_QB_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #978
2274 : {DBGFIELD("CMPGDU_LE_QB_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #979
2275 : {DBGFIELD("CMPGDU_LT_QB_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #980
2276 : {DBGFIELD("DPA_W_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #981
2277 : {DBGFIELD("DPAQX_SA_W_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #982
2278 : {DBGFIELD("DPAQX_S_W_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #983
2279 : {DBGFIELD("DPAX_W_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #984
2280 : {DBGFIELD("DPS_W_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #985
2281 : {DBGFIELD("DPSQX_S_W_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #986
2282 : {DBGFIELD("DPSQX_SA_W_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #987
2283 : {DBGFIELD("DPSX_W_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #988
2284 : {DBGFIELD("MUL_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #989
2285 : {DBGFIELD("MUL_S_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #990
2286 : {DBGFIELD("MULQ_RS_W_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #991
2287 : {DBGFIELD("MULQ_S_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #992
2288 : {DBGFIELD("MULQ_S_W_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #993
2289 : {DBGFIELD("MULSA_W_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #994
2290 : {DBGFIELD("PRECR_QB_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #995
2291 : {DBGFIELD("PRECR_SRA_PH_W_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #996
2292 : {DBGFIELD("PRECR_SRA_R_PH_W_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #997
2293 : {DBGFIELD("PREPEND_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #998
2294 : {DBGFIELD("SHRA_QB_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #999
2295 : {DBGFIELD("SHRA_R_QB_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1000
2296 : {DBGFIELD("SHRAV_QB_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1001
2297 : {DBGFIELD("SHRAV_R_QB_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1002
2298 : {DBGFIELD("SHRL_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1003
2299 : {DBGFIELD("SHRLV_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1004
2300 : {DBGFIELD("SUBQH_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1005
2301 : {DBGFIELD("SUBQH_R_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1006
2302 : {DBGFIELD("SUBQH_W_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1007
2303 : {DBGFIELD("SUBQH_R_W_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1008
2304 : {DBGFIELD("SUBU_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1009
2305 : {DBGFIELD("SUBU_S_PH_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1010
2306 : {DBGFIELD("SUBUH_QB_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1011
2307 : {DBGFIELD("SUBUH_R_QB_MMR2") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1012
2308 : {DBGFIELD("BPOSGE32C_MMR3") 0, false, false, 0, 0, 0, 0, 0, 0}, // #1013
2309 : {DBGFIELD("P5600WriteALU") 1, false, false, 36, 2, 1, 1, 0, 0}, // #1014
2310 : {DBGFIELD("P5600WriteAL2") 1, false, false, 1, 2, 1, 1, 0, 0}, // #1015
2311 : }; // MipsP5600ModelSchedClasses
2312 :
2313 : static const llvm::MCSchedModel NoSchedModel = {
2314 : MCSchedModel::DefaultIssueWidth,
2315 : MCSchedModel::DefaultMicroOpBufferSize,
2316 : MCSchedModel::DefaultLoopMicroOpBufferSize,
2317 : MCSchedModel::DefaultLoadLatency,
2318 : MCSchedModel::DefaultHighLatency,
2319 : MCSchedModel::DefaultMispredictPenalty,
2320 : false, // PostRAScheduler
2321 : false, // CompleteModel
2322 : 0, // Processor ID
2323 : nullptr, nullptr, 0, 0, // No instruction-level machine model.
2324 : nullptr, // No Itinerary
2325 : nullptr // No extra processor descriptor
2326 : };
2327 :
2328 : static const unsigned MipsGenericModelProcResourceSubUnits[] = {
2329 : 0, // Invalid
2330 : };
2331 :
2332 : // {Name, NumUnits, SuperIdx, BufferSize, SubUnitsIdxBegin}
2333 : static const llvm::MCProcResourceDesc MipsGenericModelProcResources[] = {
2334 : {"InvalidUnit", 0, 0, 0, 0},
2335 : {"GenericALU", 1, 0, 1, nullptr}, // #1
2336 : {"GenericCOP0", 1, 0, 1, nullptr}, // #2
2337 : {"GenericCOP2", 1, 0, 1, nullptr}, // #3
2338 : {"GenericDSP", 1, 0, 1, nullptr}, // #4
2339 : {"GenericFPQ", 1, 0, 1, nullptr}, // #5
2340 : {"GenericFPUDivSqrt", 1, 5, -1, nullptr}, // #6, Super=GenericFPQ
2341 : {"GenericIssueALU", 1, 1, -1, nullptr}, // #7, Super=GenericALU
2342 : {"GenericIssueCOP0", 1, 2, -1, nullptr}, // #8, Super=GenericCOP0
2343 : {"GenericIssueCTISTD", 1, 1, -1, nullptr}, // #9, Super=GenericALU
2344 : {"GenericIssueDIV", 1, 19, -1, nullptr}, // #10, Super=GenericMDU
2345 : {"GenericIssueFPUL", 1, 5, -1, nullptr}, // #11, Super=GenericFPQ
2346 : {"GenericIssueFPULoad", 1, 5, -1, nullptr}, // #12, Super=GenericFPQ
2347 : {"GenericIssueFPUMove", 1, 5, -1, nullptr}, // #13, Super=GenericFPQ
2348 : {"GenericIssueFPUS", 1, 5, -1, nullptr}, // #14, Super=GenericFPQ
2349 : {"GenericIssueFPUStore", 1, 5, -1, nullptr}, // #15, Super=GenericFPQ
2350 : {"GenericIssueLDST", 1, 18, -1, nullptr}, // #16, Super=GenericLDST
2351 : {"GenericIssueMDU", 1, 1, -1, nullptr}, // #17, Super=GenericALU
2352 : {"GenericLDST", 1, 0, 1, nullptr}, // #18
2353 : {"GenericMDU", 1, 0, 1, nullptr}, // #19
2354 : };
2355 :
2356 : static const llvm::MCSchedModel MipsGenericModel = {
2357 : 1, // IssueWidth
2358 : 0, // MicroOpBufferSize
2359 : MCSchedModel::DefaultLoopMicroOpBufferSize,
2360 : 2, // LoadLatency
2361 : 37, // HighLatency
2362 : 4, // MispredictPenalty
2363 : true, // PostRAScheduler
2364 : false, // CompleteModel
2365 : 1, // Processor ID
2366 : MipsGenericModelProcResources,
2367 : MipsGenericModelSchedClasses,
2368 : 20,
2369 : 1016,
2370 : nullptr, // No Itinerary
2371 : nullptr // No extra processor descriptor
2372 : };
2373 :
2374 : static const unsigned MipsP5600ModelProcResourceSubUnits[] = {
2375 : 0, // Invalid
2376 : };
2377 :
2378 : // {Name, NumUnits, SuperIdx, BufferSize, SubUnitsIdxBegin}
2379 : static const llvm::MCProcResourceDesc MipsP5600ModelProcResources[] = {
2380 : {"InvalidUnit", 0, 0, 0, 0},
2381 : {"P5600AGQ", 3, 0, 16, nullptr}, // #1
2382 : {"P5600AL2Div", 1, 0, -1, nullptr}, // #2
2383 : {"P5600ALQ", 1, 0, 16, nullptr}, // #3
2384 : {"P5600CTISTD", 1, 0, -1, nullptr}, // #4
2385 : {"P5600FPQ", 3, 0, 16, nullptr}, // #5
2386 : {"P5600FPUDivSqrt", 2, 0, -1, nullptr}, // #6
2387 : {"P5600IssueAL2", 1, 1, -1, nullptr}, // #7, Super=P5600AGQ
2388 : {"P5600IssueALU", 1, 3, -1, nullptr}, // #8, Super=P5600ALQ
2389 : {"P5600IssueCTISTD", 1, 1, -1, nullptr}, // #9, Super=P5600AGQ
2390 : {"P5600IssueFPUL", 1, 5, -1, nullptr}, // #10, Super=P5600FPQ
2391 : {"P5600IssueFPULoad", 1, 5, -1, nullptr}, // #11, Super=P5600FPQ
2392 : {"P5600IssueFPUS", 1, 5, -1, nullptr}, // #12, Super=P5600FPQ
2393 : {"P5600IssueLDST", 1, 1, -1, nullptr}, // #13, Super=P5600AGQ
2394 : };
2395 :
2396 : static const llvm::MCSchedModel MipsP5600Model = {
2397 : 2, // IssueWidth
2398 : 48, // MicroOpBufferSize
2399 : MCSchedModel::DefaultLoopMicroOpBufferSize,
2400 : 4, // LoadLatency
2401 : MCSchedModel::DefaultHighLatency,
2402 : 8, // MispredictPenalty
2403 : false, // PostRAScheduler
2404 : false, // CompleteModel
2405 : 2, // Processor ID
2406 : MipsP5600ModelProcResources,
2407 : MipsP5600ModelSchedClasses,
2408 : 14,
2409 : 1016,
2410 : nullptr, // No Itinerary
2411 : nullptr // No extra processor descriptor
2412 : };
2413 :
2414 : // Sorted (by key) array of itineraries for CPU subtype.
2415 : extern const llvm::SubtargetInfoKV MipsProcSchedKV[] = {
2416 : { "mips1", (const void *)&MipsGenericModel },
2417 : { "mips2", (const void *)&MipsGenericModel },
2418 : { "mips3", (const void *)&MipsGenericModel },
2419 : { "mips32", (const void *)&MipsGenericModel },
2420 : { "mips32r2", (const void *)&MipsGenericModel },
2421 : { "mips32r3", (const void *)&MipsGenericModel },
2422 : { "mips32r5", (const void *)&MipsGenericModel },
2423 : { "mips32r6", (const void *)&MipsGenericModel },
2424 : { "mips4", (const void *)&MipsGenericModel },
2425 : { "mips5", (const void *)&MipsGenericModel },
2426 : { "mips64", (const void *)&MipsGenericModel },
2427 : { "mips64r2", (const void *)&MipsGenericModel },
2428 : { "mips64r3", (const void *)&MipsGenericModel },
2429 : { "mips64r5", (const void *)&MipsGenericModel },
2430 : { "mips64r6", (const void *)&MipsGenericModel },
2431 : { "octeon", (const void *)&MipsGenericModel },
2432 : { "p5600", (const void *)&MipsP5600Model },
2433 : };
2434 :
2435 : #undef DBGFIELD
2436 : namespace Mips_MC {
2437 0 : unsigned resolveVariantSchedClassImpl(unsigned SchedClass,
2438 : const MCInst *MI, unsigned CPUID) {
2439 : // Don't know how to resolve this scheduling class.
2440 0 : return 0;
2441 : }
2442 : } // end of namespace Mips_MC
2443 :
2444 : struct MipsGenMCSubtargetInfo : public MCSubtargetInfo {
2445 : MipsGenMCSubtargetInfo(const Triple &TT,
2446 : StringRef CPU, StringRef FS, ArrayRef<SubtargetFeatureKV> PF,
2447 : ArrayRef<SubtargetFeatureKV> PD,
2448 : const SubtargetInfoKV *ProcSched,
2449 : const MCWriteProcResEntry *WPR,
2450 : const MCWriteLatencyEntry *WL,
2451 : const MCReadAdvanceEntry *RA, const InstrStage *IS,
2452 3511 : const unsigned *OC, const unsigned *FP) :
2453 : MCSubtargetInfo(TT, CPU, FS, PF, PD, ProcSched,
2454 3511 : WPR, WL, RA, IS, OC, FP) { }
2455 :
2456 0 : unsigned resolveVariantSchedClass(unsigned SchedClass,
2457 : const MCInst *MI, unsigned CPUID) const override {
2458 0 : return Mips_MC::resolveVariantSchedClassImpl(SchedClass, MI, CPUID);
2459 : }
2460 : };
2461 :
2462 3511 : static inline MCSubtargetInfo *createMipsMCSubtargetInfoImpl(const Triple &TT, StringRef CPU, StringRef FS) {
2463 : return new MipsGenMCSubtargetInfo(TT, CPU, FS, MipsFeatureKV, MipsSubTypeKV,
2464 : MipsProcSchedKV, MipsWriteProcResTable, MipsWriteLatencyTable, MipsReadAdvanceTable,
2465 3511 : nullptr, nullptr, nullptr);
2466 : }
2467 :
2468 : } // end namespace llvm
2469 :
2470 : #endif // GET_SUBTARGETINFO_MC_DESC
2471 :
2472 :
2473 : #ifdef GET_SUBTARGETINFO_TARGET_DESC
2474 : #undef GET_SUBTARGETINFO_TARGET_DESC
2475 :
2476 : #include "llvm/Support/Debug.h"
2477 : #include "llvm/Support/raw_ostream.h"
2478 :
2479 : // ParseSubtargetFeatures - Parses features string setting specified
2480 : // subtarget options.
2481 10318 : void llvm::MipsSubtarget::ParseSubtargetFeatures(StringRef CPU, StringRef FS) {
2482 : LLVM_DEBUG(dbgs() << "\nFeatures:" << FS);
2483 : LLVM_DEBUG(dbgs() << "\nCPU:" << CPU << "\n\n");
2484 10318 : InitMCProcessorInfo(CPU, FS);
2485 : const FeatureBitset& Bits = getFeatureBits();
2486 10318 : if (Bits[Mips::FeatureCRC]) HasCRC = true;
2487 10318 : if (Bits[Mips::FeatureCnMips]) HasCnMips = true;
2488 10318 : if (Bits[Mips::FeatureDSP]) HasDSP = true;
2489 10318 : if (Bits[Mips::FeatureDSPR2]) HasDSPR2 = true;
2490 10318 : if (Bits[Mips::FeatureDSPR3]) HasDSPR3 = true;
2491 10318 : if (Bits[Mips::FeatureEVA]) HasEVA = true;
2492 10318 : if (Bits[Mips::FeatureFP64Bit]) IsFP64bit = true;
2493 10318 : if (Bits[Mips::FeatureFPXX]) IsFPXX = true;
2494 10318 : if (Bits[Mips::FeatureGINV]) HasGINV = true;
2495 10318 : if (Bits[Mips::FeatureGP64Bit]) IsGP64bit = true;
2496 10318 : if (Bits[Mips::FeatureLongCalls]) UseLongCalls = true;
2497 10318 : if (Bits[Mips::FeatureMSA]) HasMSA = true;
2498 10318 : if (Bits[Mips::FeatureMT]) HasMT = true;
2499 10318 : if (Bits[Mips::FeatureMadd4]) DisableMadd4 = true;
2500 10318 : if (Bits[Mips::FeatureMicroMips]) InMicroMipsMode = true;
2501 10318 : if (Bits[Mips::FeatureMips1] && MipsArchVersion < Mips1) MipsArchVersion = Mips1;
2502 10318 : if (Bits[Mips::FeatureMips2] && MipsArchVersion < Mips2) MipsArchVersion = Mips2;
2503 10318 : if (Bits[Mips::FeatureMips3] && MipsArchVersion < Mips3) MipsArchVersion = Mips3;
2504 10318 : if (Bits[Mips::FeatureMips3_32]) HasMips3_32 = true;
2505 10318 : if (Bits[Mips::FeatureMips3_32r2]) HasMips3_32r2 = true;
2506 10318 : if (Bits[Mips::FeatureMips4] && MipsArchVersion < Mips4) MipsArchVersion = Mips4;
2507 10318 : if (Bits[Mips::FeatureMips4_32]) HasMips4_32 = true;
2508 10318 : if (Bits[Mips::FeatureMips4_32r2]) HasMips4_32r2 = true;
2509 10318 : if (Bits[Mips::FeatureMips5] && MipsArchVersion < Mips5) MipsArchVersion = Mips5;
2510 10318 : if (Bits[Mips::FeatureMips5_32r2]) HasMips5_32r2 = true;
2511 10318 : if (Bits[Mips::FeatureMips16]) InMips16Mode = true;
2512 10318 : if (Bits[Mips::FeatureMips32] && MipsArchVersion < Mips32) MipsArchVersion = Mips32;
2513 10318 : if (Bits[Mips::FeatureMips32r2] && MipsArchVersion < Mips32r2) MipsArchVersion = Mips32r2;
2514 10318 : if (Bits[Mips::FeatureMips32r3] && MipsArchVersion < Mips32r3) MipsArchVersion = Mips32r3;
2515 10318 : if (Bits[Mips::FeatureMips32r5] && MipsArchVersion < Mips32r5) MipsArchVersion = Mips32r5;
2516 10318 : if (Bits[Mips::FeatureMips32r6] && MipsArchVersion < Mips32r6) MipsArchVersion = Mips32r6;
2517 10318 : if (Bits[Mips::FeatureMips64] && MipsArchVersion < Mips64) MipsArchVersion = Mips64;
2518 10318 : if (Bits[Mips::FeatureMips64r2] && MipsArchVersion < Mips64r2) MipsArchVersion = Mips64r2;
2519 10318 : if (Bits[Mips::FeatureMips64r3] && MipsArchVersion < Mips64r3) MipsArchVersion = Mips64r3;
2520 10318 : if (Bits[Mips::FeatureMips64r5] && MipsArchVersion < Mips64r5) MipsArchVersion = Mips64r5;
2521 10318 : if (Bits[Mips::FeatureMips64r6] && MipsArchVersion < Mips64r6) MipsArchVersion = Mips64r6;
2522 10318 : if (Bits[Mips::FeatureNaN2008]) IsNaN2008bit = true;
2523 10318 : if (Bits[Mips::FeatureNoABICalls]) NoABICalls = true;
2524 10318 : if (Bits[Mips::FeatureNoOddSPReg]) UseOddSPReg = false;
2525 10318 : if (Bits[Mips::FeaturePTR64Bit]) IsPTR64bit = true;
2526 10318 : if (Bits[Mips::FeatureSingleFloat]) IsSingleFloat = true;
2527 10318 : if (Bits[Mips::FeatureSoftFloat]) IsSoftFloat = true;
2528 10318 : if (Bits[Mips::FeatureSym32]) HasSym32 = true;
2529 10318 : if (Bits[Mips::FeatureUseIndirectJumpsHazard]) UseIndirectJumpsHazard = true;
2530 10318 : if (Bits[Mips::FeatureUseTCCInDIV]) UseTCCInDIV = false;
2531 10318 : if (Bits[Mips::FeatureVFPU]) HasVFPU = true;
2532 10318 : if (Bits[Mips::FeatureVirt]) HasVirt = true;
2533 10318 : if (Bits[Mips::ImplP5600] && ProcImpl < MipsSubtarget::CPU::P5600) ProcImpl = MipsSubtarget::CPU::P5600;
2534 10318 : }
2535 : #endif // GET_SUBTARGETINFO_TARGET_DESC
2536 :
2537 :
2538 : #ifdef GET_SUBTARGETINFO_HEADER
2539 : #undef GET_SUBTARGETINFO_HEADER
2540 :
2541 : namespace llvm {
2542 : class DFAPacketizer;
2543 : namespace Mips_MC {
2544 : unsigned resolveVariantSchedClassImpl(unsigned SchedClass, const MCInst *MI, unsigned CPUID);
2545 : }
2546 :
2547 : struct MipsGenSubtargetInfo : public TargetSubtargetInfo {
2548 : explicit MipsGenSubtargetInfo(const Triple &TT, StringRef CPU, StringRef FS);
2549 : public:
2550 : unsigned resolveSchedClass(unsigned SchedClass, const MachineInstr *DefMI, const TargetSchedModel *SchedModel) const override;
2551 : unsigned resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, unsigned CPUID) const override;
2552 : DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
2553 : };
2554 : } // end namespace llvm
2555 :
2556 : #endif // GET_SUBTARGETINFO_HEADER
2557 :
2558 :
2559 : #ifdef GET_SUBTARGETINFO_CTOR
2560 : #undef GET_SUBTARGETINFO_CTOR
2561 :
2562 : #include "llvm/CodeGen/TargetSchedule.h"
2563 :
2564 : namespace llvm {
2565 : extern const llvm::SubtargetFeatureKV MipsFeatureKV[];
2566 : extern const llvm::SubtargetFeatureKV MipsSubTypeKV[];
2567 : extern const llvm::SubtargetInfoKV MipsProcSchedKV[];
2568 : extern const llvm::MCWriteProcResEntry MipsWriteProcResTable[];
2569 : extern const llvm::MCWriteLatencyEntry MipsWriteLatencyTable[];
2570 : extern const llvm::MCReadAdvanceEntry MipsReadAdvanceTable[];
2571 10318 : MipsGenSubtargetInfo::MipsGenSubtargetInfo(const Triple &TT, StringRef CPU, StringRef FS)
2572 : : TargetSubtargetInfo(TT, CPU, FS, makeArrayRef(MipsFeatureKV, 48), makeArrayRef(MipsSubTypeKV, 17),
2573 : MipsProcSchedKV, MipsWriteProcResTable, MipsWriteLatencyTable, MipsReadAdvanceTable,
2574 10318 : nullptr, nullptr, nullptr) {}
2575 :
2576 0 : unsigned MipsGenSubtargetInfo
2577 : ::resolveSchedClass(unsigned SchedClass, const MachineInstr *MI, const TargetSchedModel *SchedModel) const {
2578 0 : switch (SchedClass) {
2579 : case 477: // ADD
2580 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2581 : if (1)
2582 : return 1014; // P5600WriteALU
2583 : if (0)
2584 : return 1015; // P5600WriteAL2
2585 : }
2586 : break;
2587 : case 478: // ADDi
2588 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2589 : if (1)
2590 : return 1014; // P5600WriteALU
2591 : if (0)
2592 : return 1015; // P5600WriteAL2
2593 : }
2594 : break;
2595 : case 479: // ADDiu
2596 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2597 : if (1)
2598 : return 1014; // P5600WriteALU
2599 : if (0)
2600 : return 1015; // P5600WriteAL2
2601 : }
2602 : break;
2603 : case 480: // ANDi
2604 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2605 : if (1)
2606 : return 1014; // P5600WriteALU
2607 : if (0)
2608 : return 1015; // P5600WriteAL2
2609 : }
2610 : break;
2611 : case 481: // ORi
2612 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2613 : if (1)
2614 : return 1014; // P5600WriteALU
2615 : if (0)
2616 : return 1015; // P5600WriteAL2
2617 : }
2618 : break;
2619 : case 482: // ROTR
2620 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2621 : if (1)
2622 : return 1014; // P5600WriteALU
2623 : if (0)
2624 : return 1015; // P5600WriteAL2
2625 : }
2626 : break;
2627 : case 483: // SEB
2628 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2629 : if (1)
2630 : return 1014; // P5600WriteALU
2631 : if (0)
2632 : return 1015; // P5600WriteAL2
2633 : }
2634 : break;
2635 : case 484: // SEH
2636 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2637 : if (1)
2638 : return 1014; // P5600WriteALU
2639 : if (0)
2640 : return 1015; // P5600WriteAL2
2641 : }
2642 : break;
2643 : case 485: // SLT_SLTu
2644 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2645 : if (1)
2646 : return 1014; // P5600WriteALU
2647 : if (0)
2648 : return 1015; // P5600WriteAL2
2649 : }
2650 : break;
2651 : case 486: // SLL
2652 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2653 : if (1)
2654 : return 1014; // P5600WriteALU
2655 : if (0)
2656 : return 1015; // P5600WriteAL2
2657 : }
2658 : break;
2659 : case 487: // SRA
2660 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2661 : if (1)
2662 : return 1014; // P5600WriteALU
2663 : if (0)
2664 : return 1015; // P5600WriteAL2
2665 : }
2666 : break;
2667 : case 488: // SRL
2668 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2669 : if (1)
2670 : return 1014; // P5600WriteALU
2671 : if (0)
2672 : return 1015; // P5600WriteAL2
2673 : }
2674 : break;
2675 : case 489: // XORi
2676 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2677 : if (1)
2678 : return 1014; // P5600WriteALU
2679 : if (0)
2680 : return 1015; // P5600WriteAL2
2681 : }
2682 : break;
2683 : case 490: // ADDu
2684 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2685 : if (1)
2686 : return 1014; // P5600WriteALU
2687 : if (0)
2688 : return 1015; // P5600WriteAL2
2689 : }
2690 : break;
2691 : case 491: // SLLV
2692 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2693 : if (1)
2694 : return 1014; // P5600WriteALU
2695 : if (0)
2696 : return 1015; // P5600WriteAL2
2697 : }
2698 : break;
2699 : case 492: // SRAV
2700 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2701 : if (1)
2702 : return 1014; // P5600WriteALU
2703 : if (0)
2704 : return 1015; // P5600WriteAL2
2705 : }
2706 : break;
2707 : case 493: // SRLV
2708 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2709 : if (1)
2710 : return 1014; // P5600WriteALU
2711 : if (0)
2712 : return 1015; // P5600WriteAL2
2713 : }
2714 : break;
2715 : case 494: // LSA
2716 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2717 : if (1)
2718 : return 1014; // P5600WriteALU
2719 : if (0)
2720 : return 1015; // P5600WriteAL2
2721 : }
2722 : break;
2723 : case 495: // COPY
2724 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2725 : if (1)
2726 : return 1014; // P5600WriteALU
2727 : if (0)
2728 : return 1015; // P5600WriteAL2
2729 : }
2730 : break;
2731 : case 690: // ROTRV
2732 0 : if (SchedModel->getProcessorID() == 2) { // MipsP5600Model
2733 : if (1)
2734 : return 1014; // P5600WriteALU
2735 : if (0)
2736 : return 1015; // P5600WriteAL2
2737 : }
2738 : break;
2739 : };
2740 0 : report_fatal_error("Expected a variant SchedClass");
2741 : } // MipsGenSubtargetInfo::resolveSchedClass
2742 :
2743 0 : unsigned MipsGenSubtargetInfo
2744 : ::resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, unsigned CPUID) const {
2745 0 : return Mips_MC::resolveVariantSchedClassImpl(SchedClass, MI, CPUID);
2746 : } // MipsGenSubtargetInfo::resolveVariantSchedClass
2747 :
2748 : } // end namespace llvm
2749 :
2750 : #endif // GET_SUBTARGETINFO_CTOR
2751 :
2752 :
2753 : #ifdef GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
2754 : #undef GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
2755 :
2756 : #endif // GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
2757 :
2758 :
2759 : #ifdef GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
2760 : #undef GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
2761 :
2762 : #endif // GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
2763 :
|