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 FeatureReserveGPR1 = 45,
63 FeatureReserveGPR2 = 46,
64 FeatureReserveGPR3 = 47,
65 FeatureReserveGPR4 = 48,
66 FeatureReserveGPR5 = 49,
67 FeatureReserveGPR6 = 50,
68 FeatureReserveGPR7 = 51,
69 FeatureReserveGPR8 = 52,
70 FeatureReserveGPR9 = 53,
71 FeatureReserveGPR10 = 54,
72 FeatureReserveGPR11 = 55,
73 FeatureReserveGPR12 = 56,
74 FeatureReserveGPR13 = 57,
75 FeatureReserveGPR14 = 58,
76 FeatureReserveGPR15 = 59,
77 FeatureReserveGPR16 = 60,
78 FeatureReserveGPR17 = 61,
79 FeatureReserveGPR18 = 62,
80 FeatureReserveGPR19 = 63,
81 FeatureReserveGPR20 = 64,
82 FeatureReserveGPR21 = 65,
83 FeatureReserveGPR22 = 66,
84 FeatureReserveGPR23 = 67,
85 FeatureReserveGPR24 = 68,
86 FeatureReserveGPR25 = 69,
87 FeatureReserveGPR26 = 70,
88 FeatureReserveGPR27 = 71,
89 FeatureReserveGPR28 = 72,
90 FeatureReserveGPR29 = 73,
91 FeatureReserveGPR30 = 74,
92 FeatureReserveGPR31 = 75,
93 FeatureSingleFloat = 76,
94 FeatureSoftFloat = 77,
95 FeatureStrictAlign = 78,
96 FeatureSym32 = 79,
97 FeatureUseCompactBranches = 80,
98 FeatureUseIndirectJumpsHazard = 81,
99 FeatureUseTCCInDIV = 82,
100 FeatureVFPU = 83,
101 FeatureVirt = 84,
102 FeatureXGOT = 85,
103 ImplI6400 = 86,
104 ImplI6500 = 87,
105 ImplP5600 = 88,
106 NumSubtargetFeatures = 89
107};
108
109} // namespace Mips
110
111} // namespace llvm
112
113#endif // GET_SUBTARGETINFO_ENUM
114
115#ifdef GET_SUBTARGETINFO_MACRO
116
117GET_SUBTARGETINFO_MACRO(Abs2008, false, abs2008)
118GET_SUBTARGETINFO_MACRO(DisableMadd4, false, disableMadd4)
119GET_SUBTARGETINFO_MACRO(FixR5900, false, fixR5900)
120GET_SUBTARGETINFO_MACRO(Has3D, false, has3D)
121GET_SUBTARGETINFO_MACRO(HasCRC, false, hasCRC)
122GET_SUBTARGETINFO_MACRO(HasCnMips, false, hasCnMips)
123GET_SUBTARGETINFO_MACRO(HasCnMipsP, false, hasCnMipsP)
124GET_SUBTARGETINFO_MACRO(HasDSP, false, hasDSP)
125GET_SUBTARGETINFO_MACRO(HasDSPR2, false, hasDSPR2)
126GET_SUBTARGETINFO_MACRO(HasDSPR3, false, hasDSPR3)
127GET_SUBTARGETINFO_MACRO(HasEVA, false, hasEVA)
128GET_SUBTARGETINFO_MACRO(HasGINV, false, hasGINV)
129GET_SUBTARGETINFO_MACRO(HasMSA, false, hasMSA)
130GET_SUBTARGETINFO_MACRO(HasMT, false, hasMT)
131GET_SUBTARGETINFO_MACRO(HasMips3_32, false, hasMips3_32)
132GET_SUBTARGETINFO_MACRO(HasMips3_32r2, false, hasMips3_32r2)
133GET_SUBTARGETINFO_MACRO(HasMips4_32, false, hasMips4_32)
134GET_SUBTARGETINFO_MACRO(HasMips4_32r2, false, hasMips4_32r2)
135GET_SUBTARGETINFO_MACRO(HasMips5_32r2, false, hasMips5_32r2)
136GET_SUBTARGETINFO_MACRO(HasSym32, false, hasSym32)
137GET_SUBTARGETINFO_MACRO(HasVFPU, false, hasVFPU)
138GET_SUBTARGETINFO_MACRO(HasVirt, false, hasVirt)
139GET_SUBTARGETINFO_MACRO(InMicroMipsMode, false, inMicroMipsMode)
140GET_SUBTARGETINFO_MACRO(InMips16Mode, false, inMips16Mode)
141GET_SUBTARGETINFO_MACRO(IsFP64bit, false, isFP64bit)
142GET_SUBTARGETINFO_MACRO(IsFPXX, false, isFPXX)
143GET_SUBTARGETINFO_MACRO(IsGP64bit, false, isGP64bit)
144GET_SUBTARGETINFO_MACRO(IsNaN2008bit, false, isNaN2008bit)
145GET_SUBTARGETINFO_MACRO(IsPTR64bit, false, isPTR64bit)
146GET_SUBTARGETINFO_MACRO(IsR5900, false, isR5900)
147GET_SUBTARGETINFO_MACRO(IsSingleFloat, false, isSingleFloat)
148GET_SUBTARGETINFO_MACRO(IsSoftFloat, false, isSoftFloat)
149GET_SUBTARGETINFO_MACRO(NoABICalls, false, noABICalls)
150GET_SUBTARGETINFO_MACRO(StrictAlign, false, strictAlign)
151GET_SUBTARGETINFO_MACRO(UseCompactBranches, false, useCompactBranches)
152GET_SUBTARGETINFO_MACRO(UseIndirectJumpsHazard, false, useIndirectJumpsHazard)
153GET_SUBTARGETINFO_MACRO(UseLongCalls, false, useLongCalls)
154GET_SUBTARGETINFO_MACRO(UseOddSPReg, true, useOddSPReg)
155GET_SUBTARGETINFO_MACRO(UseTCCInDIV, true, useTCCInDIV)
156GET_SUBTARGETINFO_MACRO(UseXGOT, false, useXGOT)
157
158#undef GET_SUBTARGETINFO_MACRO
159#endif // GET_SUBTARGETINFO_MACRO
160
161#ifdef GET_SUBTARGETINFO_MC_DESC
162#undef GET_SUBTARGETINFO_MC_DESC
163
164namespace llvm {
165
166// Sorted (by key) array of values for CPU features.
167extern const llvm::SubtargetFeatureKVStorage< 89, 3267> MipsFeatureKVStorage = {
168 {
169 { sizeof(SubtargetFeatureKV) * 89 + 1, sizeof(SubtargetFeatureKV) * 89 + 9, Mips::FeatureAbs2008, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
170 { sizeof(SubtargetFeatureKV) * 88 + 44, sizeof(SubtargetFeatureKV) * 88 + 51, Mips::FeatureCnMips, { { { 0x800000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
171 { sizeof(SubtargetFeatureKV) * 87 + 73, sizeof(SubtargetFeatureKV) * 87 + 81, Mips::FeatureCnMipsP, { { { 0x4ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
172 { sizeof(SubtargetFeatureKV) * 86 + 104, sizeof(SubtargetFeatureKV) * 86 + 108, Mips::FeatureCRC, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
173 { sizeof(SubtargetFeatureKV) * 85 + 124, sizeof(SubtargetFeatureKV) * 85 + 128, Mips::FeatureDSP, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
174 { sizeof(SubtargetFeatureKV) * 84 + 141, sizeof(SubtargetFeatureKV) * 84 + 147, Mips::FeatureDSPR2, { { { 0x10ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
175 { sizeof(SubtargetFeatureKV) * 83 + 163, sizeof(SubtargetFeatureKV) * 83 + 169, Mips::FeatureDSPR3, { { { 0x30ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
176 { sizeof(SubtargetFeatureKV) * 82 + 185, sizeof(SubtargetFeatureKV) * 82 + 189, Mips::FeatureEVA, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
177 { sizeof(SubtargetFeatureKV) * 81 + 202, sizeof(SubtargetFeatureKV) * 81 + 212, Mips::FeatureFixR5900, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
178 { sizeof(SubtargetFeatureKV) * 80 + 248, sizeof(SubtargetFeatureKV) * 80 + 253, Mips::FeatureFP64Bit, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
179 { sizeof(SubtargetFeatureKV) * 79 + 281, sizeof(SubtargetFeatureKV) * 79 + 286, Mips::FeatureFPXX, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
180 { sizeof(SubtargetFeatureKV) * 78 + 303, sizeof(SubtargetFeatureKV) * 78 + 308, Mips::FeatureGINV, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
181 { sizeof(SubtargetFeatureKV) * 77 + 335, sizeof(SubtargetFeatureKV) * 77 + 340, Mips::FeatureGP64Bit, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
182 { sizeof(SubtargetFeatureKV) * 76 + 382, sizeof(SubtargetFeatureKV) * 76 + 388, Mips::ImplI6400, { { { 0x4000004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
183 { sizeof(SubtargetFeatureKV) * 75 + 409, sizeof(SubtargetFeatureKV) * 75 + 415, Mips::ImplI6500, { { { 0x4000004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
184 { sizeof(SubtargetFeatureKV) * 74 + 436, sizeof(SubtargetFeatureKV) * 74 + 447, Mips::FeatureLongCalls, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
185 { sizeof(SubtargetFeatureKV) * 73 + 482, sizeof(SubtargetFeatureKV) * 73 + 492, Mips::FeatureMicroMips, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
186 { sizeof(SubtargetFeatureKV) * 72 + 507, sizeof(SubtargetFeatureKV) * 72 + 513, Mips::FeatureMips1, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
187 { sizeof(SubtargetFeatureKV) * 71 + 532, sizeof(SubtargetFeatureKV) * 71 + 539, Mips::FeatureMips16, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
188 { sizeof(SubtargetFeatureKV) * 70 + 551, sizeof(SubtargetFeatureKV) * 70 + 557, Mips::FeatureMips2, { { { 0x20000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
189 { sizeof(SubtargetFeatureKV) * 69 + 577, sizeof(SubtargetFeatureKV) * 69 + 583, Mips::FeatureMips3, { { { 0x641100ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
190 { sizeof(SubtargetFeatureKV) * 68 + 604, sizeof(SubtargetFeatureKV) * 68 + 611, Mips::FeatureMips32, { { { 0x1240000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
191 { sizeof(SubtargetFeatureKV) * 67 + 630, sizeof(SubtargetFeatureKV) * 67 + 639, Mips::FeatureMips32r2, { { { 0x2a400000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
192 { sizeof(SubtargetFeatureKV) * 66 + 660, sizeof(SubtargetFeatureKV) * 66 + 669, Mips::FeatureMips32r3, { { { 0x40000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
193 { sizeof(SubtargetFeatureKV) * 65 + 690, sizeof(SubtargetFeatureKV) * 65 + 699, Mips::FeatureMips32r5, { { { 0x80000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
194 { sizeof(SubtargetFeatureKV) * 64 + 720, sizeof(SubtargetFeatureKV) * 64 + 729, Mips::FeatureMips32r6, { { { 0x8100000101ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
195 { sizeof(SubtargetFeatureKV) * 63 + 765, sizeof(SubtargetFeatureKV) * 63 + 774, Mips::FeatureMips3_32, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
196 { sizeof(SubtargetFeatureKV) * 62 + 838, sizeof(SubtargetFeatureKV) * 62 + 849, Mips::FeatureMips3_32r2, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
197 { sizeof(SubtargetFeatureKV) * 61 + 915, sizeof(SubtargetFeatureKV) * 61 + 922, Mips::FeatureMips3D, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
198 { sizeof(SubtargetFeatureKV) * 60 + 934, sizeof(SubtargetFeatureKV) * 60 + 940, Mips::FeatureMips4, { { { 0x3080000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
199 { sizeof(SubtargetFeatureKV) * 59 + 960, sizeof(SubtargetFeatureKV) * 59 + 969, Mips::FeatureMips4_32, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
200 { sizeof(SubtargetFeatureKV) * 58 + 1032, sizeof(SubtargetFeatureKV) * 58 + 1043, Mips::FeatureMips4_32r2, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
201 { sizeof(SubtargetFeatureKV) * 57 + 1108, sizeof(SubtargetFeatureKV) * 57 + 1114, Mips::FeatureMips5, { { { 0x8800000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
202 { sizeof(SubtargetFeatureKV) * 56 + 1155, sizeof(SubtargetFeatureKV) * 56 + 1166, Mips::FeatureMips5_32r2, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
203 { sizeof(SubtargetFeatureKV) * 55 + 1230, sizeof(SubtargetFeatureKV) * 55 + 1237, Mips::FeatureMips64, { { { 0x24000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
204 { sizeof(SubtargetFeatureKV) * 54 + 1256, sizeof(SubtargetFeatureKV) * 54 + 1265, Mips::FeatureMips64r2, { { { 0x440000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
205 { sizeof(SubtargetFeatureKV) * 53 + 1286, sizeof(SubtargetFeatureKV) * 53 + 1295, Mips::FeatureMips64r3, { { { 0x880000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
206 { sizeof(SubtargetFeatureKV) * 52 + 1316, sizeof(SubtargetFeatureKV) * 52 + 1325, Mips::FeatureMips64r5, { { { 0x1100000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
207 { sizeof(SubtargetFeatureKV) * 51 + 1346, sizeof(SubtargetFeatureKV) * 51 + 1355, Mips::FeatureMips64r6, { { { 0xa200000001ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
208 { sizeof(SubtargetFeatureKV) * 50 + 1391, sizeof(SubtargetFeatureKV) * 50 + 1395, Mips::FeatureMSA, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
209 { sizeof(SubtargetFeatureKV) * 49 + 1408, sizeof(SubtargetFeatureKV) * 49 + 1411, Mips::FeatureMT, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
210 { sizeof(SubtargetFeatureKV) * 48 + 1423, sizeof(SubtargetFeatureKV) * 48 + 1431, Mips::FeatureNaN2008, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
211 { sizeof(SubtargetFeatureKV) * 47 + 1458, sizeof(SubtargetFeatureKV) * 47 + 1469, Mips::FeatureNoABICalls, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
212 { sizeof(SubtargetFeatureKV) * 46 + 1514, sizeof(SubtargetFeatureKV) * 46 + 1522, Mips::FeatureNoMadd4, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
213 { sizeof(SubtargetFeatureKV) * 45 + 1574, sizeof(SubtargetFeatureKV) * 45 + 1585, Mips::FeatureNoOddSPReg, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
214 { sizeof(SubtargetFeatureKV) * 44 + 1633, sizeof(SubtargetFeatureKV) * 44 + 1639, Mips::ImplP5600, { { { 0x100000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
215 { sizeof(SubtargetFeatureKV) * 43 + 1659, sizeof(SubtargetFeatureKV) * 43 + 1665, Mips::FeaturePTR64Bit, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
216 { sizeof(SubtargetFeatureKV) * 42 + 1690, sizeof(SubtargetFeatureKV) * 42 + 1696, Mips::FeatureR5900, { { { 0x80400ULL, 0x1000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
217 { sizeof(SubtargetFeatureKV) * 41 + 1731, sizeof(SubtargetFeatureKV) * 41 + 1744, Mips::FeatureReserveGPR1, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
218 { sizeof(SubtargetFeatureKV) * 40 + 1763, sizeof(SubtargetFeatureKV) * 40 + 1777, Mips::FeatureReserveGPR10, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
219 { sizeof(SubtargetFeatureKV) * 39 + 1797, sizeof(SubtargetFeatureKV) * 39 + 1811, Mips::FeatureReserveGPR11, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
220 { sizeof(SubtargetFeatureKV) * 38 + 1831, sizeof(SubtargetFeatureKV) * 38 + 1845, Mips::FeatureReserveGPR12, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
221 { sizeof(SubtargetFeatureKV) * 37 + 1865, sizeof(SubtargetFeatureKV) * 37 + 1879, Mips::FeatureReserveGPR13, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
222 { sizeof(SubtargetFeatureKV) * 36 + 1899, sizeof(SubtargetFeatureKV) * 36 + 1913, Mips::FeatureReserveGPR14, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
223 { sizeof(SubtargetFeatureKV) * 35 + 1933, sizeof(SubtargetFeatureKV) * 35 + 1947, Mips::FeatureReserveGPR15, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
224 { sizeof(SubtargetFeatureKV) * 34 + 1967, sizeof(SubtargetFeatureKV) * 34 + 1981, Mips::FeatureReserveGPR16, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
225 { sizeof(SubtargetFeatureKV) * 33 + 2001, sizeof(SubtargetFeatureKV) * 33 + 2015, Mips::FeatureReserveGPR17, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
226 { sizeof(SubtargetFeatureKV) * 32 + 2035, sizeof(SubtargetFeatureKV) * 32 + 2049, Mips::FeatureReserveGPR18, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
227 { sizeof(SubtargetFeatureKV) * 31 + 2069, sizeof(SubtargetFeatureKV) * 31 + 2083, Mips::FeatureReserveGPR19, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
228 { sizeof(SubtargetFeatureKV) * 30 + 2103, sizeof(SubtargetFeatureKV) * 30 + 2116, Mips::FeatureReserveGPR2, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
229 { sizeof(SubtargetFeatureKV) * 29 + 2135, sizeof(SubtargetFeatureKV) * 29 + 2149, Mips::FeatureReserveGPR20, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
230 { sizeof(SubtargetFeatureKV) * 28 + 2169, sizeof(SubtargetFeatureKV) * 28 + 2183, Mips::FeatureReserveGPR21, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
231 { sizeof(SubtargetFeatureKV) * 27 + 2203, sizeof(SubtargetFeatureKV) * 27 + 2217, Mips::FeatureReserveGPR22, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
232 { sizeof(SubtargetFeatureKV) * 26 + 2237, sizeof(SubtargetFeatureKV) * 26 + 2251, Mips::FeatureReserveGPR23, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
233 { sizeof(SubtargetFeatureKV) * 25 + 2271, sizeof(SubtargetFeatureKV) * 25 + 2285, Mips::FeatureReserveGPR24, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
234 { sizeof(SubtargetFeatureKV) * 24 + 2305, sizeof(SubtargetFeatureKV) * 24 + 2319, Mips::FeatureReserveGPR25, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
235 { sizeof(SubtargetFeatureKV) * 23 + 2339, sizeof(SubtargetFeatureKV) * 23 + 2353, Mips::FeatureReserveGPR26, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
236 { sizeof(SubtargetFeatureKV) * 22 + 2373, sizeof(SubtargetFeatureKV) * 22 + 2387, Mips::FeatureReserveGPR27, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
237 { sizeof(SubtargetFeatureKV) * 21 + 2407, sizeof(SubtargetFeatureKV) * 21 + 2421, Mips::FeatureReserveGPR28, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
238 { sizeof(SubtargetFeatureKV) * 20 + 2441, sizeof(SubtargetFeatureKV) * 20 + 2455, Mips::FeatureReserveGPR29, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
239 { sizeof(SubtargetFeatureKV) * 19 + 2475, sizeof(SubtargetFeatureKV) * 19 + 2488, Mips::FeatureReserveGPR3, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
240 { sizeof(SubtargetFeatureKV) * 18 + 2507, sizeof(SubtargetFeatureKV) * 18 + 2521, Mips::FeatureReserveGPR30, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
241 { sizeof(SubtargetFeatureKV) * 17 + 2541, sizeof(SubtargetFeatureKV) * 17 + 2555, Mips::FeatureReserveGPR31, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
242 { sizeof(SubtargetFeatureKV) * 16 + 2575, sizeof(SubtargetFeatureKV) * 16 + 2588, Mips::FeatureReserveGPR4, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
243 { sizeof(SubtargetFeatureKV) * 15 + 2607, sizeof(SubtargetFeatureKV) * 15 + 2620, Mips::FeatureReserveGPR5, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
244 { sizeof(SubtargetFeatureKV) * 14 + 2639, sizeof(SubtargetFeatureKV) * 14 + 2652, Mips::FeatureReserveGPR6, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
245 { sizeof(SubtargetFeatureKV) * 13 + 2671, sizeof(SubtargetFeatureKV) * 13 + 2684, Mips::FeatureReserveGPR7, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
246 { sizeof(SubtargetFeatureKV) * 12 + 2703, sizeof(SubtargetFeatureKV) * 12 + 2716, Mips::FeatureReserveGPR8, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
247 { sizeof(SubtargetFeatureKV) * 11 + 2735, sizeof(SubtargetFeatureKV) * 11 + 2748, Mips::FeatureReserveGPR9, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
248 { sizeof(SubtargetFeatureKV) * 10 + 2767, sizeof(SubtargetFeatureKV) * 10 + 2780, Mips::FeatureSingleFloat, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
249 { sizeof(SubtargetFeatureKV) * 9 + 2817, sizeof(SubtargetFeatureKV) * 9 + 2828, Mips::FeatureSoftFloat, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
250 { sizeof(SubtargetFeatureKV) * 8 + 2873, sizeof(SubtargetFeatureKV) * 8 + 2886, Mips::FeatureStrictAlign, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
251 { sizeof(SubtargetFeatureKV) * 7 + 2922, sizeof(SubtargetFeatureKV) * 7 + 2928, Mips::FeatureSym32, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
252 { sizeof(SubtargetFeatureKV) * 6 + 2957, sizeof(SubtargetFeatureKV) * 6 + 2978, Mips::FeatureUseCompactBranches, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
253 { sizeof(SubtargetFeatureKV) * 5 + 3032, sizeof(SubtargetFeatureKV) * 5 + 3057, Mips::FeatureUseIndirectJumpsHazard, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
254 { sizeof(SubtargetFeatureKV) * 4 + 3127, sizeof(SubtargetFeatureKV) * 4 + 3142, Mips::FeatureUseTCCInDIV, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
255 { sizeof(SubtargetFeatureKV) * 3 + 3178, sizeof(SubtargetFeatureKV) * 3 + 3183, Mips::FeatureVFPU, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
256 { sizeof(SubtargetFeatureKV) * 2 + 3214, sizeof(SubtargetFeatureKV) * 2 + 3219, Mips::FeatureVirt, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
257 { sizeof(SubtargetFeatureKV) * 1 + 3243, sizeof(SubtargetFeatureKV) * 1 + 3248, Mips::FeatureXGOT, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
258 },
259 "\000abs2008\000Disable IEEE 754-2008 abs.fmt mode\000cnmips\000Octeon c"
260 "nMIPS Support\000cnmipsp\000Octeon+ cnMIPS Support\000crc\000Mips R6 CR"
261 "C ASE\000dsp\000Mips DSP ASE\000dspr2\000Mips DSP-R2 ASE\000dspr3\000Mi"
262 "ps DSP-R3 ASE\000eva\000Mips EVA ASE\000fix-r5900\000Enable R5900 short"
263 " loop erratum fix\000fp64\000Support 64-bit FP registers\000fpxx\000Sup"
264 "port for FPXX\000ginv\000Mips Global Invalidate ASE\000gp64\000General "
265 "Purpose Registers are 64-bit wide\000i6400\000MIPS I6400 Processor\000i"
266 "6500\000MIPS I6500 Processor\000long-calls\000Disable use of the jal in"
267 "struction\000micromips\000microMips mode\000mips1\000Mips I ISA Support"
268 "\000mips16\000Mips16 mode\000mips2\000Mips II ISA Support\000mips3\000M"
269 "IPS III ISA Support\000mips32\000Mips32 ISA Support\000mips32r2\000Mips"
270 "32r2 ISA Support\000mips32r3\000Mips32r3 ISA Support\000mips32r5\000Mip"
271 "s32r5 ISA Support\000mips32r6\000Mips32r6 ISA Support [experimental]\000"
272 "mips3_32\000Subset of MIPS-III that is also in MIPS32 [highly experimen"
273 "tal]\000mips3_32r2\000Subset of MIPS-III that is also in MIPS32r2 [high"
274 "ly experimental]\000mips3d\000Mips 3D ASE\000mips4\000MIPS IV ISA Suppo"
275 "rt\000mips4_32\000Subset of MIPS-IV that is also in MIPS32 [highly expe"
276 "rimental]\000mips4_32r2\000Subset of MIPS-IV that is also in MIPS32r2 ["
277 "highly experimental]\000mips5\000MIPS V ISA Support [highly experimenta"
278 "l]\000mips5_32r2\000Subset of MIPS-V that is also in MIPS32r2 [highly e"
279 "xperimental]\000mips64\000Mips64 ISA Support\000mips64r2\000Mips64r2 IS"
280 "A Support\000mips64r3\000Mips64r3 ISA Support\000mips64r5\000Mips64r5 I"
281 "SA Support\000mips64r6\000Mips64r6 ISA Support [experimental]\000msa\000"
282 "Mips MSA ASE\000mt\000Mips MT ASE\000nan2008\000IEEE 754-2008 NaN encod"
283 "ing\000noabicalls\000Disable SVR4-style position-independent code\000no"
284 "madd4\000Disable 4-operand madd.fmt and related instructions\000nooddsp"
285 "reg\000Disable odd numbered single-precision registers\000p5600\000The "
286 "P5600 Processor\000ptr64\000Pointers are 64-bit wide\000r5900\000R5900 "
287 "(PS2 Emotion Engine) Support\000reserve-gpr1\000Reserve MIPS GPR 1\000r"
288 "eserve-gpr10\000Reserve MIPS GPR 10\000reserve-gpr11\000Reserve MIPS GP"
289 "R 11\000reserve-gpr12\000Reserve MIPS GPR 12\000reserve-gpr13\000Reserv"
290 "e MIPS GPR 13\000reserve-gpr14\000Reserve MIPS GPR 14\000reserve-gpr15\000"
291 "Reserve MIPS GPR 15\000reserve-gpr16\000Reserve MIPS GPR 16\000reserve-"
292 "gpr17\000Reserve MIPS GPR 17\000reserve-gpr18\000Reserve MIPS GPR 18\000"
293 "reserve-gpr19\000Reserve MIPS GPR 19\000reserve-gpr2\000Reserve MIPS GP"
294 "R 2\000reserve-gpr20\000Reserve MIPS GPR 20\000reserve-gpr21\000Reserve"
295 " MIPS GPR 21\000reserve-gpr22\000Reserve MIPS GPR 22\000reserve-gpr23\000"
296 "Reserve MIPS GPR 23\000reserve-gpr24\000Reserve MIPS GPR 24\000reserve-"
297 "gpr25\000Reserve MIPS GPR 25\000reserve-gpr26\000Reserve MIPS GPR 26\000"
298 "reserve-gpr27\000Reserve MIPS GPR 27\000reserve-gpr28\000Reserve MIPS G"
299 "PR 28\000reserve-gpr29\000Reserve MIPS GPR 29\000reserve-gpr3\000Reserv"
300 "e MIPS GPR 3\000reserve-gpr30\000Reserve MIPS GPR 30\000reserve-gpr31\000"
301 "Reserve MIPS GPR 31\000reserve-gpr4\000Reserve MIPS GPR 4\000reserve-gp"
302 "r5\000Reserve MIPS GPR 5\000reserve-gpr6\000Reserve MIPS GPR 6\000reser"
303 "ve-gpr7\000Reserve MIPS GPR 7\000reserve-gpr8\000Reserve MIPS GPR 8\000"
304 "reserve-gpr9\000Reserve MIPS GPR 9\000single-float\000Only supports sin"
305 "gle precision float\000soft-float\000Does not support floating point in"
306 "structions\000strict-align\000Disable unaligned load store for r6\000sy"
307 "m32\000Symbols are 32 bit on Mips64\000use-compact-branches\000Use comp"
308 "act branch instructions for MIPS32R6/MIPS64R6\000use-indirect-jump-haza"
309 "rd\000Use indirect jump guards to prevent certain speculation based att"
310 "acks\000use-tcc-in-div\000Force the assembler to use trapping\000vfpu\000"
311 "Enable vector FPU instructions\000virt\000Mips Virtualization ASE\000xg"
312 "ot\000Assume 32-bit GOT\000"};
313
314#ifdef DBGFIELD
315#error "<target>GenSubtargetInfo.inc requires a DBGFIELD macro"
316#endif
317#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
318#define DBGFIELD(x) x,
319#define DBGVAL_OR_NULLPTR(x) x
320#else
321#define DBGFIELD(x)
322#define DBGVAL_OR_NULLPTR(x) nullptr
323#endif
324
325// ===============================================================
326// Data tables for the new per-operand machine model.
327
328static_assert(4 <= UINT8_MAX, "NumWriteProcResEntries does not fit in uint8_t");
329static_assert(1 <= UINT8_MAX, "NumWriteLatencyEntries does not fit in uint8_t");
330
331// {ProcResourceIdx, ReleaseAtCycle, AcquireAtCycle}
332extern const llvm::MCWriteProcResEntry MipsWriteProcResTable[] = {
333 { 0, 0, 0 }, // Invalid
334 {17, 1, 0}, // #1
335 {19, 1, 0}, // #2
336 { 6, 1, 0}, // #3
337 {15, 1, 0}, // #4
338 { 1, 1, 0}, // #5
339 {18, 1, 0}, // #6
340 {11, 31, 0}, // #7
341 {20, 31, 0}, // #8
342 { 6, 33, 0}, // #9
343 { 6, 1, 0}, // #10
344 {12, 1, 0}, // #11
345 { 6, 1, 0}, // #12
346 {14, 1, 0}, // #13
347 { 6, 1, 0}, // #14
348 {13, 1, 0}, // #15
349 { 2, 1, 0}, // #16
350 { 1, 1, 0}, // #17
351 { 8, 1, 0}, // #18
352 { 3, 1, 0}, // #19
353 { 9, 1, 0}, // #20
354 { 1, 1, 0}, // #21
355 {10, 1, 0}, // #22
356 { 4, 1, 0}, // #23
357 {11, 33, 0}, // #24
358 {20, 33, 0}, // #25
359 { 6, 14, 0}, // #26
360 { 7, 14, 0}, // #27
361 { 6, 29, 0}, // #28
362 { 7, 29, 0}, // #29
363 { 6, 21, 0}, // #30
364 { 7, 21, 0}, // #31
365 { 6, 10, 0}, // #32
366 { 7, 10, 0}, // #33
367 { 6, 1, 0}, // #34
368 {16, 1, 0}, // #35
369 { 5, 1, 0}, // #36
370 { 1, 1, 0}, // #37
371 {13, 1, 0}, // #38
372 { 1, 5, 0}, // #39
373 {13, 5, 0}, // #40
374 { 3, 1, 0}, // #41
375 {11, 1, 0}, // #42
376 { 4, 1, 0}, // #43
377 { 8, 1, 0}, // #44
378 { 4, 1, 0}, // #45
379 { 7, 1, 0}, // #46
380 { 4, 1, 0}, // #47
381 { 5, 4, 0}, // #48
382 { 7, 1, 0}, // #49
383 { 4, 1, 0}, // #50
384 { 5, 21, 0}, // #51
385 { 7, 1, 0}, // #52
386 { 4, 2, 0}, // #53
387 { 8, 2, 0}, // #54
388 { 4, 2, 0}, // #55
389 { 7, 2, 0}, // #56
390 { 4, 1, 0}, // #57
391 { 6, 29, 0}, // #58
392 { 7, 1, 0}, // #59
393 { 4, 1, 0}, // #60
394 { 6, 21, 0}, // #61
395 { 7, 1, 0}, // #62
396 { 1, 1, 0}, // #63
397 {14, 1, 0}, // #64
398 { 6, 1, 0}, // #65
399 { 7, 23, 0}, // #66
400 {11, 1, 0}, // #67
401 { 6, 1, 0}, // #68
402 {11, 1, 0}, // #69
403 { 6, 1, 0}, // #70
404 { 7, 35, 0}, // #71
405 {11, 1, 0}, // #72
406 { 1, 1, 0}, // #73
407 { 6, 1, 0}, // #74
408 {13, 1, 0}, // #75
409 {14, 1, 0}, // #76
410 { 1, 1, 0}, // #77
411 { 6, 1, 0}, // #78
412 {12, 1, 0}, // #79
413 {14, 1, 0}, // #80
414 { 6, 1, 0}, // #81
415 { 7, 31, 0}, // #82
416 {11, 1, 0}, // #83
417 { 1, 1, 0}, // #84
418 { 5, 1, 0}, // #85
419 {10, 1, 0}, // #86
420 { 1, 1, 0}, // #87
421 { 5, 1, 0}, // #88
422 {14, 1, 0}, // #89
423 { 1, 1, 0}, // #90
424 { 5, 3, 0}, // #91
425 {14, 1, 0}, // #92
426 { 1, 1, 0}, // #93
427 { 5, 1, 0}, // #94
428 { 8, 1, 0}, // #95
429 { 1, 1, 0}, // #96
430 { 2, 34, 0}, // #97
431 { 8, 1, 0}, // #98
432 { 6, 1, 0}, // #99
433 { 7, 27, 0}, // #100
434 {11, 1, 0}, // #101
435 { 1, 1, 0}, // #102
436 { 6, 1, 0}, // #103
437 {11, 1, 0}, // #104
438 {14, 1, 0} // #105
439}; // MipsWriteProcResTable
440
441// {Cycles, WriteResourceID}
442extern const llvm::MCWriteLatencyEntry MipsWriteLatencyTable[] = {
443 { 0, 0}, // Invalid
444 { 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
445 { 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
446 { 5, 0}, // #3 GenericWriteMDUtoGPR_GenericWriteFPUL_GenericWriteMSALongInt_GenericWriteCache_GenericWriteALULong_GenericReadWriteCOP0Long_GenericDSPMTHLIP_GenericDSPMTHILO_I6400FPUFmul_I6400MSAMult_I6400MSALongFloat5_P5600WriteMSALongInt_P5600WriteAL2Mult_P5600WriteAL2MAdd
447 {31, 0}, // #4 GenericWriteDIVU_P5600WriteFPUDivD
448 {33, 0}, // #5 GenericWriteFPUDivI_GenericWriteDIV
449 { 4, 0}, // #6 GenericWriteFPUS_GenericWriteCOP0TLB_GenericWriteMul_GenericWriteFPUMoveFP_I6400GPMUL_I6400FPUFadd_I6400FPULongFloat_I6400MSALongFloat4_P5600WriteFPUL_P5600WriteLoadOtherUnitsToFPU_P5600WriteLoadShifted
450 { 3, 0}, // #7 GenericWriteMSAOther3_GenericWriteCOP0_I6400WriteLSULoad_I6400MSAShortLogic3_I6400MSAMove_P5600WriteMSAOther3_P5600WriteAL2Mul
451 {17, 0}, // #8 GenericWriteFPUDivS_GenericWriteFPUSqrtS
452 {32, 0}, // #9 GenericWriteFPUDivD_I6400GPDIV
453 {29, 0}, // #10 GenericWriteFPUSqrtD
454 {25, 0}, // #11 GenericWriteFPURcpD
455 {13, 0}, // #12 GenericWriteFPURcpS
456 { 6, 0}, // #13 GenericDSPLong_I6400WriteLSUOther_P5600WriteFPUL_MADDSUB
457 { 8, 0}, // #14 I6400WriteLSUStore2_I6400MSALongFloat8_I6400MSALongFloatFuse
458 {22, 0}, // #15 I6400FPUFdivS_I6400MSADivW
459 {30, 0}, // #16 I6400MSADivD
460 {23, 0}, // #17 P5600WriteFPUDivI_P5600WriteFPUDivS
461 {35, 0}, // #18 P5600WriteFPUSqrtD
462 {34, 0}, // #19 P5600WriteAL2Div_P5600WriteAL2DivU
463 {27, 0} // #20 P5600WriteFPUSqrtS_P5600WriteFPURsqrtD_P5600WriteFPURsqrtS
464}; // MipsWriteLatencyTable
465
466// {UseIdx, WriteResourceID, Cycles}
467extern const llvm::MCReadAdvanceEntry MipsReadAdvanceTable[] = {
468 {0, 0, 0}, // Invalid
469 {0, 0, 5} // #1
470}; // MipsReadAdvanceTable
471
472// {Name, NumMicroOps, BeginGroup, EndGroup, RetireOOO, ReadAdvanceIdx, WriteProcResIdx, WriteLatencyIdx, NumReadAdvanceEntries, NumWriteProcResEntries, NumWriteLatencyEntries}
473static const llvm::MCSchedClassDesc MipsGenericModelSchedClasses[] = {
474 {DBGFIELD(1) 8191, false, false, false, 0, 0, 0, 0, 0, 0},
475 {DBGFIELD(/*SB_SD_SH_SW_SDC1_SDC164_SWC1_SWC2_R6_SDC2_R6_SDC3*/ 19) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #1
476 {DBGFIELD(/*SC_R6_SCD_R6_SYNCI_TLBP_TLBR_TLBWI_TLBWR_TLBINV_TLBINVF_CACHE_R6_SC64_R6*/ 69) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #2
477 {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, 0, 1, 2, 0, 2, 1}, // #3
478 {DBGFIELD(/*PREF_PREF_R6_PAUSE*/ 327) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #4
479 {DBGFIELD(/*SYNC*/ 346) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #5
480 {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, 0, 3, 2, 0, 2, 1}, // #6
481 {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
482 {DBGFIELD(/*MUL_R6_MULU_MUH_MUHU_DMUL_R6_DMUH_DMULU_DMUHU*/ 2049) 1, false, false, false, 0, 5, 3, 0, 2, 1}, // #8
483 {DBGFIELD(/*DIV_DIVU_MOD_MODU_DDIV_DMOD_DDIVU_DMODU*/ 2095) 1, false, false, false, 0, 7, 4, 0, 2, 1}, // #9
484 {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, 0, 9, 5, 0, 1, 1}, // #10
485 {DBGFIELD(/*FABS_S_FNEG_S_FMOV_S_FMOV_D32_FMOV_D64_FNEG_D32_FNEG_D64_CLASS_S_CLASS_D*/ 2199) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #11
486 {DBGFIELD(/*FADD_S_FSUB_S_FSUB_D32_FSUB_D64*/ 2272) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #12
487 {DBGFIELD(/*FMUL_S_FMUL_D32_FMUL_D64*/ 2304) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #13
488 {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, 0, 10, 3, 0, 2, 1}, // #14
489 {DBGFIELD(/*DIV_S_B_DIV_S_D_DIV_S_H_DIV_S_W*/ 2486) 1, false, false, false, 0, 9, 5, 0, 1, 1}, // #15
490 {DBGFIELD(/*DIV_U_B_DIV_U_D_DIV_U_H_DIV_U_W*/ 2518) 1, false, false, false, 0, 9, 5, 0, 1, 1}, // #16
491 {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, 0, 3, 2, 0, 2, 1}, // #17
492 {DBGFIELD(/*ASUB_S_B_ASUB_S_D_ASUB_S_H_ASUB_S_W*/ 2670) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #18
493 {DBGFIELD(/*ASUB_U_B_ASUB_U_D_ASUB_U_H_ASUB_U_W*/ 2706) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #19
494 {DBGFIELD(/*SUBSUS_U_B_SUBSUS_U_D_SUBSUS_U_H_SUBSUS_U_W*/ 2742) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #20
495 {DBGFIELD(/*MAX_D_MAX_S_MAXA_D_MAXA_S_MIN_D_MIN_S_MINA_D_MINA_S*/ 2786) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #21
496 {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, 0, 3, 1, 0, 2, 1}, // #22
497 {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, 0, 3, 7, 0, 2, 1}, // #23
498 {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, 0, 3, 1, 0, 2, 1}, // #24
499 {DBGFIELD(/*AND_V_ANDI_B_OR_V_ORI_B_XOR_V_XORI_B_NOR_V_NORI_B*/ 4560) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #25
500 {DBGFIELD(/*NOR_V_D_PSEUDO_NOR_V_H_PSEUDO_NOR_V_W_PSEUDO*/ 4610) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #26
501 {DBGFIELD(/*OR_V_D_PSEUDO_OR_V_H_PSEUDO_OR_V_W_PSEUDO*/ 4655) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #27
502 {DBGFIELD(/*XOR_V_D_PSEUDO_XOR_V_H_PSEUDO_XOR_V_W_PSEUDO*/ 4697) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #28
503 {DBGFIELD(/*AND_V_D_PSEUDO_AND_V_H_PSEUDO_AND_V_W_PSEUDO*/ 4742) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #29
504 {DBGFIELD(/*ILVEV_B_ILVEV_D_ILVEV_H_ILVEV_W*/ 4787) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #30
505 {DBGFIELD(/*ILVL_B_ILVL_D_ILVL_H_ILVL_W*/ 4819) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #31
506 {DBGFIELD(/*ILVOD_B_ILVOD_D_ILVOD_H_ILVOD_W*/ 4847) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #32
507 {DBGFIELD(/*ILVR_B_ILVR_D_ILVR_H_ILVR_W*/ 4879) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #33
508 {DBGFIELD(/*PCKEV_B_PCKEV_D_PCKEV_H_PCKEV_W*/ 4907) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #34
509 {DBGFIELD(/*PCKOD_B_PCKOD_D_PCKOD_H_PCKOD_W*/ 4939) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #35
510 {DBGFIELD(/*FILL_B_FILL_D_FILL_H_FILL_W*/ 4971) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #36
511 {DBGFIELD(/*FILL_FD_PSEUDO_FILL_FW_PSEUDO*/ 4999) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #37
512 {DBGFIELD(/*INSERT_FD_PSEUDO_INSERT_FW_PSEUDO*/ 5029) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #38
513 {DBGFIELD(/*SPLAT_B_SPLAT_D_SPLAT_H_SPLAT_W*/ 5063) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #39
514 {DBGFIELD(/*SPLATI_B_SPLATI_D_SPLATI_H_SPLATI_W*/ 5095) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #40
515 {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, 0, 12, 2, 0, 2, 1}, // #41
516 {DBGFIELD(/*LD_B_LD_H_LD_W_LD_D*/ 5263) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #42
517 {DBGFIELD(/*LDI_B_LDI_H_LDI_W_LDI_D_MOVE_V*/ 5283) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #43
518 {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, 0, 3, 6, 0, 2, 1}, // #44
519 {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, 0, 3, 6, 0, 2, 1}, // #45
520 {DBGFIELD(/*CMP_UN_D_CMP_UN_S*/ 5752) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #46
521 {DBGFIELD(/*CMP_UEQ_D_CMP_UEQ_S*/ 5770) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #47
522 {DBGFIELD(/*CMP_EQ_D_CMP_EQ_S*/ 5790) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #48
523 {DBGFIELD(/*CMP_LT_D_CMP_LT_S*/ 5808) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #49
524 {DBGFIELD(/*CMP_ULT_D_CMP_ULT_S*/ 5826) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #50
525 {DBGFIELD(/*CMP_LE_D_CMP_LE_S*/ 5846) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #51
526 {DBGFIELD(/*CMP_ULE_D_CMP_ULE_S*/ 5864) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #52
527 {DBGFIELD(/*CMP_F_D_CMP_F_S*/ 5884) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #53
528 {DBGFIELD(/*CMP_SAF_D_CMP_SAF_S*/ 5900) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #54
529 {DBGFIELD(/*CMP_SEQ_D_CMP_SEQ_S*/ 5920) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #55
530 {DBGFIELD(/*CMP_SLE_D_CMP_SLE_S*/ 5940) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #56
531 {DBGFIELD(/*CMP_SLT_D_CMP_SLT_S*/ 5960) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #57
532 {DBGFIELD(/*CMP_SUEQ_D_CMP_SUEQ_S*/ 5980) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #58
533 {DBGFIELD(/*CMP_SULE_D_CMP_SULE_S*/ 6002) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #59
534 {DBGFIELD(/*CMP_SULT_D_CMP_SULT_S*/ 6024) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #60
535 {DBGFIELD(/*CMP_SUN_D_CMP_SUN_S*/ 6046) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #61
536 {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, 0, 10, 3, 0, 2, 1}, // #62
537 {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, 0, 3, 1, 0, 2, 1}, // #63
538 {DBGFIELD(/*BSELI_B_BSEL_V*/ 6599) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #64
539 {DBGFIELD(/*BSEL_D_PSEUDO_BSEL_FD_PSEUDO_BSEL_FW_PSEUDO_BSEL_H_PSEUDO_BSEL_W_PSEUDO*/ 6614) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #65
540 {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, 0, 3, 2, 0, 2, 1}, // #66
541 {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, 0, 3, 3, 0, 2, 1}, // #67
542 {DBGFIELD(/*FLOG2_W_FLOG2_D*/ 7218) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #68
543 {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, 0, 10, 3, 0, 2, 1}, // #69
544 {DBGFIELD(/*PseudoCVT_D32_W_PseudoCVT_D64_L_PseudoCVT_D64_W_PseudoCVT_S_L_PseudoCVT_S_W*/ 7512) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #70
545 {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, 0, 3, 3, 0, 2, 1}, // #71
546 {DBGFIELD(/*FMADD_W_FMADD_D_FMSUB_W_FMSUB_D*/ 7738) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #72
547 {DBGFIELD(/*MSUBF_D_MSUBF_S_MADDF_D_MADDF_S*/ 7770) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #73
548 {DBGFIELD(/*FDIV_D*/ 7802) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #74
549 {DBGFIELD(/*FDIV_W*/ 7809) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #75
550 {DBGFIELD(/*ATOMIC_SWAP_I16_POSTRA_ATOMIC_SWAP_I32_POSTRA_ATOMIC_SWAP_I64_POSTRA_ATOMIC_SWAP_I8_POSTRA*/ 7816) 1, false, false, false, 0, 16, 2, 0, 1, 1}, // #76
551 {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, 0, 16, 2, 0, 1, 1}, // #77
552 {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, 0, 16, 2, 0, 1, 1}, // #78
553 {DBGFIELD(/*AND_LUi_NOR_OR_SLTi_SLTiu_SUB_SUBu_XOR*/ 9092) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #79
554 {DBGFIELD(/*SSNOP_NOP*/ 9131) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #80
555 {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, 0, 19, 7, 0, 2, 1}, // #81
556 {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, 0, 21, 1, 0, 2, 1}, // #82
557 {DBGFIELD(/*TEQ_TGE_TGEU*/ 9458) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #83
558 {DBGFIELD(/*PAUSE*/ 9471) 1, false, false, false, 0, 19, 7, 0, 2, 1}, // #84
559 {DBGFIELD(/*JAL_JALR_JALRHBPseudo_JALRPseudo_JALR_HB*/ 9477) 1, false, false, false, 0, 21, 2, 0, 2, 1}, // #85
560 {DBGFIELD(/*JALX*/ 9518) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #86
561 {DBGFIELD(/*TLBINV_TLBINVF_TLBP_TLBR_TLBWI_TLBWR*/ 9523) 1, false, false, false, 0, 19, 6, 0, 2, 1}, // #87
562 {DBGFIELD(/*MFC0_MTC0*/ 9560) 1, false, false, false, 0, 19, 7, 0, 2, 1}, // #88
563 {DBGFIELD(/*MFC2_MTC2*/ 9570) 1, false, false, false, 0, 23, 1, 0, 1, 1}, // #89
564 {DBGFIELD(/*HYPCALL_MFGC0_MFHGC0_MTGC0_MTHGC0_TLBGINV_TLBGINVF_TLBGP_TLBGR_TLBGWI_TLBGWR*/ 9580) 1, false, false, false, 0, 19, 1, 0, 2, 1}, // #90
565 {DBGFIELD(/*LB_LBu_LH_LHu_LW_LDC3_LWPC*/ 9657) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #91
566 {DBGFIELD(/*LL_LWC2_LWC3_LDC2_LBE_LBuE_LHE_LHuE_LWE_LLE*/ 9684) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #92
567 {DBGFIELD(/*LWL_LWR_LWLE_LWRE*/ 9728) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #93
568 {DBGFIELD(/*SB_SH_SW_SDC3*/ 9746) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #94
569 {DBGFIELD(/*SWC2_SWC3_SDC2_SC_SBE_SHE_SWE_SCE_SWL_SWR_SWLE_SWRE*/ 9760) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #95
570 {DBGFIELD(/*PREF*/ 9812) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #96
571 {DBGFIELD(/*PREFE_CACHE_CACHEE*/ 9817) 1, false, false, false, 0, 1, 3, 0, 2, 1}, // #97
572 {DBGFIELD(/*SYNCI*/ 9836) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #98
573 {DBGFIELD(/*CLO_CLZ_MFHI_MFLO_PseudoMFHI_PseudoMFLO*/ 9842) 1, false, false, false, 0, 17, 3, 0, 2, 1}, // #99
574 {DBGFIELD(/*DI_EI*/ 9882) 1, false, false, false, 0, 19, 7, 0, 2, 1}, // #100
575 {DBGFIELD(/*EHB_RDHWR_WSBH*/ 9888) 1, false, false, false, 0, 19, 7, 0, 2, 1}, // #101
576 {DBGFIELD(/*MOVN_I_I_MOVZ_I_I*/ 9903) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #102
577 {DBGFIELD(/*DIV*/ 9921) 1, false, false, false, 0, 24, 5, 0, 2, 1}, // #103
578 {DBGFIELD(/*PseudoSDIV_SDIV*/ 9925) 1, false, false, false, 0, 24, 5, 0, 2, 1}, // #104
579 {DBGFIELD(/*DIVU*/ 9941) 1, false, false, false, 0, 24, 5, 0, 2, 1}, // #105
580 {DBGFIELD(/*PseudoUDIV_UDIV*/ 9946) 1, false, false, false, 0, 7, 4, 0, 2, 1}, // #106
581 {DBGFIELD(/*MUL*/ 9962) 1, false, false, false, 0, 5, 3, 0, 2, 1}, // #107
582 {DBGFIELD(/*MULT_MULTu_PseudoMULT_PseudoMULTu*/ 9966) 1, false, false, false, 0, 5, 6, 0, 2, 1}, // #108
583 {DBGFIELD(/*MADD_MADDU_MSUB_MSUBU_MTHI_MTLO_PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU_PseudoMTLOHI*/ 10000) 1, false, false, false, 0, 17, 2, 0, 2, 1}, // #109
584 {DBGFIELD(/*EXT_INS*/ 10091) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #110
585 {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, 0, 3, 1, 0, 2, 1}, // #111
586 {DBGFIELD(/*ADDi*/ 10186) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #112
587 {DBGFIELD(/*VSHF_B_VSHF_D_VSHF_H_VSHF_W*/ 10191) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #113
588 {DBGFIELD(/*BINSLI_B_BINSLI_D_BINSLI_H_BINSLI_W_BINSL_B_BINSL_D_BINSL_H_BINSL_W*/ 10219) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #114
589 {DBGFIELD(/*BINSRI_B_BINSRI_D_BINSRI_H_BINSRI_W_BINSR_B_BINSR_D_BINSR_H_BINSR_W*/ 10287) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #115
590 {DBGFIELD(/*INSERT_B_INSERT_D_INSERT_H_INSERT_W*/ 10355) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #116
591 {DBGFIELD(/*SLDI_B_SLDI_D_SLDI_H_SLDI_W_SLD_B_SLD_D_SLD_H_SLD_W*/ 10391) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #117
592 {DBGFIELD(/*BCLRI_B_BCLRI_D_BCLRI_H_BCLRI_W_BCLR_B_BCLR_D_BCLR_H_BCLR_W*/ 10443) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #118
593 {DBGFIELD(/*BNEGI_B_BNEGI_D_BNEGI_H_BNEGI_W_BNEG_B_BNEG_D_BNEG_H_BNEG_W*/ 10503) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #119
594 {DBGFIELD(/*BMNZI_B_BMNZ_V_BMZI_B_BMZ_V*/ 10563) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #120
595 {DBGFIELD(/*PCNT_B_PCNT_D_PCNT_H_PCNT_W*/ 10591) 1, false, false, false, 0, 3, 7, 0, 2, 1}, // #121
596 {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, 0, 3, 1, 0, 2, 1}, // #122
597 {DBGFIELD(/*CFCMSA_CTCMSA*/ 10674) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #123
598 {DBGFIELD(/*FABS_S_FMOV_D32_FMOV_D64_FMOV_S_FNEG_S_FNEG_D32_FNEG_D64*/ 10688) 1, false, false, false, 0, 12, 6, 0, 2, 1}, // #124
599 {DBGFIELD(/*FABS_D32_FABS_D64*/ 10745) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #125
600 {DBGFIELD(/*MOVF_D32_MOVF_D64_MOVF_S_MOVT_D32_MOVT_D64_MOVT_S*/ 10763) 1, false, false, false, 0, 12, 6, 0, 2, 1}, // #126
601 {DBGFIELD(/*ADD_A_B_ADD_A_D_ADD_A_H_ADD_A_W*/ 10813) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #127
602 {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, 0, 3, 2, 0, 2, 1}, // #128
603 {DBGFIELD(/*ADDVI_B_ADDVI_D_ADDVI_H_ADDVI_W_ADDV_B_ADDV_D_ADDV_H_ADDV_W*/ 10953) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #129
604 {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, 0, 3, 2, 0, 2, 1}, // #130
605 {DBGFIELD(/*SHF_B_SHF_H_SHF_W*/ 11149) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #131
606 {DBGFIELD(/*MOVE_V*/ 11167) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #132
607 {DBGFIELD(/*AND_V_NOR_V_OR_V_XOR_V*/ 11174) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #133
608 {DBGFIELD(/*FEXP2_D_FEXP2_W*/ 11197) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #134
609 {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, 0, 3, 6, 0, 2, 1}, // #135
610 {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, 0, 3, 6, 0, 2, 1}, // #136
611 {DBGFIELD(/*CEQI_B_CEQI_D_CEQI_H_CEQI_W_CEQ_B_CEQ_D_CEQ_H_CEQ_W*/ 11485) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #137
612 {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, 0, 3, 6, 0, 2, 1}, // #138
613 {DBGFIELD(/*FSUEQ_D_FSUEQ_W*/ 11621) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #139
614 {DBGFIELD(/*FSULE_D_FSULE_W*/ 11637) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #140
615 {DBGFIELD(/*FSULT_D_FSULT_W*/ 11653) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #141
616 {DBGFIELD(/*FSUNE_D_FSUNE_W*/ 11669) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #142
617 {DBGFIELD(/*FSUN_D_FSUN_W*/ 11685) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #143
618 {DBGFIELD(/*FCAF_D_FCAF_W*/ 11699) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #144
619 {DBGFIELD(/*FCEQ_D_FCEQ_W*/ 11713) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #145
620 {DBGFIELD(/*FCLE_D_FCLE_W*/ 11727) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #146
621 {DBGFIELD(/*FCLT_D_FCLT_W*/ 11741) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #147
622 {DBGFIELD(/*FCNE_D_FCNE_W*/ 11755) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #148
623 {DBGFIELD(/*FCOR_D_FCOR_W*/ 11769) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #149
624 {DBGFIELD(/*FCUEQ_D_FCUEQ_W*/ 11783) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #150
625 {DBGFIELD(/*FCULE_D_FCULE_W*/ 11799) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #151
626 {DBGFIELD(/*FCULT_D_FCULT_W*/ 11815) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #152
627 {DBGFIELD(/*FCUNE_D_FCUNE_W*/ 11831) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #153
628 {DBGFIELD(/*FABS_D_FABS_W*/ 11847) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #154
629 {DBGFIELD(/*FFINT_S_D_FFINT_S_W_FFINT_U_D_FFINT_U_W*/ 11861) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #155
630 {DBGFIELD(/*FFQL_D_FFQL_W*/ 11901) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #156
631 {DBGFIELD(/*FFQR_D_FFQR_W*/ 11915) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #157
632 {DBGFIELD(/*FTINT_S_D_FTINT_S_W_FTINT_U_D_FTINT_U_W*/ 11929) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #158
633 {DBGFIELD(/*FRINT_D_FRINT_W*/ 11969) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #159
634 {DBGFIELD(/*FTQ_H_FTQ_W*/ 11985) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #160
635 {DBGFIELD(/*FTRUNC_S_D_FTRUNC_S_W_FTRUNC_U_D_FTRUNC_U_W*/ 11997) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #161
636 {DBGFIELD(/*FEXDO_H_FEXDO_W*/ 12041) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #162
637 {DBGFIELD(/*FEXUPL_D_FEXUPL_W*/ 12057) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #163
638 {DBGFIELD(/*FEXUPR_D_FEXUPR_W*/ 12075) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #164
639 {DBGFIELD(/*FCLASS_D_FCLASS_W*/ 12093) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #165
640 {DBGFIELD(/*FMAX_A_D_FMAX_A_W*/ 12111) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #166
641 {DBGFIELD(/*FMAX_D_FMAX_W*/ 12129) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #167
642 {DBGFIELD(/*FMIN_A_D_FMIN_A_W*/ 12143) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #168
643 {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, 0, 3, 2, 0, 2, 1}, // #169
644 {DBGFIELD(/*SUBSUU_S_B_SUBSUU_S_D_SUBSUU_S_H_SUBSUU_S_W*/ 12233) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #170
645 {DBGFIELD(/*SUBVI_B_SUBVI_D_SUBVI_H_SUBVI_W*/ 12277) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #171
646 {DBGFIELD(/*HADD_S_D_HADD_S_H_HADD_S_W_HADD_U_D_HADD_U_H_HADD_U_W*/ 12309) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #172
647 {DBGFIELD(/*HSUB_S_D_HSUB_S_H_HSUB_S_W_HSUB_U_D_HSUB_U_H_HSUB_U_W*/ 12363) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #173
648 {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, 0, 3, 1, 0, 2, 1}, // #174
649 {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, 0, 3, 1, 0, 2, 1}, // #175
650 {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, 0, 3, 1, 0, 2, 1}, // #176
651 {DBGFIELD(/*SRAI_B_SRAI_D_SRAI_H_SRAI_W_SRA_B_SRA_D_SRA_H_SRA_W*/ 12609) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #177
652 {DBGFIELD(/*SRLI_B_SRLI_D_SRLI_H_SRLI_W_SRL_B_SRL_D_SRL_H_SRL_W*/ 12661) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #178
653 {DBGFIELD(/*SRARI_B_SRARI_D_SRARI_H_SRARI_W_SRAR_B_SRAR_D_SRAR_H_SRAR_W*/ 12713) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #179
654 {DBGFIELD(/*SRLRI_B_SRLRI_D_SRLRI_H_SRLRI_W_SRLR_B_SRLR_D_SRLR_H_SRLR_W*/ 12773) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #180
655 {DBGFIELD(/*SLLI_B_SLLI_D_SLLI_H_SLLI_W_SLL_B_SLL_D_SLL_H_SLL_W*/ 12833) 1, false, false, false, 0, 3, 1, 0, 2, 1}, // #181
656 {DBGFIELD(/*FADD_D32_FADD_D64*/ 12885) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #182
657 {DBGFIELD(/*FADD_PS64_FMUL_PS64_FSUB_PS64*/ 12903) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #183
658 {DBGFIELD(/*TRUNC_L_D64_TRUNC_L_S_TRUNC_W_D32_TRUNC_W_D64_TRUNC_W_S*/ 12933) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #184
659 {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, 0, 10, 3, 0, 2, 1}, // #185
660 {DBGFIELD(/*CVT_PS_S64*/ 13121) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #186
661 {DBGFIELD(/*CVT_S_PL64_CVT_S_PU64*/ 13132) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #187
662 {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, 0, 3, 2, 0, 2, 1}, // #188
663 {DBGFIELD(/*FCMP_D32_FCMP_D64_FCMP_S32*/ 13584) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #189
664 {DBGFIELD(/*PLL_PS64_PLU_PS64_PUL_PS64_PUU_PS64*/ 13611) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #190
665 {DBGFIELD(/*FDIV_S*/ 13647) 1, false, false, false, 0, 26, 8, 0, 2, 1}, // #191
666 {DBGFIELD(/*FDIV_D32_FDIV_D64*/ 13654) 1, false, false, false, 0, 28, 9, 0, 2, 1}, // #192
667 {DBGFIELD(/*FSQRT_S*/ 13672) 1, false, false, false, 0, 26, 8, 0, 2, 1}, // #193
668 {DBGFIELD(/*FSQRT_D32_FSQRT_D64*/ 13680) 1, false, false, false, 0, 28, 10, 0, 2, 1}, // #194
669 {DBGFIELD(/*FRCP_D_FRCP_W*/ 13700) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #195
670 {DBGFIELD(/*FRSQRT_D_FRSQRT_W*/ 13714) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #196
671 {DBGFIELD(/*RECIP_D32_RECIP_D64_RSQRT_D32_RSQRT_D64*/ 13732) 1, false, false, false, 0, 30, 11, 0, 2, 1}, // #197
672 {DBGFIELD(/*RECIP_S_RSQRT_S*/ 13772) 1, false, false, false, 0, 32, 12, 0, 2, 1}, // #198
673 {DBGFIELD(/*FMADD_D_FMADD_W*/ 13788) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #199
674 {DBGFIELD(/*FSQRT_W*/ 13804) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #200
675 {DBGFIELD(/*FMUL_D_FMUL_W*/ 13812) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #201
676 {DBGFIELD(/*FADD_D_FADD_W*/ 13826) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #202
677 {DBGFIELD(/*DPADD_S_D_DPADD_S_H_DPADD_S_W_DPADD_U_D_DPADD_U_H_DPADD_U_W*/ 13840) 1, false, false, false, 0, 3, 3, 0, 2, 1}, // #203
678 {DBGFIELD(/*DOTP_S_D_DOTP_S_H_DOTP_S_W_DOTP_U_D_DOTP_U_H_DOTP_U_W*/ 13900) 1, false, false, false, 0, 3, 3, 0, 2, 1}, // #204
679 {DBGFIELD(/*MSUBV_B_MSUBV_D_MSUBV_H_MSUBV_W*/ 13954) 1, false, false, false, 0, 3, 3, 0, 2, 1}, // #205
680 {DBGFIELD(/*MADDV_B_MADDV_D_MADDV_H_MADDV_W*/ 13986) 1, false, false, false, 0, 3, 3, 0, 2, 1}, // #206
681 {DBGFIELD(/*MULV_B_MULV_D_MULV_H_MULV_W*/ 14018) 1, false, false, false, 0, 3, 3, 0, 2, 1}, // #207
682 {DBGFIELD(/*MADDR_Q_H_MADDR_Q_W*/ 14046) 1, false, false, false, 0, 3, 3, 0, 2, 1}, // #208
683 {DBGFIELD(/*MADD_Q_H_MADD_Q_W*/ 14066) 1, false, false, false, 0, 3, 3, 0, 2, 1}, // #209
684 {DBGFIELD(/*MSUBR_Q_H_MSUBR_Q_W*/ 14084) 1, false, false, false, 0, 3, 3, 0, 2, 1}, // #210
685 {DBGFIELD(/*MSUB_Q_H_MSUB_Q_W*/ 14104) 1, false, false, false, 0, 3, 3, 0, 2, 1}, // #211
686 {DBGFIELD(/*MULR_Q_H_MULR_Q_W*/ 14122) 1, false, false, false, 0, 3, 3, 0, 2, 1}, // #212
687 {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, 0, 10, 3, 0, 2, 1}, // #213
688 {DBGFIELD(/*CTC1_MTC1_MTC1_D64_MTHC1_D32_MTHC1_D64_BuildPairF64_BuildPairF64_64*/ 14246) 1, false, false, false, 0, 12, 2, 0, 2, 1}, // #214
689 {DBGFIELD(/*BuildPairF64_FPR*/ 14314) 1, false, false, false, 0, 12, 2, 0, 2, 1}, // #215
690 {DBGFIELD(/*COPY_U_B_COPY_U_H_COPY_U_W*/ 14331) 1, false, false, false, 0, 12, 2, 0, 2, 1}, // #216
691 {DBGFIELD(/*BC1F_BC1FL_BC1T_BC1TL_MOVF_I_MOVT_I*/ 14358) 1, false, false, false, 0, 12, 6, 0, 2, 1}, // #217
692 {DBGFIELD(/*CFC1_MFC1_MFC1_D64_MFHC1_D32_MFHC1_D64_ExtractElementF64_ExtractElementF64_64*/ 14394) 1, false, false, false, 0, 12, 2, 0, 2, 1}, // #218
693 {DBGFIELD(/*SDC1_SDC164_SWC1*/ 14472) 1, false, false, false, 0, 34, 1, 0, 2, 1}, // #219
694 {DBGFIELD(/*SDXC1_SDXC164_SWXC1_SUXC1_SUXC164*/ 14489) 1, false, false, false, 0, 34, 1, 0, 2, 1}, // #220
695 {DBGFIELD(/*ST_B_ST_D_ST_H_ST_W*/ 14523) 1, false, false, false, 0, 34, 1, 0, 2, 1}, // #221
696 {DBGFIELD(/*MOVN_I_D32_MOVN_I_D64_MOVN_I_S_MOVZ_I_D32_MOVZ_I_D64_MOVZ_I_S*/ 14543) 1, false, false, false, 0, 12, 6, 0, 2, 1}, // #222
697 {DBGFIELD(/*LDC1_LDC164_LWC1*/ 14605) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #223
698 {DBGFIELD(/*LDXC1_LDXC164_LWXC1_LUXC1_LUXC164*/ 14622) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #224
699 {DBGFIELD(/*CEIL_L_D64_CEIL_L_S_CEIL_W_D32_CEIL_W_D64_CEIL_W_S*/ 14656) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #225
700 {DBGFIELD(/*FLOOR_L_D64_FLOOR_L_S_FLOOR_W_D32_FLOOR_W_D64_FLOOR_W_S*/ 14707) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #226
701 {DBGFIELD(/*ROUND_L_D64_ROUND_L_S_ROUND_W_D32_ROUND_W_D64_ROUND_W_S*/ 14763) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #227
702 {DBGFIELD(/*ROTRV*/ 14819) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #228
703 {DBGFIELD(/*ADD_ADDiu_ADDu_ANDi_ORi_ROTR_SEB_SEH_SLL_SLLV_SLT_SLTu_SRA_SRAV_SRL_SRLV_XORi*/ 14825) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #229
704 {DBGFIELD(/*CLO_CLZ*/ 14903) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #230
705 {DBGFIELD(/*LEA_ADDiu*/ 14911) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #231
706 {DBGFIELD(/*WSBH*/ 14921) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #232
707 {DBGFIELD(/*COPY*/ 14926) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #233
708 {DBGFIELD(/*ADDIUPC_ALIGN_ALUIPC_AUI_AUIPC_BITSWAP_CLO_R6_CLZ_R6_LSA_R6_SELEQZ_SELNEZ*/ 14931) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #234
709 {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*/ 15005) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #235
710 {DBGFIELD(/*Constant32_LwConstant32_GotPrologue16_CONSTPOOL_ENTRY*/ 15511) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #236
711 {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*/ 15565) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #237
712 {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*/ 16002) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #238
713 {DBGFIELD(/*AND64_ANDi64_DEXT64_32_DSLL64_32_ORi64_SEB64_SEH64_SLL64_32_SLL64_64_SLT64_SLTi64_SLTiu64_SLTu64_XOR64_XORi64*/ 16415) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #239
714 {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*/ 16525) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #240
715 {DBGFIELD(/*DADDi_DCLO_DCLZ_LEA_ADDiu64*/ 16690) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #241
716 {DBGFIELD(/*DALIGN_DAHI_DATI_DAUI_DCLO_R6_DCLZ_R6_DBITSWAP_DLSA_DLSA_R6_SELEQZ64_SELNEZ64*/ 16718) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #242
717 {DBGFIELD(/*MADD_MADDU_MSUB_MSUBU*/ 16796) 1, false, false, false, 0, 5, 1, 0, 2, 1}, // #243
718 {DBGFIELD(/*PseudoMADD_MM_PseudoMADDU_MM_PseudoMSUB_MM_PseudoMSUBU_MM_PseudoMULT_MM_PseudoMULTu_MM*/ 16818) 1, false, false, false, 0, 5, 1, 0, 2, 1}, // #244
719 {DBGFIELD(/*PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU*/ 16905) 1, false, false, false, 0, 5, 1, 0, 2, 1}, // #245
720 {DBGFIELD(/*PseudoMULT_PseudoMULTu*/ 16951) 1, false, false, false, 0, 5, 1, 0, 2, 1}, // #246
721 {DBGFIELD(/*PseudoMFHI_MM_PseudoMFLO_MM*/ 16974) 1, false, false, false, 0, 17, 3, 0, 2, 1}, // #247
722 {DBGFIELD(/*RDHWR*/ 17002) 1, false, false, false, 0, 17, 2, 0, 2, 1}, // #248
723 {DBGFIELD(/*PseudoMTLOHI_MM*/ 17008) 1, false, false, false, 0, 17, 2, 0, 2, 1}, // #249
724 {DBGFIELD(/*MUH_MUHU_MULU_MUL_R6*/ 17024) 1, false, false, false, 0, 5, 6, 0, 2, 1}, // #250
725 {DBGFIELD(/*MOD_MODU*/ 17045) 1, false, false, false, 0, 24, 5, 0, 2, 1}, // #251
726 {DBGFIELD(/*MultRxRy16_MultuRxRy16_MultRxRyRz16_MultuRxRyRz16*/ 17054) 1, false, false, false, 0, 5, 1, 0, 2, 1}, // #252
727 {DBGFIELD(/*DivRxRy16*/ 17104) 1, false, false, false, 0, 24, 5, 0, 2, 1}, // #253
728 {DBGFIELD(/*DivuRxRy16*/ 17114) 1, false, false, false, 0, 7, 4, 0, 2, 1}, // #254
729 {DBGFIELD(/*MULT_MM_MULTu_MM_MADD_MM_MADDU_MM_MSUB_MM_MSUBU_MM*/ 17125) 1, false, false, false, 0, 5, 6, 0, 2, 1}, // #255
730 {DBGFIELD(/*MUL_MM*/ 17176) 1, false, false, false, 0, 17, 3, 0, 2, 1}, // #256
731 {DBGFIELD(/*SDIV_MM_SDIV_MM_Pseudo*/ 17183) 1, false, false, false, 0, 24, 5, 0, 2, 1}, // #257
732 {DBGFIELD(/*UDIV_MM_UDIV_MM_Pseudo*/ 17206) 1, false, false, false, 0, 7, 4, 0, 2, 1}, // #258
733 {DBGFIELD(/*MFHI16_MM_MFLO16_MM_MOVF_I_MM_MOVT_I_MM_MFHI_MM_MFLO_MM_MTHI_MM_MTLO_MM*/ 17229) 1, false, false, false, 0, 17, 2, 0, 2, 1}, // #259
734 {DBGFIELD(/*RDHWR_MM*/ 17301) 1, false, false, false, 0, 17, 2, 0, 2, 1}, // #260
735 {DBGFIELD(/*MUHU_MMR6_MUH_MMR6_MULU_MMR6_MUL_MMR6*/ 17310) 1, false, false, false, 0, 5, 6, 0, 2, 1}, // #261
736 {DBGFIELD(/*MODU_MMR6_MOD_MMR6_DIVU_MMR6_DIV_MMR6*/ 17348) 1, false, false, false, 0, 24, 5, 0, 2, 1}, // #262
737 {DBGFIELD(/*RDHWR_MMR6*/ 17386) 1, false, false, false, 0, 17, 2, 0, 2, 1}, // #263
738 {DBGFIELD(/*DMULU*/ 17397) 1, false, false, false, 0, 5, 1, 0, 2, 1}, // #264
739 {DBGFIELD(/*DMULT_DMULTu_PseudoDMULT_PseudoDMULTu*/ 17403) 1, false, false, false, 0, 5, 1, 0, 2, 1}, // #265
740 {DBGFIELD(/*DSDIV_PseudoDSDIV*/ 17441) 1, false, false, false, 0, 24, 5, 0, 2, 1}, // #266
741 {DBGFIELD(/*DUDIV_PseudoDUDIV*/ 17459) 1, false, false, false, 0, 7, 4, 0, 2, 1}, // #267
742 {DBGFIELD(/*MFHI64_MFLO64_PseudoMFHI64_PseudoMFLO64_PseudoMTLOHI64*/ 17477) 1, false, false, false, 0, 17, 3, 0, 2, 1}, // #268
743 {DBGFIELD(/*MTHI64_MTLO64*/ 17532) 1, false, false, false, 0, 17, 2, 0, 2, 1}, // #269
744 {DBGFIELD(/*RDHWR64*/ 17546) 1, false, false, false, 0, 17, 2, 0, 2, 1}, // #270
745 {DBGFIELD(/*MOVN_I_I64_MOVN_I64_I_MOVN_I64_I64_MOVZ_I_I64_MOVZ_I64_I_MOVZ_I64_I64*/ 17554) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #271
746 {DBGFIELD(/*DDIV_DMOD*/ 17624) 1, false, false, false, 0, 24, 5, 0, 2, 1}, // #272
747 {DBGFIELD(/*B_BAL_BAL_BR_BEQ_BNE_BGTZ_BGEZ_BLEZ_BLTZ_J_ERET_ERet_ERETNC_DERET*/ 17634) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #273
748 {DBGFIELD(/*BLTZAL_JR_JR_HB*/ 17700) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #274
749 {DBGFIELD(/*NAL*/ 17716) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #275
750 {DBGFIELD(/*BEQL_BNEL_BGEZL_BGTZL_BLEZL_BLTZL*/ 17720) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #276
751 {DBGFIELD(/*TAILCALL_PseudoReturn_RetRA*/ 17754) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #277
752 {DBGFIELD(/*TAILCALLREG_TAILCALLREGHB_PseudoIndirectBranch_PseudoIndirectHazardBranch*/ 17782) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #278
753 {DBGFIELD(/*BGEZAL*/ 17856) 1, false, false, false, 0, 21, 2, 0, 2, 1}, // #279
754 {DBGFIELD(/*BGEZALL_BLTZALL*/ 17863) 1, false, false, false, 0, 21, 2, 0, 2, 1}, // #280
755 {DBGFIELD(/*BREAK_SYSCALL_TNE_TLT_TLTU_TRAP*/ 17879) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #281
756 {DBGFIELD(/*BALC_BEQZALC_BGEZALC_BGTZALC_BLEZALC_BLTZALC_BNEZALC_JIALC*/ 17911) 1, false, false, false, 0, 21, 2, 0, 2, 1}, // #282
757 {DBGFIELD(/*BC_BC2EQZ_BC2NEZ_BEQC_BEQZC_BGEC_BGEUC_BGEZC_BGTZC_BLEZC_BLTC_BLTUC_BLTZC_BNEC_BNEZC_BNVC_BOVC_JIC_JR_HB_R6_PseudoIndirectBranchR6_PseudoIndrectHazardBranchR6*/ 17970) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #283
758 {DBGFIELD(/*SIGRIE*/ 18129) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #284
759 {DBGFIELD(/*TAILCALLR6REG_TAILCALLHBR6REG*/ 18136) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #285
760 {DBGFIELD(/*SDBBP_R6*/ 18166) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #286
761 {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*/ 18175) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #287
762 {DBGFIELD(/*Jal16_JalB16_JumpLinkReg16*/ 18483) 1, false, false, false, 0, 21, 2, 0, 2, 1}, // #288
763 {DBGFIELD(/*Break16*/ 18510) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #289
764 {DBGFIELD(/*SelBeqZ_SelTBteqZCmp_SelTBteqZCmpi_SelTBteqZSlt_SelTBteqZSlti_SelTBteqZSltu_SelTBteqZSltiu_SelBneZ_SelTBtneZCmp_SelTBtneZCmpi_SelTBtneZSlt_SelTBtneZSlti_SelTBtneZSltu_SelTBtneZSltiu*/ 18518) 1, false, false, false, 0, 17, 3, 0, 2, 1}, // #290
765 {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*/ 18700) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #291
766 {DBGFIELD(/*BGEZALS_MM_BGEZAL_MM_BLTZALS_MM_BLTZAL_MM_JALR16_MM_JALRS16_MM_JALRS_MM_JALR_MM_JALS_MM_JALX_MM_JAL_MM*/ 18870) 1, false, false, false, 0, 21, 2, 0, 2, 1}, // #292
767 {DBGFIELD(/*TAILCALLREG_MM_TAILCALL_MM_PseudoIndirectBranch_MM*/ 18973) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #293
768 {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*/ 19024) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #294
769 {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*/ 19177) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #295
770 {DBGFIELD(/*BALC_MMR6_BEQZALC_MMR6_BGEZALC_MMR6_BGTZALC_MMR6_BLEZALC_MMR6_BLTZALC_MMR6_BNEZALC_MMR6_JALRC16_MMR6_JALRC_HB_MMR6_JALRC_MMR6_JIALC_MMR6*/ 19570) 1, false, false, false, 0, 21, 2, 0, 2, 1}, // #296
771 {DBGFIELD(/*TAILCALLREG_MMR6_TAILCALL_MMR6*/ 19707) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #297
772 {DBGFIELD(/*BREAK16_MMR6_BREAK_MMR6_SDBBP_MMR6_SDBBP16_MMR6*/ 19738) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #298
773 {DBGFIELD(/*BEQ64_BGEZ64_BGTZ64_BLEZ64_BLTZ64_BNE64_JR64*/ 19786) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #299
774 {DBGFIELD(/*JALR64_JALR64Pseudo_JALRHB64Pseudo_JALR_HB64*/ 19831) 1, false, false, false, 0, 21, 2, 0, 2, 1}, // #300
775 {DBGFIELD(/*JR_HB64_TAILCALLREG64_TAILCALLREGHB64*/ 19876) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #301
776 {DBGFIELD(/*PseudoReturn64*/ 19914) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #302
777 {DBGFIELD(/*BEQC64_BEQZC64_BGEC64_BGEUC64_BGEZC64_BGTZC64_BLEZC64_BLTC64_BLTUC64_BLTZC64_BNEC64_BNEZC64_JIC64*/ 19929) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #303
778 {DBGFIELD(/*PseudoIndirectBranch64_PseudoIndirectHazardBranch64*/ 20027) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #304
779 {DBGFIELD(/*JIALC64*/ 20079) 1, false, false, false, 0, 21, 2, 0, 2, 1}, // #305
780 {DBGFIELD(/*JR_HB64_R6_TAILCALL64R6REG_TAILCALLHB64R6REG_PseudoIndirectBranch64R6_PseudoIndrectHazardBranch64R6*/ 20087) 1, false, false, false, 0, 21, 1, 0, 2, 1}, // #306
781 {DBGFIELD(/*TLBP_TLBR_TLBWI_TLBWR*/ 20187) 1, false, false, false, 0, 19, 6, 0, 2, 1}, // #307
782 {DBGFIELD(/*MFC0*/ 20209) 1, false, false, false, 0, 19, 2, 0, 2, 1}, // #308
783 {DBGFIELD(/*EVP_DVP*/ 20214) 1, false, false, false, 0, 19, 7, 0, 2, 1}, // #309
784 {DBGFIELD(/*TLBP_MM_TLBR_MM_TLBWI_MM_TLBWR_MM*/ 20222) 1, false, false, false, 0, 19, 6, 0, 2, 1}, // #310
785 {DBGFIELD(/*DI_MM_EI_MM*/ 20256) 1, false, false, false, 0, 19, 7, 0, 2, 1}, // #311
786 {DBGFIELD(/*EHB_MM_PAUSE_MM_WAIT_MM*/ 20268) 1, false, false, false, 0, 19, 7, 0, 2, 1}, // #312
787 {DBGFIELD(/*RDPGPR_MMR6_WRPGPR_MMR6*/ 20292) 1, false, false, false, 0, 19, 7, 0, 2, 1}, // #313
788 {DBGFIELD(/*TLBINV_MMR6_TLBINVF_MMR6*/ 20316) 1, false, false, false, 0, 19, 6, 0, 2, 1}, // #314
789 {DBGFIELD(/*MFHC0_MMR6_MFC0_MMR6_MFHC2_MMR6_MFC2_MMR6*/ 20341) 1, false, false, false, 0, 19, 2, 0, 2, 1}, // #315
790 {DBGFIELD(/*MTHC0_MMR6_MTC0_MMR6_MTHC2_MMR6_MTC2_MMR6*/ 20383) 1, false, false, false, 0, 19, 7, 0, 2, 1}, // #316
791 {DBGFIELD(/*EVP_MMR6_DVP_MMR6*/ 20425) 1, false, false, false, 0, 19, 7, 0, 2, 1}, // #317
792 {DBGFIELD(/*DI_MMR6_EI_MMR6*/ 20443) 1, false, false, false, 0, 19, 7, 0, 2, 1}, // #318
793 {DBGFIELD(/*EHB_MMR6_PAUSE_MMR6_WAIT_MMR6*/ 20459) 1, false, false, false, 0, 19, 7, 0, 2, 1}, // #319
794 {DBGFIELD(/*DMFC0*/ 20489) 1, false, false, false, 0, 19, 2, 0, 2, 1}, // #320
795 {DBGFIELD(/*DMTC0*/ 20495) 1, false, false, false, 0, 19, 7, 0, 2, 1}, // #321
796 {DBGFIELD(/*DMFC2_DMTC2*/ 20501) 1, false, false, false, 0, 23, 1, 0, 1, 1}, // #322
797 {DBGFIELD(/*CFC2_MM_CTC2_MM*/ 20513) 1, false, false, false, 0, 17, 2, 0, 2, 1}, // #323
798 {DBGFIELD(/*DMT_DVPE_EMT_EVPE_MFTR_MTTR*/ 20529) 1, false, false, false, 0, 17, 2, 0, 2, 1}, // #324
799 {DBGFIELD(/*YIELD*/ 20557) 1, false, false, false, 0, 19, 3, 0, 2, 1}, // #325
800 {DBGFIELD(/*FORK*/ 20563) 1, false, false, false, 0, 19, 1, 0, 2, 1}, // #326
801 {DBGFIELD(/*DMFGC0_DMTGC0*/ 20568) 1, false, false, false, 0, 19, 1, 0, 2, 1}, // #327
802 {DBGFIELD(/*HYPCALL_MM_TLBGINVF_MM_TLBGINV_MM_TLBGP_MM_TLBGR_MM_TLBGWI_MM_TLBGWR_MM_MFGC0_MM_MFHGC0_MM_MTGC0_MM_MTHGC0_MM*/ 20582) 1, false, false, false, 0, 19, 1, 0, 2, 1}, // #328
803 {DBGFIELD(/*LB_LBu_LH_LHu_LW_LDC3*/ 20692) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #329
804 {DBGFIELD(/*LL_LWC2_LWC3_LDC2*/ 20714) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #330
805 {DBGFIELD(/*LWL_LWR*/ 20732) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #331
806 {DBGFIELD(/*SWC2_SWC3_SDC2*/ 20740) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #332
807 {DBGFIELD(/*SWL_SWR*/ 20755) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #333
808 {DBGFIELD(/*SC*/ 20763) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #334
809 {DBGFIELD(/*SC_MMR6*/ 20766) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #335
810 {DBGFIELD(/*CACHE*/ 20774) 1, false, false, false, 0, 1, 3, 0, 2, 1}, // #336
811 {DBGFIELD(/*LDC2_R6_LL_R6_LWC2_R6*/ 20780) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #337
812 {DBGFIELD(/*SWC2_R6_SDC2_R6*/ 20802) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #338
813 {DBGFIELD(/*SC_R6*/ 20818) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #339
814 {DBGFIELD(/*CACHE_R6*/ 20824) 1, false, false, false, 0, 1, 3, 0, 2, 1}, // #340
815 {DBGFIELD(/*GINVI_GINVT*/ 20833) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #341
816 {DBGFIELD(/*SBE_SHE_SWE_SCE*/ 20845) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #342
817 {DBGFIELD(/*PREFE*/ 20861) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #343
818 {DBGFIELD(/*LBE_MM_LBuE_MM_LHE_MM_LHuE_MM_LWE_MM_LWLE_MM_LWRE_MM_LLE_MM*/ 20867) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #344
819 {DBGFIELD(/*SBE_MM_SB_MM_SHE_MM_SWE_MM_SWLE_MM_SWRE_MM_SCE_MM*/ 20927) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #345
820 {DBGFIELD(/*PREFE_MM*/ 20977) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #346
821 {DBGFIELD(/*CACHEE_MM*/ 20986) 1, false, false, false, 0, 1, 3, 0, 2, 1}, // #347
822 {DBGFIELD(/*Restore16_RestoreX16_LbRxRyOffMemX16_LbuRxRyOffMemX16_LhRxRyOffMemX16_LhuRxRyOffMemX16_LwRxRyOffMemX16_LwRxSpImmX16_LwRxPcTcp16_LwRxPcTcpX16*/ 20996) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #348
823 {DBGFIELD(/*Save16_SaveX16_SbRxRyOffMemX16_ShRxRyOffMemX16_SwRxRyOffMemX16_SwRxSpImmX16*/ 21137) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #349
824 {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*/ 21213) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #350
825 {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*/ 21347) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #351
826 {DBGFIELD(/*PREF_MM_PREFX_MM*/ 21443) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #352
827 {DBGFIELD(/*CACHE_MM*/ 21460) 1, false, false, false, 0, 1, 3, 0, 2, 1}, // #353
828 {DBGFIELD(/*SYNC_MM_SYNCI_MM*/ 21469) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #354
829 {DBGFIELD(/*GINVI_MMR6_GINVT_MMR6*/ 21486) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #355
830 {DBGFIELD(/*LBU_MMR6_LB_MMR6_LDC2_MMR6_LL_MMR6_LWM16_MMR6_LWC2_MMR6_LWPC_MMR6_LW_MMR6*/ 21508) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #356
831 {DBGFIELD(/*SB16_MMR6_SB_MMR6_SDC2_MMR6_SH16_MMR6_SH_MMR6_SW16_MMR6_SWC2_MMR6_SWM16_MMR6_SWSP_MMR6_SW_MMR6*/ 21582) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #357
832 {DBGFIELD(/*SYNC_MMR6_SYNCI_MMR6*/ 21677) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #358
833 {DBGFIELD(/*PREF_MMR6*/ 21698) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #359
834 {DBGFIELD(/*CACHE_MMR6*/ 21708) 1, false, false, false, 0, 1, 3, 0, 2, 1}, // #360
835 {DBGFIELD(/*LD_LWu_LB64_LBu64_LH64_LHu64_LW64*/ 21719) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #361
836 {DBGFIELD(/*LL64_LLD*/ 21753) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #362
837 {DBGFIELD(/*LWL64_LWR64*/ 21762) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #363
838 {DBGFIELD(/*LDL_LDR*/ 21774) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #364
839 {DBGFIELD(/*SC64_SCD*/ 21782) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #365
840 {DBGFIELD(/*SB64_SH64_SW64_SWL64_SWR64*/ 21791) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #366
841 {DBGFIELD(/*SDL_SDR*/ 21818) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #367
842 {DBGFIELD(/*LWUPC_LDPC*/ 21826) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #368
843 {DBGFIELD(/*CRC32B_CRC32H_CRC32W_CRC32CB_CRC32CH_CRC32CW*/ 21837) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #369
844 {DBGFIELD(/*CRC32D_CRC32CD*/ 21882) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #370
845 {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*/ 21897) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #371
846 {DBGFIELD(/*DMUL*/ 22075) 1, false, false, false, 0, 5, 3, 0, 2, 1}, // #372
847 {DBGFIELD(/*SAA_SAAD*/ 22080) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #373
848 {DBGFIELD(/*BC1F_BC1T_BC1FL_BC1TL*/ 22089) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #374
849 {DBGFIELD(/*FABS_S_FNEG_S_FNEG_D32_FNEG_D64*/ 22111) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #375
850 {DBGFIELD(/*MADD_S_MSUB_S_NMADD_S_NMSUB_S*/ 22143) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #376
851 {DBGFIELD(/*FMUL_S*/ 22173) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #377
852 {DBGFIELD(/*ADDR_PS64_CVT_PS_PW64_CVT_PW_PS64_MULR_PS64*/ 22180) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #378
853 {DBGFIELD(/*PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S*/ 22224) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #379
854 {DBGFIELD(/*MOVT_I64_MOVF_I64_MOVZ_I64_S_MOVN_I64_D64_MOVN_I64_S_MOVZ_I64_D64*/ 22274) 1, false, false, false, 0, 12, 6, 0, 2, 1}, // #380
855 {DBGFIELD(/*SELEQZ_S_SELNEZ_S_SELEQZ_D_SELNEZ_D*/ 22340) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #381
856 {DBGFIELD(/*SEL_D_SEL_S*/ 22376) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #382
857 {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*/ 22388) 1, false, false, false, 0, 12, 6, 0, 2, 1}, // #383
858 {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*/ 22484) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #384
859 {DBGFIELD(/*C_F_D32_MM_C_F_D64_MM_C_F_S_MM*/ 22798) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #385
860 {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*/ 22829) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #386
861 {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*/ 22999) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #387
862 {DBGFIELD(/*C_NGLE_D32_MM_C_NGLE_D64_MM_C_NGLE_S_MM*/ 23332) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #388
863 {DBGFIELD(/*FCMP_S32_MM_FCMP_D32_MM*/ 23372) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #389
864 {DBGFIELD(/*MFC1_MM_MFHC1_D32_MM_MFHC1_D64_MM_MTC1_MM_MTC1_D64_MM_MTHC1_D32_MM_MTHC1_D64_MM*/ 23396) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #390
865 {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*/ 23476) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #391
866 {DBGFIELD(/*FDIV_S_MM*/ 23702) 1, false, false, false, 0, 26, 8, 0, 2, 1}, // #392
867 {DBGFIELD(/*FDIV_D32_MM_FDIV_D64_MM*/ 23712) 1, false, false, false, 0, 28, 9, 0, 2, 1}, // #393
868 {DBGFIELD(/*FSQRT_S_MM*/ 23736) 1, false, false, false, 0, 26, 8, 0, 2, 1}, // #394
869 {DBGFIELD(/*FSQRT_D32_MM_FSQRT_D64_MM*/ 23747) 1, false, false, false, 0, 28, 10, 0, 2, 1}, // #395
870 {DBGFIELD(/*RECIP_S_MM_RSQRT_S_MM*/ 23773) 1, false, false, false, 0, 32, 12, 0, 2, 1}, // #396
871 {DBGFIELD(/*RECIP_D32_MM_RECIP_D64_MM_RSQRT_D32_MM_RSQRT_D64_MM*/ 23795) 1, false, false, false, 0, 30, 11, 0, 2, 1}, // #397
872 {DBGFIELD(/*SDC1_MM_D32_SDC1_MM_D64_SWC1_MM_SUXC1_MM_SWXC1_MM*/ 23847) 1, false, false, false, 0, 34, 1, 0, 2, 1}, // #398
873 {DBGFIELD(/*CFC1_MM_CTC1_MM*/ 23897) 1, false, false, false, 0, 12, 2, 0, 2, 1}, // #399
874 {DBGFIELD(/*LDC1_MM_D32_LDC1_MM_D64_LUXC1_MM_LWC1_MM_LWXC1_MM*/ 23913) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #400
875 {DBGFIELD(/*FNEG_S_MMR6*/ 23963) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #401
876 {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*/ 23975) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #402
877 {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*/ 24115) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #403
878 {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*/ 24355) 1, false, false, false, 0, 3, 2, 0, 2, 1}, // #404
879 {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*/ 24451) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #405
880 {DBGFIELD(/*TRUNC_L_D_MMR6_TRUNC_L_S_MMR6_TRUNC_W_D_MMR6_TRUNC_W_S_MMR6*/ 24529) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #406
881 {DBGFIELD(/*ROUND_L_D_MMR6_ROUND_L_S_MMR6_ROUND_W_D_MMR6_ROUND_W_S_MMR6*/ 24589) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #407
882 {DBGFIELD(/*FLOOR_L_D_MMR6_FLOOR_L_S_MMR6_FLOOR_W_D_MMR6_FLOOR_W_S_MMR6*/ 24649) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #408
883 {DBGFIELD(/*CEIL_L_D_MMR6_CEIL_L_S_MMR6_CEIL_W_D_MMR6_CEIL_W_S_MMR6*/ 24709) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #409
884 {DBGFIELD(/*MFC1_MMR6_MTC1_MMR6_CLASS_S_MMR6_CLASS_D_MMR6_FADD_S_MMR6*/ 24765) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #410
885 {DBGFIELD(/*MAX_D_MMR6_MAX_S_MMR6_MIN_D_MMR6_MIN_S_MMR6*/ 24823) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #411
886 {DBGFIELD(/*MAXA_D_MMR6_MAXA_S_MMR6_MINA_D_MMR6_MINA_S_MMR6*/ 24867) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #412
887 {DBGFIELD(/*SELEQZ_D_MMR6_SELEQZ_S_MMR6_SELNEZ_D_MMR6_SELNEZ_S_MMR6*/ 24915) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #413
888 {DBGFIELD(/*SEL_D_MMR6_SEL_S_MMR6*/ 24971) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #414
889 {DBGFIELD(/*RINT_S_MMR6_RINT_D_MMR6*/ 24993) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #415
890 {DBGFIELD(/*MADDF_D_MMR6_MADDF_S_MMR6_MSUBF_D_MMR6_MSUBF_S_MMR6*/ 25017) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #416
891 {DBGFIELD(/*FMOV_S_MMR6_FMUL_S_MMR6_FSUB_S_MMR6_FMOV_D_MMR6*/ 25069) 1, false, false, false, 0, 3, 6, 0, 2, 1}, // #417
892 {DBGFIELD(/*FDIV_S_MMR6*/ 25117) 1, false, false, false, 0, 10, 3, 0, 2, 1}, // #418
893 {DBGFIELD(/*SDC1_D64_MMR6*/ 25129) 1, false, false, false, 0, 34, 1, 0, 2, 1}, // #419
894 {DBGFIELD(/*LDC1_D64_MMR6*/ 25143) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #420
895 {DBGFIELD(/*DMFC1_DMTC1*/ 25157) 1, false, false, false, 0, 12, 2, 0, 2, 1}, // #421
896 {DBGFIELD(/*SWDSP*/ 25169) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #422
897 {DBGFIELD(/*LWDSP*/ 25175) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #423
898 {DBGFIELD(/*PseudoMTLOHI_DSP*/ 25181) 1, false, false, false, 0, 17, 2, 0, 2, 1}, // #424
899 {DBGFIELD(/*EXTRV_RS_W*/ 25198) 1, false, false, false, 0, 36, 13, 0, 1, 1}, // #425
900 {DBGFIELD(/*EXTRV_R_W*/ 25209) 1, false, false, false, 0, 36, 13, 0, 1, 1}, // #426
901 {DBGFIELD(/*EXTRV_S_H*/ 25219) 1, false, false, false, 0, 36, 13, 0, 1, 1}, // #427
902 {DBGFIELD(/*EXTRV_W*/ 25229) 1, false, false, false, 0, 36, 13, 0, 1, 1}, // #428
903 {DBGFIELD(/*EXTR_RS_W*/ 25237) 1, false, false, false, 0, 36, 13, 0, 1, 1}, // #429
904 {DBGFIELD(/*EXTR_R_W*/ 25247) 1, false, false, false, 0, 36, 13, 0, 1, 1}, // #430
905 {DBGFIELD(/*EXTR_S_H*/ 25256) 1, false, false, false, 0, 36, 13, 0, 1, 1}, // #431
906 {DBGFIELD(/*EXTR_W*/ 25265) 1, false, false, false, 0, 36, 13, 0, 1, 1}, // #432
907 {DBGFIELD(/*INSV*/ 25272) 1, false, false, false, 0, 36, 13, 0, 1, 1}, // #433
908 {DBGFIELD(/*MTHLIP*/ 25277) 1, false, false, false, 0, 36, 3, 0, 1, 1}, // #434
909 {DBGFIELD(/*MTHI_DSP*/ 25284) 1, false, false, false, 0, 36, 3, 0, 1, 1}, // #435
910 {DBGFIELD(/*MTLO_DSP*/ 25293) 1, false, false, false, 0, 36, 3, 0, 1, 1}, // #436
911 {DBGFIELD(/*ABSQ_S_PH*/ 25302) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #437
912 {DBGFIELD(/*ABSQ_S_W*/ 25312) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #438
913 {DBGFIELD(/*ADDQ_PH*/ 25321) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #439
914 {DBGFIELD(/*ADDQ_S_PH*/ 25329) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #440
915 {DBGFIELD(/*ADDQ_S_W*/ 25339) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #441
916 {DBGFIELD(/*ADDSC*/ 25348) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #442
917 {DBGFIELD(/*ADDU_QB*/ 25354) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #443
918 {DBGFIELD(/*ADDU_S_QB*/ 25362) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #444
919 {DBGFIELD(/*ADDWC*/ 25372) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #445
920 {DBGFIELD(/*BITREV*/ 25378) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #446
921 {DBGFIELD(/*BPOSGE32*/ 25385) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #447
922 {DBGFIELD(/*CMPGU_EQ_QB*/ 25394) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #448
923 {DBGFIELD(/*CMPGU_LE_QB*/ 25406) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #449
924 {DBGFIELD(/*CMPGU_LT_QB*/ 25418) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #450
925 {DBGFIELD(/*CMPU_EQ_QB*/ 25430) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #451
926 {DBGFIELD(/*CMPU_LE_QB*/ 25441) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #452
927 {DBGFIELD(/*CMPU_LT_QB*/ 25452) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #453
928 {DBGFIELD(/*CMP_EQ_PH*/ 25463) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #454
929 {DBGFIELD(/*CMP_LE_PH*/ 25473) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #455
930 {DBGFIELD(/*CMP_LT_PH*/ 25483) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #456
931 {DBGFIELD(/*DPAQ_SA_L_W*/ 25493) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #457
932 {DBGFIELD(/*DPAQ_S_W_PH*/ 25505) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #458
933 {DBGFIELD(/*DPAU_H_QBL*/ 25517) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #459
934 {DBGFIELD(/*DPAU_H_QBR*/ 25528) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #460
935 {DBGFIELD(/*DPSQ_SA_L_W*/ 25539) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #461
936 {DBGFIELD(/*DPSQ_S_W_PH*/ 25551) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #462
937 {DBGFIELD(/*DPSU_H_QBL*/ 25563) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #463
938 {DBGFIELD(/*DPSU_H_QBR*/ 25574) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #464
939 {DBGFIELD(/*EXTPDPV*/ 25585) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #465
940 {DBGFIELD(/*EXTPDP*/ 25593) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #466
941 {DBGFIELD(/*EXTPV*/ 25600) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #467
942 {DBGFIELD(/*EXTP*/ 25606) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #468
943 {DBGFIELD(/*LBUX*/ 25611) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #469
944 {DBGFIELD(/*LHX*/ 25616) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #470
945 {DBGFIELD(/*LWX*/ 25620) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #471
946 {DBGFIELD(/*MADDU_DSP*/ 25624) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #472
947 {DBGFIELD(/*MADD_DSP*/ 25634) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #473
948 {DBGFIELD(/*MAQ_SA_W_PHL*/ 25643) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #474
949 {DBGFIELD(/*MAQ_SA_W_PHR*/ 25656) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #475
950 {DBGFIELD(/*MAQ_S_W_PHL*/ 25669) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #476
951 {DBGFIELD(/*MAQ_S_W_PHR*/ 25681) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #477
952 {DBGFIELD(/*MFHI_DSP*/ 25693) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #478
953 {DBGFIELD(/*MFLO_DSP*/ 25702) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #479
954 {DBGFIELD(/*MODSUB*/ 25711) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #480
955 {DBGFIELD(/*MSUBU_DSP*/ 25718) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #481
956 {DBGFIELD(/*MSUB_DSP*/ 25728) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #482
957 {DBGFIELD(/*MULEQ_S_W_PHL*/ 25737) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #483
958 {DBGFIELD(/*MULEQ_S_W_PHR*/ 25751) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #484
959 {DBGFIELD(/*MULEU_S_PH_QBL*/ 25765) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #485
960 {DBGFIELD(/*MULEU_S_PH_QBR*/ 25780) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #486
961 {DBGFIELD(/*MULQ_RS_PH*/ 25795) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #487
962 {DBGFIELD(/*MULSAQ_S_W_PH*/ 25806) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #488
963 {DBGFIELD(/*MULTU_DSP*/ 25820) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #489
964 {DBGFIELD(/*MULT_DSP*/ 25830) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #490
965 {DBGFIELD(/*PACKRL_PH*/ 25839) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #491
966 {DBGFIELD(/*PICK_PH*/ 25849) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #492
967 {DBGFIELD(/*PICK_QB*/ 25857) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #493
968 {DBGFIELD(/*PRECEQU_PH_QBLA*/ 25865) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #494
969 {DBGFIELD(/*PRECEQU_PH_QBL*/ 25881) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #495
970 {DBGFIELD(/*PRECEQU_PH_QBRA*/ 25896) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #496
971 {DBGFIELD(/*PRECEQU_PH_QBR*/ 25912) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #497
972 {DBGFIELD(/*PRECEQ_W_PHL*/ 25927) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #498
973 {DBGFIELD(/*PRECEQ_W_PHR*/ 25940) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #499
974 {DBGFIELD(/*PRECEU_PH_QBLA*/ 25953) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #500
975 {DBGFIELD(/*PRECEU_PH_QBL*/ 25968) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #501
976 {DBGFIELD(/*PRECEU_PH_QBRA*/ 25982) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #502
977 {DBGFIELD(/*PRECEU_PH_QBR*/ 25997) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #503
978 {DBGFIELD(/*PRECRQU_S_QB_PH*/ 26011) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #504
979 {DBGFIELD(/*PRECRQ_PH_W*/ 26027) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #505
980 {DBGFIELD(/*PRECRQ_QB_PH*/ 26039) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #506
981 {DBGFIELD(/*PRECRQ_RS_PH_W*/ 26052) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #507
982 {DBGFIELD(/*RADDU_W_QB*/ 26067) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #508
983 {DBGFIELD(/*RDDSP*/ 26078) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #509
984 {DBGFIELD(/*REPLV_PH*/ 26084) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #510
985 {DBGFIELD(/*REPLV_QB*/ 26093) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #511
986 {DBGFIELD(/*REPL_PH*/ 26102) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #512
987 {DBGFIELD(/*REPL_QB*/ 26110) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #513
988 {DBGFIELD(/*SHILOV*/ 26118) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #514
989 {DBGFIELD(/*SHILO*/ 26125) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #515
990 {DBGFIELD(/*SHLLV_PH*/ 26131) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #516
991 {DBGFIELD(/*SHLLV_QB*/ 26140) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #517
992 {DBGFIELD(/*SHLLV_S_PH*/ 26149) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #518
993 {DBGFIELD(/*SHLLV_S_W*/ 26160) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #519
994 {DBGFIELD(/*SHLL_PH*/ 26170) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #520
995 {DBGFIELD(/*SHLL_QB*/ 26178) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #521
996 {DBGFIELD(/*SHLL_S_PH*/ 26186) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #522
997 {DBGFIELD(/*SHLL_S_W*/ 26196) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #523
998 {DBGFIELD(/*SHRAV_PH*/ 26205) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #524
999 {DBGFIELD(/*SHRAV_R_PH*/ 26214) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #525
1000 {DBGFIELD(/*SHRAV_R_W*/ 26225) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #526
1001 {DBGFIELD(/*SHRA_PH*/ 26235) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #527
1002 {DBGFIELD(/*SHRA_R_PH*/ 26243) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #528
1003 {DBGFIELD(/*SHRA_R_W*/ 26253) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #529
1004 {DBGFIELD(/*SHRLV_QB*/ 26262) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #530
1005 {DBGFIELD(/*SHRL_QB*/ 26271) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #531
1006 {DBGFIELD(/*SUBQ_PH*/ 26279) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #532
1007 {DBGFIELD(/*SUBQ_S_PH*/ 26287) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #533
1008 {DBGFIELD(/*SUBQ_S_W*/ 26297) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #534
1009 {DBGFIELD(/*SUBU_QB*/ 26306) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #535
1010 {DBGFIELD(/*SUBU_S_QB*/ 26314) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #536
1011 {DBGFIELD(/*WRDSP*/ 26324) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #537
1012 {DBGFIELD(/*PseudoCMPU_EQ_QB_PseudoCMPU_LE_QB_PseudoCMPU_LT_QB_PseudoCMP_EQ_PH_PseudoCMP_LE_PH_PseudoCMP_LT_PH*/ 26330) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #538
1013 {DBGFIELD(/*PseudoPICK_PH_PseudoPICK_QB*/ 26429) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #539
1014 {DBGFIELD(/*ABSQ_S_QB*/ 26457) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #540
1015 {DBGFIELD(/*ADDQH_PH*/ 26467) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #541
1016 {DBGFIELD(/*ADDQH_R_PH*/ 26476) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #542
1017 {DBGFIELD(/*ADDQH_R_W*/ 26487) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #543
1018 {DBGFIELD(/*ADDQH_W*/ 26497) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #544
1019 {DBGFIELD(/*ADDUH_QB*/ 26505) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #545
1020 {DBGFIELD(/*ADDUH_R_QB*/ 26514) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #546
1021 {DBGFIELD(/*ADDU_PH*/ 26525) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #547
1022 {DBGFIELD(/*ADDU_S_PH*/ 26533) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #548
1023 {DBGFIELD(/*APPEND*/ 26543) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #549
1024 {DBGFIELD(/*BALIGN*/ 26550) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #550
1025 {DBGFIELD(/*CMPGDU_EQ_QB*/ 26557) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #551
1026 {DBGFIELD(/*CMPGDU_LE_QB*/ 26570) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #552
1027 {DBGFIELD(/*CMPGDU_LT_QB*/ 26583) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #553
1028 {DBGFIELD(/*DPA_W_PH*/ 26596) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #554
1029 {DBGFIELD(/*DPAQX_SA_W_PH*/ 26605) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #555
1030 {DBGFIELD(/*DPAQX_S_W_PH*/ 26619) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #556
1031 {DBGFIELD(/*DPAX_W_PH*/ 26632) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #557
1032 {DBGFIELD(/*DPS_W_PH*/ 26642) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #558
1033 {DBGFIELD(/*DPSQX_S_W_PH*/ 26651) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #559
1034 {DBGFIELD(/*DPSQX_SA_W_PH*/ 26664) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #560
1035 {DBGFIELD(/*DPSX_W_PH*/ 26678) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #561
1036 {DBGFIELD(/*MUL_PH*/ 26688) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #562
1037 {DBGFIELD(/*MUL_S_PH*/ 26695) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #563
1038 {DBGFIELD(/*MULQ_RS_W*/ 26704) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #564
1039 {DBGFIELD(/*MULQ_S_PH*/ 26714) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #565
1040 {DBGFIELD(/*MULQ_S_W*/ 26724) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #566
1041 {DBGFIELD(/*MULSA_W_PH*/ 26733) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #567
1042 {DBGFIELD(/*PRECR_QB_PH*/ 26744) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #568
1043 {DBGFIELD(/*PRECR_SRA_PH_W*/ 26756) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #569
1044 {DBGFIELD(/*PRECR_SRA_R_PH_W*/ 26771) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #570
1045 {DBGFIELD(/*PREPEND*/ 26788) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #571
1046 {DBGFIELD(/*SHRA_QB*/ 26796) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #572
1047 {DBGFIELD(/*SHRA_R_QB*/ 26804) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #573
1048 {DBGFIELD(/*SHRAV_QB*/ 26814) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #574
1049 {DBGFIELD(/*SHRAV_R_QB*/ 26823) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #575
1050 {DBGFIELD(/*SHRL_PH*/ 26834) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #576
1051 {DBGFIELD(/*SHRLV_PH*/ 26842) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #577
1052 {DBGFIELD(/*SUBQH_PH*/ 26851) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #578
1053 {DBGFIELD(/*SUBQH_R_PH*/ 26860) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #579
1054 {DBGFIELD(/*SUBQH_W*/ 26871) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #580
1055 {DBGFIELD(/*SUBQH_R_W*/ 26879) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #581
1056 {DBGFIELD(/*SUBU_PH*/ 26889) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #582
1057 {DBGFIELD(/*SUBU_S_PH*/ 26897) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #583
1058 {DBGFIELD(/*SUBUH_QB*/ 26907) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #584
1059 {DBGFIELD(/*SUBUH_R_QB*/ 26916) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #585
1060 {DBGFIELD(/*LWDSP_MM*/ 26927) 1, false, false, false, 0, 1, 2, 0, 2, 1}, // #586
1061 {DBGFIELD(/*SWDSP_MM*/ 26936) 1, false, false, false, 0, 1, 1, 0, 2, 1}, // #587
1062 {DBGFIELD(/*ABSQ_S_PH_MM*/ 26945) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #588
1063 {DBGFIELD(/*ABSQ_S_W_MM*/ 26958) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #589
1064 {DBGFIELD(/*ADDQ_PH_MM*/ 26970) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #590
1065 {DBGFIELD(/*ADDQ_S_PH_MM*/ 26981) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #591
1066 {DBGFIELD(/*ADDQ_S_W_MM*/ 26994) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #592
1067 {DBGFIELD(/*ADDSC_MM*/ 27006) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #593
1068 {DBGFIELD(/*ADDU_QB_MM*/ 27015) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #594
1069 {DBGFIELD(/*ADDU_S_QB_MM*/ 27026) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #595
1070 {DBGFIELD(/*ADDWC_MM*/ 27039) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #596
1071 {DBGFIELD(/*BITREV_MM*/ 27048) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #597
1072 {DBGFIELD(/*BPOSGE32_MM*/ 27058) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #598
1073 {DBGFIELD(/*CMPGU_EQ_QB_MM*/ 27070) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #599
1074 {DBGFIELD(/*CMPGU_LE_QB_MM*/ 27085) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #600
1075 {DBGFIELD(/*CMPGU_LT_QB_MM*/ 27100) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #601
1076 {DBGFIELD(/*CMPU_EQ_QB_MM*/ 27115) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #602
1077 {DBGFIELD(/*CMPU_LE_QB_MM*/ 27129) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #603
1078 {DBGFIELD(/*CMPU_LT_QB_MM*/ 27143) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #604
1079 {DBGFIELD(/*CMP_EQ_PH_MM*/ 27157) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #605
1080 {DBGFIELD(/*CMP_LE_PH_MM*/ 27170) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #606
1081 {DBGFIELD(/*CMP_LT_PH_MM*/ 27183) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #607
1082 {DBGFIELD(/*DPAQ_SA_L_W_MM*/ 27196) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #608
1083 {DBGFIELD(/*DPAQ_S_W_PH_MM*/ 27211) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #609
1084 {DBGFIELD(/*DPAU_H_QBL_MM*/ 27226) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #610
1085 {DBGFIELD(/*DPAU_H_QBR_MM*/ 27240) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #611
1086 {DBGFIELD(/*DPSQ_SA_L_W_MM*/ 27254) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #612
1087 {DBGFIELD(/*DPSQ_S_W_PH_MM*/ 27269) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #613
1088 {DBGFIELD(/*DPSU_H_QBL_MM*/ 27284) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #614
1089 {DBGFIELD(/*DPSU_H_QBR_MM*/ 27298) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #615
1090 {DBGFIELD(/*EXTPDPV_MM*/ 27312) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #616
1091 {DBGFIELD(/*EXTPDP_MM*/ 27323) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #617
1092 {DBGFIELD(/*EXTPV_MM*/ 27333) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #618
1093 {DBGFIELD(/*EXTP_MM*/ 27342) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #619
1094 {DBGFIELD(/*EXTRV_RS_W_MM*/ 27350) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #620
1095 {DBGFIELD(/*EXTRV_R_W_MM*/ 27364) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #621
1096 {DBGFIELD(/*EXTRV_S_H_MM*/ 27377) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #622
1097 {DBGFIELD(/*EXTRV_W_MM*/ 27390) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #623
1098 {DBGFIELD(/*EXTR_RS_W_MM*/ 27401) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #624
1099 {DBGFIELD(/*EXTR_R_W_MM*/ 27414) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #625
1100 {DBGFIELD(/*EXTR_S_H_MM*/ 27426) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #626
1101 {DBGFIELD(/*EXTR_W_MM*/ 27438) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #627
1102 {DBGFIELD(/*INSV_MM*/ 27448) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #628
1103 {DBGFIELD(/*LBUX_MM*/ 27456) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #629
1104 {DBGFIELD(/*LHX_MM*/ 27464) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #630
1105 {DBGFIELD(/*LWX_MM*/ 27471) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #631
1106 {DBGFIELD(/*MADDU_DSP_MM*/ 27478) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #632
1107 {DBGFIELD(/*MADD_DSP_MM*/ 27491) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #633
1108 {DBGFIELD(/*MAQ_SA_W_PHL_MM*/ 27503) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #634
1109 {DBGFIELD(/*MAQ_SA_W_PHR_MM*/ 27519) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #635
1110 {DBGFIELD(/*MAQ_S_W_PHL_MM*/ 27535) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #636
1111 {DBGFIELD(/*MAQ_S_W_PHR_MM*/ 27550) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #637
1112 {DBGFIELD(/*MFHI_DSP_MM*/ 27565) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #638
1113 {DBGFIELD(/*MFLO_DSP_MM*/ 27577) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #639
1114 {DBGFIELD(/*MODSUB_MM*/ 27589) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #640
1115 {DBGFIELD(/*MOVEP_MMR6*/ 27599) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #641
1116 {DBGFIELD(/*MOVN_I_MM*/ 27610) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #642
1117 {DBGFIELD(/*MOVZ_I_MM*/ 27620) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #643
1118 {DBGFIELD(/*MSUBU_DSP_MM*/ 27630) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #644
1119 {DBGFIELD(/*MSUB_DSP_MM*/ 27643) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #645
1120 {DBGFIELD(/*MTHI_DSP_MM*/ 27655) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #646
1121 {DBGFIELD(/*MTHLIP_MM*/ 27667) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #647
1122 {DBGFIELD(/*MTLO_DSP_MM*/ 27677) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #648
1123 {DBGFIELD(/*MULEQ_S_W_PHL_MM*/ 27689) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #649
1124 {DBGFIELD(/*MULEQ_S_W_PHR_MM*/ 27706) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #650
1125 {DBGFIELD(/*MULEU_S_PH_QBL_MM*/ 27723) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #651
1126 {DBGFIELD(/*MULEU_S_PH_QBR_MM*/ 27741) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #652
1127 {DBGFIELD(/*MULQ_RS_PH_MM*/ 27759) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #653
1128 {DBGFIELD(/*MULSAQ_S_W_PH_MM*/ 27773) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #654
1129 {DBGFIELD(/*MULTU_DSP_MM*/ 27790) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #655
1130 {DBGFIELD(/*MULT_DSP_MM*/ 27803) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #656
1131 {DBGFIELD(/*PACKRL_PH_MM*/ 27815) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #657
1132 {DBGFIELD(/*PICK_PH_MM*/ 27828) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #658
1133 {DBGFIELD(/*PICK_QB_MM*/ 27839) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #659
1134 {DBGFIELD(/*PRECEQU_PH_QBLA_MM*/ 27850) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #660
1135 {DBGFIELD(/*PRECEQU_PH_QBL_MM*/ 27869) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #661
1136 {DBGFIELD(/*PRECEQU_PH_QBRA_MM*/ 27887) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #662
1137 {DBGFIELD(/*PRECEQU_PH_QBR_MM*/ 27906) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #663
1138 {DBGFIELD(/*PRECEQ_W_PHL_MM*/ 27924) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #664
1139 {DBGFIELD(/*PRECEQ_W_PHR_MM*/ 27940) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #665
1140 {DBGFIELD(/*PRECEU_PH_QBLA_MM*/ 27956) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #666
1141 {DBGFIELD(/*PRECEU_PH_QBL_MM*/ 27974) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #667
1142 {DBGFIELD(/*PRECEU_PH_QBRA_MM*/ 27991) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #668
1143 {DBGFIELD(/*PRECEU_PH_QBR_MM*/ 28009) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #669
1144 {DBGFIELD(/*PRECRQU_S_QB_PH_MM*/ 28026) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #670
1145 {DBGFIELD(/*PRECRQ_PH_W_MM*/ 28045) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #671
1146 {DBGFIELD(/*PRECRQ_QB_PH_MM*/ 28060) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #672
1147 {DBGFIELD(/*PRECRQ_RS_PH_W_MM*/ 28076) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #673
1148 {DBGFIELD(/*RADDU_W_QB_MM*/ 28094) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #674
1149 {DBGFIELD(/*RDDSP_MM*/ 28108) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #675
1150 {DBGFIELD(/*REPLV_PH_MM*/ 28117) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #676
1151 {DBGFIELD(/*REPLV_QB_MM*/ 28129) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #677
1152 {DBGFIELD(/*REPL_PH_MM*/ 28141) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #678
1153 {DBGFIELD(/*REPL_QB_MM*/ 28152) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #679
1154 {DBGFIELD(/*SHILOV_MM*/ 28163) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #680
1155 {DBGFIELD(/*SHILO_MM*/ 28173) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #681
1156 {DBGFIELD(/*SHLLV_PH_MM*/ 28182) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #682
1157 {DBGFIELD(/*SHLLV_QB_MM*/ 28194) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #683
1158 {DBGFIELD(/*SHLLV_S_PH_MM*/ 28206) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #684
1159 {DBGFIELD(/*SHLLV_S_W_MM*/ 28220) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #685
1160 {DBGFIELD(/*SHLL_PH_MM*/ 28233) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #686
1161 {DBGFIELD(/*SHLL_QB_MM*/ 28244) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #687
1162 {DBGFIELD(/*SHLL_S_PH_MM*/ 28255) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #688
1163 {DBGFIELD(/*SHLL_S_W_MM*/ 28268) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #689
1164 {DBGFIELD(/*SHRAV_PH_MM*/ 28280) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #690
1165 {DBGFIELD(/*SHRAV_R_PH_MM*/ 28292) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #691
1166 {DBGFIELD(/*SHRAV_R_W_MM*/ 28306) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #692
1167 {DBGFIELD(/*SHRA_PH_MM*/ 28319) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #693
1168 {DBGFIELD(/*SHRA_R_PH_MM*/ 28330) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #694
1169 {DBGFIELD(/*SHRA_R_W_MM*/ 28343) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #695
1170 {DBGFIELD(/*SHRLV_QB_MM*/ 28355) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #696
1171 {DBGFIELD(/*SHRL_QB_MM*/ 28367) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #697
1172 {DBGFIELD(/*SUBQ_PH_MM*/ 28378) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #698
1173 {DBGFIELD(/*SUBQ_S_PH_MM*/ 28389) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #699
1174 {DBGFIELD(/*SUBQ_S_W_MM*/ 28402) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #700
1175 {DBGFIELD(/*SUBU_QB_MM*/ 28414) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #701
1176 {DBGFIELD(/*SUBU_S_QB_MM*/ 28425) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #702
1177 {DBGFIELD(/*WRDSP_MM*/ 28438) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #703
1178 {DBGFIELD(/*ABSQ_S_QB_MMR2*/ 28447) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #704
1179 {DBGFIELD(/*ADDQH_PH_MMR2*/ 28462) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #705
1180 {DBGFIELD(/*ADDQH_R_PH_MMR2*/ 28476) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #706
1181 {DBGFIELD(/*ADDQH_R_W_MMR2*/ 28492) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #707
1182 {DBGFIELD(/*ADDQH_W_MMR2*/ 28507) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #708
1183 {DBGFIELD(/*ADDUH_QB_MMR2*/ 28520) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #709
1184 {DBGFIELD(/*ADDUH_R_QB_MMR2*/ 28534) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #710
1185 {DBGFIELD(/*ADDU_PH_MMR2*/ 28550) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #711
1186 {DBGFIELD(/*ADDU_S_PH_MMR2*/ 28563) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #712
1187 {DBGFIELD(/*APPEND_MMR2*/ 28578) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #713
1188 {DBGFIELD(/*BALIGN_MMR2*/ 28590) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #714
1189 {DBGFIELD(/*CMPGDU_EQ_QB_MMR2*/ 28602) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #715
1190 {DBGFIELD(/*CMPGDU_LE_QB_MMR2*/ 28620) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #716
1191 {DBGFIELD(/*CMPGDU_LT_QB_MMR2*/ 28638) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #717
1192 {DBGFIELD(/*DPA_W_PH_MMR2*/ 28656) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #718
1193 {DBGFIELD(/*DPAQX_SA_W_PH_MMR2*/ 28670) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #719
1194 {DBGFIELD(/*DPAQX_S_W_PH_MMR2*/ 28689) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #720
1195 {DBGFIELD(/*DPAX_W_PH_MMR2*/ 28707) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #721
1196 {DBGFIELD(/*DPS_W_PH_MMR2*/ 28722) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #722
1197 {DBGFIELD(/*DPSQX_S_W_PH_MMR2*/ 28736) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #723
1198 {DBGFIELD(/*DPSQX_SA_W_PH_MMR2*/ 28754) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #724
1199 {DBGFIELD(/*DPSX_W_PH_MMR2*/ 28773) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #725
1200 {DBGFIELD(/*MUL_PH_MMR2*/ 28788) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #726
1201 {DBGFIELD(/*MUL_S_PH_MMR2*/ 28800) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #727
1202 {DBGFIELD(/*MULQ_RS_W_MMR2*/ 28814) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #728
1203 {DBGFIELD(/*MULQ_S_PH_MMR2*/ 28829) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #729
1204 {DBGFIELD(/*MULQ_S_W_MMR2*/ 28844) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #730
1205 {DBGFIELD(/*MULSA_W_PH_MMR2*/ 28858) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #731
1206 {DBGFIELD(/*PRECR_QB_PH_MMR2*/ 28874) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #732
1207 {DBGFIELD(/*PRECR_SRA_PH_W_MMR2*/ 28891) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #733
1208 {DBGFIELD(/*PRECR_SRA_R_PH_W_MMR2*/ 28911) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #734
1209 {DBGFIELD(/*PREPEND_MMR2*/ 28933) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #735
1210 {DBGFIELD(/*SHRA_QB_MMR2*/ 28946) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #736
1211 {DBGFIELD(/*SHRA_R_QB_MMR2*/ 28959) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #737
1212 {DBGFIELD(/*SHRAV_QB_MMR2*/ 28974) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #738
1213 {DBGFIELD(/*SHRAV_R_QB_MMR2*/ 28988) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #739
1214 {DBGFIELD(/*SHRL_PH_MMR2*/ 29004) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #740
1215 {DBGFIELD(/*SHRLV_PH_MMR2*/ 29017) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #741
1216 {DBGFIELD(/*SUBQH_PH_MMR2*/ 29031) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #742
1217 {DBGFIELD(/*SUBQH_R_PH_MMR2*/ 29045) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #743
1218 {DBGFIELD(/*SUBQH_W_MMR2*/ 29061) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #744
1219 {DBGFIELD(/*SUBQH_R_W_MMR2*/ 29074) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #745
1220 {DBGFIELD(/*SUBU_PH_MMR2*/ 29089) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #746
1221 {DBGFIELD(/*SUBU_S_PH_MMR2*/ 29102) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #747
1222 {DBGFIELD(/*SUBUH_QB_MMR2*/ 29117) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #748
1223 {DBGFIELD(/*SUBUH_R_QB_MMR2*/ 29131) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #749
1224 {DBGFIELD(/*BPOSGE32C_MMR3*/ 29147) 1, false, false, false, 0, 36, 2, 0, 1, 1}, // #750
1225 {DBGFIELD(/*P5600WriteALU*/ 29162) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #751
1226 {DBGFIELD(/*P5600WriteAL2*/ 29176) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #752
1227}; // MipsGenericModelSchedClasses
1228
1229// {Name, NumMicroOps, BeginGroup, EndGroup, RetireOOO, ReadAdvanceIdx, WriteProcResIdx, WriteLatencyIdx, NumReadAdvanceEntries, NumWriteProcResEntries, NumWriteLatencyEntries}
1230static const llvm::MCSchedClassDesc MipsI6400ModelSchedClasses[] = {
1231 {DBGFIELD(1) 8191, false, false, false, 0, 0, 0, 0, 0, 0},
1232 {DBGFIELD(/*SB_SD_SH_SW_SDC1_SDC164_SWC1_SWC2_R6_SDC2_R6_SDC3*/ 19) 1, false, false, false, 0, 37, 1, 0, 2, 1}, // #1
1233 {DBGFIELD(/*SC_R6_SCD_R6_SYNCI_TLBP_TLBR_TLBWI_TLBWR_TLBINV_TLBINVF_CACHE_R6_SC64_R6*/ 69) 1, false, false, false, 0, 39, 14, 0, 2, 1}, // #2
1234 {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, 0, 37, 7, 0, 2, 1}, // #3
1235 {DBGFIELD(/*PREF_PREF_R6_PAUSE*/ 327) 1, false, false, false, 0, 37, 1, 0, 2, 1}, // #4
1236 {DBGFIELD(/*SYNC*/ 346) 1, false, false, false, 0, 39, 13, 0, 2, 1}, // #5
1237 {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, 0, 41, 1, 0, 2, 1}, // #6
1238 {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, 0, 11, 1, 0, 1, 1}, // #7
1239 {DBGFIELD(/*MUL_R6_MULU_MUH_MUHU_DMUL_R6_DMUH_DMULU_DMUHU*/ 2049) 1, false, false, false, 0, 13, 6, 0, 1, 1}, // #8
1240 {DBGFIELD(/*DIV_DIVU_MOD_MODU_DDIV_DMOD_DDIVU_DMODU*/ 2095) 1, false, false, false, 0, 13, 9, 0, 1, 1}, // #9
1241 {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, 0, 13, 9, 0, 1, 1}, // #10
1242 {DBGFIELD(/*FABS_S_FNEG_S_FMOV_S_FMOV_D32_FMOV_D64_FNEG_D32_FNEG_D64_CLASS_S_CLASS_D*/ 2199) 1, false, false, false, 0, 43, 1, 0, 2, 1}, // #11
1243 {DBGFIELD(/*FADD_S_FSUB_S_FSUB_D32_FSUB_D64*/ 2272) 1, false, false, false, 0, 45, 6, 0, 2, 1}, // #12
1244 {DBGFIELD(/*FMUL_S_FMUL_D32_FMUL_D64*/ 2304) 1, false, false, false, 0, 47, 3, 0, 3, 1}, // #13
1245 {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, 0, 50, 15, 0, 3, 1}, // #14
1246 {DBGFIELD(/*DIV_S_B_DIV_S_D_DIV_S_H_DIV_S_W*/ 2486) 1, false, false, false, 0, 50, 15, 0, 3, 1}, // #15
1247 {DBGFIELD(/*DIV_U_B_DIV_U_D_DIV_U_H_DIV_U_W*/ 2518) 1, false, false, false, 0, 50, 15, 0, 3, 1}, // #16
1248 {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, 0, 53, 2, 0, 2, 1}, // #17
1249 {DBGFIELD(/*ASUB_S_B_ASUB_S_D_ASUB_S_H_ASUB_S_W*/ 2670) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #18
1250 {DBGFIELD(/*ASUB_U_B_ASUB_U_D_ASUB_U_H_ASUB_U_W*/ 2706) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #19
1251 {DBGFIELD(/*SUBSUS_U_B_SUBSUS_U_D_SUBSUS_U_H_SUBSUS_U_W*/ 2742) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #20
1252 {DBGFIELD(/*MAX_D_MAX_S_MAXA_D_MAXA_S_MIN_D_MIN_S_MINA_D_MINA_S*/ 2786) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #21
1253 {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, 0, 53, 2, 0, 2, 1}, // #22
1254 {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, 0, 53, 7, 0, 2, 1}, // #23
1255 {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, 0, 53, 2, 0, 2, 1}, // #24
1256 {DBGFIELD(/*AND_V_ANDI_B_OR_V_ORI_B_XOR_V_XORI_B_NOR_V_NORI_B*/ 4560) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #25
1257 {DBGFIELD(/*NOR_V_D_PSEUDO_NOR_V_H_PSEUDO_NOR_V_W_PSEUDO*/ 4610) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #26
1258 {DBGFIELD(/*OR_V_D_PSEUDO_OR_V_H_PSEUDO_OR_V_W_PSEUDO*/ 4655) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #27
1259 {DBGFIELD(/*XOR_V_D_PSEUDO_XOR_V_H_PSEUDO_XOR_V_W_PSEUDO*/ 4697) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #28
1260 {DBGFIELD(/*AND_V_D_PSEUDO_AND_V_H_PSEUDO_AND_V_W_PSEUDO*/ 4742) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #29
1261 {DBGFIELD(/*ILVEV_B_ILVEV_D_ILVEV_H_ILVEV_W*/ 4787) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #30
1262 {DBGFIELD(/*ILVL_B_ILVL_D_ILVL_H_ILVL_W*/ 4819) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #31
1263 {DBGFIELD(/*ILVOD_B_ILVOD_D_ILVOD_H_ILVOD_W*/ 4847) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #32
1264 {DBGFIELD(/*ILVR_B_ILVR_D_ILVR_H_ILVR_W*/ 4879) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #33
1265 {DBGFIELD(/*PCKEV_B_PCKEV_D_PCKEV_H_PCKEV_W*/ 4907) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #34
1266 {DBGFIELD(/*PCKOD_B_PCKOD_D_PCKOD_H_PCKOD_W*/ 4939) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #35
1267 {DBGFIELD(/*FILL_B_FILL_D_FILL_H_FILL_W*/ 4971) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #36
1268 {DBGFIELD(/*FILL_FD_PSEUDO_FILL_FW_PSEUDO*/ 4999) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #37
1269 {DBGFIELD(/*INSERT_FD_PSEUDO_INSERT_FW_PSEUDO*/ 5029) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #38
1270 {DBGFIELD(/*SPLAT_B_SPLAT_D_SPLAT_H_SPLAT_W*/ 5063) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #39
1271 {DBGFIELD(/*SPLATI_B_SPLATI_D_SPLATI_H_SPLATI_W*/ 5095) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #40
1272 {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, 0, 43, 1, 0, 2, 1}, // #41
1273 {DBGFIELD(/*LD_B_LD_H_LD_W_LD_D*/ 5263) 1, false, false, false, 0, 53, 7, 0, 2, 1}, // #42
1274 {DBGFIELD(/*LDI_B_LDI_H_LDI_W_LDI_D_MOVE_V*/ 5283) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #43
1275 {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, 0, 53, 2, 0, 2, 1}, // #44
1276 {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, 0, 53, 2, 0, 2, 1}, // #45
1277 {DBGFIELD(/*CMP_UN_D_CMP_UN_S*/ 5752) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #46
1278 {DBGFIELD(/*CMP_UEQ_D_CMP_UEQ_S*/ 5770) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #47
1279 {DBGFIELD(/*CMP_EQ_D_CMP_EQ_S*/ 5790) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #48
1280 {DBGFIELD(/*CMP_LT_D_CMP_LT_S*/ 5808) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #49
1281 {DBGFIELD(/*CMP_ULT_D_CMP_ULT_S*/ 5826) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #50
1282 {DBGFIELD(/*CMP_LE_D_CMP_LE_S*/ 5846) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #51
1283 {DBGFIELD(/*CMP_ULE_D_CMP_ULE_S*/ 5864) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #52
1284 {DBGFIELD(/*CMP_F_D_CMP_F_S*/ 5884) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #53
1285 {DBGFIELD(/*CMP_SAF_D_CMP_SAF_S*/ 5900) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #54
1286 {DBGFIELD(/*CMP_SEQ_D_CMP_SEQ_S*/ 5920) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #55
1287 {DBGFIELD(/*CMP_SLE_D_CMP_SLE_S*/ 5940) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #56
1288 {DBGFIELD(/*CMP_SLT_D_CMP_SLT_S*/ 5960) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #57
1289 {DBGFIELD(/*CMP_SUEQ_D_CMP_SUEQ_S*/ 5980) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #58
1290 {DBGFIELD(/*CMP_SULE_D_CMP_SULE_S*/ 6002) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #59
1291 {DBGFIELD(/*CMP_SULT_D_CMP_SULT_S*/ 6024) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #60
1292 {DBGFIELD(/*CMP_SUN_D_CMP_SUN_S*/ 6046) 1, false, false, false, 0, 43, 2, 0, 2, 1}, // #61
1293 {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, 0, 45, 6, 0, 2, 1}, // #62
1294 {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, 0, 55, 1, 0, 2, 1}, // #63
1295 {DBGFIELD(/*BSELI_B_BSEL_V*/ 6599) 1, false, false, false, 0, 55, 1, 0, 2, 1}, // #64
1296 {DBGFIELD(/*BSEL_D_PSEUDO_BSEL_FD_PSEUDO_BSEL_FW_PSEUDO_BSEL_H_PSEUDO_BSEL_W_PSEUDO*/ 6614) 1, false, false, false, 0, 55, 1, 0, 2, 1}, // #65
1297 {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, 0, 55, 2, 0, 2, 1}, // #66
1298 {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, 0, 55, 3, 0, 2, 1}, // #67
1299 {DBGFIELD(/*FLOG2_W_FLOG2_D*/ 7218) 1, false, false, false, 0, 55, 2, 0, 2, 1}, // #68
1300 {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, 0, 55, 6, 0, 2, 1}, // #69
1301 {DBGFIELD(/*PseudoCVT_D32_W_PseudoCVT_D64_L_PseudoCVT_D64_W_PseudoCVT_S_L_PseudoCVT_S_W*/ 7512) 1, false, false, false, 0, 55, 6, 0, 2, 1}, // #70
1302 {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, 0, 55, 3, 0, 2, 1}, // #71
1303 {DBGFIELD(/*FMADD_W_FMADD_D_FMSUB_W_FMSUB_D*/ 7738) 1, false, false, false, 0, 55, 14, 0, 2, 1}, // #72
1304 {DBGFIELD(/*MSUBF_D_MSUBF_S_MADDF_D_MADDF_S*/ 7770) 1, false, false, false, 0, 45, 14, 0, 2, 1}, // #73
1305 {DBGFIELD(/*FDIV_D*/ 7802) 1, false, false, false, 0, 57, 16, 0, 3, 1}, // #74
1306 {DBGFIELD(/*FDIV_W*/ 7809) 1, false, false, false, 0, 60, 15, 0, 3, 1}, // #75
1307 {DBGFIELD(/*ATOMIC_SWAP_I16_POSTRA_ATOMIC_SWAP_I32_POSTRA_ATOMIC_SWAP_I64_POSTRA_ATOMIC_SWAP_I8_POSTRA*/ 7816) 1, false, false, false, 0, 16, 2, 0, 1, 1}, // #76
1308 {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, 0, 16, 2, 0, 1, 1}, // #77
1309 {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, 0, 16, 2, 0, 1, 1}, // #78
1310 {DBGFIELD(/*AND_LUi_NOR_OR_SLTi_SLTiu_SUB_SUBu_XOR*/ 9092) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #79
1311 {DBGFIELD(/*SSNOP_NOP*/ 9131) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #80
1312 {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, 0, 41, 1, 0, 2, 1}, // #81
1313 {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
1314 {DBGFIELD(/*TEQ_TGE_TGEU*/ 9458) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #83
1315 {DBGFIELD(/*PAUSE*/ 9471) 1, false, false, false, 0, 37, 1, 0, 2, 1}, // #84
1316 {DBGFIELD(/*JAL_JALR_JALRHBPseudo_JALRPseudo_JALR_HB*/ 9477) 1, false, false, false, 0, 41, 1, 0, 2, 1}, // #85
1317 {DBGFIELD(/*JALX*/ 9518) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #86
1318 {DBGFIELD(/*TLBINV_TLBINVF_TLBP_TLBR_TLBWI_TLBWR*/ 9523) 1, false, false, false, 0, 39, 14, 0, 2, 1}, // #87
1319 {DBGFIELD(/*MFC0_MTC0*/ 9560) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #88
1320 {DBGFIELD(/*MFC2_MTC2*/ 9570) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #89
1321 {DBGFIELD(/*HYPCALL_MFGC0_MFHGC0_MTGC0_MTHGC0_TLBGINV_TLBGINVF_TLBGP_TLBGR_TLBGWI_TLBGWR*/ 9580) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #90
1322 {DBGFIELD(/*LB_LBu_LH_LHu_LW_LDC3_LWPC*/ 9657) 1, false, false, false, 0, 37, 7, 0, 2, 1}, // #91
1323 {DBGFIELD(/*LL_LWC2_LWC3_LDC2_LBE_LBuE_LHE_LHuE_LWE_LLE*/ 9684) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #92
1324 {DBGFIELD(/*LWL_LWR_LWLE_LWRE*/ 9728) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #93
1325 {DBGFIELD(/*SB_SH_SW_SDC3*/ 9746) 1, false, false, false, 0, 37, 1, 0, 2, 1}, // #94
1326 {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
1327 {DBGFIELD(/*PREF*/ 9812) 1, false, false, false, 0, 37, 1, 0, 2, 1}, // #96
1328 {DBGFIELD(/*PREFE_CACHE_CACHEE*/ 9817) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #97
1329 {DBGFIELD(/*SYNCI*/ 9836) 1, false, false, false, 0, 39, 14, 0, 2, 1}, // #98
1330 {DBGFIELD(/*CLO_CLZ_MFHI_MFLO_PseudoMFHI_PseudoMFLO*/ 9842) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #99
1331 {DBGFIELD(/*DI_EI*/ 9882) 1, false, false, false, 0, 41, 1, 0, 2, 1}, // #100
1332 {DBGFIELD(/*EHB_RDHWR_WSBH*/ 9888) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #101
1333 {DBGFIELD(/*MOVN_I_I_MOVZ_I_I*/ 9903) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #102
1334 {DBGFIELD(/*DIV*/ 9921) 1, false, false, false, 0, 13, 9, 0, 1, 1}, // #103
1335 {DBGFIELD(/*PseudoSDIV_SDIV*/ 9925) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #104
1336 {DBGFIELD(/*DIVU*/ 9941) 1, false, false, false, 0, 13, 9, 0, 1, 1}, // #105
1337 {DBGFIELD(/*PseudoUDIV_UDIV*/ 9946) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #106
1338 {DBGFIELD(/*MUL*/ 9962) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #107
1339 {DBGFIELD(/*MULT_MULTu_PseudoMULT_PseudoMULTu*/ 9966) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #108
1340 {DBGFIELD(/*MADD_MADDU_MSUB_MSUBU_MTHI_MTLO_PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU_PseudoMTLOHI*/ 10000) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #109
1341 {DBGFIELD(/*EXT_INS*/ 10091) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #110
1342 {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, 0, 11, 1, 0, 1, 1}, // #111
1343 {DBGFIELD(/*ADDi*/ 10186) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #112
1344 {DBGFIELD(/*VSHF_B_VSHF_D_VSHF_H_VSHF_W*/ 10191) 1, false, false, false, 0, 55, 2, 0, 2, 1}, // #113
1345 {DBGFIELD(/*BINSLI_B_BINSLI_D_BINSLI_H_BINSLI_W_BINSL_B_BINSL_D_BINSL_H_BINSL_W*/ 10219) 1, false, false, false, 0, 55, 2, 0, 2, 1}, // #114
1346 {DBGFIELD(/*BINSRI_B_BINSRI_D_BINSRI_H_BINSRI_W_BINSR_B_BINSR_D_BINSR_H_BINSR_W*/ 10287) 1, false, false, false, 0, 55, 2, 0, 2, 1}, // #115
1347 {DBGFIELD(/*INSERT_B_INSERT_D_INSERT_H_INSERT_W*/ 10355) 1, false, false, false, 0, 55, 1, 0, 2, 1}, // #116
1348 {DBGFIELD(/*SLDI_B_SLDI_D_SLDI_H_SLDI_W_SLD_B_SLD_D_SLD_H_SLD_W*/ 10391) 1, false, false, false, 0, 55, 2, 0, 2, 1}, // #117
1349 {DBGFIELD(/*BCLRI_B_BCLRI_D_BCLRI_H_BCLRI_W_BCLR_B_BCLR_D_BCLR_H_BCLR_W*/ 10443) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #118
1350 {DBGFIELD(/*BNEGI_B_BNEGI_D_BNEGI_H_BNEGI_W_BNEG_B_BNEG_D_BNEG_H_BNEG_W*/ 10503) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #119
1351 {DBGFIELD(/*BMNZI_B_BMNZ_V_BMZI_B_BMZ_V*/ 10563) 1, false, false, false, 0, 55, 1, 0, 2, 1}, // #120
1352 {DBGFIELD(/*PCNT_B_PCNT_D_PCNT_H_PCNT_W*/ 10591) 1, false, false, false, 0, 53, 7, 0, 2, 1}, // #121
1353 {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, 0, 43, 1, 0, 2, 1}, // #122
1354 {DBGFIELD(/*CFCMSA_CTCMSA*/ 10674) 1, false, false, false, 0, 43, 1, 0, 2, 1}, // #123
1355 {DBGFIELD(/*FABS_S_FMOV_D32_FMOV_D64_FMOV_S_FNEG_S_FNEG_D32_FNEG_D64*/ 10688) 1, false, false, false, 0, 43, 1, 0, 2, 1}, // #124
1356 {DBGFIELD(/*FABS_D32_FABS_D64*/ 10745) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #125
1357 {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
1358 {DBGFIELD(/*ADD_A_B_ADD_A_D_ADD_A_H_ADD_A_W*/ 10813) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #127
1359 {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, 0, 53, 2, 0, 2, 1}, // #128
1360 {DBGFIELD(/*ADDVI_B_ADDVI_D_ADDVI_H_ADDVI_W_ADDV_B_ADDV_D_ADDV_H_ADDV_W*/ 10953) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #129
1361 {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, 0, 53, 2, 0, 2, 1}, // #130
1362 {DBGFIELD(/*SHF_B_SHF_H_SHF_W*/ 11149) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #131
1363 {DBGFIELD(/*MOVE_V*/ 11167) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #132
1364 {DBGFIELD(/*AND_V_NOR_V_OR_V_XOR_V*/ 11174) 1, false, false, false, 0, 53, 1, 0, 2, 1}, // #133
1365 {DBGFIELD(/*FEXP2_D_FEXP2_W*/ 11197) 1, false, false, false, 0, 55, 3, 0, 2, 1}, // #134
1366 {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, 0, 53, 2, 0, 2, 1}, // #135
1367 {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, 0, 53, 2, 0, 2, 1}, // #136
1368 {DBGFIELD(/*CEQI_B_CEQI_D_CEQI_H_CEQI_W_CEQ_B_CEQ_D_CEQ_H_CEQ_W*/ 11485) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #137
1369 {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, 0, 53, 2, 0, 2, 1}, // #138
1370 {DBGFIELD(/*FSUEQ_D_FSUEQ_W*/ 11621) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #139
1371 {DBGFIELD(/*FSULE_D_FSULE_W*/ 11637) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #140
1372 {DBGFIELD(/*FSULT_D_FSULT_W*/ 11653) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #141
1373 {DBGFIELD(/*FSUNE_D_FSUNE_W*/ 11669) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #142
1374 {DBGFIELD(/*FSUN_D_FSUN_W*/ 11685) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #143
1375 {DBGFIELD(/*FCAF_D_FCAF_W*/ 11699) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #144
1376 {DBGFIELD(/*FCEQ_D_FCEQ_W*/ 11713) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #145
1377 {DBGFIELD(/*FCLE_D_FCLE_W*/ 11727) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #146
1378 {DBGFIELD(/*FCLT_D_FCLT_W*/ 11741) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #147
1379 {DBGFIELD(/*FCNE_D_FCNE_W*/ 11755) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #148
1380 {DBGFIELD(/*FCOR_D_FCOR_W*/ 11769) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #149
1381 {DBGFIELD(/*FCUEQ_D_FCUEQ_W*/ 11783) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #150
1382 {DBGFIELD(/*FCULE_D_FCULE_W*/ 11799) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #151
1383 {DBGFIELD(/*FCULT_D_FCULT_W*/ 11815) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #152
1384 {DBGFIELD(/*FCUNE_D_FCUNE_W*/ 11831) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #153
1385 {DBGFIELD(/*FABS_D_FABS_W*/ 11847) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #154
1386 {DBGFIELD(/*FFINT_S_D_FFINT_S_W_FFINT_U_D_FFINT_U_W*/ 11861) 1, false, false, false, 0, 55, 6, 0, 2, 1}, // #155
1387 {DBGFIELD(/*FFQL_D_FFQL_W*/ 11901) 1, false, false, false, 0, 55, 6, 0, 2, 1}, // #156
1388 {DBGFIELD(/*FFQR_D_FFQR_W*/ 11915) 1, false, false, false, 0, 55, 6, 0, 2, 1}, // #157
1389 {DBGFIELD(/*FTINT_S_D_FTINT_S_W_FTINT_U_D_FTINT_U_W*/ 11929) 1, false, false, false, 0, 55, 6, 0, 2, 1}, // #158
1390 {DBGFIELD(/*FRINT_D_FRINT_W*/ 11969) 1, false, false, false, 0, 55, 6, 0, 2, 1}, // #159
1391 {DBGFIELD(/*FTQ_H_FTQ_W*/ 11985) 1, false, false, false, 0, 55, 6, 0, 2, 1}, // #160
1392 {DBGFIELD(/*FTRUNC_S_D_FTRUNC_S_W_FTRUNC_U_D_FTRUNC_U_W*/ 11997) 1, false, false, false, 0, 55, 6, 0, 2, 1}, // #161
1393 {DBGFIELD(/*FEXDO_H_FEXDO_W*/ 12041) 1, false, false, false, 0, 55, 6, 0, 2, 1}, // #162
1394 {DBGFIELD(/*FEXUPL_D_FEXUPL_W*/ 12057) 1, false, false, false, 0, 55, 6, 0, 2, 1}, // #163
1395 {DBGFIELD(/*FEXUPR_D_FEXUPR_W*/ 12075) 1, false, false, false, 0, 55, 6, 0, 2, 1}, // #164
1396 {DBGFIELD(/*FCLASS_D_FCLASS_W*/ 12093) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #165
1397 {DBGFIELD(/*FMAX_A_D_FMAX_A_W*/ 12111) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #166
1398 {DBGFIELD(/*FMAX_D_FMAX_W*/ 12129) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #167
1399 {DBGFIELD(/*FMIN_A_D_FMIN_A_W*/ 12143) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #168
1400 {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, 0, 53, 2, 0, 2, 1}, // #169
1401 {DBGFIELD(/*SUBSUU_S_B_SUBSUU_S_D_SUBSUU_S_H_SUBSUU_S_W*/ 12233) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #170
1402 {DBGFIELD(/*SUBVI_B_SUBVI_D_SUBVI_H_SUBVI_W*/ 12277) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #171
1403 {DBGFIELD(/*HADD_S_D_HADD_S_H_HADD_S_W_HADD_U_D_HADD_U_H_HADD_U_W*/ 12309) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #172
1404 {DBGFIELD(/*HSUB_S_D_HSUB_S_H_HSUB_S_W_HSUB_U_D_HSUB_U_H_HSUB_U_W*/ 12363) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #173
1405 {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, 0, 53, 2, 0, 2, 1}, // #174
1406 {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, 0, 53, 2, 0, 2, 1}, // #175
1407 {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, 0, 53, 2, 0, 2, 1}, // #176
1408 {DBGFIELD(/*SRAI_B_SRAI_D_SRAI_H_SRAI_W_SRA_B_SRA_D_SRA_H_SRA_W*/ 12609) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #177
1409 {DBGFIELD(/*SRLI_B_SRLI_D_SRLI_H_SRLI_W_SRL_B_SRL_D_SRL_H_SRL_W*/ 12661) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #178
1410 {DBGFIELD(/*SRARI_B_SRARI_D_SRARI_H_SRARI_W_SRAR_B_SRAR_D_SRAR_H_SRAR_W*/ 12713) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #179
1411 {DBGFIELD(/*SRLRI_B_SRLRI_D_SRLRI_H_SRLRI_W_SRLR_B_SRLR_D_SRLR_H_SRLR_W*/ 12773) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #180
1412 {DBGFIELD(/*SLLI_B_SLLI_D_SLLI_H_SLLI_W_SLL_B_SLL_D_SLL_H_SLL_W*/ 12833) 1, false, false, false, 0, 53, 2, 0, 2, 1}, // #181
1413 {DBGFIELD(/*FADD_D32_FADD_D64*/ 12885) 1, false, false, false, 0, 55, 6, 0, 2, 1}, // #182
1414 {DBGFIELD(/*FADD_PS64_FMUL_PS64_FSUB_PS64*/ 12903) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #183
1415 {DBGFIELD(/*TRUNC_L_D64_TRUNC_L_S_TRUNC_W_D32_TRUNC_W_D64_TRUNC_W_S*/ 12933) 1, false, false, false, 0, 45, 6, 0, 2, 1}, // #184
1416 {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, 0, 45, 6, 0, 2, 1}, // #185
1417 {DBGFIELD(/*CVT_PS_S64*/ 13121) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #186
1418 {DBGFIELD(/*CVT_S_PL64_CVT_S_PU64*/ 13132) 1, false, false, false, 0, 45, 6, 0, 2, 1}, // #187
1419 {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
1420 {DBGFIELD(/*FCMP_D32_FCMP_D64_FCMP_S32*/ 13584) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #189
1421 {DBGFIELD(/*PLL_PS64_PLU_PS64_PUL_PS64_PUU_PS64*/ 13611) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #190
1422 {DBGFIELD(/*FDIV_S*/ 13647) 1, false, false, false, 0, 50, 15, 0, 3, 1}, // #191
1423 {DBGFIELD(/*FDIV_D32_FDIV_D64*/ 13654) 1, false, false, false, 0, 50, 15, 0, 3, 1}, // #192
1424 {DBGFIELD(/*FSQRT_S*/ 13672) 1, false, false, false, 0, 50, 15, 0, 3, 1}, // #193
1425 {DBGFIELD(/*FSQRT_D32_FSQRT_D64*/ 13680) 1, false, false, false, 0, 50, 15, 0, 3, 1}, // #194
1426 {DBGFIELD(/*FRCP_D_FRCP_W*/ 13700) 1, false, false, false, 0, 50, 15, 0, 3, 1}, // #195
1427 {DBGFIELD(/*FRSQRT_D_FRSQRT_W*/ 13714) 1, false, false, false, 0, 50, 15, 0, 3, 1}, // #196
1428 {DBGFIELD(/*RECIP_D32_RECIP_D64_RSQRT_D32_RSQRT_D64*/ 13732) 1, false, false, false, 0, 50, 15, 0, 3, 1}, // #197
1429 {DBGFIELD(/*RECIP_S_RSQRT_S*/ 13772) 1, false, false, false, 0, 50, 15, 0, 3, 1}, // #198
1430 {DBGFIELD(/*FMADD_D_FMADD_W*/ 13788) 1, false, false, false, 0, 55, 14, 0, 2, 1}, // #199
1431 {DBGFIELD(/*FSQRT_W*/ 13804) 1, false, false, false, 0, 50, 15, 0, 3, 1}, // #200
1432 {DBGFIELD(/*FMUL_D_FMUL_W*/ 13812) 1, false, false, false, 0, 55, 3, 0, 2, 1}, // #201
1433 {DBGFIELD(/*FADD_D_FADD_W*/ 13826) 1, false, false, false, 0, 55, 6, 0, 2, 1}, // #202
1434 {DBGFIELD(/*DPADD_S_D_DPADD_S_H_DPADD_S_W_DPADD_U_D_DPADD_U_H_DPADD_U_W*/ 13840) 1, false, false, false, 0, 55, 3, 0, 2, 1}, // #203
1435 {DBGFIELD(/*DOTP_S_D_DOTP_S_H_DOTP_S_W_DOTP_U_D_DOTP_U_H_DOTP_U_W*/ 13900) 1, false, false, false, 0, 55, 3, 0, 2, 1}, // #204
1436 {DBGFIELD(/*MSUBV_B_MSUBV_D_MSUBV_H_MSUBV_W*/ 13954) 1, false, false, false, 0, 55, 3, 0, 2, 1}, // #205
1437 {DBGFIELD(/*MADDV_B_MADDV_D_MADDV_H_MADDV_W*/ 13986) 1, false, false, false, 0, 55, 3, 0, 2, 1}, // #206
1438 {DBGFIELD(/*MULV_B_MULV_D_MULV_H_MULV_W*/ 14018) 1, false, false, false, 0, 55, 3, 0, 2, 1}, // #207
1439 {DBGFIELD(/*MADDR_Q_H_MADDR_Q_W*/ 14046) 1, false, false, false, 0, 55, 3, 0, 2, 1}, // #208
1440 {DBGFIELD(/*MADD_Q_H_MADD_Q_W*/ 14066) 1, false, false, false, 0, 55, 3, 0, 2, 1}, // #209
1441 {DBGFIELD(/*MSUBR_Q_H_MSUBR_Q_W*/ 14084) 1, false, false, false, 0, 55, 3, 0, 2, 1}, // #210
1442 {DBGFIELD(/*MSUB_Q_H_MSUB_Q_W*/ 14104) 1, false, false, false, 0, 55, 3, 0, 2, 1}, // #211
1443 {DBGFIELD(/*MULR_Q_H_MULR_Q_W*/ 14122) 1, false, false, false, 0, 55, 3, 0, 2, 1}, // #212
1444 {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
1445 {DBGFIELD(/*CTC1_MTC1_MTC1_D64_MTHC1_D32_MTHC1_D64_BuildPairF64_BuildPairF64_64*/ 14246) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #214
1446 {DBGFIELD(/*BuildPairF64_FPR*/ 14314) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #215
1447 {DBGFIELD(/*COPY_U_B_COPY_U_H_COPY_U_W*/ 14331) 1, false, false, false, 0, 43, 1, 0, 2, 1}, // #216
1448 {DBGFIELD(/*BC1F_BC1FL_BC1T_BC1TL_MOVF_I_MOVT_I*/ 14358) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #217
1449 {DBGFIELD(/*CFC1_MFC1_MFC1_D64_MFHC1_D32_MFHC1_D64_ExtractElementF64_ExtractElementF64_64*/ 14394) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #218
1450 {DBGFIELD(/*SDC1_SDC164_SWC1*/ 14472) 1, false, false, false, 0, 37, 1, 0, 2, 1}, // #219
1451 {DBGFIELD(/*SDXC1_SDXC164_SWXC1_SUXC1_SUXC164*/ 14489) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #220
1452 {DBGFIELD(/*ST_B_ST_D_ST_H_ST_W*/ 14523) 1, false, false, false, 0, 37, 7, 0, 2, 1}, // #221
1453 {DBGFIELD(/*MOVN_I_D32_MOVN_I_D64_MOVN_I_S_MOVZ_I_D32_MOVZ_I_D64_MOVZ_I_S*/ 14543) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #222
1454 {DBGFIELD(/*LDC1_LDC164_LWC1*/ 14605) 1, false, false, false, 0, 37, 7, 0, 2, 1}, // #223
1455 {DBGFIELD(/*LDXC1_LDXC164_LWXC1_LUXC1_LUXC164*/ 14622) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #224
1456 {DBGFIELD(/*CEIL_L_D64_CEIL_L_S_CEIL_W_D32_CEIL_W_D64_CEIL_W_S*/ 14656) 1, false, false, false, 0, 45, 6, 0, 2, 1}, // #225
1457 {DBGFIELD(/*FLOOR_L_D64_FLOOR_L_S_FLOOR_W_D32_FLOOR_W_D64_FLOOR_W_S*/ 14707) 1, false, false, false, 0, 45, 6, 0, 2, 1}, // #226
1458 {DBGFIELD(/*ROUND_L_D64_ROUND_L_S_ROUND_W_D32_ROUND_W_D64_ROUND_W_S*/ 14763) 1, false, false, false, 0, 45, 6, 0, 2, 1}, // #227
1459 {DBGFIELD(/*ROTRV*/ 14819) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #228
1460 {DBGFIELD(/*ADD_ADDiu_ADDu_ANDi_ORi_ROTR_SEB_SEH_SLL_SLLV_SLT_SLTu_SRA_SRAV_SRL_SRLV_XORi*/ 14825) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #229
1461 {DBGFIELD(/*CLO_CLZ*/ 14903) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #230
1462 {DBGFIELD(/*LEA_ADDiu*/ 14911) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #231
1463 {DBGFIELD(/*WSBH*/ 14921) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #232
1464 {DBGFIELD(/*COPY*/ 14926) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #233
1465 {DBGFIELD(/*ADDIUPC_ALIGN_ALUIPC_AUI_AUIPC_BITSWAP_CLO_R6_CLZ_R6_LSA_R6_SELEQZ_SELNEZ*/ 14931) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #234
1466 {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*/ 15005) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #235
1467 {DBGFIELD(/*Constant32_LwConstant32_GotPrologue16_CONSTPOOL_ENTRY*/ 15511) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #236
1468 {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*/ 15565) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #237
1469 {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*/ 16002) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #238
1470 {DBGFIELD(/*AND64_ANDi64_DEXT64_32_DSLL64_32_ORi64_SEB64_SEH64_SLL64_32_SLL64_64_SLT64_SLTi64_SLTiu64_SLTu64_XOR64_XORi64*/ 16415) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #239
1471 {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*/ 16525) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #240
1472 {DBGFIELD(/*DADDi_DCLO_DCLZ_LEA_ADDiu64*/ 16690) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #241
1473 {DBGFIELD(/*DALIGN_DAHI_DATI_DAUI_DCLO_R6_DCLZ_R6_DBITSWAP_DLSA_DLSA_R6_SELEQZ64_SELNEZ64*/ 16718) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #242
1474 {DBGFIELD(/*MADD_MADDU_MSUB_MSUBU*/ 16796) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #243
1475 {DBGFIELD(/*PseudoMADD_MM_PseudoMADDU_MM_PseudoMSUB_MM_PseudoMSUBU_MM_PseudoMULT_MM_PseudoMULTu_MM*/ 16818) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #244
1476 {DBGFIELD(/*PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU*/ 16905) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #245
1477 {DBGFIELD(/*PseudoMULT_PseudoMULTu*/ 16951) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #246
1478 {DBGFIELD(/*PseudoMFHI_MM_PseudoMFLO_MM*/ 16974) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #247
1479 {DBGFIELD(/*RDHWR*/ 17002) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #248
1480 {DBGFIELD(/*PseudoMTLOHI_MM*/ 17008) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #249
1481 {DBGFIELD(/*MUH_MUHU_MULU_MUL_R6*/ 17024) 1, false, false, false, 0, 13, 6, 0, 1, 1}, // #250
1482 {DBGFIELD(/*MOD_MODU*/ 17045) 1, false, false, false, 0, 13, 9, 0, 1, 1}, // #251
1483 {DBGFIELD(/*MultRxRy16_MultuRxRy16_MultRxRyRz16_MultuRxRyRz16*/ 17054) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #252
1484 {DBGFIELD(/*DivRxRy16*/ 17104) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #253
1485 {DBGFIELD(/*DivuRxRy16*/ 17114) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #254
1486 {DBGFIELD(/*MULT_MM_MULTu_MM_MADD_MM_MADDU_MM_MSUB_MM_MSUBU_MM*/ 17125) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #255
1487 {DBGFIELD(/*MUL_MM*/ 17176) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #256
1488 {DBGFIELD(/*SDIV_MM_SDIV_MM_Pseudo*/ 17183) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #257
1489 {DBGFIELD(/*UDIV_MM_UDIV_MM_Pseudo*/ 17206) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #258
1490 {DBGFIELD(/*MFHI16_MM_MFLO16_MM_MOVF_I_MM_MOVT_I_MM_MFHI_MM_MFLO_MM_MTHI_MM_MTLO_MM*/ 17229) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #259
1491 {DBGFIELD(/*RDHWR_MM*/ 17301) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #260
1492 {DBGFIELD(/*MUHU_MMR6_MUH_MMR6_MULU_MMR6_MUL_MMR6*/ 17310) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #261
1493 {DBGFIELD(/*MODU_MMR6_MOD_MMR6_DIVU_MMR6_DIV_MMR6*/ 17348) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #262
1494 {DBGFIELD(/*RDHWR_MMR6*/ 17386) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #263
1495 {DBGFIELD(/*DMULU*/ 17397) 1, false, false, false, 0, 13, 6, 0, 1, 1}, // #264
1496 {DBGFIELD(/*DMULT_DMULTu_PseudoDMULT_PseudoDMULTu*/ 17403) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #265
1497 {DBGFIELD(/*DSDIV_PseudoDSDIV*/ 17441) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #266
1498 {DBGFIELD(/*DUDIV_PseudoDUDIV*/ 17459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #267
1499 {DBGFIELD(/*MFHI64_MFLO64_PseudoMFHI64_PseudoMFLO64_PseudoMTLOHI64*/ 17477) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #268
1500 {DBGFIELD(/*MTHI64_MTLO64*/ 17532) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #269
1501 {DBGFIELD(/*RDHWR64*/ 17546) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #270
1502 {DBGFIELD(/*MOVN_I_I64_MOVN_I64_I_MOVN_I64_I64_MOVZ_I_I64_MOVZ_I64_I_MOVZ_I64_I64*/ 17554) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #271
1503 {DBGFIELD(/*DDIV_DMOD*/ 17624) 1, false, false, false, 0, 13, 9, 0, 1, 1}, // #272
1504 {DBGFIELD(/*B_BAL_BAL_BR_BEQ_BNE_BGTZ_BGEZ_BLEZ_BLTZ_J_ERET_ERet_ERETNC_DERET*/ 17634) 1, false, false, false, 0, 41, 1, 0, 2, 1}, // #273
1505 {DBGFIELD(/*BLTZAL_JR_JR_HB*/ 17700) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #274
1506 {DBGFIELD(/*NAL*/ 17716) 1, false, false, false, 0, 41, 1, 0, 2, 1}, // #275
1507 {DBGFIELD(/*BEQL_BNEL_BGEZL_BGTZL_BLEZL_BLTZL*/ 17720) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #276
1508 {DBGFIELD(/*TAILCALL_PseudoReturn_RetRA*/ 17754) 1, false, false, false, 0, 41, 1, 0, 2, 1}, // #277
1509 {DBGFIELD(/*TAILCALLREG_TAILCALLREGHB_PseudoIndirectBranch_PseudoIndirectHazardBranch*/ 17782) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #278
1510 {DBGFIELD(/*BGEZAL*/ 17856) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #279
1511 {DBGFIELD(/*BGEZALL_BLTZALL*/ 17863) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #280
1512 {DBGFIELD(/*BREAK_SYSCALL_TNE_TLT_TLTU_TRAP*/ 17879) 1, false, false, false, 0, 41, 1, 0, 2, 1}, // #281
1513 {DBGFIELD(/*BALC_BEQZALC_BGEZALC_BGTZALC_BLEZALC_BLTZALC_BNEZALC_JIALC*/ 17911) 1, false, false, false, 0, 41, 1, 0, 2, 1}, // #282
1514 {DBGFIELD(/*BC_BC2EQZ_BC2NEZ_BEQC_BEQZC_BGEC_BGEUC_BGEZC_BGTZC_BLEZC_BLTC_BLTUC_BLTZC_BNEC_BNEZC_BNVC_BOVC_JIC_JR_HB_R6_PseudoIndirectBranchR6_PseudoIndrectHazardBranchR6*/ 17970) 1, false, false, false, 0, 41, 1, 0, 2, 1}, // #283
1515 {DBGFIELD(/*SIGRIE*/ 18129) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #284
1516 {DBGFIELD(/*TAILCALLR6REG_TAILCALLHBR6REG*/ 18136) 1, false, false, false, 0, 41, 1, 0, 2, 1}, // #285
1517 {DBGFIELD(/*SDBBP_R6*/ 18166) 1, false, false, false, 0, 41, 1, 0, 2, 1}, // #286
1518 {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*/ 18175) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #287
1519 {DBGFIELD(/*Jal16_JalB16_JumpLinkReg16*/ 18483) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #288
1520 {DBGFIELD(/*Break16*/ 18510) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #289
1521 {DBGFIELD(/*SelBeqZ_SelTBteqZCmp_SelTBteqZCmpi_SelTBteqZSlt_SelTBteqZSlti_SelTBteqZSltu_SelTBteqZSltiu_SelBneZ_SelTBtneZCmp_SelTBtneZCmpi_SelTBtneZSlt_SelTBtneZSlti_SelTBtneZSltu_SelTBtneZSltiu*/ 18518) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #290
1522 {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*/ 18700) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #291
1523 {DBGFIELD(/*BGEZALS_MM_BGEZAL_MM_BLTZALS_MM_BLTZAL_MM_JALR16_MM_JALRS16_MM_JALRS_MM_JALR_MM_JALS_MM_JALX_MM_JAL_MM*/ 18870) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #292
1524 {DBGFIELD(/*TAILCALLREG_MM_TAILCALL_MM_PseudoIndirectBranch_MM*/ 18973) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #293
1525 {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*/ 19024) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #294
1526 {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*/ 19177) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #295
1527 {DBGFIELD(/*BALC_MMR6_BEQZALC_MMR6_BGEZALC_MMR6_BGTZALC_MMR6_BLEZALC_MMR6_BLTZALC_MMR6_BNEZALC_MMR6_JALRC16_MMR6_JALRC_HB_MMR6_JALRC_MMR6_JIALC_MMR6*/ 19570) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #296
1528 {DBGFIELD(/*TAILCALLREG_MMR6_TAILCALL_MMR6*/ 19707) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #297
1529 {DBGFIELD(/*BREAK16_MMR6_BREAK_MMR6_SDBBP_MMR6_SDBBP16_MMR6*/ 19738) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #298
1530 {DBGFIELD(/*BEQ64_BGEZ64_BGTZ64_BLEZ64_BLTZ64_BNE64_JR64*/ 19786) 1, false, false, false, 0, 41, 1, 0, 2, 1}, // #299
1531 {DBGFIELD(/*JALR64_JALR64Pseudo_JALRHB64Pseudo_JALR_HB64*/ 19831) 1, false, false, false, 0, 41, 1, 0, 2, 1}, // #300
1532 {DBGFIELD(/*JR_HB64_TAILCALLREG64_TAILCALLREGHB64*/ 19876) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #301
1533 {DBGFIELD(/*PseudoReturn64*/ 19914) 1, false, false, false, 0, 41, 1, 0, 2, 1}, // #302
1534 {DBGFIELD(/*BEQC64_BEQZC64_BGEC64_BGEUC64_BGEZC64_BGTZC64_BLEZC64_BLTC64_BLTUC64_BLTZC64_BNEC64_BNEZC64_JIC64*/ 19929) 1, false, false, false, 0, 41, 1, 0, 2, 1}, // #303
1535 {DBGFIELD(/*PseudoIndirectBranch64_PseudoIndirectHazardBranch64*/ 20027) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #304
1536 {DBGFIELD(/*JIALC64*/ 20079) 1, false, false, false, 0, 41, 1, 0, 2, 1}, // #305
1537 {DBGFIELD(/*JR_HB64_R6_TAILCALL64R6REG_TAILCALLHB64R6REG_PseudoIndirectBranch64R6_PseudoIndrectHazardBranch64R6*/ 20087) 1, false, false, false, 0, 41, 1, 0, 2, 1}, // #306
1538 {DBGFIELD(/*TLBP_TLBR_TLBWI_TLBWR*/ 20187) 1, false, false, false, 0, 39, 14, 0, 2, 1}, // #307
1539 {DBGFIELD(/*MFC0*/ 20209) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #308
1540 {DBGFIELD(/*EVP_DVP*/ 20214) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #309
1541 {DBGFIELD(/*TLBP_MM_TLBR_MM_TLBWI_MM_TLBWR_MM*/ 20222) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #310
1542 {DBGFIELD(/*DI_MM_EI_MM*/ 20256) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #311
1543 {DBGFIELD(/*EHB_MM_PAUSE_MM_WAIT_MM*/ 20268) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #312
1544 {DBGFIELD(/*RDPGPR_MMR6_WRPGPR_MMR6*/ 20292) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #313
1545 {DBGFIELD(/*TLBINV_MMR6_TLBINVF_MMR6*/ 20316) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #314
1546 {DBGFIELD(/*MFHC0_MMR6_MFC0_MMR6_MFHC2_MMR6_MFC2_MMR6*/ 20341) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #315
1547 {DBGFIELD(/*MTHC0_MMR6_MTC0_MMR6_MTHC2_MMR6_MTC2_MMR6*/ 20383) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #316
1548 {DBGFIELD(/*EVP_MMR6_DVP_MMR6*/ 20425) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #317
1549 {DBGFIELD(/*DI_MMR6_EI_MMR6*/ 20443) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #318
1550 {DBGFIELD(/*EHB_MMR6_PAUSE_MMR6_WAIT_MMR6*/ 20459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #319
1551 {DBGFIELD(/*DMFC0*/ 20489) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #320
1552 {DBGFIELD(/*DMTC0*/ 20495) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #321
1553 {DBGFIELD(/*DMFC2_DMTC2*/ 20501) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #322
1554 {DBGFIELD(/*CFC2_MM_CTC2_MM*/ 20513) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #323
1555 {DBGFIELD(/*DMT_DVPE_EMT_EVPE_MFTR_MTTR*/ 20529) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #324
1556 {DBGFIELD(/*YIELD*/ 20557) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #325
1557 {DBGFIELD(/*FORK*/ 20563) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #326
1558 {DBGFIELD(/*DMFGC0_DMTGC0*/ 20568) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #327
1559 {DBGFIELD(/*HYPCALL_MM_TLBGINVF_MM_TLBGINV_MM_TLBGP_MM_TLBGR_MM_TLBGWI_MM_TLBGWR_MM_MFGC0_MM_MFHGC0_MM_MTGC0_MM_MTHGC0_MM*/ 20582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #328
1560 {DBGFIELD(/*LB_LBu_LH_LHu_LW_LDC3*/ 20692) 1, false, false, false, 0, 37, 7, 0, 2, 1}, // #329
1561 {DBGFIELD(/*LL_LWC2_LWC3_LDC2*/ 20714) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #330
1562 {DBGFIELD(/*LWL_LWR*/ 20732) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #331
1563 {DBGFIELD(/*SWC2_SWC3_SDC2*/ 20740) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #332
1564 {DBGFIELD(/*SWL_SWR*/ 20755) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #333
1565 {DBGFIELD(/*SC*/ 20763) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #334
1566 {DBGFIELD(/*SC_MMR6*/ 20766) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #335
1567 {DBGFIELD(/*CACHE*/ 20774) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #336
1568 {DBGFIELD(/*LDC2_R6_LL_R6_LWC2_R6*/ 20780) 1, false, false, false, 0, 37, 7, 0, 2, 1}, // #337
1569 {DBGFIELD(/*SWC2_R6_SDC2_R6*/ 20802) 1, false, false, false, 0, 37, 1, 0, 2, 1}, // #338
1570 {DBGFIELD(/*SC_R6*/ 20818) 1, false, false, false, 0, 39, 14, 0, 2, 1}, // #339
1571 {DBGFIELD(/*CACHE_R6*/ 20824) 1, false, false, false, 0, 39, 14, 0, 2, 1}, // #340
1572 {DBGFIELD(/*GINVI_GINVT*/ 20833) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #341
1573 {DBGFIELD(/*SBE_SHE_SWE_SCE*/ 20845) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #342
1574 {DBGFIELD(/*PREFE*/ 20861) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #343
1575 {DBGFIELD(/*LBE_MM_LBuE_MM_LHE_MM_LHuE_MM_LWE_MM_LWLE_MM_LWRE_MM_LLE_MM*/ 20867) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #344
1576 {DBGFIELD(/*SBE_MM_SB_MM_SHE_MM_SWE_MM_SWLE_MM_SWRE_MM_SCE_MM*/ 20927) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #345
1577 {DBGFIELD(/*PREFE_MM*/ 20977) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #346
1578 {DBGFIELD(/*CACHEE_MM*/ 20986) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #347
1579 {DBGFIELD(/*Restore16_RestoreX16_LbRxRyOffMemX16_LbuRxRyOffMemX16_LhRxRyOffMemX16_LhuRxRyOffMemX16_LwRxRyOffMemX16_LwRxSpImmX16_LwRxPcTcp16_LwRxPcTcpX16*/ 20996) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #348
1580 {DBGFIELD(/*Save16_SaveX16_SbRxRyOffMemX16_ShRxRyOffMemX16_SwRxRyOffMemX16_SwRxSpImmX16*/ 21137) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #349
1581 {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*/ 21213) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #350
1582 {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*/ 21347) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #351
1583 {DBGFIELD(/*PREF_MM_PREFX_MM*/ 21443) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #352
1584 {DBGFIELD(/*CACHE_MM*/ 21460) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #353
1585 {DBGFIELD(/*SYNC_MM_SYNCI_MM*/ 21469) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #354
1586 {DBGFIELD(/*GINVI_MMR6_GINVT_MMR6*/ 21486) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #355
1587 {DBGFIELD(/*LBU_MMR6_LB_MMR6_LDC2_MMR6_LL_MMR6_LWM16_MMR6_LWC2_MMR6_LWPC_MMR6_LW_MMR6*/ 21508) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #356
1588 {DBGFIELD(/*SB16_MMR6_SB_MMR6_SDC2_MMR6_SH16_MMR6_SH_MMR6_SW16_MMR6_SWC2_MMR6_SWM16_MMR6_SWSP_MMR6_SW_MMR6*/ 21582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #357
1589 {DBGFIELD(/*SYNC_MMR6_SYNCI_MMR6*/ 21677) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #358
1590 {DBGFIELD(/*PREF_MMR6*/ 21698) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #359
1591 {DBGFIELD(/*CACHE_MMR6*/ 21708) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #360
1592 {DBGFIELD(/*LD_LWu_LB64_LBu64_LH64_LHu64_LW64*/ 21719) 1, false, false, false, 0, 37, 7, 0, 2, 1}, // #361
1593 {DBGFIELD(/*LL64_LLD*/ 21753) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #362
1594 {DBGFIELD(/*LWL64_LWR64*/ 21762) 1, false, false, false, 0, 37, 7, 0, 2, 1}, // #363
1595 {DBGFIELD(/*LDL_LDR*/ 21774) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #364
1596 {DBGFIELD(/*SC64_SCD*/ 21782) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #365
1597 {DBGFIELD(/*SB64_SH64_SW64_SWL64_SWR64*/ 21791) 1, false, false, false, 0, 37, 7, 0, 2, 1}, // #366
1598 {DBGFIELD(/*SDL_SDR*/ 21818) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #367
1599 {DBGFIELD(/*LWUPC_LDPC*/ 21826) 1, false, false, false, 0, 37, 7, 0, 2, 1}, // #368
1600 {DBGFIELD(/*CRC32B_CRC32H_CRC32W_CRC32CB_CRC32CH_CRC32CW*/ 21837) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #369
1601 {DBGFIELD(/*CRC32D_CRC32CD*/ 21882) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #370
1602 {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*/ 21897) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #371
1603 {DBGFIELD(/*DMUL*/ 22075) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #372
1604 {DBGFIELD(/*SAA_SAAD*/ 22080) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #373
1605 {DBGFIELD(/*BC1F_BC1T_BC1FL_BC1TL*/ 22089) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #374
1606 {DBGFIELD(/*FABS_S_FNEG_S_FNEG_D32_FNEG_D64*/ 22111) 1, false, false, false, 0, 43, 1, 0, 2, 1}, // #375
1607 {DBGFIELD(/*MADD_S_MSUB_S_NMADD_S_NMSUB_S*/ 22143) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #376
1608 {DBGFIELD(/*FMUL_S*/ 22173) 1, false, false, false, 0, 47, 3, 0, 3, 1}, // #377
1609 {DBGFIELD(/*ADDR_PS64_CVT_PS_PW64_CVT_PW_PS64_MULR_PS64*/ 22180) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #378
1610 {DBGFIELD(/*PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S*/ 22224) 1, false, false, false, 0, 45, 6, 0, 2, 1}, // #379
1611 {DBGFIELD(/*MOVT_I64_MOVF_I64_MOVZ_I64_S_MOVN_I64_D64_MOVN_I64_S_MOVZ_I64_D64*/ 22274) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #380
1612 {DBGFIELD(/*SELEQZ_S_SELNEZ_S_SELEQZ_D_SELNEZ_D*/ 22340) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #381
1613 {DBGFIELD(/*SEL_D_SEL_S*/ 22376) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #382
1614 {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*/ 22388) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #383
1615 {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*/ 22484) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #384
1616 {DBGFIELD(/*C_F_D32_MM_C_F_D64_MM_C_F_S_MM*/ 22798) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #385
1617 {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*/ 22829) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #386
1618 {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*/ 22999) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #387
1619 {DBGFIELD(/*C_NGLE_D32_MM_C_NGLE_D64_MM_C_NGLE_S_MM*/ 23332) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #388
1620 {DBGFIELD(/*FCMP_S32_MM_FCMP_D32_MM*/ 23372) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #389
1621 {DBGFIELD(/*MFC1_MM_MFHC1_D32_MM_MFHC1_D64_MM_MTC1_MM_MTC1_D64_MM_MTHC1_D32_MM_MTHC1_D64_MM*/ 23396) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #390
1622 {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*/ 23476) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #391
1623 {DBGFIELD(/*FDIV_S_MM*/ 23702) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #392
1624 {DBGFIELD(/*FDIV_D32_MM_FDIV_D64_MM*/ 23712) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #393
1625 {DBGFIELD(/*FSQRT_S_MM*/ 23736) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #394
1626 {DBGFIELD(/*FSQRT_D32_MM_FSQRT_D64_MM*/ 23747) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #395
1627 {DBGFIELD(/*RECIP_S_MM_RSQRT_S_MM*/ 23773) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #396
1628 {DBGFIELD(/*RECIP_D32_MM_RECIP_D64_MM_RSQRT_D32_MM_RSQRT_D64_MM*/ 23795) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #397
1629 {DBGFIELD(/*SDC1_MM_D32_SDC1_MM_D64_SWC1_MM_SUXC1_MM_SWXC1_MM*/ 23847) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #398
1630 {DBGFIELD(/*CFC1_MM_CTC1_MM*/ 23897) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #399
1631 {DBGFIELD(/*LDC1_MM_D32_LDC1_MM_D64_LUXC1_MM_LWC1_MM_LWXC1_MM*/ 23913) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #400
1632 {DBGFIELD(/*FNEG_S_MMR6*/ 23963) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #401
1633 {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*/ 23975) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #402
1634 {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*/ 24115) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #403
1635 {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*/ 24355) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #404
1636 {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*/ 24451) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #405
1637 {DBGFIELD(/*TRUNC_L_D_MMR6_TRUNC_L_S_MMR6_TRUNC_W_D_MMR6_TRUNC_W_S_MMR6*/ 24529) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #406
1638 {DBGFIELD(/*ROUND_L_D_MMR6_ROUND_L_S_MMR6_ROUND_W_D_MMR6_ROUND_W_S_MMR6*/ 24589) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #407
1639 {DBGFIELD(/*FLOOR_L_D_MMR6_FLOOR_L_S_MMR6_FLOOR_W_D_MMR6_FLOOR_W_S_MMR6*/ 24649) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #408
1640 {DBGFIELD(/*CEIL_L_D_MMR6_CEIL_L_S_MMR6_CEIL_W_D_MMR6_CEIL_W_S_MMR6*/ 24709) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #409
1641 {DBGFIELD(/*MFC1_MMR6_MTC1_MMR6_CLASS_S_MMR6_CLASS_D_MMR6_FADD_S_MMR6*/ 24765) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #410
1642 {DBGFIELD(/*MAX_D_MMR6_MAX_S_MMR6_MIN_D_MMR6_MIN_S_MMR6*/ 24823) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #411
1643 {DBGFIELD(/*MAXA_D_MMR6_MAXA_S_MMR6_MINA_D_MMR6_MINA_S_MMR6*/ 24867) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #412
1644 {DBGFIELD(/*SELEQZ_D_MMR6_SELEQZ_S_MMR6_SELNEZ_D_MMR6_SELNEZ_S_MMR6*/ 24915) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #413
1645 {DBGFIELD(/*SEL_D_MMR6_SEL_S_MMR6*/ 24971) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #414
1646 {DBGFIELD(/*RINT_S_MMR6_RINT_D_MMR6*/ 24993) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #415
1647 {DBGFIELD(/*MADDF_D_MMR6_MADDF_S_MMR6_MSUBF_D_MMR6_MSUBF_S_MMR6*/ 25017) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #416
1648 {DBGFIELD(/*FMOV_S_MMR6_FMUL_S_MMR6_FSUB_S_MMR6_FMOV_D_MMR6*/ 25069) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #417
1649 {DBGFIELD(/*FDIV_S_MMR6*/ 25117) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #418
1650 {DBGFIELD(/*SDC1_D64_MMR6*/ 25129) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #419
1651 {DBGFIELD(/*LDC1_D64_MMR6*/ 25143) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #420
1652 {DBGFIELD(/*DMFC1_DMTC1*/ 25157) 1, false, false, false, 0, 11, 1, 0, 1, 1}, // #421
1653 {DBGFIELD(/*SWDSP*/ 25169) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #422
1654 {DBGFIELD(/*LWDSP*/ 25175) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #423
1655 {DBGFIELD(/*PseudoMTLOHI_DSP*/ 25181) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #424
1656 {DBGFIELD(/*EXTRV_RS_W*/ 25198) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #425
1657 {DBGFIELD(/*EXTRV_R_W*/ 25209) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #426
1658 {DBGFIELD(/*EXTRV_S_H*/ 25219) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #427
1659 {DBGFIELD(/*EXTRV_W*/ 25229) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #428
1660 {DBGFIELD(/*EXTR_RS_W*/ 25237) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #429
1661 {DBGFIELD(/*EXTR_R_W*/ 25247) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #430
1662 {DBGFIELD(/*EXTR_S_H*/ 25256) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #431
1663 {DBGFIELD(/*EXTR_W*/ 25265) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #432
1664 {DBGFIELD(/*INSV*/ 25272) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #433
1665 {DBGFIELD(/*MTHLIP*/ 25277) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #434
1666 {DBGFIELD(/*MTHI_DSP*/ 25284) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #435
1667 {DBGFIELD(/*MTLO_DSP*/ 25293) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #436
1668 {DBGFIELD(/*ABSQ_S_PH*/ 25302) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #437
1669 {DBGFIELD(/*ABSQ_S_W*/ 25312) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #438
1670 {DBGFIELD(/*ADDQ_PH*/ 25321) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #439
1671 {DBGFIELD(/*ADDQ_S_PH*/ 25329) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #440
1672 {DBGFIELD(/*ADDQ_S_W*/ 25339) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #441
1673 {DBGFIELD(/*ADDSC*/ 25348) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #442
1674 {DBGFIELD(/*ADDU_QB*/ 25354) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #443
1675 {DBGFIELD(/*ADDU_S_QB*/ 25362) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #444
1676 {DBGFIELD(/*ADDWC*/ 25372) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #445
1677 {DBGFIELD(/*BITREV*/ 25378) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #446
1678 {DBGFIELD(/*BPOSGE32*/ 25385) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #447
1679 {DBGFIELD(/*CMPGU_EQ_QB*/ 25394) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #448
1680 {DBGFIELD(/*CMPGU_LE_QB*/ 25406) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #449
1681 {DBGFIELD(/*CMPGU_LT_QB*/ 25418) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #450
1682 {DBGFIELD(/*CMPU_EQ_QB*/ 25430) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #451
1683 {DBGFIELD(/*CMPU_LE_QB*/ 25441) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #452
1684 {DBGFIELD(/*CMPU_LT_QB*/ 25452) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #453
1685 {DBGFIELD(/*CMP_EQ_PH*/ 25463) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #454
1686 {DBGFIELD(/*CMP_LE_PH*/ 25473) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #455
1687 {DBGFIELD(/*CMP_LT_PH*/ 25483) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #456
1688 {DBGFIELD(/*DPAQ_SA_L_W*/ 25493) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #457
1689 {DBGFIELD(/*DPAQ_S_W_PH*/ 25505) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #458
1690 {DBGFIELD(/*DPAU_H_QBL*/ 25517) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #459
1691 {DBGFIELD(/*DPAU_H_QBR*/ 25528) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #460
1692 {DBGFIELD(/*DPSQ_SA_L_W*/ 25539) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #461
1693 {DBGFIELD(/*DPSQ_S_W_PH*/ 25551) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #462
1694 {DBGFIELD(/*DPSU_H_QBL*/ 25563) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #463
1695 {DBGFIELD(/*DPSU_H_QBR*/ 25574) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #464
1696 {DBGFIELD(/*EXTPDPV*/ 25585) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #465
1697 {DBGFIELD(/*EXTPDP*/ 25593) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #466
1698 {DBGFIELD(/*EXTPV*/ 25600) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #467
1699 {DBGFIELD(/*EXTP*/ 25606) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #468
1700 {DBGFIELD(/*LBUX*/ 25611) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #469
1701 {DBGFIELD(/*LHX*/ 25616) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #470
1702 {DBGFIELD(/*LWX*/ 25620) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #471
1703 {DBGFIELD(/*MADDU_DSP*/ 25624) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #472
1704 {DBGFIELD(/*MADD_DSP*/ 25634) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #473
1705 {DBGFIELD(/*MAQ_SA_W_PHL*/ 25643) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #474
1706 {DBGFIELD(/*MAQ_SA_W_PHR*/ 25656) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #475
1707 {DBGFIELD(/*MAQ_S_W_PHL*/ 25669) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #476
1708 {DBGFIELD(/*MAQ_S_W_PHR*/ 25681) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #477
1709 {DBGFIELD(/*MFHI_DSP*/ 25693) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #478
1710 {DBGFIELD(/*MFLO_DSP*/ 25702) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #479
1711 {DBGFIELD(/*MODSUB*/ 25711) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #480
1712 {DBGFIELD(/*MSUBU_DSP*/ 25718) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #481
1713 {DBGFIELD(/*MSUB_DSP*/ 25728) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #482
1714 {DBGFIELD(/*MULEQ_S_W_PHL*/ 25737) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #483
1715 {DBGFIELD(/*MULEQ_S_W_PHR*/ 25751) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #484
1716 {DBGFIELD(/*MULEU_S_PH_QBL*/ 25765) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #485
1717 {DBGFIELD(/*MULEU_S_PH_QBR*/ 25780) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #486
1718 {DBGFIELD(/*MULQ_RS_PH*/ 25795) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #487
1719 {DBGFIELD(/*MULSAQ_S_W_PH*/ 25806) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #488
1720 {DBGFIELD(/*MULTU_DSP*/ 25820) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #489
1721 {DBGFIELD(/*MULT_DSP*/ 25830) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #490
1722 {DBGFIELD(/*PACKRL_PH*/ 25839) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #491
1723 {DBGFIELD(/*PICK_PH*/ 25849) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #492
1724 {DBGFIELD(/*PICK_QB*/ 25857) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #493
1725 {DBGFIELD(/*PRECEQU_PH_QBLA*/ 25865) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #494
1726 {DBGFIELD(/*PRECEQU_PH_QBL*/ 25881) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #495
1727 {DBGFIELD(/*PRECEQU_PH_QBRA*/ 25896) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #496
1728 {DBGFIELD(/*PRECEQU_PH_QBR*/ 25912) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #497
1729 {DBGFIELD(/*PRECEQ_W_PHL*/ 25927) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #498
1730 {DBGFIELD(/*PRECEQ_W_PHR*/ 25940) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #499
1731 {DBGFIELD(/*PRECEU_PH_QBLA*/ 25953) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #500
1732 {DBGFIELD(/*PRECEU_PH_QBL*/ 25968) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #501
1733 {DBGFIELD(/*PRECEU_PH_QBRA*/ 25982) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #502
1734 {DBGFIELD(/*PRECEU_PH_QBR*/ 25997) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #503
1735 {DBGFIELD(/*PRECRQU_S_QB_PH*/ 26011) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #504
1736 {DBGFIELD(/*PRECRQ_PH_W*/ 26027) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #505
1737 {DBGFIELD(/*PRECRQ_QB_PH*/ 26039) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #506
1738 {DBGFIELD(/*PRECRQ_RS_PH_W*/ 26052) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #507
1739 {DBGFIELD(/*RADDU_W_QB*/ 26067) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #508
1740 {DBGFIELD(/*RDDSP*/ 26078) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #509
1741 {DBGFIELD(/*REPLV_PH*/ 26084) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #510
1742 {DBGFIELD(/*REPLV_QB*/ 26093) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #511
1743 {DBGFIELD(/*REPL_PH*/ 26102) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #512
1744 {DBGFIELD(/*REPL_QB*/ 26110) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #513
1745 {DBGFIELD(/*SHILOV*/ 26118) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #514
1746 {DBGFIELD(/*SHILO*/ 26125) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #515
1747 {DBGFIELD(/*SHLLV_PH*/ 26131) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #516
1748 {DBGFIELD(/*SHLLV_QB*/ 26140) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #517
1749 {DBGFIELD(/*SHLLV_S_PH*/ 26149) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #518
1750 {DBGFIELD(/*SHLLV_S_W*/ 26160) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #519
1751 {DBGFIELD(/*SHLL_PH*/ 26170) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #520
1752 {DBGFIELD(/*SHLL_QB*/ 26178) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #521
1753 {DBGFIELD(/*SHLL_S_PH*/ 26186) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #522
1754 {DBGFIELD(/*SHLL_S_W*/ 26196) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #523
1755 {DBGFIELD(/*SHRAV_PH*/ 26205) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #524
1756 {DBGFIELD(/*SHRAV_R_PH*/ 26214) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #525
1757 {DBGFIELD(/*SHRAV_R_W*/ 26225) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #526
1758 {DBGFIELD(/*SHRA_PH*/ 26235) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #527
1759 {DBGFIELD(/*SHRA_R_PH*/ 26243) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #528
1760 {DBGFIELD(/*SHRA_R_W*/ 26253) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #529
1761 {DBGFIELD(/*SHRLV_QB*/ 26262) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #530
1762 {DBGFIELD(/*SHRL_QB*/ 26271) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #531
1763 {DBGFIELD(/*SUBQ_PH*/ 26279) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #532
1764 {DBGFIELD(/*SUBQ_S_PH*/ 26287) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #533
1765 {DBGFIELD(/*SUBQ_S_W*/ 26297) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #534
1766 {DBGFIELD(/*SUBU_QB*/ 26306) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #535
1767 {DBGFIELD(/*SUBU_S_QB*/ 26314) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #536
1768 {DBGFIELD(/*WRDSP*/ 26324) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #537
1769 {DBGFIELD(/*PseudoCMPU_EQ_QB_PseudoCMPU_LE_QB_PseudoCMPU_LT_QB_PseudoCMP_EQ_PH_PseudoCMP_LE_PH_PseudoCMP_LT_PH*/ 26330) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #538
1770 {DBGFIELD(/*PseudoPICK_PH_PseudoPICK_QB*/ 26429) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #539
1771 {DBGFIELD(/*ABSQ_S_QB*/ 26457) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #540
1772 {DBGFIELD(/*ADDQH_PH*/ 26467) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #541
1773 {DBGFIELD(/*ADDQH_R_PH*/ 26476) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #542
1774 {DBGFIELD(/*ADDQH_R_W*/ 26487) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #543
1775 {DBGFIELD(/*ADDQH_W*/ 26497) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #544
1776 {DBGFIELD(/*ADDUH_QB*/ 26505) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #545
1777 {DBGFIELD(/*ADDUH_R_QB*/ 26514) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #546
1778 {DBGFIELD(/*ADDU_PH*/ 26525) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #547
1779 {DBGFIELD(/*ADDU_S_PH*/ 26533) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #548
1780 {DBGFIELD(/*APPEND*/ 26543) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #549
1781 {DBGFIELD(/*BALIGN*/ 26550) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #550
1782 {DBGFIELD(/*CMPGDU_EQ_QB*/ 26557) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #551
1783 {DBGFIELD(/*CMPGDU_LE_QB*/ 26570) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #552
1784 {DBGFIELD(/*CMPGDU_LT_QB*/ 26583) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #553
1785 {DBGFIELD(/*DPA_W_PH*/ 26596) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #554
1786 {DBGFIELD(/*DPAQX_SA_W_PH*/ 26605) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #555
1787 {DBGFIELD(/*DPAQX_S_W_PH*/ 26619) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #556
1788 {DBGFIELD(/*DPAX_W_PH*/ 26632) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #557
1789 {DBGFIELD(/*DPS_W_PH*/ 26642) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #558
1790 {DBGFIELD(/*DPSQX_S_W_PH*/ 26651) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #559
1791 {DBGFIELD(/*DPSQX_SA_W_PH*/ 26664) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #560
1792 {DBGFIELD(/*DPSX_W_PH*/ 26678) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #561
1793 {DBGFIELD(/*MUL_PH*/ 26688) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #562
1794 {DBGFIELD(/*MUL_S_PH*/ 26695) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #563
1795 {DBGFIELD(/*MULQ_RS_W*/ 26704) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #564
1796 {DBGFIELD(/*MULQ_S_PH*/ 26714) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #565
1797 {DBGFIELD(/*MULQ_S_W*/ 26724) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #566
1798 {DBGFIELD(/*MULSA_W_PH*/ 26733) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #567
1799 {DBGFIELD(/*PRECR_QB_PH*/ 26744) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #568
1800 {DBGFIELD(/*PRECR_SRA_PH_W*/ 26756) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #569
1801 {DBGFIELD(/*PRECR_SRA_R_PH_W*/ 26771) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #570
1802 {DBGFIELD(/*PREPEND*/ 26788) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #571
1803 {DBGFIELD(/*SHRA_QB*/ 26796) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #572
1804 {DBGFIELD(/*SHRA_R_QB*/ 26804) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #573
1805 {DBGFIELD(/*SHRAV_QB*/ 26814) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #574
1806 {DBGFIELD(/*SHRAV_R_QB*/ 26823) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #575
1807 {DBGFIELD(/*SHRL_PH*/ 26834) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #576
1808 {DBGFIELD(/*SHRLV_PH*/ 26842) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #577
1809 {DBGFIELD(/*SUBQH_PH*/ 26851) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #578
1810 {DBGFIELD(/*SUBQH_R_PH*/ 26860) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #579
1811 {DBGFIELD(/*SUBQH_W*/ 26871) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #580
1812 {DBGFIELD(/*SUBQH_R_W*/ 26879) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #581
1813 {DBGFIELD(/*SUBU_PH*/ 26889) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #582
1814 {DBGFIELD(/*SUBU_S_PH*/ 26897) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #583
1815 {DBGFIELD(/*SUBUH_QB*/ 26907) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #584
1816 {DBGFIELD(/*SUBUH_R_QB*/ 26916) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #585
1817 {DBGFIELD(/*LWDSP_MM*/ 26927) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #586
1818 {DBGFIELD(/*SWDSP_MM*/ 26936) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #587
1819 {DBGFIELD(/*ABSQ_S_PH_MM*/ 26945) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #588
1820 {DBGFIELD(/*ABSQ_S_W_MM*/ 26958) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #589
1821 {DBGFIELD(/*ADDQ_PH_MM*/ 26970) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #590
1822 {DBGFIELD(/*ADDQ_S_PH_MM*/ 26981) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #591
1823 {DBGFIELD(/*ADDQ_S_W_MM*/ 26994) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #592
1824 {DBGFIELD(/*ADDSC_MM*/ 27006) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #593
1825 {DBGFIELD(/*ADDU_QB_MM*/ 27015) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #594
1826 {DBGFIELD(/*ADDU_S_QB_MM*/ 27026) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #595
1827 {DBGFIELD(/*ADDWC_MM*/ 27039) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #596
1828 {DBGFIELD(/*BITREV_MM*/ 27048) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #597
1829 {DBGFIELD(/*BPOSGE32_MM*/ 27058) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #598
1830 {DBGFIELD(/*CMPGU_EQ_QB_MM*/ 27070) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #599
1831 {DBGFIELD(/*CMPGU_LE_QB_MM*/ 27085) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #600
1832 {DBGFIELD(/*CMPGU_LT_QB_MM*/ 27100) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #601
1833 {DBGFIELD(/*CMPU_EQ_QB_MM*/ 27115) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #602
1834 {DBGFIELD(/*CMPU_LE_QB_MM*/ 27129) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #603
1835 {DBGFIELD(/*CMPU_LT_QB_MM*/ 27143) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #604
1836 {DBGFIELD(/*CMP_EQ_PH_MM*/ 27157) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #605
1837 {DBGFIELD(/*CMP_LE_PH_MM*/ 27170) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #606
1838 {DBGFIELD(/*CMP_LT_PH_MM*/ 27183) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #607
1839 {DBGFIELD(/*DPAQ_SA_L_W_MM*/ 27196) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #608
1840 {DBGFIELD(/*DPAQ_S_W_PH_MM*/ 27211) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #609
1841 {DBGFIELD(/*DPAU_H_QBL_MM*/ 27226) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #610
1842 {DBGFIELD(/*DPAU_H_QBR_MM*/ 27240) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #611
1843 {DBGFIELD(/*DPSQ_SA_L_W_MM*/ 27254) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #612
1844 {DBGFIELD(/*DPSQ_S_W_PH_MM*/ 27269) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #613
1845 {DBGFIELD(/*DPSU_H_QBL_MM*/ 27284) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #614
1846 {DBGFIELD(/*DPSU_H_QBR_MM*/ 27298) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #615
1847 {DBGFIELD(/*EXTPDPV_MM*/ 27312) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #616
1848 {DBGFIELD(/*EXTPDP_MM*/ 27323) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #617
1849 {DBGFIELD(/*EXTPV_MM*/ 27333) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #618
1850 {DBGFIELD(/*EXTP_MM*/ 27342) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #619
1851 {DBGFIELD(/*EXTRV_RS_W_MM*/ 27350) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #620
1852 {DBGFIELD(/*EXTRV_R_W_MM*/ 27364) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #621
1853 {DBGFIELD(/*EXTRV_S_H_MM*/ 27377) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #622
1854 {DBGFIELD(/*EXTRV_W_MM*/ 27390) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #623
1855 {DBGFIELD(/*EXTR_RS_W_MM*/ 27401) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #624
1856 {DBGFIELD(/*EXTR_R_W_MM*/ 27414) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #625
1857 {DBGFIELD(/*EXTR_S_H_MM*/ 27426) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #626
1858 {DBGFIELD(/*EXTR_W_MM*/ 27438) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #627
1859 {DBGFIELD(/*INSV_MM*/ 27448) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #628
1860 {DBGFIELD(/*LBUX_MM*/ 27456) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #629
1861 {DBGFIELD(/*LHX_MM*/ 27464) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #630
1862 {DBGFIELD(/*LWX_MM*/ 27471) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #631
1863 {DBGFIELD(/*MADDU_DSP_MM*/ 27478) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #632
1864 {DBGFIELD(/*MADD_DSP_MM*/ 27491) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #633
1865 {DBGFIELD(/*MAQ_SA_W_PHL_MM*/ 27503) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #634
1866 {DBGFIELD(/*MAQ_SA_W_PHR_MM*/ 27519) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #635
1867 {DBGFIELD(/*MAQ_S_W_PHL_MM*/ 27535) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #636
1868 {DBGFIELD(/*MAQ_S_W_PHR_MM*/ 27550) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #637
1869 {DBGFIELD(/*MFHI_DSP_MM*/ 27565) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #638
1870 {DBGFIELD(/*MFLO_DSP_MM*/ 27577) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #639
1871 {DBGFIELD(/*MODSUB_MM*/ 27589) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #640
1872 {DBGFIELD(/*MOVEP_MMR6*/ 27599) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #641
1873 {DBGFIELD(/*MOVN_I_MM*/ 27610) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #642
1874 {DBGFIELD(/*MOVZ_I_MM*/ 27620) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #643
1875 {DBGFIELD(/*MSUBU_DSP_MM*/ 27630) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #644
1876 {DBGFIELD(/*MSUB_DSP_MM*/ 27643) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #645
1877 {DBGFIELD(/*MTHI_DSP_MM*/ 27655) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #646
1878 {DBGFIELD(/*MTHLIP_MM*/ 27667) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #647
1879 {DBGFIELD(/*MTLO_DSP_MM*/ 27677) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #648
1880 {DBGFIELD(/*MULEQ_S_W_PHL_MM*/ 27689) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #649
1881 {DBGFIELD(/*MULEQ_S_W_PHR_MM*/ 27706) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #650
1882 {DBGFIELD(/*MULEU_S_PH_QBL_MM*/ 27723) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #651
1883 {DBGFIELD(/*MULEU_S_PH_QBR_MM*/ 27741) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #652
1884 {DBGFIELD(/*MULQ_RS_PH_MM*/ 27759) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #653
1885 {DBGFIELD(/*MULSAQ_S_W_PH_MM*/ 27773) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #654
1886 {DBGFIELD(/*MULTU_DSP_MM*/ 27790) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #655
1887 {DBGFIELD(/*MULT_DSP_MM*/ 27803) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #656
1888 {DBGFIELD(/*PACKRL_PH_MM*/ 27815) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #657
1889 {DBGFIELD(/*PICK_PH_MM*/ 27828) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #658
1890 {DBGFIELD(/*PICK_QB_MM*/ 27839) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #659
1891 {DBGFIELD(/*PRECEQU_PH_QBLA_MM*/ 27850) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #660
1892 {DBGFIELD(/*PRECEQU_PH_QBL_MM*/ 27869) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #661
1893 {DBGFIELD(/*PRECEQU_PH_QBRA_MM*/ 27887) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #662
1894 {DBGFIELD(/*PRECEQU_PH_QBR_MM*/ 27906) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #663
1895 {DBGFIELD(/*PRECEQ_W_PHL_MM*/ 27924) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #664
1896 {DBGFIELD(/*PRECEQ_W_PHR_MM*/ 27940) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #665
1897 {DBGFIELD(/*PRECEU_PH_QBLA_MM*/ 27956) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #666
1898 {DBGFIELD(/*PRECEU_PH_QBL_MM*/ 27974) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #667
1899 {DBGFIELD(/*PRECEU_PH_QBRA_MM*/ 27991) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #668
1900 {DBGFIELD(/*PRECEU_PH_QBR_MM*/ 28009) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #669
1901 {DBGFIELD(/*PRECRQU_S_QB_PH_MM*/ 28026) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #670
1902 {DBGFIELD(/*PRECRQ_PH_W_MM*/ 28045) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #671
1903 {DBGFIELD(/*PRECRQ_QB_PH_MM*/ 28060) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #672
1904 {DBGFIELD(/*PRECRQ_RS_PH_W_MM*/ 28076) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #673
1905 {DBGFIELD(/*RADDU_W_QB_MM*/ 28094) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #674
1906 {DBGFIELD(/*RDDSP_MM*/ 28108) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #675
1907 {DBGFIELD(/*REPLV_PH_MM*/ 28117) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #676
1908 {DBGFIELD(/*REPLV_QB_MM*/ 28129) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #677
1909 {DBGFIELD(/*REPL_PH_MM*/ 28141) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #678
1910 {DBGFIELD(/*REPL_QB_MM*/ 28152) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #679
1911 {DBGFIELD(/*SHILOV_MM*/ 28163) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #680
1912 {DBGFIELD(/*SHILO_MM*/ 28173) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #681
1913 {DBGFIELD(/*SHLLV_PH_MM*/ 28182) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #682
1914 {DBGFIELD(/*SHLLV_QB_MM*/ 28194) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #683
1915 {DBGFIELD(/*SHLLV_S_PH_MM*/ 28206) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #684
1916 {DBGFIELD(/*SHLLV_S_W_MM*/ 28220) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #685
1917 {DBGFIELD(/*SHLL_PH_MM*/ 28233) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #686
1918 {DBGFIELD(/*SHLL_QB_MM*/ 28244) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #687
1919 {DBGFIELD(/*SHLL_S_PH_MM*/ 28255) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #688
1920 {DBGFIELD(/*SHLL_S_W_MM*/ 28268) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #689
1921 {DBGFIELD(/*SHRAV_PH_MM*/ 28280) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #690
1922 {DBGFIELD(/*SHRAV_R_PH_MM*/ 28292) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #691
1923 {DBGFIELD(/*SHRAV_R_W_MM*/ 28306) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #692
1924 {DBGFIELD(/*SHRA_PH_MM*/ 28319) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #693
1925 {DBGFIELD(/*SHRA_R_PH_MM*/ 28330) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #694
1926 {DBGFIELD(/*SHRA_R_W_MM*/ 28343) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #695
1927 {DBGFIELD(/*SHRLV_QB_MM*/ 28355) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #696
1928 {DBGFIELD(/*SHRL_QB_MM*/ 28367) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #697
1929 {DBGFIELD(/*SUBQ_PH_MM*/ 28378) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #698
1930 {DBGFIELD(/*SUBQ_S_PH_MM*/ 28389) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #699
1931 {DBGFIELD(/*SUBQ_S_W_MM*/ 28402) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #700
1932 {DBGFIELD(/*SUBU_QB_MM*/ 28414) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #701
1933 {DBGFIELD(/*SUBU_S_QB_MM*/ 28425) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #702
1934 {DBGFIELD(/*WRDSP_MM*/ 28438) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #703
1935 {DBGFIELD(/*ABSQ_S_QB_MMR2*/ 28447) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #704
1936 {DBGFIELD(/*ADDQH_PH_MMR2*/ 28462) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #705
1937 {DBGFIELD(/*ADDQH_R_PH_MMR2*/ 28476) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #706
1938 {DBGFIELD(/*ADDQH_R_W_MMR2*/ 28492) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #707
1939 {DBGFIELD(/*ADDQH_W_MMR2*/ 28507) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #708
1940 {DBGFIELD(/*ADDUH_QB_MMR2*/ 28520) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #709
1941 {DBGFIELD(/*ADDUH_R_QB_MMR2*/ 28534) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #710
1942 {DBGFIELD(/*ADDU_PH_MMR2*/ 28550) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #711
1943 {DBGFIELD(/*ADDU_S_PH_MMR2*/ 28563) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #712
1944 {DBGFIELD(/*APPEND_MMR2*/ 28578) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #713
1945 {DBGFIELD(/*BALIGN_MMR2*/ 28590) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #714
1946 {DBGFIELD(/*CMPGDU_EQ_QB_MMR2*/ 28602) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #715
1947 {DBGFIELD(/*CMPGDU_LE_QB_MMR2*/ 28620) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #716
1948 {DBGFIELD(/*CMPGDU_LT_QB_MMR2*/ 28638) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #717
1949 {DBGFIELD(/*DPA_W_PH_MMR2*/ 28656) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #718
1950 {DBGFIELD(/*DPAQX_SA_W_PH_MMR2*/ 28670) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #719
1951 {DBGFIELD(/*DPAQX_S_W_PH_MMR2*/ 28689) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #720
1952 {DBGFIELD(/*DPAX_W_PH_MMR2*/ 28707) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #721
1953 {DBGFIELD(/*DPS_W_PH_MMR2*/ 28722) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #722
1954 {DBGFIELD(/*DPSQX_S_W_PH_MMR2*/ 28736) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #723
1955 {DBGFIELD(/*DPSQX_SA_W_PH_MMR2*/ 28754) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #724
1956 {DBGFIELD(/*DPSX_W_PH_MMR2*/ 28773) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #725
1957 {DBGFIELD(/*MUL_PH_MMR2*/ 28788) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #726
1958 {DBGFIELD(/*MUL_S_PH_MMR2*/ 28800) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #727
1959 {DBGFIELD(/*MULQ_RS_W_MMR2*/ 28814) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #728
1960 {DBGFIELD(/*MULQ_S_PH_MMR2*/ 28829) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #729
1961 {DBGFIELD(/*MULQ_S_W_MMR2*/ 28844) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #730
1962 {DBGFIELD(/*MULSA_W_PH_MMR2*/ 28858) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #731
1963 {DBGFIELD(/*PRECR_QB_PH_MMR2*/ 28874) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #732
1964 {DBGFIELD(/*PRECR_SRA_PH_W_MMR2*/ 28891) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #733
1965 {DBGFIELD(/*PRECR_SRA_R_PH_W_MMR2*/ 28911) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #734
1966 {DBGFIELD(/*PREPEND_MMR2*/ 28933) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #735
1967 {DBGFIELD(/*SHRA_QB_MMR2*/ 28946) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #736
1968 {DBGFIELD(/*SHRA_R_QB_MMR2*/ 28959) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #737
1969 {DBGFIELD(/*SHRAV_QB_MMR2*/ 28974) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #738
1970 {DBGFIELD(/*SHRAV_R_QB_MMR2*/ 28988) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #739
1971 {DBGFIELD(/*SHRL_PH_MMR2*/ 29004) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #740
1972 {DBGFIELD(/*SHRLV_PH_MMR2*/ 29017) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #741
1973 {DBGFIELD(/*SUBQH_PH_MMR2*/ 29031) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #742
1974 {DBGFIELD(/*SUBQH_R_PH_MMR2*/ 29045) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #743
1975 {DBGFIELD(/*SUBQH_W_MMR2*/ 29061) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #744
1976 {DBGFIELD(/*SUBQH_R_W_MMR2*/ 29074) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #745
1977 {DBGFIELD(/*SUBU_PH_MMR2*/ 29089) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #746
1978 {DBGFIELD(/*SUBU_S_PH_MMR2*/ 29102) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #747
1979 {DBGFIELD(/*SUBUH_QB_MMR2*/ 29117) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #748
1980 {DBGFIELD(/*SUBUH_R_QB_MMR2*/ 29131) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #749
1981 {DBGFIELD(/*BPOSGE32C_MMR3*/ 29147) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #750
1982 {DBGFIELD(/*P5600WriteALU*/ 29162) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #751
1983 {DBGFIELD(/*P5600WriteAL2*/ 29176) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #752
1984}; // MipsI6400ModelSchedClasses
1985
1986// {Name, NumMicroOps, BeginGroup, EndGroup, RetireOOO, ReadAdvanceIdx, WriteProcResIdx, WriteLatencyIdx, NumReadAdvanceEntries, NumWriteProcResEntries, NumWriteLatencyEntries}
1987static const llvm::MCSchedClassDesc MipsP5600ModelSchedClasses[] = {
1988 {DBGFIELD(1) 8191, false, false, false, 0, 0, 0, 0, 0, 0},
1989 {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
1990 {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
1991 {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
1992 {DBGFIELD(/*PREF_PREF_R6_PAUSE*/ 327) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #4
1993 {DBGFIELD(/*SYNC*/ 346) 1, false, false, false, 0, 63, 1, 0, 2, 1}, // #5
1994 {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
1995 {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
1996 {DBGFIELD(/*MUL_R6_MULU_MUH_MUHU_DMUL_R6_DMUH_DMULU_DMUHU*/ 2049) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #8
1997 {DBGFIELD(/*DIV_DIVU_MOD_MODU_DDIV_DMOD_DDIVU_DMODU*/ 2095) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #9
1998 {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, 0, 65, 17, 0, 3, 1}, // #10
1999 {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
2000 {DBGFIELD(/*FADD_S_FSUB_S_FSUB_D32_FSUB_D64*/ 2272) 1, false, false, false, 0, 68, 6, 0, 2, 1}, // #12
2001 {DBGFIELD(/*FMUL_S_FMUL_D32_FMUL_D64*/ 2304) 1, false, false, false, 0, 68, 6, 0, 2, 1}, // #13
2002 {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, 0, 70, 18, 0, 3, 1}, // #14
2003 {DBGFIELD(/*DIV_S_B_DIV_S_D_DIV_S_H_DIV_S_W*/ 2486) 1, false, false, false, 0, 65, 17, 0, 3, 1}, // #15
2004 {DBGFIELD(/*DIV_U_B_DIV_U_D_DIV_U_H_DIV_U_W*/ 2518) 1, false, false, false, 0, 65, 17, 0, 3, 1}, // #16
2005 {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, 0, 14, 2, 0, 2, 1}, // #17
2006 {DBGFIELD(/*ASUB_S_B_ASUB_S_D_ASUB_S_H_ASUB_S_W*/ 2670) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #18
2007 {DBGFIELD(/*ASUB_U_B_ASUB_U_D_ASUB_U_H_ASUB_U_W*/ 2706) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #19
2008 {DBGFIELD(/*SUBSUS_U_B_SUBSUS_U_D_SUBSUS_U_H_SUBSUS_U_W*/ 2742) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #20
2009 {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
2010 {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, 0, 14, 1, 0, 2, 1}, // #22
2011 {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, 0, 14, 7, 0, 2, 1}, // #23
2012 {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, 0, 14, 1, 0, 2, 1}, // #24
2013 {DBGFIELD(/*AND_V_ANDI_B_OR_V_ORI_B_XOR_V_XORI_B_NOR_V_NORI_B*/ 4560) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #25
2014 {DBGFIELD(/*NOR_V_D_PSEUDO_NOR_V_H_PSEUDO_NOR_V_W_PSEUDO*/ 4610) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #26
2015 {DBGFIELD(/*OR_V_D_PSEUDO_OR_V_H_PSEUDO_OR_V_W_PSEUDO*/ 4655) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #27
2016 {DBGFIELD(/*XOR_V_D_PSEUDO_XOR_V_H_PSEUDO_XOR_V_W_PSEUDO*/ 4697) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #28
2017 {DBGFIELD(/*AND_V_D_PSEUDO_AND_V_H_PSEUDO_AND_V_W_PSEUDO*/ 4742) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #29
2018 {DBGFIELD(/*ILVEV_B_ILVEV_D_ILVEV_H_ILVEV_W*/ 4787) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #30
2019 {DBGFIELD(/*ILVL_B_ILVL_D_ILVL_H_ILVL_W*/ 4819) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #31
2020 {DBGFIELD(/*ILVOD_B_ILVOD_D_ILVOD_H_ILVOD_W*/ 4847) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #32
2021 {DBGFIELD(/*ILVR_B_ILVR_D_ILVR_H_ILVR_W*/ 4879) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #33
2022 {DBGFIELD(/*PCKEV_B_PCKEV_D_PCKEV_H_PCKEV_W*/ 4907) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #34
2023 {DBGFIELD(/*PCKOD_B_PCKOD_D_PCKOD_H_PCKOD_W*/ 4939) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #35
2024 {DBGFIELD(/*FILL_B_FILL_D_FILL_H_FILL_W*/ 4971) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #36
2025 {DBGFIELD(/*FILL_FD_PSEUDO_FILL_FW_PSEUDO*/ 4999) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #37
2026 {DBGFIELD(/*INSERT_FD_PSEUDO_INSERT_FW_PSEUDO*/ 5029) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #38
2027 {DBGFIELD(/*SPLAT_B_SPLAT_D_SPLAT_H_SPLAT_W*/ 5063) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #39
2028 {DBGFIELD(/*SPLATI_B_SPLATI_D_SPLATI_H_SPLATI_W*/ 5095) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #40
2029 {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, 0, 73, 2, 0, 4, 1}, // #41
2030 {DBGFIELD(/*LD_B_LD_H_LD_W_LD_D*/ 5263) 2, false, false, false, 0, 77, 6, 0, 4, 1}, // #42
2031 {DBGFIELD(/*LDI_B_LDI_H_LDI_W_LDI_D_MOVE_V*/ 5283) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #43
2032 {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, 0, 14, 1, 0, 2, 1}, // #44
2033 {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, 0, 14, 1, 0, 2, 1}, // #45
2034 {DBGFIELD(/*CMP_UN_D_CMP_UN_S*/ 5752) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #46
2035 {DBGFIELD(/*CMP_UEQ_D_CMP_UEQ_S*/ 5770) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #47
2036 {DBGFIELD(/*CMP_EQ_D_CMP_EQ_S*/ 5790) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #48
2037 {DBGFIELD(/*CMP_LT_D_CMP_LT_S*/ 5808) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #49
2038 {DBGFIELD(/*CMP_ULT_D_CMP_ULT_S*/ 5826) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #50
2039 {DBGFIELD(/*CMP_LE_D_CMP_LE_S*/ 5846) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #51
2040 {DBGFIELD(/*CMP_ULE_D_CMP_ULE_S*/ 5864) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #52
2041 {DBGFIELD(/*CMP_F_D_CMP_F_S*/ 5884) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #53
2042 {DBGFIELD(/*CMP_SAF_D_CMP_SAF_S*/ 5900) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #54
2043 {DBGFIELD(/*CMP_SEQ_D_CMP_SEQ_S*/ 5920) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #55
2044 {DBGFIELD(/*CMP_SLE_D_CMP_SLE_S*/ 5940) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #56
2045 {DBGFIELD(/*CMP_SLT_D_CMP_SLT_S*/ 5960) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #57
2046 {DBGFIELD(/*CMP_SUEQ_D_CMP_SUEQ_S*/ 5980) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #58
2047 {DBGFIELD(/*CMP_SULE_D_CMP_SULE_S*/ 6002) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #59
2048 {DBGFIELD(/*CMP_SULT_D_CMP_SULT_S*/ 6024) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #60
2049 {DBGFIELD(/*CMP_SUN_D_CMP_SUN_S*/ 6046) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #61
2050 {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
2051 {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, 0, 14, 1, 0, 2, 1}, // #63
2052 {DBGFIELD(/*BSELI_B_BSEL_V*/ 6599) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #64
2053 {DBGFIELD(/*BSEL_D_PSEUDO_BSEL_FD_PSEUDO_BSEL_FW_PSEUDO_BSEL_H_PSEUDO_BSEL_W_PSEUDO*/ 6614) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #65
2054 {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, 0, 14, 2, 0, 2, 1}, // #66
2055 {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, 0, 14, 3, 0, 2, 1}, // #67
2056 {DBGFIELD(/*FLOG2_W_FLOG2_D*/ 7218) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #68
2057 {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, 0, 68, 6, 0, 2, 1}, // #69
2058 {DBGFIELD(/*PseudoCVT_D32_W_PseudoCVT_D64_L_PseudoCVT_D64_W_PseudoCVT_S_L_PseudoCVT_S_W*/ 7512) 1, false, false, false, 0, 68, 6, 0, 2, 1}, // #70
2059 {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, 0, 14, 3, 0, 2, 1}, // #71
2060 {DBGFIELD(/*FMADD_W_FMADD_D_FMSUB_W_FMSUB_D*/ 7738) 1, false, false, false, 0, 68, 13, 0, 2, 1}, // #72
2061 {DBGFIELD(/*MSUBF_D_MSUBF_S_MADDF_D_MADDF_S*/ 7770) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #73
2062 {DBGFIELD(/*FDIV_D*/ 7802) 1, false, false, false, 0, 81, 4, 0, 3, 1}, // #74
2063 {DBGFIELD(/*FDIV_W*/ 7809) 1, false, false, false, 0, 65, 17, 0, 3, 1}, // #75
2064 {DBGFIELD(/*ATOMIC_SWAP_I16_POSTRA_ATOMIC_SWAP_I32_POSTRA_ATOMIC_SWAP_I64_POSTRA_ATOMIC_SWAP_I8_POSTRA*/ 7816) 1, false, false, false, 0, 23, 2, 0, 1, 1}, // #76
2065 {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, 0, 23, 2, 0, 1, 1}, // #77
2066 {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, 0, 23, 2, 0, 1, 1}, // #78
2067 {DBGFIELD(/*AND_LUi_NOR_OR_SLTi_SLTiu_SUB_SUBu_XOR*/ 9092) 1, false, false, false, 0, 19, 1, 0, 2, 1}, // #79
2068 {DBGFIELD(/*SSNOP_NOP*/ 9131) 1, false, false, false, 0, 21, 0, 0, 2, 1}, // #80
2069 {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, 0, 84, 1, 0, 3, 1}, // #81
2070 {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, 0, 84, 1, 0, 3, 1}, // #82
2071 {DBGFIELD(/*TEQ_TGE_TGEU*/ 9458) 1, false, false, false, 0, 84, 1, 0, 3, 1}, // #83
2072 {DBGFIELD(/*PAUSE*/ 9471) 1, false, false, false, 0, 84, 1, 0, 3, 1}, // #84
2073 {DBGFIELD(/*JAL_JALR_JALRHBPseudo_JALRPseudo_JALR_HB*/ 9477) 1, false, false, false, 0, 84, 2, 0, 3, 1}, // #85
2074 {DBGFIELD(/*JALX*/ 9518) 1, false, false, false, 0, 84, 2, 0, 3, 1}, // #86
2075 {DBGFIELD(/*TLBINV_TLBINVF_TLBP_TLBR_TLBWI_TLBWR*/ 9523) 1, false, false, false, 0, 84, 1, 0, 3, 1}, // #87
2076 {DBGFIELD(/*MFC0_MTC0*/ 9560) 1, false, false, false, 0, 84, 1, 0, 3, 1}, // #88
2077 {DBGFIELD(/*MFC2_MTC2*/ 9570) 1, false, false, false, 0, 84, 1, 0, 3, 1}, // #89
2078 {DBGFIELD(/*HYPCALL_MFGC0_MFHGC0_MTGC0_MTHGC0_TLBGINV_TLBGINVF_TLBGP_TLBGR_TLBGWI_TLBGWR*/ 9580) 1, false, false, false, 0, 84, 1, 0, 3, 1}, // #90
2079 {DBGFIELD(/*LB_LBu_LH_LHu_LW_LDC3_LWPC*/ 9657) 1, false, false, false, 0, 63, 6, 0, 2, 1}, // #91
2080 {DBGFIELD(/*LL_LWC2_LWC3_LDC2_LBE_LBuE_LHE_LHuE_LWE_LLE*/ 9684) 1, false, false, false, 0, 63, 6, 0, 2, 1}, // #92
2081 {DBGFIELD(/*LWL_LWR_LWLE_LWRE*/ 9728) 1, false, false, false, 0, 87, 6, 0, 3, 1}, // #93
2082 {DBGFIELD(/*SB_SH_SW_SDC3*/ 9746) 1, false, false, false, 0, 90, 1, 0, 3, 1}, // #94
2083 {DBGFIELD(/*SWC2_SWC3_SDC2_SC_SBE_SHE_SWE_SCE_SWL_SWR_SWLE_SWRE*/ 9760) 1, false, false, false, 0, 90, 1, 0, 3, 1}, // #95
2084 {DBGFIELD(/*PREF*/ 9812) 1, false, false, false, 0, 63, 1, 0, 2, 1}, // #96
2085 {DBGFIELD(/*PREFE_CACHE_CACHEE*/ 9817) 1, false, false, false, 0, 63, 1, 0, 2, 1}, // #97
2086 {DBGFIELD(/*SYNCI*/ 9836) 1, false, false, false, 0, 63, 1, 0, 2, 1}, // #98
2087 {DBGFIELD(/*CLO_CLZ_MFHI_MFLO_PseudoMFHI_PseudoMFLO*/ 9842) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #99
2088 {DBGFIELD(/*DI_EI*/ 9882) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #100
2089 {DBGFIELD(/*EHB_RDHWR_WSBH*/ 9888) 1, false, false, false, 0, 17, 2, 0, 2, 1}, // #101
2090 {DBGFIELD(/*MOVN_I_I_MOVZ_I_I*/ 9903) 1, false, false, false, 0, 93, 2, 0, 3, 1}, // #102
2091 {DBGFIELD(/*DIV*/ 9921) 1, false, false, false, 0, 96, 19, 0, 3, 1}, // #103
2092 {DBGFIELD(/*PseudoSDIV_SDIV*/ 9925) 1, false, false, false, 0, 96, 19, 0, 3, 1}, // #104
2093 {DBGFIELD(/*DIVU*/ 9941) 1, false, false, false, 0, 96, 19, 0, 3, 1}, // #105
2094 {DBGFIELD(/*PseudoUDIV_UDIV*/ 9946) 1, false, false, false, 0, 96, 19, 0, 3, 1}, // #106
2095 {DBGFIELD(/*MUL*/ 9962) 1, false, false, false, 0, 17, 7, 0, 2, 1}, // #107
2096 {DBGFIELD(/*MULT_MULTu_PseudoMULT_PseudoMULTu*/ 9966) 1, false, false, false, 0, 17, 3, 0, 2, 1}, // #108
2097 {DBGFIELD(/*MADD_MADDU_MSUB_MSUBU_MTHI_MTLO_PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU_PseudoMTLOHI*/ 10000) 1, false, false, false, 0, 93, 3, 0, 3, 1}, // #109
2098 {DBGFIELD(/*EXT_INS*/ 10091) 1, false, false, false, 0, 17, 2, 0, 2, 1}, // #110
2099 {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
2100 {DBGFIELD(/*ADDi*/ 10186) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #112
2101 {DBGFIELD(/*VSHF_B_VSHF_D_VSHF_H_VSHF_W*/ 10191) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #113
2102 {DBGFIELD(/*BINSLI_B_BINSLI_D_BINSLI_H_BINSLI_W_BINSL_B_BINSL_D_BINSL_H_BINSL_W*/ 10219) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #114
2103 {DBGFIELD(/*BINSRI_B_BINSRI_D_BINSRI_H_BINSRI_W_BINSR_B_BINSR_D_BINSR_H_BINSR_W*/ 10287) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #115
2104 {DBGFIELD(/*INSERT_B_INSERT_D_INSERT_H_INSERT_W*/ 10355) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #116
2105 {DBGFIELD(/*SLDI_B_SLDI_D_SLDI_H_SLDI_W_SLD_B_SLD_D_SLD_H_SLD_W*/ 10391) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #117
2106 {DBGFIELD(/*BCLRI_B_BCLRI_D_BCLRI_H_BCLRI_W_BCLR_B_BCLR_D_BCLR_H_BCLR_W*/ 10443) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #118
2107 {DBGFIELD(/*BNEGI_B_BNEGI_D_BNEGI_H_BNEGI_W_BNEG_B_BNEG_D_BNEG_H_BNEG_W*/ 10503) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #119
2108 {DBGFIELD(/*BMNZI_B_BMNZ_V_BMZI_B_BMZ_V*/ 10563) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #120
2109 {DBGFIELD(/*PCNT_B_PCNT_D_PCNT_H_PCNT_W*/ 10591) 1, false, false, false, 0, 14, 7, 0, 2, 1}, // #121
2110 {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, 0, 14, 1, 0, 2, 1}, // #122
2111 {DBGFIELD(/*CFCMSA_CTCMSA*/ 10674) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #123
2112 {DBGFIELD(/*FABS_S_FMOV_D32_FMOV_D64_FMOV_S_FNEG_S_FNEG_D32_FNEG_D64*/ 10688) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #124
2113 {DBGFIELD(/*FABS_D32_FABS_D64*/ 10745) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #125
2114 {DBGFIELD(/*MOVF_D32_MOVF_D64_MOVF_S_MOVT_D32_MOVT_D64_MOVT_S*/ 10763) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #126
2115 {DBGFIELD(/*ADD_A_B_ADD_A_D_ADD_A_H_ADD_A_W*/ 10813) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #127
2116 {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, 0, 14, 2, 0, 2, 1}, // #128
2117 {DBGFIELD(/*ADDVI_B_ADDVI_D_ADDVI_H_ADDVI_W_ADDV_B_ADDV_D_ADDV_H_ADDV_W*/ 10953) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #129
2118 {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, 0, 14, 2, 0, 2, 1}, // #130
2119 {DBGFIELD(/*SHF_B_SHF_H_SHF_W*/ 11149) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #131
2120 {DBGFIELD(/*MOVE_V*/ 11167) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #132
2121 {DBGFIELD(/*AND_V_NOR_V_OR_V_XOR_V*/ 11174) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #133
2122 {DBGFIELD(/*FEXP2_D_FEXP2_W*/ 11197) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #134
2123 {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, 0, 14, 1, 0, 2, 1}, // #135
2124 {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, 0, 14, 1, 0, 2, 1}, // #136
2125 {DBGFIELD(/*CEQI_B_CEQI_D_CEQI_H_CEQI_W_CEQ_B_CEQ_D_CEQ_H_CEQ_W*/ 11485) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #137
2126 {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, 0, 14, 1, 0, 2, 1}, // #138
2127 {DBGFIELD(/*FSUEQ_D_FSUEQ_W*/ 11621) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #139
2128 {DBGFIELD(/*FSULE_D_FSULE_W*/ 11637) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #140
2129 {DBGFIELD(/*FSULT_D_FSULT_W*/ 11653) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #141
2130 {DBGFIELD(/*FSUNE_D_FSUNE_W*/ 11669) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #142
2131 {DBGFIELD(/*FSUN_D_FSUN_W*/ 11685) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #143
2132 {DBGFIELD(/*FCAF_D_FCAF_W*/ 11699) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #144
2133 {DBGFIELD(/*FCEQ_D_FCEQ_W*/ 11713) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #145
2134 {DBGFIELD(/*FCLE_D_FCLE_W*/ 11727) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #146
2135 {DBGFIELD(/*FCLT_D_FCLT_W*/ 11741) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #147
2136 {DBGFIELD(/*FCNE_D_FCNE_W*/ 11755) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #148
2137 {DBGFIELD(/*FCOR_D_FCOR_W*/ 11769) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #149
2138 {DBGFIELD(/*FCUEQ_D_FCUEQ_W*/ 11783) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #150
2139 {DBGFIELD(/*FCULE_D_FCULE_W*/ 11799) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #151
2140 {DBGFIELD(/*FCULT_D_FCULT_W*/ 11815) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #152
2141 {DBGFIELD(/*FCUNE_D_FCUNE_W*/ 11831) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #153
2142 {DBGFIELD(/*FABS_D_FABS_W*/ 11847) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #154
2143 {DBGFIELD(/*FFINT_S_D_FFINT_S_W_FFINT_U_D_FFINT_U_W*/ 11861) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #155
2144 {DBGFIELD(/*FFQL_D_FFQL_W*/ 11901) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #156
2145 {DBGFIELD(/*FFQR_D_FFQR_W*/ 11915) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #157
2146 {DBGFIELD(/*FTINT_S_D_FTINT_S_W_FTINT_U_D_FTINT_U_W*/ 11929) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #158
2147 {DBGFIELD(/*FRINT_D_FRINT_W*/ 11969) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #159
2148 {DBGFIELD(/*FTQ_H_FTQ_W*/ 11985) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #160
2149 {DBGFIELD(/*FTRUNC_S_D_FTRUNC_S_W_FTRUNC_U_D_FTRUNC_U_W*/ 11997) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #161
2150 {DBGFIELD(/*FEXDO_H_FEXDO_W*/ 12041) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #162
2151 {DBGFIELD(/*FEXUPL_D_FEXUPL_W*/ 12057) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #163
2152 {DBGFIELD(/*FEXUPR_D_FEXUPR_W*/ 12075) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #164
2153 {DBGFIELD(/*FCLASS_D_FCLASS_W*/ 12093) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #165
2154 {DBGFIELD(/*FMAX_A_D_FMAX_A_W*/ 12111) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #166
2155 {DBGFIELD(/*FMAX_D_FMAX_W*/ 12129) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #167
2156 {DBGFIELD(/*FMIN_A_D_FMIN_A_W*/ 12143) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #168
2157 {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, 0, 14, 2, 0, 2, 1}, // #169
2158 {DBGFIELD(/*SUBSUU_S_B_SUBSUU_S_D_SUBSUU_S_H_SUBSUU_S_W*/ 12233) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #170
2159 {DBGFIELD(/*SUBVI_B_SUBVI_D_SUBVI_H_SUBVI_W*/ 12277) 1, false, false, false, 0, 14, 2, 0, 2, 1}, // #171
2160 {DBGFIELD(/*HADD_S_D_HADD_S_H_HADD_S_W_HADD_U_D_HADD_U_H_HADD_U_W*/ 12309) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #172
2161 {DBGFIELD(/*HSUB_S_D_HSUB_S_H_HSUB_S_W_HSUB_U_D_HSUB_U_H_HSUB_U_W*/ 12363) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #173
2162 {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, 0, 14, 1, 0, 2, 1}, // #174
2163 {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, 0, 14, 1, 0, 2, 1}, // #175
2164 {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, 0, 14, 1, 0, 2, 1}, // #176
2165 {DBGFIELD(/*SRAI_B_SRAI_D_SRAI_H_SRAI_W_SRA_B_SRA_D_SRA_H_SRA_W*/ 12609) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #177
2166 {DBGFIELD(/*SRLI_B_SRLI_D_SRLI_H_SRLI_W_SRL_B_SRL_D_SRL_H_SRL_W*/ 12661) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #178
2167 {DBGFIELD(/*SRARI_B_SRARI_D_SRARI_H_SRARI_W_SRAR_B_SRAR_D_SRAR_H_SRAR_W*/ 12713) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #179
2168 {DBGFIELD(/*SRLRI_B_SRLRI_D_SRLRI_H_SRLRI_W_SRLR_B_SRLR_D_SRLR_H_SRLR_W*/ 12773) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #180
2169 {DBGFIELD(/*SLLI_B_SLLI_D_SLLI_H_SLLI_W_SLL_B_SLL_D_SLL_H_SLL_W*/ 12833) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #181
2170 {DBGFIELD(/*FADD_D32_FADD_D64*/ 12885) 1, false, false, false, 0, 68, 6, 0, 2, 1}, // #182
2171 {DBGFIELD(/*FADD_PS64_FMUL_PS64_FSUB_PS64*/ 12903) 1, false, false, false, 0, 68, 6, 0, 2, 1}, // #183
2172 {DBGFIELD(/*TRUNC_L_D64_TRUNC_L_S_TRUNC_W_D32_TRUNC_W_D64_TRUNC_W_S*/ 12933) 1, false, false, false, 0, 68, 6, 0, 2, 1}, // #184
2173 {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, 0, 68, 6, 0, 2, 1}, // #185
2174 {DBGFIELD(/*CVT_PS_S64*/ 13121) 1, false, false, false, 0, 68, 6, 0, 2, 1}, // #186
2175 {DBGFIELD(/*CVT_S_PL64_CVT_S_PU64*/ 13132) 1, false, false, false, 0, 68, 6, 0, 2, 1}, // #187
2176 {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, 0, 68, 6, 0, 2, 1}, // #188
2177 {DBGFIELD(/*FCMP_D32_FCMP_D64_FCMP_S32*/ 13584) 1, false, false, false, 0, 68, 6, 0, 2, 1}, // #189
2178 {DBGFIELD(/*PLL_PS64_PLU_PS64_PUL_PS64_PUU_PS64*/ 13611) 1, false, false, false, 0, 68, 6, 0, 2, 1}, // #190
2179 {DBGFIELD(/*FDIV_S*/ 13647) 1, false, false, false, 0, 65, 17, 0, 3, 1}, // #191
2180 {DBGFIELD(/*FDIV_D32_FDIV_D64*/ 13654) 1, false, false, false, 0, 81, 4, 0, 3, 1}, // #192
2181 {DBGFIELD(/*FSQRT_S*/ 13672) 1, false, false, false, 0, 99, 20, 0, 3, 1}, // #193
2182 {DBGFIELD(/*FSQRT_D32_FSQRT_D64*/ 13680) 1, false, false, false, 0, 70, 18, 0, 3, 1}, // #194
2183 {DBGFIELD(/*FRCP_D_FRCP_W*/ 13700) 1, false, false, false, 0, 99, 20, 0, 3, 1}, // #195
2184 {DBGFIELD(/*FRSQRT_D_FRSQRT_W*/ 13714) 1, false, false, false, 0, 99, 20, 0, 3, 1}, // #196
2185 {DBGFIELD(/*RECIP_D32_RECIP_D64_RSQRT_D32_RSQRT_D64*/ 13732) 1, false, false, false, 0, 99, 20, 0, 3, 1}, // #197
2186 {DBGFIELD(/*RECIP_S_RSQRT_S*/ 13772) 1, false, false, false, 0, 99, 20, 0, 3, 1}, // #198
2187 {DBGFIELD(/*FMADD_D_FMADD_W*/ 13788) 1, false, false, false, 0, 68, 13, 0, 2, 1}, // #199
2188 {DBGFIELD(/*FSQRT_W*/ 13804) 1, false, false, false, 0, 99, 20, 0, 3, 1}, // #200
2189 {DBGFIELD(/*FMUL_D_FMUL_W*/ 13812) 1, false, false, false, 0, 68, 6, 0, 2, 1}, // #201
2190 {DBGFIELD(/*FADD_D_FADD_W*/ 13826) 1, false, false, false, 0, 68, 6, 0, 2, 1}, // #202
2191 {DBGFIELD(/*DPADD_S_D_DPADD_S_H_DPADD_S_W_DPADD_U_D_DPADD_U_H_DPADD_U_W*/ 13840) 1, false, false, false, 0, 14, 3, 0, 2, 1}, // #203
2192 {DBGFIELD(/*DOTP_S_D_DOTP_S_H_DOTP_S_W_DOTP_U_D_DOTP_U_H_DOTP_U_W*/ 13900) 1, false, false, false, 0, 14, 3, 0, 2, 1}, // #204
2193 {DBGFIELD(/*MSUBV_B_MSUBV_D_MSUBV_H_MSUBV_W*/ 13954) 1, false, false, false, 0, 14, 3, 0, 2, 1}, // #205
2194 {DBGFIELD(/*MADDV_B_MADDV_D_MADDV_H_MADDV_W*/ 13986) 1, false, false, false, 0, 14, 3, 0, 2, 1}, // #206
2195 {DBGFIELD(/*MULV_B_MULV_D_MULV_H_MULV_W*/ 14018) 1, false, false, false, 0, 14, 3, 0, 2, 1}, // #207
2196 {DBGFIELD(/*MADDR_Q_H_MADDR_Q_W*/ 14046) 1, false, false, false, 0, 14, 3, 0, 2, 1}, // #208
2197 {DBGFIELD(/*MADD_Q_H_MADD_Q_W*/ 14066) 1, false, false, false, 0, 14, 3, 0, 2, 1}, // #209
2198 {DBGFIELD(/*MSUBR_Q_H_MSUBR_Q_W*/ 14084) 1, false, false, false, 0, 14, 3, 0, 2, 1}, // #210
2199 {DBGFIELD(/*MSUB_Q_H_MSUB_Q_W*/ 14104) 1, false, false, false, 0, 14, 3, 0, 2, 1}, // #211
2200 {DBGFIELD(/*MULR_Q_H_MULR_Q_W*/ 14122) 1, false, false, false, 0, 14, 3, 0, 2, 1}, // #212
2201 {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, 1, 68, 13, 1, 2, 1}, // #213
2202 {DBGFIELD(/*CTC1_MTC1_MTC1_D64_MTHC1_D32_MTHC1_D64_BuildPairF64_BuildPairF64_64*/ 14246) 2, false, false, false, 0, 73, 1, 0, 4, 1}, // #214
2203 {DBGFIELD(/*BuildPairF64_FPR*/ 14314) 2, false, false, false, 0, 73, 1, 0, 4, 1}, // #215
2204 {DBGFIELD(/*COPY_U_B_COPY_U_H_COPY_U_W*/ 14331) 2, false, false, false, 0, 73, 2, 0, 4, 1}, // #216
2205 {DBGFIELD(/*BC1F_BC1FL_BC1T_BC1TL_MOVF_I_MOVT_I*/ 14358) 2, false, false, false, 0, 73, 2, 0, 4, 1}, // #217
2206 {DBGFIELD(/*CFC1_MFC1_MFC1_D64_MFHC1_D32_MFHC1_D64_ExtractElementF64_ExtractElementF64_64*/ 14394) 2, false, false, false, 0, 73, 2, 0, 4, 1}, // #218
2207 {DBGFIELD(/*SDC1_SDC164_SWC1*/ 14472) 2, false, false, false, 0, 73, 1, 0, 4, 1}, // #219
2208 {DBGFIELD(/*SDXC1_SDXC164_SWXC1_SUXC1_SUXC164*/ 14489) 2, false, false, false, 0, 73, 1, 0, 4, 1}, // #220
2209 {DBGFIELD(/*ST_B_ST_D_ST_H_ST_W*/ 14523) 2, false, false, false, 0, 73, 1, 0, 4, 1}, // #221
2210 {DBGFIELD(/*MOVN_I_D32_MOVN_I_D64_MOVN_I_S_MOVZ_I_D32_MOVZ_I_D64_MOVZ_I_S*/ 14543) 2, false, false, false, 0, 102, 2, 0, 4, 1}, // #222
2211 {DBGFIELD(/*LDC1_LDC164_LWC1*/ 14605) 2, false, false, false, 0, 77, 6, 0, 4, 1}, // #223
2212 {DBGFIELD(/*LDXC1_LDXC164_LWXC1_LUXC1_LUXC164*/ 14622) 2, false, false, false, 0, 77, 6, 0, 4, 1}, // #224
2213 {DBGFIELD(/*CEIL_L_D64_CEIL_L_S_CEIL_W_D32_CEIL_W_D64_CEIL_W_S*/ 14656) 1, false, false, false, 0, 68, 6, 0, 2, 1}, // #225
2214 {DBGFIELD(/*FLOOR_L_D64_FLOOR_L_S_FLOOR_W_D32_FLOOR_W_D64_FLOOR_W_S*/ 14707) 1, false, false, false, 0, 68, 6, 0, 2, 1}, // #226
2215 {DBGFIELD(/*ROUND_L_D64_ROUND_L_S_ROUND_W_D32_ROUND_W_D64_ROUND_W_S*/ 14763) 1, false, false, false, 0, 68, 6, 0, 2, 1}, // #227
2216 {DBGFIELD(/*ROTRV*/ 14819) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #228
2217 {DBGFIELD(/*ADD_ADDiu_ADDu_ANDi_ORi_ROTR_SEB_SEH_SLL_SLLV_SLT_SLTu_SRA_SRAV_SRL_SRLV_XORi*/ 14825) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #229
2218 {DBGFIELD(/*CLO_CLZ*/ 14903) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #230
2219 {DBGFIELD(/*LEA_ADDiu*/ 14911) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #231
2220 {DBGFIELD(/*WSBH*/ 14921) 1, false, false, false, 0, 17, 2, 0, 2, 1}, // #232
2221 {DBGFIELD(/*COPY*/ 14926) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #233
2222 {DBGFIELD(/*ADDIUPC_ALIGN_ALUIPC_AUI_AUIPC_BITSWAP_CLO_R6_CLZ_R6_LSA_R6_SELEQZ_SELNEZ*/ 14931) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #234
2223 {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*/ 15005) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #235
2224 {DBGFIELD(/*Constant32_LwConstant32_GotPrologue16_CONSTPOOL_ENTRY*/ 15511) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #236
2225 {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*/ 15565) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #237
2226 {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*/ 16002) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #238
2227 {DBGFIELD(/*AND64_ANDi64_DEXT64_32_DSLL64_32_ORi64_SEB64_SEH64_SLL64_32_SLL64_64_SLT64_SLTi64_SLTiu64_SLTu64_XOR64_XORi64*/ 16415) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #239
2228 {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*/ 16525) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #240
2229 {DBGFIELD(/*DADDi_DCLO_DCLZ_LEA_ADDiu64*/ 16690) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #241
2230 {DBGFIELD(/*DALIGN_DAHI_DATI_DAUI_DCLO_R6_DCLZ_R6_DBITSWAP_DLSA_DLSA_R6_SELEQZ64_SELNEZ64*/ 16718) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #242
2231 {DBGFIELD(/*MADD_MADDU_MSUB_MSUBU*/ 16796) 1, false, false, false, 0, 93, 3, 0, 3, 1}, // #243
2232 {DBGFIELD(/*PseudoMADD_MM_PseudoMADDU_MM_PseudoMSUB_MM_PseudoMSUBU_MM_PseudoMULT_MM_PseudoMULTu_MM*/ 16818) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #244
2233 {DBGFIELD(/*PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU*/ 16905) 1, false, false, false, 0, 93, 3, 0, 3, 1}, // #245
2234 {DBGFIELD(/*PseudoMULT_PseudoMULTu*/ 16951) 1, false, false, false, 0, 17, 3, 0, 2, 1}, // #246
2235 {DBGFIELD(/*PseudoMFHI_MM_PseudoMFLO_MM*/ 16974) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #247
2236 {DBGFIELD(/*RDHWR*/ 17002) 1, false, false, false, 0, 17, 2, 0, 2, 1}, // #248
2237 {DBGFIELD(/*PseudoMTLOHI_MM*/ 17008) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #249
2238 {DBGFIELD(/*MUH_MUHU_MULU_MUL_R6*/ 17024) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #250
2239 {DBGFIELD(/*MOD_MODU*/ 17045) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #251
2240 {DBGFIELD(/*MultRxRy16_MultuRxRy16_MultRxRyRz16_MultuRxRyRz16*/ 17054) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #252
2241 {DBGFIELD(/*DivRxRy16*/ 17104) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #253
2242 {DBGFIELD(/*DivuRxRy16*/ 17114) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #254
2243 {DBGFIELD(/*MULT_MM_MULTu_MM_MADD_MM_MADDU_MM_MSUB_MM_MSUBU_MM*/ 17125) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #255
2244 {DBGFIELD(/*MUL_MM*/ 17176) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #256
2245 {DBGFIELD(/*SDIV_MM_SDIV_MM_Pseudo*/ 17183) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #257
2246 {DBGFIELD(/*UDIV_MM_UDIV_MM_Pseudo*/ 17206) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #258
2247 {DBGFIELD(/*MFHI16_MM_MFLO16_MM_MOVF_I_MM_MOVT_I_MM_MFHI_MM_MFLO_MM_MTHI_MM_MTLO_MM*/ 17229) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #259
2248 {DBGFIELD(/*RDHWR_MM*/ 17301) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #260
2249 {DBGFIELD(/*MUHU_MMR6_MUH_MMR6_MULU_MMR6_MUL_MMR6*/ 17310) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #261
2250 {DBGFIELD(/*MODU_MMR6_MOD_MMR6_DIVU_MMR6_DIV_MMR6*/ 17348) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #262
2251 {DBGFIELD(/*RDHWR_MMR6*/ 17386) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #263
2252 {DBGFIELD(/*DMULU*/ 17397) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #264
2253 {DBGFIELD(/*DMULT_DMULTu_PseudoDMULT_PseudoDMULTu*/ 17403) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #265
2254 {DBGFIELD(/*DSDIV_PseudoDSDIV*/ 17441) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #266
2255 {DBGFIELD(/*DUDIV_PseudoDUDIV*/ 17459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #267
2256 {DBGFIELD(/*MFHI64_MFLO64_PseudoMFHI64_PseudoMFLO64_PseudoMTLOHI64*/ 17477) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #268
2257 {DBGFIELD(/*MTHI64_MTLO64*/ 17532) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #269
2258 {DBGFIELD(/*RDHWR64*/ 17546) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #270
2259 {DBGFIELD(/*MOVN_I_I64_MOVN_I64_I_MOVN_I64_I64_MOVZ_I_I64_MOVZ_I64_I_MOVZ_I64_I64*/ 17554) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #271
2260 {DBGFIELD(/*DDIV_DMOD*/ 17624) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #272
2261 {DBGFIELD(/*B_BAL_BAL_BR_BEQ_BNE_BGTZ_BGEZ_BLEZ_BLTZ_J_ERET_ERet_ERETNC_DERET*/ 17634) 1, false, false, false, 0, 84, 1, 0, 3, 1}, // #273
2262 {DBGFIELD(/*BLTZAL_JR_JR_HB*/ 17700) 1, false, false, false, 0, 84, 1, 0, 3, 1}, // #274
2263 {DBGFIELD(/*NAL*/ 17716) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #275
2264 {DBGFIELD(/*BEQL_BNEL_BGEZL_BGTZL_BLEZL_BLTZL*/ 17720) 1, false, false, false, 0, 84, 1, 0, 3, 1}, // #276
2265 {DBGFIELD(/*TAILCALL_PseudoReturn_RetRA*/ 17754) 1, false, false, false, 0, 84, 1, 0, 3, 1}, // #277
2266 {DBGFIELD(/*TAILCALLREG_TAILCALLREGHB_PseudoIndirectBranch_PseudoIndirectHazardBranch*/ 17782) 1, false, false, false, 0, 84, 1, 0, 3, 1}, // #278
2267 {DBGFIELD(/*BGEZAL*/ 17856) 1, false, false, false, 0, 84, 1, 0, 3, 1}, // #279
2268 {DBGFIELD(/*BGEZALL_BLTZALL*/ 17863) 1, false, false, false, 0, 84, 1, 0, 3, 1}, // #280
2269 {DBGFIELD(/*BREAK_SYSCALL_TNE_TLT_TLTU_TRAP*/ 17879) 1, false, false, false, 0, 84, 1, 0, 3, 1}, // #281
2270 {DBGFIELD(/*BALC_BEQZALC_BGEZALC_BGTZALC_BLEZALC_BLTZALC_BNEZALC_JIALC*/ 17911) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #282
2271 {DBGFIELD(/*BC_BC2EQZ_BC2NEZ_BEQC_BEQZC_BGEC_BGEUC_BGEZC_BGTZC_BLEZC_BLTC_BLTUC_BLTZC_BNEC_BNEZC_BNVC_BOVC_JIC_JR_HB_R6_PseudoIndirectBranchR6_PseudoIndrectHazardBranchR6*/ 17970) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #283
2272 {DBGFIELD(/*SIGRIE*/ 18129) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #284
2273 {DBGFIELD(/*TAILCALLR6REG_TAILCALLHBR6REG*/ 18136) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #285
2274 {DBGFIELD(/*SDBBP_R6*/ 18166) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #286
2275 {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*/ 18175) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #287
2276 {DBGFIELD(/*Jal16_JalB16_JumpLinkReg16*/ 18483) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #288
2277 {DBGFIELD(/*Break16*/ 18510) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #289
2278 {DBGFIELD(/*SelBeqZ_SelTBteqZCmp_SelTBteqZCmpi_SelTBteqZSlt_SelTBteqZSlti_SelTBteqZSltu_SelTBteqZSltiu_SelBneZ_SelTBtneZCmp_SelTBtneZCmpi_SelTBtneZSlt_SelTBtneZSlti_SelTBtneZSltu_SelTBtneZSltiu*/ 18518) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #290
2279 {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*/ 18700) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #291
2280 {DBGFIELD(/*BGEZALS_MM_BGEZAL_MM_BLTZALS_MM_BLTZAL_MM_JALR16_MM_JALRS16_MM_JALRS_MM_JALR_MM_JALS_MM_JALX_MM_JAL_MM*/ 18870) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #292
2281 {DBGFIELD(/*TAILCALLREG_MM_TAILCALL_MM_PseudoIndirectBranch_MM*/ 18973) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #293
2282 {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*/ 19024) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #294
2283 {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*/ 19177) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #295
2284 {DBGFIELD(/*BALC_MMR6_BEQZALC_MMR6_BGEZALC_MMR6_BGTZALC_MMR6_BLEZALC_MMR6_BLTZALC_MMR6_BNEZALC_MMR6_JALRC16_MMR6_JALRC_HB_MMR6_JALRC_MMR6_JIALC_MMR6*/ 19570) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #296
2285 {DBGFIELD(/*TAILCALLREG_MMR6_TAILCALL_MMR6*/ 19707) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #297
2286 {DBGFIELD(/*BREAK16_MMR6_BREAK_MMR6_SDBBP_MMR6_SDBBP16_MMR6*/ 19738) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #298
2287 {DBGFIELD(/*BEQ64_BGEZ64_BGTZ64_BLEZ64_BLTZ64_BNE64_JR64*/ 19786) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #299
2288 {DBGFIELD(/*JALR64_JALR64Pseudo_JALRHB64Pseudo_JALR_HB64*/ 19831) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #300
2289 {DBGFIELD(/*JR_HB64_TAILCALLREG64_TAILCALLREGHB64*/ 19876) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #301
2290 {DBGFIELD(/*PseudoReturn64*/ 19914) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #302
2291 {DBGFIELD(/*BEQC64_BEQZC64_BGEC64_BGEUC64_BGEZC64_BGTZC64_BLEZC64_BLTC64_BLTUC64_BLTZC64_BNEC64_BNEZC64_JIC64*/ 19929) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #303
2292 {DBGFIELD(/*PseudoIndirectBranch64_PseudoIndirectHazardBranch64*/ 20027) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #304
2293 {DBGFIELD(/*JIALC64*/ 20079) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #305
2294 {DBGFIELD(/*JR_HB64_R6_TAILCALL64R6REG_TAILCALLHB64R6REG_PseudoIndirectBranch64R6_PseudoIndrectHazardBranch64R6*/ 20087) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #306
2295 {DBGFIELD(/*TLBP_TLBR_TLBWI_TLBWR*/ 20187) 1, false, false, false, 0, 84, 1, 0, 3, 1}, // #307
2296 {DBGFIELD(/*MFC0*/ 20209) 1, false, false, false, 0, 84, 1, 0, 3, 1}, // #308
2297 {DBGFIELD(/*EVP_DVP*/ 20214) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #309
2298 {DBGFIELD(/*TLBP_MM_TLBR_MM_TLBWI_MM_TLBWR_MM*/ 20222) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #310
2299 {DBGFIELD(/*DI_MM_EI_MM*/ 20256) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #311
2300 {DBGFIELD(/*EHB_MM_PAUSE_MM_WAIT_MM*/ 20268) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #312
2301 {DBGFIELD(/*RDPGPR_MMR6_WRPGPR_MMR6*/ 20292) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #313
2302 {DBGFIELD(/*TLBINV_MMR6_TLBINVF_MMR6*/ 20316) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #314
2303 {DBGFIELD(/*MFHC0_MMR6_MFC0_MMR6_MFHC2_MMR6_MFC2_MMR6*/ 20341) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #315
2304 {DBGFIELD(/*MTHC0_MMR6_MTC0_MMR6_MTHC2_MMR6_MTC2_MMR6*/ 20383) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #316
2305 {DBGFIELD(/*EVP_MMR6_DVP_MMR6*/ 20425) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #317
2306 {DBGFIELD(/*DI_MMR6_EI_MMR6*/ 20443) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #318
2307 {DBGFIELD(/*EHB_MMR6_PAUSE_MMR6_WAIT_MMR6*/ 20459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #319
2308 {DBGFIELD(/*DMFC0*/ 20489) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #320
2309 {DBGFIELD(/*DMTC0*/ 20495) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #321
2310 {DBGFIELD(/*DMFC2_DMTC2*/ 20501) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #322
2311 {DBGFIELD(/*CFC2_MM_CTC2_MM*/ 20513) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #323
2312 {DBGFIELD(/*DMT_DVPE_EMT_EVPE_MFTR_MTTR*/ 20529) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #324
2313 {DBGFIELD(/*YIELD*/ 20557) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #325
2314 {DBGFIELD(/*FORK*/ 20563) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #326
2315 {DBGFIELD(/*DMFGC0_DMTGC0*/ 20568) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #327
2316 {DBGFIELD(/*HYPCALL_MM_TLBGINVF_MM_TLBGINV_MM_TLBGP_MM_TLBGR_MM_TLBGWI_MM_TLBGWR_MM_MFGC0_MM_MFHGC0_MM_MTGC0_MM_MTHGC0_MM*/ 20582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #328
2317 {DBGFIELD(/*LB_LBu_LH_LHu_LW_LDC3*/ 20692) 1, false, false, false, 0, 63, 6, 0, 2, 1}, // #329
2318 {DBGFIELD(/*LL_LWC2_LWC3_LDC2*/ 20714) 1, false, false, false, 0, 63, 6, 0, 2, 1}, // #330
2319 {DBGFIELD(/*LWL_LWR*/ 20732) 1, false, false, false, 0, 87, 6, 0, 3, 1}, // #331
2320 {DBGFIELD(/*SWC2_SWC3_SDC2*/ 20740) 1, false, false, false, 0, 90, 1, 0, 3, 1}, // #332
2321 {DBGFIELD(/*SWL_SWR*/ 20755) 1, false, false, false, 0, 90, 1, 0, 3, 1}, // #333
2322 {DBGFIELD(/*SC*/ 20763) 1, false, false, false, 0, 90, 1, 0, 3, 1}, // #334
2323 {DBGFIELD(/*SC_MMR6*/ 20766) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #335
2324 {DBGFIELD(/*CACHE*/ 20774) 1, false, false, false, 0, 63, 1, 0, 2, 1}, // #336
2325 {DBGFIELD(/*LDC2_R6_LL_R6_LWC2_R6*/ 20780) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #337
2326 {DBGFIELD(/*SWC2_R6_SDC2_R6*/ 20802) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #338
2327 {DBGFIELD(/*SC_R6*/ 20818) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #339
2328 {DBGFIELD(/*CACHE_R6*/ 20824) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #340
2329 {DBGFIELD(/*GINVI_GINVT*/ 20833) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #341
2330 {DBGFIELD(/*SBE_SHE_SWE_SCE*/ 20845) 1, false, false, false, 0, 90, 1, 0, 3, 1}, // #342
2331 {DBGFIELD(/*PREFE*/ 20861) 1, false, false, false, 0, 63, 1, 0, 2, 1}, // #343
2332 {DBGFIELD(/*LBE_MM_LBuE_MM_LHE_MM_LHuE_MM_LWE_MM_LWLE_MM_LWRE_MM_LLE_MM*/ 20867) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #344
2333 {DBGFIELD(/*SBE_MM_SB_MM_SHE_MM_SWE_MM_SWLE_MM_SWRE_MM_SCE_MM*/ 20927) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #345
2334 {DBGFIELD(/*PREFE_MM*/ 20977) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #346
2335 {DBGFIELD(/*CACHEE_MM*/ 20986) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #347
2336 {DBGFIELD(/*Restore16_RestoreX16_LbRxRyOffMemX16_LbuRxRyOffMemX16_LhRxRyOffMemX16_LhuRxRyOffMemX16_LwRxRyOffMemX16_LwRxSpImmX16_LwRxPcTcp16_LwRxPcTcpX16*/ 20996) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #348
2337 {DBGFIELD(/*Save16_SaveX16_SbRxRyOffMemX16_ShRxRyOffMemX16_SwRxRyOffMemX16_SwRxSpImmX16*/ 21137) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #349
2338 {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*/ 21213) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #350
2339 {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*/ 21347) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #351
2340 {DBGFIELD(/*PREF_MM_PREFX_MM*/ 21443) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #352
2341 {DBGFIELD(/*CACHE_MM*/ 21460) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #353
2342 {DBGFIELD(/*SYNC_MM_SYNCI_MM*/ 21469) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #354
2343 {DBGFIELD(/*GINVI_MMR6_GINVT_MMR6*/ 21486) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #355
2344 {DBGFIELD(/*LBU_MMR6_LB_MMR6_LDC2_MMR6_LL_MMR6_LWM16_MMR6_LWC2_MMR6_LWPC_MMR6_LW_MMR6*/ 21508) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #356
2345 {DBGFIELD(/*SB16_MMR6_SB_MMR6_SDC2_MMR6_SH16_MMR6_SH_MMR6_SW16_MMR6_SWC2_MMR6_SWM16_MMR6_SWSP_MMR6_SW_MMR6*/ 21582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #357
2346 {DBGFIELD(/*SYNC_MMR6_SYNCI_MMR6*/ 21677) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #358
2347 {DBGFIELD(/*PREF_MMR6*/ 21698) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #359
2348 {DBGFIELD(/*CACHE_MMR6*/ 21708) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #360
2349 {DBGFIELD(/*LD_LWu_LB64_LBu64_LH64_LHu64_LW64*/ 21719) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #361
2350 {DBGFIELD(/*LL64_LLD*/ 21753) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #362
2351 {DBGFIELD(/*LWL64_LWR64*/ 21762) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #363
2352 {DBGFIELD(/*LDL_LDR*/ 21774) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #364
2353 {DBGFIELD(/*SC64_SCD*/ 21782) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #365
2354 {DBGFIELD(/*SB64_SH64_SW64_SWL64_SWR64*/ 21791) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #366
2355 {DBGFIELD(/*SDL_SDR*/ 21818) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #367
2356 {DBGFIELD(/*LWUPC_LDPC*/ 21826) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #368
2357 {DBGFIELD(/*CRC32B_CRC32H_CRC32W_CRC32CB_CRC32CH_CRC32CW*/ 21837) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #369
2358 {DBGFIELD(/*CRC32D_CRC32CD*/ 21882) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #370
2359 {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*/ 21897) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #371
2360 {DBGFIELD(/*DMUL*/ 22075) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #372
2361 {DBGFIELD(/*SAA_SAAD*/ 22080) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #373
2362 {DBGFIELD(/*BC1F_BC1T_BC1FL_BC1TL*/ 22089) 2, false, false, false, 0, 73, 2, 0, 4, 1}, // #374
2363 {DBGFIELD(/*FABS_S_FNEG_S_FNEG_D32_FNEG_D64*/ 22111) 1, false, false, false, 0, 14, 1, 0, 2, 1}, // #375
2364 {DBGFIELD(/*MADD_S_MSUB_S_NMADD_S_NMSUB_S*/ 22143) 1, false, false, false, 1, 68, 13, 1, 2, 1}, // #376
2365 {DBGFIELD(/*FMUL_S*/ 22173) 1, false, false, false, 0, 68, 6, 0, 2, 1}, // #377
2366 {DBGFIELD(/*ADDR_PS64_CVT_PS_PW64_CVT_PW_PS64_MULR_PS64*/ 22180) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #378
2367 {DBGFIELD(/*PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S*/ 22224) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #379
2368 {DBGFIELD(/*MOVT_I64_MOVF_I64_MOVZ_I64_S_MOVN_I64_D64_MOVN_I64_S_MOVZ_I64_D64*/ 22274) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #380
2369 {DBGFIELD(/*SELEQZ_S_SELNEZ_S_SELEQZ_D_SELNEZ_D*/ 22340) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #381
2370 {DBGFIELD(/*SEL_D_SEL_S*/ 22376) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #382
2371 {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*/ 22388) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #383
2372 {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*/ 22484) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #384
2373 {DBGFIELD(/*C_F_D32_MM_C_F_D64_MM_C_F_S_MM*/ 22798) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #385
2374 {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*/ 22829) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #386
2375 {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*/ 22999) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #387
2376 {DBGFIELD(/*C_NGLE_D32_MM_C_NGLE_D64_MM_C_NGLE_S_MM*/ 23332) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #388
2377 {DBGFIELD(/*FCMP_S32_MM_FCMP_D32_MM*/ 23372) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #389
2378 {DBGFIELD(/*MFC1_MM_MFHC1_D32_MM_MFHC1_D64_MM_MTC1_MM_MTC1_D64_MM_MTHC1_D32_MM_MTHC1_D64_MM*/ 23396) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #390
2379 {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*/ 23476) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #391
2380 {DBGFIELD(/*FDIV_S_MM*/ 23702) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #392
2381 {DBGFIELD(/*FDIV_D32_MM_FDIV_D64_MM*/ 23712) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #393
2382 {DBGFIELD(/*FSQRT_S_MM*/ 23736) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #394
2383 {DBGFIELD(/*FSQRT_D32_MM_FSQRT_D64_MM*/ 23747) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #395
2384 {DBGFIELD(/*RECIP_S_MM_RSQRT_S_MM*/ 23773) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #396
2385 {DBGFIELD(/*RECIP_D32_MM_RECIP_D64_MM_RSQRT_D32_MM_RSQRT_D64_MM*/ 23795) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #397
2386 {DBGFIELD(/*SDC1_MM_D32_SDC1_MM_D64_SWC1_MM_SUXC1_MM_SWXC1_MM*/ 23847) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #398
2387 {DBGFIELD(/*CFC1_MM_CTC1_MM*/ 23897) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #399
2388 {DBGFIELD(/*LDC1_MM_D32_LDC1_MM_D64_LUXC1_MM_LWC1_MM_LWXC1_MM*/ 23913) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #400
2389 {DBGFIELD(/*FNEG_S_MMR6*/ 23963) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #401
2390 {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*/ 23975) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #402
2391 {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*/ 24115) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #403
2392 {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*/ 24355) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #404
2393 {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*/ 24451) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #405
2394 {DBGFIELD(/*TRUNC_L_D_MMR6_TRUNC_L_S_MMR6_TRUNC_W_D_MMR6_TRUNC_W_S_MMR6*/ 24529) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #406
2395 {DBGFIELD(/*ROUND_L_D_MMR6_ROUND_L_S_MMR6_ROUND_W_D_MMR6_ROUND_W_S_MMR6*/ 24589) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #407
2396 {DBGFIELD(/*FLOOR_L_D_MMR6_FLOOR_L_S_MMR6_FLOOR_W_D_MMR6_FLOOR_W_S_MMR6*/ 24649) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #408
2397 {DBGFIELD(/*CEIL_L_D_MMR6_CEIL_L_S_MMR6_CEIL_W_D_MMR6_CEIL_W_S_MMR6*/ 24709) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #409
2398 {DBGFIELD(/*MFC1_MMR6_MTC1_MMR6_CLASS_S_MMR6_CLASS_D_MMR6_FADD_S_MMR6*/ 24765) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #410
2399 {DBGFIELD(/*MAX_D_MMR6_MAX_S_MMR6_MIN_D_MMR6_MIN_S_MMR6*/ 24823) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #411
2400 {DBGFIELD(/*MAXA_D_MMR6_MAXA_S_MMR6_MINA_D_MMR6_MINA_S_MMR6*/ 24867) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #412
2401 {DBGFIELD(/*SELEQZ_D_MMR6_SELEQZ_S_MMR6_SELNEZ_D_MMR6_SELNEZ_S_MMR6*/ 24915) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #413
2402 {DBGFIELD(/*SEL_D_MMR6_SEL_S_MMR6*/ 24971) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #414
2403 {DBGFIELD(/*RINT_S_MMR6_RINT_D_MMR6*/ 24993) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #415
2404 {DBGFIELD(/*MADDF_D_MMR6_MADDF_S_MMR6_MSUBF_D_MMR6_MSUBF_S_MMR6*/ 25017) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #416
2405 {DBGFIELD(/*FMOV_S_MMR6_FMUL_S_MMR6_FSUB_S_MMR6_FMOV_D_MMR6*/ 25069) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #417
2406 {DBGFIELD(/*FDIV_S_MMR6*/ 25117) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #418
2407 {DBGFIELD(/*SDC1_D64_MMR6*/ 25129) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #419
2408 {DBGFIELD(/*LDC1_D64_MMR6*/ 25143) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #420
2409 {DBGFIELD(/*DMFC1_DMTC1*/ 25157) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #421
2410 {DBGFIELD(/*SWDSP*/ 25169) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #422
2411 {DBGFIELD(/*LWDSP*/ 25175) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #423
2412 {DBGFIELD(/*PseudoMTLOHI_DSP*/ 25181) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #424
2413 {DBGFIELD(/*EXTRV_RS_W*/ 25198) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #425
2414 {DBGFIELD(/*EXTRV_R_W*/ 25209) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #426
2415 {DBGFIELD(/*EXTRV_S_H*/ 25219) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #427
2416 {DBGFIELD(/*EXTRV_W*/ 25229) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #428
2417 {DBGFIELD(/*EXTR_RS_W*/ 25237) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #429
2418 {DBGFIELD(/*EXTR_R_W*/ 25247) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #430
2419 {DBGFIELD(/*EXTR_S_H*/ 25256) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #431
2420 {DBGFIELD(/*EXTR_W*/ 25265) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #432
2421 {DBGFIELD(/*INSV*/ 25272) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #433
2422 {DBGFIELD(/*MTHLIP*/ 25277) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #434
2423 {DBGFIELD(/*MTHI_DSP*/ 25284) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #435
2424 {DBGFIELD(/*MTLO_DSP*/ 25293) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #436
2425 {DBGFIELD(/*ABSQ_S_PH*/ 25302) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #437
2426 {DBGFIELD(/*ABSQ_S_W*/ 25312) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #438
2427 {DBGFIELD(/*ADDQ_PH*/ 25321) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #439
2428 {DBGFIELD(/*ADDQ_S_PH*/ 25329) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #440
2429 {DBGFIELD(/*ADDQ_S_W*/ 25339) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #441
2430 {DBGFIELD(/*ADDSC*/ 25348) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #442
2431 {DBGFIELD(/*ADDU_QB*/ 25354) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #443
2432 {DBGFIELD(/*ADDU_S_QB*/ 25362) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #444
2433 {DBGFIELD(/*ADDWC*/ 25372) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #445
2434 {DBGFIELD(/*BITREV*/ 25378) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #446
2435 {DBGFIELD(/*BPOSGE32*/ 25385) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #447
2436 {DBGFIELD(/*CMPGU_EQ_QB*/ 25394) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #448
2437 {DBGFIELD(/*CMPGU_LE_QB*/ 25406) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #449
2438 {DBGFIELD(/*CMPGU_LT_QB*/ 25418) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #450
2439 {DBGFIELD(/*CMPU_EQ_QB*/ 25430) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #451
2440 {DBGFIELD(/*CMPU_LE_QB*/ 25441) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #452
2441 {DBGFIELD(/*CMPU_LT_QB*/ 25452) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #453
2442 {DBGFIELD(/*CMP_EQ_PH*/ 25463) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #454
2443 {DBGFIELD(/*CMP_LE_PH*/ 25473) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #455
2444 {DBGFIELD(/*CMP_LT_PH*/ 25483) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #456
2445 {DBGFIELD(/*DPAQ_SA_L_W*/ 25493) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #457
2446 {DBGFIELD(/*DPAQ_S_W_PH*/ 25505) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #458
2447 {DBGFIELD(/*DPAU_H_QBL*/ 25517) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #459
2448 {DBGFIELD(/*DPAU_H_QBR*/ 25528) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #460
2449 {DBGFIELD(/*DPSQ_SA_L_W*/ 25539) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #461
2450 {DBGFIELD(/*DPSQ_S_W_PH*/ 25551) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #462
2451 {DBGFIELD(/*DPSU_H_QBL*/ 25563) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #463
2452 {DBGFIELD(/*DPSU_H_QBR*/ 25574) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #464
2453 {DBGFIELD(/*EXTPDPV*/ 25585) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #465
2454 {DBGFIELD(/*EXTPDP*/ 25593) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #466
2455 {DBGFIELD(/*EXTPV*/ 25600) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #467
2456 {DBGFIELD(/*EXTP*/ 25606) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #468
2457 {DBGFIELD(/*LBUX*/ 25611) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #469
2458 {DBGFIELD(/*LHX*/ 25616) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #470
2459 {DBGFIELD(/*LWX*/ 25620) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #471
2460 {DBGFIELD(/*MADDU_DSP*/ 25624) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #472
2461 {DBGFIELD(/*MADD_DSP*/ 25634) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #473
2462 {DBGFIELD(/*MAQ_SA_W_PHL*/ 25643) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #474
2463 {DBGFIELD(/*MAQ_SA_W_PHR*/ 25656) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #475
2464 {DBGFIELD(/*MAQ_S_W_PHL*/ 25669) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #476
2465 {DBGFIELD(/*MAQ_S_W_PHR*/ 25681) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #477
2466 {DBGFIELD(/*MFHI_DSP*/ 25693) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #478
2467 {DBGFIELD(/*MFLO_DSP*/ 25702) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #479
2468 {DBGFIELD(/*MODSUB*/ 25711) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #480
2469 {DBGFIELD(/*MSUBU_DSP*/ 25718) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #481
2470 {DBGFIELD(/*MSUB_DSP*/ 25728) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #482
2471 {DBGFIELD(/*MULEQ_S_W_PHL*/ 25737) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #483
2472 {DBGFIELD(/*MULEQ_S_W_PHR*/ 25751) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #484
2473 {DBGFIELD(/*MULEU_S_PH_QBL*/ 25765) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #485
2474 {DBGFIELD(/*MULEU_S_PH_QBR*/ 25780) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #486
2475 {DBGFIELD(/*MULQ_RS_PH*/ 25795) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #487
2476 {DBGFIELD(/*MULSAQ_S_W_PH*/ 25806) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #488
2477 {DBGFIELD(/*MULTU_DSP*/ 25820) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #489
2478 {DBGFIELD(/*MULT_DSP*/ 25830) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #490
2479 {DBGFIELD(/*PACKRL_PH*/ 25839) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #491
2480 {DBGFIELD(/*PICK_PH*/ 25849) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #492
2481 {DBGFIELD(/*PICK_QB*/ 25857) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #493
2482 {DBGFIELD(/*PRECEQU_PH_QBLA*/ 25865) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #494
2483 {DBGFIELD(/*PRECEQU_PH_QBL*/ 25881) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #495
2484 {DBGFIELD(/*PRECEQU_PH_QBRA*/ 25896) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #496
2485 {DBGFIELD(/*PRECEQU_PH_QBR*/ 25912) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #497
2486 {DBGFIELD(/*PRECEQ_W_PHL*/ 25927) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #498
2487 {DBGFIELD(/*PRECEQ_W_PHR*/ 25940) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #499
2488 {DBGFIELD(/*PRECEU_PH_QBLA*/ 25953) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #500
2489 {DBGFIELD(/*PRECEU_PH_QBL*/ 25968) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #501
2490 {DBGFIELD(/*PRECEU_PH_QBRA*/ 25982) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #502
2491 {DBGFIELD(/*PRECEU_PH_QBR*/ 25997) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #503
2492 {DBGFIELD(/*PRECRQU_S_QB_PH*/ 26011) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #504
2493 {DBGFIELD(/*PRECRQ_PH_W*/ 26027) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #505
2494 {DBGFIELD(/*PRECRQ_QB_PH*/ 26039) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #506
2495 {DBGFIELD(/*PRECRQ_RS_PH_W*/ 26052) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #507
2496 {DBGFIELD(/*RADDU_W_QB*/ 26067) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #508
2497 {DBGFIELD(/*RDDSP*/ 26078) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #509
2498 {DBGFIELD(/*REPLV_PH*/ 26084) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #510
2499 {DBGFIELD(/*REPLV_QB*/ 26093) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #511
2500 {DBGFIELD(/*REPL_PH*/ 26102) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #512
2501 {DBGFIELD(/*REPL_QB*/ 26110) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #513
2502 {DBGFIELD(/*SHILOV*/ 26118) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #514
2503 {DBGFIELD(/*SHILO*/ 26125) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #515
2504 {DBGFIELD(/*SHLLV_PH*/ 26131) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #516
2505 {DBGFIELD(/*SHLLV_QB*/ 26140) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #517
2506 {DBGFIELD(/*SHLLV_S_PH*/ 26149) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #518
2507 {DBGFIELD(/*SHLLV_S_W*/ 26160) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #519
2508 {DBGFIELD(/*SHLL_PH*/ 26170) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #520
2509 {DBGFIELD(/*SHLL_QB*/ 26178) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #521
2510 {DBGFIELD(/*SHLL_S_PH*/ 26186) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #522
2511 {DBGFIELD(/*SHLL_S_W*/ 26196) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #523
2512 {DBGFIELD(/*SHRAV_PH*/ 26205) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #524
2513 {DBGFIELD(/*SHRAV_R_PH*/ 26214) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #525
2514 {DBGFIELD(/*SHRAV_R_W*/ 26225) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #526
2515 {DBGFIELD(/*SHRA_PH*/ 26235) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #527
2516 {DBGFIELD(/*SHRA_R_PH*/ 26243) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #528
2517 {DBGFIELD(/*SHRA_R_W*/ 26253) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #529
2518 {DBGFIELD(/*SHRLV_QB*/ 26262) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #530
2519 {DBGFIELD(/*SHRL_QB*/ 26271) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #531
2520 {DBGFIELD(/*SUBQ_PH*/ 26279) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #532
2521 {DBGFIELD(/*SUBQ_S_PH*/ 26287) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #533
2522 {DBGFIELD(/*SUBQ_S_W*/ 26297) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #534
2523 {DBGFIELD(/*SUBU_QB*/ 26306) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #535
2524 {DBGFIELD(/*SUBU_S_QB*/ 26314) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #536
2525 {DBGFIELD(/*WRDSP*/ 26324) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #537
2526 {DBGFIELD(/*PseudoCMPU_EQ_QB_PseudoCMPU_LE_QB_PseudoCMPU_LT_QB_PseudoCMP_EQ_PH_PseudoCMP_LE_PH_PseudoCMP_LT_PH*/ 26330) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #538
2527 {DBGFIELD(/*PseudoPICK_PH_PseudoPICK_QB*/ 26429) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #539
2528 {DBGFIELD(/*ABSQ_S_QB*/ 26457) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #540
2529 {DBGFIELD(/*ADDQH_PH*/ 26467) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #541
2530 {DBGFIELD(/*ADDQH_R_PH*/ 26476) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #542
2531 {DBGFIELD(/*ADDQH_R_W*/ 26487) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #543
2532 {DBGFIELD(/*ADDQH_W*/ 26497) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #544
2533 {DBGFIELD(/*ADDUH_QB*/ 26505) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #545
2534 {DBGFIELD(/*ADDUH_R_QB*/ 26514) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #546
2535 {DBGFIELD(/*ADDU_PH*/ 26525) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #547
2536 {DBGFIELD(/*ADDU_S_PH*/ 26533) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #548
2537 {DBGFIELD(/*APPEND*/ 26543) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #549
2538 {DBGFIELD(/*BALIGN*/ 26550) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #550
2539 {DBGFIELD(/*CMPGDU_EQ_QB*/ 26557) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #551
2540 {DBGFIELD(/*CMPGDU_LE_QB*/ 26570) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #552
2541 {DBGFIELD(/*CMPGDU_LT_QB*/ 26583) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #553
2542 {DBGFIELD(/*DPA_W_PH*/ 26596) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #554
2543 {DBGFIELD(/*DPAQX_SA_W_PH*/ 26605) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #555
2544 {DBGFIELD(/*DPAQX_S_W_PH*/ 26619) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #556
2545 {DBGFIELD(/*DPAX_W_PH*/ 26632) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #557
2546 {DBGFIELD(/*DPS_W_PH*/ 26642) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #558
2547 {DBGFIELD(/*DPSQX_S_W_PH*/ 26651) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #559
2548 {DBGFIELD(/*DPSQX_SA_W_PH*/ 26664) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #560
2549 {DBGFIELD(/*DPSX_W_PH*/ 26678) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #561
2550 {DBGFIELD(/*MUL_PH*/ 26688) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #562
2551 {DBGFIELD(/*MUL_S_PH*/ 26695) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #563
2552 {DBGFIELD(/*MULQ_RS_W*/ 26704) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #564
2553 {DBGFIELD(/*MULQ_S_PH*/ 26714) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #565
2554 {DBGFIELD(/*MULQ_S_W*/ 26724) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #566
2555 {DBGFIELD(/*MULSA_W_PH*/ 26733) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #567
2556 {DBGFIELD(/*PRECR_QB_PH*/ 26744) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #568
2557 {DBGFIELD(/*PRECR_SRA_PH_W*/ 26756) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #569
2558 {DBGFIELD(/*PRECR_SRA_R_PH_W*/ 26771) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #570
2559 {DBGFIELD(/*PREPEND*/ 26788) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #571
2560 {DBGFIELD(/*SHRA_QB*/ 26796) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #572
2561 {DBGFIELD(/*SHRA_R_QB*/ 26804) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #573
2562 {DBGFIELD(/*SHRAV_QB*/ 26814) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #574
2563 {DBGFIELD(/*SHRAV_R_QB*/ 26823) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #575
2564 {DBGFIELD(/*SHRL_PH*/ 26834) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #576
2565 {DBGFIELD(/*SHRLV_PH*/ 26842) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #577
2566 {DBGFIELD(/*SUBQH_PH*/ 26851) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #578
2567 {DBGFIELD(/*SUBQH_R_PH*/ 26860) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #579
2568 {DBGFIELD(/*SUBQH_W*/ 26871) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #580
2569 {DBGFIELD(/*SUBQH_R_W*/ 26879) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #581
2570 {DBGFIELD(/*SUBU_PH*/ 26889) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #582
2571 {DBGFIELD(/*SUBU_S_PH*/ 26897) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #583
2572 {DBGFIELD(/*SUBUH_QB*/ 26907) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #584
2573 {DBGFIELD(/*SUBUH_R_QB*/ 26916) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #585
2574 {DBGFIELD(/*LWDSP_MM*/ 26927) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #586
2575 {DBGFIELD(/*SWDSP_MM*/ 26936) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #587
2576 {DBGFIELD(/*ABSQ_S_PH_MM*/ 26945) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #588
2577 {DBGFIELD(/*ABSQ_S_W_MM*/ 26958) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #589
2578 {DBGFIELD(/*ADDQ_PH_MM*/ 26970) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #590
2579 {DBGFIELD(/*ADDQ_S_PH_MM*/ 26981) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #591
2580 {DBGFIELD(/*ADDQ_S_W_MM*/ 26994) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #592
2581 {DBGFIELD(/*ADDSC_MM*/ 27006) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #593
2582 {DBGFIELD(/*ADDU_QB_MM*/ 27015) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #594
2583 {DBGFIELD(/*ADDU_S_QB_MM*/ 27026) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #595
2584 {DBGFIELD(/*ADDWC_MM*/ 27039) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #596
2585 {DBGFIELD(/*BITREV_MM*/ 27048) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #597
2586 {DBGFIELD(/*BPOSGE32_MM*/ 27058) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #598
2587 {DBGFIELD(/*CMPGU_EQ_QB_MM*/ 27070) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #599
2588 {DBGFIELD(/*CMPGU_LE_QB_MM*/ 27085) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #600
2589 {DBGFIELD(/*CMPGU_LT_QB_MM*/ 27100) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #601
2590 {DBGFIELD(/*CMPU_EQ_QB_MM*/ 27115) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #602
2591 {DBGFIELD(/*CMPU_LE_QB_MM*/ 27129) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #603
2592 {DBGFIELD(/*CMPU_LT_QB_MM*/ 27143) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #604
2593 {DBGFIELD(/*CMP_EQ_PH_MM*/ 27157) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #605
2594 {DBGFIELD(/*CMP_LE_PH_MM*/ 27170) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #606
2595 {DBGFIELD(/*CMP_LT_PH_MM*/ 27183) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #607
2596 {DBGFIELD(/*DPAQ_SA_L_W_MM*/ 27196) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #608
2597 {DBGFIELD(/*DPAQ_S_W_PH_MM*/ 27211) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #609
2598 {DBGFIELD(/*DPAU_H_QBL_MM*/ 27226) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #610
2599 {DBGFIELD(/*DPAU_H_QBR_MM*/ 27240) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #611
2600 {DBGFIELD(/*DPSQ_SA_L_W_MM*/ 27254) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #612
2601 {DBGFIELD(/*DPSQ_S_W_PH_MM*/ 27269) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #613
2602 {DBGFIELD(/*DPSU_H_QBL_MM*/ 27284) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #614
2603 {DBGFIELD(/*DPSU_H_QBR_MM*/ 27298) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #615
2604 {DBGFIELD(/*EXTPDPV_MM*/ 27312) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #616
2605 {DBGFIELD(/*EXTPDP_MM*/ 27323) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #617
2606 {DBGFIELD(/*EXTPV_MM*/ 27333) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #618
2607 {DBGFIELD(/*EXTP_MM*/ 27342) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #619
2608 {DBGFIELD(/*EXTRV_RS_W_MM*/ 27350) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #620
2609 {DBGFIELD(/*EXTRV_R_W_MM*/ 27364) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #621
2610 {DBGFIELD(/*EXTRV_S_H_MM*/ 27377) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #622
2611 {DBGFIELD(/*EXTRV_W_MM*/ 27390) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #623
2612 {DBGFIELD(/*EXTR_RS_W_MM*/ 27401) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #624
2613 {DBGFIELD(/*EXTR_R_W_MM*/ 27414) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #625
2614 {DBGFIELD(/*EXTR_S_H_MM*/ 27426) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #626
2615 {DBGFIELD(/*EXTR_W_MM*/ 27438) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #627
2616 {DBGFIELD(/*INSV_MM*/ 27448) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #628
2617 {DBGFIELD(/*LBUX_MM*/ 27456) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #629
2618 {DBGFIELD(/*LHX_MM*/ 27464) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #630
2619 {DBGFIELD(/*LWX_MM*/ 27471) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #631
2620 {DBGFIELD(/*MADDU_DSP_MM*/ 27478) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #632
2621 {DBGFIELD(/*MADD_DSP_MM*/ 27491) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #633
2622 {DBGFIELD(/*MAQ_SA_W_PHL_MM*/ 27503) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #634
2623 {DBGFIELD(/*MAQ_SA_W_PHR_MM*/ 27519) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #635
2624 {DBGFIELD(/*MAQ_S_W_PHL_MM*/ 27535) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #636
2625 {DBGFIELD(/*MAQ_S_W_PHR_MM*/ 27550) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #637
2626 {DBGFIELD(/*MFHI_DSP_MM*/ 27565) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #638
2627 {DBGFIELD(/*MFLO_DSP_MM*/ 27577) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #639
2628 {DBGFIELD(/*MODSUB_MM*/ 27589) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #640
2629 {DBGFIELD(/*MOVEP_MMR6*/ 27599) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #641
2630 {DBGFIELD(/*MOVN_I_MM*/ 27610) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #642
2631 {DBGFIELD(/*MOVZ_I_MM*/ 27620) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #643
2632 {DBGFIELD(/*MSUBU_DSP_MM*/ 27630) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #644
2633 {DBGFIELD(/*MSUB_DSP_MM*/ 27643) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #645
2634 {DBGFIELD(/*MTHI_DSP_MM*/ 27655) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #646
2635 {DBGFIELD(/*MTHLIP_MM*/ 27667) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #647
2636 {DBGFIELD(/*MTLO_DSP_MM*/ 27677) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #648
2637 {DBGFIELD(/*MULEQ_S_W_PHL_MM*/ 27689) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #649
2638 {DBGFIELD(/*MULEQ_S_W_PHR_MM*/ 27706) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #650
2639 {DBGFIELD(/*MULEU_S_PH_QBL_MM*/ 27723) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #651
2640 {DBGFIELD(/*MULEU_S_PH_QBR_MM*/ 27741) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #652
2641 {DBGFIELD(/*MULQ_RS_PH_MM*/ 27759) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #653
2642 {DBGFIELD(/*MULSAQ_S_W_PH_MM*/ 27773) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #654
2643 {DBGFIELD(/*MULTU_DSP_MM*/ 27790) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #655
2644 {DBGFIELD(/*MULT_DSP_MM*/ 27803) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #656
2645 {DBGFIELD(/*PACKRL_PH_MM*/ 27815) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #657
2646 {DBGFIELD(/*PICK_PH_MM*/ 27828) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #658
2647 {DBGFIELD(/*PICK_QB_MM*/ 27839) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #659
2648 {DBGFIELD(/*PRECEQU_PH_QBLA_MM*/ 27850) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #660
2649 {DBGFIELD(/*PRECEQU_PH_QBL_MM*/ 27869) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #661
2650 {DBGFIELD(/*PRECEQU_PH_QBRA_MM*/ 27887) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #662
2651 {DBGFIELD(/*PRECEQU_PH_QBR_MM*/ 27906) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #663
2652 {DBGFIELD(/*PRECEQ_W_PHL_MM*/ 27924) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #664
2653 {DBGFIELD(/*PRECEQ_W_PHR_MM*/ 27940) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #665
2654 {DBGFIELD(/*PRECEU_PH_QBLA_MM*/ 27956) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #666
2655 {DBGFIELD(/*PRECEU_PH_QBL_MM*/ 27974) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #667
2656 {DBGFIELD(/*PRECEU_PH_QBRA_MM*/ 27991) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #668
2657 {DBGFIELD(/*PRECEU_PH_QBR_MM*/ 28009) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #669
2658 {DBGFIELD(/*PRECRQU_S_QB_PH_MM*/ 28026) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #670
2659 {DBGFIELD(/*PRECRQ_PH_W_MM*/ 28045) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #671
2660 {DBGFIELD(/*PRECRQ_QB_PH_MM*/ 28060) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #672
2661 {DBGFIELD(/*PRECRQ_RS_PH_W_MM*/ 28076) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #673
2662 {DBGFIELD(/*RADDU_W_QB_MM*/ 28094) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #674
2663 {DBGFIELD(/*RDDSP_MM*/ 28108) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #675
2664 {DBGFIELD(/*REPLV_PH_MM*/ 28117) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #676
2665 {DBGFIELD(/*REPLV_QB_MM*/ 28129) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #677
2666 {DBGFIELD(/*REPL_PH_MM*/ 28141) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #678
2667 {DBGFIELD(/*REPL_QB_MM*/ 28152) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #679
2668 {DBGFIELD(/*SHILOV_MM*/ 28163) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #680
2669 {DBGFIELD(/*SHILO_MM*/ 28173) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #681
2670 {DBGFIELD(/*SHLLV_PH_MM*/ 28182) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #682
2671 {DBGFIELD(/*SHLLV_QB_MM*/ 28194) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #683
2672 {DBGFIELD(/*SHLLV_S_PH_MM*/ 28206) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #684
2673 {DBGFIELD(/*SHLLV_S_W_MM*/ 28220) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #685
2674 {DBGFIELD(/*SHLL_PH_MM*/ 28233) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #686
2675 {DBGFIELD(/*SHLL_QB_MM*/ 28244) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #687
2676 {DBGFIELD(/*SHLL_S_PH_MM*/ 28255) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #688
2677 {DBGFIELD(/*SHLL_S_W_MM*/ 28268) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #689
2678 {DBGFIELD(/*SHRAV_PH_MM*/ 28280) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #690
2679 {DBGFIELD(/*SHRAV_R_PH_MM*/ 28292) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #691
2680 {DBGFIELD(/*SHRAV_R_W_MM*/ 28306) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #692
2681 {DBGFIELD(/*SHRA_PH_MM*/ 28319) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #693
2682 {DBGFIELD(/*SHRA_R_PH_MM*/ 28330) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #694
2683 {DBGFIELD(/*SHRA_R_W_MM*/ 28343) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #695
2684 {DBGFIELD(/*SHRLV_QB_MM*/ 28355) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #696
2685 {DBGFIELD(/*SHRL_QB_MM*/ 28367) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #697
2686 {DBGFIELD(/*SUBQ_PH_MM*/ 28378) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #698
2687 {DBGFIELD(/*SUBQ_S_PH_MM*/ 28389) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #699
2688 {DBGFIELD(/*SUBQ_S_W_MM*/ 28402) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #700
2689 {DBGFIELD(/*SUBU_QB_MM*/ 28414) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #701
2690 {DBGFIELD(/*SUBU_S_QB_MM*/ 28425) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #702
2691 {DBGFIELD(/*WRDSP_MM*/ 28438) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #703
2692 {DBGFIELD(/*ABSQ_S_QB_MMR2*/ 28447) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #704
2693 {DBGFIELD(/*ADDQH_PH_MMR2*/ 28462) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #705
2694 {DBGFIELD(/*ADDQH_R_PH_MMR2*/ 28476) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #706
2695 {DBGFIELD(/*ADDQH_R_W_MMR2*/ 28492) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #707
2696 {DBGFIELD(/*ADDQH_W_MMR2*/ 28507) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #708
2697 {DBGFIELD(/*ADDUH_QB_MMR2*/ 28520) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #709
2698 {DBGFIELD(/*ADDUH_R_QB_MMR2*/ 28534) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #710
2699 {DBGFIELD(/*ADDU_PH_MMR2*/ 28550) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #711
2700 {DBGFIELD(/*ADDU_S_PH_MMR2*/ 28563) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #712
2701 {DBGFIELD(/*APPEND_MMR2*/ 28578) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #713
2702 {DBGFIELD(/*BALIGN_MMR2*/ 28590) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #714
2703 {DBGFIELD(/*CMPGDU_EQ_QB_MMR2*/ 28602) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #715
2704 {DBGFIELD(/*CMPGDU_LE_QB_MMR2*/ 28620) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #716
2705 {DBGFIELD(/*CMPGDU_LT_QB_MMR2*/ 28638) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #717
2706 {DBGFIELD(/*DPA_W_PH_MMR2*/ 28656) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #718
2707 {DBGFIELD(/*DPAQX_SA_W_PH_MMR2*/ 28670) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #719
2708 {DBGFIELD(/*DPAQX_S_W_PH_MMR2*/ 28689) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #720
2709 {DBGFIELD(/*DPAX_W_PH_MMR2*/ 28707) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #721
2710 {DBGFIELD(/*DPS_W_PH_MMR2*/ 28722) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #722
2711 {DBGFIELD(/*DPSQX_S_W_PH_MMR2*/ 28736) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #723
2712 {DBGFIELD(/*DPSQX_SA_W_PH_MMR2*/ 28754) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #724
2713 {DBGFIELD(/*DPSX_W_PH_MMR2*/ 28773) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #725
2714 {DBGFIELD(/*MUL_PH_MMR2*/ 28788) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #726
2715 {DBGFIELD(/*MUL_S_PH_MMR2*/ 28800) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #727
2716 {DBGFIELD(/*MULQ_RS_W_MMR2*/ 28814) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #728
2717 {DBGFIELD(/*MULQ_S_PH_MMR2*/ 28829) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #729
2718 {DBGFIELD(/*MULQ_S_W_MMR2*/ 28844) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #730
2719 {DBGFIELD(/*MULSA_W_PH_MMR2*/ 28858) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #731
2720 {DBGFIELD(/*PRECR_QB_PH_MMR2*/ 28874) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #732
2721 {DBGFIELD(/*PRECR_SRA_PH_W_MMR2*/ 28891) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #733
2722 {DBGFIELD(/*PRECR_SRA_R_PH_W_MMR2*/ 28911) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #734
2723 {DBGFIELD(/*PREPEND_MMR2*/ 28933) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #735
2724 {DBGFIELD(/*SHRA_QB_MMR2*/ 28946) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #736
2725 {DBGFIELD(/*SHRA_R_QB_MMR2*/ 28959) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #737
2726 {DBGFIELD(/*SHRAV_QB_MMR2*/ 28974) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #738
2727 {DBGFIELD(/*SHRAV_R_QB_MMR2*/ 28988) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #739
2728 {DBGFIELD(/*SHRL_PH_MMR2*/ 29004) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #740
2729 {DBGFIELD(/*SHRLV_PH_MMR2*/ 29017) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #741
2730 {DBGFIELD(/*SUBQH_PH_MMR2*/ 29031) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #742
2731 {DBGFIELD(/*SUBQH_R_PH_MMR2*/ 29045) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #743
2732 {DBGFIELD(/*SUBQH_W_MMR2*/ 29061) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #744
2733 {DBGFIELD(/*SUBQH_R_W_MMR2*/ 29074) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #745
2734 {DBGFIELD(/*SUBU_PH_MMR2*/ 29089) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #746
2735 {DBGFIELD(/*SUBU_S_PH_MMR2*/ 29102) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #747
2736 {DBGFIELD(/*SUBUH_QB_MMR2*/ 29117) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #748
2737 {DBGFIELD(/*SUBUH_R_QB_MMR2*/ 29131) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #749
2738 {DBGFIELD(/*BPOSGE32C_MMR3*/ 29147) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #750
2739 {DBGFIELD(/*P5600WriteALU*/ 29162) 1, false, false, false, 0, 19, 1, 0, 2, 1}, // #751
2740 {DBGFIELD(/*P5600WriteAL2*/ 29176) 1, false, false, false, 0, 17, 1, 0, 2, 1}, // #752
2741}; // MipsP5600ModelSchedClasses
2742
2743#ifdef __GNUC__
2744#pragma GCC diagnostic push
2745#pragma GCC diagnostic ignored "-Woverlength-strings"
2746#endif
2747static constexpr char MipsSchedClassNamesStorage[] =
2748 "\0"
2749 "InvalidSchedClass\0"
2750 "SB_SD_SH_SW_SDC1_SDC164_SWC1_SWC2_R6_SDC2_R6_SDC3\0"
2751 "SC_R6_SCD_R6_SYNCI_TLBP_TLBR_TLBWI_TLBWR_TLBINV_TLBINVF_CACHE_R6_SC64_R6\0"
2752 "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"
2753 "PREF_PREF_R6_PAUSE\0"
2754 "SYNC\0"
2755 "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"
2756 "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"
2757 "MUL_R6_MULU_MUH_MUHU_DMUL_R6_DMUH_DMULU_DMUHU\0"
2758 "DIV_DIVU_MOD_MODU_DDIV_DMOD_DDIVU_DMODU\0"
2759 "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"
2760 "FABS_S_FNEG_S_FMOV_S_FMOV_D32_FMOV_D64_FNEG_D32_FNEG_D64_CLASS_S_CLASS_D\0"
2761 "FADD_S_FSUB_S_FSUB_D32_FSUB_D64\0"
2762 "FMUL_S_FMUL_D32_FMUL_D64\0"
2763 "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"
2764 "DIV_S_B_DIV_S_D_DIV_S_H_DIV_S_W\0"
2765 "DIV_U_B_DIV_U_D_DIV_U_H_DIV_U_W\0"
2766 "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"
2767 "ASUB_S_B_ASUB_S_D_ASUB_S_H_ASUB_S_W\0"
2768 "ASUB_U_B_ASUB_U_D_ASUB_U_H_ASUB_U_W\0"
2769 "SUBSUS_U_B_SUBSUS_U_D_SUBSUS_U_H_SUBSUS_U_W\0"
2770 "MAX_D_MAX_S_MAXA_D_MAXA_S_MIN_D_MIN_S_MINA_D_MINA_S\0"
2771 "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"
2772 "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"
2773 "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"
2774 "AND_V_ANDI_B_OR_V_ORI_B_XOR_V_XORI_B_NOR_V_NORI_B\0"
2775 "NOR_V_D_PSEUDO_NOR_V_H_PSEUDO_NOR_V_W_PSEUDO\0"
2776 "OR_V_D_PSEUDO_OR_V_H_PSEUDO_OR_V_W_PSEUDO\0"
2777 "XOR_V_D_PSEUDO_XOR_V_H_PSEUDO_XOR_V_W_PSEUDO\0"
2778 "AND_V_D_PSEUDO_AND_V_H_PSEUDO_AND_V_W_PSEUDO\0"
2779 "ILVEV_B_ILVEV_D_ILVEV_H_ILVEV_W\0"
2780 "ILVL_B_ILVL_D_ILVL_H_ILVL_W\0"
2781 "ILVOD_B_ILVOD_D_ILVOD_H_ILVOD_W\0"
2782 "ILVR_B_ILVR_D_ILVR_H_ILVR_W\0"
2783 "PCKEV_B_PCKEV_D_PCKEV_H_PCKEV_W\0"
2784 "PCKOD_B_PCKOD_D_PCKOD_H_PCKOD_W\0"
2785 "FILL_B_FILL_D_FILL_H_FILL_W\0"
2786 "FILL_FD_PSEUDO_FILL_FW_PSEUDO\0"
2787 "INSERT_FD_PSEUDO_INSERT_FW_PSEUDO\0"
2788 "SPLAT_B_SPLAT_D_SPLAT_H_SPLAT_W\0"
2789 "SPLATI_B_SPLATI_D_SPLATI_H_SPLATI_W\0"
2790 "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"
2791 "LD_B_LD_H_LD_W_LD_D\0"
2792 "LDI_B_LDI_H_LDI_W_LDI_D_MOVE_V\0"
2793 "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"
2794 "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"
2795 "CMP_UN_D_CMP_UN_S\0"
2796 "CMP_UEQ_D_CMP_UEQ_S\0"
2797 "CMP_EQ_D_CMP_EQ_S\0"
2798 "CMP_LT_D_CMP_LT_S\0"
2799 "CMP_ULT_D_CMP_ULT_S\0"
2800 "CMP_LE_D_CMP_LE_S\0"
2801 "CMP_ULE_D_CMP_ULE_S\0"
2802 "CMP_F_D_CMP_F_S\0"
2803 "CMP_SAF_D_CMP_SAF_S\0"
2804 "CMP_SEQ_D_CMP_SEQ_S\0"
2805 "CMP_SLE_D_CMP_SLE_S\0"
2806 "CMP_SLT_D_CMP_SLT_S\0"
2807 "CMP_SUEQ_D_CMP_SUEQ_S\0"
2808 "CMP_SULE_D_CMP_SULE_S\0"
2809 "CMP_SULT_D_CMP_SULT_S\0"
2810 "CMP_SUN_D_CMP_SUN_S\0"
2811 "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"
2812 "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"
2813 "BSELI_B_BSEL_V\0"
2814 "BSEL_D_PSEUDO_BSEL_FD_PSEUDO_BSEL_FW_PSEUDO_BSEL_H_PSEUDO_BSEL_W_PSEUDO\0"
2815 "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"
2816 "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"
2817 "FLOG2_W_FLOG2_D\0"
2818 "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"
2819 "PseudoCVT_D32_W_PseudoCVT_D64_L_PseudoCVT_D64_W_PseudoCVT_S_L_PseudoCVT_S_W\0"
2820 "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"
2821 "FMADD_W_FMADD_D_FMSUB_W_FMSUB_D\0"
2822 "MSUBF_D_MSUBF_S_MADDF_D_MADDF_S\0"
2823 "FDIV_D\0"
2824 "FDIV_W\0"
2825 "ATOMIC_SWAP_I16_POSTRA_ATOMIC_SWAP_I32_POSTRA_ATOMIC_SWAP_I64_POSTRA_ATOMIC_SWAP_I8_POSTRA\0"
2826 "ATOMIC_CMP_SWAP_I16_POSTRA_ATOMIC_CMP_SWAP_I32_POSTRA_ATOMIC_CMP_SWAP_I64_POSTRA_ATOMIC_CMP_SWAP_I8_POSTRA\0"
2827 "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"
2828 "AND_LUi_NOR_OR_SLTi_SLTiu_SUB_SUBu_XOR\0"
2829 "SSNOP_NOP\0"
2830 "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"
2831 "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"
2832 "TEQ_TGE_TGEU\0"
2833 "PAUSE\0"
2834 "JAL_JALR_JALRHBPseudo_JALRPseudo_JALR_HB\0"
2835 "JALX\0"
2836 "TLBINV_TLBINVF_TLBP_TLBR_TLBWI_TLBWR\0"
2837 "MFC0_MTC0\0"
2838 "MFC2_MTC2\0"
2839 "HYPCALL_MFGC0_MFHGC0_MTGC0_MTHGC0_TLBGINV_TLBGINVF_TLBGP_TLBGR_TLBGWI_TLBGWR\0"
2840 "LB_LBu_LH_LHu_LW_LDC3_LWPC\0"
2841 "LL_LWC2_LWC3_LDC2_LBE_LBuE_LHE_LHuE_LWE_LLE\0"
2842 "LWL_LWR_LWLE_LWRE\0"
2843 "SB_SH_SW_SDC3\0"
2844 "SWC2_SWC3_SDC2_SC_SBE_SHE_SWE_SCE_SWL_SWR_SWLE_SWRE\0"
2845 "PREF\0"
2846 "PREFE_CACHE_CACHEE\0"
2847 "SYNCI\0"
2848 "CLO_CLZ_MFHI_MFLO_PseudoMFHI_PseudoMFLO\0"
2849 "DI_EI\0"
2850 "EHB_RDHWR_WSBH\0"
2851 "MOVN_I_I_MOVZ_I_I\0"
2852 "DIV\0"
2853 "PseudoSDIV_SDIV\0"
2854 "DIVU\0"
2855 "PseudoUDIV_UDIV\0"
2856 "MUL\0"
2857 "MULT_MULTu_PseudoMULT_PseudoMULTu\0"
2858 "MADD_MADDU_MSUB_MSUBU_MTHI_MTLO_PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU_PseudoMTLOHI\0"
2859 "EXT_INS\0"
2860 "ADD_ADDiu_ANDi_ORi_ROTR_SEB_SEH_SLT_SLTu_SLL_SRA_SRL_XORi_ADDu_SLLV_SRAV_SRLV_LSA_COPY\0"
2861 "ADDi\0"
2862 "VSHF_B_VSHF_D_VSHF_H_VSHF_W\0"
2863 "BINSLI_B_BINSLI_D_BINSLI_H_BINSLI_W_BINSL_B_BINSL_D_BINSL_H_BINSL_W\0"
2864 "BINSRI_B_BINSRI_D_BINSRI_H_BINSRI_W_BINSR_B_BINSR_D_BINSR_H_BINSR_W\0"
2865 "INSERT_B_INSERT_D_INSERT_H_INSERT_W\0"
2866 "SLDI_B_SLDI_D_SLDI_H_SLDI_W_SLD_B_SLD_D_SLD_H_SLD_W\0"
2867 "BCLRI_B_BCLRI_D_BCLRI_H_BCLRI_W_BCLR_B_BCLR_D_BCLR_H_BCLR_W\0"
2868 "BNEGI_B_BNEGI_D_BNEGI_H_BNEGI_W_BNEG_B_BNEG_D_BNEG_H_BNEG_W\0"
2869 "BMNZI_B_BMNZ_V_BMZI_B_BMZ_V\0"
2870 "PCNT_B_PCNT_D_PCNT_H_PCNT_W\0"
2871 "BNZ_B_BNZ_D_BNZ_H_BNZ_V_BNZ_W_BZ_B_BZ_D_BZ_H_BZ_V_BZ_W\0"
2872 "CFCMSA_CTCMSA\0"
2873 "FABS_S_FMOV_D32_FMOV_D64_FMOV_S_FNEG_S_FNEG_D32_FNEG_D64\0"
2874 "FABS_D32_FABS_D64\0"
2875 "MOVF_D32_MOVF_D64_MOVF_S_MOVT_D32_MOVT_D64_MOVT_S\0"
2876 "ADD_A_B_ADD_A_D_ADD_A_H_ADD_A_W\0"
2877 "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"
2878 "ADDVI_B_ADDVI_D_ADDVI_H_ADDVI_W_ADDV_B_ADDV_D_ADDV_H_ADDV_W\0"
2879 "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"
2880 "SHF_B_SHF_H_SHF_W\0"
2881 "MOVE_V\0"
2882 "AND_V_NOR_V_OR_V_XOR_V\0"
2883 "FEXP2_D_FEXP2_W\0"
2884 "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"
2885 "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"
2886 "CEQI_B_CEQI_D_CEQI_H_CEQI_W_CEQ_B_CEQ_D_CEQ_H_CEQ_W\0"
2887 "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"
2888 "FSUEQ_D_FSUEQ_W\0"
2889 "FSULE_D_FSULE_W\0"
2890 "FSULT_D_FSULT_W\0"
2891 "FSUNE_D_FSUNE_W\0"
2892 "FSUN_D_FSUN_W\0"
2893 "FCAF_D_FCAF_W\0"
2894 "FCEQ_D_FCEQ_W\0"
2895 "FCLE_D_FCLE_W\0"
2896 "FCLT_D_FCLT_W\0"
2897 "FCNE_D_FCNE_W\0"
2898 "FCOR_D_FCOR_W\0"
2899 "FCUEQ_D_FCUEQ_W\0"
2900 "FCULE_D_FCULE_W\0"
2901 "FCULT_D_FCULT_W\0"
2902 "FCUNE_D_FCUNE_W\0"
2903 "FABS_D_FABS_W\0"
2904 "FFINT_S_D_FFINT_S_W_FFINT_U_D_FFINT_U_W\0"
2905 "FFQL_D_FFQL_W\0"
2906 "FFQR_D_FFQR_W\0"
2907 "FTINT_S_D_FTINT_S_W_FTINT_U_D_FTINT_U_W\0"
2908 "FRINT_D_FRINT_W\0"
2909 "FTQ_H_FTQ_W\0"
2910 "FTRUNC_S_D_FTRUNC_S_W_FTRUNC_U_D_FTRUNC_U_W\0"
2911 "FEXDO_H_FEXDO_W\0"
2912 "FEXUPL_D_FEXUPL_W\0"
2913 "FEXUPR_D_FEXUPR_W\0"
2914 "FCLASS_D_FCLASS_W\0"
2915 "FMAX_A_D_FMAX_A_W\0"
2916 "FMAX_D_FMAX_W\0"
2917 "FMIN_A_D_FMIN_A_W\0"
2918 "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"
2919 "SUBSUU_S_B_SUBSUU_S_D_SUBSUU_S_H_SUBSUU_S_W\0"
2920 "SUBVI_B_SUBVI_D_SUBVI_H_SUBVI_W\0"
2921 "HADD_S_D_HADD_S_H_HADD_S_W_HADD_U_D_HADD_U_H_HADD_U_W\0"
2922 "HSUB_S_D_HSUB_S_H_HSUB_S_W_HSUB_U_D_HSUB_U_H_HSUB_U_W\0"
2923 "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"
2924 "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"
2925 "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"
2926 "SRAI_B_SRAI_D_SRAI_H_SRAI_W_SRA_B_SRA_D_SRA_H_SRA_W\0"
2927 "SRLI_B_SRLI_D_SRLI_H_SRLI_W_SRL_B_SRL_D_SRL_H_SRL_W\0"
2928 "SRARI_B_SRARI_D_SRARI_H_SRARI_W_SRAR_B_SRAR_D_SRAR_H_SRAR_W\0"
2929 "SRLRI_B_SRLRI_D_SRLRI_H_SRLRI_W_SRLR_B_SRLR_D_SRLR_H_SRLR_W\0"
2930 "SLLI_B_SLLI_D_SLLI_H_SLLI_W_SLL_B_SLL_D_SLL_H_SLL_W\0"
2931 "FADD_D32_FADD_D64\0"
2932 "FADD_PS64_FMUL_PS64_FSUB_PS64\0"
2933 "TRUNC_L_D64_TRUNC_L_S_TRUNC_W_D32_TRUNC_W_D64_TRUNC_W_S\0"
2934 "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"
2935 "CVT_PS_S64\0"
2936 "CVT_S_PL64_CVT_S_PU64\0"
2937 "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"
2938 "FCMP_D32_FCMP_D64_FCMP_S32\0"
2939 "PLL_PS64_PLU_PS64_PUL_PS64_PUU_PS64\0"
2940 "FDIV_S\0"
2941 "FDIV_D32_FDIV_D64\0"
2942 "FSQRT_S\0"
2943 "FSQRT_D32_FSQRT_D64\0"
2944 "FRCP_D_FRCP_W\0"
2945 "FRSQRT_D_FRSQRT_W\0"
2946 "RECIP_D32_RECIP_D64_RSQRT_D32_RSQRT_D64\0"
2947 "RECIP_S_RSQRT_S\0"
2948 "FMADD_D_FMADD_W\0"
2949 "FSQRT_W\0"
2950 "FMUL_D_FMUL_W\0"
2951 "FADD_D_FADD_W\0"
2952 "DPADD_S_D_DPADD_S_H_DPADD_S_W_DPADD_U_D_DPADD_U_H_DPADD_U_W\0"
2953 "DOTP_S_D_DOTP_S_H_DOTP_S_W_DOTP_U_D_DOTP_U_H_DOTP_U_W\0"
2954 "MSUBV_B_MSUBV_D_MSUBV_H_MSUBV_W\0"
2955 "MADDV_B_MADDV_D_MADDV_H_MADDV_W\0"
2956 "MULV_B_MULV_D_MULV_H_MULV_W\0"
2957 "MADDR_Q_H_MADDR_Q_W\0"
2958 "MADD_Q_H_MADD_Q_W\0"
2959 "MSUBR_Q_H_MSUBR_Q_W\0"
2960 "MSUB_Q_H_MSUB_Q_W\0"
2961 "MULR_Q_H_MULR_Q_W\0"
2962 "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"
2963 "CTC1_MTC1_MTC1_D64_MTHC1_D32_MTHC1_D64_BuildPairF64_BuildPairF64_64\0"
2964 "BuildPairF64_FPR\0"
2965 "COPY_U_B_COPY_U_H_COPY_U_W\0"
2966 "BC1F_BC1FL_BC1T_BC1TL_MOVF_I_MOVT_I\0"
2967 "CFC1_MFC1_MFC1_D64_MFHC1_D32_MFHC1_D64_ExtractElementF64_ExtractElementF64_64\0"
2968 "SDC1_SDC164_SWC1\0"
2969 "SDXC1_SDXC164_SWXC1_SUXC1_SUXC164\0"
2970 "ST_B_ST_D_ST_H_ST_W\0"
2971 "MOVN_I_D32_MOVN_I_D64_MOVN_I_S_MOVZ_I_D32_MOVZ_I_D64_MOVZ_I_S\0"
2972 "LDC1_LDC164_LWC1\0"
2973 "LDXC1_LDXC164_LWXC1_LUXC1_LUXC164\0"
2974 "CEIL_L_D64_CEIL_L_S_CEIL_W_D32_CEIL_W_D64_CEIL_W_S\0"
2975 "FLOOR_L_D64_FLOOR_L_S_FLOOR_W_D32_FLOOR_W_D64_FLOOR_W_S\0"
2976 "ROUND_L_D64_ROUND_L_S_ROUND_W_D32_ROUND_W_D64_ROUND_W_S\0"
2977 "ROTRV\0"
2978 "ADD_ADDiu_ADDu_ANDi_ORi_ROTR_SEB_SEH_SLL_SLLV_SLT_SLTu_SRA_SRAV_SRL_SRLV_XORi\0"
2979 "CLO_CLZ\0"
2980 "LEA_ADDiu\0"
2981 "WSBH\0"
2982 "COPY\0"
2983 "ADDIUPC_ALIGN_ALUIPC_AUI_AUIPC_BITSWAP_CLO_R6_CLZ_R6_LSA_R6_SELEQZ_SELNEZ\0"
2984 "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"
2985 "Constant32_LwConstant32_GotPrologue16_CONSTPOOL_ENTRY\0"
2986 "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"
2987 "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"
2988 "AND64_ANDi64_DEXT64_32_DSLL64_32_ORi64_SEB64_SEH64_SLL64_32_SLL64_64_SLT64_SLTi64_SLTiu64_SLTu64_XOR64_XORi64\0"
2989 "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"
2990 "DADDi_DCLO_DCLZ_LEA_ADDiu64\0"
2991 "DALIGN_DAHI_DATI_DAUI_DCLO_R6_DCLZ_R6_DBITSWAP_DLSA_DLSA_R6_SELEQZ64_SELNEZ64\0"
2992 "MADD_MADDU_MSUB_MSUBU\0"
2993 "PseudoMADD_MM_PseudoMADDU_MM_PseudoMSUB_MM_PseudoMSUBU_MM_PseudoMULT_MM_PseudoMULTu_MM\0"
2994 "PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU\0"
2995 "PseudoMULT_PseudoMULTu\0"
2996 "PseudoMFHI_MM_PseudoMFLO_MM\0"
2997 "RDHWR\0"
2998 "PseudoMTLOHI_MM\0"
2999 "MUH_MUHU_MULU_MUL_R6\0"
3000 "MOD_MODU\0"
3001 "MultRxRy16_MultuRxRy16_MultRxRyRz16_MultuRxRyRz16\0"
3002 "DivRxRy16\0"
3003 "DivuRxRy16\0"
3004 "MULT_MM_MULTu_MM_MADD_MM_MADDU_MM_MSUB_MM_MSUBU_MM\0"
3005 "MUL_MM\0"
3006 "SDIV_MM_SDIV_MM_Pseudo\0"
3007 "UDIV_MM_UDIV_MM_Pseudo\0"
3008 "MFHI16_MM_MFLO16_MM_MOVF_I_MM_MOVT_I_MM_MFHI_MM_MFLO_MM_MTHI_MM_MTLO_MM\0"
3009 "RDHWR_MM\0"
3010 "MUHU_MMR6_MUH_MMR6_MULU_MMR6_MUL_MMR6\0"
3011 "MODU_MMR6_MOD_MMR6_DIVU_MMR6_DIV_MMR6\0"
3012 "RDHWR_MMR6\0"
3013 "DMULU\0"
3014 "DMULT_DMULTu_PseudoDMULT_PseudoDMULTu\0"
3015 "DSDIV_PseudoDSDIV\0"
3016 "DUDIV_PseudoDUDIV\0"
3017 "MFHI64_MFLO64_PseudoMFHI64_PseudoMFLO64_PseudoMTLOHI64\0"
3018 "MTHI64_MTLO64\0"
3019 "RDHWR64\0"
3020 "MOVN_I_I64_MOVN_I64_I_MOVN_I64_I64_MOVZ_I_I64_MOVZ_I64_I_MOVZ_I64_I64\0"
3021 "DDIV_DMOD\0"
3022 "B_BAL_BAL_BR_BEQ_BNE_BGTZ_BGEZ_BLEZ_BLTZ_J_ERET_ERet_ERETNC_DERET\0"
3023 "BLTZAL_JR_JR_HB\0"
3024 "NAL\0"
3025 "BEQL_BNEL_BGEZL_BGTZL_BLEZL_BLTZL\0"
3026 "TAILCALL_PseudoReturn_RetRA\0"
3027 "TAILCALLREG_TAILCALLREGHB_PseudoIndirectBranch_PseudoIndirectHazardBranch\0"
3028 "BGEZAL\0"
3029 "BGEZALL_BLTZALL\0"
3030 "BREAK_SYSCALL_TNE_TLT_TLTU_TRAP\0"
3031 "BALC_BEQZALC_BGEZALC_BGTZALC_BLEZALC_BLTZALC_BNEZALC_JIALC\0"
3032 "BC_BC2EQZ_BC2NEZ_BEQC_BEQZC_BGEC_BGEUC_BGEZC_BGTZC_BLEZC_BLTC_BLTUC_BLTZC_BNEC_BNEZC_BNVC_BOVC_JIC_JR_HB_R6_PseudoIndirectBranchR6_PseudoIndrectHazardBranchR6\0"
3033 "SIGRIE\0"
3034 "TAILCALLR6REG_TAILCALLHBR6REG\0"
3035 "SDBBP_R6\0"
3036 "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"
3037 "Jal16_JalB16_JumpLinkReg16\0"
3038 "Break16\0"
3039 "SelBeqZ_SelTBteqZCmp_SelTBteqZCmpi_SelTBteqZSlt_SelTBteqZSlti_SelTBteqZSltu_SelTBteqZSltiu_SelBneZ_SelTBtneZCmp_SelTBtneZCmpi_SelTBtneZSlt_SelTBtneZSlti_SelTBtneZSltu_SelTBtneZSltiu\0"
3040 "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"
3041 "BGEZALS_MM_BGEZAL_MM_BLTZALS_MM_BLTZAL_MM_JALR16_MM_JALRS16_MM_JALRS_MM_JALR_MM_JALS_MM_JALX_MM_JAL_MM\0"
3042 "TAILCALLREG_MM_TAILCALL_MM_PseudoIndirectBranch_MM\0"
3043 "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"
3044 "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"
3045 "BALC_MMR6_BEQZALC_MMR6_BGEZALC_MMR6_BGTZALC_MMR6_BLEZALC_MMR6_BLTZALC_MMR6_BNEZALC_MMR6_JALRC16_MMR6_JALRC_HB_MMR6_JALRC_MMR6_JIALC_MMR6\0"
3046 "TAILCALLREG_MMR6_TAILCALL_MMR6\0"
3047 "BREAK16_MMR6_BREAK_MMR6_SDBBP_MMR6_SDBBP16_MMR6\0"
3048 "BEQ64_BGEZ64_BGTZ64_BLEZ64_BLTZ64_BNE64_JR64\0"
3049 "JALR64_JALR64Pseudo_JALRHB64Pseudo_JALR_HB64\0"
3050 "JR_HB64_TAILCALLREG64_TAILCALLREGHB64\0"
3051 "PseudoReturn64\0"
3052 "BEQC64_BEQZC64_BGEC64_BGEUC64_BGEZC64_BGTZC64_BLEZC64_BLTC64_BLTUC64_BLTZC64_BNEC64_BNEZC64_JIC64\0"
3053 "PseudoIndirectBranch64_PseudoIndirectHazardBranch64\0"
3054 "JIALC64\0"
3055 "JR_HB64_R6_TAILCALL64R6REG_TAILCALLHB64R6REG_PseudoIndirectBranch64R6_PseudoIndrectHazardBranch64R6\0"
3056 "TLBP_TLBR_TLBWI_TLBWR\0"
3057 "MFC0\0"
3058 "EVP_DVP\0"
3059 "TLBP_MM_TLBR_MM_TLBWI_MM_TLBWR_MM\0"
3060 "DI_MM_EI_MM\0"
3061 "EHB_MM_PAUSE_MM_WAIT_MM\0"
3062 "RDPGPR_MMR6_WRPGPR_MMR6\0"
3063 "TLBINV_MMR6_TLBINVF_MMR6\0"
3064 "MFHC0_MMR6_MFC0_MMR6_MFHC2_MMR6_MFC2_MMR6\0"
3065 "MTHC0_MMR6_MTC0_MMR6_MTHC2_MMR6_MTC2_MMR6\0"
3066 "EVP_MMR6_DVP_MMR6\0"
3067 "DI_MMR6_EI_MMR6\0"
3068 "EHB_MMR6_PAUSE_MMR6_WAIT_MMR6\0"
3069 "DMFC0\0"
3070 "DMTC0\0"
3071 "DMFC2_DMTC2\0"
3072 "CFC2_MM_CTC2_MM\0"
3073 "DMT_DVPE_EMT_EVPE_MFTR_MTTR\0"
3074 "YIELD\0"
3075 "FORK\0"
3076 "DMFGC0_DMTGC0\0"
3077 "HYPCALL_MM_TLBGINVF_MM_TLBGINV_MM_TLBGP_MM_TLBGR_MM_TLBGWI_MM_TLBGWR_MM_MFGC0_MM_MFHGC0_MM_MTGC0_MM_MTHGC0_MM\0"
3078 "LB_LBu_LH_LHu_LW_LDC3\0"
3079 "LL_LWC2_LWC3_LDC2\0"
3080 "LWL_LWR\0"
3081 "SWC2_SWC3_SDC2\0"
3082 "SWL_SWR\0"
3083 "SC\0"
3084 "SC_MMR6\0"
3085 "CACHE\0"
3086 "LDC2_R6_LL_R6_LWC2_R6\0"
3087 "SWC2_R6_SDC2_R6\0"
3088 "SC_R6\0"
3089 "CACHE_R6\0"
3090 "GINVI_GINVT\0"
3091 "SBE_SHE_SWE_SCE\0"
3092 "PREFE\0"
3093 "LBE_MM_LBuE_MM_LHE_MM_LHuE_MM_LWE_MM_LWLE_MM_LWRE_MM_LLE_MM\0"
3094 "SBE_MM_SB_MM_SHE_MM_SWE_MM_SWLE_MM_SWRE_MM_SCE_MM\0"
3095 "PREFE_MM\0"
3096 "CACHEE_MM\0"
3097 "Restore16_RestoreX16_LbRxRyOffMemX16_LbuRxRyOffMemX16_LhRxRyOffMemX16_LhuRxRyOffMemX16_LwRxRyOffMemX16_LwRxSpImmX16_LwRxPcTcp16_LwRxPcTcpX16\0"
3098 "Save16_SaveX16_SbRxRyOffMemX16_ShRxRyOffMemX16_SwRxRyOffMemX16_SwRxSpImmX16\0"
3099 "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"
3100 "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"
3101 "PREF_MM_PREFX_MM\0"
3102 "CACHE_MM\0"
3103 "SYNC_MM_SYNCI_MM\0"
3104 "GINVI_MMR6_GINVT_MMR6\0"
3105 "LBU_MMR6_LB_MMR6_LDC2_MMR6_LL_MMR6_LWM16_MMR6_LWC2_MMR6_LWPC_MMR6_LW_MMR6\0"
3106 "SB16_MMR6_SB_MMR6_SDC2_MMR6_SH16_MMR6_SH_MMR6_SW16_MMR6_SWC2_MMR6_SWM16_MMR6_SWSP_MMR6_SW_MMR6\0"
3107 "SYNC_MMR6_SYNCI_MMR6\0"
3108 "PREF_MMR6\0"
3109 "CACHE_MMR6\0"
3110 "LD_LWu_LB64_LBu64_LH64_LHu64_LW64\0"
3111 "LL64_LLD\0"
3112 "LWL64_LWR64\0"
3113 "LDL_LDR\0"
3114 "SC64_SCD\0"
3115 "SB64_SH64_SW64_SWL64_SWR64\0"
3116 "SDL_SDR\0"
3117 "LWUPC_LDPC\0"
3118 "CRC32B_CRC32H_CRC32W_CRC32CB_CRC32CH_CRC32CW\0"
3119 "CRC32D_CRC32CD\0"
3120 "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"
3121 "DMUL\0"
3122 "SAA_SAAD\0"
3123 "BC1F_BC1T_BC1FL_BC1TL\0"
3124 "FABS_S_FNEG_S_FNEG_D32_FNEG_D64\0"
3125 "MADD_S_MSUB_S_NMADD_S_NMSUB_S\0"
3126 "FMUL_S\0"
3127 "ADDR_PS64_CVT_PS_PW64_CVT_PW_PS64_MULR_PS64\0"
3128 "PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S\0"
3129 "MOVT_I64_MOVF_I64_MOVZ_I64_S_MOVN_I64_D64_MOVN_I64_S_MOVZ_I64_D64\0"
3130 "SELEQZ_S_SELNEZ_S_SELEQZ_D_SELNEZ_D\0"
3131 "SEL_D_SEL_S\0"
3132 "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"
3133 "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"
3134 "C_F_D32_MM_C_F_D64_MM_C_F_S_MM\0"
3135 "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"
3136 "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"
3137 "C_NGLE_D32_MM_C_NGLE_D64_MM_C_NGLE_S_MM\0"
3138 "FCMP_S32_MM_FCMP_D32_MM\0"
3139 "MFC1_MM_MFHC1_D32_MM_MFHC1_D64_MM_MTC1_MM_MTC1_D64_MM_MTHC1_D32_MM_MTHC1_D64_MM\0"
3140 "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"
3141 "FDIV_S_MM\0"
3142 "FDIV_D32_MM_FDIV_D64_MM\0"
3143 "FSQRT_S_MM\0"
3144 "FSQRT_D32_MM_FSQRT_D64_MM\0"
3145 "RECIP_S_MM_RSQRT_S_MM\0"
3146 "RECIP_D32_MM_RECIP_D64_MM_RSQRT_D32_MM_RSQRT_D64_MM\0"
3147 "SDC1_MM_D32_SDC1_MM_D64_SWC1_MM_SUXC1_MM_SWXC1_MM\0"
3148 "CFC1_MM_CTC1_MM\0"
3149 "LDC1_MM_D32_LDC1_MM_D64_LUXC1_MM_LWC1_MM_LWXC1_MM\0"
3150 "FNEG_S_MMR6\0"
3151 "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"
3152 "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"
3153 "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"
3154 "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"
3155 "TRUNC_L_D_MMR6_TRUNC_L_S_MMR6_TRUNC_W_D_MMR6_TRUNC_W_S_MMR6\0"
3156 "ROUND_L_D_MMR6_ROUND_L_S_MMR6_ROUND_W_D_MMR6_ROUND_W_S_MMR6\0"
3157 "FLOOR_L_D_MMR6_FLOOR_L_S_MMR6_FLOOR_W_D_MMR6_FLOOR_W_S_MMR6\0"
3158 "CEIL_L_D_MMR6_CEIL_L_S_MMR6_CEIL_W_D_MMR6_CEIL_W_S_MMR6\0"
3159 "MFC1_MMR6_MTC1_MMR6_CLASS_S_MMR6_CLASS_D_MMR6_FADD_S_MMR6\0"
3160 "MAX_D_MMR6_MAX_S_MMR6_MIN_D_MMR6_MIN_S_MMR6\0"
3161 "MAXA_D_MMR6_MAXA_S_MMR6_MINA_D_MMR6_MINA_S_MMR6\0"
3162 "SELEQZ_D_MMR6_SELEQZ_S_MMR6_SELNEZ_D_MMR6_SELNEZ_S_MMR6\0"
3163 "SEL_D_MMR6_SEL_S_MMR6\0"
3164 "RINT_S_MMR6_RINT_D_MMR6\0"
3165 "MADDF_D_MMR6_MADDF_S_MMR6_MSUBF_D_MMR6_MSUBF_S_MMR6\0"
3166 "FMOV_S_MMR6_FMUL_S_MMR6_FSUB_S_MMR6_FMOV_D_MMR6\0"
3167 "FDIV_S_MMR6\0"
3168 "SDC1_D64_MMR6\0"
3169 "LDC1_D64_MMR6\0"
3170 "DMFC1_DMTC1\0"
3171 "SWDSP\0"
3172 "LWDSP\0"
3173 "PseudoMTLOHI_DSP\0"
3174 "EXTRV_RS_W\0"
3175 "EXTRV_R_W\0"
3176 "EXTRV_S_H\0"
3177 "EXTRV_W\0"
3178 "EXTR_RS_W\0"
3179 "EXTR_R_W\0"
3180 "EXTR_S_H\0"
3181 "EXTR_W\0"
3182 "INSV\0"
3183 "MTHLIP\0"
3184 "MTHI_DSP\0"
3185 "MTLO_DSP\0"
3186 "ABSQ_S_PH\0"
3187 "ABSQ_S_W\0"
3188 "ADDQ_PH\0"
3189 "ADDQ_S_PH\0"
3190 "ADDQ_S_W\0"
3191 "ADDSC\0"
3192 "ADDU_QB\0"
3193 "ADDU_S_QB\0"
3194 "ADDWC\0"
3195 "BITREV\0"
3196 "BPOSGE32\0"
3197 "CMPGU_EQ_QB\0"
3198 "CMPGU_LE_QB\0"
3199 "CMPGU_LT_QB\0"
3200 "CMPU_EQ_QB\0"
3201 "CMPU_LE_QB\0"
3202 "CMPU_LT_QB\0"
3203 "CMP_EQ_PH\0"
3204 "CMP_LE_PH\0"
3205 "CMP_LT_PH\0"
3206 "DPAQ_SA_L_W\0"
3207 "DPAQ_S_W_PH\0"
3208 "DPAU_H_QBL\0"
3209 "DPAU_H_QBR\0"
3210 "DPSQ_SA_L_W\0"
3211 "DPSQ_S_W_PH\0"
3212 "DPSU_H_QBL\0"
3213 "DPSU_H_QBR\0"
3214 "EXTPDPV\0"
3215 "EXTPDP\0"
3216 "EXTPV\0"
3217 "EXTP\0"
3218 "LBUX\0"
3219 "LHX\0"
3220 "LWX\0"
3221 "MADDU_DSP\0"
3222 "MADD_DSP\0"
3223 "MAQ_SA_W_PHL\0"
3224 "MAQ_SA_W_PHR\0"
3225 "MAQ_S_W_PHL\0"
3226 "MAQ_S_W_PHR\0"
3227 "MFHI_DSP\0"
3228 "MFLO_DSP\0"
3229 "MODSUB\0"
3230 "MSUBU_DSP\0"
3231 "MSUB_DSP\0"
3232 "MULEQ_S_W_PHL\0"
3233 "MULEQ_S_W_PHR\0"
3234 "MULEU_S_PH_QBL\0"
3235 "MULEU_S_PH_QBR\0"
3236 "MULQ_RS_PH\0"
3237 "MULSAQ_S_W_PH\0"
3238 "MULTU_DSP\0"
3239 "MULT_DSP\0"
3240 "PACKRL_PH\0"
3241 "PICK_PH\0"
3242 "PICK_QB\0"
3243 "PRECEQU_PH_QBLA\0"
3244 "PRECEQU_PH_QBL\0"
3245 "PRECEQU_PH_QBRA\0"
3246 "PRECEQU_PH_QBR\0"
3247 "PRECEQ_W_PHL\0"
3248 "PRECEQ_W_PHR\0"
3249 "PRECEU_PH_QBLA\0"
3250 "PRECEU_PH_QBL\0"
3251 "PRECEU_PH_QBRA\0"
3252 "PRECEU_PH_QBR\0"
3253 "PRECRQU_S_QB_PH\0"
3254 "PRECRQ_PH_W\0"
3255 "PRECRQ_QB_PH\0"
3256 "PRECRQ_RS_PH_W\0"
3257 "RADDU_W_QB\0"
3258 "RDDSP\0"
3259 "REPLV_PH\0"
3260 "REPLV_QB\0"
3261 "REPL_PH\0"
3262 "REPL_QB\0"
3263 "SHILOV\0"
3264 "SHILO\0"
3265 "SHLLV_PH\0"
3266 "SHLLV_QB\0"
3267 "SHLLV_S_PH\0"
3268 "SHLLV_S_W\0"
3269 "SHLL_PH\0"
3270 "SHLL_QB\0"
3271 "SHLL_S_PH\0"
3272 "SHLL_S_W\0"
3273 "SHRAV_PH\0"
3274 "SHRAV_R_PH\0"
3275 "SHRAV_R_W\0"
3276 "SHRA_PH\0"
3277 "SHRA_R_PH\0"
3278 "SHRA_R_W\0"
3279 "SHRLV_QB\0"
3280 "SHRL_QB\0"
3281 "SUBQ_PH\0"
3282 "SUBQ_S_PH\0"
3283 "SUBQ_S_W\0"
3284 "SUBU_QB\0"
3285 "SUBU_S_QB\0"
3286 "WRDSP\0"
3287 "PseudoCMPU_EQ_QB_PseudoCMPU_LE_QB_PseudoCMPU_LT_QB_PseudoCMP_EQ_PH_PseudoCMP_LE_PH_PseudoCMP_LT_PH\0"
3288 "PseudoPICK_PH_PseudoPICK_QB\0"
3289 "ABSQ_S_QB\0"
3290 "ADDQH_PH\0"
3291 "ADDQH_R_PH\0"
3292 "ADDQH_R_W\0"
3293 "ADDQH_W\0"
3294 "ADDUH_QB\0"
3295 "ADDUH_R_QB\0"
3296 "ADDU_PH\0"
3297 "ADDU_S_PH\0"
3298 "APPEND\0"
3299 "BALIGN\0"
3300 "CMPGDU_EQ_QB\0"
3301 "CMPGDU_LE_QB\0"
3302 "CMPGDU_LT_QB\0"
3303 "DPA_W_PH\0"
3304 "DPAQX_SA_W_PH\0"
3305 "DPAQX_S_W_PH\0"
3306 "DPAX_W_PH\0"
3307 "DPS_W_PH\0"
3308 "DPSQX_S_W_PH\0"
3309 "DPSQX_SA_W_PH\0"
3310 "DPSX_W_PH\0"
3311 "MUL_PH\0"
3312 "MUL_S_PH\0"
3313 "MULQ_RS_W\0"
3314 "MULQ_S_PH\0"
3315 "MULQ_S_W\0"
3316 "MULSA_W_PH\0"
3317 "PRECR_QB_PH\0"
3318 "PRECR_SRA_PH_W\0"
3319 "PRECR_SRA_R_PH_W\0"
3320 "PREPEND\0"
3321 "SHRA_QB\0"
3322 "SHRA_R_QB\0"
3323 "SHRAV_QB\0"
3324 "SHRAV_R_QB\0"
3325 "SHRL_PH\0"
3326 "SHRLV_PH\0"
3327 "SUBQH_PH\0"
3328 "SUBQH_R_PH\0"
3329 "SUBQH_W\0"
3330 "SUBQH_R_W\0"
3331 "SUBU_PH\0"
3332 "SUBU_S_PH\0"
3333 "SUBUH_QB\0"
3334 "SUBUH_R_QB\0"
3335 "LWDSP_MM\0"
3336 "SWDSP_MM\0"
3337 "ABSQ_S_PH_MM\0"
3338 "ABSQ_S_W_MM\0"
3339 "ADDQ_PH_MM\0"
3340 "ADDQ_S_PH_MM\0"
3341 "ADDQ_S_W_MM\0"
3342 "ADDSC_MM\0"
3343 "ADDU_QB_MM\0"
3344 "ADDU_S_QB_MM\0"
3345 "ADDWC_MM\0"
3346 "BITREV_MM\0"
3347 "BPOSGE32_MM\0"
3348 "CMPGU_EQ_QB_MM\0"
3349 "CMPGU_LE_QB_MM\0"
3350 "CMPGU_LT_QB_MM\0"
3351 "CMPU_EQ_QB_MM\0"
3352 "CMPU_LE_QB_MM\0"
3353 "CMPU_LT_QB_MM\0"
3354 "CMP_EQ_PH_MM\0"
3355 "CMP_LE_PH_MM\0"
3356 "CMP_LT_PH_MM\0"
3357 "DPAQ_SA_L_W_MM\0"
3358 "DPAQ_S_W_PH_MM\0"
3359 "DPAU_H_QBL_MM\0"
3360 "DPAU_H_QBR_MM\0"
3361 "DPSQ_SA_L_W_MM\0"
3362 "DPSQ_S_W_PH_MM\0"
3363 "DPSU_H_QBL_MM\0"
3364 "DPSU_H_QBR_MM\0"
3365 "EXTPDPV_MM\0"
3366 "EXTPDP_MM\0"
3367 "EXTPV_MM\0"
3368 "EXTP_MM\0"
3369 "EXTRV_RS_W_MM\0"
3370 "EXTRV_R_W_MM\0"
3371 "EXTRV_S_H_MM\0"
3372 "EXTRV_W_MM\0"
3373 "EXTR_RS_W_MM\0"
3374 "EXTR_R_W_MM\0"
3375 "EXTR_S_H_MM\0"
3376 "EXTR_W_MM\0"
3377 "INSV_MM\0"
3378 "LBUX_MM\0"
3379 "LHX_MM\0"
3380 "LWX_MM\0"
3381 "MADDU_DSP_MM\0"
3382 "MADD_DSP_MM\0"
3383 "MAQ_SA_W_PHL_MM\0"
3384 "MAQ_SA_W_PHR_MM\0"
3385 "MAQ_S_W_PHL_MM\0"
3386 "MAQ_S_W_PHR_MM\0"
3387 "MFHI_DSP_MM\0"
3388 "MFLO_DSP_MM\0"
3389 "MODSUB_MM\0"
3390 "MOVEP_MMR6\0"
3391 "MOVN_I_MM\0"
3392 "MOVZ_I_MM\0"
3393 "MSUBU_DSP_MM\0"
3394 "MSUB_DSP_MM\0"
3395 "MTHI_DSP_MM\0"
3396 "MTHLIP_MM\0"
3397 "MTLO_DSP_MM\0"
3398 "MULEQ_S_W_PHL_MM\0"
3399 "MULEQ_S_W_PHR_MM\0"
3400 "MULEU_S_PH_QBL_MM\0"
3401 "MULEU_S_PH_QBR_MM\0"
3402 "MULQ_RS_PH_MM\0"
3403 "MULSAQ_S_W_PH_MM\0"
3404 "MULTU_DSP_MM\0"
3405 "MULT_DSP_MM\0"
3406 "PACKRL_PH_MM\0"
3407 "PICK_PH_MM\0"
3408 "PICK_QB_MM\0"
3409 "PRECEQU_PH_QBLA_MM\0"
3410 "PRECEQU_PH_QBL_MM\0"
3411 "PRECEQU_PH_QBRA_MM\0"
3412 "PRECEQU_PH_QBR_MM\0"
3413 "PRECEQ_W_PHL_MM\0"
3414 "PRECEQ_W_PHR_MM\0"
3415 "PRECEU_PH_QBLA_MM\0"
3416 "PRECEU_PH_QBL_MM\0"
3417 "PRECEU_PH_QBRA_MM\0"
3418 "PRECEU_PH_QBR_MM\0"
3419 "PRECRQU_S_QB_PH_MM\0"
3420 "PRECRQ_PH_W_MM\0"
3421 "PRECRQ_QB_PH_MM\0"
3422 "PRECRQ_RS_PH_W_MM\0"
3423 "RADDU_W_QB_MM\0"
3424 "RDDSP_MM\0"
3425 "REPLV_PH_MM\0"
3426 "REPLV_QB_MM\0"
3427 "REPL_PH_MM\0"
3428 "REPL_QB_MM\0"
3429 "SHILOV_MM\0"
3430 "SHILO_MM\0"
3431 "SHLLV_PH_MM\0"
3432 "SHLLV_QB_MM\0"
3433 "SHLLV_S_PH_MM\0"
3434 "SHLLV_S_W_MM\0"
3435 "SHLL_PH_MM\0"
3436 "SHLL_QB_MM\0"
3437 "SHLL_S_PH_MM\0"
3438 "SHLL_S_W_MM\0"
3439 "SHRAV_PH_MM\0"
3440 "SHRAV_R_PH_MM\0"
3441 "SHRAV_R_W_MM\0"
3442 "SHRA_PH_MM\0"
3443 "SHRA_R_PH_MM\0"
3444 "SHRA_R_W_MM\0"
3445 "SHRLV_QB_MM\0"
3446 "SHRL_QB_MM\0"
3447 "SUBQ_PH_MM\0"
3448 "SUBQ_S_PH_MM\0"
3449 "SUBQ_S_W_MM\0"
3450 "SUBU_QB_MM\0"
3451 "SUBU_S_QB_MM\0"
3452 "WRDSP_MM\0"
3453 "ABSQ_S_QB_MMR2\0"
3454 "ADDQH_PH_MMR2\0"
3455 "ADDQH_R_PH_MMR2\0"
3456 "ADDQH_R_W_MMR2\0"
3457 "ADDQH_W_MMR2\0"
3458 "ADDUH_QB_MMR2\0"
3459 "ADDUH_R_QB_MMR2\0"
3460 "ADDU_PH_MMR2\0"
3461 "ADDU_S_PH_MMR2\0"
3462 "APPEND_MMR2\0"
3463 "BALIGN_MMR2\0"
3464 "CMPGDU_EQ_QB_MMR2\0"
3465 "CMPGDU_LE_QB_MMR2\0"
3466 "CMPGDU_LT_QB_MMR2\0"
3467 "DPA_W_PH_MMR2\0"
3468 "DPAQX_SA_W_PH_MMR2\0"
3469 "DPAQX_S_W_PH_MMR2\0"
3470 "DPAX_W_PH_MMR2\0"
3471 "DPS_W_PH_MMR2\0"
3472 "DPSQX_S_W_PH_MMR2\0"
3473 "DPSQX_SA_W_PH_MMR2\0"
3474 "DPSX_W_PH_MMR2\0"
3475 "MUL_PH_MMR2\0"
3476 "MUL_S_PH_MMR2\0"
3477 "MULQ_RS_W_MMR2\0"
3478 "MULQ_S_PH_MMR2\0"
3479 "MULQ_S_W_MMR2\0"
3480 "MULSA_W_PH_MMR2\0"
3481 "PRECR_QB_PH_MMR2\0"
3482 "PRECR_SRA_PH_W_MMR2\0"
3483 "PRECR_SRA_R_PH_W_MMR2\0"
3484 "PREPEND_MMR2\0"
3485 "SHRA_QB_MMR2\0"
3486 "SHRA_R_QB_MMR2\0"
3487 "SHRAV_QB_MMR2\0"
3488 "SHRAV_R_QB_MMR2\0"
3489 "SHRL_PH_MMR2\0"
3490 "SHRLV_PH_MMR2\0"
3491 "SUBQH_PH_MMR2\0"
3492 "SUBQH_R_PH_MMR2\0"
3493 "SUBQH_W_MMR2\0"
3494 "SUBQH_R_W_MMR2\0"
3495 "SUBU_PH_MMR2\0"
3496 "SUBU_S_PH_MMR2\0"
3497 "SUBUH_QB_MMR2\0"
3498 "SUBUH_R_QB_MMR2\0"
3499 "BPOSGE32C_MMR3\0"
3500 "P5600WriteALU\0"
3501 "P5600WriteAL2\0"
3502 ;
3503#ifdef __GNUC__
3504#pragma GCC diagnostic pop
3505#endif
3506
3507static constexpr llvm::StringTable
3508MipsSchedClassNames = MipsSchedClassNamesStorage;
3509
3510static const unsigned MipsGenericModelProcResourceSubUnits[] = {
3511 0, // Invalid
3512};
3513
3514// {Name, NumUnits, SuperIdx, BufferSize, SubUnitsIdxBegin}
3515static const llvm::MCProcResourceDesc MipsGenericModelProcResources[] = {
3516 {"InvalidUnit", 0, 0, 0, 0},
3517 {"GenericALU", 1, 0, 1, nullptr}, // #1
3518 {"GenericAtomic", 1, 0, 1, nullptr}, // #2
3519 {"GenericCOP0", 1, 0, 1, nullptr}, // #3
3520 {"GenericCOP2", 1, 0, 1, nullptr}, // #4
3521 {"GenericDSP", 1, 0, 1, nullptr}, // #5
3522 {"GenericFPQ", 1, 0, 1, nullptr}, // #6
3523 {"GenericFPUDivSqrt", 1, 6, -1, nullptr}, // #7, Super=GenericFPQ
3524 {"GenericIssueALU", 1, 1, -1, nullptr}, // #8, Super=GenericALU
3525 {"GenericIssueCOP0", 1, 3, -1, nullptr}, // #9, Super=GenericCOP0
3526 {"GenericIssueCTISTD", 1, 1, -1, nullptr}, // #10, Super=GenericALU
3527 {"GenericIssueDIV", 1, 20, -1, nullptr}, // #11, Super=GenericMDU
3528 {"GenericIssueFPUL", 1, 6, -1, nullptr}, // #12, Super=GenericFPQ
3529 {"GenericIssueFPULoad", 1, 6, -1, nullptr}, // #13, Super=GenericFPQ
3530 {"GenericIssueFPUMove", 1, 6, -1, nullptr}, // #14, Super=GenericFPQ
3531 {"GenericIssueFPUS", 1, 6, -1, nullptr}, // #15, Super=GenericFPQ
3532 {"GenericIssueFPUStore", 1, 6, -1, nullptr}, // #16, Super=GenericFPQ
3533 {"GenericIssueLDST", 1, 19, -1, nullptr}, // #17, Super=GenericLDST
3534 {"GenericIssueMDU", 1, 1, -1, nullptr}, // #18, Super=GenericALU
3535 {"GenericLDST", 1, 0, 1, nullptr}, // #19
3536 {"GenericMDU", 1, 0, 1, nullptr}, // #20
3537};
3538
3539static const unsigned MipsI6400ModelProcResourceSubUnits[] = {
3540 0, // Invalid
3541 9, 10, // I6400IssueEitherALU
3542};
3543
3544// {Name, NumUnits, SuperIdx, BufferSize, SubUnitsIdxBegin}
3545static const llvm::MCProcResourceDesc MipsI6400ModelProcResources[] = {
3546 {"InvalidUnit", 0, 0, 0, 0},
3547 {"I6400AGEN", 1, 0, 0, nullptr}, // #1
3548 {"I6400Atomic", 1, 0, 0, nullptr}, // #2
3549 {"I6400CTRL", 1, 0, 0, nullptr}, // #3
3550 {"I6400FPU", 3, 0, 0, nullptr}, // #4
3551 {"I6400FPUApu", 1, 0, 0, nullptr}, // #5
3552 {"I6400FPUFloatL", 1, 0, 0, nullptr}, // #6
3553 {"I6400FPULong", 1, 4, 0, nullptr}, // #7, Super=I6400FPU
3554 {"I6400FPUShort", 1, 4, 0, nullptr}, // #8, Super=I6400FPU
3555 {"I6400IssueALU0", 1, 3, 0, nullptr}, // #9, Super=I6400CTRL
3556 {"I6400IssueALU1", 1, 1, 0, nullptr}, // #10, Super=I6400AGEN
3557 {"I6400IssueCTU", 1, 3, 0, nullptr}, // #11, Super=I6400CTRL
3558 {"I6400IssueEitherALU", 2, 0, -1, MipsI6400ModelProcResourceSubUnits + 1}, // #12
3559 {"I6400IssueLSU", 1, 1, 0, nullptr}, // #13, Super=I6400AGEN
3560 {"I6400MDU", 1, 0, 0, nullptr}, // #14
3561};
3562
3563static const unsigned MipsP5600ModelProcResourceSubUnits[] = {
3564 0, // Invalid
3565};
3566
3567// {Name, NumUnits, SuperIdx, BufferSize, SubUnitsIdxBegin}
3568static const llvm::MCProcResourceDesc MipsP5600ModelProcResources[] = {
3569 {"InvalidUnit", 0, 0, 0, 0},
3570 {"P5600AGQ", 3, 0, 16, nullptr}, // #1
3571 {"P5600AL2Div", 1, 0, -1, nullptr}, // #2
3572 {"P5600ALQ", 1, 0, 16, nullptr}, // #3
3573 {"P5600Atomic", 1, 0, 1, nullptr}, // #4
3574 {"P5600CTISTD", 1, 0, -1, nullptr}, // #5
3575 {"P5600FPQ", 3, 0, 16, nullptr}, // #6
3576 {"P5600FPUDivSqrt", 2, 0, -1, nullptr}, // #7
3577 {"P5600IssueAL2", 1, 1, -1, nullptr}, // #8, Super=P5600AGQ
3578 {"P5600IssueALU", 1, 3, -1, nullptr}, // #9, Super=P5600ALQ
3579 {"P5600IssueCTISTD", 1, 1, -1, nullptr}, // #10, Super=P5600AGQ
3580 {"P5600IssueFPUL", 1, 6, -1, nullptr}, // #11, Super=P5600FPQ
3581 {"P5600IssueFPULoad", 1, 6, -1, nullptr}, // #12, Super=P5600FPQ
3582 {"P5600IssueFPUS", 1, 6, -1, nullptr}, // #13, Super=P5600FPQ
3583 {"P5600IssueLDST", 1, 1, -1, nullptr}, // #14, Super=P5600AGQ
3584};
3585
3586extern const llvm::MCSchedModel MipsSchedModels[] = {
3587{ // NoSchedModel
3588 MCSchedModel::DefaultIssueWidth,
3589 MCSchedModel::DefaultMicroOpBufferSize,
3590 MCSchedModel::DefaultLoopMicroOpBufferSize,
3591 MCSchedModel::DefaultLoadLatency,
3592 MCSchedModel::DefaultHighLatency,
3593 MCSchedModel::DefaultMispredictPenalty,
3594 false, // PostRAScheduler
3595 false, // CompleteModel
3596 false, // EnableIntervals
3597 0, // Processor ID
3598 nullptr, nullptr, 0, 0, // No instruction-level machine model.
3599 DBGVAL_OR_NULLPTR(&MipsSchedClassNames), // SchedClassNames
3600 nullptr, // No Itinerary
3601 nullptr // No extra processor descriptor
3602 },
3603{ // MipsGenericModel
3604 1, // IssueWidth
3605 0, // MicroOpBufferSize
3606 MCSchedModel::DefaultLoopMicroOpBufferSize,
3607 2, // LoadLatency
3608 37, // HighLatency
3609 4, // MispredictPenalty
3610 true, // PostRAScheduler
3611 true, // CompleteModel
3612 false, // EnableIntervals
3613 1, // Processor ID
3614 MipsGenericModelProcResources,
3615 MipsGenericModelSchedClasses,
3616 21,
3617 753,
3618 DBGVAL_OR_NULLPTR(&MipsSchedClassNames), // SchedClassNames
3619 nullptr, // No Itinerary
3620 nullptr // No extra processor descriptor
3621 },
3622{ // MipsI6400Model
3623 2, // IssueWidth
3624 0, // MicroOpBufferSize
3625 MCSchedModel::DefaultLoopMicroOpBufferSize,
3626 3, // LoadLatency
3627 MCSchedModel::DefaultHighLatency,
3628 8, // MispredictPenalty
3629 false, // PostRAScheduler
3630 false, // CompleteModel
3631 false, // EnableIntervals
3632 2, // Processor ID
3633 MipsI6400ModelProcResources,
3634 MipsI6400ModelSchedClasses,
3635 15,
3636 753,
3637 DBGVAL_OR_NULLPTR(&MipsSchedClassNames), // SchedClassNames
3638 nullptr, // No Itinerary
3639 nullptr // No extra processor descriptor
3640 },
3641{ // MipsP5600Model
3642 2, // IssueWidth
3643 48, // MicroOpBufferSize
3644 MCSchedModel::DefaultLoopMicroOpBufferSize,
3645 4, // LoadLatency
3646 MCSchedModel::DefaultHighLatency,
3647 8, // MispredictPenalty
3648 false, // PostRAScheduler
3649 true, // CompleteModel
3650 false, // EnableIntervals
3651 3, // Processor ID
3652 MipsP5600ModelProcResources,
3653 MipsP5600ModelSchedClasses,
3654 15,
3655 753,
3656 DBGVAL_OR_NULLPTR(&MipsSchedClassNames), // SchedClassNames
3657 nullptr, // No Itinerary
3658 nullptr // No extra processor descriptor
3659 },
3660};
3661
3662#undef DBGFIELD
3663
3664#undef DBGVAL_OR_NULLPTR
3665
3666static constexpr size_t MipsCPUAliasArraySize = sizeof(std::array<SubtargetSubTypeAliasKV, 0>);
3667// Sorted (by key) array of values for CPU subtype.
3668extern const llvm::SubtargetSubTypeKVStorage< 22, 0, 165> MipsSubTypeKVStorage = {
3669 {
3670 { sizeof(SubtargetSubTypeKV) * 22 + MipsCPUAliasArraySize + 1, { { { 0x20000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3671 { sizeof(SubtargetSubTypeKV) * 21 + MipsCPUAliasArraySize + 9, { { { 0x0ULL, 0x400000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 2 },
3672 { sizeof(SubtargetSubTypeKV) * 20 + MipsCPUAliasArraySize + 15, { { { 0x0ULL, 0x800000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 2 },
3673 { sizeof(SubtargetSubTypeKV) * 19 + MipsCPUAliasArraySize + 21, { { { 0x20000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3674 { sizeof(SubtargetSubTypeKV) * 18 + MipsCPUAliasArraySize + 27, { { { 0x40000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3675 { sizeof(SubtargetSubTypeKV) * 17 + MipsCPUAliasArraySize + 33, { { { 0x80000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3676 { sizeof(SubtargetSubTypeKV) * 16 + MipsCPUAliasArraySize + 39, { { { 0x20000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3677 { sizeof(SubtargetSubTypeKV) * 15 + MipsCPUAliasArraySize + 46, { { { 0x40000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3678 { sizeof(SubtargetSubTypeKV) * 14 + MipsCPUAliasArraySize + 55, { { { 0x80000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3679 { sizeof(SubtargetSubTypeKV) * 13 + MipsCPUAliasArraySize + 64, { { { 0x100000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3680 { sizeof(SubtargetSubTypeKV) * 12 + MipsCPUAliasArraySize + 73, { { { 0x200000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3681 { sizeof(SubtargetSubTypeKV) * 11 + MipsCPUAliasArraySize + 82, { { { 0x800000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3682 { sizeof(SubtargetSubTypeKV) * 10 + MipsCPUAliasArraySize + 88, { { { 0x4000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3683 { sizeof(SubtargetSubTypeKV) * 9 + MipsCPUAliasArraySize + 94, { { { 0x400000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3684 { sizeof(SubtargetSubTypeKV) * 8 + MipsCPUAliasArraySize + 101, { { { 0x800000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3685 { sizeof(SubtargetSubTypeKV) * 7 + MipsCPUAliasArraySize + 110, { { { 0x1000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3686 { sizeof(SubtargetSubTypeKV) * 6 + MipsCPUAliasArraySize + 119, { { { 0x2000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3687 { sizeof(SubtargetSubTypeKV) * 5 + MipsCPUAliasArraySize + 128, { { { 0x4000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3688 { sizeof(SubtargetSubTypeKV) * 4 + MipsCPUAliasArraySize + 137, { { { 0x800000004ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3689 { sizeof(SubtargetSubTypeKV) * 3 + MipsCPUAliasArraySize + 144, { { { 0x80000000cULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3690 { sizeof(SubtargetSubTypeKV) * 2 + MipsCPUAliasArraySize + 152, { { { 0x0ULL, 0x1000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 3 },
3691 { sizeof(SubtargetSubTypeKV) * 1 + MipsCPUAliasArraySize + 158, { { { 0x100000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
3692 },
3693 { {
3694 } },
3695 "\000generic\000i6400\000i6500\000mips1\000mips2\000mips3\000mips32\000m"
3696 "ips32r2\000mips32r3\000mips32r5\000mips32r6\000mips4\000mips5\000mips64"
3697 "\000mips64r2\000mips64r3\000mips64r5\000mips64r6\000octeon\000octeon+\000"
3698 "p5600\000r5900\000"};
3699
3700namespace Mips_MC {
3701
3702unsigned resolveVariantSchedClassImpl(unsigned SchedClass,
3703 const MCInst *MI, const MCInstrInfo *MCII, const MCSubtargetInfo &STI, unsigned CPUID) {
3704 // Don't know how to resolve this scheduling class.
3705 return 0;
3706}
3707
3708} // namespace Mips_MC
3709struct MipsGenMCSubtargetInfo : public MCSubtargetInfo {
3710 MipsGenMCSubtargetInfo(const Triple &TT,
3711 StringRef CPU, StringRef TuneCPU, StringRef FS,
3712 StringTable PN,
3713 ArrayRef<SubtargetFeatureKV> PF,
3714 ArrayRef<SubtargetSubTypeKV> PD,
3715 ArrayRef<SubtargetSubTypeAliasKV> PA,
3716 const MCSchedModel *PSM,
3717 const MCWriteProcResEntry *WPR,
3718 const MCWriteLatencyEntry *WL,
3719 const MCReadAdvanceEntry *RA, const InstrStage *IS,
3720 const unsigned *OC, const unsigned *FP) :
3721 MCSubtargetInfo(TT, CPU, TuneCPU, FS, PN, PF, PD, PA, PSM,
3722 WPR, WL, RA, IS, OC, FP) { }
3723
3724 unsigned resolveVariantSchedClass(unsigned SchedClass,
3725 const MCInst *MI, const MCInstrInfo *MCII,
3726 unsigned CPUID) const final {
3727 return Mips_MC::resolveVariantSchedClassImpl(SchedClass, MI, MCII, *this, CPUID);
3728 }
3729 unsigned getHwModeSet() const final;
3730 unsigned getHwMode(enum HwModeType type = HwMode_Default) const final;
3731};
3732unsigned MipsGenMCSubtargetInfo::getHwModeSet() const {
3733 [[maybe_unused]] const FeatureBitset &FB = getFeatureBits();
3734 // Collect HwModes and store them as a bit set.
3735 unsigned Modes = 0;
3736 if (FB[Mips::FeaturePTR64Bit]) Modes |= (1 << 0);
3737 return Modes;
3738}
3739unsigned MipsGenMCSubtargetInfo::getHwMode(enum HwModeType type) const {
3740 unsigned Modes = getHwModeSet();
3741
3742 if (!Modes)
3743 return Modes;
3744
3745 switch (type) {
3746 case HwMode_Default:
3747 return llvm::countr_zero(Modes) + 1;
3748 case HwMode_ValueType:
3749 // No HwMode for ValueType.
3750 return 0;
3751 case HwMode_RegInfo:
3752 Modes &= 1;
3753 if (!Modes)
3754 return Modes;
3755 if (!llvm::has_single_bit<unsigned>(Modes))
3756 llvm_unreachable("Two or more HwModes for RegInfo were found!");
3757 return llvm::countr_zero(Modes) + 1;
3758 case HwMode_EncodingInfo:
3759 // No HwMode for EncodingInfo.
3760 return 0;
3761 }
3762 llvm_unreachable("unexpected HwModeType");
3763 return 0; // should not get here
3764}
3765
3766static inline MCSubtargetInfo *createMipsMCSubtargetInfoImpl(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS) {
3767 return new MipsGenMCSubtargetInfo(TT, CPU, TuneCPU, FS, StringTable(MipsSubTypeKVStorage.Strings), MipsFeatureKVStorage.Features, MipsSubTypeKVStorage.SubTypes, ArrayRef(MipsSubTypeKVStorage.Aliases).take_front(0), MipsSchedModels,
3768 MipsWriteProcResTable, MipsWriteLatencyTable, MipsReadAdvanceTable,
3769 nullptr, nullptr, nullptr);
3770}
3771
3772
3773} // namespace llvm
3774
3775#endif // GET_SUBTARGETINFO_MC_DESC
3776
3777#ifdef GET_SUBTARGETINFO_TARGET_DESC
3778#undef GET_SUBTARGETINFO_TARGET_DESC
3779
3780#include "llvm/ADT/BitmaskEnum.h"
3781#include "llvm/Support/Debug.h"
3782#include "llvm/Support/raw_ostream.h"
3783
3784// ParseSubtargetFeatures - Parses features string setting specified
3785// subtarget options.
3786void llvm::MipsSubtarget::ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS) {
3787 LLVM_DEBUG(dbgs() << "\nFeatures:" << FS);
3788 LLVM_DEBUG(dbgs() << "\nCPU:" << CPU);
3789 LLVM_DEBUG(dbgs() << "\nTuneCPU:" << TuneCPU << "\n\n");
3790 InitMCProcessorInfo(CPU, TuneCPU, FS);
3791 const FeatureBitset &Bits = getFeatureBits();
3792 if (Bits[Mips::FeatureAbs2008]) Abs2008 = true;
3793 if (Bits[Mips::FeatureCRC]) HasCRC = true;
3794 if (Bits[Mips::FeatureCnMips]) HasCnMips = true;
3795 if (Bits[Mips::FeatureCnMipsP]) HasCnMipsP = true;
3796 if (Bits[Mips::FeatureDSP]) HasDSP = true;
3797 if (Bits[Mips::FeatureDSPR2]) HasDSPR2 = true;
3798 if (Bits[Mips::FeatureDSPR3]) HasDSPR3 = true;
3799 if (Bits[Mips::FeatureEVA]) HasEVA = true;
3800 if (Bits[Mips::FeatureFP64Bit]) IsFP64bit = true;
3801 if (Bits[Mips::FeatureFPXX]) IsFPXX = true;
3802 if (Bits[Mips::FeatureFixR5900]) FixR5900 = true;
3803 if (Bits[Mips::FeatureGINV]) HasGINV = true;
3804 if (Bits[Mips::FeatureGP64Bit]) IsGP64bit = true;
3805 if (Bits[Mips::FeatureLongCalls]) UseLongCalls = true;
3806 if (Bits[Mips::FeatureMSA]) HasMSA = true;
3807 if (Bits[Mips::FeatureMT]) HasMT = true;
3808 if (Bits[Mips::FeatureMicroMips]) InMicroMipsMode = true;
3809 if (Bits[Mips::FeatureMips1] && MipsArchVersion < Mips1) MipsArchVersion = Mips1;
3810 if (Bits[Mips::FeatureMips2] && MipsArchVersion < Mips2) MipsArchVersion = Mips2;
3811 if (Bits[Mips::FeatureMips3] && MipsArchVersion < Mips3) MipsArchVersion = Mips3;
3812 if (Bits[Mips::FeatureMips3D]) Has3D = true;
3813 if (Bits[Mips::FeatureMips3_32]) HasMips3_32 = true;
3814 if (Bits[Mips::FeatureMips3_32r2]) HasMips3_32r2 = true;
3815 if (Bits[Mips::FeatureMips4] && MipsArchVersion < Mips4) MipsArchVersion = Mips4;
3816 if (Bits[Mips::FeatureMips4_32]) HasMips4_32 = true;
3817 if (Bits[Mips::FeatureMips4_32r2]) HasMips4_32r2 = true;
3818 if (Bits[Mips::FeatureMips5] && MipsArchVersion < Mips5) MipsArchVersion = Mips5;
3819 if (Bits[Mips::FeatureMips5_32r2]) HasMips5_32r2 = true;
3820 if (Bits[Mips::FeatureMips16]) InMips16Mode = true;
3821 if (Bits[Mips::FeatureMips32] && MipsArchVersion < Mips32) MipsArchVersion = Mips32;
3822 if (Bits[Mips::FeatureMips32r2] && MipsArchVersion < Mips32r2) MipsArchVersion = Mips32r2;
3823 if (Bits[Mips::FeatureMips32r3] && MipsArchVersion < Mips32r3) MipsArchVersion = Mips32r3;
3824 if (Bits[Mips::FeatureMips32r5] && MipsArchVersion < Mips32r5) MipsArchVersion = Mips32r5;
3825 if (Bits[Mips::FeatureMips32r6] && MipsArchVersion < Mips32r6) MipsArchVersion = Mips32r6;
3826 if (Bits[Mips::FeatureMips64] && MipsArchVersion < Mips64) MipsArchVersion = Mips64;
3827 if (Bits[Mips::FeatureMips64r2] && MipsArchVersion < Mips64r2) MipsArchVersion = Mips64r2;
3828 if (Bits[Mips::FeatureMips64r3] && MipsArchVersion < Mips64r3) MipsArchVersion = Mips64r3;
3829 if (Bits[Mips::FeatureMips64r5] && MipsArchVersion < Mips64r5) MipsArchVersion = Mips64r5;
3830 if (Bits[Mips::FeatureMips64r6] && MipsArchVersion < Mips64r6) MipsArchVersion = Mips64r6;
3831 if (Bits[Mips::FeatureNaN2008]) IsNaN2008bit = true;
3832 if (Bits[Mips::FeatureNoABICalls]) NoABICalls = true;
3833 if (Bits[Mips::FeatureNoMadd4]) DisableMadd4 = true;
3834 if (Bits[Mips::FeatureNoOddSPReg]) UseOddSPReg = false;
3835 if (Bits[Mips::FeaturePTR64Bit]) IsPTR64bit = true;
3836 if (Bits[Mips::FeatureR5900]) IsR5900 = true;
3837 if (Bits[Mips::FeatureReserveGPR1]) UserReservedGPR[1] = true;
3838 if (Bits[Mips::FeatureReserveGPR2]) UserReservedGPR[2] = true;
3839 if (Bits[Mips::FeatureReserveGPR3]) UserReservedGPR[3] = true;
3840 if (Bits[Mips::FeatureReserveGPR4]) UserReservedGPR[4] = true;
3841 if (Bits[Mips::FeatureReserveGPR5]) UserReservedGPR[5] = true;
3842 if (Bits[Mips::FeatureReserveGPR6]) UserReservedGPR[6] = true;
3843 if (Bits[Mips::FeatureReserveGPR7]) UserReservedGPR[7] = true;
3844 if (Bits[Mips::FeatureReserveGPR8]) UserReservedGPR[8] = true;
3845 if (Bits[Mips::FeatureReserveGPR9]) UserReservedGPR[9] = true;
3846 if (Bits[Mips::FeatureReserveGPR10]) UserReservedGPR[10] = true;
3847 if (Bits[Mips::FeatureReserveGPR11]) UserReservedGPR[11] = true;
3848 if (Bits[Mips::FeatureReserveGPR12]) UserReservedGPR[12] = true;
3849 if (Bits[Mips::FeatureReserveGPR13]) UserReservedGPR[13] = true;
3850 if (Bits[Mips::FeatureReserveGPR14]) UserReservedGPR[14] = true;
3851 if (Bits[Mips::FeatureReserveGPR15]) UserReservedGPR[15] = true;
3852 if (Bits[Mips::FeatureReserveGPR16]) UserReservedGPR[16] = true;
3853 if (Bits[Mips::FeatureReserveGPR17]) UserReservedGPR[17] = true;
3854 if (Bits[Mips::FeatureReserveGPR18]) UserReservedGPR[18] = true;
3855 if (Bits[Mips::FeatureReserveGPR19]) UserReservedGPR[19] = true;
3856 if (Bits[Mips::FeatureReserveGPR20]) UserReservedGPR[20] = true;
3857 if (Bits[Mips::FeatureReserveGPR21]) UserReservedGPR[21] = true;
3858 if (Bits[Mips::FeatureReserveGPR22]) UserReservedGPR[22] = true;
3859 if (Bits[Mips::FeatureReserveGPR23]) UserReservedGPR[23] = true;
3860 if (Bits[Mips::FeatureReserveGPR24]) UserReservedGPR[24] = true;
3861 if (Bits[Mips::FeatureReserveGPR25]) UserReservedGPR[25] = true;
3862 if (Bits[Mips::FeatureReserveGPR26]) UserReservedGPR[26] = true;
3863 if (Bits[Mips::FeatureReserveGPR27]) UserReservedGPR[27] = true;
3864 if (Bits[Mips::FeatureReserveGPR28]) UserReservedGPR[28] = true;
3865 if (Bits[Mips::FeatureReserveGPR29]) UserReservedGPR[29] = true;
3866 if (Bits[Mips::FeatureReserveGPR30]) UserReservedGPR[30] = true;
3867 if (Bits[Mips::FeatureReserveGPR31]) UserReservedGPR[31] = true;
3868 if (Bits[Mips::FeatureSingleFloat]) IsSingleFloat = true;
3869 if (Bits[Mips::FeatureSoftFloat]) IsSoftFloat = true;
3870 if (Bits[Mips::FeatureStrictAlign]) StrictAlign = true;
3871 if (Bits[Mips::FeatureSym32]) HasSym32 = true;
3872 if (Bits[Mips::FeatureUseCompactBranches]) UseCompactBranches = true;
3873 if (Bits[Mips::FeatureUseIndirectJumpsHazard]) UseIndirectJumpsHazard = true;
3874 if (Bits[Mips::FeatureUseTCCInDIV]) UseTCCInDIV = false;
3875 if (Bits[Mips::FeatureVFPU]) HasVFPU = true;
3876 if (Bits[Mips::FeatureVirt]) HasVirt = true;
3877 if (Bits[Mips::FeatureXGOT]) UseXGOT = true;
3878 if (Bits[Mips::ImplI6400] && ProcImpl < MipsSubtarget::CPU::I6400) ProcImpl = MipsSubtarget::CPU::I6400;
3879 if (Bits[Mips::ImplI6500] && ProcImpl < MipsSubtarget::CPU::I6500) ProcImpl = MipsSubtarget::CPU::I6500;
3880 if (Bits[Mips::ImplP5600] && ProcImpl < MipsSubtarget::CPU::P5600) ProcImpl = MipsSubtarget::CPU::P5600;
3881}
3882
3883#endif // GET_SUBTARGETINFO_TARGET_DESC
3884
3885#ifdef GET_SUBTARGETINFO_HEADER
3886#undef GET_SUBTARGETINFO_HEADER
3887
3888namespace llvm {
3889
3890class DFAPacketizer;
3891namespace Mips_MC {
3892
3893unsigned resolveVariantSchedClassImpl(unsigned SchedClass, const MCInst *MI, const MCInstrInfo *MCII, const MCSubtargetInfo &STI, unsigned CPUID);
3894
3895} // namespace Mips_MC
3896struct MipsGenSubtargetInfo : public TargetSubtargetInfo {
3897 explicit MipsGenSubtargetInfo(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS);
3898public:
3899 unsigned resolveSchedClass(unsigned SchedClass, const MachineInstr *DefMI, const TargetSchedModel *SchedModel) const final;
3900 unsigned resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, const MCInstrInfo *MCII, unsigned CPUID) const final;
3901 DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
3902 enum class MipsHwModeBits : unsigned {
3903 DefaultMode = 0,
3904 MIPS64 = (1 << 0),
3905
3906 LLVM_MARK_AS_BITMASK_ENUM(/*LargestValue=*/MIPS64),
3907 };
3908 unsigned getHwModeSet() const final;
3909 unsigned getHwMode(enum HwModeType type = HwMode_Default) const final;
3910 const FeatureBitset &getInlineIgnoreFeatures() const override;
3911 const FeatureBitset &getInlineInverseFeatures() const override;
3912 const FeatureBitset &getInlineMustMatchFeatures() const override;
3913};
3914
3915} // namespace llvm
3916
3917#endif // GET_SUBTARGETINFO_HEADER
3918
3919#ifdef GET_SUBTARGETINFO_CTOR
3920#undef GET_SUBTARGETINFO_CTOR
3921
3922#include "llvm/CodeGen/TargetSchedule.h"
3923
3924namespace llvm {
3925
3926extern const llvm::StringRef MipsNames[];
3927extern const llvm::SubtargetFeatureKVStorage<89, 3267> MipsFeatureKVStorage;
3928extern const llvm::SubtargetSubTypeKVStorage<22, 0, 165> MipsSubTypeKVStorage;
3929extern const llvm::MCSchedModel MipsSchedModels[];
3930extern const llvm::MCWriteProcResEntry MipsWriteProcResTable[];
3931extern const llvm::MCWriteLatencyEntry MipsWriteLatencyTable[];
3932extern const llvm::MCReadAdvanceEntry MipsReadAdvanceTable[];
3933MipsGenSubtargetInfo::MipsGenSubtargetInfo(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS)
3934 : TargetSubtargetInfo(TT, CPU, TuneCPU, FS, StringTable(MipsSubTypeKVStorage.Strings), ArrayRef(MipsFeatureKVStorage.Features), ArrayRef(MipsSubTypeKVStorage.SubTypes), ArrayRef(MipsSubTypeKVStorage.Aliases).take_front(0), MipsSchedModels,
3935 MipsWriteProcResTable, MipsWriteLatencyTable, MipsReadAdvanceTable,
3936 nullptr, nullptr, nullptr) {}
3937
3938unsigned MipsGenSubtargetInfo
3939::resolveSchedClass(unsigned SchedClass, const MachineInstr *MI, const TargetSchedModel *SchedModel) const {
3940 switch (SchedClass) {
3941 case 111: // ADD_ADDiu_ANDi_ORi_ROTR_SEB_SEH_SLT_SLTu_SLL_SRA_SRL_XORi_ADDu_SLLV_SRAV_SRLV_LSA_COPY
3942 if (SchedModel->getProcessorID() == 3) { // MipsP5600Model
3943 if (1)
3944 return 751; // P5600WriteALU
3945 if (0)
3946 return 752; // P5600WriteAL2
3947 }
3948 break;
3949 case 112: // ADDi
3950 if (SchedModel->getProcessorID() == 3) { // MipsP5600Model
3951 if (1)
3952 return 751; // P5600WriteALU
3953 if (0)
3954 return 752; // P5600WriteAL2
3955 }
3956 break;
3957 case 228: // ROTRV
3958 if (SchedModel->getProcessorID() == 3) { // MipsP5600Model
3959 if (1)
3960 return 751; // P5600WriteALU
3961 if (0)
3962 return 752; // P5600WriteAL2
3963 }
3964 break;
3965 case 229: // ADD_ADDiu_ADDu_ANDi_ORi_ROTR_SEB_SEH_SLL_SLLV_SLT_SLTu_SRA_SRAV_SRL_SRLV_XORi
3966 if (SchedModel->getProcessorID() == 3) { // MipsP5600Model
3967 if (1)
3968 return 751; // P5600WriteALU
3969 if (0)
3970 return 752; // P5600WriteAL2
3971 }
3972 break;
3973 case 233: // COPY
3974 if (SchedModel->getProcessorID() == 3) { // MipsP5600Model
3975 if (1)
3976 return 751; // P5600WriteALU
3977 if (0)
3978 return 752; // P5600WriteAL2
3979 }
3980 break;
3981 };
3982 report_fatal_error("Expected a variant SchedClass");
3983} // MipsGenSubtargetInfo::resolveSchedClass
3984
3985unsigned MipsGenSubtargetInfo
3986::resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, const MCInstrInfo *MCII, unsigned CPUID) const {
3987 return Mips_MC::resolveVariantSchedClassImpl(SchedClass, MI, MCII, *this, CPUID);
3988} // MipsGenSubtargetInfo::resolveVariantSchedClass
3989
3990unsigned MipsGenSubtargetInfo::getHwModeSet() const {
3991 [[maybe_unused]] const auto *Subtarget =
3992 static_cast<const MipsSubtarget *>(this);
3993 // Collect HwModes and store them as a bit set.
3994 unsigned Modes = 0;
3995 if ((Subtarget->isABI_N64())) Modes |= (1 << 0);
3996 return Modes;
3997}
3998unsigned MipsGenSubtargetInfo::getHwMode(enum HwModeType type) const {
3999 unsigned Modes = getHwModeSet();
4000
4001 if (!Modes)
4002 return Modes;
4003
4004 switch (type) {
4005 case HwMode_Default:
4006 return llvm::countr_zero(Modes) + 1;
4007 case HwMode_ValueType:
4008 // No HwMode for ValueType.
4009 return 0;
4010 case HwMode_RegInfo:
4011 Modes &= 1;
4012 if (!Modes)
4013 return Modes;
4014 if (!llvm::has_single_bit<unsigned>(Modes))
4015 llvm_unreachable("Two or more HwModes for RegInfo were found!");
4016 return llvm::countr_zero(Modes) + 1;
4017 case HwMode_EncodingInfo:
4018 // No HwMode for EncodingInfo.
4019 return 0;
4020 }
4021 llvm_unreachable("unexpected HwModeType");
4022 return 0; // should not get here
4023}
4024const FeatureBitset &MipsGenSubtargetInfo::getInlineIgnoreFeatures() const {
4025 static constexpr FeatureBitset Features = {
4026 };
4027 return Features;
4028}
4029
4030const FeatureBitset &MipsGenSubtargetInfo::getInlineInverseFeatures() const {
4031 static constexpr FeatureBitset Features = {
4032 };
4033 return Features;
4034}
4035
4036const FeatureBitset &MipsGenSubtargetInfo::getInlineMustMatchFeatures() const {
4037 static constexpr FeatureBitset Features = {
4038 };
4039 return Features;
4040}
4041
4042
4043} // namespace llvm
4044
4045#endif // GET_SUBTARGETINFO_CTOR
4046
4047#ifdef GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
4048#undef GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
4049
4050
4051#endif // GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
4052
4053#ifdef GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
4054#undef GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
4055
4056
4057#endif // GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
4058
4059