1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Subtarget Enumeration Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9#ifdef GET_SUBTARGETINFO_ENUM
10#undef GET_SUBTARGETINFO_ENUM
11
12namespace llvm {
13
14namespace Mips {
15
16enum {
17 FeatureAbs2008 = 0,
18 FeatureCRC = 1,
19 FeatureCnMips = 2,
20 FeatureCnMipsP = 3,
21 FeatureDSP = 4,
22 FeatureDSPR2 = 5,
23 FeatureDSPR3 = 6,
24 FeatureEVA = 7,
25 FeatureFP64Bit = 8,
26 FeatureFPXX = 9,
27 FeatureFixR5900 = 10,
28 FeatureGINV = 11,
29 FeatureGP64Bit = 12,
30 FeatureLongCalls = 13,
31 FeatureMSA = 14,
32 FeatureMT = 15,
33 FeatureMicroMips = 16,
34 FeatureMips1 = 17,
35 FeatureMips2 = 18,
36 FeatureMips3 = 19,
37 FeatureMips3D = 20,
38 FeatureMips3_32 = 21,
39 FeatureMips3_32r2 = 22,
40 FeatureMips4 = 23,
41 FeatureMips4_32 = 24,
42 FeatureMips4_32r2 = 25,
43 FeatureMips5 = 26,
44 FeatureMips5_32r2 = 27,
45 FeatureMips16 = 28,
46 FeatureMips32 = 29,
47 FeatureMips32r2 = 30,
48 FeatureMips32r3 = 31,
49 FeatureMips32r5 = 32,
50 FeatureMips32r6 = 33,
51 FeatureMips64 = 34,
52 FeatureMips64r2 = 35,
53 FeatureMips64r3 = 36,
54 FeatureMips64r5 = 37,
55 FeatureMips64r6 = 38,
56 FeatureNaN2008 = 39,
57 FeatureNoABICalls = 40,
58 FeatureNoMadd4 = 41,
59 FeatureNoOddSPReg = 42,
60 FeaturePTR64Bit = 43,
61 FeatureR5900 = 44,
62 FeatureSingleFloat = 45,
63 FeatureSoftFloat = 46,
64 FeatureStrictAlign = 47,
65 FeatureSym32 = 48,
66 FeatureUseCompactBranches = 49,
67 FeatureUseIndirectJumpsHazard = 50,
68 FeatureUseTCCInDIV = 51,
69 FeatureVFPU = 52,
70 FeatureVirt = 53,
71 FeatureXGOT = 54,
72 ImplI6400 = 55,
73 ImplI6500 = 56,
74 ImplP5600 = 57,
75 NumSubtargetFeatures = 58
76};
77
78} // namespace Mips
79
80} // namespace llvm
81
82#endif // GET_SUBTARGETINFO_ENUM
83
84#ifdef GET_SUBTARGETINFO_MACRO
85
86GET_SUBTARGETINFO_MACRO(Abs2008, false, abs2008)
87GET_SUBTARGETINFO_MACRO(DisableMadd4, false, disableMadd4)
88GET_SUBTARGETINFO_MACRO(FixR5900, false, fixR5900)
89GET_SUBTARGETINFO_MACRO(Has3D, false, has3D)
90GET_SUBTARGETINFO_MACRO(HasCRC, false, hasCRC)
91GET_SUBTARGETINFO_MACRO(HasCnMips, false, hasCnMips)
92GET_SUBTARGETINFO_MACRO(HasCnMipsP, false, hasCnMipsP)
93GET_SUBTARGETINFO_MACRO(HasDSP, false, hasDSP)
94GET_SUBTARGETINFO_MACRO(HasDSPR2, false, hasDSPR2)
95GET_SUBTARGETINFO_MACRO(HasDSPR3, false, hasDSPR3)
96GET_SUBTARGETINFO_MACRO(HasEVA, false, hasEVA)
97GET_SUBTARGETINFO_MACRO(HasGINV, false, hasGINV)
98GET_SUBTARGETINFO_MACRO(HasMSA, false, hasMSA)
99GET_SUBTARGETINFO_MACRO(HasMT, false, hasMT)
100GET_SUBTARGETINFO_MACRO(HasMips3_32, false, hasMips3_32)
101GET_SUBTARGETINFO_MACRO(HasMips3_32r2, false, hasMips3_32r2)
102GET_SUBTARGETINFO_MACRO(HasMips4_32, false, hasMips4_32)
103GET_SUBTARGETINFO_MACRO(HasMips4_32r2, false, hasMips4_32r2)
104GET_SUBTARGETINFO_MACRO(HasMips5_32r2, false, hasMips5_32r2)
105GET_SUBTARGETINFO_MACRO(HasSym32, false, hasSym32)
106GET_SUBTARGETINFO_MACRO(HasVFPU, false, hasVFPU)
107GET_SUBTARGETINFO_MACRO(HasVirt, false, hasVirt)
108GET_SUBTARGETINFO_MACRO(InMicroMipsMode, false, inMicroMipsMode)
109GET_SUBTARGETINFO_MACRO(InMips16Mode, false, inMips16Mode)
110GET_SUBTARGETINFO_MACRO(IsFP64bit, false, isFP64bit)
111GET_SUBTARGETINFO_MACRO(IsFPXX, false, isFPXX)
112GET_SUBTARGETINFO_MACRO(IsGP64bit, false, isGP64bit)
113GET_SUBTARGETINFO_MACRO(IsNaN2008bit, false, isNaN2008bit)
114GET_SUBTARGETINFO_MACRO(IsPTR64bit, false, isPTR64bit)
115GET_SUBTARGETINFO_MACRO(IsR5900, false, isR5900)
116GET_SUBTARGETINFO_MACRO(IsSingleFloat, false, isSingleFloat)
117GET_SUBTARGETINFO_MACRO(IsSoftFloat, false, isSoftFloat)
118GET_SUBTARGETINFO_MACRO(NoABICalls, false, noABICalls)
119GET_SUBTARGETINFO_MACRO(StrictAlign, false, strictAlign)
120GET_SUBTARGETINFO_MACRO(UseCompactBranches, false, useCompactBranches)
121GET_SUBTARGETINFO_MACRO(UseIndirectJumpsHazard, false, useIndirectJumpsHazard)
122GET_SUBTARGETINFO_MACRO(UseLongCalls, false, useLongCalls)
123GET_SUBTARGETINFO_MACRO(UseOddSPReg, true, useOddSPReg)
124GET_SUBTARGETINFO_MACRO(UseTCCInDIV, true, useTCCInDIV)
125GET_SUBTARGETINFO_MACRO(UseXGOT, false, useXGOT)
126
127#undef GET_SUBTARGETINFO_MACRO
128#endif // GET_SUBTARGETINFO_MACRO
129
130#ifdef GET_SUBTARGETINFO_MC_DESC
131#undef GET_SUBTARGETINFO_MC_DESC
132
133namespace llvm {
134
135// Sorted (by key) array of values for CPU features.
136extern const llvm::SubtargetFeatureKV MipsFeatureKV[] = {
137 { "abs2008", "Disable IEEE 754-2008 abs.fmt mode", Mips::FeatureAbs2008, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
138 { "cnmips", "Octeon cnMIPS Support", Mips::FeatureCnMips, { { { 0x800000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
139 { "cnmipsp", "Octeon+ cnMIPS Support", Mips::FeatureCnMipsP, { { { 0x4ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
140 { "crc", "Mips R6 CRC ASE", Mips::FeatureCRC, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
141 { "dsp", "Mips DSP ASE", Mips::FeatureDSP, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
142 { "dspr2", "Mips DSP-R2 ASE", Mips::FeatureDSPR2, { { { 0x10ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
143 { "dspr3", "Mips DSP-R3 ASE", Mips::FeatureDSPR3, { { { 0x30ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
144 { "eva", "Mips EVA ASE", Mips::FeatureEVA, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
145 { "fix-r5900", "Enable R5900 short loop erratum fix", Mips::FeatureFixR5900, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
146 { "fp64", "Support 64-bit FP registers", Mips::FeatureFP64Bit, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
147 { "fpxx", "Support for FPXX", Mips::FeatureFPXX, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
148 { "ginv", "Mips Global Invalidate ASE", Mips::FeatureGINV, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
149 { "gp64", "General Purpose Registers are 64-bit wide", Mips::FeatureGP64Bit, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
150 { "i6400", "MIPS I6400 Processor", Mips::ImplI6400, { { { 0x4000004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
151 { "i6500", "MIPS I6500 Processor", Mips::ImplI6500, { { { 0x4000004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
152 { "long-calls", "Disable use of the jal instruction", Mips::FeatureLongCalls, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
153 { "micromips", "microMips mode", Mips::FeatureMicroMips, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
154 { "mips1", "Mips I ISA Support [highly experimental]", Mips::FeatureMips1, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
155 { "mips16", "Mips16 mode", Mips::FeatureMips16, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
156 { "mips2", "Mips II ISA Support [highly experimental]", Mips::FeatureMips2, { { { 0x20000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
157 { "mips3", "MIPS III ISA Support [highly experimental]", Mips::FeatureMips3, { { { 0x641100ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
158 { "mips32", "Mips32 ISA Support", Mips::FeatureMips32, { { { 0x1240000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
159 { "mips32r2", "Mips32r2 ISA Support", Mips::FeatureMips32r2, { { { 0x2a400000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
160 { "mips32r3", "Mips32r3 ISA Support", Mips::FeatureMips32r3, { { { 0x40000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
161 { "mips32r5", "Mips32r5 ISA Support", Mips::FeatureMips32r5, { { { 0x80000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
162 { "mips32r6", "Mips32r6 ISA Support [experimental]", Mips::FeatureMips32r6, { { { 0x8100000101ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
163 { "mips3_32", "Subset of MIPS-III that is also in MIPS32 [highly experimental]", Mips::FeatureMips3_32, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
164 { "mips3_32r2", "Subset of MIPS-III that is also in MIPS32r2 [highly experimental]", Mips::FeatureMips3_32r2, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
165 { "mips3d", "Mips 3D ASE", Mips::FeatureMips3D, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
166 { "mips4", "MIPS IV ISA Support", Mips::FeatureMips4, { { { 0x3080000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
167 { "mips4_32", "Subset of MIPS-IV that is also in MIPS32 [highly experimental]", Mips::FeatureMips4_32, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
168 { "mips4_32r2", "Subset of MIPS-IV that is also in MIPS32r2 [highly experimental]", Mips::FeatureMips4_32r2, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
169 { "mips5", "MIPS V ISA Support [highly experimental]", Mips::FeatureMips5, { { { 0x8800000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
170 { "mips5_32r2", "Subset of MIPS-V that is also in MIPS32r2 [highly experimental]", Mips::FeatureMips5_32r2, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
171 { "mips64", "Mips64 ISA Support", Mips::FeatureMips64, { { { 0x24000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
172 { "mips64r2", "Mips64r2 ISA Support", Mips::FeatureMips64r2, { { { 0x440000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
173 { "mips64r3", "Mips64r3 ISA Support", Mips::FeatureMips64r3, { { { 0x880000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
174 { "mips64r5", "Mips64r5 ISA Support", Mips::FeatureMips64r5, { { { 0x1100000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
175 { "mips64r6", "Mips64r6 ISA Support [experimental]", Mips::FeatureMips64r6, { { { 0xa200000001ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
176 { "msa", "Mips MSA ASE", Mips::FeatureMSA, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
177 { "mt", "Mips MT ASE", Mips::FeatureMT, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
178 { "nan2008", "IEEE 754-2008 NaN encoding", Mips::FeatureNaN2008, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
179 { "noabicalls", "Disable SVR4-style position-independent code", Mips::FeatureNoABICalls, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
180 { "nomadd4", "Disable 4-operand madd.fmt and related instructions", Mips::FeatureNoMadd4, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
181 { "nooddspreg", "Disable odd numbered single-precision registers", Mips::FeatureNoOddSPReg, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
182 { "p5600", "The P5600 Processor", Mips::ImplP5600, { { { 0x100000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
183 { "ptr64", "Pointers are 64-bit wide", Mips::FeaturePTR64Bit, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
184 { "r5900", "R5900 (PS2 Emotion Engine) Support", Mips::FeatureR5900, { { { 0x200000080400ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
185 { "single-float", "Only supports single precision float", Mips::FeatureSingleFloat, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
186 { "soft-float", "Does not support floating point instructions", Mips::FeatureSoftFloat, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
187 { "strict-align", "Disable unaligned load store for r6", Mips::FeatureStrictAlign, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
188 { "sym32", "Symbols are 32 bit on Mips64", Mips::FeatureSym32, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
189 { "use-compact-branches", "Use compact branch instructions for MIPS32R6/MIPS64R6", Mips::FeatureUseCompactBranches, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
190 { "use-indirect-jump-hazard", "Use indirect jump guards to prevent certain speculation based attacks", Mips::FeatureUseIndirectJumpsHazard, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
191 { "use-tcc-in-div", "Force the assembler to use trapping", Mips::FeatureUseTCCInDIV, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
192 { "vfpu", "Enable vector FPU instructions", Mips::FeatureVFPU, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
193 { "virt", "Mips Virtualization ASE", Mips::FeatureVirt, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
194 { "xgot", "Assume 32-bit GOT", Mips::FeatureXGOT, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
195};
196
197#ifdef DBGFIELD
198#error "<target>GenSubtargetInfo.inc requires a DBGFIELD macro"
199#endif
200#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
201#define DBGFIELD(x) x,
202#define DBGVAL_OR_NULLPTR(x) x
203#else
204#define DBGFIELD(x)
205#define DBGVAL_OR_NULLPTR(x) nullptr
206#endif
207
208// ===============================================================
209// Data tables for the new per-operand machine model.
210
211// {ProcResourceIdx, ReleaseAtCycle, AcquireAtCycle}
212extern const llvm::MCWriteProcResEntry MipsWriteProcResTable[] = {
213 { 0, 0, 0 }, // Invalid
214 {17, 1, 0}, // #1
215 {19, 1, 0}, // #2
216 { 6, 1, 0}, // #3
217 {15, 1, 0}, // #4
218 { 1, 1, 0}, // #5
219 {18, 1, 0}, // #6
220 {11, 31, 0}, // #7
221 {20, 31, 0}, // #8
222 { 6, 33, 0}, // #9
223 { 6, 1, 0}, // #10
224 {12, 1, 0}, // #11
225 { 6, 1, 0}, // #12
226 {14, 1, 0}, // #13
227 { 6, 1, 0}, // #14
228 {13, 1, 0}, // #15
229 { 2, 1, 0}, // #16
230 { 1, 1, 0}, // #17
231 { 8, 1, 0}, // #18
232 { 3, 1, 0}, // #19
233 { 9, 1, 0}, // #20
234 { 1, 1, 0}, // #21
235 {10, 1, 0}, // #22
236 { 4, 1, 0}, // #23
237 {11, 33, 0}, // #24
238 {20, 33, 0}, // #25
239 { 6, 14, 0}, // #26
240 { 7, 14, 0}, // #27
241 { 6, 29, 0}, // #28
242 { 7, 29, 0}, // #29
243 { 6, 21, 0}, // #30
244 { 7, 21, 0}, // #31
245 { 6, 10, 0}, // #32
246 { 7, 10, 0}, // #33
247 { 6, 1, 0}, // #34
248 {16, 1, 0}, // #35
249 { 5, 1, 0}, // #36
250 { 1, 1, 0}, // #37
251 {13, 1, 0}, // #38
252 { 1, 5, 0}, // #39
253 {13, 5, 0}, // #40
254 { 3, 1, 0}, // #41
255 {11, 1, 0}, // #42
256 { 4, 1, 0}, // #43
257 { 8, 1, 0}, // #44
258 { 4, 1, 0}, // #45
259 { 7, 1, 0}, // #46
260 { 4, 1, 0}, // #47
261 { 5, 4, 0}, // #48
262 { 7, 1, 0}, // #49
263 { 4, 1, 0}, // #50
264 { 5, 21, 0}, // #51
265 { 7, 1, 0}, // #52
266 { 4, 2, 0}, // #53
267 { 8, 2, 0}, // #54
268 { 4, 2, 0}, // #55
269 { 7, 2, 0}, // #56
270 { 4, 1, 0}, // #57
271 { 6, 29, 0}, // #58
272 { 7, 1, 0}, // #59
273 { 4, 1, 0}, // #60
274 { 6, 21, 0}, // #61
275 { 7, 1, 0}, // #62
276 { 1, 1, 0}, // #63
277 {14, 1, 0}, // #64
278 { 6, 1, 0}, // #65
279 { 7, 23, 0}, // #66
280 {11, 1, 0}, // #67
281 { 6, 1, 0}, // #68
282 {11, 1, 0}, // #69
283 { 6, 1, 0}, // #70
284 { 7, 35, 0}, // #71
285 {11, 1, 0}, // #72
286 { 1, 1, 0}, // #73
287 { 6, 1, 0}, // #74
288 {13, 1, 0}, // #75
289 {14, 1, 0}, // #76
290 { 1, 1, 0}, // #77
291 { 6, 1, 0}, // #78
292 {12, 1, 0}, // #79
293 {14, 1, 0}, // #80
294 { 6, 1, 0}, // #81
295 { 7, 31, 0}, // #82
296 {11, 1, 0}, // #83
297 { 1, 1, 0}, // #84
298 { 5, 1, 0}, // #85
299 {10, 1, 0}, // #86
300 { 1, 1, 0}, // #87
301 { 5, 1, 0}, // #88
302 {14, 1, 0}, // #89
303 { 1, 1, 0}, // #90
304 { 5, 3, 0}, // #91
305 {14, 1, 0}, // #92
306 { 1, 1, 0}, // #93
307 { 5, 1, 0}, // #94
308 { 8, 1, 0}, // #95
309 { 1, 1, 0}, // #96
310 { 2, 34, 0}, // #97
311 { 8, 1, 0}, // #98
312 { 6, 1, 0}, // #99
313 { 7, 27, 0}, // #100
314 {11, 1, 0}, // #101
315 { 1, 1, 0}, // #102
316 { 6, 1, 0}, // #103
317 {11, 1, 0}, // #104
318 {14, 1, 0} // #105
319}; // MipsWriteProcResTable
320
321// {Cycles, WriteResourceID}
322extern const llvm::MCWriteLatencyEntry MipsWriteLatencyTable[] = {
323 { 0, 0}, // Invalid
324 { 1, 0}, // #1 GenericWriteStore_GenericWritePref_GenericWriteSync_GenericWriteMSAShortLogic_GenericWriteALU_GenericWriteTrap_GenericWriteJump_GenericWriteCOPOther_GenericWriteCOP0Short_GenericWriteFPUStore_GenericWriteHILO_I6400WriteLSUStore_I6400WriteLSUPref_I6400WriteCTU_I6400WriteEitherALU_I6400FPUFabs_I6400MSAShortLogic_I6400MSAShortLogic4_I6400MSAMove2_I6400MSALongLogic1_P5600WriteCache_P5600WriteMSAShortLogic_P5600WriteFPUS_P5600WriteALU_P5600WriteJump_P5600COP0_P5600COP2_P5600WriteStore_P5600WriteAL2_P5600WriteMoveOtherUnitsToFPU_P5600WriteStoreFromOtherUnits
325 { 2, 0}, // #2 GenericWriteStoreSC_GenericWriteLoad_GenericWriteFPUCmp_GenericWriteMSAShortInt_GenericWriteFPUMoveGPRFPU_GenericWriteFPULoad_GenericWriteAtomic_GenericWriteJumpAndLink_GenericWriteMove_GenericReadCOP0_GenericDSPShort_I6400MSAAdd_I6400MSAMaxMin_I6400MSAIntAdd_I6400MSAShortLogic2_I6400MSACmp_I6400MSAShortFloat_I6400MSAFloatCompare_I6400MSALongLogic2_I6400MSALongFloat2_I6400WriteAtomic_P5600WriteMSAShortInt_P5600WriteGPRFromBypass_P5600WriteAtomic_P5600WriteJumpAndLink_P5600WriteAL2ShadowMov_P5600WriteAL2CondMov_P5600WriteAL2BitExt_P5600WriteStoreFromOtherUnits
326 { 5, 0}, // #3 GenericWriteMDUtoGPR_GenericWriteFPUL_GenericWriteMSALongInt_GenericWriteCache_GenericWriteALULong_GenericReadWriteCOP0Long_GenericDSPMTHLIP_GenericDSPMTHILO_I6400FPUFmul_I6400MSAMult_I6400MSALongFloat5_P5600WriteMSALongInt_P5600WriteAL2Mult_P5600WriteAL2MAdd
327 {31, 0}, // #4 GenericWriteDIVU_P5600WriteFPUDivD
328 {33, 0}, // #5 GenericWriteFPUDivI_GenericWriteDIV
329 { 4, 0}, // #6 GenericWriteFPUS_GenericWriteCOP0TLB_GenericWriteMul_GenericWriteFPUMoveFP_I6400GPMUL_I6400FPUFadd_I6400FPULongFloat_I6400MSALongFloat4_P5600WriteFPUL_P5600WriteLoadOtherUnitsToFPU_P5600WriteLoadShifted
330 { 3, 0}, // #7 GenericWriteMSAOther3_GenericWriteCOP0_I6400WriteLSULoad_I6400MSAShortLogic3_I6400MSAMove_P5600WriteMSAOther3_P5600WriteAL2Mul
331 {17, 0}, // #8 GenericWriteFPUDivS_GenericWriteFPUSqrtS
332 {32, 0}, // #9 GenericWriteFPUDivD_I6400GPDIV
333 {29, 0}, // #10 GenericWriteFPUSqrtD
334 {25, 0}, // #11 GenericWriteFPURcpD
335 {13, 0}, // #12 GenericWriteFPURcpS
336 { 6, 0}, // #13 GenericDSPLong_I6400WriteLSUOther_P5600WriteFPUL_MADDSUB
337 { 8, 0}, // #14 I6400WriteLSUStore2_I6400MSALongFloat8_I6400MSALongFloatFuse
338 {22, 0}, // #15 I6400FPUFdivS_I6400MSADivW
339 {30, 0}, // #16 I6400MSADivD
340 {23, 0}, // #17 P5600WriteFPUDivI_P5600WriteFPUDivS
341 {35, 0}, // #18 P5600WriteFPUSqrtD
342 {34, 0}, // #19 P5600WriteAL2Div_P5600WriteAL2DivU
343 {27, 0} // #20 P5600WriteFPUSqrtS_P5600WriteFPURsqrtD_P5600WriteFPURsqrtS
344}; // MipsWriteLatencyTable
345
346// {UseIdx, WriteResourceID, Cycles}
347extern const llvm::MCReadAdvanceEntry MipsReadAdvanceTable[] = {
348 {0, 0, 0}, // Invalid
349 {0, 0, 5} // #1
350}; // MipsReadAdvanceTable
351
352// {Name, NumMicroOps, BeginGroup, EndGroup, RetireOOO, WriteProcResIdx,#, WriteLatencyIdx,#, ReadAdvanceIdx,#}
353static const llvm::MCSchedClassDesc MipsGenericModelSchedClasses[] = {
354 {DBGFIELD(1) 8191, false, false, false, 0, 0, 0, 0, 0, 0},
355 {DBGFIELD(/*SB_SD_SH_SW_SDC1_SDC164_SWC1_SWC2_R6_SDC2_R6_SDC3*/ 19) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #1
356 {DBGFIELD(/*SC_R6_SCD_R6_SYNCI_TLBP_TLBR_TLBWI_TLBWR_TLBINV_TLBINVF_CACHE_R6_SC64_R6*/ 69) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #2
357 {DBGFIELD(/*LB_LBu_LBu64_LD_LH_LHu_LHu64_LW_LWu_LDC1_LDC164_LWC1_LDC2_R6_LDC3_LWC2_R6_LLD_R6_LL_R6_LWPC_LWUPC_LDPC_ST_B_ST_H_ST_W_ST_D_LB64_LH64_LW64_LWL64_LWR64_SB64_SH64_SW64_SWL64_SWR64_LL64_R6*/ 142) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #3
358 {DBGFIELD(/*PREF_PREF_R6_PAUSE*/ 327) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #4
359 {DBGFIELD(/*SYNC*/ 346) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #5
360 {DBGFIELD(/*J_JAL_JALR_B_BEQ_BNE_BGEZ_BGTZ_BLEZ_BLTZ_JALR64_JALR64Pseudo_JIALC_JIALC64_JIC_JIC64_JR64_JR_HB_R6_JR_HB64_R6_NAL_SDBBP_R6_SYSCALL_BEQC64_BEQZC64_BGEC64_BGEUC64_BGTZC64_BLEZC64_BLTC64_BLTUC64_BNEC64_BNEZC64_PseudoIndirectBranchR6_BC_BALC_BEQZC_BNEZC_BLEZC_BGEZC_BGTZC_BLTZC_BEQZALC_BNEZALC_BLEZALC_BGEZALC_BGTZALC_BLTZALC_BEQC_BNEC_BGEC_BLTC_BGEUC_BLTUC_BAL_BOVC_BNVC_BC1EQZ_BC1NEZ_BREAK_ERET_ERETNC_BAL_BR_DERET_JALRHBPseudo_JALRPseudo_JALR_HB_JALR_HB64_TAILCALL_PseudoIndirectBranch64R6_TAILCALL64R6REG_TAILCALLR6REG_PseudoIndrectHazardBranch64R6_PseudoIndrectHazardBranchR6_TAILCALLHB64R6REG_TAILCALLHBR6REG_PseudoReturn_PseudoReturn64_ERet_RetRA_BC2EQZ_BC2NEZ_TLT_TLTU_TNE_WAIT_DI_TRAP_EI_BEQ64_BGEZ64_BGEZC64_BGTZ64_BLEZ64_BLTZ64_BLTZC64_BNE64_JALRHB64Pseudo*/ 351) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #6
361 {DBGFIELD(/*ADD_ADDiu_ADDIUPC_ADDu_ALIGN_ALUIPC_AND_ANDi_AUI_AUIPC_BITSWAP_CFC1_CLO_R6_CLZ_R6_CTC1_DADD_DADDiu_DADDu_DAHI_DALIGN_DATI_DAUI_DBITSWAP_DCLO_R6_DCLZ_R6_DEXT_DEXT64_32_DEXTM_DEXTU_DINS_DINSM_DINSU_DLSA_R6_DMFC1_DMTC1_DROTR_DROTR32_DROTRV_DSBH_DSHD_DSLL_DSLL32_DSLLV_DSRA_DSRA32_DSRAV_DSRL_DSRL32_DSRLV_DSUB_DSUBu_EXT_INS_LSA_LSA_R6_LUi_MFC1_MFC1_D64_MFC0_MFC2_MTC0_MTC2_MFHC1_D32_MFHC1_D64_MTC1_MTC1_D64_MTHC1_D32_MTHC1_D64_NOP_NOR_OR_ORi_ROTR_ROTRV_SEB_SEB64_SEH_SEH64_SELEQZ_SELEQZ64_SELNEZ_SELNEZ64_SLL_SLLV_SLT_SLTi_SLTiu_SLTu_SRA_SRAV_SRL_SRLV_SSNOP_SUB_SUBu_WSBH_XOR_XORi_SLT64_SLTu64_AND64_OR64_XOR64_NOR64_SLTi64_SLTiu64_ANDi64_ORi64_XORi64_LUi64_DSLL64_32_SLL64_32_SLL64_64_LONG_BRANCH_LUi2Op_64_LONG_BRANCH_DADDiu2Op_LONG_BRANCH_DADDiu_DLSA_TEQ_TGE_TGEU_COPY_BuildPairF64_BuildPairF64_64_ExtractElementF64_ExtractElementF64_64_SELNEZ_D_SELNEZ_S_SELEQZ_D_SELEQZ_S_SEL_D_SEL_S_EHB_RDHWR_RDHWR64_EVP_DVP_DMFC0_DMFC2_DMTC0_DMTC2*/ 1115) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #7
362 {DBGFIELD(/*MUL_R6_MULU_MUH_MUHU_DMUL_R6_DMUH_DMULU_DMUHU*/ 2049) 1, false, false, false, 5, 2, 3, 1, 0, 0}, // #8
363 {DBGFIELD(/*DIV_DIVU_MOD_MODU_DDIV_DMOD_DDIVU_DMODU*/ 2095) 1, false, false, false, 7, 2, 4, 1, 0, 0}, // #9
364 {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*/ 2135) 1, false, false, false, 9, 1, 5, 1, 0, 0}, // #10
365 {DBGFIELD(/*FABS_S_FNEG_S_FMOV_S_FMOV_D32_FMOV_D64_FNEG_D32_FNEG_D64_CLASS_S_CLASS_D*/ 2199) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #11
366 {DBGFIELD(/*FADD_S_FSUB_S_FSUB_D32_FSUB_D64*/ 2272) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #12
367 {DBGFIELD(/*FMUL_S_FMUL_D32_FMUL_D64*/ 2304) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #13
368 {DBGFIELD(/*FDIV_S_FSQRT_S_FDIV_D32_FDIV_D64_FSQRT_D_FSQRT_D32_FSQRT_D64_FSQRT_W_RECIP_S_RECIP_D32_RECIP_D64_FRSQRT_D_FRSQRT_W_RSQRT_S_RSQRT_D32_RSQRT_D64_FRCP_D_FRCP_W*/ 2329) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #14
369 {DBGFIELD(/*DIV_S_B_DIV_S_D_DIV_S_H_DIV_S_W*/ 2486) 1, false, false, false, 9, 1, 5, 1, 0, 0}, // #15
370 {DBGFIELD(/*DIV_U_B_DIV_U_D_DIV_U_H_DIV_U_W*/ 2518) 1, false, false, false, 9, 1, 5, 1, 0, 0}, // #16
371 {DBGFIELD(/*ADDV_B_ADDV_H_ADDV_W_ADDV_D_ADDVI_B_ADDVI_H_ADDVI_W_ADDVI_D_SUBV_B_SUBV_H_SUBV_W_SUBV_D_SUBVI_B_SUBVI_H_SUBVI_W_SUBVI_D*/ 2550) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #17
372 {DBGFIELD(/*ASUB_S_B_ASUB_S_D_ASUB_S_H_ASUB_S_W*/ 2670) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #18
373 {DBGFIELD(/*ASUB_U_B_ASUB_U_D_ASUB_U_H_ASUB_U_W*/ 2706) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #19
374 {DBGFIELD(/*SUBSUS_U_B_SUBSUS_U_D_SUBSUS_U_H_SUBSUS_U_W*/ 2742) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #20
375 {DBGFIELD(/*MAX_D_MAX_S_MAXA_D_MAXA_S_MIN_D_MIN_S_MINA_D_MINA_S*/ 2786) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #21
376 {DBGFIELD(/*ADD_A_B_ADD_A_H_ADD_A_W_ADD_A_D_ADDS_A_B_ADDS_A_H_ADDS_A_W_ADDS_A_D_ADDS_S_B_ADDS_S_H_ADDS_S_W_ADDS_S_D_ADDS_U_B_ADDS_U_H_ADDS_U_W_ADDS_U_D_HADD_S_H_HADD_S_W_HADD_S_D_HADD_U_H_HADD_U_W_HADD_U_D_SUBS_S_B_SUBS_S_H_SUBS_S_W_SUBS_S_D_SUBS_U_B_SUBS_U_H_SUBS_U_W_SUBS_U_D_SUBSUU_S_B_SUBSUU_S_H_SUBSUU_S_W_SUBSUU_S_D_HSUB_S_H_HSUB_S_W_HSUB_S_D_HSUB_U_H_HSUB_U_W_HSUB_U_D_AVE_S_B_AVE_S_H_AVE_S_W_AVE_S_D_AVE_U_B_AVE_U_H_AVE_U_W_AVE_U_D_AVER_S_B_AVER_S_H_AVER_S_W_AVER_S_D_AVER_U_B_AVER_U_H_AVER_U_W_AVER_U_D_MIN_A_B_MIN_A_H_MIN_A_W_MIN_A_D_MIN_S_B_MIN_S_H_MIN_S_W_MIN_S_D_MIN_U_B_MIN_U_H_MIN_U_W_MIN_U_D_MINI_S_B_MINI_S_H_MINI_S_W_MINI_S_D_MINI_U_B_MINI_U_H_MINI_U_W_MINI_U_D_MAX_A_B_MAX_A_H_MAX_A_W_MAX_A_D_MAX_S_B_MAX_S_H_MAX_S_W_MAX_S_D_MAX_U_B_MAX_U_H_MAX_U_W_MAX_U_D_MAXI_S_B_MAXI_S_H_MAXI_S_W_MAXI_S_D_MAXI_U_B_MAXI_U_H_MAXI_U_W_MAXI_U_D_CEQ_B_CEQ_H_CEQ_W_CEQ_D_CEQI_B_CEQI_H_CEQI_W_CEQI_D_CLE_S_B_CLE_S_H_CLE_S_W_CLE_S_D_CLE_U_B_CLE_U_H_CLE_U_W_CLE_U_D_CLEI_S_B_CLEI_S_H_CLEI_S_W_CLEI_S_D_CLEI_U_B_CLEI_U_H_CLEI_U_W_CLEI_U_D_CLT_S_B_CLT_S_H_CLT_S_W_CLT_S_D_CLT_U_B_CLT_U_H_CLT_U_W_CLT_U_D_CLTI_S_B_CLTI_S_H_CLTI_S_W_CLTI_S_D_CLTI_U_B_CLTI_U_H_CLTI_U_W_CLTI_U_D*/ 2838) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #22
377 {DBGFIELD(/*SAT_S_B_SAT_S_H_SAT_S_W_SAT_S_D_SAT_U_B_SAT_U_H_SAT_U_W_SAT_U_D_PCNT_B_PCNT_H_PCNT_W_PCNT_D*/ 3998) 1, false, false, false, 3, 2, 7, 1, 0, 0}, // #23
378 {DBGFIELD(/*SLL_B_SLL_H_SLL_W_SLL_D_SLLI_B_SLLI_H_SLLI_W_SLLI_D_SRA_B_SRA_H_SRA_W_SRA_D_SRAI_B_SRAI_H_SRAI_W_SRAI_D_SRAR_B_SRAR_H_SRAR_W_SRAR_D_SRARI_B_SRARI_H_SRARI_W_SRARI_D_SRL_B_SRL_H_SRL_W_SRL_D_SRLI_B_SRLI_H_SRLI_W_SRLI_D_SRLR_B_SRLR_H_SRLR_W_SRLR_D_SRLRI_B_SRLRI_H_SRLRI_W_SRLRI_D_NLOC_B_NLOC_H_NLOC_W_NLOC_D_NLZC_B_NLZC_H_NLZC_W_NLZC_D_BNEG_B_BNEG_H_BNEG_W_BNEG_D_BNEGI_B_BNEGI_H_BNEGI_W_BNEGI_D_BCLR_B_BCLR_H_BCLR_W_BCLR_D_BCLRI_B_BCLRI_H_BCLRI_W_BCLRI_D_SHF_B_SHF_H_SHF_W*/ 4090) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #24
379 {DBGFIELD(/*AND_V_ANDI_B_OR_V_ORI_B_XOR_V_XORI_B_NOR_V_NORI_B*/ 4560) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #25
380 {DBGFIELD(/*NOR_V_D_PSEUDO_NOR_V_H_PSEUDO_NOR_V_W_PSEUDO*/ 4610) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #26
381 {DBGFIELD(/*OR_V_D_PSEUDO_OR_V_H_PSEUDO_OR_V_W_PSEUDO*/ 4655) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #27
382 {DBGFIELD(/*XOR_V_D_PSEUDO_XOR_V_H_PSEUDO_XOR_V_W_PSEUDO*/ 4697) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #28
383 {DBGFIELD(/*AND_V_D_PSEUDO_AND_V_H_PSEUDO_AND_V_W_PSEUDO*/ 4742) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #29
384 {DBGFIELD(/*ILVEV_B_ILVEV_D_ILVEV_H_ILVEV_W*/ 4787) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #30
385 {DBGFIELD(/*ILVL_B_ILVL_D_ILVL_H_ILVL_W*/ 4819) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #31
386 {DBGFIELD(/*ILVOD_B_ILVOD_D_ILVOD_H_ILVOD_W*/ 4847) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #32
387 {DBGFIELD(/*ILVR_B_ILVR_D_ILVR_H_ILVR_W*/ 4879) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #33
388 {DBGFIELD(/*PCKEV_B_PCKEV_D_PCKEV_H_PCKEV_W*/ 4907) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #34
389 {DBGFIELD(/*PCKOD_B_PCKOD_D_PCKOD_H_PCKOD_W*/ 4939) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #35
390 {DBGFIELD(/*FILL_B_FILL_D_FILL_H_FILL_W*/ 4971) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #36
391 {DBGFIELD(/*FILL_FD_PSEUDO_FILL_FW_PSEUDO*/ 4999) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #37
392 {DBGFIELD(/*INSERT_FD_PSEUDO_INSERT_FW_PSEUDO*/ 5029) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #38
393 {DBGFIELD(/*SPLAT_B_SPLAT_D_SPLAT_H_SPLAT_W*/ 5063) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #39
394 {DBGFIELD(/*SPLATI_B_SPLATI_D_SPLATI_H_SPLATI_W*/ 5095) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #40
395 {DBGFIELD(/*CTCMSA_CFCMSA_COPY_S_B_COPY_S_H_COPY_S_W_COPY_S_D_COPY_U_B_COPY_U_H_COPY_U_W_BNZ_B_BNZ_H_BNZ_W_BNZ_D_BNZ_V_BZ_B_BZ_H_BZ_W_BZ_D_BZ_V*/ 5131) 1, false, false, false, 12, 2, 2, 1, 0, 0}, // #41
396 {DBGFIELD(/*LD_B_LD_H_LD_W_LD_D*/ 5263) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #42
397 {DBGFIELD(/*LDI_B_LDI_H_LDI_W_LDI_D_MOVE_V*/ 5283) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #43
398 {DBGFIELD(/*FCAF_W_FCAF_D_FCUN_W_FCUN_D_FCOR_W_FCOR_D_FCEQ_W_FCEQ_D_FCUNE_W_FCUNE_D_FCUEQ_W_FCUEQ_D_FCNE_W_FCNE_D_FCLT_W_FCLT_D_FCULT_W_FCULT_D_FCLE_W_FCLE_D_FCULE_W_FCULE_D_FSAF_W_FSAF_D_FSUN_W_FSUN_D_FSOR_W_FSOR_D_FSEQ_W_FSEQ_D_FSUNE_W_FSUNE_D_FSUEQ_W_FSUEQ_D_FSNE_W_FSNE_D_FSLT_W_FSLT_D_FSULT_W_FSULT_D_FSLE_W_FSLE_D_FSULE_W_FSULE_D*/ 5314) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #44
399 {DBGFIELD(/*FMAX_W_FMAX_D_FMAX_A_W_FMAX_A_D_FMIN_W_FMIN_D_FMIN_A_W_FMIN_A_D_FCLASS_W_FCLASS_D_FABS_D_FABS_W_FABS_D32_FABS_D64*/ 5638) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #45
400 {DBGFIELD(/*CMP_UN_D_CMP_UN_S*/ 5752) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #46
401 {DBGFIELD(/*CMP_UEQ_D_CMP_UEQ_S*/ 5770) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #47
402 {DBGFIELD(/*CMP_EQ_D_CMP_EQ_S*/ 5790) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #48
403 {DBGFIELD(/*CMP_LT_D_CMP_LT_S*/ 5808) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #49
404 {DBGFIELD(/*CMP_ULT_D_CMP_ULT_S*/ 5826) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #50
405 {DBGFIELD(/*CMP_LE_D_CMP_LE_S*/ 5846) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #51
406 {DBGFIELD(/*CMP_ULE_D_CMP_ULE_S*/ 5864) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #52
407 {DBGFIELD(/*CMP_F_D_CMP_F_S*/ 5884) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #53
408 {DBGFIELD(/*CMP_SAF_D_CMP_SAF_S*/ 5900) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #54
409 {DBGFIELD(/*CMP_SEQ_D_CMP_SEQ_S*/ 5920) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #55
410 {DBGFIELD(/*CMP_SLE_D_CMP_SLE_S*/ 5940) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #56
411 {DBGFIELD(/*CMP_SLT_D_CMP_SLT_S*/ 5960) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #57
412 {DBGFIELD(/*CMP_SUEQ_D_CMP_SUEQ_S*/ 5980) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #58
413 {DBGFIELD(/*CMP_SULE_D_CMP_SULE_S*/ 6002) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #59
414 {DBGFIELD(/*CMP_SULT_D_CMP_SULT_S*/ 6024) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #60
415 {DBGFIELD(/*CMP_SUN_D_CMP_SUN_S*/ 6046) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #61
416 {DBGFIELD(/*TRUNC_W_S_TRUNC_L_S_TRUNC_L_D64_TRUNC_W_D32_TRUNC_W_D64_PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S_ROUND_W_S_ROUND_L_S_ROUND_L_D64_FLOOR_W_S_FLOOR_L_S_FLOOR_L_D64_CVT_D32_S_CVT_D32_W_CVT_D64_W_CVT_D64_S_CVT_D64_L_CVT_L_S_CVT_L_D64_CVT_S_W_CVT_S_D32_CVT_S_PU64_CVT_S_PL64_CVT_S_L_CVT_S_D64_CVT_W_S_CEIL_W_S_CEIL_L_S_CEIL_L_D64_FLOOR_W_D32_FLOOR_W_D64_CVT_W_D64_CVT_W_D32_RINT_D_RINT_S_ROUND_W_D32_ROUND_W_D64_CEIL_W_D32_CEIL_W_D64*/ 6066) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #62
417 {DBGFIELD(/*BMZ_V_BMZI_B_BMNZ_V_BMNZI_B_INSERT_B_INSERT_H_INSERT_W_INSERT_D_INSVE_B_INSVE_H_INSVE_W_INSVE_D*/ 6503) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #63
418 {DBGFIELD(/*BSELI_B_BSEL_V*/ 6599) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #64
419 {DBGFIELD(/*BSEL_D_PSEUDO_BSEL_FD_PSEUDO_BSEL_FW_PSEUDO_BSEL_H_PSEUDO_BSEL_W_PSEUDO*/ 6614) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #65
420 {DBGFIELD(/*BINSL_B_BINSL_H_BINSL_W_BINSL_D_BINSLI_B_BINSLI_H_BINSLI_W_BINSLI_D_BINSR_B_BINSR_H_BINSR_W_BINSR_D_BINSRI_B_BINSRI_H_BINSRI_W_BINSRI_D_VSHF_B_VSHF_H_VSHF_W_VSHF_D_SLD_B_SLD_H_SLD_W_SLD_D_SLDI_B_SLDI_H_SLDI_W_SLDI_D_BSET_B_BSET_H_BSET_W_BSET_D_BSETI_B_BSETI_H_BSETI_W_BSETI_D*/ 6686) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #66
421 {DBGFIELD(/*MADDV_B_MADDV_H_MADDV_W_MADDV_D_MSUBV_B_MSUBV_H_MSUBV_W_MSUBV_D_MULV_B_MULV_H_MULV_W_MULV_D_DOTP_S_H_DOTP_S_W_DOTP_S_D_DOTP_U_H_DOTP_U_W_DOTP_U_D_MUL_Q_H_MUL_Q_W_MULR_Q_H_MULR_Q_W_MSUB_Q_H_MSUB_Q_W_MSUBR_Q_H_MSUBR_Q_W_MADD_Q_H_MADD_Q_W_MADDR_Q_H_MADDR_Q_W*/ 6962) 1, false, false, false, 3, 2, 3, 1, 0, 0}, // #67
422 {DBGFIELD(/*FLOG2_W_FLOG2_D*/ 7218) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #68
423 {DBGFIELD(/*FADD_W_FADD_D_FSUB_W_FSUB_D_FEXDO_H_FEXDO_W_FEXUPL_W_FEXUPL_D_FEXUPR_W_FEXUPR_D_FFINT_S_W_FFINT_S_D_FFINT_U_W_FFINT_U_D_FFQL_W_FFQL_D_FFQR_W_FFQR_D_FTINT_S_W_FTINT_S_D_FTINT_U_W_FTINT_U_D_FTRUNC_S_W_FTRUNC_S_D_FTRUNC_U_W_FTRUNC_U_D_FTQ_H_FTQ_W_FRINT_W_FRINT_D_FADD_D32_FADD_D64*/ 7234) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #69
424 {DBGFIELD(/*PseudoCVT_D32_W_PseudoCVT_D64_L_PseudoCVT_D64_W_PseudoCVT_S_L_PseudoCVT_S_W*/ 7512) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #70
425 {DBGFIELD(/*FMUL_W_FMUL_D_FEXP2_W_FEXP2_D_DPADD_S_H_DPADD_S_W_DPADD_S_D_DPADD_U_H_DPADD_U_W_DPADD_U_D_DPSUB_S_H_DPSUB_S_W_DPSUB_S_D_DPSUB_U_H_DPSUB_U_W_DPSUB_U_D*/ 7588) 1, false, false, false, 3, 2, 3, 1, 0, 0}, // #71
426 {DBGFIELD(/*FMADD_W_FMADD_D_FMSUB_W_FMSUB_D*/ 7738) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #72
427 {DBGFIELD(/*MSUBF_D_MSUBF_S_MADDF_D_MADDF_S*/ 7770) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #73
428 {DBGFIELD(/*FDIV_D*/ 7802) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #74
429 {DBGFIELD(/*FDIV_W*/ 7809) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #75
430 {DBGFIELD(/*ATOMIC_SWAP_I16_POSTRA_ATOMIC_SWAP_I32_POSTRA_ATOMIC_SWAP_I64_POSTRA_ATOMIC_SWAP_I8_POSTRA*/ 7816) 1, false, false, false, 16, 1, 2, 1, 0, 0}, // #76
431 {DBGFIELD(/*ATOMIC_CMP_SWAP_I16_POSTRA_ATOMIC_CMP_SWAP_I32_POSTRA_ATOMIC_CMP_SWAP_I64_POSTRA_ATOMIC_CMP_SWAP_I8_POSTRA*/ 7907) 1, false, false, false, 16, 1, 2, 1, 0, 0}, // #77
432 {DBGFIELD(/*ATOMIC_LOAD_ADD_I16_POSTRA_ATOMIC_LOAD_ADD_I32_POSTRA_ATOMIC_LOAD_ADD_I64_POSTRA_ATOMIC_LOAD_ADD_I8_POSTRA_ATOMIC_LOAD_AND_I16_POSTRA_ATOMIC_LOAD_AND_I32_POSTRA_ATOMIC_LOAD_AND_I64_POSTRA_ATOMIC_LOAD_AND_I8_POSTRA_ATOMIC_LOAD_MAX_I16_POSTRA_ATOMIC_LOAD_MAX_I32_POSTRA_ATOMIC_LOAD_MAX_I64_POSTRA_ATOMIC_LOAD_MAX_I8_POSTRA_ATOMIC_LOAD_MIN_I16_POSTRA_ATOMIC_LOAD_MIN_I32_POSTRA_ATOMIC_LOAD_MIN_I64_POSTRA_ATOMIC_LOAD_MIN_I8_POSTRA_ATOMIC_LOAD_NAND_I16_POSTRA_ATOMIC_LOAD_NAND_I32_POSTRA_ATOMIC_LOAD_NAND_I64_POSTRA_ATOMIC_LOAD_NAND_I8_POSTRA_ATOMIC_LOAD_OR_I16_POSTRA_ATOMIC_LOAD_OR_I32_POSTRA_ATOMIC_LOAD_OR_I64_POSTRA_ATOMIC_LOAD_OR_I8_POSTRA_ATOMIC_LOAD_SUB_I16_POSTRA_ATOMIC_LOAD_SUB_I32_POSTRA_ATOMIC_LOAD_SUB_I64_POSTRA_ATOMIC_LOAD_SUB_I8_POSTRA_ATOMIC_LOAD_UMAX_I16_POSTRA_ATOMIC_LOAD_UMAX_I32_POSTRA_ATOMIC_LOAD_UMAX_I64_POSTRA_ATOMIC_LOAD_UMAX_I8_POSTRA_ATOMIC_LOAD_UMIN_I16_POSTRA_ATOMIC_LOAD_UMIN_I32_POSTRA_ATOMIC_LOAD_UMIN_I64_POSTRA_ATOMIC_LOAD_UMIN_I8_POSTRA_ATOMIC_LOAD_XOR_I16_POSTRA_ATOMIC_LOAD_XOR_I32_POSTRA_ATOMIC_LOAD_XOR_I64_POSTRA_ATOMIC_LOAD_XOR_I8_POSTRA*/ 8014) 1, false, false, false, 16, 1, 2, 1, 0, 0}, // #78
433 {DBGFIELD(/*AND_LUi_NOR_OR_SLTi_SLTiu_SUB_SUBu_XOR*/ 9092) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #79
434 {DBGFIELD(/*SSNOP_NOP*/ 9131) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #80
435 {DBGFIELD(/*B_BAL_BAL_BR_BEQ_BGEZ_BGTZ_BLEZ_BLTZ_BNE_BREAK_DERET_ERET_ERet_ERETNC_J_PseudoReturn_SYSCALL_RetRA_TAILCALL_TLT_TLTU_TNE_TRAP_WAIT*/ 9141) 1, false, false, false, 19, 2, 7, 1, 0, 0}, // #81
436 {DBGFIELD(/*BEQL_BGEZAL_BGEZALL_BGEZL_BGTZL_BLEZL_BLTZAL_BLTZALL_BLTZL_BNEL_JR_JR_HB_PseudoIndirectBranch_PseudoIndirectHazardBranch_SDBBP_TAILCALLREG_TAILCALLREGHB_TEQI_TGEI_TGEIU_TLTI_TNEI_TTLTIU*/ 9272) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #82
437 {DBGFIELD(/*TEQ_TGE_TGEU*/ 9458) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #83
438 {DBGFIELD(/*PAUSE*/ 9471) 1, false, false, false, 19, 2, 7, 1, 0, 0}, // #84
439 {DBGFIELD(/*JAL_JALR_JALRHBPseudo_JALRPseudo_JALR_HB*/ 9477) 1, false, false, false, 21, 2, 2, 1, 0, 0}, // #85
440 {DBGFIELD(/*JALX*/ 9518) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #86
441 {DBGFIELD(/*TLBINV_TLBINVF_TLBP_TLBR_TLBWI_TLBWR*/ 9523) 1, false, false, false, 19, 2, 6, 1, 0, 0}, // #87
442 {DBGFIELD(/*MFC0_MTC0*/ 9560) 1, false, false, false, 19, 2, 7, 1, 0, 0}, // #88
443 {DBGFIELD(/*MFC2_MTC2*/ 9570) 1, false, false, false, 23, 1, 1, 1, 0, 0}, // #89
444 {DBGFIELD(/*HYPCALL_MFGC0_MFHGC0_MTGC0_MTHGC0_TLBGINV_TLBGINVF_TLBGP_TLBGR_TLBGWI_TLBGWR*/ 9580) 1, false, false, false, 19, 2, 1, 1, 0, 0}, // #90
445 {DBGFIELD(/*LB_LBu_LH_LHu_LW_LDC3_LWPC*/ 9657) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #91
446 {DBGFIELD(/*LL_LWC2_LWC3_LDC2_LBE_LBuE_LHE_LHuE_LWE_LLE*/ 9684) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #92
447 {DBGFIELD(/*LWL_LWR_LWLE_LWRE*/ 9728) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #93
448 {DBGFIELD(/*SB_SH_SW_SDC3*/ 9746) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #94
449 {DBGFIELD(/*SWC2_SWC3_SDC2_SC_SBE_SHE_SWE_SCE_SWL_SWR_SWLE_SWRE*/ 9760) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #95
450 {DBGFIELD(/*PREF*/ 9812) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #96
451 {DBGFIELD(/*PREFE_CACHE_CACHEE*/ 9817) 1, false, false, false, 1, 2, 3, 1, 0, 0}, // #97
452 {DBGFIELD(/*SYNCI*/ 9836) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #98
453 {DBGFIELD(/*CLO_CLZ_MFHI_MFLO_PseudoMFHI_PseudoMFLO*/ 9842) 1, false, false, false, 17, 2, 3, 1, 0, 0}, // #99
454 {DBGFIELD(/*DI_EI*/ 9882) 1, false, false, false, 19, 2, 7, 1, 0, 0}, // #100
455 {DBGFIELD(/*EHB_RDHWR_WSBH*/ 9888) 1, false, false, false, 19, 2, 7, 1, 0, 0}, // #101
456 {DBGFIELD(/*MOVN_I_I_MOVZ_I_I*/ 9903) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #102
457 {DBGFIELD(/*DIV*/ 9921) 1, false, false, false, 24, 2, 5, 1, 0, 0}, // #103
458 {DBGFIELD(/*PseudoSDIV_SDIV*/ 9925) 1, false, false, false, 24, 2, 5, 1, 0, 0}, // #104
459 {DBGFIELD(/*DIVU*/ 9941) 1, false, false, false, 24, 2, 5, 1, 0, 0}, // #105
460 {DBGFIELD(/*PseudoUDIV_UDIV*/ 9946) 1, false, false, false, 7, 2, 4, 1, 0, 0}, // #106
461 {DBGFIELD(/*MUL*/ 9962) 1, false, false, false, 5, 2, 3, 1, 0, 0}, // #107
462 {DBGFIELD(/*MULT_MULTu_PseudoMULT_PseudoMULTu*/ 9966) 1, false, false, false, 5, 2, 6, 1, 0, 0}, // #108
463 {DBGFIELD(/*MADD_MADDU_MSUB_MSUBU_MTHI_MTLO_PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU_PseudoMTLOHI*/ 10000) 1, false, false, false, 17, 2, 2, 1, 0, 0}, // #109
464 {DBGFIELD(/*EXT_INS*/ 10091) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #110
465 {DBGFIELD(/*ADD_ADDiu_ANDi_ORi_ROTR_SEB_SEH_SLT_SLTu_SLL_SRA_SRL_XORi_ADDu_SLLV_SRAV_SRLV_LSA_COPY*/ 10099) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #111
466 {DBGFIELD(/*ADDi*/ 10186) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #112
467 {DBGFIELD(/*VSHF_B_VSHF_D_VSHF_H_VSHF_W*/ 10191) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #113
468 {DBGFIELD(/*BINSLI_B_BINSLI_D_BINSLI_H_BINSLI_W_BINSL_B_BINSL_D_BINSL_H_BINSL_W*/ 10219) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #114
469 {DBGFIELD(/*BINSRI_B_BINSRI_D_BINSRI_H_BINSRI_W_BINSR_B_BINSR_D_BINSR_H_BINSR_W*/ 10287) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #115
470 {DBGFIELD(/*INSERT_B_INSERT_D_INSERT_H_INSERT_W*/ 10355) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #116
471 {DBGFIELD(/*SLDI_B_SLDI_D_SLDI_H_SLDI_W_SLD_B_SLD_D_SLD_H_SLD_W*/ 10391) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #117
472 {DBGFIELD(/*BCLRI_B_BCLRI_D_BCLRI_H_BCLRI_W_BCLR_B_BCLR_D_BCLR_H_BCLR_W*/ 10443) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #118
473 {DBGFIELD(/*BNEGI_B_BNEGI_D_BNEGI_H_BNEGI_W_BNEG_B_BNEG_D_BNEG_H_BNEG_W*/ 10503) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #119
474 {DBGFIELD(/*BMNZI_B_BMNZ_V_BMZI_B_BMZ_V*/ 10563) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #120
475 {DBGFIELD(/*PCNT_B_PCNT_D_PCNT_H_PCNT_W*/ 10591) 1, false, false, false, 3, 2, 7, 1, 0, 0}, // #121
476 {DBGFIELD(/*BNZ_B_BNZ_D_BNZ_H_BNZ_V_BNZ_W_BZ_B_BZ_D_BZ_H_BZ_V_BZ_W*/ 10619) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #122
477 {DBGFIELD(/*CFCMSA_CTCMSA*/ 10674) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #123
478 {DBGFIELD(/*FABS_S_FMOV_D32_FMOV_D64_FMOV_S_FNEG_S_FNEG_D32_FNEG_D64*/ 10688) 1, false, false, false, 12, 2, 6, 1, 0, 0}, // #124
479 {DBGFIELD(/*FABS_D32_FABS_D64*/ 10745) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #125
480 {DBGFIELD(/*MOVF_D32_MOVF_D64_MOVF_S_MOVT_D32_MOVT_D64_MOVT_S*/ 10763) 1, false, false, false, 12, 2, 6, 1, 0, 0}, // #126
481 {DBGFIELD(/*ADD_A_B_ADD_A_D_ADD_A_H_ADD_A_W*/ 10813) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #127
482 {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*/ 10845) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #128
483 {DBGFIELD(/*ADDVI_B_ADDVI_D_ADDVI_H_ADDVI_W_ADDV_B_ADDV_D_ADDV_H_ADDV_W*/ 10953) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #129
484 {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*/ 11013) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #130
485 {DBGFIELD(/*SHF_B_SHF_H_SHF_W*/ 11149) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #131
486 {DBGFIELD(/*MOVE_V*/ 11167) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #132
487 {DBGFIELD(/*AND_V_NOR_V_OR_V_XOR_V*/ 11174) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #133
488 {DBGFIELD(/*FEXP2_D_FEXP2_W*/ 11197) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #134
489 {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*/ 11213) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #135
490 {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*/ 11349) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #136
491 {DBGFIELD(/*CEQI_B_CEQI_D_CEQI_H_CEQI_W_CEQ_B_CEQ_D_CEQ_H_CEQ_W*/ 11485) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #137
492 {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*/ 11537) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #138
493 {DBGFIELD(/*FSUEQ_D_FSUEQ_W*/ 11621) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #139
494 {DBGFIELD(/*FSULE_D_FSULE_W*/ 11637) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #140
495 {DBGFIELD(/*FSULT_D_FSULT_W*/ 11653) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #141
496 {DBGFIELD(/*FSUNE_D_FSUNE_W*/ 11669) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #142
497 {DBGFIELD(/*FSUN_D_FSUN_W*/ 11685) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #143
498 {DBGFIELD(/*FCAF_D_FCAF_W*/ 11699) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #144
499 {DBGFIELD(/*FCEQ_D_FCEQ_W*/ 11713) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #145
500 {DBGFIELD(/*FCLE_D_FCLE_W*/ 11727) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #146
501 {DBGFIELD(/*FCLT_D_FCLT_W*/ 11741) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #147
502 {DBGFIELD(/*FCNE_D_FCNE_W*/ 11755) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #148
503 {DBGFIELD(/*FCOR_D_FCOR_W*/ 11769) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #149
504 {DBGFIELD(/*FCUEQ_D_FCUEQ_W*/ 11783) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #150
505 {DBGFIELD(/*FCULE_D_FCULE_W*/ 11799) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #151
506 {DBGFIELD(/*FCULT_D_FCULT_W*/ 11815) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #152
507 {DBGFIELD(/*FCUNE_D_FCUNE_W*/ 11831) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #153
508 {DBGFIELD(/*FABS_D_FABS_W*/ 11847) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #154
509 {DBGFIELD(/*FFINT_S_D_FFINT_S_W_FFINT_U_D_FFINT_U_W*/ 11861) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #155
510 {DBGFIELD(/*FFQL_D_FFQL_W*/ 11901) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #156
511 {DBGFIELD(/*FFQR_D_FFQR_W*/ 11915) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #157
512 {DBGFIELD(/*FTINT_S_D_FTINT_S_W_FTINT_U_D_FTINT_U_W*/ 11929) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #158
513 {DBGFIELD(/*FRINT_D_FRINT_W*/ 11969) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #159
514 {DBGFIELD(/*FTQ_H_FTQ_W*/ 11985) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #160
515 {DBGFIELD(/*FTRUNC_S_D_FTRUNC_S_W_FTRUNC_U_D_FTRUNC_U_W*/ 11997) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #161
516 {DBGFIELD(/*FEXDO_H_FEXDO_W*/ 12041) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #162
517 {DBGFIELD(/*FEXUPL_D_FEXUPL_W*/ 12057) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #163
518 {DBGFIELD(/*FEXUPR_D_FEXUPR_W*/ 12075) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #164
519 {DBGFIELD(/*FCLASS_D_FCLASS_W*/ 12093) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #165
520 {DBGFIELD(/*FMAX_A_D_FMAX_A_W*/ 12111) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #166
521 {DBGFIELD(/*FMAX_D_FMAX_W*/ 12129) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #167
522 {DBGFIELD(/*FMIN_A_D_FMIN_A_W*/ 12143) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #168
523 {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*/ 12161) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #169
524 {DBGFIELD(/*SUBSUU_S_B_SUBSUU_S_D_SUBSUU_S_H_SUBSUU_S_W*/ 12233) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #170
525 {DBGFIELD(/*SUBVI_B_SUBVI_D_SUBVI_H_SUBVI_W*/ 12277) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #171
526 {DBGFIELD(/*HADD_S_D_HADD_S_H_HADD_S_W_HADD_U_D_HADD_U_H_HADD_U_W*/ 12309) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #172
527 {DBGFIELD(/*HSUB_S_D_HSUB_S_H_HSUB_S_W_HSUB_U_D_HSUB_U_H_HSUB_U_W*/ 12363) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #173
528 {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*/ 12417) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #174
529 {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*/ 12481) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #175
530 {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*/ 12545) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #176
531 {DBGFIELD(/*SRAI_B_SRAI_D_SRAI_H_SRAI_W_SRA_B_SRA_D_SRA_H_SRA_W*/ 12609) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #177
532 {DBGFIELD(/*SRLI_B_SRLI_D_SRLI_H_SRLI_W_SRL_B_SRL_D_SRL_H_SRL_W*/ 12661) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #178
533 {DBGFIELD(/*SRARI_B_SRARI_D_SRARI_H_SRARI_W_SRAR_B_SRAR_D_SRAR_H_SRAR_W*/ 12713) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #179
534 {DBGFIELD(/*SRLRI_B_SRLRI_D_SRLRI_H_SRLRI_W_SRLR_B_SRLR_D_SRLR_H_SRLR_W*/ 12773) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #180
535 {DBGFIELD(/*SLLI_B_SLLI_D_SLLI_H_SLLI_W_SLL_B_SLL_D_SLL_H_SLL_W*/ 12833) 1, false, false, false, 3, 2, 1, 1, 0, 0}, // #181
536 {DBGFIELD(/*FADD_D32_FADD_D64*/ 12885) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #182
537 {DBGFIELD(/*FADD_PS64_FMUL_PS64_FSUB_PS64*/ 12903) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #183
538 {DBGFIELD(/*TRUNC_L_D64_TRUNC_L_S_TRUNC_W_D32_TRUNC_W_D64_TRUNC_W_S*/ 12933) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #184
539 {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*/ 12989) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #185
540 {DBGFIELD(/*CVT_PS_S64*/ 13121) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #186
541 {DBGFIELD(/*CVT_S_PL64_CVT_S_PU64*/ 13132) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #187
542 {DBGFIELD(/*C_EQ_D32_C_EQ_D64_C_EQ_S_C_F_D32_C_F_D64_C_F_S_C_LE_D32_C_LE_D64_C_LE_S_C_LT_D32_C_LT_D64_C_LT_S_C_NGE_D32_C_NGE_D64_C_NGE_S_C_NGLE_D32_C_NGLE_D64_C_NGLE_S_C_NGL_D32_C_NGL_D64_C_NGL_S_C_NGT_D32_C_NGT_D64_C_NGT_S_C_OLE_D32_C_OLE_D64_C_OLE_S_C_OLT_D32_C_OLT_D64_C_OLT_S_C_SEQ_D32_C_SEQ_D64_C_SEQ_S_C_SF_D32_C_SF_D64_C_SF_S_C_UEQ_D32_C_UEQ_D64_C_UEQ_S_C_ULE_D32_C_ULE_D64_C_ULE_S_C_ULT_D32_C_ULT_D64_C_ULT_S_C_UN_D32_C_UN_D64_C_UN_S*/ 13154) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #188
543 {DBGFIELD(/*FCMP_D32_FCMP_D64_FCMP_S32*/ 13584) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #189
544 {DBGFIELD(/*PLL_PS64_PLU_PS64_PUL_PS64_PUU_PS64*/ 13611) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #190
545 {DBGFIELD(/*FDIV_S*/ 13647) 1, false, false, false, 26, 2, 8, 1, 0, 0}, // #191
546 {DBGFIELD(/*FDIV_D32_FDIV_D64*/ 13654) 1, false, false, false, 28, 2, 9, 1, 0, 0}, // #192
547 {DBGFIELD(/*FSQRT_S*/ 13672) 1, false, false, false, 26, 2, 8, 1, 0, 0}, // #193
548 {DBGFIELD(/*FSQRT_D32_FSQRT_D64*/ 13680) 1, false, false, false, 28, 2, 10, 1, 0, 0}, // #194
549 {DBGFIELD(/*FRCP_D_FRCP_W*/ 13700) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #195
550 {DBGFIELD(/*FRSQRT_D_FRSQRT_W*/ 13714) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #196
551 {DBGFIELD(/*RECIP_D32_RECIP_D64_RSQRT_D32_RSQRT_D64*/ 13732) 1, false, false, false, 30, 2, 11, 1, 0, 0}, // #197
552 {DBGFIELD(/*RECIP_S_RSQRT_S*/ 13772) 1, false, false, false, 32, 2, 12, 1, 0, 0}, // #198
553 {DBGFIELD(/*FMADD_D_FMADD_W*/ 13788) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #199
554 {DBGFIELD(/*FSQRT_W*/ 13804) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #200
555 {DBGFIELD(/*FMUL_D_FMUL_W*/ 13812) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #201
556 {DBGFIELD(/*FADD_D_FADD_W*/ 13826) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #202
557 {DBGFIELD(/*DPADD_S_D_DPADD_S_H_DPADD_S_W_DPADD_U_D_DPADD_U_H_DPADD_U_W*/ 13840) 1, false, false, false, 3, 2, 3, 1, 0, 0}, // #203
558 {DBGFIELD(/*DOTP_S_D_DOTP_S_H_DOTP_S_W_DOTP_U_D_DOTP_U_H_DOTP_U_W*/ 13900) 1, false, false, false, 3, 2, 3, 1, 0, 0}, // #204
559 {DBGFIELD(/*MSUBV_B_MSUBV_D_MSUBV_H_MSUBV_W*/ 13954) 1, false, false, false, 3, 2, 3, 1, 0, 0}, // #205
560 {DBGFIELD(/*MADDV_B_MADDV_D_MADDV_H_MADDV_W*/ 13986) 1, false, false, false, 3, 2, 3, 1, 0, 0}, // #206
561 {DBGFIELD(/*MULV_B_MULV_D_MULV_H_MULV_W*/ 14018) 1, false, false, false, 3, 2, 3, 1, 0, 0}, // #207
562 {DBGFIELD(/*MADDR_Q_H_MADDR_Q_W*/ 14046) 1, false, false, false, 3, 2, 3, 1, 0, 0}, // #208
563 {DBGFIELD(/*MADD_Q_H_MADD_Q_W*/ 14066) 1, false, false, false, 3, 2, 3, 1, 0, 0}, // #209
564 {DBGFIELD(/*MSUBR_Q_H_MSUBR_Q_W*/ 14084) 1, false, false, false, 3, 2, 3, 1, 0, 0}, // #210
565 {DBGFIELD(/*MSUB_Q_H_MSUB_Q_W*/ 14104) 1, false, false, false, 3, 2, 3, 1, 0, 0}, // #211
566 {DBGFIELD(/*MULR_Q_H_MULR_Q_W*/ 14122) 1, false, false, false, 3, 2, 3, 1, 0, 0}, // #212
567 {DBGFIELD(/*MADD_D32_MADD_D64_MADD_S_MSUB_D32_MSUB_D64_MSUB_S_NMADD_D32_NMADD_D64_NMADD_S_NMSUB_D32_NMSUB_D64_NMSUB_S*/ 14140) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #213
568 {DBGFIELD(/*CTC1_MTC1_MTC1_D64_MTHC1_D32_MTHC1_D64_BuildPairF64_BuildPairF64_64*/ 14246) 1, false, false, false, 12, 2, 2, 1, 0, 0}, // #214
569 {DBGFIELD(/*COPY_U_B_COPY_U_H_COPY_U_W*/ 14314) 1, false, false, false, 12, 2, 2, 1, 0, 0}, // #215
570 {DBGFIELD(/*BC1F_BC1FL_BC1T_BC1TL_MOVF_I_MOVT_I*/ 14341) 1, false, false, false, 12, 2, 6, 1, 0, 0}, // #216
571 {DBGFIELD(/*CFC1_MFC1_MFC1_D64_MFHC1_D32_MFHC1_D64_ExtractElementF64_ExtractElementF64_64*/ 14377) 1, false, false, false, 12, 2, 2, 1, 0, 0}, // #217
572 {DBGFIELD(/*SDC1_SDC164_SWC1*/ 14455) 1, false, false, false, 34, 2, 1, 1, 0, 0}, // #218
573 {DBGFIELD(/*SDXC1_SDXC164_SWXC1_SUXC1_SUXC164*/ 14472) 1, false, false, false, 34, 2, 1, 1, 0, 0}, // #219
574 {DBGFIELD(/*ST_B_ST_D_ST_H_ST_W*/ 14506) 1, false, false, false, 34, 2, 1, 1, 0, 0}, // #220
575 {DBGFIELD(/*MOVN_I_D32_MOVN_I_D64_MOVN_I_S_MOVZ_I_D32_MOVZ_I_D64_MOVZ_I_S*/ 14526) 1, false, false, false, 12, 2, 6, 1, 0, 0}, // #221
576 {DBGFIELD(/*LDC1_LDC164_LWC1*/ 14588) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #222
577 {DBGFIELD(/*LDXC1_LDXC164_LWXC1_LUXC1_LUXC164*/ 14605) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #223
578 {DBGFIELD(/*CEIL_L_D64_CEIL_L_S_CEIL_W_D32_CEIL_W_D64_CEIL_W_S*/ 14639) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #224
579 {DBGFIELD(/*FLOOR_L_D64_FLOOR_L_S_FLOOR_W_D32_FLOOR_W_D64_FLOOR_W_S*/ 14690) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #225
580 {DBGFIELD(/*ROUND_L_D64_ROUND_L_S_ROUND_W_D32_ROUND_W_D64_ROUND_W_S*/ 14746) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #226
581 {DBGFIELD(/*ROTRV*/ 14802) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #227
582 {DBGFIELD(/*ADD_ADDiu_ADDu_ANDi_ORi_ROTR_SEB_SEH_SLL_SLLV_SLT_SLTu_SRA_SRAV_SRL_SRLV_XORi*/ 14808) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #228
583 {DBGFIELD(/*CLO_CLZ*/ 14886) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #229
584 {DBGFIELD(/*LEA_ADDiu*/ 14894) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #230
585 {DBGFIELD(/*WSBH*/ 14904) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #231
586 {DBGFIELD(/*COPY*/ 14909) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #232
587 {DBGFIELD(/*ADDIUPC_ALIGN_ALUIPC_AUI_AUIPC_BITSWAP_CLO_R6_CLZ_R6_LSA_R6_SELEQZ_SELNEZ*/ 14914) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #233
588 {DBGFIELD(/*AddiuRxImmX16_AddiuRxRxImm16_AddiuRxRxImmX16_AddiuRxRyOffMemX16_AddiuRxPcImmX16_AddiuSpImm16_AddiuSpImmX16_AdduRxRyRz16_AndRxRxRy16_CmpRxRy16_CmpiRxImm16_CmpiRxImmX16_LiRxImm16_LiRxImmX16_LiRxImmAlignX16_Move32R16_MoveR3216_Mfhi16_Mflo16_NegRxRy16_NotRxRy16_OrRxRxRy16_SebRx16_SehRx16_SllX16_SllvRxRy16_SltiRxImm16_SltiRxImmX16_SltiCCRxImmX16_SltiuRxImm16_SltiuRxImmX16_SltiuCCRxImmX16_SltRxRy16_SltCCRxRy16_SltuRxRy16_SltuRxRyRz16_SltuCCRxRy16_SravRxRy16_SraX16_SrlvRxRy16_SrlX16_SubuRxRyRz16_XorRxRxRy16*/ 14988) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #234
589 {DBGFIELD(/*Constant32_LwConstant32_GotPrologue16_CONSTPOOL_ENTRY*/ 15494) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #235
590 {DBGFIELD(/*ADDIUPC_MM_ADDIUR1SP_MM_ADDIUR2_MM_ADDIUS5_MM_ADDIUSP_MM_ADDU16_MM_ADD_MM_ADDi_MM_ADDiu_MM_ADDu_MM_AND16_MM_ANDI16_MM_AND_MM_ANDi_MM_CLO_MM_CLZ_MM_EXT_MM_INS_MM_LEA_ADDiu_MM_LI16_MM_LUi_MM_MOVE16_MM_MOVEP_MM_NOR_MM_NOT16_MM_OR16_MM_OR_MM_ORi_MM_ROTRV_MM_ROTR_MM_SEB_MM_SEH_MM_SLL16_MM_SLLV_MM_SLL_MM_SLT_MM_SLTi_MM_SLTiu_MM_SLTu_MM_SRAV_MM_SRA_MM_SRL16_MM_SRLV_MM_SRL_MM_SSNOP_MM_SUBU16_MM_SUB_MM_SUBu_MM_WSBH_MM_XOR16_MM_XOR_MM_XORi_MM*/ 15548) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #236
591 {DBGFIELD(/*ADDIUPC_MMR6_ADDIU_MMR6_ADDU16_MMR6_ADDU_MMR6_ADD_MMR6_ALIGN_MMR6_ALUIPC_MMR6_AND16_MMR6_ANDI16_MMR6_ANDI_MMR6_AND_MMR6_AUIPC_MMR6_AUI_MMR6_BITSWAP_MMR6_CLO_MMR6_CLZ_MMR6_EXT_MMR6_INS_MMR6_LI16_MMR6_LSA_MMR6_LUI_MMR6_MOVE16_MMR6_NOR_MMR6_NOT16_MMR6_OR16_MMR6_ORI_MMR6_OR_MMR6_SELEQZ_MMR6_SELNEZ_MMR6_SLL16_MMR6_SLL_MMR6_SRL16_MMR6_SSNOP_MMR6_SUBU16_MMR6_SUBU_MMR6_SUB_MMR6_WSBH_MMR6_XOR16_MMR6_XORI_MMR6_XOR_MMR6*/ 15985) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #237
592 {DBGFIELD(/*AND64_ANDi64_DEXT64_32_DSLL64_32_ORi64_SEB64_SEH64_SLL64_32_SLL64_64_SLT64_SLTi64_SLTiu64_SLTu64_XOR64_XORi64*/ 16398) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #238
593 {DBGFIELD(/*DADD_DADDiu_DADDu_DEXT_DEXTM_DEXTU_DINS_DINSM_DINSU_DROTR_DROTR32_DROTRV_DSBH_DSHD_DSLL_DSLL32_DSLLV_DSRA_DSRA32_DSRAV_DSRL_DSRL32_DSRLV_DSUB_DSUBu_LUi64_NOR64_OR64*/ 16508) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #239
594 {DBGFIELD(/*DADDi_DCLO_DCLZ_LEA_ADDiu64*/ 16673) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #240
595 {DBGFIELD(/*DALIGN_DAHI_DATI_DAUI_DCLO_R6_DCLZ_R6_DBITSWAP_DLSA_DLSA_R6_SELEQZ64_SELNEZ64*/ 16701) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #241
596 {DBGFIELD(/*MADD_MADDU_MSUB_MSUBU*/ 16779) 1, false, false, false, 5, 2, 1, 1, 0, 0}, // #242
597 {DBGFIELD(/*PseudoMADD_MM_PseudoMADDU_MM_PseudoMSUB_MM_PseudoMSUBU_MM_PseudoMULT_MM_PseudoMULTu_MM*/ 16801) 1, false, false, false, 5, 2, 1, 1, 0, 0}, // #243
598 {DBGFIELD(/*PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU*/ 16888) 1, false, false, false, 5, 2, 1, 1, 0, 0}, // #244
599 {DBGFIELD(/*PseudoMULT_PseudoMULTu*/ 16934) 1, false, false, false, 5, 2, 1, 1, 0, 0}, // #245
600 {DBGFIELD(/*PseudoMFHI_MM_PseudoMFLO_MM*/ 16957) 1, false, false, false, 17, 2, 3, 1, 0, 0}, // #246
601 {DBGFIELD(/*RDHWR*/ 16985) 1, false, false, false, 17, 2, 2, 1, 0, 0}, // #247
602 {DBGFIELD(/*PseudoMTLOHI_MM*/ 16991) 1, false, false, false, 17, 2, 2, 1, 0, 0}, // #248
603 {DBGFIELD(/*MUH_MUHU_MULU_MUL_R6*/ 17007) 1, false, false, false, 5, 2, 6, 1, 0, 0}, // #249
604 {DBGFIELD(/*MOD_MODU*/ 17028) 1, false, false, false, 24, 2, 5, 1, 0, 0}, // #250
605 {DBGFIELD(/*MultRxRy16_MultuRxRy16_MultRxRyRz16_MultuRxRyRz16*/ 17037) 1, false, false, false, 5, 2, 1, 1, 0, 0}, // #251
606 {DBGFIELD(/*DivRxRy16*/ 17087) 1, false, false, false, 24, 2, 5, 1, 0, 0}, // #252
607 {DBGFIELD(/*DivuRxRy16*/ 17097) 1, false, false, false, 7, 2, 4, 1, 0, 0}, // #253
608 {DBGFIELD(/*MULT_MM_MULTu_MM_MADD_MM_MADDU_MM_MSUB_MM_MSUBU_MM*/ 17108) 1, false, false, false, 5, 2, 6, 1, 0, 0}, // #254
609 {DBGFIELD(/*MUL_MM*/ 17159) 1, false, false, false, 17, 2, 3, 1, 0, 0}, // #255
610 {DBGFIELD(/*SDIV_MM_SDIV_MM_Pseudo*/ 17166) 1, false, false, false, 24, 2, 5, 1, 0, 0}, // #256
611 {DBGFIELD(/*UDIV_MM_UDIV_MM_Pseudo*/ 17189) 1, false, false, false, 7, 2, 4, 1, 0, 0}, // #257
612 {DBGFIELD(/*MFHI16_MM_MFLO16_MM_MOVF_I_MM_MOVT_I_MM_MFHI_MM_MFLO_MM_MTHI_MM_MTLO_MM*/ 17212) 1, false, false, false, 17, 2, 2, 1, 0, 0}, // #258
613 {DBGFIELD(/*RDHWR_MM*/ 17284) 1, false, false, false, 17, 2, 2, 1, 0, 0}, // #259
614 {DBGFIELD(/*MUHU_MMR6_MUH_MMR6_MULU_MMR6_MUL_MMR6*/ 17293) 1, false, false, false, 5, 2, 6, 1, 0, 0}, // #260
615 {DBGFIELD(/*MODU_MMR6_MOD_MMR6_DIVU_MMR6_DIV_MMR6*/ 17331) 1, false, false, false, 24, 2, 5, 1, 0, 0}, // #261
616 {DBGFIELD(/*RDHWR_MMR6*/ 17369) 1, false, false, false, 17, 2, 2, 1, 0, 0}, // #262
617 {DBGFIELD(/*DMULU*/ 17380) 1, false, false, false, 5, 2, 1, 1, 0, 0}, // #263
618 {DBGFIELD(/*DMULT_DMULTu_PseudoDMULT_PseudoDMULTu*/ 17386) 1, false, false, false, 5, 2, 1, 1, 0, 0}, // #264
619 {DBGFIELD(/*DSDIV_PseudoDSDIV*/ 17424) 1, false, false, false, 24, 2, 5, 1, 0, 0}, // #265
620 {DBGFIELD(/*DUDIV_PseudoDUDIV*/ 17442) 1, false, false, false, 7, 2, 4, 1, 0, 0}, // #266
621 {DBGFIELD(/*MFHI64_MFLO64_PseudoMFHI64_PseudoMFLO64_PseudoMTLOHI64*/ 17460) 1, false, false, false, 17, 2, 3, 1, 0, 0}, // #267
622 {DBGFIELD(/*MTHI64_MTLO64*/ 17515) 1, false, false, false, 17, 2, 2, 1, 0, 0}, // #268
623 {DBGFIELD(/*RDHWR64*/ 17529) 1, false, false, false, 17, 2, 2, 1, 0, 0}, // #269
624 {DBGFIELD(/*MOVN_I_I64_MOVN_I64_I_MOVN_I64_I64_MOVZ_I_I64_MOVZ_I64_I_MOVZ_I64_I64*/ 17537) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #270
625 {DBGFIELD(/*DDIV_DMOD*/ 17607) 1, false, false, false, 24, 2, 5, 1, 0, 0}, // #271
626 {DBGFIELD(/*B_BAL_BAL_BR_BEQ_BNE_BGTZ_BGEZ_BLEZ_BLTZ_J_ERET_ERet_ERETNC_DERET*/ 17617) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #272
627 {DBGFIELD(/*BLTZAL_JR_JR_HB*/ 17683) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #273
628 {DBGFIELD(/*NAL*/ 17699) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #274
629 {DBGFIELD(/*BEQL_BNEL_BGEZL_BGTZL_BLEZL_BLTZL*/ 17703) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #275
630 {DBGFIELD(/*TAILCALL_PseudoReturn_RetRA*/ 17737) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #276
631 {DBGFIELD(/*TAILCALLREG_TAILCALLREGHB_PseudoIndirectBranch_PseudoIndirectHazardBranch*/ 17765) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #277
632 {DBGFIELD(/*BGEZAL*/ 17839) 1, false, false, false, 21, 2, 2, 1, 0, 0}, // #278
633 {DBGFIELD(/*BGEZALL_BLTZALL*/ 17846) 1, false, false, false, 21, 2, 2, 1, 0, 0}, // #279
634 {DBGFIELD(/*BREAK_SYSCALL_TNE_TLT_TLTU_TRAP*/ 17862) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #280
635 {DBGFIELD(/*BALC_BEQZALC_BGEZALC_BGTZALC_BLEZALC_BLTZALC_BNEZALC_JIALC*/ 17894) 1, false, false, false, 21, 2, 2, 1, 0, 0}, // #281
636 {DBGFIELD(/*BC_BC2EQZ_BC2NEZ_BEQC_BEQZC_BGEC_BGEUC_BGEZC_BGTZC_BLEZC_BLTC_BLTUC_BLTZC_BNEC_BNEZC_BNVC_BOVC_JIC_JR_HB_R6_PseudoIndirectBranchR6_PseudoIndrectHazardBranchR6*/ 17953) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #282
637 {DBGFIELD(/*SIGRIE*/ 18112) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #283
638 {DBGFIELD(/*TAILCALLR6REG_TAILCALLHBR6REG*/ 18119) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #284
639 {DBGFIELD(/*SDBBP_R6*/ 18149) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #285
640 {DBGFIELD(/*Bimm16_BimmX16_BeqzRxImm16_BeqzRxImmX16_BnezRxImm16_BnezRxImmX16_Bteqz16_BteqzX16_BteqzT8CmpX16_BteqzT8CmpiX16_BteqzT8SltX16_BteqzT8SltuX16_BteqzT8SltiX16_BteqzT8SltiuX16_Btnez16_BtnezX16_BtnezT8CmpX16_BtnezT8CmpiX16_BtnezT8SltX16_BtnezT8SltuX16_BtnezT8SltiX16_BtnezT8SltiuX16_JrRa16_JrcRa16_JrcRx16_RetRA16*/ 18158) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #286
641 {DBGFIELD(/*Jal16_JalB16_JumpLinkReg16*/ 18466) 1, false, false, false, 21, 2, 2, 1, 0, 0}, // #287
642 {DBGFIELD(/*Break16*/ 18493) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #288
643 {DBGFIELD(/*SelBeqZ_SelTBteqZCmp_SelTBteqZCmpi_SelTBteqZSlt_SelTBteqZSlti_SelTBteqZSltu_SelTBteqZSltiu_SelBneZ_SelTBtneZCmp_SelTBtneZCmpi_SelTBtneZSlt_SelTBtneZSlti_SelTBtneZSltu_SelTBtneZSltiu*/ 18501) 1, false, false, false, 17, 2, 3, 1, 0, 0}, // #289
644 {DBGFIELD(/*B16_MM_BAL_BR_MM_BC1F_MM_BC1T_MM_BEQZ16_MM_BEQZC_MM_BEQ_MM_BGEZ_MM_BGTZ_MM_BLEZ_MM_BLTZ_MM_BNEZ16_MM_BNEZC_MM_BNE_MM_B_MM_DERET_MM_ERET_MM_JR16_MM_JR_MM_J_MM_B_MM_Pseudo*/ 18683) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #290
645 {DBGFIELD(/*BGEZALS_MM_BGEZAL_MM_BLTZALS_MM_BLTZAL_MM_JALR16_MM_JALRS16_MM_JALRS_MM_JALR_MM_JALS_MM_JALX_MM_JAL_MM*/ 18853) 1, false, false, false, 21, 2, 2, 1, 0, 0}, // #291
646 {DBGFIELD(/*TAILCALLREG_MM_TAILCALL_MM_PseudoIndirectBranch_MM*/ 18956) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #292
647 {DBGFIELD(/*BREAK16_MM_BREAK_MM_SDBBP16_MM_SDBBP_MM_SYSCALL_MM_TEQI_MM_TEQ_MM_TGEIU_MM_TGEI_MM_TGEU_MM_TGE_MM_TLTIU_MM_TLTI_MM_TLTU_MM_TLT_MM_TNEI_MM_TNE_MM_TRAP_MM*/ 19007) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #293
648 {DBGFIELD(/*BC16_MMR6_BC1EQZC_MMR6_BC1NEZC_MMR6_BC2EQZC_MMR6_BC2NEZC_MMR6_BC_MMR6_BEQC_MMR6_BEQZC16_MMR6_BEQZC_MMR6_BGEC_MMR6_BGEUC_MMR6_BGEZC_MMR6_BGTZC_MMR6_BLEZC_MMR6_BLTC_MMR6_BLTUC_MMR6_BLTZC_MMR6_BNEC_MMR6_BNEZC16_MMR6_BNEZC_MMR6_BNVC_MMR6_BOVC_MMR6_DERET_MMR6_ERETNC_MMR6_JAL_MMR6_ERET_MMR6_JIC_MMR6_JRADDIUSP_JRC16_MM_JRC16_MMR6_JRCADDIUSP_MMR6_SIGRIE_MMR6_B_MMR6_Pseudo_PseudoIndirectBranch_MMR6*/ 19160) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #294
649 {DBGFIELD(/*BALC_MMR6_BEQZALC_MMR6_BGEZALC_MMR6_BGTZALC_MMR6_BLEZALC_MMR6_BLTZALC_MMR6_BNEZALC_MMR6_JALRC16_MMR6_JALRC_HB_MMR6_JALRC_MMR6_JIALC_MMR6*/ 19553) 1, false, false, false, 21, 2, 2, 1, 0, 0}, // #295
650 {DBGFIELD(/*TAILCALLREG_MMR6_TAILCALL_MMR6*/ 19690) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #296
651 {DBGFIELD(/*BREAK16_MMR6_BREAK_MMR6_SDBBP_MMR6_SDBBP16_MMR6*/ 19721) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #297
652 {DBGFIELD(/*BEQ64_BGEZ64_BGTZ64_BLEZ64_BLTZ64_BNE64_JR64*/ 19769) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #298
653 {DBGFIELD(/*JALR64_JALR64Pseudo_JALRHB64Pseudo_JALR_HB64*/ 19814) 1, false, false, false, 21, 2, 2, 1, 0, 0}, // #299
654 {DBGFIELD(/*JR_HB64_TAILCALLREG64_TAILCALLREGHB64*/ 19859) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #300
655 {DBGFIELD(/*PseudoReturn64*/ 19897) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #301
656 {DBGFIELD(/*BEQC64_BEQZC64_BGEC64_BGEUC64_BGEZC64_BGTZC64_BLEZC64_BLTC64_BLTUC64_BLTZC64_BNEC64_BNEZC64_JIC64*/ 19912) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #302
657 {DBGFIELD(/*PseudoIndirectBranch64_PseudoIndirectHazardBranch64*/ 20010) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #303
658 {DBGFIELD(/*JIALC64*/ 20062) 1, false, false, false, 21, 2, 2, 1, 0, 0}, // #304
659 {DBGFIELD(/*JR_HB64_R6_TAILCALL64R6REG_TAILCALLHB64R6REG_PseudoIndirectBranch64R6_PseudoIndrectHazardBranch64R6*/ 20070) 1, false, false, false, 21, 2, 1, 1, 0, 0}, // #305
660 {DBGFIELD(/*TLBP_TLBR_TLBWI_TLBWR*/ 20170) 1, false, false, false, 19, 2, 6, 1, 0, 0}, // #306
661 {DBGFIELD(/*MFC0*/ 20192) 1, false, false, false, 19, 2, 2, 1, 0, 0}, // #307
662 {DBGFIELD(/*EVP_DVP*/ 20197) 1, false, false, false, 19, 2, 7, 1, 0, 0}, // #308
663 {DBGFIELD(/*TLBP_MM_TLBR_MM_TLBWI_MM_TLBWR_MM*/ 20205) 1, false, false, false, 19, 2, 6, 1, 0, 0}, // #309
664 {DBGFIELD(/*DI_MM_EI_MM*/ 20239) 1, false, false, false, 19, 2, 7, 1, 0, 0}, // #310
665 {DBGFIELD(/*EHB_MM_PAUSE_MM_WAIT_MM*/ 20251) 1, false, false, false, 19, 2, 7, 1, 0, 0}, // #311
666 {DBGFIELD(/*RDPGPR_MMR6_WRPGPR_MMR6*/ 20275) 1, false, false, false, 19, 2, 7, 1, 0, 0}, // #312
667 {DBGFIELD(/*TLBINV_MMR6_TLBINVF_MMR6*/ 20299) 1, false, false, false, 19, 2, 6, 1, 0, 0}, // #313
668 {DBGFIELD(/*MFHC0_MMR6_MFC0_MMR6_MFHC2_MMR6_MFC2_MMR6*/ 20324) 1, false, false, false, 19, 2, 2, 1, 0, 0}, // #314
669 {DBGFIELD(/*MTHC0_MMR6_MTC0_MMR6_MTHC2_MMR6_MTC2_MMR6*/ 20366) 1, false, false, false, 19, 2, 7, 1, 0, 0}, // #315
670 {DBGFIELD(/*EVP_MMR6_DVP_MMR6*/ 20408) 1, false, false, false, 19, 2, 7, 1, 0, 0}, // #316
671 {DBGFIELD(/*DI_MMR6_EI_MMR6*/ 20426) 1, false, false, false, 19, 2, 7, 1, 0, 0}, // #317
672 {DBGFIELD(/*EHB_MMR6_PAUSE_MMR6_WAIT_MMR6*/ 20442) 1, false, false, false, 19, 2, 7, 1, 0, 0}, // #318
673 {DBGFIELD(/*DMFC0*/ 20472) 1, false, false, false, 19, 2, 2, 1, 0, 0}, // #319
674 {DBGFIELD(/*DMTC0*/ 20478) 1, false, false, false, 19, 2, 7, 1, 0, 0}, // #320
675 {DBGFIELD(/*DMFC2_DMTC2*/ 20484) 1, false, false, false, 23, 1, 1, 1, 0, 0}, // #321
676 {DBGFIELD(/*CFC2_MM_CTC2_MM*/ 20496) 1, false, false, false, 17, 2, 2, 1, 0, 0}, // #322
677 {DBGFIELD(/*DMT_DVPE_EMT_EVPE_MFTR_MTTR*/ 20512) 1, false, false, false, 17, 2, 2, 1, 0, 0}, // #323
678 {DBGFIELD(/*YIELD*/ 20540) 1, false, false, false, 19, 2, 3, 1, 0, 0}, // #324
679 {DBGFIELD(/*FORK*/ 20546) 1, false, false, false, 19, 2, 1, 1, 0, 0}, // #325
680 {DBGFIELD(/*DMFGC0_DMTGC0*/ 20551) 1, false, false, false, 19, 2, 1, 1, 0, 0}, // #326
681 {DBGFIELD(/*HYPCALL_MM_TLBGINVF_MM_TLBGINV_MM_TLBGP_MM_TLBGR_MM_TLBGWI_MM_TLBGWR_MM_MFGC0_MM_MFHGC0_MM_MTGC0_MM_MTHGC0_MM*/ 20565) 1, false, false, false, 19, 2, 1, 1, 0, 0}, // #327
682 {DBGFIELD(/*LB_LBu_LH_LHu_LW_LDC3*/ 20675) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #328
683 {DBGFIELD(/*LL_LWC2_LWC3_LDC2*/ 20697) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #329
684 {DBGFIELD(/*LWL_LWR*/ 20715) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #330
685 {DBGFIELD(/*SWC2_SWC3_SDC2*/ 20723) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #331
686 {DBGFIELD(/*SWL_SWR*/ 20738) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #332
687 {DBGFIELD(/*SC*/ 20746) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #333
688 {DBGFIELD(/*SC_MMR6*/ 20749) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #334
689 {DBGFIELD(/*CACHE*/ 20757) 1, false, false, false, 1, 2, 3, 1, 0, 0}, // #335
690 {DBGFIELD(/*LDC2_R6_LL_R6_LWC2_R6*/ 20763) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #336
691 {DBGFIELD(/*SWC2_R6_SDC2_R6*/ 20785) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #337
692 {DBGFIELD(/*SC_R6*/ 20801) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #338
693 {DBGFIELD(/*CACHE_R6*/ 20807) 1, false, false, false, 1, 2, 3, 1, 0, 0}, // #339
694 {DBGFIELD(/*GINVI_GINVT*/ 20816) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #340
695 {DBGFIELD(/*SBE_SHE_SWE_SCE*/ 20828) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #341
696 {DBGFIELD(/*PREFE*/ 20844) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #342
697 {DBGFIELD(/*LBE_MM_LBuE_MM_LHE_MM_LHuE_MM_LWE_MM_LWLE_MM_LWRE_MM_LLE_MM*/ 20850) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #343
698 {DBGFIELD(/*SBE_MM_SB_MM_SHE_MM_SWE_MM_SWLE_MM_SWRE_MM_SCE_MM*/ 20910) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #344
699 {DBGFIELD(/*PREFE_MM*/ 20960) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #345
700 {DBGFIELD(/*CACHEE_MM*/ 20969) 1, false, false, false, 1, 2, 3, 1, 0, 0}, // #346
701 {DBGFIELD(/*Restore16_RestoreX16_LbRxRyOffMemX16_LbuRxRyOffMemX16_LhRxRyOffMemX16_LhuRxRyOffMemX16_LwRxRyOffMemX16_LwRxSpImmX16_LwRxPcTcp16_LwRxPcTcpX16*/ 20979) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #347
702 {DBGFIELD(/*Save16_SaveX16_SbRxRyOffMemX16_ShRxRyOffMemX16_SwRxRyOffMemX16_SwRxSpImmX16*/ 21120) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #348
703 {DBGFIELD(/*LBU16_MM_LB_MM_LBu_MM_LHU16_MM_LH_MM_LHu_MM_LL_MM_LW16_MM_LWGP_MM_LWL_MM_LWM16_MM_LWM32_MM_LWP_MM_LWR_MM_LWSP_MM_LWU_MM_LWXS_MM_LW_MM*/ 21196) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #349
704 {DBGFIELD(/*SB16_MM_SC_MM_SH16_MM_SH_MM_SW16_MM_SWL_MM_SWM16_MM_SWM32_MM_SWM_MM_SWP_MM_SWR_MM_SWSP_MM_SW_MM*/ 21330) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #350
705 {DBGFIELD(/*PREF_MM_PREFX_MM*/ 21426) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #351
706 {DBGFIELD(/*CACHE_MM*/ 21443) 1, false, false, false, 1, 2, 3, 1, 0, 0}, // #352
707 {DBGFIELD(/*SYNC_MM_SYNCI_MM*/ 21452) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #353
708 {DBGFIELD(/*GINVI_MMR6_GINVT_MMR6*/ 21469) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #354
709 {DBGFIELD(/*LBU_MMR6_LB_MMR6_LDC2_MMR6_LL_MMR6_LWM16_MMR6_LWC2_MMR6_LWPC_MMR6_LW_MMR6*/ 21491) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #355
710 {DBGFIELD(/*SB16_MMR6_SB_MMR6_SDC2_MMR6_SH16_MMR6_SH_MMR6_SW16_MMR6_SWC2_MMR6_SWM16_MMR6_SWSP_MMR6_SW_MMR6*/ 21565) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #356
711 {DBGFIELD(/*SYNC_MMR6_SYNCI_MMR6*/ 21660) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #357
712 {DBGFIELD(/*PREF_MMR6*/ 21681) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #358
713 {DBGFIELD(/*CACHE_MMR6*/ 21691) 1, false, false, false, 1, 2, 3, 1, 0, 0}, // #359
714 {DBGFIELD(/*LD_LWu_LB64_LBu64_LH64_LHu64_LW64*/ 21702) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #360
715 {DBGFIELD(/*LL64_LLD*/ 21736) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #361
716 {DBGFIELD(/*LWL64_LWR64*/ 21745) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #362
717 {DBGFIELD(/*LDL_LDR*/ 21757) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #363
718 {DBGFIELD(/*SC64_SCD*/ 21765) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #364
719 {DBGFIELD(/*SB64_SH64_SW64_SWL64_SWR64*/ 21774) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #365
720 {DBGFIELD(/*SDL_SDR*/ 21801) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #366
721 {DBGFIELD(/*LWUPC_LDPC*/ 21809) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #367
722 {DBGFIELD(/*CRC32B_CRC32H_CRC32W_CRC32CB_CRC32CH_CRC32CW*/ 21820) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #368
723 {DBGFIELD(/*CRC32D_CRC32CD*/ 21865) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #369
724 {DBGFIELD(/*BADDu_BBIT0_BBIT032_BBIT1_BBIT132_CINS_CINS32_CINS64_32_CINS_i32_DMFC2_OCTEON_DMTC2_OCTEON_DPOP_EXTS_EXTS32_MTM0_MTM1_MTM2_MTP0_MTP1_MTP2_POP_SEQ_SEQi_SNE_SNEi_V3MULU_VMM0_VMULU*/ 21880) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #370
725 {DBGFIELD(/*DMUL*/ 22058) 1, false, false, false, 5, 2, 3, 1, 0, 0}, // #371
726 {DBGFIELD(/*SAA_SAAD*/ 22063) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #372
727 {DBGFIELD(/*BC1F_BC1T_BC1FL_BC1TL*/ 22072) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #373
728 {DBGFIELD(/*FABS_S_FNEG_S_FNEG_D32_FNEG_D64*/ 22094) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #374
729 {DBGFIELD(/*MADD_S_MSUB_S_NMADD_S_NMSUB_S*/ 22126) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #375
730 {DBGFIELD(/*FMUL_S*/ 22156) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #376
731 {DBGFIELD(/*ADDR_PS64_CVT_PS_PW64_CVT_PW_PS64_MULR_PS64*/ 22163) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #377
732 {DBGFIELD(/*PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S*/ 22207) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #378
733 {DBGFIELD(/*MOVT_I64_MOVF_I64_MOVZ_I64_S_MOVN_I64_D64_MOVN_I64_S_MOVZ_I64_D64*/ 22257) 1, false, false, false, 12, 2, 6, 1, 0, 0}, // #379
734 {DBGFIELD(/*SELEQZ_S_SELNEZ_S_SELEQZ_D_SELNEZ_D*/ 22323) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #380
735 {DBGFIELD(/*SEL_D_SEL_S*/ 22359) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #381
736 {DBGFIELD(/*MOVF_D32_MM_MOVF_S_MM_MOVN_I_D32_MM_MOVN_I_S_MM_MOVT_D32_MM_MOVT_S_MM_MOVZ_I_D32_MM_MOVZ_I_S_MM*/ 22371) 1, false, false, false, 12, 2, 6, 1, 0, 0}, // #382
737 {DBGFIELD(/*CVT_D32_S_MM_CVT_D32_W_MM_CVT_D64_S_MM_CVT_D64_W_MM_CVT_L_D64_MM_CVT_L_S_MM_CVT_S_D32_MM_CVT_S_D64_MM_CVT_S_W_MM_CVT_W_D32_MM_CVT_W_D64_MM_CVT_W_S_MM_CEIL_W_MM_CEIL_W_S_MM_FLOOR_W_MM_FLOOR_W_S_MM_NMADD_S_MM_NMADD_D32_MM_NMSUB_S_MM_NMSUB_D32_MM_MADD_S_MM_MADD_D32_MM_ROUND_W_MM_ROUND_W_S_MM_TRUNC_W_MM_TRUNC_W_S_MM*/ 22467) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #383
738 {DBGFIELD(/*C_F_D32_MM_C_F_D64_MM_C_F_S_MM*/ 22781) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #384
739 {DBGFIELD(/*C_EQ_D32_MM_C_EQ_D64_MM_C_EQ_S_MM_C_LE_D32_MM_C_LE_D64_MM_C_LE_S_MM_C_LT_D32_MM_C_LT_D64_MM_C_LT_S_MM_C_SF_D32_MM_C_SF_D64_MM_C_SF_S_MM_C_UN_D32_MM_C_UN_D64_MM_C_UN_S_MM*/ 22812) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #385
740 {DBGFIELD(/*C_NGE_D32_MM_C_NGE_D64_MM_C_NGE_S_MM_C_NGL_D32_MM_C_NGL_D64_MM_C_NGL_S_MM_C_NGT_D32_MM_C_NGT_D64_MM_C_NGT_S_MM_C_OLE_D32_MM_C_OLE_D64_MM_C_OLE_S_MM_C_OLT_D32_MM_C_OLT_D64_MM_C_OLT_S_MM_C_SEQ_D32_MM_C_SEQ_D64_MM_C_SEQ_S_MM_C_UEQ_D32_MM_C_UEQ_D64_MM_C_UEQ_S_MM_C_ULE_D32_MM_C_ULE_D64_MM_C_ULE_S_MM_C_ULT_D32_MM_C_ULT_D64_MM_C_ULT_S_MM*/ 22982) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #386
741 {DBGFIELD(/*C_NGLE_D32_MM_C_NGLE_D64_MM_C_NGLE_S_MM*/ 23315) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #387
742 {DBGFIELD(/*FCMP_S32_MM_FCMP_D32_MM*/ 23355) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #388
743 {DBGFIELD(/*MFC1_MM_MFHC1_D32_MM_MFHC1_D64_MM_MTC1_MM_MTC1_D64_MM_MTHC1_D32_MM_MTHC1_D64_MM*/ 23379) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #389
744 {DBGFIELD(/*FABS_D32_MM_FABS_D64_MM_FABS_S_MM_FNEG_D32_MM_FNEG_D64_MM_FNEG_S_MM_FADD_D32_MM_FADD_D64_MM_FADD_S_MM_FMOV_D32_MM_FMOV_D64_MM_FMOV_S_MM_FMUL_D32_MM_FMUL_D64_MM_FMUL_S_MM_FSUB_D32_MM_FSUB_D64_MM_FSUB_S_MM_MSUB_S_MM_MSUB_D32_MM*/ 23459) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #390
745 {DBGFIELD(/*FDIV_S_MM*/ 23685) 1, false, false, false, 26, 2, 8, 1, 0, 0}, // #391
746 {DBGFIELD(/*FDIV_D32_MM_FDIV_D64_MM*/ 23695) 1, false, false, false, 28, 2, 9, 1, 0, 0}, // #392
747 {DBGFIELD(/*FSQRT_S_MM*/ 23719) 1, false, false, false, 26, 2, 8, 1, 0, 0}, // #393
748 {DBGFIELD(/*FSQRT_D32_MM_FSQRT_D64_MM*/ 23730) 1, false, false, false, 28, 2, 10, 1, 0, 0}, // #394
749 {DBGFIELD(/*RECIP_S_MM_RSQRT_S_MM*/ 23756) 1, false, false, false, 32, 2, 12, 1, 0, 0}, // #395
750 {DBGFIELD(/*RECIP_D32_MM_RECIP_D64_MM_RSQRT_D32_MM_RSQRT_D64_MM*/ 23778) 1, false, false, false, 30, 2, 11, 1, 0, 0}, // #396
751 {DBGFIELD(/*SDC1_MM_D32_SDC1_MM_D64_SWC1_MM_SUXC1_MM_SWXC1_MM*/ 23830) 1, false, false, false, 34, 2, 1, 1, 0, 0}, // #397
752 {DBGFIELD(/*CFC1_MM_CTC1_MM*/ 23880) 1, false, false, false, 12, 2, 2, 1, 0, 0}, // #398
753 {DBGFIELD(/*LDC1_MM_D32_LDC1_MM_D64_LUXC1_MM_LWC1_MM_LWXC1_MM*/ 23896) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #399
754 {DBGFIELD(/*FNEG_S_MMR6*/ 23946) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #400
755 {DBGFIELD(/*CMP_AF_D_MMR6_CMP_AF_S_MMR6_CMP_EQ_D_MMR6_CMP_EQ_S_MMR6_CMP_LE_D_MMR6_CMP_LE_S_MMR6_CMP_LT_D_MMR6_CMP_LT_S_MMR6_CMP_UN_D_MMR6_CMP_UN_S_MMR6*/ 23958) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #401
756 {DBGFIELD(/*CMP_SAF_D_MMR6_CMP_SAF_S_MMR6_CMP_SEQ_D_MMR6_CMP_SEQ_S_MMR6_CMP_SLE_D_MMR6_CMP_SLE_S_MMR6_CMP_SLT_D_MMR6_CMP_SLT_S_MMR6_CMP_SUN_D_MMR6_CMP_SUN_S_MMR6_CMP_UEQ_D_MMR6_CMP_UEQ_S_MMR6_CMP_ULE_D_MMR6_CMP_ULE_S_MMR6_CMP_ULT_D_MMR6_CMP_ULT_S_MMR6*/ 24098) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #402
757 {DBGFIELD(/*CMP_SUEQ_D_MMR6_CMP_SUEQ_S_MMR6_CMP_SULE_D_MMR6_CMP_SULE_S_MMR6_CMP_SULT_D_MMR6_CMP_SULT_S_MMR6*/ 24338) 1, false, false, false, 3, 2, 2, 1, 0, 0}, // #403
758 {DBGFIELD(/*CVT_D_L_MMR6_CVT_L_D_MMR6_CVT_L_S_MMR6_CVT_S_L_MMR6_CVT_S_W_MMR6_CVT_W_S_MMR6*/ 24434) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #404
759 {DBGFIELD(/*TRUNC_L_D_MMR6_TRUNC_L_S_MMR6_TRUNC_W_D_MMR6_TRUNC_W_S_MMR6*/ 24512) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #405
760 {DBGFIELD(/*ROUND_L_D_MMR6_ROUND_L_S_MMR6_ROUND_W_D_MMR6_ROUND_W_S_MMR6*/ 24572) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #406
761 {DBGFIELD(/*FLOOR_L_D_MMR6_FLOOR_L_S_MMR6_FLOOR_W_D_MMR6_FLOOR_W_S_MMR6*/ 24632) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #407
762 {DBGFIELD(/*CEIL_L_D_MMR6_CEIL_L_S_MMR6_CEIL_W_D_MMR6_CEIL_W_S_MMR6*/ 24692) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #408
763 {DBGFIELD(/*MFC1_MMR6_MTC1_MMR6_CLASS_S_MMR6_CLASS_D_MMR6_FADD_S_MMR6*/ 24748) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #409
764 {DBGFIELD(/*MAX_D_MMR6_MAX_S_MMR6_MIN_D_MMR6_MIN_S_MMR6*/ 24806) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #410
765 {DBGFIELD(/*MAXA_D_MMR6_MAXA_S_MMR6_MINA_D_MMR6_MINA_S_MMR6*/ 24850) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #411
766 {DBGFIELD(/*SELEQZ_D_MMR6_SELEQZ_S_MMR6_SELNEZ_D_MMR6_SELNEZ_S_MMR6*/ 24898) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #412
767 {DBGFIELD(/*SEL_D_MMR6_SEL_S_MMR6*/ 24954) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #413
768 {DBGFIELD(/*RINT_S_MMR6_RINT_D_MMR6*/ 24976) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #414
769 {DBGFIELD(/*MADDF_D_MMR6_MADDF_S_MMR6_MSUBF_D_MMR6_MSUBF_S_MMR6*/ 25000) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #415
770 {DBGFIELD(/*FMOV_S_MMR6_FMUL_S_MMR6_FSUB_S_MMR6_FMOV_D_MMR6*/ 25052) 1, false, false, false, 3, 2, 6, 1, 0, 0}, // #416
771 {DBGFIELD(/*FDIV_S_MMR6*/ 25100) 1, false, false, false, 10, 2, 3, 1, 0, 0}, // #417
772 {DBGFIELD(/*SDC1_D64_MMR6*/ 25112) 1, false, false, false, 34, 2, 1, 1, 0, 0}, // #418
773 {DBGFIELD(/*LDC1_D64_MMR6*/ 25126) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #419
774 {DBGFIELD(/*DMFC1_DMTC1*/ 25140) 1, false, false, false, 12, 2, 2, 1, 0, 0}, // #420
775 {DBGFIELD(/*SWDSP*/ 25152) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #421
776 {DBGFIELD(/*LWDSP*/ 25158) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #422
777 {DBGFIELD(/*PseudoMTLOHI_DSP*/ 25164) 1, false, false, false, 17, 2, 2, 1, 0, 0}, // #423
778 {DBGFIELD(/*EXTRV_RS_W*/ 25181) 1, false, false, false, 36, 1, 13, 1, 0, 0}, // #424
779 {DBGFIELD(/*EXTRV_R_W*/ 25192) 1, false, false, false, 36, 1, 13, 1, 0, 0}, // #425
780 {DBGFIELD(/*EXTRV_S_H*/ 25202) 1, false, false, false, 36, 1, 13, 1, 0, 0}, // #426
781 {DBGFIELD(/*EXTRV_W*/ 25212) 1, false, false, false, 36, 1, 13, 1, 0, 0}, // #427
782 {DBGFIELD(/*EXTR_RS_W*/ 25220) 1, false, false, false, 36, 1, 13, 1, 0, 0}, // #428
783 {DBGFIELD(/*EXTR_R_W*/ 25230) 1, false, false, false, 36, 1, 13, 1, 0, 0}, // #429
784 {DBGFIELD(/*EXTR_S_H*/ 25239) 1, false, false, false, 36, 1, 13, 1, 0, 0}, // #430
785 {DBGFIELD(/*EXTR_W*/ 25248) 1, false, false, false, 36, 1, 13, 1, 0, 0}, // #431
786 {DBGFIELD(/*INSV*/ 25255) 1, false, false, false, 36, 1, 13, 1, 0, 0}, // #432
787 {DBGFIELD(/*MTHLIP*/ 25260) 1, false, false, false, 36, 1, 3, 1, 0, 0}, // #433
788 {DBGFIELD(/*MTHI_DSP*/ 25267) 1, false, false, false, 36, 1, 3, 1, 0, 0}, // #434
789 {DBGFIELD(/*MTLO_DSP*/ 25276) 1, false, false, false, 36, 1, 3, 1, 0, 0}, // #435
790 {DBGFIELD(/*ABSQ_S_PH*/ 25285) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #436
791 {DBGFIELD(/*ABSQ_S_W*/ 25295) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #437
792 {DBGFIELD(/*ADDQ_PH*/ 25304) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #438
793 {DBGFIELD(/*ADDQ_S_PH*/ 25312) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #439
794 {DBGFIELD(/*ADDQ_S_W*/ 25322) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #440
795 {DBGFIELD(/*ADDSC*/ 25331) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #441
796 {DBGFIELD(/*ADDU_QB*/ 25337) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #442
797 {DBGFIELD(/*ADDU_S_QB*/ 25345) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #443
798 {DBGFIELD(/*ADDWC*/ 25355) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #444
799 {DBGFIELD(/*BITREV*/ 25361) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #445
800 {DBGFIELD(/*BPOSGE32*/ 25368) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #446
801 {DBGFIELD(/*CMPGU_EQ_QB*/ 25377) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #447
802 {DBGFIELD(/*CMPGU_LE_QB*/ 25389) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #448
803 {DBGFIELD(/*CMPGU_LT_QB*/ 25401) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #449
804 {DBGFIELD(/*CMPU_EQ_QB*/ 25413) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #450
805 {DBGFIELD(/*CMPU_LE_QB*/ 25424) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #451
806 {DBGFIELD(/*CMPU_LT_QB*/ 25435) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #452
807 {DBGFIELD(/*CMP_EQ_PH*/ 25446) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #453
808 {DBGFIELD(/*CMP_LE_PH*/ 25456) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #454
809 {DBGFIELD(/*CMP_LT_PH*/ 25466) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #455
810 {DBGFIELD(/*DPAQ_SA_L_W*/ 25476) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #456
811 {DBGFIELD(/*DPAQ_S_W_PH*/ 25488) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #457
812 {DBGFIELD(/*DPAU_H_QBL*/ 25500) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #458
813 {DBGFIELD(/*DPAU_H_QBR*/ 25511) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #459
814 {DBGFIELD(/*DPSQ_SA_L_W*/ 25522) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #460
815 {DBGFIELD(/*DPSQ_S_W_PH*/ 25534) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #461
816 {DBGFIELD(/*DPSU_H_QBL*/ 25546) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #462
817 {DBGFIELD(/*DPSU_H_QBR*/ 25557) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #463
818 {DBGFIELD(/*EXTPDPV*/ 25568) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #464
819 {DBGFIELD(/*EXTPDP*/ 25576) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #465
820 {DBGFIELD(/*EXTPV*/ 25583) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #466
821 {DBGFIELD(/*EXTP*/ 25589) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #467
822 {DBGFIELD(/*LBUX*/ 25594) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #468
823 {DBGFIELD(/*LHX*/ 25599) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #469
824 {DBGFIELD(/*LWX*/ 25603) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #470
825 {DBGFIELD(/*MADDU_DSP*/ 25607) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #471
826 {DBGFIELD(/*MADD_DSP*/ 25617) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #472
827 {DBGFIELD(/*MAQ_SA_W_PHL*/ 25626) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #473
828 {DBGFIELD(/*MAQ_SA_W_PHR*/ 25639) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #474
829 {DBGFIELD(/*MAQ_S_W_PHL*/ 25652) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #475
830 {DBGFIELD(/*MAQ_S_W_PHR*/ 25664) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #476
831 {DBGFIELD(/*MFHI_DSP*/ 25676) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #477
832 {DBGFIELD(/*MFLO_DSP*/ 25685) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #478
833 {DBGFIELD(/*MODSUB*/ 25694) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #479
834 {DBGFIELD(/*MSUBU_DSP*/ 25701) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #480
835 {DBGFIELD(/*MSUB_DSP*/ 25711) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #481
836 {DBGFIELD(/*MULEQ_S_W_PHL*/ 25720) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #482
837 {DBGFIELD(/*MULEQ_S_W_PHR*/ 25734) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #483
838 {DBGFIELD(/*MULEU_S_PH_QBL*/ 25748) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #484
839 {DBGFIELD(/*MULEU_S_PH_QBR*/ 25763) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #485
840 {DBGFIELD(/*MULQ_RS_PH*/ 25778) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #486
841 {DBGFIELD(/*MULSAQ_S_W_PH*/ 25789) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #487
842 {DBGFIELD(/*MULTU_DSP*/ 25803) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #488
843 {DBGFIELD(/*MULT_DSP*/ 25813) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #489
844 {DBGFIELD(/*PACKRL_PH*/ 25822) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #490
845 {DBGFIELD(/*PICK_PH*/ 25832) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #491
846 {DBGFIELD(/*PICK_QB*/ 25840) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #492
847 {DBGFIELD(/*PRECEQU_PH_QBLA*/ 25848) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #493
848 {DBGFIELD(/*PRECEQU_PH_QBL*/ 25864) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #494
849 {DBGFIELD(/*PRECEQU_PH_QBRA*/ 25879) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #495
850 {DBGFIELD(/*PRECEQU_PH_QBR*/ 25895) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #496
851 {DBGFIELD(/*PRECEQ_W_PHL*/ 25910) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #497
852 {DBGFIELD(/*PRECEQ_W_PHR*/ 25923) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #498
853 {DBGFIELD(/*PRECEU_PH_QBLA*/ 25936) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #499
854 {DBGFIELD(/*PRECEU_PH_QBL*/ 25951) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #500
855 {DBGFIELD(/*PRECEU_PH_QBRA*/ 25965) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #501
856 {DBGFIELD(/*PRECEU_PH_QBR*/ 25980) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #502
857 {DBGFIELD(/*PRECRQU_S_QB_PH*/ 25994) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #503
858 {DBGFIELD(/*PRECRQ_PH_W*/ 26010) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #504
859 {DBGFIELD(/*PRECRQ_QB_PH*/ 26022) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #505
860 {DBGFIELD(/*PRECRQ_RS_PH_W*/ 26035) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #506
861 {DBGFIELD(/*RADDU_W_QB*/ 26050) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #507
862 {DBGFIELD(/*RDDSP*/ 26061) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #508
863 {DBGFIELD(/*REPLV_PH*/ 26067) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #509
864 {DBGFIELD(/*REPLV_QB*/ 26076) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #510
865 {DBGFIELD(/*REPL_PH*/ 26085) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #511
866 {DBGFIELD(/*REPL_QB*/ 26093) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #512
867 {DBGFIELD(/*SHILOV*/ 26101) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #513
868 {DBGFIELD(/*SHILO*/ 26108) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #514
869 {DBGFIELD(/*SHLLV_PH*/ 26114) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #515
870 {DBGFIELD(/*SHLLV_QB*/ 26123) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #516
871 {DBGFIELD(/*SHLLV_S_PH*/ 26132) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #517
872 {DBGFIELD(/*SHLLV_S_W*/ 26143) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #518
873 {DBGFIELD(/*SHLL_PH*/ 26153) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #519
874 {DBGFIELD(/*SHLL_QB*/ 26161) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #520
875 {DBGFIELD(/*SHLL_S_PH*/ 26169) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #521
876 {DBGFIELD(/*SHLL_S_W*/ 26179) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #522
877 {DBGFIELD(/*SHRAV_PH*/ 26188) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #523
878 {DBGFIELD(/*SHRAV_R_PH*/ 26197) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #524
879 {DBGFIELD(/*SHRAV_R_W*/ 26208) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #525
880 {DBGFIELD(/*SHRA_PH*/ 26218) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #526
881 {DBGFIELD(/*SHRA_R_PH*/ 26226) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #527
882 {DBGFIELD(/*SHRA_R_W*/ 26236) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #528
883 {DBGFIELD(/*SHRLV_QB*/ 26245) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #529
884 {DBGFIELD(/*SHRL_QB*/ 26254) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #530
885 {DBGFIELD(/*SUBQ_PH*/ 26262) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #531
886 {DBGFIELD(/*SUBQ_S_PH*/ 26270) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #532
887 {DBGFIELD(/*SUBQ_S_W*/ 26280) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #533
888 {DBGFIELD(/*SUBU_QB*/ 26289) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #534
889 {DBGFIELD(/*SUBU_S_QB*/ 26297) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #535
890 {DBGFIELD(/*WRDSP*/ 26307) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #536
891 {DBGFIELD(/*PseudoCMPU_EQ_QB_PseudoCMPU_LE_QB_PseudoCMPU_LT_QB_PseudoCMP_EQ_PH_PseudoCMP_LE_PH_PseudoCMP_LT_PH*/ 26313) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #537
892 {DBGFIELD(/*PseudoPICK_PH_PseudoPICK_QB*/ 26412) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #538
893 {DBGFIELD(/*ABSQ_S_QB*/ 26440) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #539
894 {DBGFIELD(/*ADDQH_PH*/ 26450) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #540
895 {DBGFIELD(/*ADDQH_R_PH*/ 26459) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #541
896 {DBGFIELD(/*ADDQH_R_W*/ 26470) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #542
897 {DBGFIELD(/*ADDQH_W*/ 26480) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #543
898 {DBGFIELD(/*ADDUH_QB*/ 26488) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #544
899 {DBGFIELD(/*ADDUH_R_QB*/ 26497) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #545
900 {DBGFIELD(/*ADDU_PH*/ 26508) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #546
901 {DBGFIELD(/*ADDU_S_PH*/ 26516) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #547
902 {DBGFIELD(/*APPEND*/ 26526) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #548
903 {DBGFIELD(/*BALIGN*/ 26533) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #549
904 {DBGFIELD(/*CMPGDU_EQ_QB*/ 26540) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #550
905 {DBGFIELD(/*CMPGDU_LE_QB*/ 26553) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #551
906 {DBGFIELD(/*CMPGDU_LT_QB*/ 26566) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #552
907 {DBGFIELD(/*DPA_W_PH*/ 26579) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #553
908 {DBGFIELD(/*DPAQX_SA_W_PH*/ 26588) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #554
909 {DBGFIELD(/*DPAQX_S_W_PH*/ 26602) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #555
910 {DBGFIELD(/*DPAX_W_PH*/ 26615) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #556
911 {DBGFIELD(/*DPS_W_PH*/ 26625) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #557
912 {DBGFIELD(/*DPSQX_S_W_PH*/ 26634) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #558
913 {DBGFIELD(/*DPSQX_SA_W_PH*/ 26647) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #559
914 {DBGFIELD(/*DPSX_W_PH*/ 26661) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #560
915 {DBGFIELD(/*MUL_PH*/ 26671) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #561
916 {DBGFIELD(/*MUL_S_PH*/ 26678) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #562
917 {DBGFIELD(/*MULQ_RS_W*/ 26687) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #563
918 {DBGFIELD(/*MULQ_S_PH*/ 26697) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #564
919 {DBGFIELD(/*MULQ_S_W*/ 26707) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #565
920 {DBGFIELD(/*MULSA_W_PH*/ 26716) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #566
921 {DBGFIELD(/*PRECR_QB_PH*/ 26727) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #567
922 {DBGFIELD(/*PRECR_SRA_PH_W*/ 26739) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #568
923 {DBGFIELD(/*PRECR_SRA_R_PH_W*/ 26754) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #569
924 {DBGFIELD(/*PREPEND*/ 26771) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #570
925 {DBGFIELD(/*SHRA_QB*/ 26779) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #571
926 {DBGFIELD(/*SHRA_R_QB*/ 26787) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #572
927 {DBGFIELD(/*SHRAV_QB*/ 26797) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #573
928 {DBGFIELD(/*SHRAV_R_QB*/ 26806) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #574
929 {DBGFIELD(/*SHRL_PH*/ 26817) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #575
930 {DBGFIELD(/*SHRLV_PH*/ 26825) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #576
931 {DBGFIELD(/*SUBQH_PH*/ 26834) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #577
932 {DBGFIELD(/*SUBQH_R_PH*/ 26843) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #578
933 {DBGFIELD(/*SUBQH_W*/ 26854) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #579
934 {DBGFIELD(/*SUBQH_R_W*/ 26862) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #580
935 {DBGFIELD(/*SUBU_PH*/ 26872) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #581
936 {DBGFIELD(/*SUBU_S_PH*/ 26880) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #582
937 {DBGFIELD(/*SUBUH_QB*/ 26890) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #583
938 {DBGFIELD(/*SUBUH_R_QB*/ 26899) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #584
939 {DBGFIELD(/*LWDSP_MM*/ 26910) 1, false, false, false, 1, 2, 2, 1, 0, 0}, // #585
940 {DBGFIELD(/*SWDSP_MM*/ 26919) 1, false, false, false, 1, 2, 1, 1, 0, 0}, // #586
941 {DBGFIELD(/*ABSQ_S_PH_MM*/ 26928) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #587
942 {DBGFIELD(/*ABSQ_S_W_MM*/ 26941) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #588
943 {DBGFIELD(/*ADDQ_PH_MM*/ 26953) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #589
944 {DBGFIELD(/*ADDQ_S_PH_MM*/ 26964) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #590
945 {DBGFIELD(/*ADDQ_S_W_MM*/ 26977) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #591
946 {DBGFIELD(/*ADDSC_MM*/ 26989) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #592
947 {DBGFIELD(/*ADDU_QB_MM*/ 26998) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #593
948 {DBGFIELD(/*ADDU_S_QB_MM*/ 27009) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #594
949 {DBGFIELD(/*ADDWC_MM*/ 27022) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #595
950 {DBGFIELD(/*BITREV_MM*/ 27031) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #596
951 {DBGFIELD(/*BPOSGE32_MM*/ 27041) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #597
952 {DBGFIELD(/*CMPGU_EQ_QB_MM*/ 27053) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #598
953 {DBGFIELD(/*CMPGU_LE_QB_MM*/ 27068) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #599
954 {DBGFIELD(/*CMPGU_LT_QB_MM*/ 27083) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #600
955 {DBGFIELD(/*CMPU_EQ_QB_MM*/ 27098) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #601
956 {DBGFIELD(/*CMPU_LE_QB_MM*/ 27112) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #602
957 {DBGFIELD(/*CMPU_LT_QB_MM*/ 27126) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #603
958 {DBGFIELD(/*CMP_EQ_PH_MM*/ 27140) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #604
959 {DBGFIELD(/*CMP_LE_PH_MM*/ 27153) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #605
960 {DBGFIELD(/*CMP_LT_PH_MM*/ 27166) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #606
961 {DBGFIELD(/*DPAQ_SA_L_W_MM*/ 27179) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #607
962 {DBGFIELD(/*DPAQ_S_W_PH_MM*/ 27194) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #608
963 {DBGFIELD(/*DPAU_H_QBL_MM*/ 27209) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #609
964 {DBGFIELD(/*DPAU_H_QBR_MM*/ 27223) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #610
965 {DBGFIELD(/*DPSQ_SA_L_W_MM*/ 27237) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #611
966 {DBGFIELD(/*DPSQ_S_W_PH_MM*/ 27252) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #612
967 {DBGFIELD(/*DPSU_H_QBL_MM*/ 27267) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #613
968 {DBGFIELD(/*DPSU_H_QBR_MM*/ 27281) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #614
969 {DBGFIELD(/*EXTPDPV_MM*/ 27295) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #615
970 {DBGFIELD(/*EXTPDP_MM*/ 27306) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #616
971 {DBGFIELD(/*EXTPV_MM*/ 27316) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #617
972 {DBGFIELD(/*EXTP_MM*/ 27325) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #618
973 {DBGFIELD(/*EXTRV_RS_W_MM*/ 27333) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #619
974 {DBGFIELD(/*EXTRV_R_W_MM*/ 27347) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #620
975 {DBGFIELD(/*EXTRV_S_H_MM*/ 27360) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #621
976 {DBGFIELD(/*EXTRV_W_MM*/ 27373) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #622
977 {DBGFIELD(/*EXTR_RS_W_MM*/ 27384) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #623
978 {DBGFIELD(/*EXTR_R_W_MM*/ 27397) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #624
979 {DBGFIELD(/*EXTR_S_H_MM*/ 27409) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #625
980 {DBGFIELD(/*EXTR_W_MM*/ 27421) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #626
981 {DBGFIELD(/*INSV_MM*/ 27431) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #627
982 {DBGFIELD(/*LBUX_MM*/ 27439) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #628
983 {DBGFIELD(/*LHX_MM*/ 27447) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #629
984 {DBGFIELD(/*LWX_MM*/ 27454) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #630
985 {DBGFIELD(/*MADDU_DSP_MM*/ 27461) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #631
986 {DBGFIELD(/*MADD_DSP_MM*/ 27474) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #632
987 {DBGFIELD(/*MAQ_SA_W_PHL_MM*/ 27486) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #633
988 {DBGFIELD(/*MAQ_SA_W_PHR_MM*/ 27502) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #634
989 {DBGFIELD(/*MAQ_S_W_PHL_MM*/ 27518) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #635
990 {DBGFIELD(/*MAQ_S_W_PHR_MM*/ 27533) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #636
991 {DBGFIELD(/*MFHI_DSP_MM*/ 27548) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #637
992 {DBGFIELD(/*MFLO_DSP_MM*/ 27560) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #638
993 {DBGFIELD(/*MODSUB_MM*/ 27572) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #639
994 {DBGFIELD(/*MOVEP_MMR6*/ 27582) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #640
995 {DBGFIELD(/*MOVN_I_MM*/ 27593) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #641
996 {DBGFIELD(/*MOVZ_I_MM*/ 27603) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #642
997 {DBGFIELD(/*MSUBU_DSP_MM*/ 27613) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #643
998 {DBGFIELD(/*MSUB_DSP_MM*/ 27626) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #644
999 {DBGFIELD(/*MTHI_DSP_MM*/ 27638) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #645
1000 {DBGFIELD(/*MTHLIP_MM*/ 27650) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #646
1001 {DBGFIELD(/*MTLO_DSP_MM*/ 27660) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #647
1002 {DBGFIELD(/*MULEQ_S_W_PHL_MM*/ 27672) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #648
1003 {DBGFIELD(/*MULEQ_S_W_PHR_MM*/ 27689) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #649
1004 {DBGFIELD(/*MULEU_S_PH_QBL_MM*/ 27706) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #650
1005 {DBGFIELD(/*MULEU_S_PH_QBR_MM*/ 27724) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #651
1006 {DBGFIELD(/*MULQ_RS_PH_MM*/ 27742) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #652
1007 {DBGFIELD(/*MULSAQ_S_W_PH_MM*/ 27756) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #653
1008 {DBGFIELD(/*MULTU_DSP_MM*/ 27773) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #654
1009 {DBGFIELD(/*MULT_DSP_MM*/ 27786) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #655
1010 {DBGFIELD(/*PACKRL_PH_MM*/ 27798) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #656
1011 {DBGFIELD(/*PICK_PH_MM*/ 27811) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #657
1012 {DBGFIELD(/*PICK_QB_MM*/ 27822) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #658
1013 {DBGFIELD(/*PRECEQU_PH_QBLA_MM*/ 27833) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #659
1014 {DBGFIELD(/*PRECEQU_PH_QBL_MM*/ 27852) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #660
1015 {DBGFIELD(/*PRECEQU_PH_QBRA_MM*/ 27870) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #661
1016 {DBGFIELD(/*PRECEQU_PH_QBR_MM*/ 27889) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #662
1017 {DBGFIELD(/*PRECEQ_W_PHL_MM*/ 27907) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #663
1018 {DBGFIELD(/*PRECEQ_W_PHR_MM*/ 27923) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #664
1019 {DBGFIELD(/*PRECEU_PH_QBLA_MM*/ 27939) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #665
1020 {DBGFIELD(/*PRECEU_PH_QBL_MM*/ 27957) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #666
1021 {DBGFIELD(/*PRECEU_PH_QBRA_MM*/ 27974) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #667
1022 {DBGFIELD(/*PRECEU_PH_QBR_MM*/ 27992) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #668
1023 {DBGFIELD(/*PRECRQU_S_QB_PH_MM*/ 28009) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #669
1024 {DBGFIELD(/*PRECRQ_PH_W_MM*/ 28028) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #670
1025 {DBGFIELD(/*PRECRQ_QB_PH_MM*/ 28043) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #671
1026 {DBGFIELD(/*PRECRQ_RS_PH_W_MM*/ 28059) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #672
1027 {DBGFIELD(/*RADDU_W_QB_MM*/ 28077) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #673
1028 {DBGFIELD(/*RDDSP_MM*/ 28091) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #674
1029 {DBGFIELD(/*REPLV_PH_MM*/ 28100) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #675
1030 {DBGFIELD(/*REPLV_QB_MM*/ 28112) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #676
1031 {DBGFIELD(/*REPL_PH_MM*/ 28124) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #677
1032 {DBGFIELD(/*REPL_QB_MM*/ 28135) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #678
1033 {DBGFIELD(/*SHILOV_MM*/ 28146) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #679
1034 {DBGFIELD(/*SHILO_MM*/ 28156) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #680
1035 {DBGFIELD(/*SHLLV_PH_MM*/ 28165) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #681
1036 {DBGFIELD(/*SHLLV_QB_MM*/ 28177) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #682
1037 {DBGFIELD(/*SHLLV_S_PH_MM*/ 28189) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #683
1038 {DBGFIELD(/*SHLLV_S_W_MM*/ 28203) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #684
1039 {DBGFIELD(/*SHLL_PH_MM*/ 28216) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #685
1040 {DBGFIELD(/*SHLL_QB_MM*/ 28227) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #686
1041 {DBGFIELD(/*SHLL_S_PH_MM*/ 28238) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #687
1042 {DBGFIELD(/*SHLL_S_W_MM*/ 28251) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #688
1043 {DBGFIELD(/*SHRAV_PH_MM*/ 28263) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #689
1044 {DBGFIELD(/*SHRAV_R_PH_MM*/ 28275) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #690
1045 {DBGFIELD(/*SHRAV_R_W_MM*/ 28289) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #691
1046 {DBGFIELD(/*SHRA_PH_MM*/ 28302) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #692
1047 {DBGFIELD(/*SHRA_R_PH_MM*/ 28313) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #693
1048 {DBGFIELD(/*SHRA_R_W_MM*/ 28326) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #694
1049 {DBGFIELD(/*SHRLV_QB_MM*/ 28338) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #695
1050 {DBGFIELD(/*SHRL_QB_MM*/ 28350) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #696
1051 {DBGFIELD(/*SUBQ_PH_MM*/ 28361) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #697
1052 {DBGFIELD(/*SUBQ_S_PH_MM*/ 28372) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #698
1053 {DBGFIELD(/*SUBQ_S_W_MM*/ 28385) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #699
1054 {DBGFIELD(/*SUBU_QB_MM*/ 28397) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #700
1055 {DBGFIELD(/*SUBU_S_QB_MM*/ 28408) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #701
1056 {DBGFIELD(/*WRDSP_MM*/ 28421) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #702
1057 {DBGFIELD(/*ABSQ_S_QB_MMR2*/ 28430) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #703
1058 {DBGFIELD(/*ADDQH_PH_MMR2*/ 28445) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #704
1059 {DBGFIELD(/*ADDQH_R_PH_MMR2*/ 28459) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #705
1060 {DBGFIELD(/*ADDQH_R_W_MMR2*/ 28475) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #706
1061 {DBGFIELD(/*ADDQH_W_MMR2*/ 28490) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #707
1062 {DBGFIELD(/*ADDUH_QB_MMR2*/ 28503) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #708
1063 {DBGFIELD(/*ADDUH_R_QB_MMR2*/ 28517) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #709
1064 {DBGFIELD(/*ADDU_PH_MMR2*/ 28533) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #710
1065 {DBGFIELD(/*ADDU_S_PH_MMR2*/ 28546) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #711
1066 {DBGFIELD(/*APPEND_MMR2*/ 28561) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #712
1067 {DBGFIELD(/*BALIGN_MMR2*/ 28573) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #713
1068 {DBGFIELD(/*CMPGDU_EQ_QB_MMR2*/ 28585) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #714
1069 {DBGFIELD(/*CMPGDU_LE_QB_MMR2*/ 28603) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #715
1070 {DBGFIELD(/*CMPGDU_LT_QB_MMR2*/ 28621) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #716
1071 {DBGFIELD(/*DPA_W_PH_MMR2*/ 28639) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #717
1072 {DBGFIELD(/*DPAQX_SA_W_PH_MMR2*/ 28653) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #718
1073 {DBGFIELD(/*DPAQX_S_W_PH_MMR2*/ 28672) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #719
1074 {DBGFIELD(/*DPAX_W_PH_MMR2*/ 28690) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #720
1075 {DBGFIELD(/*DPS_W_PH_MMR2*/ 28705) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #721
1076 {DBGFIELD(/*DPSQX_S_W_PH_MMR2*/ 28719) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #722
1077 {DBGFIELD(/*DPSQX_SA_W_PH_MMR2*/ 28737) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #723
1078 {DBGFIELD(/*DPSX_W_PH_MMR2*/ 28756) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #724
1079 {DBGFIELD(/*MUL_PH_MMR2*/ 28771) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #725
1080 {DBGFIELD(/*MUL_S_PH_MMR2*/ 28783) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #726
1081 {DBGFIELD(/*MULQ_RS_W_MMR2*/ 28797) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #727
1082 {DBGFIELD(/*MULQ_S_PH_MMR2*/ 28812) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #728
1083 {DBGFIELD(/*MULQ_S_W_MMR2*/ 28827) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #729
1084 {DBGFIELD(/*MULSA_W_PH_MMR2*/ 28841) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #730
1085 {DBGFIELD(/*PRECR_QB_PH_MMR2*/ 28857) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #731
1086 {DBGFIELD(/*PRECR_SRA_PH_W_MMR2*/ 28874) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #732
1087 {DBGFIELD(/*PRECR_SRA_R_PH_W_MMR2*/ 28894) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #733
1088 {DBGFIELD(/*PREPEND_MMR2*/ 28916) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #734
1089 {DBGFIELD(/*SHRA_QB_MMR2*/ 28929) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #735
1090 {DBGFIELD(/*SHRA_R_QB_MMR2*/ 28942) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #736
1091 {DBGFIELD(/*SHRAV_QB_MMR2*/ 28957) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #737
1092 {DBGFIELD(/*SHRAV_R_QB_MMR2*/ 28971) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #738
1093 {DBGFIELD(/*SHRL_PH_MMR2*/ 28987) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #739
1094 {DBGFIELD(/*SHRLV_PH_MMR2*/ 29000) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #740
1095 {DBGFIELD(/*SUBQH_PH_MMR2*/ 29014) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #741
1096 {DBGFIELD(/*SUBQH_R_PH_MMR2*/ 29028) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #742
1097 {DBGFIELD(/*SUBQH_W_MMR2*/ 29044) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #743
1098 {DBGFIELD(/*SUBQH_R_W_MMR2*/ 29057) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #744
1099 {DBGFIELD(/*SUBU_PH_MMR2*/ 29072) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #745
1100 {DBGFIELD(/*SUBU_S_PH_MMR2*/ 29085) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #746
1101 {DBGFIELD(/*SUBUH_QB_MMR2*/ 29100) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #747
1102 {DBGFIELD(/*SUBUH_R_QB_MMR2*/ 29114) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #748
1103 {DBGFIELD(/*BPOSGE32C_MMR3*/ 29130) 1, false, false, false, 36, 1, 2, 1, 0, 0}, // #749
1104 {DBGFIELD(/*P5600WriteALU*/ 29145) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #750
1105 {DBGFIELD(/*P5600WriteAL2*/ 29159) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #751
1106}; // MipsGenericModelSchedClasses
1107
1108// {Name, NumMicroOps, BeginGroup, EndGroup, RetireOOO, WriteProcResIdx,#, WriteLatencyIdx,#, ReadAdvanceIdx,#}
1109static const llvm::MCSchedClassDesc MipsI6400ModelSchedClasses[] = {
1110 {DBGFIELD(1) 8191, false, false, false, 0, 0, 0, 0, 0, 0},
1111 {DBGFIELD(/*SB_SD_SH_SW_SDC1_SDC164_SWC1_SWC2_R6_SDC2_R6_SDC3*/ 19) 1, false, false, false, 37, 2, 1, 1, 0, 0}, // #1
1112 {DBGFIELD(/*SC_R6_SCD_R6_SYNCI_TLBP_TLBR_TLBWI_TLBWR_TLBINV_TLBINVF_CACHE_R6_SC64_R6*/ 69) 1, false, false, false, 39, 2, 14, 1, 0, 0}, // #2
1113 {DBGFIELD(/*LB_LBu_LBu64_LD_LH_LHu_LHu64_LW_LWu_LDC1_LDC164_LWC1_LDC2_R6_LDC3_LWC2_R6_LLD_R6_LL_R6_LWPC_LWUPC_LDPC_ST_B_ST_H_ST_W_ST_D_LB64_LH64_LW64_LWL64_LWR64_SB64_SH64_SW64_SWL64_SWR64_LL64_R6*/ 142) 1, false, false, false, 37, 2, 7, 1, 0, 0}, // #3
1114 {DBGFIELD(/*PREF_PREF_R6_PAUSE*/ 327) 1, false, false, false, 37, 2, 1, 1, 0, 0}, // #4
1115 {DBGFIELD(/*SYNC*/ 346) 1, false, false, false, 39, 2, 13, 1, 0, 0}, // #5
1116 {DBGFIELD(/*J_JAL_JALR_B_BEQ_BNE_BGEZ_BGTZ_BLEZ_BLTZ_JALR64_JALR64Pseudo_JIALC_JIALC64_JIC_JIC64_JR64_JR_HB_R6_JR_HB64_R6_NAL_SDBBP_R6_SYSCALL_BEQC64_BEQZC64_BGEC64_BGEUC64_BGTZC64_BLEZC64_BLTC64_BLTUC64_BNEC64_BNEZC64_PseudoIndirectBranchR6_BC_BALC_BEQZC_BNEZC_BLEZC_BGEZC_BGTZC_BLTZC_BEQZALC_BNEZALC_BLEZALC_BGEZALC_BGTZALC_BLTZALC_BEQC_BNEC_BGEC_BLTC_BGEUC_BLTUC_BAL_BOVC_BNVC_BC1EQZ_BC1NEZ_BREAK_ERET_ERETNC_BAL_BR_DERET_JALRHBPseudo_JALRPseudo_JALR_HB_JALR_HB64_TAILCALL_PseudoIndirectBranch64R6_TAILCALL64R6REG_TAILCALLR6REG_PseudoIndrectHazardBranch64R6_PseudoIndrectHazardBranchR6_TAILCALLHB64R6REG_TAILCALLHBR6REG_PseudoReturn_PseudoReturn64_ERet_RetRA_BC2EQZ_BC2NEZ_TLT_TLTU_TNE_WAIT_DI_TRAP_EI_BEQ64_BGEZ64_BGEZC64_BGTZ64_BLEZ64_BLTZ64_BLTZC64_BNE64_JALRHB64Pseudo*/ 351) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #6
1117 {DBGFIELD(/*ADD_ADDiu_ADDIUPC_ADDu_ALIGN_ALUIPC_AND_ANDi_AUI_AUIPC_BITSWAP_CFC1_CLO_R6_CLZ_R6_CTC1_DADD_DADDiu_DADDu_DAHI_DALIGN_DATI_DAUI_DBITSWAP_DCLO_R6_DCLZ_R6_DEXT_DEXT64_32_DEXTM_DEXTU_DINS_DINSM_DINSU_DLSA_R6_DMFC1_DMTC1_DROTR_DROTR32_DROTRV_DSBH_DSHD_DSLL_DSLL32_DSLLV_DSRA_DSRA32_DSRAV_DSRL_DSRL32_DSRLV_DSUB_DSUBu_EXT_INS_LSA_LSA_R6_LUi_MFC1_MFC1_D64_MFC0_MFC2_MTC0_MTC2_MFHC1_D32_MFHC1_D64_MTC1_MTC1_D64_MTHC1_D32_MTHC1_D64_NOP_NOR_OR_ORi_ROTR_ROTRV_SEB_SEB64_SEH_SEH64_SELEQZ_SELEQZ64_SELNEZ_SELNEZ64_SLL_SLLV_SLT_SLTi_SLTiu_SLTu_SRA_SRAV_SRL_SRLV_SSNOP_SUB_SUBu_WSBH_XOR_XORi_SLT64_SLTu64_AND64_OR64_XOR64_NOR64_SLTi64_SLTiu64_ANDi64_ORi64_XORi64_LUi64_DSLL64_32_SLL64_32_SLL64_64_LONG_BRANCH_LUi2Op_64_LONG_BRANCH_DADDiu2Op_LONG_BRANCH_DADDiu_DLSA_TEQ_TGE_TGEU_COPY_BuildPairF64_BuildPairF64_64_ExtractElementF64_ExtractElementF64_64_SELNEZ_D_SELNEZ_S_SELEQZ_D_SELEQZ_S_SEL_D_SEL_S_EHB_RDHWR_RDHWR64_EVP_DVP_DMFC0_DMFC2_DMTC0_DMTC2*/ 1115) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #7
1118 {DBGFIELD(/*MUL_R6_MULU_MUH_MUHU_DMUL_R6_DMUH_DMULU_DMUHU*/ 2049) 1, false, false, false, 13, 1, 6, 1, 0, 0}, // #8
1119 {DBGFIELD(/*DIV_DIVU_MOD_MODU_DDIV_DMOD_DDIVU_DMODU*/ 2095) 1, false, false, false, 13, 1, 9, 1, 0, 0}, // #9
1120 {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*/ 2135) 1, false, false, false, 13, 1, 9, 1, 0, 0}, // #10
1121 {DBGFIELD(/*FABS_S_FNEG_S_FMOV_S_FMOV_D32_FMOV_D64_FNEG_D32_FNEG_D64_CLASS_S_CLASS_D*/ 2199) 1, false, false, false, 43, 2, 1, 1, 0, 0}, // #11
1122 {DBGFIELD(/*FADD_S_FSUB_S_FSUB_D32_FSUB_D64*/ 2272) 1, false, false, false, 45, 2, 6, 1, 0, 0}, // #12
1123 {DBGFIELD(/*FMUL_S_FMUL_D32_FMUL_D64*/ 2304) 1, false, false, false, 47, 3, 3, 1, 0, 0}, // #13
1124 {DBGFIELD(/*FDIV_S_FSQRT_S_FDIV_D32_FDIV_D64_FSQRT_D_FSQRT_D32_FSQRT_D64_FSQRT_W_RECIP_S_RECIP_D32_RECIP_D64_FRSQRT_D_FRSQRT_W_RSQRT_S_RSQRT_D32_RSQRT_D64_FRCP_D_FRCP_W*/ 2329) 1, false, false, false, 50, 3, 15, 1, 0, 0}, // #14
1125 {DBGFIELD(/*DIV_S_B_DIV_S_D_DIV_S_H_DIV_S_W*/ 2486) 1, false, false, false, 50, 3, 15, 1, 0, 0}, // #15
1126 {DBGFIELD(/*DIV_U_B_DIV_U_D_DIV_U_H_DIV_U_W*/ 2518) 1, false, false, false, 50, 3, 15, 1, 0, 0}, // #16
1127 {DBGFIELD(/*ADDV_B_ADDV_H_ADDV_W_ADDV_D_ADDVI_B_ADDVI_H_ADDVI_W_ADDVI_D_SUBV_B_SUBV_H_SUBV_W_SUBV_D_SUBVI_B_SUBVI_H_SUBVI_W_SUBVI_D*/ 2550) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #17
1128 {DBGFIELD(/*ASUB_S_B_ASUB_S_D_ASUB_S_H_ASUB_S_W*/ 2670) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #18
1129 {DBGFIELD(/*ASUB_U_B_ASUB_U_D_ASUB_U_H_ASUB_U_W*/ 2706) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #19
1130 {DBGFIELD(/*SUBSUS_U_B_SUBSUS_U_D_SUBSUS_U_H_SUBSUS_U_W*/ 2742) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #20
1131 {DBGFIELD(/*MAX_D_MAX_S_MAXA_D_MAXA_S_MIN_D_MIN_S_MINA_D_MINA_S*/ 2786) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #21
1132 {DBGFIELD(/*ADD_A_B_ADD_A_H_ADD_A_W_ADD_A_D_ADDS_A_B_ADDS_A_H_ADDS_A_W_ADDS_A_D_ADDS_S_B_ADDS_S_H_ADDS_S_W_ADDS_S_D_ADDS_U_B_ADDS_U_H_ADDS_U_W_ADDS_U_D_HADD_S_H_HADD_S_W_HADD_S_D_HADD_U_H_HADD_U_W_HADD_U_D_SUBS_S_B_SUBS_S_H_SUBS_S_W_SUBS_S_D_SUBS_U_B_SUBS_U_H_SUBS_U_W_SUBS_U_D_SUBSUU_S_B_SUBSUU_S_H_SUBSUU_S_W_SUBSUU_S_D_HSUB_S_H_HSUB_S_W_HSUB_S_D_HSUB_U_H_HSUB_U_W_HSUB_U_D_AVE_S_B_AVE_S_H_AVE_S_W_AVE_S_D_AVE_U_B_AVE_U_H_AVE_U_W_AVE_U_D_AVER_S_B_AVER_S_H_AVER_S_W_AVER_S_D_AVER_U_B_AVER_U_H_AVER_U_W_AVER_U_D_MIN_A_B_MIN_A_H_MIN_A_W_MIN_A_D_MIN_S_B_MIN_S_H_MIN_S_W_MIN_S_D_MIN_U_B_MIN_U_H_MIN_U_W_MIN_U_D_MINI_S_B_MINI_S_H_MINI_S_W_MINI_S_D_MINI_U_B_MINI_U_H_MINI_U_W_MINI_U_D_MAX_A_B_MAX_A_H_MAX_A_W_MAX_A_D_MAX_S_B_MAX_S_H_MAX_S_W_MAX_S_D_MAX_U_B_MAX_U_H_MAX_U_W_MAX_U_D_MAXI_S_B_MAXI_S_H_MAXI_S_W_MAXI_S_D_MAXI_U_B_MAXI_U_H_MAXI_U_W_MAXI_U_D_CEQ_B_CEQ_H_CEQ_W_CEQ_D_CEQI_B_CEQI_H_CEQI_W_CEQI_D_CLE_S_B_CLE_S_H_CLE_S_W_CLE_S_D_CLE_U_B_CLE_U_H_CLE_U_W_CLE_U_D_CLEI_S_B_CLEI_S_H_CLEI_S_W_CLEI_S_D_CLEI_U_B_CLEI_U_H_CLEI_U_W_CLEI_U_D_CLT_S_B_CLT_S_H_CLT_S_W_CLT_S_D_CLT_U_B_CLT_U_H_CLT_U_W_CLT_U_D_CLTI_S_B_CLTI_S_H_CLTI_S_W_CLTI_S_D_CLTI_U_B_CLTI_U_H_CLTI_U_W_CLTI_U_D*/ 2838) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #22
1133 {DBGFIELD(/*SAT_S_B_SAT_S_H_SAT_S_W_SAT_S_D_SAT_U_B_SAT_U_H_SAT_U_W_SAT_U_D_PCNT_B_PCNT_H_PCNT_W_PCNT_D*/ 3998) 1, false, false, false, 53, 2, 7, 1, 0, 0}, // #23
1134 {DBGFIELD(/*SLL_B_SLL_H_SLL_W_SLL_D_SLLI_B_SLLI_H_SLLI_W_SLLI_D_SRA_B_SRA_H_SRA_W_SRA_D_SRAI_B_SRAI_H_SRAI_W_SRAI_D_SRAR_B_SRAR_H_SRAR_W_SRAR_D_SRARI_B_SRARI_H_SRARI_W_SRARI_D_SRL_B_SRL_H_SRL_W_SRL_D_SRLI_B_SRLI_H_SRLI_W_SRLI_D_SRLR_B_SRLR_H_SRLR_W_SRLR_D_SRLRI_B_SRLRI_H_SRLRI_W_SRLRI_D_NLOC_B_NLOC_H_NLOC_W_NLOC_D_NLZC_B_NLZC_H_NLZC_W_NLZC_D_BNEG_B_BNEG_H_BNEG_W_BNEG_D_BNEGI_B_BNEGI_H_BNEGI_W_BNEGI_D_BCLR_B_BCLR_H_BCLR_W_BCLR_D_BCLRI_B_BCLRI_H_BCLRI_W_BCLRI_D_SHF_B_SHF_H_SHF_W*/ 4090) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #24
1135 {DBGFIELD(/*AND_V_ANDI_B_OR_V_ORI_B_XOR_V_XORI_B_NOR_V_NORI_B*/ 4560) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #25
1136 {DBGFIELD(/*NOR_V_D_PSEUDO_NOR_V_H_PSEUDO_NOR_V_W_PSEUDO*/ 4610) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #26
1137 {DBGFIELD(/*OR_V_D_PSEUDO_OR_V_H_PSEUDO_OR_V_W_PSEUDO*/ 4655) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #27
1138 {DBGFIELD(/*XOR_V_D_PSEUDO_XOR_V_H_PSEUDO_XOR_V_W_PSEUDO*/ 4697) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #28
1139 {DBGFIELD(/*AND_V_D_PSEUDO_AND_V_H_PSEUDO_AND_V_W_PSEUDO*/ 4742) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #29
1140 {DBGFIELD(/*ILVEV_B_ILVEV_D_ILVEV_H_ILVEV_W*/ 4787) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #30
1141 {DBGFIELD(/*ILVL_B_ILVL_D_ILVL_H_ILVL_W*/ 4819) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #31
1142 {DBGFIELD(/*ILVOD_B_ILVOD_D_ILVOD_H_ILVOD_W*/ 4847) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #32
1143 {DBGFIELD(/*ILVR_B_ILVR_D_ILVR_H_ILVR_W*/ 4879) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #33
1144 {DBGFIELD(/*PCKEV_B_PCKEV_D_PCKEV_H_PCKEV_W*/ 4907) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #34
1145 {DBGFIELD(/*PCKOD_B_PCKOD_D_PCKOD_H_PCKOD_W*/ 4939) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #35
1146 {DBGFIELD(/*FILL_B_FILL_D_FILL_H_FILL_W*/ 4971) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #36
1147 {DBGFIELD(/*FILL_FD_PSEUDO_FILL_FW_PSEUDO*/ 4999) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #37
1148 {DBGFIELD(/*INSERT_FD_PSEUDO_INSERT_FW_PSEUDO*/ 5029) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #38
1149 {DBGFIELD(/*SPLAT_B_SPLAT_D_SPLAT_H_SPLAT_W*/ 5063) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #39
1150 {DBGFIELD(/*SPLATI_B_SPLATI_D_SPLATI_H_SPLATI_W*/ 5095) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #40
1151 {DBGFIELD(/*CTCMSA_CFCMSA_COPY_S_B_COPY_S_H_COPY_S_W_COPY_S_D_COPY_U_B_COPY_U_H_COPY_U_W_BNZ_B_BNZ_H_BNZ_W_BNZ_D_BNZ_V_BZ_B_BZ_H_BZ_W_BZ_D_BZ_V*/ 5131) 1, false, false, false, 43, 2, 1, 1, 0, 0}, // #41
1152 {DBGFIELD(/*LD_B_LD_H_LD_W_LD_D*/ 5263) 1, false, false, false, 53, 2, 7, 1, 0, 0}, // #42
1153 {DBGFIELD(/*LDI_B_LDI_H_LDI_W_LDI_D_MOVE_V*/ 5283) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #43
1154 {DBGFIELD(/*FCAF_W_FCAF_D_FCUN_W_FCUN_D_FCOR_W_FCOR_D_FCEQ_W_FCEQ_D_FCUNE_W_FCUNE_D_FCUEQ_W_FCUEQ_D_FCNE_W_FCNE_D_FCLT_W_FCLT_D_FCULT_W_FCULT_D_FCLE_W_FCLE_D_FCULE_W_FCULE_D_FSAF_W_FSAF_D_FSUN_W_FSUN_D_FSOR_W_FSOR_D_FSEQ_W_FSEQ_D_FSUNE_W_FSUNE_D_FSUEQ_W_FSUEQ_D_FSNE_W_FSNE_D_FSLT_W_FSLT_D_FSULT_W_FSULT_D_FSLE_W_FSLE_D_FSULE_W_FSULE_D*/ 5314) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #44
1155 {DBGFIELD(/*FMAX_W_FMAX_D_FMAX_A_W_FMAX_A_D_FMIN_W_FMIN_D_FMIN_A_W_FMIN_A_D_FCLASS_W_FCLASS_D_FABS_D_FABS_W_FABS_D32_FABS_D64*/ 5638) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #45
1156 {DBGFIELD(/*CMP_UN_D_CMP_UN_S*/ 5752) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #46
1157 {DBGFIELD(/*CMP_UEQ_D_CMP_UEQ_S*/ 5770) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #47
1158 {DBGFIELD(/*CMP_EQ_D_CMP_EQ_S*/ 5790) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #48
1159 {DBGFIELD(/*CMP_LT_D_CMP_LT_S*/ 5808) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #49
1160 {DBGFIELD(/*CMP_ULT_D_CMP_ULT_S*/ 5826) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #50
1161 {DBGFIELD(/*CMP_LE_D_CMP_LE_S*/ 5846) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #51
1162 {DBGFIELD(/*CMP_ULE_D_CMP_ULE_S*/ 5864) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #52
1163 {DBGFIELD(/*CMP_F_D_CMP_F_S*/ 5884) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #53
1164 {DBGFIELD(/*CMP_SAF_D_CMP_SAF_S*/ 5900) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #54
1165 {DBGFIELD(/*CMP_SEQ_D_CMP_SEQ_S*/ 5920) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #55
1166 {DBGFIELD(/*CMP_SLE_D_CMP_SLE_S*/ 5940) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #56
1167 {DBGFIELD(/*CMP_SLT_D_CMP_SLT_S*/ 5960) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #57
1168 {DBGFIELD(/*CMP_SUEQ_D_CMP_SUEQ_S*/ 5980) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #58
1169 {DBGFIELD(/*CMP_SULE_D_CMP_SULE_S*/ 6002) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #59
1170 {DBGFIELD(/*CMP_SULT_D_CMP_SULT_S*/ 6024) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #60
1171 {DBGFIELD(/*CMP_SUN_D_CMP_SUN_S*/ 6046) 1, false, false, false, 43, 2, 2, 1, 0, 0}, // #61
1172 {DBGFIELD(/*TRUNC_W_S_TRUNC_L_S_TRUNC_L_D64_TRUNC_W_D32_TRUNC_W_D64_PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S_ROUND_W_S_ROUND_L_S_ROUND_L_D64_FLOOR_W_S_FLOOR_L_S_FLOOR_L_D64_CVT_D32_S_CVT_D32_W_CVT_D64_W_CVT_D64_S_CVT_D64_L_CVT_L_S_CVT_L_D64_CVT_S_W_CVT_S_D32_CVT_S_PU64_CVT_S_PL64_CVT_S_L_CVT_S_D64_CVT_W_S_CEIL_W_S_CEIL_L_S_CEIL_L_D64_FLOOR_W_D32_FLOOR_W_D64_CVT_W_D64_CVT_W_D32_RINT_D_RINT_S_ROUND_W_D32_ROUND_W_D64_CEIL_W_D32_CEIL_W_D64*/ 6066) 1, false, false, false, 45, 2, 6, 1, 0, 0}, // #62
1173 {DBGFIELD(/*BMZ_V_BMZI_B_BMNZ_V_BMNZI_B_INSERT_B_INSERT_H_INSERT_W_INSERT_D_INSVE_B_INSVE_H_INSVE_W_INSVE_D*/ 6503) 1, false, false, false, 55, 2, 1, 1, 0, 0}, // #63
1174 {DBGFIELD(/*BSELI_B_BSEL_V*/ 6599) 1, false, false, false, 55, 2, 1, 1, 0, 0}, // #64
1175 {DBGFIELD(/*BSEL_D_PSEUDO_BSEL_FD_PSEUDO_BSEL_FW_PSEUDO_BSEL_H_PSEUDO_BSEL_W_PSEUDO*/ 6614) 1, false, false, false, 55, 2, 1, 1, 0, 0}, // #65
1176 {DBGFIELD(/*BINSL_B_BINSL_H_BINSL_W_BINSL_D_BINSLI_B_BINSLI_H_BINSLI_W_BINSLI_D_BINSR_B_BINSR_H_BINSR_W_BINSR_D_BINSRI_B_BINSRI_H_BINSRI_W_BINSRI_D_VSHF_B_VSHF_H_VSHF_W_VSHF_D_SLD_B_SLD_H_SLD_W_SLD_D_SLDI_B_SLDI_H_SLDI_W_SLDI_D_BSET_B_BSET_H_BSET_W_BSET_D_BSETI_B_BSETI_H_BSETI_W_BSETI_D*/ 6686) 1, false, false, false, 55, 2, 2, 1, 0, 0}, // #66
1177 {DBGFIELD(/*MADDV_B_MADDV_H_MADDV_W_MADDV_D_MSUBV_B_MSUBV_H_MSUBV_W_MSUBV_D_MULV_B_MULV_H_MULV_W_MULV_D_DOTP_S_H_DOTP_S_W_DOTP_S_D_DOTP_U_H_DOTP_U_W_DOTP_U_D_MUL_Q_H_MUL_Q_W_MULR_Q_H_MULR_Q_W_MSUB_Q_H_MSUB_Q_W_MSUBR_Q_H_MSUBR_Q_W_MADD_Q_H_MADD_Q_W_MADDR_Q_H_MADDR_Q_W*/ 6962) 1, false, false, false, 55, 2, 3, 1, 0, 0}, // #67
1178 {DBGFIELD(/*FLOG2_W_FLOG2_D*/ 7218) 1, false, false, false, 55, 2, 2, 1, 0, 0}, // #68
1179 {DBGFIELD(/*FADD_W_FADD_D_FSUB_W_FSUB_D_FEXDO_H_FEXDO_W_FEXUPL_W_FEXUPL_D_FEXUPR_W_FEXUPR_D_FFINT_S_W_FFINT_S_D_FFINT_U_W_FFINT_U_D_FFQL_W_FFQL_D_FFQR_W_FFQR_D_FTINT_S_W_FTINT_S_D_FTINT_U_W_FTINT_U_D_FTRUNC_S_W_FTRUNC_S_D_FTRUNC_U_W_FTRUNC_U_D_FTQ_H_FTQ_W_FRINT_W_FRINT_D_FADD_D32_FADD_D64*/ 7234) 1, false, false, false, 55, 2, 6, 1, 0, 0}, // #69
1180 {DBGFIELD(/*PseudoCVT_D32_W_PseudoCVT_D64_L_PseudoCVT_D64_W_PseudoCVT_S_L_PseudoCVT_S_W*/ 7512) 1, false, false, false, 55, 2, 6, 1, 0, 0}, // #70
1181 {DBGFIELD(/*FMUL_W_FMUL_D_FEXP2_W_FEXP2_D_DPADD_S_H_DPADD_S_W_DPADD_S_D_DPADD_U_H_DPADD_U_W_DPADD_U_D_DPSUB_S_H_DPSUB_S_W_DPSUB_S_D_DPSUB_U_H_DPSUB_U_W_DPSUB_U_D*/ 7588) 1, false, false, false, 55, 2, 3, 1, 0, 0}, // #71
1182 {DBGFIELD(/*FMADD_W_FMADD_D_FMSUB_W_FMSUB_D*/ 7738) 1, false, false, false, 55, 2, 14, 1, 0, 0}, // #72
1183 {DBGFIELD(/*MSUBF_D_MSUBF_S_MADDF_D_MADDF_S*/ 7770) 1, false, false, false, 45, 2, 14, 1, 0, 0}, // #73
1184 {DBGFIELD(/*FDIV_D*/ 7802) 1, false, false, false, 57, 3, 16, 1, 0, 0}, // #74
1185 {DBGFIELD(/*FDIV_W*/ 7809) 1, false, false, false, 60, 3, 15, 1, 0, 0}, // #75
1186 {DBGFIELD(/*ATOMIC_SWAP_I16_POSTRA_ATOMIC_SWAP_I32_POSTRA_ATOMIC_SWAP_I64_POSTRA_ATOMIC_SWAP_I8_POSTRA*/ 7816) 1, false, false, false, 16, 1, 2, 1, 0, 0}, // #76
1187 {DBGFIELD(/*ATOMIC_CMP_SWAP_I16_POSTRA_ATOMIC_CMP_SWAP_I32_POSTRA_ATOMIC_CMP_SWAP_I64_POSTRA_ATOMIC_CMP_SWAP_I8_POSTRA*/ 7907) 1, false, false, false, 16, 1, 2, 1, 0, 0}, // #77
1188 {DBGFIELD(/*ATOMIC_LOAD_ADD_I16_POSTRA_ATOMIC_LOAD_ADD_I32_POSTRA_ATOMIC_LOAD_ADD_I64_POSTRA_ATOMIC_LOAD_ADD_I8_POSTRA_ATOMIC_LOAD_AND_I16_POSTRA_ATOMIC_LOAD_AND_I32_POSTRA_ATOMIC_LOAD_AND_I64_POSTRA_ATOMIC_LOAD_AND_I8_POSTRA_ATOMIC_LOAD_MAX_I16_POSTRA_ATOMIC_LOAD_MAX_I32_POSTRA_ATOMIC_LOAD_MAX_I64_POSTRA_ATOMIC_LOAD_MAX_I8_POSTRA_ATOMIC_LOAD_MIN_I16_POSTRA_ATOMIC_LOAD_MIN_I32_POSTRA_ATOMIC_LOAD_MIN_I64_POSTRA_ATOMIC_LOAD_MIN_I8_POSTRA_ATOMIC_LOAD_NAND_I16_POSTRA_ATOMIC_LOAD_NAND_I32_POSTRA_ATOMIC_LOAD_NAND_I64_POSTRA_ATOMIC_LOAD_NAND_I8_POSTRA_ATOMIC_LOAD_OR_I16_POSTRA_ATOMIC_LOAD_OR_I32_POSTRA_ATOMIC_LOAD_OR_I64_POSTRA_ATOMIC_LOAD_OR_I8_POSTRA_ATOMIC_LOAD_SUB_I16_POSTRA_ATOMIC_LOAD_SUB_I32_POSTRA_ATOMIC_LOAD_SUB_I64_POSTRA_ATOMIC_LOAD_SUB_I8_POSTRA_ATOMIC_LOAD_UMAX_I16_POSTRA_ATOMIC_LOAD_UMAX_I32_POSTRA_ATOMIC_LOAD_UMAX_I64_POSTRA_ATOMIC_LOAD_UMAX_I8_POSTRA_ATOMIC_LOAD_UMIN_I16_POSTRA_ATOMIC_LOAD_UMIN_I32_POSTRA_ATOMIC_LOAD_UMIN_I64_POSTRA_ATOMIC_LOAD_UMIN_I8_POSTRA_ATOMIC_LOAD_XOR_I16_POSTRA_ATOMIC_LOAD_XOR_I32_POSTRA_ATOMIC_LOAD_XOR_I64_POSTRA_ATOMIC_LOAD_XOR_I8_POSTRA*/ 8014) 1, false, false, false, 16, 1, 2, 1, 0, 0}, // #78
1189 {DBGFIELD(/*AND_LUi_NOR_OR_SLTi_SLTiu_SUB_SUBu_XOR*/ 9092) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #79
1190 {DBGFIELD(/*SSNOP_NOP*/ 9131) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #80
1191 {DBGFIELD(/*B_BAL_BAL_BR_BEQ_BGEZ_BGTZ_BLEZ_BLTZ_BNE_BREAK_DERET_ERET_ERet_ERETNC_J_PseudoReturn_SYSCALL_RetRA_TAILCALL_TLT_TLTU_TNE_TRAP_WAIT*/ 9141) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #81
1192 {DBGFIELD(/*BEQL_BGEZAL_BGEZALL_BGEZL_BGTZL_BLEZL_BLTZAL_BLTZALL_BLTZL_BNEL_JR_JR_HB_PseudoIndirectBranch_PseudoIndirectHazardBranch_SDBBP_TAILCALLREG_TAILCALLREGHB_TEQI_TGEI_TGEIU_TLTI_TNEI_TTLTIU*/ 9272) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #82
1193 {DBGFIELD(/*TEQ_TGE_TGEU*/ 9458) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #83
1194 {DBGFIELD(/*PAUSE*/ 9471) 1, false, false, false, 37, 2, 1, 1, 0, 0}, // #84
1195 {DBGFIELD(/*JAL_JALR_JALRHBPseudo_JALRPseudo_JALR_HB*/ 9477) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #85
1196 {DBGFIELD(/*JALX*/ 9518) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #86
1197 {DBGFIELD(/*TLBINV_TLBINVF_TLBP_TLBR_TLBWI_TLBWR*/ 9523) 1, false, false, false, 39, 2, 14, 1, 0, 0}, // #87
1198 {DBGFIELD(/*MFC0_MTC0*/ 9560) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #88
1199 {DBGFIELD(/*MFC2_MTC2*/ 9570) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #89
1200 {DBGFIELD(/*HYPCALL_MFGC0_MFHGC0_MTGC0_MTHGC0_TLBGINV_TLBGINVF_TLBGP_TLBGR_TLBGWI_TLBGWR*/ 9580) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #90
1201 {DBGFIELD(/*LB_LBu_LH_LHu_LW_LDC3_LWPC*/ 9657) 1, false, false, false, 37, 2, 7, 1, 0, 0}, // #91
1202 {DBGFIELD(/*LL_LWC2_LWC3_LDC2_LBE_LBuE_LHE_LHuE_LWE_LLE*/ 9684) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #92
1203 {DBGFIELD(/*LWL_LWR_LWLE_LWRE*/ 9728) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #93
1204 {DBGFIELD(/*SB_SH_SW_SDC3*/ 9746) 1, false, false, false, 37, 2, 1, 1, 0, 0}, // #94
1205 {DBGFIELD(/*SWC2_SWC3_SDC2_SC_SBE_SHE_SWE_SCE_SWL_SWR_SWLE_SWRE*/ 9760) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #95
1206 {DBGFIELD(/*PREF*/ 9812) 1, false, false, false, 37, 2, 1, 1, 0, 0}, // #96
1207 {DBGFIELD(/*PREFE_CACHE_CACHEE*/ 9817) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #97
1208 {DBGFIELD(/*SYNCI*/ 9836) 1, false, false, false, 39, 2, 14, 1, 0, 0}, // #98
1209 {DBGFIELD(/*CLO_CLZ_MFHI_MFLO_PseudoMFHI_PseudoMFLO*/ 9842) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #99
1210 {DBGFIELD(/*DI_EI*/ 9882) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #100
1211 {DBGFIELD(/*EHB_RDHWR_WSBH*/ 9888) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #101
1212 {DBGFIELD(/*MOVN_I_I_MOVZ_I_I*/ 9903) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #102
1213 {DBGFIELD(/*DIV*/ 9921) 1, false, false, false, 13, 1, 9, 1, 0, 0}, // #103
1214 {DBGFIELD(/*PseudoSDIV_SDIV*/ 9925) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #104
1215 {DBGFIELD(/*DIVU*/ 9941) 1, false, false, false, 13, 1, 9, 1, 0, 0}, // #105
1216 {DBGFIELD(/*PseudoUDIV_UDIV*/ 9946) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #106
1217 {DBGFIELD(/*MUL*/ 9962) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #107
1218 {DBGFIELD(/*MULT_MULTu_PseudoMULT_PseudoMULTu*/ 9966) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #108
1219 {DBGFIELD(/*MADD_MADDU_MSUB_MSUBU_MTHI_MTLO_PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU_PseudoMTLOHI*/ 10000) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #109
1220 {DBGFIELD(/*EXT_INS*/ 10091) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #110
1221 {DBGFIELD(/*ADD_ADDiu_ANDi_ORi_ROTR_SEB_SEH_SLT_SLTu_SLL_SRA_SRL_XORi_ADDu_SLLV_SRAV_SRLV_LSA_COPY*/ 10099) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #111
1222 {DBGFIELD(/*ADDi*/ 10186) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #112
1223 {DBGFIELD(/*VSHF_B_VSHF_D_VSHF_H_VSHF_W*/ 10191) 1, false, false, false, 55, 2, 2, 1, 0, 0}, // #113
1224 {DBGFIELD(/*BINSLI_B_BINSLI_D_BINSLI_H_BINSLI_W_BINSL_B_BINSL_D_BINSL_H_BINSL_W*/ 10219) 1, false, false, false, 55, 2, 2, 1, 0, 0}, // #114
1225 {DBGFIELD(/*BINSRI_B_BINSRI_D_BINSRI_H_BINSRI_W_BINSR_B_BINSR_D_BINSR_H_BINSR_W*/ 10287) 1, false, false, false, 55, 2, 2, 1, 0, 0}, // #115
1226 {DBGFIELD(/*INSERT_B_INSERT_D_INSERT_H_INSERT_W*/ 10355) 1, false, false, false, 55, 2, 1, 1, 0, 0}, // #116
1227 {DBGFIELD(/*SLDI_B_SLDI_D_SLDI_H_SLDI_W_SLD_B_SLD_D_SLD_H_SLD_W*/ 10391) 1, false, false, false, 55, 2, 2, 1, 0, 0}, // #117
1228 {DBGFIELD(/*BCLRI_B_BCLRI_D_BCLRI_H_BCLRI_W_BCLR_B_BCLR_D_BCLR_H_BCLR_W*/ 10443) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #118
1229 {DBGFIELD(/*BNEGI_B_BNEGI_D_BNEGI_H_BNEGI_W_BNEG_B_BNEG_D_BNEG_H_BNEG_W*/ 10503) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #119
1230 {DBGFIELD(/*BMNZI_B_BMNZ_V_BMZI_B_BMZ_V*/ 10563) 1, false, false, false, 55, 2, 1, 1, 0, 0}, // #120
1231 {DBGFIELD(/*PCNT_B_PCNT_D_PCNT_H_PCNT_W*/ 10591) 1, false, false, false, 53, 2, 7, 1, 0, 0}, // #121
1232 {DBGFIELD(/*BNZ_B_BNZ_D_BNZ_H_BNZ_V_BNZ_W_BZ_B_BZ_D_BZ_H_BZ_V_BZ_W*/ 10619) 1, false, false, false, 43, 2, 1, 1, 0, 0}, // #122
1233 {DBGFIELD(/*CFCMSA_CTCMSA*/ 10674) 1, false, false, false, 43, 2, 1, 1, 0, 0}, // #123
1234 {DBGFIELD(/*FABS_S_FMOV_D32_FMOV_D64_FMOV_S_FNEG_S_FNEG_D32_FNEG_D64*/ 10688) 1, false, false, false, 43, 2, 1, 1, 0, 0}, // #124
1235 {DBGFIELD(/*FABS_D32_FABS_D64*/ 10745) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #125
1236 {DBGFIELD(/*MOVF_D32_MOVF_D64_MOVF_S_MOVT_D32_MOVT_D64_MOVT_S*/ 10763) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #126
1237 {DBGFIELD(/*ADD_A_B_ADD_A_D_ADD_A_H_ADD_A_W*/ 10813) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #127
1238 {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*/ 10845) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #128
1239 {DBGFIELD(/*ADDVI_B_ADDVI_D_ADDVI_H_ADDVI_W_ADDV_B_ADDV_D_ADDV_H_ADDV_W*/ 10953) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #129
1240 {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*/ 11013) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #130
1241 {DBGFIELD(/*SHF_B_SHF_H_SHF_W*/ 11149) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #131
1242 {DBGFIELD(/*MOVE_V*/ 11167) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #132
1243 {DBGFIELD(/*AND_V_NOR_V_OR_V_XOR_V*/ 11174) 1, false, false, false, 53, 2, 1, 1, 0, 0}, // #133
1244 {DBGFIELD(/*FEXP2_D_FEXP2_W*/ 11197) 1, false, false, false, 55, 2, 3, 1, 0, 0}, // #134
1245 {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*/ 11213) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #135
1246 {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*/ 11349) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #136
1247 {DBGFIELD(/*CEQI_B_CEQI_D_CEQI_H_CEQI_W_CEQ_B_CEQ_D_CEQ_H_CEQ_W*/ 11485) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #137
1248 {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*/ 11537) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #138
1249 {DBGFIELD(/*FSUEQ_D_FSUEQ_W*/ 11621) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #139
1250 {DBGFIELD(/*FSULE_D_FSULE_W*/ 11637) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #140
1251 {DBGFIELD(/*FSULT_D_FSULT_W*/ 11653) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #141
1252 {DBGFIELD(/*FSUNE_D_FSUNE_W*/ 11669) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #142
1253 {DBGFIELD(/*FSUN_D_FSUN_W*/ 11685) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #143
1254 {DBGFIELD(/*FCAF_D_FCAF_W*/ 11699) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #144
1255 {DBGFIELD(/*FCEQ_D_FCEQ_W*/ 11713) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #145
1256 {DBGFIELD(/*FCLE_D_FCLE_W*/ 11727) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #146
1257 {DBGFIELD(/*FCLT_D_FCLT_W*/ 11741) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #147
1258 {DBGFIELD(/*FCNE_D_FCNE_W*/ 11755) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #148
1259 {DBGFIELD(/*FCOR_D_FCOR_W*/ 11769) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #149
1260 {DBGFIELD(/*FCUEQ_D_FCUEQ_W*/ 11783) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #150
1261 {DBGFIELD(/*FCULE_D_FCULE_W*/ 11799) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #151
1262 {DBGFIELD(/*FCULT_D_FCULT_W*/ 11815) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #152
1263 {DBGFIELD(/*FCUNE_D_FCUNE_W*/ 11831) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #153
1264 {DBGFIELD(/*FABS_D_FABS_W*/ 11847) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #154
1265 {DBGFIELD(/*FFINT_S_D_FFINT_S_W_FFINT_U_D_FFINT_U_W*/ 11861) 1, false, false, false, 55, 2, 6, 1, 0, 0}, // #155
1266 {DBGFIELD(/*FFQL_D_FFQL_W*/ 11901) 1, false, false, false, 55, 2, 6, 1, 0, 0}, // #156
1267 {DBGFIELD(/*FFQR_D_FFQR_W*/ 11915) 1, false, false, false, 55, 2, 6, 1, 0, 0}, // #157
1268 {DBGFIELD(/*FTINT_S_D_FTINT_S_W_FTINT_U_D_FTINT_U_W*/ 11929) 1, false, false, false, 55, 2, 6, 1, 0, 0}, // #158
1269 {DBGFIELD(/*FRINT_D_FRINT_W*/ 11969) 1, false, false, false, 55, 2, 6, 1, 0, 0}, // #159
1270 {DBGFIELD(/*FTQ_H_FTQ_W*/ 11985) 1, false, false, false, 55, 2, 6, 1, 0, 0}, // #160
1271 {DBGFIELD(/*FTRUNC_S_D_FTRUNC_S_W_FTRUNC_U_D_FTRUNC_U_W*/ 11997) 1, false, false, false, 55, 2, 6, 1, 0, 0}, // #161
1272 {DBGFIELD(/*FEXDO_H_FEXDO_W*/ 12041) 1, false, false, false, 55, 2, 6, 1, 0, 0}, // #162
1273 {DBGFIELD(/*FEXUPL_D_FEXUPL_W*/ 12057) 1, false, false, false, 55, 2, 6, 1, 0, 0}, // #163
1274 {DBGFIELD(/*FEXUPR_D_FEXUPR_W*/ 12075) 1, false, false, false, 55, 2, 6, 1, 0, 0}, // #164
1275 {DBGFIELD(/*FCLASS_D_FCLASS_W*/ 12093) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #165
1276 {DBGFIELD(/*FMAX_A_D_FMAX_A_W*/ 12111) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #166
1277 {DBGFIELD(/*FMAX_D_FMAX_W*/ 12129) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #167
1278 {DBGFIELD(/*FMIN_A_D_FMIN_A_W*/ 12143) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #168
1279 {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*/ 12161) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #169
1280 {DBGFIELD(/*SUBSUU_S_B_SUBSUU_S_D_SUBSUU_S_H_SUBSUU_S_W*/ 12233) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #170
1281 {DBGFIELD(/*SUBVI_B_SUBVI_D_SUBVI_H_SUBVI_W*/ 12277) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #171
1282 {DBGFIELD(/*HADD_S_D_HADD_S_H_HADD_S_W_HADD_U_D_HADD_U_H_HADD_U_W*/ 12309) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #172
1283 {DBGFIELD(/*HSUB_S_D_HSUB_S_H_HSUB_S_W_HSUB_U_D_HSUB_U_H_HSUB_U_W*/ 12363) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #173
1284 {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*/ 12417) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #174
1285 {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*/ 12481) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #175
1286 {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*/ 12545) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #176
1287 {DBGFIELD(/*SRAI_B_SRAI_D_SRAI_H_SRAI_W_SRA_B_SRA_D_SRA_H_SRA_W*/ 12609) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #177
1288 {DBGFIELD(/*SRLI_B_SRLI_D_SRLI_H_SRLI_W_SRL_B_SRL_D_SRL_H_SRL_W*/ 12661) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #178
1289 {DBGFIELD(/*SRARI_B_SRARI_D_SRARI_H_SRARI_W_SRAR_B_SRAR_D_SRAR_H_SRAR_W*/ 12713) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #179
1290 {DBGFIELD(/*SRLRI_B_SRLRI_D_SRLRI_H_SRLRI_W_SRLR_B_SRLR_D_SRLR_H_SRLR_W*/ 12773) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #180
1291 {DBGFIELD(/*SLLI_B_SLLI_D_SLLI_H_SLLI_W_SLL_B_SLL_D_SLL_H_SLL_W*/ 12833) 1, false, false, false, 53, 2, 2, 1, 0, 0}, // #181
1292 {DBGFIELD(/*FADD_D32_FADD_D64*/ 12885) 1, false, false, false, 55, 2, 6, 1, 0, 0}, // #182
1293 {DBGFIELD(/*FADD_PS64_FMUL_PS64_FSUB_PS64*/ 12903) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #183
1294 {DBGFIELD(/*TRUNC_L_D64_TRUNC_L_S_TRUNC_W_D32_TRUNC_W_D64_TRUNC_W_S*/ 12933) 1, false, false, false, 45, 2, 6, 1, 0, 0}, // #184
1295 {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*/ 12989) 1, false, false, false, 45, 2, 6, 1, 0, 0}, // #185
1296 {DBGFIELD(/*CVT_PS_S64*/ 13121) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #186
1297 {DBGFIELD(/*CVT_S_PL64_CVT_S_PU64*/ 13132) 1, false, false, false, 45, 2, 6, 1, 0, 0}, // #187
1298 {DBGFIELD(/*C_EQ_D32_C_EQ_D64_C_EQ_S_C_F_D32_C_F_D64_C_F_S_C_LE_D32_C_LE_D64_C_LE_S_C_LT_D32_C_LT_D64_C_LT_S_C_NGE_D32_C_NGE_D64_C_NGE_S_C_NGLE_D32_C_NGLE_D64_C_NGLE_S_C_NGL_D32_C_NGL_D64_C_NGL_S_C_NGT_D32_C_NGT_D64_C_NGT_S_C_OLE_D32_C_OLE_D64_C_OLE_S_C_OLT_D32_C_OLT_D64_C_OLT_S_C_SEQ_D32_C_SEQ_D64_C_SEQ_S_C_SF_D32_C_SF_D64_C_SF_S_C_UEQ_D32_C_UEQ_D64_C_UEQ_S_C_ULE_D32_C_ULE_D64_C_ULE_S_C_ULT_D32_C_ULT_D64_C_ULT_S_C_UN_D32_C_UN_D64_C_UN_S*/ 13154) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #188
1299 {DBGFIELD(/*FCMP_D32_FCMP_D64_FCMP_S32*/ 13584) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #189
1300 {DBGFIELD(/*PLL_PS64_PLU_PS64_PUL_PS64_PUU_PS64*/ 13611) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #190
1301 {DBGFIELD(/*FDIV_S*/ 13647) 1, false, false, false, 50, 3, 15, 1, 0, 0}, // #191
1302 {DBGFIELD(/*FDIV_D32_FDIV_D64*/ 13654) 1, false, false, false, 50, 3, 15, 1, 0, 0}, // #192
1303 {DBGFIELD(/*FSQRT_S*/ 13672) 1, false, false, false, 50, 3, 15, 1, 0, 0}, // #193
1304 {DBGFIELD(/*FSQRT_D32_FSQRT_D64*/ 13680) 1, false, false, false, 50, 3, 15, 1, 0, 0}, // #194
1305 {DBGFIELD(/*FRCP_D_FRCP_W*/ 13700) 1, false, false, false, 50, 3, 15, 1, 0, 0}, // #195
1306 {DBGFIELD(/*FRSQRT_D_FRSQRT_W*/ 13714) 1, false, false, false, 50, 3, 15, 1, 0, 0}, // #196
1307 {DBGFIELD(/*RECIP_D32_RECIP_D64_RSQRT_D32_RSQRT_D64*/ 13732) 1, false, false, false, 50, 3, 15, 1, 0, 0}, // #197
1308 {DBGFIELD(/*RECIP_S_RSQRT_S*/ 13772) 1, false, false, false, 50, 3, 15, 1, 0, 0}, // #198
1309 {DBGFIELD(/*FMADD_D_FMADD_W*/ 13788) 1, false, false, false, 55, 2, 14, 1, 0, 0}, // #199
1310 {DBGFIELD(/*FSQRT_W*/ 13804) 1, false, false, false, 50, 3, 15, 1, 0, 0}, // #200
1311 {DBGFIELD(/*FMUL_D_FMUL_W*/ 13812) 1, false, false, false, 55, 2, 3, 1, 0, 0}, // #201
1312 {DBGFIELD(/*FADD_D_FADD_W*/ 13826) 1, false, false, false, 55, 2, 6, 1, 0, 0}, // #202
1313 {DBGFIELD(/*DPADD_S_D_DPADD_S_H_DPADD_S_W_DPADD_U_D_DPADD_U_H_DPADD_U_W*/ 13840) 1, false, false, false, 55, 2, 3, 1, 0, 0}, // #203
1314 {DBGFIELD(/*DOTP_S_D_DOTP_S_H_DOTP_S_W_DOTP_U_D_DOTP_U_H_DOTP_U_W*/ 13900) 1, false, false, false, 55, 2, 3, 1, 0, 0}, // #204
1315 {DBGFIELD(/*MSUBV_B_MSUBV_D_MSUBV_H_MSUBV_W*/ 13954) 1, false, false, false, 55, 2, 3, 1, 0, 0}, // #205
1316 {DBGFIELD(/*MADDV_B_MADDV_D_MADDV_H_MADDV_W*/ 13986) 1, false, false, false, 55, 2, 3, 1, 0, 0}, // #206
1317 {DBGFIELD(/*MULV_B_MULV_D_MULV_H_MULV_W*/ 14018) 1, false, false, false, 55, 2, 3, 1, 0, 0}, // #207
1318 {DBGFIELD(/*MADDR_Q_H_MADDR_Q_W*/ 14046) 1, false, false, false, 55, 2, 3, 1, 0, 0}, // #208
1319 {DBGFIELD(/*MADD_Q_H_MADD_Q_W*/ 14066) 1, false, false, false, 55, 2, 3, 1, 0, 0}, // #209
1320 {DBGFIELD(/*MSUBR_Q_H_MSUBR_Q_W*/ 14084) 1, false, false, false, 55, 2, 3, 1, 0, 0}, // #210
1321 {DBGFIELD(/*MSUB_Q_H_MSUB_Q_W*/ 14104) 1, false, false, false, 55, 2, 3, 1, 0, 0}, // #211
1322 {DBGFIELD(/*MULR_Q_H_MULR_Q_W*/ 14122) 1, false, false, false, 55, 2, 3, 1, 0, 0}, // #212
1323 {DBGFIELD(/*MADD_D32_MADD_D64_MADD_S_MSUB_D32_MSUB_D64_MSUB_S_NMADD_D32_NMADD_D64_NMADD_S_NMSUB_D32_NMSUB_D64_NMSUB_S*/ 14140) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #213
1324 {DBGFIELD(/*CTC1_MTC1_MTC1_D64_MTHC1_D32_MTHC1_D64_BuildPairF64_BuildPairF64_64*/ 14246) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #214
1325 {DBGFIELD(/*COPY_U_B_COPY_U_H_COPY_U_W*/ 14314) 1, false, false, false, 43, 2, 1, 1, 0, 0}, // #215
1326 {DBGFIELD(/*BC1F_BC1FL_BC1T_BC1TL_MOVF_I_MOVT_I*/ 14341) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #216
1327 {DBGFIELD(/*CFC1_MFC1_MFC1_D64_MFHC1_D32_MFHC1_D64_ExtractElementF64_ExtractElementF64_64*/ 14377) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #217
1328 {DBGFIELD(/*SDC1_SDC164_SWC1*/ 14455) 1, false, false, false, 37, 2, 1, 1, 0, 0}, // #218
1329 {DBGFIELD(/*SDXC1_SDXC164_SWXC1_SUXC1_SUXC164*/ 14472) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #219
1330 {DBGFIELD(/*ST_B_ST_D_ST_H_ST_W*/ 14506) 1, false, false, false, 37, 2, 7, 1, 0, 0}, // #220
1331 {DBGFIELD(/*MOVN_I_D32_MOVN_I_D64_MOVN_I_S_MOVZ_I_D32_MOVZ_I_D64_MOVZ_I_S*/ 14526) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #221
1332 {DBGFIELD(/*LDC1_LDC164_LWC1*/ 14588) 1, false, false, false, 37, 2, 7, 1, 0, 0}, // #222
1333 {DBGFIELD(/*LDXC1_LDXC164_LWXC1_LUXC1_LUXC164*/ 14605) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #223
1334 {DBGFIELD(/*CEIL_L_D64_CEIL_L_S_CEIL_W_D32_CEIL_W_D64_CEIL_W_S*/ 14639) 1, false, false, false, 45, 2, 6, 1, 0, 0}, // #224
1335 {DBGFIELD(/*FLOOR_L_D64_FLOOR_L_S_FLOOR_W_D32_FLOOR_W_D64_FLOOR_W_S*/ 14690) 1, false, false, false, 45, 2, 6, 1, 0, 0}, // #225
1336 {DBGFIELD(/*ROUND_L_D64_ROUND_L_S_ROUND_W_D32_ROUND_W_D64_ROUND_W_S*/ 14746) 1, false, false, false, 45, 2, 6, 1, 0, 0}, // #226
1337 {DBGFIELD(/*ROTRV*/ 14802) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #227
1338 {DBGFIELD(/*ADD_ADDiu_ADDu_ANDi_ORi_ROTR_SEB_SEH_SLL_SLLV_SLT_SLTu_SRA_SRAV_SRL_SRLV_XORi*/ 14808) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #228
1339 {DBGFIELD(/*CLO_CLZ*/ 14886) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #229
1340 {DBGFIELD(/*LEA_ADDiu*/ 14894) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #230
1341 {DBGFIELD(/*WSBH*/ 14904) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #231
1342 {DBGFIELD(/*COPY*/ 14909) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #232
1343 {DBGFIELD(/*ADDIUPC_ALIGN_ALUIPC_AUI_AUIPC_BITSWAP_CLO_R6_CLZ_R6_LSA_R6_SELEQZ_SELNEZ*/ 14914) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #233
1344 {DBGFIELD(/*AddiuRxImmX16_AddiuRxRxImm16_AddiuRxRxImmX16_AddiuRxRyOffMemX16_AddiuRxPcImmX16_AddiuSpImm16_AddiuSpImmX16_AdduRxRyRz16_AndRxRxRy16_CmpRxRy16_CmpiRxImm16_CmpiRxImmX16_LiRxImm16_LiRxImmX16_LiRxImmAlignX16_Move32R16_MoveR3216_Mfhi16_Mflo16_NegRxRy16_NotRxRy16_OrRxRxRy16_SebRx16_SehRx16_SllX16_SllvRxRy16_SltiRxImm16_SltiRxImmX16_SltiCCRxImmX16_SltiuRxImm16_SltiuRxImmX16_SltiuCCRxImmX16_SltRxRy16_SltCCRxRy16_SltuRxRy16_SltuRxRyRz16_SltuCCRxRy16_SravRxRy16_SraX16_SrlvRxRy16_SrlX16_SubuRxRyRz16_XorRxRxRy16*/ 14988) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #234
1345 {DBGFIELD(/*Constant32_LwConstant32_GotPrologue16_CONSTPOOL_ENTRY*/ 15494) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #235
1346 {DBGFIELD(/*ADDIUPC_MM_ADDIUR1SP_MM_ADDIUR2_MM_ADDIUS5_MM_ADDIUSP_MM_ADDU16_MM_ADD_MM_ADDi_MM_ADDiu_MM_ADDu_MM_AND16_MM_ANDI16_MM_AND_MM_ANDi_MM_CLO_MM_CLZ_MM_EXT_MM_INS_MM_LEA_ADDiu_MM_LI16_MM_LUi_MM_MOVE16_MM_MOVEP_MM_NOR_MM_NOT16_MM_OR16_MM_OR_MM_ORi_MM_ROTRV_MM_ROTR_MM_SEB_MM_SEH_MM_SLL16_MM_SLLV_MM_SLL_MM_SLT_MM_SLTi_MM_SLTiu_MM_SLTu_MM_SRAV_MM_SRA_MM_SRL16_MM_SRLV_MM_SRL_MM_SSNOP_MM_SUBU16_MM_SUB_MM_SUBu_MM_WSBH_MM_XOR16_MM_XOR_MM_XORi_MM*/ 15548) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #236
1347 {DBGFIELD(/*ADDIUPC_MMR6_ADDIU_MMR6_ADDU16_MMR6_ADDU_MMR6_ADD_MMR6_ALIGN_MMR6_ALUIPC_MMR6_AND16_MMR6_ANDI16_MMR6_ANDI_MMR6_AND_MMR6_AUIPC_MMR6_AUI_MMR6_BITSWAP_MMR6_CLO_MMR6_CLZ_MMR6_EXT_MMR6_INS_MMR6_LI16_MMR6_LSA_MMR6_LUI_MMR6_MOVE16_MMR6_NOR_MMR6_NOT16_MMR6_OR16_MMR6_ORI_MMR6_OR_MMR6_SELEQZ_MMR6_SELNEZ_MMR6_SLL16_MMR6_SLL_MMR6_SRL16_MMR6_SSNOP_MMR6_SUBU16_MMR6_SUBU_MMR6_SUB_MMR6_WSBH_MMR6_XOR16_MMR6_XORI_MMR6_XOR_MMR6*/ 15985) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #237
1348 {DBGFIELD(/*AND64_ANDi64_DEXT64_32_DSLL64_32_ORi64_SEB64_SEH64_SLL64_32_SLL64_64_SLT64_SLTi64_SLTiu64_SLTu64_XOR64_XORi64*/ 16398) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #238
1349 {DBGFIELD(/*DADD_DADDiu_DADDu_DEXT_DEXTM_DEXTU_DINS_DINSM_DINSU_DROTR_DROTR32_DROTRV_DSBH_DSHD_DSLL_DSLL32_DSLLV_DSRA_DSRA32_DSRAV_DSRL_DSRL32_DSRLV_DSUB_DSUBu_LUi64_NOR64_OR64*/ 16508) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #239
1350 {DBGFIELD(/*DADDi_DCLO_DCLZ_LEA_ADDiu64*/ 16673) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #240
1351 {DBGFIELD(/*DALIGN_DAHI_DATI_DAUI_DCLO_R6_DCLZ_R6_DBITSWAP_DLSA_DLSA_R6_SELEQZ64_SELNEZ64*/ 16701) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #241
1352 {DBGFIELD(/*MADD_MADDU_MSUB_MSUBU*/ 16779) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #242
1353 {DBGFIELD(/*PseudoMADD_MM_PseudoMADDU_MM_PseudoMSUB_MM_PseudoMSUBU_MM_PseudoMULT_MM_PseudoMULTu_MM*/ 16801) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #243
1354 {DBGFIELD(/*PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU*/ 16888) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #244
1355 {DBGFIELD(/*PseudoMULT_PseudoMULTu*/ 16934) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #245
1356 {DBGFIELD(/*PseudoMFHI_MM_PseudoMFLO_MM*/ 16957) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #246
1357 {DBGFIELD(/*RDHWR*/ 16985) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #247
1358 {DBGFIELD(/*PseudoMTLOHI_MM*/ 16991) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #248
1359 {DBGFIELD(/*MUH_MUHU_MULU_MUL_R6*/ 17007) 1, false, false, false, 13, 1, 6, 1, 0, 0}, // #249
1360 {DBGFIELD(/*MOD_MODU*/ 17028) 1, false, false, false, 13, 1, 9, 1, 0, 0}, // #250
1361 {DBGFIELD(/*MultRxRy16_MultuRxRy16_MultRxRyRz16_MultuRxRyRz16*/ 17037) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #251
1362 {DBGFIELD(/*DivRxRy16*/ 17087) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #252
1363 {DBGFIELD(/*DivuRxRy16*/ 17097) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #253
1364 {DBGFIELD(/*MULT_MM_MULTu_MM_MADD_MM_MADDU_MM_MSUB_MM_MSUBU_MM*/ 17108) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #254
1365 {DBGFIELD(/*MUL_MM*/ 17159) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #255
1366 {DBGFIELD(/*SDIV_MM_SDIV_MM_Pseudo*/ 17166) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #256
1367 {DBGFIELD(/*UDIV_MM_UDIV_MM_Pseudo*/ 17189) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #257
1368 {DBGFIELD(/*MFHI16_MM_MFLO16_MM_MOVF_I_MM_MOVT_I_MM_MFHI_MM_MFLO_MM_MTHI_MM_MTLO_MM*/ 17212) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #258
1369 {DBGFIELD(/*RDHWR_MM*/ 17284) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #259
1370 {DBGFIELD(/*MUHU_MMR6_MUH_MMR6_MULU_MMR6_MUL_MMR6*/ 17293) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #260
1371 {DBGFIELD(/*MODU_MMR6_MOD_MMR6_DIVU_MMR6_DIV_MMR6*/ 17331) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #261
1372 {DBGFIELD(/*RDHWR_MMR6*/ 17369) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #262
1373 {DBGFIELD(/*DMULU*/ 17380) 1, false, false, false, 13, 1, 6, 1, 0, 0}, // #263
1374 {DBGFIELD(/*DMULT_DMULTu_PseudoDMULT_PseudoDMULTu*/ 17386) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #264
1375 {DBGFIELD(/*DSDIV_PseudoDSDIV*/ 17424) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #265
1376 {DBGFIELD(/*DUDIV_PseudoDUDIV*/ 17442) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #266
1377 {DBGFIELD(/*MFHI64_MFLO64_PseudoMFHI64_PseudoMFLO64_PseudoMTLOHI64*/ 17460) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #267
1378 {DBGFIELD(/*MTHI64_MTLO64*/ 17515) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #268
1379 {DBGFIELD(/*RDHWR64*/ 17529) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #269
1380 {DBGFIELD(/*MOVN_I_I64_MOVN_I64_I_MOVN_I64_I64_MOVZ_I_I64_MOVZ_I64_I_MOVZ_I64_I64*/ 17537) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #270
1381 {DBGFIELD(/*DDIV_DMOD*/ 17607) 1, false, false, false, 13, 1, 9, 1, 0, 0}, // #271
1382 {DBGFIELD(/*B_BAL_BAL_BR_BEQ_BNE_BGTZ_BGEZ_BLEZ_BLTZ_J_ERET_ERet_ERETNC_DERET*/ 17617) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #272
1383 {DBGFIELD(/*BLTZAL_JR_JR_HB*/ 17683) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #273
1384 {DBGFIELD(/*NAL*/ 17699) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #274
1385 {DBGFIELD(/*BEQL_BNEL_BGEZL_BGTZL_BLEZL_BLTZL*/ 17703) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #275
1386 {DBGFIELD(/*TAILCALL_PseudoReturn_RetRA*/ 17737) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #276
1387 {DBGFIELD(/*TAILCALLREG_TAILCALLREGHB_PseudoIndirectBranch_PseudoIndirectHazardBranch*/ 17765) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #277
1388 {DBGFIELD(/*BGEZAL*/ 17839) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #278
1389 {DBGFIELD(/*BGEZALL_BLTZALL*/ 17846) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #279
1390 {DBGFIELD(/*BREAK_SYSCALL_TNE_TLT_TLTU_TRAP*/ 17862) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #280
1391 {DBGFIELD(/*BALC_BEQZALC_BGEZALC_BGTZALC_BLEZALC_BLTZALC_BNEZALC_JIALC*/ 17894) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #281
1392 {DBGFIELD(/*BC_BC2EQZ_BC2NEZ_BEQC_BEQZC_BGEC_BGEUC_BGEZC_BGTZC_BLEZC_BLTC_BLTUC_BLTZC_BNEC_BNEZC_BNVC_BOVC_JIC_JR_HB_R6_PseudoIndirectBranchR6_PseudoIndrectHazardBranchR6*/ 17953) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #282
1393 {DBGFIELD(/*SIGRIE*/ 18112) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #283
1394 {DBGFIELD(/*TAILCALLR6REG_TAILCALLHBR6REG*/ 18119) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #284
1395 {DBGFIELD(/*SDBBP_R6*/ 18149) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #285
1396 {DBGFIELD(/*Bimm16_BimmX16_BeqzRxImm16_BeqzRxImmX16_BnezRxImm16_BnezRxImmX16_Bteqz16_BteqzX16_BteqzT8CmpX16_BteqzT8CmpiX16_BteqzT8SltX16_BteqzT8SltuX16_BteqzT8SltiX16_BteqzT8SltiuX16_Btnez16_BtnezX16_BtnezT8CmpX16_BtnezT8CmpiX16_BtnezT8SltX16_BtnezT8SltuX16_BtnezT8SltiX16_BtnezT8SltiuX16_JrRa16_JrcRa16_JrcRx16_RetRA16*/ 18158) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #286
1397 {DBGFIELD(/*Jal16_JalB16_JumpLinkReg16*/ 18466) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #287
1398 {DBGFIELD(/*Break16*/ 18493) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #288
1399 {DBGFIELD(/*SelBeqZ_SelTBteqZCmp_SelTBteqZCmpi_SelTBteqZSlt_SelTBteqZSlti_SelTBteqZSltu_SelTBteqZSltiu_SelBneZ_SelTBtneZCmp_SelTBtneZCmpi_SelTBtneZSlt_SelTBtneZSlti_SelTBtneZSltu_SelTBtneZSltiu*/ 18501) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #289
1400 {DBGFIELD(/*B16_MM_BAL_BR_MM_BC1F_MM_BC1T_MM_BEQZ16_MM_BEQZC_MM_BEQ_MM_BGEZ_MM_BGTZ_MM_BLEZ_MM_BLTZ_MM_BNEZ16_MM_BNEZC_MM_BNE_MM_B_MM_DERET_MM_ERET_MM_JR16_MM_JR_MM_J_MM_B_MM_Pseudo*/ 18683) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #290
1401 {DBGFIELD(/*BGEZALS_MM_BGEZAL_MM_BLTZALS_MM_BLTZAL_MM_JALR16_MM_JALRS16_MM_JALRS_MM_JALR_MM_JALS_MM_JALX_MM_JAL_MM*/ 18853) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #291
1402 {DBGFIELD(/*TAILCALLREG_MM_TAILCALL_MM_PseudoIndirectBranch_MM*/ 18956) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #292
1403 {DBGFIELD(/*BREAK16_MM_BREAK_MM_SDBBP16_MM_SDBBP_MM_SYSCALL_MM_TEQI_MM_TEQ_MM_TGEIU_MM_TGEI_MM_TGEU_MM_TGE_MM_TLTIU_MM_TLTI_MM_TLTU_MM_TLT_MM_TNEI_MM_TNE_MM_TRAP_MM*/ 19007) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #293
1404 {DBGFIELD(/*BC16_MMR6_BC1EQZC_MMR6_BC1NEZC_MMR6_BC2EQZC_MMR6_BC2NEZC_MMR6_BC_MMR6_BEQC_MMR6_BEQZC16_MMR6_BEQZC_MMR6_BGEC_MMR6_BGEUC_MMR6_BGEZC_MMR6_BGTZC_MMR6_BLEZC_MMR6_BLTC_MMR6_BLTUC_MMR6_BLTZC_MMR6_BNEC_MMR6_BNEZC16_MMR6_BNEZC_MMR6_BNVC_MMR6_BOVC_MMR6_DERET_MMR6_ERETNC_MMR6_JAL_MMR6_ERET_MMR6_JIC_MMR6_JRADDIUSP_JRC16_MM_JRC16_MMR6_JRCADDIUSP_MMR6_SIGRIE_MMR6_B_MMR6_Pseudo_PseudoIndirectBranch_MMR6*/ 19160) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #294
1405 {DBGFIELD(/*BALC_MMR6_BEQZALC_MMR6_BGEZALC_MMR6_BGTZALC_MMR6_BLEZALC_MMR6_BLTZALC_MMR6_BNEZALC_MMR6_JALRC16_MMR6_JALRC_HB_MMR6_JALRC_MMR6_JIALC_MMR6*/ 19553) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #295
1406 {DBGFIELD(/*TAILCALLREG_MMR6_TAILCALL_MMR6*/ 19690) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #296
1407 {DBGFIELD(/*BREAK16_MMR6_BREAK_MMR6_SDBBP_MMR6_SDBBP16_MMR6*/ 19721) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #297
1408 {DBGFIELD(/*BEQ64_BGEZ64_BGTZ64_BLEZ64_BLTZ64_BNE64_JR64*/ 19769) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #298
1409 {DBGFIELD(/*JALR64_JALR64Pseudo_JALRHB64Pseudo_JALR_HB64*/ 19814) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #299
1410 {DBGFIELD(/*JR_HB64_TAILCALLREG64_TAILCALLREGHB64*/ 19859) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #300
1411 {DBGFIELD(/*PseudoReturn64*/ 19897) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #301
1412 {DBGFIELD(/*BEQC64_BEQZC64_BGEC64_BGEUC64_BGEZC64_BGTZC64_BLEZC64_BLTC64_BLTUC64_BLTZC64_BNEC64_BNEZC64_JIC64*/ 19912) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #302
1413 {DBGFIELD(/*PseudoIndirectBranch64_PseudoIndirectHazardBranch64*/ 20010) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #303
1414 {DBGFIELD(/*JIALC64*/ 20062) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #304
1415 {DBGFIELD(/*JR_HB64_R6_TAILCALL64R6REG_TAILCALLHB64R6REG_PseudoIndirectBranch64R6_PseudoIndrectHazardBranch64R6*/ 20070) 1, false, false, false, 41, 2, 1, 1, 0, 0}, // #305
1416 {DBGFIELD(/*TLBP_TLBR_TLBWI_TLBWR*/ 20170) 1, false, false, false, 39, 2, 14, 1, 0, 0}, // #306
1417 {DBGFIELD(/*MFC0*/ 20192) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #307
1418 {DBGFIELD(/*EVP_DVP*/ 20197) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #308
1419 {DBGFIELD(/*TLBP_MM_TLBR_MM_TLBWI_MM_TLBWR_MM*/ 20205) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #309
1420 {DBGFIELD(/*DI_MM_EI_MM*/ 20239) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #310
1421 {DBGFIELD(/*EHB_MM_PAUSE_MM_WAIT_MM*/ 20251) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #311
1422 {DBGFIELD(/*RDPGPR_MMR6_WRPGPR_MMR6*/ 20275) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #312
1423 {DBGFIELD(/*TLBINV_MMR6_TLBINVF_MMR6*/ 20299) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #313
1424 {DBGFIELD(/*MFHC0_MMR6_MFC0_MMR6_MFHC2_MMR6_MFC2_MMR6*/ 20324) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #314
1425 {DBGFIELD(/*MTHC0_MMR6_MTC0_MMR6_MTHC2_MMR6_MTC2_MMR6*/ 20366) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #315
1426 {DBGFIELD(/*EVP_MMR6_DVP_MMR6*/ 20408) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #316
1427 {DBGFIELD(/*DI_MMR6_EI_MMR6*/ 20426) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #317
1428 {DBGFIELD(/*EHB_MMR6_PAUSE_MMR6_WAIT_MMR6*/ 20442) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #318
1429 {DBGFIELD(/*DMFC0*/ 20472) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #319
1430 {DBGFIELD(/*DMTC0*/ 20478) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #320
1431 {DBGFIELD(/*DMFC2_DMTC2*/ 20484) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #321
1432 {DBGFIELD(/*CFC2_MM_CTC2_MM*/ 20496) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #322
1433 {DBGFIELD(/*DMT_DVPE_EMT_EVPE_MFTR_MTTR*/ 20512) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #323
1434 {DBGFIELD(/*YIELD*/ 20540) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #324
1435 {DBGFIELD(/*FORK*/ 20546) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #325
1436 {DBGFIELD(/*DMFGC0_DMTGC0*/ 20551) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #326
1437 {DBGFIELD(/*HYPCALL_MM_TLBGINVF_MM_TLBGINV_MM_TLBGP_MM_TLBGR_MM_TLBGWI_MM_TLBGWR_MM_MFGC0_MM_MFHGC0_MM_MTGC0_MM_MTHGC0_MM*/ 20565) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #327
1438 {DBGFIELD(/*LB_LBu_LH_LHu_LW_LDC3*/ 20675) 1, false, false, false, 37, 2, 7, 1, 0, 0}, // #328
1439 {DBGFIELD(/*LL_LWC2_LWC3_LDC2*/ 20697) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #329
1440 {DBGFIELD(/*LWL_LWR*/ 20715) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #330
1441 {DBGFIELD(/*SWC2_SWC3_SDC2*/ 20723) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #331
1442 {DBGFIELD(/*SWL_SWR*/ 20738) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #332
1443 {DBGFIELD(/*SC*/ 20746) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #333
1444 {DBGFIELD(/*SC_MMR6*/ 20749) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #334
1445 {DBGFIELD(/*CACHE*/ 20757) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #335
1446 {DBGFIELD(/*LDC2_R6_LL_R6_LWC2_R6*/ 20763) 1, false, false, false, 37, 2, 7, 1, 0, 0}, // #336
1447 {DBGFIELD(/*SWC2_R6_SDC2_R6*/ 20785) 1, false, false, false, 37, 2, 1, 1, 0, 0}, // #337
1448 {DBGFIELD(/*SC_R6*/ 20801) 1, false, false, false, 39, 2, 14, 1, 0, 0}, // #338
1449 {DBGFIELD(/*CACHE_R6*/ 20807) 1, false, false, false, 39, 2, 14, 1, 0, 0}, // #339
1450 {DBGFIELD(/*GINVI_GINVT*/ 20816) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #340
1451 {DBGFIELD(/*SBE_SHE_SWE_SCE*/ 20828) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #341
1452 {DBGFIELD(/*PREFE*/ 20844) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #342
1453 {DBGFIELD(/*LBE_MM_LBuE_MM_LHE_MM_LHuE_MM_LWE_MM_LWLE_MM_LWRE_MM_LLE_MM*/ 20850) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #343
1454 {DBGFIELD(/*SBE_MM_SB_MM_SHE_MM_SWE_MM_SWLE_MM_SWRE_MM_SCE_MM*/ 20910) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #344
1455 {DBGFIELD(/*PREFE_MM*/ 20960) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #345
1456 {DBGFIELD(/*CACHEE_MM*/ 20969) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #346
1457 {DBGFIELD(/*Restore16_RestoreX16_LbRxRyOffMemX16_LbuRxRyOffMemX16_LhRxRyOffMemX16_LhuRxRyOffMemX16_LwRxRyOffMemX16_LwRxSpImmX16_LwRxPcTcp16_LwRxPcTcpX16*/ 20979) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #347
1458 {DBGFIELD(/*Save16_SaveX16_SbRxRyOffMemX16_ShRxRyOffMemX16_SwRxRyOffMemX16_SwRxSpImmX16*/ 21120) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #348
1459 {DBGFIELD(/*LBU16_MM_LB_MM_LBu_MM_LHU16_MM_LH_MM_LHu_MM_LL_MM_LW16_MM_LWGP_MM_LWL_MM_LWM16_MM_LWM32_MM_LWP_MM_LWR_MM_LWSP_MM_LWU_MM_LWXS_MM_LW_MM*/ 21196) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #349
1460 {DBGFIELD(/*SB16_MM_SC_MM_SH16_MM_SH_MM_SW16_MM_SWL_MM_SWM16_MM_SWM32_MM_SWM_MM_SWP_MM_SWR_MM_SWSP_MM_SW_MM*/ 21330) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #350
1461 {DBGFIELD(/*PREF_MM_PREFX_MM*/ 21426) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #351
1462 {DBGFIELD(/*CACHE_MM*/ 21443) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #352
1463 {DBGFIELD(/*SYNC_MM_SYNCI_MM*/ 21452) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #353
1464 {DBGFIELD(/*GINVI_MMR6_GINVT_MMR6*/ 21469) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #354
1465 {DBGFIELD(/*LBU_MMR6_LB_MMR6_LDC2_MMR6_LL_MMR6_LWM16_MMR6_LWC2_MMR6_LWPC_MMR6_LW_MMR6*/ 21491) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #355
1466 {DBGFIELD(/*SB16_MMR6_SB_MMR6_SDC2_MMR6_SH16_MMR6_SH_MMR6_SW16_MMR6_SWC2_MMR6_SWM16_MMR6_SWSP_MMR6_SW_MMR6*/ 21565) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #356
1467 {DBGFIELD(/*SYNC_MMR6_SYNCI_MMR6*/ 21660) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #357
1468 {DBGFIELD(/*PREF_MMR6*/ 21681) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #358
1469 {DBGFIELD(/*CACHE_MMR6*/ 21691) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #359
1470 {DBGFIELD(/*LD_LWu_LB64_LBu64_LH64_LHu64_LW64*/ 21702) 1, false, false, false, 37, 2, 7, 1, 0, 0}, // #360
1471 {DBGFIELD(/*LL64_LLD*/ 21736) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #361
1472 {DBGFIELD(/*LWL64_LWR64*/ 21745) 1, false, false, false, 37, 2, 7, 1, 0, 0}, // #362
1473 {DBGFIELD(/*LDL_LDR*/ 21757) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #363
1474 {DBGFIELD(/*SC64_SCD*/ 21765) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #364
1475 {DBGFIELD(/*SB64_SH64_SW64_SWL64_SWR64*/ 21774) 1, false, false, false, 37, 2, 7, 1, 0, 0}, // #365
1476 {DBGFIELD(/*SDL_SDR*/ 21801) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #366
1477 {DBGFIELD(/*LWUPC_LDPC*/ 21809) 1, false, false, false, 37, 2, 7, 1, 0, 0}, // #367
1478 {DBGFIELD(/*CRC32B_CRC32H_CRC32W_CRC32CB_CRC32CH_CRC32CW*/ 21820) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #368
1479 {DBGFIELD(/*CRC32D_CRC32CD*/ 21865) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #369
1480 {DBGFIELD(/*BADDu_BBIT0_BBIT032_BBIT1_BBIT132_CINS_CINS32_CINS64_32_CINS_i32_DMFC2_OCTEON_DMTC2_OCTEON_DPOP_EXTS_EXTS32_MTM0_MTM1_MTM2_MTP0_MTP1_MTP2_POP_SEQ_SEQi_SNE_SNEi_V3MULU_VMM0_VMULU*/ 21880) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #370
1481 {DBGFIELD(/*DMUL*/ 22058) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #371
1482 {DBGFIELD(/*SAA_SAAD*/ 22063) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #372
1483 {DBGFIELD(/*BC1F_BC1T_BC1FL_BC1TL*/ 22072) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #373
1484 {DBGFIELD(/*FABS_S_FNEG_S_FNEG_D32_FNEG_D64*/ 22094) 1, false, false, false, 43, 2, 1, 1, 0, 0}, // #374
1485 {DBGFIELD(/*MADD_S_MSUB_S_NMADD_S_NMSUB_S*/ 22126) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #375
1486 {DBGFIELD(/*FMUL_S*/ 22156) 1, false, false, false, 47, 3, 3, 1, 0, 0}, // #376
1487 {DBGFIELD(/*ADDR_PS64_CVT_PS_PW64_CVT_PW_PS64_MULR_PS64*/ 22163) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #377
1488 {DBGFIELD(/*PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S*/ 22207) 1, false, false, false, 45, 2, 6, 1, 0, 0}, // #378
1489 {DBGFIELD(/*MOVT_I64_MOVF_I64_MOVZ_I64_S_MOVN_I64_D64_MOVN_I64_S_MOVZ_I64_D64*/ 22257) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #379
1490 {DBGFIELD(/*SELEQZ_S_SELNEZ_S_SELEQZ_D_SELNEZ_D*/ 22323) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #380
1491 {DBGFIELD(/*SEL_D_SEL_S*/ 22359) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #381
1492 {DBGFIELD(/*MOVF_D32_MM_MOVF_S_MM_MOVN_I_D32_MM_MOVN_I_S_MM_MOVT_D32_MM_MOVT_S_MM_MOVZ_I_D32_MM_MOVZ_I_S_MM*/ 22371) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #382
1493 {DBGFIELD(/*CVT_D32_S_MM_CVT_D32_W_MM_CVT_D64_S_MM_CVT_D64_W_MM_CVT_L_D64_MM_CVT_L_S_MM_CVT_S_D32_MM_CVT_S_D64_MM_CVT_S_W_MM_CVT_W_D32_MM_CVT_W_D64_MM_CVT_W_S_MM_CEIL_W_MM_CEIL_W_S_MM_FLOOR_W_MM_FLOOR_W_S_MM_NMADD_S_MM_NMADD_D32_MM_NMSUB_S_MM_NMSUB_D32_MM_MADD_S_MM_MADD_D32_MM_ROUND_W_MM_ROUND_W_S_MM_TRUNC_W_MM_TRUNC_W_S_MM*/ 22467) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #383
1494 {DBGFIELD(/*C_F_D32_MM_C_F_D64_MM_C_F_S_MM*/ 22781) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #384
1495 {DBGFIELD(/*C_EQ_D32_MM_C_EQ_D64_MM_C_EQ_S_MM_C_LE_D32_MM_C_LE_D64_MM_C_LE_S_MM_C_LT_D32_MM_C_LT_D64_MM_C_LT_S_MM_C_SF_D32_MM_C_SF_D64_MM_C_SF_S_MM_C_UN_D32_MM_C_UN_D64_MM_C_UN_S_MM*/ 22812) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #385
1496 {DBGFIELD(/*C_NGE_D32_MM_C_NGE_D64_MM_C_NGE_S_MM_C_NGL_D32_MM_C_NGL_D64_MM_C_NGL_S_MM_C_NGT_D32_MM_C_NGT_D64_MM_C_NGT_S_MM_C_OLE_D32_MM_C_OLE_D64_MM_C_OLE_S_MM_C_OLT_D32_MM_C_OLT_D64_MM_C_OLT_S_MM_C_SEQ_D32_MM_C_SEQ_D64_MM_C_SEQ_S_MM_C_UEQ_D32_MM_C_UEQ_D64_MM_C_UEQ_S_MM_C_ULE_D32_MM_C_ULE_D64_MM_C_ULE_S_MM_C_ULT_D32_MM_C_ULT_D64_MM_C_ULT_S_MM*/ 22982) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #386
1497 {DBGFIELD(/*C_NGLE_D32_MM_C_NGLE_D64_MM_C_NGLE_S_MM*/ 23315) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #387
1498 {DBGFIELD(/*FCMP_S32_MM_FCMP_D32_MM*/ 23355) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #388
1499 {DBGFIELD(/*MFC1_MM_MFHC1_D32_MM_MFHC1_D64_MM_MTC1_MM_MTC1_D64_MM_MTHC1_D32_MM_MTHC1_D64_MM*/ 23379) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #389
1500 {DBGFIELD(/*FABS_D32_MM_FABS_D64_MM_FABS_S_MM_FNEG_D32_MM_FNEG_D64_MM_FNEG_S_MM_FADD_D32_MM_FADD_D64_MM_FADD_S_MM_FMOV_D32_MM_FMOV_D64_MM_FMOV_S_MM_FMUL_D32_MM_FMUL_D64_MM_FMUL_S_MM_FSUB_D32_MM_FSUB_D64_MM_FSUB_S_MM_MSUB_S_MM_MSUB_D32_MM*/ 23459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #390
1501 {DBGFIELD(/*FDIV_S_MM*/ 23685) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #391
1502 {DBGFIELD(/*FDIV_D32_MM_FDIV_D64_MM*/ 23695) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #392
1503 {DBGFIELD(/*FSQRT_S_MM*/ 23719) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #393
1504 {DBGFIELD(/*FSQRT_D32_MM_FSQRT_D64_MM*/ 23730) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #394
1505 {DBGFIELD(/*RECIP_S_MM_RSQRT_S_MM*/ 23756) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #395
1506 {DBGFIELD(/*RECIP_D32_MM_RECIP_D64_MM_RSQRT_D32_MM_RSQRT_D64_MM*/ 23778) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #396
1507 {DBGFIELD(/*SDC1_MM_D32_SDC1_MM_D64_SWC1_MM_SUXC1_MM_SWXC1_MM*/ 23830) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #397
1508 {DBGFIELD(/*CFC1_MM_CTC1_MM*/ 23880) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #398
1509 {DBGFIELD(/*LDC1_MM_D32_LDC1_MM_D64_LUXC1_MM_LWC1_MM_LWXC1_MM*/ 23896) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #399
1510 {DBGFIELD(/*FNEG_S_MMR6*/ 23946) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #400
1511 {DBGFIELD(/*CMP_AF_D_MMR6_CMP_AF_S_MMR6_CMP_EQ_D_MMR6_CMP_EQ_S_MMR6_CMP_LE_D_MMR6_CMP_LE_S_MMR6_CMP_LT_D_MMR6_CMP_LT_S_MMR6_CMP_UN_D_MMR6_CMP_UN_S_MMR6*/ 23958) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #401
1512 {DBGFIELD(/*CMP_SAF_D_MMR6_CMP_SAF_S_MMR6_CMP_SEQ_D_MMR6_CMP_SEQ_S_MMR6_CMP_SLE_D_MMR6_CMP_SLE_S_MMR6_CMP_SLT_D_MMR6_CMP_SLT_S_MMR6_CMP_SUN_D_MMR6_CMP_SUN_S_MMR6_CMP_UEQ_D_MMR6_CMP_UEQ_S_MMR6_CMP_ULE_D_MMR6_CMP_ULE_S_MMR6_CMP_ULT_D_MMR6_CMP_ULT_S_MMR6*/ 24098) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #402
1513 {DBGFIELD(/*CMP_SUEQ_D_MMR6_CMP_SUEQ_S_MMR6_CMP_SULE_D_MMR6_CMP_SULE_S_MMR6_CMP_SULT_D_MMR6_CMP_SULT_S_MMR6*/ 24338) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #403
1514 {DBGFIELD(/*CVT_D_L_MMR6_CVT_L_D_MMR6_CVT_L_S_MMR6_CVT_S_L_MMR6_CVT_S_W_MMR6_CVT_W_S_MMR6*/ 24434) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #404
1515 {DBGFIELD(/*TRUNC_L_D_MMR6_TRUNC_L_S_MMR6_TRUNC_W_D_MMR6_TRUNC_W_S_MMR6*/ 24512) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #405
1516 {DBGFIELD(/*ROUND_L_D_MMR6_ROUND_L_S_MMR6_ROUND_W_D_MMR6_ROUND_W_S_MMR6*/ 24572) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #406
1517 {DBGFIELD(/*FLOOR_L_D_MMR6_FLOOR_L_S_MMR6_FLOOR_W_D_MMR6_FLOOR_W_S_MMR6*/ 24632) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #407
1518 {DBGFIELD(/*CEIL_L_D_MMR6_CEIL_L_S_MMR6_CEIL_W_D_MMR6_CEIL_W_S_MMR6*/ 24692) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #408
1519 {DBGFIELD(/*MFC1_MMR6_MTC1_MMR6_CLASS_S_MMR6_CLASS_D_MMR6_FADD_S_MMR6*/ 24748) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #409
1520 {DBGFIELD(/*MAX_D_MMR6_MAX_S_MMR6_MIN_D_MMR6_MIN_S_MMR6*/ 24806) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #410
1521 {DBGFIELD(/*MAXA_D_MMR6_MAXA_S_MMR6_MINA_D_MMR6_MINA_S_MMR6*/ 24850) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #411
1522 {DBGFIELD(/*SELEQZ_D_MMR6_SELEQZ_S_MMR6_SELNEZ_D_MMR6_SELNEZ_S_MMR6*/ 24898) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #412
1523 {DBGFIELD(/*SEL_D_MMR6_SEL_S_MMR6*/ 24954) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #413
1524 {DBGFIELD(/*RINT_S_MMR6_RINT_D_MMR6*/ 24976) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #414
1525 {DBGFIELD(/*MADDF_D_MMR6_MADDF_S_MMR6_MSUBF_D_MMR6_MSUBF_S_MMR6*/ 25000) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #415
1526 {DBGFIELD(/*FMOV_S_MMR6_FMUL_S_MMR6_FSUB_S_MMR6_FMOV_D_MMR6*/ 25052) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #416
1527 {DBGFIELD(/*FDIV_S_MMR6*/ 25100) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #417
1528 {DBGFIELD(/*SDC1_D64_MMR6*/ 25112) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #418
1529 {DBGFIELD(/*LDC1_D64_MMR6*/ 25126) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #419
1530 {DBGFIELD(/*DMFC1_DMTC1*/ 25140) 1, false, false, false, 11, 1, 1, 1, 0, 0}, // #420
1531 {DBGFIELD(/*SWDSP*/ 25152) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #421
1532 {DBGFIELD(/*LWDSP*/ 25158) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #422
1533 {DBGFIELD(/*PseudoMTLOHI_DSP*/ 25164) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #423
1534 {DBGFIELD(/*EXTRV_RS_W*/ 25181) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #424
1535 {DBGFIELD(/*EXTRV_R_W*/ 25192) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #425
1536 {DBGFIELD(/*EXTRV_S_H*/ 25202) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #426
1537 {DBGFIELD(/*EXTRV_W*/ 25212) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #427
1538 {DBGFIELD(/*EXTR_RS_W*/ 25220) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #428
1539 {DBGFIELD(/*EXTR_R_W*/ 25230) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #429
1540 {DBGFIELD(/*EXTR_S_H*/ 25239) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #430
1541 {DBGFIELD(/*EXTR_W*/ 25248) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #431
1542 {DBGFIELD(/*INSV*/ 25255) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #432
1543 {DBGFIELD(/*MTHLIP*/ 25260) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #433
1544 {DBGFIELD(/*MTHI_DSP*/ 25267) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #434
1545 {DBGFIELD(/*MTLO_DSP*/ 25276) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #435
1546 {DBGFIELD(/*ABSQ_S_PH*/ 25285) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #436
1547 {DBGFIELD(/*ABSQ_S_W*/ 25295) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #437
1548 {DBGFIELD(/*ADDQ_PH*/ 25304) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #438
1549 {DBGFIELD(/*ADDQ_S_PH*/ 25312) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #439
1550 {DBGFIELD(/*ADDQ_S_W*/ 25322) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #440
1551 {DBGFIELD(/*ADDSC*/ 25331) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #441
1552 {DBGFIELD(/*ADDU_QB*/ 25337) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #442
1553 {DBGFIELD(/*ADDU_S_QB*/ 25345) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #443
1554 {DBGFIELD(/*ADDWC*/ 25355) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #444
1555 {DBGFIELD(/*BITREV*/ 25361) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #445
1556 {DBGFIELD(/*BPOSGE32*/ 25368) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #446
1557 {DBGFIELD(/*CMPGU_EQ_QB*/ 25377) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #447
1558 {DBGFIELD(/*CMPGU_LE_QB*/ 25389) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #448
1559 {DBGFIELD(/*CMPGU_LT_QB*/ 25401) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #449
1560 {DBGFIELD(/*CMPU_EQ_QB*/ 25413) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #450
1561 {DBGFIELD(/*CMPU_LE_QB*/ 25424) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #451
1562 {DBGFIELD(/*CMPU_LT_QB*/ 25435) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #452
1563 {DBGFIELD(/*CMP_EQ_PH*/ 25446) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #453
1564 {DBGFIELD(/*CMP_LE_PH*/ 25456) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #454
1565 {DBGFIELD(/*CMP_LT_PH*/ 25466) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #455
1566 {DBGFIELD(/*DPAQ_SA_L_W*/ 25476) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #456
1567 {DBGFIELD(/*DPAQ_S_W_PH*/ 25488) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #457
1568 {DBGFIELD(/*DPAU_H_QBL*/ 25500) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #458
1569 {DBGFIELD(/*DPAU_H_QBR*/ 25511) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #459
1570 {DBGFIELD(/*DPSQ_SA_L_W*/ 25522) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #460
1571 {DBGFIELD(/*DPSQ_S_W_PH*/ 25534) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #461
1572 {DBGFIELD(/*DPSU_H_QBL*/ 25546) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #462
1573 {DBGFIELD(/*DPSU_H_QBR*/ 25557) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #463
1574 {DBGFIELD(/*EXTPDPV*/ 25568) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #464
1575 {DBGFIELD(/*EXTPDP*/ 25576) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #465
1576 {DBGFIELD(/*EXTPV*/ 25583) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #466
1577 {DBGFIELD(/*EXTP*/ 25589) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #467
1578 {DBGFIELD(/*LBUX*/ 25594) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #468
1579 {DBGFIELD(/*LHX*/ 25599) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #469
1580 {DBGFIELD(/*LWX*/ 25603) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #470
1581 {DBGFIELD(/*MADDU_DSP*/ 25607) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #471
1582 {DBGFIELD(/*MADD_DSP*/ 25617) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #472
1583 {DBGFIELD(/*MAQ_SA_W_PHL*/ 25626) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #473
1584 {DBGFIELD(/*MAQ_SA_W_PHR*/ 25639) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #474
1585 {DBGFIELD(/*MAQ_S_W_PHL*/ 25652) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #475
1586 {DBGFIELD(/*MAQ_S_W_PHR*/ 25664) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #476
1587 {DBGFIELD(/*MFHI_DSP*/ 25676) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #477
1588 {DBGFIELD(/*MFLO_DSP*/ 25685) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #478
1589 {DBGFIELD(/*MODSUB*/ 25694) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #479
1590 {DBGFIELD(/*MSUBU_DSP*/ 25701) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #480
1591 {DBGFIELD(/*MSUB_DSP*/ 25711) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #481
1592 {DBGFIELD(/*MULEQ_S_W_PHL*/ 25720) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #482
1593 {DBGFIELD(/*MULEQ_S_W_PHR*/ 25734) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #483
1594 {DBGFIELD(/*MULEU_S_PH_QBL*/ 25748) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #484
1595 {DBGFIELD(/*MULEU_S_PH_QBR*/ 25763) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #485
1596 {DBGFIELD(/*MULQ_RS_PH*/ 25778) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #486
1597 {DBGFIELD(/*MULSAQ_S_W_PH*/ 25789) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #487
1598 {DBGFIELD(/*MULTU_DSP*/ 25803) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #488
1599 {DBGFIELD(/*MULT_DSP*/ 25813) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #489
1600 {DBGFIELD(/*PACKRL_PH*/ 25822) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #490
1601 {DBGFIELD(/*PICK_PH*/ 25832) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #491
1602 {DBGFIELD(/*PICK_QB*/ 25840) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #492
1603 {DBGFIELD(/*PRECEQU_PH_QBLA*/ 25848) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #493
1604 {DBGFIELD(/*PRECEQU_PH_QBL*/ 25864) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #494
1605 {DBGFIELD(/*PRECEQU_PH_QBRA*/ 25879) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #495
1606 {DBGFIELD(/*PRECEQU_PH_QBR*/ 25895) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #496
1607 {DBGFIELD(/*PRECEQ_W_PHL*/ 25910) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #497
1608 {DBGFIELD(/*PRECEQ_W_PHR*/ 25923) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #498
1609 {DBGFIELD(/*PRECEU_PH_QBLA*/ 25936) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #499
1610 {DBGFIELD(/*PRECEU_PH_QBL*/ 25951) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #500
1611 {DBGFIELD(/*PRECEU_PH_QBRA*/ 25965) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #501
1612 {DBGFIELD(/*PRECEU_PH_QBR*/ 25980) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #502
1613 {DBGFIELD(/*PRECRQU_S_QB_PH*/ 25994) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #503
1614 {DBGFIELD(/*PRECRQ_PH_W*/ 26010) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #504
1615 {DBGFIELD(/*PRECRQ_QB_PH*/ 26022) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #505
1616 {DBGFIELD(/*PRECRQ_RS_PH_W*/ 26035) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #506
1617 {DBGFIELD(/*RADDU_W_QB*/ 26050) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #507
1618 {DBGFIELD(/*RDDSP*/ 26061) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #508
1619 {DBGFIELD(/*REPLV_PH*/ 26067) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #509
1620 {DBGFIELD(/*REPLV_QB*/ 26076) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #510
1621 {DBGFIELD(/*REPL_PH*/ 26085) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #511
1622 {DBGFIELD(/*REPL_QB*/ 26093) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #512
1623 {DBGFIELD(/*SHILOV*/ 26101) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #513
1624 {DBGFIELD(/*SHILO*/ 26108) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #514
1625 {DBGFIELD(/*SHLLV_PH*/ 26114) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #515
1626 {DBGFIELD(/*SHLLV_QB*/ 26123) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #516
1627 {DBGFIELD(/*SHLLV_S_PH*/ 26132) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #517
1628 {DBGFIELD(/*SHLLV_S_W*/ 26143) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #518
1629 {DBGFIELD(/*SHLL_PH*/ 26153) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #519
1630 {DBGFIELD(/*SHLL_QB*/ 26161) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #520
1631 {DBGFIELD(/*SHLL_S_PH*/ 26169) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #521
1632 {DBGFIELD(/*SHLL_S_W*/ 26179) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #522
1633 {DBGFIELD(/*SHRAV_PH*/ 26188) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #523
1634 {DBGFIELD(/*SHRAV_R_PH*/ 26197) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #524
1635 {DBGFIELD(/*SHRAV_R_W*/ 26208) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #525
1636 {DBGFIELD(/*SHRA_PH*/ 26218) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #526
1637 {DBGFIELD(/*SHRA_R_PH*/ 26226) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #527
1638 {DBGFIELD(/*SHRA_R_W*/ 26236) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #528
1639 {DBGFIELD(/*SHRLV_QB*/ 26245) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #529
1640 {DBGFIELD(/*SHRL_QB*/ 26254) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #530
1641 {DBGFIELD(/*SUBQ_PH*/ 26262) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #531
1642 {DBGFIELD(/*SUBQ_S_PH*/ 26270) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #532
1643 {DBGFIELD(/*SUBQ_S_W*/ 26280) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #533
1644 {DBGFIELD(/*SUBU_QB*/ 26289) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #534
1645 {DBGFIELD(/*SUBU_S_QB*/ 26297) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #535
1646 {DBGFIELD(/*WRDSP*/ 26307) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #536
1647 {DBGFIELD(/*PseudoCMPU_EQ_QB_PseudoCMPU_LE_QB_PseudoCMPU_LT_QB_PseudoCMP_EQ_PH_PseudoCMP_LE_PH_PseudoCMP_LT_PH*/ 26313) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #537
1648 {DBGFIELD(/*PseudoPICK_PH_PseudoPICK_QB*/ 26412) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #538
1649 {DBGFIELD(/*ABSQ_S_QB*/ 26440) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #539
1650 {DBGFIELD(/*ADDQH_PH*/ 26450) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #540
1651 {DBGFIELD(/*ADDQH_R_PH*/ 26459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #541
1652 {DBGFIELD(/*ADDQH_R_W*/ 26470) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #542
1653 {DBGFIELD(/*ADDQH_W*/ 26480) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #543
1654 {DBGFIELD(/*ADDUH_QB*/ 26488) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #544
1655 {DBGFIELD(/*ADDUH_R_QB*/ 26497) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #545
1656 {DBGFIELD(/*ADDU_PH*/ 26508) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #546
1657 {DBGFIELD(/*ADDU_S_PH*/ 26516) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #547
1658 {DBGFIELD(/*APPEND*/ 26526) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #548
1659 {DBGFIELD(/*BALIGN*/ 26533) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #549
1660 {DBGFIELD(/*CMPGDU_EQ_QB*/ 26540) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #550
1661 {DBGFIELD(/*CMPGDU_LE_QB*/ 26553) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #551
1662 {DBGFIELD(/*CMPGDU_LT_QB*/ 26566) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #552
1663 {DBGFIELD(/*DPA_W_PH*/ 26579) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #553
1664 {DBGFIELD(/*DPAQX_SA_W_PH*/ 26588) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #554
1665 {DBGFIELD(/*DPAQX_S_W_PH*/ 26602) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #555
1666 {DBGFIELD(/*DPAX_W_PH*/ 26615) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #556
1667 {DBGFIELD(/*DPS_W_PH*/ 26625) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #557
1668 {DBGFIELD(/*DPSQX_S_W_PH*/ 26634) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #558
1669 {DBGFIELD(/*DPSQX_SA_W_PH*/ 26647) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #559
1670 {DBGFIELD(/*DPSX_W_PH*/ 26661) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #560
1671 {DBGFIELD(/*MUL_PH*/ 26671) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #561
1672 {DBGFIELD(/*MUL_S_PH*/ 26678) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #562
1673 {DBGFIELD(/*MULQ_RS_W*/ 26687) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #563
1674 {DBGFIELD(/*MULQ_S_PH*/ 26697) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #564
1675 {DBGFIELD(/*MULQ_S_W*/ 26707) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #565
1676 {DBGFIELD(/*MULSA_W_PH*/ 26716) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #566
1677 {DBGFIELD(/*PRECR_QB_PH*/ 26727) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #567
1678 {DBGFIELD(/*PRECR_SRA_PH_W*/ 26739) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #568
1679 {DBGFIELD(/*PRECR_SRA_R_PH_W*/ 26754) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #569
1680 {DBGFIELD(/*PREPEND*/ 26771) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #570
1681 {DBGFIELD(/*SHRA_QB*/ 26779) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #571
1682 {DBGFIELD(/*SHRA_R_QB*/ 26787) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #572
1683 {DBGFIELD(/*SHRAV_QB*/ 26797) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #573
1684 {DBGFIELD(/*SHRAV_R_QB*/ 26806) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #574
1685 {DBGFIELD(/*SHRL_PH*/ 26817) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #575
1686 {DBGFIELD(/*SHRLV_PH*/ 26825) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #576
1687 {DBGFIELD(/*SUBQH_PH*/ 26834) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #577
1688 {DBGFIELD(/*SUBQH_R_PH*/ 26843) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #578
1689 {DBGFIELD(/*SUBQH_W*/ 26854) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #579
1690 {DBGFIELD(/*SUBQH_R_W*/ 26862) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #580
1691 {DBGFIELD(/*SUBU_PH*/ 26872) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #581
1692 {DBGFIELD(/*SUBU_S_PH*/ 26880) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #582
1693 {DBGFIELD(/*SUBUH_QB*/ 26890) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #583
1694 {DBGFIELD(/*SUBUH_R_QB*/ 26899) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #584
1695 {DBGFIELD(/*LWDSP_MM*/ 26910) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #585
1696 {DBGFIELD(/*SWDSP_MM*/ 26919) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #586
1697 {DBGFIELD(/*ABSQ_S_PH_MM*/ 26928) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #587
1698 {DBGFIELD(/*ABSQ_S_W_MM*/ 26941) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #588
1699 {DBGFIELD(/*ADDQ_PH_MM*/ 26953) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #589
1700 {DBGFIELD(/*ADDQ_S_PH_MM*/ 26964) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #590
1701 {DBGFIELD(/*ADDQ_S_W_MM*/ 26977) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #591
1702 {DBGFIELD(/*ADDSC_MM*/ 26989) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #592
1703 {DBGFIELD(/*ADDU_QB_MM*/ 26998) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #593
1704 {DBGFIELD(/*ADDU_S_QB_MM*/ 27009) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #594
1705 {DBGFIELD(/*ADDWC_MM*/ 27022) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #595
1706 {DBGFIELD(/*BITREV_MM*/ 27031) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #596
1707 {DBGFIELD(/*BPOSGE32_MM*/ 27041) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #597
1708 {DBGFIELD(/*CMPGU_EQ_QB_MM*/ 27053) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #598
1709 {DBGFIELD(/*CMPGU_LE_QB_MM*/ 27068) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #599
1710 {DBGFIELD(/*CMPGU_LT_QB_MM*/ 27083) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #600
1711 {DBGFIELD(/*CMPU_EQ_QB_MM*/ 27098) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #601
1712 {DBGFIELD(/*CMPU_LE_QB_MM*/ 27112) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #602
1713 {DBGFIELD(/*CMPU_LT_QB_MM*/ 27126) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #603
1714 {DBGFIELD(/*CMP_EQ_PH_MM*/ 27140) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #604
1715 {DBGFIELD(/*CMP_LE_PH_MM*/ 27153) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #605
1716 {DBGFIELD(/*CMP_LT_PH_MM*/ 27166) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #606
1717 {DBGFIELD(/*DPAQ_SA_L_W_MM*/ 27179) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #607
1718 {DBGFIELD(/*DPAQ_S_W_PH_MM*/ 27194) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #608
1719 {DBGFIELD(/*DPAU_H_QBL_MM*/ 27209) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #609
1720 {DBGFIELD(/*DPAU_H_QBR_MM*/ 27223) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #610
1721 {DBGFIELD(/*DPSQ_SA_L_W_MM*/ 27237) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #611
1722 {DBGFIELD(/*DPSQ_S_W_PH_MM*/ 27252) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #612
1723 {DBGFIELD(/*DPSU_H_QBL_MM*/ 27267) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #613
1724 {DBGFIELD(/*DPSU_H_QBR_MM*/ 27281) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #614
1725 {DBGFIELD(/*EXTPDPV_MM*/ 27295) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #615
1726 {DBGFIELD(/*EXTPDP_MM*/ 27306) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #616
1727 {DBGFIELD(/*EXTPV_MM*/ 27316) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #617
1728 {DBGFIELD(/*EXTP_MM*/ 27325) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #618
1729 {DBGFIELD(/*EXTRV_RS_W_MM*/ 27333) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #619
1730 {DBGFIELD(/*EXTRV_R_W_MM*/ 27347) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #620
1731 {DBGFIELD(/*EXTRV_S_H_MM*/ 27360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #621
1732 {DBGFIELD(/*EXTRV_W_MM*/ 27373) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #622
1733 {DBGFIELD(/*EXTR_RS_W_MM*/ 27384) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #623
1734 {DBGFIELD(/*EXTR_R_W_MM*/ 27397) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #624
1735 {DBGFIELD(/*EXTR_S_H_MM*/ 27409) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #625
1736 {DBGFIELD(/*EXTR_W_MM*/ 27421) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #626
1737 {DBGFIELD(/*INSV_MM*/ 27431) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #627
1738 {DBGFIELD(/*LBUX_MM*/ 27439) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #628
1739 {DBGFIELD(/*LHX_MM*/ 27447) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #629
1740 {DBGFIELD(/*LWX_MM*/ 27454) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #630
1741 {DBGFIELD(/*MADDU_DSP_MM*/ 27461) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #631
1742 {DBGFIELD(/*MADD_DSP_MM*/ 27474) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #632
1743 {DBGFIELD(/*MAQ_SA_W_PHL_MM*/ 27486) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #633
1744 {DBGFIELD(/*MAQ_SA_W_PHR_MM*/ 27502) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #634
1745 {DBGFIELD(/*MAQ_S_W_PHL_MM*/ 27518) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #635
1746 {DBGFIELD(/*MAQ_S_W_PHR_MM*/ 27533) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #636
1747 {DBGFIELD(/*MFHI_DSP_MM*/ 27548) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #637
1748 {DBGFIELD(/*MFLO_DSP_MM*/ 27560) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #638
1749 {DBGFIELD(/*MODSUB_MM*/ 27572) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #639
1750 {DBGFIELD(/*MOVEP_MMR6*/ 27582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #640
1751 {DBGFIELD(/*MOVN_I_MM*/ 27593) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #641
1752 {DBGFIELD(/*MOVZ_I_MM*/ 27603) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #642
1753 {DBGFIELD(/*MSUBU_DSP_MM*/ 27613) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #643
1754 {DBGFIELD(/*MSUB_DSP_MM*/ 27626) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #644
1755 {DBGFIELD(/*MTHI_DSP_MM*/ 27638) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #645
1756 {DBGFIELD(/*MTHLIP_MM*/ 27650) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #646
1757 {DBGFIELD(/*MTLO_DSP_MM*/ 27660) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #647
1758 {DBGFIELD(/*MULEQ_S_W_PHL_MM*/ 27672) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #648
1759 {DBGFIELD(/*MULEQ_S_W_PHR_MM*/ 27689) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #649
1760 {DBGFIELD(/*MULEU_S_PH_QBL_MM*/ 27706) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #650
1761 {DBGFIELD(/*MULEU_S_PH_QBR_MM*/ 27724) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #651
1762 {DBGFIELD(/*MULQ_RS_PH_MM*/ 27742) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #652
1763 {DBGFIELD(/*MULSAQ_S_W_PH_MM*/ 27756) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #653
1764 {DBGFIELD(/*MULTU_DSP_MM*/ 27773) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #654
1765 {DBGFIELD(/*MULT_DSP_MM*/ 27786) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #655
1766 {DBGFIELD(/*PACKRL_PH_MM*/ 27798) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #656
1767 {DBGFIELD(/*PICK_PH_MM*/ 27811) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #657
1768 {DBGFIELD(/*PICK_QB_MM*/ 27822) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #658
1769 {DBGFIELD(/*PRECEQU_PH_QBLA_MM*/ 27833) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #659
1770 {DBGFIELD(/*PRECEQU_PH_QBL_MM*/ 27852) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #660
1771 {DBGFIELD(/*PRECEQU_PH_QBRA_MM*/ 27870) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #661
1772 {DBGFIELD(/*PRECEQU_PH_QBR_MM*/ 27889) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #662
1773 {DBGFIELD(/*PRECEQ_W_PHL_MM*/ 27907) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #663
1774 {DBGFIELD(/*PRECEQ_W_PHR_MM*/ 27923) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #664
1775 {DBGFIELD(/*PRECEU_PH_QBLA_MM*/ 27939) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #665
1776 {DBGFIELD(/*PRECEU_PH_QBL_MM*/ 27957) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #666
1777 {DBGFIELD(/*PRECEU_PH_QBRA_MM*/ 27974) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #667
1778 {DBGFIELD(/*PRECEU_PH_QBR_MM*/ 27992) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #668
1779 {DBGFIELD(/*PRECRQU_S_QB_PH_MM*/ 28009) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #669
1780 {DBGFIELD(/*PRECRQ_PH_W_MM*/ 28028) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #670
1781 {DBGFIELD(/*PRECRQ_QB_PH_MM*/ 28043) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #671
1782 {DBGFIELD(/*PRECRQ_RS_PH_W_MM*/ 28059) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #672
1783 {DBGFIELD(/*RADDU_W_QB_MM*/ 28077) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #673
1784 {DBGFIELD(/*RDDSP_MM*/ 28091) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #674
1785 {DBGFIELD(/*REPLV_PH_MM*/ 28100) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #675
1786 {DBGFIELD(/*REPLV_QB_MM*/ 28112) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #676
1787 {DBGFIELD(/*REPL_PH_MM*/ 28124) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #677
1788 {DBGFIELD(/*REPL_QB_MM*/ 28135) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #678
1789 {DBGFIELD(/*SHILOV_MM*/ 28146) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #679
1790 {DBGFIELD(/*SHILO_MM*/ 28156) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #680
1791 {DBGFIELD(/*SHLLV_PH_MM*/ 28165) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #681
1792 {DBGFIELD(/*SHLLV_QB_MM*/ 28177) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #682
1793 {DBGFIELD(/*SHLLV_S_PH_MM*/ 28189) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #683
1794 {DBGFIELD(/*SHLLV_S_W_MM*/ 28203) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #684
1795 {DBGFIELD(/*SHLL_PH_MM*/ 28216) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #685
1796 {DBGFIELD(/*SHLL_QB_MM*/ 28227) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #686
1797 {DBGFIELD(/*SHLL_S_PH_MM*/ 28238) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #687
1798 {DBGFIELD(/*SHLL_S_W_MM*/ 28251) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #688
1799 {DBGFIELD(/*SHRAV_PH_MM*/ 28263) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #689
1800 {DBGFIELD(/*SHRAV_R_PH_MM*/ 28275) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #690
1801 {DBGFIELD(/*SHRAV_R_W_MM*/ 28289) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #691
1802 {DBGFIELD(/*SHRA_PH_MM*/ 28302) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #692
1803 {DBGFIELD(/*SHRA_R_PH_MM*/ 28313) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #693
1804 {DBGFIELD(/*SHRA_R_W_MM*/ 28326) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #694
1805 {DBGFIELD(/*SHRLV_QB_MM*/ 28338) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #695
1806 {DBGFIELD(/*SHRL_QB_MM*/ 28350) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #696
1807 {DBGFIELD(/*SUBQ_PH_MM*/ 28361) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #697
1808 {DBGFIELD(/*SUBQ_S_PH_MM*/ 28372) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #698
1809 {DBGFIELD(/*SUBQ_S_W_MM*/ 28385) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #699
1810 {DBGFIELD(/*SUBU_QB_MM*/ 28397) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #700
1811 {DBGFIELD(/*SUBU_S_QB_MM*/ 28408) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #701
1812 {DBGFIELD(/*WRDSP_MM*/ 28421) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #702
1813 {DBGFIELD(/*ABSQ_S_QB_MMR2*/ 28430) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #703
1814 {DBGFIELD(/*ADDQH_PH_MMR2*/ 28445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #704
1815 {DBGFIELD(/*ADDQH_R_PH_MMR2*/ 28459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #705
1816 {DBGFIELD(/*ADDQH_R_W_MMR2*/ 28475) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #706
1817 {DBGFIELD(/*ADDQH_W_MMR2*/ 28490) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #707
1818 {DBGFIELD(/*ADDUH_QB_MMR2*/ 28503) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #708
1819 {DBGFIELD(/*ADDUH_R_QB_MMR2*/ 28517) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #709
1820 {DBGFIELD(/*ADDU_PH_MMR2*/ 28533) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #710
1821 {DBGFIELD(/*ADDU_S_PH_MMR2*/ 28546) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #711
1822 {DBGFIELD(/*APPEND_MMR2*/ 28561) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #712
1823 {DBGFIELD(/*BALIGN_MMR2*/ 28573) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #713
1824 {DBGFIELD(/*CMPGDU_EQ_QB_MMR2*/ 28585) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #714
1825 {DBGFIELD(/*CMPGDU_LE_QB_MMR2*/ 28603) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #715
1826 {DBGFIELD(/*CMPGDU_LT_QB_MMR2*/ 28621) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #716
1827 {DBGFIELD(/*DPA_W_PH_MMR2*/ 28639) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #717
1828 {DBGFIELD(/*DPAQX_SA_W_PH_MMR2*/ 28653) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #718
1829 {DBGFIELD(/*DPAQX_S_W_PH_MMR2*/ 28672) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #719
1830 {DBGFIELD(/*DPAX_W_PH_MMR2*/ 28690) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #720
1831 {DBGFIELD(/*DPS_W_PH_MMR2*/ 28705) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #721
1832 {DBGFIELD(/*DPSQX_S_W_PH_MMR2*/ 28719) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #722
1833 {DBGFIELD(/*DPSQX_SA_W_PH_MMR2*/ 28737) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #723
1834 {DBGFIELD(/*DPSX_W_PH_MMR2*/ 28756) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #724
1835 {DBGFIELD(/*MUL_PH_MMR2*/ 28771) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #725
1836 {DBGFIELD(/*MUL_S_PH_MMR2*/ 28783) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #726
1837 {DBGFIELD(/*MULQ_RS_W_MMR2*/ 28797) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #727
1838 {DBGFIELD(/*MULQ_S_PH_MMR2*/ 28812) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #728
1839 {DBGFIELD(/*MULQ_S_W_MMR2*/ 28827) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #729
1840 {DBGFIELD(/*MULSA_W_PH_MMR2*/ 28841) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #730
1841 {DBGFIELD(/*PRECR_QB_PH_MMR2*/ 28857) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #731
1842 {DBGFIELD(/*PRECR_SRA_PH_W_MMR2*/ 28874) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #732
1843 {DBGFIELD(/*PRECR_SRA_R_PH_W_MMR2*/ 28894) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #733
1844 {DBGFIELD(/*PREPEND_MMR2*/ 28916) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #734
1845 {DBGFIELD(/*SHRA_QB_MMR2*/ 28929) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #735
1846 {DBGFIELD(/*SHRA_R_QB_MMR2*/ 28942) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #736
1847 {DBGFIELD(/*SHRAV_QB_MMR2*/ 28957) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #737
1848 {DBGFIELD(/*SHRAV_R_QB_MMR2*/ 28971) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #738
1849 {DBGFIELD(/*SHRL_PH_MMR2*/ 28987) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #739
1850 {DBGFIELD(/*SHRLV_PH_MMR2*/ 29000) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #740
1851 {DBGFIELD(/*SUBQH_PH_MMR2*/ 29014) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #741
1852 {DBGFIELD(/*SUBQH_R_PH_MMR2*/ 29028) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #742
1853 {DBGFIELD(/*SUBQH_W_MMR2*/ 29044) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #743
1854 {DBGFIELD(/*SUBQH_R_W_MMR2*/ 29057) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #744
1855 {DBGFIELD(/*SUBU_PH_MMR2*/ 29072) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #745
1856 {DBGFIELD(/*SUBU_S_PH_MMR2*/ 29085) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #746
1857 {DBGFIELD(/*SUBUH_QB_MMR2*/ 29100) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #747
1858 {DBGFIELD(/*SUBUH_R_QB_MMR2*/ 29114) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #748
1859 {DBGFIELD(/*BPOSGE32C_MMR3*/ 29130) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #749
1860 {DBGFIELD(/*P5600WriteALU*/ 29145) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #750
1861 {DBGFIELD(/*P5600WriteAL2*/ 29159) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #751
1862}; // MipsI6400ModelSchedClasses
1863
1864// {Name, NumMicroOps, BeginGroup, EndGroup, RetireOOO, WriteProcResIdx,#, WriteLatencyIdx,#, ReadAdvanceIdx,#}
1865static const llvm::MCSchedClassDesc MipsP5600ModelSchedClasses[] = {
1866 {DBGFIELD(1) 8191, false, false, false, 0, 0, 0, 0, 0, 0},
1867 {DBGFIELD(/*SB_SD_SH_SW_SDC1_SDC164_SWC1_SWC2_R6_SDC2_R6_SDC3*/ 19) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #1
1868 {DBGFIELD(/*SC_R6_SCD_R6_SYNCI_TLBP_TLBR_TLBWI_TLBWR_TLBINV_TLBINVF_CACHE_R6_SC64_R6*/ 69) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #2
1869 {DBGFIELD(/*LB_LBu_LBu64_LD_LH_LHu_LHu64_LW_LWu_LDC1_LDC164_LWC1_LDC2_R6_LDC3_LWC2_R6_LLD_R6_LL_R6_LWPC_LWUPC_LDPC_ST_B_ST_H_ST_W_ST_D_LB64_LH64_LW64_LWL64_LWR64_SB64_SH64_SW64_SWL64_SWR64_LL64_R6*/ 142) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #3
1870 {DBGFIELD(/*PREF_PREF_R6_PAUSE*/ 327) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #4
1871 {DBGFIELD(/*SYNC*/ 346) 1, false, false, false, 63, 2, 1, 1, 0, 0}, // #5
1872 {DBGFIELD(/*J_JAL_JALR_B_BEQ_BNE_BGEZ_BGTZ_BLEZ_BLTZ_JALR64_JALR64Pseudo_JIALC_JIALC64_JIC_JIC64_JR64_JR_HB_R6_JR_HB64_R6_NAL_SDBBP_R6_SYSCALL_BEQC64_BEQZC64_BGEC64_BGEUC64_BGTZC64_BLEZC64_BLTC64_BLTUC64_BNEC64_BNEZC64_PseudoIndirectBranchR6_BC_BALC_BEQZC_BNEZC_BLEZC_BGEZC_BGTZC_BLTZC_BEQZALC_BNEZALC_BLEZALC_BGEZALC_BGTZALC_BLTZALC_BEQC_BNEC_BGEC_BLTC_BGEUC_BLTUC_BAL_BOVC_BNVC_BC1EQZ_BC1NEZ_BREAK_ERET_ERETNC_BAL_BR_DERET_JALRHBPseudo_JALRPseudo_JALR_HB_JALR_HB64_TAILCALL_PseudoIndirectBranch64R6_TAILCALL64R6REG_TAILCALLR6REG_PseudoIndrectHazardBranch64R6_PseudoIndrectHazardBranchR6_TAILCALLHB64R6REG_TAILCALLHBR6REG_PseudoReturn_PseudoReturn64_ERet_RetRA_BC2EQZ_BC2NEZ_TLT_TLTU_TNE_WAIT_DI_TRAP_EI_BEQ64_BGEZ64_BGEZC64_BGTZ64_BLEZ64_BLTZ64_BLTZC64_BNE64_JALRHB64Pseudo*/ 351) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #6
1873 {DBGFIELD(/*ADD_ADDiu_ADDIUPC_ADDu_ALIGN_ALUIPC_AND_ANDi_AUI_AUIPC_BITSWAP_CFC1_CLO_R6_CLZ_R6_CTC1_DADD_DADDiu_DADDu_DAHI_DALIGN_DATI_DAUI_DBITSWAP_DCLO_R6_DCLZ_R6_DEXT_DEXT64_32_DEXTM_DEXTU_DINS_DINSM_DINSU_DLSA_R6_DMFC1_DMTC1_DROTR_DROTR32_DROTRV_DSBH_DSHD_DSLL_DSLL32_DSLLV_DSRA_DSRA32_DSRAV_DSRL_DSRL32_DSRLV_DSUB_DSUBu_EXT_INS_LSA_LSA_R6_LUi_MFC1_MFC1_D64_MFC0_MFC2_MTC0_MTC2_MFHC1_D32_MFHC1_D64_MTC1_MTC1_D64_MTHC1_D32_MTHC1_D64_NOP_NOR_OR_ORi_ROTR_ROTRV_SEB_SEB64_SEH_SEH64_SELEQZ_SELEQZ64_SELNEZ_SELNEZ64_SLL_SLLV_SLT_SLTi_SLTiu_SLTu_SRA_SRAV_SRL_SRLV_SSNOP_SUB_SUBu_WSBH_XOR_XORi_SLT64_SLTu64_AND64_OR64_XOR64_NOR64_SLTi64_SLTiu64_ANDi64_ORi64_XORi64_LUi64_DSLL64_32_SLL64_32_SLL64_64_LONG_BRANCH_LUi2Op_64_LONG_BRANCH_DADDiu2Op_LONG_BRANCH_DADDiu_DLSA_TEQ_TGE_TGEU_COPY_BuildPairF64_BuildPairF64_64_ExtractElementF64_ExtractElementF64_64_SELNEZ_D_SELNEZ_S_SELEQZ_D_SELEQZ_S_SEL_D_SEL_S_EHB_RDHWR_RDHWR64_EVP_DVP_DMFC0_DMFC2_DMTC0_DMTC2*/ 1115) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #7
1874 {DBGFIELD(/*MUL_R6_MULU_MUH_MUHU_DMUL_R6_DMUH_DMULU_DMUHU*/ 2049) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #8
1875 {DBGFIELD(/*DIV_DIVU_MOD_MODU_DDIV_DMOD_DDIVU_DMODU*/ 2095) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #9
1876 {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*/ 2135) 1, false, false, false, 65, 3, 17, 1, 0, 0}, // #10
1877 {DBGFIELD(/*FABS_S_FNEG_S_FMOV_S_FMOV_D32_FMOV_D64_FNEG_D32_FNEG_D64_CLASS_S_CLASS_D*/ 2199) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #11
1878 {DBGFIELD(/*FADD_S_FSUB_S_FSUB_D32_FSUB_D64*/ 2272) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #12
1879 {DBGFIELD(/*FMUL_S_FMUL_D32_FMUL_D64*/ 2304) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #13
1880 {DBGFIELD(/*FDIV_S_FSQRT_S_FDIV_D32_FDIV_D64_FSQRT_D_FSQRT_D32_FSQRT_D64_FSQRT_W_RECIP_S_RECIP_D32_RECIP_D64_FRSQRT_D_FRSQRT_W_RSQRT_S_RSQRT_D32_RSQRT_D64_FRCP_D_FRCP_W*/ 2329) 1, false, false, false, 70, 3, 18, 1, 0, 0}, // #14
1881 {DBGFIELD(/*DIV_S_B_DIV_S_D_DIV_S_H_DIV_S_W*/ 2486) 1, false, false, false, 65, 3, 17, 1, 0, 0}, // #15
1882 {DBGFIELD(/*DIV_U_B_DIV_U_D_DIV_U_H_DIV_U_W*/ 2518) 1, false, false, false, 65, 3, 17, 1, 0, 0}, // #16
1883 {DBGFIELD(/*ADDV_B_ADDV_H_ADDV_W_ADDV_D_ADDVI_B_ADDVI_H_ADDVI_W_ADDVI_D_SUBV_B_SUBV_H_SUBV_W_SUBV_D_SUBVI_B_SUBVI_H_SUBVI_W_SUBVI_D*/ 2550) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #17
1884 {DBGFIELD(/*ASUB_S_B_ASUB_S_D_ASUB_S_H_ASUB_S_W*/ 2670) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #18
1885 {DBGFIELD(/*ASUB_U_B_ASUB_U_D_ASUB_U_H_ASUB_U_W*/ 2706) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #19
1886 {DBGFIELD(/*SUBSUS_U_B_SUBSUS_U_D_SUBSUS_U_H_SUBSUS_U_W*/ 2742) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #20
1887 {DBGFIELD(/*MAX_D_MAX_S_MAXA_D_MAXA_S_MIN_D_MIN_S_MINA_D_MINA_S*/ 2786) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #21
1888 {DBGFIELD(/*ADD_A_B_ADD_A_H_ADD_A_W_ADD_A_D_ADDS_A_B_ADDS_A_H_ADDS_A_W_ADDS_A_D_ADDS_S_B_ADDS_S_H_ADDS_S_W_ADDS_S_D_ADDS_U_B_ADDS_U_H_ADDS_U_W_ADDS_U_D_HADD_S_H_HADD_S_W_HADD_S_D_HADD_U_H_HADD_U_W_HADD_U_D_SUBS_S_B_SUBS_S_H_SUBS_S_W_SUBS_S_D_SUBS_U_B_SUBS_U_H_SUBS_U_W_SUBS_U_D_SUBSUU_S_B_SUBSUU_S_H_SUBSUU_S_W_SUBSUU_S_D_HSUB_S_H_HSUB_S_W_HSUB_S_D_HSUB_U_H_HSUB_U_W_HSUB_U_D_AVE_S_B_AVE_S_H_AVE_S_W_AVE_S_D_AVE_U_B_AVE_U_H_AVE_U_W_AVE_U_D_AVER_S_B_AVER_S_H_AVER_S_W_AVER_S_D_AVER_U_B_AVER_U_H_AVER_U_W_AVER_U_D_MIN_A_B_MIN_A_H_MIN_A_W_MIN_A_D_MIN_S_B_MIN_S_H_MIN_S_W_MIN_S_D_MIN_U_B_MIN_U_H_MIN_U_W_MIN_U_D_MINI_S_B_MINI_S_H_MINI_S_W_MINI_S_D_MINI_U_B_MINI_U_H_MINI_U_W_MINI_U_D_MAX_A_B_MAX_A_H_MAX_A_W_MAX_A_D_MAX_S_B_MAX_S_H_MAX_S_W_MAX_S_D_MAX_U_B_MAX_U_H_MAX_U_W_MAX_U_D_MAXI_S_B_MAXI_S_H_MAXI_S_W_MAXI_S_D_MAXI_U_B_MAXI_U_H_MAXI_U_W_MAXI_U_D_CEQ_B_CEQ_H_CEQ_W_CEQ_D_CEQI_B_CEQI_H_CEQI_W_CEQI_D_CLE_S_B_CLE_S_H_CLE_S_W_CLE_S_D_CLE_U_B_CLE_U_H_CLE_U_W_CLE_U_D_CLEI_S_B_CLEI_S_H_CLEI_S_W_CLEI_S_D_CLEI_U_B_CLEI_U_H_CLEI_U_W_CLEI_U_D_CLT_S_B_CLT_S_H_CLT_S_W_CLT_S_D_CLT_U_B_CLT_U_H_CLT_U_W_CLT_U_D_CLTI_S_B_CLTI_S_H_CLTI_S_W_CLTI_S_D_CLTI_U_B_CLTI_U_H_CLTI_U_W_CLTI_U_D*/ 2838) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #22
1889 {DBGFIELD(/*SAT_S_B_SAT_S_H_SAT_S_W_SAT_S_D_SAT_U_B_SAT_U_H_SAT_U_W_SAT_U_D_PCNT_B_PCNT_H_PCNT_W_PCNT_D*/ 3998) 1, false, false, false, 14, 2, 7, 1, 0, 0}, // #23
1890 {DBGFIELD(/*SLL_B_SLL_H_SLL_W_SLL_D_SLLI_B_SLLI_H_SLLI_W_SLLI_D_SRA_B_SRA_H_SRA_W_SRA_D_SRAI_B_SRAI_H_SRAI_W_SRAI_D_SRAR_B_SRAR_H_SRAR_W_SRAR_D_SRARI_B_SRARI_H_SRARI_W_SRARI_D_SRL_B_SRL_H_SRL_W_SRL_D_SRLI_B_SRLI_H_SRLI_W_SRLI_D_SRLR_B_SRLR_H_SRLR_W_SRLR_D_SRLRI_B_SRLRI_H_SRLRI_W_SRLRI_D_NLOC_B_NLOC_H_NLOC_W_NLOC_D_NLZC_B_NLZC_H_NLZC_W_NLZC_D_BNEG_B_BNEG_H_BNEG_W_BNEG_D_BNEGI_B_BNEGI_H_BNEGI_W_BNEGI_D_BCLR_B_BCLR_H_BCLR_W_BCLR_D_BCLRI_B_BCLRI_H_BCLRI_W_BCLRI_D_SHF_B_SHF_H_SHF_W*/ 4090) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #24
1891 {DBGFIELD(/*AND_V_ANDI_B_OR_V_ORI_B_XOR_V_XORI_B_NOR_V_NORI_B*/ 4560) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #25
1892 {DBGFIELD(/*NOR_V_D_PSEUDO_NOR_V_H_PSEUDO_NOR_V_W_PSEUDO*/ 4610) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #26
1893 {DBGFIELD(/*OR_V_D_PSEUDO_OR_V_H_PSEUDO_OR_V_W_PSEUDO*/ 4655) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #27
1894 {DBGFIELD(/*XOR_V_D_PSEUDO_XOR_V_H_PSEUDO_XOR_V_W_PSEUDO*/ 4697) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #28
1895 {DBGFIELD(/*AND_V_D_PSEUDO_AND_V_H_PSEUDO_AND_V_W_PSEUDO*/ 4742) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #29
1896 {DBGFIELD(/*ILVEV_B_ILVEV_D_ILVEV_H_ILVEV_W*/ 4787) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #30
1897 {DBGFIELD(/*ILVL_B_ILVL_D_ILVL_H_ILVL_W*/ 4819) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #31
1898 {DBGFIELD(/*ILVOD_B_ILVOD_D_ILVOD_H_ILVOD_W*/ 4847) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #32
1899 {DBGFIELD(/*ILVR_B_ILVR_D_ILVR_H_ILVR_W*/ 4879) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #33
1900 {DBGFIELD(/*PCKEV_B_PCKEV_D_PCKEV_H_PCKEV_W*/ 4907) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #34
1901 {DBGFIELD(/*PCKOD_B_PCKOD_D_PCKOD_H_PCKOD_W*/ 4939) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #35
1902 {DBGFIELD(/*FILL_B_FILL_D_FILL_H_FILL_W*/ 4971) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #36
1903 {DBGFIELD(/*FILL_FD_PSEUDO_FILL_FW_PSEUDO*/ 4999) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #37
1904 {DBGFIELD(/*INSERT_FD_PSEUDO_INSERT_FW_PSEUDO*/ 5029) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #38
1905 {DBGFIELD(/*SPLAT_B_SPLAT_D_SPLAT_H_SPLAT_W*/ 5063) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #39
1906 {DBGFIELD(/*SPLATI_B_SPLATI_D_SPLATI_H_SPLATI_W*/ 5095) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #40
1907 {DBGFIELD(/*CTCMSA_CFCMSA_COPY_S_B_COPY_S_H_COPY_S_W_COPY_S_D_COPY_U_B_COPY_U_H_COPY_U_W_BNZ_B_BNZ_H_BNZ_W_BNZ_D_BNZ_V_BZ_B_BZ_H_BZ_W_BZ_D_BZ_V*/ 5131) 2, false, false, false, 73, 4, 2, 1, 0, 0}, // #41
1908 {DBGFIELD(/*LD_B_LD_H_LD_W_LD_D*/ 5263) 2, false, false, false, 77, 4, 6, 1, 0, 0}, // #42
1909 {DBGFIELD(/*LDI_B_LDI_H_LDI_W_LDI_D_MOVE_V*/ 5283) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #43
1910 {DBGFIELD(/*FCAF_W_FCAF_D_FCUN_W_FCUN_D_FCOR_W_FCOR_D_FCEQ_W_FCEQ_D_FCUNE_W_FCUNE_D_FCUEQ_W_FCUEQ_D_FCNE_W_FCNE_D_FCLT_W_FCLT_D_FCULT_W_FCULT_D_FCLE_W_FCLE_D_FCULE_W_FCULE_D_FSAF_W_FSAF_D_FSUN_W_FSUN_D_FSOR_W_FSOR_D_FSEQ_W_FSEQ_D_FSUNE_W_FSUNE_D_FSUEQ_W_FSUEQ_D_FSNE_W_FSNE_D_FSLT_W_FSLT_D_FSULT_W_FSULT_D_FSLE_W_FSLE_D_FSULE_W_FSULE_D*/ 5314) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #44
1911 {DBGFIELD(/*FMAX_W_FMAX_D_FMAX_A_W_FMAX_A_D_FMIN_W_FMIN_D_FMIN_A_W_FMIN_A_D_FCLASS_W_FCLASS_D_FABS_D_FABS_W_FABS_D32_FABS_D64*/ 5638) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #45
1912 {DBGFIELD(/*CMP_UN_D_CMP_UN_S*/ 5752) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #46
1913 {DBGFIELD(/*CMP_UEQ_D_CMP_UEQ_S*/ 5770) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #47
1914 {DBGFIELD(/*CMP_EQ_D_CMP_EQ_S*/ 5790) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #48
1915 {DBGFIELD(/*CMP_LT_D_CMP_LT_S*/ 5808) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #49
1916 {DBGFIELD(/*CMP_ULT_D_CMP_ULT_S*/ 5826) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #50
1917 {DBGFIELD(/*CMP_LE_D_CMP_LE_S*/ 5846) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #51
1918 {DBGFIELD(/*CMP_ULE_D_CMP_ULE_S*/ 5864) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #52
1919 {DBGFIELD(/*CMP_F_D_CMP_F_S*/ 5884) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #53
1920 {DBGFIELD(/*CMP_SAF_D_CMP_SAF_S*/ 5900) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #54
1921 {DBGFIELD(/*CMP_SEQ_D_CMP_SEQ_S*/ 5920) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #55
1922 {DBGFIELD(/*CMP_SLE_D_CMP_SLE_S*/ 5940) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #56
1923 {DBGFIELD(/*CMP_SLT_D_CMP_SLT_S*/ 5960) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #57
1924 {DBGFIELD(/*CMP_SUEQ_D_CMP_SUEQ_S*/ 5980) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #58
1925 {DBGFIELD(/*CMP_SULE_D_CMP_SULE_S*/ 6002) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #59
1926 {DBGFIELD(/*CMP_SULT_D_CMP_SULT_S*/ 6024) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #60
1927 {DBGFIELD(/*CMP_SUN_D_CMP_SUN_S*/ 6046) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #61
1928 {DBGFIELD(/*TRUNC_W_S_TRUNC_L_S_TRUNC_L_D64_TRUNC_W_D32_TRUNC_W_D64_PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S_ROUND_W_S_ROUND_L_S_ROUND_L_D64_FLOOR_W_S_FLOOR_L_S_FLOOR_L_D64_CVT_D32_S_CVT_D32_W_CVT_D64_W_CVT_D64_S_CVT_D64_L_CVT_L_S_CVT_L_D64_CVT_S_W_CVT_S_D32_CVT_S_PU64_CVT_S_PL64_CVT_S_L_CVT_S_D64_CVT_W_S_CEIL_W_S_CEIL_L_S_CEIL_L_D64_FLOOR_W_D32_FLOOR_W_D64_CVT_W_D64_CVT_W_D32_RINT_D_RINT_S_ROUND_W_D32_ROUND_W_D64_CEIL_W_D32_CEIL_W_D64*/ 6066) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #62
1929 {DBGFIELD(/*BMZ_V_BMZI_B_BMNZ_V_BMNZI_B_INSERT_B_INSERT_H_INSERT_W_INSERT_D_INSVE_B_INSVE_H_INSVE_W_INSVE_D*/ 6503) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #63
1930 {DBGFIELD(/*BSELI_B_BSEL_V*/ 6599) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #64
1931 {DBGFIELD(/*BSEL_D_PSEUDO_BSEL_FD_PSEUDO_BSEL_FW_PSEUDO_BSEL_H_PSEUDO_BSEL_W_PSEUDO*/ 6614) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #65
1932 {DBGFIELD(/*BINSL_B_BINSL_H_BINSL_W_BINSL_D_BINSLI_B_BINSLI_H_BINSLI_W_BINSLI_D_BINSR_B_BINSR_H_BINSR_W_BINSR_D_BINSRI_B_BINSRI_H_BINSRI_W_BINSRI_D_VSHF_B_VSHF_H_VSHF_W_VSHF_D_SLD_B_SLD_H_SLD_W_SLD_D_SLDI_B_SLDI_H_SLDI_W_SLDI_D_BSET_B_BSET_H_BSET_W_BSET_D_BSETI_B_BSETI_H_BSETI_W_BSETI_D*/ 6686) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #66
1933 {DBGFIELD(/*MADDV_B_MADDV_H_MADDV_W_MADDV_D_MSUBV_B_MSUBV_H_MSUBV_W_MSUBV_D_MULV_B_MULV_H_MULV_W_MULV_D_DOTP_S_H_DOTP_S_W_DOTP_S_D_DOTP_U_H_DOTP_U_W_DOTP_U_D_MUL_Q_H_MUL_Q_W_MULR_Q_H_MULR_Q_W_MSUB_Q_H_MSUB_Q_W_MSUBR_Q_H_MSUBR_Q_W_MADD_Q_H_MADD_Q_W_MADDR_Q_H_MADDR_Q_W*/ 6962) 1, false, false, false, 14, 2, 3, 1, 0, 0}, // #67
1934 {DBGFIELD(/*FLOG2_W_FLOG2_D*/ 7218) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #68
1935 {DBGFIELD(/*FADD_W_FADD_D_FSUB_W_FSUB_D_FEXDO_H_FEXDO_W_FEXUPL_W_FEXUPL_D_FEXUPR_W_FEXUPR_D_FFINT_S_W_FFINT_S_D_FFINT_U_W_FFINT_U_D_FFQL_W_FFQL_D_FFQR_W_FFQR_D_FTINT_S_W_FTINT_S_D_FTINT_U_W_FTINT_U_D_FTRUNC_S_W_FTRUNC_S_D_FTRUNC_U_W_FTRUNC_U_D_FTQ_H_FTQ_W_FRINT_W_FRINT_D_FADD_D32_FADD_D64*/ 7234) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #69
1936 {DBGFIELD(/*PseudoCVT_D32_W_PseudoCVT_D64_L_PseudoCVT_D64_W_PseudoCVT_S_L_PseudoCVT_S_W*/ 7512) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #70
1937 {DBGFIELD(/*FMUL_W_FMUL_D_FEXP2_W_FEXP2_D_DPADD_S_H_DPADD_S_W_DPADD_S_D_DPADD_U_H_DPADD_U_W_DPADD_U_D_DPSUB_S_H_DPSUB_S_W_DPSUB_S_D_DPSUB_U_H_DPSUB_U_W_DPSUB_U_D*/ 7588) 1, false, false, false, 14, 2, 3, 1, 0, 0}, // #71
1938 {DBGFIELD(/*FMADD_W_FMADD_D_FMSUB_W_FMSUB_D*/ 7738) 1, false, false, false, 68, 2, 13, 1, 0, 0}, // #72
1939 {DBGFIELD(/*MSUBF_D_MSUBF_S_MADDF_D_MADDF_S*/ 7770) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #73
1940 {DBGFIELD(/*FDIV_D*/ 7802) 1, false, false, false, 81, 3, 4, 1, 0, 0}, // #74
1941 {DBGFIELD(/*FDIV_W*/ 7809) 1, false, false, false, 65, 3, 17, 1, 0, 0}, // #75
1942 {DBGFIELD(/*ATOMIC_SWAP_I16_POSTRA_ATOMIC_SWAP_I32_POSTRA_ATOMIC_SWAP_I64_POSTRA_ATOMIC_SWAP_I8_POSTRA*/ 7816) 1, false, false, false, 23, 1, 2, 1, 0, 0}, // #76
1943 {DBGFIELD(/*ATOMIC_CMP_SWAP_I16_POSTRA_ATOMIC_CMP_SWAP_I32_POSTRA_ATOMIC_CMP_SWAP_I64_POSTRA_ATOMIC_CMP_SWAP_I8_POSTRA*/ 7907) 1, false, false, false, 23, 1, 2, 1, 0, 0}, // #77
1944 {DBGFIELD(/*ATOMIC_LOAD_ADD_I16_POSTRA_ATOMIC_LOAD_ADD_I32_POSTRA_ATOMIC_LOAD_ADD_I64_POSTRA_ATOMIC_LOAD_ADD_I8_POSTRA_ATOMIC_LOAD_AND_I16_POSTRA_ATOMIC_LOAD_AND_I32_POSTRA_ATOMIC_LOAD_AND_I64_POSTRA_ATOMIC_LOAD_AND_I8_POSTRA_ATOMIC_LOAD_MAX_I16_POSTRA_ATOMIC_LOAD_MAX_I32_POSTRA_ATOMIC_LOAD_MAX_I64_POSTRA_ATOMIC_LOAD_MAX_I8_POSTRA_ATOMIC_LOAD_MIN_I16_POSTRA_ATOMIC_LOAD_MIN_I32_POSTRA_ATOMIC_LOAD_MIN_I64_POSTRA_ATOMIC_LOAD_MIN_I8_POSTRA_ATOMIC_LOAD_NAND_I16_POSTRA_ATOMIC_LOAD_NAND_I32_POSTRA_ATOMIC_LOAD_NAND_I64_POSTRA_ATOMIC_LOAD_NAND_I8_POSTRA_ATOMIC_LOAD_OR_I16_POSTRA_ATOMIC_LOAD_OR_I32_POSTRA_ATOMIC_LOAD_OR_I64_POSTRA_ATOMIC_LOAD_OR_I8_POSTRA_ATOMIC_LOAD_SUB_I16_POSTRA_ATOMIC_LOAD_SUB_I32_POSTRA_ATOMIC_LOAD_SUB_I64_POSTRA_ATOMIC_LOAD_SUB_I8_POSTRA_ATOMIC_LOAD_UMAX_I16_POSTRA_ATOMIC_LOAD_UMAX_I32_POSTRA_ATOMIC_LOAD_UMAX_I64_POSTRA_ATOMIC_LOAD_UMAX_I8_POSTRA_ATOMIC_LOAD_UMIN_I16_POSTRA_ATOMIC_LOAD_UMIN_I32_POSTRA_ATOMIC_LOAD_UMIN_I64_POSTRA_ATOMIC_LOAD_UMIN_I8_POSTRA_ATOMIC_LOAD_XOR_I16_POSTRA_ATOMIC_LOAD_XOR_I32_POSTRA_ATOMIC_LOAD_XOR_I64_POSTRA_ATOMIC_LOAD_XOR_I8_POSTRA*/ 8014) 1, false, false, false, 23, 1, 2, 1, 0, 0}, // #78
1945 {DBGFIELD(/*AND_LUi_NOR_OR_SLTi_SLTiu_SUB_SUBu_XOR*/ 9092) 1, false, false, false, 19, 2, 1, 1, 0, 0}, // #79
1946 {DBGFIELD(/*SSNOP_NOP*/ 9131) 1, false, false, false, 21, 2, 0, 1, 0, 0}, // #80
1947 {DBGFIELD(/*B_BAL_BAL_BR_BEQ_BGEZ_BGTZ_BLEZ_BLTZ_BNE_BREAK_DERET_ERET_ERet_ERETNC_J_PseudoReturn_SYSCALL_RetRA_TAILCALL_TLT_TLTU_TNE_TRAP_WAIT*/ 9141) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #81
1948 {DBGFIELD(/*BEQL_BGEZAL_BGEZALL_BGEZL_BGTZL_BLEZL_BLTZAL_BLTZALL_BLTZL_BNEL_JR_JR_HB_PseudoIndirectBranch_PseudoIndirectHazardBranch_SDBBP_TAILCALLREG_TAILCALLREGHB_TEQI_TGEI_TGEIU_TLTI_TNEI_TTLTIU*/ 9272) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #82
1949 {DBGFIELD(/*TEQ_TGE_TGEU*/ 9458) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #83
1950 {DBGFIELD(/*PAUSE*/ 9471) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #84
1951 {DBGFIELD(/*JAL_JALR_JALRHBPseudo_JALRPseudo_JALR_HB*/ 9477) 1, false, false, false, 84, 3, 2, 1, 0, 0}, // #85
1952 {DBGFIELD(/*JALX*/ 9518) 1, false, false, false, 84, 3, 2, 1, 0, 0}, // #86
1953 {DBGFIELD(/*TLBINV_TLBINVF_TLBP_TLBR_TLBWI_TLBWR*/ 9523) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #87
1954 {DBGFIELD(/*MFC0_MTC0*/ 9560) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #88
1955 {DBGFIELD(/*MFC2_MTC2*/ 9570) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #89
1956 {DBGFIELD(/*HYPCALL_MFGC0_MFHGC0_MTGC0_MTHGC0_TLBGINV_TLBGINVF_TLBGP_TLBGR_TLBGWI_TLBGWR*/ 9580) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #90
1957 {DBGFIELD(/*LB_LBu_LH_LHu_LW_LDC3_LWPC*/ 9657) 1, false, false, false, 63, 2, 6, 1, 0, 0}, // #91
1958 {DBGFIELD(/*LL_LWC2_LWC3_LDC2_LBE_LBuE_LHE_LHuE_LWE_LLE*/ 9684) 1, false, false, false, 63, 2, 6, 1, 0, 0}, // #92
1959 {DBGFIELD(/*LWL_LWR_LWLE_LWRE*/ 9728) 1, false, false, false, 87, 3, 6, 1, 0, 0}, // #93
1960 {DBGFIELD(/*SB_SH_SW_SDC3*/ 9746) 1, false, false, false, 90, 3, 1, 1, 0, 0}, // #94
1961 {DBGFIELD(/*SWC2_SWC3_SDC2_SC_SBE_SHE_SWE_SCE_SWL_SWR_SWLE_SWRE*/ 9760) 1, false, false, false, 90, 3, 1, 1, 0, 0}, // #95
1962 {DBGFIELD(/*PREF*/ 9812) 1, false, false, false, 63, 2, 1, 1, 0, 0}, // #96
1963 {DBGFIELD(/*PREFE_CACHE_CACHEE*/ 9817) 1, false, false, false, 63, 2, 1, 1, 0, 0}, // #97
1964 {DBGFIELD(/*SYNCI*/ 9836) 1, false, false, false, 63, 2, 1, 1, 0, 0}, // #98
1965 {DBGFIELD(/*CLO_CLZ_MFHI_MFLO_PseudoMFHI_PseudoMFLO*/ 9842) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #99
1966 {DBGFIELD(/*DI_EI*/ 9882) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #100
1967 {DBGFIELD(/*EHB_RDHWR_WSBH*/ 9888) 1, false, false, false, 17, 2, 2, 1, 0, 0}, // #101
1968 {DBGFIELD(/*MOVN_I_I_MOVZ_I_I*/ 9903) 1, false, false, false, 93, 3, 2, 1, 0, 0}, // #102
1969 {DBGFIELD(/*DIV*/ 9921) 1, false, false, false, 96, 3, 19, 1, 0, 0}, // #103
1970 {DBGFIELD(/*PseudoSDIV_SDIV*/ 9925) 1, false, false, false, 96, 3, 19, 1, 0, 0}, // #104
1971 {DBGFIELD(/*DIVU*/ 9941) 1, false, false, false, 96, 3, 19, 1, 0, 0}, // #105
1972 {DBGFIELD(/*PseudoUDIV_UDIV*/ 9946) 1, false, false, false, 96, 3, 19, 1, 0, 0}, // #106
1973 {DBGFIELD(/*MUL*/ 9962) 1, false, false, false, 17, 2, 7, 1, 0, 0}, // #107
1974 {DBGFIELD(/*MULT_MULTu_PseudoMULT_PseudoMULTu*/ 9966) 1, false, false, false, 17, 2, 3, 1, 0, 0}, // #108
1975 {DBGFIELD(/*MADD_MADDU_MSUB_MSUBU_MTHI_MTLO_PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU_PseudoMTLOHI*/ 10000) 1, false, false, false, 93, 3, 3, 1, 0, 0}, // #109
1976 {DBGFIELD(/*EXT_INS*/ 10091) 1, false, false, false, 17, 2, 2, 1, 0, 0}, // #110
1977 {DBGFIELD(/*ADD_ADDiu_ANDi_ORi_ROTR_SEB_SEH_SLT_SLTu_SLL_SRA_SRL_XORi_ADDu_SLLV_SRAV_SRLV_LSA_COPY*/ 10099) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #111
1978 {DBGFIELD(/*ADDi*/ 10186) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #112
1979 {DBGFIELD(/*VSHF_B_VSHF_D_VSHF_H_VSHF_W*/ 10191) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #113
1980 {DBGFIELD(/*BINSLI_B_BINSLI_D_BINSLI_H_BINSLI_W_BINSL_B_BINSL_D_BINSL_H_BINSL_W*/ 10219) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #114
1981 {DBGFIELD(/*BINSRI_B_BINSRI_D_BINSRI_H_BINSRI_W_BINSR_B_BINSR_D_BINSR_H_BINSR_W*/ 10287) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #115
1982 {DBGFIELD(/*INSERT_B_INSERT_D_INSERT_H_INSERT_W*/ 10355) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #116
1983 {DBGFIELD(/*SLDI_B_SLDI_D_SLDI_H_SLDI_W_SLD_B_SLD_D_SLD_H_SLD_W*/ 10391) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #117
1984 {DBGFIELD(/*BCLRI_B_BCLRI_D_BCLRI_H_BCLRI_W_BCLR_B_BCLR_D_BCLR_H_BCLR_W*/ 10443) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #118
1985 {DBGFIELD(/*BNEGI_B_BNEGI_D_BNEGI_H_BNEGI_W_BNEG_B_BNEG_D_BNEG_H_BNEG_W*/ 10503) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #119
1986 {DBGFIELD(/*BMNZI_B_BMNZ_V_BMZI_B_BMZ_V*/ 10563) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #120
1987 {DBGFIELD(/*PCNT_B_PCNT_D_PCNT_H_PCNT_W*/ 10591) 1, false, false, false, 14, 2, 7, 1, 0, 0}, // #121
1988 {DBGFIELD(/*BNZ_B_BNZ_D_BNZ_H_BNZ_V_BNZ_W_BZ_B_BZ_D_BZ_H_BZ_V_BZ_W*/ 10619) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #122
1989 {DBGFIELD(/*CFCMSA_CTCMSA*/ 10674) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #123
1990 {DBGFIELD(/*FABS_S_FMOV_D32_FMOV_D64_FMOV_S_FNEG_S_FNEG_D32_FNEG_D64*/ 10688) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #124
1991 {DBGFIELD(/*FABS_D32_FABS_D64*/ 10745) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #125
1992 {DBGFIELD(/*MOVF_D32_MOVF_D64_MOVF_S_MOVT_D32_MOVT_D64_MOVT_S*/ 10763) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #126
1993 {DBGFIELD(/*ADD_A_B_ADD_A_D_ADD_A_H_ADD_A_W*/ 10813) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #127
1994 {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*/ 10845) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #128
1995 {DBGFIELD(/*ADDVI_B_ADDVI_D_ADDVI_H_ADDVI_W_ADDV_B_ADDV_D_ADDV_H_ADDV_W*/ 10953) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #129
1996 {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*/ 11013) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #130
1997 {DBGFIELD(/*SHF_B_SHF_H_SHF_W*/ 11149) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #131
1998 {DBGFIELD(/*MOVE_V*/ 11167) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #132
1999 {DBGFIELD(/*AND_V_NOR_V_OR_V_XOR_V*/ 11174) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #133
2000 {DBGFIELD(/*FEXP2_D_FEXP2_W*/ 11197) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #134
2001 {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*/ 11213) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #135
2002 {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*/ 11349) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #136
2003 {DBGFIELD(/*CEQI_B_CEQI_D_CEQI_H_CEQI_W_CEQ_B_CEQ_D_CEQ_H_CEQ_W*/ 11485) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #137
2004 {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*/ 11537) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #138
2005 {DBGFIELD(/*FSUEQ_D_FSUEQ_W*/ 11621) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #139
2006 {DBGFIELD(/*FSULE_D_FSULE_W*/ 11637) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #140
2007 {DBGFIELD(/*FSULT_D_FSULT_W*/ 11653) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #141
2008 {DBGFIELD(/*FSUNE_D_FSUNE_W*/ 11669) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #142
2009 {DBGFIELD(/*FSUN_D_FSUN_W*/ 11685) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #143
2010 {DBGFIELD(/*FCAF_D_FCAF_W*/ 11699) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #144
2011 {DBGFIELD(/*FCEQ_D_FCEQ_W*/ 11713) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #145
2012 {DBGFIELD(/*FCLE_D_FCLE_W*/ 11727) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #146
2013 {DBGFIELD(/*FCLT_D_FCLT_W*/ 11741) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #147
2014 {DBGFIELD(/*FCNE_D_FCNE_W*/ 11755) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #148
2015 {DBGFIELD(/*FCOR_D_FCOR_W*/ 11769) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #149
2016 {DBGFIELD(/*FCUEQ_D_FCUEQ_W*/ 11783) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #150
2017 {DBGFIELD(/*FCULE_D_FCULE_W*/ 11799) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #151
2018 {DBGFIELD(/*FCULT_D_FCULT_W*/ 11815) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #152
2019 {DBGFIELD(/*FCUNE_D_FCUNE_W*/ 11831) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #153
2020 {DBGFIELD(/*FABS_D_FABS_W*/ 11847) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #154
2021 {DBGFIELD(/*FFINT_S_D_FFINT_S_W_FFINT_U_D_FFINT_U_W*/ 11861) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #155
2022 {DBGFIELD(/*FFQL_D_FFQL_W*/ 11901) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #156
2023 {DBGFIELD(/*FFQR_D_FFQR_W*/ 11915) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #157
2024 {DBGFIELD(/*FTINT_S_D_FTINT_S_W_FTINT_U_D_FTINT_U_W*/ 11929) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #158
2025 {DBGFIELD(/*FRINT_D_FRINT_W*/ 11969) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #159
2026 {DBGFIELD(/*FTQ_H_FTQ_W*/ 11985) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #160
2027 {DBGFIELD(/*FTRUNC_S_D_FTRUNC_S_W_FTRUNC_U_D_FTRUNC_U_W*/ 11997) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #161
2028 {DBGFIELD(/*FEXDO_H_FEXDO_W*/ 12041) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #162
2029 {DBGFIELD(/*FEXUPL_D_FEXUPL_W*/ 12057) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #163
2030 {DBGFIELD(/*FEXUPR_D_FEXUPR_W*/ 12075) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #164
2031 {DBGFIELD(/*FCLASS_D_FCLASS_W*/ 12093) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #165
2032 {DBGFIELD(/*FMAX_A_D_FMAX_A_W*/ 12111) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #166
2033 {DBGFIELD(/*FMAX_D_FMAX_W*/ 12129) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #167
2034 {DBGFIELD(/*FMIN_A_D_FMIN_A_W*/ 12143) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #168
2035 {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*/ 12161) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #169
2036 {DBGFIELD(/*SUBSUU_S_B_SUBSUU_S_D_SUBSUU_S_H_SUBSUU_S_W*/ 12233) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #170
2037 {DBGFIELD(/*SUBVI_B_SUBVI_D_SUBVI_H_SUBVI_W*/ 12277) 1, false, false, false, 14, 2, 2, 1, 0, 0}, // #171
2038 {DBGFIELD(/*HADD_S_D_HADD_S_H_HADD_S_W_HADD_U_D_HADD_U_H_HADD_U_W*/ 12309) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #172
2039 {DBGFIELD(/*HSUB_S_D_HSUB_S_H_HSUB_S_W_HSUB_U_D_HSUB_U_H_HSUB_U_W*/ 12363) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #173
2040 {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*/ 12417) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #174
2041 {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*/ 12481) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #175
2042 {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*/ 12545) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #176
2043 {DBGFIELD(/*SRAI_B_SRAI_D_SRAI_H_SRAI_W_SRA_B_SRA_D_SRA_H_SRA_W*/ 12609) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #177
2044 {DBGFIELD(/*SRLI_B_SRLI_D_SRLI_H_SRLI_W_SRL_B_SRL_D_SRL_H_SRL_W*/ 12661) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #178
2045 {DBGFIELD(/*SRARI_B_SRARI_D_SRARI_H_SRARI_W_SRAR_B_SRAR_D_SRAR_H_SRAR_W*/ 12713) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #179
2046 {DBGFIELD(/*SRLRI_B_SRLRI_D_SRLRI_H_SRLRI_W_SRLR_B_SRLR_D_SRLR_H_SRLR_W*/ 12773) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #180
2047 {DBGFIELD(/*SLLI_B_SLLI_D_SLLI_H_SLLI_W_SLL_B_SLL_D_SLL_H_SLL_W*/ 12833) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #181
2048 {DBGFIELD(/*FADD_D32_FADD_D64*/ 12885) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #182
2049 {DBGFIELD(/*FADD_PS64_FMUL_PS64_FSUB_PS64*/ 12903) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #183
2050 {DBGFIELD(/*TRUNC_L_D64_TRUNC_L_S_TRUNC_W_D32_TRUNC_W_D64_TRUNC_W_S*/ 12933) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #184
2051 {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*/ 12989) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #185
2052 {DBGFIELD(/*CVT_PS_S64*/ 13121) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #186
2053 {DBGFIELD(/*CVT_S_PL64_CVT_S_PU64*/ 13132) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #187
2054 {DBGFIELD(/*C_EQ_D32_C_EQ_D64_C_EQ_S_C_F_D32_C_F_D64_C_F_S_C_LE_D32_C_LE_D64_C_LE_S_C_LT_D32_C_LT_D64_C_LT_S_C_NGE_D32_C_NGE_D64_C_NGE_S_C_NGLE_D32_C_NGLE_D64_C_NGLE_S_C_NGL_D32_C_NGL_D64_C_NGL_S_C_NGT_D32_C_NGT_D64_C_NGT_S_C_OLE_D32_C_OLE_D64_C_OLE_S_C_OLT_D32_C_OLT_D64_C_OLT_S_C_SEQ_D32_C_SEQ_D64_C_SEQ_S_C_SF_D32_C_SF_D64_C_SF_S_C_UEQ_D32_C_UEQ_D64_C_UEQ_S_C_ULE_D32_C_ULE_D64_C_ULE_S_C_ULT_D32_C_ULT_D64_C_ULT_S_C_UN_D32_C_UN_D64_C_UN_S*/ 13154) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #188
2055 {DBGFIELD(/*FCMP_D32_FCMP_D64_FCMP_S32*/ 13584) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #189
2056 {DBGFIELD(/*PLL_PS64_PLU_PS64_PUL_PS64_PUU_PS64*/ 13611) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #190
2057 {DBGFIELD(/*FDIV_S*/ 13647) 1, false, false, false, 65, 3, 17, 1, 0, 0}, // #191
2058 {DBGFIELD(/*FDIV_D32_FDIV_D64*/ 13654) 1, false, false, false, 81, 3, 4, 1, 0, 0}, // #192
2059 {DBGFIELD(/*FSQRT_S*/ 13672) 1, false, false, false, 99, 3, 20, 1, 0, 0}, // #193
2060 {DBGFIELD(/*FSQRT_D32_FSQRT_D64*/ 13680) 1, false, false, false, 70, 3, 18, 1, 0, 0}, // #194
2061 {DBGFIELD(/*FRCP_D_FRCP_W*/ 13700) 1, false, false, false, 99, 3, 20, 1, 0, 0}, // #195
2062 {DBGFIELD(/*FRSQRT_D_FRSQRT_W*/ 13714) 1, false, false, false, 99, 3, 20, 1, 0, 0}, // #196
2063 {DBGFIELD(/*RECIP_D32_RECIP_D64_RSQRT_D32_RSQRT_D64*/ 13732) 1, false, false, false, 99, 3, 20, 1, 0, 0}, // #197
2064 {DBGFIELD(/*RECIP_S_RSQRT_S*/ 13772) 1, false, false, false, 99, 3, 20, 1, 0, 0}, // #198
2065 {DBGFIELD(/*FMADD_D_FMADD_W*/ 13788) 1, false, false, false, 68, 2, 13, 1, 0, 0}, // #199
2066 {DBGFIELD(/*FSQRT_W*/ 13804) 1, false, false, false, 99, 3, 20, 1, 0, 0}, // #200
2067 {DBGFIELD(/*FMUL_D_FMUL_W*/ 13812) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #201
2068 {DBGFIELD(/*FADD_D_FADD_W*/ 13826) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #202
2069 {DBGFIELD(/*DPADD_S_D_DPADD_S_H_DPADD_S_W_DPADD_U_D_DPADD_U_H_DPADD_U_W*/ 13840) 1, false, false, false, 14, 2, 3, 1, 0, 0}, // #203
2070 {DBGFIELD(/*DOTP_S_D_DOTP_S_H_DOTP_S_W_DOTP_U_D_DOTP_U_H_DOTP_U_W*/ 13900) 1, false, false, false, 14, 2, 3, 1, 0, 0}, // #204
2071 {DBGFIELD(/*MSUBV_B_MSUBV_D_MSUBV_H_MSUBV_W*/ 13954) 1, false, false, false, 14, 2, 3, 1, 0, 0}, // #205
2072 {DBGFIELD(/*MADDV_B_MADDV_D_MADDV_H_MADDV_W*/ 13986) 1, false, false, false, 14, 2, 3, 1, 0, 0}, // #206
2073 {DBGFIELD(/*MULV_B_MULV_D_MULV_H_MULV_W*/ 14018) 1, false, false, false, 14, 2, 3, 1, 0, 0}, // #207
2074 {DBGFIELD(/*MADDR_Q_H_MADDR_Q_W*/ 14046) 1, false, false, false, 14, 2, 3, 1, 0, 0}, // #208
2075 {DBGFIELD(/*MADD_Q_H_MADD_Q_W*/ 14066) 1, false, false, false, 14, 2, 3, 1, 0, 0}, // #209
2076 {DBGFIELD(/*MSUBR_Q_H_MSUBR_Q_W*/ 14084) 1, false, false, false, 14, 2, 3, 1, 0, 0}, // #210
2077 {DBGFIELD(/*MSUB_Q_H_MSUB_Q_W*/ 14104) 1, false, false, false, 14, 2, 3, 1, 0, 0}, // #211
2078 {DBGFIELD(/*MULR_Q_H_MULR_Q_W*/ 14122) 1, false, false, false, 14, 2, 3, 1, 0, 0}, // #212
2079 {DBGFIELD(/*MADD_D32_MADD_D64_MADD_S_MSUB_D32_MSUB_D64_MSUB_S_NMADD_D32_NMADD_D64_NMADD_S_NMSUB_D32_NMSUB_D64_NMSUB_S*/ 14140) 1, false, false, false, 68, 2, 13, 1, 1, 1}, // #213
2080 {DBGFIELD(/*CTC1_MTC1_MTC1_D64_MTHC1_D32_MTHC1_D64_BuildPairF64_BuildPairF64_64*/ 14246) 2, false, false, false, 73, 4, 1, 1, 0, 0}, // #214
2081 {DBGFIELD(/*COPY_U_B_COPY_U_H_COPY_U_W*/ 14314) 2, false, false, false, 73, 4, 2, 1, 0, 0}, // #215
2082 {DBGFIELD(/*BC1F_BC1FL_BC1T_BC1TL_MOVF_I_MOVT_I*/ 14341) 2, false, false, false, 73, 4, 2, 1, 0, 0}, // #216
2083 {DBGFIELD(/*CFC1_MFC1_MFC1_D64_MFHC1_D32_MFHC1_D64_ExtractElementF64_ExtractElementF64_64*/ 14377) 2, false, false, false, 73, 4, 2, 1, 0, 0}, // #217
2084 {DBGFIELD(/*SDC1_SDC164_SWC1*/ 14455) 2, false, false, false, 73, 4, 1, 1, 0, 0}, // #218
2085 {DBGFIELD(/*SDXC1_SDXC164_SWXC1_SUXC1_SUXC164*/ 14472) 2, false, false, false, 73, 4, 1, 1, 0, 0}, // #219
2086 {DBGFIELD(/*ST_B_ST_D_ST_H_ST_W*/ 14506) 2, false, false, false, 73, 4, 1, 1, 0, 0}, // #220
2087 {DBGFIELD(/*MOVN_I_D32_MOVN_I_D64_MOVN_I_S_MOVZ_I_D32_MOVZ_I_D64_MOVZ_I_S*/ 14526) 2, false, false, false, 102, 4, 2, 1, 0, 0}, // #221
2088 {DBGFIELD(/*LDC1_LDC164_LWC1*/ 14588) 2, false, false, false, 77, 4, 6, 1, 0, 0}, // #222
2089 {DBGFIELD(/*LDXC1_LDXC164_LWXC1_LUXC1_LUXC164*/ 14605) 2, false, false, false, 77, 4, 6, 1, 0, 0}, // #223
2090 {DBGFIELD(/*CEIL_L_D64_CEIL_L_S_CEIL_W_D32_CEIL_W_D64_CEIL_W_S*/ 14639) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #224
2091 {DBGFIELD(/*FLOOR_L_D64_FLOOR_L_S_FLOOR_W_D32_FLOOR_W_D64_FLOOR_W_S*/ 14690) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #225
2092 {DBGFIELD(/*ROUND_L_D64_ROUND_L_S_ROUND_W_D32_ROUND_W_D64_ROUND_W_S*/ 14746) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #226
2093 {DBGFIELD(/*ROTRV*/ 14802) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #227
2094 {DBGFIELD(/*ADD_ADDiu_ADDu_ANDi_ORi_ROTR_SEB_SEH_SLL_SLLV_SLT_SLTu_SRA_SRAV_SRL_SRLV_XORi*/ 14808) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #228
2095 {DBGFIELD(/*CLO_CLZ*/ 14886) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #229
2096 {DBGFIELD(/*LEA_ADDiu*/ 14894) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #230
2097 {DBGFIELD(/*WSBH*/ 14904) 1, false, false, false, 17, 2, 2, 1, 0, 0}, // #231
2098 {DBGFIELD(/*COPY*/ 14909) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #232
2099 {DBGFIELD(/*ADDIUPC_ALIGN_ALUIPC_AUI_AUIPC_BITSWAP_CLO_R6_CLZ_R6_LSA_R6_SELEQZ_SELNEZ*/ 14914) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #233
2100 {DBGFIELD(/*AddiuRxImmX16_AddiuRxRxImm16_AddiuRxRxImmX16_AddiuRxRyOffMemX16_AddiuRxPcImmX16_AddiuSpImm16_AddiuSpImmX16_AdduRxRyRz16_AndRxRxRy16_CmpRxRy16_CmpiRxImm16_CmpiRxImmX16_LiRxImm16_LiRxImmX16_LiRxImmAlignX16_Move32R16_MoveR3216_Mfhi16_Mflo16_NegRxRy16_NotRxRy16_OrRxRxRy16_SebRx16_SehRx16_SllX16_SllvRxRy16_SltiRxImm16_SltiRxImmX16_SltiCCRxImmX16_SltiuRxImm16_SltiuRxImmX16_SltiuCCRxImmX16_SltRxRy16_SltCCRxRy16_SltuRxRy16_SltuRxRyRz16_SltuCCRxRy16_SravRxRy16_SraX16_SrlvRxRy16_SrlX16_SubuRxRyRz16_XorRxRxRy16*/ 14988) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #234
2101 {DBGFIELD(/*Constant32_LwConstant32_GotPrologue16_CONSTPOOL_ENTRY*/ 15494) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #235
2102 {DBGFIELD(/*ADDIUPC_MM_ADDIUR1SP_MM_ADDIUR2_MM_ADDIUS5_MM_ADDIUSP_MM_ADDU16_MM_ADD_MM_ADDi_MM_ADDiu_MM_ADDu_MM_AND16_MM_ANDI16_MM_AND_MM_ANDi_MM_CLO_MM_CLZ_MM_EXT_MM_INS_MM_LEA_ADDiu_MM_LI16_MM_LUi_MM_MOVE16_MM_MOVEP_MM_NOR_MM_NOT16_MM_OR16_MM_OR_MM_ORi_MM_ROTRV_MM_ROTR_MM_SEB_MM_SEH_MM_SLL16_MM_SLLV_MM_SLL_MM_SLT_MM_SLTi_MM_SLTiu_MM_SLTu_MM_SRAV_MM_SRA_MM_SRL16_MM_SRLV_MM_SRL_MM_SSNOP_MM_SUBU16_MM_SUB_MM_SUBu_MM_WSBH_MM_XOR16_MM_XOR_MM_XORi_MM*/ 15548) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #236
2103 {DBGFIELD(/*ADDIUPC_MMR6_ADDIU_MMR6_ADDU16_MMR6_ADDU_MMR6_ADD_MMR6_ALIGN_MMR6_ALUIPC_MMR6_AND16_MMR6_ANDI16_MMR6_ANDI_MMR6_AND_MMR6_AUIPC_MMR6_AUI_MMR6_BITSWAP_MMR6_CLO_MMR6_CLZ_MMR6_EXT_MMR6_INS_MMR6_LI16_MMR6_LSA_MMR6_LUI_MMR6_MOVE16_MMR6_NOR_MMR6_NOT16_MMR6_OR16_MMR6_ORI_MMR6_OR_MMR6_SELEQZ_MMR6_SELNEZ_MMR6_SLL16_MMR6_SLL_MMR6_SRL16_MMR6_SSNOP_MMR6_SUBU16_MMR6_SUBU_MMR6_SUB_MMR6_WSBH_MMR6_XOR16_MMR6_XORI_MMR6_XOR_MMR6*/ 15985) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #237
2104 {DBGFIELD(/*AND64_ANDi64_DEXT64_32_DSLL64_32_ORi64_SEB64_SEH64_SLL64_32_SLL64_64_SLT64_SLTi64_SLTiu64_SLTu64_XOR64_XORi64*/ 16398) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #238
2105 {DBGFIELD(/*DADD_DADDiu_DADDu_DEXT_DEXTM_DEXTU_DINS_DINSM_DINSU_DROTR_DROTR32_DROTRV_DSBH_DSHD_DSLL_DSLL32_DSLLV_DSRA_DSRA32_DSRAV_DSRL_DSRL32_DSRLV_DSUB_DSUBu_LUi64_NOR64_OR64*/ 16508) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #239
2106 {DBGFIELD(/*DADDi_DCLO_DCLZ_LEA_ADDiu64*/ 16673) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #240
2107 {DBGFIELD(/*DALIGN_DAHI_DATI_DAUI_DCLO_R6_DCLZ_R6_DBITSWAP_DLSA_DLSA_R6_SELEQZ64_SELNEZ64*/ 16701) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #241
2108 {DBGFIELD(/*MADD_MADDU_MSUB_MSUBU*/ 16779) 1, false, false, false, 93, 3, 3, 1, 0, 0}, // #242
2109 {DBGFIELD(/*PseudoMADD_MM_PseudoMADDU_MM_PseudoMSUB_MM_PseudoMSUBU_MM_PseudoMULT_MM_PseudoMULTu_MM*/ 16801) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #243
2110 {DBGFIELD(/*PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU*/ 16888) 1, false, false, false, 93, 3, 3, 1, 0, 0}, // #244
2111 {DBGFIELD(/*PseudoMULT_PseudoMULTu*/ 16934) 1, false, false, false, 17, 2, 3, 1, 0, 0}, // #245
2112 {DBGFIELD(/*PseudoMFHI_MM_PseudoMFLO_MM*/ 16957) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #246
2113 {DBGFIELD(/*RDHWR*/ 16985) 1, false, false, false, 17, 2, 2, 1, 0, 0}, // #247
2114 {DBGFIELD(/*PseudoMTLOHI_MM*/ 16991) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #248
2115 {DBGFIELD(/*MUH_MUHU_MULU_MUL_R6*/ 17007) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #249
2116 {DBGFIELD(/*MOD_MODU*/ 17028) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #250
2117 {DBGFIELD(/*MultRxRy16_MultuRxRy16_MultRxRyRz16_MultuRxRyRz16*/ 17037) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #251
2118 {DBGFIELD(/*DivRxRy16*/ 17087) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #252
2119 {DBGFIELD(/*DivuRxRy16*/ 17097) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #253
2120 {DBGFIELD(/*MULT_MM_MULTu_MM_MADD_MM_MADDU_MM_MSUB_MM_MSUBU_MM*/ 17108) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #254
2121 {DBGFIELD(/*MUL_MM*/ 17159) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #255
2122 {DBGFIELD(/*SDIV_MM_SDIV_MM_Pseudo*/ 17166) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #256
2123 {DBGFIELD(/*UDIV_MM_UDIV_MM_Pseudo*/ 17189) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #257
2124 {DBGFIELD(/*MFHI16_MM_MFLO16_MM_MOVF_I_MM_MOVT_I_MM_MFHI_MM_MFLO_MM_MTHI_MM_MTLO_MM*/ 17212) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #258
2125 {DBGFIELD(/*RDHWR_MM*/ 17284) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #259
2126 {DBGFIELD(/*MUHU_MMR6_MUH_MMR6_MULU_MMR6_MUL_MMR6*/ 17293) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #260
2127 {DBGFIELD(/*MODU_MMR6_MOD_MMR6_DIVU_MMR6_DIV_MMR6*/ 17331) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #261
2128 {DBGFIELD(/*RDHWR_MMR6*/ 17369) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #262
2129 {DBGFIELD(/*DMULU*/ 17380) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #263
2130 {DBGFIELD(/*DMULT_DMULTu_PseudoDMULT_PseudoDMULTu*/ 17386) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #264
2131 {DBGFIELD(/*DSDIV_PseudoDSDIV*/ 17424) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #265
2132 {DBGFIELD(/*DUDIV_PseudoDUDIV*/ 17442) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #266
2133 {DBGFIELD(/*MFHI64_MFLO64_PseudoMFHI64_PseudoMFLO64_PseudoMTLOHI64*/ 17460) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #267
2134 {DBGFIELD(/*MTHI64_MTLO64*/ 17515) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #268
2135 {DBGFIELD(/*RDHWR64*/ 17529) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #269
2136 {DBGFIELD(/*MOVN_I_I64_MOVN_I64_I_MOVN_I64_I64_MOVZ_I_I64_MOVZ_I64_I_MOVZ_I64_I64*/ 17537) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #270
2137 {DBGFIELD(/*DDIV_DMOD*/ 17607) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #271
2138 {DBGFIELD(/*B_BAL_BAL_BR_BEQ_BNE_BGTZ_BGEZ_BLEZ_BLTZ_J_ERET_ERet_ERETNC_DERET*/ 17617) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #272
2139 {DBGFIELD(/*BLTZAL_JR_JR_HB*/ 17683) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #273
2140 {DBGFIELD(/*NAL*/ 17699) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #274
2141 {DBGFIELD(/*BEQL_BNEL_BGEZL_BGTZL_BLEZL_BLTZL*/ 17703) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #275
2142 {DBGFIELD(/*TAILCALL_PseudoReturn_RetRA*/ 17737) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #276
2143 {DBGFIELD(/*TAILCALLREG_TAILCALLREGHB_PseudoIndirectBranch_PseudoIndirectHazardBranch*/ 17765) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #277
2144 {DBGFIELD(/*BGEZAL*/ 17839) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #278
2145 {DBGFIELD(/*BGEZALL_BLTZALL*/ 17846) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #279
2146 {DBGFIELD(/*BREAK_SYSCALL_TNE_TLT_TLTU_TRAP*/ 17862) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #280
2147 {DBGFIELD(/*BALC_BEQZALC_BGEZALC_BGTZALC_BLEZALC_BLTZALC_BNEZALC_JIALC*/ 17894) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #281
2148 {DBGFIELD(/*BC_BC2EQZ_BC2NEZ_BEQC_BEQZC_BGEC_BGEUC_BGEZC_BGTZC_BLEZC_BLTC_BLTUC_BLTZC_BNEC_BNEZC_BNVC_BOVC_JIC_JR_HB_R6_PseudoIndirectBranchR6_PseudoIndrectHazardBranchR6*/ 17953) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #282
2149 {DBGFIELD(/*SIGRIE*/ 18112) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #283
2150 {DBGFIELD(/*TAILCALLR6REG_TAILCALLHBR6REG*/ 18119) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #284
2151 {DBGFIELD(/*SDBBP_R6*/ 18149) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #285
2152 {DBGFIELD(/*Bimm16_BimmX16_BeqzRxImm16_BeqzRxImmX16_BnezRxImm16_BnezRxImmX16_Bteqz16_BteqzX16_BteqzT8CmpX16_BteqzT8CmpiX16_BteqzT8SltX16_BteqzT8SltuX16_BteqzT8SltiX16_BteqzT8SltiuX16_Btnez16_BtnezX16_BtnezT8CmpX16_BtnezT8CmpiX16_BtnezT8SltX16_BtnezT8SltuX16_BtnezT8SltiX16_BtnezT8SltiuX16_JrRa16_JrcRa16_JrcRx16_RetRA16*/ 18158) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #286
2153 {DBGFIELD(/*Jal16_JalB16_JumpLinkReg16*/ 18466) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #287
2154 {DBGFIELD(/*Break16*/ 18493) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #288
2155 {DBGFIELD(/*SelBeqZ_SelTBteqZCmp_SelTBteqZCmpi_SelTBteqZSlt_SelTBteqZSlti_SelTBteqZSltu_SelTBteqZSltiu_SelBneZ_SelTBtneZCmp_SelTBtneZCmpi_SelTBtneZSlt_SelTBtneZSlti_SelTBtneZSltu_SelTBtneZSltiu*/ 18501) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #289
2156 {DBGFIELD(/*B16_MM_BAL_BR_MM_BC1F_MM_BC1T_MM_BEQZ16_MM_BEQZC_MM_BEQ_MM_BGEZ_MM_BGTZ_MM_BLEZ_MM_BLTZ_MM_BNEZ16_MM_BNEZC_MM_BNE_MM_B_MM_DERET_MM_ERET_MM_JR16_MM_JR_MM_J_MM_B_MM_Pseudo*/ 18683) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #290
2157 {DBGFIELD(/*BGEZALS_MM_BGEZAL_MM_BLTZALS_MM_BLTZAL_MM_JALR16_MM_JALRS16_MM_JALRS_MM_JALR_MM_JALS_MM_JALX_MM_JAL_MM*/ 18853) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #291
2158 {DBGFIELD(/*TAILCALLREG_MM_TAILCALL_MM_PseudoIndirectBranch_MM*/ 18956) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #292
2159 {DBGFIELD(/*BREAK16_MM_BREAK_MM_SDBBP16_MM_SDBBP_MM_SYSCALL_MM_TEQI_MM_TEQ_MM_TGEIU_MM_TGEI_MM_TGEU_MM_TGE_MM_TLTIU_MM_TLTI_MM_TLTU_MM_TLT_MM_TNEI_MM_TNE_MM_TRAP_MM*/ 19007) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #293
2160 {DBGFIELD(/*BC16_MMR6_BC1EQZC_MMR6_BC1NEZC_MMR6_BC2EQZC_MMR6_BC2NEZC_MMR6_BC_MMR6_BEQC_MMR6_BEQZC16_MMR6_BEQZC_MMR6_BGEC_MMR6_BGEUC_MMR6_BGEZC_MMR6_BGTZC_MMR6_BLEZC_MMR6_BLTC_MMR6_BLTUC_MMR6_BLTZC_MMR6_BNEC_MMR6_BNEZC16_MMR6_BNEZC_MMR6_BNVC_MMR6_BOVC_MMR6_DERET_MMR6_ERETNC_MMR6_JAL_MMR6_ERET_MMR6_JIC_MMR6_JRADDIUSP_JRC16_MM_JRC16_MMR6_JRCADDIUSP_MMR6_SIGRIE_MMR6_B_MMR6_Pseudo_PseudoIndirectBranch_MMR6*/ 19160) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #294
2161 {DBGFIELD(/*BALC_MMR6_BEQZALC_MMR6_BGEZALC_MMR6_BGTZALC_MMR6_BLEZALC_MMR6_BLTZALC_MMR6_BNEZALC_MMR6_JALRC16_MMR6_JALRC_HB_MMR6_JALRC_MMR6_JIALC_MMR6*/ 19553) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #295
2162 {DBGFIELD(/*TAILCALLREG_MMR6_TAILCALL_MMR6*/ 19690) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #296
2163 {DBGFIELD(/*BREAK16_MMR6_BREAK_MMR6_SDBBP_MMR6_SDBBP16_MMR6*/ 19721) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #297
2164 {DBGFIELD(/*BEQ64_BGEZ64_BGTZ64_BLEZ64_BLTZ64_BNE64_JR64*/ 19769) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #298
2165 {DBGFIELD(/*JALR64_JALR64Pseudo_JALRHB64Pseudo_JALR_HB64*/ 19814) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #299
2166 {DBGFIELD(/*JR_HB64_TAILCALLREG64_TAILCALLREGHB64*/ 19859) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #300
2167 {DBGFIELD(/*PseudoReturn64*/ 19897) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #301
2168 {DBGFIELD(/*BEQC64_BEQZC64_BGEC64_BGEUC64_BGEZC64_BGTZC64_BLEZC64_BLTC64_BLTUC64_BLTZC64_BNEC64_BNEZC64_JIC64*/ 19912) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #302
2169 {DBGFIELD(/*PseudoIndirectBranch64_PseudoIndirectHazardBranch64*/ 20010) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #303
2170 {DBGFIELD(/*JIALC64*/ 20062) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #304
2171 {DBGFIELD(/*JR_HB64_R6_TAILCALL64R6REG_TAILCALLHB64R6REG_PseudoIndirectBranch64R6_PseudoIndrectHazardBranch64R6*/ 20070) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #305
2172 {DBGFIELD(/*TLBP_TLBR_TLBWI_TLBWR*/ 20170) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #306
2173 {DBGFIELD(/*MFC0*/ 20192) 1, false, false, false, 84, 3, 1, 1, 0, 0}, // #307
2174 {DBGFIELD(/*EVP_DVP*/ 20197) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #308
2175 {DBGFIELD(/*TLBP_MM_TLBR_MM_TLBWI_MM_TLBWR_MM*/ 20205) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #309
2176 {DBGFIELD(/*DI_MM_EI_MM*/ 20239) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #310
2177 {DBGFIELD(/*EHB_MM_PAUSE_MM_WAIT_MM*/ 20251) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #311
2178 {DBGFIELD(/*RDPGPR_MMR6_WRPGPR_MMR6*/ 20275) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #312
2179 {DBGFIELD(/*TLBINV_MMR6_TLBINVF_MMR6*/ 20299) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #313
2180 {DBGFIELD(/*MFHC0_MMR6_MFC0_MMR6_MFHC2_MMR6_MFC2_MMR6*/ 20324) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #314
2181 {DBGFIELD(/*MTHC0_MMR6_MTC0_MMR6_MTHC2_MMR6_MTC2_MMR6*/ 20366) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #315
2182 {DBGFIELD(/*EVP_MMR6_DVP_MMR6*/ 20408) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #316
2183 {DBGFIELD(/*DI_MMR6_EI_MMR6*/ 20426) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #317
2184 {DBGFIELD(/*EHB_MMR6_PAUSE_MMR6_WAIT_MMR6*/ 20442) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #318
2185 {DBGFIELD(/*DMFC0*/ 20472) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #319
2186 {DBGFIELD(/*DMTC0*/ 20478) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #320
2187 {DBGFIELD(/*DMFC2_DMTC2*/ 20484) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #321
2188 {DBGFIELD(/*CFC2_MM_CTC2_MM*/ 20496) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #322
2189 {DBGFIELD(/*DMT_DVPE_EMT_EVPE_MFTR_MTTR*/ 20512) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #323
2190 {DBGFIELD(/*YIELD*/ 20540) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #324
2191 {DBGFIELD(/*FORK*/ 20546) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #325
2192 {DBGFIELD(/*DMFGC0_DMTGC0*/ 20551) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #326
2193 {DBGFIELD(/*HYPCALL_MM_TLBGINVF_MM_TLBGINV_MM_TLBGP_MM_TLBGR_MM_TLBGWI_MM_TLBGWR_MM_MFGC0_MM_MFHGC0_MM_MTGC0_MM_MTHGC0_MM*/ 20565) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #327
2194 {DBGFIELD(/*LB_LBu_LH_LHu_LW_LDC3*/ 20675) 1, false, false, false, 63, 2, 6, 1, 0, 0}, // #328
2195 {DBGFIELD(/*LL_LWC2_LWC3_LDC2*/ 20697) 1, false, false, false, 63, 2, 6, 1, 0, 0}, // #329
2196 {DBGFIELD(/*LWL_LWR*/ 20715) 1, false, false, false, 87, 3, 6, 1, 0, 0}, // #330
2197 {DBGFIELD(/*SWC2_SWC3_SDC2*/ 20723) 1, false, false, false, 90, 3, 1, 1, 0, 0}, // #331
2198 {DBGFIELD(/*SWL_SWR*/ 20738) 1, false, false, false, 90, 3, 1, 1, 0, 0}, // #332
2199 {DBGFIELD(/*SC*/ 20746) 1, false, false, false, 90, 3, 1, 1, 0, 0}, // #333
2200 {DBGFIELD(/*SC_MMR6*/ 20749) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #334
2201 {DBGFIELD(/*CACHE*/ 20757) 1, false, false, false, 63, 2, 1, 1, 0, 0}, // #335
2202 {DBGFIELD(/*LDC2_R6_LL_R6_LWC2_R6*/ 20763) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #336
2203 {DBGFIELD(/*SWC2_R6_SDC2_R6*/ 20785) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #337
2204 {DBGFIELD(/*SC_R6*/ 20801) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #338
2205 {DBGFIELD(/*CACHE_R6*/ 20807) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #339
2206 {DBGFIELD(/*GINVI_GINVT*/ 20816) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #340
2207 {DBGFIELD(/*SBE_SHE_SWE_SCE*/ 20828) 1, false, false, false, 90, 3, 1, 1, 0, 0}, // #341
2208 {DBGFIELD(/*PREFE*/ 20844) 1, false, false, false, 63, 2, 1, 1, 0, 0}, // #342
2209 {DBGFIELD(/*LBE_MM_LBuE_MM_LHE_MM_LHuE_MM_LWE_MM_LWLE_MM_LWRE_MM_LLE_MM*/ 20850) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #343
2210 {DBGFIELD(/*SBE_MM_SB_MM_SHE_MM_SWE_MM_SWLE_MM_SWRE_MM_SCE_MM*/ 20910) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #344
2211 {DBGFIELD(/*PREFE_MM*/ 20960) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #345
2212 {DBGFIELD(/*CACHEE_MM*/ 20969) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #346
2213 {DBGFIELD(/*Restore16_RestoreX16_LbRxRyOffMemX16_LbuRxRyOffMemX16_LhRxRyOffMemX16_LhuRxRyOffMemX16_LwRxRyOffMemX16_LwRxSpImmX16_LwRxPcTcp16_LwRxPcTcpX16*/ 20979) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #347
2214 {DBGFIELD(/*Save16_SaveX16_SbRxRyOffMemX16_ShRxRyOffMemX16_SwRxRyOffMemX16_SwRxSpImmX16*/ 21120) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #348
2215 {DBGFIELD(/*LBU16_MM_LB_MM_LBu_MM_LHU16_MM_LH_MM_LHu_MM_LL_MM_LW16_MM_LWGP_MM_LWL_MM_LWM16_MM_LWM32_MM_LWP_MM_LWR_MM_LWSP_MM_LWU_MM_LWXS_MM_LW_MM*/ 21196) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #349
2216 {DBGFIELD(/*SB16_MM_SC_MM_SH16_MM_SH_MM_SW16_MM_SWL_MM_SWM16_MM_SWM32_MM_SWM_MM_SWP_MM_SWR_MM_SWSP_MM_SW_MM*/ 21330) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #350
2217 {DBGFIELD(/*PREF_MM_PREFX_MM*/ 21426) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #351
2218 {DBGFIELD(/*CACHE_MM*/ 21443) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #352
2219 {DBGFIELD(/*SYNC_MM_SYNCI_MM*/ 21452) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #353
2220 {DBGFIELD(/*GINVI_MMR6_GINVT_MMR6*/ 21469) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #354
2221 {DBGFIELD(/*LBU_MMR6_LB_MMR6_LDC2_MMR6_LL_MMR6_LWM16_MMR6_LWC2_MMR6_LWPC_MMR6_LW_MMR6*/ 21491) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #355
2222 {DBGFIELD(/*SB16_MMR6_SB_MMR6_SDC2_MMR6_SH16_MMR6_SH_MMR6_SW16_MMR6_SWC2_MMR6_SWM16_MMR6_SWSP_MMR6_SW_MMR6*/ 21565) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #356
2223 {DBGFIELD(/*SYNC_MMR6_SYNCI_MMR6*/ 21660) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #357
2224 {DBGFIELD(/*PREF_MMR6*/ 21681) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #358
2225 {DBGFIELD(/*CACHE_MMR6*/ 21691) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #359
2226 {DBGFIELD(/*LD_LWu_LB64_LBu64_LH64_LHu64_LW64*/ 21702) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #360
2227 {DBGFIELD(/*LL64_LLD*/ 21736) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #361
2228 {DBGFIELD(/*LWL64_LWR64*/ 21745) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #362
2229 {DBGFIELD(/*LDL_LDR*/ 21757) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #363
2230 {DBGFIELD(/*SC64_SCD*/ 21765) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #364
2231 {DBGFIELD(/*SB64_SH64_SW64_SWL64_SWR64*/ 21774) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #365
2232 {DBGFIELD(/*SDL_SDR*/ 21801) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #366
2233 {DBGFIELD(/*LWUPC_LDPC*/ 21809) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #367
2234 {DBGFIELD(/*CRC32B_CRC32H_CRC32W_CRC32CB_CRC32CH_CRC32CW*/ 21820) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #368
2235 {DBGFIELD(/*CRC32D_CRC32CD*/ 21865) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #369
2236 {DBGFIELD(/*BADDu_BBIT0_BBIT032_BBIT1_BBIT132_CINS_CINS32_CINS64_32_CINS_i32_DMFC2_OCTEON_DMTC2_OCTEON_DPOP_EXTS_EXTS32_MTM0_MTM1_MTM2_MTP0_MTP1_MTP2_POP_SEQ_SEQi_SNE_SNEi_V3MULU_VMM0_VMULU*/ 21880) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #370
2237 {DBGFIELD(/*DMUL*/ 22058) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #371
2238 {DBGFIELD(/*SAA_SAAD*/ 22063) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #372
2239 {DBGFIELD(/*BC1F_BC1T_BC1FL_BC1TL*/ 22072) 2, false, false, false, 73, 4, 2, 1, 0, 0}, // #373
2240 {DBGFIELD(/*FABS_S_FNEG_S_FNEG_D32_FNEG_D64*/ 22094) 1, false, false, false, 14, 2, 1, 1, 0, 0}, // #374
2241 {DBGFIELD(/*MADD_S_MSUB_S_NMADD_S_NMSUB_S*/ 22126) 1, false, false, false, 68, 2, 13, 1, 1, 1}, // #375
2242 {DBGFIELD(/*FMUL_S*/ 22156) 1, false, false, false, 68, 2, 6, 1, 0, 0}, // #376
2243 {DBGFIELD(/*ADDR_PS64_CVT_PS_PW64_CVT_PW_PS64_MULR_PS64*/ 22163) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #377
2244 {DBGFIELD(/*PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S*/ 22207) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #378
2245 {DBGFIELD(/*MOVT_I64_MOVF_I64_MOVZ_I64_S_MOVN_I64_D64_MOVN_I64_S_MOVZ_I64_D64*/ 22257) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #379
2246 {DBGFIELD(/*SELEQZ_S_SELNEZ_S_SELEQZ_D_SELNEZ_D*/ 22323) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #380
2247 {DBGFIELD(/*SEL_D_SEL_S*/ 22359) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #381
2248 {DBGFIELD(/*MOVF_D32_MM_MOVF_S_MM_MOVN_I_D32_MM_MOVN_I_S_MM_MOVT_D32_MM_MOVT_S_MM_MOVZ_I_D32_MM_MOVZ_I_S_MM*/ 22371) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #382
2249 {DBGFIELD(/*CVT_D32_S_MM_CVT_D32_W_MM_CVT_D64_S_MM_CVT_D64_W_MM_CVT_L_D64_MM_CVT_L_S_MM_CVT_S_D32_MM_CVT_S_D64_MM_CVT_S_W_MM_CVT_W_D32_MM_CVT_W_D64_MM_CVT_W_S_MM_CEIL_W_MM_CEIL_W_S_MM_FLOOR_W_MM_FLOOR_W_S_MM_NMADD_S_MM_NMADD_D32_MM_NMSUB_S_MM_NMSUB_D32_MM_MADD_S_MM_MADD_D32_MM_ROUND_W_MM_ROUND_W_S_MM_TRUNC_W_MM_TRUNC_W_S_MM*/ 22467) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #383
2250 {DBGFIELD(/*C_F_D32_MM_C_F_D64_MM_C_F_S_MM*/ 22781) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #384
2251 {DBGFIELD(/*C_EQ_D32_MM_C_EQ_D64_MM_C_EQ_S_MM_C_LE_D32_MM_C_LE_D64_MM_C_LE_S_MM_C_LT_D32_MM_C_LT_D64_MM_C_LT_S_MM_C_SF_D32_MM_C_SF_D64_MM_C_SF_S_MM_C_UN_D32_MM_C_UN_D64_MM_C_UN_S_MM*/ 22812) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #385
2252 {DBGFIELD(/*C_NGE_D32_MM_C_NGE_D64_MM_C_NGE_S_MM_C_NGL_D32_MM_C_NGL_D64_MM_C_NGL_S_MM_C_NGT_D32_MM_C_NGT_D64_MM_C_NGT_S_MM_C_OLE_D32_MM_C_OLE_D64_MM_C_OLE_S_MM_C_OLT_D32_MM_C_OLT_D64_MM_C_OLT_S_MM_C_SEQ_D32_MM_C_SEQ_D64_MM_C_SEQ_S_MM_C_UEQ_D32_MM_C_UEQ_D64_MM_C_UEQ_S_MM_C_ULE_D32_MM_C_ULE_D64_MM_C_ULE_S_MM_C_ULT_D32_MM_C_ULT_D64_MM_C_ULT_S_MM*/ 22982) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #386
2253 {DBGFIELD(/*C_NGLE_D32_MM_C_NGLE_D64_MM_C_NGLE_S_MM*/ 23315) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #387
2254 {DBGFIELD(/*FCMP_S32_MM_FCMP_D32_MM*/ 23355) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #388
2255 {DBGFIELD(/*MFC1_MM_MFHC1_D32_MM_MFHC1_D64_MM_MTC1_MM_MTC1_D64_MM_MTHC1_D32_MM_MTHC1_D64_MM*/ 23379) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #389
2256 {DBGFIELD(/*FABS_D32_MM_FABS_D64_MM_FABS_S_MM_FNEG_D32_MM_FNEG_D64_MM_FNEG_S_MM_FADD_D32_MM_FADD_D64_MM_FADD_S_MM_FMOV_D32_MM_FMOV_D64_MM_FMOV_S_MM_FMUL_D32_MM_FMUL_D64_MM_FMUL_S_MM_FSUB_D32_MM_FSUB_D64_MM_FSUB_S_MM_MSUB_S_MM_MSUB_D32_MM*/ 23459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #390
2257 {DBGFIELD(/*FDIV_S_MM*/ 23685) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #391
2258 {DBGFIELD(/*FDIV_D32_MM_FDIV_D64_MM*/ 23695) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #392
2259 {DBGFIELD(/*FSQRT_S_MM*/ 23719) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #393
2260 {DBGFIELD(/*FSQRT_D32_MM_FSQRT_D64_MM*/ 23730) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #394
2261 {DBGFIELD(/*RECIP_S_MM_RSQRT_S_MM*/ 23756) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #395
2262 {DBGFIELD(/*RECIP_D32_MM_RECIP_D64_MM_RSQRT_D32_MM_RSQRT_D64_MM*/ 23778) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #396
2263 {DBGFIELD(/*SDC1_MM_D32_SDC1_MM_D64_SWC1_MM_SUXC1_MM_SWXC1_MM*/ 23830) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #397
2264 {DBGFIELD(/*CFC1_MM_CTC1_MM*/ 23880) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #398
2265 {DBGFIELD(/*LDC1_MM_D32_LDC1_MM_D64_LUXC1_MM_LWC1_MM_LWXC1_MM*/ 23896) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #399
2266 {DBGFIELD(/*FNEG_S_MMR6*/ 23946) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #400
2267 {DBGFIELD(/*CMP_AF_D_MMR6_CMP_AF_S_MMR6_CMP_EQ_D_MMR6_CMP_EQ_S_MMR6_CMP_LE_D_MMR6_CMP_LE_S_MMR6_CMP_LT_D_MMR6_CMP_LT_S_MMR6_CMP_UN_D_MMR6_CMP_UN_S_MMR6*/ 23958) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #401
2268 {DBGFIELD(/*CMP_SAF_D_MMR6_CMP_SAF_S_MMR6_CMP_SEQ_D_MMR6_CMP_SEQ_S_MMR6_CMP_SLE_D_MMR6_CMP_SLE_S_MMR6_CMP_SLT_D_MMR6_CMP_SLT_S_MMR6_CMP_SUN_D_MMR6_CMP_SUN_S_MMR6_CMP_UEQ_D_MMR6_CMP_UEQ_S_MMR6_CMP_ULE_D_MMR6_CMP_ULE_S_MMR6_CMP_ULT_D_MMR6_CMP_ULT_S_MMR6*/ 24098) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #402
2269 {DBGFIELD(/*CMP_SUEQ_D_MMR6_CMP_SUEQ_S_MMR6_CMP_SULE_D_MMR6_CMP_SULE_S_MMR6_CMP_SULT_D_MMR6_CMP_SULT_S_MMR6*/ 24338) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #403
2270 {DBGFIELD(/*CVT_D_L_MMR6_CVT_L_D_MMR6_CVT_L_S_MMR6_CVT_S_L_MMR6_CVT_S_W_MMR6_CVT_W_S_MMR6*/ 24434) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #404
2271 {DBGFIELD(/*TRUNC_L_D_MMR6_TRUNC_L_S_MMR6_TRUNC_W_D_MMR6_TRUNC_W_S_MMR6*/ 24512) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #405
2272 {DBGFIELD(/*ROUND_L_D_MMR6_ROUND_L_S_MMR6_ROUND_W_D_MMR6_ROUND_W_S_MMR6*/ 24572) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #406
2273 {DBGFIELD(/*FLOOR_L_D_MMR6_FLOOR_L_S_MMR6_FLOOR_W_D_MMR6_FLOOR_W_S_MMR6*/ 24632) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #407
2274 {DBGFIELD(/*CEIL_L_D_MMR6_CEIL_L_S_MMR6_CEIL_W_D_MMR6_CEIL_W_S_MMR6*/ 24692) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #408
2275 {DBGFIELD(/*MFC1_MMR6_MTC1_MMR6_CLASS_S_MMR6_CLASS_D_MMR6_FADD_S_MMR6*/ 24748) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #409
2276 {DBGFIELD(/*MAX_D_MMR6_MAX_S_MMR6_MIN_D_MMR6_MIN_S_MMR6*/ 24806) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #410
2277 {DBGFIELD(/*MAXA_D_MMR6_MAXA_S_MMR6_MINA_D_MMR6_MINA_S_MMR6*/ 24850) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #411
2278 {DBGFIELD(/*SELEQZ_D_MMR6_SELEQZ_S_MMR6_SELNEZ_D_MMR6_SELNEZ_S_MMR6*/ 24898) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #412
2279 {DBGFIELD(/*SEL_D_MMR6_SEL_S_MMR6*/ 24954) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #413
2280 {DBGFIELD(/*RINT_S_MMR6_RINT_D_MMR6*/ 24976) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #414
2281 {DBGFIELD(/*MADDF_D_MMR6_MADDF_S_MMR6_MSUBF_D_MMR6_MSUBF_S_MMR6*/ 25000) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #415
2282 {DBGFIELD(/*FMOV_S_MMR6_FMUL_S_MMR6_FSUB_S_MMR6_FMOV_D_MMR6*/ 25052) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #416
2283 {DBGFIELD(/*FDIV_S_MMR6*/ 25100) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #417
2284 {DBGFIELD(/*SDC1_D64_MMR6*/ 25112) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #418
2285 {DBGFIELD(/*LDC1_D64_MMR6*/ 25126) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #419
2286 {DBGFIELD(/*DMFC1_DMTC1*/ 25140) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #420
2287 {DBGFIELD(/*SWDSP*/ 25152) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #421
2288 {DBGFIELD(/*LWDSP*/ 25158) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #422
2289 {DBGFIELD(/*PseudoMTLOHI_DSP*/ 25164) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #423
2290 {DBGFIELD(/*EXTRV_RS_W*/ 25181) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #424
2291 {DBGFIELD(/*EXTRV_R_W*/ 25192) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #425
2292 {DBGFIELD(/*EXTRV_S_H*/ 25202) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #426
2293 {DBGFIELD(/*EXTRV_W*/ 25212) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #427
2294 {DBGFIELD(/*EXTR_RS_W*/ 25220) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #428
2295 {DBGFIELD(/*EXTR_R_W*/ 25230) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #429
2296 {DBGFIELD(/*EXTR_S_H*/ 25239) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #430
2297 {DBGFIELD(/*EXTR_W*/ 25248) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #431
2298 {DBGFIELD(/*INSV*/ 25255) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #432
2299 {DBGFIELD(/*MTHLIP*/ 25260) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #433
2300 {DBGFIELD(/*MTHI_DSP*/ 25267) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #434
2301 {DBGFIELD(/*MTLO_DSP*/ 25276) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #435
2302 {DBGFIELD(/*ABSQ_S_PH*/ 25285) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #436
2303 {DBGFIELD(/*ABSQ_S_W*/ 25295) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #437
2304 {DBGFIELD(/*ADDQ_PH*/ 25304) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #438
2305 {DBGFIELD(/*ADDQ_S_PH*/ 25312) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #439
2306 {DBGFIELD(/*ADDQ_S_W*/ 25322) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #440
2307 {DBGFIELD(/*ADDSC*/ 25331) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #441
2308 {DBGFIELD(/*ADDU_QB*/ 25337) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #442
2309 {DBGFIELD(/*ADDU_S_QB*/ 25345) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #443
2310 {DBGFIELD(/*ADDWC*/ 25355) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #444
2311 {DBGFIELD(/*BITREV*/ 25361) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #445
2312 {DBGFIELD(/*BPOSGE32*/ 25368) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #446
2313 {DBGFIELD(/*CMPGU_EQ_QB*/ 25377) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #447
2314 {DBGFIELD(/*CMPGU_LE_QB*/ 25389) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #448
2315 {DBGFIELD(/*CMPGU_LT_QB*/ 25401) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #449
2316 {DBGFIELD(/*CMPU_EQ_QB*/ 25413) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #450
2317 {DBGFIELD(/*CMPU_LE_QB*/ 25424) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #451
2318 {DBGFIELD(/*CMPU_LT_QB*/ 25435) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #452
2319 {DBGFIELD(/*CMP_EQ_PH*/ 25446) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #453
2320 {DBGFIELD(/*CMP_LE_PH*/ 25456) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #454
2321 {DBGFIELD(/*CMP_LT_PH*/ 25466) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #455
2322 {DBGFIELD(/*DPAQ_SA_L_W*/ 25476) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #456
2323 {DBGFIELD(/*DPAQ_S_W_PH*/ 25488) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #457
2324 {DBGFIELD(/*DPAU_H_QBL*/ 25500) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #458
2325 {DBGFIELD(/*DPAU_H_QBR*/ 25511) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #459
2326 {DBGFIELD(/*DPSQ_SA_L_W*/ 25522) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #460
2327 {DBGFIELD(/*DPSQ_S_W_PH*/ 25534) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #461
2328 {DBGFIELD(/*DPSU_H_QBL*/ 25546) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #462
2329 {DBGFIELD(/*DPSU_H_QBR*/ 25557) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #463
2330 {DBGFIELD(/*EXTPDPV*/ 25568) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #464
2331 {DBGFIELD(/*EXTPDP*/ 25576) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #465
2332 {DBGFIELD(/*EXTPV*/ 25583) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #466
2333 {DBGFIELD(/*EXTP*/ 25589) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #467
2334 {DBGFIELD(/*LBUX*/ 25594) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #468
2335 {DBGFIELD(/*LHX*/ 25599) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #469
2336 {DBGFIELD(/*LWX*/ 25603) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #470
2337 {DBGFIELD(/*MADDU_DSP*/ 25607) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #471
2338 {DBGFIELD(/*MADD_DSP*/ 25617) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #472
2339 {DBGFIELD(/*MAQ_SA_W_PHL*/ 25626) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #473
2340 {DBGFIELD(/*MAQ_SA_W_PHR*/ 25639) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #474
2341 {DBGFIELD(/*MAQ_S_W_PHL*/ 25652) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #475
2342 {DBGFIELD(/*MAQ_S_W_PHR*/ 25664) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #476
2343 {DBGFIELD(/*MFHI_DSP*/ 25676) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #477
2344 {DBGFIELD(/*MFLO_DSP*/ 25685) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #478
2345 {DBGFIELD(/*MODSUB*/ 25694) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #479
2346 {DBGFIELD(/*MSUBU_DSP*/ 25701) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #480
2347 {DBGFIELD(/*MSUB_DSP*/ 25711) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #481
2348 {DBGFIELD(/*MULEQ_S_W_PHL*/ 25720) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #482
2349 {DBGFIELD(/*MULEQ_S_W_PHR*/ 25734) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #483
2350 {DBGFIELD(/*MULEU_S_PH_QBL*/ 25748) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #484
2351 {DBGFIELD(/*MULEU_S_PH_QBR*/ 25763) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #485
2352 {DBGFIELD(/*MULQ_RS_PH*/ 25778) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #486
2353 {DBGFIELD(/*MULSAQ_S_W_PH*/ 25789) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #487
2354 {DBGFIELD(/*MULTU_DSP*/ 25803) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #488
2355 {DBGFIELD(/*MULT_DSP*/ 25813) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #489
2356 {DBGFIELD(/*PACKRL_PH*/ 25822) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #490
2357 {DBGFIELD(/*PICK_PH*/ 25832) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #491
2358 {DBGFIELD(/*PICK_QB*/ 25840) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #492
2359 {DBGFIELD(/*PRECEQU_PH_QBLA*/ 25848) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #493
2360 {DBGFIELD(/*PRECEQU_PH_QBL*/ 25864) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #494
2361 {DBGFIELD(/*PRECEQU_PH_QBRA*/ 25879) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #495
2362 {DBGFIELD(/*PRECEQU_PH_QBR*/ 25895) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #496
2363 {DBGFIELD(/*PRECEQ_W_PHL*/ 25910) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #497
2364 {DBGFIELD(/*PRECEQ_W_PHR*/ 25923) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #498
2365 {DBGFIELD(/*PRECEU_PH_QBLA*/ 25936) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #499
2366 {DBGFIELD(/*PRECEU_PH_QBL*/ 25951) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #500
2367 {DBGFIELD(/*PRECEU_PH_QBRA*/ 25965) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #501
2368 {DBGFIELD(/*PRECEU_PH_QBR*/ 25980) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #502
2369 {DBGFIELD(/*PRECRQU_S_QB_PH*/ 25994) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #503
2370 {DBGFIELD(/*PRECRQ_PH_W*/ 26010) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #504
2371 {DBGFIELD(/*PRECRQ_QB_PH*/ 26022) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #505
2372 {DBGFIELD(/*PRECRQ_RS_PH_W*/ 26035) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #506
2373 {DBGFIELD(/*RADDU_W_QB*/ 26050) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #507
2374 {DBGFIELD(/*RDDSP*/ 26061) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #508
2375 {DBGFIELD(/*REPLV_PH*/ 26067) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #509
2376 {DBGFIELD(/*REPLV_QB*/ 26076) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #510
2377 {DBGFIELD(/*REPL_PH*/ 26085) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #511
2378 {DBGFIELD(/*REPL_QB*/ 26093) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #512
2379 {DBGFIELD(/*SHILOV*/ 26101) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #513
2380 {DBGFIELD(/*SHILO*/ 26108) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #514
2381 {DBGFIELD(/*SHLLV_PH*/ 26114) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #515
2382 {DBGFIELD(/*SHLLV_QB*/ 26123) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #516
2383 {DBGFIELD(/*SHLLV_S_PH*/ 26132) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #517
2384 {DBGFIELD(/*SHLLV_S_W*/ 26143) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #518
2385 {DBGFIELD(/*SHLL_PH*/ 26153) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #519
2386 {DBGFIELD(/*SHLL_QB*/ 26161) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #520
2387 {DBGFIELD(/*SHLL_S_PH*/ 26169) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #521
2388 {DBGFIELD(/*SHLL_S_W*/ 26179) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #522
2389 {DBGFIELD(/*SHRAV_PH*/ 26188) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #523
2390 {DBGFIELD(/*SHRAV_R_PH*/ 26197) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #524
2391 {DBGFIELD(/*SHRAV_R_W*/ 26208) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #525
2392 {DBGFIELD(/*SHRA_PH*/ 26218) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #526
2393 {DBGFIELD(/*SHRA_R_PH*/ 26226) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #527
2394 {DBGFIELD(/*SHRA_R_W*/ 26236) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #528
2395 {DBGFIELD(/*SHRLV_QB*/ 26245) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #529
2396 {DBGFIELD(/*SHRL_QB*/ 26254) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #530
2397 {DBGFIELD(/*SUBQ_PH*/ 26262) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #531
2398 {DBGFIELD(/*SUBQ_S_PH*/ 26270) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #532
2399 {DBGFIELD(/*SUBQ_S_W*/ 26280) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #533
2400 {DBGFIELD(/*SUBU_QB*/ 26289) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #534
2401 {DBGFIELD(/*SUBU_S_QB*/ 26297) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #535
2402 {DBGFIELD(/*WRDSP*/ 26307) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #536
2403 {DBGFIELD(/*PseudoCMPU_EQ_QB_PseudoCMPU_LE_QB_PseudoCMPU_LT_QB_PseudoCMP_EQ_PH_PseudoCMP_LE_PH_PseudoCMP_LT_PH*/ 26313) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #537
2404 {DBGFIELD(/*PseudoPICK_PH_PseudoPICK_QB*/ 26412) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #538
2405 {DBGFIELD(/*ABSQ_S_QB*/ 26440) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #539
2406 {DBGFIELD(/*ADDQH_PH*/ 26450) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #540
2407 {DBGFIELD(/*ADDQH_R_PH*/ 26459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #541
2408 {DBGFIELD(/*ADDQH_R_W*/ 26470) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #542
2409 {DBGFIELD(/*ADDQH_W*/ 26480) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #543
2410 {DBGFIELD(/*ADDUH_QB*/ 26488) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #544
2411 {DBGFIELD(/*ADDUH_R_QB*/ 26497) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #545
2412 {DBGFIELD(/*ADDU_PH*/ 26508) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #546
2413 {DBGFIELD(/*ADDU_S_PH*/ 26516) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #547
2414 {DBGFIELD(/*APPEND*/ 26526) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #548
2415 {DBGFIELD(/*BALIGN*/ 26533) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #549
2416 {DBGFIELD(/*CMPGDU_EQ_QB*/ 26540) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #550
2417 {DBGFIELD(/*CMPGDU_LE_QB*/ 26553) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #551
2418 {DBGFIELD(/*CMPGDU_LT_QB*/ 26566) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #552
2419 {DBGFIELD(/*DPA_W_PH*/ 26579) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #553
2420 {DBGFIELD(/*DPAQX_SA_W_PH*/ 26588) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #554
2421 {DBGFIELD(/*DPAQX_S_W_PH*/ 26602) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #555
2422 {DBGFIELD(/*DPAX_W_PH*/ 26615) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #556
2423 {DBGFIELD(/*DPS_W_PH*/ 26625) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #557
2424 {DBGFIELD(/*DPSQX_S_W_PH*/ 26634) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #558
2425 {DBGFIELD(/*DPSQX_SA_W_PH*/ 26647) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #559
2426 {DBGFIELD(/*DPSX_W_PH*/ 26661) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #560
2427 {DBGFIELD(/*MUL_PH*/ 26671) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #561
2428 {DBGFIELD(/*MUL_S_PH*/ 26678) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #562
2429 {DBGFIELD(/*MULQ_RS_W*/ 26687) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #563
2430 {DBGFIELD(/*MULQ_S_PH*/ 26697) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #564
2431 {DBGFIELD(/*MULQ_S_W*/ 26707) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #565
2432 {DBGFIELD(/*MULSA_W_PH*/ 26716) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #566
2433 {DBGFIELD(/*PRECR_QB_PH*/ 26727) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #567
2434 {DBGFIELD(/*PRECR_SRA_PH_W*/ 26739) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #568
2435 {DBGFIELD(/*PRECR_SRA_R_PH_W*/ 26754) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #569
2436 {DBGFIELD(/*PREPEND*/ 26771) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #570
2437 {DBGFIELD(/*SHRA_QB*/ 26779) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #571
2438 {DBGFIELD(/*SHRA_R_QB*/ 26787) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #572
2439 {DBGFIELD(/*SHRAV_QB*/ 26797) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #573
2440 {DBGFIELD(/*SHRAV_R_QB*/ 26806) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #574
2441 {DBGFIELD(/*SHRL_PH*/ 26817) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #575
2442 {DBGFIELD(/*SHRLV_PH*/ 26825) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #576
2443 {DBGFIELD(/*SUBQH_PH*/ 26834) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #577
2444 {DBGFIELD(/*SUBQH_R_PH*/ 26843) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #578
2445 {DBGFIELD(/*SUBQH_W*/ 26854) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #579
2446 {DBGFIELD(/*SUBQH_R_W*/ 26862) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #580
2447 {DBGFIELD(/*SUBU_PH*/ 26872) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #581
2448 {DBGFIELD(/*SUBU_S_PH*/ 26880) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #582
2449 {DBGFIELD(/*SUBUH_QB*/ 26890) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #583
2450 {DBGFIELD(/*SUBUH_R_QB*/ 26899) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #584
2451 {DBGFIELD(/*LWDSP_MM*/ 26910) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #585
2452 {DBGFIELD(/*SWDSP_MM*/ 26919) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #586
2453 {DBGFIELD(/*ABSQ_S_PH_MM*/ 26928) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #587
2454 {DBGFIELD(/*ABSQ_S_W_MM*/ 26941) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #588
2455 {DBGFIELD(/*ADDQ_PH_MM*/ 26953) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #589
2456 {DBGFIELD(/*ADDQ_S_PH_MM*/ 26964) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #590
2457 {DBGFIELD(/*ADDQ_S_W_MM*/ 26977) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #591
2458 {DBGFIELD(/*ADDSC_MM*/ 26989) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #592
2459 {DBGFIELD(/*ADDU_QB_MM*/ 26998) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #593
2460 {DBGFIELD(/*ADDU_S_QB_MM*/ 27009) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #594
2461 {DBGFIELD(/*ADDWC_MM*/ 27022) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #595
2462 {DBGFIELD(/*BITREV_MM*/ 27031) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #596
2463 {DBGFIELD(/*BPOSGE32_MM*/ 27041) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #597
2464 {DBGFIELD(/*CMPGU_EQ_QB_MM*/ 27053) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #598
2465 {DBGFIELD(/*CMPGU_LE_QB_MM*/ 27068) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #599
2466 {DBGFIELD(/*CMPGU_LT_QB_MM*/ 27083) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #600
2467 {DBGFIELD(/*CMPU_EQ_QB_MM*/ 27098) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #601
2468 {DBGFIELD(/*CMPU_LE_QB_MM*/ 27112) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #602
2469 {DBGFIELD(/*CMPU_LT_QB_MM*/ 27126) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #603
2470 {DBGFIELD(/*CMP_EQ_PH_MM*/ 27140) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #604
2471 {DBGFIELD(/*CMP_LE_PH_MM*/ 27153) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #605
2472 {DBGFIELD(/*CMP_LT_PH_MM*/ 27166) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #606
2473 {DBGFIELD(/*DPAQ_SA_L_W_MM*/ 27179) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #607
2474 {DBGFIELD(/*DPAQ_S_W_PH_MM*/ 27194) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #608
2475 {DBGFIELD(/*DPAU_H_QBL_MM*/ 27209) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #609
2476 {DBGFIELD(/*DPAU_H_QBR_MM*/ 27223) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #610
2477 {DBGFIELD(/*DPSQ_SA_L_W_MM*/ 27237) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #611
2478 {DBGFIELD(/*DPSQ_S_W_PH_MM*/ 27252) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #612
2479 {DBGFIELD(/*DPSU_H_QBL_MM*/ 27267) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #613
2480 {DBGFIELD(/*DPSU_H_QBR_MM*/ 27281) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #614
2481 {DBGFIELD(/*EXTPDPV_MM*/ 27295) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #615
2482 {DBGFIELD(/*EXTPDP_MM*/ 27306) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #616
2483 {DBGFIELD(/*EXTPV_MM*/ 27316) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #617
2484 {DBGFIELD(/*EXTP_MM*/ 27325) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #618
2485 {DBGFIELD(/*EXTRV_RS_W_MM*/ 27333) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #619
2486 {DBGFIELD(/*EXTRV_R_W_MM*/ 27347) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #620
2487 {DBGFIELD(/*EXTRV_S_H_MM*/ 27360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #621
2488 {DBGFIELD(/*EXTRV_W_MM*/ 27373) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #622
2489 {DBGFIELD(/*EXTR_RS_W_MM*/ 27384) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #623
2490 {DBGFIELD(/*EXTR_R_W_MM*/ 27397) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #624
2491 {DBGFIELD(/*EXTR_S_H_MM*/ 27409) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #625
2492 {DBGFIELD(/*EXTR_W_MM*/ 27421) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #626
2493 {DBGFIELD(/*INSV_MM*/ 27431) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #627
2494 {DBGFIELD(/*LBUX_MM*/ 27439) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #628
2495 {DBGFIELD(/*LHX_MM*/ 27447) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #629
2496 {DBGFIELD(/*LWX_MM*/ 27454) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #630
2497 {DBGFIELD(/*MADDU_DSP_MM*/ 27461) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #631
2498 {DBGFIELD(/*MADD_DSP_MM*/ 27474) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #632
2499 {DBGFIELD(/*MAQ_SA_W_PHL_MM*/ 27486) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #633
2500 {DBGFIELD(/*MAQ_SA_W_PHR_MM*/ 27502) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #634
2501 {DBGFIELD(/*MAQ_S_W_PHL_MM*/ 27518) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #635
2502 {DBGFIELD(/*MAQ_S_W_PHR_MM*/ 27533) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #636
2503 {DBGFIELD(/*MFHI_DSP_MM*/ 27548) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #637
2504 {DBGFIELD(/*MFLO_DSP_MM*/ 27560) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #638
2505 {DBGFIELD(/*MODSUB_MM*/ 27572) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #639
2506 {DBGFIELD(/*MOVEP_MMR6*/ 27582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #640
2507 {DBGFIELD(/*MOVN_I_MM*/ 27593) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #641
2508 {DBGFIELD(/*MOVZ_I_MM*/ 27603) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #642
2509 {DBGFIELD(/*MSUBU_DSP_MM*/ 27613) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #643
2510 {DBGFIELD(/*MSUB_DSP_MM*/ 27626) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #644
2511 {DBGFIELD(/*MTHI_DSP_MM*/ 27638) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #645
2512 {DBGFIELD(/*MTHLIP_MM*/ 27650) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #646
2513 {DBGFIELD(/*MTLO_DSP_MM*/ 27660) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #647
2514 {DBGFIELD(/*MULEQ_S_W_PHL_MM*/ 27672) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #648
2515 {DBGFIELD(/*MULEQ_S_W_PHR_MM*/ 27689) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #649
2516 {DBGFIELD(/*MULEU_S_PH_QBL_MM*/ 27706) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #650
2517 {DBGFIELD(/*MULEU_S_PH_QBR_MM*/ 27724) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #651
2518 {DBGFIELD(/*MULQ_RS_PH_MM*/ 27742) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #652
2519 {DBGFIELD(/*MULSAQ_S_W_PH_MM*/ 27756) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #653
2520 {DBGFIELD(/*MULTU_DSP_MM*/ 27773) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #654
2521 {DBGFIELD(/*MULT_DSP_MM*/ 27786) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #655
2522 {DBGFIELD(/*PACKRL_PH_MM*/ 27798) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #656
2523 {DBGFIELD(/*PICK_PH_MM*/ 27811) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #657
2524 {DBGFIELD(/*PICK_QB_MM*/ 27822) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #658
2525 {DBGFIELD(/*PRECEQU_PH_QBLA_MM*/ 27833) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #659
2526 {DBGFIELD(/*PRECEQU_PH_QBL_MM*/ 27852) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #660
2527 {DBGFIELD(/*PRECEQU_PH_QBRA_MM*/ 27870) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #661
2528 {DBGFIELD(/*PRECEQU_PH_QBR_MM*/ 27889) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #662
2529 {DBGFIELD(/*PRECEQ_W_PHL_MM*/ 27907) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #663
2530 {DBGFIELD(/*PRECEQ_W_PHR_MM*/ 27923) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #664
2531 {DBGFIELD(/*PRECEU_PH_QBLA_MM*/ 27939) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #665
2532 {DBGFIELD(/*PRECEU_PH_QBL_MM*/ 27957) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #666
2533 {DBGFIELD(/*PRECEU_PH_QBRA_MM*/ 27974) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #667
2534 {DBGFIELD(/*PRECEU_PH_QBR_MM*/ 27992) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #668
2535 {DBGFIELD(/*PRECRQU_S_QB_PH_MM*/ 28009) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #669
2536 {DBGFIELD(/*PRECRQ_PH_W_MM*/ 28028) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #670
2537 {DBGFIELD(/*PRECRQ_QB_PH_MM*/ 28043) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #671
2538 {DBGFIELD(/*PRECRQ_RS_PH_W_MM*/ 28059) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #672
2539 {DBGFIELD(/*RADDU_W_QB_MM*/ 28077) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #673
2540 {DBGFIELD(/*RDDSP_MM*/ 28091) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #674
2541 {DBGFIELD(/*REPLV_PH_MM*/ 28100) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #675
2542 {DBGFIELD(/*REPLV_QB_MM*/ 28112) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #676
2543 {DBGFIELD(/*REPL_PH_MM*/ 28124) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #677
2544 {DBGFIELD(/*REPL_QB_MM*/ 28135) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #678
2545 {DBGFIELD(/*SHILOV_MM*/ 28146) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #679
2546 {DBGFIELD(/*SHILO_MM*/ 28156) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #680
2547 {DBGFIELD(/*SHLLV_PH_MM*/ 28165) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #681
2548 {DBGFIELD(/*SHLLV_QB_MM*/ 28177) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #682
2549 {DBGFIELD(/*SHLLV_S_PH_MM*/ 28189) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #683
2550 {DBGFIELD(/*SHLLV_S_W_MM*/ 28203) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #684
2551 {DBGFIELD(/*SHLL_PH_MM*/ 28216) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #685
2552 {DBGFIELD(/*SHLL_QB_MM*/ 28227) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #686
2553 {DBGFIELD(/*SHLL_S_PH_MM*/ 28238) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #687
2554 {DBGFIELD(/*SHLL_S_W_MM*/ 28251) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #688
2555 {DBGFIELD(/*SHRAV_PH_MM*/ 28263) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #689
2556 {DBGFIELD(/*SHRAV_R_PH_MM*/ 28275) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #690
2557 {DBGFIELD(/*SHRAV_R_W_MM*/ 28289) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #691
2558 {DBGFIELD(/*SHRA_PH_MM*/ 28302) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #692
2559 {DBGFIELD(/*SHRA_R_PH_MM*/ 28313) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #693
2560 {DBGFIELD(/*SHRA_R_W_MM*/ 28326) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #694
2561 {DBGFIELD(/*SHRLV_QB_MM*/ 28338) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #695
2562 {DBGFIELD(/*SHRL_QB_MM*/ 28350) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #696
2563 {DBGFIELD(/*SUBQ_PH_MM*/ 28361) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #697
2564 {DBGFIELD(/*SUBQ_S_PH_MM*/ 28372) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #698
2565 {DBGFIELD(/*SUBQ_S_W_MM*/ 28385) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #699
2566 {DBGFIELD(/*SUBU_QB_MM*/ 28397) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #700
2567 {DBGFIELD(/*SUBU_S_QB_MM*/ 28408) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #701
2568 {DBGFIELD(/*WRDSP_MM*/ 28421) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #702
2569 {DBGFIELD(/*ABSQ_S_QB_MMR2*/ 28430) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #703
2570 {DBGFIELD(/*ADDQH_PH_MMR2*/ 28445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #704
2571 {DBGFIELD(/*ADDQH_R_PH_MMR2*/ 28459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #705
2572 {DBGFIELD(/*ADDQH_R_W_MMR2*/ 28475) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #706
2573 {DBGFIELD(/*ADDQH_W_MMR2*/ 28490) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #707
2574 {DBGFIELD(/*ADDUH_QB_MMR2*/ 28503) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #708
2575 {DBGFIELD(/*ADDUH_R_QB_MMR2*/ 28517) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #709
2576 {DBGFIELD(/*ADDU_PH_MMR2*/ 28533) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #710
2577 {DBGFIELD(/*ADDU_S_PH_MMR2*/ 28546) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #711
2578 {DBGFIELD(/*APPEND_MMR2*/ 28561) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #712
2579 {DBGFIELD(/*BALIGN_MMR2*/ 28573) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #713
2580 {DBGFIELD(/*CMPGDU_EQ_QB_MMR2*/ 28585) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #714
2581 {DBGFIELD(/*CMPGDU_LE_QB_MMR2*/ 28603) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #715
2582 {DBGFIELD(/*CMPGDU_LT_QB_MMR2*/ 28621) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #716
2583 {DBGFIELD(/*DPA_W_PH_MMR2*/ 28639) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #717
2584 {DBGFIELD(/*DPAQX_SA_W_PH_MMR2*/ 28653) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #718
2585 {DBGFIELD(/*DPAQX_S_W_PH_MMR2*/ 28672) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #719
2586 {DBGFIELD(/*DPAX_W_PH_MMR2*/ 28690) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #720
2587 {DBGFIELD(/*DPS_W_PH_MMR2*/ 28705) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #721
2588 {DBGFIELD(/*DPSQX_S_W_PH_MMR2*/ 28719) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #722
2589 {DBGFIELD(/*DPSQX_SA_W_PH_MMR2*/ 28737) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #723
2590 {DBGFIELD(/*DPSX_W_PH_MMR2*/ 28756) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #724
2591 {DBGFIELD(/*MUL_PH_MMR2*/ 28771) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #725
2592 {DBGFIELD(/*MUL_S_PH_MMR2*/ 28783) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #726
2593 {DBGFIELD(/*MULQ_RS_W_MMR2*/ 28797) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #727
2594 {DBGFIELD(/*MULQ_S_PH_MMR2*/ 28812) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #728
2595 {DBGFIELD(/*MULQ_S_W_MMR2*/ 28827) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #729
2596 {DBGFIELD(/*MULSA_W_PH_MMR2*/ 28841) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #730
2597 {DBGFIELD(/*PRECR_QB_PH_MMR2*/ 28857) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #731
2598 {DBGFIELD(/*PRECR_SRA_PH_W_MMR2*/ 28874) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #732
2599 {DBGFIELD(/*PRECR_SRA_R_PH_W_MMR2*/ 28894) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #733
2600 {DBGFIELD(/*PREPEND_MMR2*/ 28916) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #734
2601 {DBGFIELD(/*SHRA_QB_MMR2*/ 28929) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #735
2602 {DBGFIELD(/*SHRA_R_QB_MMR2*/ 28942) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #736
2603 {DBGFIELD(/*SHRAV_QB_MMR2*/ 28957) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #737
2604 {DBGFIELD(/*SHRAV_R_QB_MMR2*/ 28971) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #738
2605 {DBGFIELD(/*SHRL_PH_MMR2*/ 28987) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #739
2606 {DBGFIELD(/*SHRLV_PH_MMR2*/ 29000) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #740
2607 {DBGFIELD(/*SUBQH_PH_MMR2*/ 29014) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #741
2608 {DBGFIELD(/*SUBQH_R_PH_MMR2*/ 29028) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #742
2609 {DBGFIELD(/*SUBQH_W_MMR2*/ 29044) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #743
2610 {DBGFIELD(/*SUBQH_R_W_MMR2*/ 29057) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #744
2611 {DBGFIELD(/*SUBU_PH_MMR2*/ 29072) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #745
2612 {DBGFIELD(/*SUBU_S_PH_MMR2*/ 29085) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #746
2613 {DBGFIELD(/*SUBUH_QB_MMR2*/ 29100) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #747
2614 {DBGFIELD(/*SUBUH_R_QB_MMR2*/ 29114) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #748
2615 {DBGFIELD(/*BPOSGE32C_MMR3*/ 29130) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #749
2616 {DBGFIELD(/*P5600WriteALU*/ 29145) 1, false, false, false, 19, 2, 1, 1, 0, 0}, // #750
2617 {DBGFIELD(/*P5600WriteAL2*/ 29159) 1, false, false, false, 17, 2, 1, 1, 0, 0}, // #751
2618}; // MipsP5600ModelSchedClasses
2619
2620#ifdef __GNUC__
2621#pragma GCC diagnostic push
2622#pragma GCC diagnostic ignored "-Woverlength-strings"
2623#endif
2624static constexpr char MipsSchedClassNamesStorage[] =
2625 "\0"
2626 "InvalidSchedClass\0"
2627 "SB_SD_SH_SW_SDC1_SDC164_SWC1_SWC2_R6_SDC2_R6_SDC3\0"
2628 "SC_R6_SCD_R6_SYNCI_TLBP_TLBR_TLBWI_TLBWR_TLBINV_TLBINVF_CACHE_R6_SC64_R6\0"
2629 "LB_LBu_LBu64_LD_LH_LHu_LHu64_LW_LWu_LDC1_LDC164_LWC1_LDC2_R6_LDC3_LWC2_R6_LLD_R6_LL_R6_LWPC_LWUPC_LDPC_ST_B_ST_H_ST_W_ST_D_LB64_LH64_LW64_LWL64_LWR64_SB64_SH64_SW64_SWL64_SWR64_LL64_R6\0"
2630 "PREF_PREF_R6_PAUSE\0"
2631 "SYNC\0"
2632 "J_JAL_JALR_B_BEQ_BNE_BGEZ_BGTZ_BLEZ_BLTZ_JALR64_JALR64Pseudo_JIALC_JIALC64_JIC_JIC64_JR64_JR_HB_R6_JR_HB64_R6_NAL_SDBBP_R6_SYSCALL_BEQC64_BEQZC64_BGEC64_BGEUC64_BGTZC64_BLEZC64_BLTC64_BLTUC64_BNEC64_BNEZC64_PseudoIndirectBranchR6_BC_BALC_BEQZC_BNEZC_BLEZC_BGEZC_BGTZC_BLTZC_BEQZALC_BNEZALC_BLEZALC_BGEZALC_BGTZALC_BLTZALC_BEQC_BNEC_BGEC_BLTC_BGEUC_BLTUC_BAL_BOVC_BNVC_BC1EQZ_BC1NEZ_BREAK_ERET_ERETNC_BAL_BR_DERET_JALRHBPseudo_JALRPseudo_JALR_HB_JALR_HB64_TAILCALL_PseudoIndirectBranch64R6_TAILCALL64R6REG_TAILCALLR6REG_PseudoIndrectHazardBranch64R6_PseudoIndrectHazardBranchR6_TAILCALLHB64R6REG_TAILCALLHBR6REG_PseudoReturn_PseudoReturn64_ERet_RetRA_BC2EQZ_BC2NEZ_TLT_TLTU_TNE_WAIT_DI_TRAP_EI_BEQ64_BGEZ64_BGEZC64_BGTZ64_BLEZ64_BLTZ64_BLTZC64_BNE64_JALRHB64Pseudo\0"
2633 "ADD_ADDiu_ADDIUPC_ADDu_ALIGN_ALUIPC_AND_ANDi_AUI_AUIPC_BITSWAP_CFC1_CLO_R6_CLZ_R6_CTC1_DADD_DADDiu_DADDu_DAHI_DALIGN_DATI_DAUI_DBITSWAP_DCLO_R6_DCLZ_R6_DEXT_DEXT64_32_DEXTM_DEXTU_DINS_DINSM_DINSU_DLSA_R6_DMFC1_DMTC1_DROTR_DROTR32_DROTRV_DSBH_DSHD_DSLL_DSLL32_DSLLV_DSRA_DSRA32_DSRAV_DSRL_DSRL32_DSRLV_DSUB_DSUBu_EXT_INS_LSA_LSA_R6_LUi_MFC1_MFC1_D64_MFC0_MFC2_MTC0_MTC2_MFHC1_D32_MFHC1_D64_MTC1_MTC1_D64_MTHC1_D32_MTHC1_D64_NOP_NOR_OR_ORi_ROTR_ROTRV_SEB_SEB64_SEH_SEH64_SELEQZ_SELEQZ64_SELNEZ_SELNEZ64_SLL_SLLV_SLT_SLTi_SLTiu_SLTu_SRA_SRAV_SRL_SRLV_SSNOP_SUB_SUBu_WSBH_XOR_XORi_SLT64_SLTu64_AND64_OR64_XOR64_NOR64_SLTi64_SLTiu64_ANDi64_ORi64_XORi64_LUi64_DSLL64_32_SLL64_32_SLL64_64_LONG_BRANCH_LUi2Op_64_LONG_BRANCH_DADDiu2Op_LONG_BRANCH_DADDiu_DLSA_TEQ_TGE_TGEU_COPY_BuildPairF64_BuildPairF64_64_ExtractElementF64_ExtractElementF64_64_SELNEZ_D_SELNEZ_S_SELEQZ_D_SELEQZ_S_SEL_D_SEL_S_EHB_RDHWR_RDHWR64_EVP_DVP_DMFC0_DMFC2_DMTC0_DMTC2\0"
2634 "MUL_R6_MULU_MUH_MUHU_DMUL_R6_DMUH_DMULU_DMUHU\0"
2635 "DIV_DIVU_MOD_MODU_DDIV_DMOD_DDIVU_DMODU\0"
2636 "MOD_S_B_MOD_S_D_MOD_S_H_MOD_S_W_MOD_U_B_MOD_U_D_MOD_U_H_MOD_U_W\0"
2637 "FABS_S_FNEG_S_FMOV_S_FMOV_D32_FMOV_D64_FNEG_D32_FNEG_D64_CLASS_S_CLASS_D\0"
2638 "FADD_S_FSUB_S_FSUB_D32_FSUB_D64\0"
2639 "FMUL_S_FMUL_D32_FMUL_D64\0"
2640 "FDIV_S_FSQRT_S_FDIV_D32_FDIV_D64_FSQRT_D_FSQRT_D32_FSQRT_D64_FSQRT_W_RECIP_S_RECIP_D32_RECIP_D64_FRSQRT_D_FRSQRT_W_RSQRT_S_RSQRT_D32_RSQRT_D64_FRCP_D_FRCP_W\0"
2641 "DIV_S_B_DIV_S_D_DIV_S_H_DIV_S_W\0"
2642 "DIV_U_B_DIV_U_D_DIV_U_H_DIV_U_W\0"
2643 "ADDV_B_ADDV_H_ADDV_W_ADDV_D_ADDVI_B_ADDVI_H_ADDVI_W_ADDVI_D_SUBV_B_SUBV_H_SUBV_W_SUBV_D_SUBVI_B_SUBVI_H_SUBVI_W_SUBVI_D\0"
2644 "ASUB_S_B_ASUB_S_D_ASUB_S_H_ASUB_S_W\0"
2645 "ASUB_U_B_ASUB_U_D_ASUB_U_H_ASUB_U_W\0"
2646 "SUBSUS_U_B_SUBSUS_U_D_SUBSUS_U_H_SUBSUS_U_W\0"
2647 "MAX_D_MAX_S_MAXA_D_MAXA_S_MIN_D_MIN_S_MINA_D_MINA_S\0"
2648 "ADD_A_B_ADD_A_H_ADD_A_W_ADD_A_D_ADDS_A_B_ADDS_A_H_ADDS_A_W_ADDS_A_D_ADDS_S_B_ADDS_S_H_ADDS_S_W_ADDS_S_D_ADDS_U_B_ADDS_U_H_ADDS_U_W_ADDS_U_D_HADD_S_H_HADD_S_W_HADD_S_D_HADD_U_H_HADD_U_W_HADD_U_D_SUBS_S_B_SUBS_S_H_SUBS_S_W_SUBS_S_D_SUBS_U_B_SUBS_U_H_SUBS_U_W_SUBS_U_D_SUBSUU_S_B_SUBSUU_S_H_SUBSUU_S_W_SUBSUU_S_D_HSUB_S_H_HSUB_S_W_HSUB_S_D_HSUB_U_H_HSUB_U_W_HSUB_U_D_AVE_S_B_AVE_S_H_AVE_S_W_AVE_S_D_AVE_U_B_AVE_U_H_AVE_U_W_AVE_U_D_AVER_S_B_AVER_S_H_AVER_S_W_AVER_S_D_AVER_U_B_AVER_U_H_AVER_U_W_AVER_U_D_MIN_A_B_MIN_A_H_MIN_A_W_MIN_A_D_MIN_S_B_MIN_S_H_MIN_S_W_MIN_S_D_MIN_U_B_MIN_U_H_MIN_U_W_MIN_U_D_MINI_S_B_MINI_S_H_MINI_S_W_MINI_S_D_MINI_U_B_MINI_U_H_MINI_U_W_MINI_U_D_MAX_A_B_MAX_A_H_MAX_A_W_MAX_A_D_MAX_S_B_MAX_S_H_MAX_S_W_MAX_S_D_MAX_U_B_MAX_U_H_MAX_U_W_MAX_U_D_MAXI_S_B_MAXI_S_H_MAXI_S_W_MAXI_S_D_MAXI_U_B_MAXI_U_H_MAXI_U_W_MAXI_U_D_CEQ_B_CEQ_H_CEQ_W_CEQ_D_CEQI_B_CEQI_H_CEQI_W_CEQI_D_CLE_S_B_CLE_S_H_CLE_S_W_CLE_S_D_CLE_U_B_CLE_U_H_CLE_U_W_CLE_U_D_CLEI_S_B_CLEI_S_H_CLEI_S_W_CLEI_S_D_CLEI_U_B_CLEI_U_H_CLEI_U_W_CLEI_U_D_CLT_S_B_CLT_S_H_CLT_S_W_CLT_S_D_CLT_U_B_CLT_U_H_CLT_U_W_CLT_U_D_CLTI_S_B_CLTI_S_H_CLTI_S_W_CLTI_S_D_CLTI_U_B_CLTI_U_H_CLTI_U_W_CLTI_U_D\0"
2649 "SAT_S_B_SAT_S_H_SAT_S_W_SAT_S_D_SAT_U_B_SAT_U_H_SAT_U_W_SAT_U_D_PCNT_B_PCNT_H_PCNT_W_PCNT_D\0"
2650 "SLL_B_SLL_H_SLL_W_SLL_D_SLLI_B_SLLI_H_SLLI_W_SLLI_D_SRA_B_SRA_H_SRA_W_SRA_D_SRAI_B_SRAI_H_SRAI_W_SRAI_D_SRAR_B_SRAR_H_SRAR_W_SRAR_D_SRARI_B_SRARI_H_SRARI_W_SRARI_D_SRL_B_SRL_H_SRL_W_SRL_D_SRLI_B_SRLI_H_SRLI_W_SRLI_D_SRLR_B_SRLR_H_SRLR_W_SRLR_D_SRLRI_B_SRLRI_H_SRLRI_W_SRLRI_D_NLOC_B_NLOC_H_NLOC_W_NLOC_D_NLZC_B_NLZC_H_NLZC_W_NLZC_D_BNEG_B_BNEG_H_BNEG_W_BNEG_D_BNEGI_B_BNEGI_H_BNEGI_W_BNEGI_D_BCLR_B_BCLR_H_BCLR_W_BCLR_D_BCLRI_B_BCLRI_H_BCLRI_W_BCLRI_D_SHF_B_SHF_H_SHF_W\0"
2651 "AND_V_ANDI_B_OR_V_ORI_B_XOR_V_XORI_B_NOR_V_NORI_B\0"
2652 "NOR_V_D_PSEUDO_NOR_V_H_PSEUDO_NOR_V_W_PSEUDO\0"
2653 "OR_V_D_PSEUDO_OR_V_H_PSEUDO_OR_V_W_PSEUDO\0"
2654 "XOR_V_D_PSEUDO_XOR_V_H_PSEUDO_XOR_V_W_PSEUDO\0"
2655 "AND_V_D_PSEUDO_AND_V_H_PSEUDO_AND_V_W_PSEUDO\0"
2656 "ILVEV_B_ILVEV_D_ILVEV_H_ILVEV_W\0"
2657 "ILVL_B_ILVL_D_ILVL_H_ILVL_W\0"
2658 "ILVOD_B_ILVOD_D_ILVOD_H_ILVOD_W\0"
2659 "ILVR_B_ILVR_D_ILVR_H_ILVR_W\0"
2660 "PCKEV_B_PCKEV_D_PCKEV_H_PCKEV_W\0"
2661 "PCKOD_B_PCKOD_D_PCKOD_H_PCKOD_W\0"
2662 "FILL_B_FILL_D_FILL_H_FILL_W\0"
2663 "FILL_FD_PSEUDO_FILL_FW_PSEUDO\0"
2664 "INSERT_FD_PSEUDO_INSERT_FW_PSEUDO\0"
2665 "SPLAT_B_SPLAT_D_SPLAT_H_SPLAT_W\0"
2666 "SPLATI_B_SPLATI_D_SPLATI_H_SPLATI_W\0"
2667 "CTCMSA_CFCMSA_COPY_S_B_COPY_S_H_COPY_S_W_COPY_S_D_COPY_U_B_COPY_U_H_COPY_U_W_BNZ_B_BNZ_H_BNZ_W_BNZ_D_BNZ_V_BZ_B_BZ_H_BZ_W_BZ_D_BZ_V\0"
2668 "LD_B_LD_H_LD_W_LD_D\0"
2669 "LDI_B_LDI_H_LDI_W_LDI_D_MOVE_V\0"
2670 "FCAF_W_FCAF_D_FCUN_W_FCUN_D_FCOR_W_FCOR_D_FCEQ_W_FCEQ_D_FCUNE_W_FCUNE_D_FCUEQ_W_FCUEQ_D_FCNE_W_FCNE_D_FCLT_W_FCLT_D_FCULT_W_FCULT_D_FCLE_W_FCLE_D_FCULE_W_FCULE_D_FSAF_W_FSAF_D_FSUN_W_FSUN_D_FSOR_W_FSOR_D_FSEQ_W_FSEQ_D_FSUNE_W_FSUNE_D_FSUEQ_W_FSUEQ_D_FSNE_W_FSNE_D_FSLT_W_FSLT_D_FSULT_W_FSULT_D_FSLE_W_FSLE_D_FSULE_W_FSULE_D\0"
2671 "FMAX_W_FMAX_D_FMAX_A_W_FMAX_A_D_FMIN_W_FMIN_D_FMIN_A_W_FMIN_A_D_FCLASS_W_FCLASS_D_FABS_D_FABS_W_FABS_D32_FABS_D64\0"
2672 "CMP_UN_D_CMP_UN_S\0"
2673 "CMP_UEQ_D_CMP_UEQ_S\0"
2674 "CMP_EQ_D_CMP_EQ_S\0"
2675 "CMP_LT_D_CMP_LT_S\0"
2676 "CMP_ULT_D_CMP_ULT_S\0"
2677 "CMP_LE_D_CMP_LE_S\0"
2678 "CMP_ULE_D_CMP_ULE_S\0"
2679 "CMP_F_D_CMP_F_S\0"
2680 "CMP_SAF_D_CMP_SAF_S\0"
2681 "CMP_SEQ_D_CMP_SEQ_S\0"
2682 "CMP_SLE_D_CMP_SLE_S\0"
2683 "CMP_SLT_D_CMP_SLT_S\0"
2684 "CMP_SUEQ_D_CMP_SUEQ_S\0"
2685 "CMP_SULE_D_CMP_SULE_S\0"
2686 "CMP_SULT_D_CMP_SULT_S\0"
2687 "CMP_SUN_D_CMP_SUN_S\0"
2688 "TRUNC_W_S_TRUNC_L_S_TRUNC_L_D64_TRUNC_W_D32_TRUNC_W_D64_PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S_ROUND_W_S_ROUND_L_S_ROUND_L_D64_FLOOR_W_S_FLOOR_L_S_FLOOR_L_D64_CVT_D32_S_CVT_D32_W_CVT_D64_W_CVT_D64_S_CVT_D64_L_CVT_L_S_CVT_L_D64_CVT_S_W_CVT_S_D32_CVT_S_PU64_CVT_S_PL64_CVT_S_L_CVT_S_D64_CVT_W_S_CEIL_W_S_CEIL_L_S_CEIL_L_D64_FLOOR_W_D32_FLOOR_W_D64_CVT_W_D64_CVT_W_D32_RINT_D_RINT_S_ROUND_W_D32_ROUND_W_D64_CEIL_W_D32_CEIL_W_D64\0"
2689 "BMZ_V_BMZI_B_BMNZ_V_BMNZI_B_INSERT_B_INSERT_H_INSERT_W_INSERT_D_INSVE_B_INSVE_H_INSVE_W_INSVE_D\0"
2690 "BSELI_B_BSEL_V\0"
2691 "BSEL_D_PSEUDO_BSEL_FD_PSEUDO_BSEL_FW_PSEUDO_BSEL_H_PSEUDO_BSEL_W_PSEUDO\0"
2692 "BINSL_B_BINSL_H_BINSL_W_BINSL_D_BINSLI_B_BINSLI_H_BINSLI_W_BINSLI_D_BINSR_B_BINSR_H_BINSR_W_BINSR_D_BINSRI_B_BINSRI_H_BINSRI_W_BINSRI_D_VSHF_B_VSHF_H_VSHF_W_VSHF_D_SLD_B_SLD_H_SLD_W_SLD_D_SLDI_B_SLDI_H_SLDI_W_SLDI_D_BSET_B_BSET_H_BSET_W_BSET_D_BSETI_B_BSETI_H_BSETI_W_BSETI_D\0"
2693 "MADDV_B_MADDV_H_MADDV_W_MADDV_D_MSUBV_B_MSUBV_H_MSUBV_W_MSUBV_D_MULV_B_MULV_H_MULV_W_MULV_D_DOTP_S_H_DOTP_S_W_DOTP_S_D_DOTP_U_H_DOTP_U_W_DOTP_U_D_MUL_Q_H_MUL_Q_W_MULR_Q_H_MULR_Q_W_MSUB_Q_H_MSUB_Q_W_MSUBR_Q_H_MSUBR_Q_W_MADD_Q_H_MADD_Q_W_MADDR_Q_H_MADDR_Q_W\0"
2694 "FLOG2_W_FLOG2_D\0"
2695 "FADD_W_FADD_D_FSUB_W_FSUB_D_FEXDO_H_FEXDO_W_FEXUPL_W_FEXUPL_D_FEXUPR_W_FEXUPR_D_FFINT_S_W_FFINT_S_D_FFINT_U_W_FFINT_U_D_FFQL_W_FFQL_D_FFQR_W_FFQR_D_FTINT_S_W_FTINT_S_D_FTINT_U_W_FTINT_U_D_FTRUNC_S_W_FTRUNC_S_D_FTRUNC_U_W_FTRUNC_U_D_FTQ_H_FTQ_W_FRINT_W_FRINT_D_FADD_D32_FADD_D64\0"
2696 "PseudoCVT_D32_W_PseudoCVT_D64_L_PseudoCVT_D64_W_PseudoCVT_S_L_PseudoCVT_S_W\0"
2697 "FMUL_W_FMUL_D_FEXP2_W_FEXP2_D_DPADD_S_H_DPADD_S_W_DPADD_S_D_DPADD_U_H_DPADD_U_W_DPADD_U_D_DPSUB_S_H_DPSUB_S_W_DPSUB_S_D_DPSUB_U_H_DPSUB_U_W_DPSUB_U_D\0"
2698 "FMADD_W_FMADD_D_FMSUB_W_FMSUB_D\0"
2699 "MSUBF_D_MSUBF_S_MADDF_D_MADDF_S\0"
2700 "FDIV_D\0"
2701 "FDIV_W\0"
2702 "ATOMIC_SWAP_I16_POSTRA_ATOMIC_SWAP_I32_POSTRA_ATOMIC_SWAP_I64_POSTRA_ATOMIC_SWAP_I8_POSTRA\0"
2703 "ATOMIC_CMP_SWAP_I16_POSTRA_ATOMIC_CMP_SWAP_I32_POSTRA_ATOMIC_CMP_SWAP_I64_POSTRA_ATOMIC_CMP_SWAP_I8_POSTRA\0"
2704 "ATOMIC_LOAD_ADD_I16_POSTRA_ATOMIC_LOAD_ADD_I32_POSTRA_ATOMIC_LOAD_ADD_I64_POSTRA_ATOMIC_LOAD_ADD_I8_POSTRA_ATOMIC_LOAD_AND_I16_POSTRA_ATOMIC_LOAD_AND_I32_POSTRA_ATOMIC_LOAD_AND_I64_POSTRA_ATOMIC_LOAD_AND_I8_POSTRA_ATOMIC_LOAD_MAX_I16_POSTRA_ATOMIC_LOAD_MAX_I32_POSTRA_ATOMIC_LOAD_MAX_I64_POSTRA_ATOMIC_LOAD_MAX_I8_POSTRA_ATOMIC_LOAD_MIN_I16_POSTRA_ATOMIC_LOAD_MIN_I32_POSTRA_ATOMIC_LOAD_MIN_I64_POSTRA_ATOMIC_LOAD_MIN_I8_POSTRA_ATOMIC_LOAD_NAND_I16_POSTRA_ATOMIC_LOAD_NAND_I32_POSTRA_ATOMIC_LOAD_NAND_I64_POSTRA_ATOMIC_LOAD_NAND_I8_POSTRA_ATOMIC_LOAD_OR_I16_POSTRA_ATOMIC_LOAD_OR_I32_POSTRA_ATOMIC_LOAD_OR_I64_POSTRA_ATOMIC_LOAD_OR_I8_POSTRA_ATOMIC_LOAD_SUB_I16_POSTRA_ATOMIC_LOAD_SUB_I32_POSTRA_ATOMIC_LOAD_SUB_I64_POSTRA_ATOMIC_LOAD_SUB_I8_POSTRA_ATOMIC_LOAD_UMAX_I16_POSTRA_ATOMIC_LOAD_UMAX_I32_POSTRA_ATOMIC_LOAD_UMAX_I64_POSTRA_ATOMIC_LOAD_UMAX_I8_POSTRA_ATOMIC_LOAD_UMIN_I16_POSTRA_ATOMIC_LOAD_UMIN_I32_POSTRA_ATOMIC_LOAD_UMIN_I64_POSTRA_ATOMIC_LOAD_UMIN_I8_POSTRA_ATOMIC_LOAD_XOR_I16_POSTRA_ATOMIC_LOAD_XOR_I32_POSTRA_ATOMIC_LOAD_XOR_I64_POSTRA_ATOMIC_LOAD_XOR_I8_POSTRA\0"
2705 "AND_LUi_NOR_OR_SLTi_SLTiu_SUB_SUBu_XOR\0"
2706 "SSNOP_NOP\0"
2707 "B_BAL_BAL_BR_BEQ_BGEZ_BGTZ_BLEZ_BLTZ_BNE_BREAK_DERET_ERET_ERet_ERETNC_J_PseudoReturn_SYSCALL_RetRA_TAILCALL_TLT_TLTU_TNE_TRAP_WAIT\0"
2708 "BEQL_BGEZAL_BGEZALL_BGEZL_BGTZL_BLEZL_BLTZAL_BLTZALL_BLTZL_BNEL_JR_JR_HB_PseudoIndirectBranch_PseudoIndirectHazardBranch_SDBBP_TAILCALLREG_TAILCALLREGHB_TEQI_TGEI_TGEIU_TLTI_TNEI_TTLTIU\0"
2709 "TEQ_TGE_TGEU\0"
2710 "PAUSE\0"
2711 "JAL_JALR_JALRHBPseudo_JALRPseudo_JALR_HB\0"
2712 "JALX\0"
2713 "TLBINV_TLBINVF_TLBP_TLBR_TLBWI_TLBWR\0"
2714 "MFC0_MTC0\0"
2715 "MFC2_MTC2\0"
2716 "HYPCALL_MFGC0_MFHGC0_MTGC0_MTHGC0_TLBGINV_TLBGINVF_TLBGP_TLBGR_TLBGWI_TLBGWR\0"
2717 "LB_LBu_LH_LHu_LW_LDC3_LWPC\0"
2718 "LL_LWC2_LWC3_LDC2_LBE_LBuE_LHE_LHuE_LWE_LLE\0"
2719 "LWL_LWR_LWLE_LWRE\0"
2720 "SB_SH_SW_SDC3\0"
2721 "SWC2_SWC3_SDC2_SC_SBE_SHE_SWE_SCE_SWL_SWR_SWLE_SWRE\0"
2722 "PREF\0"
2723 "PREFE_CACHE_CACHEE\0"
2724 "SYNCI\0"
2725 "CLO_CLZ_MFHI_MFLO_PseudoMFHI_PseudoMFLO\0"
2726 "DI_EI\0"
2727 "EHB_RDHWR_WSBH\0"
2728 "MOVN_I_I_MOVZ_I_I\0"
2729 "DIV\0"
2730 "PseudoSDIV_SDIV\0"
2731 "DIVU\0"
2732 "PseudoUDIV_UDIV\0"
2733 "MUL\0"
2734 "MULT_MULTu_PseudoMULT_PseudoMULTu\0"
2735 "MADD_MADDU_MSUB_MSUBU_MTHI_MTLO_PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU_PseudoMTLOHI\0"
2736 "EXT_INS\0"
2737 "ADD_ADDiu_ANDi_ORi_ROTR_SEB_SEH_SLT_SLTu_SLL_SRA_SRL_XORi_ADDu_SLLV_SRAV_SRLV_LSA_COPY\0"
2738 "ADDi\0"
2739 "VSHF_B_VSHF_D_VSHF_H_VSHF_W\0"
2740 "BINSLI_B_BINSLI_D_BINSLI_H_BINSLI_W_BINSL_B_BINSL_D_BINSL_H_BINSL_W\0"
2741 "BINSRI_B_BINSRI_D_BINSRI_H_BINSRI_W_BINSR_B_BINSR_D_BINSR_H_BINSR_W\0"
2742 "INSERT_B_INSERT_D_INSERT_H_INSERT_W\0"
2743 "SLDI_B_SLDI_D_SLDI_H_SLDI_W_SLD_B_SLD_D_SLD_H_SLD_W\0"
2744 "BCLRI_B_BCLRI_D_BCLRI_H_BCLRI_W_BCLR_B_BCLR_D_BCLR_H_BCLR_W\0"
2745 "BNEGI_B_BNEGI_D_BNEGI_H_BNEGI_W_BNEG_B_BNEG_D_BNEG_H_BNEG_W\0"
2746 "BMNZI_B_BMNZ_V_BMZI_B_BMZ_V\0"
2747 "PCNT_B_PCNT_D_PCNT_H_PCNT_W\0"
2748 "BNZ_B_BNZ_D_BNZ_H_BNZ_V_BNZ_W_BZ_B_BZ_D_BZ_H_BZ_V_BZ_W\0"
2749 "CFCMSA_CTCMSA\0"
2750 "FABS_S_FMOV_D32_FMOV_D64_FMOV_S_FNEG_S_FNEG_D32_FNEG_D64\0"
2751 "FABS_D32_FABS_D64\0"
2752 "MOVF_D32_MOVF_D64_MOVF_S_MOVT_D32_MOVT_D64_MOVT_S\0"
2753 "ADD_A_B_ADD_A_D_ADD_A_H_ADD_A_W\0"
2754 "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\0"
2755 "ADDVI_B_ADDVI_D_ADDVI_H_ADDVI_W_ADDV_B_ADDV_D_ADDV_H_ADDV_W\0"
2756 "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\0"
2757 "SHF_B_SHF_H_SHF_W\0"
2758 "MOVE_V\0"
2759 "AND_V_NOR_V_OR_V_XOR_V\0"
2760 "FEXP2_D_FEXP2_W\0"
2761 "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\0"
2762 "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\0"
2763 "CEQI_B_CEQI_D_CEQI_H_CEQI_W_CEQ_B_CEQ_D_CEQ_H_CEQ_W\0"
2764 "FSAF_D_FSAF_W_FSEQ_D_FSEQ_W_FSLE_D_FSLE_W_FSLT_D_FSLT_W_FSNE_D_FSNE_W_FSOR_D_FSOR_W\0"
2765 "FSUEQ_D_FSUEQ_W\0"
2766 "FSULE_D_FSULE_W\0"
2767 "FSULT_D_FSULT_W\0"
2768 "FSUNE_D_FSUNE_W\0"
2769 "FSUN_D_FSUN_W\0"
2770 "FCAF_D_FCAF_W\0"
2771 "FCEQ_D_FCEQ_W\0"
2772 "FCLE_D_FCLE_W\0"
2773 "FCLT_D_FCLT_W\0"
2774 "FCNE_D_FCNE_W\0"
2775 "FCOR_D_FCOR_W\0"
2776 "FCUEQ_D_FCUEQ_W\0"
2777 "FCULE_D_FCULE_W\0"
2778 "FCULT_D_FCULT_W\0"
2779 "FCUNE_D_FCUNE_W\0"
2780 "FABS_D_FABS_W\0"
2781 "FFINT_S_D_FFINT_S_W_FFINT_U_D_FFINT_U_W\0"
2782 "FFQL_D_FFQL_W\0"
2783 "FFQR_D_FFQR_W\0"
2784 "FTINT_S_D_FTINT_S_W_FTINT_U_D_FTINT_U_W\0"
2785 "FRINT_D_FRINT_W\0"
2786 "FTQ_H_FTQ_W\0"
2787 "FTRUNC_S_D_FTRUNC_S_W_FTRUNC_U_D_FTRUNC_U_W\0"
2788 "FEXDO_H_FEXDO_W\0"
2789 "FEXUPL_D_FEXUPL_W\0"
2790 "FEXUPR_D_FEXUPR_W\0"
2791 "FCLASS_D_FCLASS_W\0"
2792 "FMAX_A_D_FMAX_A_W\0"
2793 "FMAX_D_FMAX_W\0"
2794 "FMIN_A_D_FMIN_A_W\0"
2795 "SUBS_S_B_SUBS_S_D_SUBS_S_H_SUBS_S_W_SUBS_U_B_SUBS_U_D_SUBS_U_H_SUBS_U_W\0"
2796 "SUBSUU_S_B_SUBSUU_S_D_SUBSUU_S_H_SUBSUU_S_W\0"
2797 "SUBVI_B_SUBVI_D_SUBVI_H_SUBVI_W\0"
2798 "HADD_S_D_HADD_S_H_HADD_S_W_HADD_U_D_HADD_U_H_HADD_U_W\0"
2799 "HSUB_S_D_HSUB_S_H_HSUB_S_W_HSUB_U_D_HSUB_U_H_HSUB_U_W\0"
2800 "MAX_S_B_MAX_S_D_MAX_S_H_MAX_S_W_MIN_S_B_MIN_S_D_MIN_S_H_MIN_S_W\0"
2801 "MAX_U_B_MAX_U_D_MAX_U_H_MAX_U_W_MIN_U_B_MIN_U_D_MIN_U_H_MIN_U_W\0"
2802 "MAX_A_B_MAX_A_D_MAX_A_H_MAX_A_W_MIN_A_B_MIN_A_D_MIN_A_H_MIN_A_W\0"
2803 "SRAI_B_SRAI_D_SRAI_H_SRAI_W_SRA_B_SRA_D_SRA_H_SRA_W\0"
2804 "SRLI_B_SRLI_D_SRLI_H_SRLI_W_SRL_B_SRL_D_SRL_H_SRL_W\0"
2805 "SRARI_B_SRARI_D_SRARI_H_SRARI_W_SRAR_B_SRAR_D_SRAR_H_SRAR_W\0"
2806 "SRLRI_B_SRLRI_D_SRLRI_H_SRLRI_W_SRLR_B_SRLR_D_SRLR_H_SRLR_W\0"
2807 "SLLI_B_SLLI_D_SLLI_H_SLLI_W_SLL_B_SLL_D_SLL_H_SLL_W\0"
2808 "FADD_D32_FADD_D64\0"
2809 "FADD_PS64_FMUL_PS64_FSUB_PS64\0"
2810 "TRUNC_L_D64_TRUNC_L_S_TRUNC_W_D32_TRUNC_W_D64_TRUNC_W_S\0"
2811 "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\0"
2812 "CVT_PS_S64\0"
2813 "CVT_S_PL64_CVT_S_PU64\0"
2814 "C_EQ_D32_C_EQ_D64_C_EQ_S_C_F_D32_C_F_D64_C_F_S_C_LE_D32_C_LE_D64_C_LE_S_C_LT_D32_C_LT_D64_C_LT_S_C_NGE_D32_C_NGE_D64_C_NGE_S_C_NGLE_D32_C_NGLE_D64_C_NGLE_S_C_NGL_D32_C_NGL_D64_C_NGL_S_C_NGT_D32_C_NGT_D64_C_NGT_S_C_OLE_D32_C_OLE_D64_C_OLE_S_C_OLT_D32_C_OLT_D64_C_OLT_S_C_SEQ_D32_C_SEQ_D64_C_SEQ_S_C_SF_D32_C_SF_D64_C_SF_S_C_UEQ_D32_C_UEQ_D64_C_UEQ_S_C_ULE_D32_C_ULE_D64_C_ULE_S_C_ULT_D32_C_ULT_D64_C_ULT_S_C_UN_D32_C_UN_D64_C_UN_S\0"
2815 "FCMP_D32_FCMP_D64_FCMP_S32\0"
2816 "PLL_PS64_PLU_PS64_PUL_PS64_PUU_PS64\0"
2817 "FDIV_S\0"
2818 "FDIV_D32_FDIV_D64\0"
2819 "FSQRT_S\0"
2820 "FSQRT_D32_FSQRT_D64\0"
2821 "FRCP_D_FRCP_W\0"
2822 "FRSQRT_D_FRSQRT_W\0"
2823 "RECIP_D32_RECIP_D64_RSQRT_D32_RSQRT_D64\0"
2824 "RECIP_S_RSQRT_S\0"
2825 "FMADD_D_FMADD_W\0"
2826 "FSQRT_W\0"
2827 "FMUL_D_FMUL_W\0"
2828 "FADD_D_FADD_W\0"
2829 "DPADD_S_D_DPADD_S_H_DPADD_S_W_DPADD_U_D_DPADD_U_H_DPADD_U_W\0"
2830 "DOTP_S_D_DOTP_S_H_DOTP_S_W_DOTP_U_D_DOTP_U_H_DOTP_U_W\0"
2831 "MSUBV_B_MSUBV_D_MSUBV_H_MSUBV_W\0"
2832 "MADDV_B_MADDV_D_MADDV_H_MADDV_W\0"
2833 "MULV_B_MULV_D_MULV_H_MULV_W\0"
2834 "MADDR_Q_H_MADDR_Q_W\0"
2835 "MADD_Q_H_MADD_Q_W\0"
2836 "MSUBR_Q_H_MSUBR_Q_W\0"
2837 "MSUB_Q_H_MSUB_Q_W\0"
2838 "MULR_Q_H_MULR_Q_W\0"
2839 "MADD_D32_MADD_D64_MADD_S_MSUB_D32_MSUB_D64_MSUB_S_NMADD_D32_NMADD_D64_NMADD_S_NMSUB_D32_NMSUB_D64_NMSUB_S\0"
2840 "CTC1_MTC1_MTC1_D64_MTHC1_D32_MTHC1_D64_BuildPairF64_BuildPairF64_64\0"
2841 "COPY_U_B_COPY_U_H_COPY_U_W\0"
2842 "BC1F_BC1FL_BC1T_BC1TL_MOVF_I_MOVT_I\0"
2843 "CFC1_MFC1_MFC1_D64_MFHC1_D32_MFHC1_D64_ExtractElementF64_ExtractElementF64_64\0"
2844 "SDC1_SDC164_SWC1\0"
2845 "SDXC1_SDXC164_SWXC1_SUXC1_SUXC164\0"
2846 "ST_B_ST_D_ST_H_ST_W\0"
2847 "MOVN_I_D32_MOVN_I_D64_MOVN_I_S_MOVZ_I_D32_MOVZ_I_D64_MOVZ_I_S\0"
2848 "LDC1_LDC164_LWC1\0"
2849 "LDXC1_LDXC164_LWXC1_LUXC1_LUXC164\0"
2850 "CEIL_L_D64_CEIL_L_S_CEIL_W_D32_CEIL_W_D64_CEIL_W_S\0"
2851 "FLOOR_L_D64_FLOOR_L_S_FLOOR_W_D32_FLOOR_W_D64_FLOOR_W_S\0"
2852 "ROUND_L_D64_ROUND_L_S_ROUND_W_D32_ROUND_W_D64_ROUND_W_S\0"
2853 "ROTRV\0"
2854 "ADD_ADDiu_ADDu_ANDi_ORi_ROTR_SEB_SEH_SLL_SLLV_SLT_SLTu_SRA_SRAV_SRL_SRLV_XORi\0"
2855 "CLO_CLZ\0"
2856 "LEA_ADDiu\0"
2857 "WSBH\0"
2858 "COPY\0"
2859 "ADDIUPC_ALIGN_ALUIPC_AUI_AUIPC_BITSWAP_CLO_R6_CLZ_R6_LSA_R6_SELEQZ_SELNEZ\0"
2860 "AddiuRxImmX16_AddiuRxRxImm16_AddiuRxRxImmX16_AddiuRxRyOffMemX16_AddiuRxPcImmX16_AddiuSpImm16_AddiuSpImmX16_AdduRxRyRz16_AndRxRxRy16_CmpRxRy16_CmpiRxImm16_CmpiRxImmX16_LiRxImm16_LiRxImmX16_LiRxImmAlignX16_Move32R16_MoveR3216_Mfhi16_Mflo16_NegRxRy16_NotRxRy16_OrRxRxRy16_SebRx16_SehRx16_SllX16_SllvRxRy16_SltiRxImm16_SltiRxImmX16_SltiCCRxImmX16_SltiuRxImm16_SltiuRxImmX16_SltiuCCRxImmX16_SltRxRy16_SltCCRxRy16_SltuRxRy16_SltuRxRyRz16_SltuCCRxRy16_SravRxRy16_SraX16_SrlvRxRy16_SrlX16_SubuRxRyRz16_XorRxRxRy16\0"
2861 "Constant32_LwConstant32_GotPrologue16_CONSTPOOL_ENTRY\0"
2862 "ADDIUPC_MM_ADDIUR1SP_MM_ADDIUR2_MM_ADDIUS5_MM_ADDIUSP_MM_ADDU16_MM_ADD_MM_ADDi_MM_ADDiu_MM_ADDu_MM_AND16_MM_ANDI16_MM_AND_MM_ANDi_MM_CLO_MM_CLZ_MM_EXT_MM_INS_MM_LEA_ADDiu_MM_LI16_MM_LUi_MM_MOVE16_MM_MOVEP_MM_NOR_MM_NOT16_MM_OR16_MM_OR_MM_ORi_MM_ROTRV_MM_ROTR_MM_SEB_MM_SEH_MM_SLL16_MM_SLLV_MM_SLL_MM_SLT_MM_SLTi_MM_SLTiu_MM_SLTu_MM_SRAV_MM_SRA_MM_SRL16_MM_SRLV_MM_SRL_MM_SSNOP_MM_SUBU16_MM_SUB_MM_SUBu_MM_WSBH_MM_XOR16_MM_XOR_MM_XORi_MM\0"
2863 "ADDIUPC_MMR6_ADDIU_MMR6_ADDU16_MMR6_ADDU_MMR6_ADD_MMR6_ALIGN_MMR6_ALUIPC_MMR6_AND16_MMR6_ANDI16_MMR6_ANDI_MMR6_AND_MMR6_AUIPC_MMR6_AUI_MMR6_BITSWAP_MMR6_CLO_MMR6_CLZ_MMR6_EXT_MMR6_INS_MMR6_LI16_MMR6_LSA_MMR6_LUI_MMR6_MOVE16_MMR6_NOR_MMR6_NOT16_MMR6_OR16_MMR6_ORI_MMR6_OR_MMR6_SELEQZ_MMR6_SELNEZ_MMR6_SLL16_MMR6_SLL_MMR6_SRL16_MMR6_SSNOP_MMR6_SUBU16_MMR6_SUBU_MMR6_SUB_MMR6_WSBH_MMR6_XOR16_MMR6_XORI_MMR6_XOR_MMR6\0"
2864 "AND64_ANDi64_DEXT64_32_DSLL64_32_ORi64_SEB64_SEH64_SLL64_32_SLL64_64_SLT64_SLTi64_SLTiu64_SLTu64_XOR64_XORi64\0"
2865 "DADD_DADDiu_DADDu_DEXT_DEXTM_DEXTU_DINS_DINSM_DINSU_DROTR_DROTR32_DROTRV_DSBH_DSHD_DSLL_DSLL32_DSLLV_DSRA_DSRA32_DSRAV_DSRL_DSRL32_DSRLV_DSUB_DSUBu_LUi64_NOR64_OR64\0"
2866 "DADDi_DCLO_DCLZ_LEA_ADDiu64\0"
2867 "DALIGN_DAHI_DATI_DAUI_DCLO_R6_DCLZ_R6_DBITSWAP_DLSA_DLSA_R6_SELEQZ64_SELNEZ64\0"
2868 "MADD_MADDU_MSUB_MSUBU\0"
2869 "PseudoMADD_MM_PseudoMADDU_MM_PseudoMSUB_MM_PseudoMSUBU_MM_PseudoMULT_MM_PseudoMULTu_MM\0"
2870 "PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU\0"
2871 "PseudoMULT_PseudoMULTu\0"
2872 "PseudoMFHI_MM_PseudoMFLO_MM\0"
2873 "RDHWR\0"
2874 "PseudoMTLOHI_MM\0"
2875 "MUH_MUHU_MULU_MUL_R6\0"
2876 "MOD_MODU\0"
2877 "MultRxRy16_MultuRxRy16_MultRxRyRz16_MultuRxRyRz16\0"
2878 "DivRxRy16\0"
2879 "DivuRxRy16\0"
2880 "MULT_MM_MULTu_MM_MADD_MM_MADDU_MM_MSUB_MM_MSUBU_MM\0"
2881 "MUL_MM\0"
2882 "SDIV_MM_SDIV_MM_Pseudo\0"
2883 "UDIV_MM_UDIV_MM_Pseudo\0"
2884 "MFHI16_MM_MFLO16_MM_MOVF_I_MM_MOVT_I_MM_MFHI_MM_MFLO_MM_MTHI_MM_MTLO_MM\0"
2885 "RDHWR_MM\0"
2886 "MUHU_MMR6_MUH_MMR6_MULU_MMR6_MUL_MMR6\0"
2887 "MODU_MMR6_MOD_MMR6_DIVU_MMR6_DIV_MMR6\0"
2888 "RDHWR_MMR6\0"
2889 "DMULU\0"
2890 "DMULT_DMULTu_PseudoDMULT_PseudoDMULTu\0"
2891 "DSDIV_PseudoDSDIV\0"
2892 "DUDIV_PseudoDUDIV\0"
2893 "MFHI64_MFLO64_PseudoMFHI64_PseudoMFLO64_PseudoMTLOHI64\0"
2894 "MTHI64_MTLO64\0"
2895 "RDHWR64\0"
2896 "MOVN_I_I64_MOVN_I64_I_MOVN_I64_I64_MOVZ_I_I64_MOVZ_I64_I_MOVZ_I64_I64\0"
2897 "DDIV_DMOD\0"
2898 "B_BAL_BAL_BR_BEQ_BNE_BGTZ_BGEZ_BLEZ_BLTZ_J_ERET_ERet_ERETNC_DERET\0"
2899 "BLTZAL_JR_JR_HB\0"
2900 "NAL\0"
2901 "BEQL_BNEL_BGEZL_BGTZL_BLEZL_BLTZL\0"
2902 "TAILCALL_PseudoReturn_RetRA\0"
2903 "TAILCALLREG_TAILCALLREGHB_PseudoIndirectBranch_PseudoIndirectHazardBranch\0"
2904 "BGEZAL\0"
2905 "BGEZALL_BLTZALL\0"
2906 "BREAK_SYSCALL_TNE_TLT_TLTU_TRAP\0"
2907 "BALC_BEQZALC_BGEZALC_BGTZALC_BLEZALC_BLTZALC_BNEZALC_JIALC\0"
2908 "BC_BC2EQZ_BC2NEZ_BEQC_BEQZC_BGEC_BGEUC_BGEZC_BGTZC_BLEZC_BLTC_BLTUC_BLTZC_BNEC_BNEZC_BNVC_BOVC_JIC_JR_HB_R6_PseudoIndirectBranchR6_PseudoIndrectHazardBranchR6\0"
2909 "SIGRIE\0"
2910 "TAILCALLR6REG_TAILCALLHBR6REG\0"
2911 "SDBBP_R6\0"
2912 "Bimm16_BimmX16_BeqzRxImm16_BeqzRxImmX16_BnezRxImm16_BnezRxImmX16_Bteqz16_BteqzX16_BteqzT8CmpX16_BteqzT8CmpiX16_BteqzT8SltX16_BteqzT8SltuX16_BteqzT8SltiX16_BteqzT8SltiuX16_Btnez16_BtnezX16_BtnezT8CmpX16_BtnezT8CmpiX16_BtnezT8SltX16_BtnezT8SltuX16_BtnezT8SltiX16_BtnezT8SltiuX16_JrRa16_JrcRa16_JrcRx16_RetRA16\0"
2913 "Jal16_JalB16_JumpLinkReg16\0"
2914 "Break16\0"
2915 "SelBeqZ_SelTBteqZCmp_SelTBteqZCmpi_SelTBteqZSlt_SelTBteqZSlti_SelTBteqZSltu_SelTBteqZSltiu_SelBneZ_SelTBtneZCmp_SelTBtneZCmpi_SelTBtneZSlt_SelTBtneZSlti_SelTBtneZSltu_SelTBtneZSltiu\0"
2916 "B16_MM_BAL_BR_MM_BC1F_MM_BC1T_MM_BEQZ16_MM_BEQZC_MM_BEQ_MM_BGEZ_MM_BGTZ_MM_BLEZ_MM_BLTZ_MM_BNEZ16_MM_BNEZC_MM_BNE_MM_B_MM_DERET_MM_ERET_MM_JR16_MM_JR_MM_J_MM_B_MM_Pseudo\0"
2917 "BGEZALS_MM_BGEZAL_MM_BLTZALS_MM_BLTZAL_MM_JALR16_MM_JALRS16_MM_JALRS_MM_JALR_MM_JALS_MM_JALX_MM_JAL_MM\0"
2918 "TAILCALLREG_MM_TAILCALL_MM_PseudoIndirectBranch_MM\0"
2919 "BREAK16_MM_BREAK_MM_SDBBP16_MM_SDBBP_MM_SYSCALL_MM_TEQI_MM_TEQ_MM_TGEIU_MM_TGEI_MM_TGEU_MM_TGE_MM_TLTIU_MM_TLTI_MM_TLTU_MM_TLT_MM_TNEI_MM_TNE_MM_TRAP_MM\0"
2920 "BC16_MMR6_BC1EQZC_MMR6_BC1NEZC_MMR6_BC2EQZC_MMR6_BC2NEZC_MMR6_BC_MMR6_BEQC_MMR6_BEQZC16_MMR6_BEQZC_MMR6_BGEC_MMR6_BGEUC_MMR6_BGEZC_MMR6_BGTZC_MMR6_BLEZC_MMR6_BLTC_MMR6_BLTUC_MMR6_BLTZC_MMR6_BNEC_MMR6_BNEZC16_MMR6_BNEZC_MMR6_BNVC_MMR6_BOVC_MMR6_DERET_MMR6_ERETNC_MMR6_JAL_MMR6_ERET_MMR6_JIC_MMR6_JRADDIUSP_JRC16_MM_JRC16_MMR6_JRCADDIUSP_MMR6_SIGRIE_MMR6_B_MMR6_Pseudo_PseudoIndirectBranch_MMR6\0"
2921 "BALC_MMR6_BEQZALC_MMR6_BGEZALC_MMR6_BGTZALC_MMR6_BLEZALC_MMR6_BLTZALC_MMR6_BNEZALC_MMR6_JALRC16_MMR6_JALRC_HB_MMR6_JALRC_MMR6_JIALC_MMR6\0"
2922 "TAILCALLREG_MMR6_TAILCALL_MMR6\0"
2923 "BREAK16_MMR6_BREAK_MMR6_SDBBP_MMR6_SDBBP16_MMR6\0"
2924 "BEQ64_BGEZ64_BGTZ64_BLEZ64_BLTZ64_BNE64_JR64\0"
2925 "JALR64_JALR64Pseudo_JALRHB64Pseudo_JALR_HB64\0"
2926 "JR_HB64_TAILCALLREG64_TAILCALLREGHB64\0"
2927 "PseudoReturn64\0"
2928 "BEQC64_BEQZC64_BGEC64_BGEUC64_BGEZC64_BGTZC64_BLEZC64_BLTC64_BLTUC64_BLTZC64_BNEC64_BNEZC64_JIC64\0"
2929 "PseudoIndirectBranch64_PseudoIndirectHazardBranch64\0"
2930 "JIALC64\0"
2931 "JR_HB64_R6_TAILCALL64R6REG_TAILCALLHB64R6REG_PseudoIndirectBranch64R6_PseudoIndrectHazardBranch64R6\0"
2932 "TLBP_TLBR_TLBWI_TLBWR\0"
2933 "MFC0\0"
2934 "EVP_DVP\0"
2935 "TLBP_MM_TLBR_MM_TLBWI_MM_TLBWR_MM\0"
2936 "DI_MM_EI_MM\0"
2937 "EHB_MM_PAUSE_MM_WAIT_MM\0"
2938 "RDPGPR_MMR6_WRPGPR_MMR6\0"
2939 "TLBINV_MMR6_TLBINVF_MMR6\0"
2940 "MFHC0_MMR6_MFC0_MMR6_MFHC2_MMR6_MFC2_MMR6\0"
2941 "MTHC0_MMR6_MTC0_MMR6_MTHC2_MMR6_MTC2_MMR6\0"
2942 "EVP_MMR6_DVP_MMR6\0"
2943 "DI_MMR6_EI_MMR6\0"
2944 "EHB_MMR6_PAUSE_MMR6_WAIT_MMR6\0"
2945 "DMFC0\0"
2946 "DMTC0\0"
2947 "DMFC2_DMTC2\0"
2948 "CFC2_MM_CTC2_MM\0"
2949 "DMT_DVPE_EMT_EVPE_MFTR_MTTR\0"
2950 "YIELD\0"
2951 "FORK\0"
2952 "DMFGC0_DMTGC0\0"
2953 "HYPCALL_MM_TLBGINVF_MM_TLBGINV_MM_TLBGP_MM_TLBGR_MM_TLBGWI_MM_TLBGWR_MM_MFGC0_MM_MFHGC0_MM_MTGC0_MM_MTHGC0_MM\0"
2954 "LB_LBu_LH_LHu_LW_LDC3\0"
2955 "LL_LWC2_LWC3_LDC2\0"
2956 "LWL_LWR\0"
2957 "SWC2_SWC3_SDC2\0"
2958 "SWL_SWR\0"
2959 "SC\0"
2960 "SC_MMR6\0"
2961 "CACHE\0"
2962 "LDC2_R6_LL_R6_LWC2_R6\0"
2963 "SWC2_R6_SDC2_R6\0"
2964 "SC_R6\0"
2965 "CACHE_R6\0"
2966 "GINVI_GINVT\0"
2967 "SBE_SHE_SWE_SCE\0"
2968 "PREFE\0"
2969 "LBE_MM_LBuE_MM_LHE_MM_LHuE_MM_LWE_MM_LWLE_MM_LWRE_MM_LLE_MM\0"
2970 "SBE_MM_SB_MM_SHE_MM_SWE_MM_SWLE_MM_SWRE_MM_SCE_MM\0"
2971 "PREFE_MM\0"
2972 "CACHEE_MM\0"
2973 "Restore16_RestoreX16_LbRxRyOffMemX16_LbuRxRyOffMemX16_LhRxRyOffMemX16_LhuRxRyOffMemX16_LwRxRyOffMemX16_LwRxSpImmX16_LwRxPcTcp16_LwRxPcTcpX16\0"
2974 "Save16_SaveX16_SbRxRyOffMemX16_ShRxRyOffMemX16_SwRxRyOffMemX16_SwRxSpImmX16\0"
2975 "LBU16_MM_LB_MM_LBu_MM_LHU16_MM_LH_MM_LHu_MM_LL_MM_LW16_MM_LWGP_MM_LWL_MM_LWM16_MM_LWM32_MM_LWP_MM_LWR_MM_LWSP_MM_LWU_MM_LWXS_MM_LW_MM\0"
2976 "SB16_MM_SC_MM_SH16_MM_SH_MM_SW16_MM_SWL_MM_SWM16_MM_SWM32_MM_SWM_MM_SWP_MM_SWR_MM_SWSP_MM_SW_MM\0"
2977 "PREF_MM_PREFX_MM\0"
2978 "CACHE_MM\0"
2979 "SYNC_MM_SYNCI_MM\0"
2980 "GINVI_MMR6_GINVT_MMR6\0"
2981 "LBU_MMR6_LB_MMR6_LDC2_MMR6_LL_MMR6_LWM16_MMR6_LWC2_MMR6_LWPC_MMR6_LW_MMR6\0"
2982 "SB16_MMR6_SB_MMR6_SDC2_MMR6_SH16_MMR6_SH_MMR6_SW16_MMR6_SWC2_MMR6_SWM16_MMR6_SWSP_MMR6_SW_MMR6\0"
2983 "SYNC_MMR6_SYNCI_MMR6\0"
2984 "PREF_MMR6\0"
2985 "CACHE_MMR6\0"
2986 "LD_LWu_LB64_LBu64_LH64_LHu64_LW64\0"
2987 "LL64_LLD\0"
2988 "LWL64_LWR64\0"
2989 "LDL_LDR\0"
2990 "SC64_SCD\0"
2991 "SB64_SH64_SW64_SWL64_SWR64\0"
2992 "SDL_SDR\0"
2993 "LWUPC_LDPC\0"
2994 "CRC32B_CRC32H_CRC32W_CRC32CB_CRC32CH_CRC32CW\0"
2995 "CRC32D_CRC32CD\0"
2996 "BADDu_BBIT0_BBIT032_BBIT1_BBIT132_CINS_CINS32_CINS64_32_CINS_i32_DMFC2_OCTEON_DMTC2_OCTEON_DPOP_EXTS_EXTS32_MTM0_MTM1_MTM2_MTP0_MTP1_MTP2_POP_SEQ_SEQi_SNE_SNEi_V3MULU_VMM0_VMULU\0"
2997 "DMUL\0"
2998 "SAA_SAAD\0"
2999 "BC1F_BC1T_BC1FL_BC1TL\0"
3000 "FABS_S_FNEG_S_FNEG_D32_FNEG_D64\0"
3001 "MADD_S_MSUB_S_NMADD_S_NMSUB_S\0"
3002 "FMUL_S\0"
3003 "ADDR_PS64_CVT_PS_PW64_CVT_PW_PS64_MULR_PS64\0"
3004 "PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S\0"
3005 "MOVT_I64_MOVF_I64_MOVZ_I64_S_MOVN_I64_D64_MOVN_I64_S_MOVZ_I64_D64\0"
3006 "SELEQZ_S_SELNEZ_S_SELEQZ_D_SELNEZ_D\0"
3007 "SEL_D_SEL_S\0"
3008 "MOVF_D32_MM_MOVF_S_MM_MOVN_I_D32_MM_MOVN_I_S_MM_MOVT_D32_MM_MOVT_S_MM_MOVZ_I_D32_MM_MOVZ_I_S_MM\0"
3009 "CVT_D32_S_MM_CVT_D32_W_MM_CVT_D64_S_MM_CVT_D64_W_MM_CVT_L_D64_MM_CVT_L_S_MM_CVT_S_D32_MM_CVT_S_D64_MM_CVT_S_W_MM_CVT_W_D32_MM_CVT_W_D64_MM_CVT_W_S_MM_CEIL_W_MM_CEIL_W_S_MM_FLOOR_W_MM_FLOOR_W_S_MM_NMADD_S_MM_NMADD_D32_MM_NMSUB_S_MM_NMSUB_D32_MM_MADD_S_MM_MADD_D32_MM_ROUND_W_MM_ROUND_W_S_MM_TRUNC_W_MM_TRUNC_W_S_MM\0"
3010 "C_F_D32_MM_C_F_D64_MM_C_F_S_MM\0"
3011 "C_EQ_D32_MM_C_EQ_D64_MM_C_EQ_S_MM_C_LE_D32_MM_C_LE_D64_MM_C_LE_S_MM_C_LT_D32_MM_C_LT_D64_MM_C_LT_S_MM_C_SF_D32_MM_C_SF_D64_MM_C_SF_S_MM_C_UN_D32_MM_C_UN_D64_MM_C_UN_S_MM\0"
3012 "C_NGE_D32_MM_C_NGE_D64_MM_C_NGE_S_MM_C_NGL_D32_MM_C_NGL_D64_MM_C_NGL_S_MM_C_NGT_D32_MM_C_NGT_D64_MM_C_NGT_S_MM_C_OLE_D32_MM_C_OLE_D64_MM_C_OLE_S_MM_C_OLT_D32_MM_C_OLT_D64_MM_C_OLT_S_MM_C_SEQ_D32_MM_C_SEQ_D64_MM_C_SEQ_S_MM_C_UEQ_D32_MM_C_UEQ_D64_MM_C_UEQ_S_MM_C_ULE_D32_MM_C_ULE_D64_MM_C_ULE_S_MM_C_ULT_D32_MM_C_ULT_D64_MM_C_ULT_S_MM\0"
3013 "C_NGLE_D32_MM_C_NGLE_D64_MM_C_NGLE_S_MM\0"
3014 "FCMP_S32_MM_FCMP_D32_MM\0"
3015 "MFC1_MM_MFHC1_D32_MM_MFHC1_D64_MM_MTC1_MM_MTC1_D64_MM_MTHC1_D32_MM_MTHC1_D64_MM\0"
3016 "FABS_D32_MM_FABS_D64_MM_FABS_S_MM_FNEG_D32_MM_FNEG_D64_MM_FNEG_S_MM_FADD_D32_MM_FADD_D64_MM_FADD_S_MM_FMOV_D32_MM_FMOV_D64_MM_FMOV_S_MM_FMUL_D32_MM_FMUL_D64_MM_FMUL_S_MM_FSUB_D32_MM_FSUB_D64_MM_FSUB_S_MM_MSUB_S_MM_MSUB_D32_MM\0"
3017 "FDIV_S_MM\0"
3018 "FDIV_D32_MM_FDIV_D64_MM\0"
3019 "FSQRT_S_MM\0"
3020 "FSQRT_D32_MM_FSQRT_D64_MM\0"
3021 "RECIP_S_MM_RSQRT_S_MM\0"
3022 "RECIP_D32_MM_RECIP_D64_MM_RSQRT_D32_MM_RSQRT_D64_MM\0"
3023 "SDC1_MM_D32_SDC1_MM_D64_SWC1_MM_SUXC1_MM_SWXC1_MM\0"
3024 "CFC1_MM_CTC1_MM\0"
3025 "LDC1_MM_D32_LDC1_MM_D64_LUXC1_MM_LWC1_MM_LWXC1_MM\0"
3026 "FNEG_S_MMR6\0"
3027 "CMP_AF_D_MMR6_CMP_AF_S_MMR6_CMP_EQ_D_MMR6_CMP_EQ_S_MMR6_CMP_LE_D_MMR6_CMP_LE_S_MMR6_CMP_LT_D_MMR6_CMP_LT_S_MMR6_CMP_UN_D_MMR6_CMP_UN_S_MMR6\0"
3028 "CMP_SAF_D_MMR6_CMP_SAF_S_MMR6_CMP_SEQ_D_MMR6_CMP_SEQ_S_MMR6_CMP_SLE_D_MMR6_CMP_SLE_S_MMR6_CMP_SLT_D_MMR6_CMP_SLT_S_MMR6_CMP_SUN_D_MMR6_CMP_SUN_S_MMR6_CMP_UEQ_D_MMR6_CMP_UEQ_S_MMR6_CMP_ULE_D_MMR6_CMP_ULE_S_MMR6_CMP_ULT_D_MMR6_CMP_ULT_S_MMR6\0"
3029 "CMP_SUEQ_D_MMR6_CMP_SUEQ_S_MMR6_CMP_SULE_D_MMR6_CMP_SULE_S_MMR6_CMP_SULT_D_MMR6_CMP_SULT_S_MMR6\0"
3030 "CVT_D_L_MMR6_CVT_L_D_MMR6_CVT_L_S_MMR6_CVT_S_L_MMR6_CVT_S_W_MMR6_CVT_W_S_MMR6\0"
3031 "TRUNC_L_D_MMR6_TRUNC_L_S_MMR6_TRUNC_W_D_MMR6_TRUNC_W_S_MMR6\0"
3032 "ROUND_L_D_MMR6_ROUND_L_S_MMR6_ROUND_W_D_MMR6_ROUND_W_S_MMR6\0"
3033 "FLOOR_L_D_MMR6_FLOOR_L_S_MMR6_FLOOR_W_D_MMR6_FLOOR_W_S_MMR6\0"
3034 "CEIL_L_D_MMR6_CEIL_L_S_MMR6_CEIL_W_D_MMR6_CEIL_W_S_MMR6\0"
3035 "MFC1_MMR6_MTC1_MMR6_CLASS_S_MMR6_CLASS_D_MMR6_FADD_S_MMR6\0"
3036 "MAX_D_MMR6_MAX_S_MMR6_MIN_D_MMR6_MIN_S_MMR6\0"
3037 "MAXA_D_MMR6_MAXA_S_MMR6_MINA_D_MMR6_MINA_S_MMR6\0"
3038 "SELEQZ_D_MMR6_SELEQZ_S_MMR6_SELNEZ_D_MMR6_SELNEZ_S_MMR6\0"
3039 "SEL_D_MMR6_SEL_S_MMR6\0"
3040 "RINT_S_MMR6_RINT_D_MMR6\0"
3041 "MADDF_D_MMR6_MADDF_S_MMR6_MSUBF_D_MMR6_MSUBF_S_MMR6\0"
3042 "FMOV_S_MMR6_FMUL_S_MMR6_FSUB_S_MMR6_FMOV_D_MMR6\0"
3043 "FDIV_S_MMR6\0"
3044 "SDC1_D64_MMR6\0"
3045 "LDC1_D64_MMR6\0"
3046 "DMFC1_DMTC1\0"
3047 "SWDSP\0"
3048 "LWDSP\0"
3049 "PseudoMTLOHI_DSP\0"
3050 "EXTRV_RS_W\0"
3051 "EXTRV_R_W\0"
3052 "EXTRV_S_H\0"
3053 "EXTRV_W\0"
3054 "EXTR_RS_W\0"
3055 "EXTR_R_W\0"
3056 "EXTR_S_H\0"
3057 "EXTR_W\0"
3058 "INSV\0"
3059 "MTHLIP\0"
3060 "MTHI_DSP\0"
3061 "MTLO_DSP\0"
3062 "ABSQ_S_PH\0"
3063 "ABSQ_S_W\0"
3064 "ADDQ_PH\0"
3065 "ADDQ_S_PH\0"
3066 "ADDQ_S_W\0"
3067 "ADDSC\0"
3068 "ADDU_QB\0"
3069 "ADDU_S_QB\0"
3070 "ADDWC\0"
3071 "BITREV\0"
3072 "BPOSGE32\0"
3073 "CMPGU_EQ_QB\0"
3074 "CMPGU_LE_QB\0"
3075 "CMPGU_LT_QB\0"
3076 "CMPU_EQ_QB\0"
3077 "CMPU_LE_QB\0"
3078 "CMPU_LT_QB\0"
3079 "CMP_EQ_PH\0"
3080 "CMP_LE_PH\0"
3081 "CMP_LT_PH\0"
3082 "DPAQ_SA_L_W\0"
3083 "DPAQ_S_W_PH\0"
3084 "DPAU_H_QBL\0"
3085 "DPAU_H_QBR\0"
3086 "DPSQ_SA_L_W\0"
3087 "DPSQ_S_W_PH\0"
3088 "DPSU_H_QBL\0"
3089 "DPSU_H_QBR\0"
3090 "EXTPDPV\0"
3091 "EXTPDP\0"
3092 "EXTPV\0"
3093 "EXTP\0"
3094 "LBUX\0"
3095 "LHX\0"
3096 "LWX\0"
3097 "MADDU_DSP\0"
3098 "MADD_DSP\0"
3099 "MAQ_SA_W_PHL\0"
3100 "MAQ_SA_W_PHR\0"
3101 "MAQ_S_W_PHL\0"
3102 "MAQ_S_W_PHR\0"
3103 "MFHI_DSP\0"
3104 "MFLO_DSP\0"
3105 "MODSUB\0"
3106 "MSUBU_DSP\0"
3107 "MSUB_DSP\0"
3108 "MULEQ_S_W_PHL\0"
3109 "MULEQ_S_W_PHR\0"
3110 "MULEU_S_PH_QBL\0"
3111 "MULEU_S_PH_QBR\0"
3112 "MULQ_RS_PH\0"
3113 "MULSAQ_S_W_PH\0"
3114 "MULTU_DSP\0"
3115 "MULT_DSP\0"
3116 "PACKRL_PH\0"
3117 "PICK_PH\0"
3118 "PICK_QB\0"
3119 "PRECEQU_PH_QBLA\0"
3120 "PRECEQU_PH_QBL\0"
3121 "PRECEQU_PH_QBRA\0"
3122 "PRECEQU_PH_QBR\0"
3123 "PRECEQ_W_PHL\0"
3124 "PRECEQ_W_PHR\0"
3125 "PRECEU_PH_QBLA\0"
3126 "PRECEU_PH_QBL\0"
3127 "PRECEU_PH_QBRA\0"
3128 "PRECEU_PH_QBR\0"
3129 "PRECRQU_S_QB_PH\0"
3130 "PRECRQ_PH_W\0"
3131 "PRECRQ_QB_PH\0"
3132 "PRECRQ_RS_PH_W\0"
3133 "RADDU_W_QB\0"
3134 "RDDSP\0"
3135 "REPLV_PH\0"
3136 "REPLV_QB\0"
3137 "REPL_PH\0"
3138 "REPL_QB\0"
3139 "SHILOV\0"
3140 "SHILO\0"
3141 "SHLLV_PH\0"
3142 "SHLLV_QB\0"
3143 "SHLLV_S_PH\0"
3144 "SHLLV_S_W\0"
3145 "SHLL_PH\0"
3146 "SHLL_QB\0"
3147 "SHLL_S_PH\0"
3148 "SHLL_S_W\0"
3149 "SHRAV_PH\0"
3150 "SHRAV_R_PH\0"
3151 "SHRAV_R_W\0"
3152 "SHRA_PH\0"
3153 "SHRA_R_PH\0"
3154 "SHRA_R_W\0"
3155 "SHRLV_QB\0"
3156 "SHRL_QB\0"
3157 "SUBQ_PH\0"
3158 "SUBQ_S_PH\0"
3159 "SUBQ_S_W\0"
3160 "SUBU_QB\0"
3161 "SUBU_S_QB\0"
3162 "WRDSP\0"
3163 "PseudoCMPU_EQ_QB_PseudoCMPU_LE_QB_PseudoCMPU_LT_QB_PseudoCMP_EQ_PH_PseudoCMP_LE_PH_PseudoCMP_LT_PH\0"
3164 "PseudoPICK_PH_PseudoPICK_QB\0"
3165 "ABSQ_S_QB\0"
3166 "ADDQH_PH\0"
3167 "ADDQH_R_PH\0"
3168 "ADDQH_R_W\0"
3169 "ADDQH_W\0"
3170 "ADDUH_QB\0"
3171 "ADDUH_R_QB\0"
3172 "ADDU_PH\0"
3173 "ADDU_S_PH\0"
3174 "APPEND\0"
3175 "BALIGN\0"
3176 "CMPGDU_EQ_QB\0"
3177 "CMPGDU_LE_QB\0"
3178 "CMPGDU_LT_QB\0"
3179 "DPA_W_PH\0"
3180 "DPAQX_SA_W_PH\0"
3181 "DPAQX_S_W_PH\0"
3182 "DPAX_W_PH\0"
3183 "DPS_W_PH\0"
3184 "DPSQX_S_W_PH\0"
3185 "DPSQX_SA_W_PH\0"
3186 "DPSX_W_PH\0"
3187 "MUL_PH\0"
3188 "MUL_S_PH\0"
3189 "MULQ_RS_W\0"
3190 "MULQ_S_PH\0"
3191 "MULQ_S_W\0"
3192 "MULSA_W_PH\0"
3193 "PRECR_QB_PH\0"
3194 "PRECR_SRA_PH_W\0"
3195 "PRECR_SRA_R_PH_W\0"
3196 "PREPEND\0"
3197 "SHRA_QB\0"
3198 "SHRA_R_QB\0"
3199 "SHRAV_QB\0"
3200 "SHRAV_R_QB\0"
3201 "SHRL_PH\0"
3202 "SHRLV_PH\0"
3203 "SUBQH_PH\0"
3204 "SUBQH_R_PH\0"
3205 "SUBQH_W\0"
3206 "SUBQH_R_W\0"
3207 "SUBU_PH\0"
3208 "SUBU_S_PH\0"
3209 "SUBUH_QB\0"
3210 "SUBUH_R_QB\0"
3211 "LWDSP_MM\0"
3212 "SWDSP_MM\0"
3213 "ABSQ_S_PH_MM\0"
3214 "ABSQ_S_W_MM\0"
3215 "ADDQ_PH_MM\0"
3216 "ADDQ_S_PH_MM\0"
3217 "ADDQ_S_W_MM\0"
3218 "ADDSC_MM\0"
3219 "ADDU_QB_MM\0"
3220 "ADDU_S_QB_MM\0"
3221 "ADDWC_MM\0"
3222 "BITREV_MM\0"
3223 "BPOSGE32_MM\0"
3224 "CMPGU_EQ_QB_MM\0"
3225 "CMPGU_LE_QB_MM\0"
3226 "CMPGU_LT_QB_MM\0"
3227 "CMPU_EQ_QB_MM\0"
3228 "CMPU_LE_QB_MM\0"
3229 "CMPU_LT_QB_MM\0"
3230 "CMP_EQ_PH_MM\0"
3231 "CMP_LE_PH_MM\0"
3232 "CMP_LT_PH_MM\0"
3233 "DPAQ_SA_L_W_MM\0"
3234 "DPAQ_S_W_PH_MM\0"
3235 "DPAU_H_QBL_MM\0"
3236 "DPAU_H_QBR_MM\0"
3237 "DPSQ_SA_L_W_MM\0"
3238 "DPSQ_S_W_PH_MM\0"
3239 "DPSU_H_QBL_MM\0"
3240 "DPSU_H_QBR_MM\0"
3241 "EXTPDPV_MM\0"
3242 "EXTPDP_MM\0"
3243 "EXTPV_MM\0"
3244 "EXTP_MM\0"
3245 "EXTRV_RS_W_MM\0"
3246 "EXTRV_R_W_MM\0"
3247 "EXTRV_S_H_MM\0"
3248 "EXTRV_W_MM\0"
3249 "EXTR_RS_W_MM\0"
3250 "EXTR_R_W_MM\0"
3251 "EXTR_S_H_MM\0"
3252 "EXTR_W_MM\0"
3253 "INSV_MM\0"
3254 "LBUX_MM\0"
3255 "LHX_MM\0"
3256 "LWX_MM\0"
3257 "MADDU_DSP_MM\0"
3258 "MADD_DSP_MM\0"
3259 "MAQ_SA_W_PHL_MM\0"
3260 "MAQ_SA_W_PHR_MM\0"
3261 "MAQ_S_W_PHL_MM\0"
3262 "MAQ_S_W_PHR_MM\0"
3263 "MFHI_DSP_MM\0"
3264 "MFLO_DSP_MM\0"
3265 "MODSUB_MM\0"
3266 "MOVEP_MMR6\0"
3267 "MOVN_I_MM\0"
3268 "MOVZ_I_MM\0"
3269 "MSUBU_DSP_MM\0"
3270 "MSUB_DSP_MM\0"
3271 "MTHI_DSP_MM\0"
3272 "MTHLIP_MM\0"
3273 "MTLO_DSP_MM\0"
3274 "MULEQ_S_W_PHL_MM\0"
3275 "MULEQ_S_W_PHR_MM\0"
3276 "MULEU_S_PH_QBL_MM\0"
3277 "MULEU_S_PH_QBR_MM\0"
3278 "MULQ_RS_PH_MM\0"
3279 "MULSAQ_S_W_PH_MM\0"
3280 "MULTU_DSP_MM\0"
3281 "MULT_DSP_MM\0"
3282 "PACKRL_PH_MM\0"
3283 "PICK_PH_MM\0"
3284 "PICK_QB_MM\0"
3285 "PRECEQU_PH_QBLA_MM\0"
3286 "PRECEQU_PH_QBL_MM\0"
3287 "PRECEQU_PH_QBRA_MM\0"
3288 "PRECEQU_PH_QBR_MM\0"
3289 "PRECEQ_W_PHL_MM\0"
3290 "PRECEQ_W_PHR_MM\0"
3291 "PRECEU_PH_QBLA_MM\0"
3292 "PRECEU_PH_QBL_MM\0"
3293 "PRECEU_PH_QBRA_MM\0"
3294 "PRECEU_PH_QBR_MM\0"
3295 "PRECRQU_S_QB_PH_MM\0"
3296 "PRECRQ_PH_W_MM\0"
3297 "PRECRQ_QB_PH_MM\0"
3298 "PRECRQ_RS_PH_W_MM\0"
3299 "RADDU_W_QB_MM\0"
3300 "RDDSP_MM\0"
3301 "REPLV_PH_MM\0"
3302 "REPLV_QB_MM\0"
3303 "REPL_PH_MM\0"
3304 "REPL_QB_MM\0"
3305 "SHILOV_MM\0"
3306 "SHILO_MM\0"
3307 "SHLLV_PH_MM\0"
3308 "SHLLV_QB_MM\0"
3309 "SHLLV_S_PH_MM\0"
3310 "SHLLV_S_W_MM\0"
3311 "SHLL_PH_MM\0"
3312 "SHLL_QB_MM\0"
3313 "SHLL_S_PH_MM\0"
3314 "SHLL_S_W_MM\0"
3315 "SHRAV_PH_MM\0"
3316 "SHRAV_R_PH_MM\0"
3317 "SHRAV_R_W_MM\0"
3318 "SHRA_PH_MM\0"
3319 "SHRA_R_PH_MM\0"
3320 "SHRA_R_W_MM\0"
3321 "SHRLV_QB_MM\0"
3322 "SHRL_QB_MM\0"
3323 "SUBQ_PH_MM\0"
3324 "SUBQ_S_PH_MM\0"
3325 "SUBQ_S_W_MM\0"
3326 "SUBU_QB_MM\0"
3327 "SUBU_S_QB_MM\0"
3328 "WRDSP_MM\0"
3329 "ABSQ_S_QB_MMR2\0"
3330 "ADDQH_PH_MMR2\0"
3331 "ADDQH_R_PH_MMR2\0"
3332 "ADDQH_R_W_MMR2\0"
3333 "ADDQH_W_MMR2\0"
3334 "ADDUH_QB_MMR2\0"
3335 "ADDUH_R_QB_MMR2\0"
3336 "ADDU_PH_MMR2\0"
3337 "ADDU_S_PH_MMR2\0"
3338 "APPEND_MMR2\0"
3339 "BALIGN_MMR2\0"
3340 "CMPGDU_EQ_QB_MMR2\0"
3341 "CMPGDU_LE_QB_MMR2\0"
3342 "CMPGDU_LT_QB_MMR2\0"
3343 "DPA_W_PH_MMR2\0"
3344 "DPAQX_SA_W_PH_MMR2\0"
3345 "DPAQX_S_W_PH_MMR2\0"
3346 "DPAX_W_PH_MMR2\0"
3347 "DPS_W_PH_MMR2\0"
3348 "DPSQX_S_W_PH_MMR2\0"
3349 "DPSQX_SA_W_PH_MMR2\0"
3350 "DPSX_W_PH_MMR2\0"
3351 "MUL_PH_MMR2\0"
3352 "MUL_S_PH_MMR2\0"
3353 "MULQ_RS_W_MMR2\0"
3354 "MULQ_S_PH_MMR2\0"
3355 "MULQ_S_W_MMR2\0"
3356 "MULSA_W_PH_MMR2\0"
3357 "PRECR_QB_PH_MMR2\0"
3358 "PRECR_SRA_PH_W_MMR2\0"
3359 "PRECR_SRA_R_PH_W_MMR2\0"
3360 "PREPEND_MMR2\0"
3361 "SHRA_QB_MMR2\0"
3362 "SHRA_R_QB_MMR2\0"
3363 "SHRAV_QB_MMR2\0"
3364 "SHRAV_R_QB_MMR2\0"
3365 "SHRL_PH_MMR2\0"
3366 "SHRLV_PH_MMR2\0"
3367 "SUBQH_PH_MMR2\0"
3368 "SUBQH_R_PH_MMR2\0"
3369 "SUBQH_W_MMR2\0"
3370 "SUBQH_R_W_MMR2\0"
3371 "SUBU_PH_MMR2\0"
3372 "SUBU_S_PH_MMR2\0"
3373 "SUBUH_QB_MMR2\0"
3374 "SUBUH_R_QB_MMR2\0"
3375 "BPOSGE32C_MMR3\0"
3376 "P5600WriteALU\0"
3377 "P5600WriteAL2\0"
3378 ;
3379#ifdef __GNUC__
3380#pragma GCC diagnostic pop
3381#endif
3382
3383static constexpr llvm::StringTable
3384MipsSchedClassNames = MipsSchedClassNamesStorage;
3385
3386static const llvm::MCSchedModel NoSchedModel = {
3387 MCSchedModel::DefaultIssueWidth,
3388 MCSchedModel::DefaultMicroOpBufferSize,
3389 MCSchedModel::DefaultLoopMicroOpBufferSize,
3390 MCSchedModel::DefaultLoadLatency,
3391 MCSchedModel::DefaultHighLatency,
3392 MCSchedModel::DefaultMispredictPenalty,
3393 false, // PostRAScheduler
3394 false, // CompleteModel
3395 false, // EnableIntervals
3396 0, // Processor ID
3397 nullptr, nullptr, 0, 0, // No instruction-level machine model.
3398 DBGVAL_OR_NULLPTR(&MipsSchedClassNames), // SchedClassNames
3399 nullptr, // No Itinerary
3400 nullptr // No extra processor descriptor
3401};
3402
3403static const unsigned MipsGenericModelProcResourceSubUnits[] = {
3404 0, // Invalid
3405};
3406
3407// {Name, NumUnits, SuperIdx, BufferSize, SubUnitsIdxBegin}
3408static const llvm::MCProcResourceDesc MipsGenericModelProcResources[] = {
3409 {"InvalidUnit", 0, 0, 0, 0},
3410 {"GenericALU", 1, 0, 1, nullptr}, // #1
3411 {"GenericAtomic", 1, 0, 1, nullptr}, // #2
3412 {"GenericCOP0", 1, 0, 1, nullptr}, // #3
3413 {"GenericCOP2", 1, 0, 1, nullptr}, // #4
3414 {"GenericDSP", 1, 0, 1, nullptr}, // #5
3415 {"GenericFPQ", 1, 0, 1, nullptr}, // #6
3416 {"GenericFPUDivSqrt", 1, 6, -1, nullptr}, // #7, Super=GenericFPQ
3417 {"GenericIssueALU", 1, 1, -1, nullptr}, // #8, Super=GenericALU
3418 {"GenericIssueCOP0", 1, 3, -1, nullptr}, // #9, Super=GenericCOP0
3419 {"GenericIssueCTISTD", 1, 1, -1, nullptr}, // #10, Super=GenericALU
3420 {"GenericIssueDIV", 1, 20, -1, nullptr}, // #11, Super=GenericMDU
3421 {"GenericIssueFPUL", 1, 6, -1, nullptr}, // #12, Super=GenericFPQ
3422 {"GenericIssueFPULoad", 1, 6, -1, nullptr}, // #13, Super=GenericFPQ
3423 {"GenericIssueFPUMove", 1, 6, -1, nullptr}, // #14, Super=GenericFPQ
3424 {"GenericIssueFPUS", 1, 6, -1, nullptr}, // #15, Super=GenericFPQ
3425 {"GenericIssueFPUStore", 1, 6, -1, nullptr}, // #16, Super=GenericFPQ
3426 {"GenericIssueLDST", 1, 19, -1, nullptr}, // #17, Super=GenericLDST
3427 {"GenericIssueMDU", 1, 1, -1, nullptr}, // #18, Super=GenericALU
3428 {"GenericLDST", 1, 0, 1, nullptr}, // #19
3429 {"GenericMDU", 1, 0, 1, nullptr}, // #20
3430};
3431
3432static const llvm::MCSchedModel MipsGenericModel = {
3433 1, // IssueWidth
3434 0, // MicroOpBufferSize
3435 MCSchedModel::DefaultLoopMicroOpBufferSize,
3436 2, // LoadLatency
3437 37, // HighLatency
3438 4, // MispredictPenalty
3439 true, // PostRAScheduler
3440 true, // CompleteModel
3441 false, // EnableIntervals
3442 1, // Processor ID
3443 MipsGenericModelProcResources,
3444 MipsGenericModelSchedClasses,
3445 21,
3446 752,
3447 DBGVAL_OR_NULLPTR(&MipsSchedClassNames), // SchedClassNames
3448 nullptr, // No Itinerary
3449 nullptr // No extra processor descriptor
3450};
3451
3452static const unsigned MipsI6400ModelProcResourceSubUnits[] = {
3453 0, // Invalid
3454 9, 10, // I6400IssueEitherALU
3455};
3456
3457// {Name, NumUnits, SuperIdx, BufferSize, SubUnitsIdxBegin}
3458static const llvm::MCProcResourceDesc MipsI6400ModelProcResources[] = {
3459 {"InvalidUnit", 0, 0, 0, 0},
3460 {"I6400AGEN", 1, 0, 0, nullptr}, // #1
3461 {"I6400Atomic", 1, 0, 0, nullptr}, // #2
3462 {"I6400CTRL", 1, 0, 0, nullptr}, // #3
3463 {"I6400FPU", 3, 0, 0, nullptr}, // #4
3464 {"I6400FPUApu", 1, 0, 0, nullptr}, // #5
3465 {"I6400FPUFloatL", 1, 0, 0, nullptr}, // #6
3466 {"I6400FPULong", 1, 4, 0, nullptr}, // #7, Super=I6400FPU
3467 {"I6400FPUShort", 1, 4, 0, nullptr}, // #8, Super=I6400FPU
3468 {"I6400IssueALU0", 1, 3, 0, nullptr}, // #9, Super=I6400CTRL
3469 {"I6400IssueALU1", 1, 1, 0, nullptr}, // #10, Super=I6400AGEN
3470 {"I6400IssueCTU", 1, 3, 0, nullptr}, // #11, Super=I6400CTRL
3471 {"I6400IssueEitherALU", 2, 0, -1, MipsI6400ModelProcResourceSubUnits + 1}, // #12
3472 {"I6400IssueLSU", 1, 1, 0, nullptr}, // #13, Super=I6400AGEN
3473 {"I6400MDU", 1, 0, 0, nullptr}, // #14
3474};
3475
3476static const llvm::MCSchedModel MipsI6400Model = {
3477 2, // IssueWidth
3478 0, // MicroOpBufferSize
3479 MCSchedModel::DefaultLoopMicroOpBufferSize,
3480 3, // LoadLatency
3481 MCSchedModel::DefaultHighLatency,
3482 8, // MispredictPenalty
3483 false, // PostRAScheduler
3484 false, // CompleteModel
3485 false, // EnableIntervals
3486 2, // Processor ID
3487 MipsI6400ModelProcResources,
3488 MipsI6400ModelSchedClasses,
3489 15,
3490 752,
3491 DBGVAL_OR_NULLPTR(&MipsSchedClassNames), // SchedClassNames
3492 nullptr, // No Itinerary
3493 nullptr // No extra processor descriptor
3494};
3495
3496static const unsigned MipsP5600ModelProcResourceSubUnits[] = {
3497 0, // Invalid
3498};
3499
3500// {Name, NumUnits, SuperIdx, BufferSize, SubUnitsIdxBegin}
3501static const llvm::MCProcResourceDesc MipsP5600ModelProcResources[] = {
3502 {"InvalidUnit", 0, 0, 0, 0},
3503 {"P5600AGQ", 3, 0, 16, nullptr}, // #1
3504 {"P5600AL2Div", 1, 0, -1, nullptr}, // #2
3505 {"P5600ALQ", 1, 0, 16, nullptr}, // #3
3506 {"P5600Atomic", 1, 0, 1, nullptr}, // #4
3507 {"P5600CTISTD", 1, 0, -1, nullptr}, // #5
3508 {"P5600FPQ", 3, 0, 16, nullptr}, // #6
3509 {"P5600FPUDivSqrt", 2, 0, -1, nullptr}, // #7
3510 {"P5600IssueAL2", 1, 1, -1, nullptr}, // #8, Super=P5600AGQ
3511 {"P5600IssueALU", 1, 3, -1, nullptr}, // #9, Super=P5600ALQ
3512 {"P5600IssueCTISTD", 1, 1, -1, nullptr}, // #10, Super=P5600AGQ
3513 {"P5600IssueFPUL", 1, 6, -1, nullptr}, // #11, Super=P5600FPQ
3514 {"P5600IssueFPULoad", 1, 6, -1, nullptr}, // #12, Super=P5600FPQ
3515 {"P5600IssueFPUS", 1, 6, -1, nullptr}, // #13, Super=P5600FPQ
3516 {"P5600IssueLDST", 1, 1, -1, nullptr}, // #14, Super=P5600AGQ
3517};
3518
3519static const llvm::MCSchedModel MipsP5600Model = {
3520 2, // IssueWidth
3521 48, // MicroOpBufferSize
3522 MCSchedModel::DefaultLoopMicroOpBufferSize,
3523 4, // LoadLatency
3524 MCSchedModel::DefaultHighLatency,
3525 8, // MispredictPenalty
3526 false, // PostRAScheduler
3527 true, // CompleteModel
3528 false, // EnableIntervals
3529 3, // Processor ID
3530 MipsP5600ModelProcResources,
3531 MipsP5600ModelSchedClasses,
3532 15,
3533 752,
3534 DBGVAL_OR_NULLPTR(&MipsSchedClassNames), // SchedClassNames
3535 nullptr, // No Itinerary
3536 nullptr // No extra processor descriptor
3537};
3538
3539#undef DBGFIELD
3540
3541#undef DBGVAL_OR_NULLPTR
3542
3543// Sorted (by key) array of values for CPU subtype.
3544extern const llvm::SubtargetSubTypeKV MipsSubTypeKV[] = {
3545 { "generic", { { { 0x20000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3546 { "i6400", { { { 0x80000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsI6400Model },
3547 { "i6500", { { { 0x100000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsI6400Model },
3548 { "mips1", { { { 0x20000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3549 { "mips2", { { { 0x40000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3550 { "mips3", { { { 0x80000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3551 { "mips32", { { { 0x20000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3552 { "mips32r2", { { { 0x40000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3553 { "mips32r3", { { { 0x80000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3554 { "mips32r5", { { { 0x100000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3555 { "mips32r6", { { { 0x200000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3556 { "mips4", { { { 0x800000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3557 { "mips5", { { { 0x4000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3558 { "mips64", { { { 0x400000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3559 { "mips64r2", { { { 0x800000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3560 { "mips64r3", { { { 0x1000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3561 { "mips64r5", { { { 0x2000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3562 { "mips64r6", { { { 0x4000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3563 { "octeon", { { { 0x800000004ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3564 { "octeon+", { { { 0x80000000cULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3565 { "p5600", { { { 0x200000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsP5600Model },
3566 { "r5900", { { { 0x100000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &MipsGenericModel },
3567};
3568
3569// Sorted array of names of CPU subtypes, including aliases.
3570extern const llvm::StringRef MipsNames[] = {
3571"generic",
3572"i6400",
3573"i6500",
3574"mips1",
3575"mips2",
3576"mips3",
3577"mips32",
3578"mips32r2",
3579"mips32r3",
3580"mips32r5",
3581"mips32r6",
3582"mips4",
3583"mips5",
3584"mips64",
3585"mips64r2",
3586"mips64r3",
3587"mips64r5",
3588"mips64r6",
3589"octeon",
3590"octeon+",
3591"p5600",
3592"r5900"};
3593
3594namespace Mips_MC {
3595
3596unsigned resolveVariantSchedClassImpl(unsigned SchedClass,
3597 const MCInst *MI, const MCInstrInfo *MCII, const MCSubtargetInfo &STI, unsigned CPUID) {
3598 // Don't know how to resolve this scheduling class.
3599 return 0;
3600}
3601
3602} // namespace Mips_MC
3603struct MipsGenMCSubtargetInfo : public MCSubtargetInfo {
3604 MipsGenMCSubtargetInfo(const Triple &TT,
3605 StringRef CPU, StringRef TuneCPU, StringRef FS,
3606 ArrayRef<StringRef> PN,
3607 ArrayRef<SubtargetFeatureKV> PF,
3608 ArrayRef<SubtargetSubTypeKV> PD,
3609 const MCWriteProcResEntry *WPR,
3610 const MCWriteLatencyEntry *WL,
3611 const MCReadAdvanceEntry *RA, const InstrStage *IS,
3612 const unsigned *OC, const unsigned *FP) :
3613 MCSubtargetInfo(TT, CPU, TuneCPU, FS, PN, PF, PD,
3614 WPR, WL, RA, IS, OC, FP) { }
3615
3616 unsigned resolveVariantSchedClass(unsigned SchedClass,
3617 const MCInst *MI, const MCInstrInfo *MCII,
3618 unsigned CPUID) const final {
3619 return Mips_MC::resolveVariantSchedClassImpl(SchedClass, MI, MCII, *this, CPUID);
3620 }
3621 unsigned getHwModeSet() const final;
3622 unsigned getHwMode(enum HwModeType type = HwMode_Default) const final;
3623};
3624unsigned MipsGenMCSubtargetInfo::getHwModeSet() const {
3625 [[maybe_unused]] const FeatureBitset &FB = getFeatureBits();
3626 // Collect HwModes and store them as a bit set.
3627 unsigned Modes = 0;
3628 if (FB[Mips::FeaturePTR64Bit]) Modes |= (1 << 0);
3629 return Modes;
3630}
3631unsigned MipsGenMCSubtargetInfo::getHwMode(enum HwModeType type) const {
3632 unsigned Modes = getHwModeSet();
3633
3634 if (!Modes)
3635 return Modes;
3636
3637 switch (type) {
3638 case HwMode_Default:
3639 return llvm::countr_zero(Modes) + 1;
3640 case HwMode_ValueType:
3641 // No HwMode for ValueType.
3642 return 0;
3643 case HwMode_RegInfo:
3644 Modes &= 1;
3645 if (!Modes)
3646 return Modes;
3647 if (!llvm::has_single_bit<unsigned>(Modes))
3648 llvm_unreachable("Two or more HwModes for RegInfo were found!");
3649 return llvm::countr_zero(Modes) + 1;
3650 case HwMode_EncodingInfo:
3651 // No HwMode for EncodingInfo.
3652 return 0;
3653 }
3654 llvm_unreachable("unexpected HwModeType");
3655 return 0; // should not get here
3656}
3657
3658static inline MCSubtargetInfo *createMipsMCSubtargetInfoImpl(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS) {
3659 return new MipsGenMCSubtargetInfo(TT, CPU, TuneCPU, FS, MipsNames, MipsFeatureKV, MipsSubTypeKV,
3660 MipsWriteProcResTable, MipsWriteLatencyTable, MipsReadAdvanceTable,
3661 nullptr, nullptr, nullptr);
3662}
3663
3664
3665} // namespace llvm
3666
3667#endif // GET_SUBTARGETINFO_MC_DESC
3668
3669#ifdef GET_SUBTARGETINFO_TARGET_DESC
3670#undef GET_SUBTARGETINFO_TARGET_DESC
3671
3672#include "llvm/ADT/BitmaskEnum.h"
3673#include "llvm/Support/Debug.h"
3674#include "llvm/Support/raw_ostream.h"
3675
3676// ParseSubtargetFeatures - Parses features string setting specified
3677// subtarget options.
3678void llvm::MipsSubtarget::ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS) {
3679 LLVM_DEBUG(dbgs() << "\nFeatures:" << FS);
3680 LLVM_DEBUG(dbgs() << "\nCPU:" << CPU);
3681 LLVM_DEBUG(dbgs() << "\nTuneCPU:" << TuneCPU << "\n\n");
3682 InitMCProcessorInfo(CPU, TuneCPU, FS);
3683 const FeatureBitset &Bits = getFeatureBits();
3684 if (Bits[Mips::FeatureAbs2008]) Abs2008 = true;
3685 if (Bits[Mips::FeatureCRC]) HasCRC = true;
3686 if (Bits[Mips::FeatureCnMips]) HasCnMips = true;
3687 if (Bits[Mips::FeatureCnMipsP]) HasCnMipsP = true;
3688 if (Bits[Mips::FeatureDSP]) HasDSP = true;
3689 if (Bits[Mips::FeatureDSPR2]) HasDSPR2 = true;
3690 if (Bits[Mips::FeatureDSPR3]) HasDSPR3 = true;
3691 if (Bits[Mips::FeatureEVA]) HasEVA = true;
3692 if (Bits[Mips::FeatureFP64Bit]) IsFP64bit = true;
3693 if (Bits[Mips::FeatureFPXX]) IsFPXX = true;
3694 if (Bits[Mips::FeatureFixR5900]) FixR5900 = true;
3695 if (Bits[Mips::FeatureGINV]) HasGINV = true;
3696 if (Bits[Mips::FeatureGP64Bit]) IsGP64bit = true;
3697 if (Bits[Mips::FeatureLongCalls]) UseLongCalls = true;
3698 if (Bits[Mips::FeatureMSA]) HasMSA = true;
3699 if (Bits[Mips::FeatureMT]) HasMT = true;
3700 if (Bits[Mips::FeatureMicroMips]) InMicroMipsMode = true;
3701 if (Bits[Mips::FeatureMips1] && MipsArchVersion < Mips1) MipsArchVersion = Mips1;
3702 if (Bits[Mips::FeatureMips2] && MipsArchVersion < Mips2) MipsArchVersion = Mips2;
3703 if (Bits[Mips::FeatureMips3] && MipsArchVersion < Mips3) MipsArchVersion = Mips3;
3704 if (Bits[Mips::FeatureMips3D]) Has3D = true;
3705 if (Bits[Mips::FeatureMips3_32]) HasMips3_32 = true;
3706 if (Bits[Mips::FeatureMips3_32r2]) HasMips3_32r2 = true;
3707 if (Bits[Mips::FeatureMips4] && MipsArchVersion < Mips4) MipsArchVersion = Mips4;
3708 if (Bits[Mips::FeatureMips4_32]) HasMips4_32 = true;
3709 if (Bits[Mips::FeatureMips4_32r2]) HasMips4_32r2 = true;
3710 if (Bits[Mips::FeatureMips5] && MipsArchVersion < Mips5) MipsArchVersion = Mips5;
3711 if (Bits[Mips::FeatureMips5_32r2]) HasMips5_32r2 = true;
3712 if (Bits[Mips::FeatureMips16]) InMips16Mode = true;
3713 if (Bits[Mips::FeatureMips32] && MipsArchVersion < Mips32) MipsArchVersion = Mips32;
3714 if (Bits[Mips::FeatureMips32r2] && MipsArchVersion < Mips32r2) MipsArchVersion = Mips32r2;
3715 if (Bits[Mips::FeatureMips32r3] && MipsArchVersion < Mips32r3) MipsArchVersion = Mips32r3;
3716 if (Bits[Mips::FeatureMips32r5] && MipsArchVersion < Mips32r5) MipsArchVersion = Mips32r5;
3717 if (Bits[Mips::FeatureMips32r6] && MipsArchVersion < Mips32r6) MipsArchVersion = Mips32r6;
3718 if (Bits[Mips::FeatureMips64] && MipsArchVersion < Mips64) MipsArchVersion = Mips64;
3719 if (Bits[Mips::FeatureMips64r2] && MipsArchVersion < Mips64r2) MipsArchVersion = Mips64r2;
3720 if (Bits[Mips::FeatureMips64r3] && MipsArchVersion < Mips64r3) MipsArchVersion = Mips64r3;
3721 if (Bits[Mips::FeatureMips64r5] && MipsArchVersion < Mips64r5) MipsArchVersion = Mips64r5;
3722 if (Bits[Mips::FeatureMips64r6] && MipsArchVersion < Mips64r6) MipsArchVersion = Mips64r6;
3723 if (Bits[Mips::FeatureNaN2008]) IsNaN2008bit = true;
3724 if (Bits[Mips::FeatureNoABICalls]) NoABICalls = true;
3725 if (Bits[Mips::FeatureNoMadd4]) DisableMadd4 = true;
3726 if (Bits[Mips::FeatureNoOddSPReg]) UseOddSPReg = false;
3727 if (Bits[Mips::FeaturePTR64Bit]) IsPTR64bit = true;
3728 if (Bits[Mips::FeatureR5900]) IsR5900 = true;
3729 if (Bits[Mips::FeatureSingleFloat]) IsSingleFloat = true;
3730 if (Bits[Mips::FeatureSoftFloat]) IsSoftFloat = true;
3731 if (Bits[Mips::FeatureStrictAlign]) StrictAlign = true;
3732 if (Bits[Mips::FeatureSym32]) HasSym32 = true;
3733 if (Bits[Mips::FeatureUseCompactBranches]) UseCompactBranches = true;
3734 if (Bits[Mips::FeatureUseIndirectJumpsHazard]) UseIndirectJumpsHazard = true;
3735 if (Bits[Mips::FeatureUseTCCInDIV]) UseTCCInDIV = false;
3736 if (Bits[Mips::FeatureVFPU]) HasVFPU = true;
3737 if (Bits[Mips::FeatureVirt]) HasVirt = true;
3738 if (Bits[Mips::FeatureXGOT]) UseXGOT = true;
3739 if (Bits[Mips::ImplI6400] && ProcImpl < MipsSubtarget::CPU::I6400) ProcImpl = MipsSubtarget::CPU::I6400;
3740 if (Bits[Mips::ImplI6500] && ProcImpl < MipsSubtarget::CPU::I6500) ProcImpl = MipsSubtarget::CPU::I6500;
3741 if (Bits[Mips::ImplP5600] && ProcImpl < MipsSubtarget::CPU::P5600) ProcImpl = MipsSubtarget::CPU::P5600;
3742}
3743
3744#endif // GET_SUBTARGETINFO_TARGET_DESC
3745
3746#ifdef GET_SUBTARGETINFO_HEADER
3747#undef GET_SUBTARGETINFO_HEADER
3748
3749namespace llvm {
3750
3751class DFAPacketizer;
3752namespace Mips_MC {
3753
3754unsigned resolveVariantSchedClassImpl(unsigned SchedClass, const MCInst *MI, const MCInstrInfo *MCII, const MCSubtargetInfo &STI, unsigned CPUID);
3755
3756} // namespace Mips_MC
3757struct MipsGenSubtargetInfo : public TargetSubtargetInfo {
3758 explicit MipsGenSubtargetInfo(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS);
3759public:
3760 unsigned resolveSchedClass(unsigned SchedClass, const MachineInstr *DefMI, const TargetSchedModel *SchedModel) const final;
3761 unsigned resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, const MCInstrInfo *MCII, unsigned CPUID) const final;
3762 DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
3763 enum class MipsHwModeBits : unsigned {
3764 DefaultMode = 0,
3765 MIPS64 = (1 << 0),
3766
3767 LLVM_MARK_AS_BITMASK_ENUM(/*LargestValue=*/MIPS64),
3768 };
3769 unsigned getHwModeSet() const final;
3770 unsigned getHwMode(enum HwModeType type = HwMode_Default) const final;
3771 const FeatureBitset &getInlineIgnoreFeatures() const override;
3772 const FeatureBitset &getInlineInverseFeatures() const override;
3773};
3774
3775} // namespace llvm
3776
3777#endif // GET_SUBTARGETINFO_HEADER
3778
3779#ifdef GET_SUBTARGETINFO_CTOR
3780#undef GET_SUBTARGETINFO_CTOR
3781
3782#include "llvm/CodeGen/TargetSchedule.h"
3783
3784namespace llvm {
3785
3786extern const llvm::StringRef MipsNames[];
3787extern const llvm::SubtargetFeatureKV MipsFeatureKV[];
3788extern const llvm::SubtargetSubTypeKV MipsSubTypeKV[];
3789extern const llvm::MCWriteProcResEntry MipsWriteProcResTable[];
3790extern const llvm::MCWriteLatencyEntry MipsWriteLatencyTable[];
3791extern const llvm::MCReadAdvanceEntry MipsReadAdvanceTable[];
3792MipsGenSubtargetInfo::MipsGenSubtargetInfo(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS)
3793 : TargetSubtargetInfo(TT, CPU, TuneCPU, FS, ArrayRef(MipsNames, 22), ArrayRef(MipsFeatureKV, 58), ArrayRef(MipsSubTypeKV, 22),
3794 MipsWriteProcResTable, MipsWriteLatencyTable, MipsReadAdvanceTable,
3795 nullptr, nullptr, nullptr) {}
3796
3797unsigned MipsGenSubtargetInfo
3798::resolveSchedClass(unsigned SchedClass, const MachineInstr *MI, const TargetSchedModel *SchedModel) const {
3799 switch (SchedClass) {
3800 case 111: // ADD_ADDiu_ANDi_ORi_ROTR_SEB_SEH_SLT_SLTu_SLL_SRA_SRL_XORi_ADDu_SLLV_SRAV_SRLV_LSA_COPY
3801 if (SchedModel->getProcessorID() == 3) { // MipsP5600Model
3802 if (1)
3803 return 750; // P5600WriteALU
3804 if (0)
3805 return 751; // P5600WriteAL2
3806 }
3807 break;
3808 case 112: // ADDi
3809 if (SchedModel->getProcessorID() == 3) { // MipsP5600Model
3810 if (1)
3811 return 750; // P5600WriteALU
3812 if (0)
3813 return 751; // P5600WriteAL2
3814 }
3815 break;
3816 case 227: // ROTRV
3817 if (SchedModel->getProcessorID() == 3) { // MipsP5600Model
3818 if (1)
3819 return 750; // P5600WriteALU
3820 if (0)
3821 return 751; // P5600WriteAL2
3822 }
3823 break;
3824 case 228: // ADD_ADDiu_ADDu_ANDi_ORi_ROTR_SEB_SEH_SLL_SLLV_SLT_SLTu_SRA_SRAV_SRL_SRLV_XORi
3825 if (SchedModel->getProcessorID() == 3) { // MipsP5600Model
3826 if (1)
3827 return 750; // P5600WriteALU
3828 if (0)
3829 return 751; // P5600WriteAL2
3830 }
3831 break;
3832 case 232: // COPY
3833 if (SchedModel->getProcessorID() == 3) { // MipsP5600Model
3834 if (1)
3835 return 750; // P5600WriteALU
3836 if (0)
3837 return 751; // P5600WriteAL2
3838 }
3839 break;
3840 };
3841 report_fatal_error("Expected a variant SchedClass");
3842} // MipsGenSubtargetInfo::resolveSchedClass
3843
3844unsigned MipsGenSubtargetInfo
3845::resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, const MCInstrInfo *MCII, unsigned CPUID) const {
3846 return Mips_MC::resolveVariantSchedClassImpl(SchedClass, MI, MCII, *this, CPUID);
3847} // MipsGenSubtargetInfo::resolveVariantSchedClass
3848
3849unsigned MipsGenSubtargetInfo::getHwModeSet() const {
3850 [[maybe_unused]] const auto *Subtarget =
3851 static_cast<const MipsSubtarget *>(this);
3852 // Collect HwModes and store them as a bit set.
3853 unsigned Modes = 0;
3854 if ((Subtarget->isABI_N64())) Modes |= (1 << 0);
3855 return Modes;
3856}
3857unsigned MipsGenSubtargetInfo::getHwMode(enum HwModeType type) const {
3858 unsigned Modes = getHwModeSet();
3859
3860 if (!Modes)
3861 return Modes;
3862
3863 switch (type) {
3864 case HwMode_Default:
3865 return llvm::countr_zero(Modes) + 1;
3866 case HwMode_ValueType:
3867 // No HwMode for ValueType.
3868 return 0;
3869 case HwMode_RegInfo:
3870 Modes &= 1;
3871 if (!Modes)
3872 return Modes;
3873 if (!llvm::has_single_bit<unsigned>(Modes))
3874 llvm_unreachable("Two or more HwModes for RegInfo were found!");
3875 return llvm::countr_zero(Modes) + 1;
3876 case HwMode_EncodingInfo:
3877 // No HwMode for EncodingInfo.
3878 return 0;
3879 }
3880 llvm_unreachable("unexpected HwModeType");
3881 return 0; // should not get here
3882}
3883const FeatureBitset &MipsGenSubtargetInfo::getInlineIgnoreFeatures() const {
3884 static constexpr FeatureBitset Features = {
3885 };
3886 return Features;
3887}
3888
3889const FeatureBitset &MipsGenSubtargetInfo::getInlineInverseFeatures() const {
3890 static constexpr FeatureBitset Features = {
3891 };
3892 return Features;
3893}
3894
3895
3896} // namespace llvm
3897
3898#endif // GET_SUBTARGETINFO_CTOR
3899
3900#ifdef GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
3901#undef GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
3902
3903
3904#endif // GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
3905
3906#ifdef GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
3907#undef GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
3908
3909
3910#endif // GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
3911
3912