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 PPC {
15
16enum {
17 AIXOS = 0,
18 DeprecatedDST = 1,
19 Directive32 = 2,
20 Directive64 = 3,
21 Directive440 = 4,
22 Directive601 = 5,
23 Directive602 = 6,
24 Directive603 = 7,
25 Directive604 = 8,
26 Directive620 = 9,
27 Directive750 = 10,
28 Directive970 = 11,
29 Directive7400 = 12,
30 DirectiveA2 = 13,
31 DirectiveE500 = 14,
32 DirectiveE500mc = 15,
33 DirectiveE5500 = 16,
34 DirectivePwr3 = 17,
35 DirectivePwr4 = 18,
36 DirectivePwr5 = 19,
37 DirectivePwr5x = 20,
38 DirectivePwr6 = 21,
39 DirectivePwr6x = 22,
40 DirectivePwr7 = 23,
41 DirectivePwr8 = 24,
42 DirectivePwr9 = 25,
43 DirectivePwr10 = 26,
44 DirectivePwr11 = 27,
45 DirectivePwrFuture = 28,
46 Feature64Bit = 29,
47 Feature64BitRegs = 30,
48 Feature64BitSupport = 31,
49 FeatureAIXLocalDynamicTLS = 32,
50 FeatureAIXLocalExecTLS = 33,
51 FeatureAIXSharedLibTLSModelOpt = 34,
52 FeatureAddLogicalFusion = 35,
53 FeatureAddiLoadFusion = 36,
54 FeatureAddisLoadFusion = 37,
55 FeatureAltivec = 38,
56 FeatureArithAddFusion = 39,
57 FeatureBPERMD = 40,
58 FeatureBack2BackFusion = 41,
59 FeatureBookE = 42,
60 FeatureCMPB = 43,
61 FeatureCRBits = 44,
62 FeatureCompareFusion = 45,
63 FeatureDirectMove = 46,
64 FeatureE500 = 47,
65 FeatureEFPU2 = 48,
66 FeatureExtDiv = 49,
67 FeatureFCPSGN = 50,
68 FeatureFPCVT = 51,
69 FeatureFPRND = 52,
70 FeatureFPU = 53,
71 FeatureFRE = 54,
72 FeatureFRES = 55,
73 FeatureFRSQRTE = 56,
74 FeatureFRSQRTES = 57,
75 FeatureFSqrt = 58,
76 FeatureFastMFLR = 59,
77 FeatureFloat128 = 60,
78 FeatureFusion = 61,
79 FeatureFutureVector = 62,
80 FeatureHTM = 63,
81 FeatureHardFloat = 64,
82 FeatureICBT = 65,
83 FeatureISA2_06 = 66,
84 FeatureISA2_07 = 67,
85 FeatureISA3_0 = 68,
86 FeatureISA3_1 = 69,
87 FeatureISAFuture = 70,
88 FeatureISEL = 71,
89 FeatureInvariantFunctionDescriptors = 72,
90 FeatureLDBRX = 73,
91 FeatureLFIWAX = 74,
92 FeatureLogicalAddFusion = 75,
93 FeatureLogicalFusion = 76,
94 FeatureLongCall = 77,
95 FeatureMFOCRF = 78,
96 FeatureMFTB = 79,
97 FeatureMMA = 80,
98 FeatureMSYNC = 81,
99 FeatureModernAIXAs = 82,
100 FeatureP8Altivec = 83,
101 FeatureP8Crypto = 84,
102 FeatureP8Vector = 85,
103 FeatureP9Altivec = 86,
104 FeatureP9Vector = 87,
105 FeatureP10Vector = 88,
106 FeaturePCRelativeMemops = 89,
107 FeaturePOPCNTD = 90,
108 FeaturePPC4xx = 91,
109 FeaturePPC6xx = 92,
110 FeaturePPCPostRASched = 93,
111 FeaturePPCPreRASched = 94,
112 FeaturePairedVectorMemops = 95,
113 FeaturePartwordAtomic = 96,
114 FeaturePointerGlueHelper = 97,
115 FeaturePredictableSelectIsExpensive = 98,
116 FeaturePrefixInstrs = 99,
117 FeaturePrivileged = 100,
118 FeatureQuadwordAtomic = 101,
119 FeatureROPProtect = 102,
120 FeatureRecipPrec = 103,
121 FeatureSPE = 104,
122 FeatureSTFIWX = 105,
123 FeatureSecurePlt = 106,
124 FeatureSha3Fusion = 107,
125 FeatureSlowPOPCNTD = 108,
126 FeatureStoreFusion = 109,
127 FeatureTwoConstNR = 110,
128 FeatureUnalignedFloats = 111,
129 FeatureVSX = 112,
130 FeatureVectorsUseTwoUnits = 113,
131 FeatureWideImmFusion = 114,
132 FeatureZeroMoveFusion = 115,
133 NumSubtargetFeatures = 116
134};
135
136} // namespace PPC
137
138} // namespace llvm
139
140#endif // GET_SUBTARGETINFO_ENUM
141
142#ifdef GET_SUBTARGETINFO_MACRO
143
144GET_SUBTARGETINFO_MACRO(AllowsUnalignedFPAccess, false, allowsUnalignedFPAccess)
145GET_SUBTARGETINFO_MACRO(Has64BitSupport, false, has64BitSupport)
146GET_SUBTARGETINFO_MACRO(HasAIXShLibTLSModelOpt, false, hasAIXShLibTLSModelOpt)
147GET_SUBTARGETINFO_MACRO(HasAIXSmallLocalDynamicTLS, false, hasAIXSmallLocalDynamicTLS)
148GET_SUBTARGETINFO_MACRO(HasAIXSmallLocalExecTLS, false, hasAIXSmallLocalExecTLS)
149GET_SUBTARGETINFO_MACRO(HasAddLogicalFusion, false, hasAddLogicalFusion)
150GET_SUBTARGETINFO_MACRO(HasAddiLoadFusion, false, hasAddiLoadFusion)
151GET_SUBTARGETINFO_MACRO(HasAddisLoadFusion, false, hasAddisLoadFusion)
152GET_SUBTARGETINFO_MACRO(HasAltivec, false, hasAltivec)
153GET_SUBTARGETINFO_MACRO(HasArithAddFusion, false, hasArithAddFusion)
154GET_SUBTARGETINFO_MACRO(HasBPERMD, false, hasBPERMD)
155GET_SUBTARGETINFO_MACRO(HasBack2BackFusion, false, hasBack2BackFusion)
156GET_SUBTARGETINFO_MACRO(HasCMPB, false, hasCMPB)
157GET_SUBTARGETINFO_MACRO(HasCompareFusion, false, hasCompareFusion)
158GET_SUBTARGETINFO_MACRO(HasDirectMove, false, hasDirectMove)
159GET_SUBTARGETINFO_MACRO(HasEFPU2, false, hasEFPU2)
160GET_SUBTARGETINFO_MACRO(HasExtDiv, false, hasExtDiv)
161GET_SUBTARGETINFO_MACRO(HasFCPSGN, false, hasFCPSGN)
162GET_SUBTARGETINFO_MACRO(HasFPCVT, false, hasFPCVT)
163GET_SUBTARGETINFO_MACRO(HasFPRND, false, hasFPRND)
164GET_SUBTARGETINFO_MACRO(HasFPU, false, hasFPU)
165GET_SUBTARGETINFO_MACRO(HasFRE, false, hasFRE)
166GET_SUBTARGETINFO_MACRO(HasFRES, false, hasFRES)
167GET_SUBTARGETINFO_MACRO(HasFRSQRTE, false, hasFRSQRTE)
168GET_SUBTARGETINFO_MACRO(HasFRSQRTES, false, hasFRSQRTES)
169GET_SUBTARGETINFO_MACRO(HasFSQRT, false, hasFSQRT)
170GET_SUBTARGETINFO_MACRO(HasFastMFLR, false, hasFastMFLR)
171GET_SUBTARGETINFO_MACRO(HasFloat128, false, hasFloat128)
172GET_SUBTARGETINFO_MACRO(HasFusion, false, hasFusion)
173GET_SUBTARGETINFO_MACRO(HasFutureVector, false, hasFutureVector)
174GET_SUBTARGETINFO_MACRO(HasHTM, false, hasHTM)
175GET_SUBTARGETINFO_MACRO(HasHardFloat, false, hasHardFloat)
176GET_SUBTARGETINFO_MACRO(HasICBT, false, hasICBT)
177GET_SUBTARGETINFO_MACRO(HasISEL, false, hasISEL)
178GET_SUBTARGETINFO_MACRO(HasInvariantFunctionDescriptors, false, hasInvariantFunctionDescriptors)
179GET_SUBTARGETINFO_MACRO(HasLDBRX, false, hasLDBRX)
180GET_SUBTARGETINFO_MACRO(HasLFIWAX, false, hasLFIWAX)
181GET_SUBTARGETINFO_MACRO(HasLogicalAddFusion, false, hasLogicalAddFusion)
182GET_SUBTARGETINFO_MACRO(HasLogicalFusion, false, hasLogicalFusion)
183GET_SUBTARGETINFO_MACRO(HasMFOCRF, false, hasMFOCRF)
184GET_SUBTARGETINFO_MACRO(HasMMA, false, hasMMA)
185GET_SUBTARGETINFO_MACRO(HasModernAIXAs, false, hasModernAIXAs)
186GET_SUBTARGETINFO_MACRO(HasOnlyMSYNC, false, hasOnlyMSYNC)
187GET_SUBTARGETINFO_MACRO(HasP10Vector, false, hasP10Vector)
188GET_SUBTARGETINFO_MACRO(HasP8Altivec, false, hasP8Altivec)
189GET_SUBTARGETINFO_MACRO(HasP8Crypto, false, hasP8Crypto)
190GET_SUBTARGETINFO_MACRO(HasP8Vector, false, hasP8Vector)
191GET_SUBTARGETINFO_MACRO(HasP9Altivec, false, hasP9Altivec)
192GET_SUBTARGETINFO_MACRO(HasP9Vector, false, hasP9Vector)
193GET_SUBTARGETINFO_MACRO(HasPCRelativeMemops, false, hasPCRelativeMemops)
194GET_SUBTARGETINFO_MACRO(HasPartwordAtomics, false, hasPartwordAtomics)
195GET_SUBTARGETINFO_MACRO(HasPrefixInstrs, false, hasPrefixInstrs)
196GET_SUBTARGETINFO_MACRO(HasPrivileged, false, hasPrivileged)
197GET_SUBTARGETINFO_MACRO(HasQuadwordAtomics, false, hasQuadwordAtomics)
198GET_SUBTARGETINFO_MACRO(HasROPProtect, false, hasROPProtect)
199GET_SUBTARGETINFO_MACRO(HasRecipPrec, false, hasRecipPrec)
200GET_SUBTARGETINFO_MACRO(HasSPE, false, hasSPE)
201GET_SUBTARGETINFO_MACRO(HasSTFIWX, false, hasSTFIWX)
202GET_SUBTARGETINFO_MACRO(HasSha3Fusion, false, hasSha3Fusion)
203GET_SUBTARGETINFO_MACRO(HasStoreFusion, false, hasStoreFusion)
204GET_SUBTARGETINFO_MACRO(HasVSX, false, hasVSX)
205GET_SUBTARGETINFO_MACRO(HasWideImmFusion, false, hasWideImmFusion)
206GET_SUBTARGETINFO_MACRO(HasZeroMoveFusion, false, hasZeroMoveFusion)
207GET_SUBTARGETINFO_MACRO(IsAIX, false, isAIX)
208GET_SUBTARGETINFO_MACRO(IsBookE, false, isBookE)
209GET_SUBTARGETINFO_MACRO(IsDeprecatedDST, false, isDeprecatedDST)
210GET_SUBTARGETINFO_MACRO(IsE500, false, isE500)
211GET_SUBTARGETINFO_MACRO(IsFeatureMFTB, false, isFeatureMFTB)
212GET_SUBTARGETINFO_MACRO(IsISA2_06, false, isISA2_06)
213GET_SUBTARGETINFO_MACRO(IsISA2_07, false, isISA2_07)
214GET_SUBTARGETINFO_MACRO(IsISA3_0, false, isISA3_0)
215GET_SUBTARGETINFO_MACRO(IsISA3_1, false, isISA3_1)
216GET_SUBTARGETINFO_MACRO(IsISAFuture, false, isISAFuture)
217GET_SUBTARGETINFO_MACRO(IsPPC4xx, false, isPPC4xx)
218GET_SUBTARGETINFO_MACRO(IsPPC64, false, isPPC64)
219GET_SUBTARGETINFO_MACRO(IsPPC6xx, false, isPPC6xx)
220GET_SUBTARGETINFO_MACRO(IsSecurePlt, false, isSecurePlt)
221GET_SUBTARGETINFO_MACRO(NeedsTwoConstNR, false, needsTwoConstNR)
222GET_SUBTARGETINFO_MACRO(PairedVectorMemops, false, pairedVectorMemops)
223GET_SUBTARGETINFO_MACRO(PredictableSelectIsExpensive, false, predictableSelectIsExpensive)
224GET_SUBTARGETINFO_MACRO(Use64BitRegs, false, use64BitRegs)
225GET_SUBTARGETINFO_MACRO(UseCRBits, false, useCRBits)
226GET_SUBTARGETINFO_MACRO(UseLongCalls, false, useLongCalls)
227GET_SUBTARGETINFO_MACRO(UsePPCPostRASchedStrategy, false, usePPCPostRASchedStrategy)
228GET_SUBTARGETINFO_MACRO(UsePPCPreRASchedStrategy, false, usePPCPreRASchedStrategy)
229GET_SUBTARGETINFO_MACRO(UsePointerGlueHelper, false, usePointerGlueHelper)
230GET_SUBTARGETINFO_MACRO(VectorsUseTwoUnits, false, vectorsUseTwoUnits)
231
232#undef GET_SUBTARGETINFO_MACRO
233#endif // GET_SUBTARGETINFO_MACRO
234
235#ifdef GET_SUBTARGETINFO_MC_DESC
236#undef GET_SUBTARGETINFO_MC_DESC
237
238namespace llvm {
239
240// Sorted (by key) array of values for CPU features.
241extern const llvm::SubtargetFeatureKVStorage< 87, 4211> PPCFeatureKVStorage = {
242 {
243 { sizeof(SubtargetFeatureKV) * 87 + 1, sizeof(SubtargetFeatureKV) * 87 + 7, PPC::Feature64Bit, { { { 0x80000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
244 { sizeof(SubtargetFeatureKV) * 86 + 26, sizeof(SubtargetFeatureKV) * 86 + 40, PPC::Feature64BitSupport, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
245 { sizeof(SubtargetFeatureKV) * 85 + 69, sizeof(SubtargetFeatureKV) * 85 + 79, PPC::Feature64BitRegs, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
246 { sizeof(SubtargetFeatureKV) * 84 + 126, sizeof(SubtargetFeatureKV) * 84 + 130, PPC::AIXOS, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
247 { sizeof(SubtargetFeatureKV) * 83 + 137, sizeof(SubtargetFeatureKV) * 83 + 166, PPC::FeatureAIXSharedLibTLSModelOpt, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
248 { sizeof(SubtargetFeatureKV) * 82 + 268, sizeof(SubtargetFeatureKV) * 82 + 296, PPC::FeatureAIXLocalDynamicTLS, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
249 { sizeof(SubtargetFeatureKV) * 81 + 373, sizeof(SubtargetFeatureKV) * 81 + 398, PPC::FeatureAIXLocalExecTLS, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
250 { sizeof(SubtargetFeatureKV) * 80 + 474, sizeof(SubtargetFeatureKV) * 80 + 500, PPC::FeatureUnalignedFloats, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
251 { sizeof(SubtargetFeatureKV) * 79 + 541, sizeof(SubtargetFeatureKV) * 79 + 549, PPC::FeatureAltivec, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
252 { sizeof(SubtargetFeatureKV) * 78 + 577, sizeof(SubtargetFeatureKV) * 78 + 583, PPC::FeatureBookE, { { { 0x0ULL, 0x2ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
253 { sizeof(SubtargetFeatureKV) * 77 + 610, sizeof(SubtargetFeatureKV) * 77 + 617, PPC::FeatureBPERMD, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
254 { sizeof(SubtargetFeatureKV) * 76 + 647, sizeof(SubtargetFeatureKV) * 76 + 652, PPC::FeatureCMPB, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
255 { sizeof(SubtargetFeatureKV) * 75 + 680, sizeof(SubtargetFeatureKV) * 75 + 687, PPC::FeatureCRBits, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
256 { sizeof(SubtargetFeatureKV) * 74 + 728, sizeof(SubtargetFeatureKV) * 74 + 735, PPC::FeatureP8Crypto, { { { 0x0ULL, 0x80000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
257 { sizeof(SubtargetFeatureKV) * 73 + 769, sizeof(SubtargetFeatureKV) * 73 + 781, PPC::FeatureDirectMove, { { { 0x0ULL, 0x1000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
258 { sizeof(SubtargetFeatureKV) * 72 + 820, sizeof(SubtargetFeatureKV) * 72 + 825, PPC::FeatureE500, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
259 { sizeof(SubtargetFeatureKV) * 71 + 857, sizeof(SubtargetFeatureKV) * 71 + 863, PPC::FeatureEFPU2, { { { 0x0ULL, 0x10000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
260 { sizeof(SubtargetFeatureKV) * 70 + 913, sizeof(SubtargetFeatureKV) * 70 + 920, PPC::FeatureExtDiv, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
261 { sizeof(SubtargetFeatureKV) * 69 + 956, sizeof(SubtargetFeatureKV) * 69 + 966, PPC::FeatureFastMFLR, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
262 { sizeof(SubtargetFeatureKV) * 68 + 993, sizeof(SubtargetFeatureKV) * 68 + 1000, PPC::FeatureFCPSGN, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
263 { sizeof(SubtargetFeatureKV) * 67 + 1030, sizeof(SubtargetFeatureKV) * 67 + 1039, PPC::FeatureFloat128, { { { 0x0ULL, 0x1000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
264 { sizeof(SubtargetFeatureKV) * 66 + 1096, sizeof(SubtargetFeatureKV) * 66 + 1102, PPC::FeatureFPCVT, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
265 { sizeof(SubtargetFeatureKV) * 65 + 1173, sizeof(SubtargetFeatureKV) * 65 + 1179, PPC::FeatureFPRND, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
266 { sizeof(SubtargetFeatureKV) * 64 + 1213, sizeof(SubtargetFeatureKV) * 64 + 1217, PPC::FeatureFPU, { { { 0x0ULL, 0x1ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
267 { sizeof(SubtargetFeatureKV) * 63 + 1249, sizeof(SubtargetFeatureKV) * 63 + 1253, PPC::FeatureFRE, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
268 { sizeof(SubtargetFeatureKV) * 62 + 1280, sizeof(SubtargetFeatureKV) * 62 + 1285, PPC::FeatureFRES, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
269 { sizeof(SubtargetFeatureKV) * 61 + 1313, sizeof(SubtargetFeatureKV) * 61 + 1321, PPC::FeatureFRSQRTE, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
270 { sizeof(SubtargetFeatureKV) * 60 + 1352, sizeof(SubtargetFeatureKV) * 60 + 1361, PPC::FeatureFRSQRTES, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
271 { sizeof(SubtargetFeatureKV) * 59 + 1393, sizeof(SubtargetFeatureKV) * 59 + 1399, PPC::FeatureFSqrt, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
272 { sizeof(SubtargetFeatureKV) * 58 + 1428, sizeof(SubtargetFeatureKV) * 58 + 1445, PPC::FeatureAddLogicalFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
273 { sizeof(SubtargetFeatureKV) * 57 + 1496, sizeof(SubtargetFeatureKV) * 57 + 1511, PPC::FeatureAddiLoadFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
274 { sizeof(SubtargetFeatureKV) * 56 + 1535, sizeof(SubtargetFeatureKV) * 56 + 1551, PPC::FeatureAddisLoadFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
275 { sizeof(SubtargetFeatureKV) * 55 + 1576, sizeof(SubtargetFeatureKV) * 55 + 1591, PPC::FeatureArithAddFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
276 { sizeof(SubtargetFeatureKV) * 54 + 1645, sizeof(SubtargetFeatureKV) * 54 + 1660, PPC::FeatureBack2BackFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
277 { sizeof(SubtargetFeatureKV) * 53 + 1704, sizeof(SubtargetFeatureKV) * 53 + 1713, PPC::FeatureCompareFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
278 { sizeof(SubtargetFeatureKV) * 52 + 1758, sizeof(SubtargetFeatureKV) * 52 + 1771, PPC::FeatureLogicalFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
279 { sizeof(SubtargetFeatureKV) * 51 + 1813, sizeof(SubtargetFeatureKV) * 51 + 1830, PPC::FeatureLogicalAddFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
280 { sizeof(SubtargetFeatureKV) * 50 + 1881, sizeof(SubtargetFeatureKV) * 50 + 1891, PPC::FeatureSha3Fusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
281 { sizeof(SubtargetFeatureKV) * 49 + 1926, sizeof(SubtargetFeatureKV) * 49 + 1937, PPC::FeatureStoreFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
282 { sizeof(SubtargetFeatureKV) * 48 + 1970, sizeof(SubtargetFeatureKV) * 48 + 1983, PPC::FeatureWideImmFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
283 { sizeof(SubtargetFeatureKV) * 47 + 2021, sizeof(SubtargetFeatureKV) * 47 + 2035, PPC::FeatureZeroMoveFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
284 { sizeof(SubtargetFeatureKV) * 46 + 2082, sizeof(SubtargetFeatureKV) * 46 + 2089, PPC::FeatureFusion, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
285 { sizeof(SubtargetFeatureKV) * 45 + 2124, sizeof(SubtargetFeatureKV) * 45 + 2138, PPC::FeatureFutureVector, { { { 0x0ULL, 0x1000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
286 { sizeof(SubtargetFeatureKV) * 44 + 2172, sizeof(SubtargetFeatureKV) * 44 + 2183, PPC::FeatureHardFloat, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
287 { sizeof(SubtargetFeatureKV) * 43 + 2218, sizeof(SubtargetFeatureKV) * 43 + 2222, PPC::FeatureHTM, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
288 { sizeof(SubtargetFeatureKV) * 42 + 2272, sizeof(SubtargetFeatureKV) * 42 + 2277, PPC::FeatureICBT, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
289 { sizeof(SubtargetFeatureKV) * 41 + 2301, sizeof(SubtargetFeatureKV) * 41 + 2332, PPC::FeatureInvariantFunctionDescriptors, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
290 { sizeof(SubtargetFeatureKV) * 40 + 2374, sizeof(SubtargetFeatureKV) * 40 + 2398, PPC::FeatureISAFuture, { { { 0x0ULL, 0x20ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
291 { sizeof(SubtargetFeatureKV) * 39 + 2434, sizeof(SubtargetFeatureKV) * 39 + 2456, PPC::FeatureISA2_06, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
292 { sizeof(SubtargetFeatureKV) * 38 + 2489, sizeof(SubtargetFeatureKV) * 38 + 2511, PPC::FeatureISA2_07, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
293 { sizeof(SubtargetFeatureKV) * 37 + 2544, sizeof(SubtargetFeatureKV) * 37 + 2565, PPC::FeatureISA3_0, { { { 0x0ULL, 0x8ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
294 { sizeof(SubtargetFeatureKV) * 36 + 2597, sizeof(SubtargetFeatureKV) * 36 + 2618, PPC::FeatureISA3_1, { { { 0x0ULL, 0x10ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
295 { sizeof(SubtargetFeatureKV) * 35 + 2650, sizeof(SubtargetFeatureKV) * 35 + 2655, PPC::FeatureISEL, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
296 { sizeof(SubtargetFeatureKV) * 34 + 2683, sizeof(SubtargetFeatureKV) * 34 + 2689, PPC::FeatureLDBRX, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
297 { sizeof(SubtargetFeatureKV) * 33 + 2718, sizeof(SubtargetFeatureKV) * 33 + 2725, PPC::FeatureLFIWAX, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
298 { sizeof(SubtargetFeatureKV) * 32 + 2755, sizeof(SubtargetFeatureKV) * 32 + 2764, PPC::FeatureLongCall, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
299 { sizeof(SubtargetFeatureKV) * 31 + 2790, sizeof(SubtargetFeatureKV) * 31 + 2797, PPC::FeatureMFOCRF, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
300 { sizeof(SubtargetFeatureKV) * 30 + 2827, sizeof(SubtargetFeatureKV) * 30 + 2831, PPC::FeatureMMA, { { { 0x0ULL, 0x80600000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
301 { sizeof(SubtargetFeatureKV) * 29 + 2855, sizeof(SubtargetFeatureKV) * 29 + 2869, PPC::FeatureModernAIXAs, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
302 { sizeof(SubtargetFeatureKV) * 28 + 2927, sizeof(SubtargetFeatureKV) * 28 + 2933, PPC::FeatureMSYNC, { { { 0x40000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
303 { sizeof(SubtargetFeatureKV) * 27 + 2980, sizeof(SubtargetFeatureKV) * 27 + 3001, PPC::FeaturePairedVectorMemops, { { { 0x0ULL, 0x1000000000010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
304 { sizeof(SubtargetFeatureKV) * 26 + 3036, sizeof(SubtargetFeatureKV) * 26 + 3053, PPC::FeaturePartwordAtomic, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
305 { sizeof(SubtargetFeatureKV) * 25 + 3083, sizeof(SubtargetFeatureKV) * 25 + 3101, PPC::FeaturePCRelativeMemops, { { { 0x0ULL, 0x800000010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
306 { sizeof(SubtargetFeatureKV) * 24 + 3131, sizeof(SubtargetFeatureKV) * 24 + 3139, PPC::FeaturePOPCNTD, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
307 { sizeof(SubtargetFeatureKV) * 23 + 3174, sizeof(SubtargetFeatureKV) * 23 + 3189, PPC::FeatureP10Vector, { { { 0x0ULL, 0x800020ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
308 { sizeof(SubtargetFeatureKV) * 22 + 3224, sizeof(SubtargetFeatureKV) * 22 + 3239, PPC::FeatureP8Altivec, { { { 0x4000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
309 { sizeof(SubtargetFeatureKV) * 21 + 3274, sizeof(SubtargetFeatureKV) * 21 + 3288, PPC::FeatureP8Vector, { { { 0x0ULL, 0x1000000080000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
310 { sizeof(SubtargetFeatureKV) * 20 + 3322, sizeof(SubtargetFeatureKV) * 20 + 3337, PPC::FeatureP9Altivec, { { { 0x0ULL, 0x80010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
311 { sizeof(SubtargetFeatureKV) * 19 + 3372, sizeof(SubtargetFeatureKV) * 19 + 3386, PPC::FeatureP9Vector, { { { 0x0ULL, 0x600010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
312 { sizeof(SubtargetFeatureKV) * 18 + 3420, sizeof(SubtargetFeatureKV) * 18 + 3437, PPC::FeaturePPCPostRASched, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
313 { sizeof(SubtargetFeatureKV) * 17 + 3477, sizeof(SubtargetFeatureKV) * 17 + 3493, PPC::FeaturePPCPreRASched, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
314 { sizeof(SubtargetFeatureKV) * 16 + 3532, sizeof(SubtargetFeatureKV) * 16 + 3539, PPC::FeaturePPC4xx, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
315 { sizeof(SubtargetFeatureKV) * 15 + 3567, sizeof(SubtargetFeatureKV) * 15 + 3574, PPC::FeaturePPC6xx, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
316 { sizeof(SubtargetFeatureKV) * 14 + 3602, sizeof(SubtargetFeatureKV) * 14 + 3631, PPC::FeaturePredictableSelectIsExpensive, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
317 { sizeof(SubtargetFeatureKV) * 13 + 3677, sizeof(SubtargetFeatureKV) * 13 + 3691, PPC::FeaturePrefixInstrs, { { { 0x0ULL, 0x20ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
318 { sizeof(SubtargetFeatureKV) * 12 + 3720, sizeof(SubtargetFeatureKV) * 12 + 3731, PPC::FeaturePrivileged, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
319 { sizeof(SubtargetFeatureKV) * 11 + 3759, sizeof(SubtargetFeatureKV) * 11 + 3776, PPC::FeatureQuadwordAtomic, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
320 { sizeof(SubtargetFeatureKV) * 10 + 3800, sizeof(SubtargetFeatureKV) * 10 + 3810, PPC::FeatureRecipPrec, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
321 { sizeof(SubtargetFeatureKV) * 9 + 3855, sizeof(SubtargetFeatureKV) * 9 + 3867, PPC::FeatureROPProtect, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
322 { sizeof(SubtargetFeatureKV) * 8 + 3883, sizeof(SubtargetFeatureKV) * 8 + 3894, PPC::FeatureSecurePlt, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
323 { sizeof(SubtargetFeatureKV) * 7 + 3917, sizeof(SubtargetFeatureKV) * 7 + 3930, PPC::FeatureSlowPOPCNTD, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
324 { sizeof(SubtargetFeatureKV) * 6 + 3963, sizeof(SubtargetFeatureKV) * 6 + 3967, PPC::FeatureSPE, { { { 0x0ULL, 0x1ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
325 { sizeof(SubtargetFeatureKV) * 5 + 3991, sizeof(SubtargetFeatureKV) * 5 + 3998, PPC::FeatureSTFIWX, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
326 { sizeof(SubtargetFeatureKV) * 4 + 4028, sizeof(SubtargetFeatureKV) * 4 + 4041, PPC::FeatureTwoConstNR, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
327 { sizeof(SubtargetFeatureKV) * 3 + 4090, sizeof(SubtargetFeatureKV) * 3 + 4107, PPC::FeaturePointerGlueHelper, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
328 { sizeof(SubtargetFeatureKV) * 2 + 4138, sizeof(SubtargetFeatureKV) * 2 + 4160, PPC::FeatureVectorsUseTwoUnits, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
329 { sizeof(SubtargetFeatureKV) * 1 + 4182, sizeof(SubtargetFeatureKV) * 1 + 4186, PPC::FeatureVSX, { { { 0x4000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
330 },
331 "\000" "64bit\000Enable 64-bit mode\000" "64bit-support\000Supports 64-b"
332 "it instructions\000" "64bitregs\000Enable 64-bit registers usage for pp"
333 "c32 [beta]\000aix\000AIX OS\000aix-shared-lib-tls-model-opt\000Tune TLS"
334 " model at function level in shared library loaded with the main program"
335 " (for 64-bit AIX only)\000aix-small-local-dynamic-tls\000Produce a fast"
336 "er local-dynamic TLS sequence for this function for 64-bit AIX\000aix-s"
337 "mall-local-exec-tls\000Produce a TOC-free local-exec TLS sequence for t"
338 "his function for 64-bit AIX\000allow-unaligned-fp-access\000CPU does no"
339 "t trap on unaligned FP access\000altivec\000Enable Altivec instructions"
340 "\000booke\000Enable Book E instructions\000bpermd\000Enable the bpermd "
341 "instruction\000cmpb\000Enable the cmpb instruction\000crbits\000Use con"
342 "dition-register bits individually\000crypto\000Enable POWER8 Crypto ins"
343 "tructions\000direct-move\000Enable Power8 direct move instructions\000e"
344 "500\000Enable E500/E500mc instructions\000efpu2\000Enable Embedded Floa"
345 "ting-Point APU 2 instructions\000extdiv\000Enable extended divide instr"
346 "uctions\000fast-MFLR\000MFLR is a fast instruction\000fcpsgn\000Enable "
347 "the fcpsgn instruction\000float128\000Enable the __float128 data type f"
348 "or IEEE-754R Binary128.\000fpcvt\000Enable fc[ft]* (unsigned and single"
349 "-precision) and lfiwzx instructions\000fprnd\000Enable the fri[mnpz] in"
350 "structions\000fpu\000Enable classic FPU instructions\000fre\000Enable t"
351 "he fre instruction\000fres\000Enable the fres instruction\000frsqrte\000"
352 "Enable the frsqrte instruction\000frsqrtes\000Enable the frsqrtes instr"
353 "uction\000fsqrt\000Enable the fsqrt instruction\000fuse-add-logical\000"
354 "Target supports Add with Logical Operations fusion\000fuse-addi-load\000"
355 "Power8 Addi-Load fusion\000fuse-addis-load\000Power8 Addis-Load fusion\000"
356 "fuse-arith-add\000Target supports Arithmetic Operations with Add fusion"
357 "\000fuse-back2back\000Target supports general back to back fusion\000fu"
358 "se-cmp\000Target supports Comparison Operations fusion\000fuse-logical\000"
359 "Target supports Logical Operations fusion\000fuse-logical-add\000Target"
360 " supports Logical with Add Operations fusion\000fuse-sha3\000Target sup"
361 "ports SHA3 assist fusion\000fuse-store\000Target supports store cluster"
362 "ing\000fuse-wideimm\000Target supports Wide-Immediate fusion\000fuse-ze"
363 "romove\000Target supports move to SPR with branch fusion\000fusion\000T"
364 "arget supports instruction fusion\000future-vector\000Enable Future vec"
365 "tor instructions\000hard-float\000Enable floating-point instructions\000"
366 "htm\000Enable Hardware Transactional Memory instructions\000icbt\000Ena"
367 "ble icbt instruction\000invariant-function-descriptors\000Assume functi"
368 "on descriptors are invariant\000isa-future-instructions\000Enable instr"
369 "uctions for Future ISA.\000isa-v206-instructions\000Enable instructions"
370 " in ISA 2.06.\000isa-v207-instructions\000Enable instructions in ISA 2."
371 "07.\000isa-v30-instructions\000Enable instructions in ISA 3.0.\000isa-v"
372 "31-instructions\000Enable instructions in ISA 3.1.\000isel\000Enable th"
373 "e isel instruction\000ldbrx\000Enable the ldbrx instruction\000lfiwax\000"
374 "Enable the lfiwax instruction\000longcall\000Always use indirect calls\000"
375 "mfocrf\000Enable the MFOCRF instruction\000mma\000Enable MMA instructio"
376 "ns\000modern-aix-as\000AIX system assembler is modern enough to support"
377 " new mnes\000msync\000Has only the msync instruction instead of sync\000"
378 "paired-vector-memops\000" "32Byte load and store instructions\000partwo"
379 "rd-atomics\000Enable l[bh]arx and st[bh]cx.\000pcrelative-memops\000Ena"
380 "ble PC relative Memory Ops\000popcntd\000Enable the popcnt[dw] instruct"
381 "ions\000power10-vector\000Enable POWER10 vector instructions\000power8-"
382 "altivec\000Enable POWER8 Altivec instructions\000power8-vector\000Enabl"
383 "e POWER8 vector instructions\000power9-altivec\000Enable POWER9 Altivec"
384 " instructions\000power9-vector\000Enable POWER9 vector instructions\000"
385 "ppc-postra-sched\000Use PowerPC post-RA scheduling strategy\000ppc-prer"
386 "a-sched\000Use PowerPC pre-RA scheduling strategy\000ppc4xx\000Enable P"
387 "PC 4xx instructions\000ppc6xx\000Enable PPC 6xx instructions\000predict"
388 "able-select-expensive\000Prefer likely predicted branches over selects\000"
389 "prefix-instrs\000Enable prefixed instructions\000privileged\000Add priv"
390 "ileged instructions\000quadword-atomics\000Enable lqarx and stqcx.\000r"
391 "ecipprec\000Assume higher precision reciprocal estimates\000rop-protect"
392 "\000Add ROP protect\000secure-plt\000Enable secure plt mode\000slow-pop"
393 "cntd\000Has slow popcnt[dw] instructions\000spe\000Enable SPE instructi"
394 "ons\000stfiwx\000Enable the stfiwx instruction\000two-const-nr\000Requi"
395 "res two constant Newton-Raphson computation\000use-ptrgl-helper\000Use "
396 "._ptrgl for indirect calls\000vectors-use-two-units\000Vectors use two "
397 "units\000vsx\000Enable VSX instructions\000"};
398
399#ifdef DBGFIELD
400#error "<target>GenSubtargetInfo.inc requires a DBGFIELD macro"
401#endif
402#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
403#define DBGFIELD(x) x,
404#define DBGVAL_OR_NULLPTR(x) x
405#else
406#define DBGFIELD(x)
407#define DBGVAL_OR_NULLPTR(x) nullptr
408#endif
409
410// Functional units for "PPC440Itineraries"
411namespace PPC440ItinerariesFU {
412
413 const InstrStage::FuncUnits P440_DISS1 = 1ULL << 0;
414 const InstrStage::FuncUnits P440_DISS2 = 1ULL << 1;
415 const InstrStage::FuncUnits P440_FRACC = 1ULL << 2;
416 const InstrStage::FuncUnits P440_IRACC = 1ULL << 3;
417 const InstrStage::FuncUnits P440_IEXE1 = 1ULL << 4;
418 const InstrStage::FuncUnits P440_IEXE2 = 1ULL << 5;
419 const InstrStage::FuncUnits P440_IWB = 1ULL << 6;
420 const InstrStage::FuncUnits P440_LRACC = 1ULL << 7;
421 const InstrStage::FuncUnits P440_JEXE1 = 1ULL << 8;
422 const InstrStage::FuncUnits P440_JEXE2 = 1ULL << 9;
423 const InstrStage::FuncUnits P440_JWB = 1ULL << 10;
424 const InstrStage::FuncUnits P440_AGEN = 1ULL << 11;
425 const InstrStage::FuncUnits P440_CRD = 1ULL << 12;
426 const InstrStage::FuncUnits P440_LWB = 1ULL << 13;
427 const InstrStage::FuncUnits P440_FEXE1 = 1ULL << 14;
428 const InstrStage::FuncUnits P440_FEXE2 = 1ULL << 15;
429 const InstrStage::FuncUnits P440_FEXE3 = 1ULL << 16;
430 const InstrStage::FuncUnits P440_FEXE4 = 1ULL << 17;
431 const InstrStage::FuncUnits P440_FEXE5 = 1ULL << 18;
432 const InstrStage::FuncUnits P440_FEXE6 = 1ULL << 19;
433 const InstrStage::FuncUnits P440_FWB = 1ULL << 20;
434 const InstrStage::FuncUnits P440_LWARX_Hold = 1ULL << 21;
435
436} // namespace PPC440ItinerariesFU
437
438// Pipeline forwarding paths for itineraries "PPC440Itineraries"
439namespace PPC440ItinerariesBypass {
440
441 const unsigned NoBypass = 0;
442 const unsigned P440_GPR_Bypass = 1 << 0;
443 const unsigned P440_FPR_Bypass = 1 << 1;
444
445} // namespace PPC440ItinerariesBypass
446
447// Functional units for "G3Itineraries"
448namespace G3ItinerariesFU {
449
450 const InstrStage::FuncUnits G3_IU1 = 1ULL << 0;
451 const InstrStage::FuncUnits G3_IU2 = 1ULL << 1;
452 const InstrStage::FuncUnits G3_FPU1 = 1ULL << 2;
453 const InstrStage::FuncUnits G3_BPU = 1ULL << 3;
454 const InstrStage::FuncUnits G3_SRU = 1ULL << 4;
455 const InstrStage::FuncUnits G3_SLU = 1ULL << 5;
456
457} // namespace G3ItinerariesFU
458
459// Functional units for "G4Itineraries"
460namespace G4ItinerariesFU {
461
462 const InstrStage::FuncUnits G4_IU1 = 1ULL << 0;
463 const InstrStage::FuncUnits G4_IU2 = 1ULL << 1;
464 const InstrStage::FuncUnits G4_SLU = 1ULL << 2;
465 const InstrStage::FuncUnits G4_SRU = 1ULL << 3;
466 const InstrStage::FuncUnits G4_BPU = 1ULL << 4;
467 const InstrStage::FuncUnits G4_FPU1 = 1ULL << 5;
468 const InstrStage::FuncUnits G4_VIU1 = 1ULL << 6;
469 const InstrStage::FuncUnits G4_VIU2 = 1ULL << 7;
470 const InstrStage::FuncUnits G4_VPU = 1ULL << 8;
471 const InstrStage::FuncUnits G4_VFPU = 1ULL << 9;
472
473} // namespace G4ItinerariesFU
474
475// Functional units for "G4PlusItineraries"
476namespace G4PlusItinerariesFU {
477
478 const InstrStage::FuncUnits G4P_IU1 = 1ULL << 0;
479 const InstrStage::FuncUnits G4P_IU2 = 1ULL << 1;
480 const InstrStage::FuncUnits G4P_IU3 = 1ULL << 2;
481 const InstrStage::FuncUnits G4P_IU4 = 1ULL << 3;
482 const InstrStage::FuncUnits G4P_BPU = 1ULL << 4;
483 const InstrStage::FuncUnits G4P_SLU = 1ULL << 5;
484 const InstrStage::FuncUnits G4P_FPU1 = 1ULL << 6;
485 const InstrStage::FuncUnits G4P_VFPU = 1ULL << 7;
486 const InstrStage::FuncUnits G4P_VIU1 = 1ULL << 8;
487 const InstrStage::FuncUnits G4P_VIU2 = 1ULL << 9;
488 const InstrStage::FuncUnits G4P_VPU = 1ULL << 10;
489
490} // namespace G4PlusItinerariesFU
491
492// Functional units for "G5Itineraries"
493namespace G5ItinerariesFU {
494
495 const InstrStage::FuncUnits G5_IU1 = 1ULL << 0;
496 const InstrStage::FuncUnits G5_IU2 = 1ULL << 1;
497 const InstrStage::FuncUnits G5_SLU = 1ULL << 2;
498 const InstrStage::FuncUnits G5_BPU = 1ULL << 3;
499 const InstrStage::FuncUnits G5_FPU1 = 1ULL << 4;
500 const InstrStage::FuncUnits G5_FPU2 = 1ULL << 5;
501 const InstrStage::FuncUnits G5_VFPU = 1ULL << 6;
502 const InstrStage::FuncUnits G5_VIU1 = 1ULL << 7;
503 const InstrStage::FuncUnits G5_VIU2 = 1ULL << 8;
504 const InstrStage::FuncUnits G5_VPU = 1ULL << 9;
505
506} // namespace G5ItinerariesFU
507
508// Functional units for "PPCA2Itineraries"
509namespace PPCA2ItinerariesFU {
510
511 const InstrStage::FuncUnits A2_XU = 1ULL << 0;
512 const InstrStage::FuncUnits A2_FU = 1ULL << 1;
513
514} // namespace PPCA2ItinerariesFU
515
516// Functional units for "PPCE500Itineraries"
517namespace PPCE500ItinerariesFU {
518
519 const InstrStage::FuncUnits E500_DIS0 = 1ULL << 0;
520 const InstrStage::FuncUnits E500_DIS1 = 1ULL << 1;
521 const InstrStage::FuncUnits E500_SU0 = 1ULL << 2;
522 const InstrStage::FuncUnits E500_SU1 = 1ULL << 3;
523 const InstrStage::FuncUnits E500_BU = 1ULL << 4;
524 const InstrStage::FuncUnits E500_MU = 1ULL << 5;
525 const InstrStage::FuncUnits E500_LSU_0 = 1ULL << 6;
526
527} // namespace PPCE500ItinerariesFU
528
529// Pipeline forwarding paths for itineraries "PPCE500Itineraries"
530namespace PPCE500ItinerariesBypass {
531
532 const unsigned NoBypass = 0;
533 const unsigned E500_CR_Bypass = 1 << 0;
534 const unsigned E500_GPR_Bypass = 1 << 1;
535 const unsigned E500_DivBypass = 1 << 2;
536
537} // namespace PPCE500ItinerariesBypass
538
539// Functional units for "PPCE500mcItineraries"
540namespace PPCE500mcItinerariesFU {
541
542 const InstrStage::FuncUnits E500mc_DIS0 = 1ULL << 0;
543 const InstrStage::FuncUnits E500mc_DIS1 = 1ULL << 1;
544 const InstrStage::FuncUnits E500mc_SFX0 = 1ULL << 2;
545 const InstrStage::FuncUnits E500mc_SFX1 = 1ULL << 3;
546 const InstrStage::FuncUnits E500mc_BU = 1ULL << 4;
547 const InstrStage::FuncUnits E500mc_CFX_DivBypass = 1ULL << 5;
548 const InstrStage::FuncUnits E500mc_CFX_0 = 1ULL << 6;
549 const InstrStage::FuncUnits E500mc_LSU_0 = 1ULL << 7;
550 const InstrStage::FuncUnits E500mc_FPU_0 = 1ULL << 8;
551
552} // namespace PPCE500mcItinerariesFU
553
554// Pipeline forwarding paths for itineraries "PPCE500mcItineraries"
555namespace PPCE500mcItinerariesBypass {
556
557 const unsigned NoBypass = 0;
558 const unsigned E500mc_CR_Bypass = 1 << 0;
559 const unsigned E500mc_GPR_Bypass = 1 << 1;
560 const unsigned E500mc_FPR_Bypass = 1 << 2;
561
562} // namespace PPCE500mcItinerariesBypass
563
564// Functional units for "PPCE5500Itineraries"
565namespace PPCE5500ItinerariesFU {
566
567 const InstrStage::FuncUnits E5500_DIS0 = 1ULL << 0;
568 const InstrStage::FuncUnits E5500_DIS1 = 1ULL << 1;
569 const InstrStage::FuncUnits E5500_SFX0 = 1ULL << 2;
570 const InstrStage::FuncUnits E5500_SFX1 = 1ULL << 3;
571 const InstrStage::FuncUnits E5500_BU = 1ULL << 4;
572 const InstrStage::FuncUnits E5500_CFX_DivBypass = 1ULL << 5;
573 const InstrStage::FuncUnits E5500_CFX_0 = 1ULL << 6;
574 const InstrStage::FuncUnits E5500_CFX_1 = 1ULL << 7;
575 const InstrStage::FuncUnits E5500_LSU_0 = 1ULL << 8;
576 const InstrStage::FuncUnits E5500_FPU_0 = 1ULL << 9;
577
578} // namespace PPCE5500ItinerariesFU
579
580// Pipeline forwarding paths for itineraries "PPCE5500Itineraries"
581namespace PPCE5500ItinerariesBypass {
582
583 const unsigned NoBypass = 0;
584 const unsigned E5500_CR_Bypass = 1 << 0;
585 const unsigned E5500_GPR_Bypass = 1 << 1;
586 const unsigned E5500_FPR_Bypass = 1 << 2;
587
588} // namespace PPCE5500ItinerariesBypass
589
590extern const llvm::InstrStage PPCStages[] = {
591 { 0, 0, 0, llvm::InstrStage::Required }, // No itinerary
592 { 1, PPC440ItinerariesFU::P440_DISS1 | PPC440ItinerariesFU::P440_DISS2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_LRACC, -1, (llvm::InstrStage::ReservationKinds)0 }, { 3, PPC440ItinerariesFU::P440_AGEN, 1, (llvm::InstrStage::ReservationKinds)0 }, { 2, PPC440ItinerariesFU::P440_CRD, 1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_LWB, -1, (llvm::InstrStage::ReservationKinds)0 }, // 1-5
593 { 1, PPC440ItinerariesFU::P440_DISS1 | PPC440ItinerariesFU::P440_DISS2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IRACC | PPC440ItinerariesFU::P440_LRACC, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IEXE1 | PPC440ItinerariesFU::P440_JEXE1, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IEXE2 | PPC440ItinerariesFU::P440_JEXE2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IWB | PPC440ItinerariesFU::P440_JWB, -1, (llvm::InstrStage::ReservationKinds)0 }, // 6-10
594 { 1, PPC440ItinerariesFU::P440_DISS1 | PPC440ItinerariesFU::P440_DISS2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IRACC, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IEXE1, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IEXE2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IWB, -1, (llvm::InstrStage::ReservationKinds)0 }, // 11-15
595 { 1, PPC440ItinerariesFU::P440_DISS1 | PPC440ItinerariesFU::P440_DISS2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FRACC, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE1, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE3, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE4, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE5, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE6, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FWB, -1, (llvm::InstrStage::ReservationKinds)0 }, // 16-24
596 { 1, PPC440ItinerariesFU::P440_DISS1 | PPC440ItinerariesFU::P440_DISS2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_LRACC, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_AGEN, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_CRD, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_LWB, -1, (llvm::InstrStage::ReservationKinds)0 }, // 25-29
597 { 1, PPC440ItinerariesFU::P440_DISS1 | PPC440ItinerariesFU::P440_DISS2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_LRACC, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_AGEN, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_CRD, -1, (llvm::InstrStage::ReservationKinds)0 }, { 2, PPC440ItinerariesFU::P440_LWB, -1, (llvm::InstrStage::ReservationKinds)0 }, // 30-34
598 { 1, PPC440ItinerariesFU::P440_DISS1 | PPC440ItinerariesFU::P440_DISS2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IRACC, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IEXE1, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IEXE2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 33, PPC440ItinerariesFU::P440_IWB, -1, (llvm::InstrStage::ReservationKinds)0 }, // 35-39
599 { 1, PPC440ItinerariesFU::P440_DISS1 | PPC440ItinerariesFU::P440_DISS2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FRACC, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE1, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE3, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE4, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE5, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE6, -1, (llvm::InstrStage::ReservationKinds)0 }, { 25, PPC440ItinerariesFU::P440_FWB, -1, (llvm::InstrStage::ReservationKinds)0 }, // 40-48
600 { 1, PPC440ItinerariesFU::P440_DISS1 | PPC440ItinerariesFU::P440_DISS2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FRACC, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE1, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE3, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE4, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE5, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE6, -1, (llvm::InstrStage::ReservationKinds)0 }, { 13, PPC440ItinerariesFU::P440_FWB, -1, (llvm::InstrStage::ReservationKinds)0 }, // 49-57
601 { 1, PPC440ItinerariesFU::P440_DISS1 | PPC440ItinerariesFU::P440_DISS2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FRACC, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_LRACC, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IRACC, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_AGEN, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_JEXE1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IEXE1, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_FEXE2, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_CRD, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_JEXE2, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IEXE2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 6, PPC440ItinerariesFU::P440_FEXE3, 0, (llvm::InstrStage::ReservationKinds)0 }, { 6, PPC440ItinerariesFU::P440_LWB, 0, (llvm::InstrStage::ReservationKinds)0 }, { 6, PPC440ItinerariesFU::P440_JWB, 0, (llvm::InstrStage::ReservationKinds)0 }, { 6, PPC440ItinerariesFU::P440_IWB, -1, (llvm::InstrStage::ReservationKinds)0 }, // 58-73
602 { 1, PPC440ItinerariesFU::P440_DISS1, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IRACC, 0, (llvm::InstrStage::ReservationKinds)0 }, { 4, PPC440ItinerariesFU::P440_LWARX_Hold, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_LRACC, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_AGEN, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_CRD, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_LWB, -1, (llvm::InstrStage::ReservationKinds)0 }, // 74-80
603 { 1, PPC440ItinerariesFU::P440_DISS1 | PPC440ItinerariesFU::P440_DISS2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IRACC, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IEXE1, -1, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPC440ItinerariesFU::P440_IEXE2, -1, (llvm::InstrStage::ReservationKinds)0 }, { 3, PPC440ItinerariesFU::P440_IWB, -1, (llvm::InstrStage::ReservationKinds)0 }, // 81-85
604 { 3, G3ItinerariesFU::G3_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 86
605 { 1, G3ItinerariesFU::G3_IU1 | G3ItinerariesFU::G3_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 87
606 { 1, G3ItinerariesFU::G3_BPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 88
607 { 1, G3ItinerariesFU::G3_SRU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 89
608 { 1, G3ItinerariesFU::G3_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 90
609 { 2, G3ItinerariesFU::G3_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 91
610 { 19, G3ItinerariesFU::G3_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 92
611 { 31, G3ItinerariesFU::G3_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 93
612 { 17, G3ItinerariesFU::G3_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 94
613 { 2, G3ItinerariesFU::G3_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 95
614 { 2, G3ItinerariesFU::G3_SRU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 96
615 { 34, G3ItinerariesFU::G3_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 97
616 { 3, G3ItinerariesFU::G3_SRU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 98
617 { 3, G3ItinerariesFU::G3_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 99
618 { 5, G3ItinerariesFU::G3_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 100
619 { 6, G3ItinerariesFU::G3_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 101
620 { 3, G3ItinerariesFU::G3_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 102
621 { 8, G3ItinerariesFU::G3_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 103
622 { 2, G3ItinerariesFU::G3_IU1 | G3ItinerariesFU::G3_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 104
623 { 8, G4ItinerariesFU::G4_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 105
624 { 1, G4ItinerariesFU::G4_IU1 | G4ItinerariesFU::G4_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 106
625 { 1, G4ItinerariesFU::G4_BPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 107
626 { 4, G4ItinerariesFU::G4_VFPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 108
627 { 1, G4ItinerariesFU::G4_SRU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 109
628 { 1, G4ItinerariesFU::G4_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 110
629 { 2, G4ItinerariesFU::G4_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 111
630 { 19, G4ItinerariesFU::G4_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 112
631 { 1, G4ItinerariesFU::G4_VIU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 113
632 { 31, G4ItinerariesFU::G4_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 114
633 { 3, G4ItinerariesFU::G4_VIU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 115
634 { 17, G4ItinerariesFU::G4_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 116
635 { 2, G4ItinerariesFU::G4_SRU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 117
636 { 3, G4ItinerariesFU::G4_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 118
637 { 34, G4ItinerariesFU::G4_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 119
638 { 3, G4ItinerariesFU::G4_SRU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 120
639 { 3, G4ItinerariesFU::G4_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 121
640 { 5, G4ItinerariesFU::G4_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 122
641 { 6, G4ItinerariesFU::G4_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 123
642 { 3, G4ItinerariesFU::G4_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 124
643 { 5, G4ItinerariesFU::G4_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 125
644 { 8, G4ItinerariesFU::G4_SRU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 126
645 { 2, G4ItinerariesFU::G4_IU1 | G4ItinerariesFU::G4_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 127
646 { 1, G4ItinerariesFU::G4_VPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 128
647 { 35, G4PlusItinerariesFU::G4P_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 129
648 { 1, G4PlusItinerariesFU::G4P_IU1 | G4PlusItinerariesFU::G4P_IU2 | G4PlusItinerariesFU::G4P_IU3 | G4PlusItinerariesFU::G4P_IU4, -1, (llvm::InstrStage::ReservationKinds)0 }, // 130
649 { 1, G4PlusItinerariesFU::G4P_BPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 131
650 { 4, G4PlusItinerariesFU::G4P_VFPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 132
651 { 2, G4PlusItinerariesFU::G4P_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 133
652 { 5, G4PlusItinerariesFU::G4P_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 134
653 { 3, G4PlusItinerariesFU::G4P_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 135
654 { 23, G4PlusItinerariesFU::G4P_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 136
655 { 1, G4PlusItinerariesFU::G4P_VIU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 137
656 { 35, G4PlusItinerariesFU::G4P_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 138
657 { 4, G4PlusItinerariesFU::G4P_VIU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 139
658 { 21, G4PlusItinerariesFU::G4P_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 140
659 { 3, G4PlusItinerariesFU::G4P_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 141
660 { 0, G4PlusItinerariesFU::G4P_IU1 | G4PlusItinerariesFU::G4P_IU2 | G4PlusItinerariesFU::G4P_IU3 | G4PlusItinerariesFU::G4P_IU4, -1, (llvm::InstrStage::ReservationKinds)0 }, // 142
661 { 4, G4PlusItinerariesFU::G4P_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 143
662 { 37, G4PlusItinerariesFU::G4P_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 144
663 { 4, G4PlusItinerariesFU::G4P_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 145
664 { 5, G4PlusItinerariesFU::G4P_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 146
665 { 2, G4PlusItinerariesFU::G4P_IU1 | G4PlusItinerariesFU::G4P_IU2 | G4PlusItinerariesFU::G4P_IU3 | G4PlusItinerariesFU::G4P_IU4, -1, (llvm::InstrStage::ReservationKinds)0 }, // 147
666 { 2, G4PlusItinerariesFU::G4P_VFPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 148
667 { 2, G4PlusItinerariesFU::G4P_VPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 149
668 { 35, G5ItinerariesFU::G5_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 150
669 { 2, G5ItinerariesFU::G5_IU1 | G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 151
670 { 1, G5ItinerariesFU::G5_BPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 152
671 { 8, G5ItinerariesFU::G5_VFPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 153
672 { 4, G5ItinerariesFU::G5_IU1 | G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 154
673 { 3, G5ItinerariesFU::G5_IU1 | G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 155
674 { 4, G5ItinerariesFU::G5_BPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 156
675 { 6, G5ItinerariesFU::G5_FPU1 | G5ItinerariesFU::G5_FPU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 157
676 { 3, G5ItinerariesFU::G5_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 158
677 { 8, G5ItinerariesFU::G5_FPU1 | G5ItinerariesFU::G5_FPU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 159
678 { 68, G5ItinerariesFU::G5_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 160
679 { 36, G5ItinerariesFU::G5_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 161
680 { 2, G5ItinerariesFU::G5_VIU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 162
681 { 33, G5ItinerariesFU::G5_FPU1 | G5ItinerariesFU::G5_FPU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 163
682 { 5, G5ItinerariesFU::G5_VIU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 164
683 { 40, G5ItinerariesFU::G5_FPU1 | G5ItinerariesFU::G5_FPU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 165
684 { 40, G5ItinerariesFU::G5_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 166
685 { 11, G5ItinerariesFU::G5_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 167
686 { 5, G5ItinerariesFU::G5_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 168
687 { 64, G5ItinerariesFU::G5_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 169
688 { 7, G5ItinerariesFU::G5_IU1 | G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 170
689 { 2, G5ItinerariesFU::G5_BPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 171
690 { 3, G5ItinerariesFU::G5_BPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 172
691 { 2, G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 173
692 { 3, G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 174
693 { 6, G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 175
694 { 10, G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 176
695 { 8, G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 177
696 { 5, G5ItinerariesFU::G5_IU1 | G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 178
697 { 1, G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 179
698 { 4, G5ItinerariesFU::G5_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 180
699 { 1, G5ItinerariesFU::G5_IU1 | G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 181
700 { 2, G5ItinerariesFU::G5_VFPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 182
701 { 3, G5ItinerariesFU::G5_VPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 183
702 { 1, PPCA2ItinerariesFU::A2_XU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 184
703 { 1, PPCA2ItinerariesFU::A2_FU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 185
704 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500ItinerariesFU::E500_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 186-187
705 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500ItinerariesFU::E500_SU0 | PPCE500ItinerariesFU::E500_SU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 188-189
706 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500ItinerariesFU::E500_BU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 190-191
707 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500ItinerariesFU::E500_MU, 0, (llvm::InstrStage::ReservationKinds)0 }, { 14, PPCE500ItinerariesFU::E500_MU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 192-194
708 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500ItinerariesFU::E500_SU0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 195-196
709 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 6, PPCE500ItinerariesFU::E500_MU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 197-198
710 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 32, PPCE500ItinerariesFU::E500_MU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 199-200
711 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 4, PPCE500ItinerariesFU::E500_MU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 201-202
712 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 29, PPCE500ItinerariesFU::E500_MU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 203-204
713 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 3, PPCE500ItinerariesFU::E500_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 205-206
714 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500ItinerariesFU::E500_SU0 | PPCE500ItinerariesFU::E500_SU1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500ItinerariesFU::E500_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 207-209
715 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 5, PPCE500ItinerariesFU::E500_SU0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 210-211
716 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 4, PPCE500ItinerariesFU::E500_SU0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 212-213
717 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 2, PPCE500ItinerariesFU::E500_SU0 | PPCE500ItinerariesFU::E500_SU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 214-215
718 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500ItinerariesFU::E500_LSU_0, 0, (llvm::InstrStage::ReservationKinds)0 }, // 216-217
719 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 2, PPCE500ItinerariesFU::E500_SU0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 218-219
720 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500mcItinerariesFU::E500mc_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 220-221
721 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500mcItinerariesFU::E500mc_SFX0 | PPCE500mcItinerariesFU::E500mc_SFX1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 222-223
722 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500mcItinerariesFU::E500mc_BU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 224-225
723 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 2, PPCE500mcItinerariesFU::E500mc_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 226-227
724 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500mcItinerariesFU::E500mc_CFX_0, 0, (llvm::InstrStage::ReservationKinds)0 }, { 14, PPCE500mcItinerariesFU::E500mc_CFX_DivBypass, -1, (llvm::InstrStage::ReservationKinds)0 }, // 228-230
725 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 4, PPCE500mcItinerariesFU::E500mc_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 231-232
726 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 68, PPCE500mcItinerariesFU::E500mc_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 233-234
727 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 38, PPCE500mcItinerariesFU::E500mc_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 235-236
728 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 3, PPCE500mcItinerariesFU::E500mc_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 237-238
729 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500mcItinerariesFU::E500mc_SFX0 | PPCE500mcItinerariesFU::E500mc_SFX1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500mcItinerariesFU::E500mc_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 239-241
730 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 5, PPCE500mcItinerariesFU::E500mc_SFX0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 242-243
731 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 8, PPCE500mcItinerariesFU::E500mc_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 244-245
732 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 4, PPCE500mcItinerariesFU::E500mc_SFX0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 246-247
733 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 2, PPCE500mcItinerariesFU::E500mc_SFX0 | PPCE500mcItinerariesFU::E500mc_SFX1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 248-249
734 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500mcItinerariesFU::E500mc_SFX0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 250-251
735 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500mcItinerariesFU::E500mc_CFX_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 252-253
736 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500mcItinerariesFU::E500mc_LSU_0, 0, (llvm::InstrStage::ReservationKinds)0 }, // 254-255
737 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 2, PPCE500mcItinerariesFU::E500mc_SFX0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 256-257
738 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 258-259
739 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_SFX0 | PPCE5500ItinerariesFU::E5500_SFX1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 260-261
740 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_BU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 262-263
741 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 264-265
742 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_CFX_0, 0, (llvm::InstrStage::ReservationKinds)0 }, { 26, PPCE5500ItinerariesFU::E5500_CFX_DivBypass, -1, (llvm::InstrStage::ReservationKinds)0 }, // 266-268
743 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_CFX_0, 0, (llvm::InstrStage::ReservationKinds)0 }, { 16, PPCE5500ItinerariesFU::E5500_CFX_DivBypass, -1, (llvm::InstrStage::ReservationKinds)0 }, // 269-271
744 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 31, PPCE5500ItinerariesFU::E5500_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 272-273
745 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 16, PPCE5500ItinerariesFU::E5500_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 274-275
746 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 3, PPCE5500ItinerariesFU::E5500_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 276-277
747 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_SFX0 | PPCE5500ItinerariesFU::E5500_SFX1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 278-280
748 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 4, PPCE5500ItinerariesFU::E5500_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 281-282
749 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_CFX_0, 0, (llvm::InstrStage::ReservationKinds)0 }, { 2, PPCE5500ItinerariesFU::E5500_CFX_1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 283-285
750 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_CFX_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 286-287
751 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 5, PPCE5500ItinerariesFU::E5500_CFX_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 288-289
752 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 4, PPCE5500ItinerariesFU::E5500_CFX_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 290-291
753 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 7, PPCE5500ItinerariesFU::E5500_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 292-293
754 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 2, PPCE5500ItinerariesFU::E5500_CFX_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 294-295
755 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_CFX_0, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_CFX_1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 296-298
756 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 2, PPCE5500ItinerariesFU::E5500_SFX0 | PPCE5500ItinerariesFU::E5500_SFX1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 299-300
757 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_LSU_0, 0, (llvm::InstrStage::ReservationKinds)0 }, // 301-302
758 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 2, PPCE5500ItinerariesFU::E5500_SFX0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 303-304
759 { 0, 0, 0, llvm::InstrStage::Required } // End stages
760};
761extern const unsigned PPCOperandCycles[] = {
762 0, // No itinerary
763 2, 0, 0, // 1-3
764 2, 0, 0, // 4-6
765 4, 0, // 7-8
766 2, 0, 0, // 9-11
767 2, 0, 0, // 12-14
768 4, 0, 0, // 15-17
769 6, 0, 0, // 18-20
770 1, 1, // 21-22
771 5, 1, 1, // 23-25
772 6, 0, 0, // 26-28
773 36, 0, 0, // 29-31
774 6, 0, 0, // 32-34
775 31, 0, 0, // 35-37
776 1, 1, 1, // 38-40
777 19, 0, 0, // 41-43
778 6, 0, 0, 0, // 44-47
779 4, 1, 1, // 48-50
780 2, 0, 0, 0, // 51-54
781 4, 1, 1, // 55-57
782 5, 2, 1, 1, // 58-61
783 5, 2, 1, 1, // 62-65
784 5, 1, 1, // 66-68
785 5, 2, 1, 1, // 69-72
786 5, 2, 1, 1, // 73-76
787 4, 1, 1, // 77-79
788 4, 1, 1, // 80-82
789 4, 1, 1, // 83-85
790 4, 1, 1, // 86-88
791 4, 0, 0, // 89-91
792 4, 0, 0, // 92-94
793 4, 0, // 95-96
794 6, 0, // 97-98
795 3, 0, 0, // 99-101
796 3, 0, // 102-103
797 2, 0, // 104-105
798 6, 0, // 106-107
799 6, 0, // 108-109
800 3, 0, 0, // 110-112
801 2, 0, // 113-114
802 5, 0, // 115-116
803 4, 0, 0, // 117-119
804 4, 0, 0, // 120-122
805 4, 0, 0, // 123-125
806 4, 0, // 126-127
807 2, 0, 0, // 128-130
808 4, 1, 1, // 131-133
809 2, 1, 1, 1, // 134-137
810 2, 1, 1, 1, // 138-141
811 4, 1, 1, // 142-144
812 4, 1, 1, // 145-147
813 1, 1, 1, // 148-150
814 2, 1, 1, 1, // 151-154
815 2, 0, // 155-156
816 4, 0, // 157-158
817 4, 0, // 159-160
818 4, 0, // 161-162
819 6, 0, // 163-164
820 6, 0, // 165-166
821 4, 0, // 167-168
822 4, 0, 0, // 169-171
823 4, 0, 0, // 172-174
824 4, 1, 1, // 175-177
825 4, 1, 1, // 178-180
826 5, 1, 1, // 181-183
827 2, 0, // 184-185
828 5, 1, 1, // 186-188
829 5, 2, 1, 1, // 189-192
830 5, 2, 1, 1, // 193-196
831 1, 1, 1, // 197-199
832 4, 1, 1, // 200-202
833 5, 1, 1, // 203-205
834 5, 1, 1, // 206-208
835 1, 1, 1, // 209-211
836 2, 1, 1, 1, // 212-215
837 1, 1, 1, // 216-218
838 4, 1, 1, // 219-221
839 4, 1, 1, // 222-224
840 4, 1, 1, // 225-227
841 1, 1, 1, // 228-230
842 4, 1, 1, // 231-233
843 4, 1, 1, // 234-236
844 4, 1, 1, // 237-239
845 4, 1, 1, // 240-242
846 2, 1, 1, 1, // 243-246
847 2, 1, 1, 1, // 247-250
848 5, 2, 1, 1, // 251-254
849 5, 2, 1, 1, // 255-258
850 2, 0, 0, // 259-261
851 2, 0, 0, // 262-264
852 2, 0, 0, // 265-267
853 2, 0, 0, // 268-270
854 2, 0, 0, // 271-273
855 4, 0, // 274-275
856 2, 0, 0, // 276-278
857 2, 0, 0, // 279-281
858 4, 0, 0, // 282-284
859 4, 0, 0, // 285-287
860 4, 0, 0, // 288-290
861 36, 0, 0, // 291-293
862 6, 0, 0, // 294-296
863 6, 0, 0, // 297-299
864 6, 0, 0, 0, // 300-303
865 6, 0, 0, // 304-306
866 6, 0, 0, // 307-309
867 6, 0, 0, // 310-312
868 6, 0, 0, // 313-315
869 19, 0, 0, // 316-318
870 31, 0, 0, // 319-321
871 31, 0, 0, // 322-324
872 19, 0, 0, // 325-327
873 31, 0, 0, // 328-330
874 19, 0, 0, // 331-333
875 3, 0, 0, // 334-336
876 3, 0, 0, // 337-339
877 2, 0, // 340-341
878 4, 0, 0, // 342-344
879 2, 0, 0, // 345-347
880 2, 0, 0, // 348-350
881 2, 0, 0, // 351-353
882 2, 0, 0, // 354-356
883 2, 0, 0, // 357-359
884 2, 0, 0, // 360-362
885 2, 0, 0, // 363-365
886 2, 0, 0, // 366-368
887 2, 0, 0, // 369-371
888 2, 0, 0, 0, // 372-375
889 6, 0, // 376-377
890 36, 0, 0, // 378-380
891 36, 0, 0, // 381-383
892 5, 1, 1, // 384-386
893 5, 1, 1, // 387-389
894 1, 1, 1, // 390-392
895 1, 1, 1, // 393-395
896 4, 1, 1, // 396-398
897 5, 1, 1, // 399-401
898 4, 1, 1, // 402-404
899 5, 1, 1, // 405-407
900 5, 1, 1, // 408-410
901 4, 1, 1, // 411-413
902 5, 1, 1, // 414-416
903 5, 1, 1, // 417-419
904 2, 0, 0, // 420-422
905 1, 1, 1, // 423-425
906 5, 1, 1, // 426-428
907 4, 0, // 429-430
908 6, 0, 0, // 431-433
909 6, 0, 0, // 434-436
910 6, 0, 0, // 437-439
911 6, 0, 0, // 440-442
912 6, 0, 0, // 443-445
913 6, 0, 0, // 446-448
914 6, 0, 0, // 449-451
915 6, 0, 0, // 452-454
916 6, 0, 0, // 455-457
917 6, 0, 0, // 458-460
918 6, 0, 0, // 461-463
919 6, 0, 0, // 464-466
920 6, 0, // 467-468
921 3, 0, 0, // 469-471
922 3, 0, 0, // 472-474
923 2, 0, 0, // 475-477
924 6, 0, 0, // 478-480
925 6, 0, 0, // 481-483
926 2, 0, 0, // 484-486
927 2, 0, 0, // 487-489
928 2, 0, 0, // 490-492
929 2, 0, 0, // 493-495
930 2, 0, 0, // 496-498
931 2, 0, 0, // 499-501
932 4, 0, 0, // 502-504
933 4, 0, // 505-506
934 6, 0, // 507-508
935 5, 1, 1, // 509-511
936 4, 0, 0, // 512-514
937 2, 0, 0, // 515-517
938 6, 0, 0, // 518-520
939 2, 0, 0, // 521-523
940 4, 0, 0, // 524-526
941 6, 0, // 527-528
942 4, 0, 0, // 529-531
943 4, 0, 0, // 532-534
944 6, 0, 0, // 535-537
945 6, 0, 0, // 538-540
946 6, 0, 0, 0, // 541-544
947 6, 0, 0, // 545-547
948 6, 0, 0, // 548-550
949 5, 1, 1, // 551-553
950 6, 0, 0, // 554-556
951 5, 1, 1, // 557-559
952 5, 1, 1, // 560-562
953 5, 1, 1, // 563-565
954 1, 1, // 566-567
955 4, 1, 1, // 568-570
956 5, 1, 1, // 571-573
957 5, 1, 1, // 574-576
958 5, 1, 1, // 577-579
959 5, 1, 1, // 580-582
960 5, 2, 1, 1, // 583-586
961 5, 2, 1, 1, // 587-590
962 6, 0, // 591-592
963 6, 0, // 593-594
964 5, 1, 1, // 595-597
965 5, 1, 1, // 598-600
966 5, 1, 1, // 601-603
967 5, 1, 1, // 604-606
968 1, 1, 1, // 607-609
969 1, 1, 1, // 610-612
970 1, 1, 1, // 613-615
971 1, 1, 1, // 616-618
972 1, 1, 1, // 619-621
973 5, 1, 1, // 622-624
974 2, 0, 0, // 625-627
975 6, 0, // 628-629
976 3, 0, // 630-631
977 2, 0, // 632-633
978 6, 0, // 634-635
979 36, 0, 0, // 636-638
980 36, 0, 0, // 639-641
981 36, 0, 0, // 642-644
982 36, 0, 0, // 645-647
983 36, 0, 0, // 648-650
984 2, 0, 0, // 651-653
985 4, 0, 0, // 654-656
986 3, 0, 0, // 657-659
987 31, 0, 0, // 660-662
988 19, 0, 0, // 663-665
989 5, 2, 1, 1, // 666-669
990 5, 2, 1, 1, // 670-673
991 4, 0, // 674-675
992 5, 1, 1, // 676-678
993 1, 1, 1, // 679-681
994 2, 0, 0, // 682-684
995 5, 1, 1, // 685-687
996 1, 1, 1, // 688-690
997 4, 0, // 691-692
998 4, 0, // 693-694
999 5, 1, 1, // 695-697
1000 1, 1, 1, // 698-700
1001 5, 0, // 701-702
1002 6, 0, // 703-704
1003 6, 0, // 705-706
1004 2, 0, 0, // 707-709
1005 2, 0, // 710-711
1006 2, 0, 0, // 712-714
1007 1, 1, // 715-716
1008 6, 0, 0, // 717-719
1009 6, 0, 0, // 720-722
1010 6, 0, 0, 0, // 723-726
1011 6, 0, 0, // 727-729
1012 6, 0, 0, 0, // 730-733
1013 6, 0, 0, // 734-736
1014 4, 0, // 737-738
1015 4, 0, // 739-740
1016 2, 0, 0, // 741-743
1017 2, 0, 0, // 744-746
1018 2, 0, 0, // 747-749
1019 6, 0, 0, // 750-752
1020 2, 0, 0, // 753-755
1021 6, 0, 0, // 756-758
1022 6, 0, 0, // 759-761
1023 6, 0, 0, // 762-764
1024 2, 0, // 765-766
1025 5, 1, 1, // 767-769
1026 2, 0, 0, // 770-772
1027 5, 1, 1, // 773-775
1028 5, 1, 1, // 776-778
1029 2, 0, 0, // 779-781
1030 2, 0, 0, // 782-784
1031 2, 0, 0, // 785-787
1032 2, 0, 0, // 788-790
1033 2, 0, 0, // 791-793
1034 2, 0, 0, // 794-796
1035 2, 0, 0, // 797-799
1036 6, 0, 0, // 800-802
1037 2, 0, 0, // 803-805
1038 2, 0, 0, // 806-808
1039 2, 0, 0, // 809-811
1040 2, 0, 0, // 812-814
1041 2, 0, 0, // 815-817
1042 2, 0, 0, // 818-820
1043 2, 0, 0, // 821-823
1044 2, 0, 0, // 824-826
1045 2, 0, 0, // 827-829
1046 2, 0, 0, // 830-832
1047 4, 0, 0, // 833-835
1048 5, 1, 1, // 836-838
1049 3, 0, 0, // 839-841
1050 3, 0, 0, // 842-844
1051 3, 0, 0, // 845-847
1052 2, 0, 0, // 848-850
1053 2, 0, 0, // 851-853
1054 2, 0, 0, // 854-856
1055 4, 0, // 857-858
1056 3, 0, 0, // 859-861
1057 6, 0, 0, // 862-864
1058 2, 0, 0, // 865-867
1059 5, 1, 1, // 868-870
1060 5, 1, 1, // 871-873
1061 4, 1, 1, // 874-876
1062 5, 1, 1, // 877-879
1063 1, 1, // 880-881
1064 5, 1, 1, // 882-884
1065 5, 1, 1, // 885-887
1066 5, 1, 1, // 888-890
1067 5, 0, // 891-892
1068 2, 0, 0, // 893-895
1069 5, 1, 1, // 896-898
1070 5, 1, 1, // 899-901
1071 5, 1, 1, // 902-904
1072 5, 1, 1, // 905-907
1073 5, 1, 1, // 908-910
1074 5, 1, 1, // 911-913
1075 2, 0, // 914-915
1076 6, 0, // 916-917
1077 2, 0, 0, // 918-920
1078 5, 1, 1, // 921-923
1079 1, 1, 1, // 924-926
1080 4, 1, 1, // 927-929
1081 1, 1, 1, // 930-932
1082 2, 1, 1, 1, // 933-936
1083 1, 1, 1, // 937-939
1084 1, 1, 1, // 940-942
1085 1, 1, 1, // 943-945
1086 1, 1, // 946-947
1087 4, 1, 1, // 948-950
1088 1, 1, 1, // 951-953
1089 5, 1, 1, // 954-956
1090 5, 1, 1, // 957-959
1091 5, 1, 1, // 960-962
1092 5, 1, 1, // 963-965
1093 5, 1, 1, // 966-968
1094 4, 0, // 969-970
1095 1, 1, // 971-972
1096 5, 1, 1, // 973-975
1097 4, 0, // 976-977
1098 5, 1, 1, // 978-980
1099 2, 0, 0, // 981-983
1100 6, // 984
1101 1, 0, 0, // 985-987
1102 2, 0, 0, // 988-990
1103 6, 0, 0, // 991-993
1104 2, 0, 0, // 994-996
1105 2, 0, 0, // 997-999
1106 1, 0, 0, // 1000-1002
1107 6, 0, 0, // 1003-1005
1108 1, 0, 0, // 1006-1008
1109 6, 0, 0, // 1009-1011
1110 5, 0, 0, // 1012-1014
1111 71, 0, 0, // 1015-1017
1112 39, 0, 0, // 1018-1020
1113 6, 0, 0, // 1021-1023
1114 72, 0, 0, // 1024-1026
1115 0, 0, 0, // 1027-1029
1116 2, 0, 0, // 1030-1032
1117 59, 0, 0, // 1033-1035
1118 6, 0, 0, 0, // 1036-1039
1119 69, 0, 0, // 1040-1042
1120 65, 0, 0, // 1043-1045
1121 16, 0, 0, // 1046-1048
1122 2, 0, 0, 0, // 1049-1052
1123 16, // 1053
1124 82, 0, 0, // 1054-1056
1125 6, 8, 0, 0, // 1057-1060
1126 6, 8, 0, 0, // 1061-1064
1127 6, 0, 0, // 1065-1067
1128 6, 0, 0, // 1068-1070
1129 7, 0, 0, // 1071-1073
1130 7, 9, 0, 0, // 1074-1077
1131 7, 9, 0, 0, // 1078-1081
1132 6, 0, 0, // 1082-1084
1133 6, 8, 0, 0, // 1085-1088
1134 6, 8, 0, 0, // 1089-1092
1135 5, 0, 0, // 1093-1095
1136 1, 0, 0, // 1096-1098
1137 6, 0, // 1099-1100
1138 6, 0, // 1101-1102
1139 4, 0, // 1103-1104
1140 1, 0, // 1105-1106
1141 4, 0, // 1107-1108
1142 6, 0, // 1109-1110
1143 16, 0, // 1111-1112
1144 5, 0, 0, // 1113-1115
1145 5, 0, 0, // 1116-1118
1146 6, 0, 0, // 1119-1121
1147 16, // 1122
1148 2, 0, 0, // 1123-1125
1149 2, 0, 0, // 1126-1128
1150 82, 0, 0, // 1129-1131
1151 2, 0, 0, 0, // 1132-1135
1152 2, 0, 0, 0, // 1136-1139
1153 0, 0, 0, // 1140-1142
1154 82, 0, 0, // 1143-1145
1155 0, 0, 0, // 1146-1148
1156 2, 0, 0, 0, // 1149-1152
1157 2, 0, // 1153-1154
1158 2, 0, // 1155-1156
1159 6, 0, 0, // 1157-1159
1160 6, 0, 0, // 1160-1162
1161 6, 0, 0, // 1163-1165
1162 6, 0, // 1166-1167
1163 6, 0, // 1168-1169
1164 6, 0, // 1170-1171
1165 5, 0, 0, // 1172-1174
1166 1, 0, 0, // 1175-1177
1167 82, 0, 0, // 1178-1180
1168 6, 0, 0, // 1181-1183
1169 7, 0, 0, // 1184-1186
1170 7, 9, 0, 0, // 1187-1190
1171 7, 9, 0, 0, // 1191-1194
1172 0, 0, 0, // 1195-1197
1173 82, 0, 0, // 1198-1200
1174 6, 0, 0, // 1201-1203
1175 7, 0, 0, // 1204-1206
1176 0, 0, 0, // 1207-1209
1177 2, 0, 0, 0, // 1210-1213
1178 0, 0, 0, // 1214-1216
1179 6, 0, 0, // 1217-1219
1180 6, 8, 0, 0, // 1220-1223
1181 6, 8, 0, 0, // 1224-1227
1182 0, 0, 0, // 1228-1230
1183 0, 0, 0, // 1231-1233
1184 82, 0, 0, // 1234-1236
1185 82, 0, 0, // 1237-1239
1186 2, 0, 0, 0, // 1240-1243
1187 2, 0, 0, 0, // 1244-1247
1188 6, 8, 0, 0, // 1248-1251
1189 6, 0, 0, // 1252-1254
1190 6, 8, 0, 0, // 1255-1258
1191 6, 0, 0, // 1259-1261
1192 1, 0, 0, // 1262-1264
1193 2, 0, 0, // 1265-1267
1194 2, 0, 0, // 1268-1270
1195 1, 0, 0, // 1271-1273
1196 2, 0, 0, // 1274-1276
1197 6, 0, 0, // 1277-1279
1198 2, 0, 0, // 1280-1282
1199 2, 0, 0, // 1283-1285
1200 2, 0, 0, // 1286-1288
1201 2, 0, 0, // 1289-1291
1202 6, 0, 0, // 1292-1294
1203 5, 0, 0, // 1295-1297
1204 5, 0, 0, // 1298-1300
1205 71, 0, 0, // 1301-1303
1206 39, 0, 0, // 1304-1306
1207 71, 0, 0, // 1307-1309
1208 6, 0, 0, // 1310-1312
1209 6, 0, 0, // 1313-1315
1210 6, 0, 0, 0, // 1316-1319
1211 5, 0, 0, // 1320-1322
1212 5, 0, 0, // 1323-1325
1213 5, 0, 0, // 1326-1328
1214 5, 0, 0, // 1329-1331
1215 59, 0, 0, // 1332-1334
1216 72, 0, 0, // 1335-1337
1217 65, 0, 0, // 1338-1340
1218 72, 0, 0, // 1341-1343
1219 69, 0, 0, // 1344-1346
1220 69, 0, 0, // 1347-1349
1221 59, 0, 0, // 1350-1352
1222 65, 0, 0, // 1353-1355
1223 72, 0, 0, // 1356-1358
1224 69, 0, 0, // 1359-1361
1225 1, 0, // 1362-1363
1226 59, 0, 0, // 1364-1366
1227 65, 0, 0, // 1367-1369
1228 2, 0, // 1370-1371
1229 2, 0, // 1372-1373
1230 1, 0, 0, // 1374-1376
1231 2, 0, 0, // 1377-1379
1232 1, 0, 0, // 1380-1382
1233 2, 0, 0, // 1383-1385
1234 2, 0, 0, // 1386-1388
1235 1, 0, 0, // 1389-1391
1236 2, 0, 0, // 1392-1394
1237 2, 0, 0, // 1395-1397
1238 2, 0, 0, // 1398-1400
1239 2, 0, 0, // 1401-1403
1240 2, 0, 0, 0, // 1404-1407
1241 4, 0, // 1408-1409
1242 39, 0, 0, // 1410-1412
1243 71, 0, 0, // 1413-1415
1244 39, 0, 0, // 1416-1418
1245 6, 0, 0, // 1419-1421
1246 7, 0, 0, // 1422-1424
1247 0, 0, 0, // 1425-1427
1248 0, 0, 0, // 1428-1430
1249 0, 0, 0, // 1431-1433
1250 6, 0, 0, // 1434-1436
1251 82, 0, 0, // 1437-1439
1252 6, 0, 0, // 1440-1442
1253 6, 0, 0, // 1443-1445
1254 82, 0, 0, // 1446-1448
1255 6, 0, 0, // 1449-1451
1256 7, 0, 0, // 1452-1454
1257 2, 0, 0, // 1455-1457
1258 0, 0, 0, // 1458-1460
1259 6, 0, 0, // 1461-1463
1260 6, 0, 0, // 1464-1466
1261 5, 0, 0, // 1467-1469
1262 6, 0, 0, // 1470-1472
1263 5, 0, 0, // 1473-1475
1264 6, 0, 0, // 1476-1478
1265 6, 0, 0, // 1479-1481
1266 6, 0, 0, // 1482-1484
1267 6, 0, 0, // 1485-1487
1268 6, 0, 0, // 1488-1490
1269 6, 0, 0, // 1491-1493
1270 6, 0, 0, // 1494-1496
1271 6, 0, 0, // 1497-1499
1272 6, 0, 0, // 1500-1502
1273 6, 0, // 1503-1504
1274 2, 0, 0, // 1505-1507
1275 5, 0, 0, // 1508-1510
1276 5, 0, 0, // 1511-1513
1277 2, 0, 0, // 1514-1516
1278 2, 0, 0, // 1517-1519
1279 2, 0, 0, // 1520-1522
1280 2, 0, 0, // 1523-1525
1281 2, 0, 0, // 1526-1528
1282 2, 0, 0, // 1529-1531
1283 2, 0, 0, // 1532-1534
1284 2, 0, 0, // 1535-1537
1285 2, 0, 0, // 1538-1540
1286 1, 0, 0, // 1541-1543
1287 6, 0, 0, // 1544-1546
1288 6, 0, // 1547-1548
1289 6, 0, 0, // 1549-1551
1290 2, 0, 0, // 1552-1554
1291 2, 0, 0, // 1555-1557
1292 1, 0, 0, // 1558-1560
1293 2, 0, 0, // 1561-1563
1294 6, 0, 0, // 1564-1566
1295 2, 0, 0, // 1567-1569
1296 1, 0, 0, // 1570-1572
1297 6, 0, // 1573-1574
1298 5, 0, 0, // 1575-1577
1299 5, 0, 0, // 1578-1580
1300 6, 0, 0, // 1581-1583
1301 6, 0, 0, // 1584-1586
1302 6, 0, 0, 0, // 1587-1590
1303 6, 0, 0, // 1591-1593
1304 6, 0, 0, // 1594-1596
1305 6, 0, 0, // 1597-1599
1306 5, 0, 0, // 1600-1602
1307 6, 0, 0, // 1603-1605
1308 7, 0, 0, // 1606-1608
1309 7, 0, 0, // 1609-1611
1310 1, 0, 0, // 1612-1614
1311 16, 0, 0, // 1615-1617
1312 6, 0, 0, // 1618-1620
1313 6, 0, 0, // 1621-1623
1314 16, // 1624
1315 6, // 1625
1316 7, 0, 0, // 1626-1628
1317 7, 0, 0, // 1629-1631
1318 6, 8, 0, 0, // 1632-1635
1319 6, 8, 0, 0, // 1636-1639
1320 6, 0, // 1640-1641
1321 6, 0, // 1642-1643
1322 7, 0, 0, // 1644-1646
1323 7, 0, 0, // 1647-1649
1324 7, 0, 0, // 1650-1652
1325 7, 0, 0, // 1653-1655
1326 0, 0, 0, // 1656-1658
1327 0, 0, 0, // 1659-1661
1328 0, 0, 0, // 1662-1664
1329 0, 0, 0, // 1665-1667
1330 0, 0, 0, // 1668-1670
1331 6, 0, 0, // 1671-1673
1332 2, 0, 0, // 1674-1676
1333 6, 0, // 1677-1678
1334 4, 0, // 1679-1680
1335 16, 0, // 1681-1682
1336 6, 0, // 1683-1684
1337 39, 0, 0, // 1685-1687
1338 39, 0, 0, // 1688-1690
1339 39, 0, 0, // 1691-1693
1340 71, 0, 0, // 1694-1696
1341 39, 0, 0, // 1697-1699
1342 71, 0, 0, // 1700-1702
1343 39, 0, 0, // 1703-1705
1344 2, 0, 0, // 1706-1708
1345 5, 0, 0, // 1709-1711
1346 2, 0, 0, // 1712-1714
1347 2, 0, 0, // 1715-1717
1348 2, 0, 0, // 1718-1720
1349 72, 0, 0, // 1721-1723
1350 69, 0, 0, // 1724-1726
1351 65, 0, 0, // 1727-1729
1352 59, 0, 0, // 1730-1732
1353 7, 9, 0, 0, // 1733-1736
1354 7, 9, 0, 0, // 1737-1740
1355 6, 0, 0, // 1741-1743
1356 6, 0, 0, // 1744-1746
1357 0, 0, 0, // 1747-1749
1358 1, 0, 0, // 1750-1752
1359 6, 0, 0, // 1753-1755
1360 0, 0, 0, // 1756-1758
1361 6, 0, 0, // 1759-1761
1362 16, // 1762
1363 6, 0, 0, // 1763-1765
1364 0, 0, 0, // 1766-1768
1365 6, 0, // 1769-1770
1366 6, 0, // 1771-1772
1367 1, 0, 0, // 1773-1775
1368 16, 0, // 1776-1777
1369 2, 0, 0, // 1778-1780
1370 6, // 1781
1371 1, 0, 0, // 1782-1784
1372 6, 0, 0, // 1785-1787
1373 6, 0, 0, // 1788-1790
1374 6, 0, 0, 0, // 1791-1794
1375 6, 0, 0, // 1795-1797
1376 6, 0, 0, 0, // 1798-1801
1377 6, 0, 0, // 1802-1804
1378 6, 0, 0, // 1805-1807
1379 6, 0, 0, // 1808-1810
1380 2, 0, 0, // 1811-1813
1381 2, 0, 0, // 1814-1816
1382 2, 0, 0, // 1817-1819
1383 5, 0, 0, // 1820-1822
1384 2, 0, 0, // 1823-1825
1385 2, 0, 0, // 1826-1828
1386 2, 0, 0, // 1829-1831
1387 5, 0, 0, // 1832-1834
1388 5, 0, 0, // 1835-1837
1389 5, 0, 0, // 1838-1840
1390 2, 0, 0, // 1841-1843
1391 2, 0, // 1844-1845
1392 2, 0, // 1846-1847
1393 6, 0, 0, // 1848-1850
1394 2, 0, 0, // 1851-1853
1395 6, 0, 0, // 1854-1856
1396 6, 0, 0, // 1857-1859
1397 1, 0, 0, // 1860-1862
1398 2, 0, 0, // 1863-1865
1399 2, 0, 0, // 1866-1868
1400 2, 0, 0, // 1869-1871
1401 2, 0, 0, // 1872-1874
1402 2, 0, 0, // 1875-1877
1403 1, 0, 0, // 1878-1880
1404 6, 0, 0, // 1881-1883
1405 1, 0, 0, // 1884-1886
1406 1, 0, 0, // 1887-1889
1407 2, 0, 0, // 1890-1892
1408 2, 0, 0, // 1893-1895
1409 2, 0, 0, // 1896-1898
1410 2, 0, 0, // 1899-1901
1411 2, 0, 0, // 1902-1904
1412 2, 0, 0, // 1905-1907
1413 2, 0, 0, // 1908-1910
1414 1, 0, 0, // 1911-1913
1415 2, 0, 0, // 1914-1916
1416 1, 0, 0, // 1917-1919
1417 6, 0, 0, // 1920-1922
1418 2, 0, 0, // 1923-1925
1419 1, 0, 0, // 1926-1928
1420 2, 0, 0, // 1929-1931
1421 6, 0, 0, // 1932-1934
1422 6, 0, 0, // 1935-1937
1423 2, 0, 0, // 1938-1940
1424 6, 0, 0, // 1941-1943
1425 7, 0, 0, // 1944-1946
1426 6, 0, 0, // 1947-1949
1427 7, 0, 0, // 1950-1952
1428 1, 0, 0, // 1953-1955
1429 6, 0, 0, // 1956-1958
1430 6, 0, 0, // 1959-1961
1431 7, 0, 0, // 1962-1964
1432 2, 0, 0, // 1965-1967
1433 6, 0, 0, // 1968-1970
1434 7, 0, 0, // 1971-1973
1435 7, 0, 0, // 1974-1976
1436 7, 0, 0, // 1977-1979
1437 7, 0, 0, // 1980-1982
1438 7, 0, 0, // 1983-1985
1439 4, 0, // 1986-1987
1440 2, 0, 0, // 1988-1990
1441 7, 0, 0, // 1991-1993
1442 0, 0, 0, // 1994-1996
1443 0, 0, 0, // 1997-1999
1444 0, 0, 0, // 2000-2002
1445 2, 0, 0, 0, // 2003-2006
1446 0, 0, 0, // 2007-2009
1447 0, 0, 0, // 2010-2012
1448 0, 0, 0, // 2013-2015
1449 1, 0, 0, // 2016-2018
1450 16, 0, 0, // 2019-2021
1451 0, 0, 0, // 2022-2024
1452 6, 0, 0, // 2025-2027
1453 6, 0, 0, // 2028-2030
1454 6, // 2031
1455 7, 0, 0, // 2032-2034
1456 7, 0, 0, // 2035-2037
1457 7, 0, 0, // 2038-2040
1458 6, 0, 0, // 2041-2043
1459 1, 0, 0, // 2044-2046
1460 6, 0, 0, // 2047-2049
1461 6, 0, 0, // 2050-2052
1462 7, 0, 0, // 2053-2055
1463 1, 0, 0, // 2056-2058
1464 4, 1, 1, // 2059-2061
1465 4, 1, 1, // 2062-2064
1466 4, 1, // 2065-2066
1467 4, 1, 1, // 2067-2069
1468 5, 1, 1, // 2070-2072
1469 4, 1, 1, // 2073-2075
1470 6, 1, // 2076-2077
1471 6, 1, // 2078-2079
1472 17, 1, 1, // 2080-2082
1473 4, 1, 1, // 2083-2085
1474 9, 1, 1, // 2086-2088
1475 35, 1, 1, // 2089-2091
1476 7, 1, 1, // 2092-2094
1477 7, 1, 1, // 2095-2097
1478 6, 1, // 2098-2099
1479 32, 1, 1, // 2100-2102
1480 6, 1, // 2103-2104
1481 4, 1, 1, 1, // 2105-2108
1482 6, 1, 1, // 2109-2111
1483 6, 1, // 2112-2113
1484 6, 1, // 2114-2115
1485 6, 1, // 2116-2117
1486 6, 1, // 2118-2119
1487 6, 1, // 2120-2121
1488 7, 1, // 2122-2123
1489 4, 1, // 2124-2125
1490 4, 1, 1, // 2126-2128
1491 8, 1, // 2129-2130
1492 4, 1, // 2131-2132
1493 7, 1, // 2133-2134
1494 8, 1, // 2135-2136
1495 7, 1, // 2137-2138
1496 7, 1, // 2139-2140
1497 7, 1, // 2141-2142
1498 4, 1, // 2143-2144
1499 5, 1, // 2145-2146
1500 4, 1, // 2147-2148
1501 5, 1, // 2149-2150
1502 7, 1, 1, // 2151-2153
1503 7, 1, 1, // 2154-2156
1504 7, 1, 1, // 2157-2159
1505 4, 1, 1, // 2160-2162
1506 6, 1, // 2163-2164
1507 6, 1, // 2165-2166
1508 6, 1, // 2167-2168
1509 5, 1, // 2169-2170
1510 4, 1, // 2171-2172
1511 4, 1, // 2173-2174
1512 4, 1, // 2175-2176
1513 4, 1, // 2177-2178
1514 4, 1, // 2179-2180
1515 8, 1, // 2181-2182
1516 4, 1, // 2183-2184
1517 4, 1, 1, // 2185-2187
1518 7, 1, // 2188-2189
1519 6, 1, 1, // 2190-2192
1520 6, 1, // 2193-2194
1521 7, 1, // 2195-2196
1522 6, 1, 1, // 2197-2199
1523 6, 1, // 2200-2201
1524 6, 1, // 2202-2203
1525 6, 1, // 2204-2205
1526 6, 1, // 2206-2207
1527 6, 1, // 2208-2209
1528 6, 1, // 2210-2211
1529 7, 1, // 2212-2213
1530 6, 1, // 2214-2215
1531 6, 1, // 2216-2217
1532 6, 1, // 2218-2219
1533 6, 1, // 2220-2221
1534 6, 1, // 2222-2223
1535 4, 1, 1, // 2224-2226
1536 4, 1, 1, // 2227-2229
1537 5, 1, 1, // 2230-2232
1538 4, 1, 1, // 2233-2235
1539 4, 1, 1, // 2236-2238
1540 4, 1, // 2239-2240
1541 4, 1, 1, // 2241-2243
1542 4, 1, 1, // 2244-2246
1543 7, 1, 1, // 2247-2249
1544 7, 1, 1, // 2250-2252
1545 7, 1, 1, // 2253-2255
1546 17, 1, 1, // 2256-2258
1547 4, 1, 1, // 2259-2261
1548 32, 1, 1, // 2262-2264
1549 35, 1, 1, // 2265-2267
1550 35, 1, 1, // 2268-2270
1551 32, 1, 1, // 2271-2273
1552 35, 1, 1, // 2274-2276
1553 8, 1, // 2277-2278
1554 32, 1, 1, // 2279-2281
1555 4, 1, 1, // 2282-2284
1556 5, 1, // 2285-2286
1557 4, 1, 1, // 2287-2289
1558 4, 1, 1, // 2290-2292
1559 4, 1, 1, // 2293-2295
1560 4, 1, 1, // 2296-2298
1561 4, 1, 1, // 2299-2301
1562 4, 1, 1, // 2302-2304
1563 4, 1, 1, // 2305-2307
1564 4, 1, 1, // 2308-2310
1565 4, 1, 1, // 2311-2313
1566 4, 1, 1, // 2314-2316
1567 4, 1, 1, 1, // 2317-2320
1568 7, 1, // 2321-2322
1569 17, 1, 1, // 2323-2325
1570 17, 1, 1, // 2326-2328
1571 6, 1, // 2329-2330
1572 6, 1, // 2331-2332
1573 6, 1, // 2333-2334
1574 6, 1, // 2335-2336
1575 6, 1, // 2337-2338
1576 6, 1, // 2339-2340
1577 6, 1, 1, // 2341-2343
1578 6, 1, // 2344-2345
1579 4, 1, 1, // 2346-2348
1580 4, 1, 1, // 2349-2351
1581 6, 1, // 2352-2353
1582 6, 1, // 2354-2355
1583 4, 1, 1, // 2356-2358
1584 4, 1, 1, // 2359-2361
1585 4, 1, // 2362-2363
1586 4, 1, 1, // 2364-2366
1587 4, 1, 1, // 2367-2369
1588 4, 1, 1, // 2370-2372
1589 4, 1, // 2373-2374
1590 5, 1, 1, // 2375-2377
1591 4, 1, 1, // 2378-2380
1592 4, 1, 1, // 2381-2383
1593 4, 1, 1, // 2384-2386
1594 4, 1, 1, // 2387-2389
1595 4, 1, 1, // 2390-2392
1596 4, 1, 1, // 2393-2395
1597 4, 1, 1, // 2396-2398
1598 4, 1, // 2399-2400
1599 4, 1, // 2401-2402
1600 6, 1, // 2403-2404
1601 4, 1, 1, // 2405-2407
1602 4, 1, 1, // 2408-2410
1603 4, 1, 1, // 2411-2413
1604 4, 1, 1, // 2414-2416
1605 4, 1, // 2417-2418
1606 4, 1, 1, // 2419-2421
1607 4, 1, 1, // 2422-2424
1608 7, 1, 1, // 2425-2427
1609 7, 1, 1, // 2428-2430
1610 6, 1, // 2431-2432
1611 4, 1, 1, // 2433-2435
1612 6, 1, // 2436-2437
1613 6, 1, // 2438-2439
1614 6, 1, // 2440-2441
1615 6, 1, // 2442-2443
1616 6, 1, // 2444-2445
1617 6, 1, // 2446-2447
1618 6, 1, // 2448-2449
1619 4, 1, // 2450-2451
1620 4, 1, // 2452-2453
1621 6, 1, // 2454-2455
1622 6, 1, // 2456-2457
1623 4, 1, 1, // 2458-2460
1624 7, 1, // 2461-2462
1625 4, 1, // 2463-2464
1626 4, 1, // 2465-2466
1627 7, 1, // 2467-2468
1628 5, 1, // 2469-2470
1629 4, 1, // 2471-2472
1630 17, 1, 1, // 2473-2475
1631 17, 1, 1, // 2476-2478
1632 17, 1, 1, // 2479-2481
1633 17, 1, 1, // 2482-2484
1634 17, 1, 1, // 2485-2487
1635 4, 1, 1, // 2488-2490
1636 4, 1, // 2491-2492
1637 35, 1, 1, // 2493-2495
1638 32, 1, 1, // 2496-2498
1639 4, 1, // 2499-2500
1640 6, 1, // 2501-2502
1641 6, 1, // 2503-2504
1642 4, 1, 1, // 2505-2507
1643 4, 1, 1, // 2508-2510
1644 7, 1, 1, // 2511-2513
1645 6, 1, // 2514-2515
1646 6, 1, // 2516-2517
1647 4, 1, // 2518-2519
1648 6, 1, // 2520-2521
1649 6, 1, // 2522-2523
1650 5, 1, // 2524-2525
1651 4, 1, // 2526-2527
1652 4, 1, // 2528-2529
1653 4, 1, 1, // 2530-2532
1654 5, 1, // 2533-2534
1655 4, 1, 1, // 2535-2537
1656 6, 1, // 2538-2539
1657 4, 1, // 2540-2541
1658 4, 1, // 2542-2543
1659 4, 1, 1, // 2544-2546
1660 4, 1, 1, // 2547-2549
1661 4, 1, 1, // 2550-2552
1662 4, 1, 1, // 2553-2555
1663 4, 1, 1, // 2556-2558
1664 4, 1, 1, // 2559-2561
1665 4, 1, 1, // 2562-2564
1666 4, 1, 1, // 2565-2567
1667 4, 1, 1, // 2568-2570
1668 4, 1, 1, // 2571-2573
1669 4, 1, 1, // 2574-2576
1670 4, 1, 1, // 2577-2579
1671 4, 1, 1, // 2580-2582
1672 4, 1, 1, // 2583-2585
1673 4, 1, 1, // 2586-2588
1674 4, 1, 1, // 2589-2591
1675 4, 1, 1, // 2592-2594
1676 4, 1, 1, // 2595-2597
1677 4, 1, 1, // 2598-2600
1678 5, 1, // 2601-2602
1679 4, 1, 1, // 2603-2605
1680 6, 1, // 2606-2607
1681 4, 1, 1, // 2608-2610
1682 6, 1, // 2611-2612
1683 6, 1, // 2613-2614
1684 4, 1, 1, // 2615-2617
1685 4, 1, 1, // 2618-2620
1686 4, 1, 1, // 2621-2623
1687 4, 1, 1, // 2624-2626
1688 4, 1, 1, // 2627-2629
1689 5, 1, 1, // 2630-2632
1690 4, 1, 1, // 2633-2635
1691 4, 1, 1, // 2636-2638
1692 4, 1, 1, // 2639-2641
1693 4, 1, 1, // 2642-2644
1694 4, 1, 1, // 2645-2647
1695 5, 1, 1, // 2648-2650
1696 4, 1, 1, // 2651-2653
1697 4, 1, 1, // 2654-2656
1698 4, 1, 1, // 2657-2659
1699 4, 1, 1, // 2660-2662
1700 4, 1, 1, // 2663-2665
1701 4, 1, 1, // 2666-2668
1702 4, 1, 1, // 2669-2671
1703 4, 1, 1, // 2672-2674
1704 6, 1, // 2675-2676
1705 4, 1, 1, // 2677-2679
1706 4, 1, 1, // 2680-2682
1707 4, 1, 1, // 2683-2685
1708 4, 1, 1, // 2686-2688
1709 4, 1, // 2689-2690
1710 4, 1, 1, // 2691-2693
1711 4, 1, 1, // 2694-2696
1712 6, 1, // 2697-2698
1713 6, 1, // 2699-2700
1714 6, 1, // 2701-2702
1715 6, 1, // 2703-2704
1716 6, 1, // 2705-2706
1717 5, 1, // 2707-2708
1718 4, 1, 1, // 2709-2711
1719 6, 1, // 2712-2713
1720 7, 1, // 2714-2715
1721 7, 1, // 2716-2717
1722 4, 1, 1, // 2718-2720
1723 4, 1, 1, // 2721-2723
1724 4, 1, 1, // 2724-2726
1725 4, 1, 1, // 2727-2729
1726 4, 1, 1, // 2730-2732
1727 4, 1, 1, // 2733-2735
1728 4, 1, 1, // 2736-2738
1729 4, 1, 1, // 2739-2741
1730 4, 1, 1, // 2742-2744
1731 4, 1, 1, // 2745-2747
1732 4, 1, 1, // 2748-2750
1733 4, 1, 1, // 2751-2753
1734 4, 1, 1, // 2754-2756
1735 4, 1, 1, // 2757-2759
1736 4, 1, 1, // 2760-2762
1737 6, 1, // 2763-2764
1738 6, 1, // 2765-2766
1739 6, 1, // 2767-2768
1740 6, 1, // 2769-2770
1741 6, 1, // 2771-2772
1742 4, 1, // 2773-2774
1743 6, 1, // 2775-2776
1744 6, 1, // 2777-2778
1745 4, 1, // 2779-2780
1746 4, 1, 1, // 2781-2783
1747 4, 1, 1, // 2784-2786
1748 4, 1, 1, // 2787-2789
1749 4, 1, 1, // 2790-2792
1750 4, 1, 1, // 2793-2795
1751 4, 1, // 2796-2797
1752 4, 1, 1, // 2798-2800
1753 5, 1, 1, // 2801-2803
1754 4, 1, 1, // 2804-2806
1755 11, 1, 1, // 2807-2809
1756 6, 1, // 2810-2811
1757 6, 1, // 2812-2813
1758 11, 1, 1, // 2814-2816
1759 17, 1, 1, // 2817-2819
1760 13, 1, 1, // 2820-2822
1761 71, 1, 1, // 2823-2825
1762 6, 1, // 2826-2827
1763 41, 1, 1, // 2828-2830
1764 13, 1, 1, 1, // 2831-2834
1765 6, 1, // 2835-2836
1766 4, 1, 1, 1, // 2837-2840
1767 6, 1, 1, // 2841-2843
1768 6, 1, // 2844-2845
1769 6, 1, // 2846-2847
1770 7, 1, 1, // 2848-2850
1771 7, 1, 1, // 2851-2853
1772 7, 1, 1, // 2854-2856
1773 6, 1, // 2857-2858
1774 6, 1, // 2859-2860
1775 6, 1, // 2861-2862
1776 7, 1, // 2863-2864
1777 4, 1, // 2865-2866
1778 4, 1, 1, // 2867-2869
1779 8, 1, // 2870-2871
1780 4, 1, // 2872-2873
1781 11, // 2874
1782 7, 1, // 2875-2876
1783 8, 1, // 2877-2878
1784 7, 1, // 2879-2880
1785 7, 1, // 2881-2882
1786 7, 1, // 2883-2884
1787 4, 1, // 2885-2886
1788 11, 1, 1, // 2887-2889
1789 5, 1, // 2890-2891
1790 4, 1, // 2892-2893
1791 5, 1, // 2894-2895
1792 7, 1, 1, // 2896-2898
1793 7, 1, 1, // 2899-2901
1794 7, 1, 1, // 2902-2904
1795 4, 1, 1, // 2905-2907
1796 6, 1, // 2908-2909
1797 6, 1, // 2910-2911
1798 6, 1, // 2912-2913
1799 6, 1, 1, // 2914-2916
1800 6, 1, 1, // 2917-2919
1801 5, 1, // 2920-2921
1802 4, 1, // 2922-2923
1803 4, 1, // 2924-2925
1804 4, 1, // 2926-2927
1805 4, 1, // 2928-2929
1806 4, 1, // 2930-2931
1807 8, 1, // 2932-2933
1808 4, 1, // 2934-2935
1809 4, 1, 1, // 2936-2938
1810 7, 1, // 2939-2940
1811 6, 1, 1, // 2941-2943
1812 6, 1, // 2944-2945
1813 7, 1, // 2946-2947
1814 7, 1, 1, // 2948-2950
1815 7, 1, 1, // 2951-2953
1816 7, 1, 1, // 2954-2956
1817 6, 1, 1, // 2957-2959
1818 6, 1, 1, // 2960-2962
1819 6, 1, // 2963-2964
1820 7, 1, 1, // 2965-2967
1821 6, 1, 1, // 2968-2970
1822 6, 1, 1, // 2971-2973
1823 6, 1, // 2974-2975
1824 6, 1, // 2976-2977
1825 6, 1, // 2978-2979
1826 6, 1, // 2980-2981
1827 6, 1, // 2982-2983
1828 7, 1, // 2984-2985
1829 6, 1, // 2986-2987
1830 6, 1, // 2988-2989
1831 6, 1, // 2990-2991
1832 6, 1, // 2992-2993
1833 6, 1, // 2994-2995
1834 4, 1, 1, // 2996-2998
1835 4, 1, 1, // 2999-3001
1836 5, 1, 1, // 3002-3004
1837 4, 1, 1, // 3005-3007
1838 4, 1, 1, // 3008-3010
1839 4, 1, // 3011-3012
1840 4, 1, 1, // 3013-3015
1841 4, 1, 1, // 3016-3018
1842 7, 1, 1, // 3019-3021
1843 7, 1, 1, // 3022-3024
1844 7, 1, 1, // 3025-3027
1845 17, 1, 1, // 3028-3030
1846 11, 1, 1, // 3031-3033
1847 13, 1, 1, // 3034-3036
1848 13, 1, 1, 1, // 3037-3040
1849 11, 1, 1, // 3041-3043
1850 11, 1, 1, // 3044-3046
1851 11, 1, 1, // 3047-3049
1852 11, 1, 1, // 3050-3052
1853 41, 1, 1, // 3053-3055
1854 71, 1, 1, // 3056-3058
1855 71, 1, 1, // 3059-3061
1856 41, 1, 1, // 3062-3064
1857 71, 1, 1, // 3065-3067
1858 8, 1, // 3068-3069
1859 41, 1, 1, // 3070-3072
1860 11, // 3073
1861 11, 1, 1, // 3074-3076
1862 5, 1, // 3077-3078
1863 4, 1, 1, // 3079-3081
1864 4, 1, 1, // 3082-3084
1865 4, 1, 1, // 3085-3087
1866 4, 1, 1, // 3088-3090
1867 4, 1, 1, // 3091-3093
1868 4, 1, 1, // 3094-3096
1869 4, 1, 1, // 3097-3099
1870 4, 1, 1, // 3100-3102
1871 4, 1, 1, // 3103-3105
1872 4, 1, 1, // 3106-3108
1873 4, 1, 1, 1, // 3109-3112
1874 7, 1, // 3113-3114
1875 17, 1, 1, // 3115-3117
1876 17, 1, 1, // 3118-3120
1877 6, 1, // 3121-3122
1878 7, 1, 1, // 3123-3125
1879 6, 1, 1, // 3126-3128
1880 6, 1, // 3129-3130
1881 6, 1, // 3131-3132
1882 6, 1, // 3133-3134
1883 6, 1, // 3135-3136
1884 6, 1, // 3137-3138
1885 6, 1, 1, // 3139-3141
1886 6, 1, // 3142-3143
1887 7, 1, 1, // 3144-3146
1888 4, 1, 1, // 3147-3149
1889 6, 1, // 3150-3151
1890 6, 1, // 3152-3153
1891 4, 1, // 3154-3155
1892 11, 1, 1, // 3156-3158
1893 11, 1, 1, // 3159-3161
1894 11, 1, 1, // 3162-3164
1895 11, 1, 1, // 3165-3167
1896 11, 1, 1, // 3168-3170
1897 11, 1, 1, // 3171-3173
1898 11, 1, 1, // 3174-3176
1899 11, 1, 1, // 3177-3179
1900 11, 1, 1, // 3180-3182
1901 11, 1, 1, // 3183-3185
1902 11, 1, 1, // 3186-3188
1903 11, 1, 1, // 3189-3191
1904 4, 1, // 3192-3193
1905 11, 1, 1, // 3194-3196
1906 11, // 3197
1907 5, 1, 1, // 3198-3200
1908 11, 1, 1, // 3201-3203
1909 11, 1, 1, // 3204-3206
1910 4, 1, 1, // 3207-3209
1911 4, 1, 1, // 3210-3212
1912 4, 1, 1, // 3213-3215
1913 4, 1, 1, // 3216-3218
1914 4, 1, 1, // 3219-3221
1915 4, 1, 1, // 3222-3224
1916 4, 1, 1, // 3225-3227
1917 4, 1, // 3228-3229
1918 4, 1, // 3230-3231
1919 6, 1, // 3232-3233
1920 4, 1, 1, // 3234-3236
1921 4, 1, 1, // 3237-3239
1922 11, 1, 1, // 3240-3242
1923 4, 1, 1, // 3243-3245
1924 4, 1, 1, // 3246-3248
1925 4, 1, // 3249-3250
1926 7, 1, 1, // 3251-3253
1927 7, 1, 1, // 3254-3256
1928 11, 1, 1, // 3257-3259
1929 13, 1, 1, // 3260-3262
1930 13, 1, 1, 1, // 3263-3266
1931 11, 1, 1, // 3267-3269
1932 11, 1, 1, // 3270-3272
1933 6, 1, // 3273-3274
1934 11, 1, 1, // 3275-3277
1935 6, 1, // 3278-3279
1936 7, 1, 1, // 3280-3282
1937 7, 1, 1, // 3283-3285
1938 6, 1, // 3286-3287
1939 6, 1, // 3288-3289
1940 6, 1, // 3290-3291
1941 6, 1, // 3292-3293
1942 7, 1, 1, // 3294-3296
1943 7, 1, 1, // 3297-3299
1944 6, 1, // 3300-3301
1945 6, 1, // 3302-3303
1946 4, 1, // 3304-3305
1947 4, 1, // 3306-3307
1948 7, 1, 1, // 3308-3310
1949 7, 1, 1, // 3311-3313
1950 7, 1, 1, // 3314-3316
1951 7, 1, 1, // 3317-3319
1952 6, 1, 1, // 3320-3322
1953 6, 1, 1, // 3323-3325
1954 6, 1, 1, // 3326-3328
1955 6, 1, // 3329-3330
1956 6, 1, 1, // 3331-3333
1957 6, 1, // 3334-3335
1958 4, 1, 1, // 3336-3338
1959 7, 1, // 3339-3340
1960 4, 1, // 3341-3342
1961 4, 1, // 3343-3344
1962 7, 1, // 3345-3346
1963 5, 1, // 3347-3348
1964 4, 1, // 3349-3350
1965 17, 1, 1, // 3351-3353
1966 17, 1, 1, // 3354-3356
1967 17, 1, 1, // 3357-3359
1968 17, 1, 1, // 3360-3362
1969 17, 1, 1, // 3363-3365
1970 4, 1, 1, // 3366-3368
1971 4, 1, // 3369-3370
1972 11, // 3371
1973 71, 1, 1, // 3372-3374
1974 41, 1, 1, // 3375-3377
1975 7, 1, 1, // 3378-3380
1976 7, 1, 1, // 3381-3383
1977 4, 1, // 3384-3385
1978 6, 1, // 3386-3387
1979 6, 1, // 3388-3389
1980 4, 1, 1, // 3390-3392
1981 6, 1, // 3393-3394
1982 6, 1, // 3395-3396
1983 4, 1, // 3397-3398
1984 6, 1, // 3399-3400
1985 6, 1, // 3401-3402
1986 5, 1, // 3403-3404
1987 4, 1, // 3405-3406
1988 4, 1, // 3407-3408
1989 4, 1, 1, // 3409-3411
1990 5, 1, // 3412-3413
1991 4, 1, 1, // 3414-3416
1992 6, 1, // 3417-3418
1993 11, 1, 1, // 3419-3421
1994 11, 1, 1, // 3422-3424
1995 13, 1, 1, 1, // 3425-3428
1996 11, 1, 1, // 3429-3431
1997 13, 1, 1, 1, // 3432-3435
1998 11, 1, 1, // 3436-3438
1999 4, 1, // 3439-3440
2000 4, 1, // 3441-3442
2001 4, 1, 1, // 3443-3445
2002 4, 1, 1, // 3446-3448
2003 4, 1, 1, // 3449-3451
2004 11, 1, 1, // 3452-3454
2005 4, 1, 1, // 3455-3457
2006 11, 1, 1, // 3458-3460
2007 11, 1, 1, // 3461-3463
2008 11, 1, 1, // 3464-3466
2009 5, 1, // 3467-3468
2010 6, 1, // 3469-3470
2011 4, 1, 1, // 3471-3473
2012 6, 1, // 3474-3475
2013 6, 1, // 3476-3477
2014 4, 1, 1, // 3478-3480
2015 4, 1, 1, // 3481-3483
2016 4, 1, 1, // 3484-3486
2017 4, 1, 1, // 3487-3489
2018 4, 1, 1, // 3490-3492
2019 5, 1, 1, // 3493-3495
2020 4, 1, 1, // 3496-3498
2021 11, 1, 1, // 3499-3501
2022 4, 1, 1, // 3502-3504
2023 4, 1, 1, // 3505-3507
2024 4, 1, 1, // 3508-3510
2025 4, 1, 1, // 3511-3513
2026 5, 1, 1, // 3514-3516
2027 4, 1, 1, // 3517-3519
2028 4, 1, 1, // 3520-3522
2029 4, 1, 1, // 3523-3525
2030 4, 1, 1, // 3526-3528
2031 4, 1, 1, // 3529-3531
2032 4, 1, 1, // 3532-3534
2033 6, 1, // 3535-3536
2034 11, // 3537
2035 11, // 3538
2036 11, 1, 1, // 3539-3541
2037 4, 1, 1, // 3542-3544
2038 4, 1, 1, // 3545-3547
2039 4, 1, 1, // 3548-3550
2040 4, 1, // 3551-3552
2041 11, // 3553
2042 11, 1, 1, // 3554-3556
2043 4, 1, 1, // 3557-3559
2044 6, 1, // 3560-3561
2045 7, 1, 1, // 3562-3564
2046 6, 1, // 3565-3566
2047 7, 1, 1, // 3567-3569
2048 6, 1, // 3570-3571
2049 6, 1, // 3572-3573
2050 6, 1, // 3574-3575
2051 7, 1, 1, // 3576-3578
2052 5, 1, // 3579-3580
2053 4, 1, 1, // 3581-3583
2054 6, 1, // 3584-3585
2055 7, 1, 1, // 3586-3588
2056 7, 1, 1, // 3589-3591
2057 7, 1, 1, // 3592-3594
2058 7, 1, 1, // 3595-3597
2059 7, 1, 1, // 3598-3600
2060 7, 1, // 3601-3602
2061 7, 1, // 3603-3604
2062 4, 1, 1, // 3605-3607
2063 7, 1, 1, // 3608-3610
2064 6, 1, // 3611-3612
2065 6, 1, 1, // 3613-3615
2066 6, 1, 1, // 3616-3618
2067 6, 1, 1, // 3619-3621
2068 6, 1, 1, // 3622-3624
2069 6, 1, 1, // 3625-3627
2070 6, 1, // 3628-3629
2071 6, 1, // 3630-3631
2072 6, 1, 1, // 3632-3634
2073 6, 1, // 3635-3636
2074 6, 1, // 3637-3638
2075 7, 1, 1, // 3639-3641
2076 7, 1, 1, // 3642-3644
2077 7, 1, 1, // 3645-3647
2078 4, 1, // 3648-3649
2079 6, 1, // 3650-3651
2080 6, 1, // 3652-3653
2081 4, 1, // 3654-3655
2082 7, 1, 1, // 3656-3658
2083 4, 1, 1, // 3659-3661
2084 5, 2, 2, // 3662-3664
2085 5, 2, 2, // 3665-3667
2086 5, 2, // 3668-3669
2087 5, 2, 2, // 3670-3672
2088 6, 2, 2, // 3673-3675
2089 5, 2, 2, // 3676-3678
2090 11, 2, 2, // 3679-3681
2091 7, 2, // 3682-3683
2092 7, 2, // 3684-3685
2093 7, 2, // 3686-3687
2094 11, 2, 2, // 3688-3690
2095 30, 2, 2, // 3691-3693
2096 20, 2, 2, // 3694-3696
2097 11, 2, 2, // 3697-3699
2098 39, 2, 2, // 3700-3702
2099 7, 2, // 3703-3704
2100 5, 2, 2, // 3705-3707
2101 24, 2, 2, // 3708-3710
2102 11, 2, 2, 2, // 3711-3714
2103 7, 2, // 3715-3716
2104 5, 2, 2, 2, // 3717-3720
2105 7, 2, 2, // 3721-3723
2106 7, 2, // 3724-3725
2107 7, 2, // 3726-3727
2108 7, 2, // 3728-3729
2109 7, 2, // 3730-3731
2110 7, 2, // 3732-3733
2111 8, 2, 2, // 3734-3736
2112 8, 2, 2, // 3737-3739
2113 8, 2, 2, // 3740-3742
2114 7, 2, // 3743-3744
2115 7, 2, // 3745-3746
2116 7, 2, // 3747-3748
2117 8, 2, // 3749-3750
2118 9, 2, 2, // 3751-3753
2119 5, 2, // 3754-3755
2120 5, 2, 2, // 3756-3758
2121 9, 2, // 3759-3760
2122 5, // 3761
2123 11, // 3762
2124 9, 2, // 3763-3764
2125 8, 2, // 3765-3766
2126 8, 2, // 3767-3768
2127 5, // 3769
2128 11, 2, 2, // 3770-3772
2129 6, 2, // 3773-3774
2130 5, // 3775
2131 8, 2, 2, // 3776-3778
2132 8, 2, 2, // 3779-3781
2133 8, 2, 2, // 3782-3784
2134 6, 2, 2, // 3785-3787
2135 6, 2, 2, // 3788-3790
2136 7, 2, // 3791-3792
2137 7, 2, // 3793-3794
2138 7, 2, // 3795-3796
2139 7, 2, // 3797-3798
2140 7, 2, // 3799-3800
2141 7, 2, 2, // 3801-3803
2142 7, 2, 2, // 3804-3806
2143 6, 2, // 3807-3808
2144 5, 2, // 3809-3810
2145 5, 2, // 3811-3812
2146 5, 2, // 3813-3814
2147 5, // 3815
2148 5, // 3816
2149 9, 2, // 3817-3818
2150 5, 2, // 3819-3820
2151 5, 2, 2, // 3821-3823
2152 8, 2, // 3824-3825
2153 7, 2, 2, // 3826-3828
2154 7, 2, // 3829-3830
2155 7, 2, // 3831-3832
2156 8, 2, 2, // 3833-3835
2157 8, 2, 2, // 3836-3838
2158 8, 2, 2, // 3839-3841
2159 7, 2, 2, // 3842-3844
2160 7, 2, 2, // 3845-3847
2161 7, 2, // 3848-3849
2162 8, 2, 2, // 3850-3852
2163 7, 2, 2, // 3853-3855
2164 7, 2, 2, // 3856-3858
2165 7, 2, // 3859-3860
2166 7, 2, // 3861-3862
2167 7, 2, // 3863-3864
2168 7, 2, // 3865-3866
2169 7, 2, // 3867-3868
2170 7, 2, // 3869-3870
2171 8, 2, // 3871-3872
2172 7, 2, // 3873-3874
2173 7, 2, // 3875-3876
2174 7, 2, // 3877-3878
2175 7, 2, // 3879-3880
2176 7, 2, // 3881-3882
2177 7, 2, // 3883-3884
2178 7, 2, // 3885-3886
2179 7, 2, // 3887-3888
2180 5, 2, 2, // 3889-3891
2181 5, 2, 2, // 3892-3894
2182 6, 2, 2, // 3895-3897
2183 5, 2, 2, // 3898-3900
2184 5, 2, 2, // 3901-3903
2185 5, 2, // 3904-3905
2186 5, 2, 2, // 3906-3908
2187 6, 2, 2, // 3909-3911
2188 6, 2, 2, // 3912-3914
2189 5, 2, 2, // 3915-3917
2190 8, 2, 2, // 3918-3920
2191 8, 2, 2, // 3921-3923
2192 8, 2, 2, // 3924-3926
2193 9, 2, 2, // 3927-3929
2194 30, 2, 2, // 3930-3932
2195 20, 2, 2, // 3933-3935
2196 30, 2, 2, // 3936-3938
2197 11, 2, 2, // 3939-3941
2198 11, 2, 2, // 3942-3944
2199 11, 2, 2, 2, // 3945-3948
2200 11, 2, 2, // 3949-3951
2201 11, 2, 2, // 3952-3954
2202 11, 2, 2, // 3955-3957
2203 11, 2, 2, // 3958-3960
2204 24, 2, 2, // 3961-3963
2205 39, 2, 2, // 3964-3966
2206 39, 2, 2, // 3967-3969
2207 24, 2, 2, // 3970-3972
2208 39, 2, 2, // 3973-3975
2209 9, 2, // 3976-3977
2210 24, 2, 2, // 3978-3980
2211 11, // 3981
2212 11, 2, 2, // 3982-3984
2213 6, 2, // 3985-3986
2214 5, 2, 2, // 3987-3989
2215 5, 2, 2, // 3990-3992
2216 5, 2, 2, // 3993-3995
2217 5, 2, 2, // 3996-3998
2218 5, 2, 2, // 3999-4001
2219 5, 2, 2, // 4002-4004
2220 5, 2, 2, // 4005-4007
2221 5, 2, 2, // 4008-4010
2222 5, 2, 2, // 4011-4013
2223 5, 2, 2, // 4014-4016
2224 5, 2, 2, 2, // 4017-4020
2225 8, 2, // 4021-4022
2226 20, 2, 2, // 4023-4025
2227 30, 2, 2, // 4026-4028
2228 20, 2, 2, // 4029-4031
2229 7, 2, // 4032-4033
2230 8, 2, 2, // 4034-4036
2231 7, 2, 2, // 4037-4039
2232 7, 2, // 4040-4041
2233 7, 2, // 4042-4043
2234 7, 2, // 4044-4045
2235 7, 2, // 4046-4047
2236 7, 2, // 4048-4049
2237 7, 2, // 4050-4051
2238 7, 2, // 4052-4053
2239 7, 2, 2, // 4054-4056
2240 7, 2, // 4057-4058
2241 8, 2, 2, // 4059-4061
2242 5, 2, 2, // 4062-4064
2243 7, 2, // 4065-4066
2244 7, 2, // 4067-4068
2245 5, 2, // 4069-4070
2246 11, 2, 2, // 4071-4073
2247 11, 2, 2, // 4074-4076
2248 11, 2, 2, // 4077-4079
2249 11, 2, 2, // 4080-4082
2250 11, 2, 2, // 4083-4085
2251 11, 2, 2, // 4086-4088
2252 11, 2, 2, // 4089-4091
2253 11, 2, 2, // 4092-4094
2254 11, 2, 2, // 4095-4097
2255 11, 2, 2, // 4098-4100
2256 11, 2, 2, // 4101-4103
2257 11, 2, 2, // 4104-4106
2258 5, // 4107
2259 11, 2, 2, // 4108-4110
2260 11, // 4111
2261 6, 2, 2, // 4112-4114
2262 11, 2, 2, // 4115-4117
2263 11, 2, 2, // 4118-4120
2264 5, 2, 2, // 4121-4123
2265 5, 2, 2, // 4124-4126
2266 5, 2, 2, // 4127-4129
2267 6, 2, 2, // 4130-4132
2268 5, 2, 2, // 4133-4135
2269 5, 2, 2, // 4136-4138
2270 5, 2, 2, // 4139-4141
2271 5, 2, 2, // 4142-4144
2272 5, 2, 2, // 4145-4147
2273 5, 2, 2, // 4148-4150
2274 5, 2, // 4151-4152
2275 5, // 4153
2276 7, 2, // 4154-4155
2277 6, 2, 2, // 4156-4158
2278 5, 2, 2, // 4159-4161
2279 5, 2, 2, // 4162-4164
2280 5, 2, 2, // 4165-4167
2281 11, 2, 2, // 4168-4170
2282 6, 2, 2, // 4171-4173
2283 5, 2, 2, // 4174-4176
2284 5, // 4177
2285 9, 2, 2, // 4178-4180
2286 8, 2, 2, // 4181-4183
2287 8, 2, 2, // 4184-4186
2288 9, 2, 2, // 4187-4189
2289 11, 2, 2, // 4190-4192
2290 11, 2, 2, // 4193-4195
2291 11, 2, 2, 2, // 4196-4199
2292 11, 2, 2, // 4200-4202
2293 11, 2, 2, // 4203-4205
2294 7, 2, // 4206-4207
2295 11, 2, 2, // 4208-4210
2296 7, 2, // 4211-4212
2297 8, 2, 2, // 4213-4215
2298 8, 2, 2, // 4216-4218
2299 7, 2, // 4219-4220
2300 7, 2, // 4221-4222
2301 7, 2, // 4223-4224
2302 7, 2, // 4225-4226
2303 7, 2, // 4227-4228
2304 8, 2, 2, // 4229-4231
2305 8, 2, 2, // 4232-4234
2306 7, 2, // 4235-4236
2307 7, 2, // 4237-4238
2308 5, // 4239
2309 5, // 4240
2310 8, 2, 2, // 4241-4243
2311 8, 2, 2, // 4244-4246
2312 8, 2, 2, // 4247-4249
2313 8, 2, 2, // 4250-4252
2314 7, 2, 2, // 4253-4255
2315 7, 2, 2, // 4256-4258
2316 7, 2, 2, // 4259-4261
2317 7, 2, // 4262-4263
2318 7, 2, 2, // 4264-4266
2319 7, 2, // 4267-4268
2320 5, 2, 2, // 4269-4271
2321 8, 2, // 4272-4273
2322 5, // 4274
2323 5, // 4275
2324 6, 2, // 4276-4277
2325 5, // 4278
2326 20, 2, 2, // 4279-4281
2327 20, 2, 2, // 4282-4284
2328 20, 2, 2, // 4285-4287
2329 30, 2, 2, // 4288-4290
2330 20, 2, 2, // 4291-4293
2331 30, 2, 2, // 4294-4296
2332 20, 2, 2, // 4297-4299
2333 5, 2, 2, // 4300-4302
2334 5, 2, // 4303-4304
2335 6, 2, 2, // 4305-4307
2336 5, 2, 2, // 4308-4310
2337 11, // 4311
2338 5, 2, 2, // 4312-4314
2339 39, 2, 2, // 4315-4317
2340 24, 2, 2, // 4318-4320
2341 8, 2, 2, // 4321-4323
2342 8, 2, 2, // 4324-4326
2343 5, 2, // 4327-4328
2344 7, 2, // 4329-4330
2345 7, 2, // 4331-4332
2346 5, 2, 2, // 4333-4335
2347 7, 2, // 4336-4337
2348 7, 2, // 4338-4339
2349 5, 2, // 4340-4341
2350 7, 2, // 4342-4343
2351 7, 2, // 4344-4345
2352 5, // 4346
2353 5, // 4347
2354 5, 2, 2, // 4348-4350
2355 6, 2, // 4351-4352
2356 5, 2, 2, // 4353-4355
2357 7, 2, // 4356-4357
2358 11, 2, 2, // 4358-4360
2359 11, 2, 2, // 4361-4363
2360 11, 2, 2, 2, // 4364-4367
2361 11, 2, 2, // 4368-4370
2362 11, 2, 2, 2, // 4371-4374
2363 11, 2, 2, // 4375-4377
2364 5, 2, // 4378-4379
2365 5, 2, // 4380-4381
2366 5, 2, 2, // 4382-4384
2367 5, 2, 2, // 4385-4387
2368 5, 2, 2, // 4388-4390
2369 11, 2, 2, // 4391-4393
2370 5, 2, 2, // 4394-4396
2371 5, 2, 2, // 4397-4399
2372 5, 2, 2, // 4400-4402
2373 11, 2, 2, // 4403-4405
2374 11, 2, 2, // 4406-4408
2375 11, 2, 2, // 4409-4411
2376 6, 2, 2, // 4412-4414
2377 6, 2, // 4415-4416
2378 7, 2, // 4417-4418
2379 6, 2, 2, // 4419-4421
2380 7, 2, // 4422-4423
2381 7, 2, // 4424-4425
2382 5, 2, 2, // 4426-4428
2383 5, 2, 2, // 4429-4431
2384 5, 2, 2, // 4432-4434
2385 5, 2, 2, // 4435-4437
2386 5, 2, 2, // 4438-4440
2387 6, 2, 2, // 4441-4443
2388 5, 2, 2, // 4444-4446
2389 11, 2, 2, // 4447-4449
2390 5, 2, 2, // 4450-4452
2391 5, 2, 2, // 4453-4455
2392 5, 2, 2, // 4456-4458
2393 5, 2, 2, // 4459-4461
2394 5, 2, 2, // 4462-4464
2395 6, 2, 2, // 4465-4467
2396 6, 2, 2, // 4468-4470
2397 5, 2, 2, // 4471-4473
2398 5, 2, 2, // 4474-4476
2399 5, 2, 2, // 4477-4479
2400 5, 2, 2, // 4480-4482
2401 5, 2, 2, // 4483-4485
2402 7, 2, // 4486-4487
2403 11, // 4488
2404 11, // 4489
2405 11, 2, 2, // 4490-4492
2406 5, 2, 2, // 4493-4495
2407 5, 2, 2, // 4496-4498
2408 5, 2, 2, // 4499-4501
2409 5, 2, // 4502-4503
2410 11, // 4504
2411 11, 2, 2, // 4505-4507
2412 5, 2, 2, // 4508-4510
2413 7, 2, // 4511-4512
2414 7, 2, // 4513-4514
2415 8, 2, 2, // 4515-4517
2416 7, 2, // 4518-4519
2417 8, 2, 2, // 4520-4522
2418 7, 2, // 4523-4524
2419 7, 2, // 4525-4526
2420 7, 2, // 4527-4528
2421 8, 2, 2, // 4529-4531
2422 5, 2, 2, // 4532-4534
2423 7, 2, // 4535-4536
2424 8, 2, 2, // 4537-4539
2425 8, 2, 2, // 4540-4542
2426 8, 2, 2, // 4543-4545
2427 8, 2, 2, // 4546-4548
2428 8, 2, 2, // 4549-4551
2429 8, 2, // 4552-4553
2430 5, 2, 2, // 4554-4556
2431 8, 2, 2, // 4557-4559
2432 7, 2, // 4560-4561
2433 7, 2, // 4562-4563
2434 7, 2, 2, // 4564-4566
2435 7, 2, 2, // 4567-4569
2436 7, 2, 2, // 4570-4572
2437 7, 2, 2, // 4573-4575
2438 7, 2, 2, // 4576-4578
2439 7, 2, // 4579-4580
2440 7, 2, // 4581-4582
2441 7, 2, 2, // 4583-4585
2442 7, 2, // 4586-4587
2443 7, 2, // 4588-4589
2444 8, 2, 2, // 4590-4592
2445 8, 2, 2, // 4593-4595
2446 8, 2, 2, // 4596-4598
2447 5, 2, // 4599-4600
2448 7, 2, // 4601-4602
2449 7, 2, // 4603-4604
2450 5, 2, // 4605-4606
2451 8, 2, 2, // 4607-4609
2452 5, 2, 2, // 4610-4612
2453 0 // End operand cycles
2454};
2455extern const unsigned PPCForwardingPaths[] = {
2456 0, // No itinerary
2457PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 1-3
2458PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 4-6
2459PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 7-8
2460PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 9-11
2461PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 12-14
2462PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 15-17
2463PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 18-20
2464PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 21-22
2465PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 23-25
2466PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 26-28
2467PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 29-31
2468PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 32-34
2469PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 35-37
2470PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 38-40
2471PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 41-43
2472PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 44-47
2473PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 48-50
2474PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::NoBypass, // 51-54
2475PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 55-57
2476PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 58-61
2477PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 62-65
2478PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 66-68
2479PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 69-72
2480PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 73-76
2481PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 77-79
2482PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 80-82
2483PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 83-85
2484PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 86-88
2485PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 89-91
2486PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 92-94
2487PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 95-96
2488PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 97-98
2489PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 99-101
2490PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 102-103
2491PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 104-105
2492PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 106-107
2493PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 108-109
2494PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 110-112
2495PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 113-114
2496PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 115-116
2497PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 117-119
2498PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 120-122
2499PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 123-125
2500PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 126-127
2501PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 128-130
2502PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 131-133
2503PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 134-137
2504PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 138-141
2505PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 142-144
2506PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 145-147
2507PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 148-150
2508PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 151-154
2509PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 155-156
2510PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 157-158
2511PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 159-160
2512PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 161-162
2513PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 163-164
2514PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 165-166
2515PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 167-168
2516PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 169-171
2517PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 172-174
2518PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 175-177
2519PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 178-180
2520PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 181-183
2521PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 184-185
2522PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 186-188
2523PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 189-192
2524PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 193-196
2525PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 197-199
2526PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 200-202
2527PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 203-205
2528PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 206-208
2529PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 209-211
2530PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 212-215
2531PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 216-218
2532PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 219-221
2533PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 222-224
2534PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 225-227
2535PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 228-230
2536PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 231-233
2537PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 234-236
2538PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 237-239
2539PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 240-242
2540PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 243-246
2541PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 247-250
2542PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 251-254
2543PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 255-258
2544PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 259-261
2545PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 262-264
2546PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 265-267
2547PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 268-270
2548PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 271-273
2549PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 274-275
2550PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 276-278
2551PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 279-281
2552PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 282-284
2553PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 285-287
2554PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 288-290
2555PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 291-293
2556PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 294-296
2557PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 297-299
2558PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 300-303
2559PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 304-306
2560PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 307-309
2561PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 310-312
2562PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 313-315
2563PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 316-318
2564PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 319-321
2565PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 322-324
2566PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 325-327
2567PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 328-330
2568PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 331-333
2569PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 334-336
2570PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 337-339
2571PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 340-341
2572PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 342-344
2573PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 345-347
2574PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 348-350
2575PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 351-353
2576PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 354-356
2577PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 357-359
2578PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 360-362
2579PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 363-365
2580PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 366-368
2581PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 369-371
2582PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::NoBypass, // 372-375
2583PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 376-377
2584PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 378-380
2585PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 381-383
2586PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 384-386
2587PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 387-389
2588PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 390-392
2589PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 393-395
2590PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 396-398
2591PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 399-401
2592PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 402-404
2593PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 405-407
2594PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 408-410
2595PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 411-413
2596PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 414-416
2597PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 417-419
2598PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 420-422
2599PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 423-425
2600PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 426-428
2601PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 429-430
2602PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 431-433
2603PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 434-436
2604PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 437-439
2605PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 440-442
2606PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 443-445
2607PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 446-448
2608PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 449-451
2609PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 452-454
2610PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 455-457
2611PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 458-460
2612PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 461-463
2613PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 464-466
2614PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 467-468
2615PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 469-471
2616PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 472-474
2617PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 475-477
2618PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 478-480
2619PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 481-483
2620PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 484-486
2621PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 487-489
2622PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 490-492
2623PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 493-495
2624PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 496-498
2625PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 499-501
2626PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 502-504
2627PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 505-506
2628PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 507-508
2629PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 509-511
2630PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 512-514
2631PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 515-517
2632PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 518-520
2633PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 521-523
2634PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 524-526
2635PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 527-528
2636PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 529-531
2637PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 532-534
2638PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 535-537
2639PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 538-540
2640PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 541-544
2641PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 545-547
2642PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 548-550
2643PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 551-553
2644PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 554-556
2645PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 557-559
2646PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 560-562
2647PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 563-565
2648PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 566-567
2649PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 568-570
2650PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 571-573
2651PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 574-576
2652PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 577-579
2653PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 580-582
2654PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 583-586
2655PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 587-590
2656PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 591-592
2657PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 593-594
2658PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 595-597
2659PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 598-600
2660PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 601-603
2661PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 604-606
2662PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 607-609
2663PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 610-612
2664PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 613-615
2665PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 616-618
2666PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 619-621
2667PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 622-624
2668PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 625-627
2669PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 628-629
2670PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 630-631
2671PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 632-633
2672PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 634-635
2673PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 636-638
2674PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 639-641
2675PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 642-644
2676PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 645-647
2677PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 648-650
2678PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 651-653
2679PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 654-656
2680PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 657-659
2681PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 660-662
2682PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 663-665
2683PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 666-669
2684PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 670-673
2685PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 674-675
2686PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 676-678
2687PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 679-681
2688PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 682-684
2689PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 685-687
2690PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 688-690
2691PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 691-692
2692PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 693-694
2693PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 695-697
2694PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 698-700
2695PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 701-702
2696PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 703-704
2697PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 705-706
2698PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 707-709
2699PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 710-711
2700PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 712-714
2701PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 715-716
2702PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 717-719
2703PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 720-722
2704PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 723-726
2705PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 727-729
2706PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 730-733
2707PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 734-736
2708PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 737-738
2709PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 739-740
2710PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 741-743
2711PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 744-746
2712PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 747-749
2713PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 750-752
2714PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 753-755
2715PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 756-758
2716PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 759-761
2717PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 762-764
2718PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 765-766
2719PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 767-769
2720PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 770-772
2721PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 773-775
2722PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 776-778
2723PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 779-781
2724PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 782-784
2725PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 785-787
2726PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 788-790
2727PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 791-793
2728PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 794-796
2729PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 797-799
2730PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 800-802
2731PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 803-805
2732PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 806-808
2733PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 809-811
2734PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 812-814
2735PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 815-817
2736PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 818-820
2737PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 821-823
2738PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 824-826
2739PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 827-829
2740PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 830-832
2741PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 833-835
2742PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 836-838
2743PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 839-841
2744PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 842-844
2745PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 845-847
2746PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 848-850
2747PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 851-853
2748PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 854-856
2749PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 857-858
2750PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 859-861
2751PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 862-864
2752PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 865-867
2753PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 868-870
2754PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 871-873
2755PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 874-876
2756PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 877-879
2757PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 880-881
2758PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 882-884
2759PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 885-887
2760PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 888-890
2761PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 891-892
2762PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 893-895
2763PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 896-898
2764PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 899-901
2765PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 902-904
2766PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 905-907
2767PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 908-910
2768PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 911-913
2769PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 914-915
2770PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 916-917
2771PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 918-920
2772PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 921-923
2773PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 924-926
2774PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 927-929
2775PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 930-932
2776PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 933-936
2777PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 937-939
2778PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 940-942
2779PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 943-945
2780PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 946-947
2781PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 948-950
2782PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 951-953
2783PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 954-956
2784PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 957-959
2785PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 960-962
2786PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 963-965
2787PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 966-968
2788PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 969-970
2789PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 971-972
2790PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 973-975
2791PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 976-977
2792PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 978-980
2793PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 981-983
2794 0, // 984
2795 0, 0, 0, // 985-987
2796 0, 0, 0, // 988-990
2797 0, 0, 0, // 991-993
2798 0, 0, 0, // 994-996
2799 0, 0, 0, // 997-999
2800 0, 0, 0, // 1000-1002
2801 0, 0, 0, // 1003-1005
2802 0, 0, 0, // 1006-1008
2803 0, 0, 0, // 1009-1011
2804 0, 0, 0, // 1012-1014
2805 0, 0, 0, // 1015-1017
2806 0, 0, 0, // 1018-1020
2807 0, 0, 0, // 1021-1023
2808 0, 0, 0, // 1024-1026
2809 0, 0, 0, // 1027-1029
2810 0, 0, 0, // 1030-1032
2811 0, 0, 0, // 1033-1035
2812 0, 0, 0, 0, // 1036-1039
2813 0, 0, 0, // 1040-1042
2814 0, 0, 0, // 1043-1045
2815 0, 0, 0, // 1046-1048
2816 0, 0, 0, 0, // 1049-1052
2817 0, // 1053
2818 0, 0, 0, // 1054-1056
2819 0, 0, 0, 0, // 1057-1060
2820 0, 0, 0, 0, // 1061-1064
2821 0, 0, 0, // 1065-1067
2822 0, 0, 0, // 1068-1070
2823 0, 0, 0, // 1071-1073
2824 0, 0, 0, 0, // 1074-1077
2825 0, 0, 0, 0, // 1078-1081
2826 0, 0, 0, // 1082-1084
2827 0, 0, 0, 0, // 1085-1088
2828 0, 0, 0, 0, // 1089-1092
2829 0, 0, 0, // 1093-1095
2830 0, 0, 0, // 1096-1098
2831 0, 0, // 1099-1100
2832 0, 0, // 1101-1102
2833 0, 0, // 1103-1104
2834 0, 0, // 1105-1106
2835 0, 0, // 1107-1108
2836 0, 0, // 1109-1110
2837 0, 0, // 1111-1112
2838 0, 0, 0, // 1113-1115
2839 0, 0, 0, // 1116-1118
2840 0, 0, 0, // 1119-1121
2841 0, // 1122
2842 0, 0, 0, // 1123-1125
2843 0, 0, 0, // 1126-1128
2844 0, 0, 0, // 1129-1131
2845 0, 0, 0, 0, // 1132-1135
2846 0, 0, 0, 0, // 1136-1139
2847 0, 0, 0, // 1140-1142
2848 0, 0, 0, // 1143-1145
2849 0, 0, 0, // 1146-1148
2850 0, 0, 0, 0, // 1149-1152
2851 0, 0, // 1153-1154
2852 0, 0, // 1155-1156
2853 0, 0, 0, // 1157-1159
2854 0, 0, 0, // 1160-1162
2855 0, 0, 0, // 1163-1165
2856 0, 0, // 1166-1167
2857 0, 0, // 1168-1169
2858 0, 0, // 1170-1171
2859 0, 0, 0, // 1172-1174
2860 0, 0, 0, // 1175-1177
2861 0, 0, 0, // 1178-1180
2862 0, 0, 0, // 1181-1183
2863 0, 0, 0, // 1184-1186
2864 0, 0, 0, 0, // 1187-1190
2865 0, 0, 0, 0, // 1191-1194
2866 0, 0, 0, // 1195-1197
2867 0, 0, 0, // 1198-1200
2868 0, 0, 0, // 1201-1203
2869 0, 0, 0, // 1204-1206
2870 0, 0, 0, // 1207-1209
2871 0, 0, 0, 0, // 1210-1213
2872 0, 0, 0, // 1214-1216
2873 0, 0, 0, // 1217-1219
2874 0, 0, 0, 0, // 1220-1223
2875 0, 0, 0, 0, // 1224-1227
2876 0, 0, 0, // 1228-1230
2877 0, 0, 0, // 1231-1233
2878 0, 0, 0, // 1234-1236
2879 0, 0, 0, // 1237-1239
2880 0, 0, 0, 0, // 1240-1243
2881 0, 0, 0, 0, // 1244-1247
2882 0, 0, 0, 0, // 1248-1251
2883 0, 0, 0, // 1252-1254
2884 0, 0, 0, 0, // 1255-1258
2885 0, 0, 0, // 1259-1261
2886 0, 0, 0, // 1262-1264
2887 0, 0, 0, // 1265-1267
2888 0, 0, 0, // 1268-1270
2889 0, 0, 0, // 1271-1273
2890 0, 0, 0, // 1274-1276
2891 0, 0, 0, // 1277-1279
2892 0, 0, 0, // 1280-1282
2893 0, 0, 0, // 1283-1285
2894 0, 0, 0, // 1286-1288
2895 0, 0, 0, // 1289-1291
2896 0, 0, 0, // 1292-1294
2897 0, 0, 0, // 1295-1297
2898 0, 0, 0, // 1298-1300
2899 0, 0, 0, // 1301-1303
2900 0, 0, 0, // 1304-1306
2901 0, 0, 0, // 1307-1309
2902 0, 0, 0, // 1310-1312
2903 0, 0, 0, // 1313-1315
2904 0, 0, 0, 0, // 1316-1319
2905 0, 0, 0, // 1320-1322
2906 0, 0, 0, // 1323-1325
2907 0, 0, 0, // 1326-1328
2908 0, 0, 0, // 1329-1331
2909 0, 0, 0, // 1332-1334
2910 0, 0, 0, // 1335-1337
2911 0, 0, 0, // 1338-1340
2912 0, 0, 0, // 1341-1343
2913 0, 0, 0, // 1344-1346
2914 0, 0, 0, // 1347-1349
2915 0, 0, 0, // 1350-1352
2916 0, 0, 0, // 1353-1355
2917 0, 0, 0, // 1356-1358
2918 0, 0, 0, // 1359-1361
2919 0, 0, // 1362-1363
2920 0, 0, 0, // 1364-1366
2921 0, 0, 0, // 1367-1369
2922 0, 0, // 1370-1371
2923 0, 0, // 1372-1373
2924 0, 0, 0, // 1374-1376
2925 0, 0, 0, // 1377-1379
2926 0, 0, 0, // 1380-1382
2927 0, 0, 0, // 1383-1385
2928 0, 0, 0, // 1386-1388
2929 0, 0, 0, // 1389-1391
2930 0, 0, 0, // 1392-1394
2931 0, 0, 0, // 1395-1397
2932 0, 0, 0, // 1398-1400
2933 0, 0, 0, // 1401-1403
2934 0, 0, 0, 0, // 1404-1407
2935 0, 0, // 1408-1409
2936 0, 0, 0, // 1410-1412
2937 0, 0, 0, // 1413-1415
2938 0, 0, 0, // 1416-1418
2939 0, 0, 0, // 1419-1421
2940 0, 0, 0, // 1422-1424
2941 0, 0, 0, // 1425-1427
2942 0, 0, 0, // 1428-1430
2943 0, 0, 0, // 1431-1433
2944 0, 0, 0, // 1434-1436
2945 0, 0, 0, // 1437-1439
2946 0, 0, 0, // 1440-1442
2947 0, 0, 0, // 1443-1445
2948 0, 0, 0, // 1446-1448
2949 0, 0, 0, // 1449-1451
2950 0, 0, 0, // 1452-1454
2951 0, 0, 0, // 1455-1457
2952 0, 0, 0, // 1458-1460
2953 0, 0, 0, // 1461-1463
2954 0, 0, 0, // 1464-1466
2955 0, 0, 0, // 1467-1469
2956 0, 0, 0, // 1470-1472
2957 0, 0, 0, // 1473-1475
2958 0, 0, 0, // 1476-1478
2959 0, 0, 0, // 1479-1481
2960 0, 0, 0, // 1482-1484
2961 0, 0, 0, // 1485-1487
2962 0, 0, 0, // 1488-1490
2963 0, 0, 0, // 1491-1493
2964 0, 0, 0, // 1494-1496
2965 0, 0, 0, // 1497-1499
2966 0, 0, 0, // 1500-1502
2967 0, 0, // 1503-1504
2968 0, 0, 0, // 1505-1507
2969 0, 0, 0, // 1508-1510
2970 0, 0, 0, // 1511-1513
2971 0, 0, 0, // 1514-1516
2972 0, 0, 0, // 1517-1519
2973 0, 0, 0, // 1520-1522
2974 0, 0, 0, // 1523-1525
2975 0, 0, 0, // 1526-1528
2976 0, 0, 0, // 1529-1531
2977 0, 0, 0, // 1532-1534
2978 0, 0, 0, // 1535-1537
2979 0, 0, 0, // 1538-1540
2980 0, 0, 0, // 1541-1543
2981 0, 0, 0, // 1544-1546
2982 0, 0, // 1547-1548
2983 0, 0, 0, // 1549-1551
2984 0, 0, 0, // 1552-1554
2985 0, 0, 0, // 1555-1557
2986 0, 0, 0, // 1558-1560
2987 0, 0, 0, // 1561-1563
2988 0, 0, 0, // 1564-1566
2989 0, 0, 0, // 1567-1569
2990 0, 0, 0, // 1570-1572
2991 0, 0, // 1573-1574
2992 0, 0, 0, // 1575-1577
2993 0, 0, 0, // 1578-1580
2994 0, 0, 0, // 1581-1583
2995 0, 0, 0, // 1584-1586
2996 0, 0, 0, 0, // 1587-1590
2997 0, 0, 0, // 1591-1593
2998 0, 0, 0, // 1594-1596
2999 0, 0, 0, // 1597-1599
3000 0, 0, 0, // 1600-1602
3001 0, 0, 0, // 1603-1605
3002 0, 0, 0, // 1606-1608
3003 0, 0, 0, // 1609-1611
3004 0, 0, 0, // 1612-1614
3005 0, 0, 0, // 1615-1617
3006 0, 0, 0, // 1618-1620
3007 0, 0, 0, // 1621-1623
3008 0, // 1624
3009 0, // 1625
3010 0, 0, 0, // 1626-1628
3011 0, 0, 0, // 1629-1631
3012 0, 0, 0, 0, // 1632-1635
3013 0, 0, 0, 0, // 1636-1639
3014 0, 0, // 1640-1641
3015 0, 0, // 1642-1643
3016 0, 0, 0, // 1644-1646
3017 0, 0, 0, // 1647-1649
3018 0, 0, 0, // 1650-1652
3019 0, 0, 0, // 1653-1655
3020 0, 0, 0, // 1656-1658
3021 0, 0, 0, // 1659-1661
3022 0, 0, 0, // 1662-1664
3023 0, 0, 0, // 1665-1667
3024 0, 0, 0, // 1668-1670
3025 0, 0, 0, // 1671-1673
3026 0, 0, 0, // 1674-1676
3027 0, 0, // 1677-1678
3028 0, 0, // 1679-1680
3029 0, 0, // 1681-1682
3030 0, 0, // 1683-1684
3031 0, 0, 0, // 1685-1687
3032 0, 0, 0, // 1688-1690
3033 0, 0, 0, // 1691-1693
3034 0, 0, 0, // 1694-1696
3035 0, 0, 0, // 1697-1699
3036 0, 0, 0, // 1700-1702
3037 0, 0, 0, // 1703-1705
3038 0, 0, 0, // 1706-1708
3039 0, 0, 0, // 1709-1711
3040 0, 0, 0, // 1712-1714
3041 0, 0, 0, // 1715-1717
3042 0, 0, 0, // 1718-1720
3043 0, 0, 0, // 1721-1723
3044 0, 0, 0, // 1724-1726
3045 0, 0, 0, // 1727-1729
3046 0, 0, 0, // 1730-1732
3047 0, 0, 0, 0, // 1733-1736
3048 0, 0, 0, 0, // 1737-1740
3049 0, 0, 0, // 1741-1743
3050 0, 0, 0, // 1744-1746
3051 0, 0, 0, // 1747-1749
3052 0, 0, 0, // 1750-1752
3053 0, 0, 0, // 1753-1755
3054 0, 0, 0, // 1756-1758
3055 0, 0, 0, // 1759-1761
3056 0, // 1762
3057 0, 0, 0, // 1763-1765
3058 0, 0, 0, // 1766-1768
3059 0, 0, // 1769-1770
3060 0, 0, // 1771-1772
3061 0, 0, 0, // 1773-1775
3062 0, 0, // 1776-1777
3063 0, 0, 0, // 1778-1780
3064 0, // 1781
3065 0, 0, 0, // 1782-1784
3066 0, 0, 0, // 1785-1787
3067 0, 0, 0, // 1788-1790
3068 0, 0, 0, 0, // 1791-1794
3069 0, 0, 0, // 1795-1797
3070 0, 0, 0, 0, // 1798-1801
3071 0, 0, 0, // 1802-1804
3072 0, 0, 0, // 1805-1807
3073 0, 0, 0, // 1808-1810
3074 0, 0, 0, // 1811-1813
3075 0, 0, 0, // 1814-1816
3076 0, 0, 0, // 1817-1819
3077 0, 0, 0, // 1820-1822
3078 0, 0, 0, // 1823-1825
3079 0, 0, 0, // 1826-1828
3080 0, 0, 0, // 1829-1831
3081 0, 0, 0, // 1832-1834
3082 0, 0, 0, // 1835-1837
3083 0, 0, 0, // 1838-1840
3084 0, 0, 0, // 1841-1843
3085 0, 0, // 1844-1845
3086 0, 0, // 1846-1847
3087 0, 0, 0, // 1848-1850
3088 0, 0, 0, // 1851-1853
3089 0, 0, 0, // 1854-1856
3090 0, 0, 0, // 1857-1859
3091 0, 0, 0, // 1860-1862
3092 0, 0, 0, // 1863-1865
3093 0, 0, 0, // 1866-1868
3094 0, 0, 0, // 1869-1871
3095 0, 0, 0, // 1872-1874
3096 0, 0, 0, // 1875-1877
3097 0, 0, 0, // 1878-1880
3098 0, 0, 0, // 1881-1883
3099 0, 0, 0, // 1884-1886
3100 0, 0, 0, // 1887-1889
3101 0, 0, 0, // 1890-1892
3102 0, 0, 0, // 1893-1895
3103 0, 0, 0, // 1896-1898
3104 0, 0, 0, // 1899-1901
3105 0, 0, 0, // 1902-1904
3106 0, 0, 0, // 1905-1907
3107 0, 0, 0, // 1908-1910
3108 0, 0, 0, // 1911-1913
3109 0, 0, 0, // 1914-1916
3110 0, 0, 0, // 1917-1919
3111 0, 0, 0, // 1920-1922
3112 0, 0, 0, // 1923-1925
3113 0, 0, 0, // 1926-1928
3114 0, 0, 0, // 1929-1931
3115 0, 0, 0, // 1932-1934
3116 0, 0, 0, // 1935-1937
3117 0, 0, 0, // 1938-1940
3118 0, 0, 0, // 1941-1943
3119 0, 0, 0, // 1944-1946
3120 0, 0, 0, // 1947-1949
3121 0, 0, 0, // 1950-1952
3122 0, 0, 0, // 1953-1955
3123 0, 0, 0, // 1956-1958
3124 0, 0, 0, // 1959-1961
3125 0, 0, 0, // 1962-1964
3126 0, 0, 0, // 1965-1967
3127 0, 0, 0, // 1968-1970
3128 0, 0, 0, // 1971-1973
3129 0, 0, 0, // 1974-1976
3130 0, 0, 0, // 1977-1979
3131 0, 0, 0, // 1980-1982
3132 0, 0, 0, // 1983-1985
3133 0, 0, // 1986-1987
3134 0, 0, 0, // 1988-1990
3135 0, 0, 0, // 1991-1993
3136 0, 0, 0, // 1994-1996
3137 0, 0, 0, // 1997-1999
3138 0, 0, 0, // 2000-2002
3139 0, 0, 0, 0, // 2003-2006
3140 0, 0, 0, // 2007-2009
3141 0, 0, 0, // 2010-2012
3142 0, 0, 0, // 2013-2015
3143 0, 0, 0, // 2016-2018
3144 0, 0, 0, // 2019-2021
3145 0, 0, 0, // 2022-2024
3146 0, 0, 0, // 2025-2027
3147 0, 0, 0, // 2028-2030
3148 0, // 2031
3149 0, 0, 0, // 2032-2034
3150 0, 0, 0, // 2035-2037
3151 0, 0, 0, // 2038-2040
3152 0, 0, 0, // 2041-2043
3153 0, 0, 0, // 2044-2046
3154 0, 0, 0, // 2047-2049
3155 0, 0, 0, // 2050-2052
3156 0, 0, 0, // 2053-2055
3157 0, 0, 0, // 2056-2058
3158PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2059-2061
3159PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2062-2064
3160PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2065-2066
3161PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2067-2069
3162PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2070-2072
3163PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2073-2075
3164PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2076-2077
3165PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2078-2079
3166PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2080-2082
3167PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2083-2085
3168PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2086-2088
3169PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2089-2091
3170PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2092-2094
3171PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2095-2097
3172PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2098-2099
3173PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2100-2102
3174PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2103-2104
3175PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2105-2108
3176PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2109-2111
3177PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2112-2113
3178PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2114-2115
3179PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2116-2117
3180PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2118-2119
3181PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2120-2121
3182PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2122-2123
3183PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2124-2125
3184PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, 0, // 2126-2128
3185PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2129-2130
3186PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2131-2132
3187PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2133-2134
3188PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2135-2136
3189PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2137-2138
3190PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2139-2140
3191PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2141-2142
3192PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2143-2144
3193PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2145-2146
3194PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2147-2148
3195PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2149-2150
3196PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2151-2153
3197PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2154-2156
3198PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2157-2159
3199PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2160-2162
3200PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2163-2164
3201PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2165-2166
3202PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2167-2168
3203PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2169-2170
3204PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2171-2172
3205PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2173-2174
3206PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2175-2176
3207PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2177-2178
3208PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2179-2180
3209PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2181-2182
3210PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2183-2184
3211PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2185-2187
3212PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2188-2189
3213PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2190-2192
3214PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2193-2194
3215PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2195-2196
3216PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2197-2199
3217PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2200-2201
3218PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2202-2203
3219PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2204-2205
3220PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2206-2207
3221PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2208-2209
3222PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2210-2211
3223PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2212-2213
3224PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2214-2215
3225PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2216-2217
3226PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2218-2219
3227PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2220-2221
3228PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2222-2223
3229PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2224-2226
3230PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2227-2229
3231PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2230-2232
3232PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2233-2235
3233PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2236-2238
3234PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2239-2240
3235PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2241-2243
3236PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2244-2246
3237PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2247-2249
3238PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2250-2252
3239PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2253-2255
3240PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2256-2258
3241PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2259-2261
3242PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2262-2264
3243PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2265-2267
3244PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2268-2270
3245PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2271-2273
3246PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2274-2276
3247PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2277-2278
3248PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2279-2281
3249PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2282-2284
3250PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2285-2286
3251PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, 0, // 2287-2289
3252PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2290-2292
3253PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2293-2295
3254PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2296-2298
3255PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2299-2301
3256PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2302-2304
3257PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2305-2307
3258PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2308-2310
3259PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2311-2313
3260PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2314-2316
3261PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2317-2320
3262PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2321-2322
3263PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2323-2325
3264PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2326-2328
3265PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2329-2330
3266PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2331-2332
3267PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2333-2334
3268PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2335-2336
3269PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2337-2338
3270PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2339-2340
3271PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2341-2343
3272PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2344-2345
3273PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2346-2348
3274PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2349-2351
3275PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2352-2353
3276PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2354-2355
3277PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2356-2358
3278PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2359-2361
3279PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2362-2363
3280PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2364-2366
3281PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2367-2369
3282PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2370-2372
3283PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2373-2374
3284PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2375-2377
3285PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2378-2380
3286PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2381-2383
3287PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2384-2386
3288PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2387-2389
3289PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2390-2392
3290PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2393-2395
3291PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, 0, // 2396-2398
3292PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2399-2400
3293PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2401-2402
3294PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2403-2404
3295PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, 0, // 2405-2407
3296PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2408-2410
3297PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2411-2413
3298PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2414-2416
3299PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2417-2418
3300PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2419-2421
3301PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2422-2424
3302PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2425-2427
3303PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2428-2430
3304PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2431-2432
3305PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2433-2435
3306PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2436-2437
3307PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2438-2439
3308PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2440-2441
3309PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2442-2443
3310PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2444-2445
3311PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2446-2447
3312PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2448-2449
3313PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2450-2451
3314PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2452-2453
3315PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2454-2455
3316PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2456-2457
3317PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2458-2460
3318PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2461-2462
3319PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2463-2464
3320PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2465-2466
3321PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2467-2468
3322PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2469-2470
3323PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2471-2472
3324PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2473-2475
3325PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2476-2478
3326PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2479-2481
3327PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2482-2484
3328PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2485-2487
3329PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2488-2490
3330PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2491-2492
3331PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2493-2495
3332PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2496-2498
3333PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2499-2500
3334PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2501-2502
3335PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2503-2504
3336PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2505-2507
3337PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2508-2510
3338PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2511-2513
3339PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2514-2515
3340PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2516-2517
3341PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2518-2519
3342PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2520-2521
3343PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2522-2523
3344PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2524-2525
3345PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2526-2527
3346PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2528-2529
3347PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2530-2532
3348PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2533-2534
3349PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2535-2537
3350PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2538-2539
3351PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2540-2541
3352PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2542-2543
3353PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2544-2546
3354PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2547-2549
3355PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2550-2552
3356PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2553-2555
3357PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2556-2558
3358PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2559-2561
3359PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2562-2564
3360PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2565-2567
3361PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2568-2570
3362PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2571-2573
3363PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2574-2576
3364PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2577-2579
3365PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2580-2582
3366PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2583-2585
3367PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2586-2588
3368PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2589-2591
3369PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2592-2594
3370PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2595-2597
3371PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2598-2600
3372PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2601-2602
3373PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2603-2605
3374PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2606-2607
3375PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2608-2610
3376PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2611-2612
3377PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2613-2614
3378PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2615-2617
3379PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2618-2620
3380PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2621-2623
3381PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2624-2626
3382PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2627-2629
3383PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2630-2632
3384PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2633-2635
3385PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2636-2638
3386PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2639-2641
3387PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2642-2644
3388PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2645-2647
3389PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2648-2650
3390PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2651-2653
3391PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2654-2656
3392PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2657-2659
3393PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2660-2662
3394PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2663-2665
3395PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2666-2668
3396PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2669-2671
3397PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2672-2674
3398PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2675-2676
3399PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2677-2679
3400PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2680-2682
3401PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2683-2685
3402PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2686-2688
3403PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2689-2690
3404PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2691-2693
3405PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2694-2696
3406PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2697-2698
3407PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2699-2700
3408PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2701-2702
3409PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2703-2704
3410PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2705-2706
3411PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2707-2708
3412PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2709-2711
3413PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2712-2713
3414PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2714-2715
3415PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2716-2717
3416PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2718-2720
3417PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2721-2723
3418PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2724-2726
3419PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2727-2729
3420PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2730-2732
3421PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2733-2735
3422PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2736-2738
3423PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2739-2741
3424PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2742-2744
3425PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2745-2747
3426PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2748-2750
3427PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2751-2753
3428PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2754-2756
3429PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2757-2759
3430PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2760-2762
3431PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2763-2764
3432PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2765-2766
3433PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2767-2768
3434PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2769-2770
3435PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2771-2772
3436PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2773-2774
3437PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2775-2776
3438PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2777-2778
3439PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2779-2780
3440PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2781-2783
3441PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2784-2786
3442PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2787-2789
3443PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2790-2792
3444PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2793-2795
3445PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2796-2797
3446PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2798-2800
3447PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2801-2803
3448PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2804-2806
3449PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 2807-2809
3450PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2810-2811
3451PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2812-2813
3452PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 2814-2816
3453PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2817-2819
3454PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 2820-2822
3455PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 2823-2825
3456PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2826-2827
3457PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 2828-2830
3458PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 2831-2834
3459PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2835-2836
3460PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2837-2840
3461PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2841-2843
3462PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2844-2845
3463PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2846-2847
3464PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2848-2850
3465PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2851-2853
3466PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2854-2856
3467PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2857-2858
3468PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2859-2860
3469PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2861-2862
3470PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2863-2864
3471PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2865-2866
3472PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, 0, // 2867-2869
3473PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2870-2871
3474PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2872-2873
3475PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 2874
3476PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2875-2876
3477PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2877-2878
3478PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2879-2880
3479PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2881-2882
3480PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2883-2884
3481PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2885-2886
3482PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::NoBypass, // 2887-2889
3483PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2890-2891
3484PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2892-2893
3485PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2894-2895
3486PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2896-2898
3487PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2899-2901
3488PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2902-2904
3489PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2905-2907
3490PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2908-2909
3491PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2910-2911
3492PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2912-2913
3493PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2914-2916
3494PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2917-2919
3495PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2920-2921
3496PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2922-2923
3497PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2924-2925
3498PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2926-2927
3499PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2928-2929
3500PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2930-2931
3501PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2932-2933
3502PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2934-2935
3503PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2936-2938
3504PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2939-2940
3505PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2941-2943
3506PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2944-2945
3507PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2946-2947
3508PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2948-2950
3509PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2951-2953
3510PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2954-2956
3511PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2957-2959
3512PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2960-2962
3513PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2963-2964
3514PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2965-2967
3515PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2968-2970
3516PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2971-2973
3517PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2974-2975
3518PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2976-2977
3519PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2978-2979
3520PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2980-2981
3521PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2982-2983
3522PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2984-2985
3523PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2986-2987
3524PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2988-2989
3525PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2990-2991
3526PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2992-2993
3527PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2994-2995
3528PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2996-2998
3529PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2999-3001
3530PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3002-3004
3531PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3005-3007
3532PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3008-3010
3533PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3011-3012
3534PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3013-3015
3535PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3016-3018
3536PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3019-3021
3537PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3022-3024
3538PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3025-3027
3539PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3028-3030
3540PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3031-3033
3541PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3034-3036
3542PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3037-3040
3543PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3041-3043
3544PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3044-3046
3545PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3047-3049
3546PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3050-3052
3547PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3053-3055
3548PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3056-3058
3549PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3059-3061
3550PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3062-3064
3551PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3065-3067
3552PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 3068-3069
3553PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3070-3072
3554PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3073
3555PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::NoBypass, // 3074-3076
3556PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3077-3078
3557PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, 0, // 3079-3081
3558PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3082-3084
3559PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3085-3087
3560PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3088-3090
3561PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3091-3093
3562PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3094-3096
3563PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3097-3099
3564PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3100-3102
3565PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3103-3105
3566PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3106-3108
3567PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 3109-3112
3568PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3113-3114
3569PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3115-3117
3570PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3118-3120
3571PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3121-3122
3572PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3123-3125
3573PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3126-3128
3574PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3129-3130
3575PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3131-3132
3576PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3133-3134
3577PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3135-3136
3578PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3137-3138
3579PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3139-3141
3580PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3142-3143
3581PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3144-3146
3582PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3147-3149
3583PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3150-3151
3584PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3152-3153
3585PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3154-3155
3586PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3156-3158
3587PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3159-3161
3588PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3162-3164
3589PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3165-3167
3590PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3168-3170
3591PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3171-3173
3592PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3174-3176
3593PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3177-3179
3594PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3180-3182
3595PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3183-3185
3596PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3186-3188
3597PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3189-3191
3598PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3192-3193
3599PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::NoBypass, // 3194-3196
3600PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3197
3601PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3198-3200
3602PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3201-3203
3603PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3204-3206
3604PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3207-3209
3605PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3210-3212
3606PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3213-3215
3607PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3216-3218
3608PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3219-3221
3609PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3222-3224
3610PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, 0, // 3225-3227
3611PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3228-3229
3612PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3230-3231
3613PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3232-3233
3614PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, 0, // 3234-3236
3615PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3237-3239
3616PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3240-3242
3617PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3243-3245
3618PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 3246-3248
3619PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3249-3250
3620PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3251-3253
3621PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3254-3256
3622PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3257-3259
3623PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3260-3262
3624PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3263-3266
3625PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3267-3269
3626PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3270-3272
3627PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3273-3274
3628PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3275-3277
3629PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3278-3279
3630PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3280-3282
3631PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3283-3285
3632PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3286-3287
3633PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3288-3289
3634PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3290-3291
3635PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3292-3293
3636PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3294-3296
3637PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3297-3299
3638PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3300-3301
3639PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3302-3303
3640PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3304-3305
3641PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3306-3307
3642PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3308-3310
3643PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3311-3313
3644PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3314-3316
3645PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3317-3319
3646PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3320-3322
3647PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3323-3325
3648PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3326-3328
3649PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3329-3330
3650PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3331-3333
3651PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3334-3335
3652PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3336-3338
3653PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3339-3340
3654PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3341-3342
3655PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 3343-3344
3656PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3345-3346
3657PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3347-3348
3658PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3349-3350
3659PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3351-3353
3660PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3354-3356
3661PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3357-3359
3662PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3360-3362
3663PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3363-3365
3664PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3366-3368
3665PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 3369-3370
3666PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3371
3667PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3372-3374
3668PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3375-3377
3669PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3378-3380
3670PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3381-3383
3671PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3384-3385
3672PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3386-3387
3673PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3388-3389
3674PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3390-3392
3675PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3393-3394
3676PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3395-3396
3677PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3397-3398
3678PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3399-3400
3679PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3401-3402
3680PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3403-3404
3681PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 3405-3406
3682PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3407-3408
3683PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3409-3411
3684PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3412-3413
3685PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3414-3416
3686PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3417-3418
3687PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3419-3421
3688PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3422-3424
3689PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3425-3428
3690PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3429-3431
3691PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3432-3435
3692PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3436-3438
3693PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3439-3440
3694PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3441-3442
3695PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3443-3445
3696PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3446-3448
3697PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3449-3451
3698PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3452-3454
3699PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3455-3457
3700PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3458-3460
3701PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3461-3463
3702PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3464-3466
3703PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3467-3468
3704PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3469-3470
3705PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3471-3473
3706PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3474-3475
3707PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3476-3477
3708PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3478-3480
3709PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3481-3483
3710PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3484-3486
3711PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3487-3489
3712PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3490-3492
3713PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3493-3495
3714PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3496-3498
3715PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3499-3501
3716PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3502-3504
3717PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3505-3507
3718PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3508-3510
3719PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3511-3513
3720PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3514-3516
3721PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3517-3519
3722PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3520-3522
3723PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3523-3525
3724PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3526-3528
3725PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3529-3531
3726PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 3532-3534
3727PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3535-3536
3728PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3537
3729PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3538
3730PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::NoBypass, // 3539-3541
3731PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3542-3544
3732PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3545-3547
3733PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3548-3550
3734PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3551-3552
3735PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3553
3736PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3554-3556
3737PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3557-3559
3738PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3560-3561
3739PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3562-3564
3740PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3565-3566
3741PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3567-3569
3742PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3570-3571
3743PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3572-3573
3744PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3574-3575
3745PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3576-3578
3746PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3579-3580
3747PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3581-3583
3748PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3584-3585
3749PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3586-3588
3750PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3589-3591
3751PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3592-3594
3752PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3595-3597
3753PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3598-3600
3754PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3601-3602
3755PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3603-3604
3756PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3605-3607
3757PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3608-3610
3758PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3611-3612
3759PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3613-3615
3760PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3616-3618
3761PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3619-3621
3762PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3622-3624
3763PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3625-3627
3764PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3628-3629
3765PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3630-3631
3766PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3632-3634
3767PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3635-3636
3768PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3637-3638
3769PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3639-3641
3770PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3642-3644
3771PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3645-3647
3772PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3648-3649
3773PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3650-3651
3774PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3652-3653
3775PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3654-3655
3776PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3656-3658
3777PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3659-3661
3778PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3662-3664
3779PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3665-3667
3780PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3668-3669
3781PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3670-3672
3782PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3673-3675
3783PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3676-3678
3784PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3679-3681
3785PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3682-3683
3786PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3684-3685
3787PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3686-3687
3788PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3688-3690
3789PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3691-3693
3790PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3694-3696
3791PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3697-3699
3792PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3700-3702
3793PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3703-3704
3794PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3705-3707
3795PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3708-3710
3796PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3711-3714
3797PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3715-3716
3798PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3717-3720
3799PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3721-3723
3800PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3724-3725
3801PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3726-3727
3802PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3728-3729
3803PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3730-3731
3804PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3732-3733
3805PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3734-3736
3806PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3737-3739
3807PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3740-3742
3808PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3743-3744
3809PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3745-3746
3810PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3747-3748
3811PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3749-3750
3812PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3751-3753
3813PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3754-3755
3814PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, 0, // 3756-3758
3815PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3759-3760
3816PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3761
3817PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3762
3818PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3763-3764
3819PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3765-3766
3820PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3767-3768
3821PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3769
3822PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::NoBypass, // 3770-3772
3823PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3773-3774
3824PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3775
3825PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3776-3778
3826PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3779-3781
3827PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3782-3784
3828PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3785-3787
3829PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3788-3790
3830PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3791-3792
3831PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3793-3794
3832PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3795-3796
3833PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3797-3798
3834PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3799-3800
3835PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3801-3803
3836PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3804-3806
3837PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3807-3808
3838PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3809-3810
3839PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3811-3812
3840PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3813-3814
3841PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3815
3842PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3816
3843PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3817-3818
3844PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3819-3820
3845PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3821-3823
3846PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3824-3825
3847PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3826-3828
3848PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3829-3830
3849PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3831-3832
3850PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3833-3835
3851PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3836-3838
3852PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3839-3841
3853PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3842-3844
3854PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3845-3847
3855PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3848-3849
3856PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3850-3852
3857PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3853-3855
3858PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3856-3858
3859PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3859-3860
3860PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3861-3862
3861PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3863-3864
3862PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3865-3866
3863PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3867-3868
3864PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3869-3870
3865PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3871-3872
3866PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3873-3874
3867PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3875-3876
3868PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3877-3878
3869PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3879-3880
3870PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3881-3882
3871PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3883-3884
3872PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3885-3886
3873PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3887-3888
3874PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3889-3891
3875PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3892-3894
3876PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3895-3897
3877PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3898-3900
3878PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3901-3903
3879PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3904-3905
3880PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3906-3908
3881PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3909-3911
3882PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3912-3914
3883PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3915-3917
3884PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3918-3920
3885PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3921-3923
3886PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3924-3926
3887PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3927-3929
3888PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3930-3932
3889PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3933-3935
3890PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3936-3938
3891PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3939-3941
3892PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3942-3944
3893PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3945-3948
3894PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3949-3951
3895PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3952-3954
3896PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3955-3957
3897PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3958-3960
3898PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3961-3963
3899PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3964-3966
3900PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3967-3969
3901PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3970-3972
3902PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3973-3975
3903PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3976-3977
3904PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3978-3980
3905PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3981
3906PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::NoBypass, // 3982-3984
3907PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3985-3986
3908PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, 0, // 3987-3989
3909PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3990-3992
3910PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3993-3995
3911PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3996-3998
3912PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3999-4001
3913PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4002-4004
3914PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4005-4007
3915PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4008-4010
3916PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4011-4013
3917PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4014-4016
3918PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 4017-4020
3919PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4021-4022
3920PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4023-4025
3921PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4026-4028
3922PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4029-4031
3923PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4032-4033
3924PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4034-4036
3925PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4037-4039
3926PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4040-4041
3927PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4042-4043
3928PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4044-4045
3929PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4046-4047
3930PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4048-4049
3931PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4050-4051
3932PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4052-4053
3933PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4054-4056
3934PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4057-4058
3935PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4059-4061
3936PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4062-4064
3937PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4065-4066
3938PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4067-4068
3939PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4069-4070
3940PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4071-4073
3941PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4074-4076
3942PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4077-4079
3943PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4080-4082
3944PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4083-4085
3945PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4086-4088
3946PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4089-4091
3947PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4092-4094
3948PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4095-4097
3949PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4098-4100
3950PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4101-4103
3951PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4104-4106
3952PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4107
3953PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::NoBypass, // 4108-4110
3954PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4111
3955PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4112-4114
3956PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4115-4117
3957PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4118-4120
3958PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4121-4123
3959PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4124-4126
3960PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4127-4129
3961PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4130-4132
3962PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4133-4135
3963PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4136-4138
3964PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4139-4141
3965PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4142-4144
3966PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4145-4147
3967PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, 0, // 4148-4150
3968PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4151-4152
3969PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4153
3970PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4154-4155
3971PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4156-4158
3972PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4159-4161
3973PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, 0, // 4162-4164
3974PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4165-4167
3975PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4168-4170
3976PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4171-4173
3977PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 4174-4176
3978PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4177
3979PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4178-4180
3980PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4181-4183
3981PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4184-4186
3982PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4187-4189
3983PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4190-4192
3984PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4193-4195
3985PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4196-4199
3986PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4200-4202
3987PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4203-4205
3988PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4206-4207
3989PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4208-4210
3990PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4211-4212
3991PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4213-4215
3992PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4216-4218
3993PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4219-4220
3994PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4221-4222
3995PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4223-4224
3996PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4225-4226
3997PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4227-4228
3998PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4229-4231
3999PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4232-4234
4000PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4235-4236
4001PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4237-4238
4002PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4239
4003PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4240
4004PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4241-4243
4005PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4244-4246
4006PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4247-4249
4007PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4250-4252
4008PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4253-4255
4009PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4256-4258
4010PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4259-4261
4011PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4262-4263
4012PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4264-4266
4013PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4267-4268
4014PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4269-4271
4015PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4272-4273
4016PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4274
4017PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4275
4018PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4276-4277
4019PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4278
4020PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4279-4281
4021PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4282-4284
4022PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4285-4287
4023PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4288-4290
4024PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4291-4293
4025PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4294-4296
4026PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4297-4299
4027PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4300-4302
4028PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 4303-4304
4029PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4305-4307
4030PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4308-4310
4031PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4311
4032PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4312-4314
4033PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4315-4317
4034PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4318-4320
4035PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4321-4323
4036PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4324-4326
4037PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4327-4328
4038PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4329-4330
4039PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4331-4332
4040PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4333-4335
4041PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4336-4337
4042PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4338-4339
4043PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4340-4341
4044PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4342-4343
4045PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4344-4345
4046PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4346
4047PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4347
4048PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4348-4350
4049PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4351-4352
4050PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4353-4355
4051PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4356-4357
4052PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4358-4360
4053PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4361-4363
4054PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4364-4367
4055PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4368-4370
4056PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4371-4374
4057PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4375-4377
4058PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4378-4379
4059PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4380-4381
4060PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4382-4384
4061PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4385-4387
4062PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4388-4390
4063PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4391-4393
4064PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4394-4396
4065PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4397-4399
4066PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4400-4402
4067PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4403-4405
4068PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4406-4408
4069PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4409-4411
4070PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4412-4414
4071PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4415-4416
4072PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4417-4418
4073PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4419-4421
4074PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4422-4423
4075PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4424-4425
4076PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4426-4428
4077PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4429-4431
4078PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4432-4434
4079PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4435-4437
4080PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4438-4440
4081PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4441-4443
4082PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4444-4446
4083PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4447-4449
4084PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4450-4452
4085PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4453-4455
4086PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4456-4458
4087PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4459-4461
4088PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4462-4464
4089PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4465-4467
4090PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4468-4470
4091PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4471-4473
4092PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4474-4476
4093PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4477-4479
4094PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4480-4482
4095PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 4483-4485
4096PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4486-4487
4097PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4488
4098PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4489
4099PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::NoBypass, // 4490-4492
4100PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4493-4495
4101PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4496-4498
4102PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4499-4501
4103PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4502-4503
4104PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4504
4105PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4505-4507
4106PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4508-4510
4107PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4511-4512
4108PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4513-4514
4109PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4515-4517
4110PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4518-4519
4111PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4520-4522
4112PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4523-4524
4113PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4525-4526
4114PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4527-4528
4115PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4529-4531
4116PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4532-4534
4117PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4535-4536
4118PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4537-4539
4119PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4540-4542
4120PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4543-4545
4121PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4546-4548
4122PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4549-4551
4123PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4552-4553
4124PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4554-4556
4125PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4557-4559
4126PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4560-4561
4127PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4562-4563
4128PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4564-4566
4129PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4567-4569
4130PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4570-4572
4131PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4573-4575
4132PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4576-4578
4133PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4579-4580
4134PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4581-4582
4135PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4583-4585
4136PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4586-4587
4137PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4588-4589
4138PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4590-4592
4139PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4593-4595
4140PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4596-4598
4141PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4599-4600
4142PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4601-4602
4143PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4603-4604
4144PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4605-4606
4145PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4607-4609
4146PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4610-4612
4147 0 // End bypass tables
4148};
4149
4150static constexpr llvm::InstrItinerary PPC440Itineraries[] = {
4151 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
4152 { 1, 1, 6, 0, 0 }, // 1 IIC_LdStSync
4153 { 1, 6, 11, 1, 4 }, // 2 IIC_IntSimple
4154 { 1, 6, 11, 4, 7 }, // 3 IIC_IntGeneral
4155 { 1, 11, 16, 7, 9 }, // 4 IIC_BrB
4156 { 0, 0, 0, 0, 0 }, // 5 IIC_VecFP
4157 { 1, 6, 11, 9, 12 }, // 6 IIC_IntRotate
4158 { 1, 6, 11, 12, 15 }, // 7 IIC_IntCompare
4159 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
4160 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
4161 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
4162 { 1, 11, 16, 15, 18 }, // 11 IIC_BrCR
4163 { 1, 16, 25, 18, 21 }, // 12 IIC_FPGeneral
4164 { 0, 0, 0, 0, 0 }, // 13 IIC_LdStLD
4165 { 1, 25, 30, 21, 23 }, // 14 IIC_LdStDCBF
4166 { 1, 30, 35, 23, 26 }, // 15 IIC_LdStLoad
4167 { 1, 16, 25, 26, 29 }, // 16 IIC_FPCompare
4168 { 0, 0, 0, 0, 0 }, // 17 IIC_IntDivD
4169 { 1, 35, 40, 29, 32 }, // 18 IIC_IntDivW
4170 { 0, 0, 0, 0, 0 }, // 19 IIC_VecGeneral
4171 { 0, 0, 0, 0, 0 }, // 20 IIC_FPDGeneral
4172 { 1, 16, 25, 32, 35 }, // 21 IIC_FPAddSub
4173 { 1, 40, 49, 35, 38 }, // 22 IIC_FPDivD
4174 { 0, 0, 0, 0, 0 }, // 23 IIC_FPSGeneral
4175 { 0, 0, 0, 0, 0 }, // 24 IIC_VecComplex
4176 { 1, 30, 35, 38, 41 }, // 25 IIC_LdStStore
4177 { 0, 0, 0, 0, 0 }, // 26 IIC_IntRotateDI
4178 { 1, 49, 58, 41, 44 }, // 27 IIC_FPDivS
4179 { 1, 16, 25, 44, 48 }, // 28 IIC_FPFused
4180 { 0, 0, 0, 0, 0 }, // 29 IIC_FPSqrtD
4181 { 0, 0, 0, 0, 0 }, // 30 IIC_FPSqrtS
4182 { 1, 25, 30, 48, 51 }, // 31 IIC_LdStICBI
4183 { 1, 6, 11, 51, 55 }, // 32 IIC_IntISEL
4184 { 1, 58, 74, 0, 0 }, // 33 IIC_SprISYNC
4185 { 1, 74, 81, 55, 58 }, // 34 IIC_LdStLWARX
4186 { 1, 30, 35, 58, 62 }, // 35 IIC_LdStLoadUpd
4187 { 1, 30, 35, 62, 66 }, // 36 IIC_LdStLoadUpdX
4188 { 0, 0, 0, 0, 0 }, // 37 IIC_LdStLDARX
4189 { 0, 0, 0, 0, 0 }, // 38 IIC_LdStLDU
4190 { 0, 0, 0, 0, 0 }, // 39 IIC_LdStLDUX
4191 { 1, 30, 35, 66, 69 }, // 40 IIC_LdStLFD
4192 { 1, 25, 30, 69, 73 }, // 41 IIC_LdStLFDU
4193 { 1, 25, 30, 73, 77 }, // 42 IIC_LdStLFDUX
4194 { 1, 25, 30, 77, 80 }, // 43 IIC_LdStLHA
4195 { 1, 25, 30, 80, 83 }, // 44 IIC_LdStLHAU
4196 { 1, 25, 30, 83, 86 }, // 45 IIC_LdStLHAUX
4197 { 1, 25, 30, 86, 89 }, // 46 IIC_LdStLMW
4198 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
4199 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
4200 { 0, 0, 0, 0, 0 }, // 49 IIC_LdStLWA
4201 { 0, 0, 0, 0, 0 }, // 50 IIC_IntMulHD
4202 { 1, 11, 16, 89, 92 }, // 51 IIC_BrMCR
4203 { 1, 11, 16, 92, 95 }, // 52 IIC_BrMCRX
4204 { 1, 11, 16, 95, 97 }, // 53 IIC_SprMFCR
4205 { 1, 81, 86, 97, 99 }, // 54 IIC_SprMFSPR
4206 { 1, 11, 16, 99, 102 }, // 55 IIC_IntMFFS
4207 { 1, 11, 16, 102, 104 }, // 56 IIC_SprMFMSR
4208 { 0, 0, 0, 0, 0 }, // 57 IIC_SprMFCRF
4209 { 0, 0, 0, 0, 0 }, // 58 IIC_SprMFPMR
4210 { 1, 11, 16, 104, 106 }, // 59 IIC_SprMFSR
4211 { 1, 81, 86, 106, 108 }, // 60 IIC_SprMFTB
4212 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
4213 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
4214 { 1, 81, 86, 108, 110 }, // 63 IIC_SprMTSPR
4215 { 1, 11, 16, 110, 113 }, // 64 IIC_IntMTFSB0
4216 { 1, 11, 16, 113, 115 }, // 65 IIC_SprMTMSR
4217 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
4218 { 0, 0, 0, 0, 0 }, // 67 IIC_SprMTPMR
4219 { 1, 81, 86, 115, 117 }, // 68 IIC_SprMTSR
4220 { 1, 11, 16, 117, 120 }, // 69 IIC_IntMulHW
4221 { 1, 11, 16, 120, 123 }, // 70 IIC_IntMulHWU
4222 { 1, 11, 16, 123, 126 }, // 71 IIC_IntMulLI
4223 { 1, 11, 16, 126, 128 }, // 72 IIC_SprRFI
4224 { 0, 0, 0, 0, 0 }, // 73 IIC_IntRFID
4225 { 0, 0, 0, 0, 0 }, // 74 IIC_IntRotateD
4226 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
4227 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
4228 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
4229 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
4230 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
4231 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
4232 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
4233 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
4234 { 1, 6, 11, 128, 131 }, // 83 IIC_IntShift
4235 { 1, 74, 81, 131, 134 }, // 84 IIC_LdStSTWCX
4236 { 1, 30, 35, 134, 138 }, // 85 IIC_LdStSTU
4237 { 1, 30, 35, 138, 142 }, // 86 IIC_LdStSTUX
4238 { 1, 30, 35, 142, 145 }, // 87 IIC_LdStSTD
4239 { 1, 74, 81, 145, 148 }, // 88 IIC_LdStSTDCX
4240 { 1, 25, 30, 148, 151 }, // 89 IIC_LdStSTFD
4241 { 1, 25, 30, 151, 155 }, // 90 IIC_LdStSTFDU
4242 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
4243 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
4244 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
4245 { 0, 0, 0, 0, 0 }, // 94 IIC_IntTrapD
4246 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
4247 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
4248 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
4249 { 1, 11, 16, 0, 0 }, // 98 IIC_SprTLBSYNC
4250 { 1, 11, 16, 155, 157 }, // 99 IIC_IntTrapW
4251 { 0, 0, 0, 0, 0 }, // 100 IIC_VecFPCompare
4252 { 0, 0, 0, 0, 0 }, // 101 IIC_VecPerm
4253 { 1, 11, 16, 157, 159 }, // 102 B_BA_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS
4254 { 1, 11, 16, 159, 161 }, // 103 BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM
4255 { 1, 11, 16, 161, 163 }, // 104 BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BDZm_BDZp_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BLR_BLR8_BLRL_BCL_BCLR_BCLRL_BCLRLn_BCLRn_BCLalways_BCLn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BC_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat
4256 { 1, 81, 86, 163, 165 }, // 105 MFCTR_MFCTR8_MFLR_MFLR8
4257 { 1, 81, 86, 165, 167 }, // 106 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
4258 { 1, 11, 16, 167, 169 }, // 107 MFCR_MFCR8
4259 { 1, 11, 16, 169, 172 }, // 108 MCRF
4260 { 1, 11, 16, 172, 175 }, // 109 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
4261 { 1, 25, 30, 175, 178 }, // 110 LMW
4262 { 1, 74, 81, 178, 181 }, // 111 LWARX_LWARXL
4263 { 0, 0, 0, 0, 0 }, // 112 LDARX_LDARXL
4264 { 1, 30, 35, 181, 184 }, // 113 LHBRX_LHBRX8_LWBRX_LWBRX8
4265 { 1, 11, 16, 184, 186 }, // 114 MFSR_MFSRIN
4266 { 1, 30, 35, 186, 189 }, // 115 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
4267 { 1, 25, 30, 189, 193 }, // 116 LFSU_LFDU
4268 { 1, 25, 30, 193, 197 }, // 117 LFSUX_LFDUX
4269 { 1, 25, 30, 197, 200 }, // 118 STXSDX_STXVD2X_STXVW4X
4270 { 1, 74, 81, 200, 203 }, // 119 LBARX_LHARX
4271 { 1, 30, 35, 203, 206 }, // 120 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
4272 { 1, 30, 35, 206, 209 }, // 121 LFIWAX_LFIWZX
4273 { 1, 25, 30, 209, 212 }, // 122 STFD_STFDX_STFIWX_STFS_STFSX
4274 { 1, 25, 30, 212, 216 }, // 123 STFDU_STFDUX_STFSU_STFSUX
4275 { 1, 30, 35, 216, 219 }, // 124 STVEBX_STVEHX_STVEWX_STVX_STVXL
4276 { 1, 25, 30, 219, 222 }, // 125 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
4277 { 0, 0, 0, 0, 0 }, // 126 LWA_LWA_32
4278 { 1, 25, 30, 222, 225 }, // 127 LHAU_LHAU8
4279 { 1, 25, 30, 225, 228 }, // 128 LHAUX_LHAUX8_LWAUX
4280 { 1, 30, 35, 228, 231 }, // 129 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
4281 { 1, 30, 35, 231, 234 }, // 130 STD_STDX
4282 { 1, 25, 30, 234, 237 }, // 131 STMW
4283 { 1, 74, 81, 237, 240 }, // 132 STWCX
4284 { 1, 74, 81, 240, 243 }, // 133 STDCX
4285 { 1, 30, 35, 243, 247 }, // 134 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
4286 { 1, 30, 35, 247, 251 }, // 135 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
4287 { 1, 30, 35, 251, 255 }, // 136 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
4288 { 0, 0, 0, 0, 0 }, // 137 LDU
4289 { 1, 30, 35, 255, 259 }, // 138 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
4290 { 0, 0, 0, 0, 0 }, // 139 LDUX
4291 { 1, 6, 11, 259, 262 }, // 140 ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_ADD4_ADD4TLS_ADD4_rec_ADD8_ADD8TLS_ADD8TLS__ADD8_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8_XOR_XOR8_XOR8_rec_XOR_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO_AND_AND8_AND_rec_AND8_rec_NAND_NAND8_NAND_rec_NAND8_rec_NOR_NOR8_NOR_rec_NOR8_rec_EQV_EQV8_EQV_rec_EQV8_rec_ANDC_ANDC8_ANDC_rec_ANDC8_rec_ORC_ORC8_ORC_rec_ORC8_rec
4292 { 1, 6, 11, 262, 265 }, // 141 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
4293 { 1, 6, 11, 265, 268 }, // 142 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
4294 { 1, 6, 11, 268, 271 }, // 143 EXTSB8_32_64_EXTSB8_rec_EXTSH8_32_64_EXTSH8_rec_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_ADD4O_ADD8O_ADD8O_rec_ADD4O_rec_NEG8O_rec_NEGO_rec_EXTSB_EXTSB8_EXTSB_rec_EXTSH_EXTSH8_EXTSH_rec_EXTSW_EXTSW_rec
4295 { 1, 6, 11, 271, 274 }, // 144 POPCNTB_POPCNTB8_POPCNTD_POPCNTW_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_SUBFO_SUBF8O_SUBFC_SUBFC8_ADDIC_rec_ADDE8_rec_ADDE_rec_SUBFE8_rec_SUBFE_rec_ADDME8_rec_ADDME_rec_SUBFME8_rec_SUBFME_rec_ADDZE8_rec_ADDZE_rec_SUBFZE_rec_SUBFZE8_rec_SUBFO_rec_SUBF8O_rec_ADDE8O_ADDEO_SUBFE8O_SUBFEO_ADDME8O_ADDMEO_SUBFME8O_SUBFMEO_ADDZE8O_ADDZEO_SUBFZE8O_SUBFZEO_ADDE8O_rec_ADDEO_rec_ADDMEO_rec_ADDME8O_rec_SUBFMEO_rec_SUBFME8O_rec_ADDZEO_rec_ADDZE8O_rec_SUBFZEO_rec_SUBFZE8O_rec_ADDC8_rec_ADDC_rec_ADDCO_ADDCO_rec_ADDC8O_ADDC8O_rec_SUBFC8_rec_SUBFC_rec_SUBFCO_SUBFC8O_SUBFCO_rec_SUBFC8O_rec_RLWINM_RLWINM8_RLWINM_rec_RLWNM_RLWNM8_RLWNM_rec_RLWINM8_rec_RLWNM8_rec_SLW_SLW8_SLW_rec_SLW8_rec_SRW_SRW8_SRW_rec_SRW8_rec_SUBFE_SUBFE8_SUBFE8O_rec_SUBFEO_rec
4296 { 1, 11, 16, 274, 276 }, // 145 ADDPCIS
4297 { 0, 0, 0, 0, 0 }, // 146 SUBFUS_SUBFUS_rec
4298 { 0, 0, 0, 0, 0 }, // 147 RLDICL_RLDICL_rec_RLDICR_RLDICR_rec_RLDIC_RLDIC_rec_RLDIMI_RLDIMI_rec_RLDICL_32_RLDICL_32_64_RLDICL_32_rec_RLDICR_32_SRADI_SRADI_rec_SRADI_32
4299 { 0, 0, 0, 0, 0 }, // 148 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
4300 { 1, 6, 11, 276, 279 }, // 149 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
4301 { 1, 6, 11, 279, 282 }, // 150 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
4302 { 1, 11, 16, 282, 285 }, // 151 MULLI_MULLI8
4303 { 1, 11, 16, 285, 288 }, // 152 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
4304 { 1, 11, 16, 288, 291 }, // 153 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
4305 { 0, 0, 0, 0, 0 }, // 154 MULLD_MULLDO_MULLD_rec_MULLDO_rec
4306 { 0, 0, 0, 0, 0 }, // 155 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
4307 { 1, 35, 40, 291, 294 }, // 156 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
4308 { 0, 0, 0, 0, 0 }, // 157 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
4309 { 1, 16, 25, 294, 297 }, // 158 FABSD_FABSD_rec_FABSS_FABSS_rec_FADDS_FADDS_rec_FMADDS_FMADDS_rec_FMR_FMR_rec_FMSUBS_FMSUBS_rec_FMULS_FMULS_rec_FNABSD_FNABSD_rec_FNABSS_FNABSS_rec_FNEGD_FNEGD_rec_FNEGS_FNEGS_rec_FNMADDS_FNMADDS_rec_FNMSUBS_FNMSUBS_rec_FSUBS_FSUBS_rec_FCFID_FCFIDS_FCFIDS_rec_FCFIDU_FCFIDUS_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTID_FCTIDU_FCTIDUZ_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_FCTIDZ_rec_FCTID_rec_FCTIW_FCTIWU_FCTIWUZ_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_FCTIWZ_rec_FCTIW_rec_FRE_FRES_rec_FRE_rec_FRSP_rec_FRSP_FRES_FRSQRTE_FRSQRTES_FRSQRTES_rec_FRSQRTE_rec_FSELD_FSELS_FSELD_rec_FSELS_rec_FCPSGND_FCPSGND_rec_FCPSGNS_FCPSGNS_rec_FRIMD_FRIMD_rec_FRIMS_FRIMS_rec_FRIND_FRIND_rec_FRINS_FRINS_rec_FRIPD_FRIPD_rec_FRIPS_FRIPS_rec_FRIZD_FRIZD_rec_FRIZS_FRIZS_rec
4310 { 1, 16, 25, 297, 300 }, // 159 FADD_FADD_rec_FSUB_FSUB_rec
4311 { 1, 16, 25, 300, 304 }, // 160 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
4312 { 0, 0, 0, 0, 0 }, // 161 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSSUBDP_XSSUBSP_XSCPSGNDP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSMAXDP_XSMINDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
4313 { 1, 16, 25, 304, 307 }, // 162 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
4314 { 0, 0, 0, 0, 0 }, // 163 XVADDDP_XVADDSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVSUBDP_XVSUBSP_XVABSDP_XVABSSP_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVMULDP_XVMULSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVCPSGNDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
4315 { 0, 0, 0, 0, 0 }, // 164 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
4316 { 1, 16, 25, 307, 310 }, // 165 XVTDIVDP_XVTSQRTDP
4317 { 0, 0, 0, 0, 0 }, // 166 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
4318 { 0, 0, 0, 0, 0 }, // 167 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
4319 { 0, 0, 0, 0, 0 }, // 168 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_XVRSQRTESP_XVRESP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVCPSGNSP_XVCVDPSP_VADDCUW_VADDFP_VAND_VANDC_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VCFSX_VCFUX_VCTSXS_VCTUXS_VEXPTEFP_VLOGEFP_VNOR_VOR_VMADDFP_VMHADDSHS_VMHRADDSHS_VMLADDUHM_VNMSUBFP_VMAXFP_VMINFP_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUDM_VMSUMUHM_VMSUMUHS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRLB_VRLH_VRLW_VRSQRTEFP_VSR_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRO_VSRW_VSUBCUW_VSL_VSLB_VSLDOI_VSLH_VSLO_VSLW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VXOR
4320 { 0, 0, 0, 0, 0 }, // 169 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
4321 { 1, 16, 25, 310, 313 }, // 170 XVTDIVSP_XVTSQRTSP
4322 { 0, 0, 0, 0, 0 }, // 171 XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec_VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_VCMPEQUB_rec_VCMPEQUH_VCMPEQUH_rec_VCMPEQUW_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec
4323 { 1, 16, 25, 313, 316 }, // 172 FCMPOD_FCMPOS_FCMPUD_FCMPUS
4324 { 1, 49, 58, 316, 319 }, // 173 FDIVS_FDIVS_rec
4325 { 1, 40, 49, 319, 322 }, // 174 XSDIVDP
4326 { 0, 0, 0, 0, 0 }, // 175 FSQRTS_XSSQRTSP_FSQRTS_rec
4327 { 1, 40, 49, 322, 325 }, // 176 FDIV_FDIV_rec
4328 { 0, 0, 0, 0, 0 }, // 177 XSSQRTDP
4329 { 0, 0, 0, 0, 0 }, // 178 FSQRT_FSQRT_rec
4330 { 1, 49, 58, 325, 328 }, // 179 XVDIVSP
4331 { 0, 0, 0, 0, 0 }, // 180 XVSQRTSP
4332 { 1, 40, 49, 328, 331 }, // 181 XVDIVDP
4333 { 0, 0, 0, 0, 0 }, // 182 XVSQRTDP
4334 { 0, 0, 0, 0, 0 }, // 183 MFOCRF_MFOCRF8
4335 { 0, 0, 0, 0, 0 }, // 184 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
4336 { 1, 49, 58, 331, 334 }, // 185 XSDIVSP
4337 { 0, 0, 0, 0, 0 }, // 186 FSQRTS_FSQRTS_rec
4338 { 1, 11, 16, 334, 337 }, // 187 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
4339 { 1, 11, 16, 337, 340 }, // 188 MTFSFb_MTFSB0_MTFSB1
4340 { 0, 0, 0, 0, 0 }, // 189 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ
4341 { 0, 0, 0, 0, 0 }, // 190 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
4342 { 0, 0, 0, 0, 0 }, // 191 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
4343 { 0, 0, 0, 0, 0 }, // 192 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
4344 { 0, 0, 0, 0, 0 }, // 193 VSUBFP
4345 { 0, 0, 0, 0, 0 }, // 194 XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP
4346 { 0, 0, 0, 0, 0 }, // 195 XVCVSPDP
4347 { 0, 0, 0, 0, 0 }, // 196 TDI_TD
4348 { 1, 11, 16, 340, 342 }, // 197 TWI_TW
4349 { 1, 11, 16, 342, 345 }, // 198 MTCRF_MTCRF8_MTOCRF_MTOCRF8
4350 { 1, 6, 11, 345, 348 }, // 199 RLWIMI_RLWIMI8
4351 { 1, 6, 11, 348, 351 }, // 200 AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORI_ORI8_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_ADD4_rec_ADD8_rec_NEG8_rec_NEG_rec
4352 { 1, 6, 11, 351, 354 }, // 201 ANDI8_rec_ANDIS8_rec_RLWINM_RLWINM8_RLWINM8_rec_RLWINM_rec_RLWNM_RLWNM8_RLWNM8_rec_RLWNM_rec_SLW_SLW8_SLW8_rec_SLW_rec_SRW_SRW8_SRW8_rec_SRW_rec_ADDC8O_ADDC8O_rec_ADDCO_ADDCO_rec_ADDE8O_ADDE8O_rec_ADDEO_ADDEO_rec_ADDME8O_ADDME8O_rec_ADDMEO_ADDMEO_rec_ADDZE8O_ADDZE8O_rec_ADDZEO_ADDZEO_rec_SUBF8O_SUBF8O_rec_SUBFC8O_SUBFC8O_rec_SUBFCO_SUBFCO_rec_SUBFE8O_SUBFE8O_rec_SUBFEO_SUBFEO_rec_SUBFME8O_SUBFME8O_rec_SUBFMEO_SUBFMEO_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZEO_SUBFZEO_rec_ADDE8_rec_ADDE_rec_ADDME8_rec_ADDME_rec_ADDZE8_rec_ADDZE_rec_SUBFE8_rec_SUBFE_rec_SUBFME8_rec_SUBFME_rec_SUBFZE8_rec_SUBFZE_rec_ADDIC_rec_ADDC_ADDC8_SUBFC_SUBFC8_ADDC_rec_ADDC8_rec_SUBFC_rec_SUBFC8_rec
4353 { 1, 6, 11, 354, 357 }, // 202 ANDIS_rec_ANDI_rec_SUBF8_rec
4354 { 1, 6, 11, 357, 360 }, // 203 OR_OR8_OR8_rec_OR_rec_NOP
4355 { 0, 0, 0, 0, 0 }, // 204 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
4356 { 1, 6, 11, 360, 363 }, // 205 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
4357 { 1, 6, 11, 363, 366 }, // 206 RLWIMI8_rec_RLWIMI_rec
4358 { 1, 6, 11, 366, 369 }, // 207 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
4359 { 1, 6, 11, 369, 372 }, // 208 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
4360 { 1, 6, 11, 372, 376 }, // 209 ISEL_ISEL8
4361 { 1, 81, 86, 376, 378 }, // 210 MFTB_MFTB8
4362 { 1, 35, 40, 378, 381 }, // 211 DIVW_DIVWU
4363 { 0, 0, 0, 0, 0 }, // 212 DIVD_DIVDU
4364 { 1, 35, 40, 381, 384 }, // 213 DIVWE_DIVWEU
4365 { 1, 30, 35, 384, 387 }, // 214 LVEBX_LVEHX_LVEWX_LVX_LVXL
4366 { 1, 30, 35, 387, 390 }, // 215 LXVB16X_LXSIWZX
4367 { 0, 0, 0, 0, 0 }, // 216 DFLOADf64_XFLOADf64_LIWZX
4368 { 0, 0, 0, 0, 0 }, // 217 LQ
4369 { 1, 25, 30, 390, 393 }, // 218 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
4370 { 1, 30, 35, 393, 396 }, // 219 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
4371 { 1, 30, 35, 396, 399 }, // 220 STDXTLS_STDXTLS_
4372 { 1, 30, 35, 399, 402 }, // 221 STBCIX_STDCIX
4373 { 1, 74, 81, 402, 405 }, // 222 STBCX_STHCX
4374 { 1, 30, 35, 405, 408 }, // 223 STHCIX_STSWI_STWCIX
4375 { 1, 30, 35, 408, 411 }, // 224 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHAXTLS_LHAXTLS__LHAXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWAXTLS_LWAXTLS__LWAXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
4376 { 0, 0, 0, 0, 0 }, // 225 LD_LDX_LDXTLS_LDXTLS_
4377 { 1, 74, 81, 411, 414 }, // 226 LBARXL_LHARXL
4378 { 1, 30, 35, 414, 417 }, // 227 LBEPX_LHEPX_LWEPX
4379 { 1, 30, 35, 417, 420 }, // 228 LFDEPX_LXSIWAX
4380 { 0, 0, 0, 0, 0 }, // 229 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
4381 { 1, 6, 11, 420, 423 }, // 230 SUBF
4382 { 0, 0, 0, 0, 0 }, // 231 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
4383 { 0, 0, 0, 0, 0 }, // 232 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
4384 { 0, 0, 0, 0, 0 }, // 233 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VRLB_VRLH_VRLW_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VAND_VANDC_VNOR_VOR_VXOR_VMAXFP_VMINFP_VSUBCUW_VADDCUW
4385 { 0, 0, 0, 0, 0 }, // 234 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
4386 { 0, 0, 0, 0, 0 }, // 235 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
4387 { 0, 0, 0, 0, 0 }, // 236 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
4388 { 1, 30, 35, 423, 426 }, // 237 MFVSCR
4389 { 1, 30, 35, 426, 429 }, // 238 MTVSCR
4390 { 0, 0, 0, 0, 0 }, // 239 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
4391 { 0, 0, 0, 0, 0 }, // 240 VADDUQM_VSUBUQM_VPOPCNTD
4392 { 0, 0, 0, 0, 0 }, // 241 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
4393 { 0, 0, 0, 0, 0 }, // 242 VMULESW_VMULEUW_VMULOSW_VMULOUW
4394 { 0, 0, 0, 0, 0 }, // 243 VMULUWM
4395 { 1, 11, 16, 429, 431 }, // 244 B_BA_BL_BL8_BL8_RM_BLA_BLA8_BLA8_RM_BLA_RM_BL_RM_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA8_NOP_BLA8_NOP_RM_BL_NOP_BL_NOP_RM_BL_TLS
4396 { 1, 16, 25, 431, 434 }, // 245 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
4397 { 0, 0, 0, 0, 0 }, // 246 DXEX_DXEXQ_DXEXQ_rec_DXEX_rec_DDEDPD_DDEDPD_rec_DENBCD_DENBCD_rec_DIEX_DIEX_rec_DQUA_DQUA_rec_DRINTN_DRINTN_rec_DRINTX_DRINTX_rec_DRRND_DRRND_rec_DSCLI_DSCLI_rec_DSCRI_DSCRI_rec_DQUAI
4398 { 1, 16, 25, 434, 437 }, // 247 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
4399 { 0, 0, 0, 0, 0 }, // 248 BCDADD_rec_BCDSUB_rec
4400 { 0, 0, 0, 0, 0 }, // 249 DRINTNQ_DRINTNQ_rec_DRINTXQ_DRINTXQ_rec_DRRNDQ_DRRNDQ_rec_DIEXQ_DIEXQ_rec_DQUAIQ_DQUAIQ_rec_DDEDPDQ_DDEDPDQ_rec_DENBCDQ_DENBCDQ_rec_DSCLIQ_DSCLIQ_rec_DSCRIQ_DSCRIQ_rec
4401 { 1, 16, 25, 437, 440 }, // 250 DCMPOQ_DCMPUQ_DTSTEXQ
4402 { 1, 16, 25, 440, 443 }, // 251 DCTQPQ_DCTQPQ_rec
4403 { 1, 16, 25, 443, 446 }, // 252 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
4404 { 0, 0, 0, 0, 0 }, // 253 DQUAQ_DQUAQ_rec
4405 { 1, 16, 25, 446, 449 }, // 254 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
4406 { 1, 16, 25, 449, 452 }, // 255 DCFFIX_DCFFIX_rec
4407 { 1, 16, 25, 452, 455 }, // 256 DCFFIXQ_DCFFIXQ_rec
4408 { 1, 16, 25, 455, 458 }, // 257 DMUL_DMUL_rec
4409 { 1, 16, 25, 458, 461 }, // 258 DMULQ_DMULQ_rec
4410 { 1, 16, 25, 461, 464 }, // 259 DDIV_DDIV_rec
4411 { 1, 16, 25, 464, 467 }, // 260 DDIVQ_DDIVQ_rec
4412 { 0, 0, 0, 0, 0 }, // 261 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
4413 { 0, 0, 0, 0, 0 }, // 262 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
4414 { 0, 0, 0, 0, 0 }, // 263 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
4415 { 0, 0, 0, 0, 0 }, // 264 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
4416 { 0, 0, 0, 0, 0 }, // 265 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
4417 { 0, 0, 0, 0, 0 }, // 266 VRLD
4418 { 0, 0, 0, 0, 0 }, // 267 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
4419 { 0, 0, 0, 0, 0 }, // 268 XVABSSP_XVNABSSP_XVNEGSP
4420 { 0, 0, 0, 0, 0 }, // 269 XVCPSGNSP
4421 { 0, 0, 0, 0, 0 }, // 270 VMRGEW_VMRGOW
4422 { 0, 0, 0, 0, 0 }, // 271 VSEL
4423 { 0, 0, 0, 0, 0 }, // 272 XXSEL
4424 { 1, 81, 86, 467, 469 }, // 273 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
4425 { 1, 11, 16, 469, 472 }, // 274 MTFSB0_MTFSB1
4426 { 1, 11, 16, 472, 475 }, // 275 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
4427 { 1, 6, 11, 475, 478 }, // 276 CMPRB_CMPRB8_CMPEQB
4428 { 0, 0, 0, 0, 0 }, // 277 XSTSTDCDP_XSTSTDCSP
4429 { 1, 16, 25, 478, 481 }, // 278 FTDIV_FTSQRT
4430 { 0, 0, 0, 0, 0 }, // 279 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
4431 { 1, 16, 25, 481, 484 }, // 280 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
4432 { 1, 6, 11, 484, 487 }, // 281 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
4433 { 1, 6, 11, 487, 490 }, // 282 POPCNTD_POPCNTW
4434 { 1, 6, 11, 490, 493 }, // 283 CMPB_CMPB8_SETB_SETB8_BPERMD
4435 { 0, 0, 0, 0, 0 }, // 284 XSCVSPDPN
4436 { 0, 0, 0, 0, 0 }, // 285 SLD_SRD_SRAD
4437 { 0, 0, 0, 0, 0 }, // 286 SRADI_SRADI_32_RLDIC
4438 { 0, 0, 0, 0, 0 }, // 287 EXTSWSLI_32_64_EXTSWSLI
4439 { 1, 6, 11, 493, 496 }, // 288 SUBFC_SUBFC8_SUBFC8O_SUBFCO_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_rec_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF8O_SUBF8O_rec_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec
4440 { 1, 6, 11, 496, 499 }, // 289 ADDZE_ADDZE8_SUBF_rec
4441 { 0, 0, 0, 0, 0 }, // 290 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
4442 { 1, 6, 11, 499, 502 }, // 291 LA_LA8
4443 { 0, 0, 0, 0, 0 }, // 292 COPY
4444 { 1, 11, 16, 502, 505 }, // 293 MCRXRX
4445 { 0, 0, 0, 0, 0 }, // 294 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
4446 { 0, 0, 0, 0, 0 }, // 295 XSXEXPDP
4447 { 1, 11, 16, 505, 507 }, // 296 RFEBB
4448 { 1, 81, 86, 507, 509 }, // 297 TBEGIN_TRECHKPT
4449 { 1, 30, 35, 509, 512 }, // 298 WAIT
4450 { 0, 0, 0, 0, 0 }, // 299 RLDCL_RLDCR
4451 { 0, 0, 0, 0, 0 }, // 300 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
4452 { 1, 11, 16, 512, 515 }, // 301 MTOCRF_MTOCRF8
4453 { 1, 6, 11, 515, 518 }, // 302 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
4454 { 1, 16, 25, 518, 521 }, // 303 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
4455 { 1, 6, 11, 521, 524 }, // 304 SRAW_SRAW8_SRAWI_SRAWI8
4456 { 0, 0, 0, 0, 0 }, // 305 XSIEXPDP
4457 { 1, 11, 16, 524, 527 }, // 306 CRXOR
4458 { 1, 81, 86, 527, 529 }, // 307 TRECLAIM_TSR_TABORT
4459 { 0, 0, 0, 0, 0 }, // 308 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
4460 { 0, 0, 0, 0, 0 }, // 309 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
4461 { 0, 0, 0, 0, 0 }, // 310 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
4462 { 0, 0, 0, 0, 0 }, // 311 VPOPCNTD
4463 { 0, 0, 0, 0, 0 }, // 312 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
4464 { 0, 0, 0, 0, 0 }, // 313 MADDHD_MADDHDU_MADDLD_MADDLD8
4465 { 1, 11, 16, 529, 532 }, // 314 MULHD_MULHW_MULLW_MULLWO
4466 { 1, 11, 16, 532, 535 }, // 315 MULHDU_MULHWU
4467 { 0, 0, 0, 0, 0 }, // 316 MULLD_MULLDO
4468 { 1, 16, 25, 535, 538 }, // 317 FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS
4469 { 1, 16, 25, 538, 541 }, // 318 FADD_FSUB
4470 { 1, 16, 25, 541, 545 }, // 319 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
4471 { 0, 0, 0, 0, 0 }, // 320 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
4472 { 1, 16, 25, 545, 548 }, // 321 FSELD_rec_FSELS_rec
4473 { 1, 16, 25, 548, 551 }, // 322 FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec
4474 { 0, 0, 0, 0, 0 }, // 323 XSCVDPHP_XSCVHPDP
4475 { 1, 30, 35, 551, 554 }, // 324 LVSL_LVSR
4476 { 0, 0, 0, 0, 0 }, // 325 V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VPERMR_VSLV_VSRV_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec
4477 { 0, 0, 0, 0, 0 }, // 326 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
4478 { 0, 0, 0, 0, 0 }, // 327 XXPERM_XXPERMR_XXSPLTIB
4479 { 1, 16, 25, 554, 557 }, // 328 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
4480 { 0, 0, 0, 0, 0 }, // 329 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
4481 { 0, 0, 0, 0, 0 }, // 330 BCDCTSQ_rec
4482 { 0, 0, 0, 0, 0 }, // 331 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
4483 { 0, 0, 0, 0, 0 }, // 332 BCDCFSQ_rec
4484 { 0, 0, 0, 0, 0 }, // 333 XSDIVQP_XSDIVQPO
4485 { 0, 0, 0, 0, 0 }, // 334 XSSQRTQP_XSSQRTQPO
4486 { 1, 30, 35, 557, 560 }, // 335 LXVL_LXVLL
4487 { 1, 30, 35, 560, 563 }, // 336 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
4488 { 1, 30, 35, 563, 566 }, // 337 LXSDX_LXVD2X
4489 { 1, 25, 30, 566, 568 }, // 338 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
4490 { 0, 0, 0, 0, 0 }, // 339 CP_COPY_CP_COPY8
4491 { 1, 25, 30, 568, 571 }, // 340 ICBI_ICBIEP
4492 { 1, 30, 35, 571, 574 }, // 341 ICBT_ICBTLS_EnforceIEIO
4493 { 1, 30, 35, 574, 577 }, // 342 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
4494 { 0, 0, 0, 0, 0 }, // 343 CP_ABORT
4495 { 0, 0, 0, 0, 0 }, // 344 DARN
4496 { 1, 58, 74, 0, 0 }, // 345 ISYNC
4497 { 0, 0, 0, 0, 0 }, // 346 MSGSYNC
4498 { 1, 11, 16, 0, 0 }, // 347 TLBSYNC
4499 { 1, 1, 6, 0, 0 }, // 348 SYNC
4500 { 1, 30, 35, 577, 580 }, // 349 LFIWZX
4501 { 1, 30, 35, 580, 583 }, // 350 LFDX_LFDXTLS_LFDXTLS__LFD
4502 { 0, 0, 0, 0, 0 }, // 351 SLBIA
4503 { 0, 0, 0, 0, 0 }, // 352 SLBIE
4504 { 0, 0, 0, 0, 0 }, // 353 SLBMFEE
4505 { 0, 0, 0, 0, 0 }, // 354 SLBMFEV
4506 { 0, 0, 0, 0, 0 }, // 355 SLBMTE
4507 { 0, 0, 0, 0, 0 }, // 356 TLBIEL
4508 { 1, 30, 35, 583, 587 }, // 357 LHZU_LHZU8_LWZU_LWZU8
4509 { 1, 30, 35, 587, 591 }, // 358 LHZUX_LHZUX8_LWZUX_LWZUX8
4510 { 1, 81, 86, 591, 593 }, // 359 TEND
4511 { 0, 0, 0, 0, 0 }, // 360 CP_PASTE8_rec_CP_PASTE_rec
4512 { 1, 81, 86, 593, 595 }, // 361 TCHECK
4513 { 1, 30, 35, 595, 598 }, // 362 LXSIWAX
4514 { 0, 0, 0, 0, 0 }, // 363 LIWAX
4515 { 1, 30, 35, 598, 601 }, // 364 LFSX_LFSXTLS_LFSXTLS__LFS
4516 { 1, 30, 35, 601, 604 }, // 365 LXSSP_LXSSPX
4517 { 0, 0, 0, 0, 0 }, // 366 XFLOADf32_DFLOADf32
4518 { 1, 30, 35, 604, 607 }, // 367 LXVH8X
4519 { 1, 25, 30, 607, 610 }, // 368 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
4520 { 1, 25, 30, 610, 613 }, // 369 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
4521 { 1, 25, 30, 613, 616 }, // 370 STXSDX
4522 { 0, 0, 0, 0, 0 }, // 371 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
4523 { 1, 30, 35, 616, 619 }, // 372 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
4524 { 0, 0, 0, 0, 0 }, // 373 SLBIEG
4525 { 0, 0, 0, 0, 0 }, // 374 TLBIE
4526 { 1, 25, 30, 619, 622 }, // 375 STXV_STXVB16X_STXVH8X_STXVX
4527 { 1, 30, 35, 622, 625 }, // 376 STXVL_STXVLL
4528 { 1, 6, 11, 625, 628 }, // 377 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
4529 { 0, 0, 0, 0, 0 }, // 378 MFPMR
4530 { 0, 0, 0, 0, 0 }, // 379 MTPMR
4531 { 1, 81, 86, 628, 630 }, // 380 MFSPR_MFSPR8_MFUDSCR
4532 { 1, 11, 16, 630, 632 }, // 381 MFMSR
4533 { 1, 11, 16, 632, 634 }, // 382 MTMSR
4534 { 0, 0, 0, 0, 0 }, // 383 MTMSRD
4535 { 1, 81, 86, 634, 636 }, // 384 MTUDSCR_MTSPR_MTSPR8
4536 { 0, 0, 0, 0, 0 }, // 385 MSGSNDP_MSGSNDP8
4537 { 1, 35, 40, 636, 639 }, // 386 DIVWO_DIVWUO
4538 { 1, 35, 40, 639, 642 }, // 387 MODSW
4539 { 1, 35, 40, 642, 645 }, // 388 DIVWEO_DIVWEUO
4540 { 0, 0, 0, 0, 0 }, // 389 DIVDO_DIVDUO
4541 { 1, 35, 40, 645, 648 }, // 390 MODSD_MODUD_MODUW
4542 { 0, 0, 0, 0, 0 }, // 391 DIVDE_DIVDEO_DIVDEU_DIVDEUO
4543 { 1, 35, 40, 648, 651 }, // 392 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
4544 { 1, 6, 11, 651, 654 }, // 393 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
4545 { 1, 11, 16, 654, 657 }, // 394 MCRFS
4546 { 0, 0, 0, 0, 0 }, // 395 RLDCL_rec_RLDCR_rec
4547 { 0, 0, 0, 0, 0 }, // 396 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
4548 { 1, 11, 16, 657, 660 }, // 397 MFFS_MFFSCE_MFFSL_MFFS_rec
4549 { 0, 0, 0, 0, 0 }, // 398 EXTSWSLI_32_64_rec_EXTSWSLI_rec
4550 { 1, 40, 49, 660, 663 }, // 399 FDIV
4551 { 0, 0, 0, 0, 0 }, // 400 FSQRT
4552 { 0, 0, 0, 0, 0 }, // 401 FSQRTS
4553 { 1, 49, 58, 663, 666 }, // 402 FDIVS
4554 { 1, 25, 30, 666, 670 }, // 403 LFSU
4555 { 1, 25, 30, 670, 674 }, // 404 LFSUX
4556 { 1, 11, 16, 674, 676 }, // 405 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
4557 { 1, 30, 35, 676, 679 }, // 406 LDAT_LWAT
4558 { 1, 30, 35, 679, 682 }, // 407 STDAT_STWAT
4559 { 1, 6, 11, 682, 685 }, // 408 BRINC
4560 { 0, 0, 0, 0, 0 }, // 409 EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW
4561 { 0, 0, 0, 0, 0 }, // 410 EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW
4562 { 1, 30, 35, 685, 688 }, // 411 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
4563 { 1, 30, 35, 688, 691 }, // 412 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
4564 { 1, 11, 16, 691, 693 }, // 413 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
4565 { 1, 11, 16, 693, 695 }, // 414 RFI
4566 { 0, 0, 0, 0, 0 }, // 415 RFID
4567 { 1, 30, 35, 695, 698 }, // 416 DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI
4568 { 1, 30, 35, 698, 701 }, // 417 ICBLC
4569 { 1, 81, 86, 701, 703 }, // 418 MTSR_MTSRIN
4570 { 1, 81, 86, 703, 705 }, // 419 MFDCR
4571 { 1, 81, 86, 705, 707 }, // 420 MTDCR
4572 { 1, 6, 11, 707, 710 }, // 421 NOP_GT_PWR6_NOP_GT_PWR7
4573 { 0, 0, 0, 0, 0 }, // 422 TLBIA
4574 { 1, 11, 16, 710, 712 }, // 423 WRTEE_WRTEEI
4575 { 1, 6, 11, 712, 715 }, // 424 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
4576 { 1, 1, 6, 0, 0 }, // 425 MSYNC
4577 { 0, 0, 0, 0, 0 }, // 426 SLBSYNC
4578 { 0, 0, 0, 0, 0 }, // 427 SLBFEE_rec
4579 { 0, 0, 0, 0, 0 }, // 428 STOP
4580 { 1, 25, 30, 715, 717 }, // 429 DCBA_DCBI
4581 { 1, 16, 25, 717, 720 }, // 430 FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES
4582 { 0, 0, 0, 0, 0 }, // 431 VCFSX_VCFUX_VCTSXS_VCTUXS
4583 { 0, 0, 0, 0, 0 }, // 432 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
4584 { 0, 0, 0, 0, 0 }, // 433 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
4585 { 0, 0, 0, 0, 0 }, // 434 XSCVDPHP
4586 { 0, 0, 0, 0, 0 }, // 435 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
4587 { 0, 0, 0, 0, 0 }, // 436 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
4588 { 0, 0, 0, 0, 0 }, // 437 XVCVSPBF16
4589 { 1, 16, 25, 720, 723 }, // 438 FADDS_FMULS_FSUBS
4590 { 1, 16, 25, 723, 727 }, // 439 FMUL
4591 { 0, 0, 0, 0, 0 }, // 440 VADDFP
4592 { 0, 0, 0, 0, 0 }, // 441 XSMULDP_XSMULSP
4593 { 0, 0, 0, 0, 0 }, // 442 XVADDDP_XVMULDP_XVSUBDP
4594 { 0, 0, 0, 0, 0 }, // 443 XVADDSP_XVMULSP_XVSUBSP
4595 { 0, 0, 0, 0, 0 }, // 444 VMADDFP_VNMSUBFP
4596 { 1, 16, 25, 727, 730 }, // 445 FADDS_rec_FMULS_rec_FSUBS_rec
4597 { 1, 16, 25, 730, 734 }, // 446 FMUL_rec
4598 { 1, 16, 25, 734, 737 }, // 447 FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec
4599 { 1, 11, 16, 737, 739 }, // 448 BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL_BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BLR_BLR8_BLRL
4600 { 1, 11, 16, 739, 741 }, // 449 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
4601 { 0, 0, 0, 0, 0 }, // 450 VGNB
4602 { 0, 0, 0, 0, 0 }, // 451 VSBOX
4603 { 1, 6, 11, 741, 744 }, // 452 CFUGED_PDEPD_PEXTD
4604 { 0, 0, 0, 0, 0 }, // 453 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
4605 { 0, 0, 0, 0, 0 }, // 454 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
4606 { 0, 0, 0, 0, 0 }, // 455 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
4607 { 1, 6, 11, 744, 747 }, // 456 HASHST_HASHST8_HASHSTP_HASHSTP8
4608 { 0, 0, 0, 0, 0 }, // 457 XSMULQP_XSMULQPO
4609 { 0, 0, 0, 0, 0 }, // 458 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
4610 { 0, 0, 0, 0, 0 }, // 459 VMODSQ_VMODUQ
4611 { 0, 0, 0, 0, 0 }, // 460 VDIVSD_VDIVUD
4612 { 0, 0, 0, 0, 0 }, // 461 VMODSD_VMODUD
4613 { 0, 0, 0, 0, 0 }, // 462 VDIVSW_VDIVUW
4614 { 0, 0, 0, 0, 0 }, // 463 VMODSW_VMODUW
4615 { 0, 0, 0, 0, 0 }, // 464 VDIVESD_VDIVEUD
4616 { 0, 0, 0, 0, 0 }, // 465 VDIVESW_VDIVEUW
4617 { 0, 0, 0, 0, 0 }, // 466 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
4618 { 0, 0, 0, 0, 0 }, // 467 XXGENPCVBM
4619 { 0, 0, 0, 0, 0 }, // 468 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
4620 { 0, 0, 0, 0, 0 }, // 469 VADDCUQ_VSUBCUQ
4621 { 0, 0, 0, 0, 0 }, // 470 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
4622 { 0, 0, 0, 0, 0 }, // 471 MTVSRBMI
4623 { 1, 6, 11, 747, 750 }, // 472 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
4624 { 1, 16, 25, 750, 753 }, // 473 FTSQRT
4625 { 0, 0, 0, 0, 0 }, // 474 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
4626 { 0, 0, 0, 0, 0 }, // 475 RLDIC_rec
4627 { 0, 0, 0, 0, 0 }, // 476 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
4628 { 1, 6, 11, 753, 756 }, // 477 RLWINM8_rec_RLWINM_rec
4629 { 0, 0, 0, 0, 0 }, // 478 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
4630 { 0, 0, 0, 0, 0 }, // 479 VPOPCNTB_VPOPCNTH
4631 { 0, 0, 0, 0, 0 }, // 480 VSHASIGMAD_VSHASIGMAW
4632 { 1, 16, 25, 756, 759 }, // 481 XSTSQRTDP
4633 { 1, 16, 25, 759, 762 }, // 482 XVTSQRTDP
4634 { 1, 16, 25, 762, 765 }, // 483 XVTSQRTSP
4635 { 0, 0, 0, 0, 0 }, // 484 XVTSTDCDP_XVTSTDCSP
4636 { 0, 0, 0, 0, 0 }, // 485 SLD_rec_SRD_rec
4637 { 0, 0, 0, 0, 0 }, // 486 TDI
4638 { 1, 11, 16, 765, 767 }, // 487 TWI
4639 { 0, 0, 0, 0, 0 }, // 488 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
4640 { 0, 0, 0, 0, 0 }, // 489 VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUH_rec_VCMPGTUW_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec
4641 { 0, 0, 0, 0, 0 }, // 490 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
4642 { 0, 0, 0, 0, 0 }, // 491 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
4643 { 0, 0, 0, 0, 0 }, // 492 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
4644 { 0, 0, 0, 0, 0 }, // 493 VCMPSQ_VCMPUQ
4645 { 0, 0, 0, 0, 0 }, // 494 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
4646 { 1, 30, 35, 767, 770 }, // 495 TRAP
4647 { 1, 6, 11, 770, 773 }, // 496 SRAWI8_rec_SRAWI_rec
4648 { 0, 0, 0, 0, 0 }, // 497 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
4649 { 0, 0, 0, 0, 0 }, // 498 VRLQMI
4650 { 1, 30, 35, 773, 776 }, // 499 DSS_DSSALL
4651 { 1, 30, 35, 776, 779 }, // 500 WAITP10
4652 { 1, 6, 11, 779, 782 }, // 501 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
4653 { 0, 0, 0, 0, 0 }, // 502 ADDIdtprelL32_ADDISdtprelHA32
4654 { 0, 0, 0, 0, 0 }, // 503 ADDItlsldLADDR32
4655 { 0, 0, 0, 0, 0 }, // 504 ADDItocL_ADDIStocHA_ADDIStocHA8
4656 { 1, 6, 11, 782, 785 }, // 505 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
4657 { 1, 6, 11, 785, 788 }, // 506 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
4658 { 1, 6, 11, 788, 791 }, // 507 ADDZE_ADDZE8
4659 { 1, 6, 11, 791, 794 }, // 508 ANDI_rec_ANDIS_rec
4660 { 1, 6, 11, 794, 797 }, // 509 CMPDI_CMPWI_CMPLDI_CMPLWI
4661 { 1, 6, 11, 797, 800 }, // 510 EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec
4662 { 1, 16, 25, 800, 803 }, // 511 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
4663 { 1, 6, 11, 803, 806 }, // 512 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
4664 { 1, 6, 11, 806, 809 }, // 513 NOP
4665 { 0, 0, 0, 0, 0 }, // 514 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
4666 { 1, 6, 11, 809, 812 }, // 515 RLWINM_RLWINM8
4667 { 1, 6, 11, 812, 815 }, // 516 SETB_SETB8
4668 { 1, 6, 11, 815, 818 }, // 517 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
4669 { 1, 6, 11, 818, 821 }, // 518 SRAWI_SRAWI8
4670 { 0, 0, 0, 0, 0 }, // 519 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
4671 { 0, 0, 0, 0, 0 }, // 520 VEXTSD2Q
4672 { 0, 0, 0, 0, 0 }, // 521 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
4673 { 0, 0, 0, 0, 0 }, // 522 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
4674 { 0, 0, 0, 0, 0 }, // 523 XVABSDP_XVNABSDP_XVNEGDP
4675 { 0, 0, 0, 0, 0 }, // 524 XVXSIGDP_XVXSIGSP
4676 { 1, 6, 11, 821, 824 }, // 525 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
4677 { 1, 6, 11, 824, 827 }, // 526 ADDEX_ADDEX8
4678 { 1, 6, 11, 827, 830 }, // 527 ADD4O_ADD8O
4679 { 1, 6, 11, 830, 833 }, // 528 CMPB_CMPB8
4680 { 1, 11, 16, 833, 836 }, // 529 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
4681 { 1, 30, 35, 836, 839 }, // 530 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
4682 { 0, 0, 0, 0, 0 }, // 531 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
4683 { 0, 0, 0, 0, 0 }, // 532 XXLEQVOnes
4684 { 1, 11, 16, 839, 842 }, // 533 MFFS_MFFS_rec_MFFSL
4685 { 1, 11, 16, 842, 845 }, // 534 MFFSCDRNI_MFFSCRNI
4686 { 1, 11, 16, 845, 848 }, // 535 MTFSB0
4687 { 1, 6, 11, 848, 851 }, // 536 ADDIC_rec_ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec
4688 { 1, 6, 11, 851, 854 }, // 537 NEG8O_rec_NEGO_rec
4689 { 1, 6, 11, 854, 857 }, // 538 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
4690 { 1, 11, 16, 857, 859 }, // 539 HRFID_SC
4691 { 1, 11, 16, 859, 862 }, // 540 MTFSFI_MTFSFIb_MTFSFI_rec
4692 { 1, 16, 25, 862, 865 }, // 541 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
4693 { 1, 6, 11, 865, 868 }, // 542 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
4694 { 0, 0, 0, 0, 0 }, // 543 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
4695 { 1, 30, 35, 868, 871 }, // 544 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
4696 { 0, 0, 0, 0, 0 }, // 545 LD
4697 { 0, 0, 0, 0, 0 }, // 546 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
4698 { 0, 0, 0, 0, 0 }, // 547 DFLOADf32
4699 { 0, 0, 0, 0, 0 }, // 548 DFLOADf64
4700 { 1, 30, 35, 871, 874 }, // 549 LFD
4701 { 1, 25, 30, 874, 877 }, // 550 LHA_LHA8
4702 { 1, 30, 35, 877, 880 }, // 551 LXSD_LXV
4703 { 1, 25, 30, 880, 882 }, // 552 DCBT_DCBTST
4704 { 1, 30, 35, 882, 885 }, // 553 ICBT
4705 { 1, 30, 35, 885, 888 }, // 554 LDBRX
4706 { 0, 0, 0, 0, 0 }, // 555 SPILLTOVSR_LDX
4707 { 1, 30, 35, 888, 891 }, // 556 LXVRBX_LXVRDX_LXVRHX_LXVRWX
4708 { 1, 81, 86, 891, 893 }, // 557 MTSR
4709 { 1, 6, 11, 893, 896 }, // 558 MTVRSAVE_MTVRSAVEv
4710 { 1, 30, 35, 896, 899 }, // 559 LBZCIX_LDCIX_LHZCIX_LWZCIX
4711 { 1, 30, 35, 899, 902 }, // 560 PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc
4712 { 1, 30, 35, 902, 905 }, // 561 LFS
4713 { 1, 30, 35, 905, 908 }, // 562 LXSSP
4714 { 1, 30, 35, 908, 911 }, // 563 LXVP
4715 { 1, 30, 35, 911, 914 }, // 564 LXVPX
4716 { 1, 11, 16, 914, 916 }, // 565 MFSR
4717 { 1, 81, 86, 916, 918 }, // 566 MFTB8
4718 { 0, 0, 0, 0, 0 }, // 567 XXSETACCZ
4719 { 0, 0, 0, 0, 0 }, // 568 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
4720 { 0, 0, 0, 0, 0 }, // 569 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
4721 { 0, 0, 0, 0, 0 }, // 570 XVI8GER4SPP
4722 { 0, 0, 0, 0, 0 }, // 571 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
4723 { 0, 0, 0, 0, 0 }, // 572 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
4724 { 0, 0, 0, 0, 0 }, // 573 PMXVI8GER4SPP
4725 { 0, 0, 0, 0, 0 }, // 574 XXMTACC
4726 { 0, 0, 0, 0, 0 }, // 575 XXMFACC
4727 { 0, 0, 0, 0, 0 }, // 576 VMULHSD_VMULHUD_VMULLD
4728 { 0, 0, 0, 0, 0 }, // 577 LXVKQ
4729 { 0, 0, 0, 0, 0 }, // 578 VSPLTISB_VSPLTISH_VSPLTISW
4730 { 0, 0, 0, 0, 0 }, // 579 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
4731 { 0, 0, 0, 0, 0 }, // 580 XXSPLTIB
4732 { 1, 6, 11, 918, 921 }, // 581 BRD_BRH_BRH8_BRW_BRW8
4733 { 0, 0, 0, 0, 0 }, // 582 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
4734 { 0, 0, 0, 0, 0 }, // 583 VGBBD_VUPKHSW_VUPKLSW
4735 { 0, 0, 0, 0, 0 }, // 584 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
4736 { 0, 0, 0, 0, 0 }, // 585 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
4737 { 0, 0, 0, 0, 0 }, // 586 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
4738 { 0, 0, 0, 0, 0 }, // 587 XVCVBF16SPN
4739 { 0, 0, 0, 0, 0 }, // 588 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
4740 { 0, 0, 0, 0, 0 }, // 589 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
4741 { 0, 0, 0, 0, 0 }, // 590 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
4742 { 0, 0, 0, 0, 0 }, // 591 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
4743 { 0, 0, 0, 0, 0 }, // 592 VSLV_VSRV_XXINSERTW
4744 { 0, 0, 0, 0, 0 }, // 593 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
4745 { 0, 0, 0, 0, 0 }, // 594 VSUMSWS
4746 { 0, 0, 0, 0, 0 }, // 595 XXSPLTIDP_XXSPLTIW
4747 { 0, 0, 0, 0, 0 }, // 596 XXSPLTI32DX
4748 { 0, 0, 0, 0, 0 }, // 597 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
4749 { 0, 0, 0, 0, 0 }, // 598 XXPERMX
4750 { 1, 30, 35, 921, 924 }, // 599 PSTXVP_PSTXVPpc
4751 { 1, 30, 35, 924, 927 }, // 600 STB_STB8_STH_STH8_STW_STW8
4752 { 0, 0, 0, 0, 0 }, // 601 SPILLTOVSR_ST
4753 { 1, 30, 35, 927, 930 }, // 602 STD
4754 { 0, 0, 0, 0, 0 }, // 603 DFSTOREf32_DFSTOREf64
4755 { 1, 25, 30, 930, 933 }, // 604 STFD_STFS
4756 { 1, 25, 30, 933, 937 }, // 605 STFDU_STFSU
4757 { 1, 25, 30, 937, 940 }, // 606 STXSD
4758 { 1, 25, 30, 940, 943 }, // 607 STXSSP
4759 { 1, 25, 30, 943, 946 }, // 608 STXV
4760 { 1, 25, 30, 946, 948 }, // 609 DCBF_DCBST_DCBZ
4761 { 1, 25, 30, 948, 951 }, // 610 ICBI
4762 { 0, 0, 0, 0, 0 }, // 611 SPILLTOVSR_STX
4763 { 0, 0, 0, 0, 0 }, // 612 STIWX
4764 { 1, 25, 30, 951, 954 }, // 613 STXVRBX_STXVRDX_STXVRHX_STXVRWX
4765 { 1, 30, 35, 954, 957 }, // 614 EnforceIEIO
4766 { 0, 0, 0, 0, 0 }, // 615 TLBIE8P9_TLBIEP9
4767 { 1, 30, 35, 957, 960 }, // 616 STHCIX_STWCIX
4768 { 1, 1, 6, 0, 0 }, // 617 SYNCP10
4769 { 1, 30, 35, 960, 963 }, // 618 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
4770 { 1, 30, 35, 963, 966 }, // 619 STXVP
4771 { 1, 30, 35, 966, 969 }, // 620 STXVPX
4772 { 1, 11, 16, 969, 971 }, // 621 ATTN_NAP
4773 { 1, 25, 30, 971, 973 }, // 622 DCBZL
4774 { 1, 30, 35, 973, 976 }, // 623 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
4775 { 1, 11, 16, 976, 978 }, // 624 CLRBHRB_MFBHRBE
4776 { 1, 30, 35, 978, 981 }, // 625 PADDI_PADDI8_PADDI8pc_PADDIpc
4777 { 1, 6, 11, 981, 984 }, // 626 PLI_PLI8
4778 { 0, 0, 0, 0, 0 }, // 627 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
4779 { 0, 0, 0, 0, 0 }, // 628 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
4780 { 0, 0, 0, 0, 0 }, // 629 VMSUMCUD
4781 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
4782};
4783
4784static constexpr llvm::InstrItinerary G3Itineraries[] = {
4785 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
4786 { 1, 86, 87, 0, 0 }, // 1 IIC_LdStSync
4787 { 1, 87, 88, 0, 0 }, // 2 IIC_IntSimple
4788 { 1, 87, 88, 0, 0 }, // 3 IIC_IntGeneral
4789 { 1, 88, 89, 0, 0 }, // 4 IIC_BrB
4790 { 0, 0, 0, 0, 0 }, // 5 IIC_VecFP
4791 { 1, 87, 88, 0, 0 }, // 6 IIC_IntRotate
4792 { 1, 87, 88, 0, 0 }, // 7 IIC_IntCompare
4793 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
4794 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
4795 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
4796 { 1, 89, 90, 0, 0 }, // 11 IIC_BrCR
4797 { 1, 90, 91, 0, 0 }, // 12 IIC_FPGeneral
4798 { 0, 0, 0, 0, 0 }, // 13 IIC_LdStLD
4799 { 1, 86, 87, 0, 0 }, // 14 IIC_LdStDCBF
4800 { 1, 91, 92, 0, 0 }, // 15 IIC_LdStLoad
4801 { 1, 90, 91, 0, 0 }, // 16 IIC_FPCompare
4802 { 0, 0, 0, 0, 0 }, // 17 IIC_IntDivD
4803 { 1, 92, 93, 0, 0 }, // 18 IIC_IntDivW
4804 { 0, 0, 0, 0, 0 }, // 19 IIC_VecGeneral
4805 { 0, 0, 0, 0, 0 }, // 20 IIC_FPDGeneral
4806 { 1, 90, 91, 0, 0 }, // 21 IIC_FPAddSub
4807 { 1, 93, 94, 0, 0 }, // 22 IIC_FPDivD
4808 { 0, 0, 0, 0, 0 }, // 23 IIC_FPSGeneral
4809 { 0, 0, 0, 0, 0 }, // 24 IIC_VecComplex
4810 { 1, 91, 92, 0, 0 }, // 25 IIC_LdStStore
4811 { 0, 0, 0, 0, 0 }, // 26 IIC_IntRotateDI
4812 { 1, 94, 95, 0, 0 }, // 27 IIC_FPDivS
4813 { 1, 95, 96, 0, 0 }, // 28 IIC_FPFused
4814 { 0, 0, 0, 0, 0 }, // 29 IIC_FPSqrtD
4815 { 0, 0, 0, 0, 0 }, // 30 IIC_FPSqrtS
4816 { 1, 86, 87, 0, 0 }, // 31 IIC_LdStICBI
4817 { 0, 0, 0, 0, 0 }, // 32 IIC_IntISEL
4818 { 1, 96, 97, 0, 0 }, // 33 IIC_SprISYNC
4819 { 1, 86, 87, 0, 0 }, // 34 IIC_LdStLWARX
4820 { 1, 91, 92, 0, 0 }, // 35 IIC_LdStLoadUpd
4821 { 1, 91, 92, 0, 0 }, // 36 IIC_LdStLoadUpdX
4822 { 0, 0, 0, 0, 0 }, // 37 IIC_LdStLDARX
4823 { 0, 0, 0, 0, 0 }, // 38 IIC_LdStLDU
4824 { 0, 0, 0, 0, 0 }, // 39 IIC_LdStLDUX
4825 { 1, 91, 92, 0, 0 }, // 40 IIC_LdStLFD
4826 { 1, 91, 92, 0, 0 }, // 41 IIC_LdStLFDU
4827 { 1, 91, 92, 0, 0 }, // 42 IIC_LdStLFDUX
4828 { 1, 91, 92, 0, 0 }, // 43 IIC_LdStLHA
4829 { 1, 91, 92, 0, 0 }, // 44 IIC_LdStLHAU
4830 { 1, 91, 92, 0, 0 }, // 45 IIC_LdStLHAUX
4831 { 1, 97, 98, 0, 0 }, // 46 IIC_LdStLMW
4832 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
4833 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
4834 { 0, 0, 0, 0, 0 }, // 49 IIC_LdStLWA
4835 { 0, 0, 0, 0, 0 }, // 50 IIC_IntMulHD
4836 { 1, 89, 90, 0, 0 }, // 51 IIC_BrMCR
4837 { 1, 89, 90, 0, 0 }, // 52 IIC_BrMCRX
4838 { 1, 89, 90, 0, 0 }, // 53 IIC_SprMFCR
4839 { 1, 98, 99, 0, 0 }, // 54 IIC_SprMFSPR
4840 { 1, 90, 91, 0, 0 }, // 55 IIC_IntMFFS
4841 { 1, 89, 90, 0, 0 }, // 56 IIC_SprMFMSR
4842 { 0, 0, 0, 0, 0 }, // 57 IIC_SprMFCRF
4843 { 0, 0, 0, 0, 0 }, // 58 IIC_SprMFPMR
4844 { 1, 98, 99, 0, 0 }, // 59 IIC_SprMFSR
4845 { 1, 98, 99, 0, 0 }, // 60 IIC_SprMFTB
4846 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
4847 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
4848 { 1, 96, 97, 0, 0 }, // 63 IIC_SprMTSPR
4849 { 1, 99, 100, 0, 0 }, // 64 IIC_IntMTFSB0
4850 { 1, 89, 90, 0, 0 }, // 65 IIC_SprMTMSR
4851 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
4852 { 0, 0, 0, 0, 0 }, // 67 IIC_SprMTPMR
4853 { 1, 96, 97, 0, 0 }, // 68 IIC_SprMTSR
4854 { 1, 100, 101, 0, 0 }, // 69 IIC_IntMulHW
4855 { 1, 101, 102, 0, 0 }, // 70 IIC_IntMulHWU
4856 { 1, 102, 103, 0, 0 }, // 71 IIC_IntMulLI
4857 { 1, 96, 97, 0, 0 }, // 72 IIC_SprRFI
4858 { 0, 0, 0, 0, 0 }, // 73 IIC_IntRFID
4859 { 0, 0, 0, 0, 0 }, // 74 IIC_IntRotateD
4860 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
4861 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
4862 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
4863 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
4864 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
4865 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
4866 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
4867 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
4868 { 1, 87, 88, 0, 0 }, // 83 IIC_IntShift
4869 { 1, 103, 104, 0, 0 }, // 84 IIC_LdStSTWCX
4870 { 1, 91, 92, 0, 0 }, // 85 IIC_LdStSTU
4871 { 1, 91, 92, 0, 0 }, // 86 IIC_LdStSTUX
4872 { 0, 0, 0, 0, 0 }, // 87 IIC_LdStSTD
4873 { 0, 0, 0, 0, 0 }, // 88 IIC_LdStSTDCX
4874 { 1, 91, 92, 0, 0 }, // 89 IIC_LdStSTFD
4875 { 1, 91, 92, 0, 0 }, // 90 IIC_LdStSTFDU
4876 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
4877 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
4878 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
4879 { 0, 0, 0, 0, 0 }, // 94 IIC_IntTrapD
4880 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
4881 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
4882 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
4883 { 1, 98, 99, 0, 0 }, // 98 IIC_SprTLBSYNC
4884 { 1, 104, 105, 0, 0 }, // 99 IIC_IntTrapW
4885 { 0, 0, 0, 0, 0 }, // 100 IIC_VecFPCompare
4886 { 0, 0, 0, 0, 0 }, // 101 IIC_VecPerm
4887 { 1, 88, 89, 0, 0 }, // 102 B_BA_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS
4888 { 1, 88, 89, 0, 0 }, // 103 BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM
4889 { 1, 88, 89, 0, 0 }, // 104 BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BDZm_BDZp_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BLR_BLR8_BLRL_BCL_BCLR_BCLRL_BCLRLn_BCLRn_BCLalways_BCLn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BC_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat
4890 { 1, 98, 99, 0, 0 }, // 105 MFCTR_MFCTR8_MFLR_MFLR8
4891 { 1, 96, 97, 0, 0 }, // 106 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
4892 { 1, 89, 90, 0, 0 }, // 107 MFCR_MFCR8
4893 { 1, 89, 90, 0, 0 }, // 108 MCRF
4894 { 1, 89, 90, 0, 0 }, // 109 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
4895 { 1, 97, 98, 0, 0 }, // 110 LMW
4896 { 1, 86, 87, 0, 0 }, // 111 LWARX_LWARXL
4897 { 0, 0, 0, 0, 0 }, // 112 LDARX_LDARXL
4898 { 1, 91, 92, 0, 0 }, // 113 LHBRX_LHBRX8_LWBRX_LWBRX8
4899 { 1, 98, 99, 0, 0 }, // 114 MFSR_MFSRIN
4900 { 1, 91, 92, 0, 0 }, // 115 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
4901 { 1, 91, 92, 0, 0 }, // 116 LFSU_LFDU
4902 { 1, 91, 92, 0, 0 }, // 117 LFSUX_LFDUX
4903 { 1, 91, 92, 0, 0 }, // 118 STXSDX_STXVD2X_STXVW4X
4904 { 1, 86, 87, 0, 0 }, // 119 LBARX_LHARX
4905 { 1, 91, 92, 0, 0 }, // 120 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
4906 { 1, 91, 92, 0, 0 }, // 121 LFIWAX_LFIWZX
4907 { 1, 91, 92, 0, 0 }, // 122 STFD_STFDX_STFIWX_STFS_STFSX
4908 { 1, 91, 92, 0, 0 }, // 123 STFDU_STFDUX_STFSU_STFSUX
4909 { 1, 91, 92, 0, 0 }, // 124 STVEBX_STVEHX_STVEWX_STVX_STVXL
4910 { 1, 91, 92, 0, 0 }, // 125 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
4911 { 0, 0, 0, 0, 0 }, // 126 LWA_LWA_32
4912 { 1, 91, 92, 0, 0 }, // 127 LHAU_LHAU8
4913 { 1, 91, 92, 0, 0 }, // 128 LHAUX_LHAUX8_LWAUX
4914 { 1, 91, 92, 0, 0 }, // 129 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
4915 { 0, 0, 0, 0, 0 }, // 130 STD_STDX
4916 { 1, 97, 98, 0, 0 }, // 131 STMW
4917 { 1, 103, 104, 0, 0 }, // 132 STWCX
4918 { 0, 0, 0, 0, 0 }, // 133 STDCX
4919 { 1, 91, 92, 0, 0 }, // 134 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
4920 { 1, 91, 92, 0, 0 }, // 135 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
4921 { 1, 91, 92, 0, 0 }, // 136 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
4922 { 0, 0, 0, 0, 0 }, // 137 LDU
4923 { 1, 91, 92, 0, 0 }, // 138 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
4924 { 0, 0, 0, 0, 0 }, // 139 LDUX
4925 { 1, 87, 88, 0, 0 }, // 140 ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_ADD4_ADD4TLS_ADD4_rec_ADD8_ADD8TLS_ADD8TLS__ADD8_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8_XOR_XOR8_XOR8_rec_XOR_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO_AND_AND8_AND_rec_AND8_rec_NAND_NAND8_NAND_rec_NAND8_rec_NOR_NOR8_NOR_rec_NOR8_rec_EQV_EQV8_EQV_rec_EQV8_rec_ANDC_ANDC8_ANDC_rec_ANDC8_rec_ORC_ORC8_ORC_rec_ORC8_rec
4926 { 1, 87, 88, 0, 0 }, // 141 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
4927 { 1, 87, 88, 0, 0 }, // 142 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
4928 { 1, 87, 88, 0, 0 }, // 143 EXTSB8_32_64_EXTSB8_rec_EXTSH8_32_64_EXTSH8_rec_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_ADD4O_ADD8O_ADD8O_rec_ADD4O_rec_NEG8O_rec_NEGO_rec_EXTSB_EXTSB8_EXTSB_rec_EXTSH_EXTSH8_EXTSH_rec_EXTSW_EXTSW_rec
4929 { 1, 87, 88, 0, 0 }, // 144 POPCNTB_POPCNTB8_POPCNTD_POPCNTW_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_SUBFO_SUBF8O_SUBFC_SUBFC8_ADDIC_rec_ADDE8_rec_ADDE_rec_SUBFE8_rec_SUBFE_rec_ADDME8_rec_ADDME_rec_SUBFME8_rec_SUBFME_rec_ADDZE8_rec_ADDZE_rec_SUBFZE_rec_SUBFZE8_rec_SUBFO_rec_SUBF8O_rec_ADDE8O_ADDEO_SUBFE8O_SUBFEO_ADDME8O_ADDMEO_SUBFME8O_SUBFMEO_ADDZE8O_ADDZEO_SUBFZE8O_SUBFZEO_ADDE8O_rec_ADDEO_rec_ADDMEO_rec_ADDME8O_rec_SUBFMEO_rec_SUBFME8O_rec_ADDZEO_rec_ADDZE8O_rec_SUBFZEO_rec_SUBFZE8O_rec_ADDC8_rec_ADDC_rec_ADDCO_ADDCO_rec_ADDC8O_ADDC8O_rec_SUBFC8_rec_SUBFC_rec_SUBFCO_SUBFC8O_SUBFCO_rec_SUBFC8O_rec_RLWINM_RLWINM8_RLWINM_rec_RLWNM_RLWNM8_RLWNM_rec_RLWINM8_rec_RLWNM8_rec_SLW_SLW8_SLW_rec_SLW8_rec_SRW_SRW8_SRW_rec_SRW8_rec_SUBFE_SUBFE8_SUBFE8O_rec_SUBFEO_rec
4930 { 1, 88, 89, 0, 0 }, // 145 ADDPCIS
4931 { 0, 0, 0, 0, 0 }, // 146 SUBFUS_SUBFUS_rec
4932 { 0, 0, 0, 0, 0 }, // 147 RLDICL_RLDICL_rec_RLDICR_RLDICR_rec_RLDIC_RLDIC_rec_RLDIMI_RLDIMI_rec_RLDICL_32_RLDICL_32_64_RLDICL_32_rec_RLDICR_32_SRADI_SRADI_rec_SRADI_32
4933 { 0, 0, 0, 0, 0 }, // 148 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
4934 { 1, 87, 88, 0, 0 }, // 149 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
4935 { 1, 87, 88, 0, 0 }, // 150 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
4936 { 1, 102, 103, 0, 0 }, // 151 MULLI_MULLI8
4937 { 1, 100, 101, 0, 0 }, // 152 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
4938 { 1, 101, 102, 0, 0 }, // 153 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
4939 { 0, 0, 0, 0, 0 }, // 154 MULLD_MULLDO_MULLD_rec_MULLDO_rec
4940 { 0, 0, 0, 0, 0 }, // 155 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
4941 { 1, 92, 93, 0, 0 }, // 156 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
4942 { 0, 0, 0, 0, 0 }, // 157 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
4943 { 1, 90, 91, 0, 0 }, // 158 FABSD_FABSD_rec_FABSS_FABSS_rec_FADDS_FADDS_rec_FMADDS_FMADDS_rec_FMR_FMR_rec_FMSUBS_FMSUBS_rec_FMULS_FMULS_rec_FNABSD_FNABSD_rec_FNABSS_FNABSS_rec_FNEGD_FNEGD_rec_FNEGS_FNEGS_rec_FNMADDS_FNMADDS_rec_FNMSUBS_FNMSUBS_rec_FSUBS_FSUBS_rec_FCFID_FCFIDS_FCFIDS_rec_FCFIDU_FCFIDUS_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTID_FCTIDU_FCTIDUZ_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_FCTIDZ_rec_FCTID_rec_FCTIW_FCTIWU_FCTIWUZ_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_FCTIWZ_rec_FCTIW_rec_FRE_FRES_rec_FRE_rec_FRSP_rec_FRSP_FRES_FRSQRTE_FRSQRTES_FRSQRTES_rec_FRSQRTE_rec_FSELD_FSELS_FSELD_rec_FSELS_rec_FCPSGND_FCPSGND_rec_FCPSGNS_FCPSGNS_rec_FRIMD_FRIMD_rec_FRIMS_FRIMS_rec_FRIND_FRIND_rec_FRINS_FRINS_rec_FRIPD_FRIPD_rec_FRIPS_FRIPS_rec_FRIZD_FRIZD_rec_FRIZS_FRIZS_rec
4944 { 1, 90, 91, 0, 0 }, // 159 FADD_FADD_rec_FSUB_FSUB_rec
4945 { 1, 95, 96, 0, 0 }, // 160 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
4946 { 0, 0, 0, 0, 0 }, // 161 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSSUBDP_XSSUBSP_XSCPSGNDP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSMAXDP_XSMINDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
4947 { 1, 90, 91, 0, 0 }, // 162 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
4948 { 0, 0, 0, 0, 0 }, // 163 XVADDDP_XVADDSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVSUBDP_XVSUBSP_XVABSDP_XVABSSP_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVMULDP_XVMULSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVCPSGNDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
4949 { 0, 0, 0, 0, 0 }, // 164 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
4950 { 1, 90, 91, 0, 0 }, // 165 XVTDIVDP_XVTSQRTDP
4951 { 0, 0, 0, 0, 0 }, // 166 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
4952 { 0, 0, 0, 0, 0 }, // 167 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
4953 { 0, 0, 0, 0, 0 }, // 168 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_XVRSQRTESP_XVRESP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVCPSGNSP_XVCVDPSP_VADDCUW_VADDFP_VAND_VANDC_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VCFSX_VCFUX_VCTSXS_VCTUXS_VEXPTEFP_VLOGEFP_VNOR_VOR_VMADDFP_VMHADDSHS_VMHRADDSHS_VMLADDUHM_VNMSUBFP_VMAXFP_VMINFP_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUDM_VMSUMUHM_VMSUMUHS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRLB_VRLH_VRLW_VRSQRTEFP_VSR_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRO_VSRW_VSUBCUW_VSL_VSLB_VSLDOI_VSLH_VSLO_VSLW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VXOR
4954 { 0, 0, 0, 0, 0 }, // 169 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
4955 { 1, 90, 91, 0, 0 }, // 170 XVTDIVSP_XVTSQRTSP
4956 { 0, 0, 0, 0, 0 }, // 171 XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec_VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_VCMPEQUB_rec_VCMPEQUH_VCMPEQUH_rec_VCMPEQUW_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec
4957 { 1, 90, 91, 0, 0 }, // 172 FCMPOD_FCMPOS_FCMPUD_FCMPUS
4958 { 1, 94, 95, 0, 0 }, // 173 FDIVS_FDIVS_rec
4959 { 1, 93, 94, 0, 0 }, // 174 XSDIVDP
4960 { 0, 0, 0, 0, 0 }, // 175 FSQRTS_XSSQRTSP_FSQRTS_rec
4961 { 1, 93, 94, 0, 0 }, // 176 FDIV_FDIV_rec
4962 { 0, 0, 0, 0, 0 }, // 177 XSSQRTDP
4963 { 0, 0, 0, 0, 0 }, // 178 FSQRT_FSQRT_rec
4964 { 1, 94, 95, 0, 0 }, // 179 XVDIVSP
4965 { 0, 0, 0, 0, 0 }, // 180 XVSQRTSP
4966 { 1, 93, 94, 0, 0 }, // 181 XVDIVDP
4967 { 0, 0, 0, 0, 0 }, // 182 XVSQRTDP
4968 { 0, 0, 0, 0, 0 }, // 183 MFOCRF_MFOCRF8
4969 { 0, 0, 0, 0, 0 }, // 184 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
4970 { 1, 94, 95, 0, 0 }, // 185 XSDIVSP
4971 { 0, 0, 0, 0, 0 }, // 186 FSQRTS_FSQRTS_rec
4972 { 1, 90, 91, 0, 0 }, // 187 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
4973 { 1, 99, 100, 0, 0 }, // 188 MTFSFb_MTFSB0_MTFSB1
4974 { 0, 0, 0, 0, 0 }, // 189 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ
4975 { 0, 0, 0, 0, 0 }, // 190 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
4976 { 0, 0, 0, 0, 0 }, // 191 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
4977 { 0, 0, 0, 0, 0 }, // 192 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
4978 { 0, 0, 0, 0, 0 }, // 193 VSUBFP
4979 { 0, 0, 0, 0, 0 }, // 194 XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP
4980 { 0, 0, 0, 0, 0 }, // 195 XVCVSPDP
4981 { 0, 0, 0, 0, 0 }, // 196 TDI_TD
4982 { 1, 104, 105, 0, 0 }, // 197 TWI_TW
4983 { 1, 89, 90, 0, 0 }, // 198 MTCRF_MTCRF8_MTOCRF_MTOCRF8
4984 { 1, 87, 88, 0, 0 }, // 199 RLWIMI_RLWIMI8
4985 { 1, 87, 88, 0, 0 }, // 200 AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORI_ORI8_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_ADD4_rec_ADD8_rec_NEG8_rec_NEG_rec
4986 { 1, 87, 88, 0, 0 }, // 201 ANDI8_rec_ANDIS8_rec_RLWINM_RLWINM8_RLWINM8_rec_RLWINM_rec_RLWNM_RLWNM8_RLWNM8_rec_RLWNM_rec_SLW_SLW8_SLW8_rec_SLW_rec_SRW_SRW8_SRW8_rec_SRW_rec_ADDC8O_ADDC8O_rec_ADDCO_ADDCO_rec_ADDE8O_ADDE8O_rec_ADDEO_ADDEO_rec_ADDME8O_ADDME8O_rec_ADDMEO_ADDMEO_rec_ADDZE8O_ADDZE8O_rec_ADDZEO_ADDZEO_rec_SUBF8O_SUBF8O_rec_SUBFC8O_SUBFC8O_rec_SUBFCO_SUBFCO_rec_SUBFE8O_SUBFE8O_rec_SUBFEO_SUBFEO_rec_SUBFME8O_SUBFME8O_rec_SUBFMEO_SUBFMEO_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZEO_SUBFZEO_rec_ADDE8_rec_ADDE_rec_ADDME8_rec_ADDME_rec_ADDZE8_rec_ADDZE_rec_SUBFE8_rec_SUBFE_rec_SUBFME8_rec_SUBFME_rec_SUBFZE8_rec_SUBFZE_rec_ADDIC_rec_ADDC_ADDC8_SUBFC_SUBFC8_ADDC_rec_ADDC8_rec_SUBFC_rec_SUBFC8_rec
4987 { 1, 87, 88, 0, 0 }, // 202 ANDIS_rec_ANDI_rec_SUBF8_rec
4988 { 1, 87, 88, 0, 0 }, // 203 OR_OR8_OR8_rec_OR_rec_NOP
4989 { 0, 0, 0, 0, 0 }, // 204 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
4990 { 1, 87, 88, 0, 0 }, // 205 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
4991 { 1, 87, 88, 0, 0 }, // 206 RLWIMI8_rec_RLWIMI_rec
4992 { 1, 87, 88, 0, 0 }, // 207 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
4993 { 1, 87, 88, 0, 0 }, // 208 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
4994 { 0, 0, 0, 0, 0 }, // 209 ISEL_ISEL8
4995 { 1, 98, 99, 0, 0 }, // 210 MFTB_MFTB8
4996 { 1, 92, 93, 0, 0 }, // 211 DIVW_DIVWU
4997 { 0, 0, 0, 0, 0 }, // 212 DIVD_DIVDU
4998 { 1, 92, 93, 0, 0 }, // 213 DIVWE_DIVWEU
4999 { 1, 91, 92, 0, 0 }, // 214 LVEBX_LVEHX_LVEWX_LVX_LVXL
5000 { 1, 91, 92, 0, 0 }, // 215 LXVB16X_LXSIWZX
5001 { 0, 0, 0, 0, 0 }, // 216 DFLOADf64_XFLOADf64_LIWZX
5002 { 0, 0, 0, 0, 0 }, // 217 LQ
5003 { 1, 91, 92, 0, 0 }, // 218 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
5004 { 1, 91, 92, 0, 0 }, // 219 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
5005 { 0, 0, 0, 0, 0 }, // 220 STDXTLS_STDXTLS_
5006 { 1, 91, 92, 0, 0 }, // 221 STBCIX_STDCIX
5007 { 1, 103, 104, 0, 0 }, // 222 STBCX_STHCX
5008 { 1, 91, 92, 0, 0 }, // 223 STHCIX_STSWI_STWCIX
5009 { 1, 91, 92, 0, 0 }, // 224 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHAXTLS_LHAXTLS__LHAXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWAXTLS_LWAXTLS__LWAXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
5010 { 0, 0, 0, 0, 0 }, // 225 LD_LDX_LDXTLS_LDXTLS_
5011 { 1, 86, 87, 0, 0 }, // 226 LBARXL_LHARXL
5012 { 1, 91, 92, 0, 0 }, // 227 LBEPX_LHEPX_LWEPX
5013 { 1, 91, 92, 0, 0 }, // 228 LFDEPX_LXSIWAX
5014 { 0, 0, 0, 0, 0 }, // 229 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
5015 { 1, 87, 88, 0, 0 }, // 230 SUBF
5016 { 0, 0, 0, 0, 0 }, // 231 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
5017 { 0, 0, 0, 0, 0 }, // 232 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
5018 { 0, 0, 0, 0, 0 }, // 233 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VRLB_VRLH_VRLW_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VAND_VANDC_VNOR_VOR_VXOR_VMAXFP_VMINFP_VSUBCUW_VADDCUW
5019 { 0, 0, 0, 0, 0 }, // 234 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
5020 { 0, 0, 0, 0, 0 }, // 235 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
5021 { 0, 0, 0, 0, 0 }, // 236 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
5022 { 1, 91, 92, 0, 0 }, // 237 MFVSCR
5023 { 1, 91, 92, 0, 0 }, // 238 MTVSCR
5024 { 0, 0, 0, 0, 0 }, // 239 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
5025 { 0, 0, 0, 0, 0 }, // 240 VADDUQM_VSUBUQM_VPOPCNTD
5026 { 0, 0, 0, 0, 0 }, // 241 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
5027 { 0, 0, 0, 0, 0 }, // 242 VMULESW_VMULEUW_VMULOSW_VMULOUW
5028 { 0, 0, 0, 0, 0 }, // 243 VMULUWM
5029 { 1, 88, 89, 0, 0 }, // 244 B_BA_BL_BL8_BL8_RM_BLA_BLA8_BLA8_RM_BLA_RM_BL_RM_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA8_NOP_BLA8_NOP_RM_BL_NOP_BL_NOP_RM_BL_TLS
5030 { 1, 90, 91, 0, 0 }, // 245 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
5031 { 0, 0, 0, 0, 0 }, // 246 DXEX_DXEXQ_DXEXQ_rec_DXEX_rec_DDEDPD_DDEDPD_rec_DENBCD_DENBCD_rec_DIEX_DIEX_rec_DQUA_DQUA_rec_DRINTN_DRINTN_rec_DRINTX_DRINTX_rec_DRRND_DRRND_rec_DSCLI_DSCLI_rec_DSCRI_DSCRI_rec_DQUAI
5032 { 1, 90, 91, 0, 0 }, // 247 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
5033 { 0, 0, 0, 0, 0 }, // 248 BCDADD_rec_BCDSUB_rec
5034 { 0, 0, 0, 0, 0 }, // 249 DRINTNQ_DRINTNQ_rec_DRINTXQ_DRINTXQ_rec_DRRNDQ_DRRNDQ_rec_DIEXQ_DIEXQ_rec_DQUAIQ_DQUAIQ_rec_DDEDPDQ_DDEDPDQ_rec_DENBCDQ_DENBCDQ_rec_DSCLIQ_DSCLIQ_rec_DSCRIQ_DSCRIQ_rec
5035 { 1, 90, 91, 0, 0 }, // 250 DCMPOQ_DCMPUQ_DTSTEXQ
5036 { 1, 90, 91, 0, 0 }, // 251 DCTQPQ_DCTQPQ_rec
5037 { 1, 90, 91, 0, 0 }, // 252 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
5038 { 0, 0, 0, 0, 0 }, // 253 DQUAQ_DQUAQ_rec
5039 { 1, 90, 91, 0, 0 }, // 254 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
5040 { 1, 90, 91, 0, 0 }, // 255 DCFFIX_DCFFIX_rec
5041 { 1, 90, 91, 0, 0 }, // 256 DCFFIXQ_DCFFIXQ_rec
5042 { 1, 90, 91, 0, 0 }, // 257 DMUL_DMUL_rec
5043 { 1, 90, 91, 0, 0 }, // 258 DMULQ_DMULQ_rec
5044 { 1, 90, 91, 0, 0 }, // 259 DDIV_DDIV_rec
5045 { 1, 90, 91, 0, 0 }, // 260 DDIVQ_DDIVQ_rec
5046 { 0, 0, 0, 0, 0 }, // 261 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
5047 { 0, 0, 0, 0, 0 }, // 262 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
5048 { 0, 0, 0, 0, 0 }, // 263 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
5049 { 0, 0, 0, 0, 0 }, // 264 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
5050 { 0, 0, 0, 0, 0 }, // 265 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
5051 { 0, 0, 0, 0, 0 }, // 266 VRLD
5052 { 0, 0, 0, 0, 0 }, // 267 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
5053 { 0, 0, 0, 0, 0 }, // 268 XVABSSP_XVNABSSP_XVNEGSP
5054 { 0, 0, 0, 0, 0 }, // 269 XVCPSGNSP
5055 { 0, 0, 0, 0, 0 }, // 270 VMRGEW_VMRGOW
5056 { 0, 0, 0, 0, 0 }, // 271 VSEL
5057 { 0, 0, 0, 0, 0 }, // 272 XXSEL
5058 { 1, 96, 97, 0, 0 }, // 273 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
5059 { 1, 99, 100, 0, 0 }, // 274 MTFSB0_MTFSB1
5060 { 1, 90, 91, 0, 0 }, // 275 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
5061 { 1, 87, 88, 0, 0 }, // 276 CMPRB_CMPRB8_CMPEQB
5062 { 0, 0, 0, 0, 0 }, // 277 XSTSTDCDP_XSTSTDCSP
5063 { 1, 90, 91, 0, 0 }, // 278 FTDIV_FTSQRT
5064 { 0, 0, 0, 0, 0 }, // 279 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
5065 { 1, 90, 91, 0, 0 }, // 280 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
5066 { 1, 87, 88, 0, 0 }, // 281 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
5067 { 1, 87, 88, 0, 0 }, // 282 POPCNTD_POPCNTW
5068 { 1, 87, 88, 0, 0 }, // 283 CMPB_CMPB8_SETB_SETB8_BPERMD
5069 { 0, 0, 0, 0, 0 }, // 284 XSCVSPDPN
5070 { 0, 0, 0, 0, 0 }, // 285 SLD_SRD_SRAD
5071 { 0, 0, 0, 0, 0 }, // 286 SRADI_SRADI_32_RLDIC
5072 { 0, 0, 0, 0, 0 }, // 287 EXTSWSLI_32_64_EXTSWSLI
5073 { 1, 87, 88, 0, 0 }, // 288 SUBFC_SUBFC8_SUBFC8O_SUBFCO_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_rec_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF8O_SUBF8O_rec_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec
5074 { 1, 87, 88, 0, 0 }, // 289 ADDZE_ADDZE8_SUBF_rec
5075 { 0, 0, 0, 0, 0 }, // 290 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
5076 { 1, 87, 88, 0, 0 }, // 291 LA_LA8
5077 { 0, 0, 0, 0, 0 }, // 292 COPY
5078 { 1, 89, 90, 0, 0 }, // 293 MCRXRX
5079 { 0, 0, 0, 0, 0 }, // 294 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
5080 { 0, 0, 0, 0, 0 }, // 295 XSXEXPDP
5081 { 1, 88, 89, 0, 0 }, // 296 RFEBB
5082 { 1, 96, 97, 0, 0 }, // 297 TBEGIN_TRECHKPT
5083 { 1, 91, 92, 0, 0 }, // 298 WAIT
5084 { 0, 0, 0, 0, 0 }, // 299 RLDCL_RLDCR
5085 { 0, 0, 0, 0, 0 }, // 300 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
5086 { 1, 89, 90, 0, 0 }, // 301 MTOCRF_MTOCRF8
5087 { 1, 87, 88, 0, 0 }, // 302 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
5088 { 1, 90, 91, 0, 0 }, // 303 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
5089 { 1, 87, 88, 0, 0 }, // 304 SRAW_SRAW8_SRAWI_SRAWI8
5090 { 0, 0, 0, 0, 0 }, // 305 XSIEXPDP
5091 { 1, 89, 90, 0, 0 }, // 306 CRXOR
5092 { 1, 96, 97, 0, 0 }, // 307 TRECLAIM_TSR_TABORT
5093 { 0, 0, 0, 0, 0 }, // 308 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
5094 { 0, 0, 0, 0, 0 }, // 309 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
5095 { 0, 0, 0, 0, 0 }, // 310 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
5096 { 0, 0, 0, 0, 0 }, // 311 VPOPCNTD
5097 { 0, 0, 0, 0, 0 }, // 312 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
5098 { 0, 0, 0, 0, 0 }, // 313 MADDHD_MADDHDU_MADDLD_MADDLD8
5099 { 1, 100, 101, 0, 0 }, // 314 MULHD_MULHW_MULLW_MULLWO
5100 { 1, 101, 102, 0, 0 }, // 315 MULHDU_MULHWU
5101 { 0, 0, 0, 0, 0 }, // 316 MULLD_MULLDO
5102 { 1, 90, 91, 0, 0 }, // 317 FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS
5103 { 1, 90, 91, 0, 0 }, // 318 FADD_FSUB
5104 { 1, 95, 96, 0, 0 }, // 319 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
5105 { 0, 0, 0, 0, 0 }, // 320 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
5106 { 1, 90, 91, 0, 0 }, // 321 FSELD_rec_FSELS_rec
5107 { 1, 90, 91, 0, 0 }, // 322 FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec
5108 { 0, 0, 0, 0, 0 }, // 323 XSCVDPHP_XSCVHPDP
5109 { 1, 91, 92, 0, 0 }, // 324 LVSL_LVSR
5110 { 0, 0, 0, 0, 0 }, // 325 V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VPERMR_VSLV_VSRV_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec
5111 { 0, 0, 0, 0, 0 }, // 326 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
5112 { 0, 0, 0, 0, 0 }, // 327 XXPERM_XXPERMR_XXSPLTIB
5113 { 1, 90, 91, 0, 0 }, // 328 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
5114 { 0, 0, 0, 0, 0 }, // 329 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
5115 { 0, 0, 0, 0, 0 }, // 330 BCDCTSQ_rec
5116 { 0, 0, 0, 0, 0 }, // 331 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
5117 { 0, 0, 0, 0, 0 }, // 332 BCDCFSQ_rec
5118 { 0, 0, 0, 0, 0 }, // 333 XSDIVQP_XSDIVQPO
5119 { 0, 0, 0, 0, 0 }, // 334 XSSQRTQP_XSSQRTQPO
5120 { 1, 91, 92, 0, 0 }, // 335 LXVL_LXVLL
5121 { 1, 91, 92, 0, 0 }, // 336 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
5122 { 1, 91, 92, 0, 0 }, // 337 LXSDX_LXVD2X
5123 { 1, 86, 87, 0, 0 }, // 338 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
5124 { 0, 0, 0, 0, 0 }, // 339 CP_COPY_CP_COPY8
5125 { 1, 86, 87, 0, 0 }, // 340 ICBI_ICBIEP
5126 { 1, 91, 92, 0, 0 }, // 341 ICBT_ICBTLS_EnforceIEIO
5127 { 1, 91, 92, 0, 0 }, // 342 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
5128 { 0, 0, 0, 0, 0 }, // 343 CP_ABORT
5129 { 0, 0, 0, 0, 0 }, // 344 DARN
5130 { 1, 96, 97, 0, 0 }, // 345 ISYNC
5131 { 0, 0, 0, 0, 0 }, // 346 MSGSYNC
5132 { 1, 98, 99, 0, 0 }, // 347 TLBSYNC
5133 { 1, 86, 87, 0, 0 }, // 348 SYNC
5134 { 1, 91, 92, 0, 0 }, // 349 LFIWZX
5135 { 1, 91, 92, 0, 0 }, // 350 LFDX_LFDXTLS_LFDXTLS__LFD
5136 { 0, 0, 0, 0, 0 }, // 351 SLBIA
5137 { 0, 0, 0, 0, 0 }, // 352 SLBIE
5138 { 0, 0, 0, 0, 0 }, // 353 SLBMFEE
5139 { 0, 0, 0, 0, 0 }, // 354 SLBMFEV
5140 { 0, 0, 0, 0, 0 }, // 355 SLBMTE
5141 { 0, 0, 0, 0, 0 }, // 356 TLBIEL
5142 { 1, 91, 92, 0, 0 }, // 357 LHZU_LHZU8_LWZU_LWZU8
5143 { 1, 91, 92, 0, 0 }, // 358 LHZUX_LHZUX8_LWZUX_LWZUX8
5144 { 1, 96, 97, 0, 0 }, // 359 TEND
5145 { 0, 0, 0, 0, 0 }, // 360 CP_PASTE8_rec_CP_PASTE_rec
5146 { 1, 96, 97, 0, 0 }, // 361 TCHECK
5147 { 1, 91, 92, 0, 0 }, // 362 LXSIWAX
5148 { 0, 0, 0, 0, 0 }, // 363 LIWAX
5149 { 1, 91, 92, 0, 0 }, // 364 LFSX_LFSXTLS_LFSXTLS__LFS
5150 { 1, 91, 92, 0, 0 }, // 365 LXSSP_LXSSPX
5151 { 0, 0, 0, 0, 0 }, // 366 XFLOADf32_DFLOADf32
5152 { 1, 91, 92, 0, 0 }, // 367 LXVH8X
5153 { 1, 91, 92, 0, 0 }, // 368 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
5154 { 1, 91, 92, 0, 0 }, // 369 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
5155 { 1, 91, 92, 0, 0 }, // 370 STXSDX
5156 { 0, 0, 0, 0, 0 }, // 371 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
5157 { 1, 91, 92, 0, 0 }, // 372 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
5158 { 0, 0, 0, 0, 0 }, // 373 SLBIEG
5159 { 0, 0, 0, 0, 0 }, // 374 TLBIE
5160 { 1, 91, 92, 0, 0 }, // 375 STXV_STXVB16X_STXVH8X_STXVX
5161 { 1, 91, 92, 0, 0 }, // 376 STXVL_STXVLL
5162 { 1, 87, 88, 0, 0 }, // 377 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
5163 { 0, 0, 0, 0, 0 }, // 378 MFPMR
5164 { 0, 0, 0, 0, 0 }, // 379 MTPMR
5165 { 1, 98, 99, 0, 0 }, // 380 MFSPR_MFSPR8_MFUDSCR
5166 { 1, 89, 90, 0, 0 }, // 381 MFMSR
5167 { 1, 89, 90, 0, 0 }, // 382 MTMSR
5168 { 0, 0, 0, 0, 0 }, // 383 MTMSRD
5169 { 1, 96, 97, 0, 0 }, // 384 MTUDSCR_MTSPR_MTSPR8
5170 { 0, 0, 0, 0, 0 }, // 385 MSGSNDP_MSGSNDP8
5171 { 1, 92, 93, 0, 0 }, // 386 DIVWO_DIVWUO
5172 { 1, 92, 93, 0, 0 }, // 387 MODSW
5173 { 1, 92, 93, 0, 0 }, // 388 DIVWEO_DIVWEUO
5174 { 0, 0, 0, 0, 0 }, // 389 DIVDO_DIVDUO
5175 { 1, 92, 93, 0, 0 }, // 390 MODSD_MODUD_MODUW
5176 { 0, 0, 0, 0, 0 }, // 391 DIVDE_DIVDEO_DIVDEU_DIVDEUO
5177 { 1, 92, 93, 0, 0 }, // 392 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
5178 { 1, 87, 88, 0, 0 }, // 393 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
5179 { 1, 89, 90, 0, 0 }, // 394 MCRFS
5180 { 0, 0, 0, 0, 0 }, // 395 RLDCL_rec_RLDCR_rec
5181 { 0, 0, 0, 0, 0 }, // 396 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
5182 { 1, 90, 91, 0, 0 }, // 397 MFFS_MFFSCE_MFFSL_MFFS_rec
5183 { 0, 0, 0, 0, 0 }, // 398 EXTSWSLI_32_64_rec_EXTSWSLI_rec
5184 { 1, 93, 94, 0, 0 }, // 399 FDIV
5185 { 0, 0, 0, 0, 0 }, // 400 FSQRT
5186 { 0, 0, 0, 0, 0 }, // 401 FSQRTS
5187 { 1, 94, 95, 0, 0 }, // 402 FDIVS
5188 { 1, 91, 92, 0, 0 }, // 403 LFSU
5189 { 1, 91, 92, 0, 0 }, // 404 LFSUX
5190 { 1, 88, 89, 0, 0 }, // 405 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
5191 { 1, 91, 92, 0, 0 }, // 406 LDAT_LWAT
5192 { 1, 91, 92, 0, 0 }, // 407 STDAT_STWAT
5193 { 1, 87, 88, 0, 0 }, // 408 BRINC
5194 { 0, 0, 0, 0, 0 }, // 409 EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW
5195 { 0, 0, 0, 0, 0 }, // 410 EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW
5196 { 1, 91, 92, 0, 0 }, // 411 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
5197 { 1, 91, 92, 0, 0 }, // 412 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
5198 { 1, 88, 89, 0, 0 }, // 413 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
5199 { 1, 96, 97, 0, 0 }, // 414 RFI
5200 { 0, 0, 0, 0, 0 }, // 415 RFID
5201 { 1, 91, 92, 0, 0 }, // 416 DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI
5202 { 1, 91, 92, 0, 0 }, // 417 ICBLC
5203 { 1, 96, 97, 0, 0 }, // 418 MTSR_MTSRIN
5204 { 1, 98, 99, 0, 0 }, // 419 MFDCR
5205 { 1, 96, 97, 0, 0 }, // 420 MTDCR
5206 { 1, 87, 88, 0, 0 }, // 421 NOP_GT_PWR6_NOP_GT_PWR7
5207 { 0, 0, 0, 0, 0 }, // 422 TLBIA
5208 { 1, 89, 90, 0, 0 }, // 423 WRTEE_WRTEEI
5209 { 1, 87, 88, 0, 0 }, // 424 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
5210 { 1, 86, 87, 0, 0 }, // 425 MSYNC
5211 { 0, 0, 0, 0, 0 }, // 426 SLBSYNC
5212 { 0, 0, 0, 0, 0 }, // 427 SLBFEE_rec
5213 { 0, 0, 0, 0, 0 }, // 428 STOP
5214 { 1, 86, 87, 0, 0 }, // 429 DCBA_DCBI
5215 { 1, 90, 91, 0, 0 }, // 430 FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES
5216 { 0, 0, 0, 0, 0 }, // 431 VCFSX_VCFUX_VCTSXS_VCTUXS
5217 { 0, 0, 0, 0, 0 }, // 432 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
5218 { 0, 0, 0, 0, 0 }, // 433 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
5219 { 0, 0, 0, 0, 0 }, // 434 XSCVDPHP
5220 { 0, 0, 0, 0, 0 }, // 435 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
5221 { 0, 0, 0, 0, 0 }, // 436 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
5222 { 0, 0, 0, 0, 0 }, // 437 XVCVSPBF16
5223 { 1, 90, 91, 0, 0 }, // 438 FADDS_FMULS_FSUBS
5224 { 1, 95, 96, 0, 0 }, // 439 FMUL
5225 { 0, 0, 0, 0, 0 }, // 440 VADDFP
5226 { 0, 0, 0, 0, 0 }, // 441 XSMULDP_XSMULSP
5227 { 0, 0, 0, 0, 0 }, // 442 XVADDDP_XVMULDP_XVSUBDP
5228 { 0, 0, 0, 0, 0 }, // 443 XVADDSP_XVMULSP_XVSUBSP
5229 { 0, 0, 0, 0, 0 }, // 444 VMADDFP_VNMSUBFP
5230 { 1, 90, 91, 0, 0 }, // 445 FADDS_rec_FMULS_rec_FSUBS_rec
5231 { 1, 95, 96, 0, 0 }, // 446 FMUL_rec
5232 { 1, 90, 91, 0, 0 }, // 447 FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec
5233 { 1, 88, 89, 0, 0 }, // 448 BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL_BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BLR_BLR8_BLRL
5234 { 1, 88, 89, 0, 0 }, // 449 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
5235 { 0, 0, 0, 0, 0 }, // 450 VGNB
5236 { 0, 0, 0, 0, 0 }, // 451 VSBOX
5237 { 1, 87, 88, 0, 0 }, // 452 CFUGED_PDEPD_PEXTD
5238 { 0, 0, 0, 0, 0 }, // 453 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
5239 { 0, 0, 0, 0, 0 }, // 454 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
5240 { 0, 0, 0, 0, 0 }, // 455 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
5241 { 1, 87, 88, 0, 0 }, // 456 HASHST_HASHST8_HASHSTP_HASHSTP8
5242 { 0, 0, 0, 0, 0 }, // 457 XSMULQP_XSMULQPO
5243 { 0, 0, 0, 0, 0 }, // 458 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
5244 { 0, 0, 0, 0, 0 }, // 459 VMODSQ_VMODUQ
5245 { 0, 0, 0, 0, 0 }, // 460 VDIVSD_VDIVUD
5246 { 0, 0, 0, 0, 0 }, // 461 VMODSD_VMODUD
5247 { 0, 0, 0, 0, 0 }, // 462 VDIVSW_VDIVUW
5248 { 0, 0, 0, 0, 0 }, // 463 VMODSW_VMODUW
5249 { 0, 0, 0, 0, 0 }, // 464 VDIVESD_VDIVEUD
5250 { 0, 0, 0, 0, 0 }, // 465 VDIVESW_VDIVEUW
5251 { 0, 0, 0, 0, 0 }, // 466 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
5252 { 0, 0, 0, 0, 0 }, // 467 XXGENPCVBM
5253 { 0, 0, 0, 0, 0 }, // 468 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
5254 { 0, 0, 0, 0, 0 }, // 469 VADDCUQ_VSUBCUQ
5255 { 0, 0, 0, 0, 0 }, // 470 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
5256 { 0, 0, 0, 0, 0 }, // 471 MTVSRBMI
5257 { 1, 87, 88, 0, 0 }, // 472 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
5258 { 1, 90, 91, 0, 0 }, // 473 FTSQRT
5259 { 0, 0, 0, 0, 0 }, // 474 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
5260 { 0, 0, 0, 0, 0 }, // 475 RLDIC_rec
5261 { 0, 0, 0, 0, 0 }, // 476 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
5262 { 1, 87, 88, 0, 0 }, // 477 RLWINM8_rec_RLWINM_rec
5263 { 0, 0, 0, 0, 0 }, // 478 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
5264 { 0, 0, 0, 0, 0 }, // 479 VPOPCNTB_VPOPCNTH
5265 { 0, 0, 0, 0, 0 }, // 480 VSHASIGMAD_VSHASIGMAW
5266 { 1, 90, 91, 0, 0 }, // 481 XSTSQRTDP
5267 { 1, 90, 91, 0, 0 }, // 482 XVTSQRTDP
5268 { 1, 90, 91, 0, 0 }, // 483 XVTSQRTSP
5269 { 0, 0, 0, 0, 0 }, // 484 XVTSTDCDP_XVTSTDCSP
5270 { 0, 0, 0, 0, 0 }, // 485 SLD_rec_SRD_rec
5271 { 0, 0, 0, 0, 0 }, // 486 TDI
5272 { 1, 104, 105, 0, 0 }, // 487 TWI
5273 { 0, 0, 0, 0, 0 }, // 488 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
5274 { 0, 0, 0, 0, 0 }, // 489 VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUH_rec_VCMPGTUW_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec
5275 { 0, 0, 0, 0, 0 }, // 490 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
5276 { 0, 0, 0, 0, 0 }, // 491 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
5277 { 0, 0, 0, 0, 0 }, // 492 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
5278 { 0, 0, 0, 0, 0 }, // 493 VCMPSQ_VCMPUQ
5279 { 0, 0, 0, 0, 0 }, // 494 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
5280 { 1, 91, 92, 0, 0 }, // 495 TRAP
5281 { 1, 87, 88, 0, 0 }, // 496 SRAWI8_rec_SRAWI_rec
5282 { 0, 0, 0, 0, 0 }, // 497 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
5283 { 0, 0, 0, 0, 0 }, // 498 VRLQMI
5284 { 1, 91, 92, 0, 0 }, // 499 DSS_DSSALL
5285 { 1, 91, 92, 0, 0 }, // 500 WAITP10
5286 { 1, 87, 88, 0, 0 }, // 501 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
5287 { 0, 0, 0, 0, 0 }, // 502 ADDIdtprelL32_ADDISdtprelHA32
5288 { 0, 0, 0, 0, 0 }, // 503 ADDItlsldLADDR32
5289 { 0, 0, 0, 0, 0 }, // 504 ADDItocL_ADDIStocHA_ADDIStocHA8
5290 { 1, 87, 88, 0, 0 }, // 505 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
5291 { 1, 87, 88, 0, 0 }, // 506 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
5292 { 1, 87, 88, 0, 0 }, // 507 ADDZE_ADDZE8
5293 { 1, 87, 88, 0, 0 }, // 508 ANDI_rec_ANDIS_rec
5294 { 1, 87, 88, 0, 0 }, // 509 CMPDI_CMPWI_CMPLDI_CMPLWI
5295 { 1, 87, 88, 0, 0 }, // 510 EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec
5296 { 1, 90, 91, 0, 0 }, // 511 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
5297 { 1, 87, 88, 0, 0 }, // 512 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
5298 { 1, 87, 88, 0, 0 }, // 513 NOP
5299 { 0, 0, 0, 0, 0 }, // 514 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
5300 { 1, 87, 88, 0, 0 }, // 515 RLWINM_RLWINM8
5301 { 1, 87, 88, 0, 0 }, // 516 SETB_SETB8
5302 { 1, 87, 88, 0, 0 }, // 517 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
5303 { 1, 87, 88, 0, 0 }, // 518 SRAWI_SRAWI8
5304 { 0, 0, 0, 0, 0 }, // 519 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
5305 { 0, 0, 0, 0, 0 }, // 520 VEXTSD2Q
5306 { 0, 0, 0, 0, 0 }, // 521 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
5307 { 0, 0, 0, 0, 0 }, // 522 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
5308 { 0, 0, 0, 0, 0 }, // 523 XVABSDP_XVNABSDP_XVNEGDP
5309 { 0, 0, 0, 0, 0 }, // 524 XVXSIGDP_XVXSIGSP
5310 { 1, 87, 88, 0, 0 }, // 525 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
5311 { 1, 87, 88, 0, 0 }, // 526 ADDEX_ADDEX8
5312 { 1, 87, 88, 0, 0 }, // 527 ADD4O_ADD8O
5313 { 1, 87, 88, 0, 0 }, // 528 CMPB_CMPB8
5314 { 1, 89, 90, 0, 0 }, // 529 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
5315 { 1, 91, 92, 0, 0 }, // 530 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
5316 { 0, 0, 0, 0, 0 }, // 531 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
5317 { 0, 0, 0, 0, 0 }, // 532 XXLEQVOnes
5318 { 1, 90, 91, 0, 0 }, // 533 MFFS_MFFS_rec_MFFSL
5319 { 1, 90, 91, 0, 0 }, // 534 MFFSCDRNI_MFFSCRNI
5320 { 1, 99, 100, 0, 0 }, // 535 MTFSB0
5321 { 1, 87, 88, 0, 0 }, // 536 ADDIC_rec_ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec
5322 { 1, 87, 88, 0, 0 }, // 537 NEG8O_rec_NEGO_rec
5323 { 1, 87, 88, 0, 0 }, // 538 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
5324 { 1, 88, 89, 0, 0 }, // 539 HRFID_SC
5325 { 1, 90, 91, 0, 0 }, // 540 MTFSFI_MTFSFIb_MTFSFI_rec
5326 { 1, 90, 91, 0, 0 }, // 541 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
5327 { 1, 87, 88, 0, 0 }, // 542 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
5328 { 0, 0, 0, 0, 0 }, // 543 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
5329 { 1, 91, 92, 0, 0 }, // 544 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
5330 { 0, 0, 0, 0, 0 }, // 545 LD
5331 { 0, 0, 0, 0, 0 }, // 546 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
5332 { 0, 0, 0, 0, 0 }, // 547 DFLOADf32
5333 { 0, 0, 0, 0, 0 }, // 548 DFLOADf64
5334 { 1, 91, 92, 0, 0 }, // 549 LFD
5335 { 1, 91, 92, 0, 0 }, // 550 LHA_LHA8
5336 { 1, 91, 92, 0, 0 }, // 551 LXSD_LXV
5337 { 1, 86, 87, 0, 0 }, // 552 DCBT_DCBTST
5338 { 1, 91, 92, 0, 0 }, // 553 ICBT
5339 { 1, 91, 92, 0, 0 }, // 554 LDBRX
5340 { 0, 0, 0, 0, 0 }, // 555 SPILLTOVSR_LDX
5341 { 1, 91, 92, 0, 0 }, // 556 LXVRBX_LXVRDX_LXVRHX_LXVRWX
5342 { 1, 96, 97, 0, 0 }, // 557 MTSR
5343 { 1, 87, 88, 0, 0 }, // 558 MTVRSAVE_MTVRSAVEv
5344 { 1, 91, 92, 0, 0 }, // 559 LBZCIX_LDCIX_LHZCIX_LWZCIX
5345 { 1, 91, 92, 0, 0 }, // 560 PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc
5346 { 1, 91, 92, 0, 0 }, // 561 LFS
5347 { 1, 91, 92, 0, 0 }, // 562 LXSSP
5348 { 1, 91, 92, 0, 0 }, // 563 LXVP
5349 { 1, 91, 92, 0, 0 }, // 564 LXVPX
5350 { 1, 98, 99, 0, 0 }, // 565 MFSR
5351 { 1, 98, 99, 0, 0 }, // 566 MFTB8
5352 { 0, 0, 0, 0, 0 }, // 567 XXSETACCZ
5353 { 0, 0, 0, 0, 0 }, // 568 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
5354 { 0, 0, 0, 0, 0 }, // 569 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
5355 { 0, 0, 0, 0, 0 }, // 570 XVI8GER4SPP
5356 { 0, 0, 0, 0, 0 }, // 571 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
5357 { 0, 0, 0, 0, 0 }, // 572 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
5358 { 0, 0, 0, 0, 0 }, // 573 PMXVI8GER4SPP
5359 { 0, 0, 0, 0, 0 }, // 574 XXMTACC
5360 { 0, 0, 0, 0, 0 }, // 575 XXMFACC
5361 { 0, 0, 0, 0, 0 }, // 576 VMULHSD_VMULHUD_VMULLD
5362 { 0, 0, 0, 0, 0 }, // 577 LXVKQ
5363 { 0, 0, 0, 0, 0 }, // 578 VSPLTISB_VSPLTISH_VSPLTISW
5364 { 0, 0, 0, 0, 0 }, // 579 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
5365 { 0, 0, 0, 0, 0 }, // 580 XXSPLTIB
5366 { 1, 87, 88, 0, 0 }, // 581 BRD_BRH_BRH8_BRW_BRW8
5367 { 0, 0, 0, 0, 0 }, // 582 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
5368 { 0, 0, 0, 0, 0 }, // 583 VGBBD_VUPKHSW_VUPKLSW
5369 { 0, 0, 0, 0, 0 }, // 584 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
5370 { 0, 0, 0, 0, 0 }, // 585 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
5371 { 0, 0, 0, 0, 0 }, // 586 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
5372 { 0, 0, 0, 0, 0 }, // 587 XVCVBF16SPN
5373 { 0, 0, 0, 0, 0 }, // 588 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
5374 { 0, 0, 0, 0, 0 }, // 589 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
5375 { 0, 0, 0, 0, 0 }, // 590 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
5376 { 0, 0, 0, 0, 0 }, // 591 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
5377 { 0, 0, 0, 0, 0 }, // 592 VSLV_VSRV_XXINSERTW
5378 { 0, 0, 0, 0, 0 }, // 593 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
5379 { 0, 0, 0, 0, 0 }, // 594 VSUMSWS
5380 { 0, 0, 0, 0, 0 }, // 595 XXSPLTIDP_XXSPLTIW
5381 { 0, 0, 0, 0, 0 }, // 596 XXSPLTI32DX
5382 { 0, 0, 0, 0, 0 }, // 597 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
5383 { 0, 0, 0, 0, 0 }, // 598 XXPERMX
5384 { 1, 91, 92, 0, 0 }, // 599 PSTXVP_PSTXVPpc
5385 { 1, 91, 92, 0, 0 }, // 600 STB_STB8_STH_STH8_STW_STW8
5386 { 0, 0, 0, 0, 0 }, // 601 SPILLTOVSR_ST
5387 { 0, 0, 0, 0, 0 }, // 602 STD
5388 { 0, 0, 0, 0, 0 }, // 603 DFSTOREf32_DFSTOREf64
5389 { 1, 91, 92, 0, 0 }, // 604 STFD_STFS
5390 { 1, 91, 92, 0, 0 }, // 605 STFDU_STFSU
5391 { 1, 91, 92, 0, 0 }, // 606 STXSD
5392 { 1, 91, 92, 0, 0 }, // 607 STXSSP
5393 { 1, 91, 92, 0, 0 }, // 608 STXV
5394 { 1, 86, 87, 0, 0 }, // 609 DCBF_DCBST_DCBZ
5395 { 1, 86, 87, 0, 0 }, // 610 ICBI
5396 { 0, 0, 0, 0, 0 }, // 611 SPILLTOVSR_STX
5397 { 0, 0, 0, 0, 0 }, // 612 STIWX
5398 { 1, 91, 92, 0, 0 }, // 613 STXVRBX_STXVRDX_STXVRHX_STXVRWX
5399 { 1, 91, 92, 0, 0 }, // 614 EnforceIEIO
5400 { 0, 0, 0, 0, 0 }, // 615 TLBIE8P9_TLBIEP9
5401 { 1, 91, 92, 0, 0 }, // 616 STHCIX_STWCIX
5402 { 1, 86, 87, 0, 0 }, // 617 SYNCP10
5403 { 1, 91, 92, 0, 0 }, // 618 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
5404 { 1, 91, 92, 0, 0 }, // 619 STXVP
5405 { 1, 91, 92, 0, 0 }, // 620 STXVPX
5406 { 1, 88, 89, 0, 0 }, // 621 ATTN_NAP
5407 { 1, 86, 87, 0, 0 }, // 622 DCBZL
5408 { 1, 91, 92, 0, 0 }, // 623 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
5409 { 1, 88, 89, 0, 0 }, // 624 CLRBHRB_MFBHRBE
5410 { 1, 91, 92, 0, 0 }, // 625 PADDI_PADDI8_PADDI8pc_PADDIpc
5411 { 1, 87, 88, 0, 0 }, // 626 PLI_PLI8
5412 { 0, 0, 0, 0, 0 }, // 627 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
5413 { 0, 0, 0, 0, 0 }, // 628 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
5414 { 0, 0, 0, 0, 0 }, // 629 VMSUMCUD
5415 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
5416};
5417
5418static constexpr llvm::InstrItinerary G4Itineraries[] = {
5419 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
5420 { 1, 105, 106, 0, 0 }, // 1 IIC_LdStSync
5421 { 1, 106, 107, 0, 0 }, // 2 IIC_IntSimple
5422 { 1, 106, 107, 0, 0 }, // 3 IIC_IntGeneral
5423 { 1, 107, 108, 0, 0 }, // 4 IIC_BrB
5424 { 1, 108, 109, 0, 0 }, // 5 IIC_VecFP
5425 { 1, 106, 107, 0, 0 }, // 6 IIC_IntRotate
5426 { 1, 106, 107, 0, 0 }, // 7 IIC_IntCompare
5427 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
5428 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
5429 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
5430 { 1, 109, 110, 0, 0 }, // 11 IIC_BrCR
5431 { 1, 110, 111, 0, 0 }, // 12 IIC_FPGeneral
5432 { 0, 0, 0, 0, 0 }, // 13 IIC_LdStLD
5433 { 1, 111, 112, 0, 0 }, // 14 IIC_LdStDCBF
5434 { 1, 111, 112, 0, 0 }, // 15 IIC_LdStLoad
5435 { 1, 110, 111, 0, 0 }, // 16 IIC_FPCompare
5436 { 0, 0, 0, 0, 0 }, // 17 IIC_IntDivD
5437 { 1, 112, 113, 0, 0 }, // 18 IIC_IntDivW
5438 { 1, 113, 114, 0, 0 }, // 19 IIC_VecGeneral
5439 { 0, 0, 0, 0, 0 }, // 20 IIC_FPDGeneral
5440 { 1, 110, 111, 0, 0 }, // 21 IIC_FPAddSub
5441 { 1, 114, 115, 0, 0 }, // 22 IIC_FPDivD
5442 { 0, 0, 0, 0, 0 }, // 23 IIC_FPSGeneral
5443 { 1, 115, 116, 0, 0 }, // 24 IIC_VecComplex
5444 { 1, 111, 112, 0, 0 }, // 25 IIC_LdStStore
5445 { 0, 0, 0, 0, 0 }, // 26 IIC_IntRotateDI
5446 { 1, 116, 117, 0, 0 }, // 27 IIC_FPDivS
5447 { 1, 110, 111, 0, 0 }, // 28 IIC_FPFused
5448 { 0, 0, 0, 0, 0 }, // 29 IIC_FPSqrtD
5449 { 0, 0, 0, 0, 0 }, // 30 IIC_FPSqrtS
5450 { 1, 111, 112, 0, 0 }, // 31 IIC_LdStICBI
5451 { 0, 0, 0, 0, 0 }, // 32 IIC_IntISEL
5452 { 1, 117, 118, 0, 0 }, // 33 IIC_SprISYNC
5453 { 1, 118, 119, 0, 0 }, // 34 IIC_LdStLWARX
5454 { 1, 111, 112, 0, 0 }, // 35 IIC_LdStLoadUpd
5455 { 1, 111, 112, 0, 0 }, // 36 IIC_LdStLoadUpdX
5456 { 0, 0, 0, 0, 0 }, // 37 IIC_LdStLDARX
5457 { 0, 0, 0, 0, 0 }, // 38 IIC_LdStLDU
5458 { 0, 0, 0, 0, 0 }, // 39 IIC_LdStLDUX
5459 { 1, 111, 112, 0, 0 }, // 40 IIC_LdStLFD
5460 { 1, 111, 112, 0, 0 }, // 41 IIC_LdStLFDU
5461 { 1, 111, 112, 0, 0 }, // 42 IIC_LdStLFDUX
5462 { 1, 111, 112, 0, 0 }, // 43 IIC_LdStLHA
5463 { 1, 111, 112, 0, 0 }, // 44 IIC_LdStLHAU
5464 { 1, 111, 112, 0, 0 }, // 45 IIC_LdStLHAUX
5465 { 1, 119, 120, 0, 0 }, // 46 IIC_LdStLMW
5466 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
5467 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
5468 { 0, 0, 0, 0, 0 }, // 49 IIC_LdStLWA
5469 { 0, 0, 0, 0, 0 }, // 50 IIC_IntMulHD
5470 { 1, 109, 110, 0, 0 }, // 51 IIC_BrMCR
5471 { 1, 109, 110, 0, 0 }, // 52 IIC_BrMCRX
5472 { 1, 109, 110, 0, 0 }, // 53 IIC_SprMFCR
5473 { 1, 120, 121, 0, 0 }, // 54 IIC_SprMFSPR
5474 { 1, 121, 122, 0, 0 }, // 55 IIC_IntMFFS
5475 { 1, 109, 110, 0, 0 }, // 56 IIC_SprMFMSR
5476 { 0, 0, 0, 0, 0 }, // 57 IIC_SprMFCRF
5477 { 0, 0, 0, 0, 0 }, // 58 IIC_SprMFPMR
5478 { 1, 120, 121, 0, 0 }, // 59 IIC_SprMFSR
5479 { 1, 109, 110, 0, 0 }, // 60 IIC_SprMFTB
5480 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
5481 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
5482 { 1, 117, 118, 0, 0 }, // 63 IIC_SprMTSPR
5483 { 1, 121, 122, 0, 0 }, // 64 IIC_IntMTFSB0
5484 { 1, 109, 110, 0, 0 }, // 65 IIC_SprMTMSR
5485 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
5486 { 0, 0, 0, 0, 0 }, // 67 IIC_SprMTPMR
5487 { 1, 117, 118, 0, 0 }, // 68 IIC_SprMTSR
5488 { 1, 122, 123, 0, 0 }, // 69 IIC_IntMulHW
5489 { 1, 123, 124, 0, 0 }, // 70 IIC_IntMulHWU
5490 { 1, 124, 125, 0, 0 }, // 71 IIC_IntMulLI
5491 { 1, 117, 118, 0, 0 }, // 72 IIC_SprRFI
5492 { 0, 0, 0, 0, 0 }, // 73 IIC_IntRFID
5493 { 0, 0, 0, 0, 0 }, // 74 IIC_IntRotateD
5494 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
5495 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
5496 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
5497 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
5498 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
5499 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
5500 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
5501 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
5502 { 1, 106, 107, 0, 0 }, // 83 IIC_IntShift
5503 { 1, 125, 126, 0, 0 }, // 84 IIC_LdStSTWCX
5504 { 1, 111, 112, 0, 0 }, // 85 IIC_LdStSTU
5505 { 1, 111, 112, 0, 0 }, // 86 IIC_LdStSTUX
5506 { 0, 0, 0, 0, 0 }, // 87 IIC_LdStSTD
5507 { 0, 0, 0, 0, 0 }, // 88 IIC_LdStSTDCX
5508 { 1, 111, 112, 0, 0 }, // 89 IIC_LdStSTFD
5509 { 1, 111, 112, 0, 0 }, // 90 IIC_LdStSTFDU
5510 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
5511 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
5512 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
5513 { 0, 0, 0, 0, 0 }, // 94 IIC_IntTrapD
5514 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
5515 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
5516 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
5517 { 1, 126, 127, 0, 0 }, // 98 IIC_SprTLBSYNC
5518 { 1, 127, 128, 0, 0 }, // 99 IIC_IntTrapW
5519 { 1, 113, 114, 0, 0 }, // 100 IIC_VecFPCompare
5520 { 1, 128, 129, 0, 0 }, // 101 IIC_VecPerm
5521 { 1, 107, 108, 0, 0 }, // 102 B_BA_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS
5522 { 1, 107, 108, 0, 0 }, // 103 BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM
5523 { 1, 107, 108, 0, 0 }, // 104 BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BDZm_BDZp_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BLR_BLR8_BLRL_BCL_BCLR_BCLRL_BCLRLn_BCLRn_BCLalways_BCLn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BC_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat
5524 { 1, 120, 121, 0, 0 }, // 105 MFCTR_MFCTR8_MFLR_MFLR8
5525 { 1, 117, 118, 0, 0 }, // 106 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
5526 { 1, 109, 110, 0, 0 }, // 107 MFCR_MFCR8
5527 { 1, 109, 110, 0, 0 }, // 108 MCRF
5528 { 1, 109, 110, 0, 0 }, // 109 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
5529 { 1, 119, 120, 0, 0 }, // 110 LMW
5530 { 1, 118, 119, 0, 0 }, // 111 LWARX_LWARXL
5531 { 0, 0, 0, 0, 0 }, // 112 LDARX_LDARXL
5532 { 1, 111, 112, 0, 0 }, // 113 LHBRX_LHBRX8_LWBRX_LWBRX8
5533 { 1, 120, 121, 0, 0 }, // 114 MFSR_MFSRIN
5534 { 1, 111, 112, 0, 0 }, // 115 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
5535 { 1, 111, 112, 0, 0 }, // 116 LFSU_LFDU
5536 { 1, 111, 112, 0, 0 }, // 117 LFSUX_LFDUX
5537 { 1, 111, 112, 0, 0 }, // 118 STXSDX_STXVD2X_STXVW4X
5538 { 1, 118, 119, 0, 0 }, // 119 LBARX_LHARX
5539 { 1, 111, 112, 0, 0 }, // 120 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
5540 { 1, 111, 112, 0, 0 }, // 121 LFIWAX_LFIWZX
5541 { 1, 111, 112, 0, 0 }, // 122 STFD_STFDX_STFIWX_STFS_STFSX
5542 { 1, 111, 112, 0, 0 }, // 123 STFDU_STFDUX_STFSU_STFSUX
5543 { 1, 111, 112, 0, 0 }, // 124 STVEBX_STVEHX_STVEWX_STVX_STVXL
5544 { 1, 111, 112, 0, 0 }, // 125 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
5545 { 0, 0, 0, 0, 0 }, // 126 LWA_LWA_32
5546 { 1, 111, 112, 0, 0 }, // 127 LHAU_LHAU8
5547 { 1, 111, 112, 0, 0 }, // 128 LHAUX_LHAUX8_LWAUX
5548 { 1, 111, 112, 0, 0 }, // 129 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
5549 { 0, 0, 0, 0, 0 }, // 130 STD_STDX
5550 { 1, 119, 120, 0, 0 }, // 131 STMW
5551 { 1, 125, 126, 0, 0 }, // 132 STWCX
5552 { 0, 0, 0, 0, 0 }, // 133 STDCX
5553 { 1, 111, 112, 0, 0 }, // 134 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
5554 { 1, 111, 112, 0, 0 }, // 135 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
5555 { 1, 111, 112, 0, 0 }, // 136 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
5556 { 0, 0, 0, 0, 0 }, // 137 LDU
5557 { 1, 111, 112, 0, 0 }, // 138 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
5558 { 0, 0, 0, 0, 0 }, // 139 LDUX
5559 { 1, 106, 107, 0, 0 }, // 140 ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_ADD4_ADD4TLS_ADD4_rec_ADD8_ADD8TLS_ADD8TLS__ADD8_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8_XOR_XOR8_XOR8_rec_XOR_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO_AND_AND8_AND_rec_AND8_rec_NAND_NAND8_NAND_rec_NAND8_rec_NOR_NOR8_NOR_rec_NOR8_rec_EQV_EQV8_EQV_rec_EQV8_rec_ANDC_ANDC8_ANDC_rec_ANDC8_rec_ORC_ORC8_ORC_rec_ORC8_rec
5560 { 1, 106, 107, 0, 0 }, // 141 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
5561 { 1, 106, 107, 0, 0 }, // 142 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
5562 { 1, 106, 107, 0, 0 }, // 143 EXTSB8_32_64_EXTSB8_rec_EXTSH8_32_64_EXTSH8_rec_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_ADD4O_ADD8O_ADD8O_rec_ADD4O_rec_NEG8O_rec_NEGO_rec_EXTSB_EXTSB8_EXTSB_rec_EXTSH_EXTSH8_EXTSH_rec_EXTSW_EXTSW_rec
5563 { 1, 106, 107, 0, 0 }, // 144 POPCNTB_POPCNTB8_POPCNTD_POPCNTW_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_SUBFO_SUBF8O_SUBFC_SUBFC8_ADDIC_rec_ADDE8_rec_ADDE_rec_SUBFE8_rec_SUBFE_rec_ADDME8_rec_ADDME_rec_SUBFME8_rec_SUBFME_rec_ADDZE8_rec_ADDZE_rec_SUBFZE_rec_SUBFZE8_rec_SUBFO_rec_SUBF8O_rec_ADDE8O_ADDEO_SUBFE8O_SUBFEO_ADDME8O_ADDMEO_SUBFME8O_SUBFMEO_ADDZE8O_ADDZEO_SUBFZE8O_SUBFZEO_ADDE8O_rec_ADDEO_rec_ADDMEO_rec_ADDME8O_rec_SUBFMEO_rec_SUBFME8O_rec_ADDZEO_rec_ADDZE8O_rec_SUBFZEO_rec_SUBFZE8O_rec_ADDC8_rec_ADDC_rec_ADDCO_ADDCO_rec_ADDC8O_ADDC8O_rec_SUBFC8_rec_SUBFC_rec_SUBFCO_SUBFC8O_SUBFCO_rec_SUBFC8O_rec_RLWINM_RLWINM8_RLWINM_rec_RLWNM_RLWNM8_RLWNM_rec_RLWINM8_rec_RLWNM8_rec_SLW_SLW8_SLW_rec_SLW8_rec_SRW_SRW8_SRW_rec_SRW8_rec_SUBFE_SUBFE8_SUBFE8O_rec_SUBFEO_rec
5564 { 1, 107, 108, 0, 0 }, // 145 ADDPCIS
5565 { 0, 0, 0, 0, 0 }, // 146 SUBFUS_SUBFUS_rec
5566 { 0, 0, 0, 0, 0 }, // 147 RLDICL_RLDICL_rec_RLDICR_RLDICR_rec_RLDIC_RLDIC_rec_RLDIMI_RLDIMI_rec_RLDICL_32_RLDICL_32_64_RLDICL_32_rec_RLDICR_32_SRADI_SRADI_rec_SRADI_32
5567 { 0, 0, 0, 0, 0 }, // 148 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
5568 { 1, 106, 107, 0, 0 }, // 149 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
5569 { 1, 106, 107, 0, 0 }, // 150 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
5570 { 1, 124, 125, 0, 0 }, // 151 MULLI_MULLI8
5571 { 1, 122, 123, 0, 0 }, // 152 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
5572 { 1, 123, 124, 0, 0 }, // 153 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
5573 { 0, 0, 0, 0, 0 }, // 154 MULLD_MULLDO_MULLD_rec_MULLDO_rec
5574 { 0, 0, 0, 0, 0 }, // 155 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
5575 { 1, 112, 113, 0, 0 }, // 156 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
5576 { 0, 0, 0, 0, 0 }, // 157 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
5577 { 1, 110, 111, 0, 0 }, // 158 FABSD_FABSD_rec_FABSS_FABSS_rec_FADDS_FADDS_rec_FMADDS_FMADDS_rec_FMR_FMR_rec_FMSUBS_FMSUBS_rec_FMULS_FMULS_rec_FNABSD_FNABSD_rec_FNABSS_FNABSS_rec_FNEGD_FNEGD_rec_FNEGS_FNEGS_rec_FNMADDS_FNMADDS_rec_FNMSUBS_FNMSUBS_rec_FSUBS_FSUBS_rec_FCFID_FCFIDS_FCFIDS_rec_FCFIDU_FCFIDUS_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTID_FCTIDU_FCTIDUZ_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_FCTIDZ_rec_FCTID_rec_FCTIW_FCTIWU_FCTIWUZ_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_FCTIWZ_rec_FCTIW_rec_FRE_FRES_rec_FRE_rec_FRSP_rec_FRSP_FRES_FRSQRTE_FRSQRTES_FRSQRTES_rec_FRSQRTE_rec_FSELD_FSELS_FSELD_rec_FSELS_rec_FCPSGND_FCPSGND_rec_FCPSGNS_FCPSGNS_rec_FRIMD_FRIMD_rec_FRIMS_FRIMS_rec_FRIND_FRIND_rec_FRINS_FRINS_rec_FRIPD_FRIPD_rec_FRIPS_FRIPS_rec_FRIZD_FRIZD_rec_FRIZS_FRIZS_rec
5578 { 1, 110, 111, 0, 0 }, // 159 FADD_FADD_rec_FSUB_FSUB_rec
5579 { 1, 110, 111, 0, 0 }, // 160 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
5580 { 1, 108, 109, 0, 0 }, // 161 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSSUBDP_XSSUBSP_XSCPSGNDP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSMAXDP_XSMINDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
5581 { 1, 110, 111, 0, 0 }, // 162 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
5582 { 1, 108, 109, 0, 0 }, // 163 XVADDDP_XVADDSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVSUBDP_XVSUBSP_XVABSDP_XVABSSP_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVMULDP_XVMULSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVCPSGNDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
5583 { 1, 113, 114, 0, 0 }, // 164 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
5584 { 1, 110, 111, 0, 0 }, // 165 XVTDIVDP_XVTSQRTDP
5585 { 1, 108, 109, 0, 0 }, // 166 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
5586 { 1, 128, 129, 0, 0 }, // 167 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
5587 { 1, 108, 109, 0, 0 }, // 168 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_XVRSQRTESP_XVRESP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVCPSGNSP_XVCVDPSP_VADDCUW_VADDFP_VAND_VANDC_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VCFSX_VCFUX_VCTSXS_VCTUXS_VEXPTEFP_VLOGEFP_VNOR_VOR_VMADDFP_VMHADDSHS_VMHRADDSHS_VMLADDUHM_VNMSUBFP_VMAXFP_VMINFP_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUDM_VMSUMUHM_VMSUMUHS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRLB_VRLH_VRLW_VRSQRTEFP_VSR_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRO_VSRW_VSUBCUW_VSL_VSLB_VSLDOI_VSLH_VSLO_VSLW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VXOR
5588 { 1, 113, 114, 0, 0 }, // 169 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
5589 { 1, 110, 111, 0, 0 }, // 170 XVTDIVSP_XVTSQRTSP
5590 { 1, 113, 114, 0, 0 }, // 171 XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec_VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_VCMPEQUB_rec_VCMPEQUH_VCMPEQUH_rec_VCMPEQUW_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec
5591 { 1, 110, 111, 0, 0 }, // 172 FCMPOD_FCMPOS_FCMPUD_FCMPUS
5592 { 1, 116, 117, 0, 0 }, // 173 FDIVS_FDIVS_rec
5593 { 1, 114, 115, 0, 0 }, // 174 XSDIVDP
5594 { 0, 0, 0, 0, 0 }, // 175 FSQRTS_XSSQRTSP_FSQRTS_rec
5595 { 1, 114, 115, 0, 0 }, // 176 FDIV_FDIV_rec
5596 { 0, 0, 0, 0, 0 }, // 177 XSSQRTDP
5597 { 0, 0, 0, 0, 0 }, // 178 FSQRT_FSQRT_rec
5598 { 1, 116, 117, 0, 0 }, // 179 XVDIVSP
5599 { 0, 0, 0, 0, 0 }, // 180 XVSQRTSP
5600 { 1, 114, 115, 0, 0 }, // 181 XVDIVDP
5601 { 0, 0, 0, 0, 0 }, // 182 XVSQRTDP
5602 { 0, 0, 0, 0, 0 }, // 183 MFOCRF_MFOCRF8
5603 { 1, 108, 109, 0, 0 }, // 184 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
5604 { 1, 116, 117, 0, 0 }, // 185 XSDIVSP
5605 { 0, 0, 0, 0, 0 }, // 186 FSQRTS_FSQRTS_rec
5606 { 1, 121, 122, 0, 0 }, // 187 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
5607 { 1, 121, 122, 0, 0 }, // 188 MTFSFb_MTFSB0_MTFSB1
5608 { 1, 108, 109, 0, 0 }, // 189 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ
5609 { 1, 108, 109, 0, 0 }, // 190 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
5610 { 1, 108, 109, 0, 0 }, // 191 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
5611 { 1, 108, 109, 0, 0 }, // 192 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
5612 { 1, 113, 114, 0, 0 }, // 193 VSUBFP
5613 { 1, 108, 109, 0, 0 }, // 194 XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP
5614 { 1, 108, 109, 0, 0 }, // 195 XVCVSPDP
5615 { 0, 0, 0, 0, 0 }, // 196 TDI_TD
5616 { 1, 127, 128, 0, 0 }, // 197 TWI_TW
5617 { 1, 109, 110, 0, 0 }, // 198 MTCRF_MTCRF8_MTOCRF_MTOCRF8
5618 { 1, 106, 107, 0, 0 }, // 199 RLWIMI_RLWIMI8
5619 { 1, 106, 107, 0, 0 }, // 200 AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORI_ORI8_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_ADD4_rec_ADD8_rec_NEG8_rec_NEG_rec
5620 { 1, 106, 107, 0, 0 }, // 201 ANDI8_rec_ANDIS8_rec_RLWINM_RLWINM8_RLWINM8_rec_RLWINM_rec_RLWNM_RLWNM8_RLWNM8_rec_RLWNM_rec_SLW_SLW8_SLW8_rec_SLW_rec_SRW_SRW8_SRW8_rec_SRW_rec_ADDC8O_ADDC8O_rec_ADDCO_ADDCO_rec_ADDE8O_ADDE8O_rec_ADDEO_ADDEO_rec_ADDME8O_ADDME8O_rec_ADDMEO_ADDMEO_rec_ADDZE8O_ADDZE8O_rec_ADDZEO_ADDZEO_rec_SUBF8O_SUBF8O_rec_SUBFC8O_SUBFC8O_rec_SUBFCO_SUBFCO_rec_SUBFE8O_SUBFE8O_rec_SUBFEO_SUBFEO_rec_SUBFME8O_SUBFME8O_rec_SUBFMEO_SUBFMEO_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZEO_SUBFZEO_rec_ADDE8_rec_ADDE_rec_ADDME8_rec_ADDME_rec_ADDZE8_rec_ADDZE_rec_SUBFE8_rec_SUBFE_rec_SUBFME8_rec_SUBFME_rec_SUBFZE8_rec_SUBFZE_rec_ADDIC_rec_ADDC_ADDC8_SUBFC_SUBFC8_ADDC_rec_ADDC8_rec_SUBFC_rec_SUBFC8_rec
5621 { 1, 106, 107, 0, 0 }, // 202 ANDIS_rec_ANDI_rec_SUBF8_rec
5622 { 1, 106, 107, 0, 0 }, // 203 OR_OR8_OR8_rec_OR_rec_NOP
5623 { 0, 0, 0, 0, 0 }, // 204 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
5624 { 1, 106, 107, 0, 0 }, // 205 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
5625 { 1, 106, 107, 0, 0 }, // 206 RLWIMI8_rec_RLWIMI_rec
5626 { 1, 106, 107, 0, 0 }, // 207 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
5627 { 1, 106, 107, 0, 0 }, // 208 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
5628 { 0, 0, 0, 0, 0 }, // 209 ISEL_ISEL8
5629 { 1, 109, 110, 0, 0 }, // 210 MFTB_MFTB8
5630 { 1, 112, 113, 0, 0 }, // 211 DIVW_DIVWU
5631 { 0, 0, 0, 0, 0 }, // 212 DIVD_DIVDU
5632 { 1, 112, 113, 0, 0 }, // 213 DIVWE_DIVWEU
5633 { 1, 111, 112, 0, 0 }, // 214 LVEBX_LVEHX_LVEWX_LVX_LVXL
5634 { 1, 111, 112, 0, 0 }, // 215 LXVB16X_LXSIWZX
5635 { 0, 0, 0, 0, 0 }, // 216 DFLOADf64_XFLOADf64_LIWZX
5636 { 0, 0, 0, 0, 0 }, // 217 LQ
5637 { 1, 111, 112, 0, 0 }, // 218 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
5638 { 1, 111, 112, 0, 0 }, // 219 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
5639 { 0, 0, 0, 0, 0 }, // 220 STDXTLS_STDXTLS_
5640 { 1, 111, 112, 0, 0 }, // 221 STBCIX_STDCIX
5641 { 1, 125, 126, 0, 0 }, // 222 STBCX_STHCX
5642 { 1, 111, 112, 0, 0 }, // 223 STHCIX_STSWI_STWCIX
5643 { 1, 111, 112, 0, 0 }, // 224 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHAXTLS_LHAXTLS__LHAXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWAXTLS_LWAXTLS__LWAXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
5644 { 0, 0, 0, 0, 0 }, // 225 LD_LDX_LDXTLS_LDXTLS_
5645 { 1, 118, 119, 0, 0 }, // 226 LBARXL_LHARXL
5646 { 1, 111, 112, 0, 0 }, // 227 LBEPX_LHEPX_LWEPX
5647 { 1, 111, 112, 0, 0 }, // 228 LFDEPX_LXSIWAX
5648 { 0, 0, 0, 0, 0 }, // 229 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
5649 { 1, 106, 107, 0, 0 }, // 230 SUBF
5650 { 1, 108, 109, 0, 0 }, // 231 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
5651 { 1, 108, 109, 0, 0 }, // 232 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
5652 { 1, 108, 109, 0, 0 }, // 233 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VRLB_VRLH_VRLW_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VAND_VANDC_VNOR_VOR_VXOR_VMAXFP_VMINFP_VSUBCUW_VADDCUW
5653 { 1, 113, 114, 0, 0 }, // 234 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
5654 { 1, 108, 109, 0, 0 }, // 235 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
5655 { 1, 113, 114, 0, 0 }, // 236 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
5656 { 1, 111, 112, 0, 0 }, // 237 MFVSCR
5657 { 1, 111, 112, 0, 0 }, // 238 MTVSCR
5658 { 1, 108, 109, 0, 0 }, // 239 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
5659 { 1, 113, 114, 0, 0 }, // 240 VADDUQM_VSUBUQM_VPOPCNTD
5660 { 1, 108, 109, 0, 0 }, // 241 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
5661 { 1, 108, 109, 0, 0 }, // 242 VMULESW_VMULEUW_VMULOSW_VMULOUW
5662 { 1, 113, 114, 0, 0 }, // 243 VMULUWM
5663 { 1, 107, 108, 0, 0 }, // 244 B_BA_BL_BL8_BL8_RM_BLA_BLA8_BLA8_RM_BLA_RM_BL_RM_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA8_NOP_BLA8_NOP_RM_BL_NOP_BL_NOP_RM_BL_TLS
5664 { 1, 110, 111, 0, 0 }, // 245 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
5665 { 0, 0, 0, 0, 0 }, // 246 DXEX_DXEXQ_DXEXQ_rec_DXEX_rec_DDEDPD_DDEDPD_rec_DENBCD_DENBCD_rec_DIEX_DIEX_rec_DQUA_DQUA_rec_DRINTN_DRINTN_rec_DRINTX_DRINTX_rec_DRRND_DRRND_rec_DSCLI_DSCLI_rec_DSCRI_DSCRI_rec_DQUAI
5666 { 1, 110, 111, 0, 0 }, // 247 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
5667 { 1, 108, 109, 0, 0 }, // 248 BCDADD_rec_BCDSUB_rec
5668 { 0, 0, 0, 0, 0 }, // 249 DRINTNQ_DRINTNQ_rec_DRINTXQ_DRINTXQ_rec_DRRNDQ_DRRNDQ_rec_DIEXQ_DIEXQ_rec_DQUAIQ_DQUAIQ_rec_DDEDPDQ_DDEDPDQ_rec_DENBCDQ_DENBCDQ_rec_DSCLIQ_DSCLIQ_rec_DSCRIQ_DSCRIQ_rec
5669 { 1, 110, 111, 0, 0 }, // 250 DCMPOQ_DCMPUQ_DTSTEXQ
5670 { 1, 110, 111, 0, 0 }, // 251 DCTQPQ_DCTQPQ_rec
5671 { 1, 110, 111, 0, 0 }, // 252 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
5672 { 0, 0, 0, 0, 0 }, // 253 DQUAQ_DQUAQ_rec
5673 { 1, 110, 111, 0, 0 }, // 254 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
5674 { 1, 110, 111, 0, 0 }, // 255 DCFFIX_DCFFIX_rec
5675 { 1, 110, 111, 0, 0 }, // 256 DCFFIXQ_DCFFIXQ_rec
5676 { 1, 110, 111, 0, 0 }, // 257 DMUL_DMUL_rec
5677 { 1, 110, 111, 0, 0 }, // 258 DMULQ_DMULQ_rec
5678 { 1, 110, 111, 0, 0 }, // 259 DDIV_DDIV_rec
5679 { 1, 110, 111, 0, 0 }, // 260 DDIVQ_DDIVQ_rec
5680 { 1, 113, 114, 0, 0 }, // 261 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
5681 { 1, 113, 114, 0, 0 }, // 262 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
5682 { 1, 108, 109, 0, 0 }, // 263 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
5683 { 1, 113, 114, 0, 0 }, // 264 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
5684 { 1, 108, 109, 0, 0 }, // 265 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
5685 { 1, 108, 109, 0, 0 }, // 266 VRLD
5686 { 1, 108, 109, 0, 0 }, // 267 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
5687 { 1, 108, 109, 0, 0 }, // 268 XVABSSP_XVNABSSP_XVNEGSP
5688 { 1, 108, 109, 0, 0 }, // 269 XVCPSGNSP
5689 { 1, 108, 109, 0, 0 }, // 270 VMRGEW_VMRGOW
5690 { 1, 108, 109, 0, 0 }, // 271 VSEL
5691 { 1, 128, 129, 0, 0 }, // 272 XXSEL
5692 { 1, 117, 118, 0, 0 }, // 273 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
5693 { 1, 121, 122, 0, 0 }, // 274 MTFSB0_MTFSB1
5694 { 1, 121, 122, 0, 0 }, // 275 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
5695 { 1, 106, 107, 0, 0 }, // 276 CMPRB_CMPRB8_CMPEQB
5696 { 1, 108, 109, 0, 0 }, // 277 XSTSTDCDP_XSTSTDCSP
5697 { 1, 110, 111, 0, 0 }, // 278 FTDIV_FTSQRT
5698 { 1, 108, 109, 0, 0 }, // 279 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
5699 { 1, 110, 111, 0, 0 }, // 280 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
5700 { 1, 106, 107, 0, 0 }, // 281 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
5701 { 1, 106, 107, 0, 0 }, // 282 POPCNTD_POPCNTW
5702 { 1, 106, 107, 0, 0 }, // 283 CMPB_CMPB8_SETB_SETB8_BPERMD
5703 { 1, 108, 109, 0, 0 }, // 284 XSCVSPDPN
5704 { 0, 0, 0, 0, 0 }, // 285 SLD_SRD_SRAD
5705 { 0, 0, 0, 0, 0 }, // 286 SRADI_SRADI_32_RLDIC
5706 { 0, 0, 0, 0, 0 }, // 287 EXTSWSLI_32_64_EXTSWSLI
5707 { 1, 106, 107, 0, 0 }, // 288 SUBFC_SUBFC8_SUBFC8O_SUBFCO_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_rec_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF8O_SUBF8O_rec_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec
5708 { 1, 106, 107, 0, 0 }, // 289 ADDZE_ADDZE8_SUBF_rec
5709 { 0, 0, 0, 0, 0 }, // 290 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
5710 { 1, 106, 107, 0, 0 }, // 291 LA_LA8
5711 { 0, 0, 0, 0, 0 }, // 292 COPY
5712 { 1, 109, 110, 0, 0 }, // 293 MCRXRX
5713 { 1, 108, 109, 0, 0 }, // 294 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
5714 { 1, 108, 109, 0, 0 }, // 295 XSXEXPDP
5715 { 1, 107, 108, 0, 0 }, // 296 RFEBB
5716 { 1, 117, 118, 0, 0 }, // 297 TBEGIN_TRECHKPT
5717 { 1, 111, 112, 0, 0 }, // 298 WAIT
5718 { 0, 0, 0, 0, 0 }, // 299 RLDCL_RLDCR
5719 { 0, 0, 0, 0, 0 }, // 300 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
5720 { 1, 109, 110, 0, 0 }, // 301 MTOCRF_MTOCRF8
5721 { 1, 106, 107, 0, 0 }, // 302 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
5722 { 1, 110, 111, 0, 0 }, // 303 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
5723 { 1, 106, 107, 0, 0 }, // 304 SRAW_SRAW8_SRAWI_SRAWI8
5724 { 1, 108, 109, 0, 0 }, // 305 XSIEXPDP
5725 { 1, 109, 110, 0, 0 }, // 306 CRXOR
5726 { 1, 117, 118, 0, 0 }, // 307 TRECLAIM_TSR_TABORT
5727 { 1, 113, 114, 0, 0 }, // 308 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
5728 { 1, 113, 114, 0, 0 }, // 309 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
5729 { 1, 108, 109, 0, 0 }, // 310 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
5730 { 1, 113, 114, 0, 0 }, // 311 VPOPCNTD
5731 { 1, 108, 109, 0, 0 }, // 312 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
5732 { 0, 0, 0, 0, 0 }, // 313 MADDHD_MADDHDU_MADDLD_MADDLD8
5733 { 1, 122, 123, 0, 0 }, // 314 MULHD_MULHW_MULLW_MULLWO
5734 { 1, 123, 124, 0, 0 }, // 315 MULHDU_MULHWU
5735 { 0, 0, 0, 0, 0 }, // 316 MULLD_MULLDO
5736 { 1, 110, 111, 0, 0 }, // 317 FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS
5737 { 1, 110, 111, 0, 0 }, // 318 FADD_FSUB
5738 { 1, 110, 111, 0, 0 }, // 319 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
5739 { 1, 108, 109, 0, 0 }, // 320 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
5740 { 1, 110, 111, 0, 0 }, // 321 FSELD_rec_FSELS_rec
5741 { 1, 110, 111, 0, 0 }, // 322 FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec
5742 { 1, 108, 109, 0, 0 }, // 323 XSCVDPHP_XSCVHPDP
5743 { 1, 111, 112, 0, 0 }, // 324 LVSL_LVSR
5744 { 1, 108, 109, 0, 0 }, // 325 V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VPERMR_VSLV_VSRV_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec
5745 { 1, 113, 114, 0, 0 }, // 326 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
5746 { 1, 128, 129, 0, 0 }, // 327 XXPERM_XXPERMR_XXSPLTIB
5747 { 1, 110, 111, 0, 0 }, // 328 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
5748 { 1, 108, 109, 0, 0 }, // 329 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
5749 { 1, 108, 109, 0, 0 }, // 330 BCDCTSQ_rec
5750 { 1, 108, 109, 0, 0 }, // 331 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
5751 { 1, 108, 109, 0, 0 }, // 332 BCDCFSQ_rec
5752 { 1, 108, 109, 0, 0 }, // 333 XSDIVQP_XSDIVQPO
5753 { 1, 108, 109, 0, 0 }, // 334 XSSQRTQP_XSSQRTQPO
5754 { 1, 111, 112, 0, 0 }, // 335 LXVL_LXVLL
5755 { 1, 111, 112, 0, 0 }, // 336 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
5756 { 1, 111, 112, 0, 0 }, // 337 LXSDX_LXVD2X
5757 { 1, 111, 112, 0, 0 }, // 338 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
5758 { 0, 0, 0, 0, 0 }, // 339 CP_COPY_CP_COPY8
5759 { 1, 111, 112, 0, 0 }, // 340 ICBI_ICBIEP
5760 { 1, 111, 112, 0, 0 }, // 341 ICBT_ICBTLS_EnforceIEIO
5761 { 1, 111, 112, 0, 0 }, // 342 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
5762 { 0, 0, 0, 0, 0 }, // 343 CP_ABORT
5763 { 0, 0, 0, 0, 0 }, // 344 DARN
5764 { 1, 117, 118, 0, 0 }, // 345 ISYNC
5765 { 0, 0, 0, 0, 0 }, // 346 MSGSYNC
5766 { 1, 126, 127, 0, 0 }, // 347 TLBSYNC
5767 { 1, 105, 106, 0, 0 }, // 348 SYNC
5768 { 1, 111, 112, 0, 0 }, // 349 LFIWZX
5769 { 1, 111, 112, 0, 0 }, // 350 LFDX_LFDXTLS_LFDXTLS__LFD
5770 { 0, 0, 0, 0, 0 }, // 351 SLBIA
5771 { 0, 0, 0, 0, 0 }, // 352 SLBIE
5772 { 0, 0, 0, 0, 0 }, // 353 SLBMFEE
5773 { 0, 0, 0, 0, 0 }, // 354 SLBMFEV
5774 { 0, 0, 0, 0, 0 }, // 355 SLBMTE
5775 { 0, 0, 0, 0, 0 }, // 356 TLBIEL
5776 { 1, 111, 112, 0, 0 }, // 357 LHZU_LHZU8_LWZU_LWZU8
5777 { 1, 111, 112, 0, 0 }, // 358 LHZUX_LHZUX8_LWZUX_LWZUX8
5778 { 1, 117, 118, 0, 0 }, // 359 TEND
5779 { 0, 0, 0, 0, 0 }, // 360 CP_PASTE8_rec_CP_PASTE_rec
5780 { 1, 117, 118, 0, 0 }, // 361 TCHECK
5781 { 1, 111, 112, 0, 0 }, // 362 LXSIWAX
5782 { 0, 0, 0, 0, 0 }, // 363 LIWAX
5783 { 1, 111, 112, 0, 0 }, // 364 LFSX_LFSXTLS_LFSXTLS__LFS
5784 { 1, 111, 112, 0, 0 }, // 365 LXSSP_LXSSPX
5785 { 0, 0, 0, 0, 0 }, // 366 XFLOADf32_DFLOADf32
5786 { 1, 111, 112, 0, 0 }, // 367 LXVH8X
5787 { 1, 111, 112, 0, 0 }, // 368 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
5788 { 1, 111, 112, 0, 0 }, // 369 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
5789 { 1, 111, 112, 0, 0 }, // 370 STXSDX
5790 { 0, 0, 0, 0, 0 }, // 371 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
5791 { 1, 111, 112, 0, 0 }, // 372 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
5792 { 0, 0, 0, 0, 0 }, // 373 SLBIEG
5793 { 0, 0, 0, 0, 0 }, // 374 TLBIE
5794 { 1, 111, 112, 0, 0 }, // 375 STXV_STXVB16X_STXVH8X_STXVX
5795 { 1, 111, 112, 0, 0 }, // 376 STXVL_STXVLL
5796 { 1, 106, 107, 0, 0 }, // 377 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
5797 { 0, 0, 0, 0, 0 }, // 378 MFPMR
5798 { 0, 0, 0, 0, 0 }, // 379 MTPMR
5799 { 1, 120, 121, 0, 0 }, // 380 MFSPR_MFSPR8_MFUDSCR
5800 { 1, 109, 110, 0, 0 }, // 381 MFMSR
5801 { 1, 109, 110, 0, 0 }, // 382 MTMSR
5802 { 0, 0, 0, 0, 0 }, // 383 MTMSRD
5803 { 1, 117, 118, 0, 0 }, // 384 MTUDSCR_MTSPR_MTSPR8
5804 { 0, 0, 0, 0, 0 }, // 385 MSGSNDP_MSGSNDP8
5805 { 1, 112, 113, 0, 0 }, // 386 DIVWO_DIVWUO
5806 { 1, 112, 113, 0, 0 }, // 387 MODSW
5807 { 1, 112, 113, 0, 0 }, // 388 DIVWEO_DIVWEUO
5808 { 0, 0, 0, 0, 0 }, // 389 DIVDO_DIVDUO
5809 { 1, 112, 113, 0, 0 }, // 390 MODSD_MODUD_MODUW
5810 { 0, 0, 0, 0, 0 }, // 391 DIVDE_DIVDEO_DIVDEU_DIVDEUO
5811 { 1, 112, 113, 0, 0 }, // 392 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
5812 { 1, 106, 107, 0, 0 }, // 393 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
5813 { 1, 109, 110, 0, 0 }, // 394 MCRFS
5814 { 0, 0, 0, 0, 0 }, // 395 RLDCL_rec_RLDCR_rec
5815 { 0, 0, 0, 0, 0 }, // 396 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
5816 { 1, 121, 122, 0, 0 }, // 397 MFFS_MFFSCE_MFFSL_MFFS_rec
5817 { 0, 0, 0, 0, 0 }, // 398 EXTSWSLI_32_64_rec_EXTSWSLI_rec
5818 { 1, 114, 115, 0, 0 }, // 399 FDIV
5819 { 0, 0, 0, 0, 0 }, // 400 FSQRT
5820 { 0, 0, 0, 0, 0 }, // 401 FSQRTS
5821 { 1, 116, 117, 0, 0 }, // 402 FDIVS
5822 { 1, 111, 112, 0, 0 }, // 403 LFSU
5823 { 1, 111, 112, 0, 0 }, // 404 LFSUX
5824 { 1, 107, 108, 0, 0 }, // 405 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
5825 { 1, 111, 112, 0, 0 }, // 406 LDAT_LWAT
5826 { 1, 111, 112, 0, 0 }, // 407 STDAT_STWAT
5827 { 1, 106, 107, 0, 0 }, // 408 BRINC
5828 { 1, 113, 114, 0, 0 }, // 409 EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW
5829 { 1, 115, 116, 0, 0 }, // 410 EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW
5830 { 1, 111, 112, 0, 0 }, // 411 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
5831 { 1, 111, 112, 0, 0 }, // 412 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
5832 { 1, 107, 108, 0, 0 }, // 413 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
5833 { 1, 117, 118, 0, 0 }, // 414 RFI
5834 { 0, 0, 0, 0, 0 }, // 415 RFID
5835 { 1, 111, 112, 0, 0 }, // 416 DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI
5836 { 1, 111, 112, 0, 0 }, // 417 ICBLC
5837 { 1, 117, 118, 0, 0 }, // 418 MTSR_MTSRIN
5838 { 1, 120, 121, 0, 0 }, // 419 MFDCR
5839 { 1, 117, 118, 0, 0 }, // 420 MTDCR
5840 { 1, 106, 107, 0, 0 }, // 421 NOP_GT_PWR6_NOP_GT_PWR7
5841 { 0, 0, 0, 0, 0 }, // 422 TLBIA
5842 { 1, 109, 110, 0, 0 }, // 423 WRTEE_WRTEEI
5843 { 1, 106, 107, 0, 0 }, // 424 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
5844 { 1, 105, 106, 0, 0 }, // 425 MSYNC
5845 { 0, 0, 0, 0, 0 }, // 426 SLBSYNC
5846 { 0, 0, 0, 0, 0 }, // 427 SLBFEE_rec
5847 { 0, 0, 0, 0, 0 }, // 428 STOP
5848 { 1, 111, 112, 0, 0 }, // 429 DCBA_DCBI
5849 { 1, 110, 111, 0, 0 }, // 430 FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES
5850 { 1, 108, 109, 0, 0 }, // 431 VCFSX_VCFUX_VCTSXS_VCTUXS
5851 { 1, 108, 109, 0, 0 }, // 432 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
5852 { 1, 108, 109, 0, 0 }, // 433 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
5853 { 1, 108, 109, 0, 0 }, // 434 XSCVDPHP
5854 { 1, 108, 109, 0, 0 }, // 435 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
5855 { 1, 108, 109, 0, 0 }, // 436 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
5856 { 1, 108, 109, 0, 0 }, // 437 XVCVSPBF16
5857 { 1, 110, 111, 0, 0 }, // 438 FADDS_FMULS_FSUBS
5858 { 1, 110, 111, 0, 0 }, // 439 FMUL
5859 { 1, 108, 109, 0, 0 }, // 440 VADDFP
5860 { 1, 108, 109, 0, 0 }, // 441 XSMULDP_XSMULSP
5861 { 1, 108, 109, 0, 0 }, // 442 XVADDDP_XVMULDP_XVSUBDP
5862 { 1, 108, 109, 0, 0 }, // 443 XVADDSP_XVMULSP_XVSUBSP
5863 { 1, 108, 109, 0, 0 }, // 444 VMADDFP_VNMSUBFP
5864 { 1, 110, 111, 0, 0 }, // 445 FADDS_rec_FMULS_rec_FSUBS_rec
5865 { 1, 110, 111, 0, 0 }, // 446 FMUL_rec
5866 { 1, 110, 111, 0, 0 }, // 447 FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec
5867 { 1, 107, 108, 0, 0 }, // 448 BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL_BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BLR_BLR8_BLRL
5868 { 1, 107, 108, 0, 0 }, // 449 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
5869 { 1, 113, 114, 0, 0 }, // 450 VGNB
5870 { 1, 108, 109, 0, 0 }, // 451 VSBOX
5871 { 1, 106, 107, 0, 0 }, // 452 CFUGED_PDEPD_PEXTD
5872 { 1, 113, 114, 0, 0 }, // 453 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
5873 { 1, 108, 109, 0, 0 }, // 454 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
5874 { 1, 108, 109, 0, 0 }, // 455 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
5875 { 1, 106, 107, 0, 0 }, // 456 HASHST_HASHST8_HASHSTP_HASHSTP8
5876 { 1, 108, 109, 0, 0 }, // 457 XSMULQP_XSMULQPO
5877 { 1, 113, 114, 0, 0 }, // 458 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
5878 { 1, 113, 114, 0, 0 }, // 459 VMODSQ_VMODUQ
5879 { 1, 113, 114, 0, 0 }, // 460 VDIVSD_VDIVUD
5880 { 1, 113, 114, 0, 0 }, // 461 VMODSD_VMODUD
5881 { 1, 113, 114, 0, 0 }, // 462 VDIVSW_VDIVUW
5882 { 1, 113, 114, 0, 0 }, // 463 VMODSW_VMODUW
5883 { 1, 113, 114, 0, 0 }, // 464 VDIVESD_VDIVEUD
5884 { 1, 113, 114, 0, 0 }, // 465 VDIVESW_VDIVEUW
5885 { 1, 108, 109, 0, 0 }, // 466 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
5886 { 1, 113, 114, 0, 0 }, // 467 XXGENPCVBM
5887 { 1, 108, 109, 0, 0 }, // 468 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
5888 { 1, 108, 109, 0, 0 }, // 469 VADDCUQ_VSUBCUQ
5889 { 1, 108, 109, 0, 0 }, // 470 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
5890 { 1, 113, 114, 0, 0 }, // 471 MTVSRBMI
5891 { 1, 106, 107, 0, 0 }, // 472 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
5892 { 1, 110, 111, 0, 0 }, // 473 FTSQRT
5893 { 1, 113, 114, 0, 0 }, // 474 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
5894 { 0, 0, 0, 0, 0 }, // 475 RLDIC_rec
5895 { 0, 0, 0, 0, 0 }, // 476 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
5896 { 1, 106, 107, 0, 0 }, // 477 RLWINM8_rec_RLWINM_rec
5897 { 1, 113, 114, 0, 0 }, // 478 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
5898 { 1, 113, 114, 0, 0 }, // 479 VPOPCNTB_VPOPCNTH
5899 { 1, 108, 109, 0, 0 }, // 480 VSHASIGMAD_VSHASIGMAW
5900 { 1, 110, 111, 0, 0 }, // 481 XSTSQRTDP
5901 { 1, 110, 111, 0, 0 }, // 482 XVTSQRTDP
5902 { 1, 110, 111, 0, 0 }, // 483 XVTSQRTSP
5903 { 1, 108, 109, 0, 0 }, // 484 XVTSTDCDP_XVTSTDCSP
5904 { 0, 0, 0, 0, 0 }, // 485 SLD_rec_SRD_rec
5905 { 0, 0, 0, 0, 0 }, // 486 TDI
5906 { 1, 127, 128, 0, 0 }, // 487 TWI
5907 { 1, 108, 109, 0, 0 }, // 488 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
5908 { 1, 113, 114, 0, 0 }, // 489 VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUH_rec_VCMPGTUW_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec
5909 { 1, 113, 114, 0, 0 }, // 490 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
5910 { 1, 113, 114, 0, 0 }, // 491 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
5911 { 1, 113, 114, 0, 0 }, // 492 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
5912 { 1, 113, 114, 0, 0 }, // 493 VCMPSQ_VCMPUQ
5913 { 1, 108, 109, 0, 0 }, // 494 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
5914 { 1, 111, 112, 0, 0 }, // 495 TRAP
5915 { 1, 106, 107, 0, 0 }, // 496 SRAWI8_rec_SRAWI_rec
5916 { 1, 108, 109, 0, 0 }, // 497 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
5917 { 1, 108, 109, 0, 0 }, // 498 VRLQMI
5918 { 1, 111, 112, 0, 0 }, // 499 DSS_DSSALL
5919 { 1, 111, 112, 0, 0 }, // 500 WAITP10
5920 { 1, 106, 107, 0, 0 }, // 501 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
5921 { 0, 0, 0, 0, 0 }, // 502 ADDIdtprelL32_ADDISdtprelHA32
5922 { 0, 0, 0, 0, 0 }, // 503 ADDItlsldLADDR32
5923 { 0, 0, 0, 0, 0 }, // 504 ADDItocL_ADDIStocHA_ADDIStocHA8
5924 { 1, 106, 107, 0, 0 }, // 505 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
5925 { 1, 106, 107, 0, 0 }, // 506 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
5926 { 1, 106, 107, 0, 0 }, // 507 ADDZE_ADDZE8
5927 { 1, 106, 107, 0, 0 }, // 508 ANDI_rec_ANDIS_rec
5928 { 1, 106, 107, 0, 0 }, // 509 CMPDI_CMPWI_CMPLDI_CMPLWI
5929 { 1, 106, 107, 0, 0 }, // 510 EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec
5930 { 1, 110, 111, 0, 0 }, // 511 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
5931 { 1, 106, 107, 0, 0 }, // 512 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
5932 { 1, 106, 107, 0, 0 }, // 513 NOP
5933 { 0, 0, 0, 0, 0 }, // 514 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
5934 { 1, 106, 107, 0, 0 }, // 515 RLWINM_RLWINM8
5935 { 1, 106, 107, 0, 0 }, // 516 SETB_SETB8
5936 { 1, 106, 107, 0, 0 }, // 517 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
5937 { 1, 106, 107, 0, 0 }, // 518 SRAWI_SRAWI8
5938 { 1, 113, 114, 0, 0 }, // 519 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
5939 { 1, 113, 114, 0, 0 }, // 520 VEXTSD2Q
5940 { 1, 108, 109, 0, 0 }, // 521 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
5941 { 1, 108, 109, 0, 0 }, // 522 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
5942 { 1, 108, 109, 0, 0 }, // 523 XVABSDP_XVNABSDP_XVNEGDP
5943 { 1, 108, 109, 0, 0 }, // 524 XVXSIGDP_XVXSIGSP
5944 { 1, 106, 107, 0, 0 }, // 525 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
5945 { 1, 106, 107, 0, 0 }, // 526 ADDEX_ADDEX8
5946 { 1, 106, 107, 0, 0 }, // 527 ADD4O_ADD8O
5947 { 1, 106, 107, 0, 0 }, // 528 CMPB_CMPB8
5948 { 1, 109, 110, 0, 0 }, // 529 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
5949 { 1, 111, 112, 0, 0 }, // 530 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
5950 { 1, 108, 109, 0, 0 }, // 531 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
5951 { 1, 113, 114, 0, 0 }, // 532 XXLEQVOnes
5952 { 1, 121, 122, 0, 0 }, // 533 MFFS_MFFS_rec_MFFSL
5953 { 1, 121, 122, 0, 0 }, // 534 MFFSCDRNI_MFFSCRNI
5954 { 1, 121, 122, 0, 0 }, // 535 MTFSB0
5955 { 1, 106, 107, 0, 0 }, // 536 ADDIC_rec_ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec
5956 { 1, 106, 107, 0, 0 }, // 537 NEG8O_rec_NEGO_rec
5957 { 1, 106, 107, 0, 0 }, // 538 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
5958 { 1, 107, 108, 0, 0 }, // 539 HRFID_SC
5959 { 1, 121, 122, 0, 0 }, // 540 MTFSFI_MTFSFIb_MTFSFI_rec
5960 { 1, 110, 111, 0, 0 }, // 541 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
5961 { 1, 106, 107, 0, 0 }, // 542 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
5962 { 1, 113, 114, 0, 0 }, // 543 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
5963 { 1, 111, 112, 0, 0 }, // 544 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
5964 { 0, 0, 0, 0, 0 }, // 545 LD
5965 { 0, 0, 0, 0, 0 }, // 546 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
5966 { 0, 0, 0, 0, 0 }, // 547 DFLOADf32
5967 { 0, 0, 0, 0, 0 }, // 548 DFLOADf64
5968 { 1, 111, 112, 0, 0 }, // 549 LFD
5969 { 1, 111, 112, 0, 0 }, // 550 LHA_LHA8
5970 { 1, 111, 112, 0, 0 }, // 551 LXSD_LXV
5971 { 1, 111, 112, 0, 0 }, // 552 DCBT_DCBTST
5972 { 1, 111, 112, 0, 0 }, // 553 ICBT
5973 { 1, 111, 112, 0, 0 }, // 554 LDBRX
5974 { 0, 0, 0, 0, 0 }, // 555 SPILLTOVSR_LDX
5975 { 1, 111, 112, 0, 0 }, // 556 LXVRBX_LXVRDX_LXVRHX_LXVRWX
5976 { 1, 117, 118, 0, 0 }, // 557 MTSR
5977 { 1, 106, 107, 0, 0 }, // 558 MTVRSAVE_MTVRSAVEv
5978 { 1, 111, 112, 0, 0 }, // 559 LBZCIX_LDCIX_LHZCIX_LWZCIX
5979 { 1, 111, 112, 0, 0 }, // 560 PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc
5980 { 1, 111, 112, 0, 0 }, // 561 LFS
5981 { 1, 111, 112, 0, 0 }, // 562 LXSSP
5982 { 1, 111, 112, 0, 0 }, // 563 LXVP
5983 { 1, 111, 112, 0, 0 }, // 564 LXVPX
5984 { 1, 120, 121, 0, 0 }, // 565 MFSR
5985 { 1, 109, 110, 0, 0 }, // 566 MFTB8
5986 { 1, 113, 114, 0, 0 }, // 567 XXSETACCZ
5987 { 1, 108, 109, 0, 0 }, // 568 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
5988 { 1, 108, 109, 0, 0 }, // 569 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
5989 { 1, 113, 114, 0, 0 }, // 570 XVI8GER4SPP
5990 { 1, 108, 109, 0, 0 }, // 571 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
5991 { 1, 108, 109, 0, 0 }, // 572 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
5992 { 1, 113, 114, 0, 0 }, // 573 PMXVI8GER4SPP
5993 { 1, 113, 114, 0, 0 }, // 574 XXMTACC
5994 { 1, 113, 114, 0, 0 }, // 575 XXMFACC
5995 { 1, 113, 114, 0, 0 }, // 576 VMULHSD_VMULHUD_VMULLD
5996 { 1, 113, 114, 0, 0 }, // 577 LXVKQ
5997 { 1, 128, 129, 0, 0 }, // 578 VSPLTISB_VSPLTISH_VSPLTISW
5998 { 1, 108, 109, 0, 0 }, // 579 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
5999 { 1, 128, 129, 0, 0 }, // 580 XXSPLTIB
6000 { 1, 106, 107, 0, 0 }, // 581 BRD_BRH_BRH8_BRW_BRW8
6001 { 1, 113, 114, 0, 0 }, // 582 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
6002 { 1, 108, 109, 0, 0 }, // 583 VGBBD_VUPKHSW_VUPKLSW
6003 { 1, 128, 129, 0, 0 }, // 584 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
6004 { 1, 113, 114, 0, 0 }, // 585 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
6005 { 1, 108, 109, 0, 0 }, // 586 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
6006 { 1, 108, 109, 0, 0 }, // 587 XVCVBF16SPN
6007 { 1, 108, 109, 0, 0 }, // 588 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
6008 { 1, 108, 109, 0, 0 }, // 589 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
6009 { 1, 113, 114, 0, 0 }, // 590 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
6010 { 1, 108, 109, 0, 0 }, // 591 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
6011 { 1, 108, 109, 0, 0 }, // 592 VSLV_VSRV_XXINSERTW
6012 { 1, 113, 114, 0, 0 }, // 593 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
6013 { 1, 108, 109, 0, 0 }, // 594 VSUMSWS
6014 { 1, 113, 114, 0, 0 }, // 595 XXSPLTIDP_XXSPLTIW
6015 { 1, 113, 114, 0, 0 }, // 596 XXSPLTI32DX
6016 { 1, 113, 114, 0, 0 }, // 597 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
6017 { 1, 128, 129, 0, 0 }, // 598 XXPERMX
6018 { 1, 111, 112, 0, 0 }, // 599 PSTXVP_PSTXVPpc
6019 { 1, 111, 112, 0, 0 }, // 600 STB_STB8_STH_STH8_STW_STW8
6020 { 0, 0, 0, 0, 0 }, // 601 SPILLTOVSR_ST
6021 { 0, 0, 0, 0, 0 }, // 602 STD
6022 { 0, 0, 0, 0, 0 }, // 603 DFSTOREf32_DFSTOREf64
6023 { 1, 111, 112, 0, 0 }, // 604 STFD_STFS
6024 { 1, 111, 112, 0, 0 }, // 605 STFDU_STFSU
6025 { 1, 111, 112, 0, 0 }, // 606 STXSD
6026 { 1, 111, 112, 0, 0 }, // 607 STXSSP
6027 { 1, 111, 112, 0, 0 }, // 608 STXV
6028 { 1, 111, 112, 0, 0 }, // 609 DCBF_DCBST_DCBZ
6029 { 1, 111, 112, 0, 0 }, // 610 ICBI
6030 { 0, 0, 0, 0, 0 }, // 611 SPILLTOVSR_STX
6031 { 0, 0, 0, 0, 0 }, // 612 STIWX
6032 { 1, 111, 112, 0, 0 }, // 613 STXVRBX_STXVRDX_STXVRHX_STXVRWX
6033 { 1, 111, 112, 0, 0 }, // 614 EnforceIEIO
6034 { 0, 0, 0, 0, 0 }, // 615 TLBIE8P9_TLBIEP9
6035 { 1, 111, 112, 0, 0 }, // 616 STHCIX_STWCIX
6036 { 1, 105, 106, 0, 0 }, // 617 SYNCP10
6037 { 1, 111, 112, 0, 0 }, // 618 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
6038 { 1, 111, 112, 0, 0 }, // 619 STXVP
6039 { 1, 111, 112, 0, 0 }, // 620 STXVPX
6040 { 1, 107, 108, 0, 0 }, // 621 ATTN_NAP
6041 { 1, 111, 112, 0, 0 }, // 622 DCBZL
6042 { 1, 111, 112, 0, 0 }, // 623 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
6043 { 1, 107, 108, 0, 0 }, // 624 CLRBHRB_MFBHRBE
6044 { 1, 111, 112, 0, 0 }, // 625 PADDI_PADDI8_PADDI8pc_PADDIpc
6045 { 1, 106, 107, 0, 0 }, // 626 PLI_PLI8
6046 { 1, 108, 109, 0, 0 }, // 627 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
6047 { 1, 113, 114, 0, 0 }, // 628 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
6048 { 1, 113, 114, 0, 0 }, // 629 VMSUMCUD
6049 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
6050};
6051
6052static constexpr llvm::InstrItinerary G4PlusItineraries[] = {
6053 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
6054 { 1, 129, 130, 0, 0 }, // 1 IIC_LdStSync
6055 { 1, 130, 131, 0, 0 }, // 2 IIC_IntSimple
6056 { 1, 130, 131, 0, 0 }, // 3 IIC_IntGeneral
6057 { 1, 131, 132, 0, 0 }, // 4 IIC_BrB
6058 { 1, 132, 133, 0, 0 }, // 5 IIC_VecFP
6059 { 1, 130, 131, 0, 0 }, // 6 IIC_IntRotate
6060 { 1, 130, 131, 0, 0 }, // 7 IIC_IntCompare
6061 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
6062 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
6063 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
6064 { 1, 133, 134, 0, 0 }, // 11 IIC_BrCR
6065 { 1, 134, 135, 0, 0 }, // 12 IIC_FPGeneral
6066 { 0, 0, 0, 0, 0 }, // 13 IIC_LdStLD
6067 { 1, 135, 136, 0, 0 }, // 14 IIC_LdStDCBF
6068 { 1, 135, 136, 0, 0 }, // 15 IIC_LdStLoad
6069 { 1, 134, 135, 0, 0 }, // 16 IIC_FPCompare
6070 { 0, 0, 0, 0, 0 }, // 17 IIC_IntDivD
6071 { 1, 136, 137, 0, 0 }, // 18 IIC_IntDivW
6072 { 1, 137, 138, 0, 0 }, // 19 IIC_VecGeneral
6073 { 0, 0, 0, 0, 0 }, // 20 IIC_FPDGeneral
6074 { 1, 134, 135, 0, 0 }, // 21 IIC_FPAddSub
6075 { 1, 138, 139, 0, 0 }, // 22 IIC_FPDivD
6076 { 0, 0, 0, 0, 0 }, // 23 IIC_FPSGeneral
6077 { 1, 139, 140, 0, 0 }, // 24 IIC_VecComplex
6078 { 1, 135, 136, 0, 0 }, // 25 IIC_LdStStore
6079 { 0, 0, 0, 0, 0 }, // 26 IIC_IntRotateDI
6080 { 1, 140, 141, 0, 0 }, // 27 IIC_FPDivS
6081 { 1, 134, 135, 0, 0 }, // 28 IIC_FPFused
6082 { 0, 0, 0, 0, 0 }, // 29 IIC_FPSqrtD
6083 { 0, 0, 0, 0, 0 }, // 30 IIC_FPSqrtS
6084 { 1, 141, 142, 0, 0 }, // 31 IIC_LdStICBI
6085 { 0, 0, 0, 0, 0 }, // 32 IIC_IntISEL
6086 { 1, 142, 143, 0, 0 }, // 33 IIC_SprISYNC
6087 { 1, 135, 136, 0, 0 }, // 34 IIC_LdStLWARX
6088 { 1, 135, 136, 0, 0 }, // 35 IIC_LdStLoadUpd
6089 { 1, 135, 136, 0, 0 }, // 36 IIC_LdStLoadUpdX
6090 { 0, 0, 0, 0, 0 }, // 37 IIC_LdStLDARX
6091 { 0, 0, 0, 0, 0 }, // 38 IIC_LdStLDU
6092 { 0, 0, 0, 0, 0 }, // 39 IIC_LdStLDUX
6093 { 1, 143, 144, 0, 0 }, // 40 IIC_LdStLFD
6094 { 1, 143, 144, 0, 0 }, // 41 IIC_LdStLFDU
6095 { 1, 143, 144, 0, 0 }, // 42 IIC_LdStLFDUX
6096 { 1, 135, 136, 0, 0 }, // 43 IIC_LdStLHA
6097 { 1, 135, 136, 0, 0 }, // 44 IIC_LdStLHAU
6098 { 1, 135, 136, 0, 0 }, // 45 IIC_LdStLHAUX
6099 { 1, 144, 145, 0, 0 }, // 46 IIC_LdStLMW
6100 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
6101 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
6102 { 1, 135, 136, 0, 0 }, // 49 IIC_LdStLWA
6103 { 0, 0, 0, 0, 0 }, // 50 IIC_IntMulHD
6104 { 1, 133, 134, 0, 0 }, // 51 IIC_BrMCR
6105 { 1, 133, 134, 0, 0 }, // 52 IIC_BrMCRX
6106 { 1, 133, 134, 0, 0 }, // 53 IIC_SprMFCR
6107 { 1, 145, 146, 0, 0 }, // 54 IIC_SprMFSPR
6108 { 1, 134, 135, 0, 0 }, // 55 IIC_IntMFFS
6109 { 1, 141, 142, 0, 0 }, // 56 IIC_SprMFMSR
6110 { 0, 0, 0, 0, 0 }, // 57 IIC_SprMFCRF
6111 { 0, 0, 0, 0, 0 }, // 58 IIC_SprMFPMR
6112 { 1, 145, 146, 0, 0 }, // 59 IIC_SprMFSR
6113 { 1, 146, 147, 0, 0 }, // 60 IIC_SprMFTB
6114 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
6115 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
6116 { 1, 133, 134, 0, 0 }, // 63 IIC_SprMTSPR
6117 { 1, 134, 135, 0, 0 }, // 64 IIC_IntMTFSB0
6118 { 1, 133, 134, 0, 0 }, // 65 IIC_SprMTMSR
6119 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
6120 { 0, 0, 0, 0, 0 }, // 67 IIC_SprMTPMR
6121 { 1, 133, 134, 0, 0 }, // 68 IIC_SprMTSR
6122 { 1, 145, 146, 0, 0 }, // 69 IIC_IntMulHW
6123 { 1, 145, 146, 0, 0 }, // 70 IIC_IntMulHWU
6124 { 1, 141, 142, 0, 0 }, // 71 IIC_IntMulLI
6125 { 1, 130, 131, 0, 0 }, // 72 IIC_SprRFI
6126 { 0, 0, 0, 0, 0 }, // 73 IIC_IntRFID
6127 { 0, 0, 0, 0, 0 }, // 74 IIC_IntRotateD
6128 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
6129 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
6130 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
6131 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
6132 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
6133 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
6134 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
6135 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
6136 { 1, 147, 148, 0, 0 }, // 83 IIC_IntShift
6137 { 1, 135, 136, 0, 0 }, // 84 IIC_LdStSTWCX
6138 { 1, 135, 136, 0, 0 }, // 85 IIC_LdStSTU
6139 { 1, 135, 136, 0, 0 }, // 86 IIC_LdStSTUX
6140 { 1, 135, 136, 0, 0 }, // 87 IIC_LdStSTD
6141 { 1, 135, 136, 0, 0 }, // 88 IIC_LdStSTDCX
6142 { 1, 135, 136, 0, 0 }, // 89 IIC_LdStSTFD
6143 { 1, 135, 136, 0, 0 }, // 90 IIC_LdStSTFDU
6144 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
6145 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
6146 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
6147 { 0, 0, 0, 0, 0 }, // 94 IIC_IntTrapD
6148 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
6149 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
6150 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
6151 { 1, 135, 136, 0, 0 }, // 98 IIC_SprTLBSYNC
6152 { 1, 147, 148, 0, 0 }, // 99 IIC_IntTrapW
6153 { 1, 148, 149, 0, 0 }, // 100 IIC_VecFPCompare
6154 { 1, 149, 150, 0, 0 }, // 101 IIC_VecPerm
6155 { 1, 131, 132, 0, 0 }, // 102 B_BA_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS
6156 { 1, 131, 132, 0, 0 }, // 103 BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM
6157 { 1, 131, 132, 0, 0 }, // 104 BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BDZm_BDZp_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BLR_BLR8_BLRL_BCL_BCLR_BCLRL_BCLRLn_BCLRn_BCLalways_BCLn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BC_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat
6158 { 1, 145, 146, 0, 0 }, // 105 MFCTR_MFCTR8_MFLR_MFLR8
6159 { 1, 133, 134, 0, 0 }, // 106 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
6160 { 1, 133, 134, 0, 0 }, // 107 MFCR_MFCR8
6161 { 1, 133, 134, 0, 0 }, // 108 MCRF
6162 { 1, 133, 134, 0, 0 }, // 109 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
6163 { 1, 144, 145, 0, 0 }, // 110 LMW
6164 { 1, 135, 136, 0, 0 }, // 111 LWARX_LWARXL
6165 { 0, 0, 0, 0, 0 }, // 112 LDARX_LDARXL
6166 { 1, 135, 136, 0, 0 }, // 113 LHBRX_LHBRX8_LWBRX_LWBRX8
6167 { 1, 145, 146, 0, 0 }, // 114 MFSR_MFSRIN
6168 { 1, 143, 144, 0, 0 }, // 115 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
6169 { 1, 143, 144, 0, 0 }, // 116 LFSU_LFDU
6170 { 1, 143, 144, 0, 0 }, // 117 LFSUX_LFDUX
6171 { 1, 135, 136, 0, 0 }, // 118 STXSDX_STXVD2X_STXVW4X
6172 { 1, 135, 136, 0, 0 }, // 119 LBARX_LHARX
6173 { 1, 135, 136, 0, 0 }, // 120 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
6174 { 1, 143, 144, 0, 0 }, // 121 LFIWAX_LFIWZX
6175 { 1, 135, 136, 0, 0 }, // 122 STFD_STFDX_STFIWX_STFS_STFSX
6176 { 1, 135, 136, 0, 0 }, // 123 STFDU_STFDUX_STFSU_STFSUX
6177 { 1, 135, 136, 0, 0 }, // 124 STVEBX_STVEHX_STVEWX_STVX_STVXL
6178 { 1, 135, 136, 0, 0 }, // 125 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
6179 { 1, 135, 136, 0, 0 }, // 126 LWA_LWA_32
6180 { 1, 135, 136, 0, 0 }, // 127 LHAU_LHAU8
6181 { 1, 135, 136, 0, 0 }, // 128 LHAUX_LHAUX8_LWAUX
6182 { 1, 135, 136, 0, 0 }, // 129 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
6183 { 1, 135, 136, 0, 0 }, // 130 STD_STDX
6184 { 1, 144, 145, 0, 0 }, // 131 STMW
6185 { 1, 135, 136, 0, 0 }, // 132 STWCX
6186 { 1, 135, 136, 0, 0 }, // 133 STDCX
6187 { 1, 135, 136, 0, 0 }, // 134 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
6188 { 1, 135, 136, 0, 0 }, // 135 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
6189 { 1, 135, 136, 0, 0 }, // 136 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
6190 { 0, 0, 0, 0, 0 }, // 137 LDU
6191 { 1, 135, 136, 0, 0 }, // 138 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
6192 { 0, 0, 0, 0, 0 }, // 139 LDUX
6193 { 1, 130, 131, 0, 0 }, // 140 ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_ADD4_ADD4TLS_ADD4_rec_ADD8_ADD8TLS_ADD8TLS__ADD8_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8_XOR_XOR8_XOR8_rec_XOR_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO_AND_AND8_AND_rec_AND8_rec_NAND_NAND8_NAND_rec_NAND8_rec_NOR_NOR8_NOR_rec_NOR8_rec_EQV_EQV8_EQV_rec_EQV8_rec_ANDC_ANDC8_ANDC_rec_ANDC8_rec_ORC_ORC8_ORC_rec_ORC8_rec
6194 { 1, 130, 131, 0, 0 }, // 141 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
6195 { 1, 130, 131, 0, 0 }, // 142 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
6196 { 1, 130, 131, 0, 0 }, // 143 EXTSB8_32_64_EXTSB8_rec_EXTSH8_32_64_EXTSH8_rec_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_ADD4O_ADD8O_ADD8O_rec_ADD4O_rec_NEG8O_rec_NEGO_rec_EXTSB_EXTSB8_EXTSB_rec_EXTSH_EXTSH8_EXTSH_rec_EXTSW_EXTSW_rec
6197 { 1, 130, 131, 0, 0 }, // 144 POPCNTB_POPCNTB8_POPCNTD_POPCNTW_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_SUBFO_SUBF8O_SUBFC_SUBFC8_ADDIC_rec_ADDE8_rec_ADDE_rec_SUBFE8_rec_SUBFE_rec_ADDME8_rec_ADDME_rec_SUBFME8_rec_SUBFME_rec_ADDZE8_rec_ADDZE_rec_SUBFZE_rec_SUBFZE8_rec_SUBFO_rec_SUBF8O_rec_ADDE8O_ADDEO_SUBFE8O_SUBFEO_ADDME8O_ADDMEO_SUBFME8O_SUBFMEO_ADDZE8O_ADDZEO_SUBFZE8O_SUBFZEO_ADDE8O_rec_ADDEO_rec_ADDMEO_rec_ADDME8O_rec_SUBFMEO_rec_SUBFME8O_rec_ADDZEO_rec_ADDZE8O_rec_SUBFZEO_rec_SUBFZE8O_rec_ADDC8_rec_ADDC_rec_ADDCO_ADDCO_rec_ADDC8O_ADDC8O_rec_SUBFC8_rec_SUBFC_rec_SUBFCO_SUBFC8O_SUBFCO_rec_SUBFC8O_rec_RLWINM_RLWINM8_RLWINM_rec_RLWNM_RLWNM8_RLWNM_rec_RLWINM8_rec_RLWNM8_rec_SLW_SLW8_SLW_rec_SLW8_rec_SRW_SRW8_SRW_rec_SRW8_rec_SUBFE_SUBFE8_SUBFE8O_rec_SUBFEO_rec
6198 { 1, 131, 132, 0, 0 }, // 145 ADDPCIS
6199 { 0, 0, 0, 0, 0 }, // 146 SUBFUS_SUBFUS_rec
6200 { 0, 0, 0, 0, 0 }, // 147 RLDICL_RLDICL_rec_RLDICR_RLDICR_rec_RLDIC_RLDIC_rec_RLDIMI_RLDIMI_rec_RLDICL_32_RLDICL_32_64_RLDICL_32_rec_RLDICR_32_SRADI_SRADI_rec_SRADI_32
6201 { 0, 0, 0, 0, 0 }, // 148 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
6202 { 1, 147, 148, 0, 0 }, // 149 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
6203 { 1, 130, 131, 0, 0 }, // 150 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
6204 { 1, 141, 142, 0, 0 }, // 151 MULLI_MULLI8
6205 { 1, 145, 146, 0, 0 }, // 152 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
6206 { 1, 145, 146, 0, 0 }, // 153 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
6207 { 0, 0, 0, 0, 0 }, // 154 MULLD_MULLDO_MULLD_rec_MULLDO_rec
6208 { 0, 0, 0, 0, 0 }, // 155 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
6209 { 1, 136, 137, 0, 0 }, // 156 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
6210 { 0, 0, 0, 0, 0 }, // 157 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
6211 { 1, 134, 135, 0, 0 }, // 158 FABSD_FABSD_rec_FABSS_FABSS_rec_FADDS_FADDS_rec_FMADDS_FMADDS_rec_FMR_FMR_rec_FMSUBS_FMSUBS_rec_FMULS_FMULS_rec_FNABSD_FNABSD_rec_FNABSS_FNABSS_rec_FNEGD_FNEGD_rec_FNEGS_FNEGS_rec_FNMADDS_FNMADDS_rec_FNMSUBS_FNMSUBS_rec_FSUBS_FSUBS_rec_FCFID_FCFIDS_FCFIDS_rec_FCFIDU_FCFIDUS_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTID_FCTIDU_FCTIDUZ_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_FCTIDZ_rec_FCTID_rec_FCTIW_FCTIWU_FCTIWUZ_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_FCTIWZ_rec_FCTIW_rec_FRE_FRES_rec_FRE_rec_FRSP_rec_FRSP_FRES_FRSQRTE_FRSQRTES_FRSQRTES_rec_FRSQRTE_rec_FSELD_FSELS_FSELD_rec_FSELS_rec_FCPSGND_FCPSGND_rec_FCPSGNS_FCPSGNS_rec_FRIMD_FRIMD_rec_FRIMS_FRIMS_rec_FRIND_FRIND_rec_FRINS_FRINS_rec_FRIPD_FRIPD_rec_FRIPS_FRIPS_rec_FRIZD_FRIZD_rec_FRIZS_FRIZS_rec
6212 { 1, 134, 135, 0, 0 }, // 159 FADD_FADD_rec_FSUB_FSUB_rec
6213 { 1, 134, 135, 0, 0 }, // 160 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
6214 { 1, 132, 133, 0, 0 }, // 161 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSSUBDP_XSSUBSP_XSCPSGNDP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSMAXDP_XSMINDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
6215 { 1, 134, 135, 0, 0 }, // 162 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
6216 { 1, 132, 133, 0, 0 }, // 163 XVADDDP_XVADDSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVSUBDP_XVSUBSP_XVABSDP_XVABSSP_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVMULDP_XVMULSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVCPSGNDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
6217 { 1, 148, 149, 0, 0 }, // 164 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
6218 { 1, 134, 135, 0, 0 }, // 165 XVTDIVDP_XVTSQRTDP
6219 { 1, 132, 133, 0, 0 }, // 166 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
6220 { 1, 149, 150, 0, 0 }, // 167 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
6221 { 1, 132, 133, 0, 0 }, // 168 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_XVRSQRTESP_XVRESP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVCPSGNSP_XVCVDPSP_VADDCUW_VADDFP_VAND_VANDC_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VCFSX_VCFUX_VCTSXS_VCTUXS_VEXPTEFP_VLOGEFP_VNOR_VOR_VMADDFP_VMHADDSHS_VMHRADDSHS_VMLADDUHM_VNMSUBFP_VMAXFP_VMINFP_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUDM_VMSUMUHM_VMSUMUHS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRLB_VRLH_VRLW_VRSQRTEFP_VSR_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRO_VSRW_VSUBCUW_VSL_VSLB_VSLDOI_VSLH_VSLO_VSLW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VXOR
6222 { 1, 137, 138, 0, 0 }, // 169 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
6223 { 1, 134, 135, 0, 0 }, // 170 XVTDIVSP_XVTSQRTSP
6224 { 1, 148, 149, 0, 0 }, // 171 XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec_VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_VCMPEQUB_rec_VCMPEQUH_VCMPEQUH_rec_VCMPEQUW_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec
6225 { 1, 134, 135, 0, 0 }, // 172 FCMPOD_FCMPOS_FCMPUD_FCMPUS
6226 { 1, 140, 141, 0, 0 }, // 173 FDIVS_FDIVS_rec
6227 { 1, 138, 139, 0, 0 }, // 174 XSDIVDP
6228 { 0, 0, 0, 0, 0 }, // 175 FSQRTS_XSSQRTSP_FSQRTS_rec
6229 { 1, 138, 139, 0, 0 }, // 176 FDIV_FDIV_rec
6230 { 0, 0, 0, 0, 0 }, // 177 XSSQRTDP
6231 { 0, 0, 0, 0, 0 }, // 178 FSQRT_FSQRT_rec
6232 { 1, 140, 141, 0, 0 }, // 179 XVDIVSP
6233 { 0, 0, 0, 0, 0 }, // 180 XVSQRTSP
6234 { 1, 138, 139, 0, 0 }, // 181 XVDIVDP
6235 { 0, 0, 0, 0, 0 }, // 182 XVSQRTDP
6236 { 0, 0, 0, 0, 0 }, // 183 MFOCRF_MFOCRF8
6237 { 1, 132, 133, 0, 0 }, // 184 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
6238 { 1, 140, 141, 0, 0 }, // 185 XSDIVSP
6239 { 0, 0, 0, 0, 0 }, // 186 FSQRTS_FSQRTS_rec
6240 { 1, 134, 135, 0, 0 }, // 187 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
6241 { 1, 134, 135, 0, 0 }, // 188 MTFSFb_MTFSB0_MTFSB1
6242 { 1, 132, 133, 0, 0 }, // 189 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ
6243 { 1, 132, 133, 0, 0 }, // 190 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
6244 { 1, 132, 133, 0, 0 }, // 191 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
6245 { 1, 132, 133, 0, 0 }, // 192 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
6246 { 1, 137, 138, 0, 0 }, // 193 VSUBFP
6247 { 1, 132, 133, 0, 0 }, // 194 XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP
6248 { 1, 132, 133, 0, 0 }, // 195 XVCVSPDP
6249 { 0, 0, 0, 0, 0 }, // 196 TDI_TD
6250 { 1, 147, 148, 0, 0 }, // 197 TWI_TW
6251 { 1, 133, 134, 0, 0 }, // 198 MTCRF_MTCRF8_MTOCRF_MTOCRF8
6252 { 1, 130, 131, 0, 0 }, // 199 RLWIMI_RLWIMI8
6253 { 1, 130, 131, 0, 0 }, // 200 AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORI_ORI8_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_ADD4_rec_ADD8_rec_NEG8_rec_NEG_rec
6254 { 1, 130, 131, 0, 0 }, // 201 ANDI8_rec_ANDIS8_rec_RLWINM_RLWINM8_RLWINM8_rec_RLWINM_rec_RLWNM_RLWNM8_RLWNM8_rec_RLWNM_rec_SLW_SLW8_SLW8_rec_SLW_rec_SRW_SRW8_SRW8_rec_SRW_rec_ADDC8O_ADDC8O_rec_ADDCO_ADDCO_rec_ADDE8O_ADDE8O_rec_ADDEO_ADDEO_rec_ADDME8O_ADDME8O_rec_ADDMEO_ADDMEO_rec_ADDZE8O_ADDZE8O_rec_ADDZEO_ADDZEO_rec_SUBF8O_SUBF8O_rec_SUBFC8O_SUBFC8O_rec_SUBFCO_SUBFCO_rec_SUBFE8O_SUBFE8O_rec_SUBFEO_SUBFEO_rec_SUBFME8O_SUBFME8O_rec_SUBFMEO_SUBFMEO_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZEO_SUBFZEO_rec_ADDE8_rec_ADDE_rec_ADDME8_rec_ADDME_rec_ADDZE8_rec_ADDZE_rec_SUBFE8_rec_SUBFE_rec_SUBFME8_rec_SUBFME_rec_SUBFZE8_rec_SUBFZE_rec_ADDIC_rec_ADDC_ADDC8_SUBFC_SUBFC8_ADDC_rec_ADDC8_rec_SUBFC_rec_SUBFC8_rec
6255 { 1, 130, 131, 0, 0 }, // 202 ANDIS_rec_ANDI_rec_SUBF8_rec
6256 { 1, 130, 131, 0, 0 }, // 203 OR_OR8_OR8_rec_OR_rec_NOP
6257 { 0, 0, 0, 0, 0 }, // 204 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
6258 { 1, 130, 131, 0, 0 }, // 205 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
6259 { 1, 130, 131, 0, 0 }, // 206 RLWIMI8_rec_RLWIMI_rec
6260 { 1, 130, 131, 0, 0 }, // 207 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
6261 { 1, 130, 131, 0, 0 }, // 208 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
6262 { 0, 0, 0, 0, 0 }, // 209 ISEL_ISEL8
6263 { 1, 146, 147, 0, 0 }, // 210 MFTB_MFTB8
6264 { 1, 136, 137, 0, 0 }, // 211 DIVW_DIVWU
6265 { 0, 0, 0, 0, 0 }, // 212 DIVD_DIVDU
6266 { 1, 136, 137, 0, 0 }, // 213 DIVWE_DIVWEU
6267 { 1, 135, 136, 0, 0 }, // 214 LVEBX_LVEHX_LVEWX_LVX_LVXL
6268 { 1, 143, 144, 0, 0 }, // 215 LXVB16X_LXSIWZX
6269 { 0, 0, 0, 0, 0 }, // 216 DFLOADf64_XFLOADf64_LIWZX
6270 { 0, 0, 0, 0, 0 }, // 217 LQ
6271 { 1, 135, 136, 0, 0 }, // 218 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
6272 { 1, 135, 136, 0, 0 }, // 219 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
6273 { 1, 135, 136, 0, 0 }, // 220 STDXTLS_STDXTLS_
6274 { 1, 135, 136, 0, 0 }, // 221 STBCIX_STDCIX
6275 { 1, 135, 136, 0, 0 }, // 222 STBCX_STHCX
6276 { 1, 135, 136, 0, 0 }, // 223 STHCIX_STSWI_STWCIX
6277 { 1, 135, 136, 0, 0 }, // 224 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHAXTLS_LHAXTLS__LHAXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWAXTLS_LWAXTLS__LWAXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
6278 { 0, 0, 0, 0, 0 }, // 225 LD_LDX_LDXTLS_LDXTLS_
6279 { 1, 135, 136, 0, 0 }, // 226 LBARXL_LHARXL
6280 { 1, 135, 136, 0, 0 }, // 227 LBEPX_LHEPX_LWEPX
6281 { 1, 143, 144, 0, 0 }, // 228 LFDEPX_LXSIWAX
6282 { 0, 0, 0, 0, 0 }, // 229 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
6283 { 1, 130, 131, 0, 0 }, // 230 SUBF
6284 { 1, 132, 133, 0, 0 }, // 231 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
6285 { 1, 132, 133, 0, 0 }, // 232 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
6286 { 1, 132, 133, 0, 0 }, // 233 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VRLB_VRLH_VRLW_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VAND_VANDC_VNOR_VOR_VXOR_VMAXFP_VMINFP_VSUBCUW_VADDCUW
6287 { 1, 137, 138, 0, 0 }, // 234 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
6288 { 1, 132, 133, 0, 0 }, // 235 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
6289 { 1, 148, 149, 0, 0 }, // 236 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
6290 { 1, 135, 136, 0, 0 }, // 237 MFVSCR
6291 { 1, 135, 136, 0, 0 }, // 238 MTVSCR
6292 { 1, 132, 133, 0, 0 }, // 239 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
6293 { 1, 137, 138, 0, 0 }, // 240 VADDUQM_VSUBUQM_VPOPCNTD
6294 { 1, 132, 133, 0, 0 }, // 241 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
6295 { 1, 132, 133, 0, 0 }, // 242 VMULESW_VMULEUW_VMULOSW_VMULOUW
6296 { 1, 137, 138, 0, 0 }, // 243 VMULUWM
6297 { 1, 131, 132, 0, 0 }, // 244 B_BA_BL_BL8_BL8_RM_BLA_BLA8_BLA8_RM_BLA_RM_BL_RM_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA8_NOP_BLA8_NOP_RM_BL_NOP_BL_NOP_RM_BL_TLS
6298 { 1, 134, 135, 0, 0 }, // 245 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
6299 { 0, 0, 0, 0, 0 }, // 246 DXEX_DXEXQ_DXEXQ_rec_DXEX_rec_DDEDPD_DDEDPD_rec_DENBCD_DENBCD_rec_DIEX_DIEX_rec_DQUA_DQUA_rec_DRINTN_DRINTN_rec_DRINTX_DRINTX_rec_DRRND_DRRND_rec_DSCLI_DSCLI_rec_DSCRI_DSCRI_rec_DQUAI
6300 { 1, 134, 135, 0, 0 }, // 247 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
6301 { 1, 132, 133, 0, 0 }, // 248 BCDADD_rec_BCDSUB_rec
6302 { 0, 0, 0, 0, 0 }, // 249 DRINTNQ_DRINTNQ_rec_DRINTXQ_DRINTXQ_rec_DRRNDQ_DRRNDQ_rec_DIEXQ_DIEXQ_rec_DQUAIQ_DQUAIQ_rec_DDEDPDQ_DDEDPDQ_rec_DENBCDQ_DENBCDQ_rec_DSCLIQ_DSCLIQ_rec_DSCRIQ_DSCRIQ_rec
6303 { 1, 134, 135, 0, 0 }, // 250 DCMPOQ_DCMPUQ_DTSTEXQ
6304 { 1, 134, 135, 0, 0 }, // 251 DCTQPQ_DCTQPQ_rec
6305 { 1, 134, 135, 0, 0 }, // 252 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
6306 { 0, 0, 0, 0, 0 }, // 253 DQUAQ_DQUAQ_rec
6307 { 1, 134, 135, 0, 0 }, // 254 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
6308 { 1, 134, 135, 0, 0 }, // 255 DCFFIX_DCFFIX_rec
6309 { 1, 134, 135, 0, 0 }, // 256 DCFFIXQ_DCFFIXQ_rec
6310 { 1, 134, 135, 0, 0 }, // 257 DMUL_DMUL_rec
6311 { 1, 134, 135, 0, 0 }, // 258 DMULQ_DMULQ_rec
6312 { 1, 134, 135, 0, 0 }, // 259 DDIV_DDIV_rec
6313 { 1, 134, 135, 0, 0 }, // 260 DDIVQ_DDIVQ_rec
6314 { 1, 137, 138, 0, 0 }, // 261 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
6315 { 1, 137, 138, 0, 0 }, // 262 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
6316 { 1, 132, 133, 0, 0 }, // 263 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
6317 { 1, 137, 138, 0, 0 }, // 264 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
6318 { 1, 132, 133, 0, 0 }, // 265 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
6319 { 1, 132, 133, 0, 0 }, // 266 VRLD
6320 { 1, 132, 133, 0, 0 }, // 267 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
6321 { 1, 132, 133, 0, 0 }, // 268 XVABSSP_XVNABSSP_XVNEGSP
6322 { 1, 132, 133, 0, 0 }, // 269 XVCPSGNSP
6323 { 1, 132, 133, 0, 0 }, // 270 VMRGEW_VMRGOW
6324 { 1, 132, 133, 0, 0 }, // 271 VSEL
6325 { 1, 149, 150, 0, 0 }, // 272 XXSEL
6326 { 1, 133, 134, 0, 0 }, // 273 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
6327 { 1, 134, 135, 0, 0 }, // 274 MTFSB0_MTFSB1
6328 { 1, 134, 135, 0, 0 }, // 275 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
6329 { 1, 130, 131, 0, 0 }, // 276 CMPRB_CMPRB8_CMPEQB
6330 { 1, 132, 133, 0, 0 }, // 277 XSTSTDCDP_XSTSTDCSP
6331 { 1, 134, 135, 0, 0 }, // 278 FTDIV_FTSQRT
6332 { 1, 132, 133, 0, 0 }, // 279 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
6333 { 1, 134, 135, 0, 0 }, // 280 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
6334 { 1, 130, 131, 0, 0 }, // 281 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
6335 { 1, 130, 131, 0, 0 }, // 282 POPCNTD_POPCNTW
6336 { 1, 130, 131, 0, 0 }, // 283 CMPB_CMPB8_SETB_SETB8_BPERMD
6337 { 1, 132, 133, 0, 0 }, // 284 XSCVSPDPN
6338 { 0, 0, 0, 0, 0 }, // 285 SLD_SRD_SRAD
6339 { 0, 0, 0, 0, 0 }, // 286 SRADI_SRADI_32_RLDIC
6340 { 0, 0, 0, 0, 0 }, // 287 EXTSWSLI_32_64_EXTSWSLI
6341 { 1, 130, 131, 0, 0 }, // 288 SUBFC_SUBFC8_SUBFC8O_SUBFCO_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_rec_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF8O_SUBF8O_rec_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec
6342 { 1, 130, 131, 0, 0 }, // 289 ADDZE_ADDZE8_SUBF_rec
6343 { 0, 0, 0, 0, 0 }, // 290 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
6344 { 1, 130, 131, 0, 0 }, // 291 LA_LA8
6345 { 0, 0, 0, 0, 0 }, // 292 COPY
6346 { 1, 133, 134, 0, 0 }, // 293 MCRXRX
6347 { 1, 132, 133, 0, 0 }, // 294 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
6348 { 1, 132, 133, 0, 0 }, // 295 XSXEXPDP
6349 { 1, 131, 132, 0, 0 }, // 296 RFEBB
6350 { 1, 133, 134, 0, 0 }, // 297 TBEGIN_TRECHKPT
6351 { 1, 135, 136, 0, 0 }, // 298 WAIT
6352 { 0, 0, 0, 0, 0 }, // 299 RLDCL_RLDCR
6353 { 0, 0, 0, 0, 0 }, // 300 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
6354 { 1, 133, 134, 0, 0 }, // 301 MTOCRF_MTOCRF8
6355 { 1, 130, 131, 0, 0 }, // 302 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
6356 { 1, 134, 135, 0, 0 }, // 303 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
6357 { 1, 147, 148, 0, 0 }, // 304 SRAW_SRAW8_SRAWI_SRAWI8
6358 { 1, 132, 133, 0, 0 }, // 305 XSIEXPDP
6359 { 1, 133, 134, 0, 0 }, // 306 CRXOR
6360 { 1, 133, 134, 0, 0 }, // 307 TRECLAIM_TSR_TABORT
6361 { 1, 148, 149, 0, 0 }, // 308 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
6362 { 1, 137, 138, 0, 0 }, // 309 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
6363 { 1, 132, 133, 0, 0 }, // 310 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
6364 { 1, 137, 138, 0, 0 }, // 311 VPOPCNTD
6365 { 1, 132, 133, 0, 0 }, // 312 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
6366 { 0, 0, 0, 0, 0 }, // 313 MADDHD_MADDHDU_MADDLD_MADDLD8
6367 { 1, 145, 146, 0, 0 }, // 314 MULHD_MULHW_MULLW_MULLWO
6368 { 1, 145, 146, 0, 0 }, // 315 MULHDU_MULHWU
6369 { 0, 0, 0, 0, 0 }, // 316 MULLD_MULLDO
6370 { 1, 134, 135, 0, 0 }, // 317 FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS
6371 { 1, 134, 135, 0, 0 }, // 318 FADD_FSUB
6372 { 1, 134, 135, 0, 0 }, // 319 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
6373 { 1, 132, 133, 0, 0 }, // 320 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
6374 { 1, 134, 135, 0, 0 }, // 321 FSELD_rec_FSELS_rec
6375 { 1, 134, 135, 0, 0 }, // 322 FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec
6376 { 1, 132, 133, 0, 0 }, // 323 XSCVDPHP_XSCVHPDP
6377 { 1, 135, 136, 0, 0 }, // 324 LVSL_LVSR
6378 { 1, 132, 133, 0, 0 }, // 325 V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VPERMR_VSLV_VSRV_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec
6379 { 1, 137, 138, 0, 0 }, // 326 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
6380 { 1, 149, 150, 0, 0 }, // 327 XXPERM_XXPERMR_XXSPLTIB
6381 { 1, 134, 135, 0, 0 }, // 328 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
6382 { 1, 132, 133, 0, 0 }, // 329 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
6383 { 1, 132, 133, 0, 0 }, // 330 BCDCTSQ_rec
6384 { 1, 132, 133, 0, 0 }, // 331 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
6385 { 1, 132, 133, 0, 0 }, // 332 BCDCFSQ_rec
6386 { 1, 132, 133, 0, 0 }, // 333 XSDIVQP_XSDIVQPO
6387 { 1, 132, 133, 0, 0 }, // 334 XSSQRTQP_XSSQRTQPO
6388 { 1, 135, 136, 0, 0 }, // 335 LXVL_LXVLL
6389 { 1, 143, 144, 0, 0 }, // 336 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
6390 { 1, 143, 144, 0, 0 }, // 337 LXSDX_LXVD2X
6391 { 1, 135, 136, 0, 0 }, // 338 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
6392 { 0, 0, 0, 0, 0 }, // 339 CP_COPY_CP_COPY8
6393 { 1, 141, 142, 0, 0 }, // 340 ICBI_ICBIEP
6394 { 1, 135, 136, 0, 0 }, // 341 ICBT_ICBTLS_EnforceIEIO
6395 { 1, 135, 136, 0, 0 }, // 342 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
6396 { 0, 0, 0, 0, 0 }, // 343 CP_ABORT
6397 { 0, 0, 0, 0, 0 }, // 344 DARN
6398 { 1, 142, 143, 0, 0 }, // 345 ISYNC
6399 { 0, 0, 0, 0, 0 }, // 346 MSGSYNC
6400 { 1, 135, 136, 0, 0 }, // 347 TLBSYNC
6401 { 1, 129, 130, 0, 0 }, // 348 SYNC
6402 { 1, 143, 144, 0, 0 }, // 349 LFIWZX
6403 { 1, 143, 144, 0, 0 }, // 350 LFDX_LFDXTLS_LFDXTLS__LFD
6404 { 0, 0, 0, 0, 0 }, // 351 SLBIA
6405 { 0, 0, 0, 0, 0 }, // 352 SLBIE
6406 { 0, 0, 0, 0, 0 }, // 353 SLBMFEE
6407 { 0, 0, 0, 0, 0 }, // 354 SLBMFEV
6408 { 0, 0, 0, 0, 0 }, // 355 SLBMTE
6409 { 0, 0, 0, 0, 0 }, // 356 TLBIEL
6410 { 1, 135, 136, 0, 0 }, // 357 LHZU_LHZU8_LWZU_LWZU8
6411 { 1, 135, 136, 0, 0 }, // 358 LHZUX_LHZUX8_LWZUX_LWZUX8
6412 { 1, 133, 134, 0, 0 }, // 359 TEND
6413 { 0, 0, 0, 0, 0 }, // 360 CP_PASTE8_rec_CP_PASTE_rec
6414 { 1, 133, 134, 0, 0 }, // 361 TCHECK
6415 { 1, 143, 144, 0, 0 }, // 362 LXSIWAX
6416 { 0, 0, 0, 0, 0 }, // 363 LIWAX
6417 { 1, 143, 144, 0, 0 }, // 364 LFSX_LFSXTLS_LFSXTLS__LFS
6418 { 1, 143, 144, 0, 0 }, // 365 LXSSP_LXSSPX
6419 { 0, 0, 0, 0, 0 }, // 366 XFLOADf32_DFLOADf32
6420 { 1, 143, 144, 0, 0 }, // 367 LXVH8X
6421 { 1, 135, 136, 0, 0 }, // 368 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
6422 { 1, 135, 136, 0, 0 }, // 369 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
6423 { 1, 135, 136, 0, 0 }, // 370 STXSDX
6424 { 0, 0, 0, 0, 0 }, // 371 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
6425 { 1, 135, 136, 0, 0 }, // 372 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
6426 { 0, 0, 0, 0, 0 }, // 373 SLBIEG
6427 { 0, 0, 0, 0, 0 }, // 374 TLBIE
6428 { 1, 135, 136, 0, 0 }, // 375 STXV_STXVB16X_STXVH8X_STXVX
6429 { 1, 135, 136, 0, 0 }, // 376 STXVL_STXVLL
6430 { 1, 130, 131, 0, 0 }, // 377 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
6431 { 0, 0, 0, 0, 0 }, // 378 MFPMR
6432 { 0, 0, 0, 0, 0 }, // 379 MTPMR
6433 { 1, 145, 146, 0, 0 }, // 380 MFSPR_MFSPR8_MFUDSCR
6434 { 1, 141, 142, 0, 0 }, // 381 MFMSR
6435 { 1, 133, 134, 0, 0 }, // 382 MTMSR
6436 { 0, 0, 0, 0, 0 }, // 383 MTMSRD
6437 { 1, 133, 134, 0, 0 }, // 384 MTUDSCR_MTSPR_MTSPR8
6438 { 0, 0, 0, 0, 0 }, // 385 MSGSNDP_MSGSNDP8
6439 { 1, 136, 137, 0, 0 }, // 386 DIVWO_DIVWUO
6440 { 1, 136, 137, 0, 0 }, // 387 MODSW
6441 { 1, 136, 137, 0, 0 }, // 388 DIVWEO_DIVWEUO
6442 { 0, 0, 0, 0, 0 }, // 389 DIVDO_DIVDUO
6443 { 1, 136, 137, 0, 0 }, // 390 MODSD_MODUD_MODUW
6444 { 0, 0, 0, 0, 0 }, // 391 DIVDE_DIVDEO_DIVDEU_DIVDEUO
6445 { 1, 136, 137, 0, 0 }, // 392 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
6446 { 1, 130, 131, 0, 0 }, // 393 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
6447 { 1, 133, 134, 0, 0 }, // 394 MCRFS
6448 { 0, 0, 0, 0, 0 }, // 395 RLDCL_rec_RLDCR_rec
6449 { 0, 0, 0, 0, 0 }, // 396 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
6450 { 1, 134, 135, 0, 0 }, // 397 MFFS_MFFSCE_MFFSL_MFFS_rec
6451 { 0, 0, 0, 0, 0 }, // 398 EXTSWSLI_32_64_rec_EXTSWSLI_rec
6452 { 1, 138, 139, 0, 0 }, // 399 FDIV
6453 { 0, 0, 0, 0, 0 }, // 400 FSQRT
6454 { 0, 0, 0, 0, 0 }, // 401 FSQRTS
6455 { 1, 140, 141, 0, 0 }, // 402 FDIVS
6456 { 1, 143, 144, 0, 0 }, // 403 LFSU
6457 { 1, 143, 144, 0, 0 }, // 404 LFSUX
6458 { 1, 131, 132, 0, 0 }, // 405 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
6459 { 1, 135, 136, 0, 0 }, // 406 LDAT_LWAT
6460 { 1, 135, 136, 0, 0 }, // 407 STDAT_STWAT
6461 { 1, 130, 131, 0, 0 }, // 408 BRINC
6462 { 1, 137, 138, 0, 0 }, // 409 EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW
6463 { 1, 139, 140, 0, 0 }, // 410 EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW
6464 { 1, 135, 136, 0, 0 }, // 411 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
6465 { 1, 135, 136, 0, 0 }, // 412 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
6466 { 1, 131, 132, 0, 0 }, // 413 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
6467 { 1, 130, 131, 0, 0 }, // 414 RFI
6468 { 0, 0, 0, 0, 0 }, // 415 RFID
6469 { 1, 135, 136, 0, 0 }, // 416 DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI
6470 { 1, 135, 136, 0, 0 }, // 417 ICBLC
6471 { 1, 133, 134, 0, 0 }, // 418 MTSR_MTSRIN
6472 { 1, 145, 146, 0, 0 }, // 419 MFDCR
6473 { 1, 133, 134, 0, 0 }, // 420 MTDCR
6474 { 1, 130, 131, 0, 0 }, // 421 NOP_GT_PWR6_NOP_GT_PWR7
6475 { 0, 0, 0, 0, 0 }, // 422 TLBIA
6476 { 1, 133, 134, 0, 0 }, // 423 WRTEE_WRTEEI
6477 { 1, 130, 131, 0, 0 }, // 424 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
6478 { 1, 129, 130, 0, 0 }, // 425 MSYNC
6479 { 0, 0, 0, 0, 0 }, // 426 SLBSYNC
6480 { 0, 0, 0, 0, 0 }, // 427 SLBFEE_rec
6481 { 0, 0, 0, 0, 0 }, // 428 STOP
6482 { 1, 135, 136, 0, 0 }, // 429 DCBA_DCBI
6483 { 1, 134, 135, 0, 0 }, // 430 FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES
6484 { 1, 132, 133, 0, 0 }, // 431 VCFSX_VCFUX_VCTSXS_VCTUXS
6485 { 1, 132, 133, 0, 0 }, // 432 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
6486 { 1, 132, 133, 0, 0 }, // 433 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
6487 { 1, 132, 133, 0, 0 }, // 434 XSCVDPHP
6488 { 1, 132, 133, 0, 0 }, // 435 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
6489 { 1, 132, 133, 0, 0 }, // 436 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
6490 { 1, 132, 133, 0, 0 }, // 437 XVCVSPBF16
6491 { 1, 134, 135, 0, 0 }, // 438 FADDS_FMULS_FSUBS
6492 { 1, 134, 135, 0, 0 }, // 439 FMUL
6493 { 1, 132, 133, 0, 0 }, // 440 VADDFP
6494 { 1, 132, 133, 0, 0 }, // 441 XSMULDP_XSMULSP
6495 { 1, 132, 133, 0, 0 }, // 442 XVADDDP_XVMULDP_XVSUBDP
6496 { 1, 132, 133, 0, 0 }, // 443 XVADDSP_XVMULSP_XVSUBSP
6497 { 1, 132, 133, 0, 0 }, // 444 VMADDFP_VNMSUBFP
6498 { 1, 134, 135, 0, 0 }, // 445 FADDS_rec_FMULS_rec_FSUBS_rec
6499 { 1, 134, 135, 0, 0 }, // 446 FMUL_rec
6500 { 1, 134, 135, 0, 0 }, // 447 FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec
6501 { 1, 131, 132, 0, 0 }, // 448 BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL_BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BLR_BLR8_BLRL
6502 { 1, 131, 132, 0, 0 }, // 449 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
6503 { 1, 137, 138, 0, 0 }, // 450 VGNB
6504 { 1, 132, 133, 0, 0 }, // 451 VSBOX
6505 { 1, 130, 131, 0, 0 }, // 452 CFUGED_PDEPD_PEXTD
6506 { 1, 137, 138, 0, 0 }, // 453 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
6507 { 1, 132, 133, 0, 0 }, // 454 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
6508 { 1, 132, 133, 0, 0 }, // 455 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
6509 { 1, 130, 131, 0, 0 }, // 456 HASHST_HASHST8_HASHSTP_HASHSTP8
6510 { 1, 132, 133, 0, 0 }, // 457 XSMULQP_XSMULQPO
6511 { 1, 137, 138, 0, 0 }, // 458 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
6512 { 1, 137, 138, 0, 0 }, // 459 VMODSQ_VMODUQ
6513 { 1, 137, 138, 0, 0 }, // 460 VDIVSD_VDIVUD
6514 { 1, 137, 138, 0, 0 }, // 461 VMODSD_VMODUD
6515 { 1, 137, 138, 0, 0 }, // 462 VDIVSW_VDIVUW
6516 { 1, 137, 138, 0, 0 }, // 463 VMODSW_VMODUW
6517 { 1, 137, 138, 0, 0 }, // 464 VDIVESD_VDIVEUD
6518 { 1, 137, 138, 0, 0 }, // 465 VDIVESW_VDIVEUW
6519 { 1, 132, 133, 0, 0 }, // 466 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
6520 { 1, 137, 138, 0, 0 }, // 467 XXGENPCVBM
6521 { 1, 132, 133, 0, 0 }, // 468 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
6522 { 1, 132, 133, 0, 0 }, // 469 VADDCUQ_VSUBCUQ
6523 { 1, 132, 133, 0, 0 }, // 470 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
6524 { 1, 137, 138, 0, 0 }, // 471 MTVSRBMI
6525 { 1, 130, 131, 0, 0 }, // 472 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
6526 { 1, 134, 135, 0, 0 }, // 473 FTSQRT
6527 { 1, 137, 138, 0, 0 }, // 474 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
6528 { 0, 0, 0, 0, 0 }, // 475 RLDIC_rec
6529 { 0, 0, 0, 0, 0 }, // 476 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
6530 { 1, 130, 131, 0, 0 }, // 477 RLWINM8_rec_RLWINM_rec
6531 { 1, 137, 138, 0, 0 }, // 478 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
6532 { 1, 137, 138, 0, 0 }, // 479 VPOPCNTB_VPOPCNTH
6533 { 1, 132, 133, 0, 0 }, // 480 VSHASIGMAD_VSHASIGMAW
6534 { 1, 134, 135, 0, 0 }, // 481 XSTSQRTDP
6535 { 1, 134, 135, 0, 0 }, // 482 XVTSQRTDP
6536 { 1, 134, 135, 0, 0 }, // 483 XVTSQRTSP
6537 { 1, 132, 133, 0, 0 }, // 484 XVTSTDCDP_XVTSTDCSP
6538 { 0, 0, 0, 0, 0 }, // 485 SLD_rec_SRD_rec
6539 { 0, 0, 0, 0, 0 }, // 486 TDI
6540 { 1, 147, 148, 0, 0 }, // 487 TWI
6541 { 1, 132, 133, 0, 0 }, // 488 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
6542 { 1, 148, 149, 0, 0 }, // 489 VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUH_rec_VCMPGTUW_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec
6543 { 1, 148, 149, 0, 0 }, // 490 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
6544 { 1, 148, 149, 0, 0 }, // 491 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
6545 { 1, 148, 149, 0, 0 }, // 492 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
6546 { 1, 137, 138, 0, 0 }, // 493 VCMPSQ_VCMPUQ
6547 { 1, 132, 133, 0, 0 }, // 494 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
6548 { 1, 135, 136, 0, 0 }, // 495 TRAP
6549 { 1, 147, 148, 0, 0 }, // 496 SRAWI8_rec_SRAWI_rec
6550 { 1, 132, 133, 0, 0 }, // 497 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
6551 { 1, 132, 133, 0, 0 }, // 498 VRLQMI
6552 { 1, 135, 136, 0, 0 }, // 499 DSS_DSSALL
6553 { 1, 135, 136, 0, 0 }, // 500 WAITP10
6554 { 1, 130, 131, 0, 0 }, // 501 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
6555 { 0, 0, 0, 0, 0 }, // 502 ADDIdtprelL32_ADDISdtprelHA32
6556 { 0, 0, 0, 0, 0 }, // 503 ADDItlsldLADDR32
6557 { 0, 0, 0, 0, 0 }, // 504 ADDItocL_ADDIStocHA_ADDIStocHA8
6558 { 1, 130, 131, 0, 0 }, // 505 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
6559 { 1, 130, 131, 0, 0 }, // 506 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
6560 { 1, 130, 131, 0, 0 }, // 507 ADDZE_ADDZE8
6561 { 1, 130, 131, 0, 0 }, // 508 ANDI_rec_ANDIS_rec
6562 { 1, 130, 131, 0, 0 }, // 509 CMPDI_CMPWI_CMPLDI_CMPLWI
6563 { 1, 130, 131, 0, 0 }, // 510 EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec
6564 { 1, 134, 135, 0, 0 }, // 511 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
6565 { 1, 130, 131, 0, 0 }, // 512 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
6566 { 1, 130, 131, 0, 0 }, // 513 NOP
6567 { 0, 0, 0, 0, 0 }, // 514 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
6568 { 1, 130, 131, 0, 0 }, // 515 RLWINM_RLWINM8
6569 { 1, 130, 131, 0, 0 }, // 516 SETB_SETB8
6570 { 1, 130, 131, 0, 0 }, // 517 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
6571 { 1, 147, 148, 0, 0 }, // 518 SRAWI_SRAWI8
6572 { 1, 137, 138, 0, 0 }, // 519 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
6573 { 1, 137, 138, 0, 0 }, // 520 VEXTSD2Q
6574 { 1, 132, 133, 0, 0 }, // 521 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
6575 { 1, 132, 133, 0, 0 }, // 522 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
6576 { 1, 132, 133, 0, 0 }, // 523 XVABSDP_XVNABSDP_XVNEGDP
6577 { 1, 132, 133, 0, 0 }, // 524 XVXSIGDP_XVXSIGSP
6578 { 1, 130, 131, 0, 0 }, // 525 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
6579 { 1, 130, 131, 0, 0 }, // 526 ADDEX_ADDEX8
6580 { 1, 130, 131, 0, 0 }, // 527 ADD4O_ADD8O
6581 { 1, 130, 131, 0, 0 }, // 528 CMPB_CMPB8
6582 { 1, 133, 134, 0, 0 }, // 529 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
6583 { 1, 135, 136, 0, 0 }, // 530 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
6584 { 1, 132, 133, 0, 0 }, // 531 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
6585 { 1, 137, 138, 0, 0 }, // 532 XXLEQVOnes
6586 { 1, 134, 135, 0, 0 }, // 533 MFFS_MFFS_rec_MFFSL
6587 { 1, 134, 135, 0, 0 }, // 534 MFFSCDRNI_MFFSCRNI
6588 { 1, 134, 135, 0, 0 }, // 535 MTFSB0
6589 { 1, 130, 131, 0, 0 }, // 536 ADDIC_rec_ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec
6590 { 1, 130, 131, 0, 0 }, // 537 NEG8O_rec_NEGO_rec
6591 { 1, 130, 131, 0, 0 }, // 538 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
6592 { 1, 131, 132, 0, 0 }, // 539 HRFID_SC
6593 { 1, 134, 135, 0, 0 }, // 540 MTFSFI_MTFSFIb_MTFSFI_rec
6594 { 1, 134, 135, 0, 0 }, // 541 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
6595 { 1, 130, 131, 0, 0 }, // 542 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
6596 { 1, 137, 138, 0, 0 }, // 543 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
6597 { 1, 135, 136, 0, 0 }, // 544 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
6598 { 0, 0, 0, 0, 0 }, // 545 LD
6599 { 0, 0, 0, 0, 0 }, // 546 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
6600 { 0, 0, 0, 0, 0 }, // 547 DFLOADf32
6601 { 0, 0, 0, 0, 0 }, // 548 DFLOADf64
6602 { 1, 143, 144, 0, 0 }, // 549 LFD
6603 { 1, 135, 136, 0, 0 }, // 550 LHA_LHA8
6604 { 1, 143, 144, 0, 0 }, // 551 LXSD_LXV
6605 { 1, 135, 136, 0, 0 }, // 552 DCBT_DCBTST
6606 { 1, 135, 136, 0, 0 }, // 553 ICBT
6607 { 1, 135, 136, 0, 0 }, // 554 LDBRX
6608 { 0, 0, 0, 0, 0 }, // 555 SPILLTOVSR_LDX
6609 { 1, 143, 144, 0, 0 }, // 556 LXVRBX_LXVRDX_LXVRHX_LXVRWX
6610 { 1, 133, 134, 0, 0 }, // 557 MTSR
6611 { 1, 130, 131, 0, 0 }, // 558 MTVRSAVE_MTVRSAVEv
6612 { 1, 135, 136, 0, 0 }, // 559 LBZCIX_LDCIX_LHZCIX_LWZCIX
6613 { 1, 143, 144, 0, 0 }, // 560 PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc
6614 { 1, 143, 144, 0, 0 }, // 561 LFS
6615 { 1, 143, 144, 0, 0 }, // 562 LXSSP
6616 { 1, 143, 144, 0, 0 }, // 563 LXVP
6617 { 1, 143, 144, 0, 0 }, // 564 LXVPX
6618 { 1, 145, 146, 0, 0 }, // 565 MFSR
6619 { 1, 146, 147, 0, 0 }, // 566 MFTB8
6620 { 1, 137, 138, 0, 0 }, // 567 XXSETACCZ
6621 { 1, 132, 133, 0, 0 }, // 568 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
6622 { 1, 132, 133, 0, 0 }, // 569 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
6623 { 1, 137, 138, 0, 0 }, // 570 XVI8GER4SPP
6624 { 1, 132, 133, 0, 0 }, // 571 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
6625 { 1, 132, 133, 0, 0 }, // 572 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
6626 { 1, 137, 138, 0, 0 }, // 573 PMXVI8GER4SPP
6627 { 1, 137, 138, 0, 0 }, // 574 XXMTACC
6628 { 1, 137, 138, 0, 0 }, // 575 XXMFACC
6629 { 1, 137, 138, 0, 0 }, // 576 VMULHSD_VMULHUD_VMULLD
6630 { 1, 137, 138, 0, 0 }, // 577 LXVKQ
6631 { 1, 149, 150, 0, 0 }, // 578 VSPLTISB_VSPLTISH_VSPLTISW
6632 { 1, 132, 133, 0, 0 }, // 579 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
6633 { 1, 149, 150, 0, 0 }, // 580 XXSPLTIB
6634 { 1, 130, 131, 0, 0 }, // 581 BRD_BRH_BRH8_BRW_BRW8
6635 { 1, 137, 138, 0, 0 }, // 582 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
6636 { 1, 132, 133, 0, 0 }, // 583 VGBBD_VUPKHSW_VUPKLSW
6637 { 1, 149, 150, 0, 0 }, // 584 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
6638 { 1, 137, 138, 0, 0 }, // 585 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
6639 { 1, 132, 133, 0, 0 }, // 586 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
6640 { 1, 132, 133, 0, 0 }, // 587 XVCVBF16SPN
6641 { 1, 132, 133, 0, 0 }, // 588 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
6642 { 1, 132, 133, 0, 0 }, // 589 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
6643 { 1, 137, 138, 0, 0 }, // 590 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
6644 { 1, 132, 133, 0, 0 }, // 591 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
6645 { 1, 132, 133, 0, 0 }, // 592 VSLV_VSRV_XXINSERTW
6646 { 1, 137, 138, 0, 0 }, // 593 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
6647 { 1, 132, 133, 0, 0 }, // 594 VSUMSWS
6648 { 1, 137, 138, 0, 0 }, // 595 XXSPLTIDP_XXSPLTIW
6649 { 1, 137, 138, 0, 0 }, // 596 XXSPLTI32DX
6650 { 1, 137, 138, 0, 0 }, // 597 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
6651 { 1, 149, 150, 0, 0 }, // 598 XXPERMX
6652 { 1, 143, 144, 0, 0 }, // 599 PSTXVP_PSTXVPpc
6653 { 1, 135, 136, 0, 0 }, // 600 STB_STB8_STH_STH8_STW_STW8
6654 { 0, 0, 0, 0, 0 }, // 601 SPILLTOVSR_ST
6655 { 1, 135, 136, 0, 0 }, // 602 STD
6656 { 0, 0, 0, 0, 0 }, // 603 DFSTOREf32_DFSTOREf64
6657 { 1, 135, 136, 0, 0 }, // 604 STFD_STFS
6658 { 1, 135, 136, 0, 0 }, // 605 STFDU_STFSU
6659 { 1, 135, 136, 0, 0 }, // 606 STXSD
6660 { 1, 135, 136, 0, 0 }, // 607 STXSSP
6661 { 1, 135, 136, 0, 0 }, // 608 STXV
6662 { 1, 135, 136, 0, 0 }, // 609 DCBF_DCBST_DCBZ
6663 { 1, 141, 142, 0, 0 }, // 610 ICBI
6664 { 0, 0, 0, 0, 0 }, // 611 SPILLTOVSR_STX
6665 { 0, 0, 0, 0, 0 }, // 612 STIWX
6666 { 1, 135, 136, 0, 0 }, // 613 STXVRBX_STXVRDX_STXVRHX_STXVRWX
6667 { 1, 135, 136, 0, 0 }, // 614 EnforceIEIO
6668 { 0, 0, 0, 0, 0 }, // 615 TLBIE8P9_TLBIEP9
6669 { 1, 135, 136, 0, 0 }, // 616 STHCIX_STWCIX
6670 { 1, 129, 130, 0, 0 }, // 617 SYNCP10
6671 { 1, 143, 144, 0, 0 }, // 618 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
6672 { 1, 143, 144, 0, 0 }, // 619 STXVP
6673 { 1, 143, 144, 0, 0 }, // 620 STXVPX
6674 { 1, 131, 132, 0, 0 }, // 621 ATTN_NAP
6675 { 1, 135, 136, 0, 0 }, // 622 DCBZL
6676 { 1, 135, 136, 0, 0 }, // 623 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
6677 { 1, 131, 132, 0, 0 }, // 624 CLRBHRB_MFBHRBE
6678 { 1, 143, 144, 0, 0 }, // 625 PADDI_PADDI8_PADDI8pc_PADDIpc
6679 { 1, 130, 131, 0, 0 }, // 626 PLI_PLI8
6680 { 1, 132, 133, 0, 0 }, // 627 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
6681 { 1, 137, 138, 0, 0 }, // 628 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
6682 { 1, 137, 138, 0, 0 }, // 629 VMSUMCUD
6683 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
6684};
6685
6686static constexpr llvm::InstrItinerary G5Itineraries[] = {
6687 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
6688 { 1, 150, 151, 0, 0 }, // 1 IIC_LdStSync
6689 { 1, 151, 152, 0, 0 }, // 2 IIC_IntSimple
6690 { 1, 151, 152, 0, 0 }, // 3 IIC_IntGeneral
6691 { 1, 152, 153, 0, 0 }, // 4 IIC_BrB
6692 { 1, 153, 154, 0, 0 }, // 5 IIC_VecFP
6693 { 1, 154, 155, 0, 0 }, // 6 IIC_IntRotate
6694 { 1, 155, 156, 0, 0 }, // 7 IIC_IntCompare
6695 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
6696 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
6697 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
6698 { 1, 156, 157, 0, 0 }, // 11 IIC_BrCR
6699 { 1, 157, 158, 0, 0 }, // 12 IIC_FPGeneral
6700 { 1, 158, 159, 0, 0 }, // 13 IIC_LdStLD
6701 { 1, 158, 159, 0, 0 }, // 14 IIC_LdStDCBF
6702 { 1, 158, 159, 0, 0 }, // 15 IIC_LdStLoad
6703 { 1, 159, 160, 0, 0 }, // 16 IIC_FPCompare
6704 { 1, 160, 161, 0, 0 }, // 17 IIC_IntDivD
6705 { 1, 161, 162, 0, 0 }, // 18 IIC_IntDivW
6706 { 1, 162, 163, 0, 0 }, // 19 IIC_VecGeneral
6707 { 0, 0, 0, 0, 0 }, // 20 IIC_FPDGeneral
6708 { 1, 157, 158, 0, 0 }, // 21 IIC_FPAddSub
6709 { 1, 163, 164, 0, 0 }, // 22 IIC_FPDivD
6710 { 0, 0, 0, 0, 0 }, // 23 IIC_FPSGeneral
6711 { 1, 164, 165, 0, 0 }, // 24 IIC_VecComplex
6712 { 1, 158, 159, 0, 0 }, // 25 IIC_LdStStore
6713 { 1, 151, 152, 0, 0 }, // 26 IIC_IntRotateDI
6714 { 1, 163, 164, 0, 0 }, // 27 IIC_FPDivS
6715 { 1, 157, 158, 0, 0 }, // 28 IIC_FPFused
6716 { 1, 165, 166, 0, 0 }, // 29 IIC_FPSqrtD
6717 { 1, 165, 166, 0, 0 }, // 30 IIC_FPSqrtS
6718 { 1, 166, 167, 0, 0 }, // 31 IIC_LdStICBI
6719 { 0, 0, 0, 0, 0 }, // 32 IIC_IntISEL
6720 { 1, 166, 167, 0, 0 }, // 33 IIC_SprISYNC
6721 { 1, 167, 168, 0, 0 }, // 34 IIC_LdStLWARX
6722 { 1, 158, 159, 0, 0 }, // 35 IIC_LdStLoadUpd
6723 { 1, 158, 159, 0, 0 }, // 36 IIC_LdStLoadUpdX
6724 { 1, 167, 168, 0, 0 }, // 37 IIC_LdStLDARX
6725 { 1, 158, 159, 0, 0 }, // 38 IIC_LdStLDU
6726 { 1, 158, 159, 0, 0 }, // 39 IIC_LdStLDUX
6727 { 1, 158, 159, 0, 0 }, // 40 IIC_LdStLFD
6728 { 1, 168, 169, 0, 0 }, // 41 IIC_LdStLFDU
6729 { 1, 168, 169, 0, 0 }, // 42 IIC_LdStLFDUX
6730 { 1, 168, 169, 0, 0 }, // 43 IIC_LdStLHA
6731 { 1, 168, 169, 0, 0 }, // 44 IIC_LdStLHAU
6732 { 1, 168, 169, 0, 0 }, // 45 IIC_LdStLHAUX
6733 { 1, 169, 170, 0, 0 }, // 46 IIC_LdStLMW
6734 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
6735 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
6736 { 1, 168, 169, 0, 0 }, // 49 IIC_LdStLWA
6737 { 1, 170, 171, 0, 0 }, // 50 IIC_IntMulHD
6738 { 1, 171, 172, 0, 0 }, // 51 IIC_BrMCR
6739 { 1, 172, 173, 0, 0 }, // 52 IIC_BrMCRX
6740 { 1, 173, 174, 0, 0 }, // 53 IIC_SprMFCR
6741 { 1, 174, 175, 0, 0 }, // 54 IIC_SprMFSPR
6742 { 1, 175, 176, 0, 0 }, // 55 IIC_IntMFFS
6743 { 1, 174, 175, 0, 0 }, // 56 IIC_SprMFMSR
6744 { 1, 173, 174, 0, 0 }, // 57 IIC_SprMFCRF
6745 { 0, 0, 0, 0, 0 }, // 58 IIC_SprMFPMR
6746 { 1, 158, 159, 0, 0 }, // 59 IIC_SprMFSR
6747 { 1, 176, 177, 0, 0 }, // 60 IIC_SprMFTB
6748 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
6749 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
6750 { 1, 177, 178, 0, 0 }, // 63 IIC_SprMTSPR
6751 { 1, 157, 158, 0, 0 }, // 64 IIC_IntMTFSB0
6752 { 1, 158, 159, 0, 0 }, // 65 IIC_SprMTMSR
6753 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
6754 { 0, 0, 0, 0, 0 }, // 67 IIC_SprMTPMR
6755 { 1, 158, 159, 0, 0 }, // 68 IIC_SprMTSR
6756 { 1, 178, 179, 0, 0 }, // 69 IIC_IntMulHW
6757 { 1, 178, 179, 0, 0 }, // 70 IIC_IntMulHWU
6758 { 1, 154, 155, 0, 0 }, // 71 IIC_IntMulLI
6759 { 0, 0, 0, 0, 0 }, // 72 IIC_SprRFI
6760 { 1, 179, 180, 0, 0 }, // 73 IIC_IntRFID
6761 { 1, 151, 152, 0, 0 }, // 74 IIC_IntRotateD
6762 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
6763 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
6764 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
6765 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
6766 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
6767 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
6768 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
6769 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
6770 { 1, 151, 152, 0, 0 }, // 83 IIC_IntShift
6771 { 1, 167, 168, 0, 0 }, // 84 IIC_LdStSTWCX
6772 { 1, 158, 159, 0, 0 }, // 85 IIC_LdStSTU
6773 { 1, 158, 159, 0, 0 }, // 86 IIC_LdStSTUX
6774 { 1, 158, 159, 0, 0 }, // 87 IIC_LdStSTD
6775 { 1, 167, 168, 0, 0 }, // 88 IIC_LdStSTDCX
6776 { 1, 180, 181, 0, 0 }, // 89 IIC_LdStSTFD
6777 { 1, 180, 181, 0, 0 }, // 90 IIC_LdStSTFDU
6778 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
6779 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
6780 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
6781 { 1, 181, 182, 0, 0 }, // 94 IIC_IntTrapD
6782 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
6783 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
6784 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
6785 { 1, 158, 159, 0, 0 }, // 98 IIC_SprTLBSYNC
6786 { 1, 181, 182, 0, 0 }, // 99 IIC_IntTrapW
6787 { 1, 182, 183, 0, 0 }, // 100 IIC_VecFPCompare
6788 { 1, 183, 184, 0, 0 }, // 101 IIC_VecPerm
6789 { 1, 152, 153, 0, 0 }, // 102 B_BA_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS
6790 { 1, 152, 153, 0, 0 }, // 103 BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM
6791 { 1, 152, 153, 0, 0 }, // 104 BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BDZm_BDZp_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BLR_BLR8_BLRL_BCL_BCLR_BCLRL_BCLRLn_BCLRn_BCLalways_BCLn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BC_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat
6792 { 1, 174, 175, 0, 0 }, // 105 MFCTR_MFCTR8_MFLR_MFLR8
6793 { 1, 177, 178, 0, 0 }, // 106 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
6794 { 1, 173, 174, 0, 0 }, // 107 MFCR_MFCR8
6795 { 1, 171, 172, 0, 0 }, // 108 MCRF
6796 { 1, 156, 157, 0, 0 }, // 109 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
6797 { 1, 169, 170, 0, 0 }, // 110 LMW
6798 { 1, 167, 168, 0, 0 }, // 111 LWARX_LWARXL
6799 { 1, 167, 168, 0, 0 }, // 112 LDARX_LDARXL
6800 { 1, 158, 159, 0, 0 }, // 113 LHBRX_LHBRX8_LWBRX_LWBRX8
6801 { 1, 158, 159, 0, 0 }, // 114 MFSR_MFSRIN
6802 { 1, 158, 159, 0, 0 }, // 115 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
6803 { 1, 168, 169, 0, 0 }, // 116 LFSU_LFDU
6804 { 1, 168, 169, 0, 0 }, // 117 LFSUX_LFDUX
6805 { 1, 180, 181, 0, 0 }, // 118 STXSDX_STXVD2X_STXVW4X
6806 { 1, 167, 168, 0, 0 }, // 119 LBARX_LHARX
6807 { 1, 158, 159, 0, 0 }, // 120 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
6808 { 1, 158, 159, 0, 0 }, // 121 LFIWAX_LFIWZX
6809 { 1, 180, 181, 0, 0 }, // 122 STFD_STFDX_STFIWX_STFS_STFSX
6810 { 1, 180, 181, 0, 0 }, // 123 STFDU_STFDUX_STFSU_STFSUX
6811 { 1, 158, 159, 0, 0 }, // 124 STVEBX_STVEHX_STVEWX_STVX_STVXL
6812 { 1, 168, 169, 0, 0 }, // 125 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
6813 { 1, 168, 169, 0, 0 }, // 126 LWA_LWA_32
6814 { 1, 168, 169, 0, 0 }, // 127 LHAU_LHAU8
6815 { 1, 168, 169, 0, 0 }, // 128 LHAUX_LHAUX8_LWAUX
6816 { 1, 158, 159, 0, 0 }, // 129 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
6817 { 1, 158, 159, 0, 0 }, // 130 STD_STDX
6818 { 1, 169, 170, 0, 0 }, // 131 STMW
6819 { 1, 167, 168, 0, 0 }, // 132 STWCX
6820 { 1, 167, 168, 0, 0 }, // 133 STDCX
6821 { 1, 158, 159, 0, 0 }, // 134 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
6822 { 1, 158, 159, 0, 0 }, // 135 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
6823 { 1, 158, 159, 0, 0 }, // 136 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
6824 { 1, 158, 159, 0, 0 }, // 137 LDU
6825 { 1, 158, 159, 0, 0 }, // 138 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
6826 { 1, 158, 159, 0, 0 }, // 139 LDUX
6827 { 1, 151, 152, 0, 0 }, // 140 ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_ADD4_ADD4TLS_ADD4_rec_ADD8_ADD8TLS_ADD8TLS__ADD8_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8_XOR_XOR8_XOR8_rec_XOR_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO_AND_AND8_AND_rec_AND8_rec_NAND_NAND8_NAND_rec_NAND8_rec_NOR_NOR8_NOR_rec_NOR8_rec_EQV_EQV8_EQV_rec_EQV8_rec_ANDC_ANDC8_ANDC_rec_ANDC8_rec_ORC_ORC8_ORC_rec_ORC8_rec
6828 { 1, 151, 152, 0, 0 }, // 141 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
6829 { 1, 155, 156, 0, 0 }, // 142 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
6830 { 1, 151, 152, 0, 0 }, // 143 EXTSB8_32_64_EXTSB8_rec_EXTSH8_32_64_EXTSH8_rec_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_ADD4O_ADD8O_ADD8O_rec_ADD4O_rec_NEG8O_rec_NEGO_rec_EXTSB_EXTSB8_EXTSB_rec_EXTSH_EXTSH8_EXTSH_rec_EXTSW_EXTSW_rec
6831 { 1, 151, 152, 0, 0 }, // 144 POPCNTB_POPCNTB8_POPCNTD_POPCNTW_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_SUBFO_SUBF8O_SUBFC_SUBFC8_ADDIC_rec_ADDE8_rec_ADDE_rec_SUBFE8_rec_SUBFE_rec_ADDME8_rec_ADDME_rec_SUBFME8_rec_SUBFME_rec_ADDZE8_rec_ADDZE_rec_SUBFZE_rec_SUBFZE8_rec_SUBFO_rec_SUBF8O_rec_ADDE8O_ADDEO_SUBFE8O_SUBFEO_ADDME8O_ADDMEO_SUBFME8O_SUBFMEO_ADDZE8O_ADDZEO_SUBFZE8O_SUBFZEO_ADDE8O_rec_ADDEO_rec_ADDMEO_rec_ADDME8O_rec_SUBFMEO_rec_SUBFME8O_rec_ADDZEO_rec_ADDZE8O_rec_SUBFZEO_rec_SUBFZE8O_rec_ADDC8_rec_ADDC_rec_ADDCO_ADDCO_rec_ADDC8O_ADDC8O_rec_SUBFC8_rec_SUBFC_rec_SUBFCO_SUBFC8O_SUBFCO_rec_SUBFC8O_rec_RLWINM_RLWINM8_RLWINM_rec_RLWNM_RLWNM8_RLWNM_rec_RLWINM8_rec_RLWNM8_rec_SLW_SLW8_SLW_rec_SLW8_rec_SRW_SRW8_SRW_rec_SRW8_rec_SUBFE_SUBFE8_SUBFE8O_rec_SUBFEO_rec
6832 { 1, 152, 153, 0, 0 }, // 145 ADDPCIS
6833 { 0, 0, 0, 0, 0 }, // 146 SUBFUS_SUBFUS_rec
6834 { 1, 151, 152, 0, 0 }, // 147 RLDICL_RLDICL_rec_RLDICR_RLDICR_rec_RLDIC_RLDIC_rec_RLDIMI_RLDIMI_rec_RLDICL_32_RLDICL_32_64_RLDICL_32_rec_RLDICR_32_SRADI_SRADI_rec_SRADI_32
6835 { 1, 151, 152, 0, 0 }, // 148 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
6836 { 1, 151, 152, 0, 0 }, // 149 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
6837 { 1, 151, 152, 0, 0 }, // 150 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
6838 { 1, 154, 155, 0, 0 }, // 151 MULLI_MULLI8
6839 { 1, 178, 179, 0, 0 }, // 152 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
6840 { 1, 178, 179, 0, 0 }, // 153 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
6841 { 1, 170, 171, 0, 0 }, // 154 MULLD_MULLDO_MULLD_rec_MULLDO_rec
6842 { 1, 160, 161, 0, 0 }, // 155 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
6843 { 1, 161, 162, 0, 0 }, // 156 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
6844 { 1, 160, 161, 0, 0 }, // 157 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
6845 { 1, 157, 158, 0, 0 }, // 158 FABSD_FABSD_rec_FABSS_FABSS_rec_FADDS_FADDS_rec_FMADDS_FMADDS_rec_FMR_FMR_rec_FMSUBS_FMSUBS_rec_FMULS_FMULS_rec_FNABSD_FNABSD_rec_FNABSS_FNABSS_rec_FNEGD_FNEGD_rec_FNEGS_FNEGS_rec_FNMADDS_FNMADDS_rec_FNMSUBS_FNMSUBS_rec_FSUBS_FSUBS_rec_FCFID_FCFIDS_FCFIDS_rec_FCFIDU_FCFIDUS_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTID_FCTIDU_FCTIDUZ_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_FCTIDZ_rec_FCTID_rec_FCTIW_FCTIWU_FCTIWUZ_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_FCTIWZ_rec_FCTIW_rec_FRE_FRES_rec_FRE_rec_FRSP_rec_FRSP_FRES_FRSQRTE_FRSQRTES_FRSQRTES_rec_FRSQRTE_rec_FSELD_FSELS_FSELD_rec_FSELS_rec_FCPSGND_FCPSGND_rec_FCPSGNS_FCPSGNS_rec_FRIMD_FRIMD_rec_FRIMS_FRIMS_rec_FRIND_FRIND_rec_FRINS_FRINS_rec_FRIPD_FRIPD_rec_FRIPS_FRIPS_rec_FRIZD_FRIZD_rec_FRIZS_FRIZS_rec
6846 { 1, 157, 158, 0, 0 }, // 159 FADD_FADD_rec_FSUB_FSUB_rec
6847 { 1, 157, 158, 0, 0 }, // 160 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
6848 { 1, 153, 154, 0, 0 }, // 161 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSSUBDP_XSSUBSP_XSCPSGNDP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSMAXDP_XSMINDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
6849 { 1, 159, 160, 0, 0 }, // 162 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
6850 { 1, 153, 154, 0, 0 }, // 163 XVADDDP_XVADDSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVSUBDP_XVSUBSP_XVABSDP_XVABSSP_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVMULDP_XVMULSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVCPSGNDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
6851 { 1, 182, 183, 0, 0 }, // 164 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
6852 { 1, 159, 160, 0, 0 }, // 165 XVTDIVDP_XVTSQRTDP
6853 { 1, 153, 154, 0, 0 }, // 166 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
6854 { 1, 183, 184, 0, 0 }, // 167 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
6855 { 1, 153, 154, 0, 0 }, // 168 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_XVRSQRTESP_XVRESP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVCPSGNSP_XVCVDPSP_VADDCUW_VADDFP_VAND_VANDC_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VCFSX_VCFUX_VCTSXS_VCTUXS_VEXPTEFP_VLOGEFP_VNOR_VOR_VMADDFP_VMHADDSHS_VMHRADDSHS_VMLADDUHM_VNMSUBFP_VMAXFP_VMINFP_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUDM_VMSUMUHM_VMSUMUHS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRLB_VRLH_VRLW_VRSQRTEFP_VSR_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRO_VSRW_VSUBCUW_VSL_VSLB_VSLDOI_VSLH_VSLO_VSLW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VXOR
6856 { 1, 162, 163, 0, 0 }, // 169 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
6857 { 1, 159, 160, 0, 0 }, // 170 XVTDIVSP_XVTSQRTSP
6858 { 1, 182, 183, 0, 0 }, // 171 XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec_VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_VCMPEQUB_rec_VCMPEQUH_VCMPEQUH_rec_VCMPEQUW_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec
6859 { 1, 159, 160, 0, 0 }, // 172 FCMPOD_FCMPOS_FCMPUD_FCMPUS
6860 { 1, 163, 164, 0, 0 }, // 173 FDIVS_FDIVS_rec
6861 { 1, 163, 164, 0, 0 }, // 174 XSDIVDP
6862 { 1, 165, 166, 0, 0 }, // 175 FSQRTS_XSSQRTSP_FSQRTS_rec
6863 { 1, 163, 164, 0, 0 }, // 176 FDIV_FDIV_rec
6864 { 1, 165, 166, 0, 0 }, // 177 XSSQRTDP
6865 { 1, 165, 166, 0, 0 }, // 178 FSQRT_FSQRT_rec
6866 { 1, 163, 164, 0, 0 }, // 179 XVDIVSP
6867 { 1, 165, 166, 0, 0 }, // 180 XVSQRTSP
6868 { 1, 163, 164, 0, 0 }, // 181 XVDIVDP
6869 { 1, 165, 166, 0, 0 }, // 182 XVSQRTDP
6870 { 1, 173, 174, 0, 0 }, // 183 MFOCRF_MFOCRF8
6871 { 1, 153, 154, 0, 0 }, // 184 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
6872 { 1, 163, 164, 0, 0 }, // 185 XSDIVSP
6873 { 1, 165, 166, 0, 0 }, // 186 FSQRTS_FSQRTS_rec
6874 { 1, 175, 176, 0, 0 }, // 187 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
6875 { 1, 157, 158, 0, 0 }, // 188 MTFSFb_MTFSB0_MTFSB1
6876 { 1, 153, 154, 0, 0 }, // 189 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ
6877 { 1, 153, 154, 0, 0 }, // 190 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
6878 { 1, 153, 154, 0, 0 }, // 191 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
6879 { 1, 153, 154, 0, 0 }, // 192 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
6880 { 1, 162, 163, 0, 0 }, // 193 VSUBFP
6881 { 1, 153, 154, 0, 0 }, // 194 XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP
6882 { 1, 153, 154, 0, 0 }, // 195 XVCVSPDP
6883 { 1, 181, 182, 0, 0 }, // 196 TDI_TD
6884 { 1, 181, 182, 0, 0 }, // 197 TWI_TW
6885 { 1, 172, 173, 0, 0 }, // 198 MTCRF_MTCRF8_MTOCRF_MTOCRF8
6886 { 1, 154, 155, 0, 0 }, // 199 RLWIMI_RLWIMI8
6887 { 1, 151, 152, 0, 0 }, // 200 AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORI_ORI8_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_ADD4_rec_ADD8_rec_NEG8_rec_NEG_rec
6888 { 1, 151, 152, 0, 0 }, // 201 ANDI8_rec_ANDIS8_rec_RLWINM_RLWINM8_RLWINM8_rec_RLWINM_rec_RLWNM_RLWNM8_RLWNM8_rec_RLWNM_rec_SLW_SLW8_SLW8_rec_SLW_rec_SRW_SRW8_SRW8_rec_SRW_rec_ADDC8O_ADDC8O_rec_ADDCO_ADDCO_rec_ADDE8O_ADDE8O_rec_ADDEO_ADDEO_rec_ADDME8O_ADDME8O_rec_ADDMEO_ADDMEO_rec_ADDZE8O_ADDZE8O_rec_ADDZEO_ADDZEO_rec_SUBF8O_SUBF8O_rec_SUBFC8O_SUBFC8O_rec_SUBFCO_SUBFCO_rec_SUBFE8O_SUBFE8O_rec_SUBFEO_SUBFEO_rec_SUBFME8O_SUBFME8O_rec_SUBFMEO_SUBFMEO_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZEO_SUBFZEO_rec_ADDE8_rec_ADDE_rec_ADDME8_rec_ADDME_rec_ADDZE8_rec_ADDZE_rec_SUBFE8_rec_SUBFE_rec_SUBFME8_rec_SUBFME_rec_SUBFZE8_rec_SUBFZE_rec_ADDIC_rec_ADDC_ADDC8_SUBFC_SUBFC8_ADDC_rec_ADDC8_rec_SUBFC_rec_SUBFC8_rec
6889 { 1, 151, 152, 0, 0 }, // 202 ANDIS_rec_ANDI_rec_SUBF8_rec
6890 { 1, 151, 152, 0, 0 }, // 203 OR_OR8_OR8_rec_OR_rec_NOP
6891 { 0, 0, 0, 0, 0 }, // 204 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
6892 { 1, 151, 152, 0, 0 }, // 205 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
6893 { 1, 154, 155, 0, 0 }, // 206 RLWIMI8_rec_RLWIMI_rec
6894 { 1, 151, 152, 0, 0 }, // 207 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
6895 { 1, 151, 152, 0, 0 }, // 208 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
6896 { 0, 0, 0, 0, 0 }, // 209 ISEL_ISEL8
6897 { 1, 176, 177, 0, 0 }, // 210 MFTB_MFTB8
6898 { 1, 161, 162, 0, 0 }, // 211 DIVW_DIVWU
6899 { 1, 160, 161, 0, 0 }, // 212 DIVD_DIVDU
6900 { 1, 161, 162, 0, 0 }, // 213 DIVWE_DIVWEU
6901 { 1, 158, 159, 0, 0 }, // 214 LVEBX_LVEHX_LVEWX_LVX_LVXL
6902 { 1, 158, 159, 0, 0 }, // 215 LXVB16X_LXSIWZX
6903 { 0, 0, 0, 0, 0 }, // 216 DFLOADf64_XFLOADf64_LIWZX
6904 { 0, 0, 0, 0, 0 }, // 217 LQ
6905 { 1, 180, 181, 0, 0 }, // 218 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
6906 { 1, 158, 159, 0, 0 }, // 219 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
6907 { 1, 158, 159, 0, 0 }, // 220 STDXTLS_STDXTLS_
6908 { 1, 158, 159, 0, 0 }, // 221 STBCIX_STDCIX
6909 { 1, 167, 168, 0, 0 }, // 222 STBCX_STHCX
6910 { 1, 158, 159, 0, 0 }, // 223 STHCIX_STSWI_STWCIX
6911 { 1, 158, 159, 0, 0 }, // 224 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHAXTLS_LHAXTLS__LHAXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWAXTLS_LWAXTLS__LWAXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
6912 { 1, 158, 159, 0, 0 }, // 225 LD_LDX_LDXTLS_LDXTLS_
6913 { 1, 167, 168, 0, 0 }, // 226 LBARXL_LHARXL
6914 { 1, 158, 159, 0, 0 }, // 227 LBEPX_LHEPX_LWEPX
6915 { 1, 158, 159, 0, 0 }, // 228 LFDEPX_LXSIWAX
6916 { 0, 0, 0, 0, 0 }, // 229 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
6917 { 1, 151, 152, 0, 0 }, // 230 SUBF
6918 { 1, 153, 154, 0, 0 }, // 231 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
6919 { 1, 153, 154, 0, 0 }, // 232 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
6920 { 1, 153, 154, 0, 0 }, // 233 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VRLB_VRLH_VRLW_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VAND_VANDC_VNOR_VOR_VXOR_VMAXFP_VMINFP_VSUBCUW_VADDCUW
6921 { 1, 162, 163, 0, 0 }, // 234 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
6922 { 1, 153, 154, 0, 0 }, // 235 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
6923 { 1, 182, 183, 0, 0 }, // 236 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
6924 { 1, 158, 159, 0, 0 }, // 237 MFVSCR
6925 { 1, 158, 159, 0, 0 }, // 238 MTVSCR
6926 { 1, 153, 154, 0, 0 }, // 239 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
6927 { 1, 162, 163, 0, 0 }, // 240 VADDUQM_VSUBUQM_VPOPCNTD
6928 { 1, 153, 154, 0, 0 }, // 241 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
6929 { 1, 153, 154, 0, 0 }, // 242 VMULESW_VMULEUW_VMULOSW_VMULOUW
6930 { 1, 162, 163, 0, 0 }, // 243 VMULUWM
6931 { 1, 152, 153, 0, 0 }, // 244 B_BA_BL_BL8_BL8_RM_BLA_BLA8_BLA8_RM_BLA_RM_BL_RM_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA8_NOP_BLA8_NOP_RM_BL_NOP_BL_NOP_RM_BL_TLS
6932 { 1, 159, 160, 0, 0 }, // 245 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
6933 { 0, 0, 0, 0, 0 }, // 246 DXEX_DXEXQ_DXEXQ_rec_DXEX_rec_DDEDPD_DDEDPD_rec_DENBCD_DENBCD_rec_DIEX_DIEX_rec_DQUA_DQUA_rec_DRINTN_DRINTN_rec_DRINTX_DRINTX_rec_DRRND_DRRND_rec_DSCLI_DSCLI_rec_DSCRI_DSCRI_rec_DQUAI
6934 { 1, 157, 158, 0, 0 }, // 247 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
6935 { 1, 153, 154, 0, 0 }, // 248 BCDADD_rec_BCDSUB_rec
6936 { 0, 0, 0, 0, 0 }, // 249 DRINTNQ_DRINTNQ_rec_DRINTXQ_DRINTXQ_rec_DRRNDQ_DRRNDQ_rec_DIEXQ_DIEXQ_rec_DQUAIQ_DQUAIQ_rec_DDEDPDQ_DDEDPDQ_rec_DENBCDQ_DENBCDQ_rec_DSCLIQ_DSCLIQ_rec_DSCRIQ_DSCRIQ_rec
6937 { 1, 159, 160, 0, 0 }, // 250 DCMPOQ_DCMPUQ_DTSTEXQ
6938 { 1, 157, 158, 0, 0 }, // 251 DCTQPQ_DCTQPQ_rec
6939 { 1, 157, 158, 0, 0 }, // 252 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
6940 { 0, 0, 0, 0, 0 }, // 253 DQUAQ_DQUAQ_rec
6941 { 1, 157, 158, 0, 0 }, // 254 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
6942 { 1, 157, 158, 0, 0 }, // 255 DCFFIX_DCFFIX_rec
6943 { 1, 157, 158, 0, 0 }, // 256 DCFFIXQ_DCFFIXQ_rec
6944 { 1, 157, 158, 0, 0 }, // 257 DMUL_DMUL_rec
6945 { 1, 157, 158, 0, 0 }, // 258 DMULQ_DMULQ_rec
6946 { 1, 157, 158, 0, 0 }, // 259 DDIV_DDIV_rec
6947 { 1, 157, 158, 0, 0 }, // 260 DDIVQ_DDIVQ_rec
6948 { 1, 162, 163, 0, 0 }, // 261 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
6949 { 1, 162, 163, 0, 0 }, // 262 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
6950 { 1, 153, 154, 0, 0 }, // 263 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
6951 { 1, 162, 163, 0, 0 }, // 264 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
6952 { 1, 153, 154, 0, 0 }, // 265 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
6953 { 1, 153, 154, 0, 0 }, // 266 VRLD
6954 { 1, 153, 154, 0, 0 }, // 267 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
6955 { 1, 153, 154, 0, 0 }, // 268 XVABSSP_XVNABSSP_XVNEGSP
6956 { 1, 153, 154, 0, 0 }, // 269 XVCPSGNSP
6957 { 1, 153, 154, 0, 0 }, // 270 VMRGEW_VMRGOW
6958 { 1, 153, 154, 0, 0 }, // 271 VSEL
6959 { 1, 183, 184, 0, 0 }, // 272 XXSEL
6960 { 1, 177, 178, 0, 0 }, // 273 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
6961 { 1, 157, 158, 0, 0 }, // 274 MTFSB0_MTFSB1
6962 { 1, 175, 176, 0, 0 }, // 275 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
6963 { 1, 155, 156, 0, 0 }, // 276 CMPRB_CMPRB8_CMPEQB
6964 { 1, 153, 154, 0, 0 }, // 277 XSTSTDCDP_XSTSTDCSP
6965 { 1, 159, 160, 0, 0 }, // 278 FTDIV_FTSQRT
6966 { 1, 153, 154, 0, 0 }, // 279 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
6967 { 1, 159, 160, 0, 0 }, // 280 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
6968 { 1, 151, 152, 0, 0 }, // 281 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
6969 { 1, 151, 152, 0, 0 }, // 282 POPCNTD_POPCNTW
6970 { 1, 151, 152, 0, 0 }, // 283 CMPB_CMPB8_SETB_SETB8_BPERMD
6971 { 1, 153, 154, 0, 0 }, // 284 XSCVSPDPN
6972 { 1, 151, 152, 0, 0 }, // 285 SLD_SRD_SRAD
6973 { 1, 151, 152, 0, 0 }, // 286 SRADI_SRADI_32_RLDIC
6974 { 1, 151, 152, 0, 0 }, // 287 EXTSWSLI_32_64_EXTSWSLI
6975 { 1, 151, 152, 0, 0 }, // 288 SUBFC_SUBFC8_SUBFC8O_SUBFCO_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_rec_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF8O_SUBF8O_rec_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec
6976 { 1, 151, 152, 0, 0 }, // 289 ADDZE_ADDZE8_SUBF_rec
6977 { 0, 0, 0, 0, 0 }, // 290 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
6978 { 1, 151, 152, 0, 0 }, // 291 LA_LA8
6979 { 0, 0, 0, 0, 0 }, // 292 COPY
6980 { 1, 172, 173, 0, 0 }, // 293 MCRXRX
6981 { 1, 153, 154, 0, 0 }, // 294 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
6982 { 1, 153, 154, 0, 0 }, // 295 XSXEXPDP
6983 { 1, 152, 153, 0, 0 }, // 296 RFEBB
6984 { 1, 177, 178, 0, 0 }, // 297 TBEGIN_TRECHKPT
6985 { 1, 158, 159, 0, 0 }, // 298 WAIT
6986 { 1, 151, 152, 0, 0 }, // 299 RLDCL_RLDCR
6987 { 1, 151, 152, 0, 0 }, // 300 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
6988 { 1, 172, 173, 0, 0 }, // 301 MTOCRF_MTOCRF8
6989 { 1, 151, 152, 0, 0 }, // 302 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
6990 { 1, 157, 158, 0, 0 }, // 303 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
6991 { 1, 151, 152, 0, 0 }, // 304 SRAW_SRAW8_SRAWI_SRAWI8
6992 { 1, 153, 154, 0, 0 }, // 305 XSIEXPDP
6993 { 1, 156, 157, 0, 0 }, // 306 CRXOR
6994 { 1, 177, 178, 0, 0 }, // 307 TRECLAIM_TSR_TABORT
6995 { 1, 182, 183, 0, 0 }, // 308 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
6996 { 1, 162, 163, 0, 0 }, // 309 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
6997 { 1, 153, 154, 0, 0 }, // 310 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
6998 { 1, 162, 163, 0, 0 }, // 311 VPOPCNTD
6999 { 1, 153, 154, 0, 0 }, // 312 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
7000 { 1, 170, 171, 0, 0 }, // 313 MADDHD_MADDHDU_MADDLD_MADDLD8
7001 { 1, 178, 179, 0, 0 }, // 314 MULHD_MULHW_MULLW_MULLWO
7002 { 1, 178, 179, 0, 0 }, // 315 MULHDU_MULHWU
7003 { 1, 170, 171, 0, 0 }, // 316 MULLD_MULLDO
7004 { 1, 157, 158, 0, 0 }, // 317 FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS
7005 { 1, 157, 158, 0, 0 }, // 318 FADD_FSUB
7006 { 1, 157, 158, 0, 0 }, // 319 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
7007 { 1, 153, 154, 0, 0 }, // 320 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
7008 { 1, 157, 158, 0, 0 }, // 321 FSELD_rec_FSELS_rec
7009 { 1, 157, 158, 0, 0 }, // 322 FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec
7010 { 1, 153, 154, 0, 0 }, // 323 XSCVDPHP_XSCVHPDP
7011 { 1, 158, 159, 0, 0 }, // 324 LVSL_LVSR
7012 { 1, 153, 154, 0, 0 }, // 325 V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VPERMR_VSLV_VSRV_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec
7013 { 1, 162, 163, 0, 0 }, // 326 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
7014 { 1, 183, 184, 0, 0 }, // 327 XXPERM_XXPERMR_XXSPLTIB
7015 { 1, 159, 160, 0, 0 }, // 328 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
7016 { 1, 153, 154, 0, 0 }, // 329 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
7017 { 1, 153, 154, 0, 0 }, // 330 BCDCTSQ_rec
7018 { 1, 153, 154, 0, 0 }, // 331 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
7019 { 1, 153, 154, 0, 0 }, // 332 BCDCFSQ_rec
7020 { 1, 153, 154, 0, 0 }, // 333 XSDIVQP_XSDIVQPO
7021 { 1, 153, 154, 0, 0 }, // 334 XSSQRTQP_XSSQRTQPO
7022 { 1, 158, 159, 0, 0 }, // 335 LXVL_LXVLL
7023 { 1, 158, 159, 0, 0 }, // 336 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
7024 { 1, 158, 159, 0, 0 }, // 337 LXSDX_LXVD2X
7025 { 1, 158, 159, 0, 0 }, // 338 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
7026 { 0, 0, 0, 0, 0 }, // 339 CP_COPY_CP_COPY8
7027 { 1, 166, 167, 0, 0 }, // 340 ICBI_ICBIEP
7028 { 1, 158, 159, 0, 0 }, // 341 ICBT_ICBTLS_EnforceIEIO
7029 { 1, 158, 159, 0, 0 }, // 342 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
7030 { 0, 0, 0, 0, 0 }, // 343 CP_ABORT
7031 { 1, 158, 159, 0, 0 }, // 344 DARN
7032 { 1, 166, 167, 0, 0 }, // 345 ISYNC
7033 { 0, 0, 0, 0, 0 }, // 346 MSGSYNC
7034 { 1, 158, 159, 0, 0 }, // 347 TLBSYNC
7035 { 1, 150, 151, 0, 0 }, // 348 SYNC
7036 { 1, 158, 159, 0, 0 }, // 349 LFIWZX
7037 { 1, 158, 159, 0, 0 }, // 350 LFDX_LFDXTLS_LFDXTLS__LFD
7038 { 0, 0, 0, 0, 0 }, // 351 SLBIA
7039 { 0, 0, 0, 0, 0 }, // 352 SLBIE
7040 { 0, 0, 0, 0, 0 }, // 353 SLBMFEE
7041 { 0, 0, 0, 0, 0 }, // 354 SLBMFEV
7042 { 0, 0, 0, 0, 0 }, // 355 SLBMTE
7043 { 0, 0, 0, 0, 0 }, // 356 TLBIEL
7044 { 1, 158, 159, 0, 0 }, // 357 LHZU_LHZU8_LWZU_LWZU8
7045 { 1, 158, 159, 0, 0 }, // 358 LHZUX_LHZUX8_LWZUX_LWZUX8
7046 { 1, 177, 178, 0, 0 }, // 359 TEND
7047 { 0, 0, 0, 0, 0 }, // 360 CP_PASTE8_rec_CP_PASTE_rec
7048 { 1, 177, 178, 0, 0 }, // 361 TCHECK
7049 { 1, 158, 159, 0, 0 }, // 362 LXSIWAX
7050 { 0, 0, 0, 0, 0 }, // 363 LIWAX
7051 { 1, 158, 159, 0, 0 }, // 364 LFSX_LFSXTLS_LFSXTLS__LFS
7052 { 1, 158, 159, 0, 0 }, // 365 LXSSP_LXSSPX
7053 { 0, 0, 0, 0, 0 }, // 366 XFLOADf32_DFLOADf32
7054 { 1, 158, 159, 0, 0 }, // 367 LXVH8X
7055 { 1, 180, 181, 0, 0 }, // 368 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
7056 { 1, 180, 181, 0, 0 }, // 369 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
7057 { 1, 180, 181, 0, 0 }, // 370 STXSDX
7058 { 0, 0, 0, 0, 0 }, // 371 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
7059 { 1, 158, 159, 0, 0 }, // 372 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
7060 { 0, 0, 0, 0, 0 }, // 373 SLBIEG
7061 { 0, 0, 0, 0, 0 }, // 374 TLBIE
7062 { 1, 180, 181, 0, 0 }, // 375 STXV_STXVB16X_STXVH8X_STXVX
7063 { 1, 158, 159, 0, 0 }, // 376 STXVL_STXVLL
7064 { 1, 151, 152, 0, 0 }, // 377 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
7065 { 0, 0, 0, 0, 0 }, // 378 MFPMR
7066 { 0, 0, 0, 0, 0 }, // 379 MTPMR
7067 { 1, 174, 175, 0, 0 }, // 380 MFSPR_MFSPR8_MFUDSCR
7068 { 1, 174, 175, 0, 0 }, // 381 MFMSR
7069 { 1, 158, 159, 0, 0 }, // 382 MTMSR
7070 { 0, 0, 0, 0, 0 }, // 383 MTMSRD
7071 { 1, 177, 178, 0, 0 }, // 384 MTUDSCR_MTSPR_MTSPR8
7072 { 0, 0, 0, 0, 0 }, // 385 MSGSNDP_MSGSNDP8
7073 { 1, 161, 162, 0, 0 }, // 386 DIVWO_DIVWUO
7074 { 1, 161, 162, 0, 0 }, // 387 MODSW
7075 { 1, 161, 162, 0, 0 }, // 388 DIVWEO_DIVWEUO
7076 { 1, 160, 161, 0, 0 }, // 389 DIVDO_DIVDUO
7077 { 1, 161, 162, 0, 0 }, // 390 MODSD_MODUD_MODUW
7078 { 1, 160, 161, 0, 0 }, // 391 DIVDE_DIVDEO_DIVDEU_DIVDEUO
7079 { 1, 161, 162, 0, 0 }, // 392 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
7080 { 1, 151, 152, 0, 0 }, // 393 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
7081 { 1, 171, 172, 0, 0 }, // 394 MCRFS
7082 { 1, 151, 152, 0, 0 }, // 395 RLDCL_rec_RLDCR_rec
7083 { 1, 151, 152, 0, 0 }, // 396 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
7084 { 1, 175, 176, 0, 0 }, // 397 MFFS_MFFSCE_MFFSL_MFFS_rec
7085 { 1, 151, 152, 0, 0 }, // 398 EXTSWSLI_32_64_rec_EXTSWSLI_rec
7086 { 1, 163, 164, 0, 0 }, // 399 FDIV
7087 { 1, 165, 166, 0, 0 }, // 400 FSQRT
7088 { 1, 165, 166, 0, 0 }, // 401 FSQRTS
7089 { 1, 163, 164, 0, 0 }, // 402 FDIVS
7090 { 1, 168, 169, 0, 0 }, // 403 LFSU
7091 { 1, 168, 169, 0, 0 }, // 404 LFSUX
7092 { 1, 152, 153, 0, 0 }, // 405 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
7093 { 1, 158, 159, 0, 0 }, // 406 LDAT_LWAT
7094 { 1, 158, 159, 0, 0 }, // 407 STDAT_STWAT
7095 { 1, 151, 152, 0, 0 }, // 408 BRINC
7096 { 1, 162, 163, 0, 0 }, // 409 EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW
7097 { 1, 164, 165, 0, 0 }, // 410 EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW
7098 { 1, 158, 159, 0, 0 }, // 411 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
7099 { 1, 158, 159, 0, 0 }, // 412 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
7100 { 1, 152, 153, 0, 0 }, // 413 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
7101 { 0, 0, 0, 0, 0 }, // 414 RFI
7102 { 1, 179, 180, 0, 0 }, // 415 RFID
7103 { 1, 158, 159, 0, 0 }, // 416 DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI
7104 { 1, 158, 159, 0, 0 }, // 417 ICBLC
7105 { 1, 158, 159, 0, 0 }, // 418 MTSR_MTSRIN
7106 { 1, 174, 175, 0, 0 }, // 419 MFDCR
7107 { 1, 177, 178, 0, 0 }, // 420 MTDCR
7108 { 1, 151, 152, 0, 0 }, // 421 NOP_GT_PWR6_NOP_GT_PWR7
7109 { 0, 0, 0, 0, 0 }, // 422 TLBIA
7110 { 1, 158, 159, 0, 0 }, // 423 WRTEE_WRTEEI
7111 { 1, 151, 152, 0, 0 }, // 424 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
7112 { 1, 150, 151, 0, 0 }, // 425 MSYNC
7113 { 0, 0, 0, 0, 0 }, // 426 SLBSYNC
7114 { 0, 0, 0, 0, 0 }, // 427 SLBFEE_rec
7115 { 0, 0, 0, 0, 0 }, // 428 STOP
7116 { 1, 158, 159, 0, 0 }, // 429 DCBA_DCBI
7117 { 1, 157, 158, 0, 0 }, // 430 FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES
7118 { 1, 153, 154, 0, 0 }, // 431 VCFSX_VCFUX_VCTSXS_VCTUXS
7119 { 1, 153, 154, 0, 0 }, // 432 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
7120 { 1, 153, 154, 0, 0 }, // 433 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
7121 { 1, 153, 154, 0, 0 }, // 434 XSCVDPHP
7122 { 1, 153, 154, 0, 0 }, // 435 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
7123 { 1, 153, 154, 0, 0 }, // 436 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
7124 { 1, 153, 154, 0, 0 }, // 437 XVCVSPBF16
7125 { 1, 157, 158, 0, 0 }, // 438 FADDS_FMULS_FSUBS
7126 { 1, 157, 158, 0, 0 }, // 439 FMUL
7127 { 1, 153, 154, 0, 0 }, // 440 VADDFP
7128 { 1, 153, 154, 0, 0 }, // 441 XSMULDP_XSMULSP
7129 { 1, 153, 154, 0, 0 }, // 442 XVADDDP_XVMULDP_XVSUBDP
7130 { 1, 153, 154, 0, 0 }, // 443 XVADDSP_XVMULSP_XVSUBSP
7131 { 1, 153, 154, 0, 0 }, // 444 VMADDFP_VNMSUBFP
7132 { 1, 157, 158, 0, 0 }, // 445 FADDS_rec_FMULS_rec_FSUBS_rec
7133 { 1, 157, 158, 0, 0 }, // 446 FMUL_rec
7134 { 1, 157, 158, 0, 0 }, // 447 FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec
7135 { 1, 152, 153, 0, 0 }, // 448 BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL_BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BLR_BLR8_BLRL
7136 { 1, 152, 153, 0, 0 }, // 449 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
7137 { 1, 162, 163, 0, 0 }, // 450 VGNB
7138 { 1, 153, 154, 0, 0 }, // 451 VSBOX
7139 { 1, 151, 152, 0, 0 }, // 452 CFUGED_PDEPD_PEXTD
7140 { 1, 162, 163, 0, 0 }, // 453 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
7141 { 1, 153, 154, 0, 0 }, // 454 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
7142 { 1, 153, 154, 0, 0 }, // 455 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
7143 { 1, 151, 152, 0, 0 }, // 456 HASHST_HASHST8_HASHSTP_HASHSTP8
7144 { 1, 153, 154, 0, 0 }, // 457 XSMULQP_XSMULQPO
7145 { 1, 162, 163, 0, 0 }, // 458 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
7146 { 1, 162, 163, 0, 0 }, // 459 VMODSQ_VMODUQ
7147 { 1, 162, 163, 0, 0 }, // 460 VDIVSD_VDIVUD
7148 { 1, 162, 163, 0, 0 }, // 461 VMODSD_VMODUD
7149 { 1, 162, 163, 0, 0 }, // 462 VDIVSW_VDIVUW
7150 { 1, 162, 163, 0, 0 }, // 463 VMODSW_VMODUW
7151 { 1, 162, 163, 0, 0 }, // 464 VDIVESD_VDIVEUD
7152 { 1, 162, 163, 0, 0 }, // 465 VDIVESW_VDIVEUW
7153 { 1, 153, 154, 0, 0 }, // 466 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
7154 { 1, 162, 163, 0, 0 }, // 467 XXGENPCVBM
7155 { 1, 153, 154, 0, 0 }, // 468 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
7156 { 1, 153, 154, 0, 0 }, // 469 VADDCUQ_VSUBCUQ
7157 { 1, 153, 154, 0, 0 }, // 470 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
7158 { 1, 162, 163, 0, 0 }, // 471 MTVSRBMI
7159 { 1, 151, 152, 0, 0 }, // 472 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
7160 { 1, 159, 160, 0, 0 }, // 473 FTSQRT
7161 { 1, 162, 163, 0, 0 }, // 474 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
7162 { 1, 151, 152, 0, 0 }, // 475 RLDIC_rec
7163 { 1, 151, 152, 0, 0 }, // 476 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
7164 { 1, 151, 152, 0, 0 }, // 477 RLWINM8_rec_RLWINM_rec
7165 { 1, 162, 163, 0, 0 }, // 478 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
7166 { 1, 162, 163, 0, 0 }, // 479 VPOPCNTB_VPOPCNTH
7167 { 1, 153, 154, 0, 0 }, // 480 VSHASIGMAD_VSHASIGMAW
7168 { 1, 159, 160, 0, 0 }, // 481 XSTSQRTDP
7169 { 1, 159, 160, 0, 0 }, // 482 XVTSQRTDP
7170 { 1, 159, 160, 0, 0 }, // 483 XVTSQRTSP
7171 { 1, 153, 154, 0, 0 }, // 484 XVTSTDCDP_XVTSTDCSP
7172 { 1, 151, 152, 0, 0 }, // 485 SLD_rec_SRD_rec
7173 { 1, 181, 182, 0, 0 }, // 486 TDI
7174 { 1, 181, 182, 0, 0 }, // 487 TWI
7175 { 1, 153, 154, 0, 0 }, // 488 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
7176 { 1, 182, 183, 0, 0 }, // 489 VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUH_rec_VCMPGTUW_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec
7177 { 1, 182, 183, 0, 0 }, // 490 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
7178 { 1, 182, 183, 0, 0 }, // 491 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
7179 { 1, 182, 183, 0, 0 }, // 492 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
7180 { 1, 162, 163, 0, 0 }, // 493 VCMPSQ_VCMPUQ
7181 { 1, 153, 154, 0, 0 }, // 494 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
7182 { 1, 158, 159, 0, 0 }, // 495 TRAP
7183 { 1, 151, 152, 0, 0 }, // 496 SRAWI8_rec_SRAWI_rec
7184 { 1, 153, 154, 0, 0 }, // 497 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
7185 { 1, 153, 154, 0, 0 }, // 498 VRLQMI
7186 { 1, 158, 159, 0, 0 }, // 499 DSS_DSSALL
7187 { 1, 158, 159, 0, 0 }, // 500 WAITP10
7188 { 1, 151, 152, 0, 0 }, // 501 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
7189 { 0, 0, 0, 0, 0 }, // 502 ADDIdtprelL32_ADDISdtprelHA32
7190 { 0, 0, 0, 0, 0 }, // 503 ADDItlsldLADDR32
7191 { 0, 0, 0, 0, 0 }, // 504 ADDItocL_ADDIStocHA_ADDIStocHA8
7192 { 1, 151, 152, 0, 0 }, // 505 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
7193 { 1, 151, 152, 0, 0 }, // 506 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
7194 { 1, 151, 152, 0, 0 }, // 507 ADDZE_ADDZE8
7195 { 1, 151, 152, 0, 0 }, // 508 ANDI_rec_ANDIS_rec
7196 { 1, 155, 156, 0, 0 }, // 509 CMPDI_CMPWI_CMPLDI_CMPLWI
7197 { 1, 151, 152, 0, 0 }, // 510 EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec
7198 { 1, 157, 158, 0, 0 }, // 511 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
7199 { 1, 151, 152, 0, 0 }, // 512 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
7200 { 1, 151, 152, 0, 0 }, // 513 NOP
7201 { 1, 151, 152, 0, 0 }, // 514 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
7202 { 1, 151, 152, 0, 0 }, // 515 RLWINM_RLWINM8
7203 { 1, 151, 152, 0, 0 }, // 516 SETB_SETB8
7204 { 1, 155, 156, 0, 0 }, // 517 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
7205 { 1, 151, 152, 0, 0 }, // 518 SRAWI_SRAWI8
7206 { 1, 162, 163, 0, 0 }, // 519 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
7207 { 1, 162, 163, 0, 0 }, // 520 VEXTSD2Q
7208 { 1, 153, 154, 0, 0 }, // 521 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
7209 { 1, 153, 154, 0, 0 }, // 522 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
7210 { 1, 153, 154, 0, 0 }, // 523 XVABSDP_XVNABSDP_XVNEGDP
7211 { 1, 153, 154, 0, 0 }, // 524 XVXSIGDP_XVXSIGSP
7212 { 1, 151, 152, 0, 0 }, // 525 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
7213 { 1, 151, 152, 0, 0 }, // 526 ADDEX_ADDEX8
7214 { 1, 151, 152, 0, 0 }, // 527 ADD4O_ADD8O
7215 { 1, 151, 152, 0, 0 }, // 528 CMPB_CMPB8
7216 { 1, 156, 157, 0, 0 }, // 529 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
7217 { 1, 158, 159, 0, 0 }, // 530 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
7218 { 1, 153, 154, 0, 0 }, // 531 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
7219 { 1, 162, 163, 0, 0 }, // 532 XXLEQVOnes
7220 { 1, 175, 176, 0, 0 }, // 533 MFFS_MFFS_rec_MFFSL
7221 { 1, 175, 176, 0, 0 }, // 534 MFFSCDRNI_MFFSCRNI
7222 { 1, 157, 158, 0, 0 }, // 535 MTFSB0
7223 { 1, 151, 152, 0, 0 }, // 536 ADDIC_rec_ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec
7224 { 1, 151, 152, 0, 0 }, // 537 NEG8O_rec_NEGO_rec
7225 { 1, 151, 152, 0, 0 }, // 538 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
7226 { 1, 152, 153, 0, 0 }, // 539 HRFID_SC
7227 { 1, 175, 176, 0, 0 }, // 540 MTFSFI_MTFSFIb_MTFSFI_rec
7228 { 1, 157, 158, 0, 0 }, // 541 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
7229 { 1, 151, 152, 0, 0 }, // 542 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
7230 { 1, 162, 163, 0, 0 }, // 543 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
7231 { 1, 158, 159, 0, 0 }, // 544 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
7232 { 1, 158, 159, 0, 0 }, // 545 LD
7233 { 0, 0, 0, 0, 0 }, // 546 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
7234 { 0, 0, 0, 0, 0 }, // 547 DFLOADf32
7235 { 0, 0, 0, 0, 0 }, // 548 DFLOADf64
7236 { 1, 158, 159, 0, 0 }, // 549 LFD
7237 { 1, 168, 169, 0, 0 }, // 550 LHA_LHA8
7238 { 1, 158, 159, 0, 0 }, // 551 LXSD_LXV
7239 { 1, 158, 159, 0, 0 }, // 552 DCBT_DCBTST
7240 { 1, 158, 159, 0, 0 }, // 553 ICBT
7241 { 1, 158, 159, 0, 0 }, // 554 LDBRX
7242 { 0, 0, 0, 0, 0 }, // 555 SPILLTOVSR_LDX
7243 { 1, 158, 159, 0, 0 }, // 556 LXVRBX_LXVRDX_LXVRHX_LXVRWX
7244 { 1, 158, 159, 0, 0 }, // 557 MTSR
7245 { 1, 151, 152, 0, 0 }, // 558 MTVRSAVE_MTVRSAVEv
7246 { 1, 158, 159, 0, 0 }, // 559 LBZCIX_LDCIX_LHZCIX_LWZCIX
7247 { 1, 158, 159, 0, 0 }, // 560 PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc
7248 { 1, 158, 159, 0, 0 }, // 561 LFS
7249 { 1, 158, 159, 0, 0 }, // 562 LXSSP
7250 { 1, 158, 159, 0, 0 }, // 563 LXVP
7251 { 1, 158, 159, 0, 0 }, // 564 LXVPX
7252 { 1, 158, 159, 0, 0 }, // 565 MFSR
7253 { 1, 176, 177, 0, 0 }, // 566 MFTB8
7254 { 1, 162, 163, 0, 0 }, // 567 XXSETACCZ
7255 { 1, 153, 154, 0, 0 }, // 568 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
7256 { 1, 153, 154, 0, 0 }, // 569 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
7257 { 1, 162, 163, 0, 0 }, // 570 XVI8GER4SPP
7258 { 1, 153, 154, 0, 0 }, // 571 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
7259 { 1, 153, 154, 0, 0 }, // 572 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
7260 { 1, 162, 163, 0, 0 }, // 573 PMXVI8GER4SPP
7261 { 1, 162, 163, 0, 0 }, // 574 XXMTACC
7262 { 1, 162, 163, 0, 0 }, // 575 XXMFACC
7263 { 1, 162, 163, 0, 0 }, // 576 VMULHSD_VMULHUD_VMULLD
7264 { 1, 162, 163, 0, 0 }, // 577 LXVKQ
7265 { 1, 183, 184, 0, 0 }, // 578 VSPLTISB_VSPLTISH_VSPLTISW
7266 { 1, 153, 154, 0, 0 }, // 579 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
7267 { 1, 183, 184, 0, 0 }, // 580 XXSPLTIB
7268 { 1, 154, 155, 0, 0 }, // 581 BRD_BRH_BRH8_BRW_BRW8
7269 { 1, 162, 163, 0, 0 }, // 582 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
7270 { 1, 153, 154, 0, 0 }, // 583 VGBBD_VUPKHSW_VUPKLSW
7271 { 1, 183, 184, 0, 0 }, // 584 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
7272 { 1, 162, 163, 0, 0 }, // 585 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
7273 { 1, 153, 154, 0, 0 }, // 586 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
7274 { 1, 153, 154, 0, 0 }, // 587 XVCVBF16SPN
7275 { 1, 153, 154, 0, 0 }, // 588 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
7276 { 1, 153, 154, 0, 0 }, // 589 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
7277 { 1, 162, 163, 0, 0 }, // 590 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
7278 { 1, 153, 154, 0, 0 }, // 591 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
7279 { 1, 153, 154, 0, 0 }, // 592 VSLV_VSRV_XXINSERTW
7280 { 1, 162, 163, 0, 0 }, // 593 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
7281 { 1, 153, 154, 0, 0 }, // 594 VSUMSWS
7282 { 1, 162, 163, 0, 0 }, // 595 XXSPLTIDP_XXSPLTIW
7283 { 1, 162, 163, 0, 0 }, // 596 XXSPLTI32DX
7284 { 1, 162, 163, 0, 0 }, // 597 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
7285 { 1, 183, 184, 0, 0 }, // 598 XXPERMX
7286 { 1, 158, 159, 0, 0 }, // 599 PSTXVP_PSTXVPpc
7287 { 1, 158, 159, 0, 0 }, // 600 STB_STB8_STH_STH8_STW_STW8
7288 { 0, 0, 0, 0, 0 }, // 601 SPILLTOVSR_ST
7289 { 1, 158, 159, 0, 0 }, // 602 STD
7290 { 0, 0, 0, 0, 0 }, // 603 DFSTOREf32_DFSTOREf64
7291 { 1, 180, 181, 0, 0 }, // 604 STFD_STFS
7292 { 1, 180, 181, 0, 0 }, // 605 STFDU_STFSU
7293 { 1, 180, 181, 0, 0 }, // 606 STXSD
7294 { 1, 180, 181, 0, 0 }, // 607 STXSSP
7295 { 1, 180, 181, 0, 0 }, // 608 STXV
7296 { 1, 158, 159, 0, 0 }, // 609 DCBF_DCBST_DCBZ
7297 { 1, 166, 167, 0, 0 }, // 610 ICBI
7298 { 0, 0, 0, 0, 0 }, // 611 SPILLTOVSR_STX
7299 { 0, 0, 0, 0, 0 }, // 612 STIWX
7300 { 1, 180, 181, 0, 0 }, // 613 STXVRBX_STXVRDX_STXVRHX_STXVRWX
7301 { 1, 158, 159, 0, 0 }, // 614 EnforceIEIO
7302 { 0, 0, 0, 0, 0 }, // 615 TLBIE8P9_TLBIEP9
7303 { 1, 158, 159, 0, 0 }, // 616 STHCIX_STWCIX
7304 { 1, 150, 151, 0, 0 }, // 617 SYNCP10
7305 { 1, 158, 159, 0, 0 }, // 618 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
7306 { 1, 158, 159, 0, 0 }, // 619 STXVP
7307 { 1, 158, 159, 0, 0 }, // 620 STXVPX
7308 { 1, 152, 153, 0, 0 }, // 621 ATTN_NAP
7309 { 1, 158, 159, 0, 0 }, // 622 DCBZL
7310 { 1, 158, 159, 0, 0 }, // 623 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
7311 { 1, 152, 153, 0, 0 }, // 624 CLRBHRB_MFBHRBE
7312 { 1, 158, 159, 0, 0 }, // 625 PADDI_PADDI8_PADDI8pc_PADDIpc
7313 { 1, 151, 152, 0, 0 }, // 626 PLI_PLI8
7314 { 1, 153, 154, 0, 0 }, // 627 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
7315 { 1, 162, 163, 0, 0 }, // 628 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
7316 { 1, 162, 163, 0, 0 }, // 629 VMSUMCUD
7317 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
7318};
7319
7320static constexpr llvm::InstrItinerary PPCA2Itineraries[] = {
7321 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
7322 { 1, 184, 185, 984, 985 }, // 1 IIC_LdStSync
7323 { 1, 184, 185, 985, 988 }, // 2 IIC_IntSimple
7324 { 1, 184, 185, 988, 991 }, // 3 IIC_IntGeneral
7325 { 1, 184, 185, 991, 994 }, // 4 IIC_BrB
7326 { 0, 0, 0, 0, 0 }, // 5 IIC_VecFP
7327 { 1, 184, 185, 994, 997 }, // 6 IIC_IntRotate
7328 { 1, 184, 185, 997, 1000 }, // 7 IIC_IntCompare
7329 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
7330 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
7331 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
7332 { 1, 184, 185, 1000, 1003 }, // 11 IIC_BrCR
7333 { 1, 185, 186, 1003, 1006 }, // 12 IIC_FPGeneral
7334 { 0, 0, 0, 0, 0 }, // 13 IIC_LdStLD
7335 { 1, 184, 185, 1006, 1009 }, // 14 IIC_LdStDCBF
7336 { 1, 184, 185, 1009, 1012 }, // 15 IIC_LdStLoad
7337 { 1, 185, 186, 1012, 1015 }, // 16 IIC_FPCompare
7338 { 1, 184, 185, 1015, 1018 }, // 17 IIC_IntDivD
7339 { 1, 184, 185, 1018, 1021 }, // 18 IIC_IntDivW
7340 { 0, 0, 0, 0, 0 }, // 19 IIC_VecGeneral
7341 { 0, 0, 0, 0, 0 }, // 20 IIC_FPDGeneral
7342 { 1, 185, 186, 1021, 1024 }, // 21 IIC_FPAddSub
7343 { 1, 185, 186, 1024, 1027 }, // 22 IIC_FPDivD
7344 { 0, 0, 0, 0, 0 }, // 23 IIC_FPSGeneral
7345 { 0, 0, 0, 0, 0 }, // 24 IIC_VecComplex
7346 { 1, 184, 185, 1027, 1030 }, // 25 IIC_LdStStore
7347 { 1, 184, 185, 1030, 1033 }, // 26 IIC_IntRotateDI
7348 { 1, 185, 186, 1033, 1036 }, // 27 IIC_FPDivS
7349 { 1, 185, 186, 1036, 1040 }, // 28 IIC_FPFused
7350 { 1, 185, 186, 1040, 1043 }, // 29 IIC_FPSqrtD
7351 { 1, 185, 186, 1043, 1046 }, // 30 IIC_FPSqrtS
7352 { 1, 184, 185, 1046, 1049 }, // 31 IIC_LdStICBI
7353 { 1, 184, 185, 1049, 1053 }, // 32 IIC_IntISEL
7354 { 1, 184, 185, 1053, 1054 }, // 33 IIC_SprISYNC
7355 { 1, 184, 185, 1054, 1057 }, // 34 IIC_LdStLWARX
7356 { 1, 184, 185, 1057, 1061 }, // 35 IIC_LdStLoadUpd
7357 { 1, 184, 185, 1061, 1065 }, // 36 IIC_LdStLoadUpdX
7358 { 0, 0, 0, 0, 0 }, // 37 IIC_LdStLDARX
7359 { 1, 184, 185, 1065, 1068 }, // 38 IIC_LdStLDU
7360 { 1, 184, 185, 1068, 1071 }, // 39 IIC_LdStLDUX
7361 { 1, 184, 185, 1071, 1074 }, // 40 IIC_LdStLFD
7362 { 1, 184, 185, 1074, 1078 }, // 41 IIC_LdStLFDU
7363 { 1, 184, 185, 1078, 1082 }, // 42 IIC_LdStLFDUX
7364 { 1, 184, 185, 1082, 1085 }, // 43 IIC_LdStLHA
7365 { 1, 184, 185, 1085, 1089 }, // 44 IIC_LdStLHAU
7366 { 1, 184, 185, 1089, 1093 }, // 45 IIC_LdStLHAUX
7367 { 0, 0, 0, 0, 0 }, // 46 IIC_LdStLMW
7368 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
7369 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
7370 { 0, 0, 0, 0, 0 }, // 49 IIC_LdStLWA
7371 { 0, 0, 0, 0, 0 }, // 50 IIC_IntMulHD
7372 { 1, 184, 185, 1093, 1096 }, // 51 IIC_BrMCR
7373 { 1, 184, 185, 1096, 1099 }, // 52 IIC_BrMCRX
7374 { 1, 184, 185, 1099, 1101 }, // 53 IIC_SprMFCR
7375 { 1, 184, 185, 1101, 1103 }, // 54 IIC_SprMFSPR
7376 { 0, 0, 0, 0, 0 }, // 55 IIC_IntMFFS
7377 { 1, 184, 185, 1103, 1105 }, // 56 IIC_SprMFMSR
7378 { 1, 184, 185, 1105, 1107 }, // 57 IIC_SprMFCRF
7379 { 0, 0, 0, 0, 0 }, // 58 IIC_SprMFPMR
7380 { 0, 0, 0, 0, 0 }, // 59 IIC_SprMFSR
7381 { 1, 184, 185, 1107, 1109 }, // 60 IIC_SprMFTB
7382 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
7383 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
7384 { 1, 184, 185, 1109, 1111 }, // 63 IIC_SprMTSPR
7385 { 0, 0, 0, 0, 0 }, // 64 IIC_IntMTFSB0
7386 { 1, 184, 185, 1111, 1113 }, // 65 IIC_SprMTMSR
7387 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
7388 { 0, 0, 0, 0, 0 }, // 67 IIC_SprMTPMR
7389 { 0, 0, 0, 0, 0 }, // 68 IIC_SprMTSR
7390 { 1, 184, 185, 1113, 1116 }, // 69 IIC_IntMulHW
7391 { 1, 184, 185, 1116, 1119 }, // 70 IIC_IntMulHWU
7392 { 1, 184, 185, 1119, 1122 }, // 71 IIC_IntMulLI
7393 { 1, 184, 185, 1122, 1123 }, // 72 IIC_SprRFI
7394 { 0, 0, 0, 0, 0 }, // 73 IIC_IntRFID
7395 { 1, 184, 185, 1123, 1126 }, // 74 IIC_IntRotateD
7396 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
7397 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
7398 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
7399 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
7400 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
7401 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
7402 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
7403 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
7404 { 1, 184, 185, 1126, 1129 }, // 83 IIC_IntShift
7405 { 1, 184, 185, 1129, 1132 }, // 84 IIC_LdStSTWCX
7406 { 1, 184, 185, 1132, 1136 }, // 85 IIC_LdStSTU
7407 { 1, 184, 185, 1136, 1140 }, // 86 IIC_LdStSTUX
7408 { 1, 184, 185, 1140, 1143 }, // 87 IIC_LdStSTD
7409 { 1, 184, 185, 1143, 1146 }, // 88 IIC_LdStSTDCX
7410 { 1, 184, 185, 1146, 1149 }, // 89 IIC_LdStSTFD
7411 { 1, 184, 185, 1149, 1153 }, // 90 IIC_LdStSTFDU
7412 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
7413 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
7414 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
7415 { 1, 184, 185, 1153, 1155 }, // 94 IIC_IntTrapD
7416 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
7417 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
7418 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
7419 { 0, 0, 0, 0, 0 }, // 98 IIC_SprTLBSYNC
7420 { 1, 184, 185, 1155, 1157 }, // 99 IIC_IntTrapW
7421 { 0, 0, 0, 0, 0 }, // 100 IIC_VecFPCompare
7422 { 0, 0, 0, 0, 0 }, // 101 IIC_VecPerm
7423 { 1, 184, 185, 1157, 1160 }, // 102 B_BA_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS
7424 { 1, 184, 185, 1160, 1163 }, // 103 BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM
7425 { 1, 184, 185, 1163, 1166 }, // 104 BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BDZm_BDZp_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BLR_BLR8_BLRL_BCL_BCLR_BCLRL_BCLRLn_BCLRn_BCLalways_BCLn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BC_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat
7426 { 1, 184, 185, 1166, 1168 }, // 105 MFCTR_MFCTR8_MFLR_MFLR8
7427 { 1, 184, 185, 1168, 1170 }, // 106 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
7428 { 1, 184, 185, 1170, 1172 }, // 107 MFCR_MFCR8
7429 { 1, 184, 185, 1172, 1175 }, // 108 MCRF
7430 { 1, 184, 185, 1175, 1178 }, // 109 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
7431 { 0, 0, 0, 0, 0 }, // 110 LMW
7432 { 1, 184, 185, 1178, 1181 }, // 111 LWARX_LWARXL
7433 { 0, 0, 0, 0, 0 }, // 112 LDARX_LDARXL
7434 { 1, 184, 185, 1181, 1184 }, // 113 LHBRX_LHBRX8_LWBRX_LWBRX8
7435 { 0, 0, 0, 0, 0 }, // 114 MFSR_MFSRIN
7436 { 1, 184, 185, 1184, 1187 }, // 115 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
7437 { 1, 184, 185, 1187, 1191 }, // 116 LFSU_LFDU
7438 { 1, 184, 185, 1191, 1195 }, // 117 LFSUX_LFDUX
7439 { 1, 184, 185, 1195, 1198 }, // 118 STXSDX_STXVD2X_STXVW4X
7440 { 1, 184, 185, 1198, 1201 }, // 119 LBARX_LHARX
7441 { 1, 184, 185, 1201, 1204 }, // 120 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
7442 { 1, 184, 185, 1204, 1207 }, // 121 LFIWAX_LFIWZX
7443 { 1, 184, 185, 1207, 1210 }, // 122 STFD_STFDX_STFIWX_STFS_STFSX
7444 { 1, 184, 185, 1210, 1214 }, // 123 STFDU_STFDUX_STFSU_STFSUX
7445 { 1, 184, 185, 1214, 1217 }, // 124 STVEBX_STVEHX_STVEWX_STVX_STVXL
7446 { 1, 184, 185, 1217, 1220 }, // 125 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
7447 { 0, 0, 0, 0, 0 }, // 126 LWA_LWA_32
7448 { 1, 184, 185, 1220, 1224 }, // 127 LHAU_LHAU8
7449 { 1, 184, 185, 1224, 1228 }, // 128 LHAUX_LHAUX8_LWAUX
7450 { 1, 184, 185, 1228, 1231 }, // 129 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
7451 { 1, 184, 185, 1231, 1234 }, // 130 STD_STDX
7452 { 0, 0, 0, 0, 0 }, // 131 STMW
7453 { 1, 184, 185, 1234, 1237 }, // 132 STWCX
7454 { 1, 184, 185, 1237, 1240 }, // 133 STDCX
7455 { 1, 184, 185, 1240, 1244 }, // 134 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
7456 { 1, 184, 185, 1244, 1248 }, // 135 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
7457 { 1, 184, 185, 1248, 1252 }, // 136 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
7458 { 1, 184, 185, 1252, 1255 }, // 137 LDU
7459 { 1, 184, 185, 1255, 1259 }, // 138 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
7460 { 1, 184, 185, 1259, 1262 }, // 139 LDUX
7461 { 1, 184, 185, 1262, 1265 }, // 140 ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_ADD4_ADD4TLS_ADD4_rec_ADD8_ADD8TLS_ADD8TLS__ADD8_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8_XOR_XOR8_XOR8_rec_XOR_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO_AND_AND8_AND_rec_AND8_rec_NAND_NAND8_NAND_rec_NAND8_rec_NOR_NOR8_NOR_rec_NOR8_rec_EQV_EQV8_EQV_rec_EQV8_rec_ANDC_ANDC8_ANDC_rec_ANDC8_rec_ORC_ORC8_ORC_rec_ORC8_rec
7462 { 1, 184, 185, 1265, 1268 }, // 141 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
7463 { 1, 184, 185, 1268, 1271 }, // 142 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
7464 { 1, 184, 185, 1271, 1274 }, // 143 EXTSB8_32_64_EXTSB8_rec_EXTSH8_32_64_EXTSH8_rec_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_ADD4O_ADD8O_ADD8O_rec_ADD4O_rec_NEG8O_rec_NEGO_rec_EXTSB_EXTSB8_EXTSB_rec_EXTSH_EXTSH8_EXTSH_rec_EXTSW_EXTSW_rec
7465 { 1, 184, 185, 1274, 1277 }, // 144 POPCNTB_POPCNTB8_POPCNTD_POPCNTW_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_SUBFO_SUBF8O_SUBFC_SUBFC8_ADDIC_rec_ADDE8_rec_ADDE_rec_SUBFE8_rec_SUBFE_rec_ADDME8_rec_ADDME_rec_SUBFME8_rec_SUBFME_rec_ADDZE8_rec_ADDZE_rec_SUBFZE_rec_SUBFZE8_rec_SUBFO_rec_SUBF8O_rec_ADDE8O_ADDEO_SUBFE8O_SUBFEO_ADDME8O_ADDMEO_SUBFME8O_SUBFMEO_ADDZE8O_ADDZEO_SUBFZE8O_SUBFZEO_ADDE8O_rec_ADDEO_rec_ADDMEO_rec_ADDME8O_rec_SUBFMEO_rec_SUBFME8O_rec_ADDZEO_rec_ADDZE8O_rec_SUBFZEO_rec_SUBFZE8O_rec_ADDC8_rec_ADDC_rec_ADDCO_ADDCO_rec_ADDC8O_ADDC8O_rec_SUBFC8_rec_SUBFC_rec_SUBFCO_SUBFC8O_SUBFCO_rec_SUBFC8O_rec_RLWINM_RLWINM8_RLWINM_rec_RLWNM_RLWNM8_RLWNM_rec_RLWINM8_rec_RLWNM8_rec_SLW_SLW8_SLW_rec_SLW8_rec_SRW_SRW8_SRW_rec_SRW8_rec_SUBFE_SUBFE8_SUBFE8O_rec_SUBFEO_rec
7466 { 1, 184, 185, 1277, 1280 }, // 145 ADDPCIS
7467 { 0, 0, 0, 0, 0 }, // 146 SUBFUS_SUBFUS_rec
7468 { 1, 184, 185, 1280, 1283 }, // 147 RLDICL_RLDICL_rec_RLDICR_RLDICR_rec_RLDIC_RLDIC_rec_RLDIMI_RLDIMI_rec_RLDICL_32_RLDICL_32_64_RLDICL_32_rec_RLDICR_32_SRADI_SRADI_rec_SRADI_32
7469 { 1, 184, 185, 1283, 1286 }, // 148 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
7470 { 1, 184, 185, 1286, 1289 }, // 149 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
7471 { 1, 184, 185, 1289, 1292 }, // 150 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
7472 { 1, 184, 185, 1292, 1295 }, // 151 MULLI_MULLI8
7473 { 1, 184, 185, 1295, 1298 }, // 152 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
7474 { 1, 184, 185, 1298, 1301 }, // 153 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
7475 { 0, 0, 0, 0, 0 }, // 154 MULLD_MULLDO_MULLD_rec_MULLDO_rec
7476 { 1, 184, 185, 1301, 1304 }, // 155 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
7477 { 1, 184, 185, 1304, 1307 }, // 156 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
7478 { 1, 184, 185, 1307, 1310 }, // 157 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
7479 { 1, 185, 186, 1310, 1313 }, // 158 FABSD_FABSD_rec_FABSS_FABSS_rec_FADDS_FADDS_rec_FMADDS_FMADDS_rec_FMR_FMR_rec_FMSUBS_FMSUBS_rec_FMULS_FMULS_rec_FNABSD_FNABSD_rec_FNABSS_FNABSS_rec_FNEGD_FNEGD_rec_FNEGS_FNEGS_rec_FNMADDS_FNMADDS_rec_FNMSUBS_FNMSUBS_rec_FSUBS_FSUBS_rec_FCFID_FCFIDS_FCFIDS_rec_FCFIDU_FCFIDUS_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTID_FCTIDU_FCTIDUZ_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_FCTIDZ_rec_FCTID_rec_FCTIW_FCTIWU_FCTIWUZ_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_FCTIWZ_rec_FCTIW_rec_FRE_FRES_rec_FRE_rec_FRSP_rec_FRSP_FRES_FRSQRTE_FRSQRTES_FRSQRTES_rec_FRSQRTE_rec_FSELD_FSELS_FSELD_rec_FSELS_rec_FCPSGND_FCPSGND_rec_FCPSGNS_FCPSGNS_rec_FRIMD_FRIMD_rec_FRIMS_FRIMS_rec_FRIND_FRIND_rec_FRINS_FRINS_rec_FRIPD_FRIPD_rec_FRIPS_FRIPS_rec_FRIZD_FRIZD_rec_FRIZS_FRIZS_rec
7480 { 1, 185, 186, 1313, 1316 }, // 159 FADD_FADD_rec_FSUB_FSUB_rec
7481 { 1, 185, 186, 1316, 1320 }, // 160 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
7482 { 0, 0, 0, 0, 0 }, // 161 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSSUBDP_XSSUBSP_XSCPSGNDP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSMAXDP_XSMINDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
7483 { 1, 185, 186, 1320, 1323 }, // 162 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
7484 { 0, 0, 0, 0, 0 }, // 163 XVADDDP_XVADDSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVSUBDP_XVSUBSP_XVABSDP_XVABSSP_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVMULDP_XVMULSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVCPSGNDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
7485 { 0, 0, 0, 0, 0 }, // 164 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
7486 { 1, 185, 186, 1323, 1326 }, // 165 XVTDIVDP_XVTSQRTDP
7487 { 0, 0, 0, 0, 0 }, // 166 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
7488 { 0, 0, 0, 0, 0 }, // 167 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
7489 { 0, 0, 0, 0, 0 }, // 168 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_XVRSQRTESP_XVRESP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVCPSGNSP_XVCVDPSP_VADDCUW_VADDFP_VAND_VANDC_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VCFSX_VCFUX_VCTSXS_VCTUXS_VEXPTEFP_VLOGEFP_VNOR_VOR_VMADDFP_VMHADDSHS_VMHRADDSHS_VMLADDUHM_VNMSUBFP_VMAXFP_VMINFP_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUDM_VMSUMUHM_VMSUMUHS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRLB_VRLH_VRLW_VRSQRTEFP_VSR_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRO_VSRW_VSUBCUW_VSL_VSLB_VSLDOI_VSLH_VSLO_VSLW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VXOR
7490 { 0, 0, 0, 0, 0 }, // 169 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
7491 { 1, 185, 186, 1326, 1329 }, // 170 XVTDIVSP_XVTSQRTSP
7492 { 0, 0, 0, 0, 0 }, // 171 XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec_VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_VCMPEQUB_rec_VCMPEQUH_VCMPEQUH_rec_VCMPEQUW_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec
7493 { 1, 185, 186, 1329, 1332 }, // 172 FCMPOD_FCMPOS_FCMPUD_FCMPUS
7494 { 1, 185, 186, 1332, 1335 }, // 173 FDIVS_FDIVS_rec
7495 { 1, 185, 186, 1335, 1338 }, // 174 XSDIVDP
7496 { 1, 185, 186, 1338, 1341 }, // 175 FSQRTS_XSSQRTSP_FSQRTS_rec
7497 { 1, 185, 186, 1341, 1344 }, // 176 FDIV_FDIV_rec
7498 { 1, 185, 186, 1344, 1347 }, // 177 XSSQRTDP
7499 { 1, 185, 186, 1347, 1350 }, // 178 FSQRT_FSQRT_rec
7500 { 1, 185, 186, 1350, 1353 }, // 179 XVDIVSP
7501 { 1, 185, 186, 1353, 1356 }, // 180 XVSQRTSP
7502 { 1, 185, 186, 1356, 1359 }, // 181 XVDIVDP
7503 { 1, 185, 186, 1359, 1362 }, // 182 XVSQRTDP
7504 { 1, 184, 185, 1362, 1364 }, // 183 MFOCRF_MFOCRF8
7505 { 0, 0, 0, 0, 0 }, // 184 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
7506 { 1, 185, 186, 1364, 1367 }, // 185 XSDIVSP
7507 { 1, 185, 186, 1367, 1370 }, // 186 FSQRTS_FSQRTS_rec
7508 { 0, 0, 0, 0, 0 }, // 187 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
7509 { 0, 0, 0, 0, 0 }, // 188 MTFSFb_MTFSB0_MTFSB1
7510 { 0, 0, 0, 0, 0 }, // 189 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ
7511 { 0, 0, 0, 0, 0 }, // 190 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
7512 { 0, 0, 0, 0, 0 }, // 191 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
7513 { 0, 0, 0, 0, 0 }, // 192 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
7514 { 0, 0, 0, 0, 0 }, // 193 VSUBFP
7515 { 0, 0, 0, 0, 0 }, // 194 XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP
7516 { 0, 0, 0, 0, 0 }, // 195 XVCVSPDP
7517 { 1, 184, 185, 1370, 1372 }, // 196 TDI_TD
7518 { 1, 184, 185, 1372, 1374 }, // 197 TWI_TW
7519 { 1, 184, 185, 1374, 1377 }, // 198 MTCRF_MTCRF8_MTOCRF_MTOCRF8
7520 { 1, 184, 185, 1377, 1380 }, // 199 RLWIMI_RLWIMI8
7521 { 1, 184, 185, 1380, 1383 }, // 200 AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORI_ORI8_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_ADD4_rec_ADD8_rec_NEG8_rec_NEG_rec
7522 { 1, 184, 185, 1383, 1386 }, // 201 ANDI8_rec_ANDIS8_rec_RLWINM_RLWINM8_RLWINM8_rec_RLWINM_rec_RLWNM_RLWNM8_RLWNM8_rec_RLWNM_rec_SLW_SLW8_SLW8_rec_SLW_rec_SRW_SRW8_SRW8_rec_SRW_rec_ADDC8O_ADDC8O_rec_ADDCO_ADDCO_rec_ADDE8O_ADDE8O_rec_ADDEO_ADDEO_rec_ADDME8O_ADDME8O_rec_ADDMEO_ADDMEO_rec_ADDZE8O_ADDZE8O_rec_ADDZEO_ADDZEO_rec_SUBF8O_SUBF8O_rec_SUBFC8O_SUBFC8O_rec_SUBFCO_SUBFCO_rec_SUBFE8O_SUBFE8O_rec_SUBFEO_SUBFEO_rec_SUBFME8O_SUBFME8O_rec_SUBFMEO_SUBFMEO_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZEO_SUBFZEO_rec_ADDE8_rec_ADDE_rec_ADDME8_rec_ADDME_rec_ADDZE8_rec_ADDZE_rec_SUBFE8_rec_SUBFE_rec_SUBFME8_rec_SUBFME_rec_SUBFZE8_rec_SUBFZE_rec_ADDIC_rec_ADDC_ADDC8_SUBFC_SUBFC8_ADDC_rec_ADDC8_rec_SUBFC_rec_SUBFC8_rec
7523 { 1, 184, 185, 1386, 1389 }, // 202 ANDIS_rec_ANDI_rec_SUBF8_rec
7524 { 1, 184, 185, 1389, 1392 }, // 203 OR_OR8_OR8_rec_OR_rec_NOP
7525 { 0, 0, 0, 0, 0 }, // 204 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
7526 { 1, 184, 185, 1392, 1395 }, // 205 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
7527 { 1, 184, 185, 1395, 1398 }, // 206 RLWIMI8_rec_RLWIMI_rec
7528 { 1, 184, 185, 1398, 1401 }, // 207 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
7529 { 1, 184, 185, 1401, 1404 }, // 208 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
7530 { 1, 184, 185, 1404, 1408 }, // 209 ISEL_ISEL8
7531 { 1, 184, 185, 1408, 1410 }, // 210 MFTB_MFTB8
7532 { 1, 184, 185, 1410, 1413 }, // 211 DIVW_DIVWU
7533 { 1, 184, 185, 1413, 1416 }, // 212 DIVD_DIVDU
7534 { 1, 184, 185, 1416, 1419 }, // 213 DIVWE_DIVWEU
7535 { 1, 184, 185, 1419, 1422 }, // 214 LVEBX_LVEHX_LVEWX_LVX_LVXL
7536 { 1, 184, 185, 1422, 1425 }, // 215 LXVB16X_LXSIWZX
7537 { 0, 0, 0, 0, 0 }, // 216 DFLOADf64_XFLOADf64_LIWZX
7538 { 0, 0, 0, 0, 0 }, // 217 LQ
7539 { 1, 184, 185, 1425, 1428 }, // 218 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
7540 { 1, 184, 185, 1428, 1431 }, // 219 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
7541 { 1, 184, 185, 1431, 1434 }, // 220 STDXTLS_STDXTLS_
7542 { 1, 184, 185, 1434, 1437 }, // 221 STBCIX_STDCIX
7543 { 1, 184, 185, 1437, 1440 }, // 222 STBCX_STHCX
7544 { 1, 184, 185, 1440, 1443 }, // 223 STHCIX_STSWI_STWCIX
7545 { 1, 184, 185, 1443, 1446 }, // 224 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHAXTLS_LHAXTLS__LHAXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWAXTLS_LWAXTLS__LWAXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
7546 { 0, 0, 0, 0, 0 }, // 225 LD_LDX_LDXTLS_LDXTLS_
7547 { 1, 184, 185, 1446, 1449 }, // 226 LBARXL_LHARXL
7548 { 1, 184, 185, 1449, 1452 }, // 227 LBEPX_LHEPX_LWEPX
7549 { 1, 184, 185, 1452, 1455 }, // 228 LFDEPX_LXSIWAX
7550 { 0, 0, 0, 0, 0 }, // 229 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
7551 { 1, 184, 185, 1455, 1458 }, // 230 SUBF
7552 { 0, 0, 0, 0, 0 }, // 231 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
7553 { 0, 0, 0, 0, 0 }, // 232 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
7554 { 0, 0, 0, 0, 0 }, // 233 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VRLB_VRLH_VRLW_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VAND_VANDC_VNOR_VOR_VXOR_VMAXFP_VMINFP_VSUBCUW_VADDCUW
7555 { 0, 0, 0, 0, 0 }, // 234 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
7556 { 0, 0, 0, 0, 0 }, // 235 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
7557 { 0, 0, 0, 0, 0 }, // 236 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
7558 { 1, 184, 185, 1458, 1461 }, // 237 MFVSCR
7559 { 1, 184, 185, 1461, 1464 }, // 238 MTVSCR
7560 { 0, 0, 0, 0, 0 }, // 239 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
7561 { 0, 0, 0, 0, 0 }, // 240 VADDUQM_VSUBUQM_VPOPCNTD
7562 { 0, 0, 0, 0, 0 }, // 241 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
7563 { 0, 0, 0, 0, 0 }, // 242 VMULESW_VMULEUW_VMULOSW_VMULOUW
7564 { 0, 0, 0, 0, 0 }, // 243 VMULUWM
7565 { 1, 184, 185, 1464, 1467 }, // 244 B_BA_BL_BL8_BL8_RM_BLA_BLA8_BLA8_RM_BLA_RM_BL_RM_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA8_NOP_BLA8_NOP_RM_BL_NOP_BL_NOP_RM_BL_TLS
7566 { 1, 185, 186, 1467, 1470 }, // 245 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
7567 { 0, 0, 0, 0, 0 }, // 246 DXEX_DXEXQ_DXEXQ_rec_DXEX_rec_DDEDPD_DDEDPD_rec_DENBCD_DENBCD_rec_DIEX_DIEX_rec_DQUA_DQUA_rec_DRINTN_DRINTN_rec_DRINTX_DRINTX_rec_DRRND_DRRND_rec_DSCLI_DSCLI_rec_DSCRI_DSCRI_rec_DQUAI
7568 { 1, 185, 186, 1470, 1473 }, // 247 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
7569 { 0, 0, 0, 0, 0 }, // 248 BCDADD_rec_BCDSUB_rec
7570 { 0, 0, 0, 0, 0 }, // 249 DRINTNQ_DRINTNQ_rec_DRINTXQ_DRINTXQ_rec_DRRNDQ_DRRNDQ_rec_DIEXQ_DIEXQ_rec_DQUAIQ_DQUAIQ_rec_DDEDPDQ_DDEDPDQ_rec_DENBCDQ_DENBCDQ_rec_DSCLIQ_DSCLIQ_rec_DSCRIQ_DSCRIQ_rec
7571 { 1, 185, 186, 1473, 1476 }, // 250 DCMPOQ_DCMPUQ_DTSTEXQ
7572 { 1, 185, 186, 1476, 1479 }, // 251 DCTQPQ_DCTQPQ_rec
7573 { 1, 185, 186, 1479, 1482 }, // 252 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
7574 { 0, 0, 0, 0, 0 }, // 253 DQUAQ_DQUAQ_rec
7575 { 1, 185, 186, 1482, 1485 }, // 254 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
7576 { 1, 185, 186, 1485, 1488 }, // 255 DCFFIX_DCFFIX_rec
7577 { 1, 185, 186, 1488, 1491 }, // 256 DCFFIXQ_DCFFIXQ_rec
7578 { 1, 185, 186, 1491, 1494 }, // 257 DMUL_DMUL_rec
7579 { 1, 185, 186, 1494, 1497 }, // 258 DMULQ_DMULQ_rec
7580 { 1, 185, 186, 1497, 1500 }, // 259 DDIV_DDIV_rec
7581 { 1, 185, 186, 1500, 1503 }, // 260 DDIVQ_DDIVQ_rec
7582 { 0, 0, 0, 0, 0 }, // 261 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
7583 { 0, 0, 0, 0, 0 }, // 262 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
7584 { 0, 0, 0, 0, 0 }, // 263 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
7585 { 0, 0, 0, 0, 0 }, // 264 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
7586 { 0, 0, 0, 0, 0 }, // 265 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
7587 { 0, 0, 0, 0, 0 }, // 266 VRLD
7588 { 0, 0, 0, 0, 0 }, // 267 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
7589 { 0, 0, 0, 0, 0 }, // 268 XVABSSP_XVNABSSP_XVNEGSP
7590 { 0, 0, 0, 0, 0 }, // 269 XVCPSGNSP
7591 { 0, 0, 0, 0, 0 }, // 270 VMRGEW_VMRGOW
7592 { 0, 0, 0, 0, 0 }, // 271 VSEL
7593 { 0, 0, 0, 0, 0 }, // 272 XXSEL
7594 { 1, 184, 185, 1503, 1505 }, // 273 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
7595 { 0, 0, 0, 0, 0 }, // 274 MTFSB0_MTFSB1
7596 { 0, 0, 0, 0, 0 }, // 275 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
7597 { 1, 184, 185, 1505, 1508 }, // 276 CMPRB_CMPRB8_CMPEQB
7598 { 0, 0, 0, 0, 0 }, // 277 XSTSTDCDP_XSTSTDCSP
7599 { 1, 185, 186, 1508, 1511 }, // 278 FTDIV_FTSQRT
7600 { 0, 0, 0, 0, 0 }, // 279 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
7601 { 1, 185, 186, 1511, 1514 }, // 280 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
7602 { 1, 184, 185, 1514, 1517 }, // 281 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
7603 { 1, 184, 185, 1517, 1520 }, // 282 POPCNTD_POPCNTW
7604 { 1, 184, 185, 1520, 1523 }, // 283 CMPB_CMPB8_SETB_SETB8_BPERMD
7605 { 0, 0, 0, 0, 0 }, // 284 XSCVSPDPN
7606 { 1, 184, 185, 1523, 1526 }, // 285 SLD_SRD_SRAD
7607 { 1, 184, 185, 1526, 1529 }, // 286 SRADI_SRADI_32_RLDIC
7608 { 1, 184, 185, 1529, 1532 }, // 287 EXTSWSLI_32_64_EXTSWSLI
7609 { 1, 184, 185, 1532, 1535 }, // 288 SUBFC_SUBFC8_SUBFC8O_SUBFCO_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_rec_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF8O_SUBF8O_rec_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec
7610 { 1, 184, 185, 1535, 1538 }, // 289 ADDZE_ADDZE8_SUBF_rec
7611 { 0, 0, 0, 0, 0 }, // 290 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
7612 { 1, 184, 185, 1538, 1541 }, // 291 LA_LA8
7613 { 0, 0, 0, 0, 0 }, // 292 COPY
7614 { 1, 184, 185, 1541, 1544 }, // 293 MCRXRX
7615 { 0, 0, 0, 0, 0 }, // 294 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
7616 { 0, 0, 0, 0, 0 }, // 295 XSXEXPDP
7617 { 1, 184, 185, 1544, 1547 }, // 296 RFEBB
7618 { 1, 184, 185, 1547, 1549 }, // 297 TBEGIN_TRECHKPT
7619 { 1, 184, 185, 1549, 1552 }, // 298 WAIT
7620 { 1, 184, 185, 1552, 1555 }, // 299 RLDCL_RLDCR
7621 { 1, 184, 185, 1555, 1558 }, // 300 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
7622 { 1, 184, 185, 1558, 1561 }, // 301 MTOCRF_MTOCRF8
7623 { 1, 184, 185, 1561, 1564 }, // 302 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
7624 { 1, 185, 186, 1564, 1567 }, // 303 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
7625 { 1, 184, 185, 1567, 1570 }, // 304 SRAW_SRAW8_SRAWI_SRAWI8
7626 { 0, 0, 0, 0, 0 }, // 305 XSIEXPDP
7627 { 1, 184, 185, 1570, 1573 }, // 306 CRXOR
7628 { 1, 184, 185, 1573, 1575 }, // 307 TRECLAIM_TSR_TABORT
7629 { 0, 0, 0, 0, 0 }, // 308 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
7630 { 0, 0, 0, 0, 0 }, // 309 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
7631 { 0, 0, 0, 0, 0 }, // 310 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
7632 { 0, 0, 0, 0, 0 }, // 311 VPOPCNTD
7633 { 0, 0, 0, 0, 0 }, // 312 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
7634 { 0, 0, 0, 0, 0 }, // 313 MADDHD_MADDHDU_MADDLD_MADDLD8
7635 { 1, 184, 185, 1575, 1578 }, // 314 MULHD_MULHW_MULLW_MULLWO
7636 { 1, 184, 185, 1578, 1581 }, // 315 MULHDU_MULHWU
7637 { 0, 0, 0, 0, 0 }, // 316 MULLD_MULLDO
7638 { 1, 185, 186, 1581, 1584 }, // 317 FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS
7639 { 1, 185, 186, 1584, 1587 }, // 318 FADD_FSUB
7640 { 1, 185, 186, 1587, 1591 }, // 319 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
7641 { 0, 0, 0, 0, 0 }, // 320 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
7642 { 1, 185, 186, 1591, 1594 }, // 321 FSELD_rec_FSELS_rec
7643 { 1, 185, 186, 1594, 1597 }, // 322 FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec
7644 { 0, 0, 0, 0, 0 }, // 323 XSCVDPHP_XSCVHPDP
7645 { 1, 184, 185, 1597, 1600 }, // 324 LVSL_LVSR
7646 { 0, 0, 0, 0, 0 }, // 325 V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VPERMR_VSLV_VSRV_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec
7647 { 0, 0, 0, 0, 0 }, // 326 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
7648 { 0, 0, 0, 0, 0 }, // 327 XXPERM_XXPERMR_XXSPLTIB
7649 { 1, 185, 186, 1600, 1603 }, // 328 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
7650 { 0, 0, 0, 0, 0 }, // 329 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
7651 { 0, 0, 0, 0, 0 }, // 330 BCDCTSQ_rec
7652 { 0, 0, 0, 0, 0 }, // 331 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
7653 { 0, 0, 0, 0, 0 }, // 332 BCDCFSQ_rec
7654 { 0, 0, 0, 0, 0 }, // 333 XSDIVQP_XSDIVQPO
7655 { 0, 0, 0, 0, 0 }, // 334 XSSQRTQP_XSSQRTQPO
7656 { 1, 184, 185, 1603, 1606 }, // 335 LXVL_LXVLL
7657 { 1, 184, 185, 1606, 1609 }, // 336 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
7658 { 1, 184, 185, 1609, 1612 }, // 337 LXSDX_LXVD2X
7659 { 1, 184, 185, 1612, 1615 }, // 338 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
7660 { 0, 0, 0, 0, 0 }, // 339 CP_COPY_CP_COPY8
7661 { 1, 184, 185, 1615, 1618 }, // 340 ICBI_ICBIEP
7662 { 1, 184, 185, 1618, 1621 }, // 341 ICBT_ICBTLS_EnforceIEIO
7663 { 1, 184, 185, 1621, 1624 }, // 342 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
7664 { 0, 0, 0, 0, 0 }, // 343 CP_ABORT
7665 { 0, 0, 0, 0, 0 }, // 344 DARN
7666 { 1, 184, 185, 1624, 1625 }, // 345 ISYNC
7667 { 0, 0, 0, 0, 0 }, // 346 MSGSYNC
7668 { 0, 0, 0, 0, 0 }, // 347 TLBSYNC
7669 { 1, 184, 185, 1625, 1626 }, // 348 SYNC
7670 { 1, 184, 185, 1626, 1629 }, // 349 LFIWZX
7671 { 1, 184, 185, 1629, 1632 }, // 350 LFDX_LFDXTLS_LFDXTLS__LFD
7672 { 0, 0, 0, 0, 0 }, // 351 SLBIA
7673 { 0, 0, 0, 0, 0 }, // 352 SLBIE
7674 { 0, 0, 0, 0, 0 }, // 353 SLBMFEE
7675 { 0, 0, 0, 0, 0 }, // 354 SLBMFEV
7676 { 0, 0, 0, 0, 0 }, // 355 SLBMTE
7677 { 0, 0, 0, 0, 0 }, // 356 TLBIEL
7678 { 1, 184, 185, 1632, 1636 }, // 357 LHZU_LHZU8_LWZU_LWZU8
7679 { 1, 184, 185, 1636, 1640 }, // 358 LHZUX_LHZUX8_LWZUX_LWZUX8
7680 { 1, 184, 185, 1640, 1642 }, // 359 TEND
7681 { 0, 0, 0, 0, 0 }, // 360 CP_PASTE8_rec_CP_PASTE_rec
7682 { 1, 184, 185, 1642, 1644 }, // 361 TCHECK
7683 { 1, 184, 185, 1644, 1647 }, // 362 LXSIWAX
7684 { 0, 0, 0, 0, 0 }, // 363 LIWAX
7685 { 1, 184, 185, 1647, 1650 }, // 364 LFSX_LFSXTLS_LFSXTLS__LFS
7686 { 1, 184, 185, 1650, 1653 }, // 365 LXSSP_LXSSPX
7687 { 0, 0, 0, 0, 0 }, // 366 XFLOADf32_DFLOADf32
7688 { 1, 184, 185, 1653, 1656 }, // 367 LXVH8X
7689 { 1, 184, 185, 1656, 1659 }, // 368 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
7690 { 1, 184, 185, 1659, 1662 }, // 369 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
7691 { 1, 184, 185, 1662, 1665 }, // 370 STXSDX
7692 { 0, 0, 0, 0, 0 }, // 371 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
7693 { 1, 184, 185, 1665, 1668 }, // 372 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
7694 { 0, 0, 0, 0, 0 }, // 373 SLBIEG
7695 { 0, 0, 0, 0, 0 }, // 374 TLBIE
7696 { 1, 184, 185, 1668, 1671 }, // 375 STXV_STXVB16X_STXVH8X_STXVX
7697 { 1, 184, 185, 1671, 1674 }, // 376 STXVL_STXVLL
7698 { 1, 184, 185, 1674, 1677 }, // 377 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
7699 { 0, 0, 0, 0, 0 }, // 378 MFPMR
7700 { 0, 0, 0, 0, 0 }, // 379 MTPMR
7701 { 1, 184, 185, 1677, 1679 }, // 380 MFSPR_MFSPR8_MFUDSCR
7702 { 1, 184, 185, 1679, 1681 }, // 381 MFMSR
7703 { 1, 184, 185, 1681, 1683 }, // 382 MTMSR
7704 { 0, 0, 0, 0, 0 }, // 383 MTMSRD
7705 { 1, 184, 185, 1683, 1685 }, // 384 MTUDSCR_MTSPR_MTSPR8
7706 { 0, 0, 0, 0, 0 }, // 385 MSGSNDP_MSGSNDP8
7707 { 1, 184, 185, 1685, 1688 }, // 386 DIVWO_DIVWUO
7708 { 1, 184, 185, 1688, 1691 }, // 387 MODSW
7709 { 1, 184, 185, 1691, 1694 }, // 388 DIVWEO_DIVWEUO
7710 { 1, 184, 185, 1694, 1697 }, // 389 DIVDO_DIVDUO
7711 { 1, 184, 185, 1697, 1700 }, // 390 MODSD_MODUD_MODUW
7712 { 1, 184, 185, 1700, 1703 }, // 391 DIVDE_DIVDEO_DIVDEU_DIVDEUO
7713 { 1, 184, 185, 1703, 1706 }, // 392 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
7714 { 1, 184, 185, 1706, 1709 }, // 393 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
7715 { 1, 184, 185, 1709, 1712 }, // 394 MCRFS
7716 { 1, 184, 185, 1712, 1715 }, // 395 RLDCL_rec_RLDCR_rec
7717 { 1, 184, 185, 1715, 1718 }, // 396 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
7718 { 0, 0, 0, 0, 0 }, // 397 MFFS_MFFSCE_MFFSL_MFFS_rec
7719 { 1, 184, 185, 1718, 1721 }, // 398 EXTSWSLI_32_64_rec_EXTSWSLI_rec
7720 { 1, 185, 186, 1721, 1724 }, // 399 FDIV
7721 { 1, 185, 186, 1724, 1727 }, // 400 FSQRT
7722 { 1, 185, 186, 1727, 1730 }, // 401 FSQRTS
7723 { 1, 185, 186, 1730, 1733 }, // 402 FDIVS
7724 { 1, 184, 185, 1733, 1737 }, // 403 LFSU
7725 { 1, 184, 185, 1737, 1741 }, // 404 LFSUX
7726 { 1, 184, 185, 1741, 1744 }, // 405 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
7727 { 1, 184, 185, 1744, 1747 }, // 406 LDAT_LWAT
7728 { 1, 184, 185, 1747, 1750 }, // 407 STDAT_STWAT
7729 { 1, 184, 185, 1750, 1753 }, // 408 BRINC
7730 { 0, 0, 0, 0, 0 }, // 409 EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW
7731 { 0, 0, 0, 0, 0 }, // 410 EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW
7732 { 1, 184, 185, 1753, 1756 }, // 411 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
7733 { 1, 184, 185, 1756, 1759 }, // 412 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
7734 { 1, 184, 185, 1759, 1762 }, // 413 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
7735 { 1, 184, 185, 1762, 1763 }, // 414 RFI
7736 { 0, 0, 0, 0, 0 }, // 415 RFID
7737 { 1, 184, 185, 1763, 1766 }, // 416 DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI
7738 { 1, 184, 185, 1766, 1769 }, // 417 ICBLC
7739 { 0, 0, 0, 0, 0 }, // 418 MTSR_MTSRIN
7740 { 1, 184, 185, 1769, 1771 }, // 419 MFDCR
7741 { 1, 184, 185, 1771, 1773 }, // 420 MTDCR
7742 { 1, 184, 185, 1773, 1776 }, // 421 NOP_GT_PWR6_NOP_GT_PWR7
7743 { 0, 0, 0, 0, 0 }, // 422 TLBIA
7744 { 1, 184, 185, 1776, 1778 }, // 423 WRTEE_WRTEEI
7745 { 1, 184, 185, 1778, 1781 }, // 424 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
7746 { 1, 184, 185, 1781, 1782 }, // 425 MSYNC
7747 { 0, 0, 0, 0, 0 }, // 426 SLBSYNC
7748 { 0, 0, 0, 0, 0 }, // 427 SLBFEE_rec
7749 { 0, 0, 0, 0, 0 }, // 428 STOP
7750 { 1, 184, 185, 1782, 1785 }, // 429 DCBA_DCBI
7751 { 1, 185, 186, 1785, 1788 }, // 430 FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES
7752 { 0, 0, 0, 0, 0 }, // 431 VCFSX_VCFUX_VCTSXS_VCTUXS
7753 { 0, 0, 0, 0, 0 }, // 432 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
7754 { 0, 0, 0, 0, 0 }, // 433 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
7755 { 0, 0, 0, 0, 0 }, // 434 XSCVDPHP
7756 { 0, 0, 0, 0, 0 }, // 435 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
7757 { 0, 0, 0, 0, 0 }, // 436 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
7758 { 0, 0, 0, 0, 0 }, // 437 XVCVSPBF16
7759 { 1, 185, 186, 1788, 1791 }, // 438 FADDS_FMULS_FSUBS
7760 { 1, 185, 186, 1791, 1795 }, // 439 FMUL
7761 { 0, 0, 0, 0, 0 }, // 440 VADDFP
7762 { 0, 0, 0, 0, 0 }, // 441 XSMULDP_XSMULSP
7763 { 0, 0, 0, 0, 0 }, // 442 XVADDDP_XVMULDP_XVSUBDP
7764 { 0, 0, 0, 0, 0 }, // 443 XVADDSP_XVMULSP_XVSUBSP
7765 { 0, 0, 0, 0, 0 }, // 444 VMADDFP_VNMSUBFP
7766 { 1, 185, 186, 1795, 1798 }, // 445 FADDS_rec_FMULS_rec_FSUBS_rec
7767 { 1, 185, 186, 1798, 1802 }, // 446 FMUL_rec
7768 { 1, 185, 186, 1802, 1805 }, // 447 FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec
7769 { 1, 184, 185, 1805, 1808 }, // 448 BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL_BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BLR_BLR8_BLRL
7770 { 1, 184, 185, 1808, 1811 }, // 449 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
7771 { 0, 0, 0, 0, 0 }, // 450 VGNB
7772 { 0, 0, 0, 0, 0 }, // 451 VSBOX
7773 { 1, 184, 185, 1811, 1814 }, // 452 CFUGED_PDEPD_PEXTD
7774 { 0, 0, 0, 0, 0 }, // 453 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
7775 { 0, 0, 0, 0, 0 }, // 454 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
7776 { 0, 0, 0, 0, 0 }, // 455 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
7777 { 1, 184, 185, 1814, 1817 }, // 456 HASHST_HASHST8_HASHSTP_HASHSTP8
7778 { 0, 0, 0, 0, 0 }, // 457 XSMULQP_XSMULQPO
7779 { 0, 0, 0, 0, 0 }, // 458 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
7780 { 0, 0, 0, 0, 0 }, // 459 VMODSQ_VMODUQ
7781 { 0, 0, 0, 0, 0 }, // 460 VDIVSD_VDIVUD
7782 { 0, 0, 0, 0, 0 }, // 461 VMODSD_VMODUD
7783 { 0, 0, 0, 0, 0 }, // 462 VDIVSW_VDIVUW
7784 { 0, 0, 0, 0, 0 }, // 463 VMODSW_VMODUW
7785 { 0, 0, 0, 0, 0 }, // 464 VDIVESD_VDIVEUD
7786 { 0, 0, 0, 0, 0 }, // 465 VDIVESW_VDIVEUW
7787 { 0, 0, 0, 0, 0 }, // 466 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
7788 { 0, 0, 0, 0, 0 }, // 467 XXGENPCVBM
7789 { 0, 0, 0, 0, 0 }, // 468 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
7790 { 0, 0, 0, 0, 0 }, // 469 VADDCUQ_VSUBCUQ
7791 { 0, 0, 0, 0, 0 }, // 470 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
7792 { 0, 0, 0, 0, 0 }, // 471 MTVSRBMI
7793 { 1, 184, 185, 1817, 1820 }, // 472 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
7794 { 1, 185, 186, 1820, 1823 }, // 473 FTSQRT
7795 { 0, 0, 0, 0, 0 }, // 474 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
7796 { 1, 184, 185, 1823, 1826 }, // 475 RLDIC_rec
7797 { 1, 184, 185, 1826, 1829 }, // 476 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
7798 { 1, 184, 185, 1829, 1832 }, // 477 RLWINM8_rec_RLWINM_rec
7799 { 0, 0, 0, 0, 0 }, // 478 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
7800 { 0, 0, 0, 0, 0 }, // 479 VPOPCNTB_VPOPCNTH
7801 { 0, 0, 0, 0, 0 }, // 480 VSHASIGMAD_VSHASIGMAW
7802 { 1, 185, 186, 1832, 1835 }, // 481 XSTSQRTDP
7803 { 1, 185, 186, 1835, 1838 }, // 482 XVTSQRTDP
7804 { 1, 185, 186, 1838, 1841 }, // 483 XVTSQRTSP
7805 { 0, 0, 0, 0, 0 }, // 484 XVTSTDCDP_XVTSTDCSP
7806 { 1, 184, 185, 1841, 1844 }, // 485 SLD_rec_SRD_rec
7807 { 1, 184, 185, 1844, 1846 }, // 486 TDI
7808 { 1, 184, 185, 1846, 1848 }, // 487 TWI
7809 { 0, 0, 0, 0, 0 }, // 488 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
7810 { 0, 0, 0, 0, 0 }, // 489 VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUH_rec_VCMPGTUW_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec
7811 { 0, 0, 0, 0, 0 }, // 490 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
7812 { 0, 0, 0, 0, 0 }, // 491 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
7813 { 0, 0, 0, 0, 0 }, // 492 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
7814 { 0, 0, 0, 0, 0 }, // 493 VCMPSQ_VCMPUQ
7815 { 0, 0, 0, 0, 0 }, // 494 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
7816 { 1, 184, 185, 1848, 1851 }, // 495 TRAP
7817 { 1, 184, 185, 1851, 1854 }, // 496 SRAWI8_rec_SRAWI_rec
7818 { 0, 0, 0, 0, 0 }, // 497 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
7819 { 0, 0, 0, 0, 0 }, // 498 VRLQMI
7820 { 1, 184, 185, 1854, 1857 }, // 499 DSS_DSSALL
7821 { 1, 184, 185, 1857, 1860 }, // 500 WAITP10
7822 { 1, 184, 185, 1860, 1863 }, // 501 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
7823 { 0, 0, 0, 0, 0 }, // 502 ADDIdtprelL32_ADDISdtprelHA32
7824 { 0, 0, 0, 0, 0 }, // 503 ADDItlsldLADDR32
7825 { 0, 0, 0, 0, 0 }, // 504 ADDItocL_ADDIStocHA_ADDIStocHA8
7826 { 1, 184, 185, 1863, 1866 }, // 505 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
7827 { 1, 184, 185, 1866, 1869 }, // 506 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
7828 { 1, 184, 185, 1869, 1872 }, // 507 ADDZE_ADDZE8
7829 { 1, 184, 185, 1872, 1875 }, // 508 ANDI_rec_ANDIS_rec
7830 { 1, 184, 185, 1875, 1878 }, // 509 CMPDI_CMPWI_CMPLDI_CMPLWI
7831 { 1, 184, 185, 1878, 1881 }, // 510 EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec
7832 { 1, 185, 186, 1881, 1884 }, // 511 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
7833 { 1, 184, 185, 1884, 1887 }, // 512 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
7834 { 1, 184, 185, 1887, 1890 }, // 513 NOP
7835 { 1, 184, 185, 1890, 1893 }, // 514 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
7836 { 1, 184, 185, 1893, 1896 }, // 515 RLWINM_RLWINM8
7837 { 1, 184, 185, 1896, 1899 }, // 516 SETB_SETB8
7838 { 1, 184, 185, 1899, 1902 }, // 517 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
7839 { 1, 184, 185, 1902, 1905 }, // 518 SRAWI_SRAWI8
7840 { 0, 0, 0, 0, 0 }, // 519 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
7841 { 0, 0, 0, 0, 0 }, // 520 VEXTSD2Q
7842 { 0, 0, 0, 0, 0 }, // 521 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
7843 { 0, 0, 0, 0, 0 }, // 522 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
7844 { 0, 0, 0, 0, 0 }, // 523 XVABSDP_XVNABSDP_XVNEGDP
7845 { 0, 0, 0, 0, 0 }, // 524 XVXSIGDP_XVXSIGSP
7846 { 1, 184, 185, 1905, 1908 }, // 525 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
7847 { 1, 184, 185, 1908, 1911 }, // 526 ADDEX_ADDEX8
7848 { 1, 184, 185, 1911, 1914 }, // 527 ADD4O_ADD8O
7849 { 1, 184, 185, 1914, 1917 }, // 528 CMPB_CMPB8
7850 { 1, 184, 185, 1917, 1920 }, // 529 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
7851 { 1, 184, 185, 1920, 1923 }, // 530 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
7852 { 0, 0, 0, 0, 0 }, // 531 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
7853 { 0, 0, 0, 0, 0 }, // 532 XXLEQVOnes
7854 { 0, 0, 0, 0, 0 }, // 533 MFFS_MFFS_rec_MFFSL
7855 { 0, 0, 0, 0, 0 }, // 534 MFFSCDRNI_MFFSCRNI
7856 { 0, 0, 0, 0, 0 }, // 535 MTFSB0
7857 { 1, 184, 185, 1923, 1926 }, // 536 ADDIC_rec_ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec
7858 { 1, 184, 185, 1926, 1929 }, // 537 NEG8O_rec_NEGO_rec
7859 { 1, 184, 185, 1929, 1932 }, // 538 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
7860 { 1, 184, 185, 1932, 1935 }, // 539 HRFID_SC
7861 { 0, 0, 0, 0, 0 }, // 540 MTFSFI_MTFSFIb_MTFSFI_rec
7862 { 1, 185, 186, 1935, 1938 }, // 541 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
7863 { 1, 184, 185, 1938, 1941 }, // 542 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
7864 { 0, 0, 0, 0, 0 }, // 543 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
7865 { 1, 184, 185, 1941, 1944 }, // 544 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
7866 { 0, 0, 0, 0, 0 }, // 545 LD
7867 { 0, 0, 0, 0, 0 }, // 546 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
7868 { 0, 0, 0, 0, 0 }, // 547 DFLOADf32
7869 { 0, 0, 0, 0, 0 }, // 548 DFLOADf64
7870 { 1, 184, 185, 1944, 1947 }, // 549 LFD
7871 { 1, 184, 185, 1947, 1950 }, // 550 LHA_LHA8
7872 { 1, 184, 185, 1950, 1953 }, // 551 LXSD_LXV
7873 { 1, 184, 185, 1953, 1956 }, // 552 DCBT_DCBTST
7874 { 1, 184, 185, 1956, 1959 }, // 553 ICBT
7875 { 1, 184, 185, 1959, 1962 }, // 554 LDBRX
7876 { 0, 0, 0, 0, 0 }, // 555 SPILLTOVSR_LDX
7877 { 1, 184, 185, 1962, 1965 }, // 556 LXVRBX_LXVRDX_LXVRHX_LXVRWX
7878 { 0, 0, 0, 0, 0 }, // 557 MTSR
7879 { 1, 184, 185, 1965, 1968 }, // 558 MTVRSAVE_MTVRSAVEv
7880 { 1, 184, 185, 1968, 1971 }, // 559 LBZCIX_LDCIX_LHZCIX_LWZCIX
7881 { 1, 184, 185, 1971, 1974 }, // 560 PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc
7882 { 1, 184, 185, 1974, 1977 }, // 561 LFS
7883 { 1, 184, 185, 1977, 1980 }, // 562 LXSSP
7884 { 1, 184, 185, 1980, 1983 }, // 563 LXVP
7885 { 1, 184, 185, 1983, 1986 }, // 564 LXVPX
7886 { 0, 0, 0, 0, 0 }, // 565 MFSR
7887 { 1, 184, 185, 1986, 1988 }, // 566 MFTB8
7888 { 0, 0, 0, 0, 0 }, // 567 XXSETACCZ
7889 { 0, 0, 0, 0, 0 }, // 568 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
7890 { 0, 0, 0, 0, 0 }, // 569 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
7891 { 0, 0, 0, 0, 0 }, // 570 XVI8GER4SPP
7892 { 0, 0, 0, 0, 0 }, // 571 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
7893 { 0, 0, 0, 0, 0 }, // 572 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
7894 { 0, 0, 0, 0, 0 }, // 573 PMXVI8GER4SPP
7895 { 0, 0, 0, 0, 0 }, // 574 XXMTACC
7896 { 0, 0, 0, 0, 0 }, // 575 XXMFACC
7897 { 0, 0, 0, 0, 0 }, // 576 VMULHSD_VMULHUD_VMULLD
7898 { 0, 0, 0, 0, 0 }, // 577 LXVKQ
7899 { 0, 0, 0, 0, 0 }, // 578 VSPLTISB_VSPLTISH_VSPLTISW
7900 { 0, 0, 0, 0, 0 }, // 579 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
7901 { 0, 0, 0, 0, 0 }, // 580 XXSPLTIB
7902 { 1, 184, 185, 1988, 1991 }, // 581 BRD_BRH_BRH8_BRW_BRW8
7903 { 0, 0, 0, 0, 0 }, // 582 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
7904 { 0, 0, 0, 0, 0 }, // 583 VGBBD_VUPKHSW_VUPKLSW
7905 { 0, 0, 0, 0, 0 }, // 584 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
7906 { 0, 0, 0, 0, 0 }, // 585 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
7907 { 0, 0, 0, 0, 0 }, // 586 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
7908 { 0, 0, 0, 0, 0 }, // 587 XVCVBF16SPN
7909 { 0, 0, 0, 0, 0 }, // 588 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
7910 { 0, 0, 0, 0, 0 }, // 589 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
7911 { 0, 0, 0, 0, 0 }, // 590 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
7912 { 0, 0, 0, 0, 0 }, // 591 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
7913 { 0, 0, 0, 0, 0 }, // 592 VSLV_VSRV_XXINSERTW
7914 { 0, 0, 0, 0, 0 }, // 593 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
7915 { 0, 0, 0, 0, 0 }, // 594 VSUMSWS
7916 { 0, 0, 0, 0, 0 }, // 595 XXSPLTIDP_XXSPLTIW
7917 { 0, 0, 0, 0, 0 }, // 596 XXSPLTI32DX
7918 { 0, 0, 0, 0, 0 }, // 597 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
7919 { 0, 0, 0, 0, 0 }, // 598 XXPERMX
7920 { 1, 184, 185, 1991, 1994 }, // 599 PSTXVP_PSTXVPpc
7921 { 1, 184, 185, 1994, 1997 }, // 600 STB_STB8_STH_STH8_STW_STW8
7922 { 0, 0, 0, 0, 0 }, // 601 SPILLTOVSR_ST
7923 { 1, 184, 185, 1997, 2000 }, // 602 STD
7924 { 0, 0, 0, 0, 0 }, // 603 DFSTOREf32_DFSTOREf64
7925 { 1, 184, 185, 2000, 2003 }, // 604 STFD_STFS
7926 { 1, 184, 185, 2003, 2007 }, // 605 STFDU_STFSU
7927 { 1, 184, 185, 2007, 2010 }, // 606 STXSD
7928 { 1, 184, 185, 2010, 2013 }, // 607 STXSSP
7929 { 1, 184, 185, 2013, 2016 }, // 608 STXV
7930 { 1, 184, 185, 2016, 2019 }, // 609 DCBF_DCBST_DCBZ
7931 { 1, 184, 185, 2019, 2022 }, // 610 ICBI
7932 { 0, 0, 0, 0, 0 }, // 611 SPILLTOVSR_STX
7933 { 0, 0, 0, 0, 0 }, // 612 STIWX
7934 { 1, 184, 185, 2022, 2025 }, // 613 STXVRBX_STXVRDX_STXVRHX_STXVRWX
7935 { 1, 184, 185, 2025, 2028 }, // 614 EnforceIEIO
7936 { 0, 0, 0, 0, 0 }, // 615 TLBIE8P9_TLBIEP9
7937 { 1, 184, 185, 2028, 2031 }, // 616 STHCIX_STWCIX
7938 { 1, 184, 185, 2031, 2032 }, // 617 SYNCP10
7939 { 1, 184, 185, 2032, 2035 }, // 618 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
7940 { 1, 184, 185, 2035, 2038 }, // 619 STXVP
7941 { 1, 184, 185, 2038, 2041 }, // 620 STXVPX
7942 { 1, 184, 185, 2041, 2044 }, // 621 ATTN_NAP
7943 { 1, 184, 185, 2044, 2047 }, // 622 DCBZL
7944 { 1, 184, 185, 2047, 2050 }, // 623 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
7945 { 1, 184, 185, 2050, 2053 }, // 624 CLRBHRB_MFBHRBE
7946 { 1, 184, 185, 2053, 2056 }, // 625 PADDI_PADDI8_PADDI8pc_PADDIpc
7947 { 1, 184, 185, 2056, 2059 }, // 626 PLI_PLI8
7948 { 0, 0, 0, 0, 0 }, // 627 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
7949 { 0, 0, 0, 0, 0 }, // 628 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
7950 { 0, 0, 0, 0, 0 }, // 629 VMSUMCUD
7951 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
7952};
7953
7954static constexpr llvm::InstrItinerary PPCE500Itineraries[] = {
7955 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
7956 { 1, 186, 188, 0, 0 }, // 1 IIC_LdStSync
7957 { 1, 188, 190, 2059, 2062 }, // 2 IIC_IntSimple
7958 { 1, 188, 190, 2062, 2065 }, // 3 IIC_IntGeneral
7959 { 1, 190, 192, 2065, 2067 }, // 4 IIC_BrB
7960 { 0, 0, 0, 0, 0 }, // 5 IIC_VecFP
7961 { 1, 188, 190, 2067, 2070 }, // 6 IIC_IntRotate
7962 { 1, 188, 190, 2070, 2073 }, // 7 IIC_IntCompare
7963 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
7964 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
7965 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
7966 { 1, 190, 192, 2073, 2076 }, // 11 IIC_BrCR
7967 { 0, 0, 0, 0, 0 }, // 12 IIC_FPGeneral
7968 { 0, 0, 0, 0, 0 }, // 13 IIC_LdStLD
7969 { 1, 186, 188, 2076, 2078 }, // 14 IIC_LdStDCBF
7970 { 1, 186, 188, 2078, 2080 }, // 15 IIC_LdStLoad
7971 { 0, 0, 0, 0, 0 }, // 16 IIC_FPCompare
7972 { 0, 0, 0, 0, 0 }, // 17 IIC_IntDivD
7973 { 1, 192, 195, 2080, 2083 }, // 18 IIC_IntDivW
7974 { 1, 195, 197, 2083, 2086 }, // 19 IIC_VecGeneral
7975 { 1, 197, 199, 2086, 2089 }, // 20 IIC_FPDGeneral
7976 { 0, 0, 0, 0, 0 }, // 21 IIC_FPAddSub
7977 { 1, 199, 201, 2089, 2092 }, // 22 IIC_FPDivD
7978 { 1, 201, 203, 2092, 2095 }, // 23 IIC_FPSGeneral
7979 { 1, 201, 203, 2095, 2098 }, // 24 IIC_VecComplex
7980 { 1, 186, 188, 2098, 2100 }, // 25 IIC_LdStStore
7981 { 0, 0, 0, 0, 0 }, // 26 IIC_IntRotateDI
7982 { 1, 203, 205, 2100, 2103 }, // 27 IIC_FPDivS
7983 { 0, 0, 0, 0, 0 }, // 28 IIC_FPFused
7984 { 0, 0, 0, 0, 0 }, // 29 IIC_FPSqrtD
7985 { 0, 0, 0, 0, 0 }, // 30 IIC_FPSqrtS
7986 { 1, 186, 188, 2103, 2105 }, // 31 IIC_LdStICBI
7987 { 1, 188, 190, 2105, 2109 }, // 32 IIC_IntISEL
7988 { 0, 0, 0, 0, 0 }, // 33 IIC_SprISYNC
7989 { 1, 205, 207, 2109, 2112 }, // 34 IIC_LdStLWARX
7990 { 2, 207, 210, 2112, 2114 }, // 35 IIC_LdStLoadUpd
7991 { 2, 207, 210, 2114, 2116 }, // 36 IIC_LdStLoadUpdX
7992 { 0, 0, 0, 0, 0 }, // 37 IIC_LdStLDARX
7993 { 0, 0, 0, 0, 0 }, // 38 IIC_LdStLDU
7994 { 0, 0, 0, 0, 0 }, // 39 IIC_LdStLDUX
7995 { 0, 0, 0, 0, 0 }, // 40 IIC_LdStLFD
7996 { 0, 0, 0, 0, 0 }, // 41 IIC_LdStLFDU
7997 { 0, 0, 0, 0, 0 }, // 42 IIC_LdStLFDUX
7998 { 1, 186, 188, 2116, 2118 }, // 43 IIC_LdStLHA
7999 { 1, 207, 210, 2118, 2120 }, // 44 IIC_LdStLHAU
8000 { 1, 207, 210, 2120, 2122 }, // 45 IIC_LdStLHAUX
8001 { 1, 186, 188, 2122, 2124 }, // 46 IIC_LdStLMW
8002 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
8003 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
8004 { 0, 0, 0, 0, 0 }, // 49 IIC_LdStLWA
8005 { 0, 0, 0, 0, 0 }, // 50 IIC_IntMulHD
8006 { 1, 190, 192, 2124, 2126 }, // 51 IIC_BrMCR
8007 { 1, 188, 190, 2126, 2129 }, // 52 IIC_BrMCRX
8008 { 1, 210, 212, 2129, 2131 }, // 53 IIC_SprMFCR
8009 { 1, 188, 190, 2131, 2133 }, // 54 IIC_SprMFSPR
8010 { 0, 0, 0, 0, 0 }, // 55 IIC_IntMFFS
8011 { 1, 212, 214, 2133, 2135 }, // 56 IIC_SprMFMSR
8012 { 1, 210, 212, 2135, 2137 }, // 57 IIC_SprMFCRF
8013 { 1, 212, 214, 2137, 2139 }, // 58 IIC_SprMFPMR
8014 { 1, 212, 214, 2139, 2141 }, // 59 IIC_SprMFSR
8015 { 1, 212, 214, 2141, 2143 }, // 60 IIC_SprMFTB
8016 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
8017 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
8018 { 1, 188, 190, 2143, 2145 }, // 63 IIC_SprMTSPR
8019 { 0, 0, 0, 0, 0 }, // 64 IIC_IntMTFSB0
8020 { 1, 214, 216, 2145, 2147 }, // 65 IIC_SprMTMSR
8021 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
8022 { 1, 195, 197, 2147, 2149 }, // 67 IIC_SprMTPMR
8023 { 1, 195, 197, 2149, 2151 }, // 68 IIC_SprMTSR
8024 { 1, 201, 203, 2151, 2154 }, // 69 IIC_IntMulHW
8025 { 1, 201, 203, 2154, 2157 }, // 70 IIC_IntMulHWU
8026 { 1, 201, 203, 2157, 2160 }, // 71 IIC_IntMulLI
8027 { 0, 0, 0, 0, 0 }, // 72 IIC_SprRFI
8028 { 0, 0, 0, 0, 0 }, // 73 IIC_IntRFID
8029 { 0, 0, 0, 0, 0 }, // 74 IIC_IntRotateD
8030 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
8031 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
8032 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
8033 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
8034 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
8035 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
8036 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
8037 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
8038 { 1, 188, 190, 2160, 2163 }, // 83 IIC_IntShift
8039 { 1, 186, 188, 2163, 2165 }, // 84 IIC_LdStSTWCX
8040 { 2, 207, 210, 2165, 2167 }, // 85 IIC_LdStSTU
8041 { 2, 207, 210, 2167, 2169 }, // 86 IIC_LdStSTUX
8042 { 0, 0, 0, 0, 0 }, // 87 IIC_LdStSTD
8043 { 0, 0, 0, 0, 0 }, // 88 IIC_LdStSTDCX
8044 { 0, 0, 0, 0, 0 }, // 89 IIC_LdStSTFD
8045 { 0, 0, 0, 0, 0 }, // 90 IIC_LdStSTFDU
8046 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
8047 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
8048 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
8049 { 0, 0, 0, 0, 0 }, // 94 IIC_IntTrapD
8050 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
8051 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
8052 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
8053 { 1, 216, 218, 0, 0 }, // 98 IIC_SprTLBSYNC
8054 { 1, 218, 220, 2169, 2171 }, // 99 IIC_IntTrapW
8055 { 0, 0, 0, 0, 0 }, // 100 IIC_VecFPCompare
8056 { 0, 0, 0, 0, 0 }, // 101 IIC_VecPerm
8057 { 1, 190, 192, 2171, 2173 }, // 102 B_BA_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS
8058 { 1, 190, 192, 2173, 2175 }, // 103 BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM
8059 { 1, 190, 192, 2175, 2177 }, // 104 BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BDZm_BDZp_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BLR_BLR8_BLRL_BCL_BCLR_BCLRL_BCLRLn_BCLRn_BCLalways_BCLn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BC_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat
8060 { 1, 188, 190, 2177, 2179 }, // 105 MFCTR_MFCTR8_MFLR_MFLR8
8061 { 1, 188, 190, 2179, 2181 }, // 106 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
8062 { 1, 210, 212, 2181, 2183 }, // 107 MFCR_MFCR8
8063 { 1, 190, 192, 2183, 2185 }, // 108 MCRF
8064 { 1, 190, 192, 2185, 2188 }, // 109 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
8065 { 1, 186, 188, 2188, 2190 }, // 110 LMW
8066 { 1, 205, 207, 2190, 2193 }, // 111 LWARX_LWARXL
8067 { 0, 0, 0, 0, 0 }, // 112 LDARX_LDARXL
8068 { 1, 186, 188, 2193, 2195 }, // 113 LHBRX_LHBRX8_LWBRX_LWBRX8
8069 { 1, 212, 214, 2195, 2197 }, // 114 MFSR_MFSRIN
8070 { 0, 0, 0, 0, 0 }, // 115 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
8071 { 0, 0, 0, 0, 0 }, // 116 LFSU_LFDU
8072 { 0, 0, 0, 0, 0 }, // 117 LFSUX_LFDUX
8073 { 0, 0, 0, 0, 0 }, // 118 STXSDX_STXVD2X_STXVW4X
8074 { 1, 205, 207, 2197, 2200 }, // 119 LBARX_LHARX
8075 { 1, 186, 188, 2200, 2202 }, // 120 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
8076 { 0, 0, 0, 0, 0 }, // 121 LFIWAX_LFIWZX
8077 { 0, 0, 0, 0, 0 }, // 122 STFD_STFDX_STFIWX_STFS_STFSX
8078 { 0, 0, 0, 0, 0 }, // 123 STFDU_STFDUX_STFSU_STFSUX
8079 { 1, 186, 188, 2202, 2204 }, // 124 STVEBX_STVEHX_STVEWX_STVX_STVXL
8080 { 1, 186, 188, 2204, 2206 }, // 125 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
8081 { 0, 0, 0, 0, 0 }, // 126 LWA_LWA_32
8082 { 1, 207, 210, 2206, 2208 }, // 127 LHAU_LHAU8
8083 { 1, 207, 210, 2208, 2210 }, // 128 LHAUX_LHAUX8_LWAUX
8084 { 1, 186, 188, 2210, 2212 }, // 129 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
8085 { 0, 0, 0, 0, 0 }, // 130 STD_STDX
8086 { 1, 186, 188, 2212, 2214 }, // 131 STMW
8087 { 1, 186, 188, 2214, 2216 }, // 132 STWCX
8088 { 0, 0, 0, 0, 0 }, // 133 STDCX
8089 { 2, 207, 210, 2216, 2218 }, // 134 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
8090 { 2, 207, 210, 2218, 2220 }, // 135 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
8091 { 2, 207, 210, 2220, 2222 }, // 136 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
8092 { 0, 0, 0, 0, 0 }, // 137 LDU
8093 { 2, 207, 210, 2222, 2224 }, // 138 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
8094 { 0, 0, 0, 0, 0 }, // 139 LDUX
8095 { 1, 188, 190, 2224, 2227 }, // 140 ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_ADD4_ADD4TLS_ADD4_rec_ADD8_ADD8TLS_ADD8TLS__ADD8_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8_XOR_XOR8_XOR8_rec_XOR_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO_AND_AND8_AND_rec_AND8_rec_NAND_NAND8_NAND_rec_NAND8_rec_NOR_NOR8_NOR_rec_NOR8_rec_EQV_EQV8_EQV_rec_EQV8_rec_ANDC_ANDC8_ANDC_rec_ANDC8_rec_ORC_ORC8_ORC_rec_ORC8_rec
8096 { 1, 188, 190, 2227, 2230 }, // 141 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
8097 { 1, 188, 190, 2230, 2233 }, // 142 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
8098 { 1, 188, 190, 2233, 2236 }, // 143 EXTSB8_32_64_EXTSB8_rec_EXTSH8_32_64_EXTSH8_rec_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_ADD4O_ADD8O_ADD8O_rec_ADD4O_rec_NEG8O_rec_NEGO_rec_EXTSB_EXTSB8_EXTSB_rec_EXTSH_EXTSH8_EXTSH_rec_EXTSW_EXTSW_rec
8099 { 1, 188, 190, 2236, 2239 }, // 144 POPCNTB_POPCNTB8_POPCNTD_POPCNTW_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_SUBFO_SUBF8O_SUBFC_SUBFC8_ADDIC_rec_ADDE8_rec_ADDE_rec_SUBFE8_rec_SUBFE_rec_ADDME8_rec_ADDME_rec_SUBFME8_rec_SUBFME_rec_ADDZE8_rec_ADDZE_rec_SUBFZE_rec_SUBFZE8_rec_SUBFO_rec_SUBF8O_rec_ADDE8O_ADDEO_SUBFE8O_SUBFEO_ADDME8O_ADDMEO_SUBFME8O_SUBFMEO_ADDZE8O_ADDZEO_SUBFZE8O_SUBFZEO_ADDE8O_rec_ADDEO_rec_ADDMEO_rec_ADDME8O_rec_SUBFMEO_rec_SUBFME8O_rec_ADDZEO_rec_ADDZE8O_rec_SUBFZEO_rec_SUBFZE8O_rec_ADDC8_rec_ADDC_rec_ADDCO_ADDCO_rec_ADDC8O_ADDC8O_rec_SUBFC8_rec_SUBFC_rec_SUBFCO_SUBFC8O_SUBFCO_rec_SUBFC8O_rec_RLWINM_RLWINM8_RLWINM_rec_RLWNM_RLWNM8_RLWNM_rec_RLWINM8_rec_RLWNM8_rec_SLW_SLW8_SLW_rec_SLW8_rec_SRW_SRW8_SRW_rec_SRW8_rec_SUBFE_SUBFE8_SUBFE8O_rec_SUBFEO_rec
8100 { 1, 190, 192, 2239, 2241 }, // 145 ADDPCIS
8101 { 0, 0, 0, 0, 0 }, // 146 SUBFUS_SUBFUS_rec
8102 { 0, 0, 0, 0, 0 }, // 147 RLDICL_RLDICL_rec_RLDICR_RLDICR_rec_RLDIC_RLDIC_rec_RLDIMI_RLDIMI_rec_RLDICL_32_RLDICL_32_64_RLDICL_32_rec_RLDICR_32_SRADI_SRADI_rec_SRADI_32
8103 { 0, 0, 0, 0, 0 }, // 148 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
8104 { 1, 188, 190, 2241, 2244 }, // 149 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
8105 { 1, 188, 190, 2244, 2247 }, // 150 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
8106 { 1, 201, 203, 2247, 2250 }, // 151 MULLI_MULLI8
8107 { 1, 201, 203, 2250, 2253 }, // 152 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
8108 { 1, 201, 203, 2253, 2256 }, // 153 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
8109 { 0, 0, 0, 0, 0 }, // 154 MULLD_MULLDO_MULLD_rec_MULLDO_rec
8110 { 0, 0, 0, 0, 0 }, // 155 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
8111 { 1, 192, 195, 2256, 2259 }, // 156 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
8112 { 0, 0, 0, 0, 0 }, // 157 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
8113 { 0, 0, 0, 0, 0 }, // 158 FABSD_FABSD_rec_FABSS_FABSS_rec_FADDS_FADDS_rec_FMADDS_FMADDS_rec_FMR_FMR_rec_FMSUBS_FMSUBS_rec_FMULS_FMULS_rec_FNABSD_FNABSD_rec_FNABSS_FNABSS_rec_FNEGD_FNEGD_rec_FNEGS_FNEGS_rec_FNMADDS_FNMADDS_rec_FNMSUBS_FNMSUBS_rec_FSUBS_FSUBS_rec_FCFID_FCFIDS_FCFIDS_rec_FCFIDU_FCFIDUS_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTID_FCTIDU_FCTIDUZ_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_FCTIDZ_rec_FCTID_rec_FCTIW_FCTIWU_FCTIWUZ_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_FCTIWZ_rec_FCTIW_rec_FRE_FRES_rec_FRE_rec_FRSP_rec_FRSP_FRES_FRSQRTE_FRSQRTES_FRSQRTES_rec_FRSQRTE_rec_FSELD_FSELS_FSELD_rec_FSELS_rec_FCPSGND_FCPSGND_rec_FCPSGNS_FCPSGNS_rec_FRIMD_FRIMD_rec_FRIMS_FRIMS_rec_FRIND_FRIND_rec_FRINS_FRINS_rec_FRIPD_FRIPD_rec_FRIPS_FRIPS_rec_FRIZD_FRIZD_rec_FRIZS_FRIZS_rec
8114 { 0, 0, 0, 0, 0 }, // 159 FADD_FADD_rec_FSUB_FSUB_rec
8115 { 0, 0, 0, 0, 0 }, // 160 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
8116 { 0, 0, 0, 0, 0 }, // 161 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSSUBDP_XSSUBSP_XSCPSGNDP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSMAXDP_XSMINDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
8117 { 0, 0, 0, 0, 0 }, // 162 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
8118 { 0, 0, 0, 0, 0 }, // 163 XVADDDP_XVADDSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVSUBDP_XVSUBSP_XVABSDP_XVABSSP_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVMULDP_XVMULSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVCPSGNDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
8119 { 0, 0, 0, 0, 0 }, // 164 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
8120 { 0, 0, 0, 0, 0 }, // 165 XVTDIVDP_XVTSQRTDP
8121 { 0, 0, 0, 0, 0 }, // 166 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
8122 { 0, 0, 0, 0, 0 }, // 167 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
8123 { 0, 0, 0, 0, 0 }, // 168 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_XVRSQRTESP_XVRESP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVCPSGNSP_XVCVDPSP_VADDCUW_VADDFP_VAND_VANDC_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VCFSX_VCFUX_VCTSXS_VCTUXS_VEXPTEFP_VLOGEFP_VNOR_VOR_VMADDFP_VMHADDSHS_VMHRADDSHS_VMLADDUHM_VNMSUBFP_VMAXFP_VMINFP_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUDM_VMSUMUHM_VMSUMUHS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRLB_VRLH_VRLW_VRSQRTEFP_VSR_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRO_VSRW_VSUBCUW_VSL_VSLB_VSLDOI_VSLH_VSLO_VSLW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VXOR
8124 { 1, 195, 197, 2259, 2262 }, // 169 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
8125 { 0, 0, 0, 0, 0 }, // 170 XVTDIVSP_XVTSQRTSP
8126 { 0, 0, 0, 0, 0 }, // 171 XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec_VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_VCMPEQUB_rec_VCMPEQUH_VCMPEQUH_rec_VCMPEQUW_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec
8127 { 0, 0, 0, 0, 0 }, // 172 FCMPOD_FCMPOS_FCMPUD_FCMPUS
8128 { 1, 203, 205, 2262, 2265 }, // 173 FDIVS_FDIVS_rec
8129 { 1, 199, 201, 2265, 2268 }, // 174 XSDIVDP
8130 { 0, 0, 0, 0, 0 }, // 175 FSQRTS_XSSQRTSP_FSQRTS_rec
8131 { 1, 199, 201, 2268, 2271 }, // 176 FDIV_FDIV_rec
8132 { 0, 0, 0, 0, 0 }, // 177 XSSQRTDP
8133 { 0, 0, 0, 0, 0 }, // 178 FSQRT_FSQRT_rec
8134 { 1, 203, 205, 2271, 2274 }, // 179 XVDIVSP
8135 { 0, 0, 0, 0, 0 }, // 180 XVSQRTSP
8136 { 1, 199, 201, 2274, 2277 }, // 181 XVDIVDP
8137 { 0, 0, 0, 0, 0 }, // 182 XVSQRTDP
8138 { 1, 210, 212, 2277, 2279 }, // 183 MFOCRF_MFOCRF8
8139 { 0, 0, 0, 0, 0 }, // 184 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
8140 { 1, 203, 205, 2279, 2282 }, // 185 XSDIVSP
8141 { 0, 0, 0, 0, 0 }, // 186 FSQRTS_FSQRTS_rec
8142 { 0, 0, 0, 0, 0 }, // 187 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
8143 { 0, 0, 0, 0, 0 }, // 188 MTFSFb_MTFSB0_MTFSB1
8144 { 0, 0, 0, 0, 0 }, // 189 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ
8145 { 0, 0, 0, 0, 0 }, // 190 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
8146 { 0, 0, 0, 0, 0 }, // 191 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
8147 { 0, 0, 0, 0, 0 }, // 192 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
8148 { 1, 195, 197, 2282, 2285 }, // 193 VSUBFP
8149 { 0, 0, 0, 0, 0 }, // 194 XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP
8150 { 0, 0, 0, 0, 0 }, // 195 XVCVSPDP
8151 { 0, 0, 0, 0, 0 }, // 196 TDI_TD
8152 { 1, 218, 220, 2285, 2287 }, // 197 TWI_TW
8153 { 1, 188, 190, 2287, 2290 }, // 198 MTCRF_MTCRF8_MTOCRF_MTOCRF8
8154 { 1, 188, 190, 2290, 2293 }, // 199 RLWIMI_RLWIMI8
8155 { 1, 188, 190, 2293, 2296 }, // 200 AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORI_ORI8_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_ADD4_rec_ADD8_rec_NEG8_rec_NEG_rec
8156 { 1, 188, 190, 2296, 2299 }, // 201 ANDI8_rec_ANDIS8_rec_RLWINM_RLWINM8_RLWINM8_rec_RLWINM_rec_RLWNM_RLWNM8_RLWNM8_rec_RLWNM_rec_SLW_SLW8_SLW8_rec_SLW_rec_SRW_SRW8_SRW8_rec_SRW_rec_ADDC8O_ADDC8O_rec_ADDCO_ADDCO_rec_ADDE8O_ADDE8O_rec_ADDEO_ADDEO_rec_ADDME8O_ADDME8O_rec_ADDMEO_ADDMEO_rec_ADDZE8O_ADDZE8O_rec_ADDZEO_ADDZEO_rec_SUBF8O_SUBF8O_rec_SUBFC8O_SUBFC8O_rec_SUBFCO_SUBFCO_rec_SUBFE8O_SUBFE8O_rec_SUBFEO_SUBFEO_rec_SUBFME8O_SUBFME8O_rec_SUBFMEO_SUBFMEO_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZEO_SUBFZEO_rec_ADDE8_rec_ADDE_rec_ADDME8_rec_ADDME_rec_ADDZE8_rec_ADDZE_rec_SUBFE8_rec_SUBFE_rec_SUBFME8_rec_SUBFME_rec_SUBFZE8_rec_SUBFZE_rec_ADDIC_rec_ADDC_ADDC8_SUBFC_SUBFC8_ADDC_rec_ADDC8_rec_SUBFC_rec_SUBFC8_rec
8157 { 1, 188, 190, 2299, 2302 }, // 202 ANDIS_rec_ANDI_rec_SUBF8_rec
8158 { 1, 188, 190, 2302, 2305 }, // 203 OR_OR8_OR8_rec_OR_rec_NOP
8159 { 0, 0, 0, 0, 0 }, // 204 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
8160 { 1, 188, 190, 2305, 2308 }, // 205 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
8161 { 1, 188, 190, 2308, 2311 }, // 206 RLWIMI8_rec_RLWIMI_rec
8162 { 1, 188, 190, 2311, 2314 }, // 207 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
8163 { 1, 188, 190, 2314, 2317 }, // 208 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
8164 { 1, 188, 190, 2317, 2321 }, // 209 ISEL_ISEL8
8165 { 1, 212, 214, 2321, 2323 }, // 210 MFTB_MFTB8
8166 { 1, 192, 195, 2323, 2326 }, // 211 DIVW_DIVWU
8167 { 0, 0, 0, 0, 0 }, // 212 DIVD_DIVDU
8168 { 1, 192, 195, 2326, 2329 }, // 213 DIVWE_DIVWEU
8169 { 1, 186, 188, 2329, 2331 }, // 214 LVEBX_LVEHX_LVEWX_LVX_LVXL
8170 { 0, 0, 0, 0, 0 }, // 215 LXVB16X_LXSIWZX
8171 { 0, 0, 0, 0, 0 }, // 216 DFLOADf64_XFLOADf64_LIWZX
8172 { 0, 0, 0, 0, 0 }, // 217 LQ
8173 { 0, 0, 0, 0, 0 }, // 218 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
8174 { 1, 186, 188, 2331, 2333 }, // 219 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
8175 { 0, 0, 0, 0, 0 }, // 220 STDXTLS_STDXTLS_
8176 { 1, 186, 188, 2333, 2335 }, // 221 STBCIX_STDCIX
8177 { 1, 186, 188, 2335, 2337 }, // 222 STBCX_STHCX
8178 { 1, 186, 188, 2337, 2339 }, // 223 STHCIX_STSWI_STWCIX
8179 { 1, 186, 188, 2339, 2341 }, // 224 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHAXTLS_LHAXTLS__LHAXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWAXTLS_LWAXTLS__LWAXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
8180 { 0, 0, 0, 0, 0 }, // 225 LD_LDX_LDXTLS_LDXTLS_
8181 { 1, 205, 207, 2341, 2344 }, // 226 LBARXL_LHARXL
8182 { 1, 186, 188, 2344, 2346 }, // 227 LBEPX_LHEPX_LWEPX
8183 { 0, 0, 0, 0, 0 }, // 228 LFDEPX_LXSIWAX
8184 { 0, 0, 0, 0, 0 }, // 229 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
8185 { 1, 188, 190, 2346, 2349 }, // 230 SUBF
8186 { 0, 0, 0, 0, 0 }, // 231 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
8187 { 0, 0, 0, 0, 0 }, // 232 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
8188 { 0, 0, 0, 0, 0 }, // 233 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VRLB_VRLH_VRLW_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VAND_VANDC_VNOR_VOR_VXOR_VMAXFP_VMINFP_VSUBCUW_VADDCUW
8189 { 1, 195, 197, 2349, 2352 }, // 234 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
8190 { 0, 0, 0, 0, 0 }, // 235 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
8191 { 0, 0, 0, 0, 0 }, // 236 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
8192 { 1, 186, 188, 2352, 2354 }, // 237 MFVSCR
8193 { 1, 186, 188, 2354, 2356 }, // 238 MTVSCR
8194 { 0, 0, 0, 0, 0 }, // 239 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
8195 { 1, 195, 197, 2356, 2359 }, // 240 VADDUQM_VSUBUQM_VPOPCNTD
8196 { 0, 0, 0, 0, 0 }, // 241 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
8197 { 0, 0, 0, 0, 0 }, // 242 VMULESW_VMULEUW_VMULOSW_VMULOUW
8198 { 1, 195, 197, 2359, 2362 }, // 243 VMULUWM
8199 { 1, 190, 192, 2362, 2364 }, // 244 B_BA_BL_BL8_BL8_RM_BLA_BLA8_BLA8_RM_BLA_RM_BL_RM_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA8_NOP_BLA8_NOP_RM_BL_NOP_BL_NOP_RM_BL_TLS
8200 { 0, 0, 0, 0, 0 }, // 245 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
8201 { 0, 0, 0, 0, 0 }, // 246 DXEX_DXEXQ_DXEXQ_rec_DXEX_rec_DDEDPD_DDEDPD_rec_DENBCD_DENBCD_rec_DIEX_DIEX_rec_DQUA_DQUA_rec_DRINTN_DRINTN_rec_DRINTX_DRINTX_rec_DRRND_DRRND_rec_DSCLI_DSCLI_rec_DSCRI_DSCRI_rec_DQUAI
8202 { 0, 0, 0, 0, 0 }, // 247 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
8203 { 0, 0, 0, 0, 0 }, // 248 BCDADD_rec_BCDSUB_rec
8204 { 0, 0, 0, 0, 0 }, // 249 DRINTNQ_DRINTNQ_rec_DRINTXQ_DRINTXQ_rec_DRRNDQ_DRRNDQ_rec_DIEXQ_DIEXQ_rec_DQUAIQ_DQUAIQ_rec_DDEDPDQ_DDEDPDQ_rec_DENBCDQ_DENBCDQ_rec_DSCLIQ_DSCLIQ_rec_DSCRIQ_DSCRIQ_rec
8205 { 0, 0, 0, 0, 0 }, // 250 DCMPOQ_DCMPUQ_DTSTEXQ
8206 { 0, 0, 0, 0, 0 }, // 251 DCTQPQ_DCTQPQ_rec
8207 { 0, 0, 0, 0, 0 }, // 252 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
8208 { 0, 0, 0, 0, 0 }, // 253 DQUAQ_DQUAQ_rec
8209 { 0, 0, 0, 0, 0 }, // 254 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
8210 { 0, 0, 0, 0, 0 }, // 255 DCFFIX_DCFFIX_rec
8211 { 0, 0, 0, 0, 0 }, // 256 DCFFIXQ_DCFFIXQ_rec
8212 { 0, 0, 0, 0, 0 }, // 257 DMUL_DMUL_rec
8213 { 0, 0, 0, 0, 0 }, // 258 DMULQ_DMULQ_rec
8214 { 0, 0, 0, 0, 0 }, // 259 DDIV_DDIV_rec
8215 { 0, 0, 0, 0, 0 }, // 260 DDIVQ_DDIVQ_rec
8216 { 1, 195, 197, 2364, 2367 }, // 261 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
8217 { 1, 195, 197, 2367, 2370 }, // 262 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
8218 { 0, 0, 0, 0, 0 }, // 263 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
8219 { 1, 195, 197, 2370, 2373 }, // 264 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
8220 { 0, 0, 0, 0, 0 }, // 265 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
8221 { 0, 0, 0, 0, 0 }, // 266 VRLD
8222 { 0, 0, 0, 0, 0 }, // 267 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
8223 { 0, 0, 0, 0, 0 }, // 268 XVABSSP_XVNABSSP_XVNEGSP
8224 { 0, 0, 0, 0, 0 }, // 269 XVCPSGNSP
8225 { 0, 0, 0, 0, 0 }, // 270 VMRGEW_VMRGOW
8226 { 0, 0, 0, 0, 0 }, // 271 VSEL
8227 { 0, 0, 0, 0, 0 }, // 272 XXSEL
8228 { 1, 188, 190, 2373, 2375 }, // 273 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
8229 { 0, 0, 0, 0, 0 }, // 274 MTFSB0_MTFSB1
8230 { 0, 0, 0, 0, 0 }, // 275 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
8231 { 1, 188, 190, 2375, 2378 }, // 276 CMPRB_CMPRB8_CMPEQB
8232 { 0, 0, 0, 0, 0 }, // 277 XSTSTDCDP_XSTSTDCSP
8233 { 0, 0, 0, 0, 0 }, // 278 FTDIV_FTSQRT
8234 { 0, 0, 0, 0, 0 }, // 279 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
8235 { 0, 0, 0, 0, 0 }, // 280 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
8236 { 1, 188, 190, 2378, 2381 }, // 281 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
8237 { 1, 188, 190, 2381, 2384 }, // 282 POPCNTD_POPCNTW
8238 { 1, 188, 190, 2384, 2387 }, // 283 CMPB_CMPB8_SETB_SETB8_BPERMD
8239 { 0, 0, 0, 0, 0 }, // 284 XSCVSPDPN
8240 { 0, 0, 0, 0, 0 }, // 285 SLD_SRD_SRAD
8241 { 0, 0, 0, 0, 0 }, // 286 SRADI_SRADI_32_RLDIC
8242 { 0, 0, 0, 0, 0 }, // 287 EXTSWSLI_32_64_EXTSWSLI
8243 { 1, 188, 190, 2387, 2390 }, // 288 SUBFC_SUBFC8_SUBFC8O_SUBFCO_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_rec_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF8O_SUBF8O_rec_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec
8244 { 1, 188, 190, 2390, 2393 }, // 289 ADDZE_ADDZE8_SUBF_rec
8245 { 0, 0, 0, 0, 0 }, // 290 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
8246 { 1, 188, 190, 2393, 2396 }, // 291 LA_LA8
8247 { 0, 0, 0, 0, 0 }, // 292 COPY
8248 { 1, 188, 190, 2396, 2399 }, // 293 MCRXRX
8249 { 0, 0, 0, 0, 0 }, // 294 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
8250 { 0, 0, 0, 0, 0 }, // 295 XSXEXPDP
8251 { 1, 190, 192, 2399, 2401 }, // 296 RFEBB
8252 { 1, 188, 190, 2401, 2403 }, // 297 TBEGIN_TRECHKPT
8253 { 1, 186, 188, 2403, 2405 }, // 298 WAIT
8254 { 0, 0, 0, 0, 0 }, // 299 RLDCL_RLDCR
8255 { 0, 0, 0, 0, 0 }, // 300 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
8256 { 1, 188, 190, 2405, 2408 }, // 301 MTOCRF_MTOCRF8
8257 { 1, 188, 190, 2408, 2411 }, // 302 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
8258 { 0, 0, 0, 0, 0 }, // 303 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
8259 { 1, 188, 190, 2411, 2414 }, // 304 SRAW_SRAW8_SRAWI_SRAWI8
8260 { 0, 0, 0, 0, 0 }, // 305 XSIEXPDP
8261 { 1, 190, 192, 2414, 2417 }, // 306 CRXOR
8262 { 1, 188, 190, 2417, 2419 }, // 307 TRECLAIM_TSR_TABORT
8263 { 0, 0, 0, 0, 0 }, // 308 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
8264 { 1, 195, 197, 2419, 2422 }, // 309 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
8265 { 0, 0, 0, 0, 0 }, // 310 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
8266 { 1, 195, 197, 2422, 2425 }, // 311 VPOPCNTD
8267 { 0, 0, 0, 0, 0 }, // 312 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
8268 { 0, 0, 0, 0, 0 }, // 313 MADDHD_MADDHDU_MADDLD_MADDLD8
8269 { 1, 201, 203, 2425, 2428 }, // 314 MULHD_MULHW_MULLW_MULLWO
8270 { 1, 201, 203, 2428, 2431 }, // 315 MULHDU_MULHWU
8271 { 0, 0, 0, 0, 0 }, // 316 MULLD_MULLDO
8272 { 0, 0, 0, 0, 0 }, // 317 FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS
8273 { 0, 0, 0, 0, 0 }, // 318 FADD_FSUB
8274 { 0, 0, 0, 0, 0 }, // 319 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
8275 { 0, 0, 0, 0, 0 }, // 320 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
8276 { 0, 0, 0, 0, 0 }, // 321 FSELD_rec_FSELS_rec
8277 { 0, 0, 0, 0, 0 }, // 322 FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec
8278 { 0, 0, 0, 0, 0 }, // 323 XSCVDPHP_XSCVHPDP
8279 { 1, 186, 188, 2431, 2433 }, // 324 LVSL_LVSR
8280 { 0, 0, 0, 0, 0 }, // 325 V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VPERMR_VSLV_VSRV_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec
8281 { 1, 195, 197, 2433, 2436 }, // 326 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
8282 { 0, 0, 0, 0, 0 }, // 327 XXPERM_XXPERMR_XXSPLTIB
8283 { 0, 0, 0, 0, 0 }, // 328 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
8284 { 0, 0, 0, 0, 0 }, // 329 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
8285 { 0, 0, 0, 0, 0 }, // 330 BCDCTSQ_rec
8286 { 0, 0, 0, 0, 0 }, // 331 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
8287 { 0, 0, 0, 0, 0 }, // 332 BCDCFSQ_rec
8288 { 0, 0, 0, 0, 0 }, // 333 XSDIVQP_XSDIVQPO
8289 { 0, 0, 0, 0, 0 }, // 334 XSSQRTQP_XSSQRTQPO
8290 { 1, 186, 188, 2436, 2438 }, // 335 LXVL_LXVLL
8291 { 0, 0, 0, 0, 0 }, // 336 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
8292 { 0, 0, 0, 0, 0 }, // 337 LXSDX_LXVD2X
8293 { 1, 186, 188, 2438, 2440 }, // 338 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
8294 { 0, 0, 0, 0, 0 }, // 339 CP_COPY_CP_COPY8
8295 { 1, 186, 188, 2440, 2442 }, // 340 ICBI_ICBIEP
8296 { 1, 186, 188, 2442, 2444 }, // 341 ICBT_ICBTLS_EnforceIEIO
8297 { 1, 186, 188, 2444, 2446 }, // 342 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
8298 { 0, 0, 0, 0, 0 }, // 343 CP_ABORT
8299 { 0, 0, 0, 0, 0 }, // 344 DARN
8300 { 0, 0, 0, 0, 0 }, // 345 ISYNC
8301 { 0, 0, 0, 0, 0 }, // 346 MSGSYNC
8302 { 1, 216, 218, 0, 0 }, // 347 TLBSYNC
8303 { 1, 186, 188, 0, 0 }, // 348 SYNC
8304 { 0, 0, 0, 0, 0 }, // 349 LFIWZX
8305 { 0, 0, 0, 0, 0 }, // 350 LFDX_LFDXTLS_LFDXTLS__LFD
8306 { 0, 0, 0, 0, 0 }, // 351 SLBIA
8307 { 0, 0, 0, 0, 0 }, // 352 SLBIE
8308 { 0, 0, 0, 0, 0 }, // 353 SLBMFEE
8309 { 0, 0, 0, 0, 0 }, // 354 SLBMFEV
8310 { 0, 0, 0, 0, 0 }, // 355 SLBMTE
8311 { 0, 0, 0, 0, 0 }, // 356 TLBIEL
8312 { 2, 207, 210, 2446, 2448 }, // 357 LHZU_LHZU8_LWZU_LWZU8
8313 { 2, 207, 210, 2448, 2450 }, // 358 LHZUX_LHZUX8_LWZUX_LWZUX8
8314 { 1, 188, 190, 2450, 2452 }, // 359 TEND
8315 { 0, 0, 0, 0, 0 }, // 360 CP_PASTE8_rec_CP_PASTE_rec
8316 { 1, 188, 190, 2452, 2454 }, // 361 TCHECK
8317 { 0, 0, 0, 0, 0 }, // 362 LXSIWAX
8318 { 0, 0, 0, 0, 0 }, // 363 LIWAX
8319 { 0, 0, 0, 0, 0 }, // 364 LFSX_LFSXTLS_LFSXTLS__LFS
8320 { 0, 0, 0, 0, 0 }, // 365 LXSSP_LXSSPX
8321 { 0, 0, 0, 0, 0 }, // 366 XFLOADf32_DFLOADf32
8322 { 0, 0, 0, 0, 0 }, // 367 LXVH8X
8323 { 0, 0, 0, 0, 0 }, // 368 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
8324 { 0, 0, 0, 0, 0 }, // 369 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
8325 { 0, 0, 0, 0, 0 }, // 370 STXSDX
8326 { 0, 0, 0, 0, 0 }, // 371 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
8327 { 1, 186, 188, 2454, 2456 }, // 372 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
8328 { 0, 0, 0, 0, 0 }, // 373 SLBIEG
8329 { 0, 0, 0, 0, 0 }, // 374 TLBIE
8330 { 0, 0, 0, 0, 0 }, // 375 STXV_STXVB16X_STXVH8X_STXVX
8331 { 1, 186, 188, 2456, 2458 }, // 376 STXVL_STXVLL
8332 { 1, 188, 190, 2458, 2461 }, // 377 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
8333 { 1, 212, 214, 2461, 2463 }, // 378 MFPMR
8334 { 1, 195, 197, 2463, 2465 }, // 379 MTPMR
8335 { 1, 188, 190, 2465, 2467 }, // 380 MFSPR_MFSPR8_MFUDSCR
8336 { 1, 212, 214, 2467, 2469 }, // 381 MFMSR
8337 { 1, 214, 216, 2469, 2471 }, // 382 MTMSR
8338 { 0, 0, 0, 0, 0 }, // 383 MTMSRD
8339 { 1, 188, 190, 2471, 2473 }, // 384 MTUDSCR_MTSPR_MTSPR8
8340 { 0, 0, 0, 0, 0 }, // 385 MSGSNDP_MSGSNDP8
8341 { 1, 192, 195, 2473, 2476 }, // 386 DIVWO_DIVWUO
8342 { 1, 192, 195, 2476, 2479 }, // 387 MODSW
8343 { 1, 192, 195, 2479, 2482 }, // 388 DIVWEO_DIVWEUO
8344 { 0, 0, 0, 0, 0 }, // 389 DIVDO_DIVDUO
8345 { 1, 192, 195, 2482, 2485 }, // 390 MODSD_MODUD_MODUW
8346 { 0, 0, 0, 0, 0 }, // 391 DIVDE_DIVDEO_DIVDEU_DIVDEUO
8347 { 1, 192, 195, 2485, 2488 }, // 392 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
8348 { 1, 188, 190, 2488, 2491 }, // 393 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
8349 { 1, 190, 192, 2491, 2493 }, // 394 MCRFS
8350 { 0, 0, 0, 0, 0 }, // 395 RLDCL_rec_RLDCR_rec
8351 { 0, 0, 0, 0, 0 }, // 396 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
8352 { 0, 0, 0, 0, 0 }, // 397 MFFS_MFFSCE_MFFSL_MFFS_rec
8353 { 0, 0, 0, 0, 0 }, // 398 EXTSWSLI_32_64_rec_EXTSWSLI_rec
8354 { 1, 199, 201, 2493, 2496 }, // 399 FDIV
8355 { 0, 0, 0, 0, 0 }, // 400 FSQRT
8356 { 0, 0, 0, 0, 0 }, // 401 FSQRTS
8357 { 1, 203, 205, 2496, 2499 }, // 402 FDIVS
8358 { 0, 0, 0, 0, 0 }, // 403 LFSU
8359 { 0, 0, 0, 0, 0 }, // 404 LFSUX
8360 { 1, 190, 192, 2499, 2501 }, // 405 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
8361 { 1, 186, 188, 2501, 2503 }, // 406 LDAT_LWAT
8362 { 1, 186, 188, 2503, 2505 }, // 407 STDAT_STWAT
8363 { 1, 188, 190, 2505, 2508 }, // 408 BRINC
8364 { 1, 195, 197, 2508, 2511 }, // 409 EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW
8365 { 1, 201, 203, 2511, 2514 }, // 410 EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW
8366 { 1, 186, 188, 2514, 2516 }, // 411 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
8367 { 1, 186, 188, 2516, 2518 }, // 412 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
8368 { 1, 190, 192, 2518, 2520 }, // 413 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
8369 { 0, 0, 0, 0, 0 }, // 414 RFI
8370 { 0, 0, 0, 0, 0 }, // 415 RFID
8371 { 1, 186, 188, 2520, 2522 }, // 416 DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI
8372 { 1, 186, 188, 2522, 2524 }, // 417 ICBLC
8373 { 1, 195, 197, 2524, 2526 }, // 418 MTSR_MTSRIN
8374 { 1, 188, 190, 2526, 2528 }, // 419 MFDCR
8375 { 1, 188, 190, 2528, 2530 }, // 420 MTDCR
8376 { 1, 188, 190, 2530, 2533 }, // 421 NOP_GT_PWR6_NOP_GT_PWR7
8377 { 0, 0, 0, 0, 0 }, // 422 TLBIA
8378 { 1, 214, 216, 2533, 2535 }, // 423 WRTEE_WRTEEI
8379 { 1, 188, 190, 2535, 2538 }, // 424 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
8380 { 1, 186, 188, 0, 0 }, // 425 MSYNC
8381 { 0, 0, 0, 0, 0 }, // 426 SLBSYNC
8382 { 0, 0, 0, 0, 0 }, // 427 SLBFEE_rec
8383 { 0, 0, 0, 0, 0 }, // 428 STOP
8384 { 1, 186, 188, 2538, 2540 }, // 429 DCBA_DCBI
8385 { 0, 0, 0, 0, 0 }, // 430 FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES
8386 { 0, 0, 0, 0, 0 }, // 431 VCFSX_VCFUX_VCTSXS_VCTUXS
8387 { 0, 0, 0, 0, 0 }, // 432 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
8388 { 0, 0, 0, 0, 0 }, // 433 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
8389 { 0, 0, 0, 0, 0 }, // 434 XSCVDPHP
8390 { 0, 0, 0, 0, 0 }, // 435 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
8391 { 0, 0, 0, 0, 0 }, // 436 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
8392 { 0, 0, 0, 0, 0 }, // 437 XVCVSPBF16
8393 { 0, 0, 0, 0, 0 }, // 438 FADDS_FMULS_FSUBS
8394 { 0, 0, 0, 0, 0 }, // 439 FMUL
8395 { 0, 0, 0, 0, 0 }, // 440 VADDFP
8396 { 0, 0, 0, 0, 0 }, // 441 XSMULDP_XSMULSP
8397 { 0, 0, 0, 0, 0 }, // 442 XVADDDP_XVMULDP_XVSUBDP
8398 { 0, 0, 0, 0, 0 }, // 443 XVADDSP_XVMULSP_XVSUBSP
8399 { 0, 0, 0, 0, 0 }, // 444 VMADDFP_VNMSUBFP
8400 { 0, 0, 0, 0, 0 }, // 445 FADDS_rec_FMULS_rec_FSUBS_rec
8401 { 0, 0, 0, 0, 0 }, // 446 FMUL_rec
8402 { 0, 0, 0, 0, 0 }, // 447 FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec
8403 { 1, 190, 192, 2540, 2542 }, // 448 BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL_BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BLR_BLR8_BLRL
8404 { 1, 190, 192, 2542, 2544 }, // 449 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
8405 { 1, 195, 197, 2544, 2547 }, // 450 VGNB
8406 { 0, 0, 0, 0, 0 }, // 451 VSBOX
8407 { 1, 188, 190, 2547, 2550 }, // 452 CFUGED_PDEPD_PEXTD
8408 { 1, 195, 197, 2550, 2553 }, // 453 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
8409 { 0, 0, 0, 0, 0 }, // 454 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
8410 { 0, 0, 0, 0, 0 }, // 455 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
8411 { 1, 188, 190, 2553, 2556 }, // 456 HASHST_HASHST8_HASHSTP_HASHSTP8
8412 { 0, 0, 0, 0, 0 }, // 457 XSMULQP_XSMULQPO
8413 { 1, 195, 197, 2556, 2559 }, // 458 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
8414 { 1, 195, 197, 2559, 2562 }, // 459 VMODSQ_VMODUQ
8415 { 1, 195, 197, 2562, 2565 }, // 460 VDIVSD_VDIVUD
8416 { 1, 195, 197, 2565, 2568 }, // 461 VMODSD_VMODUD
8417 { 1, 195, 197, 2568, 2571 }, // 462 VDIVSW_VDIVUW
8418 { 1, 195, 197, 2571, 2574 }, // 463 VMODSW_VMODUW
8419 { 1, 195, 197, 2574, 2577 }, // 464 VDIVESD_VDIVEUD
8420 { 1, 195, 197, 2577, 2580 }, // 465 VDIVESW_VDIVEUW
8421 { 0, 0, 0, 0, 0 }, // 466 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
8422 { 1, 195, 197, 2580, 2583 }, // 467 XXGENPCVBM
8423 { 0, 0, 0, 0, 0 }, // 468 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
8424 { 0, 0, 0, 0, 0 }, // 469 VADDCUQ_VSUBCUQ
8425 { 0, 0, 0, 0, 0 }, // 470 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
8426 { 1, 195, 197, 2583, 2586 }, // 471 MTVSRBMI
8427 { 1, 188, 190, 2586, 2589 }, // 472 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
8428 { 0, 0, 0, 0, 0 }, // 473 FTSQRT
8429 { 1, 195, 197, 2589, 2592 }, // 474 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
8430 { 0, 0, 0, 0, 0 }, // 475 RLDIC_rec
8431 { 0, 0, 0, 0, 0 }, // 476 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
8432 { 1, 188, 190, 2592, 2595 }, // 477 RLWINM8_rec_RLWINM_rec
8433 { 1, 195, 197, 2595, 2598 }, // 478 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
8434 { 1, 195, 197, 2598, 2601 }, // 479 VPOPCNTB_VPOPCNTH
8435 { 0, 0, 0, 0, 0 }, // 480 VSHASIGMAD_VSHASIGMAW
8436 { 0, 0, 0, 0, 0 }, // 481 XSTSQRTDP
8437 { 0, 0, 0, 0, 0 }, // 482 XVTSQRTDP
8438 { 0, 0, 0, 0, 0 }, // 483 XVTSQRTSP
8439 { 0, 0, 0, 0, 0 }, // 484 XVTSTDCDP_XVTSTDCSP
8440 { 0, 0, 0, 0, 0 }, // 485 SLD_rec_SRD_rec
8441 { 0, 0, 0, 0, 0 }, // 486 TDI
8442 { 1, 218, 220, 2601, 2603 }, // 487 TWI
8443 { 0, 0, 0, 0, 0 }, // 488 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
8444 { 0, 0, 0, 0, 0 }, // 489 VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUH_rec_VCMPGTUW_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec
8445 { 0, 0, 0, 0, 0 }, // 490 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
8446 { 0, 0, 0, 0, 0 }, // 491 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
8447 { 0, 0, 0, 0, 0 }, // 492 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
8448 { 1, 195, 197, 2603, 2606 }, // 493 VCMPSQ_VCMPUQ
8449 { 0, 0, 0, 0, 0 }, // 494 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
8450 { 1, 186, 188, 2606, 2608 }, // 495 TRAP
8451 { 1, 188, 190, 2608, 2611 }, // 496 SRAWI8_rec_SRAWI_rec
8452 { 0, 0, 0, 0, 0 }, // 497 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
8453 { 0, 0, 0, 0, 0 }, // 498 VRLQMI
8454 { 1, 186, 188, 2611, 2613 }, // 499 DSS_DSSALL
8455 { 1, 186, 188, 2613, 2615 }, // 500 WAITP10
8456 { 1, 188, 190, 2615, 2618 }, // 501 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
8457 { 0, 0, 0, 0, 0 }, // 502 ADDIdtprelL32_ADDISdtprelHA32
8458 { 0, 0, 0, 0, 0 }, // 503 ADDItlsldLADDR32
8459 { 0, 0, 0, 0, 0 }, // 504 ADDItocL_ADDIStocHA_ADDIStocHA8
8460 { 1, 188, 190, 2618, 2621 }, // 505 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
8461 { 1, 188, 190, 2621, 2624 }, // 506 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
8462 { 1, 188, 190, 2624, 2627 }, // 507 ADDZE_ADDZE8
8463 { 1, 188, 190, 2627, 2630 }, // 508 ANDI_rec_ANDIS_rec
8464 { 1, 188, 190, 2630, 2633 }, // 509 CMPDI_CMPWI_CMPLDI_CMPLWI
8465 { 1, 188, 190, 2633, 2636 }, // 510 EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec
8466 { 0, 0, 0, 0, 0 }, // 511 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
8467 { 1, 188, 190, 2636, 2639 }, // 512 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
8468 { 1, 188, 190, 2639, 2642 }, // 513 NOP
8469 { 0, 0, 0, 0, 0 }, // 514 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
8470 { 1, 188, 190, 2642, 2645 }, // 515 RLWINM_RLWINM8
8471 { 1, 188, 190, 2645, 2648 }, // 516 SETB_SETB8
8472 { 1, 188, 190, 2648, 2651 }, // 517 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
8473 { 1, 188, 190, 2651, 2654 }, // 518 SRAWI_SRAWI8
8474 { 1, 195, 197, 2654, 2657 }, // 519 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
8475 { 1, 195, 197, 2657, 2660 }, // 520 VEXTSD2Q
8476 { 0, 0, 0, 0, 0 }, // 521 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
8477 { 0, 0, 0, 0, 0 }, // 522 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
8478 { 0, 0, 0, 0, 0 }, // 523 XVABSDP_XVNABSDP_XVNEGDP
8479 { 0, 0, 0, 0, 0 }, // 524 XVXSIGDP_XVXSIGSP
8480 { 1, 188, 190, 2660, 2663 }, // 525 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
8481 { 1, 188, 190, 2663, 2666 }, // 526 ADDEX_ADDEX8
8482 { 1, 188, 190, 2666, 2669 }, // 527 ADD4O_ADD8O
8483 { 1, 188, 190, 2669, 2672 }, // 528 CMPB_CMPB8
8484 { 1, 190, 192, 2672, 2675 }, // 529 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
8485 { 1, 186, 188, 2675, 2677 }, // 530 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
8486 { 0, 0, 0, 0, 0 }, // 531 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
8487 { 1, 195, 197, 2677, 2680 }, // 532 XXLEQVOnes
8488 { 0, 0, 0, 0, 0 }, // 533 MFFS_MFFS_rec_MFFSL
8489 { 0, 0, 0, 0, 0 }, // 534 MFFSCDRNI_MFFSCRNI
8490 { 0, 0, 0, 0, 0 }, // 535 MTFSB0
8491 { 1, 188, 190, 2680, 2683 }, // 536 ADDIC_rec_ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec
8492 { 1, 188, 190, 2683, 2686 }, // 537 NEG8O_rec_NEGO_rec
8493 { 1, 188, 190, 2686, 2689 }, // 538 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
8494 { 1, 190, 192, 2689, 2691 }, // 539 HRFID_SC
8495 { 0, 0, 0, 0, 0 }, // 540 MTFSFI_MTFSFIb_MTFSFI_rec
8496 { 0, 0, 0, 0, 0 }, // 541 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
8497 { 1, 188, 190, 2691, 2694 }, // 542 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
8498 { 1, 195, 197, 2694, 2697 }, // 543 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
8499 { 1, 186, 188, 2697, 2699 }, // 544 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
8500 { 0, 0, 0, 0, 0 }, // 545 LD
8501 { 0, 0, 0, 0, 0 }, // 546 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
8502 { 0, 0, 0, 0, 0 }, // 547 DFLOADf32
8503 { 0, 0, 0, 0, 0 }, // 548 DFLOADf64
8504 { 0, 0, 0, 0, 0 }, // 549 LFD
8505 { 1, 186, 188, 2699, 2701 }, // 550 LHA_LHA8
8506 { 0, 0, 0, 0, 0 }, // 551 LXSD_LXV
8507 { 1, 186, 188, 2701, 2703 }, // 552 DCBT_DCBTST
8508 { 1, 186, 188, 2703, 2705 }, // 553 ICBT
8509 { 1, 186, 188, 2705, 2707 }, // 554 LDBRX
8510 { 0, 0, 0, 0, 0 }, // 555 SPILLTOVSR_LDX
8511 { 0, 0, 0, 0, 0 }, // 556 LXVRBX_LXVRDX_LXVRHX_LXVRWX
8512 { 1, 195, 197, 2707, 2709 }, // 557 MTSR
8513 { 1, 188, 190, 2709, 2712 }, // 558 MTVRSAVE_MTVRSAVEv
8514 { 1, 186, 188, 2712, 2714 }, // 559 LBZCIX_LDCIX_LHZCIX_LWZCIX
8515 { 0, 0, 0, 0, 0 }, // 560 PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc
8516 { 0, 0, 0, 0, 0 }, // 561 LFS
8517 { 0, 0, 0, 0, 0 }, // 562 LXSSP
8518 { 0, 0, 0, 0, 0 }, // 563 LXVP
8519 { 0, 0, 0, 0, 0 }, // 564 LXVPX
8520 { 1, 212, 214, 2714, 2716 }, // 565 MFSR
8521 { 1, 212, 214, 2716, 2718 }, // 566 MFTB8
8522 { 1, 195, 197, 2718, 2721 }, // 567 XXSETACCZ
8523 { 0, 0, 0, 0, 0 }, // 568 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
8524 { 0, 0, 0, 0, 0 }, // 569 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
8525 { 1, 195, 197, 2721, 2724 }, // 570 XVI8GER4SPP
8526 { 0, 0, 0, 0, 0 }, // 571 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
8527 { 0, 0, 0, 0, 0 }, // 572 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
8528 { 1, 195, 197, 2724, 2727 }, // 573 PMXVI8GER4SPP
8529 { 1, 195, 197, 2727, 2730 }, // 574 XXMTACC
8530 { 1, 195, 197, 2730, 2733 }, // 575 XXMFACC
8531 { 1, 195, 197, 2733, 2736 }, // 576 VMULHSD_VMULHUD_VMULLD
8532 { 1, 195, 197, 2736, 2739 }, // 577 LXVKQ
8533 { 0, 0, 0, 0, 0 }, // 578 VSPLTISB_VSPLTISH_VSPLTISW
8534 { 0, 0, 0, 0, 0 }, // 579 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
8535 { 0, 0, 0, 0, 0 }, // 580 XXSPLTIB
8536 { 1, 188, 190, 2739, 2742 }, // 581 BRD_BRH_BRH8_BRW_BRW8
8537 { 1, 195, 197, 2742, 2745 }, // 582 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
8538 { 0, 0, 0, 0, 0 }, // 583 VGBBD_VUPKHSW_VUPKLSW
8539 { 0, 0, 0, 0, 0 }, // 584 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
8540 { 1, 195, 197, 2745, 2748 }, // 585 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
8541 { 0, 0, 0, 0, 0 }, // 586 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
8542 { 0, 0, 0, 0, 0 }, // 587 XVCVBF16SPN
8543 { 0, 0, 0, 0, 0 }, // 588 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
8544 { 0, 0, 0, 0, 0 }, // 589 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
8545 { 1, 195, 197, 2748, 2751 }, // 590 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
8546 { 0, 0, 0, 0, 0 }, // 591 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
8547 { 0, 0, 0, 0, 0 }, // 592 VSLV_VSRV_XXINSERTW
8548 { 1, 195, 197, 2751, 2754 }, // 593 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
8549 { 0, 0, 0, 0, 0 }, // 594 VSUMSWS
8550 { 1, 195, 197, 2754, 2757 }, // 595 XXSPLTIDP_XXSPLTIW
8551 { 1, 195, 197, 2757, 2760 }, // 596 XXSPLTI32DX
8552 { 1, 195, 197, 2760, 2763 }, // 597 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
8553 { 0, 0, 0, 0, 0 }, // 598 XXPERMX
8554 { 0, 0, 0, 0, 0 }, // 599 PSTXVP_PSTXVPpc
8555 { 1, 186, 188, 2763, 2765 }, // 600 STB_STB8_STH_STH8_STW_STW8
8556 { 0, 0, 0, 0, 0 }, // 601 SPILLTOVSR_ST
8557 { 0, 0, 0, 0, 0 }, // 602 STD
8558 { 0, 0, 0, 0, 0 }, // 603 DFSTOREf32_DFSTOREf64
8559 { 0, 0, 0, 0, 0 }, // 604 STFD_STFS
8560 { 0, 0, 0, 0, 0 }, // 605 STFDU_STFSU
8561 { 0, 0, 0, 0, 0 }, // 606 STXSD
8562 { 0, 0, 0, 0, 0 }, // 607 STXSSP
8563 { 0, 0, 0, 0, 0 }, // 608 STXV
8564 { 1, 186, 188, 2765, 2767 }, // 609 DCBF_DCBST_DCBZ
8565 { 1, 186, 188, 2767, 2769 }, // 610 ICBI
8566 { 0, 0, 0, 0, 0 }, // 611 SPILLTOVSR_STX
8567 { 0, 0, 0, 0, 0 }, // 612 STIWX
8568 { 0, 0, 0, 0, 0 }, // 613 STXVRBX_STXVRDX_STXVRHX_STXVRWX
8569 { 1, 186, 188, 2769, 2771 }, // 614 EnforceIEIO
8570 { 0, 0, 0, 0, 0 }, // 615 TLBIE8P9_TLBIEP9
8571 { 1, 186, 188, 2771, 2773 }, // 616 STHCIX_STWCIX
8572 { 1, 186, 188, 0, 0 }, // 617 SYNCP10
8573 { 0, 0, 0, 0, 0 }, // 618 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
8574 { 0, 0, 0, 0, 0 }, // 619 STXVP
8575 { 0, 0, 0, 0, 0 }, // 620 STXVPX
8576 { 1, 190, 192, 2773, 2775 }, // 621 ATTN_NAP
8577 { 1, 186, 188, 2775, 2777 }, // 622 DCBZL
8578 { 1, 186, 188, 2777, 2779 }, // 623 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
8579 { 1, 190, 192, 2779, 2781 }, // 624 CLRBHRB_MFBHRBE
8580 { 0, 0, 0, 0, 0 }, // 625 PADDI_PADDI8_PADDI8pc_PADDIpc
8581 { 1, 188, 190, 2781, 2784 }, // 626 PLI_PLI8
8582 { 0, 0, 0, 0, 0 }, // 627 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
8583 { 1, 195, 197, 2784, 2787 }, // 628 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
8584 { 1, 195, 197, 2787, 2790 }, // 629 VMSUMCUD
8585 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
8586};
8587
8588static constexpr llvm::InstrItinerary PPCE500mcItineraries[] = {
8589 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
8590 { 1, 220, 222, 0, 0 }, // 1 IIC_LdStSync
8591 { 1, 222, 224, 2790, 2793 }, // 2 IIC_IntSimple
8592 { 1, 222, 224, 2793, 2796 }, // 3 IIC_IntGeneral
8593 { 1, 224, 226, 2796, 2798 }, // 4 IIC_BrB
8594 { 0, 0, 0, 0, 0 }, // 5 IIC_VecFP
8595 { 1, 222, 224, 2798, 2801 }, // 6 IIC_IntRotate
8596 { 1, 222, 224, 2801, 2804 }, // 7 IIC_IntCompare
8597 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
8598 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
8599 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
8600 { 1, 224, 226, 2804, 2807 }, // 11 IIC_BrCR
8601 { 1, 226, 228, 2807, 2810 }, // 12 IIC_FPGeneral
8602 { 0, 0, 0, 0, 0 }, // 13 IIC_LdStLD
8603 { 1, 220, 222, 2810, 2812 }, // 14 IIC_LdStDCBF
8604 { 1, 220, 222, 2812, 2814 }, // 15 IIC_LdStLoad
8605 { 1, 226, 228, 2814, 2817 }, // 16 IIC_FPCompare
8606 { 0, 0, 0, 0, 0 }, // 17 IIC_IntDivD
8607 { 1, 228, 231, 2817, 2820 }, // 18 IIC_IntDivW
8608 { 0, 0, 0, 0, 0 }, // 19 IIC_VecGeneral
8609 { 0, 0, 0, 0, 0 }, // 20 IIC_FPDGeneral
8610 { 1, 231, 233, 2820, 2823 }, // 21 IIC_FPAddSub
8611 { 1, 233, 235, 2823, 2826 }, // 22 IIC_FPDivD
8612 { 0, 0, 0, 0, 0 }, // 23 IIC_FPSGeneral
8613 { 0, 0, 0, 0, 0 }, // 24 IIC_VecComplex
8614 { 1, 220, 222, 2826, 2828 }, // 25 IIC_LdStStore
8615 { 0, 0, 0, 0, 0 }, // 26 IIC_IntRotateDI
8616 { 1, 235, 237, 2828, 2831 }, // 27 IIC_FPDivS
8617 { 1, 231, 233, 2831, 2835 }, // 28 IIC_FPFused
8618 { 0, 0, 0, 0, 0 }, // 29 IIC_FPSqrtD
8619 { 0, 0, 0, 0, 0 }, // 30 IIC_FPSqrtS
8620 { 1, 220, 222, 2835, 2837 }, // 31 IIC_LdStICBI
8621 { 1, 222, 224, 2837, 2841 }, // 32 IIC_IntISEL
8622 { 0, 0, 0, 0, 0 }, // 33 IIC_SprISYNC
8623 { 1, 237, 239, 2841, 2844 }, // 34 IIC_LdStLWARX
8624 { 2, 239, 242, 2844, 2846 }, // 35 IIC_LdStLoadUpd
8625 { 2, 239, 242, 2846, 2848 }, // 36 IIC_LdStLoadUpdX
8626 { 0, 0, 0, 0, 0 }, // 37 IIC_LdStLDARX
8627 { 0, 0, 0, 0, 0 }, // 38 IIC_LdStLDU
8628 { 0, 0, 0, 0, 0 }, // 39 IIC_LdStLDUX
8629 { 1, 220, 222, 2848, 2851 }, // 40 IIC_LdStLFD
8630 { 2, 239, 242, 2851, 2854 }, // 41 IIC_LdStLFDU
8631 { 2, 239, 242, 2854, 2857 }, // 42 IIC_LdStLFDUX
8632 { 1, 220, 222, 2857, 2859 }, // 43 IIC_LdStLHA
8633 { 1, 239, 242, 2859, 2861 }, // 44 IIC_LdStLHAU
8634 { 1, 239, 242, 2861, 2863 }, // 45 IIC_LdStLHAUX
8635 { 1, 220, 222, 2863, 2865 }, // 46 IIC_LdStLMW
8636 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
8637 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
8638 { 0, 0, 0, 0, 0 }, // 49 IIC_LdStLWA
8639 { 0, 0, 0, 0, 0 }, // 50 IIC_IntMulHD
8640 { 1, 224, 226, 2865, 2867 }, // 51 IIC_BrMCR
8641 { 1, 222, 224, 2867, 2870 }, // 52 IIC_BrMCRX
8642 { 1, 242, 244, 2870, 2872 }, // 53 IIC_SprMFCR
8643 { 1, 222, 224, 2872, 2874 }, // 54 IIC_SprMFSPR
8644 { 1, 244, 246, 2874, 2875 }, // 55 IIC_IntMFFS
8645 { 1, 246, 248, 2875, 2877 }, // 56 IIC_SprMFMSR
8646 { 1, 242, 244, 2877, 2879 }, // 57 IIC_SprMFCRF
8647 { 1, 246, 248, 2879, 2881 }, // 58 IIC_SprMFPMR
8648 { 1, 246, 248, 2881, 2883 }, // 59 IIC_SprMFSR
8649 { 1, 246, 248, 2883, 2885 }, // 60 IIC_SprMFTB
8650 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
8651 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
8652 { 1, 222, 224, 2885, 2887 }, // 63 IIC_SprMTSPR
8653 { 1, 244, 246, 2887, 2890 }, // 64 IIC_IntMTFSB0
8654 { 1, 248, 250, 2890, 2892 }, // 65 IIC_SprMTMSR
8655 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
8656 { 1, 250, 252, 2892, 2894 }, // 67 IIC_SprMTPMR
8657 { 1, 250, 252, 2894, 2896 }, // 68 IIC_SprMTSR
8658 { 1, 252, 254, 2896, 2899 }, // 69 IIC_IntMulHW
8659 { 1, 252, 254, 2899, 2902 }, // 70 IIC_IntMulHWU
8660 { 1, 252, 254, 2902, 2905 }, // 71 IIC_IntMulLI
8661 { 0, 0, 0, 0, 0 }, // 72 IIC_SprRFI
8662 { 0, 0, 0, 0, 0 }, // 73 IIC_IntRFID
8663 { 0, 0, 0, 0, 0 }, // 74 IIC_IntRotateD
8664 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
8665 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
8666 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
8667 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
8668 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
8669 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
8670 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
8671 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
8672 { 1, 222, 224, 2905, 2908 }, // 83 IIC_IntShift
8673 { 1, 220, 222, 2908, 2910 }, // 84 IIC_LdStSTWCX
8674 { 2, 239, 242, 2910, 2912 }, // 85 IIC_LdStSTU
8675 { 2, 239, 242, 2912, 2914 }, // 86 IIC_LdStSTUX
8676 { 0, 0, 0, 0, 0 }, // 87 IIC_LdStSTD
8677 { 0, 0, 0, 0, 0 }, // 88 IIC_LdStSTDCX
8678 { 1, 220, 222, 2914, 2917 }, // 89 IIC_LdStSTFD
8679 { 2, 239, 242, 2917, 2920 }, // 90 IIC_LdStSTFDU
8680 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
8681 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
8682 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
8683 { 0, 0, 0, 0, 0 }, // 94 IIC_IntTrapD
8684 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
8685 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
8686 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
8687 { 1, 254, 256, 0, 0 }, // 98 IIC_SprTLBSYNC
8688 { 1, 256, 258, 2920, 2922 }, // 99 IIC_IntTrapW
8689 { 0, 0, 0, 0, 0 }, // 100 IIC_VecFPCompare
8690 { 0, 0, 0, 0, 0 }, // 101 IIC_VecPerm
8691 { 1, 224, 226, 2922, 2924 }, // 102 B_BA_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS
8692 { 1, 224, 226, 2924, 2926 }, // 103 BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM
8693 { 1, 224, 226, 2926, 2928 }, // 104 BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BDZm_BDZp_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BLR_BLR8_BLRL_BCL_BCLR_BCLRL_BCLRLn_BCLRn_BCLalways_BCLn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BC_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat
8694 { 1, 222, 224, 2928, 2930 }, // 105 MFCTR_MFCTR8_MFLR_MFLR8
8695 { 1, 222, 224, 2930, 2932 }, // 106 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
8696 { 1, 242, 244, 2932, 2934 }, // 107 MFCR_MFCR8
8697 { 1, 224, 226, 2934, 2936 }, // 108 MCRF
8698 { 1, 224, 226, 2936, 2939 }, // 109 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
8699 { 1, 220, 222, 2939, 2941 }, // 110 LMW
8700 { 1, 237, 239, 2941, 2944 }, // 111 LWARX_LWARXL
8701 { 0, 0, 0, 0, 0 }, // 112 LDARX_LDARXL
8702 { 1, 220, 222, 2944, 2946 }, // 113 LHBRX_LHBRX8_LWBRX_LWBRX8
8703 { 1, 246, 248, 2946, 2948 }, // 114 MFSR_MFSRIN
8704 { 1, 220, 222, 2948, 2951 }, // 115 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
8705 { 2, 239, 242, 2951, 2954 }, // 116 LFSU_LFDU
8706 { 2, 239, 242, 2954, 2957 }, // 117 LFSUX_LFDUX
8707 { 1, 220, 222, 2957, 2960 }, // 118 STXSDX_STXVD2X_STXVW4X
8708 { 1, 237, 239, 2960, 2963 }, // 119 LBARX_LHARX
8709 { 1, 220, 222, 2963, 2965 }, // 120 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
8710 { 1, 220, 222, 2965, 2968 }, // 121 LFIWAX_LFIWZX
8711 { 1, 220, 222, 2968, 2971 }, // 122 STFD_STFDX_STFIWX_STFS_STFSX
8712 { 2, 239, 242, 2971, 2974 }, // 123 STFDU_STFDUX_STFSU_STFSUX
8713 { 1, 220, 222, 2974, 2976 }, // 124 STVEBX_STVEHX_STVEWX_STVX_STVXL
8714 { 1, 220, 222, 2976, 2978 }, // 125 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
8715 { 0, 0, 0, 0, 0 }, // 126 LWA_LWA_32
8716 { 1, 239, 242, 2978, 2980 }, // 127 LHAU_LHAU8
8717 { 1, 239, 242, 2980, 2982 }, // 128 LHAUX_LHAUX8_LWAUX
8718 { 1, 220, 222, 2982, 2984 }, // 129 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
8719 { 0, 0, 0, 0, 0 }, // 130 STD_STDX
8720 { 1, 220, 222, 2984, 2986 }, // 131 STMW
8721 { 1, 220, 222, 2986, 2988 }, // 132 STWCX
8722 { 0, 0, 0, 0, 0 }, // 133 STDCX
8723 { 2, 239, 242, 2988, 2990 }, // 134 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
8724 { 2, 239, 242, 2990, 2992 }, // 135 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
8725 { 2, 239, 242, 2992, 2994 }, // 136 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
8726 { 0, 0, 0, 0, 0 }, // 137 LDU
8727 { 2, 239, 242, 2994, 2996 }, // 138 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
8728 { 0, 0, 0, 0, 0 }, // 139 LDUX
8729 { 1, 222, 224, 2996, 2999 }, // 140 ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_ADD4_ADD4TLS_ADD4_rec_ADD8_ADD8TLS_ADD8TLS__ADD8_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8_XOR_XOR8_XOR8_rec_XOR_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO_AND_AND8_AND_rec_AND8_rec_NAND_NAND8_NAND_rec_NAND8_rec_NOR_NOR8_NOR_rec_NOR8_rec_EQV_EQV8_EQV_rec_EQV8_rec_ANDC_ANDC8_ANDC_rec_ANDC8_rec_ORC_ORC8_ORC_rec_ORC8_rec
8730 { 1, 222, 224, 2999, 3002 }, // 141 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
8731 { 1, 222, 224, 3002, 3005 }, // 142 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
8732 { 1, 222, 224, 3005, 3008 }, // 143 EXTSB8_32_64_EXTSB8_rec_EXTSH8_32_64_EXTSH8_rec_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_ADD4O_ADD8O_ADD8O_rec_ADD4O_rec_NEG8O_rec_NEGO_rec_EXTSB_EXTSB8_EXTSB_rec_EXTSH_EXTSH8_EXTSH_rec_EXTSW_EXTSW_rec
8733 { 1, 222, 224, 3008, 3011 }, // 144 POPCNTB_POPCNTB8_POPCNTD_POPCNTW_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_SUBFO_SUBF8O_SUBFC_SUBFC8_ADDIC_rec_ADDE8_rec_ADDE_rec_SUBFE8_rec_SUBFE_rec_ADDME8_rec_ADDME_rec_SUBFME8_rec_SUBFME_rec_ADDZE8_rec_ADDZE_rec_SUBFZE_rec_SUBFZE8_rec_SUBFO_rec_SUBF8O_rec_ADDE8O_ADDEO_SUBFE8O_SUBFEO_ADDME8O_ADDMEO_SUBFME8O_SUBFMEO_ADDZE8O_ADDZEO_SUBFZE8O_SUBFZEO_ADDE8O_rec_ADDEO_rec_ADDMEO_rec_ADDME8O_rec_SUBFMEO_rec_SUBFME8O_rec_ADDZEO_rec_ADDZE8O_rec_SUBFZEO_rec_SUBFZE8O_rec_ADDC8_rec_ADDC_rec_ADDCO_ADDCO_rec_ADDC8O_ADDC8O_rec_SUBFC8_rec_SUBFC_rec_SUBFCO_SUBFC8O_SUBFCO_rec_SUBFC8O_rec_RLWINM_RLWINM8_RLWINM_rec_RLWNM_RLWNM8_RLWNM_rec_RLWINM8_rec_RLWNM8_rec_SLW_SLW8_SLW_rec_SLW8_rec_SRW_SRW8_SRW_rec_SRW8_rec_SUBFE_SUBFE8_SUBFE8O_rec_SUBFEO_rec
8734 { 1, 224, 226, 3011, 3013 }, // 145 ADDPCIS
8735 { 0, 0, 0, 0, 0 }, // 146 SUBFUS_SUBFUS_rec
8736 { 0, 0, 0, 0, 0 }, // 147 RLDICL_RLDICL_rec_RLDICR_RLDICR_rec_RLDIC_RLDIC_rec_RLDIMI_RLDIMI_rec_RLDICL_32_RLDICL_32_64_RLDICL_32_rec_RLDICR_32_SRADI_SRADI_rec_SRADI_32
8737 { 0, 0, 0, 0, 0 }, // 148 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
8738 { 1, 222, 224, 3013, 3016 }, // 149 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
8739 { 1, 222, 224, 3016, 3019 }, // 150 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
8740 { 1, 252, 254, 3019, 3022 }, // 151 MULLI_MULLI8
8741 { 1, 252, 254, 3022, 3025 }, // 152 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
8742 { 1, 252, 254, 3025, 3028 }, // 153 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
8743 { 0, 0, 0, 0, 0 }, // 154 MULLD_MULLDO_MULLD_rec_MULLDO_rec
8744 { 0, 0, 0, 0, 0 }, // 155 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
8745 { 1, 228, 231, 3028, 3031 }, // 156 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
8746 { 0, 0, 0, 0, 0 }, // 157 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
8747 { 1, 226, 228, 3031, 3034 }, // 158 FABSD_FABSD_rec_FABSS_FABSS_rec_FADDS_FADDS_rec_FMADDS_FMADDS_rec_FMR_FMR_rec_FMSUBS_FMSUBS_rec_FMULS_FMULS_rec_FNABSD_FNABSD_rec_FNABSS_FNABSS_rec_FNEGD_FNEGD_rec_FNEGS_FNEGS_rec_FNMADDS_FNMADDS_rec_FNMSUBS_FNMSUBS_rec_FSUBS_FSUBS_rec_FCFID_FCFIDS_FCFIDS_rec_FCFIDU_FCFIDUS_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTID_FCTIDU_FCTIDUZ_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_FCTIDZ_rec_FCTID_rec_FCTIW_FCTIWU_FCTIWUZ_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_FCTIWZ_rec_FCTIW_rec_FRE_FRES_rec_FRE_rec_FRSP_rec_FRSP_FRES_FRSQRTE_FRSQRTES_FRSQRTES_rec_FRSQRTE_rec_FSELD_FSELS_FSELD_rec_FSELS_rec_FCPSGND_FCPSGND_rec_FCPSGNS_FCPSGNS_rec_FRIMD_FRIMD_rec_FRIMS_FRIMS_rec_FRIND_FRIND_rec_FRINS_FRINS_rec_FRIPD_FRIPD_rec_FRIPS_FRIPS_rec_FRIZD_FRIZD_rec_FRIZS_FRIZS_rec
8748 { 1, 231, 233, 3034, 3037 }, // 159 FADD_FADD_rec_FSUB_FSUB_rec
8749 { 1, 231, 233, 3037, 3041 }, // 160 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
8750 { 0, 0, 0, 0, 0 }, // 161 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSSUBDP_XSSUBSP_XSCPSGNDP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSMAXDP_XSMINDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
8751 { 1, 226, 228, 3041, 3044 }, // 162 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
8752 { 0, 0, 0, 0, 0 }, // 163 XVADDDP_XVADDSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVSUBDP_XVSUBSP_XVABSDP_XVABSSP_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVMULDP_XVMULSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVCPSGNDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
8753 { 0, 0, 0, 0, 0 }, // 164 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
8754 { 1, 226, 228, 3044, 3047 }, // 165 XVTDIVDP_XVTSQRTDP
8755 { 0, 0, 0, 0, 0 }, // 166 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
8756 { 0, 0, 0, 0, 0 }, // 167 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
8757 { 0, 0, 0, 0, 0 }, // 168 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_XVRSQRTESP_XVRESP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVCPSGNSP_XVCVDPSP_VADDCUW_VADDFP_VAND_VANDC_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VCFSX_VCFUX_VCTSXS_VCTUXS_VEXPTEFP_VLOGEFP_VNOR_VOR_VMADDFP_VMHADDSHS_VMHRADDSHS_VMLADDUHM_VNMSUBFP_VMAXFP_VMINFP_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUDM_VMSUMUHM_VMSUMUHS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRLB_VRLH_VRLW_VRSQRTEFP_VSR_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRO_VSRW_VSUBCUW_VSL_VSLB_VSLDOI_VSLH_VSLO_VSLW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VXOR
8758 { 0, 0, 0, 0, 0 }, // 169 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
8759 { 1, 226, 228, 3047, 3050 }, // 170 XVTDIVSP_XVTSQRTSP
8760 { 0, 0, 0, 0, 0 }, // 171 XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec_VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_VCMPEQUB_rec_VCMPEQUH_VCMPEQUH_rec_VCMPEQUW_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec
8761 { 1, 226, 228, 3050, 3053 }, // 172 FCMPOD_FCMPOS_FCMPUD_FCMPUS
8762 { 1, 235, 237, 3053, 3056 }, // 173 FDIVS_FDIVS_rec
8763 { 1, 233, 235, 3056, 3059 }, // 174 XSDIVDP
8764 { 0, 0, 0, 0, 0 }, // 175 FSQRTS_XSSQRTSP_FSQRTS_rec
8765 { 1, 233, 235, 3059, 3062 }, // 176 FDIV_FDIV_rec
8766 { 0, 0, 0, 0, 0 }, // 177 XSSQRTDP
8767 { 0, 0, 0, 0, 0 }, // 178 FSQRT_FSQRT_rec
8768 { 1, 235, 237, 3062, 3065 }, // 179 XVDIVSP
8769 { 0, 0, 0, 0, 0 }, // 180 XVSQRTSP
8770 { 1, 233, 235, 3065, 3068 }, // 181 XVDIVDP
8771 { 0, 0, 0, 0, 0 }, // 182 XVSQRTDP
8772 { 1, 242, 244, 3068, 3070 }, // 183 MFOCRF_MFOCRF8
8773 { 0, 0, 0, 0, 0 }, // 184 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
8774 { 1, 235, 237, 3070, 3073 }, // 185 XSDIVSP
8775 { 0, 0, 0, 0, 0 }, // 186 FSQRTS_FSQRTS_rec
8776 { 1, 244, 246, 3073, 3074 }, // 187 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
8777 { 1, 244, 246, 3074, 3077 }, // 188 MTFSFb_MTFSB0_MTFSB1
8778 { 0, 0, 0, 0, 0 }, // 189 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ
8779 { 0, 0, 0, 0, 0 }, // 190 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
8780 { 0, 0, 0, 0, 0 }, // 191 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
8781 { 0, 0, 0, 0, 0 }, // 192 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
8782 { 0, 0, 0, 0, 0 }, // 193 VSUBFP
8783 { 0, 0, 0, 0, 0 }, // 194 XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP
8784 { 0, 0, 0, 0, 0 }, // 195 XVCVSPDP
8785 { 0, 0, 0, 0, 0 }, // 196 TDI_TD
8786 { 1, 256, 258, 3077, 3079 }, // 197 TWI_TW
8787 { 1, 222, 224, 3079, 3082 }, // 198 MTCRF_MTCRF8_MTOCRF_MTOCRF8
8788 { 1, 222, 224, 3082, 3085 }, // 199 RLWIMI_RLWIMI8
8789 { 1, 222, 224, 3085, 3088 }, // 200 AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORI_ORI8_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_ADD4_rec_ADD8_rec_NEG8_rec_NEG_rec
8790 { 1, 222, 224, 3088, 3091 }, // 201 ANDI8_rec_ANDIS8_rec_RLWINM_RLWINM8_RLWINM8_rec_RLWINM_rec_RLWNM_RLWNM8_RLWNM8_rec_RLWNM_rec_SLW_SLW8_SLW8_rec_SLW_rec_SRW_SRW8_SRW8_rec_SRW_rec_ADDC8O_ADDC8O_rec_ADDCO_ADDCO_rec_ADDE8O_ADDE8O_rec_ADDEO_ADDEO_rec_ADDME8O_ADDME8O_rec_ADDMEO_ADDMEO_rec_ADDZE8O_ADDZE8O_rec_ADDZEO_ADDZEO_rec_SUBF8O_SUBF8O_rec_SUBFC8O_SUBFC8O_rec_SUBFCO_SUBFCO_rec_SUBFE8O_SUBFE8O_rec_SUBFEO_SUBFEO_rec_SUBFME8O_SUBFME8O_rec_SUBFMEO_SUBFMEO_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZEO_SUBFZEO_rec_ADDE8_rec_ADDE_rec_ADDME8_rec_ADDME_rec_ADDZE8_rec_ADDZE_rec_SUBFE8_rec_SUBFE_rec_SUBFME8_rec_SUBFME_rec_SUBFZE8_rec_SUBFZE_rec_ADDIC_rec_ADDC_ADDC8_SUBFC_SUBFC8_ADDC_rec_ADDC8_rec_SUBFC_rec_SUBFC8_rec
8791 { 1, 222, 224, 3091, 3094 }, // 202 ANDIS_rec_ANDI_rec_SUBF8_rec
8792 { 1, 222, 224, 3094, 3097 }, // 203 OR_OR8_OR8_rec_OR_rec_NOP
8793 { 0, 0, 0, 0, 0 }, // 204 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
8794 { 1, 222, 224, 3097, 3100 }, // 205 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
8795 { 1, 222, 224, 3100, 3103 }, // 206 RLWIMI8_rec_RLWIMI_rec
8796 { 1, 222, 224, 3103, 3106 }, // 207 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
8797 { 1, 222, 224, 3106, 3109 }, // 208 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
8798 { 1, 222, 224, 3109, 3113 }, // 209 ISEL_ISEL8
8799 { 1, 246, 248, 3113, 3115 }, // 210 MFTB_MFTB8
8800 { 1, 228, 231, 3115, 3118 }, // 211 DIVW_DIVWU
8801 { 0, 0, 0, 0, 0 }, // 212 DIVD_DIVDU
8802 { 1, 228, 231, 3118, 3121 }, // 213 DIVWE_DIVWEU
8803 { 1, 220, 222, 3121, 3123 }, // 214 LVEBX_LVEHX_LVEWX_LVX_LVXL
8804 { 1, 220, 222, 3123, 3126 }, // 215 LXVB16X_LXSIWZX
8805 { 0, 0, 0, 0, 0 }, // 216 DFLOADf64_XFLOADf64_LIWZX
8806 { 0, 0, 0, 0, 0 }, // 217 LQ
8807 { 1, 220, 222, 3126, 3129 }, // 218 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
8808 { 1, 220, 222, 3129, 3131 }, // 219 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
8809 { 0, 0, 0, 0, 0 }, // 220 STDXTLS_STDXTLS_
8810 { 1, 220, 222, 3131, 3133 }, // 221 STBCIX_STDCIX
8811 { 1, 220, 222, 3133, 3135 }, // 222 STBCX_STHCX
8812 { 1, 220, 222, 3135, 3137 }, // 223 STHCIX_STSWI_STWCIX
8813 { 1, 220, 222, 3137, 3139 }, // 224 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHAXTLS_LHAXTLS__LHAXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWAXTLS_LWAXTLS__LWAXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
8814 { 0, 0, 0, 0, 0 }, // 225 LD_LDX_LDXTLS_LDXTLS_
8815 { 1, 237, 239, 3139, 3142 }, // 226 LBARXL_LHARXL
8816 { 1, 220, 222, 3142, 3144 }, // 227 LBEPX_LHEPX_LWEPX
8817 { 1, 220, 222, 3144, 3147 }, // 228 LFDEPX_LXSIWAX
8818 { 0, 0, 0, 0, 0 }, // 229 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
8819 { 1, 222, 224, 3147, 3150 }, // 230 SUBF
8820 { 0, 0, 0, 0, 0 }, // 231 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
8821 { 0, 0, 0, 0, 0 }, // 232 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
8822 { 0, 0, 0, 0, 0 }, // 233 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VRLB_VRLH_VRLW_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VAND_VANDC_VNOR_VOR_VXOR_VMAXFP_VMINFP_VSUBCUW_VADDCUW
8823 { 0, 0, 0, 0, 0 }, // 234 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
8824 { 0, 0, 0, 0, 0 }, // 235 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
8825 { 0, 0, 0, 0, 0 }, // 236 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
8826 { 1, 220, 222, 3150, 3152 }, // 237 MFVSCR
8827 { 1, 220, 222, 3152, 3154 }, // 238 MTVSCR
8828 { 0, 0, 0, 0, 0 }, // 239 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
8829 { 0, 0, 0, 0, 0 }, // 240 VADDUQM_VSUBUQM_VPOPCNTD
8830 { 0, 0, 0, 0, 0 }, // 241 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
8831 { 0, 0, 0, 0, 0 }, // 242 VMULESW_VMULEUW_VMULOSW_VMULOUW
8832 { 0, 0, 0, 0, 0 }, // 243 VMULUWM
8833 { 1, 224, 226, 3154, 3156 }, // 244 B_BA_BL_BL8_BL8_RM_BLA_BLA8_BLA8_RM_BLA_RM_BL_RM_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA8_NOP_BLA8_NOP_RM_BL_NOP_BL_NOP_RM_BL_TLS
8834 { 1, 226, 228, 3156, 3159 }, // 245 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
8835 { 0, 0, 0, 0, 0 }, // 246 DXEX_DXEXQ_DXEXQ_rec_DXEX_rec_DDEDPD_DDEDPD_rec_DENBCD_DENBCD_rec_DIEX_DIEX_rec_DQUA_DQUA_rec_DRINTN_DRINTN_rec_DRINTX_DRINTX_rec_DRRND_DRRND_rec_DSCLI_DSCLI_rec_DSCRI_DSCRI_rec_DQUAI
8836 { 1, 226, 228, 3159, 3162 }, // 247 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
8837 { 0, 0, 0, 0, 0 }, // 248 BCDADD_rec_BCDSUB_rec
8838 { 0, 0, 0, 0, 0 }, // 249 DRINTNQ_DRINTNQ_rec_DRINTXQ_DRINTXQ_rec_DRRNDQ_DRRNDQ_rec_DIEXQ_DIEXQ_rec_DQUAIQ_DQUAIQ_rec_DDEDPDQ_DDEDPDQ_rec_DENBCDQ_DENBCDQ_rec_DSCLIQ_DSCLIQ_rec_DSCRIQ_DSCRIQ_rec
8839 { 1, 226, 228, 3162, 3165 }, // 250 DCMPOQ_DCMPUQ_DTSTEXQ
8840 { 1, 226, 228, 3165, 3168 }, // 251 DCTQPQ_DCTQPQ_rec
8841 { 1, 226, 228, 3168, 3171 }, // 252 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
8842 { 0, 0, 0, 0, 0 }, // 253 DQUAQ_DQUAQ_rec
8843 { 1, 226, 228, 3171, 3174 }, // 254 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
8844 { 1, 226, 228, 3174, 3177 }, // 255 DCFFIX_DCFFIX_rec
8845 { 1, 226, 228, 3177, 3180 }, // 256 DCFFIXQ_DCFFIXQ_rec
8846 { 1, 226, 228, 3180, 3183 }, // 257 DMUL_DMUL_rec
8847 { 1, 226, 228, 3183, 3186 }, // 258 DMULQ_DMULQ_rec
8848 { 1, 226, 228, 3186, 3189 }, // 259 DDIV_DDIV_rec
8849 { 1, 226, 228, 3189, 3192 }, // 260 DDIVQ_DDIVQ_rec
8850 { 0, 0, 0, 0, 0 }, // 261 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
8851 { 0, 0, 0, 0, 0 }, // 262 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
8852 { 0, 0, 0, 0, 0 }, // 263 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
8853 { 0, 0, 0, 0, 0 }, // 264 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
8854 { 0, 0, 0, 0, 0 }, // 265 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
8855 { 0, 0, 0, 0, 0 }, // 266 VRLD
8856 { 0, 0, 0, 0, 0 }, // 267 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
8857 { 0, 0, 0, 0, 0 }, // 268 XVABSSP_XVNABSSP_XVNEGSP
8858 { 0, 0, 0, 0, 0 }, // 269 XVCPSGNSP
8859 { 0, 0, 0, 0, 0 }, // 270 VMRGEW_VMRGOW
8860 { 0, 0, 0, 0, 0 }, // 271 VSEL
8861 { 0, 0, 0, 0, 0 }, // 272 XXSEL
8862 { 1, 222, 224, 3192, 3194 }, // 273 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
8863 { 1, 244, 246, 3194, 3197 }, // 274 MTFSB0_MTFSB1
8864 { 1, 244, 246, 3197, 3198 }, // 275 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
8865 { 1, 222, 224, 3198, 3201 }, // 276 CMPRB_CMPRB8_CMPEQB
8866 { 0, 0, 0, 0, 0 }, // 277 XSTSTDCDP_XSTSTDCSP
8867 { 1, 226, 228, 3201, 3204 }, // 278 FTDIV_FTSQRT
8868 { 0, 0, 0, 0, 0 }, // 279 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
8869 { 1, 226, 228, 3204, 3207 }, // 280 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
8870 { 1, 222, 224, 3207, 3210 }, // 281 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
8871 { 1, 222, 224, 3210, 3213 }, // 282 POPCNTD_POPCNTW
8872 { 1, 222, 224, 3213, 3216 }, // 283 CMPB_CMPB8_SETB_SETB8_BPERMD
8873 { 0, 0, 0, 0, 0 }, // 284 XSCVSPDPN
8874 { 0, 0, 0, 0, 0 }, // 285 SLD_SRD_SRAD
8875 { 0, 0, 0, 0, 0 }, // 286 SRADI_SRADI_32_RLDIC
8876 { 0, 0, 0, 0, 0 }, // 287 EXTSWSLI_32_64_EXTSWSLI
8877 { 1, 222, 224, 3216, 3219 }, // 288 SUBFC_SUBFC8_SUBFC8O_SUBFCO_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_rec_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF8O_SUBF8O_rec_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec
8878 { 1, 222, 224, 3219, 3222 }, // 289 ADDZE_ADDZE8_SUBF_rec
8879 { 0, 0, 0, 0, 0 }, // 290 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
8880 { 1, 222, 224, 3222, 3225 }, // 291 LA_LA8
8881 { 0, 0, 0, 0, 0 }, // 292 COPY
8882 { 1, 222, 224, 3225, 3228 }, // 293 MCRXRX
8883 { 0, 0, 0, 0, 0 }, // 294 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
8884 { 0, 0, 0, 0, 0 }, // 295 XSXEXPDP
8885 { 1, 224, 226, 3228, 3230 }, // 296 RFEBB
8886 { 1, 222, 224, 3230, 3232 }, // 297 TBEGIN_TRECHKPT
8887 { 1, 220, 222, 3232, 3234 }, // 298 WAIT
8888 { 0, 0, 0, 0, 0 }, // 299 RLDCL_RLDCR
8889 { 0, 0, 0, 0, 0 }, // 300 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
8890 { 1, 222, 224, 3234, 3237 }, // 301 MTOCRF_MTOCRF8
8891 { 1, 222, 224, 3237, 3240 }, // 302 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
8892 { 1, 226, 228, 3240, 3243 }, // 303 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
8893 { 1, 222, 224, 3243, 3246 }, // 304 SRAW_SRAW8_SRAWI_SRAWI8
8894 { 0, 0, 0, 0, 0 }, // 305 XSIEXPDP
8895 { 1, 224, 226, 3246, 3249 }, // 306 CRXOR
8896 { 1, 222, 224, 3249, 3251 }, // 307 TRECLAIM_TSR_TABORT
8897 { 0, 0, 0, 0, 0 }, // 308 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
8898 { 0, 0, 0, 0, 0 }, // 309 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
8899 { 0, 0, 0, 0, 0 }, // 310 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
8900 { 0, 0, 0, 0, 0 }, // 311 VPOPCNTD
8901 { 0, 0, 0, 0, 0 }, // 312 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
8902 { 0, 0, 0, 0, 0 }, // 313 MADDHD_MADDHDU_MADDLD_MADDLD8
8903 { 1, 252, 254, 3251, 3254 }, // 314 MULHD_MULHW_MULLW_MULLWO
8904 { 1, 252, 254, 3254, 3257 }, // 315 MULHDU_MULHWU
8905 { 0, 0, 0, 0, 0 }, // 316 MULLD_MULLDO
8906 { 1, 226, 228, 3257, 3260 }, // 317 FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS
8907 { 1, 231, 233, 3260, 3263 }, // 318 FADD_FSUB
8908 { 1, 231, 233, 3263, 3267 }, // 319 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
8909 { 0, 0, 0, 0, 0 }, // 320 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
8910 { 1, 226, 228, 3267, 3270 }, // 321 FSELD_rec_FSELS_rec
8911 { 1, 226, 228, 3270, 3273 }, // 322 FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec
8912 { 0, 0, 0, 0, 0 }, // 323 XSCVDPHP_XSCVHPDP
8913 { 1, 220, 222, 3273, 3275 }, // 324 LVSL_LVSR
8914 { 0, 0, 0, 0, 0 }, // 325 V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VPERMR_VSLV_VSRV_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec
8915 { 0, 0, 0, 0, 0 }, // 326 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
8916 { 0, 0, 0, 0, 0 }, // 327 XXPERM_XXPERMR_XXSPLTIB
8917 { 1, 226, 228, 3275, 3278 }, // 328 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
8918 { 0, 0, 0, 0, 0 }, // 329 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
8919 { 0, 0, 0, 0, 0 }, // 330 BCDCTSQ_rec
8920 { 0, 0, 0, 0, 0 }, // 331 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
8921 { 0, 0, 0, 0, 0 }, // 332 BCDCFSQ_rec
8922 { 0, 0, 0, 0, 0 }, // 333 XSDIVQP_XSDIVQPO
8923 { 0, 0, 0, 0, 0 }, // 334 XSSQRTQP_XSSQRTQPO
8924 { 1, 220, 222, 3278, 3280 }, // 335 LXVL_LXVLL
8925 { 1, 220, 222, 3280, 3283 }, // 336 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
8926 { 1, 220, 222, 3283, 3286 }, // 337 LXSDX_LXVD2X
8927 { 1, 220, 222, 3286, 3288 }, // 338 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
8928 { 0, 0, 0, 0, 0 }, // 339 CP_COPY_CP_COPY8
8929 { 1, 220, 222, 3288, 3290 }, // 340 ICBI_ICBIEP
8930 { 1, 220, 222, 3290, 3292 }, // 341 ICBT_ICBTLS_EnforceIEIO
8931 { 1, 220, 222, 3292, 3294 }, // 342 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
8932 { 0, 0, 0, 0, 0 }, // 343 CP_ABORT
8933 { 0, 0, 0, 0, 0 }, // 344 DARN
8934 { 0, 0, 0, 0, 0 }, // 345 ISYNC
8935 { 0, 0, 0, 0, 0 }, // 346 MSGSYNC
8936 { 1, 254, 256, 0, 0 }, // 347 TLBSYNC
8937 { 1, 220, 222, 0, 0 }, // 348 SYNC
8938 { 1, 220, 222, 3294, 3297 }, // 349 LFIWZX
8939 { 1, 220, 222, 3297, 3300 }, // 350 LFDX_LFDXTLS_LFDXTLS__LFD
8940 { 0, 0, 0, 0, 0 }, // 351 SLBIA
8941 { 0, 0, 0, 0, 0 }, // 352 SLBIE
8942 { 0, 0, 0, 0, 0 }, // 353 SLBMFEE
8943 { 0, 0, 0, 0, 0 }, // 354 SLBMFEV
8944 { 0, 0, 0, 0, 0 }, // 355 SLBMTE
8945 { 0, 0, 0, 0, 0 }, // 356 TLBIEL
8946 { 2, 239, 242, 3300, 3302 }, // 357 LHZU_LHZU8_LWZU_LWZU8
8947 { 2, 239, 242, 3302, 3304 }, // 358 LHZUX_LHZUX8_LWZUX_LWZUX8
8948 { 1, 222, 224, 3304, 3306 }, // 359 TEND
8949 { 0, 0, 0, 0, 0 }, // 360 CP_PASTE8_rec_CP_PASTE_rec
8950 { 1, 222, 224, 3306, 3308 }, // 361 TCHECK
8951 { 1, 220, 222, 3308, 3311 }, // 362 LXSIWAX
8952 { 0, 0, 0, 0, 0 }, // 363 LIWAX
8953 { 1, 220, 222, 3311, 3314 }, // 364 LFSX_LFSXTLS_LFSXTLS__LFS
8954 { 1, 220, 222, 3314, 3317 }, // 365 LXSSP_LXSSPX
8955 { 0, 0, 0, 0, 0 }, // 366 XFLOADf32_DFLOADf32
8956 { 1, 220, 222, 3317, 3320 }, // 367 LXVH8X
8957 { 1, 220, 222, 3320, 3323 }, // 368 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
8958 { 1, 220, 222, 3323, 3326 }, // 369 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
8959 { 1, 220, 222, 3326, 3329 }, // 370 STXSDX
8960 { 0, 0, 0, 0, 0 }, // 371 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
8961 { 1, 220, 222, 3329, 3331 }, // 372 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
8962 { 0, 0, 0, 0, 0 }, // 373 SLBIEG
8963 { 0, 0, 0, 0, 0 }, // 374 TLBIE
8964 { 1, 220, 222, 3331, 3334 }, // 375 STXV_STXVB16X_STXVH8X_STXVX
8965 { 1, 220, 222, 3334, 3336 }, // 376 STXVL_STXVLL
8966 { 1, 222, 224, 3336, 3339 }, // 377 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
8967 { 1, 246, 248, 3339, 3341 }, // 378 MFPMR
8968 { 1, 250, 252, 3341, 3343 }, // 379 MTPMR
8969 { 1, 222, 224, 3343, 3345 }, // 380 MFSPR_MFSPR8_MFUDSCR
8970 { 1, 246, 248, 3345, 3347 }, // 381 MFMSR
8971 { 1, 248, 250, 3347, 3349 }, // 382 MTMSR
8972 { 0, 0, 0, 0, 0 }, // 383 MTMSRD
8973 { 1, 222, 224, 3349, 3351 }, // 384 MTUDSCR_MTSPR_MTSPR8
8974 { 0, 0, 0, 0, 0 }, // 385 MSGSNDP_MSGSNDP8
8975 { 1, 228, 231, 3351, 3354 }, // 386 DIVWO_DIVWUO
8976 { 1, 228, 231, 3354, 3357 }, // 387 MODSW
8977 { 1, 228, 231, 3357, 3360 }, // 388 DIVWEO_DIVWEUO
8978 { 0, 0, 0, 0, 0 }, // 389 DIVDO_DIVDUO
8979 { 1, 228, 231, 3360, 3363 }, // 390 MODSD_MODUD_MODUW
8980 { 0, 0, 0, 0, 0 }, // 391 DIVDE_DIVDEO_DIVDEU_DIVDEUO
8981 { 1, 228, 231, 3363, 3366 }, // 392 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
8982 { 1, 222, 224, 3366, 3369 }, // 393 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
8983 { 1, 224, 226, 3369, 3371 }, // 394 MCRFS
8984 { 0, 0, 0, 0, 0 }, // 395 RLDCL_rec_RLDCR_rec
8985 { 0, 0, 0, 0, 0 }, // 396 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
8986 { 1, 244, 246, 3371, 3372 }, // 397 MFFS_MFFSCE_MFFSL_MFFS_rec
8987 { 0, 0, 0, 0, 0 }, // 398 EXTSWSLI_32_64_rec_EXTSWSLI_rec
8988 { 1, 233, 235, 3372, 3375 }, // 399 FDIV
8989 { 0, 0, 0, 0, 0 }, // 400 FSQRT
8990 { 0, 0, 0, 0, 0 }, // 401 FSQRTS
8991 { 1, 235, 237, 3375, 3378 }, // 402 FDIVS
8992 { 2, 239, 242, 3378, 3381 }, // 403 LFSU
8993 { 2, 239, 242, 3381, 3384 }, // 404 LFSUX
8994 { 1, 224, 226, 3384, 3386 }, // 405 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
8995 { 1, 220, 222, 3386, 3388 }, // 406 LDAT_LWAT
8996 { 1, 220, 222, 3388, 3390 }, // 407 STDAT_STWAT
8997 { 1, 222, 224, 3390, 3393 }, // 408 BRINC
8998 { 0, 0, 0, 0, 0 }, // 409 EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW
8999 { 0, 0, 0, 0, 0 }, // 410 EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW
9000 { 1, 220, 222, 3393, 3395 }, // 411 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
9001 { 1, 220, 222, 3395, 3397 }, // 412 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
9002 { 1, 224, 226, 3397, 3399 }, // 413 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
9003 { 0, 0, 0, 0, 0 }, // 414 RFI
9004 { 0, 0, 0, 0, 0 }, // 415 RFID
9005 { 1, 220, 222, 3399, 3401 }, // 416 DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI
9006 { 1, 220, 222, 3401, 3403 }, // 417 ICBLC
9007 { 1, 250, 252, 3403, 3405 }, // 418 MTSR_MTSRIN
9008 { 1, 222, 224, 3405, 3407 }, // 419 MFDCR
9009 { 1, 222, 224, 3407, 3409 }, // 420 MTDCR
9010 { 1, 222, 224, 3409, 3412 }, // 421 NOP_GT_PWR6_NOP_GT_PWR7
9011 { 0, 0, 0, 0, 0 }, // 422 TLBIA
9012 { 1, 248, 250, 3412, 3414 }, // 423 WRTEE_WRTEEI
9013 { 1, 222, 224, 3414, 3417 }, // 424 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
9014 { 1, 220, 222, 0, 0 }, // 425 MSYNC
9015 { 0, 0, 0, 0, 0 }, // 426 SLBSYNC
9016 { 0, 0, 0, 0, 0 }, // 427 SLBFEE_rec
9017 { 0, 0, 0, 0, 0 }, // 428 STOP
9018 { 1, 220, 222, 3417, 3419 }, // 429 DCBA_DCBI
9019 { 1, 226, 228, 3419, 3422 }, // 430 FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES
9020 { 0, 0, 0, 0, 0 }, // 431 VCFSX_VCFUX_VCTSXS_VCTUXS
9021 { 0, 0, 0, 0, 0 }, // 432 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
9022 { 0, 0, 0, 0, 0 }, // 433 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
9023 { 0, 0, 0, 0, 0 }, // 434 XSCVDPHP
9024 { 0, 0, 0, 0, 0 }, // 435 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
9025 { 0, 0, 0, 0, 0 }, // 436 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
9026 { 0, 0, 0, 0, 0 }, // 437 XVCVSPBF16
9027 { 1, 226, 228, 3422, 3425 }, // 438 FADDS_FMULS_FSUBS
9028 { 1, 231, 233, 3425, 3429 }, // 439 FMUL
9029 { 0, 0, 0, 0, 0 }, // 440 VADDFP
9030 { 0, 0, 0, 0, 0 }, // 441 XSMULDP_XSMULSP
9031 { 0, 0, 0, 0, 0 }, // 442 XVADDDP_XVMULDP_XVSUBDP
9032 { 0, 0, 0, 0, 0 }, // 443 XVADDSP_XVMULSP_XVSUBSP
9033 { 0, 0, 0, 0, 0 }, // 444 VMADDFP_VNMSUBFP
9034 { 1, 226, 228, 3429, 3432 }, // 445 FADDS_rec_FMULS_rec_FSUBS_rec
9035 { 1, 231, 233, 3432, 3436 }, // 446 FMUL_rec
9036 { 1, 226, 228, 3436, 3439 }, // 447 FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec
9037 { 1, 224, 226, 3439, 3441 }, // 448 BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL_BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BLR_BLR8_BLRL
9038 { 1, 224, 226, 3441, 3443 }, // 449 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
9039 { 0, 0, 0, 0, 0 }, // 450 VGNB
9040 { 0, 0, 0, 0, 0 }, // 451 VSBOX
9041 { 1, 222, 224, 3443, 3446 }, // 452 CFUGED_PDEPD_PEXTD
9042 { 0, 0, 0, 0, 0 }, // 453 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
9043 { 0, 0, 0, 0, 0 }, // 454 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
9044 { 0, 0, 0, 0, 0 }, // 455 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
9045 { 1, 222, 224, 3446, 3449 }, // 456 HASHST_HASHST8_HASHSTP_HASHSTP8
9046 { 0, 0, 0, 0, 0 }, // 457 XSMULQP_XSMULQPO
9047 { 0, 0, 0, 0, 0 }, // 458 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
9048 { 0, 0, 0, 0, 0 }, // 459 VMODSQ_VMODUQ
9049 { 0, 0, 0, 0, 0 }, // 460 VDIVSD_VDIVUD
9050 { 0, 0, 0, 0, 0 }, // 461 VMODSD_VMODUD
9051 { 0, 0, 0, 0, 0 }, // 462 VDIVSW_VDIVUW
9052 { 0, 0, 0, 0, 0 }, // 463 VMODSW_VMODUW
9053 { 0, 0, 0, 0, 0 }, // 464 VDIVESD_VDIVEUD
9054 { 0, 0, 0, 0, 0 }, // 465 VDIVESW_VDIVEUW
9055 { 0, 0, 0, 0, 0 }, // 466 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
9056 { 0, 0, 0, 0, 0 }, // 467 XXGENPCVBM
9057 { 0, 0, 0, 0, 0 }, // 468 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
9058 { 0, 0, 0, 0, 0 }, // 469 VADDCUQ_VSUBCUQ
9059 { 0, 0, 0, 0, 0 }, // 470 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
9060 { 0, 0, 0, 0, 0 }, // 471 MTVSRBMI
9061 { 1, 222, 224, 3449, 3452 }, // 472 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
9062 { 1, 226, 228, 3452, 3455 }, // 473 FTSQRT
9063 { 0, 0, 0, 0, 0 }, // 474 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
9064 { 0, 0, 0, 0, 0 }, // 475 RLDIC_rec
9065 { 0, 0, 0, 0, 0 }, // 476 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
9066 { 1, 222, 224, 3455, 3458 }, // 477 RLWINM8_rec_RLWINM_rec
9067 { 0, 0, 0, 0, 0 }, // 478 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
9068 { 0, 0, 0, 0, 0 }, // 479 VPOPCNTB_VPOPCNTH
9069 { 0, 0, 0, 0, 0 }, // 480 VSHASIGMAD_VSHASIGMAW
9070 { 1, 226, 228, 3458, 3461 }, // 481 XSTSQRTDP
9071 { 1, 226, 228, 3461, 3464 }, // 482 XVTSQRTDP
9072 { 1, 226, 228, 3464, 3467 }, // 483 XVTSQRTSP
9073 { 0, 0, 0, 0, 0 }, // 484 XVTSTDCDP_XVTSTDCSP
9074 { 0, 0, 0, 0, 0 }, // 485 SLD_rec_SRD_rec
9075 { 0, 0, 0, 0, 0 }, // 486 TDI
9076 { 1, 256, 258, 3467, 3469 }, // 487 TWI
9077 { 0, 0, 0, 0, 0 }, // 488 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
9078 { 0, 0, 0, 0, 0 }, // 489 VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUH_rec_VCMPGTUW_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec
9079 { 0, 0, 0, 0, 0 }, // 490 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
9080 { 0, 0, 0, 0, 0 }, // 491 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
9081 { 0, 0, 0, 0, 0 }, // 492 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
9082 { 0, 0, 0, 0, 0 }, // 493 VCMPSQ_VCMPUQ
9083 { 0, 0, 0, 0, 0 }, // 494 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
9084 { 1, 220, 222, 3469, 3471 }, // 495 TRAP
9085 { 1, 222, 224, 3471, 3474 }, // 496 SRAWI8_rec_SRAWI_rec
9086 { 0, 0, 0, 0, 0 }, // 497 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
9087 { 0, 0, 0, 0, 0 }, // 498 VRLQMI
9088 { 1, 220, 222, 3474, 3476 }, // 499 DSS_DSSALL
9089 { 1, 220, 222, 3476, 3478 }, // 500 WAITP10
9090 { 1, 222, 224, 3478, 3481 }, // 501 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
9091 { 0, 0, 0, 0, 0 }, // 502 ADDIdtprelL32_ADDISdtprelHA32
9092 { 0, 0, 0, 0, 0 }, // 503 ADDItlsldLADDR32
9093 { 0, 0, 0, 0, 0 }, // 504 ADDItocL_ADDIStocHA_ADDIStocHA8
9094 { 1, 222, 224, 3481, 3484 }, // 505 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
9095 { 1, 222, 224, 3484, 3487 }, // 506 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
9096 { 1, 222, 224, 3487, 3490 }, // 507 ADDZE_ADDZE8
9097 { 1, 222, 224, 3490, 3493 }, // 508 ANDI_rec_ANDIS_rec
9098 { 1, 222, 224, 3493, 3496 }, // 509 CMPDI_CMPWI_CMPLDI_CMPLWI
9099 { 1, 222, 224, 3496, 3499 }, // 510 EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec
9100 { 1, 226, 228, 3499, 3502 }, // 511 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
9101 { 1, 222, 224, 3502, 3505 }, // 512 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
9102 { 1, 222, 224, 3505, 3508 }, // 513 NOP
9103 { 0, 0, 0, 0, 0 }, // 514 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
9104 { 1, 222, 224, 3508, 3511 }, // 515 RLWINM_RLWINM8
9105 { 1, 222, 224, 3511, 3514 }, // 516 SETB_SETB8
9106 { 1, 222, 224, 3514, 3517 }, // 517 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
9107 { 1, 222, 224, 3517, 3520 }, // 518 SRAWI_SRAWI8
9108 { 0, 0, 0, 0, 0 }, // 519 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
9109 { 0, 0, 0, 0, 0 }, // 520 VEXTSD2Q
9110 { 0, 0, 0, 0, 0 }, // 521 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
9111 { 0, 0, 0, 0, 0 }, // 522 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
9112 { 0, 0, 0, 0, 0 }, // 523 XVABSDP_XVNABSDP_XVNEGDP
9113 { 0, 0, 0, 0, 0 }, // 524 XVXSIGDP_XVXSIGSP
9114 { 1, 222, 224, 3520, 3523 }, // 525 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
9115 { 1, 222, 224, 3523, 3526 }, // 526 ADDEX_ADDEX8
9116 { 1, 222, 224, 3526, 3529 }, // 527 ADD4O_ADD8O
9117 { 1, 222, 224, 3529, 3532 }, // 528 CMPB_CMPB8
9118 { 1, 224, 226, 3532, 3535 }, // 529 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
9119 { 1, 220, 222, 3535, 3537 }, // 530 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
9120 { 0, 0, 0, 0, 0 }, // 531 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
9121 { 0, 0, 0, 0, 0 }, // 532 XXLEQVOnes
9122 { 1, 244, 246, 3537, 3538 }, // 533 MFFS_MFFS_rec_MFFSL
9123 { 1, 244, 246, 3538, 3539 }, // 534 MFFSCDRNI_MFFSCRNI
9124 { 1, 244, 246, 3539, 3542 }, // 535 MTFSB0
9125 { 1, 222, 224, 3542, 3545 }, // 536 ADDIC_rec_ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec
9126 { 1, 222, 224, 3545, 3548 }, // 537 NEG8O_rec_NEGO_rec
9127 { 1, 222, 224, 3548, 3551 }, // 538 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
9128 { 1, 224, 226, 3551, 3553 }, // 539 HRFID_SC
9129 { 1, 244, 246, 3553, 3554 }, // 540 MTFSFI_MTFSFIb_MTFSFI_rec
9130 { 1, 226, 228, 3554, 3557 }, // 541 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
9131 { 1, 222, 224, 3557, 3560 }, // 542 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
9132 { 0, 0, 0, 0, 0 }, // 543 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
9133 { 1, 220, 222, 3560, 3562 }, // 544 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
9134 { 0, 0, 0, 0, 0 }, // 545 LD
9135 { 0, 0, 0, 0, 0 }, // 546 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
9136 { 0, 0, 0, 0, 0 }, // 547 DFLOADf32
9137 { 0, 0, 0, 0, 0 }, // 548 DFLOADf64
9138 { 1, 220, 222, 3562, 3565 }, // 549 LFD
9139 { 1, 220, 222, 3565, 3567 }, // 550 LHA_LHA8
9140 { 1, 220, 222, 3567, 3570 }, // 551 LXSD_LXV
9141 { 1, 220, 222, 3570, 3572 }, // 552 DCBT_DCBTST
9142 { 1, 220, 222, 3572, 3574 }, // 553 ICBT
9143 { 1, 220, 222, 3574, 3576 }, // 554 LDBRX
9144 { 0, 0, 0, 0, 0 }, // 555 SPILLTOVSR_LDX
9145 { 1, 220, 222, 3576, 3579 }, // 556 LXVRBX_LXVRDX_LXVRHX_LXVRWX
9146 { 1, 250, 252, 3579, 3581 }, // 557 MTSR
9147 { 1, 222, 224, 3581, 3584 }, // 558 MTVRSAVE_MTVRSAVEv
9148 { 1, 220, 222, 3584, 3586 }, // 559 LBZCIX_LDCIX_LHZCIX_LWZCIX
9149 { 1, 220, 222, 3586, 3589 }, // 560 PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc
9150 { 1, 220, 222, 3589, 3592 }, // 561 LFS
9151 { 1, 220, 222, 3592, 3595 }, // 562 LXSSP
9152 { 1, 220, 222, 3595, 3598 }, // 563 LXVP
9153 { 1, 220, 222, 3598, 3601 }, // 564 LXVPX
9154 { 1, 246, 248, 3601, 3603 }, // 565 MFSR
9155 { 1, 246, 248, 3603, 3605 }, // 566 MFTB8
9156 { 0, 0, 0, 0, 0 }, // 567 XXSETACCZ
9157 { 0, 0, 0, 0, 0 }, // 568 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
9158 { 0, 0, 0, 0, 0 }, // 569 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
9159 { 0, 0, 0, 0, 0 }, // 570 XVI8GER4SPP
9160 { 0, 0, 0, 0, 0 }, // 571 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
9161 { 0, 0, 0, 0, 0 }, // 572 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
9162 { 0, 0, 0, 0, 0 }, // 573 PMXVI8GER4SPP
9163 { 0, 0, 0, 0, 0 }, // 574 XXMTACC
9164 { 0, 0, 0, 0, 0 }, // 575 XXMFACC
9165 { 0, 0, 0, 0, 0 }, // 576 VMULHSD_VMULHUD_VMULLD
9166 { 0, 0, 0, 0, 0 }, // 577 LXVKQ
9167 { 0, 0, 0, 0, 0 }, // 578 VSPLTISB_VSPLTISH_VSPLTISW
9168 { 0, 0, 0, 0, 0 }, // 579 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
9169 { 0, 0, 0, 0, 0 }, // 580 XXSPLTIB
9170 { 1, 222, 224, 3605, 3608 }, // 581 BRD_BRH_BRH8_BRW_BRW8
9171 { 0, 0, 0, 0, 0 }, // 582 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
9172 { 0, 0, 0, 0, 0 }, // 583 VGBBD_VUPKHSW_VUPKLSW
9173 { 0, 0, 0, 0, 0 }, // 584 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
9174 { 0, 0, 0, 0, 0 }, // 585 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
9175 { 0, 0, 0, 0, 0 }, // 586 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
9176 { 0, 0, 0, 0, 0 }, // 587 XVCVBF16SPN
9177 { 0, 0, 0, 0, 0 }, // 588 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
9178 { 0, 0, 0, 0, 0 }, // 589 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
9179 { 0, 0, 0, 0, 0 }, // 590 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
9180 { 0, 0, 0, 0, 0 }, // 591 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
9181 { 0, 0, 0, 0, 0 }, // 592 VSLV_VSRV_XXINSERTW
9182 { 0, 0, 0, 0, 0 }, // 593 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
9183 { 0, 0, 0, 0, 0 }, // 594 VSUMSWS
9184 { 0, 0, 0, 0, 0 }, // 595 XXSPLTIDP_XXSPLTIW
9185 { 0, 0, 0, 0, 0 }, // 596 XXSPLTI32DX
9186 { 0, 0, 0, 0, 0 }, // 597 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
9187 { 0, 0, 0, 0, 0 }, // 598 XXPERMX
9188 { 1, 220, 222, 3608, 3611 }, // 599 PSTXVP_PSTXVPpc
9189 { 1, 220, 222, 3611, 3613 }, // 600 STB_STB8_STH_STH8_STW_STW8
9190 { 0, 0, 0, 0, 0 }, // 601 SPILLTOVSR_ST
9191 { 0, 0, 0, 0, 0 }, // 602 STD
9192 { 0, 0, 0, 0, 0 }, // 603 DFSTOREf32_DFSTOREf64
9193 { 1, 220, 222, 3613, 3616 }, // 604 STFD_STFS
9194 { 2, 239, 242, 3616, 3619 }, // 605 STFDU_STFSU
9195 { 1, 220, 222, 3619, 3622 }, // 606 STXSD
9196 { 1, 220, 222, 3622, 3625 }, // 607 STXSSP
9197 { 1, 220, 222, 3625, 3628 }, // 608 STXV
9198 { 1, 220, 222, 3628, 3630 }, // 609 DCBF_DCBST_DCBZ
9199 { 1, 220, 222, 3630, 3632 }, // 610 ICBI
9200 { 0, 0, 0, 0, 0 }, // 611 SPILLTOVSR_STX
9201 { 0, 0, 0, 0, 0 }, // 612 STIWX
9202 { 1, 220, 222, 3632, 3635 }, // 613 STXVRBX_STXVRDX_STXVRHX_STXVRWX
9203 { 1, 220, 222, 3635, 3637 }, // 614 EnforceIEIO
9204 { 0, 0, 0, 0, 0 }, // 615 TLBIE8P9_TLBIEP9
9205 { 1, 220, 222, 3637, 3639 }, // 616 STHCIX_STWCIX
9206 { 1, 220, 222, 0, 0 }, // 617 SYNCP10
9207 { 1, 220, 222, 3639, 3642 }, // 618 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
9208 { 1, 220, 222, 3642, 3645 }, // 619 STXVP
9209 { 1, 220, 222, 3645, 3648 }, // 620 STXVPX
9210 { 1, 224, 226, 3648, 3650 }, // 621 ATTN_NAP
9211 { 1, 220, 222, 3650, 3652 }, // 622 DCBZL
9212 { 1, 220, 222, 3652, 3654 }, // 623 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
9213 { 1, 224, 226, 3654, 3656 }, // 624 CLRBHRB_MFBHRBE
9214 { 1, 220, 222, 3656, 3659 }, // 625 PADDI_PADDI8_PADDI8pc_PADDIpc
9215 { 1, 222, 224, 3659, 3662 }, // 626 PLI_PLI8
9216 { 0, 0, 0, 0, 0 }, // 627 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
9217 { 0, 0, 0, 0, 0 }, // 628 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
9218 { 0, 0, 0, 0, 0 }, // 629 VMSUMCUD
9219 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
9220};
9221
9222static constexpr llvm::InstrItinerary PPCE5500Itineraries[] = {
9223 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
9224 { 1, 258, 260, 0, 0 }, // 1 IIC_LdStSync
9225 { 1, 260, 262, 3662, 3665 }, // 2 IIC_IntSimple
9226 { 1, 260, 262, 3665, 3668 }, // 3 IIC_IntGeneral
9227 { 1, 262, 264, 3668, 3670 }, // 4 IIC_BrB
9228 { 0, 0, 0, 0, 0 }, // 5 IIC_VecFP
9229 { 1, 260, 262, 3670, 3673 }, // 6 IIC_IntRotate
9230 { 1, 260, 262, 3673, 3676 }, // 7 IIC_IntCompare
9231 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
9232 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
9233 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
9234 { 1, 262, 264, 3676, 3679 }, // 11 IIC_BrCR
9235 { 1, 264, 266, 3679, 3682 }, // 12 IIC_FPGeneral
9236 { 1, 258, 260, 3682, 3684 }, // 13 IIC_LdStLD
9237 { 1, 258, 260, 3684, 3686 }, // 14 IIC_LdStDCBF
9238 { 1, 258, 260, 3686, 3688 }, // 15 IIC_LdStLoad
9239 { 1, 264, 266, 3688, 3691 }, // 16 IIC_FPCompare
9240 { 1, 266, 269, 3691, 3694 }, // 17 IIC_IntDivD
9241 { 1, 269, 272, 3694, 3697 }, // 18 IIC_IntDivW
9242 { 0, 0, 0, 0, 0 }, // 19 IIC_VecGeneral
9243 { 0, 0, 0, 0, 0 }, // 20 IIC_FPDGeneral
9244 { 1, 264, 266, 3697, 3700 }, // 21 IIC_FPAddSub
9245 { 1, 272, 274, 3700, 3703 }, // 22 IIC_FPDivD
9246 { 0, 0, 0, 0, 0 }, // 23 IIC_FPSGeneral
9247 { 0, 0, 0, 0, 0 }, // 24 IIC_VecComplex
9248 { 1, 258, 260, 3703, 3705 }, // 25 IIC_LdStStore
9249 { 1, 260, 262, 3705, 3708 }, // 26 IIC_IntRotateDI
9250 { 1, 274, 276, 3708, 3711 }, // 27 IIC_FPDivS
9251 { 1, 264, 266, 3711, 3715 }, // 28 IIC_FPFused
9252 { 0, 0, 0, 0, 0 }, // 29 IIC_FPSqrtD
9253 { 0, 0, 0, 0, 0 }, // 30 IIC_FPSqrtS
9254 { 1, 258, 260, 3715, 3717 }, // 31 IIC_LdStICBI
9255 { 1, 260, 262, 3717, 3721 }, // 32 IIC_IntISEL
9256 { 0, 0, 0, 0, 0 }, // 33 IIC_SprISYNC
9257 { 1, 276, 278, 3721, 3724 }, // 34 IIC_LdStLWARX
9258 { 2, 278, 281, 3724, 3726 }, // 35 IIC_LdStLoadUpd
9259 { 2, 278, 281, 3726, 3728 }, // 36 IIC_LdStLoadUpdX
9260 { 1, 276, 278, 3728, 3730 }, // 37 IIC_LdStLDARX
9261 { 2, 278, 281, 3730, 3732 }, // 38 IIC_LdStLDU
9262 { 2, 278, 281, 3732, 3734 }, // 39 IIC_LdStLDUX
9263 { 2, 258, 260, 3734, 3737 }, // 40 IIC_LdStLFD
9264 { 2, 278, 281, 3737, 3740 }, // 41 IIC_LdStLFDU
9265 { 2, 278, 281, 3740, 3743 }, // 42 IIC_LdStLFDUX
9266 { 1, 258, 260, 3743, 3745 }, // 43 IIC_LdStLHA
9267 { 2, 278, 281, 3745, 3747 }, // 44 IIC_LdStLHAU
9268 { 2, 278, 281, 3747, 3749 }, // 45 IIC_LdStLHAUX
9269 { 1, 281, 283, 3749, 3751 }, // 46 IIC_LdStLMW
9270 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
9271 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
9272 { 0, 0, 0, 0, 0 }, // 49 IIC_LdStLWA
9273 { 1, 283, 286, 3751, 3754 }, // 50 IIC_IntMulHD
9274 { 1, 262, 264, 3754, 3756 }, // 51 IIC_BrMCR
9275 { 1, 286, 288, 3756, 3759 }, // 52 IIC_BrMCRX
9276 { 1, 288, 290, 3759, 3761 }, // 53 IIC_SprMFCR
9277 { 1, 286, 288, 3761, 3762 }, // 54 IIC_SprMFSPR
9278 { 1, 264, 266, 3762, 3763 }, // 55 IIC_IntMFFS
9279 { 0, 0, 0, 0, 0 }, // 56 IIC_SprMFMSR
9280 { 1, 288, 290, 3763, 3765 }, // 57 IIC_SprMFCRF
9281 { 1, 290, 292, 3765, 3767 }, // 58 IIC_SprMFPMR
9282 { 0, 0, 0, 0, 0 }, // 59 IIC_SprMFSR
9283 { 1, 290, 292, 3767, 3769 }, // 60 IIC_SprMFTB
9284 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
9285 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
9286 { 1, 286, 288, 3769, 3770 }, // 63 IIC_SprMTSPR
9287 { 1, 292, 294, 3770, 3773 }, // 64 IIC_IntMTFSB0
9288 { 1, 294, 296, 3773, 3775 }, // 65 IIC_SprMTMSR
9289 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
9290 { 1, 286, 288, 3775, 3776 }, // 67 IIC_SprMTPMR
9291 { 0, 0, 0, 0, 0 }, // 68 IIC_SprMTSR
9292 { 1, 296, 299, 3776, 3779 }, // 69 IIC_IntMulHW
9293 { 1, 296, 299, 3779, 3782 }, // 70 IIC_IntMulHWU
9294 { 1, 283, 286, 3782, 3785 }, // 71 IIC_IntMulLI
9295 { 0, 0, 0, 0, 0 }, // 72 IIC_SprRFI
9296 { 0, 0, 0, 0, 0 }, // 73 IIC_IntRFID
9297 { 1, 299, 301, 3785, 3788 }, // 74 IIC_IntRotateD
9298 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
9299 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
9300 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
9301 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
9302 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
9303 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
9304 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
9305 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
9306 { 1, 299, 301, 3788, 3791 }, // 83 IIC_IntShift
9307 { 1, 258, 260, 3791, 3793 }, // 84 IIC_LdStSTWCX
9308 { 2, 278, 281, 3793, 3795 }, // 85 IIC_LdStSTU
9309 { 2, 278, 281, 3795, 3797 }, // 86 IIC_LdStSTUX
9310 { 1, 258, 260, 3797, 3799 }, // 87 IIC_LdStSTD
9311 { 1, 258, 260, 3799, 3801 }, // 88 IIC_LdStSTDCX
9312 { 1, 258, 260, 3801, 3804 }, // 89 IIC_LdStSTFD
9313 { 2, 278, 281, 3804, 3807 }, // 90 IIC_LdStSTFDU
9314 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
9315 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
9316 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
9317 { 0, 0, 0, 0, 0 }, // 94 IIC_IntTrapD
9318 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
9319 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
9320 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
9321 { 1, 301, 303, 0, 0 }, // 98 IIC_SprTLBSYNC
9322 { 1, 303, 305, 3807, 3809 }, // 99 IIC_IntTrapW
9323 { 0, 0, 0, 0, 0 }, // 100 IIC_VecFPCompare
9324 { 0, 0, 0, 0, 0 }, // 101 IIC_VecPerm
9325 { 1, 262, 264, 3809, 3811 }, // 102 B_BA_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS
9326 { 1, 262, 264, 3811, 3813 }, // 103 BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM
9327 { 1, 262, 264, 3813, 3815 }, // 104 BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BDZm_BDZp_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BLR_BLR8_BLRL_BCL_BCLR_BCLRL_BCLRLn_BCLRn_BCLalways_BCLn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BC_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat
9328 { 1, 286, 288, 3815, 3816 }, // 105 MFCTR_MFCTR8_MFLR_MFLR8
9329 { 1, 286, 288, 3816, 3817 }, // 106 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
9330 { 1, 288, 290, 3817, 3819 }, // 107 MFCR_MFCR8
9331 { 1, 262, 264, 3819, 3821 }, // 108 MCRF
9332 { 1, 262, 264, 3821, 3824 }, // 109 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
9333 { 1, 281, 283, 3824, 3826 }, // 110 LMW
9334 { 1, 276, 278, 3826, 3829 }, // 111 LWARX_LWARXL
9335 { 1, 276, 278, 3829, 3831 }, // 112 LDARX_LDARXL
9336 { 1, 258, 260, 3831, 3833 }, // 113 LHBRX_LHBRX8_LWBRX_LWBRX8
9337 { 0, 0, 0, 0, 0 }, // 114 MFSR_MFSRIN
9338 { 2, 258, 260, 3833, 3836 }, // 115 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
9339 { 2, 278, 281, 3836, 3839 }, // 116 LFSU_LFDU
9340 { 2, 278, 281, 3839, 3842 }, // 117 LFSUX_LFDUX
9341 { 1, 258, 260, 3842, 3845 }, // 118 STXSDX_STXVD2X_STXVW4X
9342 { 1, 276, 278, 3845, 3848 }, // 119 LBARX_LHARX
9343 { 1, 258, 260, 3848, 3850 }, // 120 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
9344 { 2, 258, 260, 3850, 3853 }, // 121 LFIWAX_LFIWZX
9345 { 1, 258, 260, 3853, 3856 }, // 122 STFD_STFDX_STFIWX_STFS_STFSX
9346 { 2, 278, 281, 3856, 3859 }, // 123 STFDU_STFDUX_STFSU_STFSUX
9347 { 1, 258, 260, 3859, 3861 }, // 124 STVEBX_STVEHX_STVEWX_STVX_STVXL
9348 { 1, 258, 260, 3861, 3863 }, // 125 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
9349 { 0, 0, 0, 0, 0 }, // 126 LWA_LWA_32
9350 { 2, 278, 281, 3863, 3865 }, // 127 LHAU_LHAU8
9351 { 2, 278, 281, 3865, 3867 }, // 128 LHAUX_LHAUX8_LWAUX
9352 { 1, 258, 260, 3867, 3869 }, // 129 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
9353 { 1, 258, 260, 3869, 3871 }, // 130 STD_STDX
9354 { 1, 281, 283, 3871, 3873 }, // 131 STMW
9355 { 1, 258, 260, 3873, 3875 }, // 132 STWCX
9356 { 1, 258, 260, 3875, 3877 }, // 133 STDCX
9357 { 2, 278, 281, 3877, 3879 }, // 134 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
9358 { 2, 278, 281, 3879, 3881 }, // 135 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
9359 { 2, 278, 281, 3881, 3883 }, // 136 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
9360 { 2, 278, 281, 3883, 3885 }, // 137 LDU
9361 { 2, 278, 281, 3885, 3887 }, // 138 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
9362 { 2, 278, 281, 3887, 3889 }, // 139 LDUX
9363 { 1, 260, 262, 3889, 3892 }, // 140 ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_ADD4_ADD4TLS_ADD4_rec_ADD8_ADD8TLS_ADD8TLS__ADD8_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8_XOR_XOR8_XOR8_rec_XOR_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO_AND_AND8_AND_rec_AND8_rec_NAND_NAND8_NAND_rec_NAND8_rec_NOR_NOR8_NOR_rec_NOR8_rec_EQV_EQV8_EQV_rec_EQV8_rec_ANDC_ANDC8_ANDC_rec_ANDC8_rec_ORC_ORC8_ORC_rec_ORC8_rec
9364 { 1, 260, 262, 3892, 3895 }, // 141 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
9365 { 1, 260, 262, 3895, 3898 }, // 142 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
9366 { 1, 260, 262, 3898, 3901 }, // 143 EXTSB8_32_64_EXTSB8_rec_EXTSH8_32_64_EXTSH8_rec_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_ADD4O_ADD8O_ADD8O_rec_ADD4O_rec_NEG8O_rec_NEGO_rec_EXTSB_EXTSB8_EXTSB_rec_EXTSH_EXTSH8_EXTSH_rec_EXTSW_EXTSW_rec
9367 { 1, 260, 262, 3901, 3904 }, // 144 POPCNTB_POPCNTB8_POPCNTD_POPCNTW_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_SUBFO_SUBF8O_SUBFC_SUBFC8_ADDIC_rec_ADDE8_rec_ADDE_rec_SUBFE8_rec_SUBFE_rec_ADDME8_rec_ADDME_rec_SUBFME8_rec_SUBFME_rec_ADDZE8_rec_ADDZE_rec_SUBFZE_rec_SUBFZE8_rec_SUBFO_rec_SUBF8O_rec_ADDE8O_ADDEO_SUBFE8O_SUBFEO_ADDME8O_ADDMEO_SUBFME8O_SUBFMEO_ADDZE8O_ADDZEO_SUBFZE8O_SUBFZEO_ADDE8O_rec_ADDEO_rec_ADDMEO_rec_ADDME8O_rec_SUBFMEO_rec_SUBFME8O_rec_ADDZEO_rec_ADDZE8O_rec_SUBFZEO_rec_SUBFZE8O_rec_ADDC8_rec_ADDC_rec_ADDCO_ADDCO_rec_ADDC8O_ADDC8O_rec_SUBFC8_rec_SUBFC_rec_SUBFCO_SUBFC8O_SUBFCO_rec_SUBFC8O_rec_RLWINM_RLWINM8_RLWINM_rec_RLWNM_RLWNM8_RLWNM_rec_RLWINM8_rec_RLWNM8_rec_SLW_SLW8_SLW_rec_SLW8_rec_SRW_SRW8_SRW_rec_SRW8_rec_SUBFE_SUBFE8_SUBFE8O_rec_SUBFEO_rec
9368 { 1, 262, 264, 3904, 3906 }, // 145 ADDPCIS
9369 { 0, 0, 0, 0, 0 }, // 146 SUBFUS_SUBFUS_rec
9370 { 1, 260, 262, 3906, 3909 }, // 147 RLDICL_RLDICL_rec_RLDICR_RLDICR_rec_RLDIC_RLDIC_rec_RLDIMI_RLDIMI_rec_RLDICL_32_RLDICL_32_64_RLDICL_32_rec_RLDICR_32_SRADI_SRADI_rec_SRADI_32
9371 { 1, 299, 301, 3909, 3912 }, // 148 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
9372 { 1, 299, 301, 3912, 3915 }, // 149 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
9373 { 1, 260, 262, 3915, 3918 }, // 150 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
9374 { 1, 283, 286, 3918, 3921 }, // 151 MULLI_MULLI8
9375 { 1, 296, 299, 3921, 3924 }, // 152 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
9376 { 1, 296, 299, 3924, 3927 }, // 153 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
9377 { 1, 283, 286, 3927, 3930 }, // 154 MULLD_MULLDO_MULLD_rec_MULLDO_rec
9378 { 1, 266, 269, 3930, 3933 }, // 155 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
9379 { 1, 269, 272, 3933, 3936 }, // 156 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
9380 { 1, 266, 269, 3936, 3939 }, // 157 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
9381 { 1, 264, 266, 3939, 3942 }, // 158 FABSD_FABSD_rec_FABSS_FABSS_rec_FADDS_FADDS_rec_FMADDS_FMADDS_rec_FMR_FMR_rec_FMSUBS_FMSUBS_rec_FMULS_FMULS_rec_FNABSD_FNABSD_rec_FNABSS_FNABSS_rec_FNEGD_FNEGD_rec_FNEGS_FNEGS_rec_FNMADDS_FNMADDS_rec_FNMSUBS_FNMSUBS_rec_FSUBS_FSUBS_rec_FCFID_FCFIDS_FCFIDS_rec_FCFIDU_FCFIDUS_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTID_FCTIDU_FCTIDUZ_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_FCTIDZ_rec_FCTID_rec_FCTIW_FCTIWU_FCTIWUZ_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_FCTIWZ_rec_FCTIW_rec_FRE_FRES_rec_FRE_rec_FRSP_rec_FRSP_FRES_FRSQRTE_FRSQRTES_FRSQRTES_rec_FRSQRTE_rec_FSELD_FSELS_FSELD_rec_FSELS_rec_FCPSGND_FCPSGND_rec_FCPSGNS_FCPSGNS_rec_FRIMD_FRIMD_rec_FRIMS_FRIMS_rec_FRIND_FRIND_rec_FRINS_FRINS_rec_FRIPD_FRIPD_rec_FRIPS_FRIPS_rec_FRIZD_FRIZD_rec_FRIZS_FRIZS_rec
9382 { 1, 264, 266, 3942, 3945 }, // 159 FADD_FADD_rec_FSUB_FSUB_rec
9383 { 1, 264, 266, 3945, 3949 }, // 160 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
9384 { 0, 0, 0, 0, 0 }, // 161 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSSUBDP_XSSUBSP_XSCPSGNDP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSMAXDP_XSMINDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
9385 { 1, 264, 266, 3949, 3952 }, // 162 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
9386 { 0, 0, 0, 0, 0 }, // 163 XVADDDP_XVADDSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVSUBDP_XVSUBSP_XVABSDP_XVABSSP_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVMULDP_XVMULSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVCPSGNDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
9387 { 0, 0, 0, 0, 0 }, // 164 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
9388 { 1, 264, 266, 3952, 3955 }, // 165 XVTDIVDP_XVTSQRTDP
9389 { 0, 0, 0, 0, 0 }, // 166 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
9390 { 0, 0, 0, 0, 0 }, // 167 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
9391 { 0, 0, 0, 0, 0 }, // 168 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_XVRSQRTESP_XVRESP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVCPSGNSP_XVCVDPSP_VADDCUW_VADDFP_VAND_VANDC_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VCFSX_VCFUX_VCTSXS_VCTUXS_VEXPTEFP_VLOGEFP_VNOR_VOR_VMADDFP_VMHADDSHS_VMHRADDSHS_VMLADDUHM_VNMSUBFP_VMAXFP_VMINFP_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUDM_VMSUMUHM_VMSUMUHS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRLB_VRLH_VRLW_VRSQRTEFP_VSR_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRO_VSRW_VSUBCUW_VSL_VSLB_VSLDOI_VSLH_VSLO_VSLW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VXOR
9392 { 0, 0, 0, 0, 0 }, // 169 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
9393 { 1, 264, 266, 3955, 3958 }, // 170 XVTDIVSP_XVTSQRTSP
9394 { 0, 0, 0, 0, 0 }, // 171 XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec_VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_VCMPEQUB_rec_VCMPEQUH_VCMPEQUH_rec_VCMPEQUW_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec
9395 { 1, 264, 266, 3958, 3961 }, // 172 FCMPOD_FCMPOS_FCMPUD_FCMPUS
9396 { 1, 274, 276, 3961, 3964 }, // 173 FDIVS_FDIVS_rec
9397 { 1, 272, 274, 3964, 3967 }, // 174 XSDIVDP
9398 { 0, 0, 0, 0, 0 }, // 175 FSQRTS_XSSQRTSP_FSQRTS_rec
9399 { 1, 272, 274, 3967, 3970 }, // 176 FDIV_FDIV_rec
9400 { 0, 0, 0, 0, 0 }, // 177 XSSQRTDP
9401 { 0, 0, 0, 0, 0 }, // 178 FSQRT_FSQRT_rec
9402 { 1, 274, 276, 3970, 3973 }, // 179 XVDIVSP
9403 { 0, 0, 0, 0, 0 }, // 180 XVSQRTSP
9404 { 1, 272, 274, 3973, 3976 }, // 181 XVDIVDP
9405 { 0, 0, 0, 0, 0 }, // 182 XVSQRTDP
9406 { 1, 288, 290, 3976, 3978 }, // 183 MFOCRF_MFOCRF8
9407 { 0, 0, 0, 0, 0 }, // 184 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
9408 { 1, 274, 276, 3978, 3981 }, // 185 XSDIVSP
9409 { 0, 0, 0, 0, 0 }, // 186 FSQRTS_FSQRTS_rec
9410 { 1, 264, 266, 3981, 3982 }, // 187 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
9411 { 1, 292, 294, 3982, 3985 }, // 188 MTFSFb_MTFSB0_MTFSB1
9412 { 0, 0, 0, 0, 0 }, // 189 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ
9413 { 0, 0, 0, 0, 0 }, // 190 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
9414 { 0, 0, 0, 0, 0 }, // 191 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
9415 { 0, 0, 0, 0, 0 }, // 192 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
9416 { 0, 0, 0, 0, 0 }, // 193 VSUBFP
9417 { 0, 0, 0, 0, 0 }, // 194 XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP
9418 { 0, 0, 0, 0, 0 }, // 195 XVCVSPDP
9419 { 0, 0, 0, 0, 0 }, // 196 TDI_TD
9420 { 1, 303, 305, 3985, 3987 }, // 197 TWI_TW
9421 { 1, 286, 288, 3987, 3990 }, // 198 MTCRF_MTCRF8_MTOCRF_MTOCRF8
9422 { 1, 260, 262, 3990, 3993 }, // 199 RLWIMI_RLWIMI8
9423 { 1, 260, 262, 3993, 3996 }, // 200 AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORI_ORI8_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_ADD4_rec_ADD8_rec_NEG8_rec_NEG_rec
9424 { 1, 260, 262, 3996, 3999 }, // 201 ANDI8_rec_ANDIS8_rec_RLWINM_RLWINM8_RLWINM8_rec_RLWINM_rec_RLWNM_RLWNM8_RLWNM8_rec_RLWNM_rec_SLW_SLW8_SLW8_rec_SLW_rec_SRW_SRW8_SRW8_rec_SRW_rec_ADDC8O_ADDC8O_rec_ADDCO_ADDCO_rec_ADDE8O_ADDE8O_rec_ADDEO_ADDEO_rec_ADDME8O_ADDME8O_rec_ADDMEO_ADDMEO_rec_ADDZE8O_ADDZE8O_rec_ADDZEO_ADDZEO_rec_SUBF8O_SUBF8O_rec_SUBFC8O_SUBFC8O_rec_SUBFCO_SUBFCO_rec_SUBFE8O_SUBFE8O_rec_SUBFEO_SUBFEO_rec_SUBFME8O_SUBFME8O_rec_SUBFMEO_SUBFMEO_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZEO_SUBFZEO_rec_ADDE8_rec_ADDE_rec_ADDME8_rec_ADDME_rec_ADDZE8_rec_ADDZE_rec_SUBFE8_rec_SUBFE_rec_SUBFME8_rec_SUBFME_rec_SUBFZE8_rec_SUBFZE_rec_ADDIC_rec_ADDC_ADDC8_SUBFC_SUBFC8_ADDC_rec_ADDC8_rec_SUBFC_rec_SUBFC8_rec
9425 { 1, 260, 262, 3999, 4002 }, // 202 ANDIS_rec_ANDI_rec_SUBF8_rec
9426 { 1, 260, 262, 4002, 4005 }, // 203 OR_OR8_OR8_rec_OR_rec_NOP
9427 { 0, 0, 0, 0, 0 }, // 204 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
9428 { 1, 260, 262, 4005, 4008 }, // 205 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
9429 { 1, 260, 262, 4008, 4011 }, // 206 RLWIMI8_rec_RLWIMI_rec
9430 { 1, 260, 262, 4011, 4014 }, // 207 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
9431 { 1, 260, 262, 4014, 4017 }, // 208 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
9432 { 1, 260, 262, 4017, 4021 }, // 209 ISEL_ISEL8
9433 { 1, 290, 292, 4021, 4023 }, // 210 MFTB_MFTB8
9434 { 1, 269, 272, 4023, 4026 }, // 211 DIVW_DIVWU
9435 { 1, 266, 269, 4026, 4029 }, // 212 DIVD_DIVDU
9436 { 1, 269, 272, 4029, 4032 }, // 213 DIVWE_DIVWEU
9437 { 1, 258, 260, 4032, 4034 }, // 214 LVEBX_LVEHX_LVEWX_LVX_LVXL
9438 { 2, 258, 260, 4034, 4037 }, // 215 LXVB16X_LXSIWZX
9439 { 0, 0, 0, 0, 0 }, // 216 DFLOADf64_XFLOADf64_LIWZX
9440 { 0, 0, 0, 0, 0 }, // 217 LQ
9441 { 1, 258, 260, 4037, 4040 }, // 218 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
9442 { 1, 258, 260, 4040, 4042 }, // 219 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
9443 { 1, 258, 260, 4042, 4044 }, // 220 STDXTLS_STDXTLS_
9444 { 1, 258, 260, 4044, 4046 }, // 221 STBCIX_STDCIX
9445 { 1, 258, 260, 4046, 4048 }, // 222 STBCX_STHCX
9446 { 1, 258, 260, 4048, 4050 }, // 223 STHCIX_STSWI_STWCIX
9447 { 1, 258, 260, 4050, 4052 }, // 224 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHAXTLS_LHAXTLS__LHAXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWAXTLS_LWAXTLS__LWAXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
9448 { 1, 258, 260, 4052, 4054 }, // 225 LD_LDX_LDXTLS_LDXTLS_
9449 { 1, 276, 278, 4054, 4057 }, // 226 LBARXL_LHARXL
9450 { 1, 258, 260, 4057, 4059 }, // 227 LBEPX_LHEPX_LWEPX
9451 { 2, 258, 260, 4059, 4062 }, // 228 LFDEPX_LXSIWAX
9452 { 0, 0, 0, 0, 0 }, // 229 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
9453 { 1, 260, 262, 4062, 4065 }, // 230 SUBF
9454 { 0, 0, 0, 0, 0 }, // 231 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
9455 { 0, 0, 0, 0, 0 }, // 232 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
9456 { 0, 0, 0, 0, 0 }, // 233 VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VRLB_VRLH_VRLW_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VAND_VANDC_VNOR_VOR_VXOR_VMAXFP_VMINFP_VSUBCUW_VADDCUW
9457 { 0, 0, 0, 0, 0 }, // 234 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
9458 { 0, 0, 0, 0, 0 }, // 235 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
9459 { 0, 0, 0, 0, 0 }, // 236 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
9460 { 1, 258, 260, 4065, 4067 }, // 237 MFVSCR
9461 { 1, 258, 260, 4067, 4069 }, // 238 MTVSCR
9462 { 0, 0, 0, 0, 0 }, // 239 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
9463 { 0, 0, 0, 0, 0 }, // 240 VADDUQM_VSUBUQM_VPOPCNTD
9464 { 0, 0, 0, 0, 0 }, // 241 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
9465 { 0, 0, 0, 0, 0 }, // 242 VMULESW_VMULEUW_VMULOSW_VMULOUW
9466 { 0, 0, 0, 0, 0 }, // 243 VMULUWM
9467 { 1, 262, 264, 4069, 4071 }, // 244 B_BA_BL_BL8_BL8_RM_BLA_BLA8_BLA8_RM_BLA_RM_BL_RM_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA8_NOP_BLA8_NOP_RM_BL_NOP_BL_NOP_RM_BL_TLS
9468 { 1, 264, 266, 4071, 4074 }, // 245 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
9469 { 0, 0, 0, 0, 0 }, // 246 DXEX_DXEXQ_DXEXQ_rec_DXEX_rec_DDEDPD_DDEDPD_rec_DENBCD_DENBCD_rec_DIEX_DIEX_rec_DQUA_DQUA_rec_DRINTN_DRINTN_rec_DRINTX_DRINTX_rec_DRRND_DRRND_rec_DSCLI_DSCLI_rec_DSCRI_DSCRI_rec_DQUAI
9470 { 1, 264, 266, 4074, 4077 }, // 247 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
9471 { 0, 0, 0, 0, 0 }, // 248 BCDADD_rec_BCDSUB_rec
9472 { 0, 0, 0, 0, 0 }, // 249 DRINTNQ_DRINTNQ_rec_DRINTXQ_DRINTXQ_rec_DRRNDQ_DRRNDQ_rec_DIEXQ_DIEXQ_rec_DQUAIQ_DQUAIQ_rec_DDEDPDQ_DDEDPDQ_rec_DENBCDQ_DENBCDQ_rec_DSCLIQ_DSCLIQ_rec_DSCRIQ_DSCRIQ_rec
9473 { 1, 264, 266, 4077, 4080 }, // 250 DCMPOQ_DCMPUQ_DTSTEXQ
9474 { 1, 264, 266, 4080, 4083 }, // 251 DCTQPQ_DCTQPQ_rec
9475 { 1, 264, 266, 4083, 4086 }, // 252 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
9476 { 0, 0, 0, 0, 0 }, // 253 DQUAQ_DQUAQ_rec
9477 { 1, 264, 266, 4086, 4089 }, // 254 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
9478 { 1, 264, 266, 4089, 4092 }, // 255 DCFFIX_DCFFIX_rec
9479 { 1, 264, 266, 4092, 4095 }, // 256 DCFFIXQ_DCFFIXQ_rec
9480 { 1, 264, 266, 4095, 4098 }, // 257 DMUL_DMUL_rec
9481 { 1, 264, 266, 4098, 4101 }, // 258 DMULQ_DMULQ_rec
9482 { 1, 264, 266, 4101, 4104 }, // 259 DDIV_DDIV_rec
9483 { 1, 264, 266, 4104, 4107 }, // 260 DDIVQ_DDIVQ_rec
9484 { 0, 0, 0, 0, 0 }, // 261 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
9485 { 0, 0, 0, 0, 0 }, // 262 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
9486 { 0, 0, 0, 0, 0 }, // 263 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
9487 { 0, 0, 0, 0, 0 }, // 264 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
9488 { 0, 0, 0, 0, 0 }, // 265 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
9489 { 0, 0, 0, 0, 0 }, // 266 VRLD
9490 { 0, 0, 0, 0, 0 }, // 267 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
9491 { 0, 0, 0, 0, 0 }, // 268 XVABSSP_XVNABSSP_XVNEGSP
9492 { 0, 0, 0, 0, 0 }, // 269 XVCPSGNSP
9493 { 0, 0, 0, 0, 0 }, // 270 VMRGEW_VMRGOW
9494 { 0, 0, 0, 0, 0 }, // 271 VSEL
9495 { 0, 0, 0, 0, 0 }, // 272 XXSEL
9496 { 1, 286, 288, 4107, 4108 }, // 273 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
9497 { 1, 292, 294, 4108, 4111 }, // 274 MTFSB0_MTFSB1
9498 { 1, 264, 266, 4111, 4112 }, // 275 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
9499 { 1, 260, 262, 4112, 4115 }, // 276 CMPRB_CMPRB8_CMPEQB
9500 { 0, 0, 0, 0, 0 }, // 277 XSTSTDCDP_XSTSTDCSP
9501 { 1, 264, 266, 4115, 4118 }, // 278 FTDIV_FTSQRT
9502 { 0, 0, 0, 0, 0 }, // 279 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
9503 { 1, 264, 266, 4118, 4121 }, // 280 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
9504 { 1, 260, 262, 4121, 4124 }, // 281 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
9505 { 1, 260, 262, 4124, 4127 }, // 282 POPCNTD_POPCNTW
9506 { 1, 260, 262, 4127, 4130 }, // 283 CMPB_CMPB8_SETB_SETB8_BPERMD
9507 { 0, 0, 0, 0, 0 }, // 284 XSCVSPDPN
9508 { 1, 299, 301, 4130, 4133 }, // 285 SLD_SRD_SRAD
9509 { 1, 260, 262, 4133, 4136 }, // 286 SRADI_SRADI_32_RLDIC
9510 { 1, 260, 262, 4136, 4139 }, // 287 EXTSWSLI_32_64_EXTSWSLI
9511 { 1, 260, 262, 4139, 4142 }, // 288 SUBFC_SUBFC8_SUBFC8O_SUBFCO_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_rec_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF8O_SUBF8O_rec_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec
9512 { 1, 260, 262, 4142, 4145 }, // 289 ADDZE_ADDZE8_SUBF_rec
9513 { 0, 0, 0, 0, 0 }, // 290 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
9514 { 1, 260, 262, 4145, 4148 }, // 291 LA_LA8
9515 { 0, 0, 0, 0, 0 }, // 292 COPY
9516 { 1, 286, 288, 4148, 4151 }, // 293 MCRXRX
9517 { 0, 0, 0, 0, 0 }, // 294 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
9518 { 0, 0, 0, 0, 0 }, // 295 XSXEXPDP
9519 { 1, 262, 264, 4151, 4153 }, // 296 RFEBB
9520 { 1, 286, 288, 4153, 4154 }, // 297 TBEGIN_TRECHKPT
9521 { 1, 258, 260, 4154, 4156 }, // 298 WAIT
9522 { 1, 299, 301, 4156, 4159 }, // 299 RLDCL_RLDCR
9523 { 1, 260, 262, 4159, 4162 }, // 300 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
9524 { 1, 286, 288, 4162, 4165 }, // 301 MTOCRF_MTOCRF8
9525 { 1, 260, 262, 4165, 4168 }, // 302 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
9526 { 1, 264, 266, 4168, 4171 }, // 303 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
9527 { 1, 299, 301, 4171, 4174 }, // 304 SRAW_SRAW8_SRAWI_SRAWI8
9528 { 0, 0, 0, 0, 0 }, // 305 XSIEXPDP
9529 { 1, 262, 264, 4174, 4177 }, // 306 CRXOR
9530 { 1, 286, 288, 4177, 4178 }, // 307 TRECLAIM_TSR_TABORT
9531 { 0, 0, 0, 0, 0 }, // 308 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
9532 { 0, 0, 0, 0, 0 }, // 309 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
9533 { 0, 0, 0, 0, 0 }, // 310 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
9534 { 0, 0, 0, 0, 0 }, // 311 VPOPCNTD
9535 { 0, 0, 0, 0, 0 }, // 312 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
9536 { 1, 283, 286, 4178, 4181 }, // 313 MADDHD_MADDHDU_MADDLD_MADDLD8
9537 { 1, 296, 299, 4181, 4184 }, // 314 MULHD_MULHW_MULLW_MULLWO
9538 { 1, 296, 299, 4184, 4187 }, // 315 MULHDU_MULHWU
9539 { 1, 283, 286, 4187, 4190 }, // 316 MULLD_MULLDO
9540 { 1, 264, 266, 4190, 4193 }, // 317 FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS
9541 { 1, 264, 266, 4193, 4196 }, // 318 FADD_FSUB
9542 { 1, 264, 266, 4196, 4200 }, // 319 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
9543 { 0, 0, 0, 0, 0 }, // 320 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
9544 { 1, 264, 266, 4200, 4203 }, // 321 FSELD_rec_FSELS_rec
9545 { 1, 264, 266, 4203, 4206 }, // 322 FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec
9546 { 0, 0, 0, 0, 0 }, // 323 XSCVDPHP_XSCVHPDP
9547 { 1, 258, 260, 4206, 4208 }, // 324 LVSL_LVSR
9548 { 0, 0, 0, 0, 0 }, // 325 V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VPERMR_VSLV_VSRV_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec
9549 { 0, 0, 0, 0, 0 }, // 326 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
9550 { 0, 0, 0, 0, 0 }, // 327 XXPERM_XXPERMR_XXSPLTIB
9551 { 1, 264, 266, 4208, 4211 }, // 328 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
9552 { 0, 0, 0, 0, 0 }, // 329 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
9553 { 0, 0, 0, 0, 0 }, // 330 BCDCTSQ_rec
9554 { 0, 0, 0, 0, 0 }, // 331 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
9555 { 0, 0, 0, 0, 0 }, // 332 BCDCFSQ_rec
9556 { 0, 0, 0, 0, 0 }, // 333 XSDIVQP_XSDIVQPO
9557 { 0, 0, 0, 0, 0 }, // 334 XSSQRTQP_XSSQRTQPO
9558 { 1, 258, 260, 4211, 4213 }, // 335 LXVL_LXVLL
9559 { 2, 258, 260, 4213, 4216 }, // 336 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
9560 { 2, 258, 260, 4216, 4219 }, // 337 LXSDX_LXVD2X
9561 { 1, 258, 260, 4219, 4221 }, // 338 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
9562 { 0, 0, 0, 0, 0 }, // 339 CP_COPY_CP_COPY8
9563 { 1, 258, 260, 4221, 4223 }, // 340 ICBI_ICBIEP
9564 { 1, 258, 260, 4223, 4225 }, // 341 ICBT_ICBTLS_EnforceIEIO
9565 { 1, 258, 260, 4225, 4227 }, // 342 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
9566 { 0, 0, 0, 0, 0 }, // 343 CP_ABORT
9567 { 1, 258, 260, 4227, 4229 }, // 344 DARN
9568 { 0, 0, 0, 0, 0 }, // 345 ISYNC
9569 { 0, 0, 0, 0, 0 }, // 346 MSGSYNC
9570 { 1, 301, 303, 0, 0 }, // 347 TLBSYNC
9571 { 1, 258, 260, 0, 0 }, // 348 SYNC
9572 { 2, 258, 260, 4229, 4232 }, // 349 LFIWZX
9573 { 2, 258, 260, 4232, 4235 }, // 350 LFDX_LFDXTLS_LFDXTLS__LFD
9574 { 0, 0, 0, 0, 0 }, // 351 SLBIA
9575 { 0, 0, 0, 0, 0 }, // 352 SLBIE
9576 { 0, 0, 0, 0, 0 }, // 353 SLBMFEE
9577 { 0, 0, 0, 0, 0 }, // 354 SLBMFEV
9578 { 0, 0, 0, 0, 0 }, // 355 SLBMTE
9579 { 0, 0, 0, 0, 0 }, // 356 TLBIEL
9580 { 2, 278, 281, 4235, 4237 }, // 357 LHZU_LHZU8_LWZU_LWZU8
9581 { 2, 278, 281, 4237, 4239 }, // 358 LHZUX_LHZUX8_LWZUX_LWZUX8
9582 { 1, 286, 288, 4239, 4240 }, // 359 TEND
9583 { 0, 0, 0, 0, 0 }, // 360 CP_PASTE8_rec_CP_PASTE_rec
9584 { 1, 286, 288, 4240, 4241 }, // 361 TCHECK
9585 { 2, 258, 260, 4241, 4244 }, // 362 LXSIWAX
9586 { 0, 0, 0, 0, 0 }, // 363 LIWAX
9587 { 2, 258, 260, 4244, 4247 }, // 364 LFSX_LFSXTLS_LFSXTLS__LFS
9588 { 2, 258, 260, 4247, 4250 }, // 365 LXSSP_LXSSPX
9589 { 0, 0, 0, 0, 0 }, // 366 XFLOADf32_DFLOADf32
9590 { 2, 258, 260, 4250, 4253 }, // 367 LXVH8X
9591 { 1, 258, 260, 4253, 4256 }, // 368 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
9592 { 1, 258, 260, 4256, 4259 }, // 369 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
9593 { 1, 258, 260, 4259, 4262 }, // 370 STXSDX
9594 { 0, 0, 0, 0, 0 }, // 371 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
9595 { 1, 258, 260, 4262, 4264 }, // 372 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
9596 { 0, 0, 0, 0, 0 }, // 373 SLBIEG
9597 { 0, 0, 0, 0, 0 }, // 374 TLBIE
9598 { 1, 258, 260, 4264, 4267 }, // 375 STXV_STXVB16X_STXVH8X_STXVX
9599 { 1, 258, 260, 4267, 4269 }, // 376 STXVL_STXVLL
9600 { 1, 260, 262, 4269, 4272 }, // 377 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
9601 { 1, 290, 292, 4272, 4274 }, // 378 MFPMR
9602 { 1, 286, 288, 4274, 4275 }, // 379 MTPMR
9603 { 1, 286, 288, 4275, 4276 }, // 380 MFSPR_MFSPR8_MFUDSCR
9604 { 0, 0, 0, 0, 0 }, // 381 MFMSR
9605 { 1, 294, 296, 4276, 4278 }, // 382 MTMSR
9606 { 0, 0, 0, 0, 0 }, // 383 MTMSRD
9607 { 1, 286, 288, 4278, 4279 }, // 384 MTUDSCR_MTSPR_MTSPR8
9608 { 0, 0, 0, 0, 0 }, // 385 MSGSNDP_MSGSNDP8
9609 { 1, 269, 272, 4279, 4282 }, // 386 DIVWO_DIVWUO
9610 { 1, 269, 272, 4282, 4285 }, // 387 MODSW
9611 { 1, 269, 272, 4285, 4288 }, // 388 DIVWEO_DIVWEUO
9612 { 1, 266, 269, 4288, 4291 }, // 389 DIVDO_DIVDUO
9613 { 1, 269, 272, 4291, 4294 }, // 390 MODSD_MODUD_MODUW
9614 { 1, 266, 269, 4294, 4297 }, // 391 DIVDE_DIVDEO_DIVDEU_DIVDEUO
9615 { 1, 269, 272, 4297, 4300 }, // 392 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
9616 { 1, 260, 262, 4300, 4303 }, // 393 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
9617 { 1, 262, 264, 4303, 4305 }, // 394 MCRFS
9618 { 1, 299, 301, 4305, 4308 }, // 395 RLDCL_rec_RLDCR_rec
9619 { 1, 260, 262, 4308, 4311 }, // 396 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
9620 { 1, 264, 266, 4311, 4312 }, // 397 MFFS_MFFSCE_MFFSL_MFFS_rec
9621 { 1, 260, 262, 4312, 4315 }, // 398 EXTSWSLI_32_64_rec_EXTSWSLI_rec
9622 { 1, 272, 274, 4315, 4318 }, // 399 FDIV
9623 { 0, 0, 0, 0, 0 }, // 400 FSQRT
9624 { 0, 0, 0, 0, 0 }, // 401 FSQRTS
9625 { 1, 274, 276, 4318, 4321 }, // 402 FDIVS
9626 { 2, 278, 281, 4321, 4324 }, // 403 LFSU
9627 { 2, 278, 281, 4324, 4327 }, // 404 LFSUX
9628 { 1, 262, 264, 4327, 4329 }, // 405 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
9629 { 1, 258, 260, 4329, 4331 }, // 406 LDAT_LWAT
9630 { 1, 258, 260, 4331, 4333 }, // 407 STDAT_STWAT
9631 { 1, 260, 262, 4333, 4336 }, // 408 BRINC
9632 { 0, 0, 0, 0, 0 }, // 409 EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW
9633 { 0, 0, 0, 0, 0 }, // 410 EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW
9634 { 1, 258, 260, 4336, 4338 }, // 411 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
9635 { 1, 258, 260, 4338, 4340 }, // 412 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
9636 { 1, 262, 264, 4340, 4342 }, // 413 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
9637 { 0, 0, 0, 0, 0 }, // 414 RFI
9638 { 0, 0, 0, 0, 0 }, // 415 RFID
9639 { 1, 258, 260, 4342, 4344 }, // 416 DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI
9640 { 1, 258, 260, 4344, 4346 }, // 417 ICBLC
9641 { 0, 0, 0, 0, 0 }, // 418 MTSR_MTSRIN
9642 { 1, 286, 288, 4346, 4347 }, // 419 MFDCR
9643 { 1, 286, 288, 4347, 4348 }, // 420 MTDCR
9644 { 1, 260, 262, 4348, 4351 }, // 421 NOP_GT_PWR6_NOP_GT_PWR7
9645 { 0, 0, 0, 0, 0 }, // 422 TLBIA
9646 { 1, 294, 296, 4351, 4353 }, // 423 WRTEE_WRTEEI
9647 { 1, 260, 262, 4353, 4356 }, // 424 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
9648 { 1, 258, 260, 0, 0 }, // 425 MSYNC
9649 { 0, 0, 0, 0, 0 }, // 426 SLBSYNC
9650 { 0, 0, 0, 0, 0 }, // 427 SLBFEE_rec
9651 { 0, 0, 0, 0, 0 }, // 428 STOP
9652 { 1, 258, 260, 4356, 4358 }, // 429 DCBA_DCBI
9653 { 1, 264, 266, 4358, 4361 }, // 430 FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES
9654 { 0, 0, 0, 0, 0 }, // 431 VCFSX_VCFUX_VCTSXS_VCTUXS
9655 { 0, 0, 0, 0, 0 }, // 432 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
9656 { 0, 0, 0, 0, 0 }, // 433 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
9657 { 0, 0, 0, 0, 0 }, // 434 XSCVDPHP
9658 { 0, 0, 0, 0, 0 }, // 435 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
9659 { 0, 0, 0, 0, 0 }, // 436 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
9660 { 0, 0, 0, 0, 0 }, // 437 XVCVSPBF16
9661 { 1, 264, 266, 4361, 4364 }, // 438 FADDS_FMULS_FSUBS
9662 { 1, 264, 266, 4364, 4368 }, // 439 FMUL
9663 { 0, 0, 0, 0, 0 }, // 440 VADDFP
9664 { 0, 0, 0, 0, 0 }, // 441 XSMULDP_XSMULSP
9665 { 0, 0, 0, 0, 0 }, // 442 XVADDDP_XVMULDP_XVSUBDP
9666 { 0, 0, 0, 0, 0 }, // 443 XVADDSP_XVMULSP_XVSUBSP
9667 { 0, 0, 0, 0, 0 }, // 444 VMADDFP_VNMSUBFP
9668 { 1, 264, 266, 4368, 4371 }, // 445 FADDS_rec_FMULS_rec_FSUBS_rec
9669 { 1, 264, 266, 4371, 4375 }, // 446 FMUL_rec
9670 { 1, 264, 266, 4375, 4378 }, // 447 FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec
9671 { 1, 262, 264, 4378, 4380 }, // 448 BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL_BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BLR_BLR8_BLRL
9672 { 1, 262, 264, 4380, 4382 }, // 449 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
9673 { 0, 0, 0, 0, 0 }, // 450 VGNB
9674 { 0, 0, 0, 0, 0 }, // 451 VSBOX
9675 { 1, 260, 262, 4382, 4385 }, // 452 CFUGED_PDEPD_PEXTD
9676 { 0, 0, 0, 0, 0 }, // 453 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
9677 { 0, 0, 0, 0, 0 }, // 454 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
9678 { 0, 0, 0, 0, 0 }, // 455 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
9679 { 1, 260, 262, 4385, 4388 }, // 456 HASHST_HASHST8_HASHSTP_HASHSTP8
9680 { 0, 0, 0, 0, 0 }, // 457 XSMULQP_XSMULQPO
9681 { 0, 0, 0, 0, 0 }, // 458 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
9682 { 0, 0, 0, 0, 0 }, // 459 VMODSQ_VMODUQ
9683 { 0, 0, 0, 0, 0 }, // 460 VDIVSD_VDIVUD
9684 { 0, 0, 0, 0, 0 }, // 461 VMODSD_VMODUD
9685 { 0, 0, 0, 0, 0 }, // 462 VDIVSW_VDIVUW
9686 { 0, 0, 0, 0, 0 }, // 463 VMODSW_VMODUW
9687 { 0, 0, 0, 0, 0 }, // 464 VDIVESD_VDIVEUD
9688 { 0, 0, 0, 0, 0 }, // 465 VDIVESW_VDIVEUW
9689 { 0, 0, 0, 0, 0 }, // 466 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
9690 { 0, 0, 0, 0, 0 }, // 467 XXGENPCVBM
9691 { 0, 0, 0, 0, 0 }, // 468 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
9692 { 0, 0, 0, 0, 0 }, // 469 VADDCUQ_VSUBCUQ
9693 { 0, 0, 0, 0, 0 }, // 470 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
9694 { 0, 0, 0, 0, 0 }, // 471 MTVSRBMI
9695 { 1, 260, 262, 4388, 4391 }, // 472 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
9696 { 1, 264, 266, 4391, 4394 }, // 473 FTSQRT
9697 { 0, 0, 0, 0, 0 }, // 474 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
9698 { 1, 260, 262, 4394, 4397 }, // 475 RLDIC_rec
9699 { 1, 260, 262, 4397, 4400 }, // 476 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
9700 { 1, 260, 262, 4400, 4403 }, // 477 RLWINM8_rec_RLWINM_rec
9701 { 0, 0, 0, 0, 0 }, // 478 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
9702 { 0, 0, 0, 0, 0 }, // 479 VPOPCNTB_VPOPCNTH
9703 { 0, 0, 0, 0, 0 }, // 480 VSHASIGMAD_VSHASIGMAW
9704 { 1, 264, 266, 4403, 4406 }, // 481 XSTSQRTDP
9705 { 1, 264, 266, 4406, 4409 }, // 482 XVTSQRTDP
9706 { 1, 264, 266, 4409, 4412 }, // 483 XVTSQRTSP
9707 { 0, 0, 0, 0, 0 }, // 484 XVTSTDCDP_XVTSTDCSP
9708 { 1, 299, 301, 4412, 4415 }, // 485 SLD_rec_SRD_rec
9709 { 0, 0, 0, 0, 0 }, // 486 TDI
9710 { 1, 303, 305, 4415, 4417 }, // 487 TWI
9711 { 0, 0, 0, 0, 0 }, // 488 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
9712 { 0, 0, 0, 0, 0 }, // 489 VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUH_rec_VCMPGTUW_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec
9713 { 0, 0, 0, 0, 0 }, // 490 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
9714 { 0, 0, 0, 0, 0 }, // 491 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
9715 { 0, 0, 0, 0, 0 }, // 492 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
9716 { 0, 0, 0, 0, 0 }, // 493 VCMPSQ_VCMPUQ
9717 { 0, 0, 0, 0, 0 }, // 494 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
9718 { 1, 258, 260, 4417, 4419 }, // 495 TRAP
9719 { 1, 299, 301, 4419, 4422 }, // 496 SRAWI8_rec_SRAWI_rec
9720 { 0, 0, 0, 0, 0 }, // 497 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
9721 { 0, 0, 0, 0, 0 }, // 498 VRLQMI
9722 { 1, 258, 260, 4422, 4424 }, // 499 DSS_DSSALL
9723 { 1, 258, 260, 4424, 4426 }, // 500 WAITP10
9724 { 1, 260, 262, 4426, 4429 }, // 501 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
9725 { 0, 0, 0, 0, 0 }, // 502 ADDIdtprelL32_ADDISdtprelHA32
9726 { 0, 0, 0, 0, 0 }, // 503 ADDItlsldLADDR32
9727 { 0, 0, 0, 0, 0 }, // 504 ADDItocL_ADDIStocHA_ADDIStocHA8
9728 { 1, 260, 262, 4429, 4432 }, // 505 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
9729 { 1, 260, 262, 4432, 4435 }, // 506 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
9730 { 1, 260, 262, 4435, 4438 }, // 507 ADDZE_ADDZE8
9731 { 1, 260, 262, 4438, 4441 }, // 508 ANDI_rec_ANDIS_rec
9732 { 1, 260, 262, 4441, 4444 }, // 509 CMPDI_CMPWI_CMPLDI_CMPLWI
9733 { 1, 260, 262, 4444, 4447 }, // 510 EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec
9734 { 1, 264, 266, 4447, 4450 }, // 511 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
9735 { 1, 260, 262, 4450, 4453 }, // 512 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
9736 { 1, 260, 262, 4453, 4456 }, // 513 NOP
9737 { 1, 260, 262, 4456, 4459 }, // 514 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
9738 { 1, 260, 262, 4459, 4462 }, // 515 RLWINM_RLWINM8
9739 { 1, 260, 262, 4462, 4465 }, // 516 SETB_SETB8
9740 { 1, 260, 262, 4465, 4468 }, // 517 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
9741 { 1, 299, 301, 4468, 4471 }, // 518 SRAWI_SRAWI8
9742 { 0, 0, 0, 0, 0 }, // 519 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
9743 { 0, 0, 0, 0, 0 }, // 520 VEXTSD2Q
9744 { 0, 0, 0, 0, 0 }, // 521 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
9745 { 0, 0, 0, 0, 0 }, // 522 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
9746 { 0, 0, 0, 0, 0 }, // 523 XVABSDP_XVNABSDP_XVNEGDP
9747 { 0, 0, 0, 0, 0 }, // 524 XVXSIGDP_XVXSIGSP
9748 { 1, 260, 262, 4471, 4474 }, // 525 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
9749 { 1, 260, 262, 4474, 4477 }, // 526 ADDEX_ADDEX8
9750 { 1, 260, 262, 4477, 4480 }, // 527 ADD4O_ADD8O
9751 { 1, 260, 262, 4480, 4483 }, // 528 CMPB_CMPB8
9752 { 1, 262, 264, 4483, 4486 }, // 529 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
9753 { 1, 258, 260, 4486, 4488 }, // 530 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
9754 { 0, 0, 0, 0, 0 }, // 531 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
9755 { 0, 0, 0, 0, 0 }, // 532 XXLEQVOnes
9756 { 1, 264, 266, 4488, 4489 }, // 533 MFFS_MFFS_rec_MFFSL
9757 { 1, 264, 266, 4489, 4490 }, // 534 MFFSCDRNI_MFFSCRNI
9758 { 1, 292, 294, 4490, 4493 }, // 535 MTFSB0
9759 { 1, 260, 262, 4493, 4496 }, // 536 ADDIC_rec_ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec
9760 { 1, 260, 262, 4496, 4499 }, // 537 NEG8O_rec_NEGO_rec
9761 { 1, 260, 262, 4499, 4502 }, // 538 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
9762 { 1, 262, 264, 4502, 4504 }, // 539 HRFID_SC
9763 { 1, 264, 266, 4504, 4505 }, // 540 MTFSFI_MTFSFIb_MTFSFI_rec
9764 { 1, 264, 266, 4505, 4508 }, // 541 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
9765 { 1, 260, 262, 4508, 4511 }, // 542 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
9766 { 0, 0, 0, 0, 0 }, // 543 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
9767 { 1, 258, 260, 4511, 4513 }, // 544 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
9768 { 1, 258, 260, 4513, 4515 }, // 545 LD
9769 { 0, 0, 0, 0, 0 }, // 546 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
9770 { 0, 0, 0, 0, 0 }, // 547 DFLOADf32
9771 { 0, 0, 0, 0, 0 }, // 548 DFLOADf64
9772 { 2, 258, 260, 4515, 4518 }, // 549 LFD
9773 { 1, 258, 260, 4518, 4520 }, // 550 LHA_LHA8
9774 { 2, 258, 260, 4520, 4523 }, // 551 LXSD_LXV
9775 { 1, 258, 260, 4523, 4525 }, // 552 DCBT_DCBTST
9776 { 1, 258, 260, 4525, 4527 }, // 553 ICBT
9777 { 1, 258, 260, 4527, 4529 }, // 554 LDBRX
9778 { 0, 0, 0, 0, 0 }, // 555 SPILLTOVSR_LDX
9779 { 2, 258, 260, 4529, 4532 }, // 556 LXVRBX_LXVRDX_LXVRHX_LXVRWX
9780 { 0, 0, 0, 0, 0 }, // 557 MTSR
9781 { 1, 260, 262, 4532, 4535 }, // 558 MTVRSAVE_MTVRSAVEv
9782 { 1, 258, 260, 4535, 4537 }, // 559 LBZCIX_LDCIX_LHZCIX_LWZCIX
9783 { 2, 258, 260, 4537, 4540 }, // 560 PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc
9784 { 2, 258, 260, 4540, 4543 }, // 561 LFS
9785 { 2, 258, 260, 4543, 4546 }, // 562 LXSSP
9786 { 2, 258, 260, 4546, 4549 }, // 563 LXVP
9787 { 2, 258, 260, 4549, 4552 }, // 564 LXVPX
9788 { 0, 0, 0, 0, 0 }, // 565 MFSR
9789 { 1, 290, 292, 4552, 4554 }, // 566 MFTB8
9790 { 0, 0, 0, 0, 0 }, // 567 XXSETACCZ
9791 { 0, 0, 0, 0, 0 }, // 568 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
9792 { 0, 0, 0, 0, 0 }, // 569 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
9793 { 0, 0, 0, 0, 0 }, // 570 XVI8GER4SPP
9794 { 0, 0, 0, 0, 0 }, // 571 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
9795 { 0, 0, 0, 0, 0 }, // 572 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
9796 { 0, 0, 0, 0, 0 }, // 573 PMXVI8GER4SPP
9797 { 0, 0, 0, 0, 0 }, // 574 XXMTACC
9798 { 0, 0, 0, 0, 0 }, // 575 XXMFACC
9799 { 0, 0, 0, 0, 0 }, // 576 VMULHSD_VMULHUD_VMULLD
9800 { 0, 0, 0, 0, 0 }, // 577 LXVKQ
9801 { 0, 0, 0, 0, 0 }, // 578 VSPLTISB_VSPLTISH_VSPLTISW
9802 { 0, 0, 0, 0, 0 }, // 579 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
9803 { 0, 0, 0, 0, 0 }, // 580 XXSPLTIB
9804 { 1, 260, 262, 4554, 4557 }, // 581 BRD_BRH_BRH8_BRW_BRW8
9805 { 0, 0, 0, 0, 0 }, // 582 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
9806 { 0, 0, 0, 0, 0 }, // 583 VGBBD_VUPKHSW_VUPKLSW
9807 { 0, 0, 0, 0, 0 }, // 584 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
9808 { 0, 0, 0, 0, 0 }, // 585 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
9809 { 0, 0, 0, 0, 0 }, // 586 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
9810 { 0, 0, 0, 0, 0 }, // 587 XVCVBF16SPN
9811 { 0, 0, 0, 0, 0 }, // 588 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
9812 { 0, 0, 0, 0, 0 }, // 589 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
9813 { 0, 0, 0, 0, 0 }, // 590 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
9814 { 0, 0, 0, 0, 0 }, // 591 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
9815 { 0, 0, 0, 0, 0 }, // 592 VSLV_VSRV_XXINSERTW
9816 { 0, 0, 0, 0, 0 }, // 593 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
9817 { 0, 0, 0, 0, 0 }, // 594 VSUMSWS
9818 { 0, 0, 0, 0, 0 }, // 595 XXSPLTIDP_XXSPLTIW
9819 { 0, 0, 0, 0, 0 }, // 596 XXSPLTI32DX
9820 { 0, 0, 0, 0, 0 }, // 597 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
9821 { 0, 0, 0, 0, 0 }, // 598 XXPERMX
9822 { 2, 258, 260, 4557, 4560 }, // 599 PSTXVP_PSTXVPpc
9823 { 1, 258, 260, 4560, 4562 }, // 600 STB_STB8_STH_STH8_STW_STW8
9824 { 0, 0, 0, 0, 0 }, // 601 SPILLTOVSR_ST
9825 { 1, 258, 260, 4562, 4564 }, // 602 STD
9826 { 0, 0, 0, 0, 0 }, // 603 DFSTOREf32_DFSTOREf64
9827 { 1, 258, 260, 4564, 4567 }, // 604 STFD_STFS
9828 { 2, 278, 281, 4567, 4570 }, // 605 STFDU_STFSU
9829 { 1, 258, 260, 4570, 4573 }, // 606 STXSD
9830 { 1, 258, 260, 4573, 4576 }, // 607 STXSSP
9831 { 1, 258, 260, 4576, 4579 }, // 608 STXV
9832 { 1, 258, 260, 4579, 4581 }, // 609 DCBF_DCBST_DCBZ
9833 { 1, 258, 260, 4581, 4583 }, // 610 ICBI
9834 { 0, 0, 0, 0, 0 }, // 611 SPILLTOVSR_STX
9835 { 0, 0, 0, 0, 0 }, // 612 STIWX
9836 { 1, 258, 260, 4583, 4586 }, // 613 STXVRBX_STXVRDX_STXVRHX_STXVRWX
9837 { 1, 258, 260, 4586, 4588 }, // 614 EnforceIEIO
9838 { 0, 0, 0, 0, 0 }, // 615 TLBIE8P9_TLBIEP9
9839 { 1, 258, 260, 4588, 4590 }, // 616 STHCIX_STWCIX
9840 { 1, 258, 260, 0, 0 }, // 617 SYNCP10
9841 { 2, 258, 260, 4590, 4593 }, // 618 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
9842 { 2, 258, 260, 4593, 4596 }, // 619 STXVP
9843 { 2, 258, 260, 4596, 4599 }, // 620 STXVPX
9844 { 1, 262, 264, 4599, 4601 }, // 621 ATTN_NAP
9845 { 1, 258, 260, 4601, 4603 }, // 622 DCBZL
9846 { 1, 258, 260, 4603, 4605 }, // 623 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
9847 { 1, 262, 264, 4605, 4607 }, // 624 CLRBHRB_MFBHRBE
9848 { 2, 258, 260, 4607, 4610 }, // 625 PADDI_PADDI8_PADDI8pc_PADDIpc
9849 { 1, 260, 262, 4610, 4613 }, // 626 PLI_PLI8
9850 { 0, 0, 0, 0, 0 }, // 627 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
9851 { 0, 0, 0, 0, 0 }, // 628 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
9852 { 0, 0, 0, 0, 0 }, // 629 VMSUMCUD
9853 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
9854};
9855
9856// ===============================================================
9857// Data tables for the new per-operand machine model.
9858
9859static_assert(9 <= UINT8_MAX, "NumWriteProcResEntries does not fit in uint8_t");
9860static_assert(18 <= UINT8_MAX, "NumWriteLatencyEntries does not fit in uint8_t");
9861
9862// {ProcResourceIdx, ReleaseAtCycle, AcquireAtCycle}
9863extern const llvm::MCWriteProcResEntry PPCWriteProcResTable[] = {
9864 { 0, 0, 0 }, // Invalid
9865 { 1, 1, 0}, // #1
9866 {16, 1, 0}, // #2
9867 { 2, 1, 0}, // #3
9868 {17, 1, 0}, // #4
9869 { 9, 1, 0}, // #5
9870 {13, 1, 0}, // #6
9871 {15, 1, 0}, // #7
9872 {12, 1, 0}, // #8
9873 {13, 1, 0}, // #9
9874 {15, 1, 0}, // #10
9875 {18, 1, 0}, // #11
9876 {10, 1, 0}, // #12
9877 {12, 1, 0}, // #13
9878 {13, 1, 0}, // #14
9879 {15, 1, 0}, // #15
9880 {11, 1, 0}, // #16
9881 {12, 1, 0}, // #17
9882 {13, 1, 0}, // #18
9883 {15, 1, 0}, // #19
9884 {18, 1, 0}, // #20
9885 {19, 1, 0}, // #21
9886 { 9, 1, 0}, // #22
9887 {11, 1, 0}, // #23
9888 {12, 1, 0}, // #24
9889 {13, 2, 0}, // #25
9890 {15, 1, 0}, // #26
9891 {18, 1, 0}, // #27
9892 {19, 1, 0}, // #28
9893 { 5, 1, 0}, // #29
9894 {10, 1, 0}, // #30
9895 {12, 1, 0}, // #31
9896 {13, 1, 0}, // #32
9897 {15, 1, 0}, // #33
9898 {18, 1, 0}, // #34
9899 {20, 1, 0}, // #35
9900 { 5, 1, 0}, // #36
9901 { 9, 1, 0}, // #37
9902 {10, 1, 0}, // #38
9903 {12, 1, 0}, // #39
9904 {13, 2, 0}, // #40
9905 {15, 1, 0}, // #41
9906 {18, 1, 0}, // #42
9907 {20, 1, 0}, // #43
9908 { 9, 1, 0}, // #44
9909 {12, 1, 0}, // #45
9910 {13, 2, 0}, // #46
9911 {15, 1, 0}, // #47
9912 {18, 1, 0}, // #48
9913 {10, 1, 0}, // #49
9914 {11, 1, 0}, // #50
9915 {12, 2, 0}, // #51
9916 {13, 2, 0}, // #52
9917 {15, 1, 0}, // #53
9918 {18, 1, 0}, // #54
9919 {20, 1, 0}, // #55
9920 { 5, 1, 0}, // #56
9921 { 8, 1, 0}, // #57
9922 {21, 1, 0}, // #58
9923 {21, 1, 0}, // #59
9924 {22, 1, 0}, // #60
9925 {24, 1, 0}, // #61
9926 {17, 1, 0}, // #62
9927 {22, 1, 0}, // #63
9928 {24, 1, 0}, // #64
9929 {14, 1, 0}, // #65
9930 {21, 1, 0}, // #66
9931 {22, 1, 0}, // #67
9932 { 5, 1, 0}, // #68
9933 { 7, 1, 0}, // #69
9934 {21, 1, 0}, // #70
9935 { 5, 1, 0}, // #71
9936 { 6, 1, 0}, // #72
9937 {21, 1, 0}, // #73
9938 { 3, 1, 0}, // #74
9939 {21, 1, 0}, // #75
9940 { 5, 1, 0}, // #76
9941 {21, 1, 0}, // #77
9942 { 9, 1, 0}, // #78
9943 {13, 1, 0}, // #79
9944 {21, 1, 0}, // #80
9945 {21, 1, 0}, // #81
9946 {22, 1, 0}, // #82
9947 {23, 1, 0}, // #83
9948 { 4, 1, 0}, // #84
9949 {21, 1, 0}, // #85
9950 { 1, 1, 0}, // #86
9951 { 3, 1, 0}, // #87
9952 { 1, 2, 0}, // #88
9953 { 3, 1, 0}, // #89
9954 {10, 1, 0}, // #90
9955 { 1, 1, 0}, // #91
9956 { 9, 1, 0}, // #92
9957 { 1, 2, 0}, // #93
9958 { 8, 1, 0}, // #94
9959 { 9, 2, 0}, // #95
9960 {12, 1, 0}, // #96
9961 { 1, 1, 0}, // #97
9962 {15, 1, 0}, // #98
9963 { 1, 4, 0}, // #99
9964 { 8, 1, 0}, // #100
9965 {10, 4, 0}, // #101
9966 { 1, 2, 0}, // #102
9967 { 8, 1, 0}, // #103
9968 {10, 1, 0}, // #104
9969 { 1, 1, 0}, // #105
9970 {10, 1, 0}, // #106
9971 { 1, 2, 0}, // #107
9972 { 8, 1, 0}, // #108
9973 {10, 1, 0}, // #109
9974 {15, 1, 0}, // #110
9975 { 1, 1, 0}, // #111
9976 {14, 1, 0}, // #112
9977 { 1, 4, 0}, // #113
9978 { 8, 1, 0}, // #114
9979 {14, 4, 0}, // #115
9980 { 1, 2, 0}, // #116
9981 { 8, 1, 0}, // #117
9982 {14, 1, 0}, // #118
9983 { 1, 2, 0}, // #119
9984 { 8, 1, 0}, // #120
9985 { 9, 1, 0}, // #121
9986 { 1, 2, 0}, // #122
9987 { 8, 1, 0}, // #123
9988 { 9, 1, 0}, // #124
9989 {15, 1, 0}, // #125
9990 { 1, 1, 0}, // #126
9991 { 2, 1, 0}, // #127
9992 { 1, 2, 0}, // #128
9993 { 2, 1, 0}, // #129
9994 { 8, 1, 0}, // #130
9995 { 9, 1, 0}, // #131
9996 { 1, 2, 0}, // #132
9997 { 6, 10, 0}, // #133
9998 { 8, 1, 0}, // #134
9999 { 9, 1, 0}, // #135
10000 { 1, 1, 0}, // #136
10001 {13, 1, 0}, // #137
10002 { 1, 2, 0}, // #138
10003 { 2, 5, 0}, // #139
10004 { 8, 1, 0}, // #140
10005 { 9, 1, 0}, // #141
10006 { 1, 2, 0}, // #142
10007 { 2, 7, 0}, // #143
10008 { 8, 1, 0}, // #144
10009 { 9, 1, 0}, // #145
10010 { 1, 2, 0}, // #146
10011 { 2, 10, 0}, // #147
10012 { 8, 1, 0}, // #148
10013 { 9, 1, 0}, // #149
10014 { 1, 2, 0}, // #150
10015 { 8, 1, 0}, // #151
10016 {15, 1, 0}, // #152
10017 { 1, 1, 0}, // #153
10018 { 6, 10, 0}, // #154
10019 { 1, 1, 0}, // #155
10020 { 7, 1, 0}, // #156
10021 { 1, 1, 0}, // #157
10022 { 5, 1, 0}, // #158
10023 { 1, 1, 0}, // #159
10024 { 5, 16, 0}, // #160
10025 { 1, 1, 0}, // #161
10026 { 5, 17, 0}, // #162
10027 { 1, 1, 0}, // #163
10028 { 5, 30, 0}, // #164
10029 { 1, 1, 0}, // #165
10030 { 5, 49, 0}, // #166
10031 { 1, 1, 0}, // #167
10032 { 5, 67, 0}, // #168
10033 { 1, 2, 0}, // #169
10034 { 8, 1, 0}, // #170
10035 { 9, 1, 0}, // #171
10036 {14, 1, 0}, // #172
10037 { 1, 4, 0}, // #173
10038 { 8, 2, 0}, // #174
10039 {10, 2, 0}, // #175
10040 {12, 2, 0}, // #176
10041 { 1, 2, 0}, // #177
10042 { 8, 1, 0}, // #178
10043 { 9, 1, 0}, // #179
10044 {10, 1, 0}, // #180
10045 {12, 1, 0}, // #181
10046 { 1, 4, 0}, // #182
10047 { 8, 1, 0}, // #183
10048 { 9, 4, 0}, // #184
10049 { 1, 4, 0}, // #185
10050 { 8, 1, 0}, // #186
10051 { 9, 2, 0}, // #187
10052 {10, 1, 0}, // #188
10053 {12, 1, 0}, // #189
10054 {15, 1, 0}, // #190
10055 { 1, 8, 0}, // #191
10056 { 8, 1, 0}, // #192
10057 { 9, 3, 0}, // #193
10058 {10, 1, 0}, // #194
10059 {14, 4, 0}, // #195
10060 { 1, 4, 0}, // #196
10061 { 8, 1, 0}, // #197
10062 { 9, 1, 0}, // #198
10063 {14, 3, 0}, // #199
10064 { 1, 2, 0}, // #200
10065 { 5, 1, 0}, // #201
10066 { 8, 1, 0}, // #202
10067 {10, 1, 0}, // #203
10068 { 1, 2, 0}, // #204
10069 { 5, 1, 0}, // #205
10070 { 8, 1, 0}, // #206
10071 {14, 1, 0}, // #207
10072 { 1, 1, 0}, // #208
10073 { 5, 12, 0}, // #209
10074 { 1, 1, 0}, // #210
10075 { 5, 15, 0}, // #211
10076 { 1, 1, 0}, // #212
10077 { 6, 21, 0}, // #213
10078 { 1, 1, 0}, // #214
10079 { 6, 33, 0}, // #215
10080 { 1, 2, 0}, // #216
10081 { 8, 1, 0}, // #217
10082 { 9, 1, 0}, // #218
10083 {13, 1, 0}, // #219
10084 { 1, 2, 0}, // #220
10085 { 8, 1, 0}, // #221
10086 {10, 1, 0}, // #222
10087 {12, 1, 0}, // #223
10088 { 1, 2, 0}, // #224
10089 { 8, 1, 0}, // #225
10090 {10, 1, 0}, // #226
10091 {12, 1, 0}, // #227
10092 {15, 1, 0}, // #228
10093 { 1, 1, 0}, // #229
10094 {11, 1, 0}, // #230
10095 { 1, 2, 0}, // #231
10096 { 8, 1, 0}, // #232
10097 { 9, 1, 0}, // #233
10098 {11, 1, 0}, // #234
10099 {12, 1, 0}, // #235
10100 { 1, 4, 0}, // #236
10101 { 8, 2, 0}, // #237
10102 { 9, 2, 0}, // #238
10103 {11, 2, 0}, // #239
10104 {12, 2, 0}, // #240
10105 { 1, 2, 0}, // #241
10106 { 2, 1, 0}, // #242
10107 { 8, 1, 0}, // #243
10108 {13, 1, 0}, // #244
10109 { 1, 2, 0}, // #245
10110 { 8, 1, 0}, // #246
10111 {12, 1, 0}, // #247
10112 {13, 1, 0}, // #248
10113 { 1, 2, 0}, // #249
10114 { 8, 1, 0}, // #250
10115 {12, 1, 0}, // #251
10116 {14, 1, 0}, // #252
10117 { 1, 2, 0}, // #253
10118 { 8, 1, 0}, // #254
10119 {12, 1, 0}, // #255
10120 {14, 2, 0}, // #256
10121 { 1, 2, 0}, // #257
10122 { 8, 1, 0}, // #258
10123 {12, 1, 0}, // #259
10124 {15, 1, 0}, // #260
10125 { 1, 1, 0}, // #261
10126 { 4, 1, 0}, // #262
10127 { 1, 1, 0}, // #263
10128 { 2, 7, 0}, // #264
10129 { 1, 1, 0}, // #265
10130 { 2, 5, 0}, // #266
10131 { 1, 1, 0}, // #267
10132 { 2, 10, 0}, // #268
10133 { 1, 1, 0}, // #269
10134 { 2, 8, 0}, // #270
10135 { 1, 2, 0}, // #271
10136 { 2, 2, 0}, // #272
10137 { 8, 1, 0}, // #273
10138 { 1, 2, 0}, // #274
10139 { 8, 1, 0}, // #275
10140 {11, 1, 0}, // #276
10141 {12, 1, 0}, // #277
10142 { 1, 1, 0}, // #278
10143 { 8, 1, 0}, // #279
10144 { 1, 1, 0}, // #280
10145 { 6, 1, 0}, // #281
10146 { 7, 1, 0}, // #282
10147 { 8, 1, 0}, // #283
10148 {12, 1, 0}, // #284
10149 { 2, 1, 0}, // #285
10150 { 9, 1, 0}, // #286
10151 { 6, 1, 0}, // #287
10152 { 7, 1, 0}, // #288
10153 {12, 1, 0}, // #289
10154 { 5, 1, 0}, // #290
10155 { 6, 1, 0}, // #291
10156 { 7, 2, 0}, // #292
10157 {12, 1, 0}, // #293
10158 { 4, 1, 0}, // #294
10159 { 6, 1, 0}, // #295
10160 { 7, 1, 0}, // #296
10161 {12, 1, 0}, // #297
10162 { 7, 1, 0}, // #298
10163 {11, 1, 0}, // #299
10164 { 5, 1, 0}, // #300
10165 { 7, 1, 0}, // #301
10166 {11, 1, 0}, // #302
10167 { 4, 1, 0}, // #303
10168 {10, 1, 0}, // #304
10169 {13, 1, 0}, // #305
10170 { 4, 1, 0}, // #306
10171 {10, 1, 0}, // #307
10172 {17, 1, 0}, // #308
10173 {10, 1, 0}, // #309
10174 {14, 1, 0}, // #310
10175 {15, 1, 0}, // #311
10176 {10, 1, 0}, // #312
10177 {14, 1, 0}, // #313
10178 {16, 1, 0}, // #314
10179 { 4, 1, 0}, // #315
10180 { 7, 2, 0}, // #316
10181 {12, 1, 0}, // #317
10182 {17, 1, 0}, // #318
10183 {21, 1, 0}, // #319
10184 { 4, 1, 0}, // #320
10185 { 7, 1, 0}, // #321
10186 {12, 1, 0}, // #322
10187 { 7, 2, 0}, // #323
10188 { 8, 2, 0}, // #324
10189 {10, 1, 0}, // #325
10190 {11, 1, 0}, // #326
10191 {13, 1, 0}, // #327
10192 {18, 2, 0}, // #328
10193 {19, 1, 0}, // #329
10194 {20, 1, 0}, // #330
10195 { 1, 3, 0}, // #331
10196 { 7, 9, 0}, // #332
10197 { 8, 6, 0}, // #333
10198 {10, 3, 0}, // #334
10199 {11, 3, 0}, // #335
10200 {12, 3, 0}, // #336
10201 {18, 3, 0}, // #337
10202 { 1, 1, 0}, // #338
10203 { 7, 1, 0}, // #339
10204 {18, 1, 0}, // #340
10205 { 1, 1, 0}, // #341
10206 { 7, 3, 0}, // #342
10207 { 8, 2, 0}, // #343
10208 {10, 1, 0}, // #344
10209 {11, 1, 0}, // #345
10210 {12, 1, 0}, // #346
10211 {18, 1, 0}, // #347
10212 { 7, 1, 0}, // #348
10213 {17, 1, 0}, // #349
10214 {21, 1, 0}, // #350
10215 { 7, 2, 0}, // #351
10216 {17, 1, 0}, // #352
10217 {18, 2, 0}, // #353
10218 {19, 1, 0}, // #354
10219 {20, 1, 0}, // #355
10220 {21, 1, 0}, // #356
10221 {22, 1, 0}, // #357
10222 { 1, 1, 0}, // #358
10223 { 7, 4, 0}, // #359
10224 { 8, 2, 0}, // #360
10225 {10, 1, 0}, // #361
10226 {11, 1, 0}, // #362
10227 {12, 1, 0}, // #363
10228 {17, 1, 0}, // #364
10229 {18, 1, 0}, // #365
10230 {21, 1, 0}, // #366
10231 { 7, 1, 0}, // #367
10232 {17, 1, 0}, // #368
10233 {18, 2, 0}, // #369
10234 {19, 1, 0}, // #370
10235 {20, 1, 0}, // #371
10236 {21, 1, 0}, // #372
10237 { 1, 1, 0}, // #373
10238 { 7, 6, 0}, // #374
10239 { 8, 4, 0}, // #375
10240 {10, 2, 0}, // #376
10241 {11, 2, 0}, // #377
10242 {12, 2, 0}, // #378
10243 {17, 1, 0}, // #379
10244 {18, 1, 0}, // #380
10245 {21, 1, 0}, // #381
10246 { 7, 3, 0}, // #382
10247 { 8, 2, 0}, // #383
10248 {10, 1, 0}, // #384
10249 {11, 1, 0}, // #385
10250 {12, 1, 0}, // #386
10251 {17, 1, 0}, // #387
10252 {18, 1, 0}, // #388
10253 {21, 1, 0}, // #389
10254 { 1, 1, 0}, // #390
10255 { 7, 4, 0}, // #391
10256 { 8, 2, 0}, // #392
10257 {10, 1, 0}, // #393
10258 {11, 1, 0}, // #394
10259 {12, 1, 0}, // #395
10260 {17, 1, 0}, // #396
10261 {18, 2, 0}, // #397
10262 {21, 1, 0}, // #398
10263 { 1, 1, 0}, // #399
10264 { 7, 2, 0}, // #400
10265 {17, 1, 0}, // #401
10266 {18, 1, 0}, // #402
10267 {21, 1, 0}, // #403
10268 { 1, 2, 0}, // #404
10269 { 7, 5, 0}, // #405
10270 { 8, 4, 0}, // #406
10271 {17, 1, 0}, // #407
10272 {18, 2, 0}, // #408
10273 {21, 1, 0}, // #409
10274 { 1, 1, 0}, // #410
10275 { 7, 4, 0}, // #411
10276 { 8, 4, 0}, // #412
10277 {17, 1, 0}, // #413
10278 {18, 1, 0}, // #414
10279 {21, 1, 0}, // #415
10280 { 1, 1, 0}, // #416
10281 { 4, 1, 0}, // #417
10282 { 7, 2, 0}, // #418
10283 {12, 1, 0}, // #419
10284 {18, 1, 0}, // #420
10285 { 1, 2, 0}, // #421
10286 { 7, 2, 0}, // #422
10287 {18, 2, 0}, // #423
10288 { 1, 2, 0}, // #424
10289 { 7, 4, 0}, // #425
10290 { 8, 2, 0}, // #426
10291 {10, 1, 0}, // #427
10292 {11, 1, 0}, // #428
10293 {12, 1, 0}, // #429
10294 {18, 2, 0}, // #430
10295 { 7, 3, 0}, // #431
10296 { 8, 2, 0}, // #432
10297 {10, 1, 0}, // #433
10298 {11, 1, 0}, // #434
10299 {12, 1, 0}, // #435
10300 {14, 1, 0}, // #436
10301 {18, 1, 0}, // #437
10302 { 1, 1, 0}, // #438
10303 { 7, 4, 0}, // #439
10304 { 8, 2, 0}, // #440
10305 {10, 1, 0}, // #441
10306 {11, 1, 0}, // #442
10307 {12, 1, 0}, // #443
10308 {14, 1, 0}, // #444
10309 {18, 2, 0}, // #445
10310 { 1, 1, 0}, // #446
10311 { 7, 3, 0}, // #447
10312 { 8, 2, 0}, // #448
10313 {10, 1, 0}, // #449
10314 {11, 1, 0}, // #450
10315 {13, 8, 0}, // #451
10316 {18, 3, 0}, // #452
10317 {19, 1, 0}, // #453
10318 {20, 1, 0}, // #454
10319 { 1, 2, 0}, // #455
10320 { 2, 1, 0}, // #456
10321 { 3, 1, 0}, // #457
10322 { 7, 1, 0}, // #458
10323 {18, 2, 0}, // #459
10324 {19, 1, 0}, // #460
10325 {20, 1, 0}, // #461
10326 { 7, 1, 0}, // #462
10327 {18, 2, 0}, // #463
10328 {19, 1, 0}, // #464
10329 {20, 1, 0}, // #465
10330 {22, 1, 0}, // #466
10331 { 7, 1, 0}, // #467
10332 {14, 2, 0}, // #468
10333 {15, 1, 0}, // #469
10334 {16, 1, 0}, // #470
10335 {18, 2, 0}, // #471
10336 {19, 1, 0}, // #472
10337 {20, 1, 0}, // #473
10338 { 1, 1, 0}, // #474
10339 { 7, 4, 0}, // #475
10340 { 8, 2, 0}, // #476
10341 {10, 1, 0}, // #477
10342 {11, 1, 0}, // #478
10343 {12, 1, 0}, // #479
10344 {14, 5, 0}, // #480
10345 {18, 2, 0}, // #481
10346 { 7, 1, 0}, // #482
10347 {14, 8, 0}, // #483
10348 {18, 1, 0}, // #484
10349 { 7, 1, 0}, // #485
10350 {14, 5, 0}, // #486
10351 {18, 1, 0}, // #487
10352 { 1, 1, 0}, // #488
10353 { 7, 4, 0}, // #489
10354 { 8, 2, 0}, // #490
10355 {10, 1, 0}, // #491
10356 {11, 1, 0}, // #492
10357 {12, 1, 0}, // #493
10358 {14, 8, 0}, // #494
10359 {18, 2, 0}, // #495
10360 { 7, 1, 0}, // #496
10361 {14, 10, 0}, // #497
10362 {18, 1, 0}, // #498
10363 { 1, 1, 0}, // #499
10364 { 7, 4, 0}, // #500
10365 { 8, 2, 0}, // #501
10366 {10, 1, 0}, // #502
10367 {11, 1, 0}, // #503
10368 {12, 1, 0}, // #504
10369 {14, 10, 0}, // #505
10370 {18, 2, 0}, // #506
10371 { 7, 1, 0}, // #507
10372 {14, 16, 0}, // #508
10373 {15, 8, 0}, // #509
10374 {16, 8, 0}, // #510
10375 {18, 2, 0}, // #511
10376 {19, 1, 0}, // #512
10377 {20, 1, 0}, // #513
10378 { 7, 1, 0}, // #514
10379 {14, 20, 0}, // #515
10380 {18, 2, 0}, // #516
10381 {19, 1, 0}, // #517
10382 {20, 1, 0}, // #518
10383 { 5, 1, 0}, // #519
10384 { 7, 1, 0}, // #520
10385 {18, 2, 0}, // #521
10386 {19, 1, 0}, // #522
10387 {20, 1, 0}, // #523
10388 { 1, 2, 0}, // #524
10389 { 7, 6, 0}, // #525
10390 { 8, 4, 0}, // #526
10391 {10, 2, 0}, // #527
10392 {11, 2, 0}, // #528
10393 {12, 2, 0}, // #529
10394 {18, 2, 0}, // #530
10395 { 7, 1, 0}, // #531
10396 {14, 1, 0}, // #532
10397 {18, 1, 0}, // #533
10398 { 7, 2, 0}, // #534
10399 { 8, 2, 0}, // #535
10400 {10, 1, 0}, // #536
10401 {11, 1, 0}, // #537
10402 {13, 8, 0}, // #538
10403 {18, 2, 0}, // #539
10404 {19, 1, 0}, // #540
10405 {20, 1, 0}, // #541
10406 { 6, 1, 0}, // #542
10407 { 7, 1, 0}, // #543
10408 {18, 2, 0}, // #544
10409 {19, 1, 0}, // #545
10410 {20, 1, 0}, // #546
10411 { 6, 11, 0}, // #547
10412 { 7, 1, 0}, // #548
10413 {18, 2, 0}, // #549
10414 {19, 1, 0}, // #550
10415 {20, 1, 0}, // #551
10416 { 6, 12, 0}, // #552
10417 { 7, 1, 0}, // #553
10418 {18, 2, 0}, // #554
10419 {19, 1, 0}, // #555
10420 {20, 1, 0}, // #556
10421 { 6, 25, 0}, // #557
10422 { 7, 1, 0}, // #558
10423 {18, 2, 0}, // #559
10424 {19, 1, 0}, // #560
10425 {20, 1, 0}, // #561
10426 { 6, 44, 0}, // #562
10427 { 7, 1, 0}, // #563
10428 {18, 2, 0}, // #564
10429 {19, 1, 0}, // #565
10430 {20, 1, 0}, // #566
10431 { 6, 62, 0}, // #567
10432 { 7, 1, 0}, // #568
10433 {18, 2, 0}, // #569
10434 {19, 1, 0}, // #570
10435 {20, 1, 0}, // #571
10436 { 7, 3, 0}, // #572
10437 { 8, 2, 0}, // #573
10438 {10, 1, 0}, // #574
10439 {11, 1, 0}, // #575
10440 {12, 1, 0}, // #576
10441 {17, 1, 0}, // #577
10442 {21, 1, 0}, // #578
10443 { 7, 2, 0}, // #579
10444 { 8, 2, 0}, // #580
10445 {17, 2, 0}, // #581
10446 {21, 2, 0}, // #582
10447 { 7, 3, 0}, // #583
10448 { 8, 2, 0}, // #584
10449 {10, 1, 0}, // #585
10450 {11, 1, 0}, // #586
10451 {12, 1, 0}, // #587
10452 {14, 8, 0}, // #588
10453 {18, 1, 0}, // #589
10454 { 7, 3, 0}, // #590
10455 { 8, 2, 0}, // #591
10456 {10, 1, 0}, // #592
10457 {11, 1, 0}, // #593
10458 {12, 1, 0}, // #594
10459 {14, 10, 0}, // #595
10460 {18, 1, 0}, // #596
10461 { 7, 3, 0}, // #597
10462 { 8, 2, 0}, // #598
10463 {10, 1, 0}, // #599
10464 {11, 1, 0}, // #600
10465 {12, 1, 0}, // #601
10466 {14, 5, 0}, // #602
10467 {18, 1, 0}, // #603
10468 { 1, 2, 0}, // #604
10469 { 7, 7, 0}, // #605
10470 { 8, 4, 0}, // #606
10471 {10, 2, 0}, // #607
10472 {11, 2, 0}, // #608
10473 {12, 2, 0}, // #609
10474 {17, 1, 0}, // #610
10475 {18, 2, 0}, // #611
10476 {21, 1, 0}, // #612
10477 { 7, 10, 0}, // #613
10478 { 8, 4, 0}, // #614
10479 {10, 2, 0}, // #615
10480 {11, 2, 0}, // #616
10481 {12, 2, 0}, // #617
10482 {17, 5, 0}, // #618
10483 {18, 2, 0}, // #619
10484 {21, 5, 0}, // #620
10485 { 7, 5, 0}, // #621
10486 { 8, 2, 0}, // #622
10487 {10, 1, 0}, // #623
10488 {11, 1, 0}, // #624
10489 {12, 1, 0}, // #625
10490 {17, 3, 0}, // #626
10491 {18, 1, 0}, // #627
10492 {21, 3, 0} // #628
10493}; // PPCWriteProcResTable
10494
10495// {Cycles, WriteResourceID}
10496extern const llvm::MCWriteLatencyEntry PPCWriteLatencyTable[] = {
10497 { 0, 0}, // Invalid
10498 { 2, 0}, // #1 P8_BR_2C_P8_LS_FP_FX_2C_P8_LU_or_LS_or_FX_2C_P8_FX_2C_P8_XS_2C_P8_PM_2C_P10W_BR_2C_P10W_FX_2C_P7_LSU_2C_P7_LSU_FXU_2C_P7_FXU_2C_P7_VXS_2C_P9_BR_2C
10499 { 1, 0}, // #2 P8_ISSUE_BR_P8_ISSUE_ST_P8_ISSUE_FX_P8_ISSUE_VSX_P10W_DISP_ANY_P7_CRU_NONE_P7_DISP_LS_P7_DISP_FX_P7_DISP_FP_DISP_BR_1C
10500 { 5, 0}, // #3 P8_CR_5C_P8_FX_5C_P8_LU_5C_P8_LU_FX_5C_P8_DM_5C_P7_FXU_5C_P9_DIV_5C_P9_DP_5C_P9_LS_5C
10501 { 1, 0}, // #4 P8_ISSUE_CR_P8_ISSUE_FX_P8_ISSUE_LD_P8_LS_FP_NONE_P8_LS_LU_NONE_P8_FX_NONE_P8_FX_1C_P8_ISSUE_VSX_P7_BRU_NONE_P7_LSU_NONE_P7_DISP_FX_IP_EXECE_1C_IP_EXEC_1C_IP_AGEN_1C
10502 { 1, 0}, // #5 P8_CR_NONE_P8_ISSUE_ST_P8_ISSUE_FX_P7_DISP_BR_P7_DISP_LS_P7_FPU_NONE_P7_FXU_NONE_IP_EXECO_1C_DISP_3SLOTS_1C_DISP_1C
10503 { 1, 0}, // #6 P8_ISSUE_CR_P7_DISP_LS_DISP_EVEN_1C
10504 { 3, 0}, // #7 P8_LU_or_LS_3C_P8_LS_3C_P8_LS_FP_FX_3C_P8_LU_or_LS_FX_3C_P8_CR_3C_P8_FP_3C_P8_FX_3C_P8_LS_FX_3C_P7_BRU_3C_P7_CRU_3C_P7_LSU_3C_P7_FXU_3C_P7_VPM_3C
10505 { 1, 0}, // #8 P8_ISSUE_FXLD_P8_ISSUE_ST_P8_ISSUE_CR_P8_ISSUE_VSX_P7_DISP_BR_P7_DISP_LS_P7_DISP_FX_P7_DISP_FP
10506 {41, 0}, // #9 P8_FX_41C
10507 { 6, 0}, // #10 P8_FP_Scal_6C_P8_CY_6C_P8_FP_4x32_6C_P8_FP_2x64_6C_P10W_LD_6C_P7_CRU_6C_P7_ScalarFPU_6C_P7_VectorFPU_6C
10508 { 1, 0}, // #11 P8_ISSUE_VSX_P10W_DISP_ANY_P10W_DISP_PAIR_P7_DISP_CR_P7_DISP_FP
10509 { 9, 0}, // #12 P8_XS_9C
10510 { 1, 0}, // #13 P8_ISSUE_CR
10511 {26, 0}, // #14 P8_FP_26C_P10W_BF_26C
10512 { 1, 0}, // #15 P8_ISSUE_VSX_P10W_DISP_ANY
10513 {32, 0}, // #16 P8_FP_Scal_32C_P8_FP_4x32_32C_P8_FP_2x64_32C_P8_DFU_32C_P7_ScalarFPU_32C
10514 { 1, 0}, // #17 P8_ISSUE_VSX_P7_DISP_FP
10515 {43, 0}, // #18 P8_FP_Scal_43C_P8_FP_2x64_43C_P10W_DV_43C
10516 { 1, 0}, // #19 P8_ISSUE_VSX_P10W_DISP_ANY
10517 {28, 0}, // #20 P8_FP_28C
10518 { 1, 0}, // #21 P8_ISSUE_VSX
10519 {31, 0}, // #22 P8_FP_31C_P7_ScalarFPU_31C_P7_VectorFPU_31C
10520 { 1, 0}, // #23 P8_ISSUE_VSX_P7_DISP_FP
10521 {10, 0}, // #24 P8_FX_10C
10522 { 1, 0}, // #25 P8_ISSUE_VSX
10523 {15, 0}, // #26 P8_FX_15C_P8_DFU_15C
10524 { 1, 0}, // #27 P8_ISSUE_FX_P8_ISSUE_VSX
10525 {23, 0}, // #28 P8_FX_23C
10526 { 1, 0}, // #29 P8_ISSUE_FX
10527 { 4, 0}, // #30 P8_XS_4C_P7_BRU_4C
10528 { 1, 0}, // #31 P8_ISSUE_VSX
10529 { 7, 0}, // #32 P8_VX_7C
10530 { 1, 0}, // #33 P8_ISSUE_VSX
10531 {13, 0}, // #34 P8_DFU_13C
10532 { 1, 0}, // #35 P8_ISSUE_VSX
10533 {17, 0}, // #36 P8_DFU_17C
10534 { 1, 0}, // #37 P8_ISSUE_VSX
10535 {25, 0}, // #38 P8_DFU_25C_P10W_DV_25C_P10W_DF_25C_P7_VectorFPU_25C
10536 { 1, 0}, // #39 P8_ISSUE_VSX_P10W_DISP_ANY_P7_DISP_FP
10537 {34, 0}, // #40 P8_DFU_34C
10538 { 1, 0}, // #41 P8_ISSUE_VSX
10539 {40, 0}, // #42 P8_DFU_40C
10540 { 1, 0}, // #43 P8_ISSUE_VSX
10541 {90, 0}, // #44 P8_DFU_90C
10542 { 1, 0}, // #45 P8_ISSUE_VSX
10543 {96, 0}, // #46 P8_DFU_96C
10544 { 1, 0}, // #47 P8_ISSUE_VSX
10545 {172, 0}, // #48 P8_DFU_172C
10546 { 1, 0}, // #49 P8_ISSUE_VSX
10547 { 2, 0}, // #50 P10W_BR_2C
10548 { 1, 0}, // #51 P10W_DISP_ANY
10549 { 6, 0}, // #52 P10W_LD_6C
10550 { 1, 0}, // #53 P10W_DISP_ANY
10551 { 3, 201}, // #54 P10W_FX_3C
10552 { 1, 0}, // #55 P10W_DISP_ANY_P10W_DISP_EVEN
10553 { 4, 199}, // #56 P10W_F2_4C
10554 { 1, 0}, // #57 P10W_DISP_PAIR_P10W_DISP_ANY
10555 { 4, 199}, // #58 P10W_F2_4C
10556 { 0, 0}, // #59 P10W_SX
10557 { 1, 0}, // #60 P10W_DISP_ANY
10558 { 6, 0}, // #61 P10W_LD_6C
10559 { 1, 0}, // #62 P10W_DISP_EVEN_P10W_DISP_PAIR
10560 { 6, 0}, // #63 P10W_LD_6C
10561 { 1, 0}, // #64 P10W_DISP_ANY_P10W_DISP_PAIR
10562 { 6, 0}, // #65 P10W_LD_6C
10563 { 1, 0}, // #66 P10W_DISP_ANY
10564 { 6, 0}, // #67 P10W_LD_6C
10565 { 1, 0}, // #68 P10W_DISP_ANY
10566 { 6, 0}, // #69 P10W_LD_6C_P9_LS_6C
10567 { 1, 0}, // #70 P10W_DISP_EVEN_IP_AGEN_1C
10568 { 1, 0}, // #71 P10W_DISP_ANY_DISP_1C
10569 { 6, 0}, // #72 P10W_LD_6C
10570 { 1, 0}, // #73 P10W_DISP_EVEN_P10W_DISP_PAIR
10571 { 3, 209}, // #74 P10W_SX_3C
10572 { 1, 0}, // #75 P10W_DISP_ANY_P10W_DISP_PAIR
10573 { 3, 207}, // #76 P10W_ST_3C
10574 { 1, 0}, // #77 P10W_DISP_ANY_P10W_DISP_EVEN_P10W_DISP_PAIR
10575 { 3, 207}, // #78 P10W_ST_3C
10576 { 1, 0}, // #79 P10W_DISP_EVEN_P10W_DISP_ANY
10577 { 3, 207}, // #80 P10W_ST_3C
10578 { 1, 0}, // #81 P10W_DISP_ANY
10579 { 3, 207}, // #82 P10W_ST_3C
10580 { 1, 0}, // #83 P10W_DISP_ANY
10581 { 3, 207}, // #84 P10W_ST_3C
10582 { 1, 0}, // #85 P10W_DISP_ANY
10583 { 3, 207}, // #86 P10W_ST_3C
10584 { 1, 0}, // #87 P10W_DISP_EVEN
10585 { 1, 0}, // #88 P10W_DISP_ANY
10586 { 3, 201}, // #89 P10W_FX_3C
10587 { 1, 0}, // #90 P10W_DISP_EVEN
10588 { 1, 0}, // #91 P10W_DISP_ANY
10589 { 3, 209}, // #92 P10W_SX_3C
10590 { 1, 0}, // #93 P10W_DISP_EVEN
10591 { 3, 201}, // #94 P10W_FX_3C
10592 { 1, 0}, // #95 P10W_DISP_ANY
10593 { 4, 199}, // #96 P10W_F2_4C
10594 { 1, 0}, // #97 P10W_DISP_EVEN
10595 { 1, 0}, // #98 P10W_DISP_ANY
10596 { 5, 205}, // #99 P10W_MU_5C
10597 { 1, 0}, // #100 P10W_DISP_ANY
10598 { 5, 205}, // #101 P10W_MU_5C
10599 { 1, 0}, // #102 P10W_DISP_EVEN
10600 { 3, 201}, // #103 P10W_FX_3C
10601 { 1, 0}, // #104 P10W_DISP_ANY
10602 {41, 0}, // #105 P10W_DV_41C
10603 { 1, 0}, // #106 P10W_DISP_EVEN_P10W_DISP_ANY
10604 { 3, 201}, // #107 P10W_FX_3C
10605 { 1, 0}, // #108 P10W_DISP_ANY
10606 {25, 0}, // #109 P10W_DV_25C
10607 { 1, 0}, // #110 P10W_DISP_EVEN
10608 { 3, 201}, // #111 P10W_FX_3C
10609 { 1, 0}, // #112 P10W_DISP_ANY_P10W_DISP_EVEN_P10W_DISP_PAIR
10610 { 3, 201}, // #113 P10W_FX_3C
10611 { 1, 0}, // #114 P10W_DISP_EVEN_P10W_DISP_ANY
10612 { 3, 201}, // #115 P10W_FX_3C
10613 { 1, 0}, // #116 P10W_DISP_ANY
10614 { 7, 169}, // #117 P10W_BF_7C
10615 { 1, 0}, // #118 P10W_DISP_EVEN_P10W_DISP_ANY
10616 { 3, 201}, // #119 P10W_FX_3C
10617 { 1, 0}, // #120 P10W_DISP_ANY_P10W_DISP_EVEN
10618 { 4, 206}, // #121 P10W_PM_4C
10619 { 1, 0}, // #122 P10W_DISP_ANY_P10W_DISP_EVEN_P10W_DISP_PAIR
10620 { 7, 210}, // #123 P10W_vMU_7C
10621 { 1, 0}, // #124 P10W_DISP_ANY
10622 {22, 0}, // #125 P10W_BF_22C
10623 { 1, 0}, // #126 P10W_DISP_EVEN_P10W_DISP_ANY
10624 { 3, 201}, // #127 P10W_FX_3C
10625 { 1, 0}, // #128 P10W_DISP_ANY
10626 {27, 0}, // #129 P10W_BF_27C_P10W_DV_27C_P7_ScalarFPU_27C
10627 { 1, 0}, // #130 P10W_DISP_EVEN_P10W_DISP_ANY_P7_DISP_FP
10628 { 3, 201}, // #131 P10W_FX_3C
10629 { 1, 0}, // #132 P10W_DISP_ANY
10630 {36, 0}, // #133 P10W_BF_36C
10631 { 1, 0}, // #134 P10W_DISP_EVEN_P10W_DISP_ANY
10632 { 3, 201}, // #135 P10W_FX_3C
10633 { 1, 0}, // #136 P10W_DISP_ANY
10634 {26, 0}, // #137 P10W_BF_26C
10635 { 1, 0}, // #138 P10W_DISP_EVEN
10636 { 3, 201}, // #139 P10W_FX_3C
10637 { 1, 0}, // #140 P10W_DISP_ANY
10638 { 3, 209}, // #141 P10W_SX_3C
10639 { 1, 0}, // #142 P10W_DISP_EVEN
10640 { 1, 0}, // #143 P10W_DISP_ANY
10641 {20, 0}, // #144 P10W_DV_20C
10642 { 1, 0}, // #145 P10W_DISP_ANY
10643 { 5, 198}, // #146 P10W_DX_5C
10644 { 1, 0}, // #147 P10W_DISP_ANY
10645 {13, 177}, // #148 P10W_DF_13C
10646 { 1, 0}, // #149 P10W_DISP_ANY
10647 {24, 0}, // #150 P10W_DF_24C_P10W_BF_24C
10648 { 1, 0}, // #151 P10W_DISP_ANY
10649 {38, 0}, // #152 P10W_DF_38C_P7_FXU_38C
10650 { 1, 0}, // #153 P10W_DISP_ANY_P7_DISP_FX
10651 {59, 0}, // #154 P10W_DF_59C
10652 { 1, 0}, // #155 P10W_DISP_ANY
10653 {77, 0}, // #156 P10W_DF_77C
10654 { 1, 0}, // #157 P10W_DISP_ANY
10655 { 3, 207}, // #158 P10W_ST_3C
10656 { 1, 0}, // #159 P10W_DISP_EVEN
10657 { 3, 201}, // #160 P10W_FX_3C
10658 { 1, 0}, // #161 P10W_DISP_ANY
10659 { 6, 0}, // #162 P10W_LD_6C
10660 { 1, 0}, // #163 P10W_DISP_PAIR
10661 { 4, 199}, // #164 P10W_F2_4C
10662 {13, 0}, // #165 P10W_MFL_13C
10663 { 1, 0}, // #166 P10W_DISP_EVEN
10664 { 1, 0}, // #167 P10W_DISP_ANY
10665 {20, 0}, // #168 P10W_DV_20C
10666 { 1, 0}, // #169 P10W_DISP_EVEN
10667 { 3, 201}, // #170 P10W_FX_3C
10668 { 1, 0}, // #171 P10W_DISP_ANY
10669 { 3, 201}, // #172 P10W_FX_3C
10670 { 1, 0}, // #173 P10W_DISP_EVEN
10671 { 3, 201}, // #174 P10W_FX_3C
10672 { 1, 0}, // #175 P10W_DISP_ANY
10673 { 3, 201}, // #176 P10W_FX_3C
10674 { 1, 0}, // #177 P10W_DISP_ANY
10675 { 3, 201}, // #178 P10W_FX_3C
10676 { 1, 0}, // #179 P10W_DISP_ANY
10677 { 6, 0}, // #180 P10W_LD_6C
10678 { 1, 0}, // #181 P10W_DISP_PAIR
10679 { 4, 199}, // #182 P10W_F2_4C
10680 { 3, 209}, // #183 P10W_SX_3C
10681 { 1, 0}, // #184 P10W_DISP_ANY
10682 { 3, 201}, // #185 P10W_FX_3C
10683 { 1, 0}, // #186 P10W_DISP_ANY
10684 { 3, 207}, // #187 P10W_ST_3C
10685 { 1, 0}, // #188 P10W_DISP_EVEN
10686 { 3, 201}, // #189 P10W_FX_3C
10687 { 1, 0}, // #190 P10W_DISP_ANY
10688 { 3, 207}, // #191 P10W_ST_3C
10689 { 1, 0}, // #192 P10W_DISP_ANY
10690 { 3, 201}, // #193 P10W_FX_3C
10691 { 1, 0}, // #194 P10W_DISP_ANY
10692 { 3, 207}, // #195 P10W_ST_3C
10693 { 1, 0}, // #196 P10W_DISP_ANY
10694 { 3, 201}, // #197 P10W_FX_3C
10695 { 1, 0}, // #198 P10W_DISP_ANY
10696 { 6, 0}, // #199 P10W_LD_6C
10697 { 1, 0}, // #200 P10W_DISP_ANY
10698 { 3, 207}, // #201 P10W_ST_3C
10699 { 1, 0}, // #202 P10W_DISP_ANY
10700 { 3, 207}, // #203 P10W_ST_3C
10701 { 1, 0}, // #204 P10W_DISP_EVEN
10702 { 3, 201}, // #205 P10W_FX_3C
10703 { 1, 0}, // #206 P10W_DISP_ANY
10704 { 3, 207}, // #207 P10W_ST_3C
10705 { 1, 0}, // #208 P10W_DISP_ANY
10706 { 3, 207}, // #209 P10W_ST_3C
10707 { 1, 0}, // #210 P10W_DISP_ANY
10708 { 6, 0}, // #211 P10W_LD_6C
10709 { 1, 0}, // #212 P10W_DISP_EVEN
10710 {13, 177}, // #213 P10W_DF_13C
10711 { 1, 0}, // #214 P10W_DISP_ANY
10712 {13, 177}, // #215 P10W_DF_13C
10713 { 1, 0}, // #216 P10W_DISP_EVEN
10714 { 3, 207}, // #217 P10W_ST_3C
10715 { 1, 0}, // #218 P10W_DISP_ANY
10716 {61, 0}, // #219 P10W_DF_61C
10717 { 1, 0}, // #220 P10W_DISP_ANY
10718 {68, 0}, // #221 P10W_DF_68C
10719 { 1, 0}, // #222 P10W_DISP_ANY
10720 {47, 0}, // #223 P10W_DV_47C
10721 { 1, 0}, // #224 P10W_DISP_ANY
10722 {54, 0}, // #225 P10W_DV_54C
10723 { 1, 0}, // #226 P10W_DISP_ANY
10724 {60, 0}, // #227 P10W_DV_60C
10725 { 1, 0}, // #228 P10W_DISP_ANY
10726 {75, 0}, // #229 P10W_DV_75C
10727 { 1, 0}, // #230 P10W_DISP_ANY
10728 {83, 0}, // #231 P10W_DV_83C
10729 { 1, 0}, // #232 P10W_DISP_ANY
10730 { 4, 199}, // #233 P10W_F2_4C
10731 { 1, 0}, // #234 P10W_DISP_EVEN
10732 { 4, 206}, // #235 P10W_PM_4C
10733 { 1, 0}, // #236 P10W_DISP_ANY
10734 {10, 204}, // #237 P10W_MM_10C
10735 { 1, 0}, // #238 P10W_DISP_ANY_P10W_DISP_PAIR
10736 {10, 204}, // #239 P10W_MM_10C
10737 { 1, 0}, // #240 P10W_DISP_PAIR
10738 { 3, 201}, // #241 P10W_FX_3C
10739 {10, 204}, // #242 P10W_MM_10C
10740 { 1, 0}, // #243 P10W_DISP_PAIR
10741 { 3, 201}, // #244 P10W_FX_3C
10742 {10, 204}, // #245 P10W_MM_10C
10743 { 1, 0}, // #246 P10W_DISP_PAIR
10744 { 3, 201}, // #247 P10W_FX_3C
10745 { 7, 176}, // #248 P10W_CY_7C
10746 { 1, 0}, // #249 P10W_DISP_ANY
10747 { 7, 169}, // #250 P10W_BF_7C
10748 { 1, 0}, // #251 P10W_DISP_EVEN
10749 { 7, 169}, // #252 P10W_BF_7C
10750 { 1, 0}, // #253 P10W_DISP_ANY
10751 { 1, 0}, // #254 P7_BRU_NONE
10752 { 1, 0}, // #255 P7_DISP_BR
10753 { 2, 0}, // #256 P7_LSU_2C
10754 { 1, 0}, // #257 P7_DISP_LS
10755 { 3, 0}, // #258 P7_LSU_3C
10756 { 3, 0}, // #259 P7_FXU_3C
10757 { 1, 0}, // #260 P7_DISP_LS
10758 { 4, 0}, // #261 P7_LSU_4C
10759 { 4, 0}, // #262 P7_FXU_4C
10760 { 1, 0}, // #263 P7_DISP_LS
10761 { 2, 0}, // #264 P7_LSU_2C
10762 { 2, 0}, // #265 P7_FXU_2C
10763 { 1, 0}, // #266 P7_DISP_LS
10764 {69, 0}, // #267 P7_FXU_69C
10765 { 1, 0}, // #268 P7_DISP_FX
10766 { 8, 0}, // #269 P7_ScalarFPU_8C
10767 { 1, 0}, // #270 P7_DISP_FP
10768 {33, 0}, // #271 P7_ScalarFPU_33C
10769 { 1, 0}, // #272 P7_DISP_FP
10770 {42, 0}, // #273 P7_ScalarFPU_42C_P7_VectorFPU_42C
10771 { 1, 0}, // #274 P7_DISP_FP
10772 {44, 0}, // #275 P7_ScalarFPU_44C
10773 { 1, 0}, // #276 P7_DISP_FP
10774 {30, 0}, // #277 P7_VectorFPU_30C
10775 { 1, 0}, // #278 P7_DISP_FP
10776 { 2, 0}, // #279 P9_BR_2C
10777 { 1, 0}, // #280 DISP_BR_1C
10778 { 4, 0}, // #281 P9_LS_4C
10779 { 1, 0}, // #282 IP_AGEN_1C
10780 { 1, 0}, // #283 DISP_1C_DISP_3SLOTS_1C
10781 {12, 0}, // #284 P9_DIV_12C_P9_DFU_12C
10782 { 1, 0}, // #285 IP_EXECE_1C
10783 { 1, 0}, // #286 IP_EXECO_1C
10784 { 1, 0}, // #287 DISP_EVEN_1C_DISP_1C
10785 { 6, 0}, // #288 P9_ALU_2C_P9_CY_6C_P9_ALU_3C
10786 { 1, 0}, // #289 IP_EXEC_1C_P9_LS_1C_IP_EXECO_1C
10787 { 1, 0}, // #290 IP_EXEC_1C_IP_EXECE_1C_IP_AGEN_1C
10788 { 1, 0}, // #291 IP_EXEC_1C_IP_EXECO_1C_DISP_3SLOTS_1C_IP_AGEN_1C_DISP_1C
10789 { 1, 0}, // #292 DISP_3SLOTS_1C_IP_AGEN_1C_DISP_1C
10790 { 1, 0}, // #293 DISP_3SLOTS_1C_DISP_1C
10791 { 1, 0}, // #294 DISP_3SLOTS_1C
10792 { 2, 0}, // #295 P9_ALU_2C
10793 { 1, 0}, // #296 IP_EXEC_1C
10794 { 1, 0}, // #297 DISP_1C_DISP_3SLOTS_1C
10795 { 8, 0}, // #298 P9_PM_3C_P9_ALU_3C
10796 { 1, 0}, // #299 IP_AGEN_1C
10797 { 1, 0}, // #300 IP_EXECE_1C_IP_EXEC_1C
10798 { 1, 0}, // #301 IP_EXECO_1C_DISP_1C
10799 { 1, 0}, // #302 DISP_1C
10800 { 1, 0}, // #303 DISP_1C
10801 { 4, 0}, // #304 P9_LS_4C
10802 { 2, 0}, // #305 P9_ALU_2C
10803 { 1, 0}, // #306 IP_AGEN_1C_IP_EXEC_1C
10804 { 1, 0}, // #307 IP_EXEC_1C_IP_AGEN_1C
10805 { 1, 0}, // #308 DISP_3SLOTS_1C_DISP_PAIR_1C_DISP_1C
10806 { 1, 0}, // #309 DISP_1C_DISP_PAIR_1C
10807 { 1, 0}, // #310 P9_LS_1C
10808 { 2, 0}, // #311 P9_ALU_2C
10809 { 1, 0}, // #312 IP_AGEN_1C
10810 { 1, 0}, // #313 IP_EXEC_1C
10811 { 1, 0}, // #314 IP_EXEC_1C
10812 { 1, 0}, // #315 DISP_3SLOTS_1C
10813 { 1, 0}, // #316 DISP_1C
10814 { 6, 0}, // #317 P9_ALU_2C
10815 { 2, 0}, // #318 P9_ALU_2C
10816 { 1, 0}, // #319 IP_AGEN_1C
10817 { 1, 0}, // #320 IP_EXEC_1C
10818 { 1, 0}, // #321 IP_EXEC_1C
10819 { 1, 0}, // #322 DISP_PAIR_1C
10820 { 1, 0}, // #323 DISP_PAIR_1C
10821 { 1, 0}, // #324 DISP_1C
10822 { 3, 0}, // #325 P9_ALU_2C_P9_ALU_3C_P9_PM_3C
10823 { 1, 0}, // #326 IP_EXEC_1C_IP_EXECO_1C
10824 { 1, 0}, // #327 IP_EXEC_1C_DISP_1C_IP_EXECE_1C_DISP_3SLOTS_1C
10825 { 1, 0}, // #328 IP_AGEN_1C_DISP_1C
10826 { 1, 0}, // #329 DISP_3SLOTS_1C
10827 { 1, 0}, // #330 DISP_1C
10828 { 7, 0}, // #331 P9_ALU_2C_P9_DP_7C
10829 { 1, 0}, // #332 IP_EXEC_1C
10830 { 1, 0}, // #333 DISP_BR_1C_DISP_1C_DISP_3SLOTS_1C
10831 { 1, 0}, // #334 DISP_1C
10832 { 4, 0}, // #335 P9_ALU_2C
10833 { 1, 0}, // #336 IP_EXEC_1C
10834 { 1, 0}, // #337 IP_EXEC_1C
10835 { 1, 0}, // #338 DISP_1C_DISP_3SLOTS_1C
10836 { 1, 0}, // #339 DISP_1C
10837 { 7, 0}, // #340 P9_ALU_2C_P9_ALU_3C
10838 { 1, 0}, // #341 IP_EXEC_1C_IP_AGEN_1C
10839 { 1, 0}, // #342 IP_EXEC_1C
10840 { 1, 0}, // #343 DISP_3SLOTS_1C_DISP_1C
10841 { 1, 0}, // #344 DISP_1C_DISP_3SLOTS_1C
10842 {42, 0}, // #345 P9_ALU_2C
10843 { 1, 0}, // #346 IP_EXECE_1C
10844 { 1, 0}, // #347 IP_EXECO_1C
10845 { 1, 0}, // #348 IP_EXEC_1C
10846 { 1, 0}, // #349 DISP_EVEN_1C
10847 { 1, 0}, // #350 DISP_1C
10848 {26, 0}, // #351 P9_ALU_2C
10849 { 1, 0}, // #352 IP_EXECE_1C
10850 { 1, 0}, // #353 IP_EXECO_1C
10851 { 1, 0}, // #354 IP_EXEC_1C
10852 { 1, 0}, // #355 DISP_EVEN_1C
10853 { 1, 0}, // #356 DISP_1C
10854 { 2, 0}, // #357 P9_ALU_2C
10855 { 3, 0}, // #358 P9_ALU_3C
10856 { 1, 0}, // #359 IP_EXEC_1C
10857 { 1, 0}, // #360 IP_EXEC_1C
10858 { 1, 0}, // #361 DISP_3SLOTS_1C
10859 { 1, 0}, // #362 DISP_1C
10860 {10, 0}, // #363 P9_ALU_3C
10861 { 1, 0}, // #364 IP_EXEC_1C
10862 { 1, 0}, // #365 IP_EXEC_1C
10863 { 1, 0}, // #366 DISP_3SLOTS_1C
10864 { 1, 0}, // #367 DISP_1C
10865 { 3, 0}, // #368 P9_ALUE_3C
10866 { 3, 0}, // #369 P9_ALUO_3C
10867 { 1, 0}, // #370 IP_EXECE_1C
10868 { 1, 0}, // #371 IP_EXECO_1C
10869 { 1, 0}, // #372 DISP_1C
10870 { 7, 0}, // #373 P9_DPE_7C
10871 { 7, 0}, // #374 P9_DPO_7C
10872 { 1, 0}, // #375 IP_EXECE_1C
10873 { 1, 0}, // #376 IP_EXECO_1C
10874 { 1, 0}, // #377 DISP_1C
10875 { 2, 0}, // #378 P9_ALUE_2C
10876 { 2, 0}, // #379 P9_ALUO_2C
10877 { 1, 0}, // #380 IP_EXECE_1C
10878 { 1, 0}, // #381 IP_EXECO_1C
10879 { 1, 0}, // #382 DISP_1C
10880 {25, 0}, // #383 P9_ALU_3C
10881 { 1, 0}, // #384 IP_EXEC_1C
10882 { 1, 0}, // #385 IP_EXEC_1C
10883 { 1, 0}, // #386 DISP_3SLOTS_1C
10884 { 1, 0}, // #387 DISP_1C
10885 {33, 0}, // #388 P9_DP_33C_8
10886 { 1, 0}, // #389 IP_EXEC_1C
10887 { 1, 0}, // #390 DISP_1C_DISP_3SLOTS_1C
10888 {22, 0}, // #391 P9_DP_26C_5_P9_DP_22C_5
10889 { 1, 0}, // #392 IP_EXEC_1C
10890 { 1, 0}, // #393 DISP_1C_DISP_3SLOTS_1C
10891 {36, 0}, // #394 P9_ALU_3C_P9_DP_36C_10
10892 { 1, 0}, // #395 IP_EXEC_1C
10893 { 1, 0}, // #396 IP_EXEC_1C_DISP_1C_DISP_3SLOTS_1C
10894 { 1, 0}, // #397 DISP_3SLOTS_1C
10895 { 1, 0}, // #398 DISP_1C
10896 {39, 0}, // #399 P9_ALU_3C
10897 { 1, 0}, // #400 IP_EXEC_1C
10898 { 1, 0}, // #401 IP_EXEC_1C
10899 { 1, 0}, // #402 DISP_3SLOTS_1C
10900 { 1, 0}, // #403 DISP_1C
10901 {24, 0}, // #404 P9_DPE_24C_8
10902 {24, 0}, // #405 P9_DPO_24C_8_P9_DIV_24C_8_P9_DFU_24C
10903 { 1, 0}, // #406 IP_EXECE_1C_IP_EXECO_1C
10904 { 1, 0}, // #407 IP_EXECO_1C_IP_EXECE_1C
10905 { 1, 0}, // #408 DISP_1C_DISP_EVEN_1C
10906 {27, 0}, // #409 P9_DPE_27C_10
10907 {27, 0}, // #410 P9_DPO_27C_10
10908 { 1, 0}, // #411 IP_EXECE_1C
10909 { 1, 0}, // #412 IP_EXECO_1C
10910 { 1, 0}, // #413 DISP_1C
10911 {33, 0}, // #414 P9_DPE_33C_8
10912 {33, 0}, // #415 P9_DPO_33C_8
10913 { 1, 0}, // #416 IP_EXECE_1C
10914 { 1, 0}, // #417 IP_EXECO_1C
10915 { 1, 0}, // #418 DISP_1C
10916 {36, 0}, // #419 P9_DPE_36C_10
10917 {36, 0}, // #420 P9_DPO_36C_10
10918 { 1, 0}, // #421 IP_EXECE_1C
10919 { 1, 0}, // #422 IP_EXECO_1C
10920 { 1, 0}, // #423 DISP_1C
10921 { 3, 0}, // #424 P9_ALU_3C
10922 { 3, 0}, // #425 P9_ALU_3C
10923 { 1, 0}, // #426 IP_EXEC_1C
10924 { 1, 0}, // #427 IP_EXEC_1C
10925 { 1, 0}, // #428 DISP_3SLOTS_1C_DISP_1C
10926 { 1, 0}, // #429 DISP_3SLOTS_1C_DISP_1C
10927 { 2, 0}, // #430 P9_ALU_2C
10928 { 2, 0}, // #431 P9_ALU_2C
10929 { 1, 0}, // #432 IP_EXEC_1C
10930 { 1, 0}, // #433 IP_EXEC_1C
10931 { 1, 0}, // #434 DISP_3SLOTS_1C_DISP_1C
10932 { 1, 0}, // #435 DISP_3SLOTS_1C_DISP_1C
10933 {16, 0}, // #436 P9_DIV_16C_8
10934 { 1, 0}, // #437 IP_EXECO_1C
10935 { 1, 0}, // #438 IP_EXECE_1C
10936 { 1, 0}, // #439 DISP_EVEN_1C
10937 { 7, 0}, // #440 P9_DP_7C
10938 { 3, 0}, // #441 P9_ALU_3C
10939 { 1, 0}, // #442 IP_EXEC_1C
10940 { 1, 0}, // #443 IP_EXEC_1C
10941 { 1, 0}, // #444 DISP_3SLOTS_1C
10942 { 1, 0}, // #445 DISP_1C
10943 {23, 0}, // #446 P9_DFU_23C
10944 { 1, 0}, // #447 IP_EXECE_1C
10945 { 1, 0}, // #448 IP_EXECO_1C
10946 { 1, 0}, // #449 DISP_1C
10947 {37, 0}, // #450 P9_DFU_37C
10948 { 1, 0}, // #451 IP_EXECE_1C
10949 { 1, 0}, // #452 IP_EXECO_1C
10950 { 1, 0}, // #453 DISP_1C
10951 {58, 0}, // #454 P9_DFU_58C
10952 { 1, 0}, // #455 IP_EXECE_1C
10953 { 1, 0}, // #456 IP_EXECO_1C
10954 { 1, 0}, // #457 DISP_1C
10955 {76, 0}, // #458 P9_DFU_76C
10956 { 1, 0}, // #459 IP_EXECE_1C
10957 { 1, 0}, // #460 IP_EXECO_1C
10958 { 1, 0}, // #461 DISP_1C
10959 { 4, 0}, // #462 P9_LS_4C
10960 { 4, 0}, // #463 P9_LS_4C
10961 { 1, 0}, // #464 IP_AGEN_1C
10962 { 1, 0}, // #465 IP_AGEN_1C
10963 { 1, 0}, // #466 DISP_PAIR_1C
10964 {40, 0}, // #467 P9_DIV_40C_8
10965 { 1, 0}, // #468 IP_EXECO_1C
10966 { 1, 0}, // #469 IP_EXECE_1C
10967 { 1, 0}, // #470 DISP_EVEN_1C
10968 {18, 0}, // #471 P9_ALU_2C
10969 { 1, 0}, // #472 IP_EXECE_1C
10970 { 1, 0}, // #473 IP_EXECO_1C
10971 { 1, 0}, // #474 IP_EXEC_1C
10972 { 1, 0}, // #475 DISP_EVEN_1C
10973 { 1, 0}, // #476 DISP_1C
10974 { 7, 0}, // #477 P9_ALU_3C
10975 { 2, 0}, // #478 P9_ALU_2C
10976 { 1, 0}, // #479 IP_AGEN_1C
10977 { 1, 0}, // #480 IP_EXEC_1C
10978 { 1, 0}, // #481 IP_EXEC_1C
10979 { 1, 0}, // #482 DISP_3SLOTS_1C
10980 { 1, 0}, // #483 DISP_3SLOTS_1C
10981 { 1, 0}, // #484 DISP_1C
10982 { 1, 0}, // #485 P9_LS_1C
10983 { 1, 0}, // #486 P9_LS_1C
10984 { 4, 0}, // #487 P9_LS_4C
10985 { 4, 0}, // #488 P9_LS_4C
10986 { 4, 0}, // #489 P9_LS_4C
10987 { 1, 0}, // #490 IP_EXEC_1C
10988 { 1, 0}, // #491 IP_EXEC_1C
10989 { 1, 0}, // #492 IP_AGEN_1C
10990 { 1, 0}, // #493 IP_AGEN_1C
10991 { 1, 0}, // #494 IP_AGEN_1C
10992 { 1, 0}, // #495 IP_AGEN_1C
10993 { 1, 0}, // #496 IP_AGEN_1C
10994 { 1, 0}, // #497 DISP_1C
10995 { 1, 0}, // #498 DISP_3SLOTS_1C
10996 { 1, 0}, // #499 DISP_3SLOTS_1C
10997 { 1, 0}, // #500 DISP_1C
10998 { 1, 0}, // #501 DISP_1C
10999 { 1, 0}, // #502 DISP_1C
11000 { 1, 0}, // #503 P9_LS_1C
11001 { 4, 0}, // #504 P9_LS_4C
11002 { 4, 0}, // #505 P9_LS_4C
11003 { 1, 0}, // #506 IP_EXEC_1C
11004 { 1, 0}, // #507 IP_AGEN_1C
11005 { 1, 0}, // #508 IP_AGEN_1C
11006 { 1, 0}, // #509 IP_AGEN_1C
11007 { 1, 0}, // #510 DISP_1C
11008 { 1, 0}, // #511 DISP_3SLOTS_1C
11009 { 1, 0} // #512 DISP_1C
11010}; // PPCWriteLatencyTable
11011
11012// {UseIdx, WriteResourceID, Cycles}
11013extern const llvm::MCReadAdvanceEntry PPCReadAdvanceTable[] = {
11014 {0, 0, 0}, // Invalid
11015 {0, 199, 1}, // #1
11016 {0, 201, 1}, // #2
11017 {0, 199, 1}, // #3
11018 {0, 201, 1}, // #4
11019 {1, 199, 1}, // #5
11020 {1, 201, 1}, // #6
11021 {0, 199, 1}, // #7
11022 {0, 201, 1}, // #8
11023 {0, 206, 1}, // #9
11024 {0, 207, 1}, // #10
11025 {0, 209, 1}, // #11
11026 {0, 199, 1}, // #12
11027 {0, 201, 1}, // #13
11028 {0, 207, 1}, // #14
11029 {0, 209, 1}, // #15
11030 {1, 199, 1}, // #16
11031 {1, 201, 1}, // #17
11032 {1, 207, 1}, // #18
11033 {1, 209, 1}, // #19
11034 {0, 199, 1}, // #20
11035 {0, 201, 1}, // #21
11036 {0, 206, 1}, // #22
11037 {0, 207, 1}, // #23
11038 {0, 209, 1}, // #24
11039 {1, 199, 1}, // #25
11040 {1, 201, 1}, // #26
11041 {1, 206, 1}, // #27
11042 {1, 207, 1}, // #28
11043 {1, 209, 1}, // #29
11044 {2, 199, 1}, // #30
11045 {2, 201, 1}, // #31
11046 {2, 206, 1}, // #32
11047 {2, 207, 1}, // #33
11048 {2, 209, 1}, // #34
11049 {0, 177, 1}, // #35
11050 {0, 198, 1}, // #36
11051 {0, 205, 1}, // #37
11052 {0, 169, 1}, // #38
11053 {0, 176, 1}, // #39
11054 {0, 177, 1}, // #40
11055 {0, 198, 1}, // #41
11056 {0, 204, 1}, // #42
11057 {0, 205, 1}, // #43
11058 {0, 210, 1}, // #44
11059 {1, 169, 1}, // #45
11060 {1, 176, 1}, // #46
11061 {1, 177, 1}, // #47
11062 {1, 198, 1}, // #48
11063 {1, 204, 1}, // #49
11064 {1, 205, 1}, // #50
11065 {1, 210, 1}, // #51
11066 {2, 169, 1}, // #52
11067 {2, 176, 1}, // #53
11068 {2, 177, 1}, // #54
11069 {2, 198, 1}, // #55
11070 {2, 204, 1}, // #56
11071 {2, 205, 1}, // #57
11072 {2, 210, 1}, // #58
11073 {0, 177, 1}, // #59
11074 {0, 198, 1}, // #60
11075 {0, 205, 1}, // #61
11076 {1, 177, 1}, // #62
11077 {1, 198, 1}, // #63
11078 {1, 205, 1}, // #64
11079 {2, 177, 1}, // #65
11080 {2, 198, 1}, // #66
11081 {2, 205, 1}, // #67
11082 {0, 199, 1}, // #68
11083 {0, 201, 1}, // #69
11084 {0, 204, 1}, // #70
11085 {0, 206, 1}, // #71
11086 {0, 207, 1}, // #72
11087 {0, 209, 1}, // #73
11088 {0, 176, 3}, // #74
11089 {1, 176, 3}, // #75
11090 {0, 169, 1}, // #76
11091 {0, 177, 1}, // #77
11092 {0, 198, 1}, // #78
11093 {0, 204, 1}, // #79
11094 {0, 205, 1}, // #80
11095 {0, 210, 1}, // #81
11096 {1, 169, 1}, // #82
11097 {1, 177, 1}, // #83
11098 {1, 198, 1}, // #84
11099 {1, 204, 1}, // #85
11100 {1, 205, 1}, // #86
11101 {1, 210, 1}, // #87
11102 {0, 169, 2}, // #88
11103 {1, 169, 2}, // #89
11104 {0, 176, 1}, // #90
11105 {0, 177, 1}, // #91
11106 {0, 198, 1}, // #92
11107 {0, 204, 1}, // #93
11108 {0, 205, 1}, // #94
11109 {0, 210, 1}, // #95
11110 {1, 176, 1}, // #96
11111 {1, 177, 1}, // #97
11112 {1, 198, 1}, // #98
11113 {1, 204, 1}, // #99
11114 {1, 205, 1}, // #100
11115 {1, 210, 1}, // #101
11116 {0, 169, 2}, // #102
11117 {1, 169, 2}, // #103
11118 {2, 169, 2}, // #104
11119 {0, 176, 1}, // #105
11120 {0, 177, 1}, // #106
11121 {0, 198, 1}, // #107
11122 {0, 204, 1}, // #108
11123 {0, 205, 1}, // #109
11124 {0, 210, 1}, // #110
11125 {1, 176, 1}, // #111
11126 {1, 177, 1}, // #112
11127 {1, 198, 1}, // #113
11128 {1, 204, 1}, // #114
11129 {1, 205, 1}, // #115
11130 {1, 210, 1}, // #116
11131 {2, 176, 1}, // #117
11132 {2, 177, 1}, // #118
11133 {2, 198, 1}, // #119
11134 {2, 204, 1}, // #120
11135 {2, 205, 1}, // #121
11136 {2, 210, 1}, // #122
11137 {0, 204, 6}, // #123
11138 {1, 204, 6}, // #124
11139 {0, 169, 1}, // #125
11140 {0, 176, 1}, // #126
11141 {0, 177, 1}, // #127
11142 {0, 198, 1}, // #128
11143 {0, 205, 1}, // #129
11144 {0, 210, 1}, // #130
11145 {1, 169, 1}, // #131
11146 {1, 176, 1}, // #132
11147 {1, 177, 1}, // #133
11148 {1, 198, 1}, // #134
11149 {1, 205, 1}, // #135
11150 {1, 210, 1}, // #136
11151 {0, 204, 6}, // #137
11152 {1, 204, 6}, // #138
11153 {2, 204, 6}, // #139
11154 {0, 169, 1}, // #140
11155 {0, 176, 1}, // #141
11156 {0, 177, 1}, // #142
11157 {0, 198, 1}, // #143
11158 {0, 205, 1}, // #144
11159 {0, 210, 1}, // #145
11160 {1, 169, 1}, // #146
11161 {1, 176, 1}, // #147
11162 {1, 177, 1}, // #148
11163 {1, 198, 1}, // #149
11164 {1, 205, 1}, // #150
11165 {1, 210, 1}, // #151
11166 {2, 169, 1}, // #152
11167 {2, 176, 1}, // #153
11168 {2, 177, 1}, // #154
11169 {2, 198, 1}, // #155
11170 {2, 205, 1}, // #156
11171 {2, 210, 1} // #157
11172}; // PPCReadAdvanceTable
11173
11174// {Name, NumMicroOps, BeginGroup, EndGroup, RetireOOO, ReadAdvanceIdx, WriteProcResIdx, WriteLatencyIdx, NumReadAdvanceEntries, NumWriteProcResEntries, NumWriteLatencyEntries}
11175static const llvm::MCSchedClassDesc P8ModelSchedClasses[] = {
11176 {DBGFIELD(1) 8191, false, false, false, 0, 0, 0, 0, 0, 0},
11177 {DBGFIELD(/*IIC_LdStSync*/ 19) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #1
11178 {DBGFIELD(/*IIC_IntSimple*/ 32) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #2
11179 {DBGFIELD(/*IIC_IntGeneral*/ 46) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #3
11180 {DBGFIELD(/*IIC_BrB*/ 61) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #4
11181 {DBGFIELD(/*IIC_VecFP*/ 69) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #5
11182 {DBGFIELD(/*IIC_IntRotate*/ 79) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #6
11183 {DBGFIELD(/*IIC_IntCompare*/ 93) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #7
11184 {DBGFIELD(/*IIC_SprABORT*/ 108) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #8
11185 {DBGFIELD(/*IIC_LdStCOPY*/ 121) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #9
11186 {DBGFIELD(/*IIC_LdStPASTE*/ 134) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #10
11187 {DBGFIELD(/*IIC_BrCR*/ 148) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #11
11188 {DBGFIELD(/*IIC_FPGeneral*/ 157) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #12
11189 {DBGFIELD(/*IIC_LdStLD*/ 171) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #13
11190 {DBGFIELD(/*IIC_LdStDCBF*/ 182) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #14
11191 {DBGFIELD(/*IIC_LdStLoad*/ 195) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #15
11192 {DBGFIELD(/*IIC_FPCompare*/ 208) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #16
11193 {DBGFIELD(/*IIC_IntDivD*/ 222) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #17
11194 {DBGFIELD(/*IIC_IntDivW*/ 234) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #18
11195 {DBGFIELD(/*IIC_VecGeneral*/ 246) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #19
11196 {DBGFIELD(/*IIC_FPDGeneral*/ 261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #20
11197 {DBGFIELD(/*IIC_FPAddSub*/ 276) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #21
11198 {DBGFIELD(/*IIC_FPDivD*/ 289) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #22
11199 {DBGFIELD(/*IIC_FPSGeneral*/ 300) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #23
11200 {DBGFIELD(/*IIC_VecComplex*/ 315) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #24
11201 {DBGFIELD(/*IIC_LdStStore*/ 330) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #25
11202 {DBGFIELD(/*IIC_IntRotateDI*/ 344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #26
11203 {DBGFIELD(/*IIC_FPDivS*/ 360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #27
11204 {DBGFIELD(/*IIC_FPFused*/ 371) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #28
11205 {DBGFIELD(/*IIC_FPSqrtD*/ 383) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #29
11206 {DBGFIELD(/*IIC_FPSqrtS*/ 395) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #30
11207 {DBGFIELD(/*IIC_LdStICBI*/ 407) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #31
11208 {DBGFIELD(/*IIC_IntISEL*/ 420) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #32
11209 {DBGFIELD(/*IIC_SprISYNC*/ 432) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #33
11210 {DBGFIELD(/*IIC_LdStLWARX*/ 445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #34
11211 {DBGFIELD(/*IIC_LdStLoadUpd*/ 459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #35
11212 {DBGFIELD(/*IIC_LdStLoadUpdX*/ 475) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #36
11213 {DBGFIELD(/*IIC_LdStLDARX*/ 492) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #37
11214 {DBGFIELD(/*IIC_LdStLDU*/ 506) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #38
11215 {DBGFIELD(/*IIC_LdStLDUX*/ 518) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #39
11216 {DBGFIELD(/*IIC_LdStLFD*/ 531) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #40
11217 {DBGFIELD(/*IIC_LdStLFDU*/ 543) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #41
11218 {DBGFIELD(/*IIC_LdStLFDUX*/ 556) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #42
11219 {DBGFIELD(/*IIC_LdStLHA*/ 570) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #43
11220 {DBGFIELD(/*IIC_LdStLHAU*/ 582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #44
11221 {DBGFIELD(/*IIC_LdStLHAUX*/ 595) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #45
11222 {DBGFIELD(/*IIC_LdStLMW*/ 609) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #46
11223 {DBGFIELD(/*IIC_LdStLQ*/ 621) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #47
11224 {DBGFIELD(/*IIC_LdStLQARX*/ 632) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #48
11225 {DBGFIELD(/*IIC_LdStLWA*/ 646) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #49
11226 {DBGFIELD(/*IIC_IntMulHD*/ 658) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #50
11227 {DBGFIELD(/*IIC_BrMCR*/ 671) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #51
11228 {DBGFIELD(/*IIC_BrMCRX*/ 681) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #52
11229 {DBGFIELD(/*IIC_SprMFCR*/ 692) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #53
11230 {DBGFIELD(/*IIC_SprMFSPR*/ 704) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #54
11231 {DBGFIELD(/*IIC_IntMFFS*/ 717) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #55
11232 {DBGFIELD(/*IIC_SprMFMSR*/ 729) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #56
11233 {DBGFIELD(/*IIC_SprMFCRF*/ 742) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #57
11234 {DBGFIELD(/*IIC_SprMFPMR*/ 755) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #58
11235 {DBGFIELD(/*IIC_SprMFSR*/ 768) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #59
11236 {DBGFIELD(/*IIC_SprMFTB*/ 780) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #60
11237 {DBGFIELD(/*IIC_SprMSGSNDP*/ 792) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #61
11238 {DBGFIELD(/*IIC_SprMSGSYNC*/ 807) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #62
11239 {DBGFIELD(/*IIC_SprMTSPR*/ 822) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #63
11240 {DBGFIELD(/*IIC_IntMTFSB0*/ 835) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #64
11241 {DBGFIELD(/*IIC_SprMTMSR*/ 849) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #65
11242 {DBGFIELD(/*IIC_SprMTMSRD*/ 862) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #66
11243 {DBGFIELD(/*IIC_SprMTPMR*/ 876) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #67
11244 {DBGFIELD(/*IIC_SprMTSR*/ 889) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #68
11245 {DBGFIELD(/*IIC_IntMulHW*/ 901) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #69
11246 {DBGFIELD(/*IIC_IntMulHWU*/ 914) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #70
11247 {DBGFIELD(/*IIC_IntMulLI*/ 928) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #71
11248 {DBGFIELD(/*IIC_SprRFI*/ 941) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #72
11249 {DBGFIELD(/*IIC_IntRFID*/ 952) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #73
11250 {DBGFIELD(/*IIC_IntRotateD*/ 964) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #74
11251 {DBGFIELD(/*IIC_SprSLBFEE*/ 979) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #75
11252 {DBGFIELD(/*IIC_SprSLBIA*/ 993) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #76
11253 {DBGFIELD(/*IIC_SprSLBIE*/ 1006) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #77
11254 {DBGFIELD(/*IIC_SprSLBIEG*/ 1019) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #78
11255 {DBGFIELD(/*IIC_SprSLBMFEE*/ 1033) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #79
11256 {DBGFIELD(/*IIC_SprSLBMFEV*/ 1048) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #80
11257 {DBGFIELD(/*IIC_SprSLBMTE*/ 1063) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #81
11258 {DBGFIELD(/*IIC_SprSLBSYNC*/ 1077) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #82
11259 {DBGFIELD(/*IIC_IntShift*/ 1092) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #83
11260 {DBGFIELD(/*IIC_LdStSTWCX*/ 1105) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #84
11261 {DBGFIELD(/*IIC_LdStSTU*/ 1119) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #85
11262 {DBGFIELD(/*IIC_LdStSTUX*/ 1131) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #86
11263 {DBGFIELD(/*IIC_LdStSTD*/ 1144) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #87
11264 {DBGFIELD(/*IIC_LdStSTDCX*/ 1156) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #88
11265 {DBGFIELD(/*IIC_LdStSTFD*/ 1170) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #89
11266 {DBGFIELD(/*IIC_LdStSTFDU*/ 1183) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #90
11267 {DBGFIELD(/*IIC_SprSTOP*/ 1197) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #91
11268 {DBGFIELD(/*IIC_LdStSTQ*/ 1209) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #92
11269 {DBGFIELD(/*IIC_LdStSTQCX*/ 1221) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #93
11270 {DBGFIELD(/*IIC_IntTrapD*/ 1235) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #94
11271 {DBGFIELD(/*IIC_SprTLBIA*/ 1248) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #95
11272 {DBGFIELD(/*IIC_SprTLBIE*/ 1261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #96
11273 {DBGFIELD(/*IIC_SprTLBIEL*/ 1274) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #97
11274 {DBGFIELD(/*IIC_SprTLBSYNC*/ 1288) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #98
11275 {DBGFIELD(/*IIC_IntTrapW*/ 1303) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #99
11276 {DBGFIELD(/*IIC_VecFPCompare*/ 1316) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #100
11277 {DBGFIELD(/*IIC_VecPerm*/ 1333) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #101
11278 {DBGFIELD(/*B_BA_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS*/ 1345) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #102
11279 {DBGFIELD(/*BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM*/ 1524) 2, false, false, false, 0, 1, 1, 0, 2, 2}, // #103
11280 {DBGFIELD(/*BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BDZm_BDZp_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BLR_BLR8_BLRL_BCL_BCLR_BCLRL_BCLRLn_BCLRn_BCLalways_BCLn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BC_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat*/ 1590) 2, false, false, false, 0, 1, 1, 0, 2, 2}, // #104
11281 {DBGFIELD(/*MFCTR_MFCTR8_MFLR_MFLR8*/ 2242) 2, false, false, false, 0, 3, 3, 0, 2, 2}, // #105
11282 {DBGFIELD(/*MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop*/ 2266) 2, false, false, false, 0, 5, 3, 0, 3, 2}, // #106
11283 {DBGFIELD(/*MFCR_MFCR8*/ 2311) 2, false, false, false, 0, 3, 5, 0, 2, 2}, // #107
11284 {DBGFIELD(/*MCRF*/ 2322) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #108
11285 {DBGFIELD(/*CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC*/ 2327) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #109
11286 {DBGFIELD(/*LMW*/ 2406) 2, false, false, false, 0, 8, 7, 0, 4, 2}, // #110
11287 {DBGFIELD(/*LWARX_LWARXL*/ 2410) 2, false, false, false, 0, 8, 7, 0, 4, 2}, // #111
11288 {DBGFIELD(/*LDARX_LDARXL*/ 2423) 2, false, false, false, 0, 8, 7, 0, 4, 2}, // #112
11289 {DBGFIELD(/*LHBRX_LHBRX8_LWBRX_LWBRX8*/ 2436) 2, false, false, false, 0, 8, 7, 0, 4, 2}, // #113
11290 {DBGFIELD(/*MFSR_MFSRIN*/ 2462) 2, false, false, false, 0, 12, 7, 0, 4, 2}, // #114
11291 {DBGFIELD(/*LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX*/ 2474) 2, false, false, false, 0, 16, 3, 0, 6, 2}, // #115
11292 {DBGFIELD(/*LFSU_LFDU*/ 2553) 2, false, false, false, 0, 22, 3, 0, 7, 2}, // #116
11293 {DBGFIELD(/*LFSUX_LFDUX*/ 2563) 2, false, false, false, 0, 22, 3, 0, 7, 2}, // #117
11294 {DBGFIELD(/*STXSDX_STXVD2X_STXVW4X*/ 2575) 2, false, false, false, 0, 29, 4, 0, 7, 2}, // #118
11295 {DBGFIELD(/*LBARX_LHARX*/ 2598) 2, false, false, false, 0, 8, 7, 0, 4, 2}, // #119
11296 {DBGFIELD(/*LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX*/ 2610) 2, false, false, false, 0, 8, 7, 0, 4, 2}, // #120
11297 {DBGFIELD(/*LFIWAX_LFIWZX*/ 2705) 2, false, false, false, 0, 16, 3, 0, 6, 2}, // #121
11298 {DBGFIELD(/*STFD_STFDX_STFIWX_STFS_STFSX*/ 2719) 2, false, false, false, 0, 29, 4, 0, 7, 2}, // #122
11299 {DBGFIELD(/*STFDU_STFDUX_STFSU_STFSUX*/ 2748) 2, false, false, false, 0, 36, 7, 0, 8, 2}, // #123
11300 {DBGFIELD(/*STVEBX_STVEHX_STVEWX_STVX_STVXL*/ 2774) 2, false, false, false, 0, 36, 1, 0, 8, 2}, // #124
11301 {DBGFIELD(/*LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32*/ 2806) 2, false, false, false, 0, 44, 7, 0, 5, 2}, // #125
11302 {DBGFIELD(/*LWA_LWA_32*/ 2839) 2, false, false, false, 0, 44, 7, 0, 5, 2}, // #126
11303 {DBGFIELD(/*LHAU_LHAU8*/ 2850) 2, false, false, false, 0, 44, 7, 0, 5, 2}, // #127
11304 {DBGFIELD(/*LHAUX_LHAUX8_LWAUX*/ 2861) 2, false, false, false, 0, 44, 7, 0, 5, 2}, // #128
11305 {DBGFIELD(/*STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX*/ 2880) 2, false, false, false, 0, 49, 4, 0, 7, 2}, // #129
11306 {DBGFIELD(/*STD_STDX*/ 2954) 2, false, false, false, 0, 49, 4, 0, 7, 2}, // #130
11307 {DBGFIELD(/*STMW*/ 2963) 2, false, false, false, 0, 49, 4, 0, 7, 2}, // #131
11308 {DBGFIELD(/*STWCX*/ 2968) 2, false, false, false, 0, 49, 4, 0, 7, 2}, // #132
11309 {DBGFIELD(/*STDCX*/ 2974) 2, false, false, false, 0, 49, 4, 0, 7, 2}, // #133
11310 {DBGFIELD(/*STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8*/ 2980) 2, false, false, false, 0, 49, 4, 0, 7, 2}, // #134
11311 {DBGFIELD(/*STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8*/ 3018) 2, false, false, false, 0, 49, 4, 0, 7, 2}, // #135
11312 {DBGFIELD(/*LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8*/ 3063) 2, false, false, false, 0, 44, 7, 0, 5, 2}, // #136
11313 {DBGFIELD(/*LDU*/ 3096) 2, false, false, false, 0, 44, 7, 0, 5, 2}, // #137
11314 {DBGFIELD(/*LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8*/ 3100) 2, false, false, false, 0, 44, 7, 0, 5, 2}, // #138
11315 {DBGFIELD(/*LDUX*/ 3139) 2, false, false, false, 0, 44, 7, 0, 5, 2}, // #139
11316 {DBGFIELD(/*ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_ADD4_ADD4TLS_ADD4_rec_ADD8_ADD8TLS_ADD8TLS__ADD8_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8_XOR_XOR8_XOR8_rec_XOR_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO_AND_AND8_AND_rec_AND8_rec_NAND_NAND8_NAND_rec_NAND8_rec_NOR_NOR8_NOR_rec_NOR8_rec_EQV_EQV8_EQV_rec_EQV8_rec_ANDC_ANDC8_ANDC_rec_ANDC8_rec_ORC_ORC8_ORC_rec_ORC8_rec*/ 3144) 2, false, false, false, 0, 6, 1, 0, 2, 2}, // #140
11317 {DBGFIELD(/*SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec*/ 3508) 2, false, false, false, 0, 6, 1, 0, 2, 2}, // #141
11318 {DBGFIELD(/*CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI*/ 3625) 2, false, false, false, 0, 5, 3, 0, 3, 2}, // #142
11319 {DBGFIELD(/*EXTSB8_32_64_EXTSB8_rec_EXTSH8_32_64_EXTSH8_rec_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_ADD4O_ADD8O_ADD8O_rec_ADD4O_rec_NEG8O_rec_NEGO_rec_EXTSB_EXTSB8_EXTSB_rec_EXTSH_EXTSH8_EXTSH_rec_EXTSW_EXTSW_rec*/ 3673) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #143
11320 {DBGFIELD(/*POPCNTB_POPCNTB8_POPCNTD_POPCNTW_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_SUBFO_SUBF8O_SUBFC_SUBFC8_ADDIC_rec_ADDE8_rec_ADDE_rec_SUBFE8_rec_SUBFE_rec_ADDME8_rec_ADDME_rec_SUBFME8_rec_SUBFME_rec_ADDZE8_rec_ADDZE_rec_SUBFZE_rec_SUBFZE8_rec_SUBFO_rec_SUBF8O_rec_ADDE8O_ADDEO_SUBFE8O_SUBFEO_ADDME8O_ADDMEO_SUBFME8O_SUBFMEO_ADDZE8O_ADDZEO_SUBFZE8O_SUBFZEO_ADDE8O_rec_ADDEO_rec_ADDMEO_rec_ADDME8O_rec_SUBFMEO_rec_SUBFME8O_rec_ADDZEO_rec_ADDZE8O_rec_SUBFZEO_rec_SUBFZE8O_rec_ADDC8_rec_ADDC_rec_ADDCO_ADDCO_rec_ADDC8O_ADDC8O_rec_SUBFC8_rec_SUBFC_rec_SUBFCO_SUBFC8O_SUBFCO_rec_SUBFC8O_rec_RLWINM_RLWINM8_RLWINM_rec_RLWNM_RLWNM8_RLWNM_rec_RLWINM8_rec_RLWNM8_rec_SLW_SLW8_SLW_rec_SLW8_rec_SRW_SRW8_SRW_rec_SRW8_rec_SUBFE_SUBFE8_SUBFE8O_rec_SUBFEO_rec*/ 3871) 2, false, false, false, 0, 6, 1, 0, 2, 2}, // #144
11321 {DBGFIELD(/*ADDPCIS*/ 4602) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #145
11322 {DBGFIELD(/*SUBFUS_SUBFUS_rec*/ 4610) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #146
11323 {DBGFIELD(/*RLDICL_RLDICL_rec_RLDICR_RLDICR_rec_RLDIC_RLDIC_rec_RLDIMI_RLDIMI_rec_RLDICL_32_RLDICL_32_64_RLDICL_32_rec_RLDICR_32_SRADI_SRADI_rec_SRADI_32*/ 4628) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #147
11324 {DBGFIELD(/*RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec*/ 4770) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #148
11325 {DBGFIELD(/*SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec*/ 4840) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #149
11326 {DBGFIELD(/*CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec*/ 4904) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #150
11327 {DBGFIELD(/*MULLI_MULLI8*/ 5032) 2, false, false, false, 0, 5, 3, 0, 3, 2}, // #151
11328 {DBGFIELD(/*MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec*/ 5045) 2, false, false, false, 0, 5, 3, 0, 3, 2}, // #152
11329 {DBGFIELD(/*MULHWU_MULHDU_MULHDU_rec_MULHWU_rec*/ 5111) 2, false, false, false, 0, 5, 3, 0, 3, 2}, // #153
11330 {DBGFIELD(/*MULLD_MULLDO_MULLD_rec_MULLDO_rec*/ 5147) 2, false, false, false, 0, 5, 3, 0, 3, 2}, // #154
11331 {DBGFIELD(/*DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec*/ 5181) 1, false, false, false, 0, 5, 9, 0, 2, 1}, // #155
11332 {DBGFIELD(/*DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec*/ 5253) 1, false, false, false, 0, 5, 9, 0, 2, 1}, // #156
11333 {DBGFIELD(/*DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec*/ 5389) 1, false, false, false, 0, 5, 9, 0, 2, 1}, // #157
11334 {DBGFIELD(/*FABSD_FABSD_rec_FABSS_FABSS_rec_FADDS_FADDS_rec_FMADDS_FMADDS_rec_FMR_FMR_rec_FMSUBS_FMSUBS_rec_FMULS_FMULS_rec_FNABSD_FNABSD_rec_FNABSS_FNABSS_rec_FNEGD_FNEGD_rec_FNEGS_FNEGS_rec_FNMADDS_FNMADDS_rec_FNMSUBS_FNMSUBS_rec_FSUBS_FSUBS_rec_FCFID_FCFIDS_FCFIDS_rec_FCFIDU_FCFIDUS_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTID_FCTIDU_FCTIDUZ_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_FCTIDZ_rec_FCTID_rec_FCTIW_FCTIWU_FCTIWUZ_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_FCTIWZ_rec_FCTIW_rec_FRE_FRES_rec_FRE_rec_FRSP_rec_FRSP_FRES_FRSQRTE_FRSQRTES_FRSQRTES_rec_FRSQRTE_rec_FSELD_FSELS_FSELD_rec_FSELS_rec_FCPSGND_FCPSGND_rec_FCPSGNS_FCPSGNS_rec_FRIMD_FRIMD_rec_FRIMS_FRIMS_rec_FRIND_FRIND_rec_FRINS_FRINS_rec_FRIPD_FRIPD_rec_FRIPS_FRIPS_rec_FRIZD_FRIZD_rec_FRIZS_FRIZS_rec*/ 5453) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #158
11335 {DBGFIELD(/*FADD_FADD_rec_FSUB_FSUB_rec*/ 6187) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #159
11336 {DBGFIELD(/*FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec*/ 6215) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #160
11337 {DBGFIELD(/*XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSSUBDP_XSSUBSP_XSCPSGNDP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSMAXDP_XSMINDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP*/ 6297) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #161
11338 {DBGFIELD(/*FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP*/ 6761) 2, false, false, false, 0, 62, 12, 0, 3, 2}, // #162
11339 {DBGFIELD(/*XVADDDP_XVADDSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVSUBDP_XVSUBSP_XVABSDP_XVABSSP_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVMULDP_XVMULSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVCPSGNDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP*/ 6811) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #163
11340 {DBGFIELD(/*XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec*/ 7343) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #164
11341 {DBGFIELD(/*XVTDIVDP_XVTSQRTDP*/ 7415) 2, false, false, false, 0, 62, 12, 0, 3, 2}, // #165
11342 {DBGFIELD(/*VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX*/ 7434) 2, false, false, false, 0, 65, 1, 0, 3, 2}, // #166
11343 {DBGFIELD(/*XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL*/ 7563) 2, false, false, false, 0, 65, 1, 0, 3, 2}, // #167
11344 {DBGFIELD(/*VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_XVRSQRTESP_XVRESP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVCPSGNSP_XVCVDPSP_VADDCUW_VADDFP_VAND_VANDC_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VCFSX_VCFUX_VCTSXS_VCTUXS_VEXPTEFP_VLOGEFP_VNOR_VOR_VMADDFP_VMHADDSHS_VMHRADDSHS_VMLADDUHM_VNMSUBFP_VMAXFP_VMINFP_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUDM_VMSUMUHM_VMSUMUHS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRLB_VRLH_VRLW_VRSQRTEFP_VSR_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRO_VSRW_VSUBCUW_VSL_VSLB_VSLDOI_VSLH_VSLO_VSLW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VXOR*/ 7702) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #168
11345 {DBGFIELD(/*VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR*/ 8495) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #169
11346 {DBGFIELD(/*XVTDIVSP_XVTSQRTSP*/ 8620) 2, false, false, false, 0, 62, 12, 0, 3, 2}, // #170
11347 {DBGFIELD(/*XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec_VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_VCMPEQUB_rec_VCMPEQUH_VCMPEQUH_rec_VCMPEQUW_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec*/ 8639) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #171
11348 {DBGFIELD(/*FCMPOD_FCMPOS_FCMPUD_FCMPUS*/ 8995) 2, false, false, false, 0, 62, 12, 0, 3, 2}, // #172
11349 {DBGFIELD(/*FDIVS_FDIVS_rec*/ 9023) 2, false, false, false, 0, 56, 14, 0, 3, 2}, // #173
11350 {DBGFIELD(/*XSDIVDP*/ 9039) 2, false, false, false, 0, 56, 16, 0, 3, 2}, // #174
11351 {DBGFIELD(/*FSQRTS_XSSQRTSP_FSQRTS_rec*/ 9047) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #175
11352 {DBGFIELD(/*FDIV_FDIV_rec*/ 9074) 2, false, false, false, 0, 56, 16, 0, 3, 2}, // #176
11353 {DBGFIELD(/*XSSQRTDP*/ 9088) 2, false, false, false, 0, 56, 18, 0, 3, 2}, // #177
11354 {DBGFIELD(/*FSQRT_FSQRT_rec*/ 9097) 2, false, false, false, 0, 56, 18, 0, 3, 2}, // #178
11355 {DBGFIELD(/*XVDIVSP*/ 9113) 2, false, false, false, 0, 68, 20, 0, 3, 2}, // #179
11356 {DBGFIELD(/*XVSQRTSP*/ 9121) 2, false, false, false, 0, 68, 16, 0, 3, 2}, // #180
11357 {DBGFIELD(/*XVDIVDP*/ 9130) 2, false, false, false, 0, 71, 16, 0, 3, 2}, // #181
11358 {DBGFIELD(/*XVSQRTDP*/ 9138) 2, false, false, false, 0, 71, 18, 0, 3, 2}, // #182
11359 {DBGFIELD(/*MFOCRF_MFOCRF8*/ 9147) 2, false, false, false, 0, 3, 7, 0, 2, 2}, // #183
11360 {DBGFIELD(/*VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX*/ 9162) 2, false, false, false, 0, 74, 10, 0, 2, 2}, // #184
11361 {DBGFIELD(/*XSDIVSP*/ 9242) 2, false, false, false, 0, 56, 14, 0, 3, 2}, // #185
11362 {DBGFIELD(/*FSQRTS_FSQRTS_rec*/ 9250) 2, false, false, false, 0, 56, 22, 0, 3, 2}, // #186
11363 {DBGFIELD(/*MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF*/ 9268) 2, false, false, false, 0, 76, 7, 0, 2, 2}, // #187
11364 {DBGFIELD(/*MTFSFb_MTFSB0_MTFSB1*/ 9310) 2, false, false, false, 0, 76, 7, 0, 2, 2}, // #188
11365 {DBGFIELD(/*XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ*/ 9331) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #189
11366 {DBGFIELD(/*XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP*/ 9779) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #190
11367 {DBGFIELD(/*XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP*/ 9843) 2, false, false, false, 0, 68, 10, 0, 3, 2}, // #191
11368 {DBGFIELD(/*VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP*/ 9976) 2, false, false, false, 0, 68, 10, 0, 3, 2}, // #192
11369 {DBGFIELD(/*VSUBFP*/ 10134) 2, false, false, false, 0, 68, 10, 0, 3, 2}, // #193
11370 {DBGFIELD(/*XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP*/ 10141) 2, false, false, false, 0, 71, 10, 0, 3, 2}, // #194
11371 {DBGFIELD(/*XVCVSPDP*/ 10508) 2, false, false, false, 0, 71, 10, 0, 3, 2}, // #195
11372 {DBGFIELD(/*TDI_TD*/ 10517) 2, false, false, false, 0, 5, 4, 0, 3, 2}, // #196
11373 {DBGFIELD(/*TWI_TW*/ 10524) 2, false, false, false, 0, 5, 4, 0, 3, 2}, // #197
11374 {DBGFIELD(/*MTCRF_MTCRF8_MTOCRF_MTOCRF8*/ 10531) 2, false, false, false, 0, 5, 4, 0, 3, 2}, // #198
11375 {DBGFIELD(/*RLWIMI_RLWIMI8*/ 10559) 2, false, false, false, 0, 5, 4, 0, 3, 2}, // #199
11376 {DBGFIELD(/*AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORI_ORI8_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_ADD4_rec_ADD8_rec_NEG8_rec_NEG_rec*/ 10574) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #200
11377 {DBGFIELD(/*ANDI8_rec_ANDIS8_rec_RLWINM_RLWINM8_RLWINM8_rec_RLWINM_rec_RLWNM_RLWNM8_RLWNM8_rec_RLWNM_rec_SLW_SLW8_SLW8_rec_SLW_rec_SRW_SRW8_SRW8_rec_SRW_rec_ADDC8O_ADDC8O_rec_ADDCO_ADDCO_rec_ADDE8O_ADDE8O_rec_ADDEO_ADDEO_rec_ADDME8O_ADDME8O_rec_ADDMEO_ADDMEO_rec_ADDZE8O_ADDZE8O_rec_ADDZEO_ADDZEO_rec_SUBF8O_SUBF8O_rec_SUBFC8O_SUBFC8O_rec_SUBFCO_SUBFCO_rec_SUBFE8O_SUBFE8O_rec_SUBFEO_SUBFEO_rec_SUBFME8O_SUBFME8O_rec_SUBFMEO_SUBFMEO_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZEO_SUBFZEO_rec_ADDE8_rec_ADDE_rec_ADDME8_rec_ADDME_rec_ADDZE8_rec_ADDZE_rec_SUBFE8_rec_SUBFE_rec_SUBFME8_rec_SUBFME_rec_SUBFZE8_rec_SUBFZE_rec_ADDIC_rec_ADDC_ADDC8_SUBFC_SUBFC8_ADDC_rec_ADDC8_rec_SUBFC_rec_SUBFC8_rec*/ 10843) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #201
11378 {DBGFIELD(/*ANDIS_rec_ANDI_rec_SUBF8_rec*/ 11528) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #202
11379 {DBGFIELD(/*OR_OR8_OR8_rec_OR_rec_NOP*/ 11557) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #203
11380 {DBGFIELD(/*SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY*/ 11583) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #204
11381 {DBGFIELD(/*SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8*/ 11644) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #205
11382 {DBGFIELD(/*RLWIMI8_rec_RLWIMI_rec*/ 11681) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #206
11383 {DBGFIELD(/*CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec*/ 11704) 1, false, false, false, 0, 5, 7, 0, 2, 1}, // #207
11384 {DBGFIELD(/*POPCNTB_POPCNTB8_POPCNTD_POPCNTW*/ 11760) 1, false, false, false, 0, 5, 7, 0, 2, 1}, // #208
11385 {DBGFIELD(/*ISEL_ISEL8*/ 11793) 2, false, false, false, 0, 5, 3, 0, 3, 2}, // #209
11386 {DBGFIELD(/*MFTB_MFTB8*/ 11804) 2, false, false, false, 0, 78, 24, 0, 3, 2}, // #210
11387 {DBGFIELD(/*DIVW_DIVWU*/ 11815) 2, false, false, false, 0, 5, 26, 0, 3, 2}, // #211
11388 {DBGFIELD(/*DIVD_DIVDU*/ 11826) 2, false, false, false, 0, 5, 28, 0, 3, 2}, // #212
11389 {DBGFIELD(/*DIVWE_DIVWEU*/ 11837) 2, false, false, false, 0, 5, 28, 0, 3, 2}, // #213
11390 {DBGFIELD(/*LVEBX_LVEHX_LVEWX_LVX_LVXL*/ 11850) 2, false, false, false, 0, 16, 3, 0, 6, 2}, // #214
11391 {DBGFIELD(/*LXVB16X_LXSIWZX*/ 11877) 2, false, false, false, 0, 16, 3, 0, 6, 2}, // #215
11392 {DBGFIELD(/*DFLOADf64_XFLOADf64_LIWZX*/ 11893) 2, false, false, false, 0, 16, 3, 0, 6, 2}, // #216
11393 {DBGFIELD(/*LQ*/ 11919) 2, false, false, false, 0, 37, 7, 0, 6, 2}, // #217
11394 {DBGFIELD(/*STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX*/ 11922) 2, false, false, false, 0, 29, 4, 0, 7, 2}, // #218
11395 {DBGFIELD(/*STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX*/ 11991) 2, false, false, false, 0, 49, 4, 0, 7, 2}, // #219
11396 {DBGFIELD(/*STDXTLS_STDXTLS_*/ 12103) 2, false, false, false, 0, 49, 4, 0, 7, 2}, // #220
11397 {DBGFIELD(/*STBCIX_STDCIX*/ 12120) 2, false, false, false, 0, 49, 4, 0, 7, 2}, // #221
11398 {DBGFIELD(/*STBCX_STHCX*/ 12134) 2, false, false, false, 0, 49, 4, 0, 7, 2}, // #222
11399 {DBGFIELD(/*STHCIX_STSWI_STWCIX*/ 12146) 2, false, false, false, 0, 49, 4, 0, 7, 2}, // #223
11400 {DBGFIELD(/*LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHAXTLS_LHAXTLS__LHAXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWAXTLS_LWAXTLS__LWAXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32*/ 12166) 2, false, false, false, 0, 44, 7, 0, 5, 2}, // #224
11401 {DBGFIELD(/*LD_LDX_LDXTLS_LDXTLS_*/ 12366) 2, false, false, false, 0, 44, 7, 0, 5, 2}, // #225
11402 {DBGFIELD(/*LBARXL_LHARXL*/ 12388) 2, false, false, false, 0, 8, 7, 0, 4, 2}, // #226
11403 {DBGFIELD(/*LBEPX_LHEPX_LWEPX*/ 12402) 2, false, false, false, 0, 8, 7, 0, 4, 2}, // #227
11404 {DBGFIELD(/*LFDEPX_LXSIWAX*/ 12420) 2, false, false, false, 0, 8, 7, 0, 4, 2}, // #228
11405 {DBGFIELD(/*ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8*/ 12435) 2, false, false, false, 0, 6, 1, 0, 2, 2}, // #229
11406 {DBGFIELD(/*SUBF*/ 12635) 2, false, false, false, 0, 6, 1, 0, 2, 2}, // #230
11407 {DBGFIELD(/*VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD*/ 12640) 2, false, false, false, 0, 65, 1, 0, 3, 2}, // #231
11408 {DBGFIELD(/*VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO*/ 12725) 2, false, false, false, 0, 65, 1, 0, 3, 2}, // #232
11409 {DBGFIELD(/*VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VRLB_VRLH_VRLW_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VAND_VANDC_VNOR_VOR_VXOR_VMAXFP_VMINFP_VSUBCUW_VADDCUW*/ 12792) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #233
11410 {DBGFIELD(/*VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW*/ 13132) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #234
11411 {DBGFIELD(/*VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW*/ 13253) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #235
11412 {DBGFIELD(/*VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec*/ 13308) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #236
11413 {DBGFIELD(/*MFVSCR*/ 13374) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #237
11414 {DBGFIELD(/*MTVSCR*/ 13381) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #238
11415 {DBGFIELD(/*VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM*/ 13388) 2, false, false, false, 0, 59, 30, 0, 3, 2}, // #239
11416 {DBGFIELD(/*VADDUQM_VSUBUQM_VPOPCNTD*/ 13440) 2, false, false, false, 0, 59, 30, 0, 3, 2}, // #240
11417 {DBGFIELD(/*VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM*/ 13465) 2, false, false, false, 0, 81, 32, 0, 3, 2}, // #241
11418 {DBGFIELD(/*VMULESW_VMULEUW_VMULOSW_VMULOUW*/ 13658) 2, false, false, false, 0, 81, 32, 0, 3, 2}, // #242
11419 {DBGFIELD(/*VMULUWM*/ 13690) 2, false, false, false, 0, 81, 32, 0, 3, 2}, // #243
11420 {DBGFIELD(/*B_BA_BL_BL8_BL8_RM_BLA_BLA8_BLA8_RM_BLA_RM_BL_RM_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA8_NOP_BLA8_NOP_RM_BL_NOP_BL_NOP_RM_BL_TLS*/ 13698) 2, false, false, false, 0, 1, 1, 0, 2, 2}, // #244
11421 {DBGFIELD(/*DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX*/ 13840) 2, false, false, false, 0, 84, 34, 0, 2, 2}, // #245
11422 {DBGFIELD(/*DXEX_DXEXQ_DXEXQ_rec_DXEX_rec_DDEDPD_DDEDPD_rec_DENBCD_DENBCD_rec_DIEX_DIEX_rec_DQUA_DQUA_rec_DRINTN_DRINTN_rec_DRINTX_DRINTX_rec_DRRND_DRRND_rec_DSCLI_DSCLI_rec_DSCRI_DSCRI_rec_DQUAI*/ 13904) 2, false, false, false, 0, 84, 34, 0, 2, 2}, // #246
11423 {DBGFIELD(/*DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec*/ 14088) 2, false, false, false, 0, 84, 34, 0, 2, 2}, // #247
11424 {DBGFIELD(/*BCDADD_rec_BCDSUB_rec*/ 14132) 2, false, false, false, 0, 84, 34, 0, 2, 2}, // #248
11425 {DBGFIELD(/*DRINTNQ_DRINTNQ_rec_DRINTXQ_DRINTXQ_rec_DRRNDQ_DRRNDQ_rec_DIEXQ_DIEXQ_rec_DQUAIQ_DQUAIQ_rec_DDEDPDQ_DDEDPDQ_rec_DENBCDQ_DENBCDQ_rec_DSCLIQ_DSCLIQ_rec_DSCRIQ_DSCRIQ_rec*/ 14154) 2, false, false, false, 0, 84, 26, 0, 2, 2}, // #249
11426 {DBGFIELD(/*DCMPOQ_DCMPUQ_DTSTEXQ*/ 14322) 2, false, false, false, 0, 84, 26, 0, 2, 2}, // #250
11427 {DBGFIELD(/*DCTQPQ_DCTQPQ_rec*/ 14344) 2, false, false, false, 0, 84, 26, 0, 2, 2}, // #251
11428 {DBGFIELD(/*DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec*/ 14362) 2, false, false, false, 0, 84, 36, 0, 2, 2}, // #252
11429 {DBGFIELD(/*DQUAQ_DQUAQ_rec*/ 14394) 2, false, false, false, 0, 84, 36, 0, 2, 2}, // #253
11430 {DBGFIELD(/*DRSP_DRSP_rec_DCTFIX_DCTFIX_rec*/ 14410) 2, false, false, false, 0, 84, 38, 0, 2, 2}, // #254
11431 {DBGFIELD(/*DCFFIX_DCFFIX_rec*/ 14442) 2, false, false, false, 0, 84, 16, 0, 2, 2}, // #255
11432 {DBGFIELD(/*DCFFIXQ_DCFFIXQ_rec*/ 14460) 2, false, false, false, 0, 84, 40, 0, 2, 2}, // #256
11433 {DBGFIELD(/*DMUL_DMUL_rec*/ 14480) 2, false, false, false, 0, 84, 42, 0, 2, 2}, // #257
11434 {DBGFIELD(/*DMULQ_DMULQ_rec*/ 14494) 2, false, false, false, 0, 84, 44, 0, 2, 2}, // #258
11435 {DBGFIELD(/*DDIV_DDIV_rec*/ 14510) 2, false, false, false, 0, 84, 46, 0, 2, 2}, // #259
11436 {DBGFIELD(/*DDIVQ_DDIVQ_rec*/ 14524) 2, false, false, false, 0, 84, 48, 0, 2, 2}, // #260
11437 {DBGFIELD(/*MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ*/ 14540) 2, false, false, false, 0, 58, 3, 0, 1, 2}, // #261
11438 {DBGFIELD(/*VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC*/ 14611) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #262
11439 {DBGFIELD(/*VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR*/ 14699) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #263
11440 {DBGFIELD(/*VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes*/ 14787) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #264
11441 {DBGFIELD(/*V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP*/ 14913) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #265
11442 {DBGFIELD(/*VRLD*/ 15053) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #266
11443 {DBGFIELD(/*XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP*/ 15058) 2, false, false, false, 0, 71, 10, 0, 3, 2}, // #267
11444 {DBGFIELD(/*XVABSSP_XVNABSSP_XVNEGSP*/ 15093) 2, false, false, false, 0, 68, 10, 0, 3, 2}, // #268
11445 {DBGFIELD(/*XVCPSGNSP*/ 15118) 2, false, false, false, 0, 68, 10, 0, 3, 2}, // #269
11446 {DBGFIELD(/*VMRGEW_VMRGOW*/ 15128) 2, false, false, false, 0, 65, 1, 0, 3, 2}, // #270
11447 {DBGFIELD(/*VSEL*/ 15142) 2, false, false, false, 0, 65, 1, 0, 3, 2}, // #271
11448 {DBGFIELD(/*XXSEL*/ 15147) 2, false, false, false, 0, 65, 1, 0, 3, 2}, // #272
11449 {DBGFIELD(/*TABORTDC_TABORTDCI_TABORTWC_TABORTWCI*/ 15153) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #273
11450 {DBGFIELD(/*MTFSB0_MTFSB1*/ 15191) 2, false, false, false, 0, 76, 7, 0, 2, 2}, // #274
11451 {DBGFIELD(/*MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI*/ 15205) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #275
11452 {DBGFIELD(/*CMPRB_CMPRB8_CMPEQB*/ 15241) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #276
11453 {DBGFIELD(/*XSTSTDCDP_XSTSTDCSP*/ 15261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #277
11454 {DBGFIELD(/*FTDIV_FTSQRT*/ 15281) 2, false, false, false, 0, 62, 12, 0, 3, 2}, // #278
11455 {DBGFIELD(/*XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP*/ 15294) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #279
11456 {DBGFIELD(/*XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP*/ 15339) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #280
11457 {DBGFIELD(/*CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec*/ 15380) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #281
11458 {DBGFIELD(/*POPCNTD_POPCNTW*/ 15436) 1, false, false, false, 0, 5, 7, 0, 2, 1}, // #282
11459 {DBGFIELD(/*CMPB_CMPB8_SETB_SETB8_BPERMD*/ 15452) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #283
11460 {DBGFIELD(/*XSCVSPDPN*/ 15481) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #284
11461 {DBGFIELD(/*SLD_SRD_SRAD*/ 15491) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #285
11462 {DBGFIELD(/*SRADI_SRADI_32_RLDIC*/ 15504) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #286
11463 {DBGFIELD(/*EXTSWSLI_32_64_EXTSWSLI*/ 15525) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #287
11464 {DBGFIELD(/*SUBFC_SUBFC8_SUBFC8O_SUBFCO_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_rec_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF8O_SUBF8O_rec_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec*/ 15549) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #288
11465 {DBGFIELD(/*ADDZE_ADDZE8_SUBF_rec*/ 16026) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #289
11466 {DBGFIELD(/*ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8*/ 16048) 2, false, false, false, 0, 6, 1, 0, 2, 2}, // #290
11467 {DBGFIELD(/*LA_LA8*/ 16090) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #291
11468 {DBGFIELD(/*COPY*/ 16097) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #292
11469 {DBGFIELD(/*MCRXRX*/ 16102) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #293
11470 {DBGFIELD(/*XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP*/ 16109) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #294
11471 {DBGFIELD(/*XSXEXPDP*/ 16154) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #295
11472 {DBGFIELD(/*RFEBB*/ 16163) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #296
11473 {DBGFIELD(/*TBEGIN_TRECHKPT*/ 16169) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #297
11474 {DBGFIELD(/*WAIT*/ 16185) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #298
11475 {DBGFIELD(/*RLDCL_RLDCR*/ 16190) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #299
11476 {DBGFIELD(/*RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI*/ 16202) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #300
11477 {DBGFIELD(/*MTOCRF_MTOCRF8*/ 16256) 2, false, false, false, 0, 5, 4, 0, 3, 2}, // #301
11478 {DBGFIELD(/*SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8*/ 16271) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #302
11479 {DBGFIELD(/*FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR*/ 16317) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #303
11480 {DBGFIELD(/*SRAW_SRAW8_SRAWI_SRAWI8*/ 16375) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #304
11481 {DBGFIELD(/*XSIEXPDP*/ 16399) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #305
11482 {DBGFIELD(/*CRXOR*/ 16408) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #306
11483 {DBGFIELD(/*TRECLAIM_TSR_TABORT*/ 16414) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #307
11484 {DBGFIELD(/*VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec*/ 16434) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #308
11485 {DBGFIELD(/*VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW*/ 16560) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #309
11486 {DBGFIELD(/*VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP*/ 16624) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #310
11487 {DBGFIELD(/*VPOPCNTD*/ 16670) 2, false, false, false, 0, 59, 30, 0, 3, 2}, // #311
11488 {DBGFIELD(/*VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0*/ 16679) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #312
11489 {DBGFIELD(/*MADDHD_MADDHDU_MADDLD_MADDLD8*/ 16731) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #313
11490 {DBGFIELD(/*MULHD_MULHW_MULLW_MULLWO*/ 16761) 2, false, false, false, 0, 5, 3, 0, 3, 2}, // #314
11491 {DBGFIELD(/*MULHDU_MULHWU*/ 16786) 2, false, false, false, 0, 5, 3, 0, 3, 2}, // #315
11492 {DBGFIELD(/*MULLD_MULLDO*/ 16800) 2, false, false, false, 0, 5, 3, 0, 3, 2}, // #316
11493 {DBGFIELD(/*FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS*/ 16813) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #317
11494 {DBGFIELD(/*FADD_FSUB*/ 17036) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #318
11495 {DBGFIELD(/*FMSUB_FMADD_FNMADD_FNMSUB_FMUL*/ 17046) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #319
11496 {DBGFIELD(/*XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP*/ 17077) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #320
11497 {DBGFIELD(/*FSELD_rec_FSELS_rec*/ 17261) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #321
11498 {DBGFIELD(/*FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec*/ 17281) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #322
11499 {DBGFIELD(/*XSCVDPHP_XSCVHPDP*/ 17620) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #323
11500 {DBGFIELD(/*LVSL_LVSR*/ 17638) 2, false, false, false, 0, 8, 7, 0, 4, 2}, // #324
11501 {DBGFIELD(/*V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VPERMR_VSLV_VSRV_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec*/ 17648) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #325
11502 {DBGFIELD(/*VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ*/ 17928) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #326
11503 {DBGFIELD(/*XXPERM_XXPERMR_XXSPLTIB*/ 18103) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #327
11504 {DBGFIELD(/*XSCMPEXPQP_XSCMPOQP_XSCMPUQP*/ 18127) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #328
11505 {DBGFIELD(/*BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO*/ 18156) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #329
11506 {DBGFIELD(/*BCDCTSQ_rec*/ 18309) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #330
11507 {DBGFIELD(/*XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO*/ 18321) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #331
11508 {DBGFIELD(/*BCDCFSQ_rec*/ 18418) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #332
11509 {DBGFIELD(/*XSDIVQP_XSDIVQPO*/ 18430) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #333
11510 {DBGFIELD(/*XSSQRTQP_XSSQRTQPO*/ 18447) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #334
11511 {DBGFIELD(/*LXVL_LXVLL*/ 18466) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #335
11512 {DBGFIELD(/*LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD*/ 18477) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #336
11513 {DBGFIELD(/*LXSDX_LXVD2X*/ 18514) 2, false, false, false, 0, 16, 3, 0, 6, 2}, // #337
11514 {DBGFIELD(/*DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP*/ 18527) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #338
11515 {DBGFIELD(/*CP_COPY_CP_COPY8*/ 18607) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #339
11516 {DBGFIELD(/*ICBI_ICBIEP*/ 18624) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #340
11517 {DBGFIELD(/*ICBT_ICBTLS_EnforceIEIO*/ 18636) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #341
11518 {DBGFIELD(/*LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32*/ 18660) 2, false, false, false, 0, 44, 7, 0, 5, 2}, // #342
11519 {DBGFIELD(/*CP_ABORT*/ 18804) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #343
11520 {DBGFIELD(/*DARN*/ 18813) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #344
11521 {DBGFIELD(/*ISYNC*/ 18818) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #345
11522 {DBGFIELD(/*MSGSYNC*/ 18824) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #346
11523 {DBGFIELD(/*TLBSYNC*/ 18832) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #347
11524 {DBGFIELD(/*SYNC*/ 18840) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #348
11525 {DBGFIELD(/*LFIWZX*/ 18845) 2, false, false, false, 0, 16, 3, 0, 6, 2}, // #349
11526 {DBGFIELD(/*LFDX_LFDXTLS_LFDXTLS__LFD*/ 18852) 2, false, false, false, 0, 16, 3, 0, 6, 2}, // #350
11527 {DBGFIELD(/*SLBIA*/ 18878) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #351
11528 {DBGFIELD(/*SLBIE*/ 18884) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #352
11529 {DBGFIELD(/*SLBMFEE*/ 18890) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #353
11530 {DBGFIELD(/*SLBMFEV*/ 18898) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #354
11531 {DBGFIELD(/*SLBMTE*/ 18906) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #355
11532 {DBGFIELD(/*TLBIEL*/ 18913) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #356
11533 {DBGFIELD(/*LHZU_LHZU8_LWZU_LWZU8*/ 18920) 2, false, false, false, 0, 44, 7, 0, 5, 2}, // #357
11534 {DBGFIELD(/*LHZUX_LHZUX8_LWZUX_LWZUX8*/ 18942) 2, false, false, false, 0, 44, 7, 0, 5, 2}, // #358
11535 {DBGFIELD(/*TEND*/ 18968) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #359
11536 {DBGFIELD(/*CP_PASTE8_rec_CP_PASTE_rec*/ 18973) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #360
11537 {DBGFIELD(/*TCHECK*/ 19000) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #361
11538 {DBGFIELD(/*LXSIWAX*/ 19007) 2, false, false, false, 0, 8, 7, 0, 4, 2}, // #362
11539 {DBGFIELD(/*LIWAX*/ 19015) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #363
11540 {DBGFIELD(/*LFSX_LFSXTLS_LFSXTLS__LFS*/ 19021) 2, false, false, false, 0, 16, 3, 0, 6, 2}, // #364
11541 {DBGFIELD(/*LXSSP_LXSSPX*/ 19047) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #365
11542 {DBGFIELD(/*XFLOADf32_DFLOADf32*/ 19060) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #366
11543 {DBGFIELD(/*LXVH8X*/ 19080) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #367
11544 {DBGFIELD(/*STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX*/ 19087) 2, false, false, false, 0, 29, 4, 0, 7, 2}, // #368
11545 {DBGFIELD(/*STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv*/ 19148) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #369
11546 {DBGFIELD(/*STXSDX*/ 19188) 2, false, false, false, 0, 29, 4, 0, 7, 2}, // #370
11547 {DBGFIELD(/*DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9*/ 19195) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #371
11548 {DBGFIELD(/*STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32*/ 19262) 2, false, false, false, 0, 49, 4, 0, 7, 2}, // #372
11549 {DBGFIELD(/*SLBIEG*/ 19353) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #373
11550 {DBGFIELD(/*TLBIE*/ 19360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #374
11551 {DBGFIELD(/*STXV_STXVB16X_STXVH8X_STXVX*/ 19366) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #375
11552 {DBGFIELD(/*STXVL_STXVLL*/ 19394) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #376
11553 {DBGFIELD(/*MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv*/ 19407) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #377
11554 {DBGFIELD(/*MFPMR*/ 19445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #378
11555 {DBGFIELD(/*MTPMR*/ 19451) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #379
11556 {DBGFIELD(/*MFSPR_MFSPR8_MFUDSCR*/ 19457) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #380
11557 {DBGFIELD(/*MFMSR*/ 19478) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #381
11558 {DBGFIELD(/*MTMSR*/ 19484) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #382
11559 {DBGFIELD(/*MTMSRD*/ 19490) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #383
11560 {DBGFIELD(/*MTUDSCR_MTSPR_MTSPR8*/ 19497) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #384
11561 {DBGFIELD(/*MSGSNDP_MSGSNDP8*/ 19518) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #385
11562 {DBGFIELD(/*DIVWO_DIVWUO*/ 19535) 1, false, false, false, 0, 5, 9, 0, 2, 1}, // #386
11563 {DBGFIELD(/*MODSW*/ 19548) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #387
11564 {DBGFIELD(/*DIVWEO_DIVWEUO*/ 19554) 1, false, false, false, 0, 5, 9, 0, 2, 1}, // #388
11565 {DBGFIELD(/*DIVDO_DIVDUO*/ 19569) 1, false, false, false, 0, 5, 9, 0, 2, 1}, // #389
11566 {DBGFIELD(/*MODSD_MODUD_MODUW*/ 19582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #390
11567 {DBGFIELD(/*DIVDE_DIVDEO_DIVDEU_DIVDEUO*/ 19600) 1, false, false, false, 0, 5, 9, 0, 2, 1}, // #391
11568 {DBGFIELD(/*DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec*/ 19628) 1, false, false, false, 0, 5, 9, 0, 2, 1}, // #392
11569 {DBGFIELD(/*ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec*/ 19668) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #393
11570 {DBGFIELD(/*MCRFS*/ 19752) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #394
11571 {DBGFIELD(/*RLDCL_rec_RLDCR_rec*/ 19758) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #395
11572 {DBGFIELD(/*RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec*/ 19778) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #396
11573 {DBGFIELD(/*MFFS_MFFSCE_MFFSL_MFFS_rec*/ 19825) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #397
11574 {DBGFIELD(/*EXTSWSLI_32_64_rec_EXTSWSLI_rec*/ 19852) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #398
11575 {DBGFIELD(/*FDIV*/ 19884) 2, false, false, false, 0, 56, 16, 0, 3, 2}, // #399
11576 {DBGFIELD(/*FSQRT*/ 19889) 2, false, false, false, 0, 56, 18, 0, 3, 2}, // #400
11577 {DBGFIELD(/*FSQRTS*/ 19895) 2, false, false, false, 0, 56, 22, 0, 3, 2}, // #401
11578 {DBGFIELD(/*FDIVS*/ 19902) 2, false, false, false, 0, 56, 14, 0, 3, 2}, // #402
11579 {DBGFIELD(/*LFSU*/ 19908) 2, false, false, false, 0, 22, 3, 0, 7, 2}, // #403
11580 {DBGFIELD(/*LFSUX*/ 19913) 2, false, false, false, 0, 22, 3, 0, 7, 2}, // #404
11581 {DBGFIELD(/*TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP*/ 19919) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #405
11582 {DBGFIELD(/*LDAT_LWAT*/ 19975) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #406
11583 {DBGFIELD(/*STDAT_STWAT*/ 19985) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #407
11584 {DBGFIELD(/*BRINC*/ 19997) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #408
11585 {DBGFIELD(/*EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW*/ 20003) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #409
11586 {DBGFIELD(/*EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW*/ 20300) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #410
11587 {DBGFIELD(/*EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX*/ 21345) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #411
11588 {DBGFIELD(/*EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX*/ 21558) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #412
11589 {DBGFIELD(/*HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC*/ 21671) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #413
11590 {DBGFIELD(/*RFI*/ 21721) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #414
11591 {DBGFIELD(/*RFID*/ 21725) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #415
11592 {DBGFIELD(/*DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI*/ 21730) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #416
11593 {DBGFIELD(/*ICBLC*/ 21888) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #417
11594 {DBGFIELD(/*MTSR_MTSRIN*/ 21894) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #418
11595 {DBGFIELD(/*MFDCR*/ 21906) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #419
11596 {DBGFIELD(/*MTDCR*/ 21912) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #420
11597 {DBGFIELD(/*NOP_GT_PWR6_NOP_GT_PWR7*/ 21918) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #421
11598 {DBGFIELD(/*TLBIA*/ 21942) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #422
11599 {DBGFIELD(/*WRTEE_WRTEEI*/ 21948) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #423
11600 {DBGFIELD(/*HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8*/ 21961) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #424
11601 {DBGFIELD(/*MSYNC*/ 22072) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #425
11602 {DBGFIELD(/*SLBSYNC*/ 22078) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #426
11603 {DBGFIELD(/*SLBFEE_rec*/ 22086) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #427
11604 {DBGFIELD(/*STOP*/ 22097) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #428
11605 {DBGFIELD(/*DCBA_DCBI*/ 22102) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #429
11606 {DBGFIELD(/*FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES*/ 22112) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #430
11607 {DBGFIELD(/*VCFSX_VCFUX_VCTSXS_VCTUXS*/ 22275) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #431
11608 {DBGFIELD(/*VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP*/ 22301) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #432
11609 {DBGFIELD(/*VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP*/ 22344) 2, false, false, false, 0, 68, 10, 0, 3, 2}, // #433
11610 {DBGFIELD(/*XSCVDPHP*/ 22459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #434
11611 {DBGFIELD(/*XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP*/ 22468) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #435
11612 {DBGFIELD(/*XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP*/ 22655) 2, false, false, false, 0, 71, 10, 0, 3, 2}, // #436
11613 {DBGFIELD(/*XVCVSPBF16*/ 22879) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #437
11614 {DBGFIELD(/*FADDS_FMULS_FSUBS*/ 22890) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #438
11615 {DBGFIELD(/*FMUL*/ 22908) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #439
11616 {DBGFIELD(/*VADDFP*/ 22913) 2, false, false, false, 0, 68, 10, 0, 3, 2}, // #440
11617 {DBGFIELD(/*XSMULDP_XSMULSP*/ 22920) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #441
11618 {DBGFIELD(/*XVADDDP_XVMULDP_XVSUBDP*/ 22936) 2, false, false, false, 0, 71, 10, 0, 3, 2}, // #442
11619 {DBGFIELD(/*XVADDSP_XVMULSP_XVSUBSP*/ 22960) 2, false, false, false, 0, 68, 10, 0, 3, 2}, // #443
11620 {DBGFIELD(/*VMADDFP_VNMSUBFP*/ 22984) 2, false, false, false, 0, 68, 10, 0, 3, 2}, // #444
11621 {DBGFIELD(/*FADDS_rec_FMULS_rec_FSUBS_rec*/ 23001) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #445
11622 {DBGFIELD(/*FMUL_rec*/ 23031) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #446
11623 {DBGFIELD(/*FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec*/ 23040) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #447
11624 {DBGFIELD(/*BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL_BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BLR_BLR8_BLRL*/ 23303) 2, false, false, false, 0, 1, 1, 0, 2, 2}, // #448
11625 {DBGFIELD(/*CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8*/ 23601) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #449
11626 {DBGFIELD(/*VGNB*/ 23638) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #450
11627 {DBGFIELD(/*VSBOX*/ 23643) 2, false, false, false, 0, 74, 10, 0, 2, 2}, // #451
11628 {DBGFIELD(/*CFUGED_PDEPD_PEXTD*/ 23649) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #452
11629 {DBGFIELD(/*VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD*/ 23668) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #453
11630 {DBGFIELD(/*XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP*/ 23704) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #454
11631 {DBGFIELD(/*XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP*/ 23813) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #455
11632 {DBGFIELD(/*HASHST_HASHST8_HASHSTP_HASHSTP8*/ 23851) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #456
11633 {DBGFIELD(/*XSMULQP_XSMULQPO*/ 23883) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #457
11634 {DBGFIELD(/*VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ*/ 23900) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #458
11635 {DBGFIELD(/*VMODSQ_VMODUQ*/ 23930) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #459
11636 {DBGFIELD(/*VDIVSD_VDIVUD*/ 23944) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #460
11637 {DBGFIELD(/*VMODSD_VMODUD*/ 23958) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #461
11638 {DBGFIELD(/*VDIVSW_VDIVUW*/ 23972) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #462
11639 {DBGFIELD(/*VMODSW_VMODUW*/ 23986) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #463
11640 {DBGFIELD(/*VDIVESD_VDIVEUD*/ 24000) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #464
11641 {DBGFIELD(/*VDIVESW_VDIVEUW*/ 24016) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #465
11642 {DBGFIELD(/*BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP*/ 24032) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #466
11643 {DBGFIELD(/*XXGENPCVBM*/ 24128) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #467
11644 {DBGFIELD(/*BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ*/ 24139) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #468
11645 {DBGFIELD(/*VADDCUQ_VSUBCUQ*/ 24219) 2, false, false, false, 0, 59, 30, 0, 3, 2}, // #469
11646 {DBGFIELD(/*XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP*/ 24235) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #470
11647 {DBGFIELD(/*MTVSRBMI*/ 24283) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #471
11648 {DBGFIELD(/*CBCDTD_CBCDTD8_CDTBCD_CDTBCD8*/ 24292) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #472
11649 {DBGFIELD(/*FTSQRT*/ 24322) 2, false, false, false, 0, 62, 12, 0, 3, 2}, // #473
11650 {DBGFIELD(/*MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB*/ 24329) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #474
11651 {DBGFIELD(/*RLDIC_rec*/ 24514) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #475
11652 {DBGFIELD(/*RLDICL_32_rec_RLDICL_rec_RLDICR_rec*/ 24524) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #476
11653 {DBGFIELD(/*RLWINM8_rec_RLWINM_rec*/ 24560) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #477
11654 {DBGFIELD(/*VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW*/ 24583) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #478
11655 {DBGFIELD(/*VPOPCNTB_VPOPCNTH*/ 24623) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #479
11656 {DBGFIELD(/*VSHASIGMAD_VSHASIGMAW*/ 24641) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #480
11657 {DBGFIELD(/*XSTSQRTDP*/ 24663) 2, false, false, false, 0, 62, 12, 0, 3, 2}, // #481
11658 {DBGFIELD(/*XVTSQRTDP*/ 24673) 2, false, false, false, 0, 62, 12, 0, 3, 2}, // #482
11659 {DBGFIELD(/*XVTSQRTSP*/ 24683) 2, false, false, false, 0, 62, 12, 0, 3, 2}, // #483
11660 {DBGFIELD(/*XVTSTDCDP_XVTSTDCSP*/ 24693) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #484
11661 {DBGFIELD(/*SLD_rec_SRD_rec*/ 24713) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #485
11662 {DBGFIELD(/*TDI*/ 24729) 2, false, false, false, 0, 5, 4, 0, 3, 2}, // #486
11663 {DBGFIELD(/*TWI*/ 24733) 2, false, false, false, 0, 5, 4, 0, 3, 2}, // #487
11664 {DBGFIELD(/*VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS*/ 24737) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #488
11665 {DBGFIELD(/*VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUH_rec_VCMPGTUW_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec*/ 24905) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #489
11666 {DBGFIELD(/*VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec*/ 25180) 2, false, false, false, 0, 59, 1, 0, 3, 2}, // #490
11667 {DBGFIELD(/*VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec*/ 25219) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #491
11668 {DBGFIELD(/*VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec*/ 25285) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #492
11669 {DBGFIELD(/*VCMPSQ_VCMPUQ*/ 25360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #493
11670 {DBGFIELD(/*XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP*/ 25374) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #494
11671 {DBGFIELD(/*TRAP*/ 25410) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #495
11672 {DBGFIELD(/*SRAWI8_rec_SRAWI_rec*/ 25415) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #496
11673 {DBGFIELD(/*VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ*/ 25436) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #497
11674 {DBGFIELD(/*VRLQMI*/ 25464) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #498
11675 {DBGFIELD(/*DSS_DSSALL*/ 25471) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #499
11676 {DBGFIELD(/*WAITP10*/ 25482) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #500
11677 {DBGFIELD(/*ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO*/ 25490) 2, false, false, false, 0, 6, 1, 0, 2, 2}, // #501
11678 {DBGFIELD(/*ADDIdtprelL32_ADDISdtprelHA32*/ 25550) 2, false, false, false, 0, 6, 1, 0, 2, 2}, // #502
11679 {DBGFIELD(/*ADDItlsldLADDR32*/ 25580) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #503
11680 {DBGFIELD(/*ADDItocL_ADDIStocHA_ADDIStocHA8*/ 25597) 2, false, false, false, 0, 6, 1, 0, 2, 2}, // #504
11681 {DBGFIELD(/*ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8*/ 25629) 2, false, false, false, 0, 6, 1, 0, 2, 2}, // #505
11682 {DBGFIELD(/*ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO*/ 25700) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #506
11683 {DBGFIELD(/*ADDZE_ADDZE8*/ 25785) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #507
11684 {DBGFIELD(/*ANDI_rec_ANDIS_rec*/ 25798) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #508
11685 {DBGFIELD(/*CMPDI_CMPWI_CMPLDI_CMPLWI*/ 25817) 2, false, false, false, 0, 5, 3, 0, 3, 2}, // #509
11686 {DBGFIELD(/*EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec*/ 25843) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #510
11687 {DBGFIELD(/*FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS*/ 25990) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #511
11688 {DBGFIELD(/*NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8*/ 26032) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #512
11689 {DBGFIELD(/*NOP*/ 26093) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #513
11690 {DBGFIELD(/*RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32*/ 26097) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #514
11691 {DBGFIELD(/*RLWINM_RLWINM8*/ 26144) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #515
11692 {DBGFIELD(/*SETB_SETB8*/ 26159) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #516
11693 {DBGFIELD(/*SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8*/ 26170) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #517
11694 {DBGFIELD(/*SRAWI_SRAWI8*/ 26230) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #518
11695 {DBGFIELD(/*VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW*/ 26243) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #519
11696 {DBGFIELD(/*VEXTSD2Q*/ 26350) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #520
11697 {DBGFIELD(/*XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP*/ 26359) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #521
11698 {DBGFIELD(/*XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP*/ 26394) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #522
11699 {DBGFIELD(/*XVABSDP_XVNABSDP_XVNEGDP*/ 26446) 2, false, false, false, 0, 71, 10, 0, 3, 2}, // #523
11700 {DBGFIELD(/*XVXSIGDP_XVXSIGSP*/ 26471) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #524
11701 {DBGFIELD(/*ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO*/ 26489) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #525
11702 {DBGFIELD(/*ADDEX_ADDEX8*/ 26530) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #526
11703 {DBGFIELD(/*ADD4O_ADD8O*/ 26543) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #527
11704 {DBGFIELD(/*CMPB_CMPB8*/ 26555) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #528
11705 {DBGFIELD(/*CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET*/ 26566) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #529
11706 {DBGFIELD(/*DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64*/ 26639) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #530
11707 {DBGFIELD(/*VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP*/ 26691) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #531
11708 {DBGFIELD(/*XXLEQVOnes*/ 26765) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #532
11709 {DBGFIELD(/*MFFS_MFFS_rec_MFFSL*/ 26776) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #533
11710 {DBGFIELD(/*MFFSCDRNI_MFFSCRNI*/ 26796) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #534
11711 {DBGFIELD(/*MTFSB0*/ 26815) 2, false, false, false, 0, 76, 7, 0, 2, 2}, // #535
11712 {DBGFIELD(/*ADDIC_rec_ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec*/ 26822) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #536
11713 {DBGFIELD(/*NEG8O_rec_NEGO_rec*/ 27016) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #537
11714 {DBGFIELD(/*ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec*/ 27035) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #538
11715 {DBGFIELD(/*HRFID_SC*/ 27140) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #539
11716 {DBGFIELD(/*MTFSFI_MTFSFIb_MTFSFI_rec*/ 27149) 2, false, false, false, 0, 76, 7, 0, 2, 2}, // #540
11717 {DBGFIELD(/*FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec*/ 27175) 2, false, false, false, 0, 56, 10, 0, 3, 2}, // #541
11718 {DBGFIELD(/*ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec*/ 27245) 2, false, false, false, 0, 5, 1, 0, 3, 2}, // #542
11719 {DBGFIELD(/*VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec*/ 27285) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #543
11720 {DBGFIELD(/*LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8*/ 27333) 2, false, false, false, 0, 44, 7, 0, 5, 2}, // #544
11721 {DBGFIELD(/*LD*/ 27360) 2, false, false, false, 0, 44, 7, 0, 5, 2}, // #545
11722 {DBGFIELD(/*LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL*/ 27363) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #546
11723 {DBGFIELD(/*DFLOADf32*/ 27431) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #547
11724 {DBGFIELD(/*DFLOADf64*/ 27441) 2, false, false, false, 0, 16, 3, 0, 6, 2}, // #548
11725 {DBGFIELD(/*LFD*/ 27451) 2, false, false, false, 0, 16, 3, 0, 6, 2}, // #549
11726 {DBGFIELD(/*LHA_LHA8*/ 27455) 2, false, false, false, 0, 44, 7, 0, 5, 2}, // #550
11727 {DBGFIELD(/*LXSD_LXV*/ 27464) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #551
11728 {DBGFIELD(/*DCBT_DCBTST*/ 27473) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #552
11729 {DBGFIELD(/*ICBT*/ 27485) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #553
11730 {DBGFIELD(/*LDBRX*/ 27490) 2, false, false, false, 0, 8, 7, 0, 4, 2}, // #554
11731 {DBGFIELD(/*SPILLTOVSR_LDX*/ 27496) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #555
11732 {DBGFIELD(/*LXVRBX_LXVRDX_LXVRHX_LXVRWX*/ 27511) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #556
11733 {DBGFIELD(/*MTSR*/ 27539) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #557
11734 {DBGFIELD(/*MTVRSAVE_MTVRSAVEv*/ 27544) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #558
11735 {DBGFIELD(/*LBZCIX_LDCIX_LHZCIX_LWZCIX*/ 27563) 2, false, false, false, 0, 8, 7, 0, 4, 2}, // #559
11736 {DBGFIELD(/*PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc*/ 27590) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #560
11737 {DBGFIELD(/*LFS*/ 27810) 2, false, false, false, 0, 16, 3, 0, 6, 2}, // #561
11738 {DBGFIELD(/*LXSSP*/ 27814) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #562
11739 {DBGFIELD(/*LXVP*/ 27820) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #563
11740 {DBGFIELD(/*LXVPX*/ 27825) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #564
11741 {DBGFIELD(/*MFSR*/ 27831) 2, false, false, false, 0, 12, 7, 0, 4, 2}, // #565
11742 {DBGFIELD(/*MFTB8*/ 27836) 2, false, false, false, 0, 78, 24, 0, 3, 2}, // #566
11743 {DBGFIELD(/*XXSETACCZ*/ 27842) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #567
11744 {DBGFIELD(/*XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4*/ 27852) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #568
11745 {DBGFIELD(/*XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP*/ 27930) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #569
11746 {DBGFIELD(/*XVI8GER4SPP*/ 28165) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #570
11747 {DBGFIELD(/*PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4*/ 28177) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #571
11748 {DBGFIELD(/*PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP*/ 28271) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #572
11749 {DBGFIELD(/*PMXVI8GER4SPP*/ 28546) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #573
11750 {DBGFIELD(/*XXMTACC*/ 28560) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #574
11751 {DBGFIELD(/*XXMFACC*/ 28568) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #575
11752 {DBGFIELD(/*VMULHSD_VMULHUD_VMULLD*/ 28576) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #576
11753 {DBGFIELD(/*LXVKQ*/ 28599) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #577
11754 {DBGFIELD(/*VSPLTISB_VSPLTISH_VSPLTISW*/ 28605) 2, false, false, false, 0, 65, 1, 0, 3, 2}, // #578
11755 {DBGFIELD(/*V_SETALLONES_V_SETALLONESB_V_SETALLONESH*/ 28632) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #579
11756 {DBGFIELD(/*XXSPLTIB*/ 28673) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #580
11757 {DBGFIELD(/*BRD_BRH_BRH8_BRW_BRW8*/ 28682) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #581
11758 {DBGFIELD(/*MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ*/ 28704) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #582
11759 {DBGFIELD(/*VGBBD_VUPKHSW_VUPKLSW*/ 28807) 2, false, false, false, 0, 65, 1, 0, 3, 2}, // #583
11760 {DBGFIELD(/*VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs*/ 28829) 2, false, false, false, 0, 65, 1, 0, 3, 2}, // #584
11761 {DBGFIELD(/*VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM*/ 28883) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #585
11762 {DBGFIELD(/*VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH*/ 28948) 2, false, false, false, 0, 65, 1, 0, 3, 2}, // #586
11763 {DBGFIELD(/*XVCVBF16SPN*/ 28996) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #587
11764 {DBGFIELD(/*XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW*/ 29008) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #588
11765 {DBGFIELD(/*VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS*/ 29044) 2, false, false, false, 0, 65, 1, 0, 3, 2}, // #589
11766 {DBGFIELD(/*VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI*/ 29084) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #590
11767 {DBGFIELD(/*VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS*/ 29124) 2, false, false, false, 0, 65, 1, 0, 3, 2}, // #591
11768 {DBGFIELD(/*VSLV_VSRV_XXINSERTW*/ 29194) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #592
11769 {DBGFIELD(/*VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX*/ 29214) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #593
11770 {DBGFIELD(/*VSUMSWS*/ 29418) 2, false, false, false, 0, 81, 32, 0, 3, 2}, // #594
11771 {DBGFIELD(/*XXSPLTIDP_XXSPLTIW*/ 29426) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #595
11772 {DBGFIELD(/*XXSPLTI32DX*/ 29445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #596
11773 {DBGFIELD(/*XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL*/ 29457) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #597
11774 {DBGFIELD(/*XXPERMX*/ 29504) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #598
11775 {DBGFIELD(/*PSTXVP_PSTXVPpc*/ 29512) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #599
11776 {DBGFIELD(/*STB_STB8_STH_STH8_STW_STW8*/ 29528) 2, false, false, false, 0, 49, 4, 0, 7, 2}, // #600
11777 {DBGFIELD(/*SPILLTOVSR_ST*/ 29555) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #601
11778 {DBGFIELD(/*STD*/ 29569) 2, false, false, false, 0, 49, 4, 0, 7, 2}, // #602
11779 {DBGFIELD(/*DFSTOREf32_DFSTOREf64*/ 29573) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #603
11780 {DBGFIELD(/*STFD_STFS*/ 29595) 2, false, false, false, 0, 29, 4, 0, 7, 2}, // #604
11781 {DBGFIELD(/*STFDU_STFSU*/ 29605) 2, false, false, false, 0, 36, 7, 0, 8, 2}, // #605
11782 {DBGFIELD(/*STXSD*/ 29617) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #606
11783 {DBGFIELD(/*STXSSP*/ 29623) 2, false, false, false, 0, 29, 4, 0, 7, 2}, // #607
11784 {DBGFIELD(/*STXV*/ 29630) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #608
11785 {DBGFIELD(/*DCBF_DCBST_DCBZ*/ 29635) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #609
11786 {DBGFIELD(/*ICBI*/ 29651) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #610
11787 {DBGFIELD(/*SPILLTOVSR_STX*/ 29656) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #611
11788 {DBGFIELD(/*STIWX*/ 29671) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #612
11789 {DBGFIELD(/*STXVRBX_STXVRDX_STXVRHX_STXVRWX*/ 29677) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #613
11790 {DBGFIELD(/*EnforceIEIO*/ 29709) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #614
11791 {DBGFIELD(/*TLBIE8P9_TLBIEP9*/ 29721) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #615
11792 {DBGFIELD(/*STHCIX_STWCIX*/ 29738) 2, false, false, false, 0, 49, 4, 0, 7, 2}, // #616
11793 {DBGFIELD(/*SYNCP10*/ 29752) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #617
11794 {DBGFIELD(/*PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc*/ 29760) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #618
11795 {DBGFIELD(/*STXVP*/ 29926) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #619
11796 {DBGFIELD(/*STXVPX*/ 29932) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #620
11797 {DBGFIELD(/*ATTN_NAP*/ 29939) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #621
11798 {DBGFIELD(/*DCBZL*/ 29948) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #622
11799 {DBGFIELD(/*DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2*/ 29954) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #623
11800 {DBGFIELD(/*CLRBHRB_MFBHRBE*/ 30013) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #624
11801 {DBGFIELD(/*PADDI_PADDI8_PADDI8pc_PADDIpc*/ 30029) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #625
11802 {DBGFIELD(/*PLI_PLI8*/ 30059) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #626
11803 {DBGFIELD(/*VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS*/ 30068) 2, false, false, false, 0, 81, 32, 0, 3, 2}, // #627
11804 {DBGFIELD(/*VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD*/ 30168) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #628
11805 {DBGFIELD(/*VMSUMCUD*/ 30216) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #629
11806 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C*/ 30225) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #630
11807 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C*/ 30278) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #631
11808 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30331) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #632
11809 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30385) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #633
11810 {DBGFIELD(/*P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C*/ 30439) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #634
11811 {DBGFIELD(/*P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C*/ 30479) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #635
11812 {DBGFIELD(/*P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C*/ 30519) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #636
11813 {DBGFIELD(/*P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C*/ 30559) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #637
11814 {DBGFIELD(/*P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30599) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #638
11815 {DBGFIELD(/*P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30653) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #639
11816 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C*/ 30707) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #640
11817 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C*/ 30747) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #641
11818 {DBGFIELD(/*P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30787) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #642
11819 {DBGFIELD(/*P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30841) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #643
11820 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30895) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #644
11821 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30948) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #645
11822 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C*/ 31001) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #646
11823 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C*/ 31040) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #647
11824 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C*/ 31079) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #648
11825 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C*/ 31146) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #649
11826 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C*/ 31213) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #650
11827 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C*/ 31278) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #651
11828 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C*/ 31343) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #652
11829 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C*/ 31382) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #653
11830 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C*/ 31421) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #654
11831 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C*/ 31475) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #655
11832 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C*/ 31529) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #656
11833 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C*/ 31597) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #657
11834 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C*/ 31665) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #658
11835 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C*/ 31720) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #659
11836 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C*/ 31775) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #660
11837 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C*/ 31844) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #661
11838}; // P8ModelSchedClasses
11839
11840// {Name, NumMicroOps, BeginGroup, EndGroup, RetireOOO, ReadAdvanceIdx, WriteProcResIdx, WriteLatencyIdx, NumReadAdvanceEntries, NumWriteProcResEntries, NumWriteLatencyEntries}
11841static const llvm::MCSchedClassDesc P10ModelSchedClasses[] = {
11842 {DBGFIELD(1) 8191, false, false, false, 0, 0, 0, 0, 0, 0},
11843 {DBGFIELD(/*IIC_LdStSync*/ 19) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #1
11844 {DBGFIELD(/*IIC_IntSimple*/ 32) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #2
11845 {DBGFIELD(/*IIC_IntGeneral*/ 46) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #3
11846 {DBGFIELD(/*IIC_BrB*/ 61) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #4
11847 {DBGFIELD(/*IIC_VecFP*/ 69) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #5
11848 {DBGFIELD(/*IIC_IntRotate*/ 79) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #6
11849 {DBGFIELD(/*IIC_IntCompare*/ 93) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #7
11850 {DBGFIELD(/*IIC_SprABORT*/ 108) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #8
11851 {DBGFIELD(/*IIC_LdStCOPY*/ 121) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #9
11852 {DBGFIELD(/*IIC_LdStPASTE*/ 134) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #10
11853 {DBGFIELD(/*IIC_BrCR*/ 148) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #11
11854 {DBGFIELD(/*IIC_FPGeneral*/ 157) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #12
11855 {DBGFIELD(/*IIC_LdStLD*/ 171) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #13
11856 {DBGFIELD(/*IIC_LdStDCBF*/ 182) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #14
11857 {DBGFIELD(/*IIC_LdStLoad*/ 195) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #15
11858 {DBGFIELD(/*IIC_FPCompare*/ 208) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #16
11859 {DBGFIELD(/*IIC_IntDivD*/ 222) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #17
11860 {DBGFIELD(/*IIC_IntDivW*/ 234) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #18
11861 {DBGFIELD(/*IIC_VecGeneral*/ 246) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #19
11862 {DBGFIELD(/*IIC_FPDGeneral*/ 261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #20
11863 {DBGFIELD(/*IIC_FPAddSub*/ 276) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #21
11864 {DBGFIELD(/*IIC_FPDivD*/ 289) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #22
11865 {DBGFIELD(/*IIC_FPSGeneral*/ 300) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #23
11866 {DBGFIELD(/*IIC_VecComplex*/ 315) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #24
11867 {DBGFIELD(/*IIC_LdStStore*/ 330) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #25
11868 {DBGFIELD(/*IIC_IntRotateDI*/ 344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #26
11869 {DBGFIELD(/*IIC_FPDivS*/ 360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #27
11870 {DBGFIELD(/*IIC_FPFused*/ 371) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #28
11871 {DBGFIELD(/*IIC_FPSqrtD*/ 383) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #29
11872 {DBGFIELD(/*IIC_FPSqrtS*/ 395) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #30
11873 {DBGFIELD(/*IIC_LdStICBI*/ 407) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #31
11874 {DBGFIELD(/*IIC_IntISEL*/ 420) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #32
11875 {DBGFIELD(/*IIC_SprISYNC*/ 432) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #33
11876 {DBGFIELD(/*IIC_LdStLWARX*/ 445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #34
11877 {DBGFIELD(/*IIC_LdStLoadUpd*/ 459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #35
11878 {DBGFIELD(/*IIC_LdStLoadUpdX*/ 475) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #36
11879 {DBGFIELD(/*IIC_LdStLDARX*/ 492) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #37
11880 {DBGFIELD(/*IIC_LdStLDU*/ 506) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #38
11881 {DBGFIELD(/*IIC_LdStLDUX*/ 518) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #39
11882 {DBGFIELD(/*IIC_LdStLFD*/ 531) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #40
11883 {DBGFIELD(/*IIC_LdStLFDU*/ 543) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #41
11884 {DBGFIELD(/*IIC_LdStLFDUX*/ 556) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #42
11885 {DBGFIELD(/*IIC_LdStLHA*/ 570) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #43
11886 {DBGFIELD(/*IIC_LdStLHAU*/ 582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #44
11887 {DBGFIELD(/*IIC_LdStLHAUX*/ 595) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #45
11888 {DBGFIELD(/*IIC_LdStLMW*/ 609) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #46
11889 {DBGFIELD(/*IIC_LdStLQ*/ 621) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #47
11890 {DBGFIELD(/*IIC_LdStLQARX*/ 632) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #48
11891 {DBGFIELD(/*IIC_LdStLWA*/ 646) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #49
11892 {DBGFIELD(/*IIC_IntMulHD*/ 658) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #50
11893 {DBGFIELD(/*IIC_BrMCR*/ 671) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #51
11894 {DBGFIELD(/*IIC_BrMCRX*/ 681) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #52
11895 {DBGFIELD(/*IIC_SprMFCR*/ 692) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #53
11896 {DBGFIELD(/*IIC_SprMFSPR*/ 704) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #54
11897 {DBGFIELD(/*IIC_IntMFFS*/ 717) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #55
11898 {DBGFIELD(/*IIC_SprMFMSR*/ 729) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #56
11899 {DBGFIELD(/*IIC_SprMFCRF*/ 742) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #57
11900 {DBGFIELD(/*IIC_SprMFPMR*/ 755) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #58
11901 {DBGFIELD(/*IIC_SprMFSR*/ 768) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #59
11902 {DBGFIELD(/*IIC_SprMFTB*/ 780) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #60
11903 {DBGFIELD(/*IIC_SprMSGSNDP*/ 792) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #61
11904 {DBGFIELD(/*IIC_SprMSGSYNC*/ 807) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #62
11905 {DBGFIELD(/*IIC_SprMTSPR*/ 822) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #63
11906 {DBGFIELD(/*IIC_IntMTFSB0*/ 835) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #64
11907 {DBGFIELD(/*IIC_SprMTMSR*/ 849) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #65
11908 {DBGFIELD(/*IIC_SprMTMSRD*/ 862) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #66
11909 {DBGFIELD(/*IIC_SprMTPMR*/ 876) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #67
11910 {DBGFIELD(/*IIC_SprMTSR*/ 889) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #68
11911 {DBGFIELD(/*IIC_IntMulHW*/ 901) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #69
11912 {DBGFIELD(/*IIC_IntMulHWU*/ 914) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #70
11913 {DBGFIELD(/*IIC_IntMulLI*/ 928) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #71
11914 {DBGFIELD(/*IIC_SprRFI*/ 941) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #72
11915 {DBGFIELD(/*IIC_IntRFID*/ 952) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #73
11916 {DBGFIELD(/*IIC_IntRotateD*/ 964) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #74
11917 {DBGFIELD(/*IIC_SprSLBFEE*/ 979) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #75
11918 {DBGFIELD(/*IIC_SprSLBIA*/ 993) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #76
11919 {DBGFIELD(/*IIC_SprSLBIE*/ 1006) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #77
11920 {DBGFIELD(/*IIC_SprSLBIEG*/ 1019) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #78
11921 {DBGFIELD(/*IIC_SprSLBMFEE*/ 1033) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #79
11922 {DBGFIELD(/*IIC_SprSLBMFEV*/ 1048) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #80
11923 {DBGFIELD(/*IIC_SprSLBMTE*/ 1063) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #81
11924 {DBGFIELD(/*IIC_SprSLBSYNC*/ 1077) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #82
11925 {DBGFIELD(/*IIC_IntShift*/ 1092) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #83
11926 {DBGFIELD(/*IIC_LdStSTWCX*/ 1105) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #84
11927 {DBGFIELD(/*IIC_LdStSTU*/ 1119) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #85
11928 {DBGFIELD(/*IIC_LdStSTUX*/ 1131) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #86
11929 {DBGFIELD(/*IIC_LdStSTD*/ 1144) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #87
11930 {DBGFIELD(/*IIC_LdStSTDCX*/ 1156) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #88
11931 {DBGFIELD(/*IIC_LdStSTFD*/ 1170) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #89
11932 {DBGFIELD(/*IIC_LdStSTFDU*/ 1183) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #90
11933 {DBGFIELD(/*IIC_SprSTOP*/ 1197) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #91
11934 {DBGFIELD(/*IIC_LdStSTQ*/ 1209) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #92
11935 {DBGFIELD(/*IIC_LdStSTQCX*/ 1221) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #93
11936 {DBGFIELD(/*IIC_IntTrapD*/ 1235) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #94
11937 {DBGFIELD(/*IIC_SprTLBIA*/ 1248) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #95
11938 {DBGFIELD(/*IIC_SprTLBIE*/ 1261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #96
11939 {DBGFIELD(/*IIC_SprTLBIEL*/ 1274) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #97
11940 {DBGFIELD(/*IIC_SprTLBSYNC*/ 1288) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #98
11941 {DBGFIELD(/*IIC_IntTrapW*/ 1303) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #99
11942 {DBGFIELD(/*IIC_VecFPCompare*/ 1316) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #100
11943 {DBGFIELD(/*IIC_VecPerm*/ 1333) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #101
11944 {DBGFIELD(/*B_BA_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS*/ 1345) 1, false, false, false, 1, 86, 1, 2, 2, 2}, // #102
11945 {DBGFIELD(/*BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM*/ 1524) 2, false, false, false, 1, 88, 50, 2, 3, 4}, // #103
11946 {DBGFIELD(/*BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BDZm_BDZp_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BLR_BLR8_BLRL_BCL_BCLR_BCLRL_BCLRLn_BCLRn_BCLalways_BCLn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BC_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat*/ 1590) 1, false, false, false, 3, 86, 1, 4, 2, 2}, // #104
11947 {DBGFIELD(/*MFCTR_MFCTR8_MFLR_MFLR8*/ 2242) 1, false, false, false, 0, 91, 54, 0, 2, 2}, // #105
11948 {DBGFIELD(/*MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop*/ 2266) 1, false, false, false, 7, 91, 1, 5, 2, 2}, // #106
11949 {DBGFIELD(/*MFCR_MFCR8*/ 2311) 2, false, false, false, 0, 93, 56, 0, 4, 3}, // #107
11950 {DBGFIELD(/*MCRF*/ 2322) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #108
11951 {DBGFIELD(/*CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC*/ 2327) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #109
11952 {DBGFIELD(/*LMW*/ 2406) 4, false, false, false, 0, 99, 61, 0, 3, 8}, // #110
11953 {DBGFIELD(/*LWARX_LWARXL*/ 2410) 1, false, false, false, 12, 102, 69, 8, 3, 3}, // #111
11954 {DBGFIELD(/*LDARX_LDARXL*/ 2423) 1, false, false, false, 12, 102, 69, 8, 3, 3}, // #112
11955 {DBGFIELD(/*LHBRX_LHBRX8_LWBRX_LWBRX8*/ 2436) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #113
11956 {DBGFIELD(/*MFSR_MFSRIN*/ 2462) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #114
11957 {DBGFIELD(/*LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX*/ 2474) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #115
11958 {DBGFIELD(/*LFSU_LFDU*/ 2553) 2, false, false, false, 0, 107, 72, 0, 4, 4}, // #116
11959 {DBGFIELD(/*LFSUX_LFDUX*/ 2563) 2, false, false, false, 0, 107, 72, 0, 4, 4}, // #117
11960 {DBGFIELD(/*STXSDX_STXVD2X_STXVW4X*/ 2575) 1, false, false, false, 20, 111, 76, 15, 2, 2}, // #118
11961 {DBGFIELD(/*LBARX_LHARX*/ 2598) 1, false, false, false, 12, 102, 69, 8, 3, 3}, // #119
11962 {DBGFIELD(/*LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX*/ 2610) 4, false, false, false, 12, 99, 61, 4, 3, 8}, // #120
11963 {DBGFIELD(/*LFIWAX_LFIWZX*/ 2705) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #121
11964 {DBGFIELD(/*STFD_STFDX_STFIWX_STFS_STFSX*/ 2719) 1, false, false, false, 20, 111, 76, 15, 2, 2}, // #122
11965 {DBGFIELD(/*STFDU_STFDUX_STFSU_STFSUX*/ 2748) 1, false, false, false, 20, 111, 76, 15, 2, 2}, // #123
11966 {DBGFIELD(/*STVEBX_STVEHX_STVEWX_STVX_STVXL*/ 2774) 1, false, false, false, 20, 111, 76, 15, 2, 2}, // #124
11967 {DBGFIELD(/*LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32*/ 2806) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #125
11968 {DBGFIELD(/*LWA_LWA_32*/ 2839) 1, false, false, false, 0, 105, 10, 0, 2, 2}, // #126
11969 {DBGFIELD(/*LHAU_LHAU8*/ 2850) 2, false, false, false, 0, 107, 72, 0, 4, 4}, // #127
11970 {DBGFIELD(/*LHAUX_LHAUX8_LWAUX*/ 2861) 2, false, false, false, 0, 107, 72, 0, 4, 4}, // #128
11971 {DBGFIELD(/*STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX*/ 2880) 1, false, false, false, 20, 111, 76, 15, 2, 2}, // #129
11972 {DBGFIELD(/*STD_STDX*/ 2954) 1, false, false, false, 20, 111, 76, 15, 2, 2}, // #130
11973 {DBGFIELD(/*STMW*/ 2963) 4, false, false, false, 7, 113, 78, 5, 3, 8}, // #131
11974 {DBGFIELD(/*STWCX*/ 2968) 1, false, false, false, 20, 116, 86, 15, 3, 3}, // #132
11975 {DBGFIELD(/*STDCX*/ 2974) 1, false, false, false, 20, 116, 86, 15, 3, 3}, // #133
11976 {DBGFIELD(/*STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8*/ 2980) 1, false, false, false, 7, 111, 76, 5, 2, 2}, // #134
11977 {DBGFIELD(/*STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8*/ 3018) 1, false, false, false, 20, 111, 76, 15, 2, 2}, // #135
11978 {DBGFIELD(/*LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8*/ 3063) 2, false, false, false, 0, 107, 72, 0, 4, 4}, // #136
11979 {DBGFIELD(/*LDU*/ 3096) 2, false, false, false, 0, 107, 72, 0, 4, 4}, // #137
11980 {DBGFIELD(/*LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8*/ 3100) 2, false, false, false, 0, 107, 72, 0, 4, 4}, // #138
11981 {DBGFIELD(/*LDUX*/ 3139) 2, false, false, false, 0, 107, 72, 0, 4, 4}, // #139
11982 {DBGFIELD(/*ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_ADD4_ADD4TLS_ADD4_rec_ADD8_ADD8TLS_ADD8TLS__ADD8_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8_XOR_XOR8_XOR8_rec_XOR_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO_AND_AND8_AND_rec_AND8_rec_NAND_NAND8_NAND_rec_NAND8_rec_NOR_NOR8_NOR_rec_NOR8_rec_EQV_EQV8_EQV_rec_EQV8_rec_ANDC_ANDC8_ANDC_rec_ANDC8_rec_ORC_ORC8_ORC_rec_ORC8_rec*/ 3144) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #140
11983 {DBGFIELD(/*SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec*/ 3508) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #141
11984 {DBGFIELD(/*CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI*/ 3625) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #142
11985 {DBGFIELD(/*EXTSB8_32_64_EXTSB8_rec_EXTSH8_32_64_EXTSH8_rec_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_ADD4O_ADD8O_ADD8O_rec_ADD4O_rec_NEG8O_rec_NEGO_rec_EXTSB_EXTSB8_EXTSB_rec_EXTSH_EXTSH8_EXTSH_rec_EXTSW_EXTSW_rec*/ 3673) 1, false, false, false, 20, 119, 89, 10, 3, 3}, // #143
11986 {DBGFIELD(/*POPCNTB_POPCNTB8_POPCNTD_POPCNTW_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_SUBFO_SUBF8O_SUBFC_SUBFC8_ADDIC_rec_ADDE8_rec_ADDE_rec_SUBFE8_rec_SUBFE_rec_ADDME8_rec_ADDME_rec_SUBFME8_rec_SUBFME_rec_ADDZE8_rec_ADDZE_rec_SUBFZE_rec_SUBFZE8_rec_SUBFO_rec_SUBF8O_rec_ADDE8O_ADDEO_SUBFE8O_SUBFEO_ADDME8O_ADDMEO_SUBFME8O_SUBFMEO_ADDZE8O_ADDZEO_SUBFZE8O_SUBFZEO_ADDE8O_rec_ADDEO_rec_ADDMEO_rec_ADDME8O_rec_SUBFMEO_rec_SUBFME8O_rec_ADDZEO_rec_ADDZE8O_rec_SUBFZEO_rec_SUBFZE8O_rec_ADDC8_rec_ADDC_rec_ADDCO_ADDCO_rec_ADDC8O_ADDC8O_rec_SUBFC8_rec_SUBFC_rec_SUBFCO_SUBFC8O_SUBFCO_rec_SUBFC8O_rec_RLWINM_RLWINM8_RLWINM_rec_RLWNM_RLWNM8_RLWNM_rec_RLWINM8_rec_RLWNM8_rec_SLW_SLW8_SLW_rec_SLW8_rec_SRW_SRW8_SRW_rec_SRW8_rec_SUBFE_SUBFE8_SUBFE8O_rec_SUBFEO_rec*/ 3871) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #144
11987 {DBGFIELD(/*ADDPCIS*/ 4602) 2, false, false, false, 0, 122, 92, 0, 4, 4}, // #145
11988 {DBGFIELD(/*SUBFUS_SUBFUS_rec*/ 4610) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #146
11989 {DBGFIELD(/*RLDICL_RLDICL_rec_RLDICR_RLDICR_rec_RLDIC_RLDIC_rec_RLDIMI_RLDIMI_rec_RLDICL_32_RLDICL_32_64_RLDICL_32_rec_RLDICR_32_SRADI_SRADI_rec_SRADI_32*/ 4628) 1, false, false, false, 7, 119, 96, 5, 3, 3}, // #147
11990 {DBGFIELD(/*RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec*/ 4770) 1, false, false, false, 20, 119, 96, 10, 3, 3}, // #148
11991 {DBGFIELD(/*SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec*/ 4840) 1, false, false, false, 20, 119, 96, 10, 3, 3}, // #149
11992 {DBGFIELD(/*CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec*/ 4904) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #150
11993 {DBGFIELD(/*MULLI_MULLI8*/ 5032) 1, false, false, false, 35, 126, 99, 3, 2, 2}, // #151
11994 {DBGFIELD(/*MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec*/ 5045) 2, false, false, false, 0, 128, 101, 0, 4, 4}, // #152
11995 {DBGFIELD(/*MULHWU_MULHDU_MULHDU_rec_MULHWU_rec*/ 5111) 2, false, false, false, 0, 128, 101, 0, 4, 4}, // #153
11996 {DBGFIELD(/*MULLD_MULLDO_MULLD_rec_MULLDO_rec*/ 5147) 2, false, false, false, 0, 128, 101, 0, 4, 4}, // #154
11997 {DBGFIELD(/*DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec*/ 5181) 2, false, false, false, 0, 132, 105, 0, 4, 4}, // #155
11998 {DBGFIELD(/*DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec*/ 5253) 2, false, false, false, 0, 132, 109, 0, 4, 4}, // #156
11999 {DBGFIELD(/*DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec*/ 5389) 2, false, false, false, 0, 132, 109, 0, 4, 4}, // #157
12000 {DBGFIELD(/*FABSD_FABSD_rec_FABSS_FABSS_rec_FADDS_FADDS_rec_FMADDS_FMADDS_rec_FMR_FMR_rec_FMSUBS_FMSUBS_rec_FMULS_FMULS_rec_FNABSD_FNABSD_rec_FNABSS_FNABSS_rec_FNEGD_FNEGD_rec_FNEGS_FNEGS_rec_FNMADDS_FNMADDS_rec_FNMSUBS_FNMSUBS_rec_FSUBS_FSUBS_rec_FCFID_FCFIDS_FCFIDS_rec_FCFIDU_FCFIDUS_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTID_FCTIDU_FCTIDUZ_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_FCTIDZ_rec_FCTID_rec_FCTIW_FCTIWU_FCTIWUZ_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_FCTIWZ_rec_FCTIW_rec_FRE_FRES_rec_FRE_rec_FRSP_rec_FRSP_FRES_FRSQRTE_FRSQRTES_FRSQRTES_rec_FRSQRTE_rec_FSELD_FSELS_FSELD_rec_FSELS_rec_FCPSGND_FCPSGND_rec_FCPSGNS_FCPSGNS_rec_FRIMD_FRIMD_rec_FRIMS_FRIMS_rec_FRIND_FRIND_rec_FRINS_FRINS_rec_FRIPD_FRIPD_rec_FRIPS_FRIPS_rec_FRIZD_FRIZD_rec_FRIZS_FRIZS_rec*/ 5453) 2, false, false, false, 20, 93, 113, 10, 3, 4}, // #158
12001 {DBGFIELD(/*FADD_FADD_rec_FSUB_FSUB_rec*/ 6187) 2, false, false, false, 0, 128, 117, 0, 4, 4}, // #159
12002 {DBGFIELD(/*FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec*/ 6215) 2, false, false, false, 0, 128, 117, 0, 4, 4}, // #160
12003 {DBGFIELD(/*XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSSUBDP_XSSUBSP_XSCPSGNDP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSMAXDP_XSMINDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP*/ 6297) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #161
12004 {DBGFIELD(/*FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP*/ 6761) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #162
12005 {DBGFIELD(/*XVADDDP_XVADDSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVSUBDP_XVSUBSP_XVABSDP_XVABSSP_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVMULDP_XVMULSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVCPSGNDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP*/ 6811) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #163
12006 {DBGFIELD(/*XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec*/ 7343) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #164
12007 {DBGFIELD(/*XVTDIVDP_XVTSQRTDP*/ 7415) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #165
12008 {DBGFIELD(/*VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX*/ 7434) 1, false, false, false, 20, 136, 121, 15, 2, 2}, // #166
12009 {DBGFIELD(/*XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL*/ 7563) 1, false, false, false, 20, 136, 121, 10, 2, 2}, // #167
12010 {DBGFIELD(/*VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_XVRSQRTESP_XVRESP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVCPSGNSP_XVCVDPSP_VADDCUW_VADDFP_VAND_VANDC_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VCFSX_VCFUX_VCTSXS_VCTUXS_VEXPTEFP_VLOGEFP_VNOR_VOR_VMADDFP_VMHADDSHS_VMHRADDSHS_VMLADDUHM_VNMSUBFP_VMAXFP_VMINFP_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUDM_VMSUMUHM_VMSUMUHS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRLB_VRLH_VRLW_VRSQRTEFP_VSR_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRO_VSRW_VSUBCUW_VSL_VSLB_VSLDOI_VSLH_VSLO_VSLW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VXOR*/ 7702) 1, false, false, false, 38, 126, 123, 21, 2, 2}, // #168
12011 {DBGFIELD(/*VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR*/ 8495) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #169
12012 {DBGFIELD(/*XVTDIVSP_XVTSQRTSP*/ 8620) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #170
12013 {DBGFIELD(/*XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec_VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_VCMPEQUB_rec_VCMPEQUH_VCMPEQUH_rec_VCMPEQUW_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec*/ 8639) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #171
12014 {DBGFIELD(/*FCMPOD_FCMPOS_FCMPUD_FCMPUS*/ 8995) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #172
12015 {DBGFIELD(/*FDIVS_FDIVS_rec*/ 9023) 2, false, false, false, 0, 138, 125, 0, 4, 4}, // #173
12016 {DBGFIELD(/*XSDIVDP*/ 9039) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #174
12017 {DBGFIELD(/*FSQRTS_XSSQRTSP_FSQRTS_rec*/ 9047) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #175
12018 {DBGFIELD(/*FDIV_FDIV_rec*/ 9074) 2, false, false, false, 0, 142, 129, 0, 4, 4}, // #176
12019 {DBGFIELD(/*XSSQRTDP*/ 9088) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #177
12020 {DBGFIELD(/*FSQRT_FSQRT_rec*/ 9097) 2, false, false, false, 0, 146, 133, 0, 4, 4}, // #178
12021 {DBGFIELD(/*XVDIVSP*/ 9113) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #179
12022 {DBGFIELD(/*XVSQRTSP*/ 9121) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #180
12023 {DBGFIELD(/*XVDIVDP*/ 9130) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #181
12024 {DBGFIELD(/*XVSQRTDP*/ 9138) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #182
12025 {DBGFIELD(/*MFOCRF_MFOCRF8*/ 9147) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #183
12026 {DBGFIELD(/*VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX*/ 9162) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #184
12027 {DBGFIELD(/*XSDIVSP*/ 9242) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #185
12028 {DBGFIELD(/*FSQRTS_FSQRTS_rec*/ 9250) 2, false, false, false, 0, 138, 137, 0, 4, 4}, // #186
12029 {DBGFIELD(/*MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF*/ 9268) 2, false, false, false, 7, 93, 111, 5, 3, 4}, // #187
12030 {DBGFIELD(/*MTFSFb_MTFSB0_MTFSB1*/ 9310) 2, false, false, false, 7, 93, 111, 5, 3, 4}, // #188
12031 {DBGFIELD(/*XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ*/ 9331) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #189
12032 {DBGFIELD(/*XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP*/ 9779) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #190
12033 {DBGFIELD(/*XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP*/ 9843) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #191
12034 {DBGFIELD(/*VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP*/ 9976) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #192
12035 {DBGFIELD(/*VSUBFP*/ 10134) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #193
12036 {DBGFIELD(/*XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP*/ 10141) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #194
12037 {DBGFIELD(/*XVCVSPDP*/ 10508) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #195
12038 {DBGFIELD(/*TDI_TD*/ 10517) 1, false, false, false, 20, 91, 56, 15, 2, 2}, // #196
12039 {DBGFIELD(/*TWI_TW*/ 10524) 1, false, false, false, 20, 91, 56, 15, 2, 2}, // #197
12040 {DBGFIELD(/*MTCRF_MTCRF8_MTOCRF_MTOCRF8*/ 10531) 2, false, false, false, 7, 93, 111, 5, 4, 3}, // #198
12041 {DBGFIELD(/*RLWIMI_RLWIMI8*/ 10559) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #199
12042 {DBGFIELD(/*AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORI_ORI8_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_ADD4_rec_ADD8_rec_NEG8_rec_NEG_rec*/ 10574) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #200
12043 {DBGFIELD(/*ANDI8_rec_ANDIS8_rec_RLWINM_RLWINM8_RLWINM8_rec_RLWINM_rec_RLWNM_RLWNM8_RLWNM8_rec_RLWNM_rec_SLW_SLW8_SLW8_rec_SLW_rec_SRW_SRW8_SRW8_rec_SRW_rec_ADDC8O_ADDC8O_rec_ADDCO_ADDCO_rec_ADDE8O_ADDE8O_rec_ADDEO_ADDEO_rec_ADDME8O_ADDME8O_rec_ADDMEO_ADDMEO_rec_ADDZE8O_ADDZE8O_rec_ADDZEO_ADDZEO_rec_SUBF8O_SUBF8O_rec_SUBFC8O_SUBFC8O_rec_SUBFCO_SUBFCO_rec_SUBFE8O_SUBFE8O_rec_SUBFEO_SUBFEO_rec_SUBFME8O_SUBFME8O_rec_SUBFMEO_SUBFMEO_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZEO_SUBFZEO_rec_ADDE8_rec_ADDE_rec_ADDME8_rec_ADDME_rec_ADDZE8_rec_ADDZE_rec_SUBFE8_rec_SUBFE_rec_SUBFME8_rec_SUBFME_rec_SUBFZE8_rec_SUBFZE_rec_ADDIC_rec_ADDC_ADDC8_SUBFC_SUBFC8_ADDC_rec_ADDC8_rec_SUBFC_rec_SUBFC8_rec*/ 10843) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #201
12044 {DBGFIELD(/*ANDIS_rec_ANDI_rec_SUBF8_rec*/ 11528) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #202
12045 {DBGFIELD(/*OR_OR8_OR8_rec_OR_rec_NOP*/ 11557) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #203
12046 {DBGFIELD(/*SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY*/ 11583) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #204
12047 {DBGFIELD(/*SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8*/ 11644) 2, false, false, false, 0, 93, 54, 0, 3, 4}, // #205
12048 {DBGFIELD(/*RLWIMI8_rec_RLWIMI_rec*/ 11681) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #206
12049 {DBGFIELD(/*CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec*/ 11704) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #207
12050 {DBGFIELD(/*POPCNTB_POPCNTB8_POPCNTD_POPCNTW*/ 11760) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #208
12051 {DBGFIELD(/*ISEL_ISEL8*/ 11793) 1, false, false, false, 20, 91, 54, 15, 2, 2}, // #209
12052 {DBGFIELD(/*MFTB_MFTB8*/ 11804) 1, false, false, false, 0, 150, 141, 0, 3, 3}, // #210
12053 {DBGFIELD(/*DIVW_DIVWU*/ 11815) 1, false, false, false, 38, 153, 144, 14, 2, 2}, // #211
12054 {DBGFIELD(/*DIVD_DIVDU*/ 11826) 1, false, false, false, 38, 153, 38, 14, 2, 2}, // #212
12055 {DBGFIELD(/*DIVWE_DIVWEU*/ 11837) 1, false, false, false, 38, 153, 38, 14, 2, 2}, // #213
12056 {DBGFIELD(/*LVEBX_LVEHX_LVEWX_LVX_LVXL*/ 11850) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #214
12057 {DBGFIELD(/*LXVB16X_LXSIWZX*/ 11877) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #215
12058 {DBGFIELD(/*DFLOADf64_XFLOADf64_LIWZX*/ 11893) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #216
12059 {DBGFIELD(/*LQ*/ 11919) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #217
12060 {DBGFIELD(/*STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX*/ 11922) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #218
12061 {DBGFIELD(/*STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX*/ 11991) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #219
12062 {DBGFIELD(/*STDXTLS_STDXTLS_*/ 12103) 1, false, false, false, 20, 111, 76, 15, 2, 2}, // #220
12063 {DBGFIELD(/*STBCIX_STDCIX*/ 12120) 1, false, false, false, 20, 116, 86, 15, 3, 3}, // #221
12064 {DBGFIELD(/*STBCX_STHCX*/ 12134) 1, false, false, false, 20, 116, 86, 15, 3, 3}, // #222
12065 {DBGFIELD(/*STHCIX_STSWI_STWCIX*/ 12146) 4, false, false, false, 20, 113, 76, 10, 3, 8}, // #223
12066 {DBGFIELD(/*LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHAXTLS_LHAXTLS__LHAXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWAXTLS_LWAXTLS__LWAXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32*/ 12166) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #224
12067 {DBGFIELD(/*LD_LDX_LDXTLS_LDXTLS_*/ 12366) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #225
12068 {DBGFIELD(/*LBARXL_LHARXL*/ 12388) 1, false, false, false, 12, 102, 69, 8, 3, 3}, // #226
12069 {DBGFIELD(/*LBEPX_LHEPX_LWEPX*/ 12402) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #227
12070 {DBGFIELD(/*LFDEPX_LXSIWAX*/ 12420) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #228
12071 {DBGFIELD(/*ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8*/ 12435) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #229
12072 {DBGFIELD(/*SUBF*/ 12635) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #230
12073 {DBGFIELD(/*VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD*/ 12640) 1, false, false, false, 20, 136, 121, 15, 2, 2}, // #231
12074 {DBGFIELD(/*VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO*/ 12725) 1, false, false, false, 20, 136, 121, 10, 2, 2}, // #232
12075 {DBGFIELD(/*VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VRLB_VRLH_VRLW_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VAND_VANDC_VNOR_VOR_VXOR_VMAXFP_VMINFP_VSUBCUW_VADDCUW*/ 12792) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #233
12076 {DBGFIELD(/*VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW*/ 13132) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #234
12077 {DBGFIELD(/*VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW*/ 13253) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #235
12078 {DBGFIELD(/*VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec*/ 13308) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #236
12079 {DBGFIELD(/*MFVSCR*/ 13374) 1, false, false, false, 0, 119, 89, 0, 3, 3}, // #237
12080 {DBGFIELD(/*MTVSCR*/ 13381) 1, false, false, false, 7, 119, 89, 5, 3, 3}, // #238
12081 {DBGFIELD(/*VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM*/ 13388) 1, false, false, false, 38, 155, 146, 21, 2, 2}, // #239
12082 {DBGFIELD(/*VADDUQM_VSUBUQM_VPOPCNTD*/ 13440) 1, false, false, false, 38, 155, 146, 14, 2, 2}, // #240
12083 {DBGFIELD(/*VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM*/ 13465) 1, false, false, false, 38, 126, 123, 21, 2, 2}, // #241
12084 {DBGFIELD(/*VMULESW_VMULEUW_VMULOSW_VMULOUW*/ 13658) 1, false, false, false, 38, 126, 123, 14, 2, 2}, // #242
12085 {DBGFIELD(/*VMULUWM*/ 13690) 1, false, false, false, 38, 126, 123, 14, 2, 2}, // #243
12086 {DBGFIELD(/*B_BA_BL_BL8_BL8_RM_BLA_BLA8_BLA8_RM_BLA_RM_BL_RM_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA8_NOP_BLA8_NOP_RM_BL_NOP_BL_NOP_RM_BL_TLS*/ 13698) 1, false, false, false, 1, 86, 1, 2, 2, 2}, // #244
12087 {DBGFIELD(/*DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX*/ 13840) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #245
12088 {DBGFIELD(/*DXEX_DXEXQ_DXEXQ_rec_DXEX_rec_DDEDPD_DDEDPD_rec_DENBCD_DENBCD_rec_DIEX_DIEX_rec_DQUA_DQUA_rec_DRINTN_DRINTN_rec_DRINTX_DRINTX_rec_DRRND_DRRND_rec_DSCLI_DSCLI_rec_DSCRI_DSCRI_rec_DQUAI*/ 13904) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #246
12089 {DBGFIELD(/*DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec*/ 14088) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #247
12090 {DBGFIELD(/*BCDADD_rec_BCDSUB_rec*/ 14132) 1, false, false, false, 38, 155, 146, 14, 2, 2}, // #248
12091 {DBGFIELD(/*DRINTNQ_DRINTNQ_rec_DRINTXQ_DRINTXQ_rec_DRRNDQ_DRRNDQ_rec_DIEXQ_DIEXQ_rec_DQUAIQ_DQUAIQ_rec_DDEDPDQ_DDEDPDQ_rec_DENBCDQ_DENBCDQ_rec_DSCLIQ_DSCLIQ_rec_DSCRIQ_DSCRIQ_rec*/ 14154) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #249
12092 {DBGFIELD(/*DCMPOQ_DCMPUQ_DTSTEXQ*/ 14322) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #250
12093 {DBGFIELD(/*DCTQPQ_DCTQPQ_rec*/ 14344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #251
12094 {DBGFIELD(/*DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec*/ 14362) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #252
12095 {DBGFIELD(/*DQUAQ_DQUAQ_rec*/ 14394) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #253
12096 {DBGFIELD(/*DRSP_DRSP_rec_DCTFIX_DCTFIX_rec*/ 14410) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #254
12097 {DBGFIELD(/*DCFFIX_DCFFIX_rec*/ 14442) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #255
12098 {DBGFIELD(/*DCFFIXQ_DCFFIXQ_rec*/ 14460) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #256
12099 {DBGFIELD(/*DMUL_DMUL_rec*/ 14480) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #257
12100 {DBGFIELD(/*DMULQ_DMULQ_rec*/ 14494) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #258
12101 {DBGFIELD(/*DDIV_DDIV_rec*/ 14510) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #259
12102 {DBGFIELD(/*DDIVQ_DDIVQ_rec*/ 14524) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #260
12103 {DBGFIELD(/*MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ*/ 14540) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #261
12104 {DBGFIELD(/*VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC*/ 14611) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #262
12105 {DBGFIELD(/*VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR*/ 14699) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #263
12106 {DBGFIELD(/*VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes*/ 14787) 1, false, false, false, 20, 136, 121, 10, 2, 2}, // #264
12107 {DBGFIELD(/*V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP*/ 14913) 1, false, false, false, 20, 91, 54, 15, 2, 2}, // #265
12108 {DBGFIELD(/*VRLD*/ 15053) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #266
12109 {DBGFIELD(/*XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP*/ 15058) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #267
12110 {DBGFIELD(/*XVABSSP_XVNABSSP_XVNEGSP*/ 15093) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #268
12111 {DBGFIELD(/*XVCPSGNSP*/ 15118) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #269
12112 {DBGFIELD(/*VMRGEW_VMRGOW*/ 15128) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #270
12113 {DBGFIELD(/*VSEL*/ 15142) 1, false, false, false, 20, 91, 54, 15, 2, 2}, // #271
12114 {DBGFIELD(/*XXSEL*/ 15147) 1, false, false, false, 20, 91, 54, 15, 2, 2}, // #272
12115 {DBGFIELD(/*TABORTDC_TABORTDCI_TABORTWC_TABORTWCI*/ 15153) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #273
12116 {DBGFIELD(/*MTFSB0_MTFSB1*/ 15191) 2, false, false, false, 0, 93, 111, 0, 3, 4}, // #274
12117 {DBGFIELD(/*MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI*/ 15205) 1, false, false, false, 7, 119, 89, 5, 3, 3}, // #275
12118 {DBGFIELD(/*CMPRB_CMPRB8_CMPEQB*/ 15241) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #276
12119 {DBGFIELD(/*XSTSTDCDP_XSTSTDCSP*/ 15261) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #277
12120 {DBGFIELD(/*FTDIV_FTSQRT*/ 15281) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #278
12121 {DBGFIELD(/*XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP*/ 15294) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #279
12122 {DBGFIELD(/*XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP*/ 15339) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #280
12123 {DBGFIELD(/*CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec*/ 15380) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #281
12124 {DBGFIELD(/*POPCNTD_POPCNTW*/ 15436) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #282
12125 {DBGFIELD(/*CMPB_CMPB8_SETB_SETB8_BPERMD*/ 15452) 1, false, false, false, 20, 136, 121, 10, 2, 2}, // #283
12126 {DBGFIELD(/*XSCVSPDPN*/ 15481) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #284
12127 {DBGFIELD(/*SLD_SRD_SRAD*/ 15491) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #285
12128 {DBGFIELD(/*SRADI_SRADI_32_RLDIC*/ 15504) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #286
12129 {DBGFIELD(/*EXTSWSLI_32_64_EXTSWSLI*/ 15525) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #287
12130 {DBGFIELD(/*SUBFC_SUBFC8_SUBFC8O_SUBFCO_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_rec_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF8O_SUBF8O_rec_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec*/ 15549) 2, false, false, false, 20, 93, 111, 10, 3, 4}, // #288
12131 {DBGFIELD(/*ADDZE_ADDZE8_SUBF_rec*/ 16026) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #289
12132 {DBGFIELD(/*ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8*/ 16048) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #290
12133 {DBGFIELD(/*LA_LA8*/ 16090) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #291
12134 {DBGFIELD(/*COPY*/ 16097) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #292
12135 {DBGFIELD(/*MCRXRX*/ 16102) 1, false, false, false, 0, 91, 54, 0, 2, 2}, // #293
12136 {DBGFIELD(/*XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP*/ 16109) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #294
12137 {DBGFIELD(/*XSXEXPDP*/ 16154) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #295
12138 {DBGFIELD(/*RFEBB*/ 16163) 2, false, false, false, 0, 93, 111, 0, 3, 4}, // #296
12139 {DBGFIELD(/*TBEGIN_TRECHKPT*/ 16169) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #297
12140 {DBGFIELD(/*WAIT*/ 16185) 1, false, false, false, 0, 91, 54, 0, 2, 2}, // #298
12141 {DBGFIELD(/*RLDCL_RLDCR*/ 16190) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #299
12142 {DBGFIELD(/*RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI*/ 16202) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #300
12143 {DBGFIELD(/*MTOCRF_MTOCRF8*/ 16256) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #301
12144 {DBGFIELD(/*SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8*/ 16271) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #302
12145 {DBGFIELD(/*FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR*/ 16317) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #303
12146 {DBGFIELD(/*SRAW_SRAW8_SRAWI_SRAWI8*/ 16375) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #304
12147 {DBGFIELD(/*XSIEXPDP*/ 16399) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #305
12148 {DBGFIELD(/*CRXOR*/ 16408) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #306
12149 {DBGFIELD(/*TRECLAIM_TSR_TABORT*/ 16414) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #307
12150 {DBGFIELD(/*VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec*/ 16434) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #308
12151 {DBGFIELD(/*VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW*/ 16560) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #309
12152 {DBGFIELD(/*VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP*/ 16624) 1, false, false, false, 20, 136, 121, 10, 2, 2}, // #310
12153 {DBGFIELD(/*VPOPCNTD*/ 16670) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #311
12154 {DBGFIELD(/*VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0*/ 16679) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #312
12155 {DBGFIELD(/*MADDHD_MADDHDU_MADDLD_MADDLD8*/ 16731) 1, false, false, false, 59, 126, 99, 9, 2, 2}, // #313
12156 {DBGFIELD(/*MULHD_MULHW_MULLW_MULLWO*/ 16761) 1, false, false, false, 59, 126, 99, 6, 2, 2}, // #314
12157 {DBGFIELD(/*MULHDU_MULHWU*/ 16786) 1, false, false, false, 59, 126, 99, 6, 2, 2}, // #315
12158 {DBGFIELD(/*MULLD_MULLDO*/ 16800) 1, false, false, false, 59, 126, 99, 6, 2, 2}, // #316
12159 {DBGFIELD(/*FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS*/ 16813) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #317
12160 {DBGFIELD(/*FADD_FSUB*/ 17036) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #318
12161 {DBGFIELD(/*FMSUB_FMADD_FNMADD_FNMSUB_FMUL*/ 17046) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #319
12162 {DBGFIELD(/*XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP*/ 17077) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #320
12163 {DBGFIELD(/*FSELD_rec_FSELS_rec*/ 17261) 2, false, false, false, 0, 128, 117, 0, 4, 4}, // #321
12164 {DBGFIELD(/*FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec*/ 17281) 2, false, false, false, 0, 128, 117, 0, 4, 4}, // #322
12165 {DBGFIELD(/*XSCVDPHP_XSCVHPDP*/ 17620) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #323
12166 {DBGFIELD(/*LVSL_LVSR*/ 17638) 1, false, false, false, 20, 136, 121, 10, 2, 2}, // #324
12167 {DBGFIELD(/*V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VPERMR_VSLV_VSRV_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec*/ 17648) 1, false, false, false, 20, 136, 121, 15, 2, 2}, // #325
12168 {DBGFIELD(/*VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ*/ 17928) 1, false, false, false, 20, 136, 121, 10, 2, 2}, // #326
12169 {DBGFIELD(/*XXPERM_XXPERMR_XXSPLTIB*/ 18103) 1, false, false, false, 20, 136, 121, 15, 2, 2}, // #327
12170 {DBGFIELD(/*XSCMPEXPQP_XSCMPOQP_XSCMPUQP*/ 18127) 1, false, false, false, 38, 155, 146, 14, 2, 2}, // #328
12171 {DBGFIELD(/*BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO*/ 18156) 1, false, false, false, 38, 157, 148, 14, 2, 2}, // #329
12172 {DBGFIELD(/*BCDCTSQ_rec*/ 18309) 1, false, false, false, 38, 159, 150, 7, 2, 2}, // #330
12173 {DBGFIELD(/*XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO*/ 18321) 1, false, false, false, 38, 161, 38, 21, 2, 2}, // #331
12174 {DBGFIELD(/*BCDCFSQ_rec*/ 18418) 1, false, false, false, 38, 163, 152, 7, 2, 2}, // #332
12175 {DBGFIELD(/*XSDIVQP_XSDIVQPO*/ 18430) 1, false, false, false, 38, 165, 154, 14, 2, 2}, // #333
12176 {DBGFIELD(/*XSSQRTQP_XSSQRTQPO*/ 18447) 1, false, false, false, 38, 167, 156, 7, 2, 2}, // #334
12177 {DBGFIELD(/*LXVL_LXVLL*/ 18466) 1, false, false, false, 12, 105, 10, 4, 2, 2}, // #335
12178 {DBGFIELD(/*LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD*/ 18477) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #336
12179 {DBGFIELD(/*LXSDX_LXVD2X*/ 18514) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #337
12180 {DBGFIELD(/*DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP*/ 18527) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #338
12181 {DBGFIELD(/*CP_COPY_CP_COPY8*/ 18607) 1, false, false, false, 20, 111, 76, 10, 2, 2}, // #339
12182 {DBGFIELD(/*ICBI_ICBIEP*/ 18624) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #340
12183 {DBGFIELD(/*ICBT_ICBTLS_EnforceIEIO*/ 18636) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #341
12184 {DBGFIELD(/*LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32*/ 18660) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #342
12185 {DBGFIELD(/*CP_ABORT*/ 18804) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #343
12186 {DBGFIELD(/*DARN*/ 18813) 1, false, false, false, 0, 102, 69, 0, 3, 3}, // #344
12187 {DBGFIELD(/*ISYNC*/ 18818) 2, false, false, false, 0, 169, 158, 0, 4, 4}, // #345
12188 {DBGFIELD(/*MSGSYNC*/ 18824) 1, false, false, false, 0, 116, 86, 0, 3, 3}, // #346
12189 {DBGFIELD(/*TLBSYNC*/ 18832) 1, false, false, false, 0, 116, 86, 0, 3, 3}, // #347
12190 {DBGFIELD(/*SYNC*/ 18840) 2, false, false, false, 0, 169, 158, 0, 4, 4}, // #348
12191 {DBGFIELD(/*LFIWZX*/ 18845) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #349
12192 {DBGFIELD(/*LFDX_LFDXTLS_LFDXTLS__LFD*/ 18852) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #350
12193 {DBGFIELD(/*SLBIA*/ 18878) 1, false, false, false, 0, 102, 69, 0, 3, 3}, // #351
12194 {DBGFIELD(/*SLBIE*/ 18884) 1, false, false, false, 12, 102, 69, 4, 3, 3}, // #352
12195 {DBGFIELD(/*SLBMFEE*/ 18890) 1, false, false, false, 12, 102, 69, 4, 3, 3}, // #353
12196 {DBGFIELD(/*SLBMFEV*/ 18898) 1, false, false, false, 12, 102, 69, 4, 3, 3}, // #354
12197 {DBGFIELD(/*SLBMTE*/ 18906) 2, false, false, false, 12, 173, 61, 8, 4, 4}, // #355
12198 {DBGFIELD(/*TLBIEL*/ 18913) 2, false, false, false, 12, 173, 61, 4, 4, 4}, // #356
12199 {DBGFIELD(/*LHZU_LHZU8_LWZU_LWZU8*/ 18920) 2, false, false, false, 0, 107, 72, 0, 4, 4}, // #357
12200 {DBGFIELD(/*LHZUX_LHZUX8_LWZUX_LWZUX8*/ 18942) 2, false, false, false, 0, 107, 72, 0, 4, 4}, // #358
12201 {DBGFIELD(/*TEND*/ 18968) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #359
12202 {DBGFIELD(/*CP_PASTE8_rec_CP_PASTE_rec*/ 18973) 1, false, false, false, 20, 116, 86, 10, 3, 3}, // #360
12203 {DBGFIELD(/*TCHECK*/ 19000) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #361
12204 {DBGFIELD(/*LXSIWAX*/ 19007) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #362
12205 {DBGFIELD(/*LIWAX*/ 19015) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #363
12206 {DBGFIELD(/*LFSX_LFSXTLS_LFSXTLS__LFS*/ 19021) 2, false, false, false, 0, 177, 162, 0, 5, 3}, // #364
12207 {DBGFIELD(/*LXSSP_LXSSPX*/ 19047) 2, false, false, false, 0, 177, 162, 0, 5, 3}, // #365
12208 {DBGFIELD(/*XFLOADf32_DFLOADf32*/ 19060) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #366
12209 {DBGFIELD(/*LXVH8X*/ 19080) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #367
12210 {DBGFIELD(/*STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX*/ 19087) 1, false, false, false, 20, 111, 76, 15, 2, 2}, // #368
12211 {DBGFIELD(/*STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv*/ 19148) 1, false, false, false, 20, 111, 76, 15, 2, 2}, // #369
12212 {DBGFIELD(/*STXSDX*/ 19188) 1, false, false, false, 20, 111, 76, 15, 2, 2}, // #370
12213 {DBGFIELD(/*DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9*/ 19195) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #371
12214 {DBGFIELD(/*STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32*/ 19262) 1, false, false, false, 20, 111, 76, 15, 2, 2}, // #372
12215 {DBGFIELD(/*SLBIEG*/ 19353) 1, false, false, false, 20, 116, 86, 10, 3, 3}, // #373
12216 {DBGFIELD(/*TLBIE*/ 19360) 1, false, false, false, 20, 116, 86, 10, 3, 3}, // #374
12217 {DBGFIELD(/*STXV_STXVB16X_STXVH8X_STXVX*/ 19366) 1, false, false, false, 20, 111, 76, 15, 2, 2}, // #375
12218 {DBGFIELD(/*STXVL_STXVLL*/ 19394) 1, false, false, false, 20, 111, 76, 10, 2, 2}, // #376
12219 {DBGFIELD(/*MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv*/ 19407) 1, false, false, false, 0, 150, 165, 0, 3, 3}, // #377
12220 {DBGFIELD(/*MFPMR*/ 19445) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #378
12221 {DBGFIELD(/*MTPMR*/ 19451) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #379
12222 {DBGFIELD(/*MFSPR_MFSPR8_MFUDSCR*/ 19457) 1, false, false, false, 0, 150, 165, 0, 3, 3}, // #380
12223 {DBGFIELD(/*MFMSR*/ 19478) 1, false, false, false, 0, 150, 141, 0, 3, 3}, // #381
12224 {DBGFIELD(/*MTMSR*/ 19484) 1, false, false, false, 68, 150, 141, 6, 3, 3}, // #382
12225 {DBGFIELD(/*MTMSRD*/ 19490) 1, false, false, false, 68, 150, 141, 6, 3, 3}, // #383
12226 {DBGFIELD(/*MTUDSCR_MTSPR_MTSPR8*/ 19497) 1, false, false, false, 12, 102, 69, 4, 3, 3}, // #384
12227 {DBGFIELD(/*MSGSNDP_MSGSNDP8*/ 19518) 1, false, false, false, 68, 150, 141, 6, 3, 3}, // #385
12228 {DBGFIELD(/*DIVWO_DIVWUO*/ 19535) 1, false, false, false, 38, 153, 144, 14, 2, 2}, // #386
12229 {DBGFIELD(/*MODSW*/ 19548) 1, false, false, false, 38, 153, 144, 14, 2, 2}, // #387
12230 {DBGFIELD(/*DIVWEO_DIVWEUO*/ 19554) 1, false, false, false, 38, 153, 38, 14, 2, 2}, // #388
12231 {DBGFIELD(/*DIVDO_DIVDUO*/ 19569) 1, false, false, false, 38, 153, 38, 14, 2, 2}, // #389
12232 {DBGFIELD(/*MODSD_MODUD_MODUW*/ 19582) 1, false, false, false, 38, 153, 129, 14, 2, 2}, // #390
12233 {DBGFIELD(/*DIVDE_DIVDEO_DIVDEU_DIVDEUO*/ 19600) 1, false, false, false, 38, 153, 105, 14, 2, 2}, // #391
12234 {DBGFIELD(/*DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec*/ 19628) 2, false, false, false, 0, 132, 168, 0, 4, 4}, // #392
12235 {DBGFIELD(/*ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec*/ 19668) 4, false, false, false, 20, 182, 172, 10, 3, 8}, // #393
12236 {DBGFIELD(/*MCRFS*/ 19752) 1, false, false, false, 7, 119, 89, 5, 3, 3}, // #394
12237 {DBGFIELD(/*RLDCL_rec_RLDCR_rec*/ 19758) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #395
12238 {DBGFIELD(/*RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec*/ 19778) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #396
12239 {DBGFIELD(/*MFFS_MFFSCE_MFFSL_MFFS_rec*/ 19825) 2, false, false, false, 0, 93, 111, 0, 3, 4}, // #397
12240 {DBGFIELD(/*EXTSWSLI_32_64_rec_EXTSWSLI_rec*/ 19852) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #398
12241 {DBGFIELD(/*FDIV*/ 19884) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #399
12242 {DBGFIELD(/*FSQRT*/ 19889) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #400
12243 {DBGFIELD(/*FSQRTS*/ 19895) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #401
12244 {DBGFIELD(/*FDIVS*/ 19902) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #402
12245 {DBGFIELD(/*LFSU*/ 19908) 4, false, false, false, 0, 185, 180, 0, 6, 7}, // #403
12246 {DBGFIELD(/*LFSUX*/ 19913) 4, false, false, false, 0, 185, 180, 0, 6, 7}, // #404
12247 {DBGFIELD(/*TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP*/ 19919) 1, false, false, false, 3, 86, 1, 4, 2, 2}, // #405
12248 {DBGFIELD(/*LDAT_LWAT*/ 19975) 8, false, false, false, 0, 191, 187, 0, 5, 16}, // #406
12249 {DBGFIELD(/*STDAT_STWAT*/ 19985) 4, false, false, false, 0, 196, 203, 0, 4, 8}, // #407
12250 {DBGFIELD(/*BRINC*/ 19997) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #408
12251 {DBGFIELD(/*EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW*/ 20003) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #409
12252 {DBGFIELD(/*EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW*/ 20300) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #410
12253 {DBGFIELD(/*EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX*/ 21345) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #411
12254 {DBGFIELD(/*EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX*/ 21558) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #412
12255 {DBGFIELD(/*HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC*/ 21671) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #413
12256 {DBGFIELD(/*RFI*/ 21721) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #414
12257 {DBGFIELD(/*RFID*/ 21725) 2, false, false, false, 0, 93, 111, 0, 3, 4}, // #415
12258 {DBGFIELD(/*DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI*/ 21730) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #416
12259 {DBGFIELD(/*ICBLC*/ 21888) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #417
12260 {DBGFIELD(/*MTSR_MTSRIN*/ 21894) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #418
12261 {DBGFIELD(/*MFDCR*/ 21906) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #419
12262 {DBGFIELD(/*MTDCR*/ 21912) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #420
12263 {DBGFIELD(/*NOP_GT_PWR6_NOP_GT_PWR7*/ 21918) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #421
12264 {DBGFIELD(/*TLBIA*/ 21942) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #422
12265 {DBGFIELD(/*WRTEE_WRTEEI*/ 21948) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #423
12266 {DBGFIELD(/*HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8*/ 21961) 2, false, false, false, 0, 200, 211, 0, 4, 4}, // #424
12267 {DBGFIELD(/*MSYNC*/ 22072) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #425
12268 {DBGFIELD(/*SLBSYNC*/ 22078) 1, false, false, false, 0, 116, 86, 0, 3, 3}, // #426
12269 {DBGFIELD(/*SLBFEE_rec*/ 22086) 1, false, false, false, 12, 102, 69, 4, 3, 3}, // #427
12270 {DBGFIELD(/*STOP*/ 22097) 2, false, false, false, 0, 93, 111, 0, 3, 4}, // #428
12271 {DBGFIELD(/*DCBA_DCBI*/ 22102) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #429
12272 {DBGFIELD(/*FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES*/ 22112) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #430
12273 {DBGFIELD(/*VCFSX_VCFUX_VCTSXS_VCTUXS*/ 22275) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #431
12274 {DBGFIELD(/*VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP*/ 22301) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #432
12275 {DBGFIELD(/*VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP*/ 22344) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #433
12276 {DBGFIELD(/*XSCVDPHP*/ 22459) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #434
12277 {DBGFIELD(/*XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP*/ 22468) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #435
12278 {DBGFIELD(/*XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP*/ 22655) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #436
12279 {DBGFIELD(/*XVCVSPBF16*/ 22879) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #437
12280 {DBGFIELD(/*FADDS_FMULS_FSUBS*/ 22890) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #438
12281 {DBGFIELD(/*FMUL*/ 22908) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #439
12282 {DBGFIELD(/*VADDFP*/ 22913) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #440
12283 {DBGFIELD(/*XSMULDP_XSMULSP*/ 22920) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #441
12284 {DBGFIELD(/*XVADDDP_XVMULDP_XVSUBDP*/ 22936) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #442
12285 {DBGFIELD(/*XVADDSP_XVMULSP_XVSUBSP*/ 22960) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #443
12286 {DBGFIELD(/*VMADDFP_VNMSUBFP*/ 22984) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #444
12287 {DBGFIELD(/*FADDS_rec_FMULS_rec_FSUBS_rec*/ 23001) 2, false, false, false, 0, 128, 117, 0, 4, 4}, // #445
12288 {DBGFIELD(/*FMUL_rec*/ 23031) 2, false, false, false, 0, 128, 117, 0, 4, 4}, // #446
12289 {DBGFIELD(/*FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec*/ 23040) 2, false, false, false, 0, 128, 117, 0, 4, 4}, // #447
12290 {DBGFIELD(/*BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL_BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BLR_BLR8_BLRL*/ 23303) 1, false, false, false, 1, 86, 1, 2, 2, 2}, // #448
12291 {DBGFIELD(/*CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8*/ 23601) 1, false, false, false, 1, 86, 1, 2, 2, 2}, // #449
12292 {DBGFIELD(/*VGNB*/ 23638) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #450
12293 {DBGFIELD(/*VSBOX*/ 23643) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #451
12294 {DBGFIELD(/*CFUGED_PDEPD_PEXTD*/ 23649) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #452
12295 {DBGFIELD(/*VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD*/ 23668) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #453
12296 {DBGFIELD(/*XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP*/ 23704) 1, false, false, false, 38, 157, 148, 7, 2, 2}, // #454
12297 {DBGFIELD(/*XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP*/ 23813) 1, false, false, false, 38, 157, 148, 7, 2, 2}, // #455
12298 {DBGFIELD(/*HASHST_HASHST8_HASHSTP_HASHSTP8*/ 23851) 2, false, false, false, 0, 204, 215, 0, 4, 4}, // #456
12299 {DBGFIELD(/*XSMULQP_XSMULQPO*/ 23883) 1, false, false, false, 38, 161, 38, 14, 2, 2}, // #457
12300 {DBGFIELD(/*VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ*/ 23900) 1, false, false, false, 38, 208, 219, 14, 2, 2}, // #458
12301 {DBGFIELD(/*VMODSQ_VMODUQ*/ 23930) 1, false, false, false, 38, 210, 221, 14, 2, 2}, // #459
12302 {DBGFIELD(/*VDIVSD_VDIVUD*/ 23944) 1, false, false, false, 38, 212, 18, 14, 2, 2}, // #460
12303 {DBGFIELD(/*VMODSD_VMODUD*/ 23958) 1, false, false, false, 38, 212, 223, 14, 2, 2}, // #461
12304 {DBGFIELD(/*VDIVSW_VDIVUW*/ 23972) 1, false, false, false, 38, 214, 225, 14, 2, 2}, // #462
12305 {DBGFIELD(/*VMODSW_VMODUW*/ 23986) 1, false, false, false, 38, 214, 227, 14, 2, 2}, // #463
12306 {DBGFIELD(/*VDIVESD_VDIVEUD*/ 24000) 1, false, false, false, 38, 212, 229, 14, 2, 2}, // #464
12307 {DBGFIELD(/*VDIVESW_VDIVEUW*/ 24016) 1, false, false, false, 38, 214, 231, 14, 2, 2}, // #465
12308 {DBGFIELD(/*BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP*/ 24032) 1, false, false, false, 38, 155, 146, 7, 2, 2}, // #466
12309 {DBGFIELD(/*XXGENPCVBM*/ 24128) 1, false, false, false, 38, 155, 146, 7, 2, 2}, // #467
12310 {DBGFIELD(/*BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ*/ 24139) 1, false, false, false, 38, 155, 146, 14, 2, 2}, // #468
12311 {DBGFIELD(/*VADDCUQ_VSUBCUQ*/ 24219) 1, false, false, false, 38, 155, 146, 14, 2, 2}, // #469
12312 {DBGFIELD(/*XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP*/ 24235) 1, false, false, false, 38, 155, 146, 14, 2, 2}, // #470
12313 {DBGFIELD(/*MTVSRBMI*/ 24283) 1, false, false, false, 0, 91, 56, 0, 2, 2}, // #471
12314 {DBGFIELD(/*CBCDTD_CBCDTD8_CDTBCD_CDTBCD8*/ 24292) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #472
12315 {DBGFIELD(/*FTSQRT*/ 24322) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #473
12316 {DBGFIELD(/*MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB*/ 24329) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #474
12317 {DBGFIELD(/*RLDIC_rec*/ 24514) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #475
12318 {DBGFIELD(/*RLDICL_32_rec_RLDICL_rec_RLDICR_rec*/ 24524) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #476
12319 {DBGFIELD(/*RLWINM8_rec_RLWINM_rec*/ 24560) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #477
12320 {DBGFIELD(/*VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW*/ 24583) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #478
12321 {DBGFIELD(/*VPOPCNTB_VPOPCNTH*/ 24623) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #479
12322 {DBGFIELD(/*VSHASIGMAD_VSHASIGMAW*/ 24641) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #480
12323 {DBGFIELD(/*XSTSQRTDP*/ 24663) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #481
12324 {DBGFIELD(/*XVTSQRTDP*/ 24673) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #482
12325 {DBGFIELD(/*XVTSQRTSP*/ 24683) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #483
12326 {DBGFIELD(/*XVTSTDCDP_XVTSTDCSP*/ 24693) 1, false, false, false, 7, 91, 56, 5, 2, 2}, // #484
12327 {DBGFIELD(/*SLD_rec_SRD_rec*/ 24713) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #485
12328 {DBGFIELD(/*TDI*/ 24729) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #486
12329 {DBGFIELD(/*TWI*/ 24733) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #487
12330 {DBGFIELD(/*VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS*/ 24737) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #488
12331 {DBGFIELD(/*VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUH_rec_VCMPGTUW_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec*/ 24905) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #489
12332 {DBGFIELD(/*VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec*/ 25180) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #490
12333 {DBGFIELD(/*VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec*/ 25219) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #491
12334 {DBGFIELD(/*VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec*/ 25285) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #492
12335 {DBGFIELD(/*VCMPSQ_VCMPUQ*/ 25360) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #493
12336 {DBGFIELD(/*XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP*/ 25374) 1, false, false, false, 20, 91, 56, 10, 2, 2}, // #494
12337 {DBGFIELD(/*TRAP*/ 25410) 1, false, false, false, 20, 91, 56, 15, 2, 2}, // #495
12338 {DBGFIELD(/*SRAWI8_rec_SRAWI_rec*/ 25415) 1, false, false, false, 7, 119, 96, 5, 3, 3}, // #496
12339 {DBGFIELD(/*VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ*/ 25436) 2, false, false, false, 0, 216, 233, 0, 4, 4}, // #497
12340 {DBGFIELD(/*VRLQMI*/ 25464) 2, false, false, false, 0, 216, 233, 0, 4, 4}, // #498
12341 {DBGFIELD(/*DSS_DSSALL*/ 25471) 1, false, false, false, 0, 91, 54, 0, 2, 2}, // #499
12342 {DBGFIELD(/*WAITP10*/ 25482) 1, false, false, false, 0, 91, 54, 0, 2, 2}, // #500
12343 {DBGFIELD(/*ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO*/ 25490) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #501
12344 {DBGFIELD(/*ADDIdtprelL32_ADDISdtprelHA32*/ 25550) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #502
12345 {DBGFIELD(/*ADDItlsldLADDR32*/ 25580) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #503
12346 {DBGFIELD(/*ADDItocL_ADDIStocHA_ADDIStocHA8*/ 25597) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #504
12347 {DBGFIELD(/*ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8*/ 25629) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #505
12348 {DBGFIELD(/*ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO*/ 25700) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #506
12349 {DBGFIELD(/*ADDZE_ADDZE8*/ 25785) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #507
12350 {DBGFIELD(/*ANDI_rec_ANDIS_rec*/ 25798) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #508
12351 {DBGFIELD(/*CMPDI_CMPWI_CMPLDI_CMPLWI*/ 25817) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #509
12352 {DBGFIELD(/*EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec*/ 25843) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #510
12353 {DBGFIELD(/*FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS*/ 25990) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #511
12354 {DBGFIELD(/*NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8*/ 26032) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #512
12355 {DBGFIELD(/*NOP*/ 26093) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #513
12356 {DBGFIELD(/*RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32*/ 26097) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #514
12357 {DBGFIELD(/*RLWINM_RLWINM8*/ 26144) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #515
12358 {DBGFIELD(/*SETB_SETB8*/ 26159) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #516
12359 {DBGFIELD(/*SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8*/ 26170) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #517
12360 {DBGFIELD(/*SRAWI_SRAWI8*/ 26230) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #518
12361 {DBGFIELD(/*VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW*/ 26243) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #519
12362 {DBGFIELD(/*VEXTSD2Q*/ 26350) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #520
12363 {DBGFIELD(/*XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP*/ 26359) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #521
12364 {DBGFIELD(/*XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP*/ 26394) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #522
12365 {DBGFIELD(/*XVABSDP_XVNABSDP_XVNEGDP*/ 26446) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #523
12366 {DBGFIELD(/*XVXSIGDP_XVXSIGSP*/ 26471) 1, false, false, false, 7, 91, 54, 5, 2, 2}, // #524
12367 {DBGFIELD(/*ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO*/ 26489) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #525
12368 {DBGFIELD(/*ADDEX_ADDEX8*/ 26530) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #526
12369 {DBGFIELD(/*ADD4O_ADD8O*/ 26543) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #527
12370 {DBGFIELD(/*CMPB_CMPB8*/ 26555) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #528
12371 {DBGFIELD(/*CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET*/ 26566) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #529
12372 {DBGFIELD(/*DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64*/ 26639) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #530
12373 {DBGFIELD(/*VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP*/ 26691) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #531
12374 {DBGFIELD(/*XXLEQVOnes*/ 26765) 1, false, false, false, 20, 91, 54, 10, 2, 2}, // #532
12375 {DBGFIELD(/*MFFS_MFFS_rec_MFFSL*/ 26776) 1, false, false, false, 0, 119, 89, 0, 3, 3}, // #533
12376 {DBGFIELD(/*MFFSCDRNI_MFFSCRNI*/ 26796) 1, false, false, false, 0, 119, 89, 0, 3, 3}, // #534
12377 {DBGFIELD(/*MTFSB0*/ 26815) 1, false, false, false, 0, 119, 89, 0, 3, 3}, // #535
12378 {DBGFIELD(/*ADDIC_rec_ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec*/ 26822) 1, false, false, false, 7, 119, 89, 5, 3, 3}, // #536
12379 {DBGFIELD(/*NEG8O_rec_NEGO_rec*/ 27016) 1, false, false, false, 7, 119, 89, 5, 3, 3}, // #537
12380 {DBGFIELD(/*ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec*/ 27035) 1, false, false, false, 20, 119, 89, 10, 3, 3}, // #538
12381 {DBGFIELD(/*HRFID_SC*/ 27140) 2, false, false, false, 0, 93, 111, 0, 3, 4}, // #539
12382 {DBGFIELD(/*MTFSFI_MTFSFIb_MTFSFI_rec*/ 27149) 2, false, false, false, 0, 93, 111, 0, 3, 4}, // #540
12383 {DBGFIELD(/*FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec*/ 27175) 2, false, false, false, 7, 93, 111, 5, 3, 4}, // #541
12384 {DBGFIELD(/*ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec*/ 27245) 2, false, false, false, 20, 93, 111, 10, 3, 4}, // #542
12385 {DBGFIELD(/*VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec*/ 27285) 2, false, false, false, 0, 216, 119, 0, 4, 4}, // #543
12386 {DBGFIELD(/*LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8*/ 27333) 1, false, false, false, 0, 105, 10, 0, 2, 2}, // #544
12387 {DBGFIELD(/*LD*/ 27360) 1, false, false, false, 0, 105, 10, 0, 2, 2}, // #545
12388 {DBGFIELD(/*LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL*/ 27363) 1, false, false, false, 0, 105, 10, 0, 2, 2}, // #546
12389 {DBGFIELD(/*DFLOADf32*/ 27431) 1, false, false, false, 0, 105, 10, 0, 2, 2}, // #547
12390 {DBGFIELD(/*DFLOADf64*/ 27441) 1, false, false, false, 0, 105, 10, 0, 2, 2}, // #548
12391 {DBGFIELD(/*LFD*/ 27451) 1, false, false, false, 0, 105, 10, 0, 2, 2}, // #549
12392 {DBGFIELD(/*LHA_LHA8*/ 27455) 1, false, false, false, 0, 105, 10, 0, 2, 2}, // #550
12393 {DBGFIELD(/*LXSD_LXV*/ 27464) 1, false, false, false, 0, 105, 10, 0, 2, 2}, // #551
12394 {DBGFIELD(/*DCBT_DCBTST*/ 27473) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #552
12395 {DBGFIELD(/*ICBT*/ 27485) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #553
12396 {DBGFIELD(/*LDBRX*/ 27490) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #554
12397 {DBGFIELD(/*SPILLTOVSR_LDX*/ 27496) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #555
12398 {DBGFIELD(/*LXVRBX_LXVRDX_LXVRHX_LXVRWX*/ 27511) 1, false, false, false, 12, 105, 10, 8, 2, 2}, // #556
12399 {DBGFIELD(/*MTSR*/ 27539) 1, false, false, false, 12, 102, 69, 4, 3, 3}, // #557
12400 {DBGFIELD(/*MTVRSAVE_MTVRSAVEv*/ 27544) 1, false, false, false, 12, 102, 69, 4, 3, 3}, // #558
12401 {DBGFIELD(/*LBZCIX_LDCIX_LHZCIX_LWZCIX*/ 27563) 1, false, false, false, 12, 102, 69, 8, 3, 3}, // #559
12402 {DBGFIELD(/*PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc*/ 27590) 1, false, false, false, 0, 220, 10, 0, 4, 2}, // #560
12403 {DBGFIELD(/*LFS*/ 27810) 2, false, false, false, 0, 177, 162, 0, 5, 3}, // #561
12404 {DBGFIELD(/*LXSSP*/ 27814) 2, false, false, false, 0, 177, 162, 0, 5, 3}, // #562
12405 {DBGFIELD(/*LXVP*/ 27820) 2, false, false, false, 0, 224, 72, 0, 5, 3}, // #563
12406 {DBGFIELD(/*LXVPX*/ 27825) 2, false, false, false, 0, 224, 72, 0, 5, 3}, // #564
12407 {DBGFIELD(/*MFSR*/ 27831) 1, false, false, false, 0, 150, 165, 0, 3, 3}, // #565
12408 {DBGFIELD(/*MFTB8*/ 27836) 1, false, false, false, 0, 150, 165, 0, 3, 3}, // #566
12409 {DBGFIELD(/*XXSETACCZ*/ 27842) 1, false, false, false, 0, 229, 237, 0, 2, 2}, // #567
12410 {DBGFIELD(/*XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4*/ 27852) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #568
12411 {DBGFIELD(/*XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP*/ 27930) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #569
12412 {DBGFIELD(/*XVI8GER4SPP*/ 28165) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #570
12413 {DBGFIELD(/*PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4*/ 28177) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #571
12414 {DBGFIELD(/*PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP*/ 28271) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #572
12415 {DBGFIELD(/*PMXVI8GER4SPP*/ 28546) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #573
12416 {DBGFIELD(/*XXMTACC*/ 28560) 2, false, false, false, 0, 231, 239, 0, 5, 3}, // #574
12417 {DBGFIELD(/*XXMFACC*/ 28568) 4, false, false, false, 0, 236, 242, 0, 5, 6}, // #575
12418 {DBGFIELD(/*VMULHSD_VMULHUD_VMULLD*/ 28576) 1, false, false, false, 59, 126, 99, 6, 2, 2}, // #576
12419 {DBGFIELD(/*LXVKQ*/ 28599) 1, false, false, false, 0, 136, 121, 0, 2, 2}, // #577
12420 {DBGFIELD(/*VSPLTISB_VSPLTISH_VSPLTISW*/ 28605) 1, false, false, false, 0, 136, 121, 0, 2, 2}, // #578
12421 {DBGFIELD(/*V_SETALLONES_V_SETALLONESB_V_SETALLONESH*/ 28632) 1, false, false, false, 0, 136, 121, 0, 2, 2}, // #579
12422 {DBGFIELD(/*XXSPLTIB*/ 28673) 1, false, false, false, 0, 136, 121, 0, 2, 2}, // #580
12423 {DBGFIELD(/*BRD_BRH_BRH8_BRW_BRW8*/ 28682) 1, false, false, false, 7, 136, 121, 5, 2, 2}, // #581
12424 {DBGFIELD(/*MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ*/ 28704) 1, false, false, false, 7, 136, 121, 5, 2, 2}, // #582
12425 {DBGFIELD(/*VGBBD_VUPKHSW_VUPKLSW*/ 28807) 1, false, false, false, 7, 136, 121, 5, 2, 2}, // #583
12426 {DBGFIELD(/*VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs*/ 28829) 1, false, false, false, 7, 136, 121, 5, 2, 2}, // #584
12427 {DBGFIELD(/*VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM*/ 28883) 1, false, false, false, 7, 136, 121, 5, 2, 2}, // #585
12428 {DBGFIELD(/*VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH*/ 28948) 1, false, false, false, 7, 136, 121, 5, 2, 2}, // #586
12429 {DBGFIELD(/*XVCVBF16SPN*/ 28996) 1, false, false, false, 7, 136, 121, 5, 2, 2}, // #587
12430 {DBGFIELD(/*XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW*/ 29008) 1, false, false, false, 7, 136, 121, 5, 2, 2}, // #588
12431 {DBGFIELD(/*VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS*/ 29044) 1, false, false, false, 20, 136, 121, 10, 2, 2}, // #589
12432 {DBGFIELD(/*VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI*/ 29084) 1, false, false, false, 20, 136, 121, 10, 2, 2}, // #590
12433 {DBGFIELD(/*VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS*/ 29124) 1, false, false, false, 20, 136, 121, 10, 2, 2}, // #591
12434 {DBGFIELD(/*VSLV_VSRV_XXINSERTW*/ 29194) 1, false, false, false, 20, 136, 121, 10, 2, 2}, // #592
12435 {DBGFIELD(/*VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX*/ 29214) 1, false, false, false, 20, 136, 121, 15, 2, 2}, // #593
12436 {DBGFIELD(/*VSUMSWS*/ 29418) 2, false, false, false, 0, 241, 121, 0, 4, 4}, // #594
12437 {DBGFIELD(/*XXSPLTIDP_XXSPLTIW*/ 29426) 1, false, false, false, 0, 245, 121, 0, 4, 2}, // #595
12438 {DBGFIELD(/*XXSPLTI32DX*/ 29445) 1, false, false, false, 7, 245, 121, 5, 4, 2}, // #596
12439 {DBGFIELD(/*XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL*/ 29457) 1, false, false, false, 20, 245, 121, 15, 4, 2}, // #597
12440 {DBGFIELD(/*XXPERMX*/ 29504) 1, false, false, false, 20, 245, 121, 15, 4, 2}, // #598
12441 {DBGFIELD(/*PSTXVP_PSTXVPpc*/ 29512) 1, false, false, false, 7, 111, 76, 5, 2, 2}, // #599
12442 {DBGFIELD(/*STB_STB8_STH_STH8_STW_STW8*/ 29528) 1, false, false, false, 7, 111, 76, 5, 2, 2}, // #600
12443 {DBGFIELD(/*SPILLTOVSR_ST*/ 29555) 1, false, false, false, 7, 111, 76, 5, 2, 2}, // #601
12444 {DBGFIELD(/*STD*/ 29569) 1, false, false, false, 7, 111, 76, 5, 2, 2}, // #602
12445 {DBGFIELD(/*DFSTOREf32_DFSTOREf64*/ 29573) 1, false, false, false, 7, 111, 76, 5, 2, 2}, // #603
12446 {DBGFIELD(/*STFD_STFS*/ 29595) 1, false, false, false, 7, 111, 76, 5, 2, 2}, // #604
12447 {DBGFIELD(/*STFDU_STFSU*/ 29605) 1, false, false, false, 7, 111, 76, 5, 2, 2}, // #605
12448 {DBGFIELD(/*STXSD*/ 29617) 1, false, false, false, 7, 111, 76, 5, 2, 2}, // #606
12449 {DBGFIELD(/*STXSSP*/ 29623) 1, false, false, false, 7, 111, 76, 5, 2, 2}, // #607
12450 {DBGFIELD(/*STXV*/ 29630) 1, false, false, false, 7, 111, 76, 5, 2, 2}, // #608
12451 {DBGFIELD(/*DCBF_DCBST_DCBZ*/ 29635) 1, false, false, false, 20, 111, 76, 10, 2, 2}, // #609
12452 {DBGFIELD(/*ICBI*/ 29651) 1, false, false, false, 20, 111, 76, 10, 2, 2}, // #610
12453 {DBGFIELD(/*SPILLTOVSR_STX*/ 29656) 1, false, false, false, 20, 111, 76, 15, 2, 2}, // #611
12454 {DBGFIELD(/*STIWX*/ 29671) 1, false, false, false, 20, 111, 76, 15, 2, 2}, // #612
12455 {DBGFIELD(/*STXVRBX_STXVRDX_STXVRHX_STXVRWX*/ 29677) 1, false, false, false, 20, 111, 76, 15, 2, 2}, // #613
12456 {DBGFIELD(/*EnforceIEIO*/ 29709) 1, false, false, false, 0, 116, 86, 0, 3, 3}, // #614
12457 {DBGFIELD(/*TLBIE8P9_TLBIEP9*/ 29721) 1, false, false, false, 20, 116, 86, 10, 3, 3}, // #615
12458 {DBGFIELD(/*STHCIX_STWCIX*/ 29738) 1, false, false, false, 20, 116, 86, 15, 3, 3}, // #616
12459 {DBGFIELD(/*SYNCP10*/ 29752) 2, false, false, false, 0, 169, 158, 0, 4, 4}, // #617
12460 {DBGFIELD(/*PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc*/ 29760) 1, false, false, false, 7, 249, 76, 5, 4, 2}, // #618
12461 {DBGFIELD(/*STXVP*/ 29926) 2, false, false, false, 7, 253, 76, 5, 4, 3}, // #619
12462 {DBGFIELD(/*STXVPX*/ 29932) 2, false, false, false, 20, 253, 76, 15, 4, 3}, // #620
12463 {DBGFIELD(/*ATTN_NAP*/ 29939) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #621
12464 {DBGFIELD(/*DCBZL*/ 29948) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #622
12465 {DBGFIELD(/*DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2*/ 29954) 1, false, false, false, 0, 97, 59, 0, 2, 2}, // #623
12466 {DBGFIELD(/*CLRBHRB_MFBHRBE*/ 30013) 1, false, false, false, 0, 150, 141, 0, 3, 3}, // #624
12467 {DBGFIELD(/*PADDI_PADDI8_PADDI8pc_PADDIpc*/ 30029) 1, false, false, false, 68, 257, 74, 6, 4, 2}, // #625
12468 {DBGFIELD(/*PLI_PLI8*/ 30059) 1, false, false, false, 68, 257, 74, 6, 4, 2}, // #626
12469 {DBGFIELD(/*VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS*/ 30068) 1, false, false, false, 38, 126, 123, 14, 2, 2}, // #627
12470 {DBGFIELD(/*VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD*/ 30168) 1, false, false, false, 38, 126, 123, 14, 2, 2}, // #628
12471 {DBGFIELD(/*VMSUMCUD*/ 30216) 1, false, false, false, 38, 126, 123, 21, 2, 2}, // #629
12472 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C*/ 30225) 1, false, false, false, 74, 261, 248, 2, 2, 2}, // #630
12473 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C*/ 30278) 1, false, false, false, 76, 261, 248, 12, 2, 2}, // #631
12474 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30331) 1, false, false, false, 88, 263, 129, 2, 2, 2}, // #632
12475 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30385) 1, false, false, false, 90, 263, 129, 12, 2, 2}, // #633
12476 {DBGFIELD(/*P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C*/ 30439) 1, false, false, false, 88, 265, 14, 1, 2, 2}, // #634
12477 {DBGFIELD(/*P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C*/ 30479) 1, false, false, false, 39, 265, 14, 6, 2, 2}, // #635
12478 {DBGFIELD(/*P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C*/ 30519) 1, false, false, false, 88, 267, 133, 1, 2, 2}, // #636
12479 {DBGFIELD(/*P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C*/ 30559) 1, false, false, false, 39, 267, 133, 6, 2, 2}, // #637
12480 {DBGFIELD(/*P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30599) 1, false, false, false, 88, 269, 150, 2, 2, 2}, // #638
12481 {DBGFIELD(/*P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30653) 1, false, false, false, 90, 269, 150, 12, 2, 2}, // #639
12482 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C*/ 30707) 1, false, false, false, 88, 263, 129, 1, 2, 2}, // #640
12483 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C*/ 30747) 1, false, false, false, 39, 263, 129, 6, 2, 2}, // #641
12484 {DBGFIELD(/*P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30787) 1, false, false, false, 88, 265, 125, 2, 2, 2}, // #642
12485 {DBGFIELD(/*P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30841) 1, false, false, false, 90, 265, 125, 12, 2, 2}, // #643
12486 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30895) 1, false, false, false, 88, 126, 117, 2, 2, 2}, // #644
12487 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30948) 1, false, false, false, 90, 126, 117, 12, 2, 2}, // #645
12488 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C*/ 31001) 1, false, false, false, 88, 126, 117, 1, 2, 2}, // #646
12489 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C*/ 31040) 1, false, false, false, 39, 126, 117, 6, 2, 2}, // #647
12490 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C*/ 31079) 1, false, false, false, 102, 126, 117, 3, 2, 2}, // #648
12491 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C*/ 31146) 1, false, false, false, 105, 126, 117, 18, 2, 2}, // #649
12492 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C*/ 31213) 2, false, false, false, 88, 271, 250, 1, 3, 4}, // #650
12493 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C*/ 31278) 2, false, false, false, 39, 271, 250, 6, 3, 4}, // #651
12494 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C*/ 31343) 1, false, false, false, 74, 261, 248, 1, 2, 2}, // #652
12495 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C*/ 31382) 1, false, false, false, 76, 261, 248, 6, 2, 2}, // #653
12496 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C*/ 31421) 1, false, false, false, 123, 229, 237, 2, 2, 2}, // #654
12497 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C*/ 31475) 1, false, false, false, 125, 229, 237, 12, 2, 2}, // #655
12498 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C*/ 31529) 1, false, false, false, 137, 229, 237, 3, 2, 2}, // #656
12499 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C*/ 31597) 1, false, false, false, 140, 229, 237, 18, 2, 2}, // #657
12500 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C*/ 31665) 1, false, false, false, 123, 274, 237, 2, 4, 2}, // #658
12501 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C*/ 31720) 1, false, false, false, 125, 274, 237, 12, 4, 2}, // #659
12502 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C*/ 31775) 1, false, false, false, 137, 274, 237, 3, 4, 2}, // #660
12503 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C*/ 31844) 1, false, false, false, 140, 274, 237, 18, 4, 2}, // #661
12504}; // P10ModelSchedClasses
12505
12506// {Name, NumMicroOps, BeginGroup, EndGroup, RetireOOO, ReadAdvanceIdx, WriteProcResIdx, WriteLatencyIdx, NumReadAdvanceEntries, NumWriteProcResEntries, NumWriteLatencyEntries}
12507static const llvm::MCSchedClassDesc P7ModelSchedClasses[] = {
12508 {DBGFIELD(1) 8191, false, false, false, 0, 0, 0, 0, 0, 0},
12509 {DBGFIELD(/*IIC_LdStSync*/ 19) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #1
12510 {DBGFIELD(/*IIC_IntSimple*/ 32) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #2
12511 {DBGFIELD(/*IIC_IntGeneral*/ 46) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #3
12512 {DBGFIELD(/*IIC_BrB*/ 61) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #4
12513 {DBGFIELD(/*IIC_VecFP*/ 69) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #5
12514 {DBGFIELD(/*IIC_IntRotate*/ 79) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #6
12515 {DBGFIELD(/*IIC_IntCompare*/ 93) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #7
12516 {DBGFIELD(/*IIC_SprABORT*/ 108) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #8
12517 {DBGFIELD(/*IIC_LdStCOPY*/ 121) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #9
12518 {DBGFIELD(/*IIC_LdStPASTE*/ 134) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #10
12519 {DBGFIELD(/*IIC_BrCR*/ 148) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #11
12520 {DBGFIELD(/*IIC_FPGeneral*/ 157) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #12
12521 {DBGFIELD(/*IIC_LdStLD*/ 171) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #13
12522 {DBGFIELD(/*IIC_LdStDCBF*/ 182) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #14
12523 {DBGFIELD(/*IIC_LdStLoad*/ 195) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #15
12524 {DBGFIELD(/*IIC_FPCompare*/ 208) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #16
12525 {DBGFIELD(/*IIC_IntDivD*/ 222) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #17
12526 {DBGFIELD(/*IIC_IntDivW*/ 234) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #18
12527 {DBGFIELD(/*IIC_VecGeneral*/ 246) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #19
12528 {DBGFIELD(/*IIC_FPDGeneral*/ 261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #20
12529 {DBGFIELD(/*IIC_FPAddSub*/ 276) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #21
12530 {DBGFIELD(/*IIC_FPDivD*/ 289) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #22
12531 {DBGFIELD(/*IIC_FPSGeneral*/ 300) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #23
12532 {DBGFIELD(/*IIC_VecComplex*/ 315) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #24
12533 {DBGFIELD(/*IIC_LdStStore*/ 330) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #25
12534 {DBGFIELD(/*IIC_IntRotateDI*/ 344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #26
12535 {DBGFIELD(/*IIC_FPDivS*/ 360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #27
12536 {DBGFIELD(/*IIC_FPFused*/ 371) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #28
12537 {DBGFIELD(/*IIC_FPSqrtD*/ 383) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #29
12538 {DBGFIELD(/*IIC_FPSqrtS*/ 395) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #30
12539 {DBGFIELD(/*IIC_LdStICBI*/ 407) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #31
12540 {DBGFIELD(/*IIC_IntISEL*/ 420) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #32
12541 {DBGFIELD(/*IIC_SprISYNC*/ 432) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #33
12542 {DBGFIELD(/*IIC_LdStLWARX*/ 445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #34
12543 {DBGFIELD(/*IIC_LdStLoadUpd*/ 459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #35
12544 {DBGFIELD(/*IIC_LdStLoadUpdX*/ 475) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #36
12545 {DBGFIELD(/*IIC_LdStLDARX*/ 492) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #37
12546 {DBGFIELD(/*IIC_LdStLDU*/ 506) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #38
12547 {DBGFIELD(/*IIC_LdStLDUX*/ 518) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #39
12548 {DBGFIELD(/*IIC_LdStLFD*/ 531) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #40
12549 {DBGFIELD(/*IIC_LdStLFDU*/ 543) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #41
12550 {DBGFIELD(/*IIC_LdStLFDUX*/ 556) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #42
12551 {DBGFIELD(/*IIC_LdStLHA*/ 570) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #43
12552 {DBGFIELD(/*IIC_LdStLHAU*/ 582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #44
12553 {DBGFIELD(/*IIC_LdStLHAUX*/ 595) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #45
12554 {DBGFIELD(/*IIC_LdStLMW*/ 609) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #46
12555 {DBGFIELD(/*IIC_LdStLQ*/ 621) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #47
12556 {DBGFIELD(/*IIC_LdStLQARX*/ 632) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #48
12557 {DBGFIELD(/*IIC_LdStLWA*/ 646) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #49
12558 {DBGFIELD(/*IIC_IntMulHD*/ 658) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #50
12559 {DBGFIELD(/*IIC_BrMCR*/ 671) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #51
12560 {DBGFIELD(/*IIC_BrMCRX*/ 681) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #52
12561 {DBGFIELD(/*IIC_SprMFCR*/ 692) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #53
12562 {DBGFIELD(/*IIC_SprMFSPR*/ 704) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #54
12563 {DBGFIELD(/*IIC_IntMFFS*/ 717) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #55
12564 {DBGFIELD(/*IIC_SprMFMSR*/ 729) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #56
12565 {DBGFIELD(/*IIC_SprMFCRF*/ 742) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #57
12566 {DBGFIELD(/*IIC_SprMFPMR*/ 755) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #58
12567 {DBGFIELD(/*IIC_SprMFSR*/ 768) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #59
12568 {DBGFIELD(/*IIC_SprMFTB*/ 780) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #60
12569 {DBGFIELD(/*IIC_SprMSGSNDP*/ 792) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #61
12570 {DBGFIELD(/*IIC_SprMSGSYNC*/ 807) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #62
12571 {DBGFIELD(/*IIC_SprMTSPR*/ 822) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #63
12572 {DBGFIELD(/*IIC_IntMTFSB0*/ 835) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #64
12573 {DBGFIELD(/*IIC_SprMTMSR*/ 849) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #65
12574 {DBGFIELD(/*IIC_SprMTMSRD*/ 862) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #66
12575 {DBGFIELD(/*IIC_SprMTPMR*/ 876) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #67
12576 {DBGFIELD(/*IIC_SprMTSR*/ 889) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #68
12577 {DBGFIELD(/*IIC_IntMulHW*/ 901) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #69
12578 {DBGFIELD(/*IIC_IntMulHWU*/ 914) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #70
12579 {DBGFIELD(/*IIC_IntMulLI*/ 928) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #71
12580 {DBGFIELD(/*IIC_SprRFI*/ 941) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #72
12581 {DBGFIELD(/*IIC_IntRFID*/ 952) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #73
12582 {DBGFIELD(/*IIC_IntRotateD*/ 964) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #74
12583 {DBGFIELD(/*IIC_SprSLBFEE*/ 979) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #75
12584 {DBGFIELD(/*IIC_SprSLBIA*/ 993) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #76
12585 {DBGFIELD(/*IIC_SprSLBIE*/ 1006) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #77
12586 {DBGFIELD(/*IIC_SprSLBIEG*/ 1019) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #78
12587 {DBGFIELD(/*IIC_SprSLBMFEE*/ 1033) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #79
12588 {DBGFIELD(/*IIC_SprSLBMFEV*/ 1048) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #80
12589 {DBGFIELD(/*IIC_SprSLBMTE*/ 1063) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #81
12590 {DBGFIELD(/*IIC_SprSLBSYNC*/ 1077) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #82
12591 {DBGFIELD(/*IIC_IntShift*/ 1092) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #83
12592 {DBGFIELD(/*IIC_LdStSTWCX*/ 1105) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #84
12593 {DBGFIELD(/*IIC_LdStSTU*/ 1119) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #85
12594 {DBGFIELD(/*IIC_LdStSTUX*/ 1131) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #86
12595 {DBGFIELD(/*IIC_LdStSTD*/ 1144) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #87
12596 {DBGFIELD(/*IIC_LdStSTDCX*/ 1156) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #88
12597 {DBGFIELD(/*IIC_LdStSTFD*/ 1170) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #89
12598 {DBGFIELD(/*IIC_LdStSTFDU*/ 1183) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #90
12599 {DBGFIELD(/*IIC_SprSTOP*/ 1197) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #91
12600 {DBGFIELD(/*IIC_LdStSTQ*/ 1209) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #92
12601 {DBGFIELD(/*IIC_LdStSTQCX*/ 1221) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #93
12602 {DBGFIELD(/*IIC_IntTrapD*/ 1235) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #94
12603 {DBGFIELD(/*IIC_SprTLBIA*/ 1248) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #95
12604 {DBGFIELD(/*IIC_SprTLBIE*/ 1261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #96
12605 {DBGFIELD(/*IIC_SprTLBIEL*/ 1274) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #97
12606 {DBGFIELD(/*IIC_SprTLBSYNC*/ 1288) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #98
12607 {DBGFIELD(/*IIC_IntTrapW*/ 1303) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #99
12608 {DBGFIELD(/*IIC_VecFPCompare*/ 1316) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #100
12609 {DBGFIELD(/*IIC_VecPerm*/ 1333) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #101
12610 {DBGFIELD(/*B_BA_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS*/ 1345) 2, false, false, false, 0, 278, 4, 0, 2, 2}, // #102
12611 {DBGFIELD(/*BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM*/ 1524) 4, false, false, false, 0, 280, 254, 0, 5, 4}, // #103
12612 {DBGFIELD(/*BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BDZm_BDZp_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BLR_BLR8_BLRL_BCL_BCLR_BCLRL_BCLRLn_BCLRn_BCLalways_BCLn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BC_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat*/ 1590) 2, false, false, false, 0, 278, 7, 0, 2, 2}, // #104
12613 {DBGFIELD(/*MFCTR_MFCTR8_MFLR_MFLR8*/ 2242) 2, false, false, false, 0, 278, 7, 0, 2, 2}, // #105
12614 {DBGFIELD(/*MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop*/ 2266) 1, false, false, false, 0, 1, 30, 0, 1, 1}, // #106
12615 {DBGFIELD(/*MFCR_MFCR8*/ 2311) 1, false, false, false, 0, 3, 2, 0, 1, 1}, // #107
12616 {DBGFIELD(/*MCRF*/ 2322) 1, false, false, false, 0, 3, 7, 0, 1, 1}, // #108
12617 {DBGFIELD(/*CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC*/ 2327) 2, false, false, false, 0, 285, 10, 0, 2, 2}, // #109
12618 {DBGFIELD(/*LMW*/ 2406) 2, false, false, false, 0, 287, 4, 0, 3, 2}, // #110
12619 {DBGFIELD(/*LWARX_LWARXL*/ 2410) 2, false, false, false, 0, 287, 4, 0, 3, 2}, // #111
12620 {DBGFIELD(/*LDARX_LDARXL*/ 2423) 2, false, false, false, 0, 287, 4, 0, 3, 2}, // #112
12621 {DBGFIELD(/*LHBRX_LHBRX8_LWBRX_LWBRX8*/ 2436) 2, false, false, false, 0, 287, 1, 0, 3, 2}, // #113
12622 {DBGFIELD(/*MFSR_MFSRIN*/ 2462) 1, false, false, false, 0, 281, 7, 0, 2, 1}, // #114
12623 {DBGFIELD(/*LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX*/ 2474) 2, false, false, false, 0, 287, 7, 0, 3, 2}, // #115
12624 {DBGFIELD(/*LFSU_LFDU*/ 2553) 3, false, false, false, 0, 290, 258, 0, 4, 3}, // #116
12625 {DBGFIELD(/*LFSUX_LFDUX*/ 2563) 3, false, false, false, 0, 290, 258, 0, 4, 3}, // #117
12626 {DBGFIELD(/*STXSDX_STXVD2X_STXVW4X*/ 2575) 3, false, false, false, 0, 294, 4, 0, 4, 3}, // #118
12627 {DBGFIELD(/*LBARX_LHARX*/ 2598) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #119
12628 {DBGFIELD(/*LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX*/ 2610) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #120
12629 {DBGFIELD(/*LFIWAX_LFIWZX*/ 2705) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #121
12630 {DBGFIELD(/*STFD_STFDX_STFIWX_STFS_STFSX*/ 2719) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #122
12631 {DBGFIELD(/*STFDU_STFDUX_STFSU_STFSUX*/ 2748) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #123
12632 {DBGFIELD(/*STVEBX_STVEHX_STVEWX_STVX_STVXL*/ 2774) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #124
12633 {DBGFIELD(/*LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32*/ 2806) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #125
12634 {DBGFIELD(/*LWA_LWA_32*/ 2839) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #126
12635 {DBGFIELD(/*LHAU_LHAU8*/ 2850) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #127
12636 {DBGFIELD(/*LHAUX_LHAUX8_LWAUX*/ 2861) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #128
12637 {DBGFIELD(/*STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX*/ 2880) 3, false, false, false, 0, 290, 4, 0, 4, 3}, // #129
12638 {DBGFIELD(/*STD_STDX*/ 2954) 3, false, false, false, 0, 290, 4, 0, 4, 3}, // #130
12639 {DBGFIELD(/*STMW*/ 2963) 3, false, false, false, 0, 290, 4, 0, 4, 3}, // #131
12640 {DBGFIELD(/*STWCX*/ 2968) 3, false, false, false, 0, 290, 4, 0, 4, 3}, // #132
12641 {DBGFIELD(/*STDCX*/ 2974) 3, false, false, false, 0, 290, 4, 0, 4, 3}, // #133
12642 {DBGFIELD(/*STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8*/ 2980) 3, false, false, false, 0, 290, 4, 0, 4, 3}, // #134
12643 {DBGFIELD(/*STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8*/ 3018) 3, false, false, false, 0, 290, 4, 0, 4, 3}, // #135
12644 {DBGFIELD(/*LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8*/ 3063) 3, false, false, false, 0, 290, 264, 0, 4, 3}, // #136
12645 {DBGFIELD(/*LDU*/ 3096) 3, false, false, false, 0, 290, 264, 0, 4, 3}, // #137
12646 {DBGFIELD(/*LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8*/ 3100) 3, false, false, false, 0, 290, 264, 0, 4, 3}, // #138
12647 {DBGFIELD(/*LDUX*/ 3139) 3, false, false, false, 0, 290, 264, 0, 4, 3}, // #139
12648 {DBGFIELD(/*ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_ADD4_ADD4TLS_ADD4_rec_ADD8_ADD8TLS_ADD8TLS__ADD8_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8_XOR_XOR8_XOR8_rec_XOR_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO_AND_AND8_AND_rec_AND8_rec_NAND_NAND8_NAND_rec_NAND8_rec_NOR_NOR8_NOR_rec_NOR8_rec_EQV_EQV8_EQV_rec_EQV8_rec_ANDC_ANDC8_ANDC_rec_ANDC8_rec_ORC_ORC8_ORC_rec_ORC8_rec*/ 3144) 2, false, false, false, 0, 298, 1, 0, 2, 2}, // #140
12649 {DBGFIELD(/*SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec*/ 3508) 2, false, false, false, 0, 298, 1, 0, 2, 2}, // #141
12650 {DBGFIELD(/*CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI*/ 3625) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #142
12651 {DBGFIELD(/*EXTSB8_32_64_EXTSB8_rec_EXTSH8_32_64_EXTSH8_rec_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_ADD4O_ADD8O_ADD8O_rec_ADD4O_rec_NEG8O_rec_NEGO_rec_EXTSB_EXTSB8_EXTSB_rec_EXTSH_EXTSH8_EXTSH_rec_EXTSW_EXTSW_rec*/ 3673) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #143
12652 {DBGFIELD(/*POPCNTB_POPCNTB8_POPCNTD_POPCNTW_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_SUBFO_SUBF8O_SUBFC_SUBFC8_ADDIC_rec_ADDE8_rec_ADDE_rec_SUBFE8_rec_SUBFE_rec_ADDME8_rec_ADDME_rec_SUBFME8_rec_SUBFME_rec_ADDZE8_rec_ADDZE_rec_SUBFZE_rec_SUBFZE8_rec_SUBFO_rec_SUBF8O_rec_ADDE8O_ADDEO_SUBFE8O_SUBFEO_ADDME8O_ADDMEO_SUBFME8O_SUBFMEO_ADDZE8O_ADDZEO_SUBFZE8O_SUBFZEO_ADDE8O_rec_ADDEO_rec_ADDMEO_rec_ADDME8O_rec_SUBFMEO_rec_SUBFME8O_rec_ADDZEO_rec_ADDZE8O_rec_SUBFZEO_rec_SUBFZE8O_rec_ADDC8_rec_ADDC_rec_ADDCO_ADDCO_rec_ADDC8O_ADDC8O_rec_SUBFC8_rec_SUBFC_rec_SUBFCO_SUBFC8O_SUBFCO_rec_SUBFC8O_rec_RLWINM_RLWINM8_RLWINM_rec_RLWNM_RLWNM8_RLWNM_rec_RLWINM8_rec_RLWNM8_rec_SLW_SLW8_SLW_rec_SLW8_rec_SRW_SRW8_SRW_rec_SRW8_rec_SUBFE_SUBFE8_SUBFE8O_rec_SUBFEO_rec*/ 3871) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #144
12653 {DBGFIELD(/*ADDPCIS*/ 4602) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #145
12654 {DBGFIELD(/*SUBFUS_SUBFUS_rec*/ 4610) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #146
12655 {DBGFIELD(/*RLDICL_RLDICL_rec_RLDICR_RLDICR_rec_RLDIC_RLDIC_rec_RLDIMI_RLDIMI_rec_RLDICL_32_RLDICL_32_64_RLDICL_32_rec_RLDICR_32_SRADI_SRADI_rec_SRADI_32*/ 4628) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #147
12656 {DBGFIELD(/*RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec*/ 4770) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #148
12657 {DBGFIELD(/*SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec*/ 4840) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #149
12658 {DBGFIELD(/*CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec*/ 4904) 2, false, false, false, 0, 300, 7, 0, 3, 2}, // #150
12659 {DBGFIELD(/*MULLI_MULLI8*/ 5032) 2, false, false, false, 0, 300, 3, 0, 3, 2}, // #151
12660 {DBGFIELD(/*MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec*/ 5045) 2, false, false, false, 0, 300, 3, 0, 3, 2}, // #152
12661 {DBGFIELD(/*MULHWU_MULHDU_MULHDU_rec_MULHWU_rec*/ 5111) 2, false, false, false, 0, 300, 3, 0, 3, 2}, // #153
12662 {DBGFIELD(/*MULLD_MULLDO_MULLD_rec_MULLDO_rec*/ 5147) 2, false, false, false, 0, 300, 3, 0, 3, 2}, // #154
12663 {DBGFIELD(/*DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec*/ 5181) 2, false, false, false, 0, 300, 152, 0, 3, 2}, // #155
12664 {DBGFIELD(/*DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec*/ 5253) 2, false, false, false, 0, 300, 152, 0, 3, 2}, // #156
12665 {DBGFIELD(/*DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec*/ 5389) 2, false, false, false, 0, 300, 267, 0, 3, 2}, // #157
12666 {DBGFIELD(/*FABSD_FABSD_rec_FABSS_FABSS_rec_FADDS_FADDS_rec_FMADDS_FMADDS_rec_FMR_FMR_rec_FMSUBS_FMSUBS_rec_FMULS_FMULS_rec_FNABSD_FNABSD_rec_FNABSS_FNABSS_rec_FNEGD_FNEGD_rec_FNEGS_FNEGS_rec_FNMADDS_FNMADDS_rec_FNMSUBS_FNMSUBS_rec_FSUBS_FSUBS_rec_FCFID_FCFIDS_FCFIDS_rec_FCFIDU_FCFIDUS_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTID_FCTIDU_FCTIDUZ_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_FCTIDZ_rec_FCTID_rec_FCTIW_FCTIWU_FCTIWUZ_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_FCTIWZ_rec_FCTIW_rec_FRE_FRES_rec_FRE_rec_FRSP_rec_FRSP_FRES_FRSQRTE_FRSQRTES_FRSQRTES_rec_FRSQRTE_rec_FSELD_FSELS_FSELD_rec_FSELS_rec_FCPSGND_FCPSGND_rec_FCPSGNS_FCPSGNS_rec_FRIMD_FRIMD_rec_FRIMS_FRIMS_rec_FRIND_FRIND_rec_FRINS_FRINS_rec_FRIPD_FRIPD_rec_FRIPS_FRIPS_rec_FRIZD_FRIZD_rec_FRIZS_FRIZS_rec*/ 5453) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #158
12667 {DBGFIELD(/*FADD_FADD_rec_FSUB_FSUB_rec*/ 6187) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #159
12668 {DBGFIELD(/*FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec*/ 6215) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #160
12669 {DBGFIELD(/*XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSSUBDP_XSSUBSP_XSCPSGNDP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSMAXDP_XSMINDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP*/ 6297) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #161
12670 {DBGFIELD(/*FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP*/ 6761) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #162
12671 {DBGFIELD(/*XVADDDP_XVADDSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVSUBDP_XVSUBSP_XVABSDP_XVABSSP_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVMULDP_XVMULSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVCPSGNDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP*/ 6811) 2, false, false, false, 0, 306, 10, 0, 3, 2}, // #163
12672 {DBGFIELD(/*XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec*/ 7343) 2, false, false, false, 0, 306, 10, 0, 3, 2}, // #164
12673 {DBGFIELD(/*XVTDIVDP_XVTSQRTDP*/ 7415) 2, false, false, false, 0, 306, 10, 0, 3, 2}, // #165
12674 {DBGFIELD(/*VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX*/ 7434) 2, false, false, false, 0, 309, 7, 0, 3, 2}, // #166
12675 {DBGFIELD(/*XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL*/ 7563) 2, false, false, false, 0, 309, 7, 0, 3, 2}, // #167
12676 {DBGFIELD(/*VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_XVRSQRTESP_XVRESP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVCPSGNSP_XVCVDPSP_VADDCUW_VADDFP_VAND_VANDC_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VCFSX_VCFUX_VCTSXS_VCTUXS_VEXPTEFP_VLOGEFP_VNOR_VOR_VMADDFP_VMHADDSHS_VMHRADDSHS_VMLADDUHM_VNMSUBFP_VMAXFP_VMINFP_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUDM_VMSUMUHM_VMSUMUHS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRLB_VRLH_VRLW_VRSQRTEFP_VSR_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRO_VSRW_VSUBCUW_VSL_VSLB_VSLDOI_VSLH_VSLO_VSLW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VXOR*/ 7702) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #168
12677 {DBGFIELD(/*VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR*/ 8495) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #169
12678 {DBGFIELD(/*XVTDIVSP_XVTSQRTSP*/ 8620) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #170
12679 {DBGFIELD(/*XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec_VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_VCMPEQUB_rec_VCMPEQUH_VCMPEQUH_rec_VCMPEQUW_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec*/ 8639) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #171
12680 {DBGFIELD(/*FCMPOD_FCMPOS_FCMPUD_FCMPUS*/ 8995) 2, false, false, false, 0, 303, 269, 0, 3, 2}, // #172
12681 {DBGFIELD(/*FDIVS_FDIVS_rec*/ 9023) 2, false, false, false, 0, 303, 129, 0, 3, 2}, // #173
12682 {DBGFIELD(/*XSDIVDP*/ 9039) 2, false, false, false, 0, 303, 22, 0, 3, 2}, // #174
12683 {DBGFIELD(/*FSQRTS_XSSQRTSP_FSQRTS_rec*/ 9047) 2, false, false, false, 0, 303, 16, 0, 3, 2}, // #175
12684 {DBGFIELD(/*FDIV_FDIV_rec*/ 9074) 2, false, false, false, 0, 303, 271, 0, 3, 2}, // #176
12685 {DBGFIELD(/*XSSQRTDP*/ 9088) 2, false, false, false, 0, 303, 273, 0, 3, 2}, // #177
12686 {DBGFIELD(/*FSQRT_FSQRT_rec*/ 9097) 2, false, false, false, 0, 303, 275, 0, 3, 2}, // #178
12687 {DBGFIELD(/*XVDIVSP*/ 9113) 2, false, false, false, 0, 306, 38, 0, 3, 2}, // #179
12688 {DBGFIELD(/*XVSQRTSP*/ 9121) 2, false, false, false, 0, 306, 277, 0, 3, 2}, // #180
12689 {DBGFIELD(/*XVDIVDP*/ 9130) 2, false, false, false, 0, 306, 22, 0, 3, 2}, // #181
12690 {DBGFIELD(/*XVSQRTDP*/ 9138) 2, false, false, false, 0, 306, 273, 0, 3, 2}, // #182
12691 {DBGFIELD(/*MFOCRF_MFOCRF8*/ 9147) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #183
12692 {DBGFIELD(/*VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX*/ 9162) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #184
12693 {DBGFIELD(/*XSDIVSP*/ 9242) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #185
12694 {DBGFIELD(/*FSQRTS_FSQRTS_rec*/ 9250) 2, false, false, false, 0, 303, 16, 0, 3, 2}, // #186
12695 {DBGFIELD(/*MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF*/ 9268) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #187
12696 {DBGFIELD(/*MTFSFb_MTFSB0_MTFSB1*/ 9310) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #188
12697 {DBGFIELD(/*XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ*/ 9331) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #189
12698 {DBGFIELD(/*XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP*/ 9779) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #190
12699 {DBGFIELD(/*XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP*/ 9843) 2, false, false, false, 0, 306, 10, 0, 3, 2}, // #191
12700 {DBGFIELD(/*VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP*/ 9976) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #192
12701 {DBGFIELD(/*VSUBFP*/ 10134) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #193
12702 {DBGFIELD(/*XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP*/ 10141) 2, false, false, false, 0, 306, 10, 0, 3, 2}, // #194
12703 {DBGFIELD(/*XVCVSPDP*/ 10508) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #195
12704 {DBGFIELD(/*TDI_TD*/ 10517) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #196
12705 {DBGFIELD(/*TWI_TW*/ 10524) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #197
12706 {DBGFIELD(/*MTCRF_MTCRF8_MTOCRF_MTOCRF8*/ 10531) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #198
12707 {DBGFIELD(/*RLWIMI_RLWIMI8*/ 10559) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #199
12708 {DBGFIELD(/*AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORI_ORI8_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_ADD4_rec_ADD8_rec_NEG8_rec_NEG_rec*/ 10574) 2, false, false, false, 0, 298, 1, 0, 2, 2}, // #200
12709 {DBGFIELD(/*ANDI8_rec_ANDIS8_rec_RLWINM_RLWINM8_RLWINM8_rec_RLWINM_rec_RLWNM_RLWNM8_RLWNM8_rec_RLWNM_rec_SLW_SLW8_SLW8_rec_SLW_rec_SRW_SRW8_SRW8_rec_SRW_rec_ADDC8O_ADDC8O_rec_ADDCO_ADDCO_rec_ADDE8O_ADDE8O_rec_ADDEO_ADDEO_rec_ADDME8O_ADDME8O_rec_ADDMEO_ADDMEO_rec_ADDZE8O_ADDZE8O_rec_ADDZEO_ADDZEO_rec_SUBF8O_SUBF8O_rec_SUBFC8O_SUBFC8O_rec_SUBFCO_SUBFCO_rec_SUBFE8O_SUBFE8O_rec_SUBFEO_SUBFEO_rec_SUBFME8O_SUBFME8O_rec_SUBFMEO_SUBFMEO_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZEO_SUBFZEO_rec_ADDE8_rec_ADDE_rec_ADDME8_rec_ADDME_rec_ADDZE8_rec_ADDZE_rec_SUBFE8_rec_SUBFE_rec_SUBFME8_rec_SUBFME_rec_SUBFZE8_rec_SUBFZE_rec_ADDIC_rec_ADDC_ADDC8_SUBFC_SUBFC8_ADDC_rec_ADDC8_rec_SUBFC_rec_SUBFC8_rec*/ 10843) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #201
12710 {DBGFIELD(/*ANDIS_rec_ANDI_rec_SUBF8_rec*/ 11528) 2, false, false, false, 0, 298, 1, 0, 2, 2}, // #202
12711 {DBGFIELD(/*OR_OR8_OR8_rec_OR_rec_NOP*/ 11557) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #203
12712 {DBGFIELD(/*SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY*/ 11583) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #204
12713 {DBGFIELD(/*SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8*/ 11644) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #205
12714 {DBGFIELD(/*RLWIMI8_rec_RLWIMI_rec*/ 11681) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #206
12715 {DBGFIELD(/*CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec*/ 11704) 2, false, false, false, 0, 300, 7, 0, 3, 2}, // #207
12716 {DBGFIELD(/*POPCNTB_POPCNTB8_POPCNTD_POPCNTW*/ 11760) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #208
12717 {DBGFIELD(/*ISEL_ISEL8*/ 11793) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #209
12718 {DBGFIELD(/*MFTB_MFTB8*/ 11804) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #210
12719 {DBGFIELD(/*DIVW_DIVWU*/ 11815) 2, false, false, false, 0, 300, 152, 0, 3, 2}, // #211
12720 {DBGFIELD(/*DIVD_DIVDU*/ 11826) 2, false, false, false, 0, 300, 267, 0, 3, 2}, // #212
12721 {DBGFIELD(/*DIVWE_DIVWEU*/ 11837) 2, false, false, false, 0, 300, 152, 0, 3, 2}, // #213
12722 {DBGFIELD(/*LVEBX_LVEHX_LVEWX_LVX_LVXL*/ 11850) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #214
12723 {DBGFIELD(/*LXVB16X_LXSIWZX*/ 11877) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #215
12724 {DBGFIELD(/*DFLOADf64_XFLOADf64_LIWZX*/ 11893) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #216
12725 {DBGFIELD(/*LQ*/ 11919) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #217
12726 {DBGFIELD(/*STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX*/ 11922) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #218
12727 {DBGFIELD(/*STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX*/ 11991) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #219
12728 {DBGFIELD(/*STDXTLS_STDXTLS_*/ 12103) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #220
12729 {DBGFIELD(/*STBCIX_STDCIX*/ 12120) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #221
12730 {DBGFIELD(/*STBCX_STHCX*/ 12134) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #222
12731 {DBGFIELD(/*STHCIX_STSWI_STWCIX*/ 12146) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #223
12732 {DBGFIELD(/*LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHAXTLS_LHAXTLS__LHAXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWAXTLS_LWAXTLS__LWAXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32*/ 12166) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #224
12733 {DBGFIELD(/*LD_LDX_LDXTLS_LDXTLS_*/ 12366) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #225
12734 {DBGFIELD(/*LBARXL_LHARXL*/ 12388) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #226
12735 {DBGFIELD(/*LBEPX_LHEPX_LWEPX*/ 12402) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #227
12736 {DBGFIELD(/*LFDEPX_LXSIWAX*/ 12420) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #228
12737 {DBGFIELD(/*ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8*/ 12435) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #229
12738 {DBGFIELD(/*SUBF*/ 12635) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #230
12739 {DBGFIELD(/*VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD*/ 12640) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #231
12740 {DBGFIELD(/*VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO*/ 12725) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #232
12741 {DBGFIELD(/*VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VRLB_VRLH_VRLW_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VAND_VANDC_VNOR_VOR_VXOR_VMAXFP_VMINFP_VSUBCUW_VADDCUW*/ 12792) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #233
12742 {DBGFIELD(/*VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW*/ 13132) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #234
12743 {DBGFIELD(/*VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW*/ 13253) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #235
12744 {DBGFIELD(/*VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec*/ 13308) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #236
12745 {DBGFIELD(/*MFVSCR*/ 13374) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #237
12746 {DBGFIELD(/*MTVSCR*/ 13381) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #238
12747 {DBGFIELD(/*VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM*/ 13388) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #239
12748 {DBGFIELD(/*VADDUQM_VSUBUQM_VPOPCNTD*/ 13440) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #240
12749 {DBGFIELD(/*VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM*/ 13465) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #241
12750 {DBGFIELD(/*VMULESW_VMULEUW_VMULOSW_VMULOUW*/ 13658) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #242
12751 {DBGFIELD(/*VMULUWM*/ 13690) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #243
12752 {DBGFIELD(/*B_BA_BL_BL8_BL8_RM_BLA_BLA8_BLA8_RM_BLA_RM_BL_RM_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA8_NOP_BLA8_NOP_RM_BL_NOP_BL_NOP_RM_BL_TLS*/ 13698) 2, false, false, false, 0, 278, 4, 0, 2, 2}, // #244
12753 {DBGFIELD(/*DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX*/ 13840) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #245
12754 {DBGFIELD(/*DXEX_DXEXQ_DXEXQ_rec_DXEX_rec_DDEDPD_DDEDPD_rec_DENBCD_DENBCD_rec_DIEX_DIEX_rec_DQUA_DQUA_rec_DRINTN_DRINTN_rec_DRINTX_DRINTX_rec_DRRND_DRRND_rec_DSCLI_DSCLI_rec_DSCRI_DSCRI_rec_DQUAI*/ 13904) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #246
12755 {DBGFIELD(/*DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec*/ 14088) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #247
12756 {DBGFIELD(/*BCDADD_rec_BCDSUB_rec*/ 14132) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #248
12757 {DBGFIELD(/*DRINTNQ_DRINTNQ_rec_DRINTXQ_DRINTXQ_rec_DRRNDQ_DRRNDQ_rec_DIEXQ_DIEXQ_rec_DQUAIQ_DQUAIQ_rec_DDEDPDQ_DDEDPDQ_rec_DENBCDQ_DENBCDQ_rec_DSCLIQ_DSCLIQ_rec_DSCRIQ_DSCRIQ_rec*/ 14154) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #249
12758 {DBGFIELD(/*DCMPOQ_DCMPUQ_DTSTEXQ*/ 14322) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #250
12759 {DBGFIELD(/*DCTQPQ_DCTQPQ_rec*/ 14344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #251
12760 {DBGFIELD(/*DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec*/ 14362) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #252
12761 {DBGFIELD(/*DQUAQ_DQUAQ_rec*/ 14394) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #253
12762 {DBGFIELD(/*DRSP_DRSP_rec_DCTFIX_DCTFIX_rec*/ 14410) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #254
12763 {DBGFIELD(/*DCFFIX_DCFFIX_rec*/ 14442) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #255
12764 {DBGFIELD(/*DCFFIXQ_DCFFIXQ_rec*/ 14460) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #256
12765 {DBGFIELD(/*DMUL_DMUL_rec*/ 14480) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #257
12766 {DBGFIELD(/*DMULQ_DMULQ_rec*/ 14494) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #258
12767 {DBGFIELD(/*DDIV_DDIV_rec*/ 14510) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #259
12768 {DBGFIELD(/*DDIVQ_DDIVQ_rec*/ 14524) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #260
12769 {DBGFIELD(/*MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ*/ 14540) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #261
12770 {DBGFIELD(/*VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC*/ 14611) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #262
12771 {DBGFIELD(/*VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR*/ 14699) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #263
12772 {DBGFIELD(/*VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes*/ 14787) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #264
12773 {DBGFIELD(/*V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP*/ 14913) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #265
12774 {DBGFIELD(/*VRLD*/ 15053) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #266
12775 {DBGFIELD(/*XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP*/ 15058) 2, false, false, false, 0, 306, 10, 0, 3, 2}, // #267
12776 {DBGFIELD(/*XVABSSP_XVNABSSP_XVNEGSP*/ 15093) 2, false, false, false, 0, 306, 10, 0, 3, 2}, // #268
12777 {DBGFIELD(/*XVCPSGNSP*/ 15118) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #269
12778 {DBGFIELD(/*VMRGEW_VMRGOW*/ 15128) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #270
12779 {DBGFIELD(/*VSEL*/ 15142) 2, false, false, false, 0, 309, 7, 0, 3, 2}, // #271
12780 {DBGFIELD(/*XXSEL*/ 15147) 2, false, false, false, 0, 309, 7, 0, 3, 2}, // #272
12781 {DBGFIELD(/*TABORTDC_TABORTDCI_TABORTWC_TABORTWCI*/ 15153) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #273
12782 {DBGFIELD(/*MTFSB0_MTFSB1*/ 15191) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #274
12783 {DBGFIELD(/*MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI*/ 15205) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #275
12784 {DBGFIELD(/*CMPRB_CMPRB8_CMPEQB*/ 15241) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #276
12785 {DBGFIELD(/*XSTSTDCDP_XSTSTDCSP*/ 15261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #277
12786 {DBGFIELD(/*FTDIV_FTSQRT*/ 15281) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #278
12787 {DBGFIELD(/*XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP*/ 15294) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #279
12788 {DBGFIELD(/*XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP*/ 15339) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #280
12789 {DBGFIELD(/*CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec*/ 15380) 2, false, false, false, 0, 300, 7, 0, 3, 2}, // #281
12790 {DBGFIELD(/*POPCNTD_POPCNTW*/ 15436) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #282
12791 {DBGFIELD(/*CMPB_CMPB8_SETB_SETB8_BPERMD*/ 15452) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #283
12792 {DBGFIELD(/*XSCVSPDPN*/ 15481) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #284
12793 {DBGFIELD(/*SLD_SRD_SRAD*/ 15491) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #285
12794 {DBGFIELD(/*SRADI_SRADI_32_RLDIC*/ 15504) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #286
12795 {DBGFIELD(/*EXTSWSLI_32_64_EXTSWSLI*/ 15525) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #287
12796 {DBGFIELD(/*SUBFC_SUBFC8_SUBFC8O_SUBFCO_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_rec_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF8O_SUBF8O_rec_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec*/ 15549) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #288
12797 {DBGFIELD(/*ADDZE_ADDZE8_SUBF_rec*/ 16026) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #289
12798 {DBGFIELD(/*ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8*/ 16048) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #290
12799 {DBGFIELD(/*LA_LA8*/ 16090) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #291
12800 {DBGFIELD(/*COPY*/ 16097) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #292
12801 {DBGFIELD(/*MCRXRX*/ 16102) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #293
12802 {DBGFIELD(/*XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP*/ 16109) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #294
12803 {DBGFIELD(/*XSXEXPDP*/ 16154) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #295
12804 {DBGFIELD(/*RFEBB*/ 16163) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #296
12805 {DBGFIELD(/*TBEGIN_TRECHKPT*/ 16169) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #297
12806 {DBGFIELD(/*WAIT*/ 16185) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #298
12807 {DBGFIELD(/*RLDCL_RLDCR*/ 16190) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #299
12808 {DBGFIELD(/*RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI*/ 16202) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #300
12809 {DBGFIELD(/*MTOCRF_MTOCRF8*/ 16256) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #301
12810 {DBGFIELD(/*SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8*/ 16271) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #302
12811 {DBGFIELD(/*FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR*/ 16317) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #303
12812 {DBGFIELD(/*SRAW_SRAW8_SRAWI_SRAWI8*/ 16375) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #304
12813 {DBGFIELD(/*XSIEXPDP*/ 16399) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #305
12814 {DBGFIELD(/*CRXOR*/ 16408) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #306
12815 {DBGFIELD(/*TRECLAIM_TSR_TABORT*/ 16414) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #307
12816 {DBGFIELD(/*VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec*/ 16434) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #308
12817 {DBGFIELD(/*VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW*/ 16560) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #309
12818 {DBGFIELD(/*VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP*/ 16624) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #310
12819 {DBGFIELD(/*VPOPCNTD*/ 16670) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #311
12820 {DBGFIELD(/*VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0*/ 16679) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #312
12821 {DBGFIELD(/*MADDHD_MADDHDU_MADDLD_MADDLD8*/ 16731) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #313
12822 {DBGFIELD(/*MULHD_MULHW_MULLW_MULLWO*/ 16761) 2, false, false, false, 0, 300, 3, 0, 3, 2}, // #314
12823 {DBGFIELD(/*MULHDU_MULHWU*/ 16786) 2, false, false, false, 0, 300, 3, 0, 3, 2}, // #315
12824 {DBGFIELD(/*MULLD_MULLDO*/ 16800) 2, false, false, false, 0, 300, 3, 0, 3, 2}, // #316
12825 {DBGFIELD(/*FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS*/ 16813) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #317
12826 {DBGFIELD(/*FADD_FSUB*/ 17036) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #318
12827 {DBGFIELD(/*FMSUB_FMADD_FNMADD_FNMSUB_FMUL*/ 17046) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #319
12828 {DBGFIELD(/*XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP*/ 17077) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #320
12829 {DBGFIELD(/*FSELD_rec_FSELS_rec*/ 17261) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #321
12830 {DBGFIELD(/*FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec*/ 17281) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #322
12831 {DBGFIELD(/*XSCVDPHP_XSCVHPDP*/ 17620) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #323
12832 {DBGFIELD(/*LVSL_LVSR*/ 17638) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #324
12833 {DBGFIELD(/*V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VPERMR_VSLV_VSRV_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec*/ 17648) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #325
12834 {DBGFIELD(/*VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ*/ 17928) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #326
12835 {DBGFIELD(/*XXPERM_XXPERMR_XXSPLTIB*/ 18103) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #327
12836 {DBGFIELD(/*XSCMPEXPQP_XSCMPOQP_XSCMPUQP*/ 18127) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #328
12837 {DBGFIELD(/*BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO*/ 18156) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #329
12838 {DBGFIELD(/*BCDCTSQ_rec*/ 18309) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #330
12839 {DBGFIELD(/*XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO*/ 18321) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #331
12840 {DBGFIELD(/*BCDCFSQ_rec*/ 18418) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #332
12841 {DBGFIELD(/*XSDIVQP_XSDIVQPO*/ 18430) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #333
12842 {DBGFIELD(/*XSSQRTQP_XSSQRTQPO*/ 18447) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #334
12843 {DBGFIELD(/*LXVL_LXVLL*/ 18466) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #335
12844 {DBGFIELD(/*LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD*/ 18477) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #336
12845 {DBGFIELD(/*LXSDX_LXVD2X*/ 18514) 2, false, false, false, 0, 287, 7, 0, 3, 2}, // #337
12846 {DBGFIELD(/*DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP*/ 18527) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #338
12847 {DBGFIELD(/*CP_COPY_CP_COPY8*/ 18607) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #339
12848 {DBGFIELD(/*ICBI_ICBIEP*/ 18624) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #340
12849 {DBGFIELD(/*ICBT_ICBTLS_EnforceIEIO*/ 18636) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #341
12850 {DBGFIELD(/*LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32*/ 18660) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #342
12851 {DBGFIELD(/*CP_ABORT*/ 18804) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #343
12852 {DBGFIELD(/*DARN*/ 18813) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #344
12853 {DBGFIELD(/*ISYNC*/ 18818) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #345
12854 {DBGFIELD(/*MSGSYNC*/ 18824) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #346
12855 {DBGFIELD(/*TLBSYNC*/ 18832) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #347
12856 {DBGFIELD(/*SYNC*/ 18840) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #348
12857 {DBGFIELD(/*LFIWZX*/ 18845) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #349
12858 {DBGFIELD(/*LFDX_LFDXTLS_LFDXTLS__LFD*/ 18852) 2, false, false, false, 0, 287, 7, 0, 3, 2}, // #350
12859 {DBGFIELD(/*SLBIA*/ 18878) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #351
12860 {DBGFIELD(/*SLBIE*/ 18884) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #352
12861 {DBGFIELD(/*SLBMFEE*/ 18890) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #353
12862 {DBGFIELD(/*SLBMFEV*/ 18898) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #354
12863 {DBGFIELD(/*SLBMTE*/ 18906) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #355
12864 {DBGFIELD(/*TLBIEL*/ 18913) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #356
12865 {DBGFIELD(/*LHZU_LHZU8_LWZU_LWZU8*/ 18920) 3, false, false, false, 0, 290, 264, 0, 4, 3}, // #357
12866 {DBGFIELD(/*LHZUX_LHZUX8_LWZUX_LWZUX8*/ 18942) 3, false, false, false, 0, 290, 264, 0, 4, 3}, // #358
12867 {DBGFIELD(/*TEND*/ 18968) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #359
12868 {DBGFIELD(/*CP_PASTE8_rec_CP_PASTE_rec*/ 18973) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #360
12869 {DBGFIELD(/*TCHECK*/ 19000) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #361
12870 {DBGFIELD(/*LXSIWAX*/ 19007) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #362
12871 {DBGFIELD(/*LIWAX*/ 19015) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #363
12872 {DBGFIELD(/*LFSX_LFSXTLS_LFSXTLS__LFS*/ 19021) 2, false, false, false, 0, 287, 7, 0, 3, 2}, // #364
12873 {DBGFIELD(/*LXSSP_LXSSPX*/ 19047) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #365
12874 {DBGFIELD(/*XFLOADf32_DFLOADf32*/ 19060) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #366
12875 {DBGFIELD(/*LXVH8X*/ 19080) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #367
12876 {DBGFIELD(/*STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX*/ 19087) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #368
12877 {DBGFIELD(/*STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv*/ 19148) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #369
12878 {DBGFIELD(/*STXSDX*/ 19188) 3, false, false, false, 0, 294, 4, 0, 4, 3}, // #370
12879 {DBGFIELD(/*DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9*/ 19195) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #371
12880 {DBGFIELD(/*STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32*/ 19262) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #372
12881 {DBGFIELD(/*SLBIEG*/ 19353) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #373
12882 {DBGFIELD(/*TLBIE*/ 19360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #374
12883 {DBGFIELD(/*STXV_STXVB16X_STXVH8X_STXVX*/ 19366) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #375
12884 {DBGFIELD(/*STXVL_STXVLL*/ 19394) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #376
12885 {DBGFIELD(/*MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv*/ 19407) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #377
12886 {DBGFIELD(/*MFPMR*/ 19445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #378
12887 {DBGFIELD(/*MTPMR*/ 19451) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #379
12888 {DBGFIELD(/*MFSPR_MFSPR8_MFUDSCR*/ 19457) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #380
12889 {DBGFIELD(/*MFMSR*/ 19478) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #381
12890 {DBGFIELD(/*MTMSR*/ 19484) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #382
12891 {DBGFIELD(/*MTMSRD*/ 19490) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #383
12892 {DBGFIELD(/*MTUDSCR_MTSPR_MTSPR8*/ 19497) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #384
12893 {DBGFIELD(/*MSGSNDP_MSGSNDP8*/ 19518) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #385
12894 {DBGFIELD(/*DIVWO_DIVWUO*/ 19535) 2, false, false, false, 0, 300, 152, 0, 3, 2}, // #386
12895 {DBGFIELD(/*MODSW*/ 19548) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #387
12896 {DBGFIELD(/*DIVWEO_DIVWEUO*/ 19554) 2, false, false, false, 0, 300, 152, 0, 3, 2}, // #388
12897 {DBGFIELD(/*DIVDO_DIVDUO*/ 19569) 2, false, false, false, 0, 300, 267, 0, 3, 2}, // #389
12898 {DBGFIELD(/*MODSD_MODUD_MODUW*/ 19582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #390
12899 {DBGFIELD(/*DIVDE_DIVDEO_DIVDEU_DIVDEUO*/ 19600) 2, false, false, false, 0, 300, 152, 0, 3, 2}, // #391
12900 {DBGFIELD(/*DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec*/ 19628) 2, false, false, false, 0, 300, 152, 0, 3, 2}, // #392
12901 {DBGFIELD(/*ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec*/ 19668) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #393
12902 {DBGFIELD(/*MCRFS*/ 19752) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #394
12903 {DBGFIELD(/*RLDCL_rec_RLDCR_rec*/ 19758) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #395
12904 {DBGFIELD(/*RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec*/ 19778) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #396
12905 {DBGFIELD(/*MFFS_MFFSCE_MFFSL_MFFS_rec*/ 19825) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #397
12906 {DBGFIELD(/*EXTSWSLI_32_64_rec_EXTSWSLI_rec*/ 19852) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #398
12907 {DBGFIELD(/*FDIV*/ 19884) 2, false, false, false, 0, 303, 271, 0, 3, 2}, // #399
12908 {DBGFIELD(/*FSQRT*/ 19889) 2, false, false, false, 0, 303, 275, 0, 3, 2}, // #400
12909 {DBGFIELD(/*FSQRTS*/ 19895) 2, false, false, false, 0, 303, 16, 0, 3, 2}, // #401
12910 {DBGFIELD(/*FDIVS*/ 19902) 2, false, false, false, 0, 303, 129, 0, 3, 2}, // #402
12911 {DBGFIELD(/*LFSU*/ 19908) 3, false, false, false, 0, 290, 258, 0, 4, 3}, // #403
12912 {DBGFIELD(/*LFSUX*/ 19913) 3, false, false, false, 0, 290, 258, 0, 4, 3}, // #404
12913 {DBGFIELD(/*TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP*/ 19919) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #405
12914 {DBGFIELD(/*LDAT_LWAT*/ 19975) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #406
12915 {DBGFIELD(/*STDAT_STWAT*/ 19985) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #407
12916 {DBGFIELD(/*BRINC*/ 19997) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #408
12917 {DBGFIELD(/*EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW*/ 20003) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #409
12918 {DBGFIELD(/*EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW*/ 20300) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #410
12919 {DBGFIELD(/*EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX*/ 21345) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #411
12920 {DBGFIELD(/*EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX*/ 21558) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #412
12921 {DBGFIELD(/*HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC*/ 21671) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #413
12922 {DBGFIELD(/*RFI*/ 21721) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #414
12923 {DBGFIELD(/*RFID*/ 21725) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #415
12924 {DBGFIELD(/*DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI*/ 21730) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #416
12925 {DBGFIELD(/*ICBLC*/ 21888) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #417
12926 {DBGFIELD(/*MTSR_MTSRIN*/ 21894) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #418
12927 {DBGFIELD(/*MFDCR*/ 21906) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #419
12928 {DBGFIELD(/*MTDCR*/ 21912) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #420
12929 {DBGFIELD(/*NOP_GT_PWR6_NOP_GT_PWR7*/ 21918) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #421
12930 {DBGFIELD(/*TLBIA*/ 21942) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #422
12931 {DBGFIELD(/*WRTEE_WRTEEI*/ 21948) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #423
12932 {DBGFIELD(/*HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8*/ 21961) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #424
12933 {DBGFIELD(/*MSYNC*/ 22072) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #425
12934 {DBGFIELD(/*SLBSYNC*/ 22078) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #426
12935 {DBGFIELD(/*SLBFEE_rec*/ 22086) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #427
12936 {DBGFIELD(/*STOP*/ 22097) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #428
12937 {DBGFIELD(/*DCBA_DCBI*/ 22102) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #429
12938 {DBGFIELD(/*FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES*/ 22112) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #430
12939 {DBGFIELD(/*VCFSX_VCFUX_VCTSXS_VCTUXS*/ 22275) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #431
12940 {DBGFIELD(/*VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP*/ 22301) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #432
12941 {DBGFIELD(/*VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP*/ 22344) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #433
12942 {DBGFIELD(/*XSCVDPHP*/ 22459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #434
12943 {DBGFIELD(/*XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP*/ 22468) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #435
12944 {DBGFIELD(/*XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP*/ 22655) 2, false, false, false, 0, 306, 10, 0, 3, 2}, // #436
12945 {DBGFIELD(/*XVCVSPBF16*/ 22879) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #437
12946 {DBGFIELD(/*FADDS_FMULS_FSUBS*/ 22890) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #438
12947 {DBGFIELD(/*FMUL*/ 22908) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #439
12948 {DBGFIELD(/*VADDFP*/ 22913) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #440
12949 {DBGFIELD(/*XSMULDP_XSMULSP*/ 22920) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #441
12950 {DBGFIELD(/*XVADDDP_XVMULDP_XVSUBDP*/ 22936) 2, false, false, false, 0, 306, 10, 0, 3, 2}, // #442
12951 {DBGFIELD(/*XVADDSP_XVMULSP_XVSUBSP*/ 22960) 2, false, false, false, 0, 306, 10, 0, 3, 2}, // #443
12952 {DBGFIELD(/*VMADDFP_VNMSUBFP*/ 22984) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #444
12953 {DBGFIELD(/*FADDS_rec_FMULS_rec_FSUBS_rec*/ 23001) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #445
12954 {DBGFIELD(/*FMUL_rec*/ 23031) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #446
12955 {DBGFIELD(/*FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec*/ 23040) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #447
12956 {DBGFIELD(/*BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL_BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BLR_BLR8_BLRL*/ 23303) 2, false, false, false, 0, 278, 7, 0, 2, 2}, // #448
12957 {DBGFIELD(/*CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8*/ 23601) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #449
12958 {DBGFIELD(/*VGNB*/ 23638) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #450
12959 {DBGFIELD(/*VSBOX*/ 23643) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #451
12960 {DBGFIELD(/*CFUGED_PDEPD_PEXTD*/ 23649) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #452
12961 {DBGFIELD(/*VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD*/ 23668) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #453
12962 {DBGFIELD(/*XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP*/ 23704) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #454
12963 {DBGFIELD(/*XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP*/ 23813) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #455
12964 {DBGFIELD(/*HASHST_HASHST8_HASHSTP_HASHSTP8*/ 23851) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #456
12965 {DBGFIELD(/*XSMULQP_XSMULQPO*/ 23883) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #457
12966 {DBGFIELD(/*VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ*/ 23900) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #458
12967 {DBGFIELD(/*VMODSQ_VMODUQ*/ 23930) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #459
12968 {DBGFIELD(/*VDIVSD_VDIVUD*/ 23944) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #460
12969 {DBGFIELD(/*VMODSD_VMODUD*/ 23958) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #461
12970 {DBGFIELD(/*VDIVSW_VDIVUW*/ 23972) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #462
12971 {DBGFIELD(/*VMODSW_VMODUW*/ 23986) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #463
12972 {DBGFIELD(/*VDIVESD_VDIVEUD*/ 24000) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #464
12973 {DBGFIELD(/*VDIVESW_VDIVEUW*/ 24016) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #465
12974 {DBGFIELD(/*BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP*/ 24032) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #466
12975 {DBGFIELD(/*XXGENPCVBM*/ 24128) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #467
12976 {DBGFIELD(/*BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ*/ 24139) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #468
12977 {DBGFIELD(/*VADDCUQ_VSUBCUQ*/ 24219) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #469
12978 {DBGFIELD(/*XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP*/ 24235) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #470
12979 {DBGFIELD(/*MTVSRBMI*/ 24283) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #471
12980 {DBGFIELD(/*CBCDTD_CBCDTD8_CDTBCD_CDTBCD8*/ 24292) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #472
12981 {DBGFIELD(/*FTSQRT*/ 24322) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #473
12982 {DBGFIELD(/*MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB*/ 24329) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #474
12983 {DBGFIELD(/*RLDIC_rec*/ 24514) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #475
12984 {DBGFIELD(/*RLDICL_32_rec_RLDICL_rec_RLDICR_rec*/ 24524) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #476
12985 {DBGFIELD(/*RLWINM8_rec_RLWINM_rec*/ 24560) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #477
12986 {DBGFIELD(/*VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW*/ 24583) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #478
12987 {DBGFIELD(/*VPOPCNTB_VPOPCNTH*/ 24623) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #479
12988 {DBGFIELD(/*VSHASIGMAD_VSHASIGMAW*/ 24641) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #480
12989 {DBGFIELD(/*XSTSQRTDP*/ 24663) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #481
12990 {DBGFIELD(/*XVTSQRTDP*/ 24673) 2, false, false, false, 0, 306, 10, 0, 3, 2}, // #482
12991 {DBGFIELD(/*XVTSQRTSP*/ 24683) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #483
12992 {DBGFIELD(/*XVTSTDCDP_XVTSTDCSP*/ 24693) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #484
12993 {DBGFIELD(/*SLD_rec_SRD_rec*/ 24713) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #485
12994 {DBGFIELD(/*TDI*/ 24729) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #486
12995 {DBGFIELD(/*TWI*/ 24733) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #487
12996 {DBGFIELD(/*VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS*/ 24737) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #488
12997 {DBGFIELD(/*VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUH_rec_VCMPGTUW_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec*/ 24905) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #489
12998 {DBGFIELD(/*VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec*/ 25180) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #490
12999 {DBGFIELD(/*VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec*/ 25219) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #491
13000 {DBGFIELD(/*VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec*/ 25285) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #492
13001 {DBGFIELD(/*VCMPSQ_VCMPUQ*/ 25360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #493
13002 {DBGFIELD(/*XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP*/ 25374) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #494
13003 {DBGFIELD(/*TRAP*/ 25410) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #495
13004 {DBGFIELD(/*SRAWI8_rec_SRAWI_rec*/ 25415) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #496
13005 {DBGFIELD(/*VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ*/ 25436) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #497
13006 {DBGFIELD(/*VRLQMI*/ 25464) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #498
13007 {DBGFIELD(/*DSS_DSSALL*/ 25471) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #499
13008 {DBGFIELD(/*WAITP10*/ 25482) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #500
13009 {DBGFIELD(/*ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO*/ 25490) 2, false, false, false, 0, 298, 1, 0, 2, 2}, // #501
13010 {DBGFIELD(/*ADDIdtprelL32_ADDISdtprelHA32*/ 25550) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #502
13011 {DBGFIELD(/*ADDItlsldLADDR32*/ 25580) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #503
13012 {DBGFIELD(/*ADDItocL_ADDIStocHA_ADDIStocHA8*/ 25597) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #504
13013 {DBGFIELD(/*ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8*/ 25629) 2, false, false, false, 0, 298, 1, 0, 2, 2}, // #505
13014 {DBGFIELD(/*ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO*/ 25700) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #506
13015 {DBGFIELD(/*ADDZE_ADDZE8*/ 25785) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #507
13016 {DBGFIELD(/*ANDI_rec_ANDIS_rec*/ 25798) 2, false, false, false, 0, 298, 1, 0, 2, 2}, // #508
13017 {DBGFIELD(/*CMPDI_CMPWI_CMPLDI_CMPLWI*/ 25817) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #509
13018 {DBGFIELD(/*EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec*/ 25843) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #510
13019 {DBGFIELD(/*FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS*/ 25990) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #511
13020 {DBGFIELD(/*NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8*/ 26032) 2, false, false, false, 0, 298, 1, 0, 2, 2}, // #512
13021 {DBGFIELD(/*NOP*/ 26093) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #513
13022 {DBGFIELD(/*RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32*/ 26097) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #514
13023 {DBGFIELD(/*RLWINM_RLWINM8*/ 26144) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #515
13024 {DBGFIELD(/*SETB_SETB8*/ 26159) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #516
13025 {DBGFIELD(/*SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8*/ 26170) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #517
13026 {DBGFIELD(/*SRAWI_SRAWI8*/ 26230) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #518
13027 {DBGFIELD(/*VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW*/ 26243) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #519
13028 {DBGFIELD(/*VEXTSD2Q*/ 26350) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #520
13029 {DBGFIELD(/*XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP*/ 26359) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #521
13030 {DBGFIELD(/*XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP*/ 26394) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #522
13031 {DBGFIELD(/*XVABSDP_XVNABSDP_XVNEGDP*/ 26446) 2, false, false, false, 0, 306, 10, 0, 3, 2}, // #523
13032 {DBGFIELD(/*XVXSIGDP_XVXSIGSP*/ 26471) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #524
13033 {DBGFIELD(/*ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO*/ 26489) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #525
13034 {DBGFIELD(/*ADDEX_ADDEX8*/ 26530) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #526
13035 {DBGFIELD(/*ADD4O_ADD8O*/ 26543) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #527
13036 {DBGFIELD(/*CMPB_CMPB8*/ 26555) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #528
13037 {DBGFIELD(/*CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET*/ 26566) 2, false, false, false, 0, 285, 10, 0, 2, 2}, // #529
13038 {DBGFIELD(/*DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64*/ 26639) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #530
13039 {DBGFIELD(/*VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP*/ 26691) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #531
13040 {DBGFIELD(/*XXLEQVOnes*/ 26765) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #532
13041 {DBGFIELD(/*MFFS_MFFS_rec_MFFSL*/ 26776) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #533
13042 {DBGFIELD(/*MFFSCDRNI_MFFSCRNI*/ 26796) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #534
13043 {DBGFIELD(/*MTFSB0*/ 26815) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #535
13044 {DBGFIELD(/*ADDIC_rec_ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec*/ 26822) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #536
13045 {DBGFIELD(/*NEG8O_rec_NEGO_rec*/ 27016) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #537
13046 {DBGFIELD(/*ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec*/ 27035) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #538
13047 {DBGFIELD(/*HRFID_SC*/ 27140) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #539
13048 {DBGFIELD(/*MTFSFI_MTFSFIb_MTFSFI_rec*/ 27149) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #540
13049 {DBGFIELD(/*FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec*/ 27175) 2, false, false, false, 0, 303, 10, 0, 3, 2}, // #541
13050 {DBGFIELD(/*ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec*/ 27245) 2, false, false, false, 0, 300, 1, 0, 3, 2}, // #542
13051 {DBGFIELD(/*VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec*/ 27285) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #543
13052 {DBGFIELD(/*LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8*/ 27333) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #544
13053 {DBGFIELD(/*LD*/ 27360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #545
13054 {DBGFIELD(/*LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL*/ 27363) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #546
13055 {DBGFIELD(/*DFLOADf32*/ 27431) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #547
13056 {DBGFIELD(/*DFLOADf64*/ 27441) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #548
13057 {DBGFIELD(/*LFD*/ 27451) 2, false, false, false, 0, 287, 7, 0, 3, 2}, // #549
13058 {DBGFIELD(/*LHA_LHA8*/ 27455) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #550
13059 {DBGFIELD(/*LXSD_LXV*/ 27464) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #551
13060 {DBGFIELD(/*DCBT_DCBTST*/ 27473) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #552
13061 {DBGFIELD(/*ICBT*/ 27485) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #553
13062 {DBGFIELD(/*LDBRX*/ 27490) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #554
13063 {DBGFIELD(/*SPILLTOVSR_LDX*/ 27496) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #555
13064 {DBGFIELD(/*LXVRBX_LXVRDX_LXVRHX_LXVRWX*/ 27511) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #556
13065 {DBGFIELD(/*MTSR*/ 27539) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #557
13066 {DBGFIELD(/*MTVRSAVE_MTVRSAVEv*/ 27544) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #558
13067 {DBGFIELD(/*LBZCIX_LDCIX_LHZCIX_LWZCIX*/ 27563) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #559
13068 {DBGFIELD(/*PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc*/ 27590) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #560
13069 {DBGFIELD(/*LFS*/ 27810) 2, false, false, false, 0, 287, 7, 0, 3, 2}, // #561
13070 {DBGFIELD(/*LXSSP*/ 27814) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #562
13071 {DBGFIELD(/*LXVP*/ 27820) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #563
13072 {DBGFIELD(/*LXVPX*/ 27825) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #564
13073 {DBGFIELD(/*MFSR*/ 27831) 1, false, false, false, 0, 281, 7, 0, 2, 1}, // #565
13074 {DBGFIELD(/*MFTB8*/ 27836) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #566
13075 {DBGFIELD(/*XXSETACCZ*/ 27842) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #567
13076 {DBGFIELD(/*XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4*/ 27852) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #568
13077 {DBGFIELD(/*XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP*/ 27930) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #569
13078 {DBGFIELD(/*XVI8GER4SPP*/ 28165) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #570
13079 {DBGFIELD(/*PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4*/ 28177) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #571
13080 {DBGFIELD(/*PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP*/ 28271) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #572
13081 {DBGFIELD(/*PMXVI8GER4SPP*/ 28546) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #573
13082 {DBGFIELD(/*XXMTACC*/ 28560) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #574
13083 {DBGFIELD(/*XXMFACC*/ 28568) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #575
13084 {DBGFIELD(/*VMULHSD_VMULHUD_VMULLD*/ 28576) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #576
13085 {DBGFIELD(/*LXVKQ*/ 28599) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #577
13086 {DBGFIELD(/*VSPLTISB_VSPLTISH_VSPLTISW*/ 28605) 2, false, false, false, 0, 309, 7, 0, 3, 2}, // #578
13087 {DBGFIELD(/*V_SETALLONES_V_SETALLONESB_V_SETALLONESH*/ 28632) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #579
13088 {DBGFIELD(/*XXSPLTIB*/ 28673) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #580
13089 {DBGFIELD(/*BRD_BRH_BRH8_BRW_BRW8*/ 28682) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #581
13090 {DBGFIELD(/*MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ*/ 28704) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #582
13091 {DBGFIELD(/*VGBBD_VUPKHSW_VUPKLSW*/ 28807) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #583
13092 {DBGFIELD(/*VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs*/ 28829) 2, false, false, false, 0, 309, 7, 0, 3, 2}, // #584
13093 {DBGFIELD(/*VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM*/ 28883) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #585
13094 {DBGFIELD(/*VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH*/ 28948) 2, false, false, false, 0, 309, 7, 0, 3, 2}, // #586
13095 {DBGFIELD(/*XVCVBF16SPN*/ 28996) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #587
13096 {DBGFIELD(/*XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW*/ 29008) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #588
13097 {DBGFIELD(/*VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS*/ 29044) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #589
13098 {DBGFIELD(/*VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI*/ 29084) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #590
13099 {DBGFIELD(/*VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS*/ 29124) 2, false, false, false, 0, 309, 7, 0, 3, 2}, // #591
13100 {DBGFIELD(/*VSLV_VSRV_XXINSERTW*/ 29194) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #592
13101 {DBGFIELD(/*VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX*/ 29214) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #593
13102 {DBGFIELD(/*VSUMSWS*/ 29418) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #594
13103 {DBGFIELD(/*XXSPLTIDP_XXSPLTIW*/ 29426) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #595
13104 {DBGFIELD(/*XXSPLTI32DX*/ 29445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #596
13105 {DBGFIELD(/*XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL*/ 29457) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #597
13106 {DBGFIELD(/*XXPERMX*/ 29504) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #598
13107 {DBGFIELD(/*PSTXVP_PSTXVPpc*/ 29512) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #599
13108 {DBGFIELD(/*STB_STB8_STH_STH8_STW_STW8*/ 29528) 3, false, false, false, 0, 290, 4, 0, 4, 3}, // #600
13109 {DBGFIELD(/*SPILLTOVSR_ST*/ 29555) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #601
13110 {DBGFIELD(/*STD*/ 29569) 3, false, false, false, 0, 290, 4, 0, 4, 3}, // #602
13111 {DBGFIELD(/*DFSTOREf32_DFSTOREf64*/ 29573) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #603
13112 {DBGFIELD(/*STFD_STFS*/ 29595) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #604
13113 {DBGFIELD(/*STFDU_STFSU*/ 29605) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #605
13114 {DBGFIELD(/*STXSD*/ 29617) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #606
13115 {DBGFIELD(/*STXSSP*/ 29623) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #607
13116 {DBGFIELD(/*STXV*/ 29630) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #608
13117 {DBGFIELD(/*DCBF_DCBST_DCBZ*/ 29635) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #609
13118 {DBGFIELD(/*ICBI*/ 29651) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #610
13119 {DBGFIELD(/*SPILLTOVSR_STX*/ 29656) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #611
13120 {DBGFIELD(/*STIWX*/ 29671) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #612
13121 {DBGFIELD(/*STXVRBX_STXVRDX_STXVRHX_STXVRWX*/ 29677) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #613
13122 {DBGFIELD(/*EnforceIEIO*/ 29709) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #614
13123 {DBGFIELD(/*TLBIE8P9_TLBIEP9*/ 29721) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #615
13124 {DBGFIELD(/*STHCIX_STWCIX*/ 29738) 3, false, false, false, 0, 290, 261, 0, 4, 3}, // #616
13125 {DBGFIELD(/*SYNCP10*/ 29752) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #617
13126 {DBGFIELD(/*PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc*/ 29760) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #618
13127 {DBGFIELD(/*STXVP*/ 29926) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #619
13128 {DBGFIELD(/*STXVPX*/ 29932) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #620
13129 {DBGFIELD(/*ATTN_NAP*/ 29939) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #621
13130 {DBGFIELD(/*DCBZL*/ 29948) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #622
13131 {DBGFIELD(/*DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2*/ 29954) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #623
13132 {DBGFIELD(/*CLRBHRB_MFBHRBE*/ 30013) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #624
13133 {DBGFIELD(/*PADDI_PADDI8_PADDI8pc_PADDIpc*/ 30029) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #625
13134 {DBGFIELD(/*PLI_PLI8*/ 30059) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #626
13135 {DBGFIELD(/*VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS*/ 30068) 2, false, false, false, 0, 312, 1, 0, 3, 2}, // #627
13136 {DBGFIELD(/*VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD*/ 30168) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #628
13137 {DBGFIELD(/*VMSUMCUD*/ 30216) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #629
13138 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C*/ 30225) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #630
13139 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C*/ 30278) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #631
13140 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30331) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #632
13141 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30385) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #633
13142 {DBGFIELD(/*P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C*/ 30439) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #634
13143 {DBGFIELD(/*P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C*/ 30479) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #635
13144 {DBGFIELD(/*P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C*/ 30519) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #636
13145 {DBGFIELD(/*P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C*/ 30559) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #637
13146 {DBGFIELD(/*P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30599) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #638
13147 {DBGFIELD(/*P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30653) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #639
13148 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C*/ 30707) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #640
13149 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C*/ 30747) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #641
13150 {DBGFIELD(/*P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30787) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #642
13151 {DBGFIELD(/*P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30841) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #643
13152 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30895) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #644
13153 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30948) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #645
13154 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C*/ 31001) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #646
13155 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C*/ 31040) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #647
13156 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C*/ 31079) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #648
13157 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C*/ 31146) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #649
13158 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C*/ 31213) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #650
13159 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C*/ 31278) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #651
13160 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C*/ 31343) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #652
13161 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C*/ 31382) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #653
13162 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C*/ 31421) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #654
13163 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C*/ 31475) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #655
13164 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C*/ 31529) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #656
13165 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C*/ 31597) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #657
13166 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C*/ 31665) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #658
13167 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C*/ 31720) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #659
13168 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C*/ 31775) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #660
13169 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C*/ 31844) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #661
13170}; // P7ModelSchedClasses
13171
13172// {Name, NumMicroOps, BeginGroup, EndGroup, RetireOOO, ReadAdvanceIdx, WriteProcResIdx, WriteLatencyIdx, NumReadAdvanceEntries, NumWriteProcResEntries, NumWriteLatencyEntries}
13173static const llvm::MCSchedClassDesc P9ModelSchedClasses[] = {
13174 {DBGFIELD(1) 8191, false, false, false, 0, 0, 0, 0, 0, 0},
13175 {DBGFIELD(/*IIC_LdStSync*/ 19) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #1
13176 {DBGFIELD(/*IIC_IntSimple*/ 32) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #2
13177 {DBGFIELD(/*IIC_IntGeneral*/ 46) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #3
13178 {DBGFIELD(/*IIC_BrB*/ 61) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #4
13179 {DBGFIELD(/*IIC_VecFP*/ 69) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #5
13180 {DBGFIELD(/*IIC_IntRotate*/ 79) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #6
13181 {DBGFIELD(/*IIC_IntCompare*/ 93) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #7
13182 {DBGFIELD(/*IIC_SprABORT*/ 108) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #8
13183 {DBGFIELD(/*IIC_LdStCOPY*/ 121) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #9
13184 {DBGFIELD(/*IIC_LdStPASTE*/ 134) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #10
13185 {DBGFIELD(/*IIC_BrCR*/ 148) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #11
13186 {DBGFIELD(/*IIC_FPGeneral*/ 157) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #12
13187 {DBGFIELD(/*IIC_LdStLD*/ 171) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #13
13188 {DBGFIELD(/*IIC_LdStDCBF*/ 182) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #14
13189 {DBGFIELD(/*IIC_LdStLoad*/ 195) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #15
13190 {DBGFIELD(/*IIC_FPCompare*/ 208) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #16
13191 {DBGFIELD(/*IIC_IntDivD*/ 222) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #17
13192 {DBGFIELD(/*IIC_IntDivW*/ 234) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #18
13193 {DBGFIELD(/*IIC_VecGeneral*/ 246) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #19
13194 {DBGFIELD(/*IIC_FPDGeneral*/ 261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #20
13195 {DBGFIELD(/*IIC_FPAddSub*/ 276) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #21
13196 {DBGFIELD(/*IIC_FPDivD*/ 289) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #22
13197 {DBGFIELD(/*IIC_FPSGeneral*/ 300) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #23
13198 {DBGFIELD(/*IIC_VecComplex*/ 315) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #24
13199 {DBGFIELD(/*IIC_LdStStore*/ 330) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #25
13200 {DBGFIELD(/*IIC_IntRotateDI*/ 344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #26
13201 {DBGFIELD(/*IIC_FPDivS*/ 360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #27
13202 {DBGFIELD(/*IIC_FPFused*/ 371) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #28
13203 {DBGFIELD(/*IIC_FPSqrtD*/ 383) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #29
13204 {DBGFIELD(/*IIC_FPSqrtS*/ 395) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #30
13205 {DBGFIELD(/*IIC_LdStICBI*/ 407) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #31
13206 {DBGFIELD(/*IIC_IntISEL*/ 420) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #32
13207 {DBGFIELD(/*IIC_SprISYNC*/ 432) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #33
13208 {DBGFIELD(/*IIC_LdStLWARX*/ 445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #34
13209 {DBGFIELD(/*IIC_LdStLoadUpd*/ 459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #35
13210 {DBGFIELD(/*IIC_LdStLoadUpdX*/ 475) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #36
13211 {DBGFIELD(/*IIC_LdStLDARX*/ 492) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #37
13212 {DBGFIELD(/*IIC_LdStLDU*/ 506) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #38
13213 {DBGFIELD(/*IIC_LdStLDUX*/ 518) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #39
13214 {DBGFIELD(/*IIC_LdStLFD*/ 531) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #40
13215 {DBGFIELD(/*IIC_LdStLFDU*/ 543) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #41
13216 {DBGFIELD(/*IIC_LdStLFDUX*/ 556) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #42
13217 {DBGFIELD(/*IIC_LdStLHA*/ 570) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #43
13218 {DBGFIELD(/*IIC_LdStLHAU*/ 582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #44
13219 {DBGFIELD(/*IIC_LdStLHAUX*/ 595) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #45
13220 {DBGFIELD(/*IIC_LdStLMW*/ 609) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #46
13221 {DBGFIELD(/*IIC_LdStLQ*/ 621) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #47
13222 {DBGFIELD(/*IIC_LdStLQARX*/ 632) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #48
13223 {DBGFIELD(/*IIC_LdStLWA*/ 646) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #49
13224 {DBGFIELD(/*IIC_IntMulHD*/ 658) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #50
13225 {DBGFIELD(/*IIC_BrMCR*/ 671) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #51
13226 {DBGFIELD(/*IIC_BrMCRX*/ 681) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #52
13227 {DBGFIELD(/*IIC_SprMFCR*/ 692) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #53
13228 {DBGFIELD(/*IIC_SprMFSPR*/ 704) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #54
13229 {DBGFIELD(/*IIC_IntMFFS*/ 717) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #55
13230 {DBGFIELD(/*IIC_SprMFMSR*/ 729) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #56
13231 {DBGFIELD(/*IIC_SprMFCRF*/ 742) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #57
13232 {DBGFIELD(/*IIC_SprMFPMR*/ 755) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #58
13233 {DBGFIELD(/*IIC_SprMFSR*/ 768) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #59
13234 {DBGFIELD(/*IIC_SprMFTB*/ 780) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #60
13235 {DBGFIELD(/*IIC_SprMSGSNDP*/ 792) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #61
13236 {DBGFIELD(/*IIC_SprMSGSYNC*/ 807) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #62
13237 {DBGFIELD(/*IIC_SprMTSPR*/ 822) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #63
13238 {DBGFIELD(/*IIC_IntMTFSB0*/ 835) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #64
13239 {DBGFIELD(/*IIC_SprMTMSR*/ 849) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #65
13240 {DBGFIELD(/*IIC_SprMTMSRD*/ 862) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #66
13241 {DBGFIELD(/*IIC_SprMTPMR*/ 876) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #67
13242 {DBGFIELD(/*IIC_SprMTSR*/ 889) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #68
13243 {DBGFIELD(/*IIC_IntMulHW*/ 901) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #69
13244 {DBGFIELD(/*IIC_IntMulHWU*/ 914) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #70
13245 {DBGFIELD(/*IIC_IntMulLI*/ 928) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #71
13246 {DBGFIELD(/*IIC_SprRFI*/ 941) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #72
13247 {DBGFIELD(/*IIC_IntRFID*/ 952) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #73
13248 {DBGFIELD(/*IIC_IntRotateD*/ 964) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #74
13249 {DBGFIELD(/*IIC_SprSLBFEE*/ 979) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #75
13250 {DBGFIELD(/*IIC_SprSLBIA*/ 993) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #76
13251 {DBGFIELD(/*IIC_SprSLBIE*/ 1006) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #77
13252 {DBGFIELD(/*IIC_SprSLBIEG*/ 1019) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #78
13253 {DBGFIELD(/*IIC_SprSLBMFEE*/ 1033) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #79
13254 {DBGFIELD(/*IIC_SprSLBMFEV*/ 1048) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #80
13255 {DBGFIELD(/*IIC_SprSLBMTE*/ 1063) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #81
13256 {DBGFIELD(/*IIC_SprSLBSYNC*/ 1077) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #82
13257 {DBGFIELD(/*IIC_IntShift*/ 1092) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #83
13258 {DBGFIELD(/*IIC_LdStSTWCX*/ 1105) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #84
13259 {DBGFIELD(/*IIC_LdStSTU*/ 1119) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #85
13260 {DBGFIELD(/*IIC_LdStSTUX*/ 1131) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #86
13261 {DBGFIELD(/*IIC_LdStSTD*/ 1144) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #87
13262 {DBGFIELD(/*IIC_LdStSTDCX*/ 1156) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #88
13263 {DBGFIELD(/*IIC_LdStSTFD*/ 1170) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #89
13264 {DBGFIELD(/*IIC_LdStSTFDU*/ 1183) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #90
13265 {DBGFIELD(/*IIC_SprSTOP*/ 1197) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #91
13266 {DBGFIELD(/*IIC_LdStSTQ*/ 1209) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #92
13267 {DBGFIELD(/*IIC_LdStSTQCX*/ 1221) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #93
13268 {DBGFIELD(/*IIC_IntTrapD*/ 1235) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #94
13269 {DBGFIELD(/*IIC_SprTLBIA*/ 1248) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #95
13270 {DBGFIELD(/*IIC_SprTLBIE*/ 1261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #96
13271 {DBGFIELD(/*IIC_SprTLBIEL*/ 1274) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #97
13272 {DBGFIELD(/*IIC_SprTLBSYNC*/ 1288) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #98
13273 {DBGFIELD(/*IIC_IntTrapW*/ 1303) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #99
13274 {DBGFIELD(/*IIC_VecFPCompare*/ 1316) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #100
13275 {DBGFIELD(/*IIC_VecPerm*/ 1333) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #101
13276 {DBGFIELD(/*B_BA_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS*/ 1345) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #102
13277 {DBGFIELD(/*BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM*/ 1524) 2, false, false, false, 0, 315, 279, 0, 5, 5}, // #103
13278 {DBGFIELD(/*BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BDZm_BDZp_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BLR_BLR8_BLRL_BCL_BCLR_BCLRL_BCLRLn_BCLRn_BCLalways_BCLn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BC_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat*/ 1590) 1, false, false, false, 0, 320, 1, 0, 3, 2}, // #104
13279 {DBGFIELD(/*MFCTR_MFCTR8_MFLR_MFLR8*/ 2242) 1, false, false, false, 0, 323, 284, 0, 8, 4}, // #105
13280 {DBGFIELD(/*MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop*/ 2266) 1, false, false, false, 0, 323, 3, 0, 8, 4}, // #106
13281 {DBGFIELD(/*MFCR_MFCR8*/ 2311) 3, false, false, false, 0, 331, 288, 0, 7, 7}, // #107
13282 {DBGFIELD(/*MCRF*/ 2322) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #108
13283 {DBGFIELD(/*CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC*/ 2327) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #109
13284 {DBGFIELD(/*LMW*/ 2406) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #110
13285 {DBGFIELD(/*LWARX_LWARXL*/ 2410) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #111
13286 {DBGFIELD(/*LDARX_LDARXL*/ 2423) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #112
13287 {DBGFIELD(/*LHBRX_LHBRX8_LWBRX_LWBRX8*/ 2436) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #113
13288 {DBGFIELD(/*MFSR_MFSRIN*/ 2462) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #114
13289 {DBGFIELD(/*LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX*/ 2474) 2, false, false, false, 0, 351, 298, 0, 7, 6}, // #115
13290 {DBGFIELD(/*LFSU_LFDU*/ 2553) 2, false, false, false, 0, 358, 304, 0, 9, 6}, // #116
13291 {DBGFIELD(/*LFSUX_LFDUX*/ 2563) 2, false, false, false, 0, 358, 304, 0, 9, 6}, // #117
13292 {DBGFIELD(/*STXSDX_STXVD2X_STXVW4X*/ 2575) 1, false, false, false, 0, 367, 289, 0, 6, 5}, // #118
13293 {DBGFIELD(/*LBARX_LHARX*/ 2598) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #119
13294 {DBGFIELD(/*LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX*/ 2610) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #120
13295 {DBGFIELD(/*LFIWAX_LFIWZX*/ 2705) 2, false, false, false, 0, 373, 288, 0, 9, 5}, // #121
13296 {DBGFIELD(/*STFD_STFDX_STFIWX_STFS_STFSX*/ 2719) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #122
13297 {DBGFIELD(/*STFDU_STFDUX_STFSU_STFSUX*/ 2748) 2, false, false, false, 0, 390, 310, 0, 9, 7}, // #123
13298 {DBGFIELD(/*STVEBX_STVEHX_STVEWX_STVX_STVXL*/ 2774) 1, false, false, false, 0, 367, 289, 0, 6, 5}, // #124
13299 {DBGFIELD(/*LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32*/ 2806) 2, false, false, false, 0, 399, 288, 0, 5, 5}, // #125
13300 {DBGFIELD(/*LWA_LWA_32*/ 2839) 2, false, false, false, 0, 399, 288, 0, 5, 5}, // #126
13301 {DBGFIELD(/*LHAU_LHAU8*/ 2850) 3, false, false, false, 0, 404, 317, 0, 6, 8}, // #127
13302 {DBGFIELD(/*LHAUX_LHAUX8_LWAUX*/ 2861) 3, false, false, false, 0, 404, 317, 0, 6, 8}, // #128
13303 {DBGFIELD(/*STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX*/ 2880) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #129
13304 {DBGFIELD(/*STD_STDX*/ 2954) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #130
13305 {DBGFIELD(/*STMW*/ 2963) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #131
13306 {DBGFIELD(/*STWCX*/ 2968) 2, false, false, false, 0, 390, 325, 0, 9, 6}, // #132
13307 {DBGFIELD(/*STDCX*/ 2974) 2, false, false, false, 0, 390, 325, 0, 9, 6}, // #133
13308 {DBGFIELD(/*STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8*/ 2980) 2, false, false, false, 0, 390, 310, 0, 9, 7}, // #134
13309 {DBGFIELD(/*STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8*/ 3018) 2, false, false, false, 0, 390, 310, 0, 9, 7}, // #135
13310 {DBGFIELD(/*LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8*/ 3063) 2, false, false, false, 0, 410, 304, 0, 6, 6}, // #136
13311 {DBGFIELD(/*LDU*/ 3096) 2, false, false, false, 0, 410, 304, 0, 6, 6}, // #137
13312 {DBGFIELD(/*LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8*/ 3100) 2, false, false, false, 0, 410, 304, 0, 6, 6}, // #138
13313 {DBGFIELD(/*LDUX*/ 3139) 2, false, false, false, 0, 410, 304, 0, 6, 6}, // #139
13314 {DBGFIELD(/*ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_ADD4_ADD4TLS_ADD4_rec_ADD8_ADD8TLS_ADD8TLS__ADD8_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8_XOR_XOR8_XOR8_rec_XOR_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO_AND_AND8_AND_rec_AND8_rec_NAND_NAND8_NAND_rec_NAND8_rec_NOR_NOR8_NOR_rec_NOR8_rec_EQV_EQV8_EQV_rec_EQV8_rec_ANDC_ANDC8_ANDC_rec_ANDC8_rec_ORC_ORC8_ORC_rec_ORC8_rec*/ 3144) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #140
13315 {DBGFIELD(/*SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec*/ 3508) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #141
13316 {DBGFIELD(/*CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI*/ 3625) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #142
13317 {DBGFIELD(/*EXTSB8_32_64_EXTSB8_rec_EXTSH8_32_64_EXTSH8_rec_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_ADD4O_ADD8O_ADD8O_rec_ADD4O_rec_NEG8O_rec_NEGO_rec_EXTSB_EXTSB8_EXTSB_rec_EXTSH_EXTSH8_EXTSH_rec_EXTSW_EXTSW_rec*/ 3673) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #143
13318 {DBGFIELD(/*POPCNTB_POPCNTB8_POPCNTD_POPCNTW_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_SUBFO_SUBF8O_SUBFC_SUBFC8_ADDIC_rec_ADDE8_rec_ADDE_rec_SUBFE8_rec_SUBFE_rec_ADDME8_rec_ADDME_rec_SUBFME8_rec_SUBFME_rec_ADDZE8_rec_ADDZE_rec_SUBFZE_rec_SUBFZE8_rec_SUBFO_rec_SUBF8O_rec_ADDE8O_ADDEO_SUBFE8O_SUBFEO_ADDME8O_ADDMEO_SUBFME8O_SUBFMEO_ADDZE8O_ADDZEO_SUBFZE8O_SUBFZEO_ADDE8O_rec_ADDEO_rec_ADDMEO_rec_ADDME8O_rec_SUBFMEO_rec_SUBFME8O_rec_ADDZEO_rec_ADDZE8O_rec_SUBFZEO_rec_SUBFZE8O_rec_ADDC8_rec_ADDC_rec_ADDCO_ADDCO_rec_ADDC8O_ADDC8O_rec_SUBFC8_rec_SUBFC_rec_SUBFCO_SUBFC8O_SUBFCO_rec_SUBFC8O_rec_RLWINM_RLWINM8_RLWINM_rec_RLWNM_RLWNM8_RLWNM_rec_RLWINM8_rec_RLWNM8_rec_SLW_SLW8_SLW_rec_SLW8_rec_SRW_SRW8_SRW_rec_SRW8_rec_SUBFE_SUBFE8_SUBFE8O_rec_SUBFEO_rec*/ 3871) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #144
13319 {DBGFIELD(/*ADDPCIS*/ 4602) 2, false, false, false, 0, 416, 331, 0, 5, 4}, // #145
13320 {DBGFIELD(/*SUBFUS_SUBFUS_rec*/ 4610) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #146
13321 {DBGFIELD(/*RLDICL_RLDICL_rec_RLDICR_RLDICR_rec_RLDIC_RLDIC_rec_RLDIMI_RLDIMI_rec_RLDICL_32_RLDICL_32_64_RLDICL_32_rec_RLDICR_32_SRADI_SRADI_rec_SRADI_32*/ 4628) 2, false, false, false, 0, 421, 335, 0, 3, 5}, // #147
13322 {DBGFIELD(/*RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec*/ 4770) 2, false, false, false, 0, 421, 335, 0, 3, 5}, // #148
13323 {DBGFIELD(/*SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec*/ 4840) 2, false, false, false, 0, 424, 335, 0, 7, 5}, // #149
13324 {DBGFIELD(/*CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec*/ 4904) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #150
13325 {DBGFIELD(/*MULLI_MULLI8*/ 5032) 1, false, false, false, 0, 431, 3, 0, 7, 3}, // #151
13326 {DBGFIELD(/*MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec*/ 5045) 2, false, false, false, 0, 438, 340, 0, 8, 5}, // #152
13327 {DBGFIELD(/*MULHWU_MULHDU_MULHDU_rec_MULHWU_rec*/ 5111) 2, false, false, false, 0, 438, 340, 0, 8, 5}, // #153
13328 {DBGFIELD(/*MULLD_MULLDO_MULLD_rec_MULLDO_rec*/ 5147) 2, false, false, false, 0, 438, 340, 0, 8, 5}, // #154
13329 {DBGFIELD(/*DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec*/ 5181) 2, false, false, false, 0, 446, 345, 0, 9, 6}, // #155
13330 {DBGFIELD(/*DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec*/ 5253) 2, false, false, false, 0, 446, 351, 0, 9, 6}, // #156
13331 {DBGFIELD(/*DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec*/ 5389) 2, false, false, false, 0, 446, 351, 0, 9, 6}, // #157
13332 {DBGFIELD(/*FABSD_FABSD_rec_FABSS_FABSS_rec_FADDS_FADDS_rec_FMADDS_FMADDS_rec_FMR_FMR_rec_FMSUBS_FMSUBS_rec_FMULS_FMULS_rec_FNABSD_FNABSD_rec_FNABSS_FNABSS_rec_FNEGD_FNEGD_rec_FNEGS_FNEGS_rec_FNMADDS_FNMADDS_rec_FNMSUBS_FNMSUBS_rec_FSUBS_FSUBS_rec_FCFID_FCFIDS_FCFIDS_rec_FCFIDU_FCFIDUS_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTID_FCTIDU_FCTIDUZ_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_FCTIDZ_rec_FCTID_rec_FCTIW_FCTIWU_FCTIWUZ_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_FCTIWZ_rec_FCTIW_rec_FRE_FRES_rec_FRE_rec_FRSP_rec_FRSP_FRES_FRSQRTE_FRSQRTES_FRSQRTES_rec_FRSQRTE_rec_FSELD_FSELS_FSELD_rec_FSELS_rec_FCPSGND_FCPSGND_rec_FCPSGNS_FCPSGNS_rec_FRIMD_FRIMD_rec_FRIMS_FRIMS_rec_FRIND_FRIND_rec_FRINS_FRINS_rec_FRIPD_FRIPD_rec_FRIPS_FRIPS_rec_FRIZD_FRIZD_rec_FRIZS_FRIZS_rec*/ 5453) 2, false, false, false, 0, 424, 357, 0, 7, 6}, // #158
13333 {DBGFIELD(/*FADD_FADD_rec_FSUB_FSUB_rec*/ 6187) 2, false, false, false, 0, 438, 363, 0, 8, 5}, // #159
13334 {DBGFIELD(/*FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec*/ 6215) 2, false, false, false, 0, 438, 363, 0, 8, 5}, // #160
13335 {DBGFIELD(/*XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSSUBDP_XSSUBSP_XSCPSGNDP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSMAXDP_XSMINDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP*/ 6297) 1, false, false, false, 0, 338, 325, 0, 3, 3}, // #161
13336 {DBGFIELD(/*FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP*/ 6761) 1, false, false, false, 0, 338, 325, 0, 3, 3}, // #162
13337 {DBGFIELD(/*XVADDDP_XVADDSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVSUBDP_XVSUBSP_XVABSDP_XVABSSP_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVMULDP_XVMULSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVCPSGNDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP*/ 6811) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #163
13338 {DBGFIELD(/*XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec*/ 7343) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #164
13339 {DBGFIELD(/*XVTDIVDP_XVTSQRTDP*/ 7415) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #165
13340 {DBGFIELD(/*VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX*/ 7434) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #166
13341 {DBGFIELD(/*XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL*/ 7563) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #167
13342 {DBGFIELD(/*VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_XVRSQRTESP_XVRESP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVCPSGNSP_XVCVDPSP_VADDCUW_VADDFP_VAND_VANDC_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VCFSX_VCFUX_VCTSXS_VCTUXS_VEXPTEFP_VLOGEFP_VNOR_VOR_VMADDFP_VMHADDSHS_VMHRADDSHS_VMLADDUHM_VNMSUBFP_VMAXFP_VMINFP_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUDM_VMSUMUHM_VMSUMUHS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRLB_VRLH_VRLW_VRSQRTEFP_VSR_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRO_VSRW_VSUBCUW_VSL_VSLB_VSLDOI_VSLH_VSLO_VSLW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VXOR*/ 7702) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #168
13343 {DBGFIELD(/*VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR*/ 8495) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #169
13344 {DBGFIELD(/*XVTDIVSP_XVTSQRTSP*/ 8620) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #170
13345 {DBGFIELD(/*XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec_VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_VCMPEQUB_rec_VCMPEQUH_VCMPEQUH_rec_VCMPEQUW_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec*/ 8639) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #171
13346 {DBGFIELD(/*FCMPOD_FCMPOS_FCMPUD_FCMPUS*/ 8995) 1, false, false, false, 0, 341, 325, 0, 7, 3}, // #172
13347 {DBGFIELD(/*FDIVS_FDIVS_rec*/ 9023) 2, false, false, false, 0, 474, 383, 0, 8, 5}, // #173
13348 {DBGFIELD(/*XSDIVDP*/ 9039) 1, false, false, false, 0, 482, 388, 0, 3, 3}, // #174
13349 {DBGFIELD(/*FSQRTS_XSSQRTSP_FSQRTS_rec*/ 9047) 1, false, false, false, 0, 485, 391, 0, 3, 3}, // #175
13350 {DBGFIELD(/*FDIV_FDIV_rec*/ 9074) 2, false, false, false, 0, 488, 394, 0, 8, 5}, // #176
13351 {DBGFIELD(/*XSSQRTDP*/ 9088) 1, false, false, false, 0, 496, 394, 0, 3, 3}, // #177
13352 {DBGFIELD(/*FSQRT_FSQRT_rec*/ 9097) 2, false, false, false, 0, 499, 399, 0, 8, 5}, // #178
13353 {DBGFIELD(/*XVDIVSP*/ 9113) 2, false, false, false, 0, 507, 404, 0, 7, 5}, // #179
13354 {DBGFIELD(/*XVSQRTSP*/ 9121) 2, false, false, false, 0, 514, 409, 0, 5, 5}, // #180
13355 {DBGFIELD(/*XVDIVDP*/ 9130) 2, false, false, false, 0, 507, 414, 0, 7, 5}, // #181
13356 {DBGFIELD(/*XVSQRTDP*/ 9138) 2, false, false, false, 0, 514, 419, 0, 5, 5}, // #182
13357 {DBGFIELD(/*MFOCRF_MFOCRF8*/ 9147) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #183
13358 {DBGFIELD(/*VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX*/ 9162) 1, false, false, false, 0, 519, 288, 0, 5, 4}, // #184
13359 {DBGFIELD(/*XSDIVSP*/ 9242) 1, false, false, false, 0, 485, 391, 0, 3, 3}, // #185
13360 {DBGFIELD(/*FSQRTS_FSQRTS_rec*/ 9250) 2, false, false, false, 0, 474, 383, 0, 8, 5}, // #186
13361 {DBGFIELD(/*MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF*/ 9268) 2, false, false, false, 0, 524, 424, 0, 7, 6}, // #187
13362 {DBGFIELD(/*MTFSFb_MTFSB0_MTFSB1*/ 9310) 2, false, false, false, 0, 524, 424, 0, 7, 6}, // #188
13363 {DBGFIELD(/*XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ*/ 9331) 1, false, false, false, 0, 531, 331, 0, 3, 3}, // #189
13364 {DBGFIELD(/*XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP*/ 9779) 1, false, false, false, 0, 531, 331, 0, 3, 3}, // #190
13365 {DBGFIELD(/*XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP*/ 9843) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #191
13366 {DBGFIELD(/*VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP*/ 9976) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #192
13367 {DBGFIELD(/*VSUBFP*/ 10134) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #193
13368 {DBGFIELD(/*XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP*/ 10141) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #194
13369 {DBGFIELD(/*XVCVSPDP*/ 10508) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #195
13370 {DBGFIELD(/*TDI_TD*/ 10517) 1, false, false, false, 0, 341, 325, 0, 7, 3}, // #196
13371 {DBGFIELD(/*TWI_TW*/ 10524) 1, false, false, false, 0, 341, 325, 0, 7, 3}, // #197
13372 {DBGFIELD(/*MTCRF_MTCRF8_MTOCRF_MTOCRF8*/ 10531) 2, false, false, false, 0, 524, 430, 0, 7, 6}, // #198
13373 {DBGFIELD(/*RLWIMI_RLWIMI8*/ 10559) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #199
13374 {DBGFIELD(/*AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORI_ORI8_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_ADD4_rec_ADD8_rec_NEG8_rec_NEG_rec*/ 10574) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #200
13375 {DBGFIELD(/*ANDI8_rec_ANDIS8_rec_RLWINM_RLWINM8_RLWINM8_rec_RLWINM_rec_RLWNM_RLWNM8_RLWNM8_rec_RLWNM_rec_SLW_SLW8_SLW8_rec_SLW_rec_SRW_SRW8_SRW8_rec_SRW_rec_ADDC8O_ADDC8O_rec_ADDCO_ADDCO_rec_ADDE8O_ADDE8O_rec_ADDEO_ADDEO_rec_ADDME8O_ADDME8O_rec_ADDMEO_ADDMEO_rec_ADDZE8O_ADDZE8O_rec_ADDZEO_ADDZEO_rec_SUBF8O_SUBF8O_rec_SUBFC8O_SUBFC8O_rec_SUBFCO_SUBFCO_rec_SUBFE8O_SUBFE8O_rec_SUBFEO_SUBFEO_rec_SUBFME8O_SUBFME8O_rec_SUBFMEO_SUBFMEO_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZEO_SUBFZEO_rec_ADDE8_rec_ADDE_rec_ADDME8_rec_ADDME_rec_ADDZE8_rec_ADDZE_rec_SUBFE8_rec_SUBFE_rec_SUBFME8_rec_SUBFME_rec_SUBFZE8_rec_SUBFZE_rec_ADDIC_rec_ADDC_ADDC8_SUBFC_SUBFC8_ADDC_rec_ADDC8_rec_SUBFC_rec_SUBFC8_rec*/ 10843) 2, false, false, false, 0, 424, 335, 0, 7, 5}, // #201
13376 {DBGFIELD(/*ANDIS_rec_ANDI_rec_SUBF8_rec*/ 11528) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #202
13377 {DBGFIELD(/*OR_OR8_OR8_rec_OR_rec_NOP*/ 11557) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #203
13378 {DBGFIELD(/*SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY*/ 11583) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #204
13379 {DBGFIELD(/*SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8*/ 11644) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #205
13380 {DBGFIELD(/*RLWIMI8_rec_RLWIMI_rec*/ 11681) 2, false, false, false, 0, 424, 335, 0, 7, 5}, // #206
13381 {DBGFIELD(/*CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec*/ 11704) 1, false, false, false, 0, 338, 325, 0, 3, 3}, // #207
13382 {DBGFIELD(/*POPCNTB_POPCNTB8_POPCNTD_POPCNTW*/ 11760) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #208
13383 {DBGFIELD(/*ISEL_ISEL8*/ 11793) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #209
13384 {DBGFIELD(/*MFTB_MFTB8*/ 11804) 1, false, false, false, 0, 323, 284, 0, 8, 4}, // #210
13385 {DBGFIELD(/*DIVW_DIVWU*/ 11815) 1, false, false, false, 0, 534, 436, 0, 8, 4}, // #211
13386 {DBGFIELD(/*DIVD_DIVDU*/ 11826) 1, false, false, false, 0, 534, 405, 0, 8, 4}, // #212
13387 {DBGFIELD(/*DIVWE_DIVWEU*/ 11837) 1, false, false, false, 0, 534, 405, 0, 8, 4}, // #213
13388 {DBGFIELD(/*LVEBX_LVEHX_LVEWX_LVX_LVXL*/ 11850) 1, false, false, false, 0, 348, 3, 0, 3, 3}, // #214
13389 {DBGFIELD(/*LXVB16X_LXSIWZX*/ 11877) 1, false, false, false, 0, 348, 3, 0, 3, 3}, // #215
13390 {DBGFIELD(/*DFLOADf64_XFLOADf64_LIWZX*/ 11893) 1, false, false, false, 0, 348, 3, 0, 3, 3}, // #216
13391 {DBGFIELD(/*LQ*/ 11919) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #217
13392 {DBGFIELD(/*STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX*/ 11922) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #218
13393 {DBGFIELD(/*STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX*/ 11991) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #219
13394 {DBGFIELD(/*STDXTLS_STDXTLS_*/ 12103) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #220
13395 {DBGFIELD(/*STBCIX_STDCIX*/ 12120) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #221
13396 {DBGFIELD(/*STBCX_STHCX*/ 12134) 2, false, false, false, 0, 390, 325, 0, 9, 6}, // #222
13397 {DBGFIELD(/*STHCIX_STSWI_STWCIX*/ 12146) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #223
13398 {DBGFIELD(/*LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHAXTLS_LHAXTLS__LHAXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWAXTLS_LWAXTLS__LWAXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32*/ 12166) 2, false, false, false, 0, 399, 288, 0, 5, 5}, // #224
13399 {DBGFIELD(/*LD_LDX_LDXTLS_LDXTLS_*/ 12366) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #225
13400 {DBGFIELD(/*LBARXL_LHARXL*/ 12388) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #226
13401 {DBGFIELD(/*LBEPX_LHEPX_LWEPX*/ 12402) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #227
13402 {DBGFIELD(/*LFDEPX_LXSIWAX*/ 12420) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #228
13403 {DBGFIELD(/*ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8*/ 12435) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #229
13404 {DBGFIELD(/*SUBF*/ 12635) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #230
13405 {DBGFIELD(/*VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD*/ 12640) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #231
13406 {DBGFIELD(/*VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO*/ 12725) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #232
13407 {DBGFIELD(/*VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VRLB_VRLH_VRLW_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VAND_VANDC_VNOR_VOR_VXOR_VMAXFP_VMINFP_VSUBCUW_VADDCUW*/ 12792) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #233
13408 {DBGFIELD(/*VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW*/ 13132) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #234
13409 {DBGFIELD(/*VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW*/ 13253) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #235
13410 {DBGFIELD(/*VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec*/ 13308) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #236
13411 {DBGFIELD(/*MFVSCR*/ 13374) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #237
13412 {DBGFIELD(/*MTVSCR*/ 13381) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #238
13413 {DBGFIELD(/*VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM*/ 13388) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #239
13414 {DBGFIELD(/*VADDUQM_VSUBUQM_VPOPCNTD*/ 13440) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #240
13415 {DBGFIELD(/*VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM*/ 13465) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #241
13416 {DBGFIELD(/*VMULESW_VMULEUW_VMULOSW_VMULOUW*/ 13658) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #242
13417 {DBGFIELD(/*VMULUWM*/ 13690) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #243
13418 {DBGFIELD(/*B_BA_BL_BL8_BL8_RM_BLA_BLA8_BLA8_RM_BLA_RM_BL_RM_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA8_NOP_BLA8_NOP_RM_BL_NOP_BL_NOP_RM_BL_TLS*/ 13698) 1, false, false, false, 0, 320, 1, 0, 3, 2}, // #244
13419 {DBGFIELD(/*DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX*/ 13840) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #245
13420 {DBGFIELD(/*DXEX_DXEXQ_DXEXQ_rec_DXEX_rec_DDEDPD_DDEDPD_rec_DENBCD_DENBCD_rec_DIEX_DIEX_rec_DQUA_DQUA_rec_DRINTN_DRINTN_rec_DRINTX_DRINTX_rec_DRRND_DRRND_rec_DSCLI_DSCLI_rec_DSCRI_DSCRI_rec_DQUAI*/ 13904) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #246
13421 {DBGFIELD(/*DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec*/ 14088) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #247
13422 {DBGFIELD(/*BCDADD_rec_BCDSUB_rec*/ 14132) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #248
13423 {DBGFIELD(/*DRINTNQ_DRINTNQ_rec_DRINTXQ_DRINTXQ_rec_DRRNDQ_DRRNDQ_rec_DIEXQ_DIEXQ_rec_DQUAIQ_DQUAIQ_rec_DDEDPDQ_DDEDPDQ_rec_DENBCDQ_DENBCDQ_rec_DSCLIQ_DSCLIQ_rec_DSCRIQ_DSCRIQ_rec*/ 14154) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #249
13424 {DBGFIELD(/*DCMPOQ_DCMPUQ_DTSTEXQ*/ 14322) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #250
13425 {DBGFIELD(/*DCTQPQ_DCTQPQ_rec*/ 14344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #251
13426 {DBGFIELD(/*DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec*/ 14362) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #252
13427 {DBGFIELD(/*DQUAQ_DQUAQ_rec*/ 14394) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #253
13428 {DBGFIELD(/*DRSP_DRSP_rec_DCTFIX_DCTFIX_rec*/ 14410) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #254
13429 {DBGFIELD(/*DCFFIX_DCFFIX_rec*/ 14442) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #255
13430 {DBGFIELD(/*DCFFIXQ_DCFFIXQ_rec*/ 14460) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #256
13431 {DBGFIELD(/*DMUL_DMUL_rec*/ 14480) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #257
13432 {DBGFIELD(/*DMULQ_DMULQ_rec*/ 14494) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #258
13433 {DBGFIELD(/*DDIV_DDIV_rec*/ 14510) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #259
13434 {DBGFIELD(/*DDIVQ_DDIVQ_rec*/ 14524) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #260
13435 {DBGFIELD(/*MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ*/ 14540) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #261
13436 {DBGFIELD(/*VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC*/ 14611) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #262
13437 {DBGFIELD(/*VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR*/ 14699) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #263
13438 {DBGFIELD(/*VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes*/ 14787) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #264
13439 {DBGFIELD(/*V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP*/ 14913) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #265
13440 {DBGFIELD(/*VRLD*/ 15053) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #266
13441 {DBGFIELD(/*XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP*/ 15058) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #267
13442 {DBGFIELD(/*XVABSSP_XVNABSSP_XVNEGSP*/ 15093) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #268
13443 {DBGFIELD(/*XVCPSGNSP*/ 15118) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #269
13444 {DBGFIELD(/*VMRGEW_VMRGOW*/ 15128) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #270
13445 {DBGFIELD(/*VSEL*/ 15142) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #271
13446 {DBGFIELD(/*XXSEL*/ 15147) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #272
13447 {DBGFIELD(/*TABORTDC_TABORTDCI_TABORTWC_TABORTWCI*/ 15153) 1, false, false, false, 0, 341, 325, 0, 7, 3}, // #273
13448 {DBGFIELD(/*MTFSB0_MTFSB1*/ 15191) 1, false, false, false, 0, 341, 325, 0, 7, 3}, // #274
13449 {DBGFIELD(/*MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI*/ 15205) 1, false, false, false, 0, 341, 325, 0, 7, 3}, // #275
13450 {DBGFIELD(/*CMPRB_CMPRB8_CMPEQB*/ 15241) 1, false, false, false, 0, 341, 325, 0, 7, 3}, // #276
13451 {DBGFIELD(/*XSTSTDCDP_XSTSTDCSP*/ 15261) 1, false, false, false, 0, 341, 325, 0, 7, 3}, // #277
13452 {DBGFIELD(/*FTDIV_FTSQRT*/ 15281) 1, false, false, false, 0, 341, 325, 0, 7, 3}, // #278
13453 {DBGFIELD(/*XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP*/ 15294) 1, false, false, false, 0, 338, 325, 0, 3, 3}, // #279
13454 {DBGFIELD(/*XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP*/ 15339) 1, false, false, false, 0, 338, 325, 0, 3, 3}, // #280
13455 {DBGFIELD(/*CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec*/ 15380) 1, false, false, false, 0, 338, 325, 0, 3, 3}, // #281
13456 {DBGFIELD(/*POPCNTD_POPCNTW*/ 15436) 1, false, false, false, 0, 338, 325, 0, 3, 3}, // #282
13457 {DBGFIELD(/*CMPB_CMPB8_SETB_SETB8_BPERMD*/ 15452) 1, false, false, false, 0, 338, 325, 0, 3, 3}, // #283
13458 {DBGFIELD(/*XSCVSPDPN*/ 15481) 1, false, false, false, 0, 338, 325, 0, 3, 3}, // #284
13459 {DBGFIELD(/*SLD_SRD_SRAD*/ 15491) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #285
13460 {DBGFIELD(/*SRADI_SRADI_32_RLDIC*/ 15504) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #286
13461 {DBGFIELD(/*EXTSWSLI_32_64_EXTSWSLI*/ 15525) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #287
13462 {DBGFIELD(/*SUBFC_SUBFC8_SUBFC8O_SUBFCO_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_rec_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF8O_SUBF8O_rec_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec*/ 15549) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #288
13463 {DBGFIELD(/*ADDZE_ADDZE8_SUBF_rec*/ 16026) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #289
13464 {DBGFIELD(/*ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8*/ 16048) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #290
13465 {DBGFIELD(/*LA_LA8*/ 16090) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #291
13466 {DBGFIELD(/*COPY*/ 16097) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #292
13467 {DBGFIELD(/*MCRXRX*/ 16102) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #293
13468 {DBGFIELD(/*XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP*/ 16109) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #294
13469 {DBGFIELD(/*XSXEXPDP*/ 16154) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #295
13470 {DBGFIELD(/*RFEBB*/ 16163) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #296
13471 {DBGFIELD(/*TBEGIN_TRECHKPT*/ 16169) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #297
13472 {DBGFIELD(/*WAIT*/ 16185) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #298
13473 {DBGFIELD(/*RLDCL_RLDCR*/ 16190) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #299
13474 {DBGFIELD(/*RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI*/ 16202) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #300
13475 {DBGFIELD(/*MTOCRF_MTOCRF8*/ 16256) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #301
13476 {DBGFIELD(/*SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8*/ 16271) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #302
13477 {DBGFIELD(/*FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR*/ 16317) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #303
13478 {DBGFIELD(/*SRAW_SRAW8_SRAWI_SRAWI8*/ 16375) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #304
13479 {DBGFIELD(/*XSIEXPDP*/ 16399) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #305
13480 {DBGFIELD(/*CRXOR*/ 16408) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #306
13481 {DBGFIELD(/*TRECLAIM_TSR_TABORT*/ 16414) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #307
13482 {DBGFIELD(/*VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec*/ 16434) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #308
13483 {DBGFIELD(/*VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW*/ 16560) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #309
13484 {DBGFIELD(/*VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP*/ 16624) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #310
13485 {DBGFIELD(/*VPOPCNTD*/ 16670) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #311
13486 {DBGFIELD(/*VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0*/ 16679) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #312
13487 {DBGFIELD(/*MADDHD_MADDHDU_MADDLD_MADDLD8*/ 16731) 1, false, false, false, 0, 431, 3, 0, 7, 3}, // #313
13488 {DBGFIELD(/*MULHD_MULHW_MULLW_MULLWO*/ 16761) 1, false, false, false, 0, 431, 3, 0, 7, 3}, // #314
13489 {DBGFIELD(/*MULHDU_MULHWU*/ 16786) 1, false, false, false, 0, 431, 3, 0, 7, 3}, // #315
13490 {DBGFIELD(/*MULLD_MULLDO*/ 16800) 1, false, false, false, 0, 431, 3, 0, 7, 3}, // #316
13491 {DBGFIELD(/*FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS*/ 16813) 1, false, false, false, 0, 431, 331, 0, 7, 3}, // #317
13492 {DBGFIELD(/*FADD_FSUB*/ 17036) 1, false, false, false, 0, 431, 331, 0, 7, 3}, // #318
13493 {DBGFIELD(/*FMSUB_FMADD_FNMADD_FNMSUB_FMUL*/ 17046) 1, false, false, false, 0, 431, 331, 0, 7, 3}, // #319
13494 {DBGFIELD(/*XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP*/ 17077) 1, false, false, false, 0, 431, 331, 0, 7, 3}, // #320
13495 {DBGFIELD(/*FSELD_rec_FSELS_rec*/ 17261) 2, false, false, false, 0, 438, 440, 0, 8, 6}, // #321
13496 {DBGFIELD(/*FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec*/ 17281) 2, false, false, false, 0, 438, 363, 0, 8, 5}, // #322
13497 {DBGFIELD(/*XSCVDPHP_XSCVHPDP*/ 17620) 1, false, false, false, 0, 531, 331, 0, 3, 3}, // #323
13498 {DBGFIELD(/*LVSL_LVSR*/ 17638) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #324
13499 {DBGFIELD(/*V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VPERMR_VSLV_VSRV_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec*/ 17648) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #325
13500 {DBGFIELD(/*VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ*/ 17928) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #326
13501 {DBGFIELD(/*XXPERM_XXPERMR_XXSPLTIB*/ 18103) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #327
13502 {DBGFIELD(/*XSCMPEXPQP_XSCMPOQP_XSCMPUQP*/ 18127) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #328
13503 {DBGFIELD(/*BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO*/ 18156) 1, false, false, false, 0, 542, 284, 0, 5, 4}, // #329
13504 {DBGFIELD(/*BCDCTSQ_rec*/ 18309) 1, false, false, false, 0, 547, 446, 0, 5, 4}, // #330
13505 {DBGFIELD(/*XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO*/ 18321) 1, false, false, false, 0, 552, 405, 0, 5, 4}, // #331
13506 {DBGFIELD(/*BCDCFSQ_rec*/ 18418) 1, false, false, false, 0, 557, 450, 0, 5, 4}, // #332
13507 {DBGFIELD(/*XSDIVQP_XSDIVQPO*/ 18430) 1, false, false, false, 0, 562, 454, 0, 5, 4}, // #333
13508 {DBGFIELD(/*XSSQRTQP_XSSQRTQPO*/ 18447) 1, false, false, false, 0, 567, 458, 0, 5, 4}, // #334
13509 {DBGFIELD(/*LXVL_LXVLL*/ 18466) 1, false, false, false, 0, 348, 69, 0, 3, 3}, // #335
13510 {DBGFIELD(/*LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD*/ 18477) 1, false, false, false, 0, 348, 3, 0, 3, 3}, // #336
13511 {DBGFIELD(/*LXSDX_LXVD2X*/ 18514) 1, false, false, false, 0, 348, 3, 0, 3, 3}, // #337
13512 {DBGFIELD(/*DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP*/ 18527) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #338
13513 {DBGFIELD(/*CP_COPY_CP_COPY8*/ 18607) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #339
13514 {DBGFIELD(/*ICBI_ICBIEP*/ 18624) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #340
13515 {DBGFIELD(/*ICBT_ICBTLS_EnforceIEIO*/ 18636) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #341
13516 {DBGFIELD(/*LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32*/ 18660) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #342
13517 {DBGFIELD(/*CP_ABORT*/ 18804) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #343
13518 {DBGFIELD(/*DARN*/ 18813) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #344
13519 {DBGFIELD(/*ISYNC*/ 18818) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #345
13520 {DBGFIELD(/*MSGSYNC*/ 18824) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #346
13521 {DBGFIELD(/*TLBSYNC*/ 18832) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #347
13522 {DBGFIELD(/*SYNC*/ 18840) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #348
13523 {DBGFIELD(/*LFIWZX*/ 18845) 1, false, false, false, 0, 572, 281, 0, 7, 3}, // #349
13524 {DBGFIELD(/*LFDX_LFDXTLS_LFDXTLS__LFD*/ 18852) 1, false, false, false, 0, 572, 281, 0, 7, 3}, // #350
13525 {DBGFIELD(/*SLBIA*/ 18878) 2, false, false, false, 0, 579, 462, 0, 4, 5}, // #351
13526 {DBGFIELD(/*SLBIE*/ 18884) 2, false, false, false, 0, 579, 462, 0, 4, 5}, // #352
13527 {DBGFIELD(/*SLBMFEE*/ 18890) 2, false, false, false, 0, 579, 462, 0, 4, 5}, // #353
13528 {DBGFIELD(/*SLBMFEV*/ 18898) 2, false, false, false, 0, 579, 462, 0, 4, 5}, // #354
13529 {DBGFIELD(/*SLBMTE*/ 18906) 2, false, false, false, 0, 579, 462, 0, 4, 5}, // #355
13530 {DBGFIELD(/*TLBIEL*/ 18913) 2, false, false, false, 0, 579, 462, 0, 4, 5}, // #356
13531 {DBGFIELD(/*LHZU_LHZU8_LWZU_LWZU8*/ 18920) 2, false, false, false, 0, 410, 304, 0, 6, 6}, // #357
13532 {DBGFIELD(/*LHZUX_LHZUX8_LWZUX_LWZUX8*/ 18942) 2, false, false, false, 0, 410, 304, 0, 6, 6}, // #358
13533 {DBGFIELD(/*TEND*/ 18968) 2, false, false, false, 0, 399, 304, 0, 5, 6}, // #359
13534 {DBGFIELD(/*CP_PASTE8_rec_CP_PASTE_rec*/ 18973) 2, false, false, false, 0, 399, 288, 0, 5, 5}, // #360
13535 {DBGFIELD(/*TCHECK*/ 19000) 2, false, false, false, 0, 399, 288, 0, 5, 5}, // #361
13536 {DBGFIELD(/*LXSIWAX*/ 19007) 2, false, false, false, 0, 399, 340, 0, 5, 5}, // #362
13537 {DBGFIELD(/*LIWAX*/ 19015) 2, false, false, false, 0, 399, 340, 0, 5, 5}, // #363
13538 {DBGFIELD(/*LFSX_LFSXTLS_LFSXTLS__LFS*/ 19021) 2, false, false, false, 0, 373, 340, 0, 9, 5}, // #364
13539 {DBGFIELD(/*LXSSP_LXSSPX*/ 19047) 2, false, false, false, 0, 399, 298, 0, 5, 5}, // #365
13540 {DBGFIELD(/*XFLOADf32_DFLOADf32*/ 19060) 2, false, false, false, 0, 399, 298, 0, 5, 5}, // #366
13541 {DBGFIELD(/*LXVH8X*/ 19080) 2, false, false, false, 0, 351, 298, 0, 7, 6}, // #367
13542 {DBGFIELD(/*STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX*/ 19087) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #368
13543 {DBGFIELD(/*STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv*/ 19148) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #369
13544 {DBGFIELD(/*STXSDX*/ 19188) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #370
13545 {DBGFIELD(/*DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9*/ 19195) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #371
13546 {DBGFIELD(/*STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32*/ 19262) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #372
13547 {DBGFIELD(/*SLBIEG*/ 19353) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #373
13548 {DBGFIELD(/*TLBIE*/ 19360) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #374
13549 {DBGFIELD(/*STXV_STXVB16X_STXVH8X_STXVX*/ 19366) 1, false, false, false, 0, 367, 289, 0, 6, 5}, // #375
13550 {DBGFIELD(/*STXVL_STXVLL*/ 19394) 1, false, false, false, 0, 367, 289, 0, 6, 5}, // #376
13551 {DBGFIELD(/*MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv*/ 19407) 1, false, false, false, 0, 323, 284, 0, 8, 4}, // #377
13552 {DBGFIELD(/*MFPMR*/ 19445) 1, false, false, false, 0, 323, 284, 0, 8, 4}, // #378
13553 {DBGFIELD(/*MTPMR*/ 19451) 1, false, false, false, 0, 323, 284, 0, 8, 4}, // #379
13554 {DBGFIELD(/*MFSPR_MFSPR8_MFUDSCR*/ 19457) 1, false, false, false, 0, 323, 284, 0, 8, 4}, // #380
13555 {DBGFIELD(/*MFMSR*/ 19478) 1, false, false, false, 0, 323, 284, 0, 8, 4}, // #381
13556 {DBGFIELD(/*MTMSR*/ 19484) 1, false, false, false, 0, 323, 284, 0, 8, 4}, // #382
13557 {DBGFIELD(/*MTMSRD*/ 19490) 1, false, false, false, 0, 323, 284, 0, 8, 4}, // #383
13558 {DBGFIELD(/*MTUDSCR_MTSPR_MTSPR8*/ 19497) 1, false, false, false, 0, 323, 284, 0, 8, 4}, // #384
13559 {DBGFIELD(/*MSGSNDP_MSGSNDP8*/ 19518) 1, false, false, false, 0, 323, 284, 0, 8, 4}, // #385
13560 {DBGFIELD(/*DIVWO_DIVWUO*/ 19535) 1, false, false, false, 0, 534, 436, 0, 8, 4}, // #386
13561 {DBGFIELD(/*MODSW*/ 19548) 1, false, false, false, 0, 534, 436, 0, 8, 4}, // #387
13562 {DBGFIELD(/*DIVWEO_DIVWEUO*/ 19554) 1, false, false, false, 0, 534, 405, 0, 8, 4}, // #388
13563 {DBGFIELD(/*DIVDO_DIVDUO*/ 19569) 1, false, false, false, 0, 534, 405, 0, 8, 4}, // #389
13564 {DBGFIELD(/*MODSD_MODUD_MODUW*/ 19582) 1, false, false, false, 0, 534, 405, 0, 8, 4}, // #390
13565 {DBGFIELD(/*DIVDE_DIVDEO_DIVDEU_DIVDEUO*/ 19600) 1, false, false, false, 0, 534, 467, 0, 8, 4}, // #391
13566 {DBGFIELD(/*DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec*/ 19628) 2, false, false, false, 0, 446, 471, 0, 9, 6}, // #392
13567 {DBGFIELD(/*ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec*/ 19668) 2, false, false, false, 0, 421, 430, 0, 3, 6}, // #393
13568 {DBGFIELD(/*MCRFS*/ 19752) 2, false, false, false, 0, 421, 424, 0, 3, 6}, // #394
13569 {DBGFIELD(/*RLDCL_rec_RLDCR_rec*/ 19758) 2, false, false, false, 0, 424, 335, 0, 7, 5}, // #395
13570 {DBGFIELD(/*RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec*/ 19778) 2, false, false, false, 0, 424, 335, 0, 7, 5}, // #396
13571 {DBGFIELD(/*MFFS_MFFSCE_MFFSL_MFFS_rec*/ 19825) 2, false, false, false, 0, 524, 288, 0, 7, 5}, // #397
13572 {DBGFIELD(/*EXTSWSLI_32_64_rec_EXTSWSLI_rec*/ 19852) 2, false, false, false, 0, 421, 335, 0, 3, 5}, // #398
13573 {DBGFIELD(/*FDIV*/ 19884) 1, false, false, false, 0, 583, 388, 0, 7, 3}, // #399
13574 {DBGFIELD(/*FSQRT*/ 19889) 1, false, false, false, 0, 590, 394, 0, 7, 3}, // #400
13575 {DBGFIELD(/*FSQRTS*/ 19895) 1, false, false, false, 0, 597, 391, 0, 7, 3}, // #401
13576 {DBGFIELD(/*FDIVS*/ 19902) 1, false, false, false, 0, 597, 391, 0, 7, 3}, // #402
13577 {DBGFIELD(/*LFSU*/ 19908) 3, false, false, false, 0, 604, 477, 0, 9, 8}, // #403
13578 {DBGFIELD(/*LFSUX*/ 19913) 3, false, false, false, 0, 604, 477, 0, 9, 8}, // #404
13579 {DBGFIELD(/*TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP*/ 19919) 1, false, false, false, 0, 320, 1, 0, 3, 2}, // #405
13580 {DBGFIELD(/*LDAT_LWAT*/ 19975) 5, false, false, false, 0, 613, 485, 0, 8, 18}, // #406
13581 {DBGFIELD(/*STDAT_STWAT*/ 19985) 3, false, false, false, 0, 621, 503, 0, 8, 10}, // #407
13582 {DBGFIELD(/*BRINC*/ 19997) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #408
13583 {DBGFIELD(/*EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW*/ 20003) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #409
13584 {DBGFIELD(/*EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW*/ 20300) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #410
13585 {DBGFIELD(/*EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX*/ 21345) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #411
13586 {DBGFIELD(/*EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX*/ 21558) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #412
13587 {DBGFIELD(/*HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC*/ 21671) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #413
13588 {DBGFIELD(/*RFI*/ 21721) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #414
13589 {DBGFIELD(/*RFID*/ 21725) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #415
13590 {DBGFIELD(/*DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI*/ 21730) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #416
13591 {DBGFIELD(/*ICBLC*/ 21888) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #417
13592 {DBGFIELD(/*MTSR_MTSRIN*/ 21894) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #418
13593 {DBGFIELD(/*MFDCR*/ 21906) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #419
13594 {DBGFIELD(/*MTDCR*/ 21912) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #420
13595 {DBGFIELD(/*NOP_GT_PWR6_NOP_GT_PWR7*/ 21918) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #421
13596 {DBGFIELD(/*TLBIA*/ 21942) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #422
13597 {DBGFIELD(/*WRTEE_WRTEEI*/ 21948) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #423
13598 {DBGFIELD(/*HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8*/ 21961) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #424
13599 {DBGFIELD(/*MSYNC*/ 22072) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #425
13600 {DBGFIELD(/*SLBSYNC*/ 22078) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #426
13601 {DBGFIELD(/*SLBFEE_rec*/ 22086) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #427
13602 {DBGFIELD(/*STOP*/ 22097) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #428
13603 {DBGFIELD(/*DCBA_DCBI*/ 22102) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #429
13604 {DBGFIELD(/*FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES*/ 22112) 1, false, false, false, 0, 431, 331, 0, 7, 3}, // #430
13605 {DBGFIELD(/*VCFSX_VCFUX_VCTSXS_VCTUXS*/ 22275) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #431
13606 {DBGFIELD(/*VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP*/ 22301) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #432
13607 {DBGFIELD(/*VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP*/ 22344) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #433
13608 {DBGFIELD(/*XSCVDPHP*/ 22459) 1, false, false, false, 0, 531, 331, 0, 3, 3}, // #434
13609 {DBGFIELD(/*XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP*/ 22468) 1, false, false, false, 0, 531, 331, 0, 3, 3}, // #435
13610 {DBGFIELD(/*XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP*/ 22655) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #436
13611 {DBGFIELD(/*XVCVSPBF16*/ 22879) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #437
13612 {DBGFIELD(/*FADDS_FMULS_FSUBS*/ 22890) 1, false, false, false, 0, 431, 331, 0, 7, 3}, // #438
13613 {DBGFIELD(/*FMUL*/ 22908) 1, false, false, false, 0, 431, 331, 0, 7, 3}, // #439
13614 {DBGFIELD(/*VADDFP*/ 22913) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #440
13615 {DBGFIELD(/*XSMULDP_XSMULSP*/ 22920) 1, false, false, false, 0, 431, 331, 0, 7, 3}, // #441
13616 {DBGFIELD(/*XVADDDP_XVMULDP_XVSUBDP*/ 22936) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #442
13617 {DBGFIELD(/*XVADDSP_XVMULSP_XVSUBSP*/ 22960) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #443
13618 {DBGFIELD(/*VMADDFP_VNMSUBFP*/ 22984) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #444
13619 {DBGFIELD(/*FADDS_rec_FMULS_rec_FSUBS_rec*/ 23001) 2, false, false, false, 0, 438, 363, 0, 8, 5}, // #445
13620 {DBGFIELD(/*FMUL_rec*/ 23031) 2, false, false, false, 0, 438, 363, 0, 8, 5}, // #446
13621 {DBGFIELD(/*FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec*/ 23040) 2, false, false, false, 0, 438, 363, 0, 8, 5}, // #447
13622 {DBGFIELD(/*BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL_BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BLR_BLR8_BLRL*/ 23303) 1, false, false, false, 0, 320, 1, 0, 3, 2}, // #448
13623 {DBGFIELD(/*CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8*/ 23601) 1, false, false, false, 0, 320, 1, 0, 3, 2}, // #449
13624 {DBGFIELD(/*VGNB*/ 23638) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #450
13625 {DBGFIELD(/*VSBOX*/ 23643) 1, false, false, false, 0, 519, 288, 0, 5, 4}, // #451
13626 {DBGFIELD(/*CFUGED_PDEPD_PEXTD*/ 23649) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #452
13627 {DBGFIELD(/*VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD*/ 23668) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #453
13628 {DBGFIELD(/*XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP*/ 23704) 1, false, false, false, 0, 542, 284, 0, 5, 4}, // #454
13629 {DBGFIELD(/*XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP*/ 23813) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #455
13630 {DBGFIELD(/*HASHST_HASHST8_HASHSTP_HASHSTP8*/ 23851) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #456
13631 {DBGFIELD(/*XSMULQP_XSMULQPO*/ 23883) 1, false, false, false, 0, 552, 405, 0, 5, 4}, // #457
13632 {DBGFIELD(/*VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ*/ 23900) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #458
13633 {DBGFIELD(/*VMODSQ_VMODUQ*/ 23930) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #459
13634 {DBGFIELD(/*VDIVSD_VDIVUD*/ 23944) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #460
13635 {DBGFIELD(/*VMODSD_VMODUD*/ 23958) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #461
13636 {DBGFIELD(/*VDIVSW_VDIVUW*/ 23972) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #462
13637 {DBGFIELD(/*VMODSW_VMODUW*/ 23986) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #463
13638 {DBGFIELD(/*VDIVESD_VDIVEUD*/ 24000) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #464
13639 {DBGFIELD(/*VDIVESW_VDIVEUW*/ 24016) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #465
13640 {DBGFIELD(/*BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP*/ 24032) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #466
13641 {DBGFIELD(/*XXGENPCVBM*/ 24128) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #467
13642 {DBGFIELD(/*BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ*/ 24139) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #468
13643 {DBGFIELD(/*VADDCUQ_VSUBCUQ*/ 24219) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #469
13644 {DBGFIELD(/*XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP*/ 24235) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #470
13645 {DBGFIELD(/*MTVSRBMI*/ 24283) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #471
13646 {DBGFIELD(/*CBCDTD_CBCDTD8_CDTBCD_CDTBCD8*/ 24292) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #472
13647 {DBGFIELD(/*FTSQRT*/ 24322) 1, false, false, false, 0, 341, 325, 0, 7, 3}, // #473
13648 {DBGFIELD(/*MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB*/ 24329) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #474
13649 {DBGFIELD(/*RLDIC_rec*/ 24514) 2, false, false, false, 0, 421, 335, 0, 3, 5}, // #475
13650 {DBGFIELD(/*RLDICL_32_rec_RLDICL_rec_RLDICR_rec*/ 24524) 2, false, false, false, 0, 424, 335, 0, 7, 5}, // #476
13651 {DBGFIELD(/*RLWINM8_rec_RLWINM_rec*/ 24560) 2, false, false, false, 0, 424, 335, 0, 7, 5}, // #477
13652 {DBGFIELD(/*VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW*/ 24583) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #478
13653 {DBGFIELD(/*VPOPCNTB_VPOPCNTH*/ 24623) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #479
13654 {DBGFIELD(/*VSHASIGMAD_VSHASIGMAW*/ 24641) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #480
13655 {DBGFIELD(/*XSTSQRTDP*/ 24663) 1, false, false, false, 0, 338, 325, 0, 3, 3}, // #481
13656 {DBGFIELD(/*XVTSQRTDP*/ 24673) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #482
13657 {DBGFIELD(/*XVTSQRTSP*/ 24683) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #483
13658 {DBGFIELD(/*XVTSTDCDP_XVTSTDCSP*/ 24693) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #484
13659 {DBGFIELD(/*SLD_rec_SRD_rec*/ 24713) 2, false, false, false, 0, 421, 335, 0, 3, 5}, // #485
13660 {DBGFIELD(/*TDI*/ 24729) 1, false, false, false, 0, 341, 325, 0, 7, 3}, // #486
13661 {DBGFIELD(/*TWI*/ 24733) 1, false, false, false, 0, 341, 325, 0, 7, 3}, // #487
13662 {DBGFIELD(/*VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS*/ 24737) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #488
13663 {DBGFIELD(/*VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUH_rec_VCMPGTUW_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec*/ 24905) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #489
13664 {DBGFIELD(/*VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec*/ 25180) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #490
13665 {DBGFIELD(/*VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec*/ 25219) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #491
13666 {DBGFIELD(/*VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec*/ 25285) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #492
13667 {DBGFIELD(/*VCMPSQ_VCMPUQ*/ 25360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #493
13668 {DBGFIELD(/*XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP*/ 25374) 1, false, false, false, 0, 338, 325, 0, 3, 3}, // #494
13669 {DBGFIELD(/*TRAP*/ 25410) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #495
13670 {DBGFIELD(/*SRAWI8_rec_SRAWI_rec*/ 25415) 2, false, false, false, 0, 424, 335, 0, 7, 5}, // #496
13671 {DBGFIELD(/*VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ*/ 25436) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #497
13672 {DBGFIELD(/*VRLQMI*/ 25464) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #498
13673 {DBGFIELD(/*DSS_DSSALL*/ 25471) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #499
13674 {DBGFIELD(/*WAITP10*/ 25482) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #500
13675 {DBGFIELD(/*ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO*/ 25490) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #501
13676 {DBGFIELD(/*ADDIdtprelL32_ADDISdtprelHA32*/ 25550) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #502
13677 {DBGFIELD(/*ADDItlsldLADDR32*/ 25580) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #503
13678 {DBGFIELD(/*ADDItocL_ADDIStocHA_ADDIStocHA8*/ 25597) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #504
13679 {DBGFIELD(/*ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8*/ 25629) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #505
13680 {DBGFIELD(/*ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO*/ 25700) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #506
13681 {DBGFIELD(/*ADDZE_ADDZE8*/ 25785) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #507
13682 {DBGFIELD(/*ANDI_rec_ANDIS_rec*/ 25798) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #508
13683 {DBGFIELD(/*CMPDI_CMPWI_CMPLDI_CMPLWI*/ 25817) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #509
13684 {DBGFIELD(/*EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec*/ 25843) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #510
13685 {DBGFIELD(/*FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS*/ 25990) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #511
13686 {DBGFIELD(/*NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8*/ 26032) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #512
13687 {DBGFIELD(/*NOP*/ 26093) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #513
13688 {DBGFIELD(/*RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32*/ 26097) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #514
13689 {DBGFIELD(/*RLWINM_RLWINM8*/ 26144) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #515
13690 {DBGFIELD(/*SETB_SETB8*/ 26159) 1, false, false, false, 0, 338, 325, 0, 3, 3}, // #516
13691 {DBGFIELD(/*SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8*/ 26170) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #517
13692 {DBGFIELD(/*SRAWI_SRAWI8*/ 26230) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #518
13693 {DBGFIELD(/*VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW*/ 26243) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #519
13694 {DBGFIELD(/*VEXTSD2Q*/ 26350) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #520
13695 {DBGFIELD(/*XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP*/ 26359) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #521
13696 {DBGFIELD(/*XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP*/ 26394) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #522
13697 {DBGFIELD(/*XVABSDP_XVNABSDP_XVNEGDP*/ 26446) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #523
13698 {DBGFIELD(/*XVXSIGDP_XVXSIGSP*/ 26471) 2, false, false, false, 0, 455, 368, 0, 7, 5}, // #524
13699 {DBGFIELD(/*ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO*/ 26489) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #525
13700 {DBGFIELD(/*ADDEX_ADDEX8*/ 26530) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #526
13701 {DBGFIELD(/*ADD4O_ADD8O*/ 26543) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #527
13702 {DBGFIELD(/*CMPB_CMPB8*/ 26555) 1, false, false, false, 0, 338, 325, 0, 3, 3}, // #528
13703 {DBGFIELD(/*CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET*/ 26566) 1, false, false, false, 0, 341, 295, 0, 7, 3}, // #529
13704 {DBGFIELD(/*DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64*/ 26639) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #530
13705 {DBGFIELD(/*VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP*/ 26691) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #531
13706 {DBGFIELD(/*XXLEQVOnes*/ 26765) 2, false, false, false, 0, 455, 378, 0, 7, 5}, // #532
13707 {DBGFIELD(/*MFFS_MFFS_rec_MFFSL*/ 26776) 2, false, false, false, 0, 524, 288, 0, 7, 5}, // #533
13708 {DBGFIELD(/*MFFSCDRNI_MFFSCRNI*/ 26796) 1, false, false, false, 0, 341, 325, 0, 7, 3}, // #534
13709 {DBGFIELD(/*MTFSB0*/ 26815) 1, false, false, false, 0, 341, 325, 0, 7, 3}, // #535
13710 {DBGFIELD(/*ADDIC_rec_ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec*/ 26822) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #536
13711 {DBGFIELD(/*NEG8O_rec_NEGO_rec*/ 27016) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #537
13712 {DBGFIELD(/*ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec*/ 27035) 1, false, false, false, 0, 338, 295, 0, 3, 3}, // #538
13713 {DBGFIELD(/*HRFID_SC*/ 27140) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #539
13714 {DBGFIELD(/*MTFSFI_MTFSFIb_MTFSFI_rec*/ 27149) 2, false, false, false, 0, 524, 424, 0, 7, 6}, // #540
13715 {DBGFIELD(/*FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec*/ 27175) 2, false, false, false, 0, 424, 357, 0, 7, 6}, // #541
13716 {DBGFIELD(/*ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec*/ 27245) 2, false, false, false, 0, 421, 430, 0, 3, 6}, // #542
13717 {DBGFIELD(/*VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec*/ 27285) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #543
13718 {DBGFIELD(/*LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8*/ 27333) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #544
13719 {DBGFIELD(/*LD*/ 27360) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #545
13720 {DBGFIELD(/*LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL*/ 27363) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #546
13721 {DBGFIELD(/*DFLOADf32*/ 27431) 2, false, false, false, 0, 399, 298, 0, 5, 5}, // #547
13722 {DBGFIELD(/*DFLOADf64*/ 27441) 1, false, false, false, 0, 348, 3, 0, 3, 3}, // #548
13723 {DBGFIELD(/*LFD*/ 27451) 1, false, false, false, 0, 572, 281, 0, 7, 3}, // #549
13724 {DBGFIELD(/*LHA_LHA8*/ 27455) 2, false, false, false, 0, 399, 288, 0, 5, 5}, // #550
13725 {DBGFIELD(/*LXSD_LXV*/ 27464) 1, false, false, false, 0, 348, 3, 0, 3, 3}, // #551
13726 {DBGFIELD(/*DCBT_DCBTST*/ 27473) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #552
13727 {DBGFIELD(/*ICBT*/ 27485) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #553
13728 {DBGFIELD(/*LDBRX*/ 27490) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #554
13729 {DBGFIELD(/*SPILLTOVSR_LDX*/ 27496) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #555
13730 {DBGFIELD(/*LXVRBX_LXVRDX_LXVRHX_LXVRWX*/ 27511) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #556
13731 {DBGFIELD(/*MTSR*/ 27539) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #557
13732 {DBGFIELD(/*MTVRSAVE_MTVRSAVEv*/ 27544) 1, false, false, false, 0, 323, 284, 0, 8, 4}, // #558
13733 {DBGFIELD(/*LBZCIX_LDCIX_LHZCIX_LWZCIX*/ 27563) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #559
13734 {DBGFIELD(/*PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc*/ 27590) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #560
13735 {DBGFIELD(/*LFS*/ 27810) 2, false, false, false, 0, 373, 340, 0, 9, 5}, // #561
13736 {DBGFIELD(/*LXSSP*/ 27814) 2, false, false, false, 0, 399, 298, 0, 5, 5}, // #562
13737 {DBGFIELD(/*LXVP*/ 27820) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #563
13738 {DBGFIELD(/*LXVPX*/ 27825) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #564
13739 {DBGFIELD(/*MFSR*/ 27831) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #565
13740 {DBGFIELD(/*MFTB8*/ 27836) 1, false, false, false, 0, 323, 284, 0, 8, 4}, // #566
13741 {DBGFIELD(/*XXSETACCZ*/ 27842) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #567
13742 {DBGFIELD(/*XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4*/ 27852) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #568
13743 {DBGFIELD(/*XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP*/ 27930) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #569
13744 {DBGFIELD(/*XVI8GER4SPP*/ 28165) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #570
13745 {DBGFIELD(/*PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4*/ 28177) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #571
13746 {DBGFIELD(/*PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP*/ 28271) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #572
13747 {DBGFIELD(/*PMXVI8GER4SPP*/ 28546) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #573
13748 {DBGFIELD(/*XXMTACC*/ 28560) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #574
13749 {DBGFIELD(/*XXMFACC*/ 28568) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #575
13750 {DBGFIELD(/*VMULHSD_VMULHUD_VMULLD*/ 28576) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #576
13751 {DBGFIELD(/*LXVKQ*/ 28599) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #577
13752 {DBGFIELD(/*VSPLTISB_VSPLTISH_VSPLTISW*/ 28605) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #578
13753 {DBGFIELD(/*V_SETALLONES_V_SETALLONESB_V_SETALLONESH*/ 28632) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #579
13754 {DBGFIELD(/*XXSPLTIB*/ 28673) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #580
13755 {DBGFIELD(/*BRD_BRH_BRH8_BRW_BRW8*/ 28682) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #581
13756 {DBGFIELD(/*MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ*/ 28704) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #582
13757 {DBGFIELD(/*VGBBD_VUPKHSW_VUPKLSW*/ 28807) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #583
13758 {DBGFIELD(/*VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs*/ 28829) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #584
13759 {DBGFIELD(/*VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM*/ 28883) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #585
13760 {DBGFIELD(/*VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH*/ 28948) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #586
13761 {DBGFIELD(/*XVCVBF16SPN*/ 28996) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #587
13762 {DBGFIELD(/*XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW*/ 29008) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #588
13763 {DBGFIELD(/*VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS*/ 29044) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #589
13764 {DBGFIELD(/*VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI*/ 29084) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #590
13765 {DBGFIELD(/*VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS*/ 29124) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #591
13766 {DBGFIELD(/*VSLV_VSRV_XXINSERTW*/ 29194) 1, false, false, false, 0, 462, 325, 0, 5, 4}, // #592
13767 {DBGFIELD(/*VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX*/ 29214) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #593
13768 {DBGFIELD(/*VSUMSWS*/ 29418) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #594
13769 {DBGFIELD(/*XXSPLTIDP_XXSPLTIW*/ 29426) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #595
13770 {DBGFIELD(/*XXSPLTI32DX*/ 29445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #596
13771 {DBGFIELD(/*XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL*/ 29457) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #597
13772 {DBGFIELD(/*XXPERMX*/ 29504) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #598
13773 {DBGFIELD(/*PSTXVP_PSTXVPpc*/ 29512) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #599
13774 {DBGFIELD(/*STB_STB8_STH_STH8_STW_STW8*/ 29528) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #600
13775 {DBGFIELD(/*SPILLTOVSR_ST*/ 29555) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #601
13776 {DBGFIELD(/*STD*/ 29569) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #602
13777 {DBGFIELD(/*DFSTOREf32_DFSTOREf64*/ 29573) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #603
13778 {DBGFIELD(/*STFD_STFS*/ 29595) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #604
13779 {DBGFIELD(/*STFDU_STFSU*/ 29605) 2, false, false, false, 0, 390, 310, 0, 9, 7}, // #605
13780 {DBGFIELD(/*STXSD*/ 29617) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #606
13781 {DBGFIELD(/*STXSSP*/ 29623) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #607
13782 {DBGFIELD(/*STXV*/ 29630) 1, false, false, false, 0, 367, 289, 0, 6, 5}, // #608
13783 {DBGFIELD(/*DCBF_DCBST_DCBZ*/ 29635) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #609
13784 {DBGFIELD(/*ICBI*/ 29651) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #610
13785 {DBGFIELD(/*SPILLTOVSR_STX*/ 29656) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #611
13786 {DBGFIELD(/*STIWX*/ 29671) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #612
13787 {DBGFIELD(/*STXVRBX_STXVRDX_STXVRHX_STXVRWX*/ 29677) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #613
13788 {DBGFIELD(/*EnforceIEIO*/ 29709) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #614
13789 {DBGFIELD(/*TLBIE8P9_TLBIEP9*/ 29721) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #615
13790 {DBGFIELD(/*STHCIX_STWCIX*/ 29738) 1, false, false, false, 0, 382, 289, 0, 8, 4}, // #616
13791 {DBGFIELD(/*SYNCP10*/ 29752) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #617
13792 {DBGFIELD(/*PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc*/ 29760) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #618
13793 {DBGFIELD(/*STXVP*/ 29926) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #619
13794 {DBGFIELD(/*STXVPX*/ 29932) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #620
13795 {DBGFIELD(/*ATTN_NAP*/ 29939) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #621
13796 {DBGFIELD(/*DCBZL*/ 29948) 1, false, false, false, 0, 348, 281, 0, 3, 3}, // #622
13797 {DBGFIELD(/*DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2*/ 29954) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #623
13798 {DBGFIELD(/*CLRBHRB_MFBHRBE*/ 30013) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #624
13799 {DBGFIELD(/*PADDI_PADDI8_PADDI8pc_PADDIpc*/ 30029) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #625
13800 {DBGFIELD(/*PLI_PLI8*/ 30059) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #626
13801 {DBGFIELD(/*VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS*/ 30068) 2, false, false, false, 0, 467, 373, 0, 7, 5}, // #627
13802 {DBGFIELD(/*VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD*/ 30168) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #628
13803 {DBGFIELD(/*VMSUMCUD*/ 30216) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #629
13804 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C*/ 30225) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #630
13805 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C*/ 30278) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #631
13806 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30331) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #632
13807 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30385) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #633
13808 {DBGFIELD(/*P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C*/ 30439) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #634
13809 {DBGFIELD(/*P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C*/ 30479) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #635
13810 {DBGFIELD(/*P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C*/ 30519) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #636
13811 {DBGFIELD(/*P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C*/ 30559) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #637
13812 {DBGFIELD(/*P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30599) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #638
13813 {DBGFIELD(/*P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30653) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #639
13814 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C*/ 30707) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #640
13815 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C*/ 30747) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #641
13816 {DBGFIELD(/*P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30787) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #642
13817 {DBGFIELD(/*P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30841) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #643
13818 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30895) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #644
13819 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30948) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #645
13820 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C*/ 31001) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #646
13821 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C*/ 31040) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #647
13822 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C*/ 31079) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #648
13823 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C*/ 31146) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #649
13824 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C*/ 31213) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #650
13825 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C*/ 31278) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #651
13826 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C*/ 31343) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #652
13827 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C*/ 31382) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #653
13828 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C*/ 31421) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #654
13829 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C*/ 31475) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #655
13830 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C*/ 31529) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #656
13831 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C*/ 31597) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #657
13832 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C*/ 31665) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #658
13833 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C*/ 31720) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #659
13834 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C*/ 31775) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #660
13835 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C*/ 31844) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #661
13836}; // P9ModelSchedClasses
13837
13838#ifdef __GNUC__
13839#pragma GCC diagnostic push
13840#pragma GCC diagnostic ignored "-Woverlength-strings"
13841#endif
13842static constexpr char PPCSchedClassNamesStorage[] =
13843 "\0"
13844 "InvalidSchedClass\0"
13845 "IIC_LdStSync\0"
13846 "IIC_IntSimple\0"
13847 "IIC_IntGeneral\0"
13848 "IIC_BrB\0"
13849 "IIC_VecFP\0"
13850 "IIC_IntRotate\0"
13851 "IIC_IntCompare\0"
13852 "IIC_SprABORT\0"
13853 "IIC_LdStCOPY\0"
13854 "IIC_LdStPASTE\0"
13855 "IIC_BrCR\0"
13856 "IIC_FPGeneral\0"
13857 "IIC_LdStLD\0"
13858 "IIC_LdStDCBF\0"
13859 "IIC_LdStLoad\0"
13860 "IIC_FPCompare\0"
13861 "IIC_IntDivD\0"
13862 "IIC_IntDivW\0"
13863 "IIC_VecGeneral\0"
13864 "IIC_FPDGeneral\0"
13865 "IIC_FPAddSub\0"
13866 "IIC_FPDivD\0"
13867 "IIC_FPSGeneral\0"
13868 "IIC_VecComplex\0"
13869 "IIC_LdStStore\0"
13870 "IIC_IntRotateDI\0"
13871 "IIC_FPDivS\0"
13872 "IIC_FPFused\0"
13873 "IIC_FPSqrtD\0"
13874 "IIC_FPSqrtS\0"
13875 "IIC_LdStICBI\0"
13876 "IIC_IntISEL\0"
13877 "IIC_SprISYNC\0"
13878 "IIC_LdStLWARX\0"
13879 "IIC_LdStLoadUpd\0"
13880 "IIC_LdStLoadUpdX\0"
13881 "IIC_LdStLDARX\0"
13882 "IIC_LdStLDU\0"
13883 "IIC_LdStLDUX\0"
13884 "IIC_LdStLFD\0"
13885 "IIC_LdStLFDU\0"
13886 "IIC_LdStLFDUX\0"
13887 "IIC_LdStLHA\0"
13888 "IIC_LdStLHAU\0"
13889 "IIC_LdStLHAUX\0"
13890 "IIC_LdStLMW\0"
13891 "IIC_LdStLQ\0"
13892 "IIC_LdStLQARX\0"
13893 "IIC_LdStLWA\0"
13894 "IIC_IntMulHD\0"
13895 "IIC_BrMCR\0"
13896 "IIC_BrMCRX\0"
13897 "IIC_SprMFCR\0"
13898 "IIC_SprMFSPR\0"
13899 "IIC_IntMFFS\0"
13900 "IIC_SprMFMSR\0"
13901 "IIC_SprMFCRF\0"
13902 "IIC_SprMFPMR\0"
13903 "IIC_SprMFSR\0"
13904 "IIC_SprMFTB\0"
13905 "IIC_SprMSGSNDP\0"
13906 "IIC_SprMSGSYNC\0"
13907 "IIC_SprMTSPR\0"
13908 "IIC_IntMTFSB0\0"
13909 "IIC_SprMTMSR\0"
13910 "IIC_SprMTMSRD\0"
13911 "IIC_SprMTPMR\0"
13912 "IIC_SprMTSR\0"
13913 "IIC_IntMulHW\0"
13914 "IIC_IntMulHWU\0"
13915 "IIC_IntMulLI\0"
13916 "IIC_SprRFI\0"
13917 "IIC_IntRFID\0"
13918 "IIC_IntRotateD\0"
13919 "IIC_SprSLBFEE\0"
13920 "IIC_SprSLBIA\0"
13921 "IIC_SprSLBIE\0"
13922 "IIC_SprSLBIEG\0"
13923 "IIC_SprSLBMFEE\0"
13924 "IIC_SprSLBMFEV\0"
13925 "IIC_SprSLBMTE\0"
13926 "IIC_SprSLBSYNC\0"
13927 "IIC_IntShift\0"
13928 "IIC_LdStSTWCX\0"
13929 "IIC_LdStSTU\0"
13930 "IIC_LdStSTUX\0"
13931 "IIC_LdStSTD\0"
13932 "IIC_LdStSTDCX\0"
13933 "IIC_LdStSTFD\0"
13934 "IIC_LdStSTFDU\0"
13935 "IIC_SprSTOP\0"
13936 "IIC_LdStSTQ\0"
13937 "IIC_LdStSTQCX\0"
13938 "IIC_IntTrapD\0"
13939 "IIC_SprTLBIA\0"
13940 "IIC_SprTLBIE\0"
13941 "IIC_SprTLBIEL\0"
13942 "IIC_SprTLBSYNC\0"
13943 "IIC_IntTrapW\0"
13944 "IIC_VecFPCompare\0"
13945 "IIC_VecPerm\0"
13946 "B_BA_BL_BL8_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_NOTOC_BL8_NOTOC_RM_BL8_NOTOC_TLS_BL8_RM_BL8_TLS_BL8_TLS__BLA_BLA8_BLA8_NOP_BLA8_NOP_RM_BLA8_RM_BLA_RM_BL_NOP_BL_NOP_RM_BL_RM_BL_TLS\0"
13947 "BL_LWZinto_toc_BL_LWZinto_toc_RM_BL8_LDinto_toc_BL8_LDinto_toc_RM\0"
13948 "BDZLRLp_BDZLRm_BDZLRp_BDZLm_BDZLp_BDZm_BDZp_BDNZ_BDNZ8_BDNZA_BDNZAm_BDNZAp_BDNZL_BDNZLA_BDNZLAm_BDNZLAp_BDNZLR_BDNZLR8_BDNZLRL_BDNZLRLm_BDNZLRLp_BDNZLRm_BDNZLRp_BDNZLm_BDNZLp_BDNZm_BDNZp_BDZ_BDZ8_BDZA_BDZAm_BDZAp_BDZL_BDZLA_BDZLAm_BDZLAp_BDZLR_BDZLR8_BDZLRL_BDZLRLm_BLR_BLR8_BLRL_BCL_BCLR_BCLRL_BCLRLn_BCLRn_BCLalways_BCLn_BCTR_BCTR8_BCTRL_BCTRL8_BCTRL8_LDinto_toc_BCTRL8_LDinto_toc_RM_BCTRL8_RM_BCTRL_LWZinto_toc_BCTRL_LWZinto_toc_RM_BCTRL_RM_BCn_BC_BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_BCCTRn_gBC_gBCA_gBCAat_gBCCTR_gBCCTRL_gBCL_gBCLA_gBCLAat_gBCLR_gBCLRL_gBCLat_gBCat\0"
13949 "MFCTR_MFCTR8_MFLR_MFLR8\0"
13950 "MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop\0"
13951 "MFCR_MFCR8\0"
13952 "MCRF\0"
13953 "CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC\0"
13954 "LMW\0"
13955 "LWARX_LWARXL\0"
13956 "LDARX_LDARXL\0"
13957 "LHBRX_LHBRX8_LWBRX_LWBRX8\0"
13958 "MFSR_MFSRIN\0"
13959 "LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX\0"
13960 "LFSU_LFDU\0"
13961 "LFSUX_LFDUX\0"
13962 "STXSDX_STXVD2X_STXVW4X\0"
13963 "LBARX_LHARX\0"
13964 "LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX\0"
13965 "LFIWAX_LFIWZX\0"
13966 "STFD_STFDX_STFIWX_STFS_STFSX\0"
13967 "STFDU_STFDUX_STFSU_STFSUX\0"
13968 "STVEBX_STVEHX_STVEWX_STVX_STVXL\0"
13969 "LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32\0"
13970 "LWA_LWA_32\0"
13971 "LHAU_LHAU8\0"
13972 "LHAUX_LHAUX8_LWAUX\0"
13973 "STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX\0"
13974 "STD_STDX\0"
13975 "STMW\0"
13976 "STWCX\0"
13977 "STDCX\0"
13978 "STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8\0"
13979 "STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8\0"
13980 "LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8\0"
13981 "LDU\0"
13982 "LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8\0"
13983 "LDUX\0"
13984 "ADDI_ADDI8_ADDIS_ADDIS8_LI_LI8_LIS_LIS8_ADD4_ADD4TLS_ADD4_rec_ADD8_ADD8TLS_ADD8TLS__ADD8_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8_XOR_XOR8_XOR8_rec_XOR_rec_NEG_NEG8_NEG8_rec_NEG_rec_NEG8O_NEGO_AND_AND8_AND_rec_AND8_rec_NAND_NAND8_NAND_rec_NAND8_rec_NOR_NOR8_NOR_rec_NOR8_rec_EQV_EQV8_EQV_rec_EQV8_rec_ANDC_ANDC8_ANDC_rec_ANDC8_rec_ORC_ORC8_ORC_rec_ORC8_rec\0"
13985 "SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec\0"
13986 "CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI\0"
13987 "EXTSB8_32_64_EXTSB8_rec_EXTSH8_32_64_EXTSH8_rec_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_ADD4O_ADD8O_ADD8O_rec_ADD4O_rec_NEG8O_rec_NEGO_rec_EXTSB_EXTSB8_EXTSB_rec_EXTSH_EXTSH8_EXTSH_rec_EXTSW_EXTSW_rec\0"
13988 "POPCNTB_POPCNTB8_POPCNTD_POPCNTW_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_SUBFO_SUBF8O_SUBFC_SUBFC8_ADDIC_rec_ADDE8_rec_ADDE_rec_SUBFE8_rec_SUBFE_rec_ADDME8_rec_ADDME_rec_SUBFME8_rec_SUBFME_rec_ADDZE8_rec_ADDZE_rec_SUBFZE_rec_SUBFZE8_rec_SUBFO_rec_SUBF8O_rec_ADDE8O_ADDEO_SUBFE8O_SUBFEO_ADDME8O_ADDMEO_SUBFME8O_SUBFMEO_ADDZE8O_ADDZEO_SUBFZE8O_SUBFZEO_ADDE8O_rec_ADDEO_rec_ADDMEO_rec_ADDME8O_rec_SUBFMEO_rec_SUBFME8O_rec_ADDZEO_rec_ADDZE8O_rec_SUBFZEO_rec_SUBFZE8O_rec_ADDC8_rec_ADDC_rec_ADDCO_ADDCO_rec_ADDC8O_ADDC8O_rec_SUBFC8_rec_SUBFC_rec_SUBFCO_SUBFC8O_SUBFCO_rec_SUBFC8O_rec_RLWINM_RLWINM8_RLWINM_rec_RLWNM_RLWNM8_RLWNM_rec_RLWINM8_rec_RLWNM8_rec_SLW_SLW8_SLW_rec_SLW8_rec_SRW_SRW8_SRW_rec_SRW8_rec_SUBFE_SUBFE8_SUBFE8O_rec_SUBFEO_rec\0"
13989 "ADDPCIS\0"
13990 "SUBFUS_SUBFUS_rec\0"
13991 "RLDICL_RLDICL_rec_RLDICR_RLDICR_rec_RLDIC_RLDIC_rec_RLDIMI_RLDIMI_rec_RLDICL_32_RLDICL_32_64_RLDICL_32_rec_RLDICR_32_SRADI_SRADI_rec_SRADI_32\0"
13992 "RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec\0"
13993 "SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec\0"
13994 "CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec\0"
13995 "MULLI_MULLI8\0"
13996 "MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec\0"
13997 "MULHWU_MULHDU_MULHDU_rec_MULHWU_rec\0"
13998 "MULLD_MULLDO_MULLD_rec_MULLDO_rec\0"
13999 "DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec\0"
14000 "DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec\0"
14001 "DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec\0"
14002 "FABSD_FABSD_rec_FABSS_FABSS_rec_FADDS_FADDS_rec_FMADDS_FMADDS_rec_FMR_FMR_rec_FMSUBS_FMSUBS_rec_FMULS_FMULS_rec_FNABSD_FNABSD_rec_FNABSS_FNABSS_rec_FNEGD_FNEGD_rec_FNEGS_FNEGS_rec_FNMADDS_FNMADDS_rec_FNMSUBS_FNMSUBS_rec_FSUBS_FSUBS_rec_FCFID_FCFIDS_FCFIDS_rec_FCFIDU_FCFIDUS_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTID_FCTIDU_FCTIDUZ_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_FCTIDZ_rec_FCTID_rec_FCTIW_FCTIWU_FCTIWUZ_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_FCTIWZ_rec_FCTIW_rec_FRE_FRES_rec_FRE_rec_FRSP_rec_FRSP_FRES_FRSQRTE_FRSQRTES_FRSQRTES_rec_FRSQRTE_rec_FSELD_FSELS_FSELD_rec_FSELS_rec_FCPSGND_FCPSGND_rec_FCPSGNS_FCPSGNS_rec_FRIMD_FRIMD_rec_FRIMS_FRIMS_rec_FRIND_FRIND_rec_FRINS_FRINS_rec_FRIPD_FRIPD_rec_FRIPS_FRIPS_rec_FRIZD_FRIZD_rec_FRIZS_FRIZS_rec\0"
14003 "FADD_FADD_rec_FSUB_FSUB_rec\0"
14004 "FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec\0"
14005 "XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSSUBDP_XSSUBSP_XSCPSGNDP_XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSMAXDP_XSMINDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP\0"
14006 "FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP\0"
14007 "XVADDDP_XVADDSP_XVMADDADP_XVMADDASP_XVMADDMDP_XVMADDMSP_XVMSUBADP_XVMSUBASP_XVMSUBMDP_XVMSUBMSP_XVNMADDADP_XVNMADDASP_XVNMADDMDP_XVNMADDMSP_XVNMSUBADP_XVNMSUBASP_XVNMSUBMDP_XVNMSUBMSP_XVSUBDP_XVSUBSP_XVABSDP_XVABSSP_XVMAXDP_XVMAXSP_XVMINDP_XVMINSP_XVMULDP_XVMULSP_XVNABSDP_XVNABSSP_XVNEGDP_XVNEGSP_XVCPSGNDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP\0"
14008 "XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec\0"
14009 "XVTDIVDP_XVTSQRTDP\0"
14010 "VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX\0"
14011 "XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL\0"
14012 "VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_XVRSQRTESP_XVRESP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVCPSGNSP_XVCVDPSP_VADDCUW_VADDFP_VAND_VANDC_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VCFSX_VCFUX_VCTSXS_VCTUXS_VEXPTEFP_VLOGEFP_VNOR_VOR_VMADDFP_VMHADDSHS_VMHRADDSHS_VMLADDUHM_VNMSUBFP_VMAXFP_VMINFP_VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUDM_VMSUMUHM_VMSUMUHS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRLB_VRLH_VRLW_VRSQRTEFP_VSR_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRO_VSRW_VSUBCUW_VSL_VSLB_VSLDOI_VSLH_VSLO_VSLW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VXOR\0"
14013 "VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR\0"
14014 "XVTDIVSP_XVTSQRTSP\0"
14015 "XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec_VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_VCMPEQUB_rec_VCMPEQUH_VCMPEQUH_rec_VCMPEQUW_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_VCMPGTSB_rec_VCMPGTSH_VCMPGTSH_rec_VCMPGTSW_VCMPGTSW_rec_VCMPGTUB_VCMPGTUB_rec_VCMPGTUH_VCMPGTUH_rec_VCMPGTUW_VCMPGTUW_rec\0"
14016 "FCMPOD_FCMPOS_FCMPUD_FCMPUS\0"
14017 "FDIVS_FDIVS_rec\0"
14018 "XSDIVDP\0"
14019 "FSQRTS_XSSQRTSP_FSQRTS_rec\0"
14020 "FDIV_FDIV_rec\0"
14021 "XSSQRTDP\0"
14022 "FSQRT_FSQRT_rec\0"
14023 "XVDIVSP\0"
14024 "XVSQRTSP\0"
14025 "XVDIVDP\0"
14026 "XVSQRTDP\0"
14027 "MFOCRF_MFOCRF8\0"
14028 "VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX\0"
14029 "XSDIVSP\0"
14030 "FSQRTS_FSQRTS_rec\0"
14031 "MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF\0"
14032 "MTFSFb_MTFSB0_MTFSB1\0"
14033 "XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ\0"
14034 "XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP\0"
14035 "XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP\0"
14036 "VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP\0"
14037 "VSUBFP\0"
14038 "XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP\0"
14039 "XVCVSPDP\0"
14040 "TDI_TD\0"
14041 "TWI_TW\0"
14042 "MTCRF_MTCRF8_MTOCRF_MTOCRF8\0"
14043 "RLWIMI_RLWIMI8\0"
14044 "AND_AND8_AND8_rec_ANDC_ANDC8_ANDC8_rec_ANDC_rec_AND_rec_EQV_EQV8_EQV8_rec_EQV_rec_NAND_NAND8_NAND8_rec_NAND_rec_NOR_NOR8_NOR8_rec_NOR_rec_ORC_ORC8_ORC8_rec_ORC_rec_ORI_ORI8_ORIS_ORIS8_XOR_XOR8_XOR8_rec_XORI_XORI8_XORIS_XORIS8_XOR_rec_ADD4_rec_ADD8_rec_NEG8_rec_NEG_rec\0"
14045 "ANDI8_rec_ANDIS8_rec_RLWINM_RLWINM8_RLWINM8_rec_RLWINM_rec_RLWNM_RLWNM8_RLWNM8_rec_RLWNM_rec_SLW_SLW8_SLW8_rec_SLW_rec_SRW_SRW8_SRW8_rec_SRW_rec_ADDC8O_ADDC8O_rec_ADDCO_ADDCO_rec_ADDE8O_ADDE8O_rec_ADDEO_ADDEO_rec_ADDME8O_ADDME8O_rec_ADDMEO_ADDMEO_rec_ADDZE8O_ADDZE8O_rec_ADDZEO_ADDZEO_rec_SUBF8O_SUBF8O_rec_SUBFC8O_SUBFC8O_rec_SUBFCO_SUBFCO_rec_SUBFE8O_SUBFE8O_rec_SUBFEO_SUBFEO_rec_SUBFME8O_SUBFME8O_rec_SUBFMEO_SUBFMEO_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZEO_SUBFZEO_rec_ADDE8_rec_ADDE_rec_ADDME8_rec_ADDME_rec_ADDZE8_rec_ADDZE_rec_SUBFE8_rec_SUBFE_rec_SUBFME8_rec_SUBFME_rec_SUBFZE8_rec_SUBFZE_rec_ADDIC_rec_ADDC_ADDC8_SUBFC_SUBFC8_ADDC_rec_ADDC8_rec_SUBFC_rec_SUBFC8_rec\0"
14046 "ANDIS_rec_ANDI_rec_SUBF8_rec\0"
14047 "OR_OR8_OR8_rec_OR_rec_NOP\0"
14048 "SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY\0"
14049 "SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8\0"
14050 "RLWIMI8_rec_RLWIMI_rec\0"
14051 "CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec\0"
14052 "POPCNTB_POPCNTB8_POPCNTD_POPCNTW\0"
14053 "ISEL_ISEL8\0"
14054 "MFTB_MFTB8\0"
14055 "DIVW_DIVWU\0"
14056 "DIVD_DIVDU\0"
14057 "DIVWE_DIVWEU\0"
14058 "LVEBX_LVEHX_LVEWX_LVX_LVXL\0"
14059 "LXVB16X_LXSIWZX\0"
14060 "DFLOADf64_XFLOADf64_LIWZX\0"
14061 "LQ\0"
14062 "STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX\0"
14063 "STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX\0"
14064 "STDXTLS_STDXTLS_\0"
14065 "STBCIX_STDCIX\0"
14066 "STBCX_STHCX\0"
14067 "STHCIX_STSWI_STWCIX\0"
14068 "LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHAXTLS_LHAXTLS__LHAXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWAXTLS_LWAXTLS__LWAXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32\0"
14069 "LD_LDX_LDXTLS_LDXTLS_\0"
14070 "LBARXL_LHARXL\0"
14071 "LBEPX_LHEPX_LWEPX\0"
14072 "LFDEPX_LXSIWAX\0"
14073 "ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8\0"
14074 "SUBF\0"
14075 "VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD\0"
14076 "VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO\0"
14077 "VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS_VRLB_VRLH_VRLW_VSLB_VSLH_VSLW_VSRAB_VSRAH_VSRAW_VSRB_VSRH_VSRW_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXSB_VMAXSH_VMAXSW_VMAXUB_VMAXUH_VMAXUW_VMINSB_VMINSH_VMINSW_VMINUB_VMINUH_VMINUW_VAND_VANDC_VNOR_VOR_VXOR_VMAXFP_VMINFP_VSUBCUW_VADDCUW\0"
14078 "VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW\0"
14079 "VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW\0"
14080 "VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec\0"
14081 "MFVSCR\0"
14082 "MTVSCR\0"
14083 "VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM\0"
14084 "VADDUQM_VSUBUQM_VPOPCNTD\0"
14085 "VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM\0"
14086 "VMULESW_VMULEUW_VMULOSW_VMULOUW\0"
14087 "VMULUWM\0"
14088 "B_BA_BL_BL8_BL8_RM_BLA_BLA8_BLA8_RM_BLA_RM_BL_RM_BL8_NOP_BL8_NOP_RM_BL8_NOP_TLS_BL8_TLS_BL8_TLS__BLA8_NOP_BLA8_NOP_RM_BL_NOP_BL_NOP_RM_BL_TLS\0"
14089 "DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX\0"
14090 "DXEX_DXEXQ_DXEXQ_rec_DXEX_rec_DDEDPD_DDEDPD_rec_DENBCD_DENBCD_rec_DIEX_DIEX_rec_DQUA_DQUA_rec_DRINTN_DRINTN_rec_DRINTX_DRINTX_rec_DRRND_DRRND_rec_DSCLI_DSCLI_rec_DSCRI_DSCRI_rec_DQUAI\0"
14091 "DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec\0"
14092 "BCDADD_rec_BCDSUB_rec\0"
14093 "DRINTNQ_DRINTNQ_rec_DRINTXQ_DRINTXQ_rec_DRRNDQ_DRRNDQ_rec_DIEXQ_DIEXQ_rec_DQUAIQ_DQUAIQ_rec_DDEDPDQ_DDEDPDQ_rec_DENBCDQ_DENBCDQ_rec_DSCLIQ_DSCLIQ_rec_DSCRIQ_DSCRIQ_rec\0"
14094 "DCMPOQ_DCMPUQ_DTSTEXQ\0"
14095 "DCTQPQ_DCTQPQ_rec\0"
14096 "DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec\0"
14097 "DQUAQ_DQUAQ_rec\0"
14098 "DRSP_DRSP_rec_DCTFIX_DCTFIX_rec\0"
14099 "DCFFIX_DCFFIX_rec\0"
14100 "DCFFIXQ_DCFFIXQ_rec\0"
14101 "DMUL_DMUL_rec\0"
14102 "DMULQ_DMULQ_rec\0"
14103 "DDIV_DDIV_rec\0"
14104 "DDIVQ_DDIVQ_rec\0"
14105 "MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ\0"
14106 "VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC\0"
14107 "VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR\0"
14108 "VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes\0"
14109 "V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP\0"
14110 "VRLD\0"
14111 "XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP\0"
14112 "XVABSSP_XVNABSSP_XVNEGSP\0"
14113 "XVCPSGNSP\0"
14114 "VMRGEW_VMRGOW\0"
14115 "VSEL\0"
14116 "XXSEL\0"
14117 "TABORTDC_TABORTDCI_TABORTWC_TABORTWCI\0"
14118 "MTFSB0_MTFSB1\0"
14119 "MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI\0"
14120 "CMPRB_CMPRB8_CMPEQB\0"
14121 "XSTSTDCDP_XSTSTDCSP\0"
14122 "FTDIV_FTSQRT\0"
14123 "XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP\0"
14124 "XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP\0"
14125 "CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec\0"
14126 "POPCNTD_POPCNTW\0"
14127 "CMPB_CMPB8_SETB_SETB8_BPERMD\0"
14128 "XSCVSPDPN\0"
14129 "SLD_SRD_SRAD\0"
14130 "SRADI_SRADI_32_RLDIC\0"
14131 "EXTSWSLI_32_64_EXTSWSLI\0"
14132 "SUBFC_SUBFC8_SUBFC8O_SUBFCO_ANDI8_rec_ANDIS8_rec_ADDC_ADDC8_ADDC8O_ADDCO_ADDIC_rec_ADDE8O_ADDE8O_rec_ADDE8_rec_ADDEO_ADDEO_rec_ADDE_rec_ADDME8O_ADDME8O_rec_ADDME8_rec_ADDMEO_ADDMEO_rec_ADDME_rec_ADDZE8O_ADDZE8O_rec_ADDZE8_rec_ADDZEO_ADDZEO_rec_ADDZE_rec_SUBF8O_SUBF8O_rec_SUBFE8O_SUBFE8O_rec_SUBFE8_rec_SUBFEO_SUBFEO_rec_SUBFE_rec_SUBFME8O_SUBFME8O_rec_SUBFME8_rec_SUBFMEO_SUBFMEO_rec_SUBFME_rec_SUBFO_SUBFO_rec_SUBFZE8O_SUBFZE8O_rec_SUBFZE8_rec_SUBFZEO_SUBFZEO_rec_SUBFZE_rec\0"
14133 "ADDZE_ADDZE8_SUBF_rec\0"
14134 "ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8\0"
14135 "LA_LA8\0"
14136 "COPY\0"
14137 "MCRXRX\0"
14138 "XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP\0"
14139 "XSXEXPDP\0"
14140 "RFEBB\0"
14141 "TBEGIN_TRECHKPT\0"
14142 "WAIT\0"
14143 "RLDCL_RLDCR\0"
14144 "RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI\0"
14145 "MTOCRF_MTOCRF8\0"
14146 "SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8\0"
14147 "FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR\0"
14148 "SRAW_SRAW8_SRAWI_SRAWI8\0"
14149 "XSIEXPDP\0"
14150 "CRXOR\0"
14151 "TRECLAIM_TSR_TABORT\0"
14152 "VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec\0"
14153 "VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW\0"
14154 "VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP\0"
14155 "VPOPCNTD\0"
14156 "VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0\0"
14157 "MADDHD_MADDHDU_MADDLD_MADDLD8\0"
14158 "MULHD_MULHW_MULLW_MULLWO\0"
14159 "MULHDU_MULHWU\0"
14160 "MULLD_MULLDO\0"
14161 "FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS\0"
14162 "FADD_FSUB\0"
14163 "FMSUB_FMADD_FNMADD_FNMSUB_FMUL\0"
14164 "XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP\0"
14165 "FSELD_rec_FSELS_rec\0"
14166 "FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRES_rec_FRE_rec_FADDS_rec_FSUBS_rec_FMSUBS_rec_FNMSUBS_rec_FMADDS_rec_FNMADDS_rec_FCFIDS_rec_FCFIDUS_rec_FCFIDU_rec_FCFID_rec_FCTIDUZ_rec_FCTIDU_rec_FCTIDZ_rec_FCTID_rec_FCTIWUZ_rec_FCTIWU_rec_FCTIWZ_rec_FCTIW_rec_FMULS_rec_FRSQRTES_rec_FRSQRTE_rec_FRSP_rec\0"
14167 "XSCVDPHP_XSCVHPDP\0"
14168 "LVSL_LVSR\0"
14169 "V_SETALLONES_V_SETALLONESB_V_SETALLONESH_VPERMR_VSLV_VSRV_XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW_XXINSERTW_VMUL10CUQ_VMUL10ECUQ_VMUL10EUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP_BCDCFN_rec_BCDCFZ_rec_BCDCPSGN_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec\0"
14170 "VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ\0"
14171 "XXPERM_XXPERMR_XXSPLTIB\0"
14172 "XSCMPEXPQP_XSCMPOQP_XSCMPUQP\0"
14173 "BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO\0"
14174 "BCDCTSQ_rec\0"
14175 "XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO\0"
14176 "BCDCFSQ_rec\0"
14177 "XSDIVQP_XSDIVQPO\0"
14178 "XSSQRTQP_XSSQRTQPO\0"
14179 "LXVL_LXVLL\0"
14180 "LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD\0"
14181 "LXSDX_LXVD2X\0"
14182 "DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP\0"
14183 "CP_COPY_CP_COPY8\0"
14184 "ICBI_ICBIEP\0"
14185 "ICBT_ICBTLS_EnforceIEIO\0"
14186 "LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32\0"
14187 "CP_ABORT\0"
14188 "DARN\0"
14189 "ISYNC\0"
14190 "MSGSYNC\0"
14191 "TLBSYNC\0"
14192 "SYNC\0"
14193 "LFIWZX\0"
14194 "LFDX_LFDXTLS_LFDXTLS__LFD\0"
14195 "SLBIA\0"
14196 "SLBIE\0"
14197 "SLBMFEE\0"
14198 "SLBMFEV\0"
14199 "SLBMTE\0"
14200 "TLBIEL\0"
14201 "LHZU_LHZU8_LWZU_LWZU8\0"
14202 "LHZUX_LHZUX8_LWZUX_LWZUX8\0"
14203 "TEND\0"
14204 "CP_PASTE8_rec_CP_PASTE_rec\0"
14205 "TCHECK\0"
14206 "LXSIWAX\0"
14207 "LIWAX\0"
14208 "LFSX_LFSXTLS_LFSXTLS__LFS\0"
14209 "LXSSP_LXSSPX\0"
14210 "XFLOADf32_DFLOADf32\0"
14211 "LXVH8X\0"
14212 "STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX\0"
14213 "STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv\0"
14214 "STXSDX\0"
14215 "DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9\0"
14216 "STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32\0"
14217 "SLBIEG\0"
14218 "TLBIE\0"
14219 "STXV_STXVB16X_STXVH8X_STXVX\0"
14220 "STXVL_STXVLL\0"
14221 "MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv\0"
14222 "MFPMR\0"
14223 "MTPMR\0"
14224 "MFSPR_MFSPR8_MFUDSCR\0"
14225 "MFMSR\0"
14226 "MTMSR\0"
14227 "MTMSRD\0"
14228 "MTUDSCR_MTSPR_MTSPR8\0"
14229 "MSGSNDP_MSGSNDP8\0"
14230 "DIVWO_DIVWUO\0"
14231 "MODSW\0"
14232 "DIVWEO_DIVWEUO\0"
14233 "DIVDO_DIVDUO\0"
14234 "MODSD_MODUD_MODUW\0"
14235 "DIVDE_DIVDEO_DIVDEU_DIVDEUO\0"
14236 "DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec\0"
14237 "ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec\0"
14238 "MCRFS\0"
14239 "RLDCL_rec_RLDCR_rec\0"
14240 "RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec\0"
14241 "MFFS_MFFSCE_MFFSL_MFFS_rec\0"
14242 "EXTSWSLI_32_64_rec_EXTSWSLI_rec\0"
14243 "FDIV\0"
14244 "FSQRT\0"
14245 "FSQRTS\0"
14246 "FDIVS\0"
14247 "LFSU\0"
14248 "LFSUX\0"
14249 "TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP\0"
14250 "LDAT_LWAT\0"
14251 "STDAT_STWAT\0"
14252 "BRINC\0"
14253 "EVABS_EVEQV_EVNAND_EVNEG_EVADDIW_EVADDW_EVAND_EVANDC_EVCMPEQ_EVCMPGTS_EVCMPGTU_EVCMPLTS_EVCMPLTU_EVCNTLSW_EVCNTLZW_EVEXTSB_EVEXTSH_EVMERGEHI_EVMERGEHILO_EVMERGELO_EVMERGELOHI_EVNOR_EVOR_EVORC_EVXOR_EVRLW_EVRLWI_EVRNDW_EVSLW_EVSLWI_EVSPLATFI_EVSPLATI_EVSRWIS_EVSRWIU_EVSRWS_EVSRWU_EVSUBFW_EVSUBIFW\0"
14254 "EVMRA_EVADDSMIAAW_EVADDSSIAAW_EVADDUMIAAW_EVADDUSIAAW_EVDIVWS_EVDIVWU_EVMHEGSMFAA_EVMHEGSMFAN_EVMHEGSMIAA_EVMHEGSMIAN_EVMHEGUMIAA_EVMHEGUMIAN_EVMHESMF_EVMHESMFA_EVMHESMFAAW_EVMHESMFANW_EVMHESMI_EVMHESMIA_EVMHESMIAAW_EVMHESMIANW_EVMHESSF_EVMHESSFA_EVMHESSFAAW_EVMHESSFANW_EVMHESSIAAW_EVMHESSIANW_EVMHEUMI_EVMHEUMIA_EVMHEUMIAAW_EVMHEUMIANW_EVMHEUSIAAW_EVMHEUSIANW_EVMHOGSMFAA_EVMHOGSMFAN_EVMHOGSMIAA_EVMHOGSMIAN_EVMHOGUMIAA_EVMHOGUMIAN_EVMHOSMF_EVMHOSMFA_EVMHOSMFAAW_EVMHOSMFANW_EVMHOSMI_EVMHOSMIA_EVMHOSMIAAW_EVMHOSMIANW_EVMHOSSF_EVMHOSSFA_EVMHOSSFAAW_EVMHOSSFANW_EVMHOSSIAAW_EVMHOSSIANW_EVMHOUMI_EVMHOUMIA_EVMHOUMIAAW_EVMHOUMIANW_EVMHOUSIAAW_EVMHOUSIANW_EVMWHSMF_EVMWHSMFA_EVMWHSMI_EVMWHSMIA_EVMWHSSF_EVMWHSSFA_EVMWHUMI_EVMWHUMIA_EVMWLSMIAAW_EVMWLSMIANW_EVMWLSSIAAW_EVMWLSSIANW_EVMWLUMI_EVMWLUMIA_EVMWLUMIAAW_EVMWLUMIANW_EVMWLUSIAAW_EVMWLUSIANW_EVMWSMF_EVMWSMFA_EVMWSMFAA_EVMWSMFAN_EVMWSMI_EVMWSMIA_EVMWSMIAA_EVMWSMIAN_EVMWSSF_EVMWSSFA_EVMWSSFAA_EVMWSSFAN_EVMWUMI_EVMWUMIA_EVMWUMIAA_EVMWUMIAN_EVSUBFSMIAAW_EVSUBFSSIAAW_EVSUBFUMIAAW_EVSUBFUSIAAW\0"
14255 "EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX\0"
14256 "EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX\0"
14257 "HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC\0"
14258 "RFI\0"
14259 "RFID\0"
14260 "DSS_DSSALL_DST_DST64_DSTST_DSTST64_DSTSTT_DSTSTT64_DSTT_DSTT64_ICBLQ_TLBIVAX_TLBLD_TLBLI_TLBRE_TLBRE2_TLBSX_TLBSX2_TLBSX2D_TLBWE_TLBWE2_MBAR_TRAP_DCCCI_ICCCI\0"
14261 "ICBLC\0"
14262 "MTSR_MTSRIN\0"
14263 "MFDCR\0"
14264 "MTDCR\0"
14265 "NOP_GT_PWR6_NOP_GT_PWR7\0"
14266 "TLBIA\0"
14267 "WRTEE_WRTEEI\0"
14268 "HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8\0"
14269 "MSYNC\0"
14270 "SLBSYNC\0"
14271 "SLBFEE_rec\0"
14272 "STOP\0"
14273 "DCBA_DCBI\0"
14274 "FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES\0"
14275 "VCFSX_VCFUX_VCTSXS_VCTUXS\0"
14276 "VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP\0"
14277 "VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP\0"
14278 "XSCVDPHP\0"
14279 "XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP\0"
14280 "XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP\0"
14281 "XVCVSPBF16\0"
14282 "FADDS_FMULS_FSUBS\0"
14283 "FMUL\0"
14284 "VADDFP\0"
14285 "XSMULDP_XSMULSP\0"
14286 "XVADDDP_XVMULDP_XVSUBDP\0"
14287 "XVADDSP_XVMULSP_XVSUBSP\0"
14288 "VMADDFP_VNMSUBFP\0"
14289 "FADDS_rec_FMULS_rec_FSUBS_rec\0"
14290 "FMUL_rec\0"
14291 "FCFID_rec_FCFIDS_rec_FCFIDU_rec_FCFIDUS_rec_FCTID_rec_FCTIDU_rec_FCTIDUZ_rec_FCTIDZ_rec_FCTIW_rec_FCTIWU_rec_FCTIWUZ_rec_FCTIWZ_rec_FRE_rec_FRES_rec_FRIMD_rec_FRIMS_rec_FRIND_rec_FRINS_rec_FRIPD_rec_FRIPS_rec_FRIZD_rec_FRIZS_rec_FRSP_rec_FRSQRTE_rec_FRSQRTES_rec\0"
14292 "BCC_BCCA_BCCCTR_BCCCTR8_BCCCTRL_BCCCTRL8_BCCL_BCCLA_BCCLR_BCCLRL_BCCTR_BCCTR8_BCCTR8n_BCCTRn_gBCCTR_BCCTRL_BCCTRL8_BCCTRL8n_BCCTRLn_gBCCTRL_BCLR_BCLRn_BDNZLR_BDNZLR8_BDNZLRm_BDNZLRp_BDZLR_BDZLR8_BDZLRm_BDZLRp_gBCLR_BCLRL_BCLRLn_BDNZLRL_BDNZLRLm_BDNZLRLp_BDZLRL_BDZLRLm_BDZLRLp_gBCLRL_BLR_BLR8_BLRL\0"
14293 "CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8\0"
14294 "VGNB\0"
14295 "VSBOX\0"
14296 "CFUGED_PDEPD_PEXTD\0"
14297 "VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD\0"
14298 "XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP\0"
14299 "XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP\0"
14300 "HASHST_HASHST8_HASHSTP_HASHSTP8\0"
14301 "XSMULQP_XSMULQPO\0"
14302 "VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ\0"
14303 "VMODSQ_VMODUQ\0"
14304 "VDIVSD_VDIVUD\0"
14305 "VMODSD_VMODUD\0"
14306 "VDIVSW_VDIVUW\0"
14307 "VMODSW_VMODUW\0"
14308 "VDIVESD_VDIVEUD\0"
14309 "VDIVESW_VDIVEUW\0"
14310 "BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP\0"
14311 "XXGENPCVBM\0"
14312 "BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ\0"
14313 "VADDCUQ_VSUBCUQ\0"
14314 "XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP\0"
14315 "MTVSRBMI\0"
14316 "CBCDTD_CBCDTD8_CDTBCD_CDTBCD8\0"
14317 "FTSQRT\0"
14318 "MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB\0"
14319 "RLDIC_rec\0"
14320 "RLDICL_32_rec_RLDICL_rec_RLDICR_rec\0"
14321 "RLWINM8_rec_RLWINM_rec\0"
14322 "VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW\0"
14323 "VPOPCNTB_VPOPCNTH\0"
14324 "VSHASIGMAD_VSHASIGMAW\0"
14325 "XSTSQRTDP\0"
14326 "XVTSQRTDP\0"
14327 "XVTSQRTSP\0"
14328 "XVTSTDCDP_XVTSTDCSP\0"
14329 "SLD_rec_SRD_rec\0"
14330 "TDI\0"
14331 "TWI\0"
14332 "VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS\0"
14333 "VCMPBFP_VCMPBFP_rec_VCMPEQFP_VCMPEQFP_rec_VCMPEQUB_rec_VCMPEQUH_rec_VCMPEQUW_rec_VCMPGEFP_VCMPGEFP_rec_VCMPGTFP_VCMPGTFP_rec_VCMPGTSB_rec_VCMPGTSH_rec_VCMPGTSW_rec_VCMPGTUB_rec_VCMPGTUH_rec_VCMPGTUW_rec_XVCMPEQSP_XVCMPEQSP_rec_XVCMPGESP_XVCMPGESP_rec_XVCMPGTSP_XVCMPGTSP_rec\0"
14334 "VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec\0"
14335 "VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec\0"
14336 "VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec\0"
14337 "VCMPSQ_VCMPUQ\0"
14338 "XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP\0"
14339 "TRAP\0"
14340 "SRAWI8_rec_SRAWI_rec\0"
14341 "VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ\0"
14342 "VRLQMI\0"
14343 "DSS_DSSALL\0"
14344 "WAITP10\0"
14345 "ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO\0"
14346 "ADDIdtprelL32_ADDISdtprelHA32\0"
14347 "ADDItlsldLADDR32\0"
14348 "ADDItocL_ADDIStocHA_ADDIStocHA8\0"
14349 "ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8\0"
14350 "ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO\0"
14351 "ADDZE_ADDZE8\0"
14352 "ANDI_rec_ANDIS_rec\0"
14353 "CMPDI_CMPWI_CMPLDI_CMPLWI\0"
14354 "EXTSB_EXTSB8_EXTSB8_32_64_EXTSB8_rec_EXTSB_rec_EXTSH_EXTSH8_EXTSH8_32_64_EXTSH8_rec_EXTSH_rec_EXTSW_EXTSW_32_EXTSW_32_64_EXTSW_32_64_rec_EXTSW_rec\0"
14355 "FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS\0"
14356 "NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8\0"
14357 "NOP\0"
14358 "RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32\0"
14359 "RLWINM_RLWINM8\0"
14360 "SETB_SETB8\0"
14361 "SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8\0"
14362 "SRAWI_SRAWI8\0"
14363 "VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW\0"
14364 "VEXTSD2Q\0"
14365 "XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP\0"
14366 "XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP\0"
14367 "XVABSDP_XVNABSDP_XVNEGDP\0"
14368 "XVXSIGDP_XVXSIGSP\0"
14369 "ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO\0"
14370 "ADDEX_ADDEX8\0"
14371 "ADD4O_ADD8O\0"
14372 "CMPB_CMPB8\0"
14373 "CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET\0"
14374 "DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64\0"
14375 "VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP\0"
14376 "XXLEQVOnes\0"
14377 "MFFS_MFFS_rec_MFFSL\0"
14378 "MFFSCDRNI_MFFSCRNI\0"
14379 "MTFSB0\0"
14380 "ADDIC_rec_ADDME8_rec_ADDME_rec_ADDME8O_rec_ADDMEO_rec_ADDZE8_rec_ADDZE_rec_ADDZE8O_rec_ADDZEO_rec_SUBFME8_rec_SUBFME_rec_SUBFME8O_rec_SUBFMEO_rec_SUBFZE8_rec_SUBFZE_rec_SUBFZE8O_rec_SUBFZEO_rec\0"
14381 "NEG8O_rec_NEGO_rec\0"
14382 "ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec\0"
14383 "HRFID_SC\0"
14384 "MTFSFI_MTFSFIb_MTFSFI_rec\0"
14385 "FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec\0"
14386 "ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec\0"
14387 "VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec\0"
14388 "LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8\0"
14389 "LD\0"
14390 "LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL\0"
14391 "DFLOADf32\0"
14392 "DFLOADf64\0"
14393 "LFD\0"
14394 "LHA_LHA8\0"
14395 "LXSD_LXV\0"
14396 "DCBT_DCBTST\0"
14397 "ICBT\0"
14398 "LDBRX\0"
14399 "SPILLTOVSR_LDX\0"
14400 "LXVRBX_LXVRDX_LXVRHX_LXVRWX\0"
14401 "MTSR\0"
14402 "MTVRSAVE_MTVRSAVEv\0"
14403 "LBZCIX_LDCIX_LHZCIX_LWZCIX\0"
14404 "PLBZ_PLBZ8_PLBZ8pc_PLBZpc_PLD_PLDpc_PLFD_PLFDpc_PLFS_PLFSpc_PLHA_PLHA8_PLHA8pc_PLHApc_PLHZ_PLHZ8_PLHZ8pc_PLHZpc_PLWA_PLWA8_PLWA8pc_PLWApc_PLWZ_PLWZ8_PLWZ8pc_PLWZpc_PLXSD_PLXSDpc_PLXSSP_PLXSSPpc_PLXV_PLXVpc_PLXVP_PLXVPpc\0"
14405 "LFS\0"
14406 "LXSSP\0"
14407 "LXVP\0"
14408 "LXVPX\0"
14409 "MFSR\0"
14410 "MFTB8\0"
14411 "XXSETACCZ\0"
14412 "XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4\0"
14413 "XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP\0"
14414 "XVI8GER4SPP\0"
14415 "PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4\0"
14416 "PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP\0"
14417 "PMXVI8GER4SPP\0"
14418 "XXMTACC\0"
14419 "XXMFACC\0"
14420 "VMULHSD_VMULHUD_VMULLD\0"
14421 "LXVKQ\0"
14422 "VSPLTISB_VSPLTISH_VSPLTISW\0"
14423 "V_SETALLONES_V_SETALLONESB_V_SETALLONESH\0"
14424 "XXSPLTIB\0"
14425 "BRD_BRH_BRH8_BRW_BRW8\0"
14426 "MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ\0"
14427 "VGBBD_VUPKHSW_VUPKLSW\0"
14428 "VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs\0"
14429 "VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM\0"
14430 "VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH\0"
14431 "XVCVBF16SPN\0"
14432 "XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW\0"
14433 "VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS\0"
14434 "VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI\0"
14435 "VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS\0"
14436 "VSLV_VSRV_XXINSERTW\0"
14437 "VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX\0"
14438 "VSUMSWS\0"
14439 "XXSPLTIDP_XXSPLTIW\0"
14440 "XXSPLTI32DX\0"
14441 "XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL\0"
14442 "XXPERMX\0"
14443 "PSTXVP_PSTXVPpc\0"
14444 "STB_STB8_STH_STH8_STW_STW8\0"
14445 "SPILLTOVSR_ST\0"
14446 "STD\0"
14447 "DFSTOREf32_DFSTOREf64\0"
14448 "STFD_STFS\0"
14449 "STFDU_STFSU\0"
14450 "STXSD\0"
14451 "STXSSP\0"
14452 "STXV\0"
14453 "DCBF_DCBST_DCBZ\0"
14454 "ICBI\0"
14455 "SPILLTOVSR_STX\0"
14456 "STIWX\0"
14457 "STXVRBX_STXVRDX_STXVRHX_STXVRWX\0"
14458 "EnforceIEIO\0"
14459 "TLBIE8P9_TLBIEP9\0"
14460 "STHCIX_STWCIX\0"
14461 "SYNCP10\0"
14462 "PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc\0"
14463 "STXVP\0"
14464 "STXVPX\0"
14465 "ATTN_NAP\0"
14466 "DCBZL\0"
14467 "DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2\0"
14468 "CLRBHRB_MFBHRBE\0"
14469 "PADDI_PADDI8_PADDI8pc_PADDIpc\0"
14470 "PLI_PLI8\0"
14471 "VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS\0"
14472 "VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD\0"
14473 "VMSUMCUD\0"
14474 "P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C\0"
14475 "P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C\0"
14476 "P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C\0"
14477 "P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C\0"
14478 "P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C\0"
14479 "P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C\0"
14480 "P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C\0"
14481 "P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C\0"
14482 "P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C\0"
14483 "P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C\0"
14484 "P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C\0"
14485 "P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C\0"
14486 "P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C\0"
14487 "P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C\0"
14488 "P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C\0"
14489 "P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C\0"
14490 "P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C\0"
14491 "P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C\0"
14492 "P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C\0"
14493 "P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C\0"
14494 "P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C\0"
14495 "P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C\0"
14496 "P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C\0"
14497 "P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C\0"
14498 "P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C\0"
14499 "P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C\0"
14500 "P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C\0"
14501 "P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C\0"
14502 "P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C\0"
14503 "P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C\0"
14504 "P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C\0"
14505 "P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C\0"
14506 ;
14507#ifdef __GNUC__
14508#pragma GCC diagnostic pop
14509#endif
14510
14511static constexpr llvm::StringTable
14512PPCSchedClassNames = PPCSchedClassNamesStorage;
14513
14514static const unsigned P8ModelProcResourceSubUnits[] = {
14515 0, // Invalid
14516};
14517
14518// {Name, NumUnits, SuperIdx, BufferSize, SubUnitsIdxBegin}
14519static const llvm::MCProcResourceDesc P8ModelProcResources[] = {
14520 {"InvalidUnit", 0, 0, 0, 0},
14521 {"P8_BR", 1, 0, 16, nullptr}, // #1
14522 {"P8_CRL", 1, 0, -1, nullptr}, // #2
14523 {"P8_CY", 1, 0, -1, nullptr}, // #3
14524 {"P8_DFU", 1, 0, -1, nullptr}, // #4
14525 {"P8_FPU", 4, 0, -1, nullptr}, // #5
14526 {"P8_FP_2x64", 2, 5, -1, nullptr}, // #6, Super=P8_FPU
14527 {"P8_FP_4x32", 2, 5, -1, nullptr}, // #7, Super=P8_FPU
14528 {"P8_FP_Scal", 2, 5, -1, nullptr}, // #8, Super=P8_FPU
14529 {"P8_FX", 2, 13, -1, nullptr}, // #9, Super=P8_LU_LS_FX
14530 {"P8_LS", 2, 12, -1, nullptr}, // #10, Super=P8_LU_LS
14531 {"P8_LU", 2, 12, -1, nullptr}, // #11, Super=P8_LU_LS
14532 {"P8_LU_LS", 4, 13, -1, nullptr}, // #12, Super=P8_LU_LS_FX
14533 {"P8_LU_LS_FX", 6, 0, -1, nullptr}, // #13
14534 {"P8_PM", 2, 22, 1, nullptr}, // #14, Super=P8_VMX
14535 {"P8_PORT_ALLFX", 6, 0, -1, nullptr}, // #15
14536 {"P8_PORT_BR", 1, 0, -1, nullptr}, // #16
14537 {"P8_PORT_CR", 1, 0, -1, nullptr}, // #17
14538 {"P8_PORT_FXLD", 4, 15, -1, nullptr}, // #18, Super=P8_PORT_ALLFX
14539 {"P8_PORT_LD_FX", 2, 18, -1, nullptr}, // #19, Super=P8_PORT_FXLD
14540 {"P8_PORT_ST_FXLD_FX", 2, 18, -1, nullptr}, // #20, Super=P8_PORT_FXLD
14541 {"P8_PORT_VMX_FP", 2, 0, -1, nullptr}, // #21
14542 {"P8_VMX", 2, 0, -1, nullptr}, // #22
14543 {"P8_VX", 2, 22, -1, nullptr}, // #23, Super=P8_VMX
14544 {"P8_XS", 2, 22, -1, nullptr}, // #24, Super=P8_VMX
14545};
14546
14547static const unsigned P10ModelProcResourceSubUnits[] = {
14548 0, // Invalid
14549};
14550
14551// {Name, NumUnits, SuperIdx, BufferSize, SubUnitsIdxBegin}
14552static const llvm::MCProcResourceDesc P10ModelProcResources[] = {
14553 {"InvalidUnit", 0, 0, 0, 0},
14554 {"P10_ANY_SLOT", 8, 0, -1, nullptr}, // #1
14555 {"P10_BF", 4, 0, -1, nullptr}, // #2
14556 {"P10_BR", 2, 0, -1, nullptr}, // #3
14557 {"P10_CY", 4, 0, -1, nullptr}, // #4
14558 {"P10_DF", 1, 0, -1, nullptr}, // #5
14559 {"P10_DV", 2, 0, -1, nullptr}, // #6
14560 {"P10_DX", 2, 0, -1, nullptr}, // #7
14561 {"P10_EVEN_SLOT", 4, 1, -1, nullptr}, // #8, Super=P10_ANY_SLOT
14562 {"P10_FX", 4, 0, -1, nullptr}, // #9
14563 {"P10_LD", 2, 0, -1, nullptr}, // #10
14564 {"P10_MM", 2, 0, -1, nullptr}, // #11
14565 {"P10_ODD_SLOT", 4, 1, -1, nullptr}, // #12, Super=P10_ANY_SLOT
14566 {"P10_PM", 4, 0, -1, nullptr}, // #13
14567 {"P10_ST", 2, 0, -1, nullptr}, // #14
14568 {"P10_SX", 2, 0, -1, nullptr}, // #15
14569};
14570
14571static const unsigned P7ModelProcResourceSubUnits[] = {
14572 0, // Invalid
14573};
14574
14575// {Name, NumUnits, SuperIdx, BufferSize, SubUnitsIdxBegin}
14576static const llvm::MCProcResourceDesc P7ModelProcResources[] = {
14577 {"InvalidUnit", 0, 0, 0, 0},
14578 {"P7_BRU", 1, 0, -1, nullptr}, // #1
14579 {"P7_CRU", 1, 0, -1, nullptr}, // #2
14580 {"P7_DFU", 1, 0, -1, nullptr}, // #3
14581 {"P7_FPU", 4, 0, -1, nullptr}, // #4
14582 {"P7_FXU", 2, 7, -1, nullptr}, // #5, Super=P7_LSU_FXU
14583 {"P7_LSU", 2, 7, -1, nullptr}, // #6, Super=P7_LSU_FXU
14584 {"P7_LSU_FXU", 4, 0, -1, nullptr}, // #7
14585 {"P7_PORT_BR", 1, 0, -1, nullptr}, // #8
14586 {"P7_PORT_CR", 1, 0, -1, nullptr}, // #9
14587 {"P7_PORT_FP", 2, 0, -1, nullptr}, // #10
14588 {"P7_PORT_FX", 2, 0, -1, nullptr}, // #11
14589 {"P7_PORT_LS", 2, 0, -1, nullptr}, // #12
14590 {"P7_ScalarFPU", 2, 4, -1, nullptr}, // #13, Super=P7_FPU
14591 {"P7_VMX", 1, 0, -1, nullptr}, // #14
14592 {"P7_VPM", 1, 14, 1, nullptr}, // #15, Super=P7_VMX
14593 {"P7_VXS", 1, 14, -1, nullptr}, // #16, Super=P7_VMX
14594 {"P7_VectorFPU", 2, 4, -1, nullptr}, // #17, Super=P7_FPU
14595};
14596
14597static const unsigned P9ModelProcResourceSubUnits[] = {
14598 0, // Invalid
14599 10, 10, 11, 11, 12, 12, // DISP_NBR
14600 10, 10, 11, 11, // DISP_SS
14601};
14602
14603// {Name, NumUnits, SuperIdx, BufferSize, SubUnitsIdxBegin}
14604static const llvm::MCProcResourceDesc P9ModelProcResources[] = {
14605 {"InvalidUnit", 0, 0, 0, 0},
14606 {"ALU", 4, 0, -1, nullptr}, // #1
14607 {"ALUE", 2, 1, -1, nullptr}, // #2, Super=ALU
14608 {"ALUO", 2, 1, -1, nullptr}, // #3, Super=ALU
14609 {"BR", 1, 0, 16, nullptr}, // #4
14610 {"CY", 1, 0, -1, nullptr}, // #5
14611 {"DFU", 1, 0, -1, nullptr}, // #6
14612 {"DISP_NBR", 6, 0, -1, P9ModelProcResourceSubUnits + 1}, // #7
14613 {"DISP_SS", 4, 0, -1, P9ModelProcResourceSubUnits + 7}, // #8
14614 {"DISPb01", 2, 0, -1, nullptr}, // #9
14615 {"DISPx02", 2, 0, -1, nullptr}, // #10
14616 {"DISPx13", 2, 0, -1, nullptr}, // #11
14617 {"DISPxab", 2, 0, -1, nullptr}, // #12
14618 {"DIV", 2, 0, -1, nullptr}, // #13
14619 {"DP", 4, 0, -1, nullptr}, // #14
14620 {"DPE", 2, 14, -1, nullptr}, // #15, Super=DP
14621 {"DPO", 2, 14, -1, nullptr}, // #16, Super=DP
14622 {"IP_AGEN", 4, 0, -1, nullptr}, // #17
14623 {"IP_EXEC", 4, 0, -1, nullptr}, // #18
14624 {"IP_EXECE", 2, 18, -1, nullptr}, // #19, Super=IP_EXEC
14625 {"IP_EXECO", 2, 18, -1, nullptr}, // #20, Super=IP_EXEC
14626 {"LS", 4, 0, -1, nullptr}, // #21
14627 {"PM", 2, 0, -1, nullptr}, // #22
14628};
14629
14630extern const llvm::MCSchedModel PPCSchedModels[] = {
14631{ // NoSchedModel
14632 MCSchedModel::DefaultIssueWidth,
14633 MCSchedModel::DefaultMicroOpBufferSize,
14634 MCSchedModel::DefaultLoopMicroOpBufferSize,
14635 MCSchedModel::DefaultLoadLatency,
14636 MCSchedModel::DefaultHighLatency,
14637 MCSchedModel::DefaultMispredictPenalty,
14638 false, // PostRAScheduler
14639 false, // CompleteModel
14640 false, // EnableIntervals
14641 0, // Processor ID
14642 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14643 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14644 nullptr, // No Itinerary
14645 nullptr // No extra processor descriptor
14646 },
14647{ // PPC440Model
14648 2, // IssueWidth
14649 MCSchedModel::DefaultMicroOpBufferSize,
14650 MCSchedModel::DefaultLoopMicroOpBufferSize,
14651 5, // LoadLatency
14652 MCSchedModel::DefaultHighLatency,
14653 MCSchedModel::DefaultMispredictPenalty,
14654 false, // PostRAScheduler
14655 false, // CompleteModel
14656 false, // EnableIntervals
14657 1, // Processor ID
14658 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14659 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14660 PPC440Itineraries,
14661 nullptr // No extra processor descriptor
14662 },
14663{ // G3ItinerariesModel
14664 MCSchedModel::DefaultIssueWidth,
14665 MCSchedModel::DefaultMicroOpBufferSize,
14666 MCSchedModel::DefaultLoopMicroOpBufferSize,
14667 MCSchedModel::DefaultLoadLatency,
14668 MCSchedModel::DefaultHighLatency,
14669 MCSchedModel::DefaultMispredictPenalty,
14670 false, // PostRAScheduler
14671 false, // CompleteModel
14672 false, // EnableIntervals
14673 2, // Processor ID
14674 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14675 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14676 G3Itineraries,
14677 nullptr // No extra processor descriptor
14678 },
14679{ // G4ItinerariesModel
14680 MCSchedModel::DefaultIssueWidth,
14681 MCSchedModel::DefaultMicroOpBufferSize,
14682 MCSchedModel::DefaultLoopMicroOpBufferSize,
14683 MCSchedModel::DefaultLoadLatency,
14684 MCSchedModel::DefaultHighLatency,
14685 MCSchedModel::DefaultMispredictPenalty,
14686 false, // PostRAScheduler
14687 false, // CompleteModel
14688 false, // EnableIntervals
14689 3, // Processor ID
14690 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14691 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14692 G4Itineraries,
14693 nullptr // No extra processor descriptor
14694 },
14695{ // G4PlusItinerariesModel
14696 MCSchedModel::DefaultIssueWidth,
14697 MCSchedModel::DefaultMicroOpBufferSize,
14698 MCSchedModel::DefaultLoopMicroOpBufferSize,
14699 MCSchedModel::DefaultLoadLatency,
14700 MCSchedModel::DefaultHighLatency,
14701 MCSchedModel::DefaultMispredictPenalty,
14702 false, // PostRAScheduler
14703 false, // CompleteModel
14704 false, // EnableIntervals
14705 4, // Processor ID
14706 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14707 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14708 G4PlusItineraries,
14709 nullptr // No extra processor descriptor
14710 },
14711{ // G5Model
14712 4, // IssueWidth
14713 MCSchedModel::DefaultMicroOpBufferSize,
14714 MCSchedModel::DefaultLoopMicroOpBufferSize,
14715 3, // LoadLatency
14716 MCSchedModel::DefaultHighLatency,
14717 16, // MispredictPenalty
14718 false, // PostRAScheduler
14719 false, // CompleteModel
14720 false, // EnableIntervals
14721 5, // Processor ID
14722 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14723 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14724 G5Itineraries,
14725 nullptr // No extra processor descriptor
14726 },
14727{ // PPCA2Model
14728 1, // IssueWidth
14729 MCSchedModel::DefaultMicroOpBufferSize,
14730 MCSchedModel::DefaultLoopMicroOpBufferSize,
14731 6, // LoadLatency
14732 MCSchedModel::DefaultHighLatency,
14733 13, // MispredictPenalty
14734 false, // PostRAScheduler
14735 false, // CompleteModel
14736 false, // EnableIntervals
14737 6, // Processor ID
14738 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14739 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14740 PPCA2Itineraries,
14741 nullptr // No extra processor descriptor
14742 },
14743{ // PPCE500Model
14744 2, // IssueWidth
14745 MCSchedModel::DefaultMicroOpBufferSize,
14746 MCSchedModel::DefaultLoopMicroOpBufferSize,
14747 5, // LoadLatency
14748 MCSchedModel::DefaultHighLatency,
14749 MCSchedModel::DefaultMispredictPenalty,
14750 false, // PostRAScheduler
14751 false, // CompleteModel
14752 false, // EnableIntervals
14753 7, // Processor ID
14754 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14755 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14756 PPCE500Itineraries,
14757 nullptr // No extra processor descriptor
14758 },
14759{ // PPCE500mcModel
14760 2, // IssueWidth
14761 MCSchedModel::DefaultMicroOpBufferSize,
14762 MCSchedModel::DefaultLoopMicroOpBufferSize,
14763 5, // LoadLatency
14764 MCSchedModel::DefaultHighLatency,
14765 MCSchedModel::DefaultMispredictPenalty,
14766 false, // PostRAScheduler
14767 false, // CompleteModel
14768 false, // EnableIntervals
14769 8, // Processor ID
14770 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14771 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14772 PPCE500mcItineraries,
14773 nullptr // No extra processor descriptor
14774 },
14775{ // PPCE5500Model
14776 2, // IssueWidth
14777 MCSchedModel::DefaultMicroOpBufferSize,
14778 MCSchedModel::DefaultLoopMicroOpBufferSize,
14779 6, // LoadLatency
14780 MCSchedModel::DefaultHighLatency,
14781 MCSchedModel::DefaultMispredictPenalty,
14782 false, // PostRAScheduler
14783 false, // CompleteModel
14784 false, // EnableIntervals
14785 9, // Processor ID
14786 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14787 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14788 PPCE5500Itineraries,
14789 nullptr // No extra processor descriptor
14790 },
14791{ // P8Model
14792 8, // IssueWidth
14793 64, // MicroOpBufferSize
14794 60, // LoopMicroOpBufferSize
14795 3, // LoadLatency
14796 MCSchedModel::DefaultHighLatency,
14797 16, // MispredictPenalty
14798 false, // PostRAScheduler
14799 false, // CompleteModel
14800 false, // EnableIntervals
14801 10, // Processor ID
14802 P8ModelProcResources,
14803 P8ModelSchedClasses,
14804 25,
14805 662,
14806 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14807 nullptr, // No Itinerary
14808 nullptr // No extra processor descriptor
14809 },
14810{ // P10Model
14811 8, // IssueWidth
14812 44, // MicroOpBufferSize
14813 60, // LoopMicroOpBufferSize
14814 MCSchedModel::DefaultLoadLatency,
14815 MCSchedModel::DefaultHighLatency,
14816 MCSchedModel::DefaultMispredictPenalty,
14817 false, // PostRAScheduler
14818 true, // CompleteModel
14819 false, // EnableIntervals
14820 11, // Processor ID
14821 P10ModelProcResources,
14822 P10ModelSchedClasses,
14823 16,
14824 662,
14825 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14826 nullptr, // No Itinerary
14827 nullptr // No extra processor descriptor
14828 },
14829{ // P7Model
14830 6, // IssueWidth
14831 44, // MicroOpBufferSize
14832 40, // LoopMicroOpBufferSize
14833 3, // LoadLatency
14834 MCSchedModel::DefaultHighLatency,
14835 16, // MispredictPenalty
14836 false, // PostRAScheduler
14837 false, // CompleteModel
14838 false, // EnableIntervals
14839 12, // Processor ID
14840 P7ModelProcResources,
14841 P7ModelSchedClasses,
14842 18,
14843 662,
14844 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14845 nullptr, // No Itinerary
14846 nullptr // No extra processor descriptor
14847 },
14848{ // P9Model
14849 8, // IssueWidth
14850 44, // MicroOpBufferSize
14851 60, // LoopMicroOpBufferSize
14852 5, // LoadLatency
14853 MCSchedModel::DefaultHighLatency,
14854 16, // MispredictPenalty
14855 false, // PostRAScheduler
14856 true, // CompleteModel
14857 false, // EnableIntervals
14858 13, // Processor ID
14859 P9ModelProcResources,
14860 P9ModelSchedClasses,
14861 23,
14862 662,
14863 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14864 nullptr, // No Itinerary
14865 nullptr // No extra processor descriptor
14866 },
14867};
14868
14869#undef DBGFIELD
14870
14871#undef DBGVAL_OR_NULLPTR
14872
14873// Sorted (by key) array of values for CPU subtype.
14874extern const llvm::SubtargetSubTypeKVStorage< 39, 196> PPCSubTypeKVStorage = {
14875 {
14876 { sizeof(SubtargetSubTypeKV) * 39 + 1, { { { 0x180040000000010ULL, 0x28082ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
14877 { sizeof(SubtargetSubTypeKV) * 38 + 5, { { { 0x180040000000010ULL, 0x28082ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 1 },
14878 { sizeof(SubtargetSubTypeKV) * 37 + 9, { { { 0x20000000000020ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 2 },
14879 { sizeof(SubtargetSubTypeKV) * 36 + 13, { { { 0x20000000000040ULL, 0x8000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 2 },
14880 { sizeof(SubtargetSubTypeKV) * 35 + 17, { { { 0x180000000000080ULL, 0x8000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 2 },
14881 { sizeof(SubtargetSubTypeKV) * 34 + 21, { { { 0x180000000000080ULL, 0x8000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 2 },
14882 { sizeof(SubtargetSubTypeKV) * 33 + 26, { { { 0x180000000000080ULL, 0x8000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 2 },
14883 { sizeof(SubtargetSubTypeKV) * 32 + 32, { { { 0x180000000000100ULL, 0x8000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 2 },
14884 { sizeof(SubtargetSubTypeKV) * 31 + 36, { { { 0x180000000000100ULL, 0x8000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 2 },
14885 { sizeof(SubtargetSubTypeKV) * 30 + 41, { { { 0x180000000000200ULL, 0x8000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 2 },
14886 { sizeof(SubtargetSubTypeKV) * 29 + 45, { { { 0x180004000001000ULL, 0x8000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 3 },
14887 { sizeof(SubtargetSubTypeKV) * 28 + 50, { { { 0x180004000001000ULL, 0x8000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 4 },
14888 { sizeof(SubtargetSubTypeKV) * 27 + 55, { { { 0x180000000000400ULL, 0x8000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 3 },
14889 { sizeof(SubtargetSubTypeKV) * 26 + 59, { { { 0x580004080000800ULL, 0x2000000c000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 5 },
14890 { sizeof(SubtargetSubTypeKV) * 25 + 63, { { { 0x7dc0c0080002000ULL, 0x12800000c686ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 6 },
14891 { sizeof(SubtargetSubTypeKV) * 24 + 66, { { { 0x40000004000ULL, 0x10000028082ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 7 },
14892 { sizeof(SubtargetSubTypeKV) * 23 + 71, { { { 0x40000008000ULL, 0x20000008082ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 8 },
14893 { sizeof(SubtargetSubTypeKV) * 22 + 78, { { { 0x40080010000ULL, 0x2000000c082ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 9 },
14894 { sizeof(SubtargetSubTypeKV) * 21 + 84, { { { 0x4fde59c89f800002ULL, 0x1eaade7f9defeULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 0 },
14895 { sizeof(SubtargetSubTypeKV) * 20 + 91, { { { 0x180000000000400ULL, 0x8000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 2 },
14896 { sizeof(SubtargetSubTypeKV) * 19 + 94, { { { 0x180004000001000ULL, 0x8000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 3 },
14897 { sizeof(SubtargetSubTypeKV) * 18 + 97, { { { 0x180004000001000ULL, 0x8000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 4 },
14898 { sizeof(SubtargetSubTypeKV) * 17 + 101, { { { 0x580004080000802ULL, 0x2000000c000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 5 },
14899 { sizeof(SubtargetSubTypeKV) * 16 + 104, { { { 0x4ULL, 0x8001ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 2 },
14900 { sizeof(SubtargetSubTypeKV) * 15 + 112, { { { 0x4ULL, 0x8001ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 2 },
14901 { sizeof(SubtargetSubTypeKV) * 14 + 116, { { { 0x4ULL, 0x8001ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 2 },
14902 { sizeof(SubtargetSubTypeKV) * 13 + 122, { { { 0x580004080000008ULL, 0x2000000c000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 5 },
14903 { sizeof(SubtargetSubTypeKV) * 12 + 128, { { { 0x87de597081800002ULL, 0x1c2a50438c68eULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 10 },
14904 { sizeof(SubtargetSubTypeKV) * 11 + 136, { { { 0xfde59c887800002ULL, 0x1eaade7f9debeULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 11 },
14905 { sizeof(SubtargetSubTypeKV) * 10 + 142, { { { 0xfde59c88f800002ULL, 0x1eaade7f9debeULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 11 },
14906 { sizeof(SubtargetSubTypeKV) * 9 + 148, { { { 0x180004080020000ULL, 0x20000004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 5 },
14907 { sizeof(SubtargetSubTypeKV) * 8 + 153, { { { 0x580004080040000ULL, 0x2000000c000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 5 },
14908 { sizeof(SubtargetSubTypeKV) * 7 + 158, { { { 0x7c0004080080002ULL, 0x2000000c000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 5 },
14909 { sizeof(SubtargetSubTypeKV) * 6 + 163, { { { 0x7d0004080100002ULL, 0x2000000c000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 5 },
14910 { sizeof(SubtargetSubTypeKV) * 5 + 169, { { { 0x7d4084080200002ULL, 0x2800000c400ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 5 },
14911 { sizeof(SubtargetSubTypeKV) * 4 + 174, { { { 0x7d4084080100002ULL, 0x2800000c400ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 5 },
14912 { sizeof(SubtargetSubTypeKV) * 3 + 180, { { { 0x7de094080800002ULL, 0x1c2800400c684ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 12 },
14913 { sizeof(SubtargetSubTypeKV) * 2 + 185, { { { 0x87de597081800002ULL, 0x1c2a50438c68eULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 10 },
14914 { sizeof(SubtargetSubTypeKV) * 1 + 190, { { { 0x87de594083800002ULL, 0x3c2a564f8c69eULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, 13 },
14915 },
14916 "\000" "440\000" "450\000" "601\000" "602\000" "603\000" "603e\000" "603"
14917 "ev\000" "604\000" "604e\000" "620\000" "7400\000" "7450\000" "750\000" ""
14918 "970\000a2\000e500\000e500mc\000e5500\000future\000g3\000g4\000g4+\000g5"
14919 "\000generic\000ppc\000ppc32\000ppc64\000ppc64le\000pwr10\000pwr11\000pw"
14920 "r3\000pwr4\000pwr5\000pwr5x\000pwr6\000pwr6x\000pwr7\000pwr8\000pwr9\000"};
14921
14922namespace PPC_MC {
14923
14924unsigned resolveVariantSchedClassImpl(unsigned SchedClass,
14925 const MCInst *MI, const MCInstrInfo *MCII, const MCSubtargetInfo &STI, unsigned CPUID) {
14926 switch (SchedClass) {
14927 case 150: // CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
14928 if (CPUID == 11) { // P10Model
14929 if (llvm::is_contained({PPC::CFUGED, PPC::CNTLZDM, PPC::CNTTZDM, PPC::PDEPD, PPC::PEXTD, PPC::VCFUGED, PPC::VCIPHER, PPC::VCIPHERLAST, PPC::VCLZDM, PPC::VCTZDM, PPC::VGNB, PPC::VNCIPHER, PPC::VNCIPHERLAST, PPC::VPDEPD, PPC::VPEXTD, PPC::VPMSUMB, PPC::VPMSUMD, PPC::VPMSUMH, PPC::VPMSUMW, PPC::VSBOX}, MI->getOpcode()))
14930 return 630; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C
14931 return 631; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C
14932 }
14933 break;
14934 case 174: // XSDIVDP
14935 if (CPUID == 11) { // P10Model
14936 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
14937 return 632; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
14938 return 633; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
14939 }
14940 break;
14941 case 175: // FSQRTS_XSSQRTSP_FSQRTS_rec
14942 if (CPUID == 11) { // P10Model
14943 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
14944 return 634; // P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C
14945 return 635; // P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C
14946 }
14947 break;
14948 case 177: // XSSQRTDP
14949 if (CPUID == 11) { // P10Model
14950 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
14951 return 636; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C
14952 return 637; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C
14953 }
14954 break;
14955 case 179: // XVDIVSP
14956 if (CPUID == 11) { // P10Model
14957 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
14958 return 638; // P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
14959 return 639; // P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
14960 }
14961 break;
14962 case 180: // XVSQRTSP
14963 if (CPUID == 11) { // P10Model
14964 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
14965 return 640; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C
14966 return 641; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C
14967 }
14968 break;
14969 case 181: // XVDIVDP
14970 if (CPUID == 11) { // P10Model
14971 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
14972 return 632; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
14973 return 633; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
14974 }
14975 break;
14976 case 182: // XVSQRTDP
14977 if (CPUID == 11) { // P10Model
14978 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
14979 return 636; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C
14980 return 637; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C
14981 }
14982 break;
14983 case 184: // VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
14984 if (CPUID == 11) { // P10Model
14985 if (llvm::is_contained({PPC::CFUGED, PPC::CNTLZDM, PPC::CNTTZDM, PPC::PDEPD, PPC::PEXTD, PPC::VCFUGED, PPC::VCIPHER, PPC::VCIPHERLAST, PPC::VCLZDM, PPC::VCTZDM, PPC::VGNB, PPC::VNCIPHER, PPC::VNCIPHERLAST, PPC::VPDEPD, PPC::VPEXTD, PPC::VPMSUMB, PPC::VPMSUMD, PPC::VPMSUMH, PPC::VPMSUMW, PPC::VSBOX}, MI->getOpcode()))
14986 return 630; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C
14987 return 631; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C
14988 }
14989 break;
14990 case 185: // XSDIVSP
14991 if (CPUID == 11) { // P10Model
14992 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
14993 return 642; // P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
14994 return 643; // P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
14995 }
14996 break;
14997 case 189: // XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ
14998 if (CPUID == 11) { // P10Model
14999 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15000 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15001 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15002 }
15003 break;
15004 case 190: // XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
15005 if (CPUID == 11) { // P10Model
15006 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15007 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15008 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15009 }
15010 break;
15011 case 191: // XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
15012 if (CPUID == 11) { // P10Model
15013 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15014 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15015 return 649; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15016 }
15017 break;
15018 case 192: // VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
15019 if (CPUID == 11) { // P10Model
15020 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15021 return 650; // P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15022 return 651; // P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15023 }
15024 break;
15025 case 193: // VSUBFP
15026 if (CPUID == 11) { // P10Model
15027 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15028 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15029 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15030 }
15031 break;
15032 case 194: // XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP
15033 if (CPUID == 11) { // P10Model
15034 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15035 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15036 return 649; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15037 }
15038 break;
15039 case 195: // XVCVSPDP
15040 if (CPUID == 11) { // P10Model
15041 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15042 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15043 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15044 }
15045 break;
15046 case 317: // FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS
15047 if (CPUID == 11) { // P10Model
15048 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15049 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15050 return 649; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15051 }
15052 break;
15053 case 318: // FADD_FSUB
15054 if (CPUID == 11) { // P10Model
15055 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15056 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15057 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15058 }
15059 break;
15060 case 319: // FMSUB_FMADD_FNMADD_FNMSUB_FMUL
15061 if (CPUID == 11) { // P10Model
15062 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15063 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15064 return 649; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15065 }
15066 break;
15067 case 320: // XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
15068 if (CPUID == 11) { // P10Model
15069 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15070 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15071 return 649; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15072 }
15073 break;
15074 case 399: // FDIV
15075 if (CPUID == 11) { // P10Model
15076 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15077 return 632; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15078 return 633; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15079 }
15080 break;
15081 case 400: // FSQRT
15082 if (CPUID == 11) { // P10Model
15083 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15084 return 636; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C
15085 return 637; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C
15086 }
15087 break;
15088 case 401: // FSQRTS
15089 if (CPUID == 11) { // P10Model
15090 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15091 return 634; // P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C
15092 return 635; // P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C
15093 }
15094 break;
15095 case 402: // FDIVS
15096 if (CPUID == 11) { // P10Model
15097 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15098 return 642; // P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15099 return 643; // P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15100 }
15101 break;
15102 case 430: // FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES
15103 if (CPUID == 11) { // P10Model
15104 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15105 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15106 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15107 }
15108 break;
15109 case 431: // VCFSX_VCFUX_VCTSXS_VCTUXS
15110 if (CPUID == 11) { // P10Model
15111 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15112 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15113 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15114 }
15115 break;
15116 case 432: // VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
15117 if (CPUID == 11) { // P10Model
15118 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15119 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15120 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15121 }
15122 break;
15123 case 433: // VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
15124 if (CPUID == 11) { // P10Model
15125 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15126 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15127 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15128 }
15129 break;
15130 case 434: // XSCVDPHP
15131 if (CPUID == 11) { // P10Model
15132 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15133 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15134 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15135 }
15136 break;
15137 case 435: // XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
15138 if (CPUID == 11) { // P10Model
15139 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15140 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15141 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15142 }
15143 break;
15144 case 436: // XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
15145 if (CPUID == 11) { // P10Model
15146 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15147 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15148 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15149 }
15150 break;
15151 case 437: // XVCVSPBF16
15152 if (CPUID == 11) { // P10Model
15153 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15154 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15155 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15156 }
15157 break;
15158 case 438: // FADDS_FMULS_FSUBS
15159 if (CPUID == 11) { // P10Model
15160 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15161 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15162 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15163 }
15164 break;
15165 case 439: // FMUL
15166 if (CPUID == 11) { // P10Model
15167 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15168 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15169 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15170 }
15171 break;
15172 case 440: // VADDFP
15173 if (CPUID == 11) { // P10Model
15174 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15175 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15176 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15177 }
15178 break;
15179 case 441: // XSMULDP_XSMULSP
15180 if (CPUID == 11) { // P10Model
15181 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15182 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15183 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15184 }
15185 break;
15186 case 442: // XVADDDP_XVMULDP_XVSUBDP
15187 if (CPUID == 11) { // P10Model
15188 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15189 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15190 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15191 }
15192 break;
15193 case 443: // XVADDSP_XVMULSP_XVSUBSP
15194 if (CPUID == 11) { // P10Model
15195 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15196 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15197 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15198 }
15199 break;
15200 case 444: // VMADDFP_VNMSUBFP
15201 if (CPUID == 11) { // P10Model
15202 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15203 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15204 return 649; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15205 }
15206 break;
15207 case 450: // VGNB
15208 if (CPUID == 11) { // P10Model
15209 if (llvm::is_contained({PPC::CFUGED, PPC::CNTLZDM, PPC::CNTTZDM, PPC::PDEPD, PPC::PEXTD, PPC::VCFUGED, PPC::VCIPHER, PPC::VCIPHERLAST, PPC::VCLZDM, PPC::VCTZDM, PPC::VGNB, PPC::VNCIPHER, PPC::VNCIPHERLAST, PPC::VPDEPD, PPC::VPEXTD, PPC::VPMSUMB, PPC::VPMSUMD, PPC::VPMSUMH, PPC::VPMSUMW, PPC::VSBOX}, MI->getOpcode()))
15210 return 652; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C
15211 return 653; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C
15212 }
15213 break;
15214 case 451: // VSBOX
15215 if (CPUID == 11) { // P10Model
15216 if (llvm::is_contained({PPC::CFUGED, PPC::CNTLZDM, PPC::CNTTZDM, PPC::PDEPD, PPC::PEXTD, PPC::VCFUGED, PPC::VCIPHER, PPC::VCIPHERLAST, PPC::VCLZDM, PPC::VCTZDM, PPC::VGNB, PPC::VNCIPHER, PPC::VNCIPHERLAST, PPC::VPDEPD, PPC::VPEXTD, PPC::VPMSUMB, PPC::VPMSUMD, PPC::VPMSUMH, PPC::VPMSUMW, PPC::VSBOX}, MI->getOpcode()))
15217 return 652; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C
15218 return 653; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C
15219 }
15220 break;
15221 case 452: // CFUGED_PDEPD_PEXTD
15222 if (CPUID == 11) { // P10Model
15223 if (llvm::is_contained({PPC::CFUGED, PPC::CNTLZDM, PPC::CNTTZDM, PPC::PDEPD, PPC::PEXTD, PPC::VCFUGED, PPC::VCIPHER, PPC::VCIPHERLAST, PPC::VCLZDM, PPC::VCTZDM, PPC::VGNB, PPC::VNCIPHER, PPC::VNCIPHERLAST, PPC::VPDEPD, PPC::VPEXTD, PPC::VPMSUMB, PPC::VPMSUMD, PPC::VPMSUMH, PPC::VPMSUMW, PPC::VSBOX}, MI->getOpcode()))
15224 return 630; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C
15225 return 631; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C
15226 }
15227 break;
15228 case 453: // VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
15229 if (CPUID == 11) { // P10Model
15230 if (llvm::is_contained({PPC::CFUGED, PPC::CNTLZDM, PPC::CNTTZDM, PPC::PDEPD, PPC::PEXTD, PPC::VCFUGED, PPC::VCIPHER, PPC::VCIPHERLAST, PPC::VCLZDM, PPC::VCTZDM, PPC::VGNB, PPC::VNCIPHER, PPC::VNCIPHERLAST, PPC::VPDEPD, PPC::VPEXTD, PPC::VPMSUMB, PPC::VPMSUMD, PPC::VPMSUMH, PPC::VPMSUMW, PPC::VSBOX}, MI->getOpcode()))
15231 return 630; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C
15232 return 631; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C
15233 }
15234 break;
15235 case 568: // XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
15236 if (CPUID == 11) { // P10Model
15237 if (llvm::is_contained({PPC::PMXVBF16GER2, PPC::PMXVBF16GER2NN, PPC::PMXVBF16GER2NP, PPC::PMXVBF16GER2PN, PPC::PMXVBF16GER2PP, PPC::PMXVF16GER2, PPC::PMXVF16GER2NN, PPC::PMXVF16GER2NP, PPC::PMXVF16GER2PN, PPC::PMXVF16GER2PP, PPC::PMXVF32GER, PPC::PMXVF32GERNN, PPC::PMXVF32GERNP, PPC::PMXVF32GERPN, PPC::PMXVF32GERPP, PPC::PMXVF64GER, PPC::PMXVF64GERNN, PPC::PMXVF64GERNP, PPC::PMXVF64GERPN, PPC::PMXVF64GERPP, PPC::PMXVI16GER2, PPC::PMXVI16GER2PP, PPC::PMXVI16GER2S, PPC::PMXVI16GER2SPP, PPC::PMXVI4GER8, PPC::PMXVI4GER8PP, PPC::PMXVI8GER4, PPC::PMXVI8GER4PP, PPC::PMXVI8GER4SPP, PPC::XVBF16GER2, PPC::XVBF16GER2NN, PPC::XVBF16GER2NP, PPC::XVBF16GER2PN, PPC::XVBF16GER2PP, PPC::XVF16GER2, PPC::XVF16GER2NN, PPC::XVF16GER2NP, PPC::XVF16GER2PN, PPC::XVF16GER2PP, PPC::XVF32GER, PPC::XVF32GERNN, PPC::XVF32GERNP, PPC::XVF32GERPN, PPC::XVF32GERPP, PPC::XVF64GER, PPC::XVF64GERNN, PPC::XVF64GERNP, PPC::XVF64GERPN, PPC::XVF64GERPP, PPC::XVI16GER2, PPC::XVI16GER2PP, PPC::XVI16GER2S, PPC::XVI16GER2SPP, PPC::XVI4GER8, PPC::XVI4GER8PP, PPC::XVI8GER4, PPC::XVI8GER4PP, PPC::XVI8GER4SPP, PPC::XXMFACC, PPC::XXMFACC, PPC::XXMTACC, PPC::XXSETACCZ}, MI->getOpcode()))
15238 return 654; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C
15239 return 655; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C
15240 }
15241 break;
15242 case 569: // XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
15243 if (CPUID == 11) { // P10Model
15244 if (llvm::is_contained({PPC::PMXVBF16GER2, PPC::PMXVBF16GER2NN, PPC::PMXVBF16GER2NP, PPC::PMXVBF16GER2PN, PPC::PMXVBF16GER2PP, PPC::PMXVF16GER2, PPC::PMXVF16GER2NN, PPC::PMXVF16GER2NP, PPC::PMXVF16GER2PN, PPC::PMXVF16GER2PP, PPC::PMXVF32GER, PPC::PMXVF32GERNN, PPC::PMXVF32GERNP, PPC::PMXVF32GERPN, PPC::PMXVF32GERPP, PPC::PMXVF64GER, PPC::PMXVF64GERNN, PPC::PMXVF64GERNP, PPC::PMXVF64GERPN, PPC::PMXVF64GERPP, PPC::PMXVI16GER2, PPC::PMXVI16GER2PP, PPC::PMXVI16GER2S, PPC::PMXVI16GER2SPP, PPC::PMXVI4GER8, PPC::PMXVI4GER8PP, PPC::PMXVI8GER4, PPC::PMXVI8GER4PP, PPC::PMXVI8GER4SPP, PPC::XVBF16GER2, PPC::XVBF16GER2NN, PPC::XVBF16GER2NP, PPC::XVBF16GER2PN, PPC::XVBF16GER2PP, PPC::XVF16GER2, PPC::XVF16GER2NN, PPC::XVF16GER2NP, PPC::XVF16GER2PN, PPC::XVF16GER2PP, PPC::XVF32GER, PPC::XVF32GERNN, PPC::XVF32GERNP, PPC::XVF32GERPN, PPC::XVF32GERPP, PPC::XVF64GER, PPC::XVF64GERNN, PPC::XVF64GERNP, PPC::XVF64GERPN, PPC::XVF64GERPP, PPC::XVI16GER2, PPC::XVI16GER2PP, PPC::XVI16GER2S, PPC::XVI16GER2SPP, PPC::XVI4GER8, PPC::XVI4GER8PP, PPC::XVI8GER4, PPC::XVI8GER4PP, PPC::XVI8GER4SPP, PPC::XXMFACC, PPC::XXMFACC, PPC::XXMTACC, PPC::XXSETACCZ}, MI->getOpcode()))
15245 return 656; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C
15246 return 657; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C
15247 }
15248 break;
15249 case 570: // XVI8GER4SPP
15250 if (CPUID == 11) { // P10Model
15251 if (llvm::is_contained({PPC::PMXVBF16GER2, PPC::PMXVBF16GER2NN, PPC::PMXVBF16GER2NP, PPC::PMXVBF16GER2PN, PPC::PMXVBF16GER2PP, PPC::PMXVF16GER2, PPC::PMXVF16GER2NN, PPC::PMXVF16GER2NP, PPC::PMXVF16GER2PN, PPC::PMXVF16GER2PP, PPC::PMXVF32GER, PPC::PMXVF32GERNN, PPC::PMXVF32GERNP, PPC::PMXVF32GERPN, PPC::PMXVF32GERPP, PPC::PMXVF64GER, PPC::PMXVF64GERNN, PPC::PMXVF64GERNP, PPC::PMXVF64GERPN, PPC::PMXVF64GERPP, PPC::PMXVI16GER2, PPC::PMXVI16GER2PP, PPC::PMXVI16GER2S, PPC::PMXVI16GER2SPP, PPC::PMXVI4GER8, PPC::PMXVI4GER8PP, PPC::PMXVI8GER4, PPC::PMXVI8GER4PP, PPC::PMXVI8GER4SPP, PPC::XVBF16GER2, PPC::XVBF16GER2NN, PPC::XVBF16GER2NP, PPC::XVBF16GER2PN, PPC::XVBF16GER2PP, PPC::XVF16GER2, PPC::XVF16GER2NN, PPC::XVF16GER2NP, PPC::XVF16GER2PN, PPC::XVF16GER2PP, PPC::XVF32GER, PPC::XVF32GERNN, PPC::XVF32GERNP, PPC::XVF32GERPN, PPC::XVF32GERPP, PPC::XVF64GER, PPC::XVF64GERNN, PPC::XVF64GERNP, PPC::XVF64GERPN, PPC::XVF64GERPP, PPC::XVI16GER2, PPC::XVI16GER2PP, PPC::XVI16GER2S, PPC::XVI16GER2SPP, PPC::XVI4GER8, PPC::XVI4GER8PP, PPC::XVI8GER4, PPC::XVI8GER4PP, PPC::XVI8GER4SPP, PPC::XXMFACC, PPC::XXMFACC, PPC::XXMTACC, PPC::XXSETACCZ}, MI->getOpcode()))
15252 return 656; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C
15253 return 657; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C
15254 }
15255 break;
15256 case 571: // PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
15257 if (CPUID == 11) { // P10Model
15258 if (llvm::is_contained({PPC::PMXVBF16GER2, PPC::PMXVBF16GER2NN, PPC::PMXVBF16GER2NP, PPC::PMXVBF16GER2PN, PPC::PMXVBF16GER2PP, PPC::PMXVF16GER2, PPC::PMXVF16GER2NN, PPC::PMXVF16GER2NP, PPC::PMXVF16GER2PN, PPC::PMXVF16GER2PP, PPC::PMXVF32GER, PPC::PMXVF32GERNN, PPC::PMXVF32GERNP, PPC::PMXVF32GERPN, PPC::PMXVF32GERPP, PPC::PMXVF64GER, PPC::PMXVF64GERNN, PPC::PMXVF64GERNP, PPC::PMXVF64GERPN, PPC::PMXVF64GERPP, PPC::PMXVI16GER2, PPC::PMXVI16GER2PP, PPC::PMXVI16GER2S, PPC::PMXVI16GER2SPP, PPC::PMXVI4GER8, PPC::PMXVI4GER8PP, PPC::PMXVI8GER4, PPC::PMXVI8GER4PP, PPC::PMXVI8GER4SPP, PPC::XVBF16GER2, PPC::XVBF16GER2NN, PPC::XVBF16GER2NP, PPC::XVBF16GER2PN, PPC::XVBF16GER2PP, PPC::XVF16GER2, PPC::XVF16GER2NN, PPC::XVF16GER2NP, PPC::XVF16GER2PN, PPC::XVF16GER2PP, PPC::XVF32GER, PPC::XVF32GERNN, PPC::XVF32GERNP, PPC::XVF32GERPN, PPC::XVF32GERPP, PPC::XVF64GER, PPC::XVF64GERNN, PPC::XVF64GERNP, PPC::XVF64GERPN, PPC::XVF64GERPP, PPC::XVI16GER2, PPC::XVI16GER2PP, PPC::XVI16GER2S, PPC::XVI16GER2SPP, PPC::XVI4GER8, PPC::XVI4GER8PP, PPC::XVI8GER4, PPC::XVI8GER4PP, PPC::XVI8GER4SPP, PPC::XXMFACC, PPC::XXMFACC, PPC::XXMTACC, PPC::XXSETACCZ}, MI->getOpcode()))
15259 return 658; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C
15260 return 659; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C
15261 }
15262 break;
15263 case 572: // PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
15264 if (CPUID == 11) { // P10Model
15265 if (llvm::is_contained({PPC::PMXVBF16GER2, PPC::PMXVBF16GER2NN, PPC::PMXVBF16GER2NP, PPC::PMXVBF16GER2PN, PPC::PMXVBF16GER2PP, PPC::PMXVF16GER2, PPC::PMXVF16GER2NN, PPC::PMXVF16GER2NP, PPC::PMXVF16GER2PN, PPC::PMXVF16GER2PP, PPC::PMXVF32GER, PPC::PMXVF32GERNN, PPC::PMXVF32GERNP, PPC::PMXVF32GERPN, PPC::PMXVF32GERPP, PPC::PMXVF64GER, PPC::PMXVF64GERNN, PPC::PMXVF64GERNP, PPC::PMXVF64GERPN, PPC::PMXVF64GERPP, PPC::PMXVI16GER2, PPC::PMXVI16GER2PP, PPC::PMXVI16GER2S, PPC::PMXVI16GER2SPP, PPC::PMXVI4GER8, PPC::PMXVI4GER8PP, PPC::PMXVI8GER4, PPC::PMXVI8GER4PP, PPC::PMXVI8GER4SPP, PPC::XVBF16GER2, PPC::XVBF16GER2NN, PPC::XVBF16GER2NP, PPC::XVBF16GER2PN, PPC::XVBF16GER2PP, PPC::XVF16GER2, PPC::XVF16GER2NN, PPC::XVF16GER2NP, PPC::XVF16GER2PN, PPC::XVF16GER2PP, PPC::XVF32GER, PPC::XVF32GERNN, PPC::XVF32GERNP, PPC::XVF32GERPN, PPC::XVF32GERPP, PPC::XVF64GER, PPC::XVF64GERNN, PPC::XVF64GERNP, PPC::XVF64GERPN, PPC::XVF64GERPP, PPC::XVI16GER2, PPC::XVI16GER2PP, PPC::XVI16GER2S, PPC::XVI16GER2SPP, PPC::XVI4GER8, PPC::XVI4GER8PP, PPC::XVI8GER4, PPC::XVI8GER4PP, PPC::XVI8GER4SPP, PPC::XXMFACC, PPC::XXMFACC, PPC::XXMTACC, PPC::XXSETACCZ}, MI->getOpcode()))
15266 return 660; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C
15267 return 661; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C
15268 }
15269 break;
15270 case 573: // PMXVI8GER4SPP
15271 if (CPUID == 11) { // P10Model
15272 if (llvm::is_contained({PPC::PMXVBF16GER2, PPC::PMXVBF16GER2NN, PPC::PMXVBF16GER2NP, PPC::PMXVBF16GER2PN, PPC::PMXVBF16GER2PP, PPC::PMXVF16GER2, PPC::PMXVF16GER2NN, PPC::PMXVF16GER2NP, PPC::PMXVF16GER2PN, PPC::PMXVF16GER2PP, PPC::PMXVF32GER, PPC::PMXVF32GERNN, PPC::PMXVF32GERNP, PPC::PMXVF32GERPN, PPC::PMXVF32GERPP, PPC::PMXVF64GER, PPC::PMXVF64GERNN, PPC::PMXVF64GERNP, PPC::PMXVF64GERPN, PPC::PMXVF64GERPP, PPC::PMXVI16GER2, PPC::PMXVI16GER2PP, PPC::PMXVI16GER2S, PPC::PMXVI16GER2SPP, PPC::PMXVI4GER8, PPC::PMXVI4GER8PP, PPC::PMXVI8GER4, PPC::PMXVI8GER4PP, PPC::PMXVI8GER4SPP, PPC::XVBF16GER2, PPC::XVBF16GER2NN, PPC::XVBF16GER2NP, PPC::XVBF16GER2PN, PPC::XVBF16GER2PP, PPC::XVF16GER2, PPC::XVF16GER2NN, PPC::XVF16GER2NP, PPC::XVF16GER2PN, PPC::XVF16GER2PP, PPC::XVF32GER, PPC::XVF32GERNN, PPC::XVF32GERNP, PPC::XVF32GERPN, PPC::XVF32GERPP, PPC::XVF64GER, PPC::XVF64GERNN, PPC::XVF64GERNP, PPC::XVF64GERPN, PPC::XVF64GERPP, PPC::XVI16GER2, PPC::XVI16GER2PP, PPC::XVI16GER2S, PPC::XVI16GER2SPP, PPC::XVI4GER8, PPC::XVI4GER8PP, PPC::XVI8GER4, PPC::XVI8GER4PP, PPC::XVI8GER4SPP, PPC::XXMFACC, PPC::XXMFACC, PPC::XXMTACC, PPC::XXSETACCZ}, MI->getOpcode()))
15273 return 660; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C
15274 return 661; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C
15275 }
15276 break;
15277 };
15278 // Don't know how to resolve this scheduling class.
15279 return 0;
15280}
15281
15282} // namespace PPC_MC
15283struct PPCGenMCSubtargetInfo : public MCSubtargetInfo {
15284 PPCGenMCSubtargetInfo(const Triple &TT,
15285 StringRef CPU, StringRef TuneCPU, StringRef FS,
15286 StringTable PN,
15287 ArrayRef<SubtargetFeatureKV> PF,
15288 ArrayRef<SubtargetSubTypeKV> PD,
15289 const MCSchedModel *PSM,
15290 const MCWriteProcResEntry *WPR,
15291 const MCWriteLatencyEntry *WL,
15292 const MCReadAdvanceEntry *RA, const InstrStage *IS,
15293 const unsigned *OC, const unsigned *FP) :
15294 MCSubtargetInfo(TT, CPU, TuneCPU, FS, PN, PF, PD, PSM,
15295 WPR, WL, RA, IS, OC, FP) { }
15296
15297 unsigned resolveVariantSchedClass(unsigned SchedClass,
15298 const MCInst *MI, const MCInstrInfo *MCII,
15299 unsigned CPUID) const final {
15300 return PPC_MC::resolveVariantSchedClassImpl(SchedClass, MI, MCII, *this, CPUID);
15301 }
15302 unsigned getHwModeSet() const final;
15303 unsigned getHwMode(enum HwModeType type = HwMode_Default) const final;
15304};
15305unsigned PPCGenMCSubtargetInfo::getHwModeSet() const {
15306 [[maybe_unused]] const FeatureBitset &FB = getFeatureBits();
15307 // Collect HwModes and store them as a bit set.
15308 unsigned Modes = 0;
15309 if (false) Modes |= (1 << 0);
15310 return Modes;
15311}
15312unsigned PPCGenMCSubtargetInfo::getHwMode(enum HwModeType type) const {
15313 unsigned Modes = getHwModeSet();
15314
15315 if (!Modes)
15316 return Modes;
15317
15318 switch (type) {
15319 case HwMode_Default:
15320 return llvm::countr_zero(Modes) + 1;
15321 case HwMode_ValueType:
15322 // No HwMode for ValueType.
15323 return 0;
15324 case HwMode_RegInfo:
15325 Modes &= 1;
15326 if (!Modes)
15327 return Modes;
15328 if (!llvm::has_single_bit<unsigned>(Modes))
15329 llvm_unreachable("Two or more HwModes for RegInfo were found!");
15330 return llvm::countr_zero(Modes) + 1;
15331 case HwMode_EncodingInfo:
15332 // No HwMode for EncodingInfo.
15333 return 0;
15334 }
15335 llvm_unreachable("unexpected HwModeType");
15336 return 0; // should not get here
15337}
15338
15339static inline MCSubtargetInfo *createPPCMCSubtargetInfoImpl(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS) {
15340 return new PPCGenMCSubtargetInfo(TT, CPU, TuneCPU, FS, StringTable(PPCSubTypeKVStorage.Strings), PPCFeatureKVStorage.Features, PPCSubTypeKVStorage.SubTypes, PPCSchedModels,
15341 PPCWriteProcResTable, PPCWriteLatencyTable, PPCReadAdvanceTable,
15342 PPCStages, PPCOperandCycles, PPCForwardingPaths);
15343}
15344
15345
15346} // namespace llvm
15347
15348#endif // GET_SUBTARGETINFO_MC_DESC
15349
15350#ifdef GET_SUBTARGETINFO_TARGET_DESC
15351#undef GET_SUBTARGETINFO_TARGET_DESC
15352
15353#include "llvm/ADT/BitmaskEnum.h"
15354#include "llvm/Support/Debug.h"
15355#include "llvm/Support/raw_ostream.h"
15356
15357// ParseSubtargetFeatures - Parses features string setting specified
15358// subtarget options.
15359void llvm::PPCSubtarget::ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS) {
15360 LLVM_DEBUG(dbgs() << "\nFeatures:" << FS);
15361 LLVM_DEBUG(dbgs() << "\nCPU:" << CPU);
15362 LLVM_DEBUG(dbgs() << "\nTuneCPU:" << TuneCPU << "\n\n");
15363 InitMCProcessorInfo(CPU, TuneCPU, FS);
15364 const FeatureBitset &Bits = getFeatureBits();
15365 if (Bits[PPC::AIXOS]) IsAIX = true;
15366 if (Bits[PPC::DeprecatedDST]) IsDeprecatedDST = true;
15367 if (Bits[PPC::Directive32] && CPUDirective < PPC::DIR_32) CPUDirective = PPC::DIR_32;
15368 if (Bits[PPC::Directive64] && CPUDirective < PPC::DIR_64) CPUDirective = PPC::DIR_64;
15369 if (Bits[PPC::Directive440] && CPUDirective < PPC::DIR_440) CPUDirective = PPC::DIR_440;
15370 if (Bits[PPC::Directive601] && CPUDirective < PPC::DIR_601) CPUDirective = PPC::DIR_601;
15371 if (Bits[PPC::Directive602] && CPUDirective < PPC::DIR_602) CPUDirective = PPC::DIR_602;
15372 if (Bits[PPC::Directive603] && CPUDirective < PPC::DIR_603) CPUDirective = PPC::DIR_603;
15373 if (Bits[PPC::Directive604] && CPUDirective < PPC::DIR_603) CPUDirective = PPC::DIR_603;
15374 if (Bits[PPC::Directive620] && CPUDirective < PPC::DIR_603) CPUDirective = PPC::DIR_603;
15375 if (Bits[PPC::Directive750] && CPUDirective < PPC::DIR_750) CPUDirective = PPC::DIR_750;
15376 if (Bits[PPC::Directive970] && CPUDirective < PPC::DIR_970) CPUDirective = PPC::DIR_970;
15377 if (Bits[PPC::Directive7400] && CPUDirective < PPC::DIR_7400) CPUDirective = PPC::DIR_7400;
15378 if (Bits[PPC::DirectiveA2] && CPUDirective < PPC::DIR_A2) CPUDirective = PPC::DIR_A2;
15379 if (Bits[PPC::DirectiveE500] && CPUDirective < PPC::DIR_E500) CPUDirective = PPC::DIR_E500;
15380 if (Bits[PPC::DirectiveE500mc] && CPUDirective < PPC::DIR_E500mc) CPUDirective = PPC::DIR_E500mc;
15381 if (Bits[PPC::DirectiveE5500] && CPUDirective < PPC::DIR_E5500) CPUDirective = PPC::DIR_E5500;
15382 if (Bits[PPC::DirectivePwr3] && CPUDirective < PPC::DIR_PWR3) CPUDirective = PPC::DIR_PWR3;
15383 if (Bits[PPC::DirectivePwr4] && CPUDirective < PPC::DIR_PWR4) CPUDirective = PPC::DIR_PWR4;
15384 if (Bits[PPC::DirectivePwr5] && CPUDirective < PPC::DIR_PWR5) CPUDirective = PPC::DIR_PWR5;
15385 if (Bits[PPC::DirectivePwr5x] && CPUDirective < PPC::DIR_PWR5X) CPUDirective = PPC::DIR_PWR5X;
15386 if (Bits[PPC::DirectivePwr6] && CPUDirective < PPC::DIR_PWR6) CPUDirective = PPC::DIR_PWR6;
15387 if (Bits[PPC::DirectivePwr6x] && CPUDirective < PPC::DIR_PWR6X) CPUDirective = PPC::DIR_PWR6X;
15388 if (Bits[PPC::DirectivePwr7] && CPUDirective < PPC::DIR_PWR7) CPUDirective = PPC::DIR_PWR7;
15389 if (Bits[PPC::DirectivePwr8] && CPUDirective < PPC::DIR_PWR8) CPUDirective = PPC::DIR_PWR8;
15390 if (Bits[PPC::DirectivePwr9] && CPUDirective < PPC::DIR_PWR9) CPUDirective = PPC::DIR_PWR9;
15391 if (Bits[PPC::DirectivePwr10] && CPUDirective < PPC::DIR_PWR10) CPUDirective = PPC::DIR_PWR10;
15392 if (Bits[PPC::DirectivePwr11] && CPUDirective < PPC::DIR_PWR11) CPUDirective = PPC::DIR_PWR11;
15393 if (Bits[PPC::DirectivePwrFuture] && CPUDirective < PPC::DIR_PWR_FUTURE) CPUDirective = PPC::DIR_PWR_FUTURE;
15394 if (Bits[PPC::Feature64Bit]) IsPPC64 = true;
15395 if (Bits[PPC::Feature64BitRegs]) Use64BitRegs = true;
15396 if (Bits[PPC::Feature64BitSupport]) Has64BitSupport = true;
15397 if (Bits[PPC::FeatureAIXLocalDynamicTLS]) HasAIXSmallLocalDynamicTLS = true;
15398 if (Bits[PPC::FeatureAIXLocalExecTLS]) HasAIXSmallLocalExecTLS = true;
15399 if (Bits[PPC::FeatureAIXSharedLibTLSModelOpt]) HasAIXShLibTLSModelOpt = true;
15400 if (Bits[PPC::FeatureAddLogicalFusion]) HasAddLogicalFusion = true;
15401 if (Bits[PPC::FeatureAddiLoadFusion]) HasAddiLoadFusion = true;
15402 if (Bits[PPC::FeatureAddisLoadFusion]) HasAddisLoadFusion = true;
15403 if (Bits[PPC::FeatureAltivec]) HasAltivec = true;
15404 if (Bits[PPC::FeatureArithAddFusion]) HasArithAddFusion = true;
15405 if (Bits[PPC::FeatureBPERMD]) HasBPERMD = true;
15406 if (Bits[PPC::FeatureBack2BackFusion]) HasBack2BackFusion = true;
15407 if (Bits[PPC::FeatureBookE]) IsBookE = true;
15408 if (Bits[PPC::FeatureCMPB]) HasCMPB = true;
15409 if (Bits[PPC::FeatureCRBits]) UseCRBits = true;
15410 if (Bits[PPC::FeatureCompareFusion]) HasCompareFusion = true;
15411 if (Bits[PPC::FeatureDirectMove]) HasDirectMove = true;
15412 if (Bits[PPC::FeatureE500]) IsE500 = true;
15413 if (Bits[PPC::FeatureEFPU2]) HasEFPU2 = true;
15414 if (Bits[PPC::FeatureExtDiv]) HasExtDiv = true;
15415 if (Bits[PPC::FeatureFCPSGN]) HasFCPSGN = true;
15416 if (Bits[PPC::FeatureFPCVT]) HasFPCVT = true;
15417 if (Bits[PPC::FeatureFPRND]) HasFPRND = true;
15418 if (Bits[PPC::FeatureFPU]) HasFPU = true;
15419 if (Bits[PPC::FeatureFRE]) HasFRE = true;
15420 if (Bits[PPC::FeatureFRES]) HasFRES = true;
15421 if (Bits[PPC::FeatureFRSQRTE]) HasFRSQRTE = true;
15422 if (Bits[PPC::FeatureFRSQRTES]) HasFRSQRTES = true;
15423 if (Bits[PPC::FeatureFSqrt]) HasFSQRT = true;
15424 if (Bits[PPC::FeatureFastMFLR]) HasFastMFLR = true;
15425 if (Bits[PPC::FeatureFloat128]) HasFloat128 = true;
15426 if (Bits[PPC::FeatureFusion]) HasFusion = true;
15427 if (Bits[PPC::FeatureFutureVector]) HasFutureVector = true;
15428 if (Bits[PPC::FeatureHTM]) HasHTM = true;
15429 if (Bits[PPC::FeatureHardFloat]) HasHardFloat = true;
15430 if (Bits[PPC::FeatureICBT]) HasICBT = true;
15431 if (Bits[PPC::FeatureISA2_06]) IsISA2_06 = true;
15432 if (Bits[PPC::FeatureISA2_07]) IsISA2_07 = true;
15433 if (Bits[PPC::FeatureISA3_0]) IsISA3_0 = true;
15434 if (Bits[PPC::FeatureISA3_1]) IsISA3_1 = true;
15435 if (Bits[PPC::FeatureISAFuture]) IsISAFuture = true;
15436 if (Bits[PPC::FeatureISEL]) HasISEL = true;
15437 if (Bits[PPC::FeatureInvariantFunctionDescriptors]) HasInvariantFunctionDescriptors = true;
15438 if (Bits[PPC::FeatureLDBRX]) HasLDBRX = true;
15439 if (Bits[PPC::FeatureLFIWAX]) HasLFIWAX = true;
15440 if (Bits[PPC::FeatureLogicalAddFusion]) HasLogicalAddFusion = true;
15441 if (Bits[PPC::FeatureLogicalFusion]) HasLogicalFusion = true;
15442 if (Bits[PPC::FeatureLongCall]) UseLongCalls = true;
15443 if (Bits[PPC::FeatureMFOCRF]) HasMFOCRF = true;
15444 if (Bits[PPC::FeatureMFTB]) IsFeatureMFTB = true;
15445 if (Bits[PPC::FeatureMMA]) HasMMA = true;
15446 if (Bits[PPC::FeatureMSYNC]) HasOnlyMSYNC = true;
15447 if (Bits[PPC::FeatureModernAIXAs]) HasModernAIXAs = true;
15448 if (Bits[PPC::FeatureP8Altivec]) HasP8Altivec = true;
15449 if (Bits[PPC::FeatureP8Crypto]) HasP8Crypto = true;
15450 if (Bits[PPC::FeatureP8Vector]) HasP8Vector = true;
15451 if (Bits[PPC::FeatureP9Altivec]) HasP9Altivec = true;
15452 if (Bits[PPC::FeatureP9Vector]) HasP9Vector = true;
15453 if (Bits[PPC::FeatureP10Vector]) HasP10Vector = true;
15454 if (Bits[PPC::FeaturePCRelativeMemops]) HasPCRelativeMemops = true;
15455 if (Bits[PPC::FeaturePOPCNTD] && HasPOPCNTD < POPCNTD_Fast) HasPOPCNTD = POPCNTD_Fast;
15456 if (Bits[PPC::FeaturePPC4xx]) IsPPC4xx = true;
15457 if (Bits[PPC::FeaturePPC6xx]) IsPPC6xx = true;
15458 if (Bits[PPC::FeaturePPCPostRASched]) UsePPCPostRASchedStrategy = true;
15459 if (Bits[PPC::FeaturePPCPreRASched]) UsePPCPreRASchedStrategy = true;
15460 if (Bits[PPC::FeaturePairedVectorMemops]) PairedVectorMemops = true;
15461 if (Bits[PPC::FeaturePartwordAtomic]) HasPartwordAtomics = true;
15462 if (Bits[PPC::FeaturePointerGlueHelper]) UsePointerGlueHelper = true;
15463 if (Bits[PPC::FeaturePredictableSelectIsExpensive]) PredictableSelectIsExpensive = true;
15464 if (Bits[PPC::FeaturePrefixInstrs]) HasPrefixInstrs = true;
15465 if (Bits[PPC::FeaturePrivileged]) HasPrivileged = true;
15466 if (Bits[PPC::FeatureQuadwordAtomic]) HasQuadwordAtomics = true;
15467 if (Bits[PPC::FeatureROPProtect]) HasROPProtect = true;
15468 if (Bits[PPC::FeatureRecipPrec]) HasRecipPrec = true;
15469 if (Bits[PPC::FeatureSPE]) HasSPE = true;
15470 if (Bits[PPC::FeatureSTFIWX]) HasSTFIWX = true;
15471 if (Bits[PPC::FeatureSecurePlt]) IsSecurePlt = true;
15472 if (Bits[PPC::FeatureSha3Fusion]) HasSha3Fusion = true;
15473 if (Bits[PPC::FeatureSlowPOPCNTD] && HasPOPCNTD < POPCNTD_Slow) HasPOPCNTD = POPCNTD_Slow;
15474 if (Bits[PPC::FeatureStoreFusion]) HasStoreFusion = true;
15475 if (Bits[PPC::FeatureTwoConstNR]) NeedsTwoConstNR = true;
15476 if (Bits[PPC::FeatureUnalignedFloats]) AllowsUnalignedFPAccess = true;
15477 if (Bits[PPC::FeatureVSX]) HasVSX = true;
15478 if (Bits[PPC::FeatureVectorsUseTwoUnits]) VectorsUseTwoUnits = true;
15479 if (Bits[PPC::FeatureWideImmFusion]) HasWideImmFusion = true;
15480 if (Bits[PPC::FeatureZeroMoveFusion]) HasZeroMoveFusion = true;
15481}
15482
15483#endif // GET_SUBTARGETINFO_TARGET_DESC
15484
15485#ifdef GET_SUBTARGETINFO_HEADER
15486#undef GET_SUBTARGETINFO_HEADER
15487
15488namespace llvm {
15489
15490class DFAPacketizer;
15491namespace PPC_MC {
15492
15493unsigned resolveVariantSchedClassImpl(unsigned SchedClass, const MCInst *MI, const MCInstrInfo *MCII, const MCSubtargetInfo &STI, unsigned CPUID);
15494
15495} // namespace PPC_MC
15496struct PPCGenSubtargetInfo : public TargetSubtargetInfo {
15497 explicit PPCGenSubtargetInfo(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS);
15498public:
15499 unsigned resolveSchedClass(unsigned SchedClass, const MachineInstr *DefMI, const TargetSchedModel *SchedModel) const final;
15500 unsigned resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, const MCInstrInfo *MCII, unsigned CPUID) const final;
15501 DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
15502 enum class PPCHwModeBits : unsigned {
15503 DefaultMode = 0,
15504 PPC64 = (1 << 0),
15505
15506 LLVM_MARK_AS_BITMASK_ENUM(/*LargestValue=*/PPC64),
15507 };
15508 unsigned getHwModeSet() const final;
15509 unsigned getHwMode(enum HwModeType type = HwMode_Default) const final;
15510 const FeatureBitset &getInlineIgnoreFeatures() const override;
15511 const FeatureBitset &getInlineInverseFeatures() const override;
15512 const FeatureBitset &getInlineMustMatchFeatures() const override;
15513};
15514
15515} // namespace llvm
15516
15517#endif // GET_SUBTARGETINFO_HEADER
15518
15519#ifdef GET_SUBTARGETINFO_CTOR
15520#undef GET_SUBTARGETINFO_CTOR
15521
15522#include "llvm/CodeGen/TargetSchedule.h"
15523
15524namespace llvm {
15525
15526extern const llvm::StringRef PPCNames[];
15527extern const llvm::SubtargetFeatureKVStorage<87, 4211> PPCFeatureKVStorage;
15528extern const llvm::SubtargetSubTypeKVStorage<39, 196> PPCSubTypeKVStorage;
15529extern const llvm::MCSchedModel PPCSchedModels[];
15530extern const llvm::MCWriteProcResEntry PPCWriteProcResTable[];
15531extern const llvm::MCWriteLatencyEntry PPCWriteLatencyTable[];
15532extern const llvm::MCReadAdvanceEntry PPCReadAdvanceTable[];
15533extern const llvm::InstrStage PPCStages[];
15534extern const unsigned PPCOperandCycles[];
15535extern const unsigned PPCForwardingPaths[];
15536PPCGenSubtargetInfo::PPCGenSubtargetInfo(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS)
15537 : TargetSubtargetInfo(TT, CPU, TuneCPU, FS, StringTable(PPCSubTypeKVStorage.Strings), ArrayRef(PPCFeatureKVStorage.Features), ArrayRef(PPCSubTypeKVStorage.SubTypes), PPCSchedModels,
15538 PPCWriteProcResTable, PPCWriteLatencyTable, PPCReadAdvanceTable,
15539 PPCStages, PPCOperandCycles, PPCForwardingPaths) {}
15540
15541unsigned PPCGenSubtargetInfo
15542::resolveSchedClass(unsigned SchedClass, const MachineInstr *MI, const TargetSchedModel *SchedModel) const {
15543 switch (SchedClass) {
15544 case 150: // CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
15545 if (SchedModel->getProcessorID() == 11) { // P10Model
15546 if (llvm::is_contained({PPC::CFUGED, PPC::CNTLZDM, PPC::CNTTZDM, PPC::PDEPD, PPC::PEXTD, PPC::VCFUGED, PPC::VCIPHER, PPC::VCIPHERLAST, PPC::VCLZDM, PPC::VCTZDM, PPC::VGNB, PPC::VNCIPHER, PPC::VNCIPHERLAST, PPC::VPDEPD, PPC::VPEXTD, PPC::VPMSUMB, PPC::VPMSUMD, PPC::VPMSUMH, PPC::VPMSUMW, PPC::VSBOX}, MI->getOpcode()))
15547 return 630; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C
15548 return 631; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C
15549 }
15550 break;
15551 case 174: // XSDIVDP
15552 if (SchedModel->getProcessorID() == 11) { // P10Model
15553 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15554 return 632; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15555 return 633; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15556 }
15557 break;
15558 case 175: // FSQRTS_XSSQRTSP_FSQRTS_rec
15559 if (SchedModel->getProcessorID() == 11) { // P10Model
15560 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15561 return 634; // P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C
15562 return 635; // P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C
15563 }
15564 break;
15565 case 177: // XSSQRTDP
15566 if (SchedModel->getProcessorID() == 11) { // P10Model
15567 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15568 return 636; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C
15569 return 637; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C
15570 }
15571 break;
15572 case 179: // XVDIVSP
15573 if (SchedModel->getProcessorID() == 11) { // P10Model
15574 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15575 return 638; // P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15576 return 639; // P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15577 }
15578 break;
15579 case 180: // XVSQRTSP
15580 if (SchedModel->getProcessorID() == 11) { // P10Model
15581 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15582 return 640; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C
15583 return 641; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C
15584 }
15585 break;
15586 case 181: // XVDIVDP
15587 if (SchedModel->getProcessorID() == 11) { // P10Model
15588 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15589 return 632; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15590 return 633; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15591 }
15592 break;
15593 case 182: // XVSQRTDP
15594 if (SchedModel->getProcessorID() == 11) { // P10Model
15595 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15596 return 636; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C
15597 return 637; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C
15598 }
15599 break;
15600 case 184: // VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
15601 if (SchedModel->getProcessorID() == 11) { // P10Model
15602 if (llvm::is_contained({PPC::CFUGED, PPC::CNTLZDM, PPC::CNTTZDM, PPC::PDEPD, PPC::PEXTD, PPC::VCFUGED, PPC::VCIPHER, PPC::VCIPHERLAST, PPC::VCLZDM, PPC::VCTZDM, PPC::VGNB, PPC::VNCIPHER, PPC::VNCIPHERLAST, PPC::VPDEPD, PPC::VPEXTD, PPC::VPMSUMB, PPC::VPMSUMD, PPC::VPMSUMH, PPC::VPMSUMW, PPC::VSBOX}, MI->getOpcode()))
15603 return 630; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C
15604 return 631; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C
15605 }
15606 break;
15607 case 185: // XSDIVSP
15608 if (SchedModel->getProcessorID() == 11) { // P10Model
15609 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15610 return 642; // P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15611 return 643; // P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15612 }
15613 break;
15614 case 189: // XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP_XSABSDP_XSADDDP_XSADDSP_XSCPSGNDP_XSMULDP_XSMULSP_XSNABSDP_XSNABSDPs_XSNEGDP_XSREDP_XSRSQRTEDP_XSSUBDP_XSSUBSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSXDDP_XSCVUXDDP_XSCVDPSP_XSCVSPDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ
15615 if (SchedModel->getProcessorID() == 11) { // P10Model
15616 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15617 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15618 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15619 }
15620 break;
15621 case 190: // XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
15622 if (SchedModel->getProcessorID() == 11) { // P10Model
15623 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15624 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15625 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15626 }
15627 break;
15628 case 191: // XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
15629 if (SchedModel->getProcessorID() == 11) { // P10Model
15630 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15631 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15632 return 649; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15633 }
15634 break;
15635 case 192: // VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
15636 if (SchedModel->getProcessorID() == 11) { // P10Model
15637 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15638 return 650; // P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15639 return 651; // P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15640 }
15641 break;
15642 case 193: // VSUBFP
15643 if (SchedModel->getProcessorID() == 11) { // P10Model
15644 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15645 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15646 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15647 }
15648 break;
15649 case 194: // XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVABSDP_XVADDDP_XVCPSGNDP_XVMADDADP_XVMADDMDP_XVMSUBADP_XVMSUBMDP_XVMULDP_XVNABSDP_XVNEGDP_XVNMADDADP_XVNMADDMDP_XVNMSUBADP_XVNMSUBMDP_XVREDP_XVRSQRTEDP_XVSUBDP
15650 if (SchedModel->getProcessorID() == 11) { // P10Model
15651 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15652 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15653 return 649; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15654 }
15655 break;
15656 case 195: // XVCVSPDP
15657 if (SchedModel->getProcessorID() == 11) { // P10Model
15658 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15659 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15660 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15661 }
15662 break;
15663 case 317: // FRSP_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRE_FRES_FADDS_FMSUBS_FMADDS_FSUBS_FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRSQRTE_FRSQRTES_FNMADDS_FNMSUBS_FSELD_FSELS_FMULS
15664 if (SchedModel->getProcessorID() == 11) { // P10Model
15665 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15666 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15667 return 649; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15668 }
15669 break;
15670 case 318: // FADD_FSUB
15671 if (SchedModel->getProcessorID() == 11) { // P10Model
15672 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15673 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15674 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15675 }
15676 break;
15677 case 319: // FMSUB_FMADD_FNMADD_FNMSUB_FMUL
15678 if (SchedModel->getProcessorID() == 11) { // P10Model
15679 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15680 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15681 return 649; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15682 }
15683 break;
15684 case 320: // XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
15685 if (SchedModel->getProcessorID() == 11) { // P10Model
15686 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15687 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15688 return 649; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15689 }
15690 break;
15691 case 399: // FDIV
15692 if (SchedModel->getProcessorID() == 11) { // P10Model
15693 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15694 return 632; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15695 return 633; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15696 }
15697 break;
15698 case 400: // FSQRT
15699 if (SchedModel->getProcessorID() == 11) { // P10Model
15700 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15701 return 636; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C
15702 return 637; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C
15703 }
15704 break;
15705 case 401: // FSQRTS
15706 if (SchedModel->getProcessorID() == 11) { // P10Model
15707 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15708 return 634; // P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C
15709 return 635; // P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C
15710 }
15711 break;
15712 case 402: // FDIVS
15713 if (SchedModel->getProcessorID() == 11) { // P10Model
15714 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15715 return 642; // P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15716 return 643; // P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15717 }
15718 break;
15719 case 430: // FCFID_FCFIDS_FCFIDU_FCFIDUS_FCTID_FCTIDU_FCTIDUZ_FCTIDZ_FCTIW_FCTIWU_FCTIWUZ_FCTIWZ_FRE_FRES_FRIMD_FRIMS_FRIND_FRINS_FRIPD_FRIPS_FRIZD_FRIZS_FRSP_FRSQRTE_FRSQRTES
15720 if (SchedModel->getProcessorID() == 11) { // P10Model
15721 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15722 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15723 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15724 }
15725 break;
15726 case 431: // VCFSX_VCFUX_VCTSXS_VCTUXS
15727 if (SchedModel->getProcessorID() == 11) { // P10Model
15728 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15729 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15730 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15731 }
15732 break;
15733 case 432: // VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
15734 if (SchedModel->getProcessorID() == 11) { // P10Model
15735 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15736 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15737 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15738 }
15739 break;
15740 case 433: // VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
15741 if (SchedModel->getProcessorID() == 11) { // P10Model
15742 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15743 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15744 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15745 }
15746 break;
15747 case 434: // XSCVDPHP
15748 if (SchedModel->getProcessorID() == 11) { // P10Model
15749 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15750 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15751 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15752 }
15753 break;
15754 case 435: // XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
15755 if (SchedModel->getProcessorID() == 11) { // P10Model
15756 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15757 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15758 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15759 }
15760 break;
15761 case 436: // XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
15762 if (SchedModel->getProcessorID() == 11) { // P10Model
15763 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15764 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15765 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15766 }
15767 break;
15768 case 437: // XVCVSPBF16
15769 if (SchedModel->getProcessorID() == 11) { // P10Model
15770 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15771 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15772 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15773 }
15774 break;
15775 case 438: // FADDS_FMULS_FSUBS
15776 if (SchedModel->getProcessorID() == 11) { // P10Model
15777 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15778 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15779 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15780 }
15781 break;
15782 case 439: // FMUL
15783 if (SchedModel->getProcessorID() == 11) { // P10Model
15784 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15785 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15786 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15787 }
15788 break;
15789 case 440: // VADDFP
15790 if (SchedModel->getProcessorID() == 11) { // P10Model
15791 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15792 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15793 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15794 }
15795 break;
15796 case 441: // XSMULDP_XSMULSP
15797 if (SchedModel->getProcessorID() == 11) { // P10Model
15798 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15799 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15800 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15801 }
15802 break;
15803 case 442: // XVADDDP_XVMULDP_XVSUBDP
15804 if (SchedModel->getProcessorID() == 11) { // P10Model
15805 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15806 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15807 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15808 }
15809 break;
15810 case 443: // XVADDSP_XVMULSP_XVSUBSP
15811 if (SchedModel->getProcessorID() == 11) { // P10Model
15812 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15813 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15814 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15815 }
15816 break;
15817 case 444: // VMADDFP_VNMSUBFP
15818 if (SchedModel->getProcessorID() == 11) { // P10Model
15819 if (llvm::is_contained({PPC::FADD, PPC::FADDS, PPC::FADDS_rec, PPC::FADD_rec, PPC::FCFID, PPC::FCFIDS, PPC::FCFIDS_rec, PPC::FCFIDU, PPC::FCFIDUS, PPC::FCFIDUS_rec, PPC::FCFIDU_rec, PPC::FCFID_rec, PPC::FCTID, PPC::FCTIDU, PPC::FCTIDUZ, PPC::FCTIDUZ_rec, PPC::FCTIDU_rec, PPC::FCTIDZ, PPC::FCTIDZ_rec, PPC::FCTID_rec, PPC::FCTIW, PPC::FCTIWU, PPC::FCTIWUZ, PPC::FCTIWUZ_rec, PPC::FCTIWU_rec, PPC::FCTIWZ, PPC::FCTIWZ_rec, PPC::FCTIW_rec, PPC::FMADD, PPC::FMADDS, PPC::FMADDS_rec, PPC::FMADD_rec, PPC::FMSUB, PPC::FMSUBS, PPC::FMSUBS_rec, PPC::FMSUB_rec, PPC::FMUL, PPC::FMULS, PPC::FMULS_rec, PPC::FMUL_rec, PPC::FNMADD, PPC::FNMADDS, PPC::FNMADDS_rec, PPC::FNMADD_rec, PPC::FNMSUB, PPC::FNMSUBS, PPC::FNMSUBS_rec, PPC::FNMSUB_rec, PPC::FRE, PPC::FRES, PPC::FRES_rec, PPC::FRE_rec, PPC::FRIMD, PPC::FRIMS, PPC::FRIMD_rec, PPC::FRIMS_rec, PPC::FRIND, PPC::FRINS, PPC::FRIND_rec, PPC::FRINS_rec, PPC::FRIPD, PPC::FRIPS, PPC::FRIPD_rec, PPC::FRIPS_rec, PPC::FRIZD, PPC::FRIZS, PPC::FRIZD_rec, PPC::FRIZS_rec, PPC::FRSP, PPC::FRSP_rec, PPC::FRSQRTE, PPC::FRSQRTES, PPC::FRSQRTES_rec, PPC::FRSQRTE_rec, PPC::FSELD, PPC::FSELS, PPC::FSELD_rec, PPC::FSELS_rec, PPC::FSUB, PPC::FSUBS, PPC::FSUBS_rec, PPC::FSUB_rec, PPC::VADDFP, PPC::VCFSX, PPC::VCFSX_0, PPC::VCFUX, PPC::VCFUX_0, PPC::VCTSXS, PPC::VCTSXS_0, PPC::VCTUXS, PPC::VCTUXS_0, PPC::VEXPTEFP, PPC::VEXPTEFP, PPC::VLOGEFP, PPC::VMADDFP, PPC::VNMSUBFP, PPC::VREFP, PPC::VRFIM, PPC::VRFIN, PPC::VRFIP, PPC::VRFIZ, PPC::VRSQRTEFP, PPC::VSUBFP, PPC::XSADDDP, PPC::XSADDSP, PPC::XSCVDPHP, PPC::XSCVDPSP, PPC::XSCVDPSPN, PPC::XSCVDPSXDS, PPC::XSCVDPSXDSs, PPC::XSCVDPSXWS, PPC::XSCVDPSXWSs, PPC::XSCVDPUXDS, PPC::XSCVDPUXDSs, PPC::XSCVDPUXWS, PPC::XSCVDPUXWSs, PPC::XSCVSPDP, PPC::XSCVSXDDP, PPC::XSCVSXDSP, PPC::XSCVUXDDP, PPC::XSCVUXDSP, PPC::XSMADDADP, PPC::XSMADDASP, PPC::XSMADDMDP, PPC::XSMADDMSP, PPC::XSMSUBADP, PPC::XSMSUBASP, PPC::XSMSUBMDP, PPC::XSMSUBMSP, PPC::XSMULDP, PPC::XSMULSP, PPC::XSNMADDADP, PPC::XSNMADDASP, PPC::XSNMADDMDP, PPC::XSNMADDMSP, PPC::XSNMSUBADP, PPC::XSNMSUBASP, PPC::XSNMSUBMDP, PPC::XSNMSUBMSP, PPC::XSRDPI, PPC::XSRDPIC, PPC::XSRDPIM, PPC::XSRDPIP, PPC::XSRDPIZ, PPC::XSREDP, PPC::XSRESP, PPC::XSRSP, PPC::XSRSQRTEDP, PPC::XSRSQRTESP, PPC::XSSUBDP, PPC::XSSUBSP, PPC::XVADDDP, PPC::XVADDSP, PPC::XVCVDPSP, PPC::XVCVDPSXDS, PPC::XVCVDPSXWS, PPC::XVCVDPUXDS, PPC::XVCVDPUXWS, PPC::XVCVSPBF16, PPC::XVCVSPDP, PPC::XVCVSPHP, PPC::XVCVSPSXDS, PPC::XVCVSPSXWS, PPC::XVCVSPUXDS, PPC::XVCVSPUXWS, PPC::XVCVSXDDP, PPC::XVCVSXDSP, PPC::XVCVSXWDP, PPC::XVCVSXWSP, PPC::XVCVUXDDP, PPC::XVCVUXDSP, PPC::XVCVUXWDP, PPC::XVCVUXWSP, PPC::XVMADDADP, PPC::XVMADDASP, PPC::XVMADDMDP, PPC::XVMADDMSP, PPC::XVMSUBADP, PPC::XVMSUBASP, PPC::XVMSUBMDP, PPC::XVMSUBMSP, PPC::XVMULDP, PPC::XVMULSP, PPC::XVNMADDADP, PPC::XVNMADDASP, PPC::XVNMADDMDP, PPC::XVNMADDMSP, PPC::XVNMSUBADP, PPC::XVNMSUBASP, PPC::XVNMSUBMDP, PPC::XVNMSUBMSP, PPC::XVRDPI, PPC::XVRDPIC, PPC::XVRDPIM, PPC::XVRDPIP, PPC::XVRDPIZ, PPC::XVREDP, PPC::XVRESP, PPC::XVRSPI, PPC::XVRSPIC, PPC::XVRSPIM, PPC::XVRSPIP, PPC::XVRSPIZ, PPC::XVRSQRTEDP, PPC::XVRSQRTESP, PPC::XVSUBDP, PPC::XVSUBSP}, MI->getOpcode()))
15820 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15821 return 649; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15822 }
15823 break;
15824 case 450: // VGNB
15825 if (SchedModel->getProcessorID() == 11) { // P10Model
15826 if (llvm::is_contained({PPC::CFUGED, PPC::CNTLZDM, PPC::CNTTZDM, PPC::PDEPD, PPC::PEXTD, PPC::VCFUGED, PPC::VCIPHER, PPC::VCIPHERLAST, PPC::VCLZDM, PPC::VCTZDM, PPC::VGNB, PPC::VNCIPHER, PPC::VNCIPHERLAST, PPC::VPDEPD, PPC::VPEXTD, PPC::VPMSUMB, PPC::VPMSUMD, PPC::VPMSUMH, PPC::VPMSUMW, PPC::VSBOX}, MI->getOpcode()))
15827 return 652; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C
15828 return 653; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C
15829 }
15830 break;
15831 case 451: // VSBOX
15832 if (SchedModel->getProcessorID() == 11) { // P10Model
15833 if (llvm::is_contained({PPC::CFUGED, PPC::CNTLZDM, PPC::CNTTZDM, PPC::PDEPD, PPC::PEXTD, PPC::VCFUGED, PPC::VCIPHER, PPC::VCIPHERLAST, PPC::VCLZDM, PPC::VCTZDM, PPC::VGNB, PPC::VNCIPHER, PPC::VNCIPHERLAST, PPC::VPDEPD, PPC::VPEXTD, PPC::VPMSUMB, PPC::VPMSUMD, PPC::VPMSUMH, PPC::VPMSUMW, PPC::VSBOX}, MI->getOpcode()))
15834 return 652; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C
15835 return 653; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C
15836 }
15837 break;
15838 case 452: // CFUGED_PDEPD_PEXTD
15839 if (SchedModel->getProcessorID() == 11) { // P10Model
15840 if (llvm::is_contained({PPC::CFUGED, PPC::CNTLZDM, PPC::CNTTZDM, PPC::PDEPD, PPC::PEXTD, PPC::VCFUGED, PPC::VCIPHER, PPC::VCIPHERLAST, PPC::VCLZDM, PPC::VCTZDM, PPC::VGNB, PPC::VNCIPHER, PPC::VNCIPHERLAST, PPC::VPDEPD, PPC::VPEXTD, PPC::VPMSUMB, PPC::VPMSUMD, PPC::VPMSUMH, PPC::VPMSUMW, PPC::VSBOX}, MI->getOpcode()))
15841 return 630; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C
15842 return 631; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C
15843 }
15844 break;
15845 case 453: // VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
15846 if (SchedModel->getProcessorID() == 11) { // P10Model
15847 if (llvm::is_contained({PPC::CFUGED, PPC::CNTLZDM, PPC::CNTTZDM, PPC::PDEPD, PPC::PEXTD, PPC::VCFUGED, PPC::VCIPHER, PPC::VCIPHERLAST, PPC::VCLZDM, PPC::VCTZDM, PPC::VGNB, PPC::VNCIPHER, PPC::VNCIPHERLAST, PPC::VPDEPD, PPC::VPEXTD, PPC::VPMSUMB, PPC::VPMSUMD, PPC::VPMSUMH, PPC::VPMSUMW, PPC::VSBOX}, MI->getOpcode()))
15848 return 630; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C
15849 return 631; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C
15850 }
15851 break;
15852 case 568: // XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
15853 if (SchedModel->getProcessorID() == 11) { // P10Model
15854 if (llvm::is_contained({PPC::PMXVBF16GER2, PPC::PMXVBF16GER2NN, PPC::PMXVBF16GER2NP, PPC::PMXVBF16GER2PN, PPC::PMXVBF16GER2PP, PPC::PMXVF16GER2, PPC::PMXVF16GER2NN, PPC::PMXVF16GER2NP, PPC::PMXVF16GER2PN, PPC::PMXVF16GER2PP, PPC::PMXVF32GER, PPC::PMXVF32GERNN, PPC::PMXVF32GERNP, PPC::PMXVF32GERPN, PPC::PMXVF32GERPP, PPC::PMXVF64GER, PPC::PMXVF64GERNN, PPC::PMXVF64GERNP, PPC::PMXVF64GERPN, PPC::PMXVF64GERPP, PPC::PMXVI16GER2, PPC::PMXVI16GER2PP, PPC::PMXVI16GER2S, PPC::PMXVI16GER2SPP, PPC::PMXVI4GER8, PPC::PMXVI4GER8PP, PPC::PMXVI8GER4, PPC::PMXVI8GER4PP, PPC::PMXVI8GER4SPP, PPC::XVBF16GER2, PPC::XVBF16GER2NN, PPC::XVBF16GER2NP, PPC::XVBF16GER2PN, PPC::XVBF16GER2PP, PPC::XVF16GER2, PPC::XVF16GER2NN, PPC::XVF16GER2NP, PPC::XVF16GER2PN, PPC::XVF16GER2PP, PPC::XVF32GER, PPC::XVF32GERNN, PPC::XVF32GERNP, PPC::XVF32GERPN, PPC::XVF32GERPP, PPC::XVF64GER, PPC::XVF64GERNN, PPC::XVF64GERNP, PPC::XVF64GERPN, PPC::XVF64GERPP, PPC::XVI16GER2, PPC::XVI16GER2PP, PPC::XVI16GER2S, PPC::XVI16GER2SPP, PPC::XVI4GER8, PPC::XVI4GER8PP, PPC::XVI8GER4, PPC::XVI8GER4PP, PPC::XVI8GER4SPP, PPC::XXMFACC, PPC::XXMFACC, PPC::XXMTACC, PPC::XXSETACCZ}, MI->getOpcode()))
15855 return 654; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C
15856 return 655; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C
15857 }
15858 break;
15859 case 569: // XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
15860 if (SchedModel->getProcessorID() == 11) { // P10Model
15861 if (llvm::is_contained({PPC::PMXVBF16GER2, PPC::PMXVBF16GER2NN, PPC::PMXVBF16GER2NP, PPC::PMXVBF16GER2PN, PPC::PMXVBF16GER2PP, PPC::PMXVF16GER2, PPC::PMXVF16GER2NN, PPC::PMXVF16GER2NP, PPC::PMXVF16GER2PN, PPC::PMXVF16GER2PP, PPC::PMXVF32GER, PPC::PMXVF32GERNN, PPC::PMXVF32GERNP, PPC::PMXVF32GERPN, PPC::PMXVF32GERPP, PPC::PMXVF64GER, PPC::PMXVF64GERNN, PPC::PMXVF64GERNP, PPC::PMXVF64GERPN, PPC::PMXVF64GERPP, PPC::PMXVI16GER2, PPC::PMXVI16GER2PP, PPC::PMXVI16GER2S, PPC::PMXVI16GER2SPP, PPC::PMXVI4GER8, PPC::PMXVI4GER8PP, PPC::PMXVI8GER4, PPC::PMXVI8GER4PP, PPC::PMXVI8GER4SPP, PPC::XVBF16GER2, PPC::XVBF16GER2NN, PPC::XVBF16GER2NP, PPC::XVBF16GER2PN, PPC::XVBF16GER2PP, PPC::XVF16GER2, PPC::XVF16GER2NN, PPC::XVF16GER2NP, PPC::XVF16GER2PN, PPC::XVF16GER2PP, PPC::XVF32GER, PPC::XVF32GERNN, PPC::XVF32GERNP, PPC::XVF32GERPN, PPC::XVF32GERPP, PPC::XVF64GER, PPC::XVF64GERNN, PPC::XVF64GERNP, PPC::XVF64GERPN, PPC::XVF64GERPP, PPC::XVI16GER2, PPC::XVI16GER2PP, PPC::XVI16GER2S, PPC::XVI16GER2SPP, PPC::XVI4GER8, PPC::XVI4GER8PP, PPC::XVI8GER4, PPC::XVI8GER4PP, PPC::XVI8GER4SPP, PPC::XXMFACC, PPC::XXMFACC, PPC::XXMTACC, PPC::XXSETACCZ}, MI->getOpcode()))
15862 return 656; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C
15863 return 657; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C
15864 }
15865 break;
15866 case 570: // XVI8GER4SPP
15867 if (SchedModel->getProcessorID() == 11) { // P10Model
15868 if (llvm::is_contained({PPC::PMXVBF16GER2, PPC::PMXVBF16GER2NN, PPC::PMXVBF16GER2NP, PPC::PMXVBF16GER2PN, PPC::PMXVBF16GER2PP, PPC::PMXVF16GER2, PPC::PMXVF16GER2NN, PPC::PMXVF16GER2NP, PPC::PMXVF16GER2PN, PPC::PMXVF16GER2PP, PPC::PMXVF32GER, PPC::PMXVF32GERNN, PPC::PMXVF32GERNP, PPC::PMXVF32GERPN, PPC::PMXVF32GERPP, PPC::PMXVF64GER, PPC::PMXVF64GERNN, PPC::PMXVF64GERNP, PPC::PMXVF64GERPN, PPC::PMXVF64GERPP, PPC::PMXVI16GER2, PPC::PMXVI16GER2PP, PPC::PMXVI16GER2S, PPC::PMXVI16GER2SPP, PPC::PMXVI4GER8, PPC::PMXVI4GER8PP, PPC::PMXVI8GER4, PPC::PMXVI8GER4PP, PPC::PMXVI8GER4SPP, PPC::XVBF16GER2, PPC::XVBF16GER2NN, PPC::XVBF16GER2NP, PPC::XVBF16GER2PN, PPC::XVBF16GER2PP, PPC::XVF16GER2, PPC::XVF16GER2NN, PPC::XVF16GER2NP, PPC::XVF16GER2PN, PPC::XVF16GER2PP, PPC::XVF32GER, PPC::XVF32GERNN, PPC::XVF32GERNP, PPC::XVF32GERPN, PPC::XVF32GERPP, PPC::XVF64GER, PPC::XVF64GERNN, PPC::XVF64GERNP, PPC::XVF64GERPN, PPC::XVF64GERPP, PPC::XVI16GER2, PPC::XVI16GER2PP, PPC::XVI16GER2S, PPC::XVI16GER2SPP, PPC::XVI4GER8, PPC::XVI4GER8PP, PPC::XVI8GER4, PPC::XVI8GER4PP, PPC::XVI8GER4SPP, PPC::XXMFACC, PPC::XXMFACC, PPC::XXMTACC, PPC::XXSETACCZ}, MI->getOpcode()))
15869 return 656; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C
15870 return 657; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C
15871 }
15872 break;
15873 case 571: // PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
15874 if (SchedModel->getProcessorID() == 11) { // P10Model
15875 if (llvm::is_contained({PPC::PMXVBF16GER2, PPC::PMXVBF16GER2NN, PPC::PMXVBF16GER2NP, PPC::PMXVBF16GER2PN, PPC::PMXVBF16GER2PP, PPC::PMXVF16GER2, PPC::PMXVF16GER2NN, PPC::PMXVF16GER2NP, PPC::PMXVF16GER2PN, PPC::PMXVF16GER2PP, PPC::PMXVF32GER, PPC::PMXVF32GERNN, PPC::PMXVF32GERNP, PPC::PMXVF32GERPN, PPC::PMXVF32GERPP, PPC::PMXVF64GER, PPC::PMXVF64GERNN, PPC::PMXVF64GERNP, PPC::PMXVF64GERPN, PPC::PMXVF64GERPP, PPC::PMXVI16GER2, PPC::PMXVI16GER2PP, PPC::PMXVI16GER2S, PPC::PMXVI16GER2SPP, PPC::PMXVI4GER8, PPC::PMXVI4GER8PP, PPC::PMXVI8GER4, PPC::PMXVI8GER4PP, PPC::PMXVI8GER4SPP, PPC::XVBF16GER2, PPC::XVBF16GER2NN, PPC::XVBF16GER2NP, PPC::XVBF16GER2PN, PPC::XVBF16GER2PP, PPC::XVF16GER2, PPC::XVF16GER2NN, PPC::XVF16GER2NP, PPC::XVF16GER2PN, PPC::XVF16GER2PP, PPC::XVF32GER, PPC::XVF32GERNN, PPC::XVF32GERNP, PPC::XVF32GERPN, PPC::XVF32GERPP, PPC::XVF64GER, PPC::XVF64GERNN, PPC::XVF64GERNP, PPC::XVF64GERPN, PPC::XVF64GERPP, PPC::XVI16GER2, PPC::XVI16GER2PP, PPC::XVI16GER2S, PPC::XVI16GER2SPP, PPC::XVI4GER8, PPC::XVI4GER8PP, PPC::XVI8GER4, PPC::XVI8GER4PP, PPC::XVI8GER4SPP, PPC::XXMFACC, PPC::XXMFACC, PPC::XXMTACC, PPC::XXSETACCZ}, MI->getOpcode()))
15876 return 658; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C
15877 return 659; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C
15878 }
15879 break;
15880 case 572: // PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
15881 if (SchedModel->getProcessorID() == 11) { // P10Model
15882 if (llvm::is_contained({PPC::PMXVBF16GER2, PPC::PMXVBF16GER2NN, PPC::PMXVBF16GER2NP, PPC::PMXVBF16GER2PN, PPC::PMXVBF16GER2PP, PPC::PMXVF16GER2, PPC::PMXVF16GER2NN, PPC::PMXVF16GER2NP, PPC::PMXVF16GER2PN, PPC::PMXVF16GER2PP, PPC::PMXVF32GER, PPC::PMXVF32GERNN, PPC::PMXVF32GERNP, PPC::PMXVF32GERPN, PPC::PMXVF32GERPP, PPC::PMXVF64GER, PPC::PMXVF64GERNN, PPC::PMXVF64GERNP, PPC::PMXVF64GERPN, PPC::PMXVF64GERPP, PPC::PMXVI16GER2, PPC::PMXVI16GER2PP, PPC::PMXVI16GER2S, PPC::PMXVI16GER2SPP, PPC::PMXVI4GER8, PPC::PMXVI4GER8PP, PPC::PMXVI8GER4, PPC::PMXVI8GER4PP, PPC::PMXVI8GER4SPP, PPC::XVBF16GER2, PPC::XVBF16GER2NN, PPC::XVBF16GER2NP, PPC::XVBF16GER2PN, PPC::XVBF16GER2PP, PPC::XVF16GER2, PPC::XVF16GER2NN, PPC::XVF16GER2NP, PPC::XVF16GER2PN, PPC::XVF16GER2PP, PPC::XVF32GER, PPC::XVF32GERNN, PPC::XVF32GERNP, PPC::XVF32GERPN, PPC::XVF32GERPP, PPC::XVF64GER, PPC::XVF64GERNN, PPC::XVF64GERNP, PPC::XVF64GERPN, PPC::XVF64GERPP, PPC::XVI16GER2, PPC::XVI16GER2PP, PPC::XVI16GER2S, PPC::XVI16GER2SPP, PPC::XVI4GER8, PPC::XVI4GER8PP, PPC::XVI8GER4, PPC::XVI8GER4PP, PPC::XVI8GER4SPP, PPC::XXMFACC, PPC::XXMFACC, PPC::XXMTACC, PPC::XXSETACCZ}, MI->getOpcode()))
15883 return 660; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C
15884 return 661; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C
15885 }
15886 break;
15887 case 573: // PMXVI8GER4SPP
15888 if (SchedModel->getProcessorID() == 11) { // P10Model
15889 if (llvm::is_contained({PPC::PMXVBF16GER2, PPC::PMXVBF16GER2NN, PPC::PMXVBF16GER2NP, PPC::PMXVBF16GER2PN, PPC::PMXVBF16GER2PP, PPC::PMXVF16GER2, PPC::PMXVF16GER2NN, PPC::PMXVF16GER2NP, PPC::PMXVF16GER2PN, PPC::PMXVF16GER2PP, PPC::PMXVF32GER, PPC::PMXVF32GERNN, PPC::PMXVF32GERNP, PPC::PMXVF32GERPN, PPC::PMXVF32GERPP, PPC::PMXVF64GER, PPC::PMXVF64GERNN, PPC::PMXVF64GERNP, PPC::PMXVF64GERPN, PPC::PMXVF64GERPP, PPC::PMXVI16GER2, PPC::PMXVI16GER2PP, PPC::PMXVI16GER2S, PPC::PMXVI16GER2SPP, PPC::PMXVI4GER8, PPC::PMXVI4GER8PP, PPC::PMXVI8GER4, PPC::PMXVI8GER4PP, PPC::PMXVI8GER4SPP, PPC::XVBF16GER2, PPC::XVBF16GER2NN, PPC::XVBF16GER2NP, PPC::XVBF16GER2PN, PPC::XVBF16GER2PP, PPC::XVF16GER2, PPC::XVF16GER2NN, PPC::XVF16GER2NP, PPC::XVF16GER2PN, PPC::XVF16GER2PP, PPC::XVF32GER, PPC::XVF32GERNN, PPC::XVF32GERNP, PPC::XVF32GERPN, PPC::XVF32GERPP, PPC::XVF64GER, PPC::XVF64GERNN, PPC::XVF64GERNP, PPC::XVF64GERPN, PPC::XVF64GERPP, PPC::XVI16GER2, PPC::XVI16GER2PP, PPC::XVI16GER2S, PPC::XVI16GER2SPP, PPC::XVI4GER8, PPC::XVI4GER8PP, PPC::XVI8GER4, PPC::XVI8GER4PP, PPC::XVI8GER4SPP, PPC::XXMFACC, PPC::XXMFACC, PPC::XXMTACC, PPC::XXSETACCZ}, MI->getOpcode()))
15890 return 660; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C
15891 return 661; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C
15892 }
15893 break;
15894 };
15895 report_fatal_error("Expected a variant SchedClass");
15896} // PPCGenSubtargetInfo::resolveSchedClass
15897
15898unsigned PPCGenSubtargetInfo
15899::resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, const MCInstrInfo *MCII, unsigned CPUID) const {
15900 return PPC_MC::resolveVariantSchedClassImpl(SchedClass, MI, MCII, *this, CPUID);
15901} // PPCGenSubtargetInfo::resolveVariantSchedClass
15902
15903unsigned PPCGenSubtargetInfo::getHwModeSet() const {
15904 [[maybe_unused]] const auto *Subtarget =
15905 static_cast<const PPCSubtarget *>(this);
15906 // Collect HwModes and store them as a bit set.
15907 unsigned Modes = 0;
15908 if ((Subtarget->isPPC64())) Modes |= (1 << 0);
15909 return Modes;
15910}
15911unsigned PPCGenSubtargetInfo::getHwMode(enum HwModeType type) const {
15912 unsigned Modes = getHwModeSet();
15913
15914 if (!Modes)
15915 return Modes;
15916
15917 switch (type) {
15918 case HwMode_Default:
15919 return llvm::countr_zero(Modes) + 1;
15920 case HwMode_ValueType:
15921 // No HwMode for ValueType.
15922 return 0;
15923 case HwMode_RegInfo:
15924 Modes &= 1;
15925 if (!Modes)
15926 return Modes;
15927 if (!llvm::has_single_bit<unsigned>(Modes))
15928 llvm_unreachable("Two or more HwModes for RegInfo were found!");
15929 return llvm::countr_zero(Modes) + 1;
15930 case HwMode_EncodingInfo:
15931 // No HwMode for EncodingInfo.
15932 return 0;
15933 }
15934 llvm_unreachable("unexpected HwModeType");
15935 return 0; // should not get here
15936}
15937const FeatureBitset &PPCGenSubtargetInfo::getInlineIgnoreFeatures() const {
15938 static constexpr FeatureBitset Features = {
15939PPC::Directive750,
15940PPC::DirectivePwr4,
15941PPC::DirectivePwr6x,
15942PPC::DirectiveE5500,
15943PPC::Directive604,
15944PPC::DirectivePwr5x,
15945PPC::Directive440,
15946PPC::Directive7400,
15947PPC::DirectivePwr8,
15948PPC::DirectivePwr10,
15949PPC::DirectiveE500mc,
15950PPC::Directive603,
15951PPC::DirectivePwr3,
15952PPC::Directive64,
15953PPC::DirectivePwr5,
15954PPC::Directive620,
15955PPC::DirectivePwr6,
15956PPC::DirectivePwrFuture,
15957PPC::DirectivePwr7,
15958PPC::Directive970,
15959PPC::DirectivePwr9,
15960PPC::Directive601,
15961PPC::DirectivePwr11,
15962PPC::DirectiveA2,
15963PPC::Directive32,
15964PPC::Directive602,
15965PPC::DirectiveE500,
15966PPC::FeatureFastMFLR,
15967PPC::FeatureSlowPOPCNTD,
15968PPC::FeaturePredictableSelectIsExpensive,
15969PPC::FeaturePPCPostRASched,
15970PPC::FeaturePPCPreRASched,
15971PPC::FeatureVectorsUseTwoUnits,
15972 };
15973 return Features;
15974}
15975
15976const FeatureBitset &PPCGenSubtargetInfo::getInlineInverseFeatures() const {
15977 static constexpr FeatureBitset Features = {
15978PPC::FeatureInvariantFunctionDescriptors,
15979 };
15980 return Features;
15981}
15982
15983const FeatureBitset &PPCGenSubtargetInfo::getInlineMustMatchFeatures() const {
15984 static constexpr FeatureBitset Features = {
15985PPC::Feature64Bit,
15986PPC::FeaturePointerGlueHelper,
15987 };
15988 return Features;
15989}
15990
15991
15992} // namespace llvm
15993
15994#endif // GET_SUBTARGETINFO_CTOR
15995
15996#ifdef GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
15997#undef GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
15998
15999
16000#endif // GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
16001
16002#ifdef GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
16003#undef GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
16004
16005
16006#endif // GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
16007
16008