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 FeatureHTM = 62,
80 FeatureHardFloat = 63,
81 FeatureICBT = 64,
82 FeatureISA2_06 = 65,
83 FeatureISA2_07 = 66,
84 FeatureISA3_0 = 67,
85 FeatureISA3_1 = 68,
86 FeatureISAFuture = 69,
87 FeatureISEL = 70,
88 FeatureInvariantFunctionDescriptors = 71,
89 FeatureLDBRX = 72,
90 FeatureLFIWAX = 73,
91 FeatureLogicalAddFusion = 74,
92 FeatureLogicalFusion = 75,
93 FeatureLongCall = 76,
94 FeatureMFOCRF = 77,
95 FeatureMFTB = 78,
96 FeatureMMA = 79,
97 FeatureMSYNC = 80,
98 FeatureModernAIXAs = 81,
99 FeatureP8Altivec = 82,
100 FeatureP8Crypto = 83,
101 FeatureP8Vector = 84,
102 FeatureP9Altivec = 85,
103 FeatureP9Vector = 86,
104 FeatureP10Vector = 87,
105 FeaturePCRelativeMemops = 88,
106 FeaturePOPCNTD = 89,
107 FeaturePPC4xx = 90,
108 FeaturePPC6xx = 91,
109 FeaturePPCPostRASched = 92,
110 FeaturePPCPreRASched = 93,
111 FeaturePairedVectorMemops = 94,
112 FeaturePartwordAtomic = 95,
113 FeaturePredictableSelectIsExpensive = 96,
114 FeaturePrefixInstrs = 97,
115 FeaturePrivileged = 98,
116 FeatureQuadwordAtomic = 99,
117 FeatureROPProtect = 100,
118 FeatureRecipPrec = 101,
119 FeatureSPE = 102,
120 FeatureSTFIWX = 103,
121 FeatureSecurePlt = 104,
122 FeatureSha3Fusion = 105,
123 FeatureSlowPOPCNTD = 106,
124 FeatureStoreFusion = 107,
125 FeatureTwoConstNR = 108,
126 FeatureUnalignedFloats = 109,
127 FeatureVSX = 110,
128 FeatureVectorsUseTwoUnits = 111,
129 FeatureWideImmFusion = 112,
130 FeatureZeroMoveFusion = 113,
131 NumSubtargetFeatures = 114
132};
133
134} // namespace PPC
135
136} // namespace llvm
137
138#endif // GET_SUBTARGETINFO_ENUM
139
140#ifdef GET_SUBTARGETINFO_MACRO
141
142GET_SUBTARGETINFO_MACRO(AllowsUnalignedFPAccess, false, allowsUnalignedFPAccess)
143GET_SUBTARGETINFO_MACRO(Has64BitSupport, false, has64BitSupport)
144GET_SUBTARGETINFO_MACRO(HasAIXShLibTLSModelOpt, false, hasAIXShLibTLSModelOpt)
145GET_SUBTARGETINFO_MACRO(HasAIXSmallLocalDynamicTLS, false, hasAIXSmallLocalDynamicTLS)
146GET_SUBTARGETINFO_MACRO(HasAIXSmallLocalExecTLS, false, hasAIXSmallLocalExecTLS)
147GET_SUBTARGETINFO_MACRO(HasAddLogicalFusion, false, hasAddLogicalFusion)
148GET_SUBTARGETINFO_MACRO(HasAddiLoadFusion, false, hasAddiLoadFusion)
149GET_SUBTARGETINFO_MACRO(HasAddisLoadFusion, false, hasAddisLoadFusion)
150GET_SUBTARGETINFO_MACRO(HasAltivec, false, hasAltivec)
151GET_SUBTARGETINFO_MACRO(HasArithAddFusion, false, hasArithAddFusion)
152GET_SUBTARGETINFO_MACRO(HasBPERMD, false, hasBPERMD)
153GET_SUBTARGETINFO_MACRO(HasBack2BackFusion, false, hasBack2BackFusion)
154GET_SUBTARGETINFO_MACRO(HasCMPB, false, hasCMPB)
155GET_SUBTARGETINFO_MACRO(HasCompareFusion, false, hasCompareFusion)
156GET_SUBTARGETINFO_MACRO(HasDirectMove, false, hasDirectMove)
157GET_SUBTARGETINFO_MACRO(HasEFPU2, false, hasEFPU2)
158GET_SUBTARGETINFO_MACRO(HasExtDiv, false, hasExtDiv)
159GET_SUBTARGETINFO_MACRO(HasFCPSGN, false, hasFCPSGN)
160GET_SUBTARGETINFO_MACRO(HasFPCVT, false, hasFPCVT)
161GET_SUBTARGETINFO_MACRO(HasFPRND, false, hasFPRND)
162GET_SUBTARGETINFO_MACRO(HasFPU, false, hasFPU)
163GET_SUBTARGETINFO_MACRO(HasFRE, false, hasFRE)
164GET_SUBTARGETINFO_MACRO(HasFRES, false, hasFRES)
165GET_SUBTARGETINFO_MACRO(HasFRSQRTE, false, hasFRSQRTE)
166GET_SUBTARGETINFO_MACRO(HasFRSQRTES, false, hasFRSQRTES)
167GET_SUBTARGETINFO_MACRO(HasFSQRT, false, hasFSQRT)
168GET_SUBTARGETINFO_MACRO(HasFastMFLR, false, hasFastMFLR)
169GET_SUBTARGETINFO_MACRO(HasFloat128, false, hasFloat128)
170GET_SUBTARGETINFO_MACRO(HasFusion, false, hasFusion)
171GET_SUBTARGETINFO_MACRO(HasHTM, false, hasHTM)
172GET_SUBTARGETINFO_MACRO(HasHardFloat, false, hasHardFloat)
173GET_SUBTARGETINFO_MACRO(HasICBT, false, hasICBT)
174GET_SUBTARGETINFO_MACRO(HasISEL, false, hasISEL)
175GET_SUBTARGETINFO_MACRO(HasInvariantFunctionDescriptors, false, hasInvariantFunctionDescriptors)
176GET_SUBTARGETINFO_MACRO(HasLDBRX, false, hasLDBRX)
177GET_SUBTARGETINFO_MACRO(HasLFIWAX, false, hasLFIWAX)
178GET_SUBTARGETINFO_MACRO(HasLogicalAddFusion, false, hasLogicalAddFusion)
179GET_SUBTARGETINFO_MACRO(HasLogicalFusion, false, hasLogicalFusion)
180GET_SUBTARGETINFO_MACRO(HasMFOCRF, false, hasMFOCRF)
181GET_SUBTARGETINFO_MACRO(HasMMA, false, hasMMA)
182GET_SUBTARGETINFO_MACRO(HasModernAIXAs, false, hasModernAIXAs)
183GET_SUBTARGETINFO_MACRO(HasOnlyMSYNC, false, hasOnlyMSYNC)
184GET_SUBTARGETINFO_MACRO(HasP10Vector, false, hasP10Vector)
185GET_SUBTARGETINFO_MACRO(HasP8Altivec, false, hasP8Altivec)
186GET_SUBTARGETINFO_MACRO(HasP8Crypto, false, hasP8Crypto)
187GET_SUBTARGETINFO_MACRO(HasP8Vector, false, hasP8Vector)
188GET_SUBTARGETINFO_MACRO(HasP9Altivec, false, hasP9Altivec)
189GET_SUBTARGETINFO_MACRO(HasP9Vector, false, hasP9Vector)
190GET_SUBTARGETINFO_MACRO(HasPCRelativeMemops, false, hasPCRelativeMemops)
191GET_SUBTARGETINFO_MACRO(HasPartwordAtomics, false, hasPartwordAtomics)
192GET_SUBTARGETINFO_MACRO(HasPrefixInstrs, false, hasPrefixInstrs)
193GET_SUBTARGETINFO_MACRO(HasPrivileged, false, hasPrivileged)
194GET_SUBTARGETINFO_MACRO(HasQuadwordAtomics, false, hasQuadwordAtomics)
195GET_SUBTARGETINFO_MACRO(HasROPProtect, false, hasROPProtect)
196GET_SUBTARGETINFO_MACRO(HasRecipPrec, false, hasRecipPrec)
197GET_SUBTARGETINFO_MACRO(HasSPE, false, hasSPE)
198GET_SUBTARGETINFO_MACRO(HasSTFIWX, false, hasSTFIWX)
199GET_SUBTARGETINFO_MACRO(HasSha3Fusion, false, hasSha3Fusion)
200GET_SUBTARGETINFO_MACRO(HasStoreFusion, false, hasStoreFusion)
201GET_SUBTARGETINFO_MACRO(HasVSX, false, hasVSX)
202GET_SUBTARGETINFO_MACRO(HasWideImmFusion, false, hasWideImmFusion)
203GET_SUBTARGETINFO_MACRO(HasZeroMoveFusion, false, hasZeroMoveFusion)
204GET_SUBTARGETINFO_MACRO(IsAIX, false, isAIX)
205GET_SUBTARGETINFO_MACRO(IsBookE, false, isBookE)
206GET_SUBTARGETINFO_MACRO(IsDeprecatedDST, false, isDeprecatedDST)
207GET_SUBTARGETINFO_MACRO(IsE500, false, isE500)
208GET_SUBTARGETINFO_MACRO(IsFeatureMFTB, false, isFeatureMFTB)
209GET_SUBTARGETINFO_MACRO(IsISA2_06, false, isISA2_06)
210GET_SUBTARGETINFO_MACRO(IsISA2_07, false, isISA2_07)
211GET_SUBTARGETINFO_MACRO(IsISA3_0, false, isISA3_0)
212GET_SUBTARGETINFO_MACRO(IsISA3_1, false, isISA3_1)
213GET_SUBTARGETINFO_MACRO(IsISAFuture, false, isISAFuture)
214GET_SUBTARGETINFO_MACRO(IsPPC4xx, false, isPPC4xx)
215GET_SUBTARGETINFO_MACRO(IsPPC64, false, isPPC64)
216GET_SUBTARGETINFO_MACRO(IsPPC6xx, false, isPPC6xx)
217GET_SUBTARGETINFO_MACRO(IsSecurePlt, false, isSecurePlt)
218GET_SUBTARGETINFO_MACRO(NeedsTwoConstNR, false, needsTwoConstNR)
219GET_SUBTARGETINFO_MACRO(PairedVectorMemops, false, pairedVectorMemops)
220GET_SUBTARGETINFO_MACRO(PredictableSelectIsExpensive, false, predictableSelectIsExpensive)
221GET_SUBTARGETINFO_MACRO(Use64BitRegs, false, use64BitRegs)
222GET_SUBTARGETINFO_MACRO(UseCRBits, false, useCRBits)
223GET_SUBTARGETINFO_MACRO(UseLongCalls, false, useLongCalls)
224GET_SUBTARGETINFO_MACRO(UsePPCPostRASchedStrategy, false, usePPCPostRASchedStrategy)
225GET_SUBTARGETINFO_MACRO(UsePPCPreRASchedStrategy, false, usePPCPreRASchedStrategy)
226GET_SUBTARGETINFO_MACRO(VectorsUseTwoUnits, false, vectorsUseTwoUnits)
227
228#undef GET_SUBTARGETINFO_MACRO
229#endif // GET_SUBTARGETINFO_MACRO
230
231#ifdef GET_SUBTARGETINFO_MC_DESC
232#undef GET_SUBTARGETINFO_MC_DESC
233
234namespace llvm {
235
236// Sorted (by key) array of values for CPU features.
237extern const llvm::SubtargetFeatureKV PPCFeatureKV[] = {
238 { "64bit", "Enable 64-bit mode", PPC::Feature64Bit, { { { 0x80000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
239 { "64bit-support", "Supports 64-bit instructions", PPC::Feature64BitSupport, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
240 { "64bitregs", "Enable 64-bit registers usage for ppc32 [beta]", PPC::Feature64BitRegs, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
241 { "aix", "AIX OS", PPC::AIXOS, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
242 { "aix-shared-lib-tls-model-opt", "Tune TLS model at function level in shared library loaded with the main program (for 64-bit AIX only)", PPC::FeatureAIXSharedLibTLSModelOpt, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
243 { "aix-small-local-dynamic-tls", "Produce a faster local-dynamic TLS sequence for this function for 64-bit AIX", PPC::FeatureAIXLocalDynamicTLS, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
244 { "aix-small-local-exec-tls", "Produce a TOC-free local-exec TLS sequence for this function for 64-bit AIX", PPC::FeatureAIXLocalExecTLS, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
245 { "allow-unaligned-fp-access", "CPU does not trap on unaligned FP access", PPC::FeatureUnalignedFloats, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
246 { "altivec", "Enable Altivec instructions", PPC::FeatureAltivec, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
247 { "booke", "Enable Book E instructions", PPC::FeatureBookE, { { { 0x0ULL, 0x1ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
248 { "bpermd", "Enable the bpermd instruction", PPC::FeatureBPERMD, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
249 { "cmpb", "Enable the cmpb instruction", PPC::FeatureCMPB, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
250 { "crbits", "Use condition-register bits individually", PPC::FeatureCRBits, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
251 { "crypto", "Enable POWER8 Crypto instructions", PPC::FeatureP8Crypto, { { { 0x0ULL, 0x40000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
252 { "direct-move", "Enable Power8 direct move instructions", PPC::FeatureDirectMove, { { { 0x0ULL, 0x400000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
253 { "e500", "Enable E500/E500mc instructions", PPC::FeatureE500, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
254 { "efpu2", "Enable Embedded Floating-Point APU 2 instructions", PPC::FeatureEFPU2, { { { 0x0ULL, 0x4000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
255 { "extdiv", "Enable extended divide instructions", PPC::FeatureExtDiv, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
256 { "fast-MFLR", "MFLR is a fast instruction", PPC::FeatureFastMFLR, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
257 { "fcpsgn", "Enable the fcpsgn instruction", PPC::FeatureFCPSGN, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
258 { "float128", "Enable the __float128 data type for IEEE-754R Binary128.", PPC::FeatureFloat128, { { { 0x0ULL, 0x400000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
259 { "fpcvt", "Enable fc[ft]* (unsigned and single-precision) and lfiwzx instructions", PPC::FeatureFPCVT, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
260 { "fprnd", "Enable the fri[mnpz] instructions", PPC::FeatureFPRND, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
261 { "fpu", "Enable classic FPU instructions", PPC::FeatureFPU, { { { 0x8000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
262 { "fre", "Enable the fre instruction", PPC::FeatureFRE, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
263 { "fres", "Enable the fres instruction", PPC::FeatureFRES, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
264 { "frsqrte", "Enable the frsqrte instruction", PPC::FeatureFRSQRTE, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
265 { "frsqrtes", "Enable the frsqrtes instruction", PPC::FeatureFRSQRTES, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
266 { "fsqrt", "Enable the fsqrt instruction", PPC::FeatureFSqrt, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
267 { "fuse-add-logical", "Target supports Add with Logical Operations fusion", PPC::FeatureAddLogicalFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
268 { "fuse-addi-load", "Power8 Addi-Load fusion", PPC::FeatureAddiLoadFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
269 { "fuse-addis-load", "Power8 Addis-Load fusion", PPC::FeatureAddisLoadFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
270 { "fuse-arith-add", "Target supports Arithmetic Operations with Add fusion", PPC::FeatureArithAddFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
271 { "fuse-back2back", "Target supports general back to back fusion", PPC::FeatureBack2BackFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
272 { "fuse-cmp", "Target supports Comparison Operations fusion", PPC::FeatureCompareFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
273 { "fuse-logical", "Target supports Logical Operations fusion", PPC::FeatureLogicalFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
274 { "fuse-logical-add", "Target supports Logical with Add Operations fusion", PPC::FeatureLogicalAddFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
275 { "fuse-sha3", "Target supports SHA3 assist fusion", PPC::FeatureSha3Fusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
276 { "fuse-store", "Target supports store clustering", PPC::FeatureStoreFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
277 { "fuse-wideimm", "Target supports Wide-Immediate fusion", PPC::FeatureWideImmFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
278 { "fuse-zeromove", "Target supports move to SPR with branch fusion", PPC::FeatureZeroMoveFusion, { { { 0x2000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
279 { "fusion", "Target supports instruction fusion", PPC::FeatureFusion, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
280 { "hard-float", "Enable floating-point instructions", PPC::FeatureHardFloat, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
281 { "htm", "Enable Hardware Transactional Memory instructions", PPC::FeatureHTM, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
282 { "icbt", "Enable icbt instruction", PPC::FeatureICBT, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
283 { "invariant-function-descriptors", "Assume function descriptors are invariant", PPC::FeatureInvariantFunctionDescriptors, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
284 { "isa-future-instructions", "Enable instructions for Future ISA.", PPC::FeatureISAFuture, { { { 0x0ULL, 0x10ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
285 { "isa-v206-instructions", "Enable instructions in ISA 2.06.", PPC::FeatureISA2_06, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
286 { "isa-v207-instructions", "Enable instructions in ISA 2.07.", PPC::FeatureISA2_07, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
287 { "isa-v30-instructions", "Enable instructions in ISA 3.0.", PPC::FeatureISA3_0, { { { 0x0ULL, 0x4ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
288 { "isa-v31-instructions", "Enable instructions in ISA 3.1.", PPC::FeatureISA3_1, { { { 0x0ULL, 0x8ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
289 { "isel", "Enable the isel instruction", PPC::FeatureISEL, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
290 { "ldbrx", "Enable the ldbrx instruction", PPC::FeatureLDBRX, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
291 { "lfiwax", "Enable the lfiwax instruction", PPC::FeatureLFIWAX, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
292 { "longcall", "Always use indirect calls", PPC::FeatureLongCall, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
293 { "mfocrf", "Enable the MFOCRF instruction", PPC::FeatureMFOCRF, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
294 { "mma", "Enable MMA instructions", PPC::FeatureMMA, { { { 0x0ULL, 0x40300000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
295 { "modern-aix-as", "AIX system assembler is modern enough to support new mnes", PPC::FeatureModernAIXAs, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
296 { "msync", "Has only the msync instruction instead of sync", PPC::FeatureMSYNC, { { { 0x40000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
297 { "paired-vector-memops", "32Byte load and store instructions", PPC::FeaturePairedVectorMemops, { { { 0x0ULL, 0x8ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
298 { "partword-atomics", "Enable l[bh]arx and st[bh]cx.", PPC::FeaturePartwordAtomic, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
299 { "pcrelative-memops", "Enable PC relative Memory Ops", PPC::FeaturePCRelativeMemops, { { { 0x0ULL, 0x200000008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
300 { "popcntd", "Enable the popcnt[dw] instructions", PPC::FeaturePOPCNTD, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
301 { "power10-vector", "Enable POWER10 vector instructions", PPC::FeatureP10Vector, { { { 0x0ULL, 0x400010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
302 { "power8-altivec", "Enable POWER8 Altivec instructions", PPC::FeatureP8Altivec, { { { 0x4000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
303 { "power8-vector", "Enable POWER8 vector instructions", PPC::FeatureP8Vector, { { { 0x0ULL, 0x400000040000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
304 { "power9-altivec", "Enable POWER9 Altivec instructions", PPC::FeatureP9Altivec, { { { 0x0ULL, 0x40008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
305 { "power9-vector", "Enable POWER9 vector instructions", PPC::FeatureP9Vector, { { { 0x0ULL, 0x300008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
306 { "ppc-postra-sched", "Use PowerPC post-RA scheduling strategy", PPC::FeaturePPCPostRASched, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
307 { "ppc-prera-sched", "Use PowerPC pre-RA scheduling strategy", PPC::FeaturePPCPreRASched, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
308 { "ppc4xx", "Enable PPC 4xx instructions", PPC::FeaturePPC4xx, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
309 { "ppc6xx", "Enable PPC 6xx instructions", PPC::FeaturePPC6xx, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
310 { "predictable-select-expensive", "Prefer likely predicted branches over selects", PPC::FeaturePredictableSelectIsExpensive, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
311 { "prefix-instrs", "Enable prefixed instructions", PPC::FeaturePrefixInstrs, { { { 0x0ULL, 0x10ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
312 { "privileged", "Add privileged instructions", PPC::FeaturePrivileged, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
313 { "quadword-atomics", "Enable lqarx and stqcx.", PPC::FeatureQuadwordAtomic, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
314 { "recipprec", "Assume higher precision reciprocal estimates", PPC::FeatureRecipPrec, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
315 { "rop-protect", "Add ROP protect", PPC::FeatureROPProtect, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
316 { "secure-plt", "Enable secure plt mode", PPC::FeatureSecurePlt, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
317 { "slow-popcntd", "Has slow popcnt[dw] instructions", PPC::FeatureSlowPOPCNTD, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
318 { "spe", "Enable SPE instructions", PPC::FeatureSPE, { { { 0x8000000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
319 { "stfiwx", "Enable the stfiwx instruction", PPC::FeatureSTFIWX, { { { 0x20000000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
320 { "two-const-nr", "Requires two constant Newton-Raphson computation", PPC::FeatureTwoConstNR, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
321 { "vectors-use-two-units", "Vectors use two units", PPC::FeatureVectorsUseTwoUnits, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
322 { "vsx", "Enable VSX instructions", PPC::FeatureVSX, { { { 0x4000000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } },
323};
324
325#ifdef DBGFIELD
326#error "<target>GenSubtargetInfo.inc requires a DBGFIELD macro"
327#endif
328#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
329#define DBGFIELD(x) x,
330#define DBGVAL_OR_NULLPTR(x) x
331#else
332#define DBGFIELD(x)
333#define DBGVAL_OR_NULLPTR(x) nullptr
334#endif
335
336// Functional units for "PPC440Itineraries"
337namespace PPC440ItinerariesFU {
338
339 const InstrStage::FuncUnits P440_DISS1 = 1ULL << 0;
340 const InstrStage::FuncUnits P440_DISS2 = 1ULL << 1;
341 const InstrStage::FuncUnits P440_FRACC = 1ULL << 2;
342 const InstrStage::FuncUnits P440_IRACC = 1ULL << 3;
343 const InstrStage::FuncUnits P440_IEXE1 = 1ULL << 4;
344 const InstrStage::FuncUnits P440_IEXE2 = 1ULL << 5;
345 const InstrStage::FuncUnits P440_IWB = 1ULL << 6;
346 const InstrStage::FuncUnits P440_LRACC = 1ULL << 7;
347 const InstrStage::FuncUnits P440_JEXE1 = 1ULL << 8;
348 const InstrStage::FuncUnits P440_JEXE2 = 1ULL << 9;
349 const InstrStage::FuncUnits P440_JWB = 1ULL << 10;
350 const InstrStage::FuncUnits P440_AGEN = 1ULL << 11;
351 const InstrStage::FuncUnits P440_CRD = 1ULL << 12;
352 const InstrStage::FuncUnits P440_LWB = 1ULL << 13;
353 const InstrStage::FuncUnits P440_FEXE1 = 1ULL << 14;
354 const InstrStage::FuncUnits P440_FEXE2 = 1ULL << 15;
355 const InstrStage::FuncUnits P440_FEXE3 = 1ULL << 16;
356 const InstrStage::FuncUnits P440_FEXE4 = 1ULL << 17;
357 const InstrStage::FuncUnits P440_FEXE5 = 1ULL << 18;
358 const InstrStage::FuncUnits P440_FEXE6 = 1ULL << 19;
359 const InstrStage::FuncUnits P440_FWB = 1ULL << 20;
360 const InstrStage::FuncUnits P440_LWARX_Hold = 1ULL << 21;
361
362} // namespace PPC440ItinerariesFU
363
364// Pipeline forwarding paths for itineraries "PPC440Itineraries"
365namespace PPC440ItinerariesBypass {
366
367 const unsigned NoBypass = 0;
368 const unsigned P440_GPR_Bypass = 1 << 0;
369 const unsigned P440_FPR_Bypass = 1 << 1;
370
371} // namespace PPC440ItinerariesBypass
372
373// Functional units for "G3Itineraries"
374namespace G3ItinerariesFU {
375
376 const InstrStage::FuncUnits G3_IU1 = 1ULL << 0;
377 const InstrStage::FuncUnits G3_IU2 = 1ULL << 1;
378 const InstrStage::FuncUnits G3_FPU1 = 1ULL << 2;
379 const InstrStage::FuncUnits G3_BPU = 1ULL << 3;
380 const InstrStage::FuncUnits G3_SRU = 1ULL << 4;
381 const InstrStage::FuncUnits G3_SLU = 1ULL << 5;
382
383} // namespace G3ItinerariesFU
384
385// Functional units for "G4Itineraries"
386namespace G4ItinerariesFU {
387
388 const InstrStage::FuncUnits G4_IU1 = 1ULL << 0;
389 const InstrStage::FuncUnits G4_IU2 = 1ULL << 1;
390 const InstrStage::FuncUnits G4_SLU = 1ULL << 2;
391 const InstrStage::FuncUnits G4_SRU = 1ULL << 3;
392 const InstrStage::FuncUnits G4_BPU = 1ULL << 4;
393 const InstrStage::FuncUnits G4_FPU1 = 1ULL << 5;
394 const InstrStage::FuncUnits G4_VIU1 = 1ULL << 6;
395 const InstrStage::FuncUnits G4_VIU2 = 1ULL << 7;
396 const InstrStage::FuncUnits G4_VPU = 1ULL << 8;
397 const InstrStage::FuncUnits G4_VFPU = 1ULL << 9;
398
399} // namespace G4ItinerariesFU
400
401// Functional units for "G4PlusItineraries"
402namespace G4PlusItinerariesFU {
403
404 const InstrStage::FuncUnits G4P_IU1 = 1ULL << 0;
405 const InstrStage::FuncUnits G4P_IU2 = 1ULL << 1;
406 const InstrStage::FuncUnits G4P_IU3 = 1ULL << 2;
407 const InstrStage::FuncUnits G4P_IU4 = 1ULL << 3;
408 const InstrStage::FuncUnits G4P_BPU = 1ULL << 4;
409 const InstrStage::FuncUnits G4P_SLU = 1ULL << 5;
410 const InstrStage::FuncUnits G4P_FPU1 = 1ULL << 6;
411 const InstrStage::FuncUnits G4P_VFPU = 1ULL << 7;
412 const InstrStage::FuncUnits G4P_VIU1 = 1ULL << 8;
413 const InstrStage::FuncUnits G4P_VIU2 = 1ULL << 9;
414 const InstrStage::FuncUnits G4P_VPU = 1ULL << 10;
415
416} // namespace G4PlusItinerariesFU
417
418// Functional units for "G5Itineraries"
419namespace G5ItinerariesFU {
420
421 const InstrStage::FuncUnits G5_IU1 = 1ULL << 0;
422 const InstrStage::FuncUnits G5_IU2 = 1ULL << 1;
423 const InstrStage::FuncUnits G5_SLU = 1ULL << 2;
424 const InstrStage::FuncUnits G5_BPU = 1ULL << 3;
425 const InstrStage::FuncUnits G5_FPU1 = 1ULL << 4;
426 const InstrStage::FuncUnits G5_FPU2 = 1ULL << 5;
427 const InstrStage::FuncUnits G5_VFPU = 1ULL << 6;
428 const InstrStage::FuncUnits G5_VIU1 = 1ULL << 7;
429 const InstrStage::FuncUnits G5_VIU2 = 1ULL << 8;
430 const InstrStage::FuncUnits G5_VPU = 1ULL << 9;
431
432} // namespace G5ItinerariesFU
433
434// Functional units for "PPCA2Itineraries"
435namespace PPCA2ItinerariesFU {
436
437 const InstrStage::FuncUnits A2_XU = 1ULL << 0;
438 const InstrStage::FuncUnits A2_FU = 1ULL << 1;
439
440} // namespace PPCA2ItinerariesFU
441
442// Functional units for "PPCE500Itineraries"
443namespace PPCE500ItinerariesFU {
444
445 const InstrStage::FuncUnits E500_DIS0 = 1ULL << 0;
446 const InstrStage::FuncUnits E500_DIS1 = 1ULL << 1;
447 const InstrStage::FuncUnits E500_SU0 = 1ULL << 2;
448 const InstrStage::FuncUnits E500_SU1 = 1ULL << 3;
449 const InstrStage::FuncUnits E500_BU = 1ULL << 4;
450 const InstrStage::FuncUnits E500_MU = 1ULL << 5;
451 const InstrStage::FuncUnits E500_LSU_0 = 1ULL << 6;
452
453} // namespace PPCE500ItinerariesFU
454
455// Pipeline forwarding paths for itineraries "PPCE500Itineraries"
456namespace PPCE500ItinerariesBypass {
457
458 const unsigned NoBypass = 0;
459 const unsigned E500_CR_Bypass = 1 << 0;
460 const unsigned E500_GPR_Bypass = 1 << 1;
461 const unsigned E500_DivBypass = 1 << 2;
462
463} // namespace PPCE500ItinerariesBypass
464
465// Functional units for "PPCE500mcItineraries"
466namespace PPCE500mcItinerariesFU {
467
468 const InstrStage::FuncUnits E500mc_DIS0 = 1ULL << 0;
469 const InstrStage::FuncUnits E500mc_DIS1 = 1ULL << 1;
470 const InstrStage::FuncUnits E500mc_SFX0 = 1ULL << 2;
471 const InstrStage::FuncUnits E500mc_SFX1 = 1ULL << 3;
472 const InstrStage::FuncUnits E500mc_BU = 1ULL << 4;
473 const InstrStage::FuncUnits E500mc_CFX_DivBypass = 1ULL << 5;
474 const InstrStage::FuncUnits E500mc_CFX_0 = 1ULL << 6;
475 const InstrStage::FuncUnits E500mc_LSU_0 = 1ULL << 7;
476 const InstrStage::FuncUnits E500mc_FPU_0 = 1ULL << 8;
477
478} // namespace PPCE500mcItinerariesFU
479
480// Pipeline forwarding paths for itineraries "PPCE500mcItineraries"
481namespace PPCE500mcItinerariesBypass {
482
483 const unsigned NoBypass = 0;
484 const unsigned E500mc_CR_Bypass = 1 << 0;
485 const unsigned E500mc_GPR_Bypass = 1 << 1;
486 const unsigned E500mc_FPR_Bypass = 1 << 2;
487
488} // namespace PPCE500mcItinerariesBypass
489
490// Functional units for "PPCE5500Itineraries"
491namespace PPCE5500ItinerariesFU {
492
493 const InstrStage::FuncUnits E5500_DIS0 = 1ULL << 0;
494 const InstrStage::FuncUnits E5500_DIS1 = 1ULL << 1;
495 const InstrStage::FuncUnits E5500_SFX0 = 1ULL << 2;
496 const InstrStage::FuncUnits E5500_SFX1 = 1ULL << 3;
497 const InstrStage::FuncUnits E5500_BU = 1ULL << 4;
498 const InstrStage::FuncUnits E5500_CFX_DivBypass = 1ULL << 5;
499 const InstrStage::FuncUnits E5500_CFX_0 = 1ULL << 6;
500 const InstrStage::FuncUnits E5500_CFX_1 = 1ULL << 7;
501 const InstrStage::FuncUnits E5500_LSU_0 = 1ULL << 8;
502 const InstrStage::FuncUnits E5500_FPU_0 = 1ULL << 9;
503
504} // namespace PPCE5500ItinerariesFU
505
506// Pipeline forwarding paths for itineraries "PPCE5500Itineraries"
507namespace PPCE5500ItinerariesBypass {
508
509 const unsigned NoBypass = 0;
510 const unsigned E5500_CR_Bypass = 1 << 0;
511 const unsigned E5500_GPR_Bypass = 1 << 1;
512 const unsigned E5500_FPR_Bypass = 1 << 2;
513
514} // namespace PPCE5500ItinerariesBypass
515
516extern const llvm::InstrStage PPCStages[] = {
517 { 0, 0, 0, llvm::InstrStage::Required }, // No itinerary
518 { 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
519 { 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
520 { 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
521 { 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
522 { 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
523 { 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
524 { 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
525 { 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
526 { 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
527 { 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
528 { 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
529 { 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
530 { 3, G3ItinerariesFU::G3_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 86
531 { 1, G3ItinerariesFU::G3_IU1 | G3ItinerariesFU::G3_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 87
532 { 1, G3ItinerariesFU::G3_BPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 88
533 { 1, G3ItinerariesFU::G3_SRU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 89
534 { 1, G3ItinerariesFU::G3_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 90
535 { 2, G3ItinerariesFU::G3_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 91
536 { 19, G3ItinerariesFU::G3_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 92
537 { 31, G3ItinerariesFU::G3_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 93
538 { 17, G3ItinerariesFU::G3_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 94
539 { 2, G3ItinerariesFU::G3_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 95
540 { 2, G3ItinerariesFU::G3_SRU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 96
541 { 34, G3ItinerariesFU::G3_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 97
542 { 3, G3ItinerariesFU::G3_SRU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 98
543 { 3, G3ItinerariesFU::G3_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 99
544 { 5, G3ItinerariesFU::G3_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 100
545 { 6, G3ItinerariesFU::G3_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 101
546 { 3, G3ItinerariesFU::G3_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 102
547 { 8, G3ItinerariesFU::G3_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 103
548 { 2, G3ItinerariesFU::G3_IU1 | G3ItinerariesFU::G3_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 104
549 { 8, G4ItinerariesFU::G4_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 105
550 { 1, G4ItinerariesFU::G4_IU1 | G4ItinerariesFU::G4_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 106
551 { 1, G4ItinerariesFU::G4_BPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 107
552 { 4, G4ItinerariesFU::G4_VFPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 108
553 { 1, G4ItinerariesFU::G4_SRU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 109
554 { 1, G4ItinerariesFU::G4_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 110
555 { 2, G4ItinerariesFU::G4_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 111
556 { 19, G4ItinerariesFU::G4_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 112
557 { 1, G4ItinerariesFU::G4_VIU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 113
558 { 31, G4ItinerariesFU::G4_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 114
559 { 3, G4ItinerariesFU::G4_VIU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 115
560 { 17, G4ItinerariesFU::G4_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 116
561 { 2, G4ItinerariesFU::G4_SRU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 117
562 { 3, G4ItinerariesFU::G4_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 118
563 { 34, G4ItinerariesFU::G4_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 119
564 { 3, G4ItinerariesFU::G4_SRU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 120
565 { 3, G4ItinerariesFU::G4_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 121
566 { 5, G4ItinerariesFU::G4_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 122
567 { 6, G4ItinerariesFU::G4_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 123
568 { 3, G4ItinerariesFU::G4_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 124
569 { 5, G4ItinerariesFU::G4_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 125
570 { 8, G4ItinerariesFU::G4_SRU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 126
571 { 2, G4ItinerariesFU::G4_IU1 | G4ItinerariesFU::G4_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 127
572 { 1, G4ItinerariesFU::G4_VPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 128
573 { 35, G4PlusItinerariesFU::G4P_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 129
574 { 1, G4PlusItinerariesFU::G4P_IU1 | G4PlusItinerariesFU::G4P_IU2 | G4PlusItinerariesFU::G4P_IU3 | G4PlusItinerariesFU::G4P_IU4, -1, (llvm::InstrStage::ReservationKinds)0 }, // 130
575 { 1, G4PlusItinerariesFU::G4P_BPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 131
576 { 4, G4PlusItinerariesFU::G4P_VFPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 132
577 { 2, G4PlusItinerariesFU::G4P_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 133
578 { 5, G4PlusItinerariesFU::G4P_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 134
579 { 3, G4PlusItinerariesFU::G4P_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 135
580 { 23, G4PlusItinerariesFU::G4P_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 136
581 { 1, G4PlusItinerariesFU::G4P_VIU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 137
582 { 35, G4PlusItinerariesFU::G4P_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 138
583 { 4, G4PlusItinerariesFU::G4P_VIU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 139
584 { 21, G4PlusItinerariesFU::G4P_FPU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 140
585 { 3, G4PlusItinerariesFU::G4P_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 141
586 { 0, G4PlusItinerariesFU::G4P_IU1 | G4PlusItinerariesFU::G4P_IU2 | G4PlusItinerariesFU::G4P_IU3 | G4PlusItinerariesFU::G4P_IU4, -1, (llvm::InstrStage::ReservationKinds)0 }, // 142
587 { 4, G4PlusItinerariesFU::G4P_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 143
588 { 37, G4PlusItinerariesFU::G4P_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 144
589 { 4, G4PlusItinerariesFU::G4P_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 145
590 { 5, G4PlusItinerariesFU::G4P_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 146
591 { 2, G4PlusItinerariesFU::G4P_IU1 | G4PlusItinerariesFU::G4P_IU2 | G4PlusItinerariesFU::G4P_IU3 | G4PlusItinerariesFU::G4P_IU4, -1, (llvm::InstrStage::ReservationKinds)0 }, // 147
592 { 2, G4PlusItinerariesFU::G4P_VFPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 148
593 { 2, G4PlusItinerariesFU::G4P_VPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 149
594 { 35, G5ItinerariesFU::G5_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 150
595 { 2, G5ItinerariesFU::G5_IU1 | G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 151
596 { 1, G5ItinerariesFU::G5_BPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 152
597 { 8, G5ItinerariesFU::G5_VFPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 153
598 { 4, G5ItinerariesFU::G5_IU1 | G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 154
599 { 3, G5ItinerariesFU::G5_IU1 | G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 155
600 { 4, G5ItinerariesFU::G5_BPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 156
601 { 6, G5ItinerariesFU::G5_FPU1 | G5ItinerariesFU::G5_FPU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 157
602 { 3, G5ItinerariesFU::G5_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 158
603 { 8, G5ItinerariesFU::G5_FPU1 | G5ItinerariesFU::G5_FPU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 159
604 { 68, G5ItinerariesFU::G5_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 160
605 { 36, G5ItinerariesFU::G5_IU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 161
606 { 2, G5ItinerariesFU::G5_VIU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 162
607 { 33, G5ItinerariesFU::G5_FPU1 | G5ItinerariesFU::G5_FPU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 163
608 { 5, G5ItinerariesFU::G5_VIU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 164
609 { 40, G5ItinerariesFU::G5_FPU1 | G5ItinerariesFU::G5_FPU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 165
610 { 40, G5ItinerariesFU::G5_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 166
611 { 11, G5ItinerariesFU::G5_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 167
612 { 5, G5ItinerariesFU::G5_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 168
613 { 64, G5ItinerariesFU::G5_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 169
614 { 7, G5ItinerariesFU::G5_IU1 | G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 170
615 { 2, G5ItinerariesFU::G5_BPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 171
616 { 3, G5ItinerariesFU::G5_BPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 172
617 { 2, G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 173
618 { 3, G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 174
619 { 6, G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 175
620 { 10, G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 176
621 { 8, G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 177
622 { 5, G5ItinerariesFU::G5_IU1 | G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 178
623 { 1, G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 179
624 { 4, G5ItinerariesFU::G5_SLU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 180
625 { 1, G5ItinerariesFU::G5_IU1 | G5ItinerariesFU::G5_IU2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 181
626 { 2, G5ItinerariesFU::G5_VFPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 182
627 { 3, G5ItinerariesFU::G5_VPU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 183
628 { 1, PPCA2ItinerariesFU::A2_XU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 184
629 { 1, PPCA2ItinerariesFU::A2_FU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 185
630 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500ItinerariesFU::E500_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 186-187
631 { 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
632 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500ItinerariesFU::E500_BU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 190-191
633 { 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
634 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500ItinerariesFU::E500_SU0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 195-196
635 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 6, PPCE500ItinerariesFU::E500_MU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 197-198
636 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 32, PPCE500ItinerariesFU::E500_MU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 199-200
637 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 4, PPCE500ItinerariesFU::E500_MU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 201-202
638 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 29, PPCE500ItinerariesFU::E500_MU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 203-204
639 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 3, PPCE500ItinerariesFU::E500_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 205-206
640 { 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
641 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 5, PPCE500ItinerariesFU::E500_SU0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 210-211
642 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 4, PPCE500ItinerariesFU::E500_SU0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 212-213
643 { 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
644 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500ItinerariesFU::E500_LSU_0, 0, (llvm::InstrStage::ReservationKinds)0 }, // 216-217
645 { 1, PPCE500ItinerariesFU::E500_DIS0 | PPCE500ItinerariesFU::E500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 2, PPCE500ItinerariesFU::E500_SU0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 218-219
646 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500mcItinerariesFU::E500mc_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 220-221
647 { 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
648 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500mcItinerariesFU::E500mc_BU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 224-225
649 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 2, PPCE500mcItinerariesFU::E500mc_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 226-227
650 { 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
651 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 4, PPCE500mcItinerariesFU::E500mc_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 231-232
652 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 68, PPCE500mcItinerariesFU::E500mc_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 233-234
653 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 38, PPCE500mcItinerariesFU::E500mc_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 235-236
654 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 3, PPCE500mcItinerariesFU::E500mc_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 237-238
655 { 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
656 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 5, PPCE500mcItinerariesFU::E500mc_SFX0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 242-243
657 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 8, PPCE500mcItinerariesFU::E500mc_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 244-245
658 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 4, PPCE500mcItinerariesFU::E500mc_SFX0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 246-247
659 { 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
660 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500mcItinerariesFU::E500mc_SFX0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 250-251
661 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500mcItinerariesFU::E500mc_CFX_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 252-253
662 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE500mcItinerariesFU::E500mc_LSU_0, 0, (llvm::InstrStage::ReservationKinds)0 }, // 254-255
663 { 1, PPCE500mcItinerariesFU::E500mc_DIS0 | PPCE500mcItinerariesFU::E500mc_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 2, PPCE500mcItinerariesFU::E500mc_SFX0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 256-257
664 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 258-259
665 { 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
666 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_BU, -1, (llvm::InstrStage::ReservationKinds)0 }, // 262-263
667 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 264-265
668 { 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
669 { 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
670 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 31, PPCE5500ItinerariesFU::E5500_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 272-273
671 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 16, PPCE5500ItinerariesFU::E5500_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 274-275
672 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 3, PPCE5500ItinerariesFU::E5500_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 276-277
673 { 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
674 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 4, PPCE5500ItinerariesFU::E5500_LSU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 281-282
675 { 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
676 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_CFX_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 286-287
677 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 5, PPCE5500ItinerariesFU::E5500_CFX_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 288-289
678 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 4, PPCE5500ItinerariesFU::E5500_CFX_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 290-291
679 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 7, PPCE5500ItinerariesFU::E5500_FPU_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 292-293
680 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 2, PPCE5500ItinerariesFU::E5500_CFX_0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 294-295
681 { 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
682 { 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
683 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 1, PPCE5500ItinerariesFU::E5500_LSU_0, 0, (llvm::InstrStage::ReservationKinds)0 }, // 301-302
684 { 1, PPCE5500ItinerariesFU::E5500_DIS0 | PPCE5500ItinerariesFU::E5500_DIS1, 0, (llvm::InstrStage::ReservationKinds)0 }, { 2, PPCE5500ItinerariesFU::E5500_SFX0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 303-304
685 { 0, 0, 0, llvm::InstrStage::Required } // End stages
686};
687extern const unsigned PPCOperandCycles[] = {
688 0, // No itinerary
689 2, 0, 0, // 1-3
690 2, 0, 0, // 4-6
691 4, 0, // 7-8
692 2, 0, 0, // 9-11
693 2, 0, 0, // 12-14
694 4, 0, 0, // 15-17
695 6, 0, 0, // 18-20
696 1, 1, // 21-22
697 5, 1, 1, // 23-25
698 6, 0, 0, // 26-28
699 36, 0, 0, // 29-31
700 6, 0, 0, // 32-34
701 31, 0, 0, // 35-37
702 1, 1, 1, // 38-40
703 19, 0, 0, // 41-43
704 6, 0, 0, 0, // 44-47
705 4, 1, 1, // 48-50
706 2, 0, 0, 0, // 51-54
707 4, 1, 1, // 55-57
708 5, 2, 1, 1, // 58-61
709 5, 2, 1, 1, // 62-65
710 5, 1, 1, // 66-68
711 5, 2, 1, 1, // 69-72
712 5, 2, 1, 1, // 73-76
713 4, 1, 1, // 77-79
714 4, 1, 1, // 80-82
715 4, 1, 1, // 83-85
716 4, 1, 1, // 86-88
717 4, 0, 0, // 89-91
718 4, 0, 0, // 92-94
719 4, 0, // 95-96
720 6, 0, // 97-98
721 3, 0, 0, // 99-101
722 3, 0, // 102-103
723 2, 0, // 104-105
724 6, 0, // 106-107
725 6, 0, // 108-109
726 3, 0, 0, // 110-112
727 2, 0, // 113-114
728 5, 0, // 115-116
729 4, 0, 0, // 117-119
730 4, 0, 0, // 120-122
731 4, 0, 0, // 123-125
732 4, 0, // 126-127
733 2, 0, 0, // 128-130
734 4, 1, 1, // 131-133
735 2, 1, 1, 1, // 134-137
736 2, 1, 1, 1, // 138-141
737 4, 1, 1, // 142-144
738 4, 1, 1, // 145-147
739 1, 1, 1, // 148-150
740 2, 1, 1, 1, // 151-154
741 2, 0, // 155-156
742 4, 0, // 157-158
743 4, 0, // 159-160
744 6, 0, // 161-162
745 6, 0, // 163-164
746 4, 0, // 165-166
747 4, 0, 0, // 167-169
748 4, 0, 0, // 170-172
749 4, 1, 1, // 173-175
750 4, 1, 1, // 176-178
751 5, 1, 1, // 179-181
752 2, 0, // 182-183
753 5, 1, 1, // 184-186
754 5, 2, 1, 1, // 187-190
755 5, 2, 1, 1, // 191-194
756 1, 1, 1, // 195-197
757 4, 1, 1, // 198-200
758 5, 1, 1, // 201-203
759 5, 1, 1, // 204-206
760 1, 1, 1, // 207-209
761 2, 1, 1, 1, // 210-213
762 1, 1, 1, // 214-216
763 4, 1, 1, // 217-219
764 4, 1, 1, // 220-222
765 4, 1, 1, // 223-225
766 1, 1, 1, // 226-228
767 4, 1, 1, // 229-231
768 4, 1, 1, // 232-234
769 4, 1, 1, // 235-237
770 4, 1, 1, // 238-240
771 2, 1, 1, 1, // 241-244
772 2, 1, 1, 1, // 245-248
773 5, 2, 1, 1, // 249-252
774 5, 2, 1, 1, // 253-256
775 2, 0, 0, // 257-259
776 2, 0, 0, // 260-262
777 2, 0, 0, // 263-265
778 2, 0, 0, // 266-268
779 2, 0, 0, // 269-271
780 4, 0, // 272-273
781 2, 0, 0, // 274-276
782 2, 0, 0, // 277-279
783 4, 0, 0, // 280-282
784 4, 0, 0, // 283-285
785 4, 0, 0, // 286-288
786 36, 0, 0, // 289-291
787 6, 0, 0, // 292-294
788 6, 0, 0, // 295-297
789 6, 0, 0, 0, // 298-301
790 6, 0, 0, // 302-304
791 6, 0, 0, // 305-307
792 6, 0, 0, // 308-310
793 6, 0, 0, // 311-313
794 19, 0, 0, // 314-316
795 31, 0, 0, // 317-319
796 31, 0, 0, // 320-322
797 19, 0, 0, // 323-325
798 31, 0, 0, // 326-328
799 19, 0, 0, // 329-331
800 3, 0, 0, // 332-334
801 3, 0, 0, // 335-337
802 2, 0, // 338-339
803 4, 0, 0, // 340-342
804 2, 0, 0, // 343-345
805 2, 0, 0, // 346-348
806 2, 0, 0, // 349-351
807 2, 0, 0, // 352-354
808 2, 0, 0, // 355-357
809 2, 0, 0, // 358-360
810 2, 0, 0, // 361-363
811 2, 0, 0, // 364-366
812 2, 0, 0, // 367-369
813 2, 0, 0, 0, // 370-373
814 6, 0, // 374-375
815 36, 0, 0, // 376-378
816 36, 0, 0, // 379-381
817 5, 1, 1, // 382-384
818 5, 1, 1, // 385-387
819 1, 1, 1, // 388-390
820 1, 1, 1, // 391-393
821 4, 1, 1, // 394-396
822 5, 1, 1, // 397-399
823 4, 1, 1, // 400-402
824 5, 1, 1, // 403-405
825 5, 1, 1, // 406-408
826 4, 1, 1, // 409-411
827 5, 1, 1, // 412-414
828 5, 1, 1, // 415-417
829 2, 0, 0, // 418-420
830 1, 1, 1, // 421-423
831 5, 1, 1, // 424-426
832 4, 0, // 427-428
833 6, 0, 0, // 429-431
834 6, 0, 0, // 432-434
835 6, 0, 0, // 435-437
836 6, 0, 0, // 438-440
837 6, 0, 0, // 441-443
838 6, 0, 0, // 444-446
839 6, 0, 0, // 447-449
840 6, 0, 0, // 450-452
841 6, 0, 0, // 453-455
842 6, 0, 0, // 456-458
843 6, 0, 0, // 459-461
844 6, 0, 0, // 462-464
845 6, 0, // 465-466
846 3, 0, 0, // 467-469
847 3, 0, 0, // 470-472
848 2, 0, 0, // 473-475
849 6, 0, 0, // 476-478
850 6, 0, 0, // 479-481
851 2, 0, 0, // 482-484
852 2, 0, 0, // 485-487
853 2, 0, 0, // 488-490
854 2, 0, 0, // 491-493
855 2, 0, 0, // 494-496
856 2, 0, 0, // 497-499
857 4, 0, 0, // 500-502
858 4, 0, // 503-504
859 6, 0, // 505-506
860 5, 1, 1, // 507-509
861 4, 0, 0, // 510-512
862 2, 0, 0, // 513-515
863 6, 0, 0, // 516-518
864 2, 0, 0, // 519-521
865 4, 0, 0, // 522-524
866 6, 0, // 525-526
867 4, 0, 0, // 527-529
868 4, 0, 0, // 530-532
869 6, 0, 0, // 533-535
870 6, 0, 0, // 536-538
871 6, 0, 0, 0, // 539-542
872 6, 0, 0, // 543-545
873 6, 0, 0, // 546-548
874 5, 1, 1, // 549-551
875 6, 0, 0, // 552-554
876 5, 1, 1, // 555-557
877 5, 1, 1, // 558-560
878 5, 1, 1, // 561-563
879 1, 1, // 564-565
880 4, 1, 1, // 566-568
881 5, 1, 1, // 569-571
882 5, 1, 1, // 572-574
883 5, 1, 1, // 575-577
884 5, 1, 1, // 578-580
885 5, 2, 1, 1, // 581-584
886 5, 2, 1, 1, // 585-588
887 6, 0, // 589-590
888 6, 0, // 591-592
889 5, 1, 1, // 593-595
890 5, 1, 1, // 596-598
891 5, 1, 1, // 599-601
892 5, 1, 1, // 602-604
893 1, 1, 1, // 605-607
894 1, 1, 1, // 608-610
895 1, 1, 1, // 611-613
896 1, 1, 1, // 614-616
897 1, 1, 1, // 617-619
898 5, 1, 1, // 620-622
899 2, 0, 0, // 623-625
900 6, 0, // 626-627
901 3, 0, // 628-629
902 2, 0, // 630-631
903 6, 0, // 632-633
904 36, 0, 0, // 634-636
905 36, 0, 0, // 637-639
906 36, 0, 0, // 640-642
907 36, 0, 0, // 643-645
908 36, 0, 0, // 646-648
909 2, 0, 0, // 649-651
910 4, 0, 0, // 652-654
911 3, 0, 0, // 655-657
912 31, 0, 0, // 658-660
913 19, 0, 0, // 661-663
914 5, 2, 1, 1, // 664-667
915 5, 2, 1, 1, // 668-671
916 4, 0, // 672-673
917 5, 1, 1, // 674-676
918 1, 1, 1, // 677-679
919 2, 0, 0, // 680-682
920 5, 1, 1, // 683-685
921 1, 1, 1, // 686-688
922 4, 0, // 689-690
923 4, 0, // 691-692
924 5, 1, 1, // 693-695
925 1, 1, 1, // 696-698
926 5, 0, // 699-700
927 6, 0, // 701-702
928 6, 0, // 703-704
929 2, 0, 0, // 705-707
930 2, 0, // 708-709
931 2, 0, 0, // 710-712
932 1, 1, // 713-714
933 6, 0, 0, // 715-717
934 6, 0, 0, // 718-720
935 6, 0, 0, 0, // 721-724
936 6, 0, 0, // 725-727
937 6, 0, 0, 0, // 728-731
938 6, 0, 0, // 732-734
939 4, 0, // 735-736
940 4, 0, // 737-738
941 2, 0, 0, // 739-741
942 2, 0, 0, // 742-744
943 2, 0, 0, // 745-747
944 6, 0, 0, // 748-750
945 2, 0, 0, // 751-753
946 6, 0, 0, // 754-756
947 6, 0, 0, // 757-759
948 6, 0, 0, // 760-762
949 2, 0, // 763-764
950 5, 1, 1, // 765-767
951 2, 0, 0, // 768-770
952 5, 1, 1, // 771-773
953 5, 1, 1, // 774-776
954 2, 0, 0, // 777-779
955 2, 0, 0, // 780-782
956 2, 0, 0, // 783-785
957 2, 0, 0, // 786-788
958 2, 0, 0, // 789-791
959 2, 0, 0, // 792-794
960 2, 0, 0, // 795-797
961 6, 0, 0, // 798-800
962 2, 0, 0, // 801-803
963 2, 0, 0, // 804-806
964 2, 0, 0, // 807-809
965 2, 0, 0, // 810-812
966 2, 0, 0, // 813-815
967 2, 0, 0, // 816-818
968 2, 0, 0, // 819-821
969 2, 0, 0, // 822-824
970 2, 0, 0, // 825-827
971 2, 0, 0, // 828-830
972 4, 0, 0, // 831-833
973 5, 1, 1, // 834-836
974 3, 0, 0, // 837-839
975 3, 0, 0, // 840-842
976 3, 0, 0, // 843-845
977 2, 0, 0, // 846-848
978 2, 0, 0, // 849-851
979 2, 0, 0, // 852-854
980 4, 0, // 855-856
981 3, 0, 0, // 857-859
982 6, 0, 0, // 860-862
983 2, 0, 0, // 863-865
984 5, 1, 1, // 866-868
985 5, 1, 1, // 869-871
986 4, 1, 1, // 872-874
987 5, 1, 1, // 875-877
988 1, 1, // 878-879
989 5, 1, 1, // 880-882
990 5, 1, 1, // 883-885
991 5, 1, 1, // 886-888
992 5, 0, // 889-890
993 2, 0, 0, // 891-893
994 5, 1, 1, // 894-896
995 5, 1, 1, // 897-899
996 5, 1, 1, // 900-902
997 5, 1, 1, // 903-905
998 5, 1, 1, // 906-908
999 5, 1, 1, // 909-911
1000 2, 0, // 912-913
1001 6, 0, // 914-915
1002 2, 0, 0, // 916-918
1003 5, 1, 1, // 919-921
1004 1, 1, 1, // 922-924
1005 4, 1, 1, // 925-927
1006 1, 1, 1, // 928-930
1007 2, 1, 1, 1, // 931-934
1008 1, 1, 1, // 935-937
1009 1, 1, 1, // 938-940
1010 1, 1, 1, // 941-943
1011 1, 1, // 944-945
1012 4, 1, 1, // 946-948
1013 1, 1, 1, // 949-951
1014 5, 1, 1, // 952-954
1015 5, 1, 1, // 955-957
1016 5, 1, 1, // 958-960
1017 5, 1, 1, // 961-963
1018 5, 1, 1, // 964-966
1019 4, 0, // 967-968
1020 1, 1, // 969-970
1021 5, 1, 1, // 971-973
1022 4, 0, // 974-975
1023 5, 1, 1, // 976-978
1024 2, 0, 0, // 979-981
1025 6, // 982
1026 1, 0, 0, // 983-985
1027 2, 0, 0, // 986-988
1028 6, 0, 0, // 989-991
1029 2, 0, 0, // 992-994
1030 2, 0, 0, // 995-997
1031 1, 0, 0, // 998-1000
1032 6, 0, 0, // 1001-1003
1033 1, 0, 0, // 1004-1006
1034 6, 0, 0, // 1007-1009
1035 5, 0, 0, // 1010-1012
1036 71, 0, 0, // 1013-1015
1037 39, 0, 0, // 1016-1018
1038 6, 0, 0, // 1019-1021
1039 72, 0, 0, // 1022-1024
1040 0, 0, 0, // 1025-1027
1041 2, 0, 0, // 1028-1030
1042 59, 0, 0, // 1031-1033
1043 6, 0, 0, 0, // 1034-1037
1044 69, 0, 0, // 1038-1040
1045 65, 0, 0, // 1041-1043
1046 16, 0, 0, // 1044-1046
1047 2, 0, 0, 0, // 1047-1050
1048 16, // 1051
1049 82, 0, 0, // 1052-1054
1050 6, 8, 0, 0, // 1055-1058
1051 6, 8, 0, 0, // 1059-1062
1052 6, 0, 0, // 1063-1065
1053 6, 0, 0, // 1066-1068
1054 7, 0, 0, // 1069-1071
1055 7, 9, 0, 0, // 1072-1075
1056 7, 9, 0, 0, // 1076-1079
1057 6, 0, 0, // 1080-1082
1058 6, 8, 0, 0, // 1083-1086
1059 6, 8, 0, 0, // 1087-1090
1060 5, 0, 0, // 1091-1093
1061 1, 0, 0, // 1094-1096
1062 6, 0, // 1097-1098
1063 6, 0, // 1099-1100
1064 4, 0, // 1101-1102
1065 1, 0, // 1103-1104
1066 4, 0, // 1105-1106
1067 6, 0, // 1107-1108
1068 16, 0, // 1109-1110
1069 5, 0, 0, // 1111-1113
1070 5, 0, 0, // 1114-1116
1071 6, 0, 0, // 1117-1119
1072 16, // 1120
1073 2, 0, 0, // 1121-1123
1074 2, 0, 0, // 1124-1126
1075 82, 0, 0, // 1127-1129
1076 2, 0, 0, 0, // 1130-1133
1077 2, 0, 0, 0, // 1134-1137
1078 0, 0, 0, // 1138-1140
1079 82, 0, 0, // 1141-1143
1080 0, 0, 0, // 1144-1146
1081 2, 0, 0, 0, // 1147-1150
1082 2, 0, // 1151-1152
1083 2, 0, // 1153-1154
1084 6, 0, 0, // 1155-1157
1085 6, 0, 0, // 1158-1160
1086 6, 0, // 1161-1162
1087 6, 0, // 1163-1164
1088 6, 0, // 1165-1166
1089 5, 0, 0, // 1167-1169
1090 1, 0, 0, // 1170-1172
1091 82, 0, 0, // 1173-1175
1092 6, 0, 0, // 1176-1178
1093 7, 0, 0, // 1179-1181
1094 7, 9, 0, 0, // 1182-1185
1095 7, 9, 0, 0, // 1186-1189
1096 0, 0, 0, // 1190-1192
1097 82, 0, 0, // 1193-1195
1098 6, 0, 0, // 1196-1198
1099 7, 0, 0, // 1199-1201
1100 0, 0, 0, // 1202-1204
1101 2, 0, 0, 0, // 1205-1208
1102 0, 0, 0, // 1209-1211
1103 6, 0, 0, // 1212-1214
1104 6, 8, 0, 0, // 1215-1218
1105 6, 8, 0, 0, // 1219-1222
1106 0, 0, 0, // 1223-1225
1107 0, 0, 0, // 1226-1228
1108 82, 0, 0, // 1229-1231
1109 82, 0, 0, // 1232-1234
1110 2, 0, 0, 0, // 1235-1238
1111 2, 0, 0, 0, // 1239-1242
1112 6, 8, 0, 0, // 1243-1246
1113 6, 0, 0, // 1247-1249
1114 6, 8, 0, 0, // 1250-1253
1115 6, 0, 0, // 1254-1256
1116 1, 0, 0, // 1257-1259
1117 2, 0, 0, // 1260-1262
1118 2, 0, 0, // 1263-1265
1119 1, 0, 0, // 1266-1268
1120 2, 0, 0, // 1269-1271
1121 6, 0, 0, // 1272-1274
1122 2, 0, 0, // 1275-1277
1123 2, 0, 0, // 1278-1280
1124 2, 0, 0, // 1281-1283
1125 2, 0, 0, // 1284-1286
1126 6, 0, 0, // 1287-1289
1127 5, 0, 0, // 1290-1292
1128 5, 0, 0, // 1293-1295
1129 71, 0, 0, // 1296-1298
1130 39, 0, 0, // 1299-1301
1131 71, 0, 0, // 1302-1304
1132 6, 0, 0, // 1305-1307
1133 6, 0, 0, // 1308-1310
1134 6, 0, 0, 0, // 1311-1314
1135 5, 0, 0, // 1315-1317
1136 5, 0, 0, // 1318-1320
1137 5, 0, 0, // 1321-1323
1138 5, 0, 0, // 1324-1326
1139 59, 0, 0, // 1327-1329
1140 72, 0, 0, // 1330-1332
1141 65, 0, 0, // 1333-1335
1142 72, 0, 0, // 1336-1338
1143 69, 0, 0, // 1339-1341
1144 69, 0, 0, // 1342-1344
1145 59, 0, 0, // 1345-1347
1146 65, 0, 0, // 1348-1350
1147 72, 0, 0, // 1351-1353
1148 69, 0, 0, // 1354-1356
1149 1, 0, // 1357-1358
1150 59, 0, 0, // 1359-1361
1151 65, 0, 0, // 1362-1364
1152 2, 0, // 1365-1366
1153 2, 0, // 1367-1368
1154 1, 0, 0, // 1369-1371
1155 2, 0, 0, // 1372-1374
1156 1, 0, 0, // 1375-1377
1157 2, 0, 0, // 1378-1380
1158 2, 0, 0, // 1381-1383
1159 1, 0, 0, // 1384-1386
1160 2, 0, 0, // 1387-1389
1161 2, 0, 0, // 1390-1392
1162 2, 0, 0, // 1393-1395
1163 2, 0, 0, // 1396-1398
1164 2, 0, 0, 0, // 1399-1402
1165 4, 0, // 1403-1404
1166 39, 0, 0, // 1405-1407
1167 71, 0, 0, // 1408-1410
1168 39, 0, 0, // 1411-1413
1169 6, 0, 0, // 1414-1416
1170 7, 0, 0, // 1417-1419
1171 0, 0, 0, // 1420-1422
1172 0, 0, 0, // 1423-1425
1173 0, 0, 0, // 1426-1428
1174 6, 0, 0, // 1429-1431
1175 82, 0, 0, // 1432-1434
1176 6, 0, 0, // 1435-1437
1177 6, 0, 0, // 1438-1440
1178 82, 0, 0, // 1441-1443
1179 6, 0, 0, // 1444-1446
1180 7, 0, 0, // 1447-1449
1181 2, 0, 0, // 1450-1452
1182 0, 0, 0, // 1453-1455
1183 6, 0, 0, // 1456-1458
1184 6, 0, 0, // 1459-1461
1185 5, 0, 0, // 1462-1464
1186 6, 0, 0, // 1465-1467
1187 5, 0, 0, // 1468-1470
1188 6, 0, 0, // 1471-1473
1189 6, 0, 0, // 1474-1476
1190 6, 0, 0, // 1477-1479
1191 6, 0, 0, // 1480-1482
1192 6, 0, 0, // 1483-1485
1193 6, 0, 0, // 1486-1488
1194 6, 0, 0, // 1489-1491
1195 6, 0, 0, // 1492-1494
1196 6, 0, 0, // 1495-1497
1197 6, 0, // 1498-1499
1198 2, 0, 0, // 1500-1502
1199 5, 0, 0, // 1503-1505
1200 5, 0, 0, // 1506-1508
1201 2, 0, 0, // 1509-1511
1202 2, 0, 0, // 1512-1514
1203 2, 0, 0, // 1515-1517
1204 2, 0, 0, // 1518-1520
1205 2, 0, 0, // 1521-1523
1206 2, 0, 0, // 1524-1526
1207 2, 0, 0, // 1527-1529
1208 2, 0, 0, // 1530-1532
1209 2, 0, 0, // 1533-1535
1210 1, 0, 0, // 1536-1538
1211 6, 0, 0, // 1539-1541
1212 6, 0, // 1542-1543
1213 6, 0, 0, // 1544-1546
1214 2, 0, 0, // 1547-1549
1215 2, 0, 0, // 1550-1552
1216 1, 0, 0, // 1553-1555
1217 2, 0, 0, // 1556-1558
1218 6, 0, 0, // 1559-1561
1219 2, 0, 0, // 1562-1564
1220 1, 0, 0, // 1565-1567
1221 6, 0, // 1568-1569
1222 5, 0, 0, // 1570-1572
1223 5, 0, 0, // 1573-1575
1224 6, 0, 0, // 1576-1578
1225 6, 0, 0, // 1579-1581
1226 6, 0, 0, 0, // 1582-1585
1227 6, 0, 0, // 1586-1588
1228 6, 0, 0, // 1589-1591
1229 6, 0, 0, // 1592-1594
1230 5, 0, 0, // 1595-1597
1231 6, 0, 0, // 1598-1600
1232 7, 0, 0, // 1601-1603
1233 7, 0, 0, // 1604-1606
1234 1, 0, 0, // 1607-1609
1235 16, 0, 0, // 1610-1612
1236 6, 0, 0, // 1613-1615
1237 6, 0, 0, // 1616-1618
1238 16, // 1619
1239 6, // 1620
1240 7, 0, 0, // 1621-1623
1241 7, 0, 0, // 1624-1626
1242 6, 8, 0, 0, // 1627-1630
1243 6, 8, 0, 0, // 1631-1634
1244 6, 0, // 1635-1636
1245 6, 0, // 1637-1638
1246 7, 0, 0, // 1639-1641
1247 7, 0, 0, // 1642-1644
1248 7, 0, 0, // 1645-1647
1249 7, 0, 0, // 1648-1650
1250 0, 0, 0, // 1651-1653
1251 0, 0, 0, // 1654-1656
1252 0, 0, 0, // 1657-1659
1253 0, 0, 0, // 1660-1662
1254 0, 0, 0, // 1663-1665
1255 6, 0, 0, // 1666-1668
1256 2, 0, 0, // 1669-1671
1257 6, 0, // 1672-1673
1258 4, 0, // 1674-1675
1259 16, 0, // 1676-1677
1260 6, 0, // 1678-1679
1261 39, 0, 0, // 1680-1682
1262 39, 0, 0, // 1683-1685
1263 39, 0, 0, // 1686-1688
1264 71, 0, 0, // 1689-1691
1265 39, 0, 0, // 1692-1694
1266 71, 0, 0, // 1695-1697
1267 39, 0, 0, // 1698-1700
1268 2, 0, 0, // 1701-1703
1269 5, 0, 0, // 1704-1706
1270 2, 0, 0, // 1707-1709
1271 2, 0, 0, // 1710-1712
1272 2, 0, 0, // 1713-1715
1273 72, 0, 0, // 1716-1718
1274 69, 0, 0, // 1719-1721
1275 65, 0, 0, // 1722-1724
1276 59, 0, 0, // 1725-1727
1277 7, 9, 0, 0, // 1728-1731
1278 7, 9, 0, 0, // 1732-1735
1279 6, 0, 0, // 1736-1738
1280 6, 0, 0, // 1739-1741
1281 0, 0, 0, // 1742-1744
1282 1, 0, 0, // 1745-1747
1283 6, 0, 0, // 1748-1750
1284 0, 0, 0, // 1751-1753
1285 6, 0, 0, // 1754-1756
1286 16, // 1757
1287 6, 0, 0, // 1758-1760
1288 0, 0, 0, // 1761-1763
1289 6, 0, // 1764-1765
1290 6, 0, // 1766-1767
1291 1, 0, 0, // 1768-1770
1292 16, 0, // 1771-1772
1293 2, 0, 0, // 1773-1775
1294 6, // 1776
1295 1, 0, 0, // 1777-1779
1296 6, 0, 0, // 1780-1782
1297 6, 0, 0, // 1783-1785
1298 6, 0, 0, 0, // 1786-1789
1299 6, 0, 0, // 1790-1792
1300 6, 0, 0, 0, // 1793-1796
1301 6, 0, 0, // 1797-1799
1302 6, 0, 0, // 1800-1802
1303 6, 0, 0, // 1803-1805
1304 2, 0, 0, // 1806-1808
1305 2, 0, 0, // 1809-1811
1306 2, 0, 0, // 1812-1814
1307 5, 0, 0, // 1815-1817
1308 2, 0, 0, // 1818-1820
1309 2, 0, 0, // 1821-1823
1310 2, 0, 0, // 1824-1826
1311 5, 0, 0, // 1827-1829
1312 5, 0, 0, // 1830-1832
1313 5, 0, 0, // 1833-1835
1314 2, 0, 0, // 1836-1838
1315 2, 0, // 1839-1840
1316 2, 0, // 1841-1842
1317 6, 0, 0, // 1843-1845
1318 2, 0, 0, // 1846-1848
1319 6, 0, 0, // 1849-1851
1320 6, 0, 0, // 1852-1854
1321 1, 0, 0, // 1855-1857
1322 2, 0, 0, // 1858-1860
1323 2, 0, 0, // 1861-1863
1324 2, 0, 0, // 1864-1866
1325 2, 0, 0, // 1867-1869
1326 2, 0, 0, // 1870-1872
1327 1, 0, 0, // 1873-1875
1328 6, 0, 0, // 1876-1878
1329 1, 0, 0, // 1879-1881
1330 1, 0, 0, // 1882-1884
1331 2, 0, 0, // 1885-1887
1332 2, 0, 0, // 1888-1890
1333 2, 0, 0, // 1891-1893
1334 2, 0, 0, // 1894-1896
1335 2, 0, 0, // 1897-1899
1336 2, 0, 0, // 1900-1902
1337 2, 0, 0, // 1903-1905
1338 1, 0, 0, // 1906-1908
1339 2, 0, 0, // 1909-1911
1340 1, 0, 0, // 1912-1914
1341 6, 0, 0, // 1915-1917
1342 2, 0, 0, // 1918-1920
1343 1, 0, 0, // 1921-1923
1344 2, 0, 0, // 1924-1926
1345 6, 0, 0, // 1927-1929
1346 6, 0, 0, // 1930-1932
1347 2, 0, 0, // 1933-1935
1348 6, 0, 0, // 1936-1938
1349 7, 0, 0, // 1939-1941
1350 6, 0, 0, // 1942-1944
1351 7, 0, 0, // 1945-1947
1352 1, 0, 0, // 1948-1950
1353 6, 0, 0, // 1951-1953
1354 6, 0, 0, // 1954-1956
1355 7, 0, 0, // 1957-1959
1356 2, 0, 0, // 1960-1962
1357 6, 0, 0, // 1963-1965
1358 7, 0, 0, // 1966-1968
1359 7, 0, 0, // 1969-1971
1360 7, 0, 0, // 1972-1974
1361 7, 0, 0, // 1975-1977
1362 7, 0, 0, // 1978-1980
1363 4, 0, // 1981-1982
1364 2, 0, 0, // 1983-1985
1365 7, 0, 0, // 1986-1988
1366 0, 0, 0, // 1989-1991
1367 0, 0, 0, // 1992-1994
1368 0, 0, 0, // 1995-1997
1369 2, 0, 0, 0, // 1998-2001
1370 0, 0, 0, // 2002-2004
1371 0, 0, 0, // 2005-2007
1372 0, 0, 0, // 2008-2010
1373 1, 0, 0, // 2011-2013
1374 16, 0, 0, // 2014-2016
1375 0, 0, 0, // 2017-2019
1376 6, 0, 0, // 2020-2022
1377 6, 0, 0, // 2023-2025
1378 6, // 2026
1379 7, 0, 0, // 2027-2029
1380 7, 0, 0, // 2030-2032
1381 7, 0, 0, // 2033-2035
1382 6, 0, 0, // 2036-2038
1383 1, 0, 0, // 2039-2041
1384 6, 0, 0, // 2042-2044
1385 6, 0, 0, // 2045-2047
1386 7, 0, 0, // 2048-2050
1387 1, 0, 0, // 2051-2053
1388 4, 1, 1, // 2054-2056
1389 4, 1, 1, // 2057-2059
1390 4, 1, // 2060-2061
1391 4, 1, 1, // 2062-2064
1392 5, 1, 1, // 2065-2067
1393 4, 1, 1, // 2068-2070
1394 6, 1, // 2071-2072
1395 6, 1, // 2073-2074
1396 17, 1, 1, // 2075-2077
1397 4, 1, 1, // 2078-2080
1398 9, 1, 1, // 2081-2083
1399 35, 1, 1, // 2084-2086
1400 7, 1, 1, // 2087-2089
1401 7, 1, 1, // 2090-2092
1402 6, 1, // 2093-2094
1403 32, 1, 1, // 2095-2097
1404 6, 1, // 2098-2099
1405 4, 1, 1, 1, // 2100-2103
1406 6, 1, 1, // 2104-2106
1407 6, 1, // 2107-2108
1408 6, 1, // 2109-2110
1409 6, 1, // 2111-2112
1410 6, 1, // 2113-2114
1411 6, 1, // 2115-2116
1412 7, 1, // 2117-2118
1413 4, 1, // 2119-2120
1414 4, 1, 1, // 2121-2123
1415 8, 1, // 2124-2125
1416 4, 1, // 2126-2127
1417 7, 1, // 2128-2129
1418 8, 1, // 2130-2131
1419 7, 1, // 2132-2133
1420 7, 1, // 2134-2135
1421 7, 1, // 2136-2137
1422 4, 1, // 2138-2139
1423 5, 1, // 2140-2141
1424 4, 1, // 2142-2143
1425 5, 1, // 2144-2145
1426 7, 1, 1, // 2146-2148
1427 7, 1, 1, // 2149-2151
1428 7, 1, 1, // 2152-2154
1429 4, 1, 1, // 2155-2157
1430 6, 1, // 2158-2159
1431 6, 1, // 2160-2161
1432 6, 1, // 2162-2163
1433 5, 1, // 2164-2165
1434 4, 1, // 2166-2167
1435 4, 1, // 2168-2169
1436 4, 1, // 2170-2171
1437 4, 1, // 2172-2173
1438 8, 1, // 2174-2175
1439 4, 1, // 2176-2177
1440 4, 1, 1, // 2178-2180
1441 7, 1, // 2181-2182
1442 6, 1, 1, // 2183-2185
1443 6, 1, // 2186-2187
1444 7, 1, // 2188-2189
1445 6, 1, 1, // 2190-2192
1446 6, 1, // 2193-2194
1447 6, 1, // 2195-2196
1448 6, 1, // 2197-2198
1449 6, 1, // 2199-2200
1450 6, 1, // 2201-2202
1451 6, 1, // 2203-2204
1452 7, 1, // 2205-2206
1453 6, 1, // 2207-2208
1454 6, 1, // 2209-2210
1455 6, 1, // 2211-2212
1456 6, 1, // 2213-2214
1457 6, 1, // 2215-2216
1458 4, 1, 1, // 2217-2219
1459 4, 1, 1, // 2220-2222
1460 5, 1, 1, // 2223-2225
1461 4, 1, 1, // 2226-2228
1462 4, 1, 1, // 2229-2231
1463 4, 1, // 2232-2233
1464 4, 1, 1, // 2234-2236
1465 4, 1, 1, // 2237-2239
1466 7, 1, 1, // 2240-2242
1467 7, 1, 1, // 2243-2245
1468 7, 1, 1, // 2246-2248
1469 17, 1, 1, // 2249-2251
1470 4, 1, 1, // 2252-2254
1471 32, 1, 1, // 2255-2257
1472 35, 1, 1, // 2258-2260
1473 35, 1, 1, // 2261-2263
1474 32, 1, 1, // 2264-2266
1475 35, 1, 1, // 2267-2269
1476 8, 1, // 2270-2271
1477 32, 1, 1, // 2272-2274
1478 4, 1, 1, // 2275-2277
1479 5, 1, // 2278-2279
1480 4, 1, 1, // 2280-2282
1481 4, 1, 1, // 2283-2285
1482 4, 1, 1, // 2286-2288
1483 4, 1, 1, // 2289-2291
1484 4, 1, 1, // 2292-2294
1485 4, 1, 1, // 2295-2297
1486 4, 1, 1, // 2298-2300
1487 4, 1, 1, // 2301-2303
1488 4, 1, 1, // 2304-2306
1489 4, 1, 1, // 2307-2309
1490 4, 1, 1, 1, // 2310-2313
1491 7, 1, // 2314-2315
1492 17, 1, 1, // 2316-2318
1493 17, 1, 1, // 2319-2321
1494 6, 1, // 2322-2323
1495 6, 1, // 2324-2325
1496 6, 1, // 2326-2327
1497 6, 1, // 2328-2329
1498 6, 1, // 2330-2331
1499 6, 1, // 2332-2333
1500 6, 1, 1, // 2334-2336
1501 6, 1, // 2337-2338
1502 4, 1, 1, // 2339-2341
1503 4, 1, 1, // 2342-2344
1504 6, 1, // 2345-2346
1505 6, 1, // 2347-2348
1506 4, 1, 1, // 2349-2351
1507 4, 1, 1, // 2352-2354
1508 4, 1, // 2355-2356
1509 4, 1, 1, // 2357-2359
1510 4, 1, 1, // 2360-2362
1511 4, 1, 1, // 2363-2365
1512 4, 1, // 2366-2367
1513 5, 1, 1, // 2368-2370
1514 4, 1, 1, // 2371-2373
1515 4, 1, 1, // 2374-2376
1516 4, 1, 1, // 2377-2379
1517 4, 1, 1, // 2380-2382
1518 4, 1, 1, // 2383-2385
1519 4, 1, 1, // 2386-2388
1520 4, 1, 1, // 2389-2391
1521 4, 1, // 2392-2393
1522 4, 1, // 2394-2395
1523 6, 1, // 2396-2397
1524 4, 1, 1, // 2398-2400
1525 4, 1, 1, // 2401-2403
1526 4, 1, 1, // 2404-2406
1527 4, 1, 1, // 2407-2409
1528 4, 1, // 2410-2411
1529 4, 1, 1, // 2412-2414
1530 4, 1, 1, // 2415-2417
1531 7, 1, 1, // 2418-2420
1532 7, 1, 1, // 2421-2423
1533 6, 1, // 2424-2425
1534 4, 1, 1, // 2426-2428
1535 6, 1, // 2429-2430
1536 6, 1, // 2431-2432
1537 6, 1, // 2433-2434
1538 6, 1, // 2435-2436
1539 6, 1, // 2437-2438
1540 6, 1, // 2439-2440
1541 6, 1, // 2441-2442
1542 4, 1, // 2443-2444
1543 4, 1, // 2445-2446
1544 6, 1, // 2447-2448
1545 6, 1, // 2449-2450
1546 4, 1, 1, // 2451-2453
1547 7, 1, // 2454-2455
1548 4, 1, // 2456-2457
1549 4, 1, // 2458-2459
1550 7, 1, // 2460-2461
1551 5, 1, // 2462-2463
1552 4, 1, // 2464-2465
1553 17, 1, 1, // 2466-2468
1554 17, 1, 1, // 2469-2471
1555 17, 1, 1, // 2472-2474
1556 17, 1, 1, // 2475-2477
1557 17, 1, 1, // 2478-2480
1558 4, 1, 1, // 2481-2483
1559 4, 1, // 2484-2485
1560 35, 1, 1, // 2486-2488
1561 32, 1, 1, // 2489-2491
1562 4, 1, // 2492-2493
1563 6, 1, // 2494-2495
1564 6, 1, // 2496-2497
1565 4, 1, 1, // 2498-2500
1566 4, 1, 1, // 2501-2503
1567 7, 1, 1, // 2504-2506
1568 6, 1, // 2507-2508
1569 6, 1, // 2509-2510
1570 4, 1, // 2511-2512
1571 6, 1, // 2513-2514
1572 6, 1, // 2515-2516
1573 5, 1, // 2517-2518
1574 4, 1, // 2519-2520
1575 4, 1, // 2521-2522
1576 4, 1, 1, // 2523-2525
1577 5, 1, // 2526-2527
1578 4, 1, 1, // 2528-2530
1579 6, 1, // 2531-2532
1580 4, 1, // 2533-2534
1581 4, 1, // 2535-2536
1582 4, 1, 1, // 2537-2539
1583 4, 1, 1, // 2540-2542
1584 4, 1, 1, // 2543-2545
1585 4, 1, 1, // 2546-2548
1586 4, 1, 1, // 2549-2551
1587 4, 1, 1, // 2552-2554
1588 4, 1, 1, // 2555-2557
1589 4, 1, 1, // 2558-2560
1590 4, 1, 1, // 2561-2563
1591 4, 1, 1, // 2564-2566
1592 4, 1, 1, // 2567-2569
1593 4, 1, 1, // 2570-2572
1594 4, 1, 1, // 2573-2575
1595 4, 1, 1, // 2576-2578
1596 4, 1, 1, // 2579-2581
1597 4, 1, 1, // 2582-2584
1598 4, 1, 1, // 2585-2587
1599 4, 1, 1, // 2588-2590
1600 4, 1, 1, // 2591-2593
1601 5, 1, // 2594-2595
1602 4, 1, 1, // 2596-2598
1603 6, 1, // 2599-2600
1604 4, 1, 1, // 2601-2603
1605 6, 1, // 2604-2605
1606 6, 1, // 2606-2607
1607 4, 1, 1, // 2608-2610
1608 4, 1, 1, // 2611-2613
1609 4, 1, 1, // 2614-2616
1610 4, 1, 1, // 2617-2619
1611 4, 1, 1, // 2620-2622
1612 5, 1, 1, // 2623-2625
1613 4, 1, 1, // 2626-2628
1614 4, 1, 1, // 2629-2631
1615 4, 1, 1, // 2632-2634
1616 4, 1, 1, // 2635-2637
1617 4, 1, 1, // 2638-2640
1618 5, 1, 1, // 2641-2643
1619 4, 1, 1, // 2644-2646
1620 4, 1, 1, // 2647-2649
1621 4, 1, 1, // 2650-2652
1622 4, 1, 1, // 2653-2655
1623 4, 1, 1, // 2656-2658
1624 4, 1, 1, // 2659-2661
1625 4, 1, 1, // 2662-2664
1626 4, 1, 1, // 2665-2667
1627 6, 1, // 2668-2669
1628 4, 1, 1, // 2670-2672
1629 4, 1, 1, // 2673-2675
1630 4, 1, 1, // 2676-2678
1631 4, 1, 1, // 2679-2681
1632 4, 1, // 2682-2683
1633 4, 1, 1, // 2684-2686
1634 4, 1, 1, // 2687-2689
1635 6, 1, // 2690-2691
1636 6, 1, // 2692-2693
1637 6, 1, // 2694-2695
1638 6, 1, // 2696-2697
1639 6, 1, // 2698-2699
1640 5, 1, // 2700-2701
1641 4, 1, 1, // 2702-2704
1642 6, 1, // 2705-2706
1643 7, 1, // 2707-2708
1644 7, 1, // 2709-2710
1645 4, 1, 1, // 2711-2713
1646 4, 1, 1, // 2714-2716
1647 4, 1, 1, // 2717-2719
1648 4, 1, 1, // 2720-2722
1649 4, 1, 1, // 2723-2725
1650 4, 1, 1, // 2726-2728
1651 4, 1, 1, // 2729-2731
1652 4, 1, 1, // 2732-2734
1653 4, 1, 1, // 2735-2737
1654 4, 1, 1, // 2738-2740
1655 4, 1, 1, // 2741-2743
1656 4, 1, 1, // 2744-2746
1657 4, 1, 1, // 2747-2749
1658 4, 1, 1, // 2750-2752
1659 4, 1, 1, // 2753-2755
1660 6, 1, // 2756-2757
1661 6, 1, // 2758-2759
1662 6, 1, // 2760-2761
1663 6, 1, // 2762-2763
1664 6, 1, // 2764-2765
1665 4, 1, // 2766-2767
1666 6, 1, // 2768-2769
1667 6, 1, // 2770-2771
1668 4, 1, // 2772-2773
1669 4, 1, 1, // 2774-2776
1670 4, 1, 1, // 2777-2779
1671 4, 1, 1, // 2780-2782
1672 4, 1, 1, // 2783-2785
1673 4, 1, 1, // 2786-2788
1674 4, 1, // 2789-2790
1675 4, 1, 1, // 2791-2793
1676 5, 1, 1, // 2794-2796
1677 4, 1, 1, // 2797-2799
1678 11, 1, 1, // 2800-2802
1679 6, 1, // 2803-2804
1680 6, 1, // 2805-2806
1681 11, 1, 1, // 2807-2809
1682 17, 1, 1, // 2810-2812
1683 13, 1, 1, // 2813-2815
1684 71, 1, 1, // 2816-2818
1685 6, 1, // 2819-2820
1686 41, 1, 1, // 2821-2823
1687 13, 1, 1, 1, // 2824-2827
1688 6, 1, // 2828-2829
1689 4, 1, 1, 1, // 2830-2833
1690 6, 1, 1, // 2834-2836
1691 6, 1, // 2837-2838
1692 6, 1, // 2839-2840
1693 7, 1, 1, // 2841-2843
1694 7, 1, 1, // 2844-2846
1695 7, 1, 1, // 2847-2849
1696 6, 1, // 2850-2851
1697 6, 1, // 2852-2853
1698 6, 1, // 2854-2855
1699 7, 1, // 2856-2857
1700 4, 1, // 2858-2859
1701 4, 1, 1, // 2860-2862
1702 8, 1, // 2863-2864
1703 4, 1, // 2865-2866
1704 11, // 2867
1705 7, 1, // 2868-2869
1706 8, 1, // 2870-2871
1707 7, 1, // 2872-2873
1708 7, 1, // 2874-2875
1709 7, 1, // 2876-2877
1710 4, 1, // 2878-2879
1711 11, 1, 1, // 2880-2882
1712 5, 1, // 2883-2884
1713 4, 1, // 2885-2886
1714 5, 1, // 2887-2888
1715 7, 1, 1, // 2889-2891
1716 7, 1, 1, // 2892-2894
1717 7, 1, 1, // 2895-2897
1718 4, 1, 1, // 2898-2900
1719 6, 1, // 2901-2902
1720 6, 1, // 2903-2904
1721 6, 1, // 2905-2906
1722 6, 1, 1, // 2907-2909
1723 6, 1, 1, // 2910-2912
1724 5, 1, // 2913-2914
1725 4, 1, // 2915-2916
1726 4, 1, // 2917-2918
1727 4, 1, // 2919-2920
1728 4, 1, // 2921-2922
1729 8, 1, // 2923-2924
1730 4, 1, // 2925-2926
1731 4, 1, 1, // 2927-2929
1732 7, 1, // 2930-2931
1733 6, 1, 1, // 2932-2934
1734 6, 1, // 2935-2936
1735 7, 1, // 2937-2938
1736 7, 1, 1, // 2939-2941
1737 7, 1, 1, // 2942-2944
1738 7, 1, 1, // 2945-2947
1739 6, 1, 1, // 2948-2950
1740 6, 1, 1, // 2951-2953
1741 6, 1, // 2954-2955
1742 7, 1, 1, // 2956-2958
1743 6, 1, 1, // 2959-2961
1744 6, 1, 1, // 2962-2964
1745 6, 1, // 2965-2966
1746 6, 1, // 2967-2968
1747 6, 1, // 2969-2970
1748 6, 1, // 2971-2972
1749 6, 1, // 2973-2974
1750 7, 1, // 2975-2976
1751 6, 1, // 2977-2978
1752 6, 1, // 2979-2980
1753 6, 1, // 2981-2982
1754 6, 1, // 2983-2984
1755 6, 1, // 2985-2986
1756 4, 1, 1, // 2987-2989
1757 4, 1, 1, // 2990-2992
1758 5, 1, 1, // 2993-2995
1759 4, 1, 1, // 2996-2998
1760 4, 1, 1, // 2999-3001
1761 4, 1, // 3002-3003
1762 4, 1, 1, // 3004-3006
1763 4, 1, 1, // 3007-3009
1764 7, 1, 1, // 3010-3012
1765 7, 1, 1, // 3013-3015
1766 7, 1, 1, // 3016-3018
1767 17, 1, 1, // 3019-3021
1768 11, 1, 1, // 3022-3024
1769 13, 1, 1, // 3025-3027
1770 13, 1, 1, 1, // 3028-3031
1771 11, 1, 1, // 3032-3034
1772 11, 1, 1, // 3035-3037
1773 11, 1, 1, // 3038-3040
1774 11, 1, 1, // 3041-3043
1775 41, 1, 1, // 3044-3046
1776 71, 1, 1, // 3047-3049
1777 71, 1, 1, // 3050-3052
1778 41, 1, 1, // 3053-3055
1779 71, 1, 1, // 3056-3058
1780 8, 1, // 3059-3060
1781 41, 1, 1, // 3061-3063
1782 11, // 3064
1783 11, 1, 1, // 3065-3067
1784 5, 1, // 3068-3069
1785 4, 1, 1, // 3070-3072
1786 4, 1, 1, // 3073-3075
1787 4, 1, 1, // 3076-3078
1788 4, 1, 1, // 3079-3081
1789 4, 1, 1, // 3082-3084
1790 4, 1, 1, // 3085-3087
1791 4, 1, 1, // 3088-3090
1792 4, 1, 1, // 3091-3093
1793 4, 1, 1, // 3094-3096
1794 4, 1, 1, // 3097-3099
1795 4, 1, 1, 1, // 3100-3103
1796 7, 1, // 3104-3105
1797 17, 1, 1, // 3106-3108
1798 17, 1, 1, // 3109-3111
1799 6, 1, // 3112-3113
1800 7, 1, 1, // 3114-3116
1801 6, 1, 1, // 3117-3119
1802 6, 1, // 3120-3121
1803 6, 1, // 3122-3123
1804 6, 1, // 3124-3125
1805 6, 1, // 3126-3127
1806 6, 1, // 3128-3129
1807 6, 1, 1, // 3130-3132
1808 6, 1, // 3133-3134
1809 7, 1, 1, // 3135-3137
1810 4, 1, 1, // 3138-3140
1811 6, 1, // 3141-3142
1812 6, 1, // 3143-3144
1813 4, 1, // 3145-3146
1814 11, 1, 1, // 3147-3149
1815 11, 1, 1, // 3150-3152
1816 11, 1, 1, // 3153-3155
1817 11, 1, 1, // 3156-3158
1818 11, 1, 1, // 3159-3161
1819 11, 1, 1, // 3162-3164
1820 11, 1, 1, // 3165-3167
1821 11, 1, 1, // 3168-3170
1822 11, 1, 1, // 3171-3173
1823 11, 1, 1, // 3174-3176
1824 11, 1, 1, // 3177-3179
1825 11, 1, 1, // 3180-3182
1826 4, 1, // 3183-3184
1827 11, 1, 1, // 3185-3187
1828 11, // 3188
1829 5, 1, 1, // 3189-3191
1830 11, 1, 1, // 3192-3194
1831 11, 1, 1, // 3195-3197
1832 4, 1, 1, // 3198-3200
1833 4, 1, 1, // 3201-3203
1834 4, 1, 1, // 3204-3206
1835 4, 1, 1, // 3207-3209
1836 4, 1, 1, // 3210-3212
1837 4, 1, 1, // 3213-3215
1838 4, 1, 1, // 3216-3218
1839 4, 1, // 3219-3220
1840 4, 1, // 3221-3222
1841 6, 1, // 3223-3224
1842 4, 1, 1, // 3225-3227
1843 4, 1, 1, // 3228-3230
1844 11, 1, 1, // 3231-3233
1845 4, 1, 1, // 3234-3236
1846 4, 1, 1, // 3237-3239
1847 4, 1, // 3240-3241
1848 7, 1, 1, // 3242-3244
1849 7, 1, 1, // 3245-3247
1850 11, 1, 1, // 3248-3250
1851 13, 1, 1, // 3251-3253
1852 13, 1, 1, 1, // 3254-3257
1853 11, 1, 1, // 3258-3260
1854 11, 1, 1, // 3261-3263
1855 6, 1, // 3264-3265
1856 11, 1, 1, // 3266-3268
1857 6, 1, // 3269-3270
1858 7, 1, 1, // 3271-3273
1859 7, 1, 1, // 3274-3276
1860 6, 1, // 3277-3278
1861 6, 1, // 3279-3280
1862 6, 1, // 3281-3282
1863 6, 1, // 3283-3284
1864 7, 1, 1, // 3285-3287
1865 7, 1, 1, // 3288-3290
1866 6, 1, // 3291-3292
1867 6, 1, // 3293-3294
1868 4, 1, // 3295-3296
1869 4, 1, // 3297-3298
1870 7, 1, 1, // 3299-3301
1871 7, 1, 1, // 3302-3304
1872 7, 1, 1, // 3305-3307
1873 7, 1, 1, // 3308-3310
1874 6, 1, 1, // 3311-3313
1875 6, 1, 1, // 3314-3316
1876 6, 1, 1, // 3317-3319
1877 6, 1, // 3320-3321
1878 6, 1, 1, // 3322-3324
1879 6, 1, // 3325-3326
1880 4, 1, 1, // 3327-3329
1881 7, 1, // 3330-3331
1882 4, 1, // 3332-3333
1883 4, 1, // 3334-3335
1884 7, 1, // 3336-3337
1885 5, 1, // 3338-3339
1886 4, 1, // 3340-3341
1887 17, 1, 1, // 3342-3344
1888 17, 1, 1, // 3345-3347
1889 17, 1, 1, // 3348-3350
1890 17, 1, 1, // 3351-3353
1891 17, 1, 1, // 3354-3356
1892 4, 1, 1, // 3357-3359
1893 4, 1, // 3360-3361
1894 11, // 3362
1895 71, 1, 1, // 3363-3365
1896 41, 1, 1, // 3366-3368
1897 7, 1, 1, // 3369-3371
1898 7, 1, 1, // 3372-3374
1899 4, 1, // 3375-3376
1900 6, 1, // 3377-3378
1901 6, 1, // 3379-3380
1902 4, 1, 1, // 3381-3383
1903 6, 1, // 3384-3385
1904 6, 1, // 3386-3387
1905 4, 1, // 3388-3389
1906 6, 1, // 3390-3391
1907 6, 1, // 3392-3393
1908 5, 1, // 3394-3395
1909 4, 1, // 3396-3397
1910 4, 1, // 3398-3399
1911 4, 1, 1, // 3400-3402
1912 5, 1, // 3403-3404
1913 4, 1, 1, // 3405-3407
1914 6, 1, // 3408-3409
1915 11, 1, 1, // 3410-3412
1916 11, 1, 1, // 3413-3415
1917 13, 1, 1, 1, // 3416-3419
1918 11, 1, 1, // 3420-3422
1919 13, 1, 1, 1, // 3423-3426
1920 11, 1, 1, // 3427-3429
1921 4, 1, // 3430-3431
1922 4, 1, // 3432-3433
1923 4, 1, 1, // 3434-3436
1924 4, 1, 1, // 3437-3439
1925 4, 1, 1, // 3440-3442
1926 11, 1, 1, // 3443-3445
1927 4, 1, 1, // 3446-3448
1928 11, 1, 1, // 3449-3451
1929 11, 1, 1, // 3452-3454
1930 11, 1, 1, // 3455-3457
1931 5, 1, // 3458-3459
1932 6, 1, // 3460-3461
1933 4, 1, 1, // 3462-3464
1934 6, 1, // 3465-3466
1935 6, 1, // 3467-3468
1936 4, 1, 1, // 3469-3471
1937 4, 1, 1, // 3472-3474
1938 4, 1, 1, // 3475-3477
1939 4, 1, 1, // 3478-3480
1940 4, 1, 1, // 3481-3483
1941 5, 1, 1, // 3484-3486
1942 4, 1, 1, // 3487-3489
1943 11, 1, 1, // 3490-3492
1944 4, 1, 1, // 3493-3495
1945 4, 1, 1, // 3496-3498
1946 4, 1, 1, // 3499-3501
1947 4, 1, 1, // 3502-3504
1948 5, 1, 1, // 3505-3507
1949 4, 1, 1, // 3508-3510
1950 4, 1, 1, // 3511-3513
1951 4, 1, 1, // 3514-3516
1952 4, 1, 1, // 3517-3519
1953 4, 1, 1, // 3520-3522
1954 4, 1, 1, // 3523-3525
1955 6, 1, // 3526-3527
1956 11, // 3528
1957 11, // 3529
1958 11, 1, 1, // 3530-3532
1959 4, 1, 1, // 3533-3535
1960 4, 1, 1, // 3536-3538
1961 4, 1, 1, // 3539-3541
1962 4, 1, // 3542-3543
1963 11, // 3544
1964 11, 1, 1, // 3545-3547
1965 4, 1, 1, // 3548-3550
1966 6, 1, // 3551-3552
1967 7, 1, 1, // 3553-3555
1968 6, 1, // 3556-3557
1969 7, 1, 1, // 3558-3560
1970 6, 1, // 3561-3562
1971 6, 1, // 3563-3564
1972 6, 1, // 3565-3566
1973 7, 1, 1, // 3567-3569
1974 5, 1, // 3570-3571
1975 4, 1, 1, // 3572-3574
1976 6, 1, // 3575-3576
1977 7, 1, 1, // 3577-3579
1978 7, 1, 1, // 3580-3582
1979 7, 1, 1, // 3583-3585
1980 7, 1, 1, // 3586-3588
1981 7, 1, 1, // 3589-3591
1982 7, 1, // 3592-3593
1983 7, 1, // 3594-3595
1984 4, 1, 1, // 3596-3598
1985 7, 1, 1, // 3599-3601
1986 6, 1, // 3602-3603
1987 6, 1, 1, // 3604-3606
1988 6, 1, 1, // 3607-3609
1989 6, 1, 1, // 3610-3612
1990 6, 1, 1, // 3613-3615
1991 6, 1, 1, // 3616-3618
1992 6, 1, // 3619-3620
1993 6, 1, // 3621-3622
1994 6, 1, 1, // 3623-3625
1995 6, 1, // 3626-3627
1996 6, 1, // 3628-3629
1997 7, 1, 1, // 3630-3632
1998 7, 1, 1, // 3633-3635
1999 7, 1, 1, // 3636-3638
2000 4, 1, // 3639-3640
2001 6, 1, // 3641-3642
2002 6, 1, // 3643-3644
2003 4, 1, // 3645-3646
2004 7, 1, 1, // 3647-3649
2005 4, 1, 1, // 3650-3652
2006 5, 2, 2, // 3653-3655
2007 5, 2, 2, // 3656-3658
2008 5, 2, // 3659-3660
2009 5, 2, 2, // 3661-3663
2010 6, 2, 2, // 3664-3666
2011 5, 2, 2, // 3667-3669
2012 11, 2, 2, // 3670-3672
2013 7, 2, // 3673-3674
2014 7, 2, // 3675-3676
2015 7, 2, // 3677-3678
2016 11, 2, 2, // 3679-3681
2017 30, 2, 2, // 3682-3684
2018 20, 2, 2, // 3685-3687
2019 11, 2, 2, // 3688-3690
2020 39, 2, 2, // 3691-3693
2021 7, 2, // 3694-3695
2022 5, 2, 2, // 3696-3698
2023 24, 2, 2, // 3699-3701
2024 11, 2, 2, 2, // 3702-3705
2025 7, 2, // 3706-3707
2026 5, 2, 2, 2, // 3708-3711
2027 7, 2, 2, // 3712-3714
2028 7, 2, // 3715-3716
2029 7, 2, // 3717-3718
2030 7, 2, // 3719-3720
2031 7, 2, // 3721-3722
2032 7, 2, // 3723-3724
2033 8, 2, 2, // 3725-3727
2034 8, 2, 2, // 3728-3730
2035 8, 2, 2, // 3731-3733
2036 7, 2, // 3734-3735
2037 7, 2, // 3736-3737
2038 7, 2, // 3738-3739
2039 8, 2, // 3740-3741
2040 9, 2, 2, // 3742-3744
2041 5, 2, // 3745-3746
2042 5, 2, 2, // 3747-3749
2043 9, 2, // 3750-3751
2044 5, // 3752
2045 11, // 3753
2046 9, 2, // 3754-3755
2047 8, 2, // 3756-3757
2048 8, 2, // 3758-3759
2049 5, // 3760
2050 11, 2, 2, // 3761-3763
2051 6, 2, // 3764-3765
2052 5, // 3766
2053 8, 2, 2, // 3767-3769
2054 8, 2, 2, // 3770-3772
2055 8, 2, 2, // 3773-3775
2056 6, 2, 2, // 3776-3778
2057 6, 2, 2, // 3779-3781
2058 7, 2, // 3782-3783
2059 7, 2, // 3784-3785
2060 7, 2, // 3786-3787
2061 7, 2, // 3788-3789
2062 7, 2, // 3790-3791
2063 7, 2, 2, // 3792-3794
2064 7, 2, 2, // 3795-3797
2065 6, 2, // 3798-3799
2066 5, 2, // 3800-3801
2067 5, 2, // 3802-3803
2068 5, // 3804
2069 5, // 3805
2070 9, 2, // 3806-3807
2071 5, 2, // 3808-3809
2072 5, 2, 2, // 3810-3812
2073 8, 2, // 3813-3814
2074 7, 2, 2, // 3815-3817
2075 7, 2, // 3818-3819
2076 7, 2, // 3820-3821
2077 8, 2, 2, // 3822-3824
2078 8, 2, 2, // 3825-3827
2079 8, 2, 2, // 3828-3830
2080 7, 2, 2, // 3831-3833
2081 7, 2, 2, // 3834-3836
2082 7, 2, // 3837-3838
2083 8, 2, 2, // 3839-3841
2084 7, 2, 2, // 3842-3844
2085 7, 2, 2, // 3845-3847
2086 7, 2, // 3848-3849
2087 7, 2, // 3850-3851
2088 7, 2, // 3852-3853
2089 7, 2, // 3854-3855
2090 7, 2, // 3856-3857
2091 7, 2, // 3858-3859
2092 8, 2, // 3860-3861
2093 7, 2, // 3862-3863
2094 7, 2, // 3864-3865
2095 7, 2, // 3866-3867
2096 7, 2, // 3868-3869
2097 7, 2, // 3870-3871
2098 7, 2, // 3872-3873
2099 7, 2, // 3874-3875
2100 7, 2, // 3876-3877
2101 5, 2, 2, // 3878-3880
2102 5, 2, 2, // 3881-3883
2103 6, 2, 2, // 3884-3886
2104 5, 2, 2, // 3887-3889
2105 5, 2, 2, // 3890-3892
2106 5, 2, // 3893-3894
2107 5, 2, 2, // 3895-3897
2108 6, 2, 2, // 3898-3900
2109 6, 2, 2, // 3901-3903
2110 5, 2, 2, // 3904-3906
2111 8, 2, 2, // 3907-3909
2112 8, 2, 2, // 3910-3912
2113 8, 2, 2, // 3913-3915
2114 9, 2, 2, // 3916-3918
2115 30, 2, 2, // 3919-3921
2116 20, 2, 2, // 3922-3924
2117 30, 2, 2, // 3925-3927
2118 11, 2, 2, // 3928-3930
2119 11, 2, 2, // 3931-3933
2120 11, 2, 2, 2, // 3934-3937
2121 11, 2, 2, // 3938-3940
2122 11, 2, 2, // 3941-3943
2123 11, 2, 2, // 3944-3946
2124 11, 2, 2, // 3947-3949
2125 24, 2, 2, // 3950-3952
2126 39, 2, 2, // 3953-3955
2127 39, 2, 2, // 3956-3958
2128 24, 2, 2, // 3959-3961
2129 39, 2, 2, // 3962-3964
2130 9, 2, // 3965-3966
2131 24, 2, 2, // 3967-3969
2132 11, // 3970
2133 11, 2, 2, // 3971-3973
2134 6, 2, // 3974-3975
2135 5, 2, 2, // 3976-3978
2136 5, 2, 2, // 3979-3981
2137 5, 2, 2, // 3982-3984
2138 5, 2, 2, // 3985-3987
2139 5, 2, 2, // 3988-3990
2140 5, 2, 2, // 3991-3993
2141 5, 2, 2, // 3994-3996
2142 5, 2, 2, // 3997-3999
2143 5, 2, 2, // 4000-4002
2144 5, 2, 2, // 4003-4005
2145 5, 2, 2, 2, // 4006-4009
2146 8, 2, // 4010-4011
2147 20, 2, 2, // 4012-4014
2148 30, 2, 2, // 4015-4017
2149 20, 2, 2, // 4018-4020
2150 7, 2, // 4021-4022
2151 8, 2, 2, // 4023-4025
2152 7, 2, 2, // 4026-4028
2153 7, 2, // 4029-4030
2154 7, 2, // 4031-4032
2155 7, 2, // 4033-4034
2156 7, 2, // 4035-4036
2157 7, 2, // 4037-4038
2158 7, 2, // 4039-4040
2159 7, 2, // 4041-4042
2160 7, 2, 2, // 4043-4045
2161 7, 2, // 4046-4047
2162 8, 2, 2, // 4048-4050
2163 5, 2, 2, // 4051-4053
2164 7, 2, // 4054-4055
2165 7, 2, // 4056-4057
2166 5, 2, // 4058-4059
2167 11, 2, 2, // 4060-4062
2168 11, 2, 2, // 4063-4065
2169 11, 2, 2, // 4066-4068
2170 11, 2, 2, // 4069-4071
2171 11, 2, 2, // 4072-4074
2172 11, 2, 2, // 4075-4077
2173 11, 2, 2, // 4078-4080
2174 11, 2, 2, // 4081-4083
2175 11, 2, 2, // 4084-4086
2176 11, 2, 2, // 4087-4089
2177 11, 2, 2, // 4090-4092
2178 11, 2, 2, // 4093-4095
2179 5, // 4096
2180 11, 2, 2, // 4097-4099
2181 11, // 4100
2182 6, 2, 2, // 4101-4103
2183 11, 2, 2, // 4104-4106
2184 11, 2, 2, // 4107-4109
2185 5, 2, 2, // 4110-4112
2186 5, 2, 2, // 4113-4115
2187 5, 2, 2, // 4116-4118
2188 6, 2, 2, // 4119-4121
2189 5, 2, 2, // 4122-4124
2190 5, 2, 2, // 4125-4127
2191 5, 2, 2, // 4128-4130
2192 5, 2, 2, // 4131-4133
2193 5, 2, 2, // 4134-4136
2194 5, 2, 2, // 4137-4139
2195 5, 2, // 4140-4141
2196 5, // 4142
2197 7, 2, // 4143-4144
2198 6, 2, 2, // 4145-4147
2199 5, 2, 2, // 4148-4150
2200 5, 2, 2, // 4151-4153
2201 5, 2, 2, // 4154-4156
2202 11, 2, 2, // 4157-4159
2203 6, 2, 2, // 4160-4162
2204 5, 2, 2, // 4163-4165
2205 5, // 4166
2206 9, 2, 2, // 4167-4169
2207 8, 2, 2, // 4170-4172
2208 8, 2, 2, // 4173-4175
2209 9, 2, 2, // 4176-4178
2210 11, 2, 2, // 4179-4181
2211 11, 2, 2, // 4182-4184
2212 11, 2, 2, 2, // 4185-4188
2213 11, 2, 2, // 4189-4191
2214 11, 2, 2, // 4192-4194
2215 7, 2, // 4195-4196
2216 11, 2, 2, // 4197-4199
2217 7, 2, // 4200-4201
2218 8, 2, 2, // 4202-4204
2219 8, 2, 2, // 4205-4207
2220 7, 2, // 4208-4209
2221 7, 2, // 4210-4211
2222 7, 2, // 4212-4213
2223 7, 2, // 4214-4215
2224 7, 2, // 4216-4217
2225 8, 2, 2, // 4218-4220
2226 8, 2, 2, // 4221-4223
2227 7, 2, // 4224-4225
2228 7, 2, // 4226-4227
2229 5, // 4228
2230 5, // 4229
2231 8, 2, 2, // 4230-4232
2232 8, 2, 2, // 4233-4235
2233 8, 2, 2, // 4236-4238
2234 8, 2, 2, // 4239-4241
2235 7, 2, 2, // 4242-4244
2236 7, 2, 2, // 4245-4247
2237 7, 2, 2, // 4248-4250
2238 7, 2, // 4251-4252
2239 7, 2, 2, // 4253-4255
2240 7, 2, // 4256-4257
2241 5, 2, 2, // 4258-4260
2242 8, 2, // 4261-4262
2243 5, // 4263
2244 5, // 4264
2245 6, 2, // 4265-4266
2246 5, // 4267
2247 20, 2, 2, // 4268-4270
2248 20, 2, 2, // 4271-4273
2249 20, 2, 2, // 4274-4276
2250 30, 2, 2, // 4277-4279
2251 20, 2, 2, // 4280-4282
2252 30, 2, 2, // 4283-4285
2253 20, 2, 2, // 4286-4288
2254 5, 2, 2, // 4289-4291
2255 5, 2, // 4292-4293
2256 6, 2, 2, // 4294-4296
2257 5, 2, 2, // 4297-4299
2258 11, // 4300
2259 5, 2, 2, // 4301-4303
2260 39, 2, 2, // 4304-4306
2261 24, 2, 2, // 4307-4309
2262 8, 2, 2, // 4310-4312
2263 8, 2, 2, // 4313-4315
2264 5, 2, // 4316-4317
2265 7, 2, // 4318-4319
2266 7, 2, // 4320-4321
2267 5, 2, 2, // 4322-4324
2268 7, 2, // 4325-4326
2269 7, 2, // 4327-4328
2270 5, 2, // 4329-4330
2271 7, 2, // 4331-4332
2272 7, 2, // 4333-4334
2273 5, // 4335
2274 5, // 4336
2275 5, 2, 2, // 4337-4339
2276 6, 2, // 4340-4341
2277 5, 2, 2, // 4342-4344
2278 7, 2, // 4345-4346
2279 11, 2, 2, // 4347-4349
2280 11, 2, 2, // 4350-4352
2281 11, 2, 2, 2, // 4353-4356
2282 11, 2, 2, // 4357-4359
2283 11, 2, 2, 2, // 4360-4363
2284 11, 2, 2, // 4364-4366
2285 5, 2, // 4367-4368
2286 5, 2, // 4369-4370
2287 5, 2, 2, // 4371-4373
2288 5, 2, 2, // 4374-4376
2289 5, 2, 2, // 4377-4379
2290 11, 2, 2, // 4380-4382
2291 5, 2, 2, // 4383-4385
2292 5, 2, 2, // 4386-4388
2293 5, 2, 2, // 4389-4391
2294 11, 2, 2, // 4392-4394
2295 11, 2, 2, // 4395-4397
2296 11, 2, 2, // 4398-4400
2297 6, 2, 2, // 4401-4403
2298 6, 2, // 4404-4405
2299 7, 2, // 4406-4407
2300 6, 2, 2, // 4408-4410
2301 7, 2, // 4411-4412
2302 7, 2, // 4413-4414
2303 5, 2, 2, // 4415-4417
2304 5, 2, 2, // 4418-4420
2305 5, 2, 2, // 4421-4423
2306 5, 2, 2, // 4424-4426
2307 5, 2, 2, // 4427-4429
2308 6, 2, 2, // 4430-4432
2309 5, 2, 2, // 4433-4435
2310 11, 2, 2, // 4436-4438
2311 5, 2, 2, // 4439-4441
2312 5, 2, 2, // 4442-4444
2313 5, 2, 2, // 4445-4447
2314 5, 2, 2, // 4448-4450
2315 5, 2, 2, // 4451-4453
2316 6, 2, 2, // 4454-4456
2317 6, 2, 2, // 4457-4459
2318 5, 2, 2, // 4460-4462
2319 5, 2, 2, // 4463-4465
2320 5, 2, 2, // 4466-4468
2321 5, 2, 2, // 4469-4471
2322 5, 2, 2, // 4472-4474
2323 7, 2, // 4475-4476
2324 11, // 4477
2325 11, // 4478
2326 11, 2, 2, // 4479-4481
2327 5, 2, 2, // 4482-4484
2328 5, 2, 2, // 4485-4487
2329 5, 2, 2, // 4488-4490
2330 5, 2, // 4491-4492
2331 11, // 4493
2332 11, 2, 2, // 4494-4496
2333 5, 2, 2, // 4497-4499
2334 7, 2, // 4500-4501
2335 7, 2, // 4502-4503
2336 8, 2, 2, // 4504-4506
2337 7, 2, // 4507-4508
2338 8, 2, 2, // 4509-4511
2339 7, 2, // 4512-4513
2340 7, 2, // 4514-4515
2341 7, 2, // 4516-4517
2342 8, 2, 2, // 4518-4520
2343 5, 2, 2, // 4521-4523
2344 7, 2, // 4524-4525
2345 8, 2, 2, // 4526-4528
2346 8, 2, 2, // 4529-4531
2347 8, 2, 2, // 4532-4534
2348 8, 2, 2, // 4535-4537
2349 8, 2, 2, // 4538-4540
2350 8, 2, // 4541-4542
2351 5, 2, 2, // 4543-4545
2352 8, 2, 2, // 4546-4548
2353 7, 2, // 4549-4550
2354 7, 2, // 4551-4552
2355 7, 2, 2, // 4553-4555
2356 7, 2, 2, // 4556-4558
2357 7, 2, 2, // 4559-4561
2358 7, 2, 2, // 4562-4564
2359 7, 2, 2, // 4565-4567
2360 7, 2, // 4568-4569
2361 7, 2, // 4570-4571
2362 7, 2, 2, // 4572-4574
2363 7, 2, // 4575-4576
2364 7, 2, // 4577-4578
2365 8, 2, 2, // 4579-4581
2366 8, 2, 2, // 4582-4584
2367 8, 2, 2, // 4585-4587
2368 5, 2, // 4588-4589
2369 7, 2, // 4590-4591
2370 7, 2, // 4592-4593
2371 5, 2, // 4594-4595
2372 8, 2, 2, // 4596-4598
2373 5, 2, 2, // 4599-4601
2374 0 // End operand cycles
2375};
2376extern const unsigned PPCForwardingPaths[] = {
2377 0, // No itinerary
2378PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 1-3
2379PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 4-6
2380PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 7-8
2381PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 9-11
2382PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 12-14
2383PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 15-17
2384PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 18-20
2385PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 21-22
2386PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 23-25
2387PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 26-28
2388PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 29-31
2389PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 32-34
2390PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 35-37
2391PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 38-40
2392PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 41-43
2393PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 44-47
2394PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 48-50
2395PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::NoBypass, // 51-54
2396PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 55-57
2397PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 58-61
2398PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 62-65
2399PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 66-68
2400PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 69-72
2401PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 73-76
2402PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 77-79
2403PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 80-82
2404PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 83-85
2405PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 86-88
2406PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 89-91
2407PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 92-94
2408PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 95-96
2409PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 97-98
2410PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 99-101
2411PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 102-103
2412PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 104-105
2413PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 106-107
2414PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 108-109
2415PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 110-112
2416PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 113-114
2417PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 115-116
2418PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 117-119
2419PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 120-122
2420PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 123-125
2421PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 126-127
2422PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 128-130
2423PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 131-133
2424PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 134-137
2425PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 138-141
2426PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 142-144
2427PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 145-147
2428PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 148-150
2429PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 151-154
2430PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 155-156
2431PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 157-158
2432PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 159-160
2433PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 161-162
2434PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 163-164
2435PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 165-166
2436PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 167-169
2437PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 170-172
2438PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 173-175
2439PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 176-178
2440PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 179-181
2441PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 182-183
2442PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 184-186
2443PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 187-190
2444PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 191-194
2445PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 195-197
2446PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 198-200
2447PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 201-203
2448PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 204-206
2449PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 207-209
2450PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 210-213
2451PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 214-216
2452PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 217-219
2453PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 220-222
2454PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 223-225
2455PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 226-228
2456PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 229-231
2457PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 232-234
2458PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 235-237
2459PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 238-240
2460PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 241-244
2461PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 245-248
2462PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 249-252
2463PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 253-256
2464PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 257-259
2465PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 260-262
2466PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 263-265
2467PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 266-268
2468PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 269-271
2469PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 272-273
2470PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 274-276
2471PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 277-279
2472PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 280-282
2473PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 283-285
2474PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 286-288
2475PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 289-291
2476PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 292-294
2477PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 295-297
2478PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 298-301
2479PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 302-304
2480PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 305-307
2481PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 308-310
2482PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 311-313
2483PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 314-316
2484PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 317-319
2485PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 320-322
2486PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 323-325
2487PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 326-328
2488PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 329-331
2489PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 332-334
2490PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 335-337
2491PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 338-339
2492PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 340-342
2493PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 343-345
2494PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 346-348
2495PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 349-351
2496PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 352-354
2497PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 355-357
2498PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 358-360
2499PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 361-363
2500PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 364-366
2501PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 367-369
2502PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::NoBypass, // 370-373
2503PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 374-375
2504PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 376-378
2505PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 379-381
2506PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 382-384
2507PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 385-387
2508PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 388-390
2509PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 391-393
2510PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 394-396
2511PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 397-399
2512PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 400-402
2513PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 403-405
2514PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 406-408
2515PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 409-411
2516PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 412-414
2517PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 415-417
2518PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 418-420
2519PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 421-423
2520PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 424-426
2521PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 427-428
2522PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 429-431
2523PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 432-434
2524PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 435-437
2525PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 438-440
2526PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 441-443
2527PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 444-446
2528PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 447-449
2529PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 450-452
2530PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 453-455
2531PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 456-458
2532PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 459-461
2533PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 462-464
2534PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 465-466
2535PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 467-469
2536PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 470-472
2537PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 473-475
2538PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 476-478
2539PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 479-481
2540PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 482-484
2541PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 485-487
2542PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 488-490
2543PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 491-493
2544PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 494-496
2545PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 497-499
2546PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 500-502
2547PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 503-504
2548PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 505-506
2549PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 507-509
2550PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 510-512
2551PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 513-515
2552PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 516-518
2553PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 519-521
2554PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 522-524
2555PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 525-526
2556PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 527-529
2557PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 530-532
2558PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 533-535
2559PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 536-538
2560PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 539-542
2561PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 543-545
2562PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 546-548
2563PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 549-551
2564PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 552-554
2565PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 555-557
2566PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 558-560
2567PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 561-563
2568PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 564-565
2569PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 566-568
2570PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 569-571
2571PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 572-574
2572PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 575-577
2573PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 578-580
2574PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 581-584
2575PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, 0, // 585-588
2576PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 589-590
2577PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 591-592
2578PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 593-595
2579PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 596-598
2580PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 599-601
2581PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 602-604
2582PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 605-607
2583PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 608-610
2584PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 611-613
2585PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 614-616
2586PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 617-619
2587PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 620-622
2588PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 623-625
2589PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 626-627
2590PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 628-629
2591PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 630-631
2592PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 632-633
2593PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 634-636
2594PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 637-639
2595PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 640-642
2596PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 643-645
2597PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 646-648
2598PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 649-651
2599PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 652-654
2600PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 655-657
2601PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 658-660
2602PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 661-663
2603PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 664-667
2604PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 668-671
2605PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 672-673
2606PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 674-676
2607PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 677-679
2608PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 680-682
2609PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 683-685
2610PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 686-688
2611PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 689-690
2612PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 691-692
2613PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 693-695
2614PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 696-698
2615PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 699-700
2616PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 701-702
2617PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 703-704
2618PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 705-707
2619PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 708-709
2620PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 710-712
2621PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 713-714
2622PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 715-717
2623PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 718-720
2624PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 721-724
2625PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 725-727
2626PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 728-731
2627PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 732-734
2628PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 735-736
2629PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 737-738
2630PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 739-741
2631PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 742-744
2632PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 745-747
2633PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 748-750
2634PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 751-753
2635PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 754-756
2636PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 757-759
2637PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 760-762
2638PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 763-764
2639PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 765-767
2640PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 768-770
2641PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 771-773
2642PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 774-776
2643PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 777-779
2644PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 780-782
2645PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 783-785
2646PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 786-788
2647PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 789-791
2648PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 792-794
2649PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 795-797
2650PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 798-800
2651PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 801-803
2652PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 804-806
2653PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 807-809
2654PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 810-812
2655PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 813-815
2656PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 816-818
2657PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 819-821
2658PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 822-824
2659PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 825-827
2660PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 828-830
2661PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 831-833
2662PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 834-836
2663PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 837-839
2664PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 840-842
2665PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 843-845
2666PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 846-848
2667PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 849-851
2668PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 852-854
2669PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 855-856
2670PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 857-859
2671PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, PPC440ItinerariesBypass::P440_FPR_Bypass, // 860-862
2672PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 863-865
2673PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 866-868
2674PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 869-871
2675PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 872-874
2676PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 875-877
2677PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 878-879
2678PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 880-882
2679PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 883-885
2680PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 886-888
2681PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 889-890
2682PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 891-893
2683PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 894-896
2684PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 897-899
2685PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 900-902
2686PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 903-905
2687PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 906-908
2688PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 909-911
2689PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 912-913
2690PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 914-915
2691PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 916-918
2692PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 919-921
2693PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 922-924
2694PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 925-927
2695PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 928-930
2696PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 931-934
2697PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 935-937
2698PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 938-940
2699PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 941-943
2700PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 944-945
2701PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 946-948
2702PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 949-951
2703PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 952-954
2704PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 955-957
2705PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 958-960
2706PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 961-963
2707PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 964-966
2708PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 967-968
2709PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 969-970
2710PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, 0, // 971-973
2711PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 974-975
2712PPC440ItinerariesBypass::NoBypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 976-978
2713PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, PPC440ItinerariesBypass::P440_GPR_Bypass, // 979-981
2714 0, // 982
2715 0, 0, 0, // 983-985
2716 0, 0, 0, // 986-988
2717 0, 0, 0, // 989-991
2718 0, 0, 0, // 992-994
2719 0, 0, 0, // 995-997
2720 0, 0, 0, // 998-1000
2721 0, 0, 0, // 1001-1003
2722 0, 0, 0, // 1004-1006
2723 0, 0, 0, // 1007-1009
2724 0, 0, 0, // 1010-1012
2725 0, 0, 0, // 1013-1015
2726 0, 0, 0, // 1016-1018
2727 0, 0, 0, // 1019-1021
2728 0, 0, 0, // 1022-1024
2729 0, 0, 0, // 1025-1027
2730 0, 0, 0, // 1028-1030
2731 0, 0, 0, // 1031-1033
2732 0, 0, 0, 0, // 1034-1037
2733 0, 0, 0, // 1038-1040
2734 0, 0, 0, // 1041-1043
2735 0, 0, 0, // 1044-1046
2736 0, 0, 0, 0, // 1047-1050
2737 0, // 1051
2738 0, 0, 0, // 1052-1054
2739 0, 0, 0, 0, // 1055-1058
2740 0, 0, 0, 0, // 1059-1062
2741 0, 0, 0, // 1063-1065
2742 0, 0, 0, // 1066-1068
2743 0, 0, 0, // 1069-1071
2744 0, 0, 0, 0, // 1072-1075
2745 0, 0, 0, 0, // 1076-1079
2746 0, 0, 0, // 1080-1082
2747 0, 0, 0, 0, // 1083-1086
2748 0, 0, 0, 0, // 1087-1090
2749 0, 0, 0, // 1091-1093
2750 0, 0, 0, // 1094-1096
2751 0, 0, // 1097-1098
2752 0, 0, // 1099-1100
2753 0, 0, // 1101-1102
2754 0, 0, // 1103-1104
2755 0, 0, // 1105-1106
2756 0, 0, // 1107-1108
2757 0, 0, // 1109-1110
2758 0, 0, 0, // 1111-1113
2759 0, 0, 0, // 1114-1116
2760 0, 0, 0, // 1117-1119
2761 0, // 1120
2762 0, 0, 0, // 1121-1123
2763 0, 0, 0, // 1124-1126
2764 0, 0, 0, // 1127-1129
2765 0, 0, 0, 0, // 1130-1133
2766 0, 0, 0, 0, // 1134-1137
2767 0, 0, 0, // 1138-1140
2768 0, 0, 0, // 1141-1143
2769 0, 0, 0, // 1144-1146
2770 0, 0, 0, 0, // 1147-1150
2771 0, 0, // 1151-1152
2772 0, 0, // 1153-1154
2773 0, 0, 0, // 1155-1157
2774 0, 0, 0, // 1158-1160
2775 0, 0, // 1161-1162
2776 0, 0, // 1163-1164
2777 0, 0, // 1165-1166
2778 0, 0, 0, // 1167-1169
2779 0, 0, 0, // 1170-1172
2780 0, 0, 0, // 1173-1175
2781 0, 0, 0, // 1176-1178
2782 0, 0, 0, // 1179-1181
2783 0, 0, 0, 0, // 1182-1185
2784 0, 0, 0, 0, // 1186-1189
2785 0, 0, 0, // 1190-1192
2786 0, 0, 0, // 1193-1195
2787 0, 0, 0, // 1196-1198
2788 0, 0, 0, // 1199-1201
2789 0, 0, 0, // 1202-1204
2790 0, 0, 0, 0, // 1205-1208
2791 0, 0, 0, // 1209-1211
2792 0, 0, 0, // 1212-1214
2793 0, 0, 0, 0, // 1215-1218
2794 0, 0, 0, 0, // 1219-1222
2795 0, 0, 0, // 1223-1225
2796 0, 0, 0, // 1226-1228
2797 0, 0, 0, // 1229-1231
2798 0, 0, 0, // 1232-1234
2799 0, 0, 0, 0, // 1235-1238
2800 0, 0, 0, 0, // 1239-1242
2801 0, 0, 0, 0, // 1243-1246
2802 0, 0, 0, // 1247-1249
2803 0, 0, 0, 0, // 1250-1253
2804 0, 0, 0, // 1254-1256
2805 0, 0, 0, // 1257-1259
2806 0, 0, 0, // 1260-1262
2807 0, 0, 0, // 1263-1265
2808 0, 0, 0, // 1266-1268
2809 0, 0, 0, // 1269-1271
2810 0, 0, 0, // 1272-1274
2811 0, 0, 0, // 1275-1277
2812 0, 0, 0, // 1278-1280
2813 0, 0, 0, // 1281-1283
2814 0, 0, 0, // 1284-1286
2815 0, 0, 0, // 1287-1289
2816 0, 0, 0, // 1290-1292
2817 0, 0, 0, // 1293-1295
2818 0, 0, 0, // 1296-1298
2819 0, 0, 0, // 1299-1301
2820 0, 0, 0, // 1302-1304
2821 0, 0, 0, // 1305-1307
2822 0, 0, 0, // 1308-1310
2823 0, 0, 0, 0, // 1311-1314
2824 0, 0, 0, // 1315-1317
2825 0, 0, 0, // 1318-1320
2826 0, 0, 0, // 1321-1323
2827 0, 0, 0, // 1324-1326
2828 0, 0, 0, // 1327-1329
2829 0, 0, 0, // 1330-1332
2830 0, 0, 0, // 1333-1335
2831 0, 0, 0, // 1336-1338
2832 0, 0, 0, // 1339-1341
2833 0, 0, 0, // 1342-1344
2834 0, 0, 0, // 1345-1347
2835 0, 0, 0, // 1348-1350
2836 0, 0, 0, // 1351-1353
2837 0, 0, 0, // 1354-1356
2838 0, 0, // 1357-1358
2839 0, 0, 0, // 1359-1361
2840 0, 0, 0, // 1362-1364
2841 0, 0, // 1365-1366
2842 0, 0, // 1367-1368
2843 0, 0, 0, // 1369-1371
2844 0, 0, 0, // 1372-1374
2845 0, 0, 0, // 1375-1377
2846 0, 0, 0, // 1378-1380
2847 0, 0, 0, // 1381-1383
2848 0, 0, 0, // 1384-1386
2849 0, 0, 0, // 1387-1389
2850 0, 0, 0, // 1390-1392
2851 0, 0, 0, // 1393-1395
2852 0, 0, 0, // 1396-1398
2853 0, 0, 0, 0, // 1399-1402
2854 0, 0, // 1403-1404
2855 0, 0, 0, // 1405-1407
2856 0, 0, 0, // 1408-1410
2857 0, 0, 0, // 1411-1413
2858 0, 0, 0, // 1414-1416
2859 0, 0, 0, // 1417-1419
2860 0, 0, 0, // 1420-1422
2861 0, 0, 0, // 1423-1425
2862 0, 0, 0, // 1426-1428
2863 0, 0, 0, // 1429-1431
2864 0, 0, 0, // 1432-1434
2865 0, 0, 0, // 1435-1437
2866 0, 0, 0, // 1438-1440
2867 0, 0, 0, // 1441-1443
2868 0, 0, 0, // 1444-1446
2869 0, 0, 0, // 1447-1449
2870 0, 0, 0, // 1450-1452
2871 0, 0, 0, // 1453-1455
2872 0, 0, 0, // 1456-1458
2873 0, 0, 0, // 1459-1461
2874 0, 0, 0, // 1462-1464
2875 0, 0, 0, // 1465-1467
2876 0, 0, 0, // 1468-1470
2877 0, 0, 0, // 1471-1473
2878 0, 0, 0, // 1474-1476
2879 0, 0, 0, // 1477-1479
2880 0, 0, 0, // 1480-1482
2881 0, 0, 0, // 1483-1485
2882 0, 0, 0, // 1486-1488
2883 0, 0, 0, // 1489-1491
2884 0, 0, 0, // 1492-1494
2885 0, 0, 0, // 1495-1497
2886 0, 0, // 1498-1499
2887 0, 0, 0, // 1500-1502
2888 0, 0, 0, // 1503-1505
2889 0, 0, 0, // 1506-1508
2890 0, 0, 0, // 1509-1511
2891 0, 0, 0, // 1512-1514
2892 0, 0, 0, // 1515-1517
2893 0, 0, 0, // 1518-1520
2894 0, 0, 0, // 1521-1523
2895 0, 0, 0, // 1524-1526
2896 0, 0, 0, // 1527-1529
2897 0, 0, 0, // 1530-1532
2898 0, 0, 0, // 1533-1535
2899 0, 0, 0, // 1536-1538
2900 0, 0, 0, // 1539-1541
2901 0, 0, // 1542-1543
2902 0, 0, 0, // 1544-1546
2903 0, 0, 0, // 1547-1549
2904 0, 0, 0, // 1550-1552
2905 0, 0, 0, // 1553-1555
2906 0, 0, 0, // 1556-1558
2907 0, 0, 0, // 1559-1561
2908 0, 0, 0, // 1562-1564
2909 0, 0, 0, // 1565-1567
2910 0, 0, // 1568-1569
2911 0, 0, 0, // 1570-1572
2912 0, 0, 0, // 1573-1575
2913 0, 0, 0, // 1576-1578
2914 0, 0, 0, // 1579-1581
2915 0, 0, 0, 0, // 1582-1585
2916 0, 0, 0, // 1586-1588
2917 0, 0, 0, // 1589-1591
2918 0, 0, 0, // 1592-1594
2919 0, 0, 0, // 1595-1597
2920 0, 0, 0, // 1598-1600
2921 0, 0, 0, // 1601-1603
2922 0, 0, 0, // 1604-1606
2923 0, 0, 0, // 1607-1609
2924 0, 0, 0, // 1610-1612
2925 0, 0, 0, // 1613-1615
2926 0, 0, 0, // 1616-1618
2927 0, // 1619
2928 0, // 1620
2929 0, 0, 0, // 1621-1623
2930 0, 0, 0, // 1624-1626
2931 0, 0, 0, 0, // 1627-1630
2932 0, 0, 0, 0, // 1631-1634
2933 0, 0, // 1635-1636
2934 0, 0, // 1637-1638
2935 0, 0, 0, // 1639-1641
2936 0, 0, 0, // 1642-1644
2937 0, 0, 0, // 1645-1647
2938 0, 0, 0, // 1648-1650
2939 0, 0, 0, // 1651-1653
2940 0, 0, 0, // 1654-1656
2941 0, 0, 0, // 1657-1659
2942 0, 0, 0, // 1660-1662
2943 0, 0, 0, // 1663-1665
2944 0, 0, 0, // 1666-1668
2945 0, 0, 0, // 1669-1671
2946 0, 0, // 1672-1673
2947 0, 0, // 1674-1675
2948 0, 0, // 1676-1677
2949 0, 0, // 1678-1679
2950 0, 0, 0, // 1680-1682
2951 0, 0, 0, // 1683-1685
2952 0, 0, 0, // 1686-1688
2953 0, 0, 0, // 1689-1691
2954 0, 0, 0, // 1692-1694
2955 0, 0, 0, // 1695-1697
2956 0, 0, 0, // 1698-1700
2957 0, 0, 0, // 1701-1703
2958 0, 0, 0, // 1704-1706
2959 0, 0, 0, // 1707-1709
2960 0, 0, 0, // 1710-1712
2961 0, 0, 0, // 1713-1715
2962 0, 0, 0, // 1716-1718
2963 0, 0, 0, // 1719-1721
2964 0, 0, 0, // 1722-1724
2965 0, 0, 0, // 1725-1727
2966 0, 0, 0, 0, // 1728-1731
2967 0, 0, 0, 0, // 1732-1735
2968 0, 0, 0, // 1736-1738
2969 0, 0, 0, // 1739-1741
2970 0, 0, 0, // 1742-1744
2971 0, 0, 0, // 1745-1747
2972 0, 0, 0, // 1748-1750
2973 0, 0, 0, // 1751-1753
2974 0, 0, 0, // 1754-1756
2975 0, // 1757
2976 0, 0, 0, // 1758-1760
2977 0, 0, 0, // 1761-1763
2978 0, 0, // 1764-1765
2979 0, 0, // 1766-1767
2980 0, 0, 0, // 1768-1770
2981 0, 0, // 1771-1772
2982 0, 0, 0, // 1773-1775
2983 0, // 1776
2984 0, 0, 0, // 1777-1779
2985 0, 0, 0, // 1780-1782
2986 0, 0, 0, // 1783-1785
2987 0, 0, 0, 0, // 1786-1789
2988 0, 0, 0, // 1790-1792
2989 0, 0, 0, 0, // 1793-1796
2990 0, 0, 0, // 1797-1799
2991 0, 0, 0, // 1800-1802
2992 0, 0, 0, // 1803-1805
2993 0, 0, 0, // 1806-1808
2994 0, 0, 0, // 1809-1811
2995 0, 0, 0, // 1812-1814
2996 0, 0, 0, // 1815-1817
2997 0, 0, 0, // 1818-1820
2998 0, 0, 0, // 1821-1823
2999 0, 0, 0, // 1824-1826
3000 0, 0, 0, // 1827-1829
3001 0, 0, 0, // 1830-1832
3002 0, 0, 0, // 1833-1835
3003 0, 0, 0, // 1836-1838
3004 0, 0, // 1839-1840
3005 0, 0, // 1841-1842
3006 0, 0, 0, // 1843-1845
3007 0, 0, 0, // 1846-1848
3008 0, 0, 0, // 1849-1851
3009 0, 0, 0, // 1852-1854
3010 0, 0, 0, // 1855-1857
3011 0, 0, 0, // 1858-1860
3012 0, 0, 0, // 1861-1863
3013 0, 0, 0, // 1864-1866
3014 0, 0, 0, // 1867-1869
3015 0, 0, 0, // 1870-1872
3016 0, 0, 0, // 1873-1875
3017 0, 0, 0, // 1876-1878
3018 0, 0, 0, // 1879-1881
3019 0, 0, 0, // 1882-1884
3020 0, 0, 0, // 1885-1887
3021 0, 0, 0, // 1888-1890
3022 0, 0, 0, // 1891-1893
3023 0, 0, 0, // 1894-1896
3024 0, 0, 0, // 1897-1899
3025 0, 0, 0, // 1900-1902
3026 0, 0, 0, // 1903-1905
3027 0, 0, 0, // 1906-1908
3028 0, 0, 0, // 1909-1911
3029 0, 0, 0, // 1912-1914
3030 0, 0, 0, // 1915-1917
3031 0, 0, 0, // 1918-1920
3032 0, 0, 0, // 1921-1923
3033 0, 0, 0, // 1924-1926
3034 0, 0, 0, // 1927-1929
3035 0, 0, 0, // 1930-1932
3036 0, 0, 0, // 1933-1935
3037 0, 0, 0, // 1936-1938
3038 0, 0, 0, // 1939-1941
3039 0, 0, 0, // 1942-1944
3040 0, 0, 0, // 1945-1947
3041 0, 0, 0, // 1948-1950
3042 0, 0, 0, // 1951-1953
3043 0, 0, 0, // 1954-1956
3044 0, 0, 0, // 1957-1959
3045 0, 0, 0, // 1960-1962
3046 0, 0, 0, // 1963-1965
3047 0, 0, 0, // 1966-1968
3048 0, 0, 0, // 1969-1971
3049 0, 0, 0, // 1972-1974
3050 0, 0, 0, // 1975-1977
3051 0, 0, 0, // 1978-1980
3052 0, 0, // 1981-1982
3053 0, 0, 0, // 1983-1985
3054 0, 0, 0, // 1986-1988
3055 0, 0, 0, // 1989-1991
3056 0, 0, 0, // 1992-1994
3057 0, 0, 0, // 1995-1997
3058 0, 0, 0, 0, // 1998-2001
3059 0, 0, 0, // 2002-2004
3060 0, 0, 0, // 2005-2007
3061 0, 0, 0, // 2008-2010
3062 0, 0, 0, // 2011-2013
3063 0, 0, 0, // 2014-2016
3064 0, 0, 0, // 2017-2019
3065 0, 0, 0, // 2020-2022
3066 0, 0, 0, // 2023-2025
3067 0, // 2026
3068 0, 0, 0, // 2027-2029
3069 0, 0, 0, // 2030-2032
3070 0, 0, 0, // 2033-2035
3071 0, 0, 0, // 2036-2038
3072 0, 0, 0, // 2039-2041
3073 0, 0, 0, // 2042-2044
3074 0, 0, 0, // 2045-2047
3075 0, 0, 0, // 2048-2050
3076 0, 0, 0, // 2051-2053
3077PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2054-2056
3078PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2057-2059
3079PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2060-2061
3080PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2062-2064
3081PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2065-2067
3082PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2068-2070
3083PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2071-2072
3084PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2073-2074
3085PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2075-2077
3086PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2078-2080
3087PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2081-2083
3088PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2084-2086
3089PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2087-2089
3090PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2090-2092
3091PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2093-2094
3092PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2095-2097
3093PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2098-2099
3094PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2100-2103
3095PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2104-2106
3096PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2107-2108
3097PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2109-2110
3098PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2111-2112
3099PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2113-2114
3100PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2115-2116
3101PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2117-2118
3102PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2119-2120
3103PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, 0, // 2121-2123
3104PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2124-2125
3105PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2126-2127
3106PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2128-2129
3107PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2130-2131
3108PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2132-2133
3109PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2134-2135
3110PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2136-2137
3111PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2138-2139
3112PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2140-2141
3113PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2142-2143
3114PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2144-2145
3115PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2146-2148
3116PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2149-2151
3117PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2152-2154
3118PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2155-2157
3119PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2158-2159
3120PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2160-2161
3121PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2162-2163
3122PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2164-2165
3123PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2166-2167
3124PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2168-2169
3125PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2170-2171
3126PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2172-2173
3127PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2174-2175
3128PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2176-2177
3129PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2178-2180
3130PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2181-2182
3131PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2183-2185
3132PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2186-2187
3133PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2188-2189
3134PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2190-2192
3135PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2193-2194
3136PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2195-2196
3137PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2197-2198
3138PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2199-2200
3139PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2201-2202
3140PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2203-2204
3141PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2205-2206
3142PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2207-2208
3143PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2209-2210
3144PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2211-2212
3145PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2213-2214
3146PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2215-2216
3147PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2217-2219
3148PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2220-2222
3149PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2223-2225
3150PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2226-2228
3151PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2229-2231
3152PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2232-2233
3153PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2234-2236
3154PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2237-2239
3155PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2240-2242
3156PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2243-2245
3157PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2246-2248
3158PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2249-2251
3159PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2252-2254
3160PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2255-2257
3161PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2258-2260
3162PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2261-2263
3163PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2264-2266
3164PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2267-2269
3165PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2270-2271
3166PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2272-2274
3167PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2275-2277
3168PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2278-2279
3169PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, 0, // 2280-2282
3170PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2283-2285
3171PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2286-2288
3172PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2289-2291
3173PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2292-2294
3174PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2295-2297
3175PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2298-2300
3176PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2301-2303
3177PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2304-2306
3178PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2307-2309
3179PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2310-2313
3180PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2314-2315
3181PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2316-2318
3182PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2319-2321
3183PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2322-2323
3184PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2324-2325
3185PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2326-2327
3186PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2328-2329
3187PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2330-2331
3188PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2332-2333
3189PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2334-2336
3190PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2337-2338
3191PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2339-2341
3192PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2342-2344
3193PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2345-2346
3194PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2347-2348
3195PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2349-2351
3196PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2352-2354
3197PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2355-2356
3198PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2357-2359
3199PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2360-2362
3200PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2363-2365
3201PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2366-2367
3202PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2368-2370
3203PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2371-2373
3204PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2374-2376
3205PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2377-2379
3206PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2380-2382
3207PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2383-2385
3208PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2386-2388
3209PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, 0, // 2389-2391
3210PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2392-2393
3211PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2394-2395
3212PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2396-2397
3213PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, 0, // 2398-2400
3214PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2401-2403
3215PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2404-2406
3216PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2407-2409
3217PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2410-2411
3218PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2412-2414
3219PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2415-2417
3220PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2418-2420
3221PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2421-2423
3222PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2424-2425
3223PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2426-2428
3224PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2429-2430
3225PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2431-2432
3226PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2433-2434
3227PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2435-2436
3228PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2437-2438
3229PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2439-2440
3230PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2441-2442
3231PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2443-2444
3232PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2445-2446
3233PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2447-2448
3234PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2449-2450
3235PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2451-2453
3236PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2454-2455
3237PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2456-2457
3238PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2458-2459
3239PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2460-2461
3240PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2462-2463
3241PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2464-2465
3242PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2466-2468
3243PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2469-2471
3244PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2472-2474
3245PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2475-2477
3246PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2478-2480
3247PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2481-2483
3248PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2484-2485
3249PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2486-2488
3250PPCE500ItinerariesBypass::E500_DivBypass, 0, 0, // 2489-2491
3251PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2492-2493
3252PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2494-2495
3253PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2496-2497
3254PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2498-2500
3255PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2501-2503
3256PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2504-2506
3257PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2507-2508
3258PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2509-2510
3259PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2511-2512
3260PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2513-2514
3261PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2515-2516
3262PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2517-2518
3263PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2519-2520
3264PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2521-2522
3265PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2523-2525
3266PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2526-2527
3267PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2528-2530
3268PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2531-2532
3269PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2533-2534
3270PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2535-2536
3271PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2537-2539
3272PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2540-2542
3273PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2543-2545
3274PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2546-2548
3275PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2549-2551
3276PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2552-2554
3277PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2555-2557
3278PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2558-2560
3279PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2561-2563
3280PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2564-2566
3281PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2567-2569
3282PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2570-2572
3283PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2573-2575
3284PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2576-2578
3285PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2579-2581
3286PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2582-2584
3287PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2585-2587
3288PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2588-2590
3289PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2591-2593
3290PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2594-2595
3291PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2596-2598
3292PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2599-2600
3293PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2601-2603
3294PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2604-2605
3295PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2606-2607
3296PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2608-2610
3297PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2611-2613
3298PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2614-2616
3299PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2617-2619
3300PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2620-2622
3301PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2623-2625
3302PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2626-2628
3303PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2629-2631
3304PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2632-2634
3305PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2635-2637
3306PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2638-2640
3307PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2641-2643
3308PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2644-2646
3309PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2647-2649
3310PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2650-2652
3311PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2653-2655
3312PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2656-2658
3313PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2659-2661
3314PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2662-2664
3315PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, PPCE500ItinerariesBypass::E500_CR_Bypass, // 2665-2667
3316PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2668-2669
3317PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2670-2672
3318PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2673-2675
3319PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2676-2678
3320PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2679-2681
3321PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2682-2683
3322PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2684-2686
3323PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2687-2689
3324PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2690-2691
3325PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2692-2693
3326PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2694-2695
3327PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2696-2697
3328PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2698-2699
3329PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2700-2701
3330PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2702-2704
3331PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2705-2706
3332PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2707-2708
3333PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2709-2710
3334PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2711-2713
3335PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2714-2716
3336PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2717-2719
3337PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2720-2722
3338PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2723-2725
3339PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2726-2728
3340PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2729-2731
3341PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2732-2734
3342PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2735-2737
3343PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2738-2740
3344PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2741-2743
3345PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2744-2746
3346PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2747-2749
3347PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2750-2752
3348PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2753-2755
3349PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2756-2757
3350PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2758-2759
3351PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2760-2761
3352PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2762-2763
3353PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2764-2765
3354PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2766-2767
3355PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2768-2769
3356PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2770-2771
3357PPCE500ItinerariesBypass::NoBypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2772-2773
3358PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, PPCE500ItinerariesBypass::E500_GPR_Bypass, // 2774-2776
3359PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2777-2779
3360PPCE500ItinerariesBypass::NoBypass, 0, 0, // 2780-2782
3361PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2783-2785
3362PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2786-2788
3363PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2789-2790
3364PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2791-2793
3365PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2794-2796
3366PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2797-2799
3367PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 2800-2802
3368PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2803-2804
3369PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2805-2806
3370PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 2807-2809
3371PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2810-2812
3372PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 2813-2815
3373PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 2816-2818
3374PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2819-2820
3375PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 2821-2823
3376PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 2824-2827
3377PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2828-2829
3378PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2830-2833
3379PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2834-2836
3380PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2837-2838
3381PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2839-2840
3382PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2841-2843
3383PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2844-2846
3384PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2847-2849
3385PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2850-2851
3386PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2852-2853
3387PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2854-2855
3388PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2856-2857
3389PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2858-2859
3390PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, 0, // 2860-2862
3391PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2863-2864
3392PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2865-2866
3393PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 2867
3394PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2868-2869
3395PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2870-2871
3396PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2872-2873
3397PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2874-2875
3398PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2876-2877
3399PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2878-2879
3400PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::NoBypass, // 2880-2882
3401PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2883-2884
3402PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2885-2886
3403PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2887-2888
3404PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2889-2891
3405PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2892-2894
3406PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2895-2897
3407PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2898-2900
3408PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2901-2902
3409PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2903-2904
3410PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2905-2906
3411PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2907-2909
3412PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2910-2912
3413PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2913-2914
3414PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2915-2916
3415PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2917-2918
3416PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2919-2920
3417PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2921-2922
3418PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2923-2924
3419PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2925-2926
3420PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 2927-2929
3421PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2930-2931
3422PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2932-2934
3423PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2935-2936
3424PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2937-2938
3425PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2939-2941
3426PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2942-2944
3427PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2945-2947
3428PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2948-2950
3429PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2951-2953
3430PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2954-2955
3431PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2956-2958
3432PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2959-2961
3433PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2962-2964
3434PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2965-2966
3435PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2967-2968
3436PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2969-2970
3437PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2971-2972
3438PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2973-2974
3439PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2975-2976
3440PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2977-2978
3441PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2979-2980
3442PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2981-2982
3443PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2983-2984
3444PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2985-2986
3445PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2987-2989
3446PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2990-2992
3447PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2993-2995
3448PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2996-2998
3449PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 2999-3001
3450PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3002-3003
3451PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3004-3006
3452PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3007-3009
3453PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3010-3012
3454PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3013-3015
3455PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3016-3018
3456PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3019-3021
3457PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3022-3024
3458PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3025-3027
3459PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3028-3031
3460PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3032-3034
3461PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3035-3037
3462PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3038-3040
3463PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3041-3043
3464PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3044-3046
3465PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3047-3049
3466PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3050-3052
3467PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3053-3055
3468PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3056-3058
3469PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 3059-3060
3470PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3061-3063
3471PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3064
3472PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::NoBypass, // 3065-3067
3473PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3068-3069
3474PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, 0, // 3070-3072
3475PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3073-3075
3476PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3076-3078
3477PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3079-3081
3478PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3082-3084
3479PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3085-3087
3480PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3088-3090
3481PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3091-3093
3482PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3094-3096
3483PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3097-3099
3484PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 3100-3103
3485PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3104-3105
3486PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3106-3108
3487PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3109-3111
3488PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3112-3113
3489PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3114-3116
3490PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3117-3119
3491PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3120-3121
3492PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3122-3123
3493PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3124-3125
3494PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3126-3127
3495PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3128-3129
3496PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3130-3132
3497PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3133-3134
3498PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3135-3137
3499PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3138-3140
3500PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3141-3142
3501PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3143-3144
3502PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3145-3146
3503PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3147-3149
3504PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3150-3152
3505PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3153-3155
3506PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3156-3158
3507PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3159-3161
3508PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3162-3164
3509PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3165-3167
3510PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3168-3170
3511PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3171-3173
3512PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3174-3176
3513PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3177-3179
3514PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3180-3182
3515PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3183-3184
3516PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::NoBypass, // 3185-3187
3517PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3188
3518PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3189-3191
3519PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3192-3194
3520PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3195-3197
3521PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3198-3200
3522PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3201-3203
3523PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3204-3206
3524PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3207-3209
3525PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3210-3212
3526PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3213-3215
3527PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, 0, // 3216-3218
3528PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3219-3220
3529PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3221-3222
3530PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3223-3224
3531PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, 0, // 3225-3227
3532PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3228-3230
3533PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3231-3233
3534PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3234-3236
3535PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 3237-3239
3536PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3240-3241
3537PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3242-3244
3538PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3245-3247
3539PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3248-3250
3540PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3251-3253
3541PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3254-3257
3542PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3258-3260
3543PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3261-3263
3544PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3264-3265
3545PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3266-3268
3546PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3269-3270
3547PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3271-3273
3548PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3274-3276
3549PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3277-3278
3550PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3279-3280
3551PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3281-3282
3552PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3283-3284
3553PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3285-3287
3554PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3288-3290
3555PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3291-3292
3556PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3293-3294
3557PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3295-3296
3558PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3297-3298
3559PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3299-3301
3560PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3302-3304
3561PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3305-3307
3562PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3308-3310
3563PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3311-3313
3564PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3314-3316
3565PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3317-3319
3566PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3320-3321
3567PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3322-3324
3568PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3325-3326
3569PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3327-3329
3570PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3330-3331
3571PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3332-3333
3572PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 3334-3335
3573PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3336-3337
3574PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3338-3339
3575PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3340-3341
3576PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3342-3344
3577PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3345-3347
3578PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3348-3350
3579PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3351-3353
3580PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3354-3356
3581PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3357-3359
3582PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 3360-3361
3583PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3362
3584PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3363-3365
3585PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3366-3368
3586PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3369-3371
3587PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3372-3374
3588PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3375-3376
3589PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3377-3378
3590PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3379-3380
3591PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3381-3383
3592PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3384-3385
3593PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3386-3387
3594PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3388-3389
3595PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3390-3391
3596PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3392-3393
3597PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3394-3395
3598PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 3396-3397
3599PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3398-3399
3600PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3400-3402
3601PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3403-3404
3602PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3405-3407
3603PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3408-3409
3604PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3410-3412
3605PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3413-3415
3606PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3416-3419
3607PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3420-3422
3608PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3423-3426
3609PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3427-3429
3610PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3430-3431
3611PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3432-3433
3612PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3434-3436
3613PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3437-3439
3614PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3440-3442
3615PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3443-3445
3616PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3446-3448
3617PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3449-3451
3618PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3452-3454
3619PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3455-3457
3620PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3458-3459
3621PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3460-3461
3622PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3462-3464
3623PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3465-3466
3624PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3467-3468
3625PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3469-3471
3626PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3472-3474
3627PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3475-3477
3628PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3478-3480
3629PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3481-3483
3630PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3484-3486
3631PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3487-3489
3632PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3490-3492
3633PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3493-3495
3634PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3496-3498
3635PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3499-3501
3636PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3502-3504
3637PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3505-3507
3638PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3508-3510
3639PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3511-3513
3640PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3514-3516
3641PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3517-3519
3642PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3520-3522
3643PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, PPCE500mcItinerariesBypass::E500mc_CR_Bypass, // 3523-3525
3644PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3526-3527
3645PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3528
3646PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3529
3647PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::NoBypass, // 3530-3532
3648PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3533-3535
3649PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3536-3538
3650PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3539-3541
3651PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3542-3543
3652PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3544
3653PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, // 3545-3547
3654PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3548-3550
3655PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3551-3552
3656PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3553-3555
3657PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3556-3557
3658PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3558-3560
3659PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3561-3562
3660PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3563-3564
3661PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3565-3566
3662PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3567-3569
3663PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3570-3571
3664PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3572-3574
3665PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3575-3576
3666PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3577-3579
3667PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3580-3582
3668PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3583-3585
3669PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3586-3588
3670PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3589-3591
3671PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3592-3593
3672PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3594-3595
3673PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3596-3598
3674PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3599-3601
3675PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3602-3603
3676PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3604-3606
3677PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3607-3609
3678PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3610-3612
3679PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3613-3615
3680PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3616-3618
3681PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3619-3620
3682PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3621-3622
3683PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3623-3625
3684PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3626-3627
3685PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3628-3629
3686PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3630-3632
3687PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3633-3635
3688PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3636-3638
3689PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3639-3640
3690PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3641-3642
3691PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3643-3644
3692PPCE500mcItinerariesBypass::NoBypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3645-3646
3693PPCE500mcItinerariesBypass::E500mc_FPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3647-3649
3694PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, PPCE500mcItinerariesBypass::E500mc_GPR_Bypass, // 3650-3652
3695PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3653-3655
3696PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3656-3658
3697PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3659-3660
3698PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3661-3663
3699PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3664-3666
3700PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3667-3669
3701PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3670-3672
3702PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3673-3674
3703PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3675-3676
3704PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3677-3678
3705PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3679-3681
3706PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3682-3684
3707PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3685-3687
3708PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3688-3690
3709PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3691-3693
3710PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3694-3695
3711PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3696-3698
3712PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3699-3701
3713PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3702-3705
3714PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3706-3707
3715PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3708-3711
3716PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3712-3714
3717PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3715-3716
3718PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3717-3718
3719PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3719-3720
3720PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3721-3722
3721PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3723-3724
3722PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3725-3727
3723PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3728-3730
3724PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3731-3733
3725PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3734-3735
3726PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3736-3737
3727PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3738-3739
3728PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3740-3741
3729PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3742-3744
3730PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3745-3746
3731PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, 0, // 3747-3749
3732PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3750-3751
3733PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3752
3734PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3753
3735PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3754-3755
3736PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3756-3757
3737PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3758-3759
3738PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3760
3739PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::NoBypass, // 3761-3763
3740PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3764-3765
3741PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3766
3742PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3767-3769
3743PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3770-3772
3744PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3773-3775
3745PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3776-3778
3746PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3779-3781
3747PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3782-3783
3748PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3784-3785
3749PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3786-3787
3750PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3788-3789
3751PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3790-3791
3752PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3792-3794
3753PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3795-3797
3754PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3798-3799
3755PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3800-3801
3756PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3802-3803
3757PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3804
3758PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3805
3759PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3806-3807
3760PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3808-3809
3761PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3810-3812
3762PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3813-3814
3763PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3815-3817
3764PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3818-3819
3765PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3820-3821
3766PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3822-3824
3767PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3825-3827
3768PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3828-3830
3769PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3831-3833
3770PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3834-3836
3771PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3837-3838
3772PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3839-3841
3773PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3842-3844
3774PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3845-3847
3775PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3848-3849
3776PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3850-3851
3777PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3852-3853
3778PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3854-3855
3779PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3856-3857
3780PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3858-3859
3781PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3860-3861
3782PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3862-3863
3783PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3864-3865
3784PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3866-3867
3785PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3868-3869
3786PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3870-3871
3787PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3872-3873
3788PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3874-3875
3789PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3876-3877
3790PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3878-3880
3791PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3881-3883
3792PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3884-3886
3793PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3887-3889
3794PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3890-3892
3795PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3893-3894
3796PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3895-3897
3797PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3898-3900
3798PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3901-3903
3799PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3904-3906
3800PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3907-3909
3801PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3910-3912
3802PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3913-3915
3803PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3916-3918
3804PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3919-3921
3805PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3922-3924
3806PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3925-3927
3807PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3928-3930
3808PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3931-3933
3809PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3934-3937
3810PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3938-3940
3811PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3941-3943
3812PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3944-3946
3813PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3947-3949
3814PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3950-3952
3815PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3953-3955
3816PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3956-3958
3817PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3959-3961
3818PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3962-3964
3819PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 3965-3966
3820PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3967-3969
3821PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 3970
3822PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::NoBypass, // 3971-3973
3823PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3974-3975
3824PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, 0, // 3976-3978
3825PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3979-3981
3826PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3982-3984
3827PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3985-3987
3828PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3988-3990
3829PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3991-3993
3830PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3994-3996
3831PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 3997-3999
3832PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4000-4002
3833PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4003-4005
3834PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 4006-4009
3835PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4010-4011
3836PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4012-4014
3837PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4015-4017
3838PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4018-4020
3839PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4021-4022
3840PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4023-4025
3841PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4026-4028
3842PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4029-4030
3843PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4031-4032
3844PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4033-4034
3845PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4035-4036
3846PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4037-4038
3847PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4039-4040
3848PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4041-4042
3849PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4043-4045
3850PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4046-4047
3851PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4048-4050
3852PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4051-4053
3853PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4054-4055
3854PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4056-4057
3855PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4058-4059
3856PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4060-4062
3857PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4063-4065
3858PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4066-4068
3859PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4069-4071
3860PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4072-4074
3861PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4075-4077
3862PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4078-4080
3863PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4081-4083
3864PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4084-4086
3865PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4087-4089
3866PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4090-4092
3867PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4093-4095
3868PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4096
3869PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::NoBypass, // 4097-4099
3870PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4100
3871PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4101-4103
3872PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4104-4106
3873PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4107-4109
3874PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4110-4112
3875PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4113-4115
3876PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4116-4118
3877PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4119-4121
3878PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4122-4124
3879PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4125-4127
3880PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4128-4130
3881PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4131-4133
3882PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4134-4136
3883PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, 0, // 4137-4139
3884PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4140-4141
3885PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4142
3886PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4143-4144
3887PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4145-4147
3888PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4148-4150
3889PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, 0, // 4151-4153
3890PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4154-4156
3891PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4157-4159
3892PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4160-4162
3893PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 4163-4165
3894PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4166
3895PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4167-4169
3896PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4170-4172
3897PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4173-4175
3898PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4176-4178
3899PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4179-4181
3900PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4182-4184
3901PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4185-4188
3902PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4189-4191
3903PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4192-4194
3904PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4195-4196
3905PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4197-4199
3906PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4200-4201
3907PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4202-4204
3908PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4205-4207
3909PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4208-4209
3910PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4210-4211
3911PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4212-4213
3912PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4214-4215
3913PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4216-4217
3914PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4218-4220
3915PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4221-4223
3916PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4224-4225
3917PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4226-4227
3918PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4228
3919PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4229
3920PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4230-4232
3921PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4233-4235
3922PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4236-4238
3923PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4239-4241
3924PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4242-4244
3925PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4245-4247
3926PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4248-4250
3927PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4251-4252
3928PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4253-4255
3929PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4256-4257
3930PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4258-4260
3931PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4261-4262
3932PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4263
3933PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4264
3934PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4265-4266
3935PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4267
3936PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4268-4270
3937PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4271-4273
3938PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4274-4276
3939PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4277-4279
3940PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4280-4282
3941PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4283-4285
3942PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4286-4288
3943PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4289-4291
3944PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 4292-4293
3945PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4294-4296
3946PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4297-4299
3947PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4300
3948PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4301-4303
3949PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4304-4306
3950PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4307-4309
3951PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4310-4312
3952PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4313-4315
3953PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4316-4317
3954PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4318-4319
3955PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4320-4321
3956PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4322-4324
3957PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4325-4326
3958PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4327-4328
3959PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4329-4330
3960PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4331-4332
3961PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4333-4334
3962PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4335
3963PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4336
3964PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4337-4339
3965PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4340-4341
3966PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4342-4344
3967PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4345-4346
3968PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4347-4349
3969PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4350-4352
3970PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4353-4356
3971PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4357-4359
3972PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4360-4363
3973PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4364-4366
3974PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4367-4368
3975PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4369-4370
3976PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4371-4373
3977PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4374-4376
3978PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4377-4379
3979PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4380-4382
3980PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4383-4385
3981PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4386-4388
3982PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4389-4391
3983PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4392-4394
3984PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4395-4397
3985PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4398-4400
3986PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4401-4403
3987PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4404-4405
3988PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4406-4407
3989PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4408-4410
3990PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4411-4412
3991PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4413-4414
3992PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4415-4417
3993PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4418-4420
3994PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4421-4423
3995PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4424-4426
3996PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4427-4429
3997PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4430-4432
3998PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4433-4435
3999PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4436-4438
4000PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4439-4441
4001PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4442-4444
4002PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4445-4447
4003PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4448-4450
4004PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4451-4453
4005PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4454-4456
4006PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4457-4459
4007PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4460-4462
4008PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4463-4465
4009PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4466-4468
4010PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4469-4471
4011PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, PPCE5500ItinerariesBypass::E5500_CR_Bypass, // 4472-4474
4012PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4475-4476
4013PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4477
4014PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4478
4015PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::NoBypass, // 4479-4481
4016PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4482-4484
4017PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4485-4487
4018PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4488-4490
4019PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4491-4492
4020PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4493
4021PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_FPR_Bypass, // 4494-4496
4022PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4497-4499
4023PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4500-4501
4024PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4502-4503
4025PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4504-4506
4026PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4507-4508
4027PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4509-4511
4028PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4512-4513
4029PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4514-4515
4030PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4516-4517
4031PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4518-4520
4032PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4521-4523
4033PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4524-4525
4034PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4526-4528
4035PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4529-4531
4036PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4532-4534
4037PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4535-4537
4038PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4538-4540
4039PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4541-4542
4040PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4543-4545
4041PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4546-4548
4042PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4549-4550
4043PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4551-4552
4044PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4553-4555
4045PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4556-4558
4046PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4559-4561
4047PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4562-4564
4048PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4565-4567
4049PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4568-4569
4050PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4570-4571
4051PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4572-4574
4052PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4575-4576
4053PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4577-4578
4054PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4579-4581
4055PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4582-4584
4056PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4585-4587
4057PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4588-4589
4058PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4590-4591
4059PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4592-4593
4060PPCE5500ItinerariesBypass::NoBypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4594-4595
4061PPCE5500ItinerariesBypass::E5500_FPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4596-4598
4062PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, PPCE5500ItinerariesBypass::E5500_GPR_Bypass, // 4599-4601
4063 0 // End bypass tables
4064};
4065
4066static constexpr llvm::InstrItinerary PPC440Itineraries[] = {
4067 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
4068 { 1, 1, 6, 0, 0 }, // 1 IIC_LdStSync
4069 { 1, 6, 11, 1, 4 }, // 2 IIC_IntSimple
4070 { 1, 6, 11, 4, 7 }, // 3 IIC_IntGeneral
4071 { 1, 11, 16, 7, 9 }, // 4 IIC_BrB
4072 { 0, 0, 0, 0, 0 }, // 5 IIC_VecFP
4073 { 1, 6, 11, 9, 12 }, // 6 IIC_IntRotate
4074 { 1, 6, 11, 12, 15 }, // 7 IIC_IntCompare
4075 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
4076 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
4077 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
4078 { 1, 11, 16, 15, 18 }, // 11 IIC_BrCR
4079 { 1, 16, 25, 18, 21 }, // 12 IIC_FPGeneral
4080 { 0, 0, 0, 0, 0 }, // 13 IIC_LdStLD
4081 { 1, 25, 30, 21, 23 }, // 14 IIC_LdStDCBF
4082 { 1, 30, 35, 23, 26 }, // 15 IIC_LdStLoad
4083 { 1, 16, 25, 26, 29 }, // 16 IIC_FPCompare
4084 { 0, 0, 0, 0, 0 }, // 17 IIC_IntDivD
4085 { 1, 35, 40, 29, 32 }, // 18 IIC_IntDivW
4086 { 0, 0, 0, 0, 0 }, // 19 IIC_VecGeneral
4087 { 0, 0, 0, 0, 0 }, // 20 IIC_FPDGeneral
4088 { 1, 16, 25, 32, 35 }, // 21 IIC_FPAddSub
4089 { 1, 40, 49, 35, 38 }, // 22 IIC_FPDivD
4090 { 0, 0, 0, 0, 0 }, // 23 IIC_FPSGeneral
4091 { 0, 0, 0, 0, 0 }, // 24 IIC_VecComplex
4092 { 1, 30, 35, 38, 41 }, // 25 IIC_LdStStore
4093 { 0, 0, 0, 0, 0 }, // 26 IIC_IntRotateDI
4094 { 1, 49, 58, 41, 44 }, // 27 IIC_FPDivS
4095 { 1, 16, 25, 44, 48 }, // 28 IIC_FPFused
4096 { 0, 0, 0, 0, 0 }, // 29 IIC_FPSqrtD
4097 { 0, 0, 0, 0, 0 }, // 30 IIC_FPSqrtS
4098 { 1, 25, 30, 48, 51 }, // 31 IIC_LdStICBI
4099 { 1, 6, 11, 51, 55 }, // 32 IIC_IntISEL
4100 { 1, 58, 74, 0, 0 }, // 33 IIC_SprISYNC
4101 { 1, 74, 81, 55, 58 }, // 34 IIC_LdStLWARX
4102 { 1, 30, 35, 58, 62 }, // 35 IIC_LdStLoadUpd
4103 { 1, 30, 35, 62, 66 }, // 36 IIC_LdStLoadUpdX
4104 { 0, 0, 0, 0, 0 }, // 37 IIC_LdStLDARX
4105 { 0, 0, 0, 0, 0 }, // 38 IIC_LdStLDU
4106 { 0, 0, 0, 0, 0 }, // 39 IIC_LdStLDUX
4107 { 1, 30, 35, 66, 69 }, // 40 IIC_LdStLFD
4108 { 1, 25, 30, 69, 73 }, // 41 IIC_LdStLFDU
4109 { 1, 25, 30, 73, 77 }, // 42 IIC_LdStLFDUX
4110 { 1, 25, 30, 77, 80 }, // 43 IIC_LdStLHA
4111 { 1, 25, 30, 80, 83 }, // 44 IIC_LdStLHAU
4112 { 1, 25, 30, 83, 86 }, // 45 IIC_LdStLHAUX
4113 { 1, 25, 30, 86, 89 }, // 46 IIC_LdStLMW
4114 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
4115 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
4116 { 0, 0, 0, 0, 0 }, // 49 IIC_LdStLWA
4117 { 0, 0, 0, 0, 0 }, // 50 IIC_IntMulHD
4118 { 1, 11, 16, 89, 92 }, // 51 IIC_BrMCR
4119 { 1, 11, 16, 92, 95 }, // 52 IIC_BrMCRX
4120 { 1, 11, 16, 95, 97 }, // 53 IIC_SprMFCR
4121 { 1, 81, 86, 97, 99 }, // 54 IIC_SprMFSPR
4122 { 1, 11, 16, 99, 102 }, // 55 IIC_IntMFFS
4123 { 1, 11, 16, 102, 104 }, // 56 IIC_SprMFMSR
4124 { 0, 0, 0, 0, 0 }, // 57 IIC_SprMFCRF
4125 { 0, 0, 0, 0, 0 }, // 58 IIC_SprMFPMR
4126 { 1, 11, 16, 104, 106 }, // 59 IIC_SprMFSR
4127 { 1, 81, 86, 106, 108 }, // 60 IIC_SprMFTB
4128 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
4129 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
4130 { 1, 81, 86, 108, 110 }, // 63 IIC_SprMTSPR
4131 { 1, 11, 16, 110, 113 }, // 64 IIC_IntMTFSB0
4132 { 1, 11, 16, 113, 115 }, // 65 IIC_SprMTMSR
4133 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
4134 { 0, 0, 0, 0, 0 }, // 67 IIC_SprMTPMR
4135 { 1, 81, 86, 115, 117 }, // 68 IIC_SprMTSR
4136 { 1, 11, 16, 117, 120 }, // 69 IIC_IntMulHW
4137 { 1, 11, 16, 120, 123 }, // 70 IIC_IntMulHWU
4138 { 1, 11, 16, 123, 126 }, // 71 IIC_IntMulLI
4139 { 1, 11, 16, 126, 128 }, // 72 IIC_SprRFI
4140 { 0, 0, 0, 0, 0 }, // 73 IIC_IntRFID
4141 { 0, 0, 0, 0, 0 }, // 74 IIC_IntRotateD
4142 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
4143 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
4144 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
4145 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
4146 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
4147 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
4148 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
4149 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
4150 { 1, 6, 11, 128, 131 }, // 83 IIC_IntShift
4151 { 1, 74, 81, 131, 134 }, // 84 IIC_LdStSTWCX
4152 { 1, 30, 35, 134, 138 }, // 85 IIC_LdStSTU
4153 { 1, 30, 35, 138, 142 }, // 86 IIC_LdStSTUX
4154 { 1, 30, 35, 142, 145 }, // 87 IIC_LdStSTD
4155 { 1, 74, 81, 145, 148 }, // 88 IIC_LdStSTDCX
4156 { 1, 25, 30, 148, 151 }, // 89 IIC_LdStSTFD
4157 { 1, 25, 30, 151, 155 }, // 90 IIC_LdStSTFDU
4158 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
4159 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
4160 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
4161 { 0, 0, 0, 0, 0 }, // 94 IIC_IntTrapD
4162 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
4163 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
4164 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
4165 { 1, 11, 16, 0, 0 }, // 98 IIC_SprTLBSYNC
4166 { 1, 11, 16, 155, 157 }, // 99 IIC_IntTrapW
4167 { 0, 0, 0, 0, 0 }, // 100 IIC_VecFPCompare
4168 { 0, 0, 0, 0, 0 }, // 101 IIC_VecPerm
4169 { 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
4170 { 1, 11, 16, 159, 161 }, // 103 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
4171 { 1, 81, 86, 161, 163 }, // 104 MFCTR_MFCTR8_MFLR_MFLR8
4172 { 1, 81, 86, 163, 165 }, // 105 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
4173 { 1, 11, 16, 165, 167 }, // 106 MFCR_MFCR8
4174 { 1, 11, 16, 167, 170 }, // 107 MCRF
4175 { 1, 11, 16, 170, 173 }, // 108 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
4176 { 1, 25, 30, 173, 176 }, // 109 LMW
4177 { 1, 74, 81, 176, 179 }, // 110 LWARX_LWARXL
4178 { 0, 0, 0, 0, 0 }, // 111 LDARX_LDARXL
4179 { 1, 30, 35, 179, 182 }, // 112 LHBRX_LHBRX8_LWBRX_LWBRX8
4180 { 1, 11, 16, 182, 184 }, // 113 MFSR_MFSRIN
4181 { 1, 30, 35, 184, 187 }, // 114 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
4182 { 1, 25, 30, 187, 191 }, // 115 LFSU_LFDU
4183 { 1, 25, 30, 191, 195 }, // 116 LFSUX_LFDUX
4184 { 1, 25, 30, 195, 198 }, // 117 STXSDX_STXVD2X_STXVW4X
4185 { 1, 74, 81, 198, 201 }, // 118 LBARX_LHARX
4186 { 1, 30, 35, 201, 204 }, // 119 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
4187 { 1, 30, 35, 204, 207 }, // 120 LFIWAX_LFIWZX
4188 { 1, 25, 30, 207, 210 }, // 121 STFD_STFDX_STFIWX_STFS_STFSX
4189 { 1, 25, 30, 210, 214 }, // 122 STFDU_STFDUX_STFSU_STFSUX
4190 { 1, 30, 35, 214, 217 }, // 123 STVEBX_STVEHX_STVEWX_STVX_STVXL
4191 { 1, 25, 30, 217, 220 }, // 124 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
4192 { 0, 0, 0, 0, 0 }, // 125 LWA_LWA_32
4193 { 1, 25, 30, 220, 223 }, // 126 LHAU_LHAU8
4194 { 1, 25, 30, 223, 226 }, // 127 LHAUX_LHAUX8_LWAUX
4195 { 1, 30, 35, 226, 229 }, // 128 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
4196 { 1, 30, 35, 229, 232 }, // 129 STD_STDX
4197 { 1, 25, 30, 232, 235 }, // 130 STMW
4198 { 1, 74, 81, 235, 238 }, // 131 STWCX
4199 { 1, 74, 81, 238, 241 }, // 132 STDCX
4200 { 1, 30, 35, 241, 245 }, // 133 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
4201 { 1, 30, 35, 245, 249 }, // 134 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
4202 { 1, 30, 35, 249, 253 }, // 135 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
4203 { 0, 0, 0, 0, 0 }, // 136 LDU
4204 { 1, 30, 35, 253, 257 }, // 137 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
4205 { 0, 0, 0, 0, 0 }, // 138 LDUX
4206 { 1, 6, 11, 257, 260 }, // 139 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
4207 { 1, 6, 11, 260, 263 }, // 140 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
4208 { 1, 6, 11, 263, 266 }, // 141 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
4209 { 1, 6, 11, 266, 269 }, // 142 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
4210 { 1, 6, 11, 269, 272 }, // 143 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
4211 { 1, 11, 16, 272, 274 }, // 144 ADDPCIS
4212 { 0, 0, 0, 0, 0 }, // 145 SUBFUS_SUBFUS_rec
4213 { 0, 0, 0, 0, 0 }, // 146 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
4214 { 0, 0, 0, 0, 0 }, // 147 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
4215 { 1, 6, 11, 274, 277 }, // 148 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
4216 { 1, 6, 11, 277, 280 }, // 149 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
4217 { 1, 11, 16, 280, 283 }, // 150 MULLI_MULLI8
4218 { 1, 11, 16, 283, 286 }, // 151 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
4219 { 1, 11, 16, 286, 289 }, // 152 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
4220 { 0, 0, 0, 0, 0 }, // 153 MULLD_MULLDO_MULLD_rec_MULLDO_rec
4221 { 0, 0, 0, 0, 0 }, // 154 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
4222 { 1, 35, 40, 289, 292 }, // 155 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
4223 { 0, 0, 0, 0, 0 }, // 156 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
4224 { 1, 16, 25, 292, 295 }, // 157 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
4225 { 1, 16, 25, 295, 298 }, // 158 FADD_FADD_rec_FSUB_FSUB_rec
4226 { 1, 16, 25, 298, 302 }, // 159 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
4227 { 0, 0, 0, 0, 0 }, // 160 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
4228 { 1, 16, 25, 302, 305 }, // 161 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
4229 { 0, 0, 0, 0, 0 }, // 162 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
4230 { 0, 0, 0, 0, 0 }, // 163 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
4231 { 1, 16, 25, 305, 308 }, // 164 XVTDIVDP_XVTSQRTDP
4232 { 0, 0, 0, 0, 0 }, // 165 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
4233 { 0, 0, 0, 0, 0 }, // 166 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
4234 { 0, 0, 0, 0, 0 }, // 167 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
4235 { 0, 0, 0, 0, 0 }, // 168 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
4236 { 1, 16, 25, 308, 311 }, // 169 XVTDIVSP_XVTSQRTSP
4237 { 0, 0, 0, 0, 0 }, // 170 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
4238 { 1, 16, 25, 311, 314 }, // 171 FCMPOD_FCMPOS_FCMPUD_FCMPUS
4239 { 1, 49, 58, 314, 317 }, // 172 FDIVS_FDIVS_rec
4240 { 1, 40, 49, 317, 320 }, // 173 XSDIVDP
4241 { 0, 0, 0, 0, 0 }, // 174 FSQRTS_XSSQRTSP_FSQRTS_rec
4242 { 1, 40, 49, 320, 323 }, // 175 FDIV_FDIV_rec
4243 { 0, 0, 0, 0, 0 }, // 176 XSSQRTDP
4244 { 0, 0, 0, 0, 0 }, // 177 FSQRT_FSQRT_rec
4245 { 1, 49, 58, 323, 326 }, // 178 XVDIVSP
4246 { 0, 0, 0, 0, 0 }, // 179 XVSQRTSP
4247 { 1, 40, 49, 326, 329 }, // 180 XVDIVDP
4248 { 0, 0, 0, 0, 0 }, // 181 XVSQRTDP
4249 { 0, 0, 0, 0, 0 }, // 182 MFOCRF_MFOCRF8
4250 { 0, 0, 0, 0, 0 }, // 183 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
4251 { 1, 49, 58, 329, 332 }, // 184 XSDIVSP
4252 { 0, 0, 0, 0, 0 }, // 185 FSQRTS_FSQRTS_rec
4253 { 1, 11, 16, 332, 335 }, // 186 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
4254 { 1, 11, 16, 335, 338 }, // 187 MTFSFb_MTFSB0_MTFSB1
4255 { 0, 0, 0, 0, 0 }, // 188 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
4256 { 0, 0, 0, 0, 0 }, // 189 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
4257 { 0, 0, 0, 0, 0 }, // 190 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
4258 { 0, 0, 0, 0, 0 }, // 191 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
4259 { 0, 0, 0, 0, 0 }, // 192 VSUBFP
4260 { 0, 0, 0, 0, 0 }, // 193 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
4261 { 0, 0, 0, 0, 0 }, // 194 XVCVSPDP
4262 { 0, 0, 0, 0, 0 }, // 195 TDI_TD
4263 { 1, 11, 16, 338, 340 }, // 196 TWI_TW
4264 { 1, 11, 16, 340, 343 }, // 197 MTCRF_MTCRF8_MTOCRF_MTOCRF8
4265 { 1, 6, 11, 343, 346 }, // 198 RLWIMI_RLWIMI8
4266 { 1, 6, 11, 346, 349 }, // 199 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
4267 { 1, 6, 11, 349, 352 }, // 200 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
4268 { 1, 6, 11, 352, 355 }, // 201 ANDIS_rec_ANDI_rec_SUBF8_rec
4269 { 1, 6, 11, 355, 358 }, // 202 OR_OR8_OR8_rec_OR_rec_NOP
4270 { 0, 0, 0, 0, 0 }, // 203 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
4271 { 1, 6, 11, 358, 361 }, // 204 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
4272 { 1, 6, 11, 361, 364 }, // 205 RLWIMI8_rec_RLWIMI_rec
4273 { 1, 6, 11, 364, 367 }, // 206 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
4274 { 1, 6, 11, 367, 370 }, // 207 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
4275 { 1, 6, 11, 370, 374 }, // 208 ISEL_ISEL8
4276 { 1, 81, 86, 374, 376 }, // 209 MFTB_MFTB8
4277 { 1, 35, 40, 376, 379 }, // 210 DIVW_DIVWU
4278 { 0, 0, 0, 0, 0 }, // 211 DIVD_DIVDU
4279 { 1, 35, 40, 379, 382 }, // 212 DIVWE_DIVWEU
4280 { 1, 30, 35, 382, 385 }, // 213 LVEBX_LVEHX_LVEWX_LVX_LVXL
4281 { 1, 30, 35, 385, 388 }, // 214 LXVB16X_LXSIWZX
4282 { 0, 0, 0, 0, 0 }, // 215 DFLOADf64_XFLOADf64_LIWZX
4283 { 0, 0, 0, 0, 0 }, // 216 LQ
4284 { 1, 25, 30, 388, 391 }, // 217 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
4285 { 1, 30, 35, 391, 394 }, // 218 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
4286 { 1, 30, 35, 394, 397 }, // 219 STDXTLS_STDXTLS_
4287 { 1, 30, 35, 397, 400 }, // 220 STBCIX_STDCIX
4288 { 1, 74, 81, 400, 403 }, // 221 STBCX_STHCX
4289 { 1, 30, 35, 403, 406 }, // 222 STHCIX_STSWI_STWCIX
4290 { 1, 30, 35, 406, 409 }, // 223 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
4291 { 0, 0, 0, 0, 0 }, // 224 LD_LDX_LDXTLS_LDXTLS_
4292 { 1, 74, 81, 409, 412 }, // 225 LBARXL_LHARXL
4293 { 1, 30, 35, 412, 415 }, // 226 LBEPX_LHEPX_LWEPX
4294 { 1, 30, 35, 415, 418 }, // 227 LFDEPX_LXSIWAX
4295 { 0, 0, 0, 0, 0 }, // 228 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
4296 { 1, 6, 11, 418, 421 }, // 229 SUBF
4297 { 0, 0, 0, 0, 0 }, // 230 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
4298 { 0, 0, 0, 0, 0 }, // 231 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
4299 { 0, 0, 0, 0, 0 }, // 232 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
4300 { 0, 0, 0, 0, 0 }, // 233 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
4301 { 0, 0, 0, 0, 0 }, // 234 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
4302 { 0, 0, 0, 0, 0 }, // 235 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
4303 { 1, 30, 35, 421, 424 }, // 236 MFVSCR
4304 { 1, 30, 35, 424, 427 }, // 237 MTVSCR
4305 { 0, 0, 0, 0, 0 }, // 238 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
4306 { 0, 0, 0, 0, 0 }, // 239 VADDUQM_VSUBUQM_VPOPCNTD
4307 { 0, 0, 0, 0, 0 }, // 240 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
4308 { 0, 0, 0, 0, 0 }, // 241 VMULESW_VMULEUW_VMULOSW_VMULOUW
4309 { 0, 0, 0, 0, 0 }, // 242 VMULUWM
4310 { 1, 11, 16, 427, 429 }, // 243 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
4311 { 1, 16, 25, 429, 432 }, // 244 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
4312 { 0, 0, 0, 0, 0 }, // 245 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
4313 { 1, 16, 25, 432, 435 }, // 246 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
4314 { 0, 0, 0, 0, 0 }, // 247 BCDADD_rec_BCDSUB_rec
4315 { 0, 0, 0, 0, 0 }, // 248 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
4316 { 1, 16, 25, 435, 438 }, // 249 DCMPOQ_DCMPUQ_DTSTEXQ
4317 { 1, 16, 25, 438, 441 }, // 250 DCTQPQ_DCTQPQ_rec
4318 { 1, 16, 25, 441, 444 }, // 251 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
4319 { 0, 0, 0, 0, 0 }, // 252 DQUAQ_DQUAQ_rec
4320 { 1, 16, 25, 444, 447 }, // 253 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
4321 { 1, 16, 25, 447, 450 }, // 254 DCFFIX_DCFFIX_rec
4322 { 1, 16, 25, 450, 453 }, // 255 DCFFIXQ_DCFFIXQ_rec
4323 { 1, 16, 25, 453, 456 }, // 256 DMUL_DMUL_rec
4324 { 1, 16, 25, 456, 459 }, // 257 DMULQ_DMULQ_rec
4325 { 1, 16, 25, 459, 462 }, // 258 DDIV_DDIV_rec
4326 { 1, 16, 25, 462, 465 }, // 259 DDIVQ_DDIVQ_rec
4327 { 0, 0, 0, 0, 0 }, // 260 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
4328 { 0, 0, 0, 0, 0 }, // 261 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
4329 { 0, 0, 0, 0, 0 }, // 262 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
4330 { 0, 0, 0, 0, 0 }, // 263 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
4331 { 0, 0, 0, 0, 0 }, // 264 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
4332 { 0, 0, 0, 0, 0 }, // 265 VRLD
4333 { 0, 0, 0, 0, 0 }, // 266 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
4334 { 0, 0, 0, 0, 0 }, // 267 XVABSSP_XVNABSSP_XVNEGSP
4335 { 0, 0, 0, 0, 0 }, // 268 XVCPSGNSP
4336 { 0, 0, 0, 0, 0 }, // 269 VMRGEW_VMRGOW
4337 { 0, 0, 0, 0, 0 }, // 270 VSEL
4338 { 0, 0, 0, 0, 0 }, // 271 XXSEL
4339 { 1, 81, 86, 465, 467 }, // 272 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
4340 { 1, 11, 16, 467, 470 }, // 273 MTFSB0_MTFSB1
4341 { 1, 11, 16, 470, 473 }, // 274 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
4342 { 1, 6, 11, 473, 476 }, // 275 CMPRB_CMPRB8_CMPEQB
4343 { 0, 0, 0, 0, 0 }, // 276 XSTSTDCDP_XSTSTDCSP
4344 { 1, 16, 25, 476, 479 }, // 277 FTDIV_FTSQRT
4345 { 0, 0, 0, 0, 0 }, // 278 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
4346 { 1, 16, 25, 479, 482 }, // 279 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
4347 { 1, 6, 11, 482, 485 }, // 280 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
4348 { 1, 6, 11, 485, 488 }, // 281 POPCNTD_POPCNTW
4349 { 1, 6, 11, 488, 491 }, // 282 CMPB_CMPB8_SETB_SETB8_BPERMD
4350 { 0, 0, 0, 0, 0 }, // 283 XSCVSPDPN
4351 { 0, 0, 0, 0, 0 }, // 284 SLD_SRD_SRAD
4352 { 0, 0, 0, 0, 0 }, // 285 SRADI_SRADI_32_RLDIC
4353 { 0, 0, 0, 0, 0 }, // 286 EXTSWSLI_32_64_EXTSWSLI
4354 { 1, 6, 11, 491, 494 }, // 287 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
4355 { 1, 6, 11, 494, 497 }, // 288 ADDZE_ADDZE8_SUBF_rec
4356 { 0, 0, 0, 0, 0 }, // 289 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
4357 { 1, 6, 11, 497, 500 }, // 290 LA_LA8
4358 { 0, 0, 0, 0, 0 }, // 291 COPY
4359 { 1, 11, 16, 500, 503 }, // 292 MCRXRX
4360 { 0, 0, 0, 0, 0 }, // 293 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
4361 { 0, 0, 0, 0, 0 }, // 294 XSXEXPDP
4362 { 1, 11, 16, 503, 505 }, // 295 RFEBB
4363 { 1, 81, 86, 505, 507 }, // 296 TBEGIN_TRECHKPT
4364 { 1, 30, 35, 507, 510 }, // 297 WAIT
4365 { 0, 0, 0, 0, 0 }, // 298 RLDCL_RLDCR
4366 { 0, 0, 0, 0, 0 }, // 299 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
4367 { 1, 11, 16, 510, 513 }, // 300 MTOCRF_MTOCRF8
4368 { 1, 6, 11, 513, 516 }, // 301 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
4369 { 1, 16, 25, 516, 519 }, // 302 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
4370 { 1, 6, 11, 519, 522 }, // 303 SRAW_SRAW8_SRAWI_SRAWI8
4371 { 0, 0, 0, 0, 0 }, // 304 XSIEXPDP
4372 { 1, 11, 16, 522, 525 }, // 305 CRXOR
4373 { 1, 81, 86, 525, 527 }, // 306 TRECLAIM_TSR_TABORT
4374 { 0, 0, 0, 0, 0 }, // 307 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
4375 { 0, 0, 0, 0, 0 }, // 308 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
4376 { 0, 0, 0, 0, 0 }, // 309 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
4377 { 0, 0, 0, 0, 0 }, // 310 VPOPCNTD
4378 { 0, 0, 0, 0, 0 }, // 311 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
4379 { 0, 0, 0, 0, 0 }, // 312 MADDHD_MADDHDU_MADDLD_MADDLD8
4380 { 1, 11, 16, 527, 530 }, // 313 MULHD_MULHW_MULLW_MULLWO
4381 { 1, 11, 16, 530, 533 }, // 314 MULHDU_MULHWU
4382 { 0, 0, 0, 0, 0 }, // 315 MULLD_MULLDO
4383 { 1, 16, 25, 533, 536 }, // 316 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
4384 { 1, 16, 25, 536, 539 }, // 317 FADD_FSUB
4385 { 1, 16, 25, 539, 543 }, // 318 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
4386 { 0, 0, 0, 0, 0 }, // 319 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
4387 { 1, 16, 25, 543, 546 }, // 320 FSELD_rec_FSELS_rec
4388 { 1, 16, 25, 546, 549 }, // 321 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
4389 { 0, 0, 0, 0, 0 }, // 322 XSCVDPHP_XSCVHPDP
4390 { 1, 30, 35, 549, 552 }, // 323 LVSL_LVSR
4391 { 0, 0, 0, 0, 0 }, // 324 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
4392 { 0, 0, 0, 0, 0 }, // 325 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
4393 { 0, 0, 0, 0, 0 }, // 326 XXPERM_XXPERMR_XXSPLTIB
4394 { 1, 16, 25, 552, 555 }, // 327 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
4395 { 0, 0, 0, 0, 0 }, // 328 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
4396 { 0, 0, 0, 0, 0 }, // 329 BCDCTSQ_rec
4397 { 0, 0, 0, 0, 0 }, // 330 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
4398 { 0, 0, 0, 0, 0 }, // 331 BCDCFSQ_rec
4399 { 0, 0, 0, 0, 0 }, // 332 XSDIVQP_XSDIVQPO
4400 { 0, 0, 0, 0, 0 }, // 333 XSSQRTQP_XSSQRTQPO
4401 { 1, 30, 35, 555, 558 }, // 334 LXVL_LXVLL
4402 { 1, 30, 35, 558, 561 }, // 335 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
4403 { 1, 30, 35, 561, 564 }, // 336 LXSDX_LXVD2X
4404 { 1, 25, 30, 564, 566 }, // 337 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
4405 { 0, 0, 0, 0, 0 }, // 338 CP_COPY_CP_COPY8
4406 { 1, 25, 30, 566, 569 }, // 339 ICBI_ICBIEP
4407 { 1, 30, 35, 569, 572 }, // 340 ICBT_ICBTLS_EnforceIEIO
4408 { 1, 30, 35, 572, 575 }, // 341 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
4409 { 0, 0, 0, 0, 0 }, // 342 CP_ABORT
4410 { 0, 0, 0, 0, 0 }, // 343 DARN
4411 { 1, 58, 74, 0, 0 }, // 344 ISYNC
4412 { 0, 0, 0, 0, 0 }, // 345 MSGSYNC
4413 { 1, 11, 16, 0, 0 }, // 346 TLBSYNC
4414 { 1, 1, 6, 0, 0 }, // 347 SYNC
4415 { 1, 30, 35, 575, 578 }, // 348 LFIWZX
4416 { 1, 30, 35, 578, 581 }, // 349 LFDX_LFDXTLS_LFDXTLS__LFD
4417 { 0, 0, 0, 0, 0 }, // 350 SLBIA
4418 { 0, 0, 0, 0, 0 }, // 351 SLBIE
4419 { 0, 0, 0, 0, 0 }, // 352 SLBMFEE
4420 { 0, 0, 0, 0, 0 }, // 353 SLBMFEV
4421 { 0, 0, 0, 0, 0 }, // 354 SLBMTE
4422 { 0, 0, 0, 0, 0 }, // 355 TLBIEL
4423 { 1, 30, 35, 581, 585 }, // 356 LHZU_LHZU8_LWZU_LWZU8
4424 { 1, 30, 35, 585, 589 }, // 357 LHZUX_LHZUX8_LWZUX_LWZUX8
4425 { 1, 81, 86, 589, 591 }, // 358 TEND
4426 { 0, 0, 0, 0, 0 }, // 359 CP_PASTE8_rec_CP_PASTE_rec
4427 { 1, 81, 86, 591, 593 }, // 360 TCHECK
4428 { 1, 30, 35, 593, 596 }, // 361 LXSIWAX
4429 { 0, 0, 0, 0, 0 }, // 362 LIWAX
4430 { 1, 30, 35, 596, 599 }, // 363 LFSX_LFSXTLS_LFSXTLS__LFS
4431 { 1, 30, 35, 599, 602 }, // 364 LXSSP_LXSSPX
4432 { 0, 0, 0, 0, 0 }, // 365 XFLOADf32_DFLOADf32
4433 { 1, 30, 35, 602, 605 }, // 366 LXVH8X
4434 { 1, 25, 30, 605, 608 }, // 367 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
4435 { 1, 25, 30, 608, 611 }, // 368 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
4436 { 1, 25, 30, 611, 614 }, // 369 STXSDX
4437 { 0, 0, 0, 0, 0 }, // 370 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
4438 { 1, 30, 35, 614, 617 }, // 371 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
4439 { 0, 0, 0, 0, 0 }, // 372 SLBIEG
4440 { 0, 0, 0, 0, 0 }, // 373 TLBIE
4441 { 1, 25, 30, 617, 620 }, // 374 STXV_STXVB16X_STXVH8X_STXVX
4442 { 1, 30, 35, 620, 623 }, // 375 STXVL_STXVLL
4443 { 1, 6, 11, 623, 626 }, // 376 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
4444 { 0, 0, 0, 0, 0 }, // 377 MFPMR
4445 { 0, 0, 0, 0, 0 }, // 378 MTPMR
4446 { 1, 81, 86, 626, 628 }, // 379 MFSPR_MFSPR8_MFUDSCR
4447 { 1, 11, 16, 628, 630 }, // 380 MFMSR
4448 { 1, 11, 16, 630, 632 }, // 381 MTMSR
4449 { 0, 0, 0, 0, 0 }, // 382 MTMSRD
4450 { 1, 81, 86, 632, 634 }, // 383 MTUDSCR_MTSPR_MTSPR8
4451 { 0, 0, 0, 0, 0 }, // 384 MSGSNDP_MSGSNDP8
4452 { 1, 35, 40, 634, 637 }, // 385 DIVWO_DIVWUO
4453 { 1, 35, 40, 637, 640 }, // 386 MODSW
4454 { 1, 35, 40, 640, 643 }, // 387 DIVWEO_DIVWEUO
4455 { 0, 0, 0, 0, 0 }, // 388 DIVDO_DIVDUO
4456 { 1, 35, 40, 643, 646 }, // 389 MODSD_MODUD_MODUW
4457 { 0, 0, 0, 0, 0 }, // 390 DIVDE_DIVDEO_DIVDEU_DIVDEUO
4458 { 1, 35, 40, 646, 649 }, // 391 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
4459 { 1, 6, 11, 649, 652 }, // 392 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
4460 { 1, 11, 16, 652, 655 }, // 393 MCRFS
4461 { 0, 0, 0, 0, 0 }, // 394 RLDCL_rec_RLDCR_rec
4462 { 0, 0, 0, 0, 0 }, // 395 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
4463 { 1, 11, 16, 655, 658 }, // 396 MFFS_MFFSCE_MFFSL_MFFS_rec
4464 { 0, 0, 0, 0, 0 }, // 397 EXTSWSLI_32_64_rec_EXTSWSLI_rec
4465 { 1, 40, 49, 658, 661 }, // 398 FDIV
4466 { 0, 0, 0, 0, 0 }, // 399 FSQRT
4467 { 0, 0, 0, 0, 0 }, // 400 FSQRTS
4468 { 1, 49, 58, 661, 664 }, // 401 FDIVS
4469 { 1, 25, 30, 664, 668 }, // 402 LFSU
4470 { 1, 25, 30, 668, 672 }, // 403 LFSUX
4471 { 1, 11, 16, 672, 674 }, // 404 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
4472 { 1, 30, 35, 674, 677 }, // 405 LDAT_LWAT
4473 { 1, 30, 35, 677, 680 }, // 406 STDAT_STWAT
4474 { 1, 6, 11, 680, 683 }, // 407 BRINC
4475 { 0, 0, 0, 0, 0 }, // 408 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
4476 { 0, 0, 0, 0, 0 }, // 409 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
4477 { 1, 30, 35, 683, 686 }, // 410 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
4478 { 1, 30, 35, 686, 689 }, // 411 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
4479 { 1, 11, 16, 689, 691 }, // 412 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
4480 { 1, 11, 16, 691, 693 }, // 413 RFI
4481 { 0, 0, 0, 0, 0 }, // 414 RFID
4482 { 1, 30, 35, 693, 696 }, // 415 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
4483 { 1, 30, 35, 696, 699 }, // 416 ICBLC
4484 { 1, 81, 86, 699, 701 }, // 417 MTSR_MTSRIN
4485 { 1, 81, 86, 701, 703 }, // 418 MFDCR
4486 { 1, 81, 86, 703, 705 }, // 419 MTDCR
4487 { 1, 6, 11, 705, 708 }, // 420 NOP_GT_PWR6_NOP_GT_PWR7
4488 { 0, 0, 0, 0, 0 }, // 421 TLBIA
4489 { 1, 11, 16, 708, 710 }, // 422 WRTEE_WRTEEI
4490 { 1, 6, 11, 710, 713 }, // 423 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
4491 { 1, 1, 6, 0, 0 }, // 424 MSYNC
4492 { 0, 0, 0, 0, 0 }, // 425 SLBSYNC
4493 { 0, 0, 0, 0, 0 }, // 426 SLBFEE_rec
4494 { 0, 0, 0, 0, 0 }, // 427 STOP
4495 { 1, 25, 30, 713, 715 }, // 428 DCBA_DCBI
4496 { 1, 16, 25, 715, 718 }, // 429 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
4497 { 0, 0, 0, 0, 0 }, // 430 VCFSX_VCFUX_VCTSXS_VCTUXS
4498 { 0, 0, 0, 0, 0 }, // 431 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
4499 { 0, 0, 0, 0, 0 }, // 432 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
4500 { 0, 0, 0, 0, 0 }, // 433 XSCVDPHP
4501 { 0, 0, 0, 0, 0 }, // 434 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
4502 { 0, 0, 0, 0, 0 }, // 435 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
4503 { 0, 0, 0, 0, 0 }, // 436 XVCVSPBF16
4504 { 1, 16, 25, 718, 721 }, // 437 FADDS_FMULS_FSUBS
4505 { 1, 16, 25, 721, 725 }, // 438 FMUL
4506 { 0, 0, 0, 0, 0 }, // 439 VADDFP
4507 { 0, 0, 0, 0, 0 }, // 440 XSMULDP_XSMULSP
4508 { 0, 0, 0, 0, 0 }, // 441 XVADDDP_XVMULDP_XVSUBDP
4509 { 0, 0, 0, 0, 0 }, // 442 XVADDSP_XVMULSP_XVSUBSP
4510 { 0, 0, 0, 0, 0 }, // 443 VMADDFP_VNMSUBFP
4511 { 1, 16, 25, 725, 728 }, // 444 FADDS_rec_FMULS_rec_FSUBS_rec
4512 { 1, 16, 25, 728, 732 }, // 445 FMUL_rec
4513 { 1, 16, 25, 732, 735 }, // 446 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
4514 { 1, 11, 16, 735, 737 }, // 447 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
4515 { 1, 11, 16, 737, 739 }, // 448 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
4516 { 0, 0, 0, 0, 0 }, // 449 VGNB
4517 { 0, 0, 0, 0, 0 }, // 450 VSBOX
4518 { 1, 6, 11, 739, 742 }, // 451 CFUGED_PDEPD_PEXTD
4519 { 0, 0, 0, 0, 0 }, // 452 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
4520 { 0, 0, 0, 0, 0 }, // 453 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
4521 { 0, 0, 0, 0, 0 }, // 454 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
4522 { 1, 6, 11, 742, 745 }, // 455 HASHST_HASHST8_HASHSTP_HASHSTP8
4523 { 0, 0, 0, 0, 0 }, // 456 XSMULQP_XSMULQPO
4524 { 0, 0, 0, 0, 0 }, // 457 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
4525 { 0, 0, 0, 0, 0 }, // 458 VMODSQ_VMODUQ
4526 { 0, 0, 0, 0, 0 }, // 459 VDIVSD_VDIVUD
4527 { 0, 0, 0, 0, 0 }, // 460 VMODSD_VMODUD
4528 { 0, 0, 0, 0, 0 }, // 461 VDIVSW_VDIVUW
4529 { 0, 0, 0, 0, 0 }, // 462 VMODSW_VMODUW
4530 { 0, 0, 0, 0, 0 }, // 463 VDIVESD_VDIVEUD
4531 { 0, 0, 0, 0, 0 }, // 464 VDIVESW_VDIVEUW
4532 { 0, 0, 0, 0, 0 }, // 465 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
4533 { 0, 0, 0, 0, 0 }, // 466 XXGENPCVBM
4534 { 0, 0, 0, 0, 0 }, // 467 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
4535 { 0, 0, 0, 0, 0 }, // 468 VADDCUQ_VSUBCUQ
4536 { 0, 0, 0, 0, 0 }, // 469 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
4537 { 0, 0, 0, 0, 0 }, // 470 MTVSRBMI
4538 { 1, 6, 11, 745, 748 }, // 471 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
4539 { 1, 16, 25, 748, 751 }, // 472 FTSQRT
4540 { 0, 0, 0, 0, 0 }, // 473 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
4541 { 0, 0, 0, 0, 0 }, // 474 RLDIC_rec
4542 { 0, 0, 0, 0, 0 }, // 475 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
4543 { 1, 6, 11, 751, 754 }, // 476 RLWINM8_rec_RLWINM_rec
4544 { 0, 0, 0, 0, 0 }, // 477 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
4545 { 0, 0, 0, 0, 0 }, // 478 VPOPCNTB_VPOPCNTH
4546 { 0, 0, 0, 0, 0 }, // 479 VSHASIGMAD_VSHASIGMAW
4547 { 1, 16, 25, 754, 757 }, // 480 XSTSQRTDP
4548 { 1, 16, 25, 757, 760 }, // 481 XVTSQRTDP
4549 { 1, 16, 25, 760, 763 }, // 482 XVTSQRTSP
4550 { 0, 0, 0, 0, 0 }, // 483 XVTSTDCDP_XVTSTDCSP
4551 { 0, 0, 0, 0, 0 }, // 484 SLD_rec_SRD_rec
4552 { 0, 0, 0, 0, 0 }, // 485 TDI
4553 { 1, 11, 16, 763, 765 }, // 486 TWI
4554 { 0, 0, 0, 0, 0 }, // 487 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
4555 { 0, 0, 0, 0, 0 }, // 488 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
4556 { 0, 0, 0, 0, 0 }, // 489 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
4557 { 0, 0, 0, 0, 0 }, // 490 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
4558 { 0, 0, 0, 0, 0 }, // 491 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
4559 { 0, 0, 0, 0, 0 }, // 492 VCMPSQ_VCMPUQ
4560 { 0, 0, 0, 0, 0 }, // 493 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
4561 { 1, 30, 35, 765, 768 }, // 494 TRAP
4562 { 1, 6, 11, 768, 771 }, // 495 SRAWI8_rec_SRAWI_rec
4563 { 0, 0, 0, 0, 0 }, // 496 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
4564 { 0, 0, 0, 0, 0 }, // 497 VRLQMI
4565 { 1, 30, 35, 771, 774 }, // 498 DSS_DSSALL
4566 { 1, 30, 35, 774, 777 }, // 499 WAITP10
4567 { 1, 6, 11, 777, 780 }, // 500 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
4568 { 0, 0, 0, 0, 0 }, // 501 ADDIdtprelL32_ADDISdtprelHA32
4569 { 0, 0, 0, 0, 0 }, // 502 ADDItlsldLADDR32
4570 { 0, 0, 0, 0, 0 }, // 503 ADDItocL_ADDIStocHA_ADDIStocHA8
4571 { 1, 6, 11, 780, 783 }, // 504 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
4572 { 1, 6, 11, 783, 786 }, // 505 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
4573 { 1, 6, 11, 786, 789 }, // 506 ADDZE_ADDZE8
4574 { 1, 6, 11, 789, 792 }, // 507 ANDI_rec_ANDIS_rec
4575 { 1, 6, 11, 792, 795 }, // 508 CMPDI_CMPWI_CMPLDI_CMPLWI
4576 { 1, 6, 11, 795, 798 }, // 509 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
4577 { 1, 16, 25, 798, 801 }, // 510 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
4578 { 1, 6, 11, 801, 804 }, // 511 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
4579 { 1, 6, 11, 804, 807 }, // 512 NOP
4580 { 0, 0, 0, 0, 0 }, // 513 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
4581 { 1, 6, 11, 807, 810 }, // 514 RLWINM_RLWINM8
4582 { 1, 6, 11, 810, 813 }, // 515 SETB_SETB8
4583 { 1, 6, 11, 813, 816 }, // 516 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
4584 { 1, 6, 11, 816, 819 }, // 517 SRAWI_SRAWI8
4585 { 0, 0, 0, 0, 0 }, // 518 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
4586 { 0, 0, 0, 0, 0 }, // 519 VEXTSD2Q
4587 { 0, 0, 0, 0, 0 }, // 520 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
4588 { 0, 0, 0, 0, 0 }, // 521 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
4589 { 0, 0, 0, 0, 0 }, // 522 XVABSDP_XVNABSDP_XVNEGDP
4590 { 0, 0, 0, 0, 0 }, // 523 XVXSIGDP_XVXSIGSP
4591 { 1, 6, 11, 819, 822 }, // 524 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
4592 { 1, 6, 11, 822, 825 }, // 525 ADDEX_ADDEX8
4593 { 1, 6, 11, 825, 828 }, // 526 ADD4O_ADD8O
4594 { 1, 6, 11, 828, 831 }, // 527 CMPB_CMPB8
4595 { 1, 11, 16, 831, 834 }, // 528 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
4596 { 1, 30, 35, 834, 837 }, // 529 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
4597 { 0, 0, 0, 0, 0 }, // 530 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
4598 { 0, 0, 0, 0, 0 }, // 531 XXLEQVOnes
4599 { 1, 11, 16, 837, 840 }, // 532 MFFS_MFFS_rec_MFFSL
4600 { 1, 11, 16, 840, 843 }, // 533 MFFSCDRNI_MFFSCRNI
4601 { 1, 11, 16, 843, 846 }, // 534 MTFSB0
4602 { 1, 6, 11, 846, 849 }, // 535 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
4603 { 1, 6, 11, 849, 852 }, // 536 NEG8O_rec_NEGO_rec
4604 { 1, 6, 11, 852, 855 }, // 537 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
4605 { 1, 11, 16, 855, 857 }, // 538 HRFID_SC
4606 { 1, 11, 16, 857, 860 }, // 539 MTFSFI_MTFSFIb_MTFSFI_rec
4607 { 1, 16, 25, 860, 863 }, // 540 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
4608 { 1, 6, 11, 863, 866 }, // 541 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
4609 { 0, 0, 0, 0, 0 }, // 542 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
4610 { 1, 30, 35, 866, 869 }, // 543 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
4611 { 0, 0, 0, 0, 0 }, // 544 LD
4612 { 0, 0, 0, 0, 0 }, // 545 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
4613 { 0, 0, 0, 0, 0 }, // 546 DFLOADf32
4614 { 0, 0, 0, 0, 0 }, // 547 DFLOADf64
4615 { 1, 30, 35, 869, 872 }, // 548 LFD
4616 { 1, 25, 30, 872, 875 }, // 549 LHA_LHA8
4617 { 1, 30, 35, 875, 878 }, // 550 LXSD_LXV
4618 { 1, 25, 30, 878, 880 }, // 551 DCBT_DCBTST
4619 { 1, 30, 35, 880, 883 }, // 552 ICBT
4620 { 1, 30, 35, 883, 886 }, // 553 LDBRX
4621 { 0, 0, 0, 0, 0 }, // 554 SPILLTOVSR_LDX
4622 { 1, 30, 35, 886, 889 }, // 555 LXVRBX_LXVRDX_LXVRHX_LXVRWX
4623 { 1, 81, 86, 889, 891 }, // 556 MTSR
4624 { 1, 6, 11, 891, 894 }, // 557 MTVRSAVE_MTVRSAVEv
4625 { 1, 30, 35, 894, 897 }, // 558 LBZCIX_LDCIX_LHZCIX_LWZCIX
4626 { 1, 30, 35, 897, 900 }, // 559 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
4627 { 1, 30, 35, 900, 903 }, // 560 LFS
4628 { 1, 30, 35, 903, 906 }, // 561 LXSSP
4629 { 1, 30, 35, 906, 909 }, // 562 LXVP
4630 { 1, 30, 35, 909, 912 }, // 563 LXVPX
4631 { 1, 11, 16, 912, 914 }, // 564 MFSR
4632 { 1, 81, 86, 914, 916 }, // 565 MFTB8
4633 { 0, 0, 0, 0, 0 }, // 566 XXSETACCZ
4634 { 0, 0, 0, 0, 0 }, // 567 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
4635 { 0, 0, 0, 0, 0 }, // 568 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
4636 { 0, 0, 0, 0, 0 }, // 569 XVI8GER4SPP
4637 { 0, 0, 0, 0, 0 }, // 570 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
4638 { 0, 0, 0, 0, 0 }, // 571 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
4639 { 0, 0, 0, 0, 0 }, // 572 PMXVI8GER4SPP
4640 { 0, 0, 0, 0, 0 }, // 573 XXMTACC
4641 { 0, 0, 0, 0, 0 }, // 574 XXMFACC
4642 { 0, 0, 0, 0, 0 }, // 575 VMULHSD_VMULHUD_VMULLD
4643 { 0, 0, 0, 0, 0 }, // 576 LXVKQ
4644 { 0, 0, 0, 0, 0 }, // 577 VSPLTISB_VSPLTISH_VSPLTISW
4645 { 0, 0, 0, 0, 0 }, // 578 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
4646 { 0, 0, 0, 0, 0 }, // 579 XXSPLTIB
4647 { 1, 6, 11, 916, 919 }, // 580 BRD_BRH_BRH8_BRW_BRW8
4648 { 0, 0, 0, 0, 0 }, // 581 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
4649 { 0, 0, 0, 0, 0 }, // 582 VGBBD_VUPKHSW_VUPKLSW
4650 { 0, 0, 0, 0, 0 }, // 583 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
4651 { 0, 0, 0, 0, 0 }, // 584 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
4652 { 0, 0, 0, 0, 0 }, // 585 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
4653 { 0, 0, 0, 0, 0 }, // 586 XVCVBF16SPN
4654 { 0, 0, 0, 0, 0 }, // 587 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
4655 { 0, 0, 0, 0, 0 }, // 588 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
4656 { 0, 0, 0, 0, 0 }, // 589 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
4657 { 0, 0, 0, 0, 0 }, // 590 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
4658 { 0, 0, 0, 0, 0 }, // 591 VSLV_VSRV_XXINSERTW
4659 { 0, 0, 0, 0, 0 }, // 592 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
4660 { 0, 0, 0, 0, 0 }, // 593 VSUMSWS
4661 { 0, 0, 0, 0, 0 }, // 594 XXSPLTIDP_XXSPLTIW
4662 { 0, 0, 0, 0, 0 }, // 595 XXSPLTI32DX
4663 { 0, 0, 0, 0, 0 }, // 596 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
4664 { 0, 0, 0, 0, 0 }, // 597 XXPERMX
4665 { 1, 30, 35, 919, 922 }, // 598 PSTXVP_PSTXVPpc
4666 { 1, 30, 35, 922, 925 }, // 599 STB_STB8_STH_STH8_STW_STW8
4667 { 0, 0, 0, 0, 0 }, // 600 SPILLTOVSR_ST
4668 { 1, 30, 35, 925, 928 }, // 601 STD
4669 { 0, 0, 0, 0, 0 }, // 602 DFSTOREf32_DFSTOREf64
4670 { 1, 25, 30, 928, 931 }, // 603 STFD_STFS
4671 { 1, 25, 30, 931, 935 }, // 604 STFDU_STFSU
4672 { 1, 25, 30, 935, 938 }, // 605 STXSD
4673 { 1, 25, 30, 938, 941 }, // 606 STXSSP
4674 { 1, 25, 30, 941, 944 }, // 607 STXV
4675 { 1, 25, 30, 944, 946 }, // 608 DCBF_DCBST_DCBZ
4676 { 1, 25, 30, 946, 949 }, // 609 ICBI
4677 { 0, 0, 0, 0, 0 }, // 610 SPILLTOVSR_STX
4678 { 0, 0, 0, 0, 0 }, // 611 STIWX
4679 { 1, 25, 30, 949, 952 }, // 612 STXVRBX_STXVRDX_STXVRHX_STXVRWX
4680 { 1, 30, 35, 952, 955 }, // 613 EnforceIEIO
4681 { 0, 0, 0, 0, 0 }, // 614 TLBIE8P9_TLBIEP9
4682 { 1, 30, 35, 955, 958 }, // 615 STHCIX_STWCIX
4683 { 1, 1, 6, 0, 0 }, // 616 SYNCP10
4684 { 1, 30, 35, 958, 961 }, // 617 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
4685 { 1, 30, 35, 961, 964 }, // 618 STXVP
4686 { 1, 30, 35, 964, 967 }, // 619 STXVPX
4687 { 1, 11, 16, 967, 969 }, // 620 ATTN_NAP
4688 { 1, 25, 30, 969, 971 }, // 621 DCBZL
4689 { 1, 30, 35, 971, 974 }, // 622 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
4690 { 1, 11, 16, 974, 976 }, // 623 CLRBHRB_MFBHRBE
4691 { 1, 30, 35, 976, 979 }, // 624 PADDI_PADDI8_PADDI8pc_PADDIpc
4692 { 1, 6, 11, 979, 982 }, // 625 PLI_PLI8
4693 { 0, 0, 0, 0, 0 }, // 626 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
4694 { 0, 0, 0, 0, 0 }, // 627 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
4695 { 0, 0, 0, 0, 0 }, // 628 VMSUMCUD
4696 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
4697};
4698
4699static constexpr llvm::InstrItinerary G3Itineraries[] = {
4700 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
4701 { 1, 86, 87, 0, 0 }, // 1 IIC_LdStSync
4702 { 1, 87, 88, 0, 0 }, // 2 IIC_IntSimple
4703 { 1, 87, 88, 0, 0 }, // 3 IIC_IntGeneral
4704 { 1, 88, 89, 0, 0 }, // 4 IIC_BrB
4705 { 0, 0, 0, 0, 0 }, // 5 IIC_VecFP
4706 { 1, 87, 88, 0, 0 }, // 6 IIC_IntRotate
4707 { 1, 87, 88, 0, 0 }, // 7 IIC_IntCompare
4708 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
4709 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
4710 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
4711 { 1, 89, 90, 0, 0 }, // 11 IIC_BrCR
4712 { 1, 90, 91, 0, 0 }, // 12 IIC_FPGeneral
4713 { 0, 0, 0, 0, 0 }, // 13 IIC_LdStLD
4714 { 1, 86, 87, 0, 0 }, // 14 IIC_LdStDCBF
4715 { 1, 91, 92, 0, 0 }, // 15 IIC_LdStLoad
4716 { 1, 90, 91, 0, 0 }, // 16 IIC_FPCompare
4717 { 0, 0, 0, 0, 0 }, // 17 IIC_IntDivD
4718 { 1, 92, 93, 0, 0 }, // 18 IIC_IntDivW
4719 { 0, 0, 0, 0, 0 }, // 19 IIC_VecGeneral
4720 { 0, 0, 0, 0, 0 }, // 20 IIC_FPDGeneral
4721 { 1, 90, 91, 0, 0 }, // 21 IIC_FPAddSub
4722 { 1, 93, 94, 0, 0 }, // 22 IIC_FPDivD
4723 { 0, 0, 0, 0, 0 }, // 23 IIC_FPSGeneral
4724 { 0, 0, 0, 0, 0 }, // 24 IIC_VecComplex
4725 { 1, 91, 92, 0, 0 }, // 25 IIC_LdStStore
4726 { 0, 0, 0, 0, 0 }, // 26 IIC_IntRotateDI
4727 { 1, 94, 95, 0, 0 }, // 27 IIC_FPDivS
4728 { 1, 95, 96, 0, 0 }, // 28 IIC_FPFused
4729 { 0, 0, 0, 0, 0 }, // 29 IIC_FPSqrtD
4730 { 0, 0, 0, 0, 0 }, // 30 IIC_FPSqrtS
4731 { 1, 86, 87, 0, 0 }, // 31 IIC_LdStICBI
4732 { 0, 0, 0, 0, 0 }, // 32 IIC_IntISEL
4733 { 1, 96, 97, 0, 0 }, // 33 IIC_SprISYNC
4734 { 1, 86, 87, 0, 0 }, // 34 IIC_LdStLWARX
4735 { 1, 91, 92, 0, 0 }, // 35 IIC_LdStLoadUpd
4736 { 1, 91, 92, 0, 0 }, // 36 IIC_LdStLoadUpdX
4737 { 0, 0, 0, 0, 0 }, // 37 IIC_LdStLDARX
4738 { 0, 0, 0, 0, 0 }, // 38 IIC_LdStLDU
4739 { 0, 0, 0, 0, 0 }, // 39 IIC_LdStLDUX
4740 { 1, 91, 92, 0, 0 }, // 40 IIC_LdStLFD
4741 { 1, 91, 92, 0, 0 }, // 41 IIC_LdStLFDU
4742 { 1, 91, 92, 0, 0 }, // 42 IIC_LdStLFDUX
4743 { 1, 91, 92, 0, 0 }, // 43 IIC_LdStLHA
4744 { 1, 91, 92, 0, 0 }, // 44 IIC_LdStLHAU
4745 { 1, 91, 92, 0, 0 }, // 45 IIC_LdStLHAUX
4746 { 1, 97, 98, 0, 0 }, // 46 IIC_LdStLMW
4747 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
4748 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
4749 { 0, 0, 0, 0, 0 }, // 49 IIC_LdStLWA
4750 { 0, 0, 0, 0, 0 }, // 50 IIC_IntMulHD
4751 { 1, 89, 90, 0, 0 }, // 51 IIC_BrMCR
4752 { 1, 89, 90, 0, 0 }, // 52 IIC_BrMCRX
4753 { 1, 89, 90, 0, 0 }, // 53 IIC_SprMFCR
4754 { 1, 98, 99, 0, 0 }, // 54 IIC_SprMFSPR
4755 { 1, 90, 91, 0, 0 }, // 55 IIC_IntMFFS
4756 { 1, 89, 90, 0, 0 }, // 56 IIC_SprMFMSR
4757 { 0, 0, 0, 0, 0 }, // 57 IIC_SprMFCRF
4758 { 0, 0, 0, 0, 0 }, // 58 IIC_SprMFPMR
4759 { 1, 98, 99, 0, 0 }, // 59 IIC_SprMFSR
4760 { 1, 98, 99, 0, 0 }, // 60 IIC_SprMFTB
4761 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
4762 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
4763 { 1, 96, 97, 0, 0 }, // 63 IIC_SprMTSPR
4764 { 1, 99, 100, 0, 0 }, // 64 IIC_IntMTFSB0
4765 { 1, 89, 90, 0, 0 }, // 65 IIC_SprMTMSR
4766 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
4767 { 0, 0, 0, 0, 0 }, // 67 IIC_SprMTPMR
4768 { 1, 96, 97, 0, 0 }, // 68 IIC_SprMTSR
4769 { 1, 100, 101, 0, 0 }, // 69 IIC_IntMulHW
4770 { 1, 101, 102, 0, 0 }, // 70 IIC_IntMulHWU
4771 { 1, 102, 103, 0, 0 }, // 71 IIC_IntMulLI
4772 { 1, 96, 97, 0, 0 }, // 72 IIC_SprRFI
4773 { 0, 0, 0, 0, 0 }, // 73 IIC_IntRFID
4774 { 0, 0, 0, 0, 0 }, // 74 IIC_IntRotateD
4775 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
4776 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
4777 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
4778 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
4779 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
4780 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
4781 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
4782 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
4783 { 1, 87, 88, 0, 0 }, // 83 IIC_IntShift
4784 { 1, 103, 104, 0, 0 }, // 84 IIC_LdStSTWCX
4785 { 1, 91, 92, 0, 0 }, // 85 IIC_LdStSTU
4786 { 1, 91, 92, 0, 0 }, // 86 IIC_LdStSTUX
4787 { 0, 0, 0, 0, 0 }, // 87 IIC_LdStSTD
4788 { 0, 0, 0, 0, 0 }, // 88 IIC_LdStSTDCX
4789 { 1, 91, 92, 0, 0 }, // 89 IIC_LdStSTFD
4790 { 1, 91, 92, 0, 0 }, // 90 IIC_LdStSTFDU
4791 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
4792 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
4793 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
4794 { 0, 0, 0, 0, 0 }, // 94 IIC_IntTrapD
4795 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
4796 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
4797 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
4798 { 1, 98, 99, 0, 0 }, // 98 IIC_SprTLBSYNC
4799 { 1, 104, 105, 0, 0 }, // 99 IIC_IntTrapW
4800 { 0, 0, 0, 0, 0 }, // 100 IIC_VecFPCompare
4801 { 0, 0, 0, 0, 0 }, // 101 IIC_VecPerm
4802 { 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
4803 { 1, 88, 89, 0, 0 }, // 103 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
4804 { 1, 98, 99, 0, 0 }, // 104 MFCTR_MFCTR8_MFLR_MFLR8
4805 { 1, 96, 97, 0, 0 }, // 105 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
4806 { 1, 89, 90, 0, 0 }, // 106 MFCR_MFCR8
4807 { 1, 89, 90, 0, 0 }, // 107 MCRF
4808 { 1, 89, 90, 0, 0 }, // 108 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
4809 { 1, 97, 98, 0, 0 }, // 109 LMW
4810 { 1, 86, 87, 0, 0 }, // 110 LWARX_LWARXL
4811 { 0, 0, 0, 0, 0 }, // 111 LDARX_LDARXL
4812 { 1, 91, 92, 0, 0 }, // 112 LHBRX_LHBRX8_LWBRX_LWBRX8
4813 { 1, 98, 99, 0, 0 }, // 113 MFSR_MFSRIN
4814 { 1, 91, 92, 0, 0 }, // 114 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
4815 { 1, 91, 92, 0, 0 }, // 115 LFSU_LFDU
4816 { 1, 91, 92, 0, 0 }, // 116 LFSUX_LFDUX
4817 { 1, 91, 92, 0, 0 }, // 117 STXSDX_STXVD2X_STXVW4X
4818 { 1, 86, 87, 0, 0 }, // 118 LBARX_LHARX
4819 { 1, 91, 92, 0, 0 }, // 119 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
4820 { 1, 91, 92, 0, 0 }, // 120 LFIWAX_LFIWZX
4821 { 1, 91, 92, 0, 0 }, // 121 STFD_STFDX_STFIWX_STFS_STFSX
4822 { 1, 91, 92, 0, 0 }, // 122 STFDU_STFDUX_STFSU_STFSUX
4823 { 1, 91, 92, 0, 0 }, // 123 STVEBX_STVEHX_STVEWX_STVX_STVXL
4824 { 1, 91, 92, 0, 0 }, // 124 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
4825 { 0, 0, 0, 0, 0 }, // 125 LWA_LWA_32
4826 { 1, 91, 92, 0, 0 }, // 126 LHAU_LHAU8
4827 { 1, 91, 92, 0, 0 }, // 127 LHAUX_LHAUX8_LWAUX
4828 { 1, 91, 92, 0, 0 }, // 128 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
4829 { 0, 0, 0, 0, 0 }, // 129 STD_STDX
4830 { 1, 97, 98, 0, 0 }, // 130 STMW
4831 { 1, 103, 104, 0, 0 }, // 131 STWCX
4832 { 0, 0, 0, 0, 0 }, // 132 STDCX
4833 { 1, 91, 92, 0, 0 }, // 133 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
4834 { 1, 91, 92, 0, 0 }, // 134 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
4835 { 1, 91, 92, 0, 0 }, // 135 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
4836 { 0, 0, 0, 0, 0 }, // 136 LDU
4837 { 1, 91, 92, 0, 0 }, // 137 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
4838 { 0, 0, 0, 0, 0 }, // 138 LDUX
4839 { 1, 87, 88, 0, 0 }, // 139 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
4840 { 1, 87, 88, 0, 0 }, // 140 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
4841 { 1, 87, 88, 0, 0 }, // 141 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
4842 { 1, 87, 88, 0, 0 }, // 142 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
4843 { 1, 87, 88, 0, 0 }, // 143 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
4844 { 1, 88, 89, 0, 0 }, // 144 ADDPCIS
4845 { 0, 0, 0, 0, 0 }, // 145 SUBFUS_SUBFUS_rec
4846 { 0, 0, 0, 0, 0 }, // 146 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
4847 { 0, 0, 0, 0, 0 }, // 147 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
4848 { 1, 87, 88, 0, 0 }, // 148 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
4849 { 1, 87, 88, 0, 0 }, // 149 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
4850 { 1, 102, 103, 0, 0 }, // 150 MULLI_MULLI8
4851 { 1, 100, 101, 0, 0 }, // 151 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
4852 { 1, 101, 102, 0, 0 }, // 152 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
4853 { 0, 0, 0, 0, 0 }, // 153 MULLD_MULLDO_MULLD_rec_MULLDO_rec
4854 { 0, 0, 0, 0, 0 }, // 154 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
4855 { 1, 92, 93, 0, 0 }, // 155 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
4856 { 0, 0, 0, 0, 0 }, // 156 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
4857 { 1, 90, 91, 0, 0 }, // 157 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
4858 { 1, 90, 91, 0, 0 }, // 158 FADD_FADD_rec_FSUB_FSUB_rec
4859 { 1, 95, 96, 0, 0 }, // 159 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
4860 { 0, 0, 0, 0, 0 }, // 160 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
4861 { 1, 90, 91, 0, 0 }, // 161 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
4862 { 0, 0, 0, 0, 0 }, // 162 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
4863 { 0, 0, 0, 0, 0 }, // 163 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
4864 { 1, 90, 91, 0, 0 }, // 164 XVTDIVDP_XVTSQRTDP
4865 { 0, 0, 0, 0, 0 }, // 165 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
4866 { 0, 0, 0, 0, 0 }, // 166 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
4867 { 0, 0, 0, 0, 0 }, // 167 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
4868 { 0, 0, 0, 0, 0 }, // 168 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
4869 { 1, 90, 91, 0, 0 }, // 169 XVTDIVSP_XVTSQRTSP
4870 { 0, 0, 0, 0, 0 }, // 170 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
4871 { 1, 90, 91, 0, 0 }, // 171 FCMPOD_FCMPOS_FCMPUD_FCMPUS
4872 { 1, 94, 95, 0, 0 }, // 172 FDIVS_FDIVS_rec
4873 { 1, 93, 94, 0, 0 }, // 173 XSDIVDP
4874 { 0, 0, 0, 0, 0 }, // 174 FSQRTS_XSSQRTSP_FSQRTS_rec
4875 { 1, 93, 94, 0, 0 }, // 175 FDIV_FDIV_rec
4876 { 0, 0, 0, 0, 0 }, // 176 XSSQRTDP
4877 { 0, 0, 0, 0, 0 }, // 177 FSQRT_FSQRT_rec
4878 { 1, 94, 95, 0, 0 }, // 178 XVDIVSP
4879 { 0, 0, 0, 0, 0 }, // 179 XVSQRTSP
4880 { 1, 93, 94, 0, 0 }, // 180 XVDIVDP
4881 { 0, 0, 0, 0, 0 }, // 181 XVSQRTDP
4882 { 0, 0, 0, 0, 0 }, // 182 MFOCRF_MFOCRF8
4883 { 0, 0, 0, 0, 0 }, // 183 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
4884 { 1, 94, 95, 0, 0 }, // 184 XSDIVSP
4885 { 0, 0, 0, 0, 0 }, // 185 FSQRTS_FSQRTS_rec
4886 { 1, 90, 91, 0, 0 }, // 186 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
4887 { 1, 99, 100, 0, 0 }, // 187 MTFSFb_MTFSB0_MTFSB1
4888 { 0, 0, 0, 0, 0 }, // 188 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
4889 { 0, 0, 0, 0, 0 }, // 189 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
4890 { 0, 0, 0, 0, 0 }, // 190 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
4891 { 0, 0, 0, 0, 0 }, // 191 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
4892 { 0, 0, 0, 0, 0 }, // 192 VSUBFP
4893 { 0, 0, 0, 0, 0 }, // 193 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
4894 { 0, 0, 0, 0, 0 }, // 194 XVCVSPDP
4895 { 0, 0, 0, 0, 0 }, // 195 TDI_TD
4896 { 1, 104, 105, 0, 0 }, // 196 TWI_TW
4897 { 1, 89, 90, 0, 0 }, // 197 MTCRF_MTCRF8_MTOCRF_MTOCRF8
4898 { 1, 87, 88, 0, 0 }, // 198 RLWIMI_RLWIMI8
4899 { 1, 87, 88, 0, 0 }, // 199 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
4900 { 1, 87, 88, 0, 0 }, // 200 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
4901 { 1, 87, 88, 0, 0 }, // 201 ANDIS_rec_ANDI_rec_SUBF8_rec
4902 { 1, 87, 88, 0, 0 }, // 202 OR_OR8_OR8_rec_OR_rec_NOP
4903 { 0, 0, 0, 0, 0 }, // 203 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
4904 { 1, 87, 88, 0, 0 }, // 204 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
4905 { 1, 87, 88, 0, 0 }, // 205 RLWIMI8_rec_RLWIMI_rec
4906 { 1, 87, 88, 0, 0 }, // 206 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
4907 { 1, 87, 88, 0, 0 }, // 207 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
4908 { 0, 0, 0, 0, 0 }, // 208 ISEL_ISEL8
4909 { 1, 98, 99, 0, 0 }, // 209 MFTB_MFTB8
4910 { 1, 92, 93, 0, 0 }, // 210 DIVW_DIVWU
4911 { 0, 0, 0, 0, 0 }, // 211 DIVD_DIVDU
4912 { 1, 92, 93, 0, 0 }, // 212 DIVWE_DIVWEU
4913 { 1, 91, 92, 0, 0 }, // 213 LVEBX_LVEHX_LVEWX_LVX_LVXL
4914 { 1, 91, 92, 0, 0 }, // 214 LXVB16X_LXSIWZX
4915 { 0, 0, 0, 0, 0 }, // 215 DFLOADf64_XFLOADf64_LIWZX
4916 { 0, 0, 0, 0, 0 }, // 216 LQ
4917 { 1, 91, 92, 0, 0 }, // 217 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
4918 { 1, 91, 92, 0, 0 }, // 218 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
4919 { 0, 0, 0, 0, 0 }, // 219 STDXTLS_STDXTLS_
4920 { 1, 91, 92, 0, 0 }, // 220 STBCIX_STDCIX
4921 { 1, 103, 104, 0, 0 }, // 221 STBCX_STHCX
4922 { 1, 91, 92, 0, 0 }, // 222 STHCIX_STSWI_STWCIX
4923 { 1, 91, 92, 0, 0 }, // 223 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
4924 { 0, 0, 0, 0, 0 }, // 224 LD_LDX_LDXTLS_LDXTLS_
4925 { 1, 86, 87, 0, 0 }, // 225 LBARXL_LHARXL
4926 { 1, 91, 92, 0, 0 }, // 226 LBEPX_LHEPX_LWEPX
4927 { 1, 91, 92, 0, 0 }, // 227 LFDEPX_LXSIWAX
4928 { 0, 0, 0, 0, 0 }, // 228 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
4929 { 1, 87, 88, 0, 0 }, // 229 SUBF
4930 { 0, 0, 0, 0, 0 }, // 230 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
4931 { 0, 0, 0, 0, 0 }, // 231 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
4932 { 0, 0, 0, 0, 0 }, // 232 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
4933 { 0, 0, 0, 0, 0 }, // 233 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
4934 { 0, 0, 0, 0, 0 }, // 234 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
4935 { 0, 0, 0, 0, 0 }, // 235 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
4936 { 1, 91, 92, 0, 0 }, // 236 MFVSCR
4937 { 1, 91, 92, 0, 0 }, // 237 MTVSCR
4938 { 0, 0, 0, 0, 0 }, // 238 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
4939 { 0, 0, 0, 0, 0 }, // 239 VADDUQM_VSUBUQM_VPOPCNTD
4940 { 0, 0, 0, 0, 0 }, // 240 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
4941 { 0, 0, 0, 0, 0 }, // 241 VMULESW_VMULEUW_VMULOSW_VMULOUW
4942 { 0, 0, 0, 0, 0 }, // 242 VMULUWM
4943 { 1, 88, 89, 0, 0 }, // 243 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
4944 { 1, 90, 91, 0, 0 }, // 244 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
4945 { 0, 0, 0, 0, 0 }, // 245 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
4946 { 1, 90, 91, 0, 0 }, // 246 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
4947 { 0, 0, 0, 0, 0 }, // 247 BCDADD_rec_BCDSUB_rec
4948 { 0, 0, 0, 0, 0 }, // 248 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
4949 { 1, 90, 91, 0, 0 }, // 249 DCMPOQ_DCMPUQ_DTSTEXQ
4950 { 1, 90, 91, 0, 0 }, // 250 DCTQPQ_DCTQPQ_rec
4951 { 1, 90, 91, 0, 0 }, // 251 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
4952 { 0, 0, 0, 0, 0 }, // 252 DQUAQ_DQUAQ_rec
4953 { 1, 90, 91, 0, 0 }, // 253 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
4954 { 1, 90, 91, 0, 0 }, // 254 DCFFIX_DCFFIX_rec
4955 { 1, 90, 91, 0, 0 }, // 255 DCFFIXQ_DCFFIXQ_rec
4956 { 1, 90, 91, 0, 0 }, // 256 DMUL_DMUL_rec
4957 { 1, 90, 91, 0, 0 }, // 257 DMULQ_DMULQ_rec
4958 { 1, 90, 91, 0, 0 }, // 258 DDIV_DDIV_rec
4959 { 1, 90, 91, 0, 0 }, // 259 DDIVQ_DDIVQ_rec
4960 { 0, 0, 0, 0, 0 }, // 260 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
4961 { 0, 0, 0, 0, 0 }, // 261 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
4962 { 0, 0, 0, 0, 0 }, // 262 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
4963 { 0, 0, 0, 0, 0 }, // 263 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
4964 { 0, 0, 0, 0, 0 }, // 264 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
4965 { 0, 0, 0, 0, 0 }, // 265 VRLD
4966 { 0, 0, 0, 0, 0 }, // 266 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
4967 { 0, 0, 0, 0, 0 }, // 267 XVABSSP_XVNABSSP_XVNEGSP
4968 { 0, 0, 0, 0, 0 }, // 268 XVCPSGNSP
4969 { 0, 0, 0, 0, 0 }, // 269 VMRGEW_VMRGOW
4970 { 0, 0, 0, 0, 0 }, // 270 VSEL
4971 { 0, 0, 0, 0, 0 }, // 271 XXSEL
4972 { 1, 96, 97, 0, 0 }, // 272 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
4973 { 1, 99, 100, 0, 0 }, // 273 MTFSB0_MTFSB1
4974 { 1, 90, 91, 0, 0 }, // 274 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
4975 { 1, 87, 88, 0, 0 }, // 275 CMPRB_CMPRB8_CMPEQB
4976 { 0, 0, 0, 0, 0 }, // 276 XSTSTDCDP_XSTSTDCSP
4977 { 1, 90, 91, 0, 0 }, // 277 FTDIV_FTSQRT
4978 { 0, 0, 0, 0, 0 }, // 278 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
4979 { 1, 90, 91, 0, 0 }, // 279 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
4980 { 1, 87, 88, 0, 0 }, // 280 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
4981 { 1, 87, 88, 0, 0 }, // 281 POPCNTD_POPCNTW
4982 { 1, 87, 88, 0, 0 }, // 282 CMPB_CMPB8_SETB_SETB8_BPERMD
4983 { 0, 0, 0, 0, 0 }, // 283 XSCVSPDPN
4984 { 0, 0, 0, 0, 0 }, // 284 SLD_SRD_SRAD
4985 { 0, 0, 0, 0, 0 }, // 285 SRADI_SRADI_32_RLDIC
4986 { 0, 0, 0, 0, 0 }, // 286 EXTSWSLI_32_64_EXTSWSLI
4987 { 1, 87, 88, 0, 0 }, // 287 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
4988 { 1, 87, 88, 0, 0 }, // 288 ADDZE_ADDZE8_SUBF_rec
4989 { 0, 0, 0, 0, 0 }, // 289 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
4990 { 1, 87, 88, 0, 0 }, // 290 LA_LA8
4991 { 0, 0, 0, 0, 0 }, // 291 COPY
4992 { 1, 89, 90, 0, 0 }, // 292 MCRXRX
4993 { 0, 0, 0, 0, 0 }, // 293 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
4994 { 0, 0, 0, 0, 0 }, // 294 XSXEXPDP
4995 { 1, 88, 89, 0, 0 }, // 295 RFEBB
4996 { 1, 96, 97, 0, 0 }, // 296 TBEGIN_TRECHKPT
4997 { 1, 91, 92, 0, 0 }, // 297 WAIT
4998 { 0, 0, 0, 0, 0 }, // 298 RLDCL_RLDCR
4999 { 0, 0, 0, 0, 0 }, // 299 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
5000 { 1, 89, 90, 0, 0 }, // 300 MTOCRF_MTOCRF8
5001 { 1, 87, 88, 0, 0 }, // 301 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
5002 { 1, 90, 91, 0, 0 }, // 302 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
5003 { 1, 87, 88, 0, 0 }, // 303 SRAW_SRAW8_SRAWI_SRAWI8
5004 { 0, 0, 0, 0, 0 }, // 304 XSIEXPDP
5005 { 1, 89, 90, 0, 0 }, // 305 CRXOR
5006 { 1, 96, 97, 0, 0 }, // 306 TRECLAIM_TSR_TABORT
5007 { 0, 0, 0, 0, 0 }, // 307 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
5008 { 0, 0, 0, 0, 0 }, // 308 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
5009 { 0, 0, 0, 0, 0 }, // 309 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
5010 { 0, 0, 0, 0, 0 }, // 310 VPOPCNTD
5011 { 0, 0, 0, 0, 0 }, // 311 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
5012 { 0, 0, 0, 0, 0 }, // 312 MADDHD_MADDHDU_MADDLD_MADDLD8
5013 { 1, 100, 101, 0, 0 }, // 313 MULHD_MULHW_MULLW_MULLWO
5014 { 1, 101, 102, 0, 0 }, // 314 MULHDU_MULHWU
5015 { 0, 0, 0, 0, 0 }, // 315 MULLD_MULLDO
5016 { 1, 90, 91, 0, 0 }, // 316 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
5017 { 1, 90, 91, 0, 0 }, // 317 FADD_FSUB
5018 { 1, 95, 96, 0, 0 }, // 318 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
5019 { 0, 0, 0, 0, 0 }, // 319 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
5020 { 1, 90, 91, 0, 0 }, // 320 FSELD_rec_FSELS_rec
5021 { 1, 90, 91, 0, 0 }, // 321 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
5022 { 0, 0, 0, 0, 0 }, // 322 XSCVDPHP_XSCVHPDP
5023 { 1, 91, 92, 0, 0 }, // 323 LVSL_LVSR
5024 { 0, 0, 0, 0, 0 }, // 324 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
5025 { 0, 0, 0, 0, 0 }, // 325 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
5026 { 0, 0, 0, 0, 0 }, // 326 XXPERM_XXPERMR_XXSPLTIB
5027 { 1, 90, 91, 0, 0 }, // 327 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
5028 { 0, 0, 0, 0, 0 }, // 328 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
5029 { 0, 0, 0, 0, 0 }, // 329 BCDCTSQ_rec
5030 { 0, 0, 0, 0, 0 }, // 330 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
5031 { 0, 0, 0, 0, 0 }, // 331 BCDCFSQ_rec
5032 { 0, 0, 0, 0, 0 }, // 332 XSDIVQP_XSDIVQPO
5033 { 0, 0, 0, 0, 0 }, // 333 XSSQRTQP_XSSQRTQPO
5034 { 1, 91, 92, 0, 0 }, // 334 LXVL_LXVLL
5035 { 1, 91, 92, 0, 0 }, // 335 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
5036 { 1, 91, 92, 0, 0 }, // 336 LXSDX_LXVD2X
5037 { 1, 86, 87, 0, 0 }, // 337 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
5038 { 0, 0, 0, 0, 0 }, // 338 CP_COPY_CP_COPY8
5039 { 1, 86, 87, 0, 0 }, // 339 ICBI_ICBIEP
5040 { 1, 91, 92, 0, 0 }, // 340 ICBT_ICBTLS_EnforceIEIO
5041 { 1, 91, 92, 0, 0 }, // 341 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
5042 { 0, 0, 0, 0, 0 }, // 342 CP_ABORT
5043 { 0, 0, 0, 0, 0 }, // 343 DARN
5044 { 1, 96, 97, 0, 0 }, // 344 ISYNC
5045 { 0, 0, 0, 0, 0 }, // 345 MSGSYNC
5046 { 1, 98, 99, 0, 0 }, // 346 TLBSYNC
5047 { 1, 86, 87, 0, 0 }, // 347 SYNC
5048 { 1, 91, 92, 0, 0 }, // 348 LFIWZX
5049 { 1, 91, 92, 0, 0 }, // 349 LFDX_LFDXTLS_LFDXTLS__LFD
5050 { 0, 0, 0, 0, 0 }, // 350 SLBIA
5051 { 0, 0, 0, 0, 0 }, // 351 SLBIE
5052 { 0, 0, 0, 0, 0 }, // 352 SLBMFEE
5053 { 0, 0, 0, 0, 0 }, // 353 SLBMFEV
5054 { 0, 0, 0, 0, 0 }, // 354 SLBMTE
5055 { 0, 0, 0, 0, 0 }, // 355 TLBIEL
5056 { 1, 91, 92, 0, 0 }, // 356 LHZU_LHZU8_LWZU_LWZU8
5057 { 1, 91, 92, 0, 0 }, // 357 LHZUX_LHZUX8_LWZUX_LWZUX8
5058 { 1, 96, 97, 0, 0 }, // 358 TEND
5059 { 0, 0, 0, 0, 0 }, // 359 CP_PASTE8_rec_CP_PASTE_rec
5060 { 1, 96, 97, 0, 0 }, // 360 TCHECK
5061 { 1, 91, 92, 0, 0 }, // 361 LXSIWAX
5062 { 0, 0, 0, 0, 0 }, // 362 LIWAX
5063 { 1, 91, 92, 0, 0 }, // 363 LFSX_LFSXTLS_LFSXTLS__LFS
5064 { 1, 91, 92, 0, 0 }, // 364 LXSSP_LXSSPX
5065 { 0, 0, 0, 0, 0 }, // 365 XFLOADf32_DFLOADf32
5066 { 1, 91, 92, 0, 0 }, // 366 LXVH8X
5067 { 1, 91, 92, 0, 0 }, // 367 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
5068 { 1, 91, 92, 0, 0 }, // 368 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
5069 { 1, 91, 92, 0, 0 }, // 369 STXSDX
5070 { 0, 0, 0, 0, 0 }, // 370 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
5071 { 1, 91, 92, 0, 0 }, // 371 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
5072 { 0, 0, 0, 0, 0 }, // 372 SLBIEG
5073 { 0, 0, 0, 0, 0 }, // 373 TLBIE
5074 { 1, 91, 92, 0, 0 }, // 374 STXV_STXVB16X_STXVH8X_STXVX
5075 { 1, 91, 92, 0, 0 }, // 375 STXVL_STXVLL
5076 { 1, 87, 88, 0, 0 }, // 376 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
5077 { 0, 0, 0, 0, 0 }, // 377 MFPMR
5078 { 0, 0, 0, 0, 0 }, // 378 MTPMR
5079 { 1, 98, 99, 0, 0 }, // 379 MFSPR_MFSPR8_MFUDSCR
5080 { 1, 89, 90, 0, 0 }, // 380 MFMSR
5081 { 1, 89, 90, 0, 0 }, // 381 MTMSR
5082 { 0, 0, 0, 0, 0 }, // 382 MTMSRD
5083 { 1, 96, 97, 0, 0 }, // 383 MTUDSCR_MTSPR_MTSPR8
5084 { 0, 0, 0, 0, 0 }, // 384 MSGSNDP_MSGSNDP8
5085 { 1, 92, 93, 0, 0 }, // 385 DIVWO_DIVWUO
5086 { 1, 92, 93, 0, 0 }, // 386 MODSW
5087 { 1, 92, 93, 0, 0 }, // 387 DIVWEO_DIVWEUO
5088 { 0, 0, 0, 0, 0 }, // 388 DIVDO_DIVDUO
5089 { 1, 92, 93, 0, 0 }, // 389 MODSD_MODUD_MODUW
5090 { 0, 0, 0, 0, 0 }, // 390 DIVDE_DIVDEO_DIVDEU_DIVDEUO
5091 { 1, 92, 93, 0, 0 }, // 391 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
5092 { 1, 87, 88, 0, 0 }, // 392 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
5093 { 1, 89, 90, 0, 0 }, // 393 MCRFS
5094 { 0, 0, 0, 0, 0 }, // 394 RLDCL_rec_RLDCR_rec
5095 { 0, 0, 0, 0, 0 }, // 395 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
5096 { 1, 90, 91, 0, 0 }, // 396 MFFS_MFFSCE_MFFSL_MFFS_rec
5097 { 0, 0, 0, 0, 0 }, // 397 EXTSWSLI_32_64_rec_EXTSWSLI_rec
5098 { 1, 93, 94, 0, 0 }, // 398 FDIV
5099 { 0, 0, 0, 0, 0 }, // 399 FSQRT
5100 { 0, 0, 0, 0, 0 }, // 400 FSQRTS
5101 { 1, 94, 95, 0, 0 }, // 401 FDIVS
5102 { 1, 91, 92, 0, 0 }, // 402 LFSU
5103 { 1, 91, 92, 0, 0 }, // 403 LFSUX
5104 { 1, 88, 89, 0, 0 }, // 404 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
5105 { 1, 91, 92, 0, 0 }, // 405 LDAT_LWAT
5106 { 1, 91, 92, 0, 0 }, // 406 STDAT_STWAT
5107 { 1, 87, 88, 0, 0 }, // 407 BRINC
5108 { 0, 0, 0, 0, 0 }, // 408 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
5109 { 0, 0, 0, 0, 0 }, // 409 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
5110 { 1, 91, 92, 0, 0 }, // 410 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
5111 { 1, 91, 92, 0, 0 }, // 411 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
5112 { 1, 88, 89, 0, 0 }, // 412 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
5113 { 1, 96, 97, 0, 0 }, // 413 RFI
5114 { 0, 0, 0, 0, 0 }, // 414 RFID
5115 { 1, 91, 92, 0, 0 }, // 415 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
5116 { 1, 91, 92, 0, 0 }, // 416 ICBLC
5117 { 1, 96, 97, 0, 0 }, // 417 MTSR_MTSRIN
5118 { 1, 98, 99, 0, 0 }, // 418 MFDCR
5119 { 1, 96, 97, 0, 0 }, // 419 MTDCR
5120 { 1, 87, 88, 0, 0 }, // 420 NOP_GT_PWR6_NOP_GT_PWR7
5121 { 0, 0, 0, 0, 0 }, // 421 TLBIA
5122 { 1, 89, 90, 0, 0 }, // 422 WRTEE_WRTEEI
5123 { 1, 87, 88, 0, 0 }, // 423 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
5124 { 1, 86, 87, 0, 0 }, // 424 MSYNC
5125 { 0, 0, 0, 0, 0 }, // 425 SLBSYNC
5126 { 0, 0, 0, 0, 0 }, // 426 SLBFEE_rec
5127 { 0, 0, 0, 0, 0 }, // 427 STOP
5128 { 1, 86, 87, 0, 0 }, // 428 DCBA_DCBI
5129 { 1, 90, 91, 0, 0 }, // 429 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
5130 { 0, 0, 0, 0, 0 }, // 430 VCFSX_VCFUX_VCTSXS_VCTUXS
5131 { 0, 0, 0, 0, 0 }, // 431 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
5132 { 0, 0, 0, 0, 0 }, // 432 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
5133 { 0, 0, 0, 0, 0 }, // 433 XSCVDPHP
5134 { 0, 0, 0, 0, 0 }, // 434 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
5135 { 0, 0, 0, 0, 0 }, // 435 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
5136 { 0, 0, 0, 0, 0 }, // 436 XVCVSPBF16
5137 { 1, 90, 91, 0, 0 }, // 437 FADDS_FMULS_FSUBS
5138 { 1, 95, 96, 0, 0 }, // 438 FMUL
5139 { 0, 0, 0, 0, 0 }, // 439 VADDFP
5140 { 0, 0, 0, 0, 0 }, // 440 XSMULDP_XSMULSP
5141 { 0, 0, 0, 0, 0 }, // 441 XVADDDP_XVMULDP_XVSUBDP
5142 { 0, 0, 0, 0, 0 }, // 442 XVADDSP_XVMULSP_XVSUBSP
5143 { 0, 0, 0, 0, 0 }, // 443 VMADDFP_VNMSUBFP
5144 { 1, 90, 91, 0, 0 }, // 444 FADDS_rec_FMULS_rec_FSUBS_rec
5145 { 1, 95, 96, 0, 0 }, // 445 FMUL_rec
5146 { 1, 90, 91, 0, 0 }, // 446 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
5147 { 1, 88, 89, 0, 0 }, // 447 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
5148 { 1, 88, 89, 0, 0 }, // 448 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
5149 { 0, 0, 0, 0, 0 }, // 449 VGNB
5150 { 0, 0, 0, 0, 0 }, // 450 VSBOX
5151 { 1, 87, 88, 0, 0 }, // 451 CFUGED_PDEPD_PEXTD
5152 { 0, 0, 0, 0, 0 }, // 452 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
5153 { 0, 0, 0, 0, 0 }, // 453 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
5154 { 0, 0, 0, 0, 0 }, // 454 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
5155 { 1, 87, 88, 0, 0 }, // 455 HASHST_HASHST8_HASHSTP_HASHSTP8
5156 { 0, 0, 0, 0, 0 }, // 456 XSMULQP_XSMULQPO
5157 { 0, 0, 0, 0, 0 }, // 457 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
5158 { 0, 0, 0, 0, 0 }, // 458 VMODSQ_VMODUQ
5159 { 0, 0, 0, 0, 0 }, // 459 VDIVSD_VDIVUD
5160 { 0, 0, 0, 0, 0 }, // 460 VMODSD_VMODUD
5161 { 0, 0, 0, 0, 0 }, // 461 VDIVSW_VDIVUW
5162 { 0, 0, 0, 0, 0 }, // 462 VMODSW_VMODUW
5163 { 0, 0, 0, 0, 0 }, // 463 VDIVESD_VDIVEUD
5164 { 0, 0, 0, 0, 0 }, // 464 VDIVESW_VDIVEUW
5165 { 0, 0, 0, 0, 0 }, // 465 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
5166 { 0, 0, 0, 0, 0 }, // 466 XXGENPCVBM
5167 { 0, 0, 0, 0, 0 }, // 467 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
5168 { 0, 0, 0, 0, 0 }, // 468 VADDCUQ_VSUBCUQ
5169 { 0, 0, 0, 0, 0 }, // 469 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
5170 { 0, 0, 0, 0, 0 }, // 470 MTVSRBMI
5171 { 1, 87, 88, 0, 0 }, // 471 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
5172 { 1, 90, 91, 0, 0 }, // 472 FTSQRT
5173 { 0, 0, 0, 0, 0 }, // 473 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
5174 { 0, 0, 0, 0, 0 }, // 474 RLDIC_rec
5175 { 0, 0, 0, 0, 0 }, // 475 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
5176 { 1, 87, 88, 0, 0 }, // 476 RLWINM8_rec_RLWINM_rec
5177 { 0, 0, 0, 0, 0 }, // 477 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
5178 { 0, 0, 0, 0, 0 }, // 478 VPOPCNTB_VPOPCNTH
5179 { 0, 0, 0, 0, 0 }, // 479 VSHASIGMAD_VSHASIGMAW
5180 { 1, 90, 91, 0, 0 }, // 480 XSTSQRTDP
5181 { 1, 90, 91, 0, 0 }, // 481 XVTSQRTDP
5182 { 1, 90, 91, 0, 0 }, // 482 XVTSQRTSP
5183 { 0, 0, 0, 0, 0 }, // 483 XVTSTDCDP_XVTSTDCSP
5184 { 0, 0, 0, 0, 0 }, // 484 SLD_rec_SRD_rec
5185 { 0, 0, 0, 0, 0 }, // 485 TDI
5186 { 1, 104, 105, 0, 0 }, // 486 TWI
5187 { 0, 0, 0, 0, 0 }, // 487 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
5188 { 0, 0, 0, 0, 0 }, // 488 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
5189 { 0, 0, 0, 0, 0 }, // 489 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
5190 { 0, 0, 0, 0, 0 }, // 490 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
5191 { 0, 0, 0, 0, 0 }, // 491 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
5192 { 0, 0, 0, 0, 0 }, // 492 VCMPSQ_VCMPUQ
5193 { 0, 0, 0, 0, 0 }, // 493 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
5194 { 1, 91, 92, 0, 0 }, // 494 TRAP
5195 { 1, 87, 88, 0, 0 }, // 495 SRAWI8_rec_SRAWI_rec
5196 { 0, 0, 0, 0, 0 }, // 496 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
5197 { 0, 0, 0, 0, 0 }, // 497 VRLQMI
5198 { 1, 91, 92, 0, 0 }, // 498 DSS_DSSALL
5199 { 1, 91, 92, 0, 0 }, // 499 WAITP10
5200 { 1, 87, 88, 0, 0 }, // 500 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
5201 { 0, 0, 0, 0, 0 }, // 501 ADDIdtprelL32_ADDISdtprelHA32
5202 { 0, 0, 0, 0, 0 }, // 502 ADDItlsldLADDR32
5203 { 0, 0, 0, 0, 0 }, // 503 ADDItocL_ADDIStocHA_ADDIStocHA8
5204 { 1, 87, 88, 0, 0 }, // 504 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
5205 { 1, 87, 88, 0, 0 }, // 505 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
5206 { 1, 87, 88, 0, 0 }, // 506 ADDZE_ADDZE8
5207 { 1, 87, 88, 0, 0 }, // 507 ANDI_rec_ANDIS_rec
5208 { 1, 87, 88, 0, 0 }, // 508 CMPDI_CMPWI_CMPLDI_CMPLWI
5209 { 1, 87, 88, 0, 0 }, // 509 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
5210 { 1, 90, 91, 0, 0 }, // 510 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
5211 { 1, 87, 88, 0, 0 }, // 511 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
5212 { 1, 87, 88, 0, 0 }, // 512 NOP
5213 { 0, 0, 0, 0, 0 }, // 513 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
5214 { 1, 87, 88, 0, 0 }, // 514 RLWINM_RLWINM8
5215 { 1, 87, 88, 0, 0 }, // 515 SETB_SETB8
5216 { 1, 87, 88, 0, 0 }, // 516 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
5217 { 1, 87, 88, 0, 0 }, // 517 SRAWI_SRAWI8
5218 { 0, 0, 0, 0, 0 }, // 518 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
5219 { 0, 0, 0, 0, 0 }, // 519 VEXTSD2Q
5220 { 0, 0, 0, 0, 0 }, // 520 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
5221 { 0, 0, 0, 0, 0 }, // 521 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
5222 { 0, 0, 0, 0, 0 }, // 522 XVABSDP_XVNABSDP_XVNEGDP
5223 { 0, 0, 0, 0, 0 }, // 523 XVXSIGDP_XVXSIGSP
5224 { 1, 87, 88, 0, 0 }, // 524 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
5225 { 1, 87, 88, 0, 0 }, // 525 ADDEX_ADDEX8
5226 { 1, 87, 88, 0, 0 }, // 526 ADD4O_ADD8O
5227 { 1, 87, 88, 0, 0 }, // 527 CMPB_CMPB8
5228 { 1, 89, 90, 0, 0 }, // 528 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
5229 { 1, 91, 92, 0, 0 }, // 529 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
5230 { 0, 0, 0, 0, 0 }, // 530 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
5231 { 0, 0, 0, 0, 0 }, // 531 XXLEQVOnes
5232 { 1, 90, 91, 0, 0 }, // 532 MFFS_MFFS_rec_MFFSL
5233 { 1, 90, 91, 0, 0 }, // 533 MFFSCDRNI_MFFSCRNI
5234 { 1, 99, 100, 0, 0 }, // 534 MTFSB0
5235 { 1, 87, 88, 0, 0 }, // 535 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
5236 { 1, 87, 88, 0, 0 }, // 536 NEG8O_rec_NEGO_rec
5237 { 1, 87, 88, 0, 0 }, // 537 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
5238 { 1, 88, 89, 0, 0 }, // 538 HRFID_SC
5239 { 1, 90, 91, 0, 0 }, // 539 MTFSFI_MTFSFIb_MTFSFI_rec
5240 { 1, 90, 91, 0, 0 }, // 540 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
5241 { 1, 87, 88, 0, 0 }, // 541 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
5242 { 0, 0, 0, 0, 0 }, // 542 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
5243 { 1, 91, 92, 0, 0 }, // 543 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
5244 { 0, 0, 0, 0, 0 }, // 544 LD
5245 { 0, 0, 0, 0, 0 }, // 545 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
5246 { 0, 0, 0, 0, 0 }, // 546 DFLOADf32
5247 { 0, 0, 0, 0, 0 }, // 547 DFLOADf64
5248 { 1, 91, 92, 0, 0 }, // 548 LFD
5249 { 1, 91, 92, 0, 0 }, // 549 LHA_LHA8
5250 { 1, 91, 92, 0, 0 }, // 550 LXSD_LXV
5251 { 1, 86, 87, 0, 0 }, // 551 DCBT_DCBTST
5252 { 1, 91, 92, 0, 0 }, // 552 ICBT
5253 { 1, 91, 92, 0, 0 }, // 553 LDBRX
5254 { 0, 0, 0, 0, 0 }, // 554 SPILLTOVSR_LDX
5255 { 1, 91, 92, 0, 0 }, // 555 LXVRBX_LXVRDX_LXVRHX_LXVRWX
5256 { 1, 96, 97, 0, 0 }, // 556 MTSR
5257 { 1, 87, 88, 0, 0 }, // 557 MTVRSAVE_MTVRSAVEv
5258 { 1, 91, 92, 0, 0 }, // 558 LBZCIX_LDCIX_LHZCIX_LWZCIX
5259 { 1, 91, 92, 0, 0 }, // 559 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
5260 { 1, 91, 92, 0, 0 }, // 560 LFS
5261 { 1, 91, 92, 0, 0 }, // 561 LXSSP
5262 { 1, 91, 92, 0, 0 }, // 562 LXVP
5263 { 1, 91, 92, 0, 0 }, // 563 LXVPX
5264 { 1, 98, 99, 0, 0 }, // 564 MFSR
5265 { 1, 98, 99, 0, 0 }, // 565 MFTB8
5266 { 0, 0, 0, 0, 0 }, // 566 XXSETACCZ
5267 { 0, 0, 0, 0, 0 }, // 567 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
5268 { 0, 0, 0, 0, 0 }, // 568 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
5269 { 0, 0, 0, 0, 0 }, // 569 XVI8GER4SPP
5270 { 0, 0, 0, 0, 0 }, // 570 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
5271 { 0, 0, 0, 0, 0 }, // 571 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
5272 { 0, 0, 0, 0, 0 }, // 572 PMXVI8GER4SPP
5273 { 0, 0, 0, 0, 0 }, // 573 XXMTACC
5274 { 0, 0, 0, 0, 0 }, // 574 XXMFACC
5275 { 0, 0, 0, 0, 0 }, // 575 VMULHSD_VMULHUD_VMULLD
5276 { 0, 0, 0, 0, 0 }, // 576 LXVKQ
5277 { 0, 0, 0, 0, 0 }, // 577 VSPLTISB_VSPLTISH_VSPLTISW
5278 { 0, 0, 0, 0, 0 }, // 578 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
5279 { 0, 0, 0, 0, 0 }, // 579 XXSPLTIB
5280 { 1, 87, 88, 0, 0 }, // 580 BRD_BRH_BRH8_BRW_BRW8
5281 { 0, 0, 0, 0, 0 }, // 581 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
5282 { 0, 0, 0, 0, 0 }, // 582 VGBBD_VUPKHSW_VUPKLSW
5283 { 0, 0, 0, 0, 0 }, // 583 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
5284 { 0, 0, 0, 0, 0 }, // 584 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
5285 { 0, 0, 0, 0, 0 }, // 585 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
5286 { 0, 0, 0, 0, 0 }, // 586 XVCVBF16SPN
5287 { 0, 0, 0, 0, 0 }, // 587 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
5288 { 0, 0, 0, 0, 0 }, // 588 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
5289 { 0, 0, 0, 0, 0 }, // 589 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
5290 { 0, 0, 0, 0, 0 }, // 590 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
5291 { 0, 0, 0, 0, 0 }, // 591 VSLV_VSRV_XXINSERTW
5292 { 0, 0, 0, 0, 0 }, // 592 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
5293 { 0, 0, 0, 0, 0 }, // 593 VSUMSWS
5294 { 0, 0, 0, 0, 0 }, // 594 XXSPLTIDP_XXSPLTIW
5295 { 0, 0, 0, 0, 0 }, // 595 XXSPLTI32DX
5296 { 0, 0, 0, 0, 0 }, // 596 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
5297 { 0, 0, 0, 0, 0 }, // 597 XXPERMX
5298 { 1, 91, 92, 0, 0 }, // 598 PSTXVP_PSTXVPpc
5299 { 1, 91, 92, 0, 0 }, // 599 STB_STB8_STH_STH8_STW_STW8
5300 { 0, 0, 0, 0, 0 }, // 600 SPILLTOVSR_ST
5301 { 0, 0, 0, 0, 0 }, // 601 STD
5302 { 0, 0, 0, 0, 0 }, // 602 DFSTOREf32_DFSTOREf64
5303 { 1, 91, 92, 0, 0 }, // 603 STFD_STFS
5304 { 1, 91, 92, 0, 0 }, // 604 STFDU_STFSU
5305 { 1, 91, 92, 0, 0 }, // 605 STXSD
5306 { 1, 91, 92, 0, 0 }, // 606 STXSSP
5307 { 1, 91, 92, 0, 0 }, // 607 STXV
5308 { 1, 86, 87, 0, 0 }, // 608 DCBF_DCBST_DCBZ
5309 { 1, 86, 87, 0, 0 }, // 609 ICBI
5310 { 0, 0, 0, 0, 0 }, // 610 SPILLTOVSR_STX
5311 { 0, 0, 0, 0, 0 }, // 611 STIWX
5312 { 1, 91, 92, 0, 0 }, // 612 STXVRBX_STXVRDX_STXVRHX_STXVRWX
5313 { 1, 91, 92, 0, 0 }, // 613 EnforceIEIO
5314 { 0, 0, 0, 0, 0 }, // 614 TLBIE8P9_TLBIEP9
5315 { 1, 91, 92, 0, 0 }, // 615 STHCIX_STWCIX
5316 { 1, 86, 87, 0, 0 }, // 616 SYNCP10
5317 { 1, 91, 92, 0, 0 }, // 617 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
5318 { 1, 91, 92, 0, 0 }, // 618 STXVP
5319 { 1, 91, 92, 0, 0 }, // 619 STXVPX
5320 { 1, 88, 89, 0, 0 }, // 620 ATTN_NAP
5321 { 1, 86, 87, 0, 0 }, // 621 DCBZL
5322 { 1, 91, 92, 0, 0 }, // 622 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
5323 { 1, 88, 89, 0, 0 }, // 623 CLRBHRB_MFBHRBE
5324 { 1, 91, 92, 0, 0 }, // 624 PADDI_PADDI8_PADDI8pc_PADDIpc
5325 { 1, 87, 88, 0, 0 }, // 625 PLI_PLI8
5326 { 0, 0, 0, 0, 0 }, // 626 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
5327 { 0, 0, 0, 0, 0 }, // 627 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
5328 { 0, 0, 0, 0, 0 }, // 628 VMSUMCUD
5329 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
5330};
5331
5332static constexpr llvm::InstrItinerary G4Itineraries[] = {
5333 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
5334 { 1, 105, 106, 0, 0 }, // 1 IIC_LdStSync
5335 { 1, 106, 107, 0, 0 }, // 2 IIC_IntSimple
5336 { 1, 106, 107, 0, 0 }, // 3 IIC_IntGeneral
5337 { 1, 107, 108, 0, 0 }, // 4 IIC_BrB
5338 { 1, 108, 109, 0, 0 }, // 5 IIC_VecFP
5339 { 1, 106, 107, 0, 0 }, // 6 IIC_IntRotate
5340 { 1, 106, 107, 0, 0 }, // 7 IIC_IntCompare
5341 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
5342 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
5343 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
5344 { 1, 109, 110, 0, 0 }, // 11 IIC_BrCR
5345 { 1, 110, 111, 0, 0 }, // 12 IIC_FPGeneral
5346 { 0, 0, 0, 0, 0 }, // 13 IIC_LdStLD
5347 { 1, 111, 112, 0, 0 }, // 14 IIC_LdStDCBF
5348 { 1, 111, 112, 0, 0 }, // 15 IIC_LdStLoad
5349 { 1, 110, 111, 0, 0 }, // 16 IIC_FPCompare
5350 { 0, 0, 0, 0, 0 }, // 17 IIC_IntDivD
5351 { 1, 112, 113, 0, 0 }, // 18 IIC_IntDivW
5352 { 1, 113, 114, 0, 0 }, // 19 IIC_VecGeneral
5353 { 0, 0, 0, 0, 0 }, // 20 IIC_FPDGeneral
5354 { 1, 110, 111, 0, 0 }, // 21 IIC_FPAddSub
5355 { 1, 114, 115, 0, 0 }, // 22 IIC_FPDivD
5356 { 0, 0, 0, 0, 0 }, // 23 IIC_FPSGeneral
5357 { 1, 115, 116, 0, 0 }, // 24 IIC_VecComplex
5358 { 1, 111, 112, 0, 0 }, // 25 IIC_LdStStore
5359 { 0, 0, 0, 0, 0 }, // 26 IIC_IntRotateDI
5360 { 1, 116, 117, 0, 0 }, // 27 IIC_FPDivS
5361 { 1, 110, 111, 0, 0 }, // 28 IIC_FPFused
5362 { 0, 0, 0, 0, 0 }, // 29 IIC_FPSqrtD
5363 { 0, 0, 0, 0, 0 }, // 30 IIC_FPSqrtS
5364 { 1, 111, 112, 0, 0 }, // 31 IIC_LdStICBI
5365 { 0, 0, 0, 0, 0 }, // 32 IIC_IntISEL
5366 { 1, 117, 118, 0, 0 }, // 33 IIC_SprISYNC
5367 { 1, 118, 119, 0, 0 }, // 34 IIC_LdStLWARX
5368 { 1, 111, 112, 0, 0 }, // 35 IIC_LdStLoadUpd
5369 { 1, 111, 112, 0, 0 }, // 36 IIC_LdStLoadUpdX
5370 { 0, 0, 0, 0, 0 }, // 37 IIC_LdStLDARX
5371 { 0, 0, 0, 0, 0 }, // 38 IIC_LdStLDU
5372 { 0, 0, 0, 0, 0 }, // 39 IIC_LdStLDUX
5373 { 1, 111, 112, 0, 0 }, // 40 IIC_LdStLFD
5374 { 1, 111, 112, 0, 0 }, // 41 IIC_LdStLFDU
5375 { 1, 111, 112, 0, 0 }, // 42 IIC_LdStLFDUX
5376 { 1, 111, 112, 0, 0 }, // 43 IIC_LdStLHA
5377 { 1, 111, 112, 0, 0 }, // 44 IIC_LdStLHAU
5378 { 1, 111, 112, 0, 0 }, // 45 IIC_LdStLHAUX
5379 { 1, 119, 120, 0, 0 }, // 46 IIC_LdStLMW
5380 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
5381 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
5382 { 0, 0, 0, 0, 0 }, // 49 IIC_LdStLWA
5383 { 0, 0, 0, 0, 0 }, // 50 IIC_IntMulHD
5384 { 1, 109, 110, 0, 0 }, // 51 IIC_BrMCR
5385 { 1, 109, 110, 0, 0 }, // 52 IIC_BrMCRX
5386 { 1, 109, 110, 0, 0 }, // 53 IIC_SprMFCR
5387 { 1, 120, 121, 0, 0 }, // 54 IIC_SprMFSPR
5388 { 1, 121, 122, 0, 0 }, // 55 IIC_IntMFFS
5389 { 1, 109, 110, 0, 0 }, // 56 IIC_SprMFMSR
5390 { 0, 0, 0, 0, 0 }, // 57 IIC_SprMFCRF
5391 { 0, 0, 0, 0, 0 }, // 58 IIC_SprMFPMR
5392 { 1, 120, 121, 0, 0 }, // 59 IIC_SprMFSR
5393 { 1, 109, 110, 0, 0 }, // 60 IIC_SprMFTB
5394 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
5395 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
5396 { 1, 117, 118, 0, 0 }, // 63 IIC_SprMTSPR
5397 { 1, 121, 122, 0, 0 }, // 64 IIC_IntMTFSB0
5398 { 1, 109, 110, 0, 0 }, // 65 IIC_SprMTMSR
5399 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
5400 { 0, 0, 0, 0, 0 }, // 67 IIC_SprMTPMR
5401 { 1, 117, 118, 0, 0 }, // 68 IIC_SprMTSR
5402 { 1, 122, 123, 0, 0 }, // 69 IIC_IntMulHW
5403 { 1, 123, 124, 0, 0 }, // 70 IIC_IntMulHWU
5404 { 1, 124, 125, 0, 0 }, // 71 IIC_IntMulLI
5405 { 1, 117, 118, 0, 0 }, // 72 IIC_SprRFI
5406 { 0, 0, 0, 0, 0 }, // 73 IIC_IntRFID
5407 { 0, 0, 0, 0, 0 }, // 74 IIC_IntRotateD
5408 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
5409 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
5410 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
5411 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
5412 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
5413 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
5414 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
5415 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
5416 { 1, 106, 107, 0, 0 }, // 83 IIC_IntShift
5417 { 1, 125, 126, 0, 0 }, // 84 IIC_LdStSTWCX
5418 { 1, 111, 112, 0, 0 }, // 85 IIC_LdStSTU
5419 { 1, 111, 112, 0, 0 }, // 86 IIC_LdStSTUX
5420 { 0, 0, 0, 0, 0 }, // 87 IIC_LdStSTD
5421 { 0, 0, 0, 0, 0 }, // 88 IIC_LdStSTDCX
5422 { 1, 111, 112, 0, 0 }, // 89 IIC_LdStSTFD
5423 { 1, 111, 112, 0, 0 }, // 90 IIC_LdStSTFDU
5424 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
5425 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
5426 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
5427 { 0, 0, 0, 0, 0 }, // 94 IIC_IntTrapD
5428 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
5429 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
5430 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
5431 { 1, 126, 127, 0, 0 }, // 98 IIC_SprTLBSYNC
5432 { 1, 127, 128, 0, 0 }, // 99 IIC_IntTrapW
5433 { 1, 113, 114, 0, 0 }, // 100 IIC_VecFPCompare
5434 { 1, 128, 129, 0, 0 }, // 101 IIC_VecPerm
5435 { 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
5436 { 1, 107, 108, 0, 0 }, // 103 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
5437 { 1, 120, 121, 0, 0 }, // 104 MFCTR_MFCTR8_MFLR_MFLR8
5438 { 1, 117, 118, 0, 0 }, // 105 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
5439 { 1, 109, 110, 0, 0 }, // 106 MFCR_MFCR8
5440 { 1, 109, 110, 0, 0 }, // 107 MCRF
5441 { 1, 109, 110, 0, 0 }, // 108 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
5442 { 1, 119, 120, 0, 0 }, // 109 LMW
5443 { 1, 118, 119, 0, 0 }, // 110 LWARX_LWARXL
5444 { 0, 0, 0, 0, 0 }, // 111 LDARX_LDARXL
5445 { 1, 111, 112, 0, 0 }, // 112 LHBRX_LHBRX8_LWBRX_LWBRX8
5446 { 1, 120, 121, 0, 0 }, // 113 MFSR_MFSRIN
5447 { 1, 111, 112, 0, 0 }, // 114 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
5448 { 1, 111, 112, 0, 0 }, // 115 LFSU_LFDU
5449 { 1, 111, 112, 0, 0 }, // 116 LFSUX_LFDUX
5450 { 1, 111, 112, 0, 0 }, // 117 STXSDX_STXVD2X_STXVW4X
5451 { 1, 118, 119, 0, 0 }, // 118 LBARX_LHARX
5452 { 1, 111, 112, 0, 0 }, // 119 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
5453 { 1, 111, 112, 0, 0 }, // 120 LFIWAX_LFIWZX
5454 { 1, 111, 112, 0, 0 }, // 121 STFD_STFDX_STFIWX_STFS_STFSX
5455 { 1, 111, 112, 0, 0 }, // 122 STFDU_STFDUX_STFSU_STFSUX
5456 { 1, 111, 112, 0, 0 }, // 123 STVEBX_STVEHX_STVEWX_STVX_STVXL
5457 { 1, 111, 112, 0, 0 }, // 124 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
5458 { 0, 0, 0, 0, 0 }, // 125 LWA_LWA_32
5459 { 1, 111, 112, 0, 0 }, // 126 LHAU_LHAU8
5460 { 1, 111, 112, 0, 0 }, // 127 LHAUX_LHAUX8_LWAUX
5461 { 1, 111, 112, 0, 0 }, // 128 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
5462 { 0, 0, 0, 0, 0 }, // 129 STD_STDX
5463 { 1, 119, 120, 0, 0 }, // 130 STMW
5464 { 1, 125, 126, 0, 0 }, // 131 STWCX
5465 { 0, 0, 0, 0, 0 }, // 132 STDCX
5466 { 1, 111, 112, 0, 0 }, // 133 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
5467 { 1, 111, 112, 0, 0 }, // 134 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
5468 { 1, 111, 112, 0, 0 }, // 135 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
5469 { 0, 0, 0, 0, 0 }, // 136 LDU
5470 { 1, 111, 112, 0, 0 }, // 137 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
5471 { 0, 0, 0, 0, 0 }, // 138 LDUX
5472 { 1, 106, 107, 0, 0 }, // 139 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
5473 { 1, 106, 107, 0, 0 }, // 140 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
5474 { 1, 106, 107, 0, 0 }, // 141 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
5475 { 1, 106, 107, 0, 0 }, // 142 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
5476 { 1, 106, 107, 0, 0 }, // 143 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
5477 { 1, 107, 108, 0, 0 }, // 144 ADDPCIS
5478 { 0, 0, 0, 0, 0 }, // 145 SUBFUS_SUBFUS_rec
5479 { 0, 0, 0, 0, 0 }, // 146 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
5480 { 0, 0, 0, 0, 0 }, // 147 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
5481 { 1, 106, 107, 0, 0 }, // 148 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
5482 { 1, 106, 107, 0, 0 }, // 149 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
5483 { 1, 124, 125, 0, 0 }, // 150 MULLI_MULLI8
5484 { 1, 122, 123, 0, 0 }, // 151 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
5485 { 1, 123, 124, 0, 0 }, // 152 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
5486 { 0, 0, 0, 0, 0 }, // 153 MULLD_MULLDO_MULLD_rec_MULLDO_rec
5487 { 0, 0, 0, 0, 0 }, // 154 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
5488 { 1, 112, 113, 0, 0 }, // 155 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
5489 { 0, 0, 0, 0, 0 }, // 156 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
5490 { 1, 110, 111, 0, 0 }, // 157 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
5491 { 1, 110, 111, 0, 0 }, // 158 FADD_FADD_rec_FSUB_FSUB_rec
5492 { 1, 110, 111, 0, 0 }, // 159 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
5493 { 1, 108, 109, 0, 0 }, // 160 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
5494 { 1, 110, 111, 0, 0 }, // 161 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
5495 { 1, 108, 109, 0, 0 }, // 162 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
5496 { 1, 113, 114, 0, 0 }, // 163 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
5497 { 1, 110, 111, 0, 0 }, // 164 XVTDIVDP_XVTSQRTDP
5498 { 1, 108, 109, 0, 0 }, // 165 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
5499 { 1, 128, 129, 0, 0 }, // 166 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
5500 { 1, 108, 109, 0, 0 }, // 167 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
5501 { 1, 113, 114, 0, 0 }, // 168 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
5502 { 1, 110, 111, 0, 0 }, // 169 XVTDIVSP_XVTSQRTSP
5503 { 1, 113, 114, 0, 0 }, // 170 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
5504 { 1, 110, 111, 0, 0 }, // 171 FCMPOD_FCMPOS_FCMPUD_FCMPUS
5505 { 1, 116, 117, 0, 0 }, // 172 FDIVS_FDIVS_rec
5506 { 1, 114, 115, 0, 0 }, // 173 XSDIVDP
5507 { 0, 0, 0, 0, 0 }, // 174 FSQRTS_XSSQRTSP_FSQRTS_rec
5508 { 1, 114, 115, 0, 0 }, // 175 FDIV_FDIV_rec
5509 { 0, 0, 0, 0, 0 }, // 176 XSSQRTDP
5510 { 0, 0, 0, 0, 0 }, // 177 FSQRT_FSQRT_rec
5511 { 1, 116, 117, 0, 0 }, // 178 XVDIVSP
5512 { 0, 0, 0, 0, 0 }, // 179 XVSQRTSP
5513 { 1, 114, 115, 0, 0 }, // 180 XVDIVDP
5514 { 0, 0, 0, 0, 0 }, // 181 XVSQRTDP
5515 { 0, 0, 0, 0, 0 }, // 182 MFOCRF_MFOCRF8
5516 { 1, 108, 109, 0, 0 }, // 183 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
5517 { 1, 116, 117, 0, 0 }, // 184 XSDIVSP
5518 { 0, 0, 0, 0, 0 }, // 185 FSQRTS_FSQRTS_rec
5519 { 1, 121, 122, 0, 0 }, // 186 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
5520 { 1, 121, 122, 0, 0 }, // 187 MTFSFb_MTFSB0_MTFSB1
5521 { 1, 108, 109, 0, 0 }, // 188 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
5522 { 1, 108, 109, 0, 0 }, // 189 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
5523 { 1, 108, 109, 0, 0 }, // 190 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
5524 { 1, 108, 109, 0, 0 }, // 191 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
5525 { 1, 113, 114, 0, 0 }, // 192 VSUBFP
5526 { 1, 108, 109, 0, 0 }, // 193 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
5527 { 1, 108, 109, 0, 0 }, // 194 XVCVSPDP
5528 { 0, 0, 0, 0, 0 }, // 195 TDI_TD
5529 { 1, 127, 128, 0, 0 }, // 196 TWI_TW
5530 { 1, 109, 110, 0, 0 }, // 197 MTCRF_MTCRF8_MTOCRF_MTOCRF8
5531 { 1, 106, 107, 0, 0 }, // 198 RLWIMI_RLWIMI8
5532 { 1, 106, 107, 0, 0 }, // 199 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
5533 { 1, 106, 107, 0, 0 }, // 200 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
5534 { 1, 106, 107, 0, 0 }, // 201 ANDIS_rec_ANDI_rec_SUBF8_rec
5535 { 1, 106, 107, 0, 0 }, // 202 OR_OR8_OR8_rec_OR_rec_NOP
5536 { 0, 0, 0, 0, 0 }, // 203 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
5537 { 1, 106, 107, 0, 0 }, // 204 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
5538 { 1, 106, 107, 0, 0 }, // 205 RLWIMI8_rec_RLWIMI_rec
5539 { 1, 106, 107, 0, 0 }, // 206 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
5540 { 1, 106, 107, 0, 0 }, // 207 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
5541 { 0, 0, 0, 0, 0 }, // 208 ISEL_ISEL8
5542 { 1, 109, 110, 0, 0 }, // 209 MFTB_MFTB8
5543 { 1, 112, 113, 0, 0 }, // 210 DIVW_DIVWU
5544 { 0, 0, 0, 0, 0 }, // 211 DIVD_DIVDU
5545 { 1, 112, 113, 0, 0 }, // 212 DIVWE_DIVWEU
5546 { 1, 111, 112, 0, 0 }, // 213 LVEBX_LVEHX_LVEWX_LVX_LVXL
5547 { 1, 111, 112, 0, 0 }, // 214 LXVB16X_LXSIWZX
5548 { 0, 0, 0, 0, 0 }, // 215 DFLOADf64_XFLOADf64_LIWZX
5549 { 0, 0, 0, 0, 0 }, // 216 LQ
5550 { 1, 111, 112, 0, 0 }, // 217 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
5551 { 1, 111, 112, 0, 0 }, // 218 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
5552 { 0, 0, 0, 0, 0 }, // 219 STDXTLS_STDXTLS_
5553 { 1, 111, 112, 0, 0 }, // 220 STBCIX_STDCIX
5554 { 1, 125, 126, 0, 0 }, // 221 STBCX_STHCX
5555 { 1, 111, 112, 0, 0 }, // 222 STHCIX_STSWI_STWCIX
5556 { 1, 111, 112, 0, 0 }, // 223 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
5557 { 0, 0, 0, 0, 0 }, // 224 LD_LDX_LDXTLS_LDXTLS_
5558 { 1, 118, 119, 0, 0 }, // 225 LBARXL_LHARXL
5559 { 1, 111, 112, 0, 0 }, // 226 LBEPX_LHEPX_LWEPX
5560 { 1, 111, 112, 0, 0 }, // 227 LFDEPX_LXSIWAX
5561 { 0, 0, 0, 0, 0 }, // 228 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
5562 { 1, 106, 107, 0, 0 }, // 229 SUBF
5563 { 1, 108, 109, 0, 0 }, // 230 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
5564 { 1, 108, 109, 0, 0 }, // 231 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
5565 { 1, 108, 109, 0, 0 }, // 232 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
5566 { 1, 113, 114, 0, 0 }, // 233 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
5567 { 1, 108, 109, 0, 0 }, // 234 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
5568 { 1, 113, 114, 0, 0 }, // 235 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
5569 { 1, 111, 112, 0, 0 }, // 236 MFVSCR
5570 { 1, 111, 112, 0, 0 }, // 237 MTVSCR
5571 { 1, 108, 109, 0, 0 }, // 238 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
5572 { 1, 113, 114, 0, 0 }, // 239 VADDUQM_VSUBUQM_VPOPCNTD
5573 { 1, 108, 109, 0, 0 }, // 240 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
5574 { 1, 108, 109, 0, 0 }, // 241 VMULESW_VMULEUW_VMULOSW_VMULOUW
5575 { 1, 113, 114, 0, 0 }, // 242 VMULUWM
5576 { 1, 107, 108, 0, 0 }, // 243 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
5577 { 1, 110, 111, 0, 0 }, // 244 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
5578 { 0, 0, 0, 0, 0 }, // 245 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
5579 { 1, 110, 111, 0, 0 }, // 246 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
5580 { 1, 108, 109, 0, 0 }, // 247 BCDADD_rec_BCDSUB_rec
5581 { 0, 0, 0, 0, 0 }, // 248 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
5582 { 1, 110, 111, 0, 0 }, // 249 DCMPOQ_DCMPUQ_DTSTEXQ
5583 { 1, 110, 111, 0, 0 }, // 250 DCTQPQ_DCTQPQ_rec
5584 { 1, 110, 111, 0, 0 }, // 251 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
5585 { 0, 0, 0, 0, 0 }, // 252 DQUAQ_DQUAQ_rec
5586 { 1, 110, 111, 0, 0 }, // 253 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
5587 { 1, 110, 111, 0, 0 }, // 254 DCFFIX_DCFFIX_rec
5588 { 1, 110, 111, 0, 0 }, // 255 DCFFIXQ_DCFFIXQ_rec
5589 { 1, 110, 111, 0, 0 }, // 256 DMUL_DMUL_rec
5590 { 1, 110, 111, 0, 0 }, // 257 DMULQ_DMULQ_rec
5591 { 1, 110, 111, 0, 0 }, // 258 DDIV_DDIV_rec
5592 { 1, 110, 111, 0, 0 }, // 259 DDIVQ_DDIVQ_rec
5593 { 1, 113, 114, 0, 0 }, // 260 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
5594 { 1, 113, 114, 0, 0 }, // 261 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
5595 { 1, 108, 109, 0, 0 }, // 262 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
5596 { 1, 113, 114, 0, 0 }, // 263 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
5597 { 1, 108, 109, 0, 0 }, // 264 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
5598 { 1, 108, 109, 0, 0 }, // 265 VRLD
5599 { 1, 108, 109, 0, 0 }, // 266 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
5600 { 1, 108, 109, 0, 0 }, // 267 XVABSSP_XVNABSSP_XVNEGSP
5601 { 1, 108, 109, 0, 0 }, // 268 XVCPSGNSP
5602 { 1, 108, 109, 0, 0 }, // 269 VMRGEW_VMRGOW
5603 { 1, 108, 109, 0, 0 }, // 270 VSEL
5604 { 1, 128, 129, 0, 0 }, // 271 XXSEL
5605 { 1, 117, 118, 0, 0 }, // 272 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
5606 { 1, 121, 122, 0, 0 }, // 273 MTFSB0_MTFSB1
5607 { 1, 121, 122, 0, 0 }, // 274 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
5608 { 1, 106, 107, 0, 0 }, // 275 CMPRB_CMPRB8_CMPEQB
5609 { 1, 108, 109, 0, 0 }, // 276 XSTSTDCDP_XSTSTDCSP
5610 { 1, 110, 111, 0, 0 }, // 277 FTDIV_FTSQRT
5611 { 1, 108, 109, 0, 0 }, // 278 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
5612 { 1, 110, 111, 0, 0 }, // 279 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
5613 { 1, 106, 107, 0, 0 }, // 280 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
5614 { 1, 106, 107, 0, 0 }, // 281 POPCNTD_POPCNTW
5615 { 1, 106, 107, 0, 0 }, // 282 CMPB_CMPB8_SETB_SETB8_BPERMD
5616 { 1, 108, 109, 0, 0 }, // 283 XSCVSPDPN
5617 { 0, 0, 0, 0, 0 }, // 284 SLD_SRD_SRAD
5618 { 0, 0, 0, 0, 0 }, // 285 SRADI_SRADI_32_RLDIC
5619 { 0, 0, 0, 0, 0 }, // 286 EXTSWSLI_32_64_EXTSWSLI
5620 { 1, 106, 107, 0, 0 }, // 287 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
5621 { 1, 106, 107, 0, 0 }, // 288 ADDZE_ADDZE8_SUBF_rec
5622 { 0, 0, 0, 0, 0 }, // 289 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
5623 { 1, 106, 107, 0, 0 }, // 290 LA_LA8
5624 { 0, 0, 0, 0, 0 }, // 291 COPY
5625 { 1, 109, 110, 0, 0 }, // 292 MCRXRX
5626 { 1, 108, 109, 0, 0 }, // 293 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
5627 { 1, 108, 109, 0, 0 }, // 294 XSXEXPDP
5628 { 1, 107, 108, 0, 0 }, // 295 RFEBB
5629 { 1, 117, 118, 0, 0 }, // 296 TBEGIN_TRECHKPT
5630 { 1, 111, 112, 0, 0 }, // 297 WAIT
5631 { 0, 0, 0, 0, 0 }, // 298 RLDCL_RLDCR
5632 { 0, 0, 0, 0, 0 }, // 299 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
5633 { 1, 109, 110, 0, 0 }, // 300 MTOCRF_MTOCRF8
5634 { 1, 106, 107, 0, 0 }, // 301 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
5635 { 1, 110, 111, 0, 0 }, // 302 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
5636 { 1, 106, 107, 0, 0 }, // 303 SRAW_SRAW8_SRAWI_SRAWI8
5637 { 1, 108, 109, 0, 0 }, // 304 XSIEXPDP
5638 { 1, 109, 110, 0, 0 }, // 305 CRXOR
5639 { 1, 117, 118, 0, 0 }, // 306 TRECLAIM_TSR_TABORT
5640 { 1, 113, 114, 0, 0 }, // 307 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
5641 { 1, 113, 114, 0, 0 }, // 308 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
5642 { 1, 108, 109, 0, 0 }, // 309 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
5643 { 1, 113, 114, 0, 0 }, // 310 VPOPCNTD
5644 { 1, 108, 109, 0, 0 }, // 311 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
5645 { 0, 0, 0, 0, 0 }, // 312 MADDHD_MADDHDU_MADDLD_MADDLD8
5646 { 1, 122, 123, 0, 0 }, // 313 MULHD_MULHW_MULLW_MULLWO
5647 { 1, 123, 124, 0, 0 }, // 314 MULHDU_MULHWU
5648 { 0, 0, 0, 0, 0 }, // 315 MULLD_MULLDO
5649 { 1, 110, 111, 0, 0 }, // 316 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
5650 { 1, 110, 111, 0, 0 }, // 317 FADD_FSUB
5651 { 1, 110, 111, 0, 0 }, // 318 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
5652 { 1, 108, 109, 0, 0 }, // 319 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
5653 { 1, 110, 111, 0, 0 }, // 320 FSELD_rec_FSELS_rec
5654 { 1, 110, 111, 0, 0 }, // 321 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
5655 { 1, 108, 109, 0, 0 }, // 322 XSCVDPHP_XSCVHPDP
5656 { 1, 111, 112, 0, 0 }, // 323 LVSL_LVSR
5657 { 1, 108, 109, 0, 0 }, // 324 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
5658 { 1, 113, 114, 0, 0 }, // 325 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
5659 { 1, 128, 129, 0, 0 }, // 326 XXPERM_XXPERMR_XXSPLTIB
5660 { 1, 110, 111, 0, 0 }, // 327 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
5661 { 1, 108, 109, 0, 0 }, // 328 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
5662 { 1, 108, 109, 0, 0 }, // 329 BCDCTSQ_rec
5663 { 1, 108, 109, 0, 0 }, // 330 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
5664 { 1, 108, 109, 0, 0 }, // 331 BCDCFSQ_rec
5665 { 1, 108, 109, 0, 0 }, // 332 XSDIVQP_XSDIVQPO
5666 { 1, 108, 109, 0, 0 }, // 333 XSSQRTQP_XSSQRTQPO
5667 { 1, 111, 112, 0, 0 }, // 334 LXVL_LXVLL
5668 { 1, 111, 112, 0, 0 }, // 335 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
5669 { 1, 111, 112, 0, 0 }, // 336 LXSDX_LXVD2X
5670 { 1, 111, 112, 0, 0 }, // 337 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
5671 { 0, 0, 0, 0, 0 }, // 338 CP_COPY_CP_COPY8
5672 { 1, 111, 112, 0, 0 }, // 339 ICBI_ICBIEP
5673 { 1, 111, 112, 0, 0 }, // 340 ICBT_ICBTLS_EnforceIEIO
5674 { 1, 111, 112, 0, 0 }, // 341 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
5675 { 0, 0, 0, 0, 0 }, // 342 CP_ABORT
5676 { 0, 0, 0, 0, 0 }, // 343 DARN
5677 { 1, 117, 118, 0, 0 }, // 344 ISYNC
5678 { 0, 0, 0, 0, 0 }, // 345 MSGSYNC
5679 { 1, 126, 127, 0, 0 }, // 346 TLBSYNC
5680 { 1, 105, 106, 0, 0 }, // 347 SYNC
5681 { 1, 111, 112, 0, 0 }, // 348 LFIWZX
5682 { 1, 111, 112, 0, 0 }, // 349 LFDX_LFDXTLS_LFDXTLS__LFD
5683 { 0, 0, 0, 0, 0 }, // 350 SLBIA
5684 { 0, 0, 0, 0, 0 }, // 351 SLBIE
5685 { 0, 0, 0, 0, 0 }, // 352 SLBMFEE
5686 { 0, 0, 0, 0, 0 }, // 353 SLBMFEV
5687 { 0, 0, 0, 0, 0 }, // 354 SLBMTE
5688 { 0, 0, 0, 0, 0 }, // 355 TLBIEL
5689 { 1, 111, 112, 0, 0 }, // 356 LHZU_LHZU8_LWZU_LWZU8
5690 { 1, 111, 112, 0, 0 }, // 357 LHZUX_LHZUX8_LWZUX_LWZUX8
5691 { 1, 117, 118, 0, 0 }, // 358 TEND
5692 { 0, 0, 0, 0, 0 }, // 359 CP_PASTE8_rec_CP_PASTE_rec
5693 { 1, 117, 118, 0, 0 }, // 360 TCHECK
5694 { 1, 111, 112, 0, 0 }, // 361 LXSIWAX
5695 { 0, 0, 0, 0, 0 }, // 362 LIWAX
5696 { 1, 111, 112, 0, 0 }, // 363 LFSX_LFSXTLS_LFSXTLS__LFS
5697 { 1, 111, 112, 0, 0 }, // 364 LXSSP_LXSSPX
5698 { 0, 0, 0, 0, 0 }, // 365 XFLOADf32_DFLOADf32
5699 { 1, 111, 112, 0, 0 }, // 366 LXVH8X
5700 { 1, 111, 112, 0, 0 }, // 367 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
5701 { 1, 111, 112, 0, 0 }, // 368 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
5702 { 1, 111, 112, 0, 0 }, // 369 STXSDX
5703 { 0, 0, 0, 0, 0 }, // 370 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
5704 { 1, 111, 112, 0, 0 }, // 371 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
5705 { 0, 0, 0, 0, 0 }, // 372 SLBIEG
5706 { 0, 0, 0, 0, 0 }, // 373 TLBIE
5707 { 1, 111, 112, 0, 0 }, // 374 STXV_STXVB16X_STXVH8X_STXVX
5708 { 1, 111, 112, 0, 0 }, // 375 STXVL_STXVLL
5709 { 1, 106, 107, 0, 0 }, // 376 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
5710 { 0, 0, 0, 0, 0 }, // 377 MFPMR
5711 { 0, 0, 0, 0, 0 }, // 378 MTPMR
5712 { 1, 120, 121, 0, 0 }, // 379 MFSPR_MFSPR8_MFUDSCR
5713 { 1, 109, 110, 0, 0 }, // 380 MFMSR
5714 { 1, 109, 110, 0, 0 }, // 381 MTMSR
5715 { 0, 0, 0, 0, 0 }, // 382 MTMSRD
5716 { 1, 117, 118, 0, 0 }, // 383 MTUDSCR_MTSPR_MTSPR8
5717 { 0, 0, 0, 0, 0 }, // 384 MSGSNDP_MSGSNDP8
5718 { 1, 112, 113, 0, 0 }, // 385 DIVWO_DIVWUO
5719 { 1, 112, 113, 0, 0 }, // 386 MODSW
5720 { 1, 112, 113, 0, 0 }, // 387 DIVWEO_DIVWEUO
5721 { 0, 0, 0, 0, 0 }, // 388 DIVDO_DIVDUO
5722 { 1, 112, 113, 0, 0 }, // 389 MODSD_MODUD_MODUW
5723 { 0, 0, 0, 0, 0 }, // 390 DIVDE_DIVDEO_DIVDEU_DIVDEUO
5724 { 1, 112, 113, 0, 0 }, // 391 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
5725 { 1, 106, 107, 0, 0 }, // 392 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
5726 { 1, 109, 110, 0, 0 }, // 393 MCRFS
5727 { 0, 0, 0, 0, 0 }, // 394 RLDCL_rec_RLDCR_rec
5728 { 0, 0, 0, 0, 0 }, // 395 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
5729 { 1, 121, 122, 0, 0 }, // 396 MFFS_MFFSCE_MFFSL_MFFS_rec
5730 { 0, 0, 0, 0, 0 }, // 397 EXTSWSLI_32_64_rec_EXTSWSLI_rec
5731 { 1, 114, 115, 0, 0 }, // 398 FDIV
5732 { 0, 0, 0, 0, 0 }, // 399 FSQRT
5733 { 0, 0, 0, 0, 0 }, // 400 FSQRTS
5734 { 1, 116, 117, 0, 0 }, // 401 FDIVS
5735 { 1, 111, 112, 0, 0 }, // 402 LFSU
5736 { 1, 111, 112, 0, 0 }, // 403 LFSUX
5737 { 1, 107, 108, 0, 0 }, // 404 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
5738 { 1, 111, 112, 0, 0 }, // 405 LDAT_LWAT
5739 { 1, 111, 112, 0, 0 }, // 406 STDAT_STWAT
5740 { 1, 106, 107, 0, 0 }, // 407 BRINC
5741 { 1, 113, 114, 0, 0 }, // 408 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
5742 { 1, 115, 116, 0, 0 }, // 409 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
5743 { 1, 111, 112, 0, 0 }, // 410 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
5744 { 1, 111, 112, 0, 0 }, // 411 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
5745 { 1, 107, 108, 0, 0 }, // 412 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
5746 { 1, 117, 118, 0, 0 }, // 413 RFI
5747 { 0, 0, 0, 0, 0 }, // 414 RFID
5748 { 1, 111, 112, 0, 0 }, // 415 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
5749 { 1, 111, 112, 0, 0 }, // 416 ICBLC
5750 { 1, 117, 118, 0, 0 }, // 417 MTSR_MTSRIN
5751 { 1, 120, 121, 0, 0 }, // 418 MFDCR
5752 { 1, 117, 118, 0, 0 }, // 419 MTDCR
5753 { 1, 106, 107, 0, 0 }, // 420 NOP_GT_PWR6_NOP_GT_PWR7
5754 { 0, 0, 0, 0, 0 }, // 421 TLBIA
5755 { 1, 109, 110, 0, 0 }, // 422 WRTEE_WRTEEI
5756 { 1, 106, 107, 0, 0 }, // 423 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
5757 { 1, 105, 106, 0, 0 }, // 424 MSYNC
5758 { 0, 0, 0, 0, 0 }, // 425 SLBSYNC
5759 { 0, 0, 0, 0, 0 }, // 426 SLBFEE_rec
5760 { 0, 0, 0, 0, 0 }, // 427 STOP
5761 { 1, 111, 112, 0, 0 }, // 428 DCBA_DCBI
5762 { 1, 110, 111, 0, 0 }, // 429 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
5763 { 1, 108, 109, 0, 0 }, // 430 VCFSX_VCFUX_VCTSXS_VCTUXS
5764 { 1, 108, 109, 0, 0 }, // 431 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
5765 { 1, 108, 109, 0, 0 }, // 432 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
5766 { 1, 108, 109, 0, 0 }, // 433 XSCVDPHP
5767 { 1, 108, 109, 0, 0 }, // 434 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
5768 { 1, 108, 109, 0, 0 }, // 435 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
5769 { 1, 108, 109, 0, 0 }, // 436 XVCVSPBF16
5770 { 1, 110, 111, 0, 0 }, // 437 FADDS_FMULS_FSUBS
5771 { 1, 110, 111, 0, 0 }, // 438 FMUL
5772 { 1, 108, 109, 0, 0 }, // 439 VADDFP
5773 { 1, 108, 109, 0, 0 }, // 440 XSMULDP_XSMULSP
5774 { 1, 108, 109, 0, 0 }, // 441 XVADDDP_XVMULDP_XVSUBDP
5775 { 1, 108, 109, 0, 0 }, // 442 XVADDSP_XVMULSP_XVSUBSP
5776 { 1, 108, 109, 0, 0 }, // 443 VMADDFP_VNMSUBFP
5777 { 1, 110, 111, 0, 0 }, // 444 FADDS_rec_FMULS_rec_FSUBS_rec
5778 { 1, 110, 111, 0, 0 }, // 445 FMUL_rec
5779 { 1, 110, 111, 0, 0 }, // 446 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
5780 { 1, 107, 108, 0, 0 }, // 447 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
5781 { 1, 107, 108, 0, 0 }, // 448 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
5782 { 1, 113, 114, 0, 0 }, // 449 VGNB
5783 { 1, 108, 109, 0, 0 }, // 450 VSBOX
5784 { 1, 106, 107, 0, 0 }, // 451 CFUGED_PDEPD_PEXTD
5785 { 1, 113, 114, 0, 0 }, // 452 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
5786 { 1, 108, 109, 0, 0 }, // 453 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
5787 { 1, 108, 109, 0, 0 }, // 454 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
5788 { 1, 106, 107, 0, 0 }, // 455 HASHST_HASHST8_HASHSTP_HASHSTP8
5789 { 1, 108, 109, 0, 0 }, // 456 XSMULQP_XSMULQPO
5790 { 1, 113, 114, 0, 0 }, // 457 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
5791 { 1, 113, 114, 0, 0 }, // 458 VMODSQ_VMODUQ
5792 { 1, 113, 114, 0, 0 }, // 459 VDIVSD_VDIVUD
5793 { 1, 113, 114, 0, 0 }, // 460 VMODSD_VMODUD
5794 { 1, 113, 114, 0, 0 }, // 461 VDIVSW_VDIVUW
5795 { 1, 113, 114, 0, 0 }, // 462 VMODSW_VMODUW
5796 { 1, 113, 114, 0, 0 }, // 463 VDIVESD_VDIVEUD
5797 { 1, 113, 114, 0, 0 }, // 464 VDIVESW_VDIVEUW
5798 { 1, 108, 109, 0, 0 }, // 465 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
5799 { 1, 113, 114, 0, 0 }, // 466 XXGENPCVBM
5800 { 1, 108, 109, 0, 0 }, // 467 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
5801 { 1, 108, 109, 0, 0 }, // 468 VADDCUQ_VSUBCUQ
5802 { 1, 108, 109, 0, 0 }, // 469 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
5803 { 1, 113, 114, 0, 0 }, // 470 MTVSRBMI
5804 { 1, 106, 107, 0, 0 }, // 471 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
5805 { 1, 110, 111, 0, 0 }, // 472 FTSQRT
5806 { 1, 113, 114, 0, 0 }, // 473 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
5807 { 0, 0, 0, 0, 0 }, // 474 RLDIC_rec
5808 { 0, 0, 0, 0, 0 }, // 475 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
5809 { 1, 106, 107, 0, 0 }, // 476 RLWINM8_rec_RLWINM_rec
5810 { 1, 113, 114, 0, 0 }, // 477 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
5811 { 1, 113, 114, 0, 0 }, // 478 VPOPCNTB_VPOPCNTH
5812 { 1, 108, 109, 0, 0 }, // 479 VSHASIGMAD_VSHASIGMAW
5813 { 1, 110, 111, 0, 0 }, // 480 XSTSQRTDP
5814 { 1, 110, 111, 0, 0 }, // 481 XVTSQRTDP
5815 { 1, 110, 111, 0, 0 }, // 482 XVTSQRTSP
5816 { 1, 108, 109, 0, 0 }, // 483 XVTSTDCDP_XVTSTDCSP
5817 { 0, 0, 0, 0, 0 }, // 484 SLD_rec_SRD_rec
5818 { 0, 0, 0, 0, 0 }, // 485 TDI
5819 { 1, 127, 128, 0, 0 }, // 486 TWI
5820 { 1, 108, 109, 0, 0 }, // 487 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
5821 { 1, 113, 114, 0, 0 }, // 488 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
5822 { 1, 113, 114, 0, 0 }, // 489 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
5823 { 1, 113, 114, 0, 0 }, // 490 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
5824 { 1, 113, 114, 0, 0 }, // 491 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
5825 { 1, 113, 114, 0, 0 }, // 492 VCMPSQ_VCMPUQ
5826 { 1, 108, 109, 0, 0 }, // 493 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
5827 { 1, 111, 112, 0, 0 }, // 494 TRAP
5828 { 1, 106, 107, 0, 0 }, // 495 SRAWI8_rec_SRAWI_rec
5829 { 1, 108, 109, 0, 0 }, // 496 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
5830 { 1, 108, 109, 0, 0 }, // 497 VRLQMI
5831 { 1, 111, 112, 0, 0 }, // 498 DSS_DSSALL
5832 { 1, 111, 112, 0, 0 }, // 499 WAITP10
5833 { 1, 106, 107, 0, 0 }, // 500 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
5834 { 0, 0, 0, 0, 0 }, // 501 ADDIdtprelL32_ADDISdtprelHA32
5835 { 0, 0, 0, 0, 0 }, // 502 ADDItlsldLADDR32
5836 { 0, 0, 0, 0, 0 }, // 503 ADDItocL_ADDIStocHA_ADDIStocHA8
5837 { 1, 106, 107, 0, 0 }, // 504 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
5838 { 1, 106, 107, 0, 0 }, // 505 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
5839 { 1, 106, 107, 0, 0 }, // 506 ADDZE_ADDZE8
5840 { 1, 106, 107, 0, 0 }, // 507 ANDI_rec_ANDIS_rec
5841 { 1, 106, 107, 0, 0 }, // 508 CMPDI_CMPWI_CMPLDI_CMPLWI
5842 { 1, 106, 107, 0, 0 }, // 509 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
5843 { 1, 110, 111, 0, 0 }, // 510 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
5844 { 1, 106, 107, 0, 0 }, // 511 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
5845 { 1, 106, 107, 0, 0 }, // 512 NOP
5846 { 0, 0, 0, 0, 0 }, // 513 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
5847 { 1, 106, 107, 0, 0 }, // 514 RLWINM_RLWINM8
5848 { 1, 106, 107, 0, 0 }, // 515 SETB_SETB8
5849 { 1, 106, 107, 0, 0 }, // 516 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
5850 { 1, 106, 107, 0, 0 }, // 517 SRAWI_SRAWI8
5851 { 1, 113, 114, 0, 0 }, // 518 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
5852 { 1, 113, 114, 0, 0 }, // 519 VEXTSD2Q
5853 { 1, 108, 109, 0, 0 }, // 520 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
5854 { 1, 108, 109, 0, 0 }, // 521 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
5855 { 1, 108, 109, 0, 0 }, // 522 XVABSDP_XVNABSDP_XVNEGDP
5856 { 1, 108, 109, 0, 0 }, // 523 XVXSIGDP_XVXSIGSP
5857 { 1, 106, 107, 0, 0 }, // 524 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
5858 { 1, 106, 107, 0, 0 }, // 525 ADDEX_ADDEX8
5859 { 1, 106, 107, 0, 0 }, // 526 ADD4O_ADD8O
5860 { 1, 106, 107, 0, 0 }, // 527 CMPB_CMPB8
5861 { 1, 109, 110, 0, 0 }, // 528 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
5862 { 1, 111, 112, 0, 0 }, // 529 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
5863 { 1, 108, 109, 0, 0 }, // 530 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
5864 { 1, 113, 114, 0, 0 }, // 531 XXLEQVOnes
5865 { 1, 121, 122, 0, 0 }, // 532 MFFS_MFFS_rec_MFFSL
5866 { 1, 121, 122, 0, 0 }, // 533 MFFSCDRNI_MFFSCRNI
5867 { 1, 121, 122, 0, 0 }, // 534 MTFSB0
5868 { 1, 106, 107, 0, 0 }, // 535 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
5869 { 1, 106, 107, 0, 0 }, // 536 NEG8O_rec_NEGO_rec
5870 { 1, 106, 107, 0, 0 }, // 537 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
5871 { 1, 107, 108, 0, 0 }, // 538 HRFID_SC
5872 { 1, 121, 122, 0, 0 }, // 539 MTFSFI_MTFSFIb_MTFSFI_rec
5873 { 1, 110, 111, 0, 0 }, // 540 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
5874 { 1, 106, 107, 0, 0 }, // 541 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
5875 { 1, 113, 114, 0, 0 }, // 542 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
5876 { 1, 111, 112, 0, 0 }, // 543 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
5877 { 0, 0, 0, 0, 0 }, // 544 LD
5878 { 0, 0, 0, 0, 0 }, // 545 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
5879 { 0, 0, 0, 0, 0 }, // 546 DFLOADf32
5880 { 0, 0, 0, 0, 0 }, // 547 DFLOADf64
5881 { 1, 111, 112, 0, 0 }, // 548 LFD
5882 { 1, 111, 112, 0, 0 }, // 549 LHA_LHA8
5883 { 1, 111, 112, 0, 0 }, // 550 LXSD_LXV
5884 { 1, 111, 112, 0, 0 }, // 551 DCBT_DCBTST
5885 { 1, 111, 112, 0, 0 }, // 552 ICBT
5886 { 1, 111, 112, 0, 0 }, // 553 LDBRX
5887 { 0, 0, 0, 0, 0 }, // 554 SPILLTOVSR_LDX
5888 { 1, 111, 112, 0, 0 }, // 555 LXVRBX_LXVRDX_LXVRHX_LXVRWX
5889 { 1, 117, 118, 0, 0 }, // 556 MTSR
5890 { 1, 106, 107, 0, 0 }, // 557 MTVRSAVE_MTVRSAVEv
5891 { 1, 111, 112, 0, 0 }, // 558 LBZCIX_LDCIX_LHZCIX_LWZCIX
5892 { 1, 111, 112, 0, 0 }, // 559 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
5893 { 1, 111, 112, 0, 0 }, // 560 LFS
5894 { 1, 111, 112, 0, 0 }, // 561 LXSSP
5895 { 1, 111, 112, 0, 0 }, // 562 LXVP
5896 { 1, 111, 112, 0, 0 }, // 563 LXVPX
5897 { 1, 120, 121, 0, 0 }, // 564 MFSR
5898 { 1, 109, 110, 0, 0 }, // 565 MFTB8
5899 { 1, 113, 114, 0, 0 }, // 566 XXSETACCZ
5900 { 1, 108, 109, 0, 0 }, // 567 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
5901 { 1, 108, 109, 0, 0 }, // 568 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
5902 { 1, 113, 114, 0, 0 }, // 569 XVI8GER4SPP
5903 { 1, 108, 109, 0, 0 }, // 570 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
5904 { 1, 108, 109, 0, 0 }, // 571 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
5905 { 1, 113, 114, 0, 0 }, // 572 PMXVI8GER4SPP
5906 { 1, 113, 114, 0, 0 }, // 573 XXMTACC
5907 { 1, 113, 114, 0, 0 }, // 574 XXMFACC
5908 { 1, 113, 114, 0, 0 }, // 575 VMULHSD_VMULHUD_VMULLD
5909 { 1, 113, 114, 0, 0 }, // 576 LXVKQ
5910 { 1, 128, 129, 0, 0 }, // 577 VSPLTISB_VSPLTISH_VSPLTISW
5911 { 1, 108, 109, 0, 0 }, // 578 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
5912 { 1, 128, 129, 0, 0 }, // 579 XXSPLTIB
5913 { 1, 106, 107, 0, 0 }, // 580 BRD_BRH_BRH8_BRW_BRW8
5914 { 1, 113, 114, 0, 0 }, // 581 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
5915 { 1, 108, 109, 0, 0 }, // 582 VGBBD_VUPKHSW_VUPKLSW
5916 { 1, 128, 129, 0, 0 }, // 583 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
5917 { 1, 113, 114, 0, 0 }, // 584 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
5918 { 1, 108, 109, 0, 0 }, // 585 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
5919 { 1, 108, 109, 0, 0 }, // 586 XVCVBF16SPN
5920 { 1, 108, 109, 0, 0 }, // 587 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
5921 { 1, 108, 109, 0, 0 }, // 588 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
5922 { 1, 113, 114, 0, 0 }, // 589 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
5923 { 1, 108, 109, 0, 0 }, // 590 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
5924 { 1, 108, 109, 0, 0 }, // 591 VSLV_VSRV_XXINSERTW
5925 { 1, 113, 114, 0, 0 }, // 592 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
5926 { 1, 108, 109, 0, 0 }, // 593 VSUMSWS
5927 { 1, 113, 114, 0, 0 }, // 594 XXSPLTIDP_XXSPLTIW
5928 { 1, 113, 114, 0, 0 }, // 595 XXSPLTI32DX
5929 { 1, 113, 114, 0, 0 }, // 596 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
5930 { 1, 128, 129, 0, 0 }, // 597 XXPERMX
5931 { 1, 111, 112, 0, 0 }, // 598 PSTXVP_PSTXVPpc
5932 { 1, 111, 112, 0, 0 }, // 599 STB_STB8_STH_STH8_STW_STW8
5933 { 0, 0, 0, 0, 0 }, // 600 SPILLTOVSR_ST
5934 { 0, 0, 0, 0, 0 }, // 601 STD
5935 { 0, 0, 0, 0, 0 }, // 602 DFSTOREf32_DFSTOREf64
5936 { 1, 111, 112, 0, 0 }, // 603 STFD_STFS
5937 { 1, 111, 112, 0, 0 }, // 604 STFDU_STFSU
5938 { 1, 111, 112, 0, 0 }, // 605 STXSD
5939 { 1, 111, 112, 0, 0 }, // 606 STXSSP
5940 { 1, 111, 112, 0, 0 }, // 607 STXV
5941 { 1, 111, 112, 0, 0 }, // 608 DCBF_DCBST_DCBZ
5942 { 1, 111, 112, 0, 0 }, // 609 ICBI
5943 { 0, 0, 0, 0, 0 }, // 610 SPILLTOVSR_STX
5944 { 0, 0, 0, 0, 0 }, // 611 STIWX
5945 { 1, 111, 112, 0, 0 }, // 612 STXVRBX_STXVRDX_STXVRHX_STXVRWX
5946 { 1, 111, 112, 0, 0 }, // 613 EnforceIEIO
5947 { 0, 0, 0, 0, 0 }, // 614 TLBIE8P9_TLBIEP9
5948 { 1, 111, 112, 0, 0 }, // 615 STHCIX_STWCIX
5949 { 1, 105, 106, 0, 0 }, // 616 SYNCP10
5950 { 1, 111, 112, 0, 0 }, // 617 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
5951 { 1, 111, 112, 0, 0 }, // 618 STXVP
5952 { 1, 111, 112, 0, 0 }, // 619 STXVPX
5953 { 1, 107, 108, 0, 0 }, // 620 ATTN_NAP
5954 { 1, 111, 112, 0, 0 }, // 621 DCBZL
5955 { 1, 111, 112, 0, 0 }, // 622 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
5956 { 1, 107, 108, 0, 0 }, // 623 CLRBHRB_MFBHRBE
5957 { 1, 111, 112, 0, 0 }, // 624 PADDI_PADDI8_PADDI8pc_PADDIpc
5958 { 1, 106, 107, 0, 0 }, // 625 PLI_PLI8
5959 { 1, 108, 109, 0, 0 }, // 626 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
5960 { 1, 113, 114, 0, 0 }, // 627 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
5961 { 1, 113, 114, 0, 0 }, // 628 VMSUMCUD
5962 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
5963};
5964
5965static constexpr llvm::InstrItinerary G4PlusItineraries[] = {
5966 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
5967 { 1, 129, 130, 0, 0 }, // 1 IIC_LdStSync
5968 { 1, 130, 131, 0, 0 }, // 2 IIC_IntSimple
5969 { 1, 130, 131, 0, 0 }, // 3 IIC_IntGeneral
5970 { 1, 131, 132, 0, 0 }, // 4 IIC_BrB
5971 { 1, 132, 133, 0, 0 }, // 5 IIC_VecFP
5972 { 1, 130, 131, 0, 0 }, // 6 IIC_IntRotate
5973 { 1, 130, 131, 0, 0 }, // 7 IIC_IntCompare
5974 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
5975 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
5976 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
5977 { 1, 133, 134, 0, 0 }, // 11 IIC_BrCR
5978 { 1, 134, 135, 0, 0 }, // 12 IIC_FPGeneral
5979 { 0, 0, 0, 0, 0 }, // 13 IIC_LdStLD
5980 { 1, 135, 136, 0, 0 }, // 14 IIC_LdStDCBF
5981 { 1, 135, 136, 0, 0 }, // 15 IIC_LdStLoad
5982 { 1, 134, 135, 0, 0 }, // 16 IIC_FPCompare
5983 { 0, 0, 0, 0, 0 }, // 17 IIC_IntDivD
5984 { 1, 136, 137, 0, 0 }, // 18 IIC_IntDivW
5985 { 1, 137, 138, 0, 0 }, // 19 IIC_VecGeneral
5986 { 0, 0, 0, 0, 0 }, // 20 IIC_FPDGeneral
5987 { 1, 134, 135, 0, 0 }, // 21 IIC_FPAddSub
5988 { 1, 138, 139, 0, 0 }, // 22 IIC_FPDivD
5989 { 0, 0, 0, 0, 0 }, // 23 IIC_FPSGeneral
5990 { 1, 139, 140, 0, 0 }, // 24 IIC_VecComplex
5991 { 1, 135, 136, 0, 0 }, // 25 IIC_LdStStore
5992 { 0, 0, 0, 0, 0 }, // 26 IIC_IntRotateDI
5993 { 1, 140, 141, 0, 0 }, // 27 IIC_FPDivS
5994 { 1, 134, 135, 0, 0 }, // 28 IIC_FPFused
5995 { 0, 0, 0, 0, 0 }, // 29 IIC_FPSqrtD
5996 { 0, 0, 0, 0, 0 }, // 30 IIC_FPSqrtS
5997 { 1, 141, 142, 0, 0 }, // 31 IIC_LdStICBI
5998 { 0, 0, 0, 0, 0 }, // 32 IIC_IntISEL
5999 { 1, 142, 143, 0, 0 }, // 33 IIC_SprISYNC
6000 { 1, 135, 136, 0, 0 }, // 34 IIC_LdStLWARX
6001 { 1, 135, 136, 0, 0 }, // 35 IIC_LdStLoadUpd
6002 { 1, 135, 136, 0, 0 }, // 36 IIC_LdStLoadUpdX
6003 { 0, 0, 0, 0, 0 }, // 37 IIC_LdStLDARX
6004 { 0, 0, 0, 0, 0 }, // 38 IIC_LdStLDU
6005 { 0, 0, 0, 0, 0 }, // 39 IIC_LdStLDUX
6006 { 1, 143, 144, 0, 0 }, // 40 IIC_LdStLFD
6007 { 1, 143, 144, 0, 0 }, // 41 IIC_LdStLFDU
6008 { 1, 143, 144, 0, 0 }, // 42 IIC_LdStLFDUX
6009 { 1, 135, 136, 0, 0 }, // 43 IIC_LdStLHA
6010 { 1, 135, 136, 0, 0 }, // 44 IIC_LdStLHAU
6011 { 1, 135, 136, 0, 0 }, // 45 IIC_LdStLHAUX
6012 { 1, 144, 145, 0, 0 }, // 46 IIC_LdStLMW
6013 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
6014 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
6015 { 1, 135, 136, 0, 0 }, // 49 IIC_LdStLWA
6016 { 0, 0, 0, 0, 0 }, // 50 IIC_IntMulHD
6017 { 1, 133, 134, 0, 0 }, // 51 IIC_BrMCR
6018 { 1, 133, 134, 0, 0 }, // 52 IIC_BrMCRX
6019 { 1, 133, 134, 0, 0 }, // 53 IIC_SprMFCR
6020 { 1, 145, 146, 0, 0 }, // 54 IIC_SprMFSPR
6021 { 1, 134, 135, 0, 0 }, // 55 IIC_IntMFFS
6022 { 1, 141, 142, 0, 0 }, // 56 IIC_SprMFMSR
6023 { 0, 0, 0, 0, 0 }, // 57 IIC_SprMFCRF
6024 { 0, 0, 0, 0, 0 }, // 58 IIC_SprMFPMR
6025 { 1, 145, 146, 0, 0 }, // 59 IIC_SprMFSR
6026 { 1, 146, 147, 0, 0 }, // 60 IIC_SprMFTB
6027 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
6028 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
6029 { 1, 133, 134, 0, 0 }, // 63 IIC_SprMTSPR
6030 { 1, 134, 135, 0, 0 }, // 64 IIC_IntMTFSB0
6031 { 1, 133, 134, 0, 0 }, // 65 IIC_SprMTMSR
6032 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
6033 { 0, 0, 0, 0, 0 }, // 67 IIC_SprMTPMR
6034 { 1, 133, 134, 0, 0 }, // 68 IIC_SprMTSR
6035 { 1, 145, 146, 0, 0 }, // 69 IIC_IntMulHW
6036 { 1, 145, 146, 0, 0 }, // 70 IIC_IntMulHWU
6037 { 1, 141, 142, 0, 0 }, // 71 IIC_IntMulLI
6038 { 1, 130, 131, 0, 0 }, // 72 IIC_SprRFI
6039 { 0, 0, 0, 0, 0 }, // 73 IIC_IntRFID
6040 { 0, 0, 0, 0, 0 }, // 74 IIC_IntRotateD
6041 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
6042 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
6043 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
6044 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
6045 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
6046 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
6047 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
6048 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
6049 { 1, 147, 148, 0, 0 }, // 83 IIC_IntShift
6050 { 1, 135, 136, 0, 0 }, // 84 IIC_LdStSTWCX
6051 { 1, 135, 136, 0, 0 }, // 85 IIC_LdStSTU
6052 { 1, 135, 136, 0, 0 }, // 86 IIC_LdStSTUX
6053 { 1, 135, 136, 0, 0 }, // 87 IIC_LdStSTD
6054 { 1, 135, 136, 0, 0 }, // 88 IIC_LdStSTDCX
6055 { 1, 135, 136, 0, 0 }, // 89 IIC_LdStSTFD
6056 { 1, 135, 136, 0, 0 }, // 90 IIC_LdStSTFDU
6057 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
6058 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
6059 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
6060 { 0, 0, 0, 0, 0 }, // 94 IIC_IntTrapD
6061 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
6062 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
6063 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
6064 { 1, 135, 136, 0, 0 }, // 98 IIC_SprTLBSYNC
6065 { 1, 147, 148, 0, 0 }, // 99 IIC_IntTrapW
6066 { 1, 148, 149, 0, 0 }, // 100 IIC_VecFPCompare
6067 { 1, 149, 150, 0, 0 }, // 101 IIC_VecPerm
6068 { 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
6069 { 1, 131, 132, 0, 0 }, // 103 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
6070 { 1, 145, 146, 0, 0 }, // 104 MFCTR_MFCTR8_MFLR_MFLR8
6071 { 1, 133, 134, 0, 0 }, // 105 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
6072 { 1, 133, 134, 0, 0 }, // 106 MFCR_MFCR8
6073 { 1, 133, 134, 0, 0 }, // 107 MCRF
6074 { 1, 133, 134, 0, 0 }, // 108 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
6075 { 1, 144, 145, 0, 0 }, // 109 LMW
6076 { 1, 135, 136, 0, 0 }, // 110 LWARX_LWARXL
6077 { 0, 0, 0, 0, 0 }, // 111 LDARX_LDARXL
6078 { 1, 135, 136, 0, 0 }, // 112 LHBRX_LHBRX8_LWBRX_LWBRX8
6079 { 1, 145, 146, 0, 0 }, // 113 MFSR_MFSRIN
6080 { 1, 143, 144, 0, 0 }, // 114 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
6081 { 1, 143, 144, 0, 0 }, // 115 LFSU_LFDU
6082 { 1, 143, 144, 0, 0 }, // 116 LFSUX_LFDUX
6083 { 1, 135, 136, 0, 0 }, // 117 STXSDX_STXVD2X_STXVW4X
6084 { 1, 135, 136, 0, 0 }, // 118 LBARX_LHARX
6085 { 1, 135, 136, 0, 0 }, // 119 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
6086 { 1, 143, 144, 0, 0 }, // 120 LFIWAX_LFIWZX
6087 { 1, 135, 136, 0, 0 }, // 121 STFD_STFDX_STFIWX_STFS_STFSX
6088 { 1, 135, 136, 0, 0 }, // 122 STFDU_STFDUX_STFSU_STFSUX
6089 { 1, 135, 136, 0, 0 }, // 123 STVEBX_STVEHX_STVEWX_STVX_STVXL
6090 { 1, 135, 136, 0, 0 }, // 124 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
6091 { 1, 135, 136, 0, 0 }, // 125 LWA_LWA_32
6092 { 1, 135, 136, 0, 0 }, // 126 LHAU_LHAU8
6093 { 1, 135, 136, 0, 0 }, // 127 LHAUX_LHAUX8_LWAUX
6094 { 1, 135, 136, 0, 0 }, // 128 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
6095 { 1, 135, 136, 0, 0 }, // 129 STD_STDX
6096 { 1, 144, 145, 0, 0 }, // 130 STMW
6097 { 1, 135, 136, 0, 0 }, // 131 STWCX
6098 { 1, 135, 136, 0, 0 }, // 132 STDCX
6099 { 1, 135, 136, 0, 0 }, // 133 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
6100 { 1, 135, 136, 0, 0 }, // 134 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
6101 { 1, 135, 136, 0, 0 }, // 135 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
6102 { 0, 0, 0, 0, 0 }, // 136 LDU
6103 { 1, 135, 136, 0, 0 }, // 137 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
6104 { 0, 0, 0, 0, 0 }, // 138 LDUX
6105 { 1, 130, 131, 0, 0 }, // 139 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
6106 { 1, 130, 131, 0, 0 }, // 140 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
6107 { 1, 130, 131, 0, 0 }, // 141 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
6108 { 1, 130, 131, 0, 0 }, // 142 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
6109 { 1, 130, 131, 0, 0 }, // 143 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
6110 { 1, 131, 132, 0, 0 }, // 144 ADDPCIS
6111 { 0, 0, 0, 0, 0 }, // 145 SUBFUS_SUBFUS_rec
6112 { 0, 0, 0, 0, 0 }, // 146 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
6113 { 0, 0, 0, 0, 0 }, // 147 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
6114 { 1, 147, 148, 0, 0 }, // 148 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
6115 { 1, 130, 131, 0, 0 }, // 149 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
6116 { 1, 141, 142, 0, 0 }, // 150 MULLI_MULLI8
6117 { 1, 145, 146, 0, 0 }, // 151 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
6118 { 1, 145, 146, 0, 0 }, // 152 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
6119 { 0, 0, 0, 0, 0 }, // 153 MULLD_MULLDO_MULLD_rec_MULLDO_rec
6120 { 0, 0, 0, 0, 0 }, // 154 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
6121 { 1, 136, 137, 0, 0 }, // 155 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
6122 { 0, 0, 0, 0, 0 }, // 156 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
6123 { 1, 134, 135, 0, 0 }, // 157 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
6124 { 1, 134, 135, 0, 0 }, // 158 FADD_FADD_rec_FSUB_FSUB_rec
6125 { 1, 134, 135, 0, 0 }, // 159 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
6126 { 1, 132, 133, 0, 0 }, // 160 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
6127 { 1, 134, 135, 0, 0 }, // 161 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
6128 { 1, 132, 133, 0, 0 }, // 162 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
6129 { 1, 148, 149, 0, 0 }, // 163 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
6130 { 1, 134, 135, 0, 0 }, // 164 XVTDIVDP_XVTSQRTDP
6131 { 1, 132, 133, 0, 0 }, // 165 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
6132 { 1, 149, 150, 0, 0 }, // 166 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
6133 { 1, 132, 133, 0, 0 }, // 167 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
6134 { 1, 137, 138, 0, 0 }, // 168 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
6135 { 1, 134, 135, 0, 0 }, // 169 XVTDIVSP_XVTSQRTSP
6136 { 1, 148, 149, 0, 0 }, // 170 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
6137 { 1, 134, 135, 0, 0 }, // 171 FCMPOD_FCMPOS_FCMPUD_FCMPUS
6138 { 1, 140, 141, 0, 0 }, // 172 FDIVS_FDIVS_rec
6139 { 1, 138, 139, 0, 0 }, // 173 XSDIVDP
6140 { 0, 0, 0, 0, 0 }, // 174 FSQRTS_XSSQRTSP_FSQRTS_rec
6141 { 1, 138, 139, 0, 0 }, // 175 FDIV_FDIV_rec
6142 { 0, 0, 0, 0, 0 }, // 176 XSSQRTDP
6143 { 0, 0, 0, 0, 0 }, // 177 FSQRT_FSQRT_rec
6144 { 1, 140, 141, 0, 0 }, // 178 XVDIVSP
6145 { 0, 0, 0, 0, 0 }, // 179 XVSQRTSP
6146 { 1, 138, 139, 0, 0 }, // 180 XVDIVDP
6147 { 0, 0, 0, 0, 0 }, // 181 XVSQRTDP
6148 { 0, 0, 0, 0, 0 }, // 182 MFOCRF_MFOCRF8
6149 { 1, 132, 133, 0, 0 }, // 183 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
6150 { 1, 140, 141, 0, 0 }, // 184 XSDIVSP
6151 { 0, 0, 0, 0, 0 }, // 185 FSQRTS_FSQRTS_rec
6152 { 1, 134, 135, 0, 0 }, // 186 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
6153 { 1, 134, 135, 0, 0 }, // 187 MTFSFb_MTFSB0_MTFSB1
6154 { 1, 132, 133, 0, 0 }, // 188 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
6155 { 1, 132, 133, 0, 0 }, // 189 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
6156 { 1, 132, 133, 0, 0 }, // 190 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
6157 { 1, 132, 133, 0, 0 }, // 191 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
6158 { 1, 137, 138, 0, 0 }, // 192 VSUBFP
6159 { 1, 132, 133, 0, 0 }, // 193 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
6160 { 1, 132, 133, 0, 0 }, // 194 XVCVSPDP
6161 { 0, 0, 0, 0, 0 }, // 195 TDI_TD
6162 { 1, 147, 148, 0, 0 }, // 196 TWI_TW
6163 { 1, 133, 134, 0, 0 }, // 197 MTCRF_MTCRF8_MTOCRF_MTOCRF8
6164 { 1, 130, 131, 0, 0 }, // 198 RLWIMI_RLWIMI8
6165 { 1, 130, 131, 0, 0 }, // 199 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
6166 { 1, 130, 131, 0, 0 }, // 200 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
6167 { 1, 130, 131, 0, 0 }, // 201 ANDIS_rec_ANDI_rec_SUBF8_rec
6168 { 1, 130, 131, 0, 0 }, // 202 OR_OR8_OR8_rec_OR_rec_NOP
6169 { 0, 0, 0, 0, 0 }, // 203 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
6170 { 1, 130, 131, 0, 0 }, // 204 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
6171 { 1, 130, 131, 0, 0 }, // 205 RLWIMI8_rec_RLWIMI_rec
6172 { 1, 130, 131, 0, 0 }, // 206 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
6173 { 1, 130, 131, 0, 0 }, // 207 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
6174 { 0, 0, 0, 0, 0 }, // 208 ISEL_ISEL8
6175 { 1, 146, 147, 0, 0 }, // 209 MFTB_MFTB8
6176 { 1, 136, 137, 0, 0 }, // 210 DIVW_DIVWU
6177 { 0, 0, 0, 0, 0 }, // 211 DIVD_DIVDU
6178 { 1, 136, 137, 0, 0 }, // 212 DIVWE_DIVWEU
6179 { 1, 135, 136, 0, 0 }, // 213 LVEBX_LVEHX_LVEWX_LVX_LVXL
6180 { 1, 143, 144, 0, 0 }, // 214 LXVB16X_LXSIWZX
6181 { 0, 0, 0, 0, 0 }, // 215 DFLOADf64_XFLOADf64_LIWZX
6182 { 0, 0, 0, 0, 0 }, // 216 LQ
6183 { 1, 135, 136, 0, 0 }, // 217 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
6184 { 1, 135, 136, 0, 0 }, // 218 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
6185 { 1, 135, 136, 0, 0 }, // 219 STDXTLS_STDXTLS_
6186 { 1, 135, 136, 0, 0 }, // 220 STBCIX_STDCIX
6187 { 1, 135, 136, 0, 0 }, // 221 STBCX_STHCX
6188 { 1, 135, 136, 0, 0 }, // 222 STHCIX_STSWI_STWCIX
6189 { 1, 135, 136, 0, 0 }, // 223 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
6190 { 0, 0, 0, 0, 0 }, // 224 LD_LDX_LDXTLS_LDXTLS_
6191 { 1, 135, 136, 0, 0 }, // 225 LBARXL_LHARXL
6192 { 1, 135, 136, 0, 0 }, // 226 LBEPX_LHEPX_LWEPX
6193 { 1, 143, 144, 0, 0 }, // 227 LFDEPX_LXSIWAX
6194 { 0, 0, 0, 0, 0 }, // 228 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
6195 { 1, 130, 131, 0, 0 }, // 229 SUBF
6196 { 1, 132, 133, 0, 0 }, // 230 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
6197 { 1, 132, 133, 0, 0 }, // 231 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
6198 { 1, 132, 133, 0, 0 }, // 232 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
6199 { 1, 137, 138, 0, 0 }, // 233 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
6200 { 1, 132, 133, 0, 0 }, // 234 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
6201 { 1, 148, 149, 0, 0 }, // 235 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
6202 { 1, 135, 136, 0, 0 }, // 236 MFVSCR
6203 { 1, 135, 136, 0, 0 }, // 237 MTVSCR
6204 { 1, 132, 133, 0, 0 }, // 238 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
6205 { 1, 137, 138, 0, 0 }, // 239 VADDUQM_VSUBUQM_VPOPCNTD
6206 { 1, 132, 133, 0, 0 }, // 240 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
6207 { 1, 132, 133, 0, 0 }, // 241 VMULESW_VMULEUW_VMULOSW_VMULOUW
6208 { 1, 137, 138, 0, 0 }, // 242 VMULUWM
6209 { 1, 131, 132, 0, 0 }, // 243 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
6210 { 1, 134, 135, 0, 0 }, // 244 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
6211 { 0, 0, 0, 0, 0 }, // 245 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
6212 { 1, 134, 135, 0, 0 }, // 246 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
6213 { 1, 132, 133, 0, 0 }, // 247 BCDADD_rec_BCDSUB_rec
6214 { 0, 0, 0, 0, 0 }, // 248 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
6215 { 1, 134, 135, 0, 0 }, // 249 DCMPOQ_DCMPUQ_DTSTEXQ
6216 { 1, 134, 135, 0, 0 }, // 250 DCTQPQ_DCTQPQ_rec
6217 { 1, 134, 135, 0, 0 }, // 251 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
6218 { 0, 0, 0, 0, 0 }, // 252 DQUAQ_DQUAQ_rec
6219 { 1, 134, 135, 0, 0 }, // 253 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
6220 { 1, 134, 135, 0, 0 }, // 254 DCFFIX_DCFFIX_rec
6221 { 1, 134, 135, 0, 0 }, // 255 DCFFIXQ_DCFFIXQ_rec
6222 { 1, 134, 135, 0, 0 }, // 256 DMUL_DMUL_rec
6223 { 1, 134, 135, 0, 0 }, // 257 DMULQ_DMULQ_rec
6224 { 1, 134, 135, 0, 0 }, // 258 DDIV_DDIV_rec
6225 { 1, 134, 135, 0, 0 }, // 259 DDIVQ_DDIVQ_rec
6226 { 1, 137, 138, 0, 0 }, // 260 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
6227 { 1, 137, 138, 0, 0 }, // 261 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
6228 { 1, 132, 133, 0, 0 }, // 262 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
6229 { 1, 137, 138, 0, 0 }, // 263 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
6230 { 1, 132, 133, 0, 0 }, // 264 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
6231 { 1, 132, 133, 0, 0 }, // 265 VRLD
6232 { 1, 132, 133, 0, 0 }, // 266 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
6233 { 1, 132, 133, 0, 0 }, // 267 XVABSSP_XVNABSSP_XVNEGSP
6234 { 1, 132, 133, 0, 0 }, // 268 XVCPSGNSP
6235 { 1, 132, 133, 0, 0 }, // 269 VMRGEW_VMRGOW
6236 { 1, 132, 133, 0, 0 }, // 270 VSEL
6237 { 1, 149, 150, 0, 0 }, // 271 XXSEL
6238 { 1, 133, 134, 0, 0 }, // 272 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
6239 { 1, 134, 135, 0, 0 }, // 273 MTFSB0_MTFSB1
6240 { 1, 134, 135, 0, 0 }, // 274 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
6241 { 1, 130, 131, 0, 0 }, // 275 CMPRB_CMPRB8_CMPEQB
6242 { 1, 132, 133, 0, 0 }, // 276 XSTSTDCDP_XSTSTDCSP
6243 { 1, 134, 135, 0, 0 }, // 277 FTDIV_FTSQRT
6244 { 1, 132, 133, 0, 0 }, // 278 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
6245 { 1, 134, 135, 0, 0 }, // 279 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
6246 { 1, 130, 131, 0, 0 }, // 280 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
6247 { 1, 130, 131, 0, 0 }, // 281 POPCNTD_POPCNTW
6248 { 1, 130, 131, 0, 0 }, // 282 CMPB_CMPB8_SETB_SETB8_BPERMD
6249 { 1, 132, 133, 0, 0 }, // 283 XSCVSPDPN
6250 { 0, 0, 0, 0, 0 }, // 284 SLD_SRD_SRAD
6251 { 0, 0, 0, 0, 0 }, // 285 SRADI_SRADI_32_RLDIC
6252 { 0, 0, 0, 0, 0 }, // 286 EXTSWSLI_32_64_EXTSWSLI
6253 { 1, 130, 131, 0, 0 }, // 287 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
6254 { 1, 130, 131, 0, 0 }, // 288 ADDZE_ADDZE8_SUBF_rec
6255 { 0, 0, 0, 0, 0 }, // 289 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
6256 { 1, 130, 131, 0, 0 }, // 290 LA_LA8
6257 { 0, 0, 0, 0, 0 }, // 291 COPY
6258 { 1, 133, 134, 0, 0 }, // 292 MCRXRX
6259 { 1, 132, 133, 0, 0 }, // 293 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
6260 { 1, 132, 133, 0, 0 }, // 294 XSXEXPDP
6261 { 1, 131, 132, 0, 0 }, // 295 RFEBB
6262 { 1, 133, 134, 0, 0 }, // 296 TBEGIN_TRECHKPT
6263 { 1, 135, 136, 0, 0 }, // 297 WAIT
6264 { 0, 0, 0, 0, 0 }, // 298 RLDCL_RLDCR
6265 { 0, 0, 0, 0, 0 }, // 299 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
6266 { 1, 133, 134, 0, 0 }, // 300 MTOCRF_MTOCRF8
6267 { 1, 130, 131, 0, 0 }, // 301 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
6268 { 1, 134, 135, 0, 0 }, // 302 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
6269 { 1, 147, 148, 0, 0 }, // 303 SRAW_SRAW8_SRAWI_SRAWI8
6270 { 1, 132, 133, 0, 0 }, // 304 XSIEXPDP
6271 { 1, 133, 134, 0, 0 }, // 305 CRXOR
6272 { 1, 133, 134, 0, 0 }, // 306 TRECLAIM_TSR_TABORT
6273 { 1, 148, 149, 0, 0 }, // 307 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
6274 { 1, 137, 138, 0, 0 }, // 308 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
6275 { 1, 132, 133, 0, 0 }, // 309 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
6276 { 1, 137, 138, 0, 0 }, // 310 VPOPCNTD
6277 { 1, 132, 133, 0, 0 }, // 311 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
6278 { 0, 0, 0, 0, 0 }, // 312 MADDHD_MADDHDU_MADDLD_MADDLD8
6279 { 1, 145, 146, 0, 0 }, // 313 MULHD_MULHW_MULLW_MULLWO
6280 { 1, 145, 146, 0, 0 }, // 314 MULHDU_MULHWU
6281 { 0, 0, 0, 0, 0 }, // 315 MULLD_MULLDO
6282 { 1, 134, 135, 0, 0 }, // 316 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
6283 { 1, 134, 135, 0, 0 }, // 317 FADD_FSUB
6284 { 1, 134, 135, 0, 0 }, // 318 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
6285 { 1, 132, 133, 0, 0 }, // 319 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
6286 { 1, 134, 135, 0, 0 }, // 320 FSELD_rec_FSELS_rec
6287 { 1, 134, 135, 0, 0 }, // 321 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
6288 { 1, 132, 133, 0, 0 }, // 322 XSCVDPHP_XSCVHPDP
6289 { 1, 135, 136, 0, 0 }, // 323 LVSL_LVSR
6290 { 1, 132, 133, 0, 0 }, // 324 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
6291 { 1, 137, 138, 0, 0 }, // 325 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
6292 { 1, 149, 150, 0, 0 }, // 326 XXPERM_XXPERMR_XXSPLTIB
6293 { 1, 134, 135, 0, 0 }, // 327 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
6294 { 1, 132, 133, 0, 0 }, // 328 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
6295 { 1, 132, 133, 0, 0 }, // 329 BCDCTSQ_rec
6296 { 1, 132, 133, 0, 0 }, // 330 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
6297 { 1, 132, 133, 0, 0 }, // 331 BCDCFSQ_rec
6298 { 1, 132, 133, 0, 0 }, // 332 XSDIVQP_XSDIVQPO
6299 { 1, 132, 133, 0, 0 }, // 333 XSSQRTQP_XSSQRTQPO
6300 { 1, 135, 136, 0, 0 }, // 334 LXVL_LXVLL
6301 { 1, 143, 144, 0, 0 }, // 335 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
6302 { 1, 143, 144, 0, 0 }, // 336 LXSDX_LXVD2X
6303 { 1, 135, 136, 0, 0 }, // 337 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
6304 { 0, 0, 0, 0, 0 }, // 338 CP_COPY_CP_COPY8
6305 { 1, 141, 142, 0, 0 }, // 339 ICBI_ICBIEP
6306 { 1, 135, 136, 0, 0 }, // 340 ICBT_ICBTLS_EnforceIEIO
6307 { 1, 135, 136, 0, 0 }, // 341 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
6308 { 0, 0, 0, 0, 0 }, // 342 CP_ABORT
6309 { 0, 0, 0, 0, 0 }, // 343 DARN
6310 { 1, 142, 143, 0, 0 }, // 344 ISYNC
6311 { 0, 0, 0, 0, 0 }, // 345 MSGSYNC
6312 { 1, 135, 136, 0, 0 }, // 346 TLBSYNC
6313 { 1, 129, 130, 0, 0 }, // 347 SYNC
6314 { 1, 143, 144, 0, 0 }, // 348 LFIWZX
6315 { 1, 143, 144, 0, 0 }, // 349 LFDX_LFDXTLS_LFDXTLS__LFD
6316 { 0, 0, 0, 0, 0 }, // 350 SLBIA
6317 { 0, 0, 0, 0, 0 }, // 351 SLBIE
6318 { 0, 0, 0, 0, 0 }, // 352 SLBMFEE
6319 { 0, 0, 0, 0, 0 }, // 353 SLBMFEV
6320 { 0, 0, 0, 0, 0 }, // 354 SLBMTE
6321 { 0, 0, 0, 0, 0 }, // 355 TLBIEL
6322 { 1, 135, 136, 0, 0 }, // 356 LHZU_LHZU8_LWZU_LWZU8
6323 { 1, 135, 136, 0, 0 }, // 357 LHZUX_LHZUX8_LWZUX_LWZUX8
6324 { 1, 133, 134, 0, 0 }, // 358 TEND
6325 { 0, 0, 0, 0, 0 }, // 359 CP_PASTE8_rec_CP_PASTE_rec
6326 { 1, 133, 134, 0, 0 }, // 360 TCHECK
6327 { 1, 143, 144, 0, 0 }, // 361 LXSIWAX
6328 { 0, 0, 0, 0, 0 }, // 362 LIWAX
6329 { 1, 143, 144, 0, 0 }, // 363 LFSX_LFSXTLS_LFSXTLS__LFS
6330 { 1, 143, 144, 0, 0 }, // 364 LXSSP_LXSSPX
6331 { 0, 0, 0, 0, 0 }, // 365 XFLOADf32_DFLOADf32
6332 { 1, 143, 144, 0, 0 }, // 366 LXVH8X
6333 { 1, 135, 136, 0, 0 }, // 367 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
6334 { 1, 135, 136, 0, 0 }, // 368 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
6335 { 1, 135, 136, 0, 0 }, // 369 STXSDX
6336 { 0, 0, 0, 0, 0 }, // 370 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
6337 { 1, 135, 136, 0, 0 }, // 371 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
6338 { 0, 0, 0, 0, 0 }, // 372 SLBIEG
6339 { 0, 0, 0, 0, 0 }, // 373 TLBIE
6340 { 1, 135, 136, 0, 0 }, // 374 STXV_STXVB16X_STXVH8X_STXVX
6341 { 1, 135, 136, 0, 0 }, // 375 STXVL_STXVLL
6342 { 1, 130, 131, 0, 0 }, // 376 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
6343 { 0, 0, 0, 0, 0 }, // 377 MFPMR
6344 { 0, 0, 0, 0, 0 }, // 378 MTPMR
6345 { 1, 145, 146, 0, 0 }, // 379 MFSPR_MFSPR8_MFUDSCR
6346 { 1, 141, 142, 0, 0 }, // 380 MFMSR
6347 { 1, 133, 134, 0, 0 }, // 381 MTMSR
6348 { 0, 0, 0, 0, 0 }, // 382 MTMSRD
6349 { 1, 133, 134, 0, 0 }, // 383 MTUDSCR_MTSPR_MTSPR8
6350 { 0, 0, 0, 0, 0 }, // 384 MSGSNDP_MSGSNDP8
6351 { 1, 136, 137, 0, 0 }, // 385 DIVWO_DIVWUO
6352 { 1, 136, 137, 0, 0 }, // 386 MODSW
6353 { 1, 136, 137, 0, 0 }, // 387 DIVWEO_DIVWEUO
6354 { 0, 0, 0, 0, 0 }, // 388 DIVDO_DIVDUO
6355 { 1, 136, 137, 0, 0 }, // 389 MODSD_MODUD_MODUW
6356 { 0, 0, 0, 0, 0 }, // 390 DIVDE_DIVDEO_DIVDEU_DIVDEUO
6357 { 1, 136, 137, 0, 0 }, // 391 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
6358 { 1, 130, 131, 0, 0 }, // 392 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
6359 { 1, 133, 134, 0, 0 }, // 393 MCRFS
6360 { 0, 0, 0, 0, 0 }, // 394 RLDCL_rec_RLDCR_rec
6361 { 0, 0, 0, 0, 0 }, // 395 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
6362 { 1, 134, 135, 0, 0 }, // 396 MFFS_MFFSCE_MFFSL_MFFS_rec
6363 { 0, 0, 0, 0, 0 }, // 397 EXTSWSLI_32_64_rec_EXTSWSLI_rec
6364 { 1, 138, 139, 0, 0 }, // 398 FDIV
6365 { 0, 0, 0, 0, 0 }, // 399 FSQRT
6366 { 0, 0, 0, 0, 0 }, // 400 FSQRTS
6367 { 1, 140, 141, 0, 0 }, // 401 FDIVS
6368 { 1, 143, 144, 0, 0 }, // 402 LFSU
6369 { 1, 143, 144, 0, 0 }, // 403 LFSUX
6370 { 1, 131, 132, 0, 0 }, // 404 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
6371 { 1, 135, 136, 0, 0 }, // 405 LDAT_LWAT
6372 { 1, 135, 136, 0, 0 }, // 406 STDAT_STWAT
6373 { 1, 130, 131, 0, 0 }, // 407 BRINC
6374 { 1, 137, 138, 0, 0 }, // 408 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
6375 { 1, 139, 140, 0, 0 }, // 409 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
6376 { 1, 135, 136, 0, 0 }, // 410 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
6377 { 1, 135, 136, 0, 0 }, // 411 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
6378 { 1, 131, 132, 0, 0 }, // 412 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
6379 { 1, 130, 131, 0, 0 }, // 413 RFI
6380 { 0, 0, 0, 0, 0 }, // 414 RFID
6381 { 1, 135, 136, 0, 0 }, // 415 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
6382 { 1, 135, 136, 0, 0 }, // 416 ICBLC
6383 { 1, 133, 134, 0, 0 }, // 417 MTSR_MTSRIN
6384 { 1, 145, 146, 0, 0 }, // 418 MFDCR
6385 { 1, 133, 134, 0, 0 }, // 419 MTDCR
6386 { 1, 130, 131, 0, 0 }, // 420 NOP_GT_PWR6_NOP_GT_PWR7
6387 { 0, 0, 0, 0, 0 }, // 421 TLBIA
6388 { 1, 133, 134, 0, 0 }, // 422 WRTEE_WRTEEI
6389 { 1, 130, 131, 0, 0 }, // 423 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
6390 { 1, 129, 130, 0, 0 }, // 424 MSYNC
6391 { 0, 0, 0, 0, 0 }, // 425 SLBSYNC
6392 { 0, 0, 0, 0, 0 }, // 426 SLBFEE_rec
6393 { 0, 0, 0, 0, 0 }, // 427 STOP
6394 { 1, 135, 136, 0, 0 }, // 428 DCBA_DCBI
6395 { 1, 134, 135, 0, 0 }, // 429 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
6396 { 1, 132, 133, 0, 0 }, // 430 VCFSX_VCFUX_VCTSXS_VCTUXS
6397 { 1, 132, 133, 0, 0 }, // 431 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
6398 { 1, 132, 133, 0, 0 }, // 432 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
6399 { 1, 132, 133, 0, 0 }, // 433 XSCVDPHP
6400 { 1, 132, 133, 0, 0 }, // 434 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
6401 { 1, 132, 133, 0, 0 }, // 435 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
6402 { 1, 132, 133, 0, 0 }, // 436 XVCVSPBF16
6403 { 1, 134, 135, 0, 0 }, // 437 FADDS_FMULS_FSUBS
6404 { 1, 134, 135, 0, 0 }, // 438 FMUL
6405 { 1, 132, 133, 0, 0 }, // 439 VADDFP
6406 { 1, 132, 133, 0, 0 }, // 440 XSMULDP_XSMULSP
6407 { 1, 132, 133, 0, 0 }, // 441 XVADDDP_XVMULDP_XVSUBDP
6408 { 1, 132, 133, 0, 0 }, // 442 XVADDSP_XVMULSP_XVSUBSP
6409 { 1, 132, 133, 0, 0 }, // 443 VMADDFP_VNMSUBFP
6410 { 1, 134, 135, 0, 0 }, // 444 FADDS_rec_FMULS_rec_FSUBS_rec
6411 { 1, 134, 135, 0, 0 }, // 445 FMUL_rec
6412 { 1, 134, 135, 0, 0 }, // 446 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
6413 { 1, 131, 132, 0, 0 }, // 447 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
6414 { 1, 131, 132, 0, 0 }, // 448 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
6415 { 1, 137, 138, 0, 0 }, // 449 VGNB
6416 { 1, 132, 133, 0, 0 }, // 450 VSBOX
6417 { 1, 130, 131, 0, 0 }, // 451 CFUGED_PDEPD_PEXTD
6418 { 1, 137, 138, 0, 0 }, // 452 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
6419 { 1, 132, 133, 0, 0 }, // 453 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
6420 { 1, 132, 133, 0, 0 }, // 454 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
6421 { 1, 130, 131, 0, 0 }, // 455 HASHST_HASHST8_HASHSTP_HASHSTP8
6422 { 1, 132, 133, 0, 0 }, // 456 XSMULQP_XSMULQPO
6423 { 1, 137, 138, 0, 0 }, // 457 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
6424 { 1, 137, 138, 0, 0 }, // 458 VMODSQ_VMODUQ
6425 { 1, 137, 138, 0, 0 }, // 459 VDIVSD_VDIVUD
6426 { 1, 137, 138, 0, 0 }, // 460 VMODSD_VMODUD
6427 { 1, 137, 138, 0, 0 }, // 461 VDIVSW_VDIVUW
6428 { 1, 137, 138, 0, 0 }, // 462 VMODSW_VMODUW
6429 { 1, 137, 138, 0, 0 }, // 463 VDIVESD_VDIVEUD
6430 { 1, 137, 138, 0, 0 }, // 464 VDIVESW_VDIVEUW
6431 { 1, 132, 133, 0, 0 }, // 465 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
6432 { 1, 137, 138, 0, 0 }, // 466 XXGENPCVBM
6433 { 1, 132, 133, 0, 0 }, // 467 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
6434 { 1, 132, 133, 0, 0 }, // 468 VADDCUQ_VSUBCUQ
6435 { 1, 132, 133, 0, 0 }, // 469 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
6436 { 1, 137, 138, 0, 0 }, // 470 MTVSRBMI
6437 { 1, 130, 131, 0, 0 }, // 471 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
6438 { 1, 134, 135, 0, 0 }, // 472 FTSQRT
6439 { 1, 137, 138, 0, 0 }, // 473 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
6440 { 0, 0, 0, 0, 0 }, // 474 RLDIC_rec
6441 { 0, 0, 0, 0, 0 }, // 475 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
6442 { 1, 130, 131, 0, 0 }, // 476 RLWINM8_rec_RLWINM_rec
6443 { 1, 137, 138, 0, 0 }, // 477 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
6444 { 1, 137, 138, 0, 0 }, // 478 VPOPCNTB_VPOPCNTH
6445 { 1, 132, 133, 0, 0 }, // 479 VSHASIGMAD_VSHASIGMAW
6446 { 1, 134, 135, 0, 0 }, // 480 XSTSQRTDP
6447 { 1, 134, 135, 0, 0 }, // 481 XVTSQRTDP
6448 { 1, 134, 135, 0, 0 }, // 482 XVTSQRTSP
6449 { 1, 132, 133, 0, 0 }, // 483 XVTSTDCDP_XVTSTDCSP
6450 { 0, 0, 0, 0, 0 }, // 484 SLD_rec_SRD_rec
6451 { 0, 0, 0, 0, 0 }, // 485 TDI
6452 { 1, 147, 148, 0, 0 }, // 486 TWI
6453 { 1, 132, 133, 0, 0 }, // 487 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
6454 { 1, 148, 149, 0, 0 }, // 488 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
6455 { 1, 148, 149, 0, 0 }, // 489 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
6456 { 1, 148, 149, 0, 0 }, // 490 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
6457 { 1, 148, 149, 0, 0 }, // 491 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
6458 { 1, 137, 138, 0, 0 }, // 492 VCMPSQ_VCMPUQ
6459 { 1, 132, 133, 0, 0 }, // 493 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
6460 { 1, 135, 136, 0, 0 }, // 494 TRAP
6461 { 1, 147, 148, 0, 0 }, // 495 SRAWI8_rec_SRAWI_rec
6462 { 1, 132, 133, 0, 0 }, // 496 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
6463 { 1, 132, 133, 0, 0 }, // 497 VRLQMI
6464 { 1, 135, 136, 0, 0 }, // 498 DSS_DSSALL
6465 { 1, 135, 136, 0, 0 }, // 499 WAITP10
6466 { 1, 130, 131, 0, 0 }, // 500 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
6467 { 0, 0, 0, 0, 0 }, // 501 ADDIdtprelL32_ADDISdtprelHA32
6468 { 0, 0, 0, 0, 0 }, // 502 ADDItlsldLADDR32
6469 { 0, 0, 0, 0, 0 }, // 503 ADDItocL_ADDIStocHA_ADDIStocHA8
6470 { 1, 130, 131, 0, 0 }, // 504 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
6471 { 1, 130, 131, 0, 0 }, // 505 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
6472 { 1, 130, 131, 0, 0 }, // 506 ADDZE_ADDZE8
6473 { 1, 130, 131, 0, 0 }, // 507 ANDI_rec_ANDIS_rec
6474 { 1, 130, 131, 0, 0 }, // 508 CMPDI_CMPWI_CMPLDI_CMPLWI
6475 { 1, 130, 131, 0, 0 }, // 509 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
6476 { 1, 134, 135, 0, 0 }, // 510 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
6477 { 1, 130, 131, 0, 0 }, // 511 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
6478 { 1, 130, 131, 0, 0 }, // 512 NOP
6479 { 0, 0, 0, 0, 0 }, // 513 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
6480 { 1, 130, 131, 0, 0 }, // 514 RLWINM_RLWINM8
6481 { 1, 130, 131, 0, 0 }, // 515 SETB_SETB8
6482 { 1, 130, 131, 0, 0 }, // 516 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
6483 { 1, 147, 148, 0, 0 }, // 517 SRAWI_SRAWI8
6484 { 1, 137, 138, 0, 0 }, // 518 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
6485 { 1, 137, 138, 0, 0 }, // 519 VEXTSD2Q
6486 { 1, 132, 133, 0, 0 }, // 520 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
6487 { 1, 132, 133, 0, 0 }, // 521 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
6488 { 1, 132, 133, 0, 0 }, // 522 XVABSDP_XVNABSDP_XVNEGDP
6489 { 1, 132, 133, 0, 0 }, // 523 XVXSIGDP_XVXSIGSP
6490 { 1, 130, 131, 0, 0 }, // 524 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
6491 { 1, 130, 131, 0, 0 }, // 525 ADDEX_ADDEX8
6492 { 1, 130, 131, 0, 0 }, // 526 ADD4O_ADD8O
6493 { 1, 130, 131, 0, 0 }, // 527 CMPB_CMPB8
6494 { 1, 133, 134, 0, 0 }, // 528 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
6495 { 1, 135, 136, 0, 0 }, // 529 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
6496 { 1, 132, 133, 0, 0 }, // 530 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
6497 { 1, 137, 138, 0, 0 }, // 531 XXLEQVOnes
6498 { 1, 134, 135, 0, 0 }, // 532 MFFS_MFFS_rec_MFFSL
6499 { 1, 134, 135, 0, 0 }, // 533 MFFSCDRNI_MFFSCRNI
6500 { 1, 134, 135, 0, 0 }, // 534 MTFSB0
6501 { 1, 130, 131, 0, 0 }, // 535 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
6502 { 1, 130, 131, 0, 0 }, // 536 NEG8O_rec_NEGO_rec
6503 { 1, 130, 131, 0, 0 }, // 537 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
6504 { 1, 131, 132, 0, 0 }, // 538 HRFID_SC
6505 { 1, 134, 135, 0, 0 }, // 539 MTFSFI_MTFSFIb_MTFSFI_rec
6506 { 1, 134, 135, 0, 0 }, // 540 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
6507 { 1, 130, 131, 0, 0 }, // 541 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
6508 { 1, 137, 138, 0, 0 }, // 542 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
6509 { 1, 135, 136, 0, 0 }, // 543 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
6510 { 0, 0, 0, 0, 0 }, // 544 LD
6511 { 0, 0, 0, 0, 0 }, // 545 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
6512 { 0, 0, 0, 0, 0 }, // 546 DFLOADf32
6513 { 0, 0, 0, 0, 0 }, // 547 DFLOADf64
6514 { 1, 143, 144, 0, 0 }, // 548 LFD
6515 { 1, 135, 136, 0, 0 }, // 549 LHA_LHA8
6516 { 1, 143, 144, 0, 0 }, // 550 LXSD_LXV
6517 { 1, 135, 136, 0, 0 }, // 551 DCBT_DCBTST
6518 { 1, 135, 136, 0, 0 }, // 552 ICBT
6519 { 1, 135, 136, 0, 0 }, // 553 LDBRX
6520 { 0, 0, 0, 0, 0 }, // 554 SPILLTOVSR_LDX
6521 { 1, 143, 144, 0, 0 }, // 555 LXVRBX_LXVRDX_LXVRHX_LXVRWX
6522 { 1, 133, 134, 0, 0 }, // 556 MTSR
6523 { 1, 130, 131, 0, 0 }, // 557 MTVRSAVE_MTVRSAVEv
6524 { 1, 135, 136, 0, 0 }, // 558 LBZCIX_LDCIX_LHZCIX_LWZCIX
6525 { 1, 143, 144, 0, 0 }, // 559 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
6526 { 1, 143, 144, 0, 0 }, // 560 LFS
6527 { 1, 143, 144, 0, 0 }, // 561 LXSSP
6528 { 1, 143, 144, 0, 0 }, // 562 LXVP
6529 { 1, 143, 144, 0, 0 }, // 563 LXVPX
6530 { 1, 145, 146, 0, 0 }, // 564 MFSR
6531 { 1, 146, 147, 0, 0 }, // 565 MFTB8
6532 { 1, 137, 138, 0, 0 }, // 566 XXSETACCZ
6533 { 1, 132, 133, 0, 0 }, // 567 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
6534 { 1, 132, 133, 0, 0 }, // 568 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
6535 { 1, 137, 138, 0, 0 }, // 569 XVI8GER4SPP
6536 { 1, 132, 133, 0, 0 }, // 570 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
6537 { 1, 132, 133, 0, 0 }, // 571 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
6538 { 1, 137, 138, 0, 0 }, // 572 PMXVI8GER4SPP
6539 { 1, 137, 138, 0, 0 }, // 573 XXMTACC
6540 { 1, 137, 138, 0, 0 }, // 574 XXMFACC
6541 { 1, 137, 138, 0, 0 }, // 575 VMULHSD_VMULHUD_VMULLD
6542 { 1, 137, 138, 0, 0 }, // 576 LXVKQ
6543 { 1, 149, 150, 0, 0 }, // 577 VSPLTISB_VSPLTISH_VSPLTISW
6544 { 1, 132, 133, 0, 0 }, // 578 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
6545 { 1, 149, 150, 0, 0 }, // 579 XXSPLTIB
6546 { 1, 130, 131, 0, 0 }, // 580 BRD_BRH_BRH8_BRW_BRW8
6547 { 1, 137, 138, 0, 0 }, // 581 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
6548 { 1, 132, 133, 0, 0 }, // 582 VGBBD_VUPKHSW_VUPKLSW
6549 { 1, 149, 150, 0, 0 }, // 583 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
6550 { 1, 137, 138, 0, 0 }, // 584 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
6551 { 1, 132, 133, 0, 0 }, // 585 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
6552 { 1, 132, 133, 0, 0 }, // 586 XVCVBF16SPN
6553 { 1, 132, 133, 0, 0 }, // 587 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
6554 { 1, 132, 133, 0, 0 }, // 588 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
6555 { 1, 137, 138, 0, 0 }, // 589 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
6556 { 1, 132, 133, 0, 0 }, // 590 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
6557 { 1, 132, 133, 0, 0 }, // 591 VSLV_VSRV_XXINSERTW
6558 { 1, 137, 138, 0, 0 }, // 592 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
6559 { 1, 132, 133, 0, 0 }, // 593 VSUMSWS
6560 { 1, 137, 138, 0, 0 }, // 594 XXSPLTIDP_XXSPLTIW
6561 { 1, 137, 138, 0, 0 }, // 595 XXSPLTI32DX
6562 { 1, 137, 138, 0, 0 }, // 596 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
6563 { 1, 149, 150, 0, 0 }, // 597 XXPERMX
6564 { 1, 143, 144, 0, 0 }, // 598 PSTXVP_PSTXVPpc
6565 { 1, 135, 136, 0, 0 }, // 599 STB_STB8_STH_STH8_STW_STW8
6566 { 0, 0, 0, 0, 0 }, // 600 SPILLTOVSR_ST
6567 { 1, 135, 136, 0, 0 }, // 601 STD
6568 { 0, 0, 0, 0, 0 }, // 602 DFSTOREf32_DFSTOREf64
6569 { 1, 135, 136, 0, 0 }, // 603 STFD_STFS
6570 { 1, 135, 136, 0, 0 }, // 604 STFDU_STFSU
6571 { 1, 135, 136, 0, 0 }, // 605 STXSD
6572 { 1, 135, 136, 0, 0 }, // 606 STXSSP
6573 { 1, 135, 136, 0, 0 }, // 607 STXV
6574 { 1, 135, 136, 0, 0 }, // 608 DCBF_DCBST_DCBZ
6575 { 1, 141, 142, 0, 0 }, // 609 ICBI
6576 { 0, 0, 0, 0, 0 }, // 610 SPILLTOVSR_STX
6577 { 0, 0, 0, 0, 0 }, // 611 STIWX
6578 { 1, 135, 136, 0, 0 }, // 612 STXVRBX_STXVRDX_STXVRHX_STXVRWX
6579 { 1, 135, 136, 0, 0 }, // 613 EnforceIEIO
6580 { 0, 0, 0, 0, 0 }, // 614 TLBIE8P9_TLBIEP9
6581 { 1, 135, 136, 0, 0 }, // 615 STHCIX_STWCIX
6582 { 1, 129, 130, 0, 0 }, // 616 SYNCP10
6583 { 1, 143, 144, 0, 0 }, // 617 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
6584 { 1, 143, 144, 0, 0 }, // 618 STXVP
6585 { 1, 143, 144, 0, 0 }, // 619 STXVPX
6586 { 1, 131, 132, 0, 0 }, // 620 ATTN_NAP
6587 { 1, 135, 136, 0, 0 }, // 621 DCBZL
6588 { 1, 135, 136, 0, 0 }, // 622 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
6589 { 1, 131, 132, 0, 0 }, // 623 CLRBHRB_MFBHRBE
6590 { 1, 143, 144, 0, 0 }, // 624 PADDI_PADDI8_PADDI8pc_PADDIpc
6591 { 1, 130, 131, 0, 0 }, // 625 PLI_PLI8
6592 { 1, 132, 133, 0, 0 }, // 626 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
6593 { 1, 137, 138, 0, 0 }, // 627 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
6594 { 1, 137, 138, 0, 0 }, // 628 VMSUMCUD
6595 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
6596};
6597
6598static constexpr llvm::InstrItinerary G5Itineraries[] = {
6599 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
6600 { 1, 150, 151, 0, 0 }, // 1 IIC_LdStSync
6601 { 1, 151, 152, 0, 0 }, // 2 IIC_IntSimple
6602 { 1, 151, 152, 0, 0 }, // 3 IIC_IntGeneral
6603 { 1, 152, 153, 0, 0 }, // 4 IIC_BrB
6604 { 1, 153, 154, 0, 0 }, // 5 IIC_VecFP
6605 { 1, 154, 155, 0, 0 }, // 6 IIC_IntRotate
6606 { 1, 155, 156, 0, 0 }, // 7 IIC_IntCompare
6607 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
6608 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
6609 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
6610 { 1, 156, 157, 0, 0 }, // 11 IIC_BrCR
6611 { 1, 157, 158, 0, 0 }, // 12 IIC_FPGeneral
6612 { 1, 158, 159, 0, 0 }, // 13 IIC_LdStLD
6613 { 1, 158, 159, 0, 0 }, // 14 IIC_LdStDCBF
6614 { 1, 158, 159, 0, 0 }, // 15 IIC_LdStLoad
6615 { 1, 159, 160, 0, 0 }, // 16 IIC_FPCompare
6616 { 1, 160, 161, 0, 0 }, // 17 IIC_IntDivD
6617 { 1, 161, 162, 0, 0 }, // 18 IIC_IntDivW
6618 { 1, 162, 163, 0, 0 }, // 19 IIC_VecGeneral
6619 { 0, 0, 0, 0, 0 }, // 20 IIC_FPDGeneral
6620 { 1, 157, 158, 0, 0 }, // 21 IIC_FPAddSub
6621 { 1, 163, 164, 0, 0 }, // 22 IIC_FPDivD
6622 { 0, 0, 0, 0, 0 }, // 23 IIC_FPSGeneral
6623 { 1, 164, 165, 0, 0 }, // 24 IIC_VecComplex
6624 { 1, 158, 159, 0, 0 }, // 25 IIC_LdStStore
6625 { 1, 151, 152, 0, 0 }, // 26 IIC_IntRotateDI
6626 { 1, 163, 164, 0, 0 }, // 27 IIC_FPDivS
6627 { 1, 157, 158, 0, 0 }, // 28 IIC_FPFused
6628 { 1, 165, 166, 0, 0 }, // 29 IIC_FPSqrtD
6629 { 1, 165, 166, 0, 0 }, // 30 IIC_FPSqrtS
6630 { 1, 166, 167, 0, 0 }, // 31 IIC_LdStICBI
6631 { 0, 0, 0, 0, 0 }, // 32 IIC_IntISEL
6632 { 1, 166, 167, 0, 0 }, // 33 IIC_SprISYNC
6633 { 1, 167, 168, 0, 0 }, // 34 IIC_LdStLWARX
6634 { 1, 158, 159, 0, 0 }, // 35 IIC_LdStLoadUpd
6635 { 1, 158, 159, 0, 0 }, // 36 IIC_LdStLoadUpdX
6636 { 1, 167, 168, 0, 0 }, // 37 IIC_LdStLDARX
6637 { 1, 158, 159, 0, 0 }, // 38 IIC_LdStLDU
6638 { 1, 158, 159, 0, 0 }, // 39 IIC_LdStLDUX
6639 { 1, 158, 159, 0, 0 }, // 40 IIC_LdStLFD
6640 { 1, 168, 169, 0, 0 }, // 41 IIC_LdStLFDU
6641 { 1, 168, 169, 0, 0 }, // 42 IIC_LdStLFDUX
6642 { 1, 168, 169, 0, 0 }, // 43 IIC_LdStLHA
6643 { 1, 168, 169, 0, 0 }, // 44 IIC_LdStLHAU
6644 { 1, 168, 169, 0, 0 }, // 45 IIC_LdStLHAUX
6645 { 1, 169, 170, 0, 0 }, // 46 IIC_LdStLMW
6646 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
6647 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
6648 { 1, 168, 169, 0, 0 }, // 49 IIC_LdStLWA
6649 { 1, 170, 171, 0, 0 }, // 50 IIC_IntMulHD
6650 { 1, 171, 172, 0, 0 }, // 51 IIC_BrMCR
6651 { 1, 172, 173, 0, 0 }, // 52 IIC_BrMCRX
6652 { 1, 173, 174, 0, 0 }, // 53 IIC_SprMFCR
6653 { 1, 174, 175, 0, 0 }, // 54 IIC_SprMFSPR
6654 { 1, 175, 176, 0, 0 }, // 55 IIC_IntMFFS
6655 { 1, 174, 175, 0, 0 }, // 56 IIC_SprMFMSR
6656 { 1, 173, 174, 0, 0 }, // 57 IIC_SprMFCRF
6657 { 0, 0, 0, 0, 0 }, // 58 IIC_SprMFPMR
6658 { 1, 158, 159, 0, 0 }, // 59 IIC_SprMFSR
6659 { 1, 176, 177, 0, 0 }, // 60 IIC_SprMFTB
6660 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
6661 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
6662 { 1, 177, 178, 0, 0 }, // 63 IIC_SprMTSPR
6663 { 1, 157, 158, 0, 0 }, // 64 IIC_IntMTFSB0
6664 { 1, 158, 159, 0, 0 }, // 65 IIC_SprMTMSR
6665 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
6666 { 0, 0, 0, 0, 0 }, // 67 IIC_SprMTPMR
6667 { 1, 158, 159, 0, 0 }, // 68 IIC_SprMTSR
6668 { 1, 178, 179, 0, 0 }, // 69 IIC_IntMulHW
6669 { 1, 178, 179, 0, 0 }, // 70 IIC_IntMulHWU
6670 { 1, 154, 155, 0, 0 }, // 71 IIC_IntMulLI
6671 { 0, 0, 0, 0, 0 }, // 72 IIC_SprRFI
6672 { 1, 179, 180, 0, 0 }, // 73 IIC_IntRFID
6673 { 1, 151, 152, 0, 0 }, // 74 IIC_IntRotateD
6674 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
6675 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
6676 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
6677 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
6678 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
6679 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
6680 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
6681 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
6682 { 1, 151, 152, 0, 0 }, // 83 IIC_IntShift
6683 { 1, 167, 168, 0, 0 }, // 84 IIC_LdStSTWCX
6684 { 1, 158, 159, 0, 0 }, // 85 IIC_LdStSTU
6685 { 1, 158, 159, 0, 0 }, // 86 IIC_LdStSTUX
6686 { 1, 158, 159, 0, 0 }, // 87 IIC_LdStSTD
6687 { 1, 167, 168, 0, 0 }, // 88 IIC_LdStSTDCX
6688 { 1, 180, 181, 0, 0 }, // 89 IIC_LdStSTFD
6689 { 1, 180, 181, 0, 0 }, // 90 IIC_LdStSTFDU
6690 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
6691 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
6692 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
6693 { 1, 181, 182, 0, 0 }, // 94 IIC_IntTrapD
6694 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
6695 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
6696 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
6697 { 1, 158, 159, 0, 0 }, // 98 IIC_SprTLBSYNC
6698 { 1, 181, 182, 0, 0 }, // 99 IIC_IntTrapW
6699 { 1, 182, 183, 0, 0 }, // 100 IIC_VecFPCompare
6700 { 1, 183, 184, 0, 0 }, // 101 IIC_VecPerm
6701 { 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
6702 { 1, 152, 153, 0, 0 }, // 103 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
6703 { 1, 174, 175, 0, 0 }, // 104 MFCTR_MFCTR8_MFLR_MFLR8
6704 { 1, 177, 178, 0, 0 }, // 105 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
6705 { 1, 173, 174, 0, 0 }, // 106 MFCR_MFCR8
6706 { 1, 171, 172, 0, 0 }, // 107 MCRF
6707 { 1, 156, 157, 0, 0 }, // 108 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
6708 { 1, 169, 170, 0, 0 }, // 109 LMW
6709 { 1, 167, 168, 0, 0 }, // 110 LWARX_LWARXL
6710 { 1, 167, 168, 0, 0 }, // 111 LDARX_LDARXL
6711 { 1, 158, 159, 0, 0 }, // 112 LHBRX_LHBRX8_LWBRX_LWBRX8
6712 { 1, 158, 159, 0, 0 }, // 113 MFSR_MFSRIN
6713 { 1, 158, 159, 0, 0 }, // 114 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
6714 { 1, 168, 169, 0, 0 }, // 115 LFSU_LFDU
6715 { 1, 168, 169, 0, 0 }, // 116 LFSUX_LFDUX
6716 { 1, 180, 181, 0, 0 }, // 117 STXSDX_STXVD2X_STXVW4X
6717 { 1, 167, 168, 0, 0 }, // 118 LBARX_LHARX
6718 { 1, 158, 159, 0, 0 }, // 119 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
6719 { 1, 158, 159, 0, 0 }, // 120 LFIWAX_LFIWZX
6720 { 1, 180, 181, 0, 0 }, // 121 STFD_STFDX_STFIWX_STFS_STFSX
6721 { 1, 180, 181, 0, 0 }, // 122 STFDU_STFDUX_STFSU_STFSUX
6722 { 1, 158, 159, 0, 0 }, // 123 STVEBX_STVEHX_STVEWX_STVX_STVXL
6723 { 1, 168, 169, 0, 0 }, // 124 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
6724 { 1, 168, 169, 0, 0 }, // 125 LWA_LWA_32
6725 { 1, 168, 169, 0, 0 }, // 126 LHAU_LHAU8
6726 { 1, 168, 169, 0, 0 }, // 127 LHAUX_LHAUX8_LWAUX
6727 { 1, 158, 159, 0, 0 }, // 128 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
6728 { 1, 158, 159, 0, 0 }, // 129 STD_STDX
6729 { 1, 169, 170, 0, 0 }, // 130 STMW
6730 { 1, 167, 168, 0, 0 }, // 131 STWCX
6731 { 1, 167, 168, 0, 0 }, // 132 STDCX
6732 { 1, 158, 159, 0, 0 }, // 133 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
6733 { 1, 158, 159, 0, 0 }, // 134 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
6734 { 1, 158, 159, 0, 0 }, // 135 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
6735 { 1, 158, 159, 0, 0 }, // 136 LDU
6736 { 1, 158, 159, 0, 0 }, // 137 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
6737 { 1, 158, 159, 0, 0 }, // 138 LDUX
6738 { 1, 151, 152, 0, 0 }, // 139 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
6739 { 1, 151, 152, 0, 0 }, // 140 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
6740 { 1, 155, 156, 0, 0 }, // 141 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
6741 { 1, 151, 152, 0, 0 }, // 142 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
6742 { 1, 151, 152, 0, 0 }, // 143 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
6743 { 1, 152, 153, 0, 0 }, // 144 ADDPCIS
6744 { 0, 0, 0, 0, 0 }, // 145 SUBFUS_SUBFUS_rec
6745 { 1, 151, 152, 0, 0 }, // 146 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
6746 { 1, 151, 152, 0, 0 }, // 147 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
6747 { 1, 151, 152, 0, 0 }, // 148 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
6748 { 1, 151, 152, 0, 0 }, // 149 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
6749 { 1, 154, 155, 0, 0 }, // 150 MULLI_MULLI8
6750 { 1, 178, 179, 0, 0 }, // 151 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
6751 { 1, 178, 179, 0, 0 }, // 152 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
6752 { 1, 170, 171, 0, 0 }, // 153 MULLD_MULLDO_MULLD_rec_MULLDO_rec
6753 { 1, 160, 161, 0, 0 }, // 154 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
6754 { 1, 161, 162, 0, 0 }, // 155 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
6755 { 1, 160, 161, 0, 0 }, // 156 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
6756 { 1, 157, 158, 0, 0 }, // 157 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
6757 { 1, 157, 158, 0, 0 }, // 158 FADD_FADD_rec_FSUB_FSUB_rec
6758 { 1, 157, 158, 0, 0 }, // 159 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
6759 { 1, 153, 154, 0, 0 }, // 160 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
6760 { 1, 159, 160, 0, 0 }, // 161 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
6761 { 1, 153, 154, 0, 0 }, // 162 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
6762 { 1, 182, 183, 0, 0 }, // 163 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
6763 { 1, 159, 160, 0, 0 }, // 164 XVTDIVDP_XVTSQRTDP
6764 { 1, 153, 154, 0, 0 }, // 165 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
6765 { 1, 183, 184, 0, 0 }, // 166 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
6766 { 1, 153, 154, 0, 0 }, // 167 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
6767 { 1, 162, 163, 0, 0 }, // 168 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
6768 { 1, 159, 160, 0, 0 }, // 169 XVTDIVSP_XVTSQRTSP
6769 { 1, 182, 183, 0, 0 }, // 170 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
6770 { 1, 159, 160, 0, 0 }, // 171 FCMPOD_FCMPOS_FCMPUD_FCMPUS
6771 { 1, 163, 164, 0, 0 }, // 172 FDIVS_FDIVS_rec
6772 { 1, 163, 164, 0, 0 }, // 173 XSDIVDP
6773 { 1, 165, 166, 0, 0 }, // 174 FSQRTS_XSSQRTSP_FSQRTS_rec
6774 { 1, 163, 164, 0, 0 }, // 175 FDIV_FDIV_rec
6775 { 1, 165, 166, 0, 0 }, // 176 XSSQRTDP
6776 { 1, 165, 166, 0, 0 }, // 177 FSQRT_FSQRT_rec
6777 { 1, 163, 164, 0, 0 }, // 178 XVDIVSP
6778 { 1, 165, 166, 0, 0 }, // 179 XVSQRTSP
6779 { 1, 163, 164, 0, 0 }, // 180 XVDIVDP
6780 { 1, 165, 166, 0, 0 }, // 181 XVSQRTDP
6781 { 1, 173, 174, 0, 0 }, // 182 MFOCRF_MFOCRF8
6782 { 1, 153, 154, 0, 0 }, // 183 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
6783 { 1, 163, 164, 0, 0 }, // 184 XSDIVSP
6784 { 1, 165, 166, 0, 0 }, // 185 FSQRTS_FSQRTS_rec
6785 { 1, 175, 176, 0, 0 }, // 186 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
6786 { 1, 157, 158, 0, 0 }, // 187 MTFSFb_MTFSB0_MTFSB1
6787 { 1, 153, 154, 0, 0 }, // 188 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
6788 { 1, 153, 154, 0, 0 }, // 189 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
6789 { 1, 153, 154, 0, 0 }, // 190 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
6790 { 1, 153, 154, 0, 0 }, // 191 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
6791 { 1, 162, 163, 0, 0 }, // 192 VSUBFP
6792 { 1, 153, 154, 0, 0 }, // 193 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
6793 { 1, 153, 154, 0, 0 }, // 194 XVCVSPDP
6794 { 1, 181, 182, 0, 0 }, // 195 TDI_TD
6795 { 1, 181, 182, 0, 0 }, // 196 TWI_TW
6796 { 1, 172, 173, 0, 0 }, // 197 MTCRF_MTCRF8_MTOCRF_MTOCRF8
6797 { 1, 154, 155, 0, 0 }, // 198 RLWIMI_RLWIMI8
6798 { 1, 151, 152, 0, 0 }, // 199 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
6799 { 1, 151, 152, 0, 0 }, // 200 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
6800 { 1, 151, 152, 0, 0 }, // 201 ANDIS_rec_ANDI_rec_SUBF8_rec
6801 { 1, 151, 152, 0, 0 }, // 202 OR_OR8_OR8_rec_OR_rec_NOP
6802 { 0, 0, 0, 0, 0 }, // 203 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
6803 { 1, 151, 152, 0, 0 }, // 204 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
6804 { 1, 154, 155, 0, 0 }, // 205 RLWIMI8_rec_RLWIMI_rec
6805 { 1, 151, 152, 0, 0 }, // 206 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
6806 { 1, 151, 152, 0, 0 }, // 207 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
6807 { 0, 0, 0, 0, 0 }, // 208 ISEL_ISEL8
6808 { 1, 176, 177, 0, 0 }, // 209 MFTB_MFTB8
6809 { 1, 161, 162, 0, 0 }, // 210 DIVW_DIVWU
6810 { 1, 160, 161, 0, 0 }, // 211 DIVD_DIVDU
6811 { 1, 161, 162, 0, 0 }, // 212 DIVWE_DIVWEU
6812 { 1, 158, 159, 0, 0 }, // 213 LVEBX_LVEHX_LVEWX_LVX_LVXL
6813 { 1, 158, 159, 0, 0 }, // 214 LXVB16X_LXSIWZX
6814 { 0, 0, 0, 0, 0 }, // 215 DFLOADf64_XFLOADf64_LIWZX
6815 { 0, 0, 0, 0, 0 }, // 216 LQ
6816 { 1, 180, 181, 0, 0 }, // 217 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
6817 { 1, 158, 159, 0, 0 }, // 218 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
6818 { 1, 158, 159, 0, 0 }, // 219 STDXTLS_STDXTLS_
6819 { 1, 158, 159, 0, 0 }, // 220 STBCIX_STDCIX
6820 { 1, 167, 168, 0, 0 }, // 221 STBCX_STHCX
6821 { 1, 158, 159, 0, 0 }, // 222 STHCIX_STSWI_STWCIX
6822 { 1, 158, 159, 0, 0 }, // 223 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
6823 { 1, 158, 159, 0, 0 }, // 224 LD_LDX_LDXTLS_LDXTLS_
6824 { 1, 167, 168, 0, 0 }, // 225 LBARXL_LHARXL
6825 { 1, 158, 159, 0, 0 }, // 226 LBEPX_LHEPX_LWEPX
6826 { 1, 158, 159, 0, 0 }, // 227 LFDEPX_LXSIWAX
6827 { 0, 0, 0, 0, 0 }, // 228 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
6828 { 1, 151, 152, 0, 0 }, // 229 SUBF
6829 { 1, 153, 154, 0, 0 }, // 230 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
6830 { 1, 153, 154, 0, 0 }, // 231 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
6831 { 1, 153, 154, 0, 0 }, // 232 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
6832 { 1, 162, 163, 0, 0 }, // 233 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
6833 { 1, 153, 154, 0, 0 }, // 234 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
6834 { 1, 182, 183, 0, 0 }, // 235 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
6835 { 1, 158, 159, 0, 0 }, // 236 MFVSCR
6836 { 1, 158, 159, 0, 0 }, // 237 MTVSCR
6837 { 1, 153, 154, 0, 0 }, // 238 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
6838 { 1, 162, 163, 0, 0 }, // 239 VADDUQM_VSUBUQM_VPOPCNTD
6839 { 1, 153, 154, 0, 0 }, // 240 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
6840 { 1, 153, 154, 0, 0 }, // 241 VMULESW_VMULEUW_VMULOSW_VMULOUW
6841 { 1, 162, 163, 0, 0 }, // 242 VMULUWM
6842 { 1, 152, 153, 0, 0 }, // 243 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
6843 { 1, 159, 160, 0, 0 }, // 244 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
6844 { 0, 0, 0, 0, 0 }, // 245 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
6845 { 1, 157, 158, 0, 0 }, // 246 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
6846 { 1, 153, 154, 0, 0 }, // 247 BCDADD_rec_BCDSUB_rec
6847 { 0, 0, 0, 0, 0 }, // 248 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
6848 { 1, 159, 160, 0, 0 }, // 249 DCMPOQ_DCMPUQ_DTSTEXQ
6849 { 1, 157, 158, 0, 0 }, // 250 DCTQPQ_DCTQPQ_rec
6850 { 1, 157, 158, 0, 0 }, // 251 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
6851 { 0, 0, 0, 0, 0 }, // 252 DQUAQ_DQUAQ_rec
6852 { 1, 157, 158, 0, 0 }, // 253 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
6853 { 1, 157, 158, 0, 0 }, // 254 DCFFIX_DCFFIX_rec
6854 { 1, 157, 158, 0, 0 }, // 255 DCFFIXQ_DCFFIXQ_rec
6855 { 1, 157, 158, 0, 0 }, // 256 DMUL_DMUL_rec
6856 { 1, 157, 158, 0, 0 }, // 257 DMULQ_DMULQ_rec
6857 { 1, 157, 158, 0, 0 }, // 258 DDIV_DDIV_rec
6858 { 1, 157, 158, 0, 0 }, // 259 DDIVQ_DDIVQ_rec
6859 { 1, 162, 163, 0, 0 }, // 260 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
6860 { 1, 162, 163, 0, 0 }, // 261 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
6861 { 1, 153, 154, 0, 0 }, // 262 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
6862 { 1, 162, 163, 0, 0 }, // 263 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
6863 { 1, 153, 154, 0, 0 }, // 264 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
6864 { 1, 153, 154, 0, 0 }, // 265 VRLD
6865 { 1, 153, 154, 0, 0 }, // 266 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
6866 { 1, 153, 154, 0, 0 }, // 267 XVABSSP_XVNABSSP_XVNEGSP
6867 { 1, 153, 154, 0, 0 }, // 268 XVCPSGNSP
6868 { 1, 153, 154, 0, 0 }, // 269 VMRGEW_VMRGOW
6869 { 1, 153, 154, 0, 0 }, // 270 VSEL
6870 { 1, 183, 184, 0, 0 }, // 271 XXSEL
6871 { 1, 177, 178, 0, 0 }, // 272 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
6872 { 1, 157, 158, 0, 0 }, // 273 MTFSB0_MTFSB1
6873 { 1, 175, 176, 0, 0 }, // 274 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
6874 { 1, 155, 156, 0, 0 }, // 275 CMPRB_CMPRB8_CMPEQB
6875 { 1, 153, 154, 0, 0 }, // 276 XSTSTDCDP_XSTSTDCSP
6876 { 1, 159, 160, 0, 0 }, // 277 FTDIV_FTSQRT
6877 { 1, 153, 154, 0, 0 }, // 278 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
6878 { 1, 159, 160, 0, 0 }, // 279 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
6879 { 1, 151, 152, 0, 0 }, // 280 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
6880 { 1, 151, 152, 0, 0 }, // 281 POPCNTD_POPCNTW
6881 { 1, 151, 152, 0, 0 }, // 282 CMPB_CMPB8_SETB_SETB8_BPERMD
6882 { 1, 153, 154, 0, 0 }, // 283 XSCVSPDPN
6883 { 1, 151, 152, 0, 0 }, // 284 SLD_SRD_SRAD
6884 { 1, 151, 152, 0, 0 }, // 285 SRADI_SRADI_32_RLDIC
6885 { 1, 151, 152, 0, 0 }, // 286 EXTSWSLI_32_64_EXTSWSLI
6886 { 1, 151, 152, 0, 0 }, // 287 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
6887 { 1, 151, 152, 0, 0 }, // 288 ADDZE_ADDZE8_SUBF_rec
6888 { 0, 0, 0, 0, 0 }, // 289 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
6889 { 1, 151, 152, 0, 0 }, // 290 LA_LA8
6890 { 0, 0, 0, 0, 0 }, // 291 COPY
6891 { 1, 172, 173, 0, 0 }, // 292 MCRXRX
6892 { 1, 153, 154, 0, 0 }, // 293 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
6893 { 1, 153, 154, 0, 0 }, // 294 XSXEXPDP
6894 { 1, 152, 153, 0, 0 }, // 295 RFEBB
6895 { 1, 177, 178, 0, 0 }, // 296 TBEGIN_TRECHKPT
6896 { 1, 158, 159, 0, 0 }, // 297 WAIT
6897 { 1, 151, 152, 0, 0 }, // 298 RLDCL_RLDCR
6898 { 1, 151, 152, 0, 0 }, // 299 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
6899 { 1, 172, 173, 0, 0 }, // 300 MTOCRF_MTOCRF8
6900 { 1, 151, 152, 0, 0 }, // 301 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
6901 { 1, 157, 158, 0, 0 }, // 302 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
6902 { 1, 151, 152, 0, 0 }, // 303 SRAW_SRAW8_SRAWI_SRAWI8
6903 { 1, 153, 154, 0, 0 }, // 304 XSIEXPDP
6904 { 1, 156, 157, 0, 0 }, // 305 CRXOR
6905 { 1, 177, 178, 0, 0 }, // 306 TRECLAIM_TSR_TABORT
6906 { 1, 182, 183, 0, 0 }, // 307 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
6907 { 1, 162, 163, 0, 0 }, // 308 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
6908 { 1, 153, 154, 0, 0 }, // 309 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
6909 { 1, 162, 163, 0, 0 }, // 310 VPOPCNTD
6910 { 1, 153, 154, 0, 0 }, // 311 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
6911 { 1, 170, 171, 0, 0 }, // 312 MADDHD_MADDHDU_MADDLD_MADDLD8
6912 { 1, 178, 179, 0, 0 }, // 313 MULHD_MULHW_MULLW_MULLWO
6913 { 1, 178, 179, 0, 0 }, // 314 MULHDU_MULHWU
6914 { 1, 170, 171, 0, 0 }, // 315 MULLD_MULLDO
6915 { 1, 157, 158, 0, 0 }, // 316 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
6916 { 1, 157, 158, 0, 0 }, // 317 FADD_FSUB
6917 { 1, 157, 158, 0, 0 }, // 318 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
6918 { 1, 153, 154, 0, 0 }, // 319 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
6919 { 1, 157, 158, 0, 0 }, // 320 FSELD_rec_FSELS_rec
6920 { 1, 157, 158, 0, 0 }, // 321 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
6921 { 1, 153, 154, 0, 0 }, // 322 XSCVDPHP_XSCVHPDP
6922 { 1, 158, 159, 0, 0 }, // 323 LVSL_LVSR
6923 { 1, 153, 154, 0, 0 }, // 324 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
6924 { 1, 162, 163, 0, 0 }, // 325 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
6925 { 1, 183, 184, 0, 0 }, // 326 XXPERM_XXPERMR_XXSPLTIB
6926 { 1, 159, 160, 0, 0 }, // 327 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
6927 { 1, 153, 154, 0, 0 }, // 328 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
6928 { 1, 153, 154, 0, 0 }, // 329 BCDCTSQ_rec
6929 { 1, 153, 154, 0, 0 }, // 330 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
6930 { 1, 153, 154, 0, 0 }, // 331 BCDCFSQ_rec
6931 { 1, 153, 154, 0, 0 }, // 332 XSDIVQP_XSDIVQPO
6932 { 1, 153, 154, 0, 0 }, // 333 XSSQRTQP_XSSQRTQPO
6933 { 1, 158, 159, 0, 0 }, // 334 LXVL_LXVLL
6934 { 1, 158, 159, 0, 0 }, // 335 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
6935 { 1, 158, 159, 0, 0 }, // 336 LXSDX_LXVD2X
6936 { 1, 158, 159, 0, 0 }, // 337 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
6937 { 0, 0, 0, 0, 0 }, // 338 CP_COPY_CP_COPY8
6938 { 1, 166, 167, 0, 0 }, // 339 ICBI_ICBIEP
6939 { 1, 158, 159, 0, 0 }, // 340 ICBT_ICBTLS_EnforceIEIO
6940 { 1, 158, 159, 0, 0 }, // 341 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
6941 { 0, 0, 0, 0, 0 }, // 342 CP_ABORT
6942 { 1, 158, 159, 0, 0 }, // 343 DARN
6943 { 1, 166, 167, 0, 0 }, // 344 ISYNC
6944 { 0, 0, 0, 0, 0 }, // 345 MSGSYNC
6945 { 1, 158, 159, 0, 0 }, // 346 TLBSYNC
6946 { 1, 150, 151, 0, 0 }, // 347 SYNC
6947 { 1, 158, 159, 0, 0 }, // 348 LFIWZX
6948 { 1, 158, 159, 0, 0 }, // 349 LFDX_LFDXTLS_LFDXTLS__LFD
6949 { 0, 0, 0, 0, 0 }, // 350 SLBIA
6950 { 0, 0, 0, 0, 0 }, // 351 SLBIE
6951 { 0, 0, 0, 0, 0 }, // 352 SLBMFEE
6952 { 0, 0, 0, 0, 0 }, // 353 SLBMFEV
6953 { 0, 0, 0, 0, 0 }, // 354 SLBMTE
6954 { 0, 0, 0, 0, 0 }, // 355 TLBIEL
6955 { 1, 158, 159, 0, 0 }, // 356 LHZU_LHZU8_LWZU_LWZU8
6956 { 1, 158, 159, 0, 0 }, // 357 LHZUX_LHZUX8_LWZUX_LWZUX8
6957 { 1, 177, 178, 0, 0 }, // 358 TEND
6958 { 0, 0, 0, 0, 0 }, // 359 CP_PASTE8_rec_CP_PASTE_rec
6959 { 1, 177, 178, 0, 0 }, // 360 TCHECK
6960 { 1, 158, 159, 0, 0 }, // 361 LXSIWAX
6961 { 0, 0, 0, 0, 0 }, // 362 LIWAX
6962 { 1, 158, 159, 0, 0 }, // 363 LFSX_LFSXTLS_LFSXTLS__LFS
6963 { 1, 158, 159, 0, 0 }, // 364 LXSSP_LXSSPX
6964 { 0, 0, 0, 0, 0 }, // 365 XFLOADf32_DFLOADf32
6965 { 1, 158, 159, 0, 0 }, // 366 LXVH8X
6966 { 1, 180, 181, 0, 0 }, // 367 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
6967 { 1, 180, 181, 0, 0 }, // 368 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
6968 { 1, 180, 181, 0, 0 }, // 369 STXSDX
6969 { 0, 0, 0, 0, 0 }, // 370 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
6970 { 1, 158, 159, 0, 0 }, // 371 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
6971 { 0, 0, 0, 0, 0 }, // 372 SLBIEG
6972 { 0, 0, 0, 0, 0 }, // 373 TLBIE
6973 { 1, 180, 181, 0, 0 }, // 374 STXV_STXVB16X_STXVH8X_STXVX
6974 { 1, 158, 159, 0, 0 }, // 375 STXVL_STXVLL
6975 { 1, 151, 152, 0, 0 }, // 376 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
6976 { 0, 0, 0, 0, 0 }, // 377 MFPMR
6977 { 0, 0, 0, 0, 0 }, // 378 MTPMR
6978 { 1, 174, 175, 0, 0 }, // 379 MFSPR_MFSPR8_MFUDSCR
6979 { 1, 174, 175, 0, 0 }, // 380 MFMSR
6980 { 1, 158, 159, 0, 0 }, // 381 MTMSR
6981 { 0, 0, 0, 0, 0 }, // 382 MTMSRD
6982 { 1, 177, 178, 0, 0 }, // 383 MTUDSCR_MTSPR_MTSPR8
6983 { 0, 0, 0, 0, 0 }, // 384 MSGSNDP_MSGSNDP8
6984 { 1, 161, 162, 0, 0 }, // 385 DIVWO_DIVWUO
6985 { 1, 161, 162, 0, 0 }, // 386 MODSW
6986 { 1, 161, 162, 0, 0 }, // 387 DIVWEO_DIVWEUO
6987 { 1, 160, 161, 0, 0 }, // 388 DIVDO_DIVDUO
6988 { 1, 161, 162, 0, 0 }, // 389 MODSD_MODUD_MODUW
6989 { 1, 160, 161, 0, 0 }, // 390 DIVDE_DIVDEO_DIVDEU_DIVDEUO
6990 { 1, 161, 162, 0, 0 }, // 391 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
6991 { 1, 151, 152, 0, 0 }, // 392 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
6992 { 1, 171, 172, 0, 0 }, // 393 MCRFS
6993 { 1, 151, 152, 0, 0 }, // 394 RLDCL_rec_RLDCR_rec
6994 { 1, 151, 152, 0, 0 }, // 395 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
6995 { 1, 175, 176, 0, 0 }, // 396 MFFS_MFFSCE_MFFSL_MFFS_rec
6996 { 1, 151, 152, 0, 0 }, // 397 EXTSWSLI_32_64_rec_EXTSWSLI_rec
6997 { 1, 163, 164, 0, 0 }, // 398 FDIV
6998 { 1, 165, 166, 0, 0 }, // 399 FSQRT
6999 { 1, 165, 166, 0, 0 }, // 400 FSQRTS
7000 { 1, 163, 164, 0, 0 }, // 401 FDIVS
7001 { 1, 168, 169, 0, 0 }, // 402 LFSU
7002 { 1, 168, 169, 0, 0 }, // 403 LFSUX
7003 { 1, 152, 153, 0, 0 }, // 404 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
7004 { 1, 158, 159, 0, 0 }, // 405 LDAT_LWAT
7005 { 1, 158, 159, 0, 0 }, // 406 STDAT_STWAT
7006 { 1, 151, 152, 0, 0 }, // 407 BRINC
7007 { 1, 162, 163, 0, 0 }, // 408 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
7008 { 1, 164, 165, 0, 0 }, // 409 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
7009 { 1, 158, 159, 0, 0 }, // 410 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
7010 { 1, 158, 159, 0, 0 }, // 411 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
7011 { 1, 152, 153, 0, 0 }, // 412 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
7012 { 0, 0, 0, 0, 0 }, // 413 RFI
7013 { 1, 179, 180, 0, 0 }, // 414 RFID
7014 { 1, 158, 159, 0, 0 }, // 415 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
7015 { 1, 158, 159, 0, 0 }, // 416 ICBLC
7016 { 1, 158, 159, 0, 0 }, // 417 MTSR_MTSRIN
7017 { 1, 174, 175, 0, 0 }, // 418 MFDCR
7018 { 1, 177, 178, 0, 0 }, // 419 MTDCR
7019 { 1, 151, 152, 0, 0 }, // 420 NOP_GT_PWR6_NOP_GT_PWR7
7020 { 0, 0, 0, 0, 0 }, // 421 TLBIA
7021 { 1, 158, 159, 0, 0 }, // 422 WRTEE_WRTEEI
7022 { 1, 151, 152, 0, 0 }, // 423 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
7023 { 1, 150, 151, 0, 0 }, // 424 MSYNC
7024 { 0, 0, 0, 0, 0 }, // 425 SLBSYNC
7025 { 0, 0, 0, 0, 0 }, // 426 SLBFEE_rec
7026 { 0, 0, 0, 0, 0 }, // 427 STOP
7027 { 1, 158, 159, 0, 0 }, // 428 DCBA_DCBI
7028 { 1, 157, 158, 0, 0 }, // 429 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
7029 { 1, 153, 154, 0, 0 }, // 430 VCFSX_VCFUX_VCTSXS_VCTUXS
7030 { 1, 153, 154, 0, 0 }, // 431 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
7031 { 1, 153, 154, 0, 0 }, // 432 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
7032 { 1, 153, 154, 0, 0 }, // 433 XSCVDPHP
7033 { 1, 153, 154, 0, 0 }, // 434 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
7034 { 1, 153, 154, 0, 0 }, // 435 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
7035 { 1, 153, 154, 0, 0 }, // 436 XVCVSPBF16
7036 { 1, 157, 158, 0, 0 }, // 437 FADDS_FMULS_FSUBS
7037 { 1, 157, 158, 0, 0 }, // 438 FMUL
7038 { 1, 153, 154, 0, 0 }, // 439 VADDFP
7039 { 1, 153, 154, 0, 0 }, // 440 XSMULDP_XSMULSP
7040 { 1, 153, 154, 0, 0 }, // 441 XVADDDP_XVMULDP_XVSUBDP
7041 { 1, 153, 154, 0, 0 }, // 442 XVADDSP_XVMULSP_XVSUBSP
7042 { 1, 153, 154, 0, 0 }, // 443 VMADDFP_VNMSUBFP
7043 { 1, 157, 158, 0, 0 }, // 444 FADDS_rec_FMULS_rec_FSUBS_rec
7044 { 1, 157, 158, 0, 0 }, // 445 FMUL_rec
7045 { 1, 157, 158, 0, 0 }, // 446 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
7046 { 1, 152, 153, 0, 0 }, // 447 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
7047 { 1, 152, 153, 0, 0 }, // 448 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
7048 { 1, 162, 163, 0, 0 }, // 449 VGNB
7049 { 1, 153, 154, 0, 0 }, // 450 VSBOX
7050 { 1, 151, 152, 0, 0 }, // 451 CFUGED_PDEPD_PEXTD
7051 { 1, 162, 163, 0, 0 }, // 452 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
7052 { 1, 153, 154, 0, 0 }, // 453 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
7053 { 1, 153, 154, 0, 0 }, // 454 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
7054 { 1, 151, 152, 0, 0 }, // 455 HASHST_HASHST8_HASHSTP_HASHSTP8
7055 { 1, 153, 154, 0, 0 }, // 456 XSMULQP_XSMULQPO
7056 { 1, 162, 163, 0, 0 }, // 457 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
7057 { 1, 162, 163, 0, 0 }, // 458 VMODSQ_VMODUQ
7058 { 1, 162, 163, 0, 0 }, // 459 VDIVSD_VDIVUD
7059 { 1, 162, 163, 0, 0 }, // 460 VMODSD_VMODUD
7060 { 1, 162, 163, 0, 0 }, // 461 VDIVSW_VDIVUW
7061 { 1, 162, 163, 0, 0 }, // 462 VMODSW_VMODUW
7062 { 1, 162, 163, 0, 0 }, // 463 VDIVESD_VDIVEUD
7063 { 1, 162, 163, 0, 0 }, // 464 VDIVESW_VDIVEUW
7064 { 1, 153, 154, 0, 0 }, // 465 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
7065 { 1, 162, 163, 0, 0 }, // 466 XXGENPCVBM
7066 { 1, 153, 154, 0, 0 }, // 467 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
7067 { 1, 153, 154, 0, 0 }, // 468 VADDCUQ_VSUBCUQ
7068 { 1, 153, 154, 0, 0 }, // 469 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
7069 { 1, 162, 163, 0, 0 }, // 470 MTVSRBMI
7070 { 1, 151, 152, 0, 0 }, // 471 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
7071 { 1, 159, 160, 0, 0 }, // 472 FTSQRT
7072 { 1, 162, 163, 0, 0 }, // 473 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
7073 { 1, 151, 152, 0, 0 }, // 474 RLDIC_rec
7074 { 1, 151, 152, 0, 0 }, // 475 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
7075 { 1, 151, 152, 0, 0 }, // 476 RLWINM8_rec_RLWINM_rec
7076 { 1, 162, 163, 0, 0 }, // 477 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
7077 { 1, 162, 163, 0, 0 }, // 478 VPOPCNTB_VPOPCNTH
7078 { 1, 153, 154, 0, 0 }, // 479 VSHASIGMAD_VSHASIGMAW
7079 { 1, 159, 160, 0, 0 }, // 480 XSTSQRTDP
7080 { 1, 159, 160, 0, 0 }, // 481 XVTSQRTDP
7081 { 1, 159, 160, 0, 0 }, // 482 XVTSQRTSP
7082 { 1, 153, 154, 0, 0 }, // 483 XVTSTDCDP_XVTSTDCSP
7083 { 1, 151, 152, 0, 0 }, // 484 SLD_rec_SRD_rec
7084 { 1, 181, 182, 0, 0 }, // 485 TDI
7085 { 1, 181, 182, 0, 0 }, // 486 TWI
7086 { 1, 153, 154, 0, 0 }, // 487 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
7087 { 1, 182, 183, 0, 0 }, // 488 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
7088 { 1, 182, 183, 0, 0 }, // 489 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
7089 { 1, 182, 183, 0, 0 }, // 490 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
7090 { 1, 182, 183, 0, 0 }, // 491 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
7091 { 1, 162, 163, 0, 0 }, // 492 VCMPSQ_VCMPUQ
7092 { 1, 153, 154, 0, 0 }, // 493 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
7093 { 1, 158, 159, 0, 0 }, // 494 TRAP
7094 { 1, 151, 152, 0, 0 }, // 495 SRAWI8_rec_SRAWI_rec
7095 { 1, 153, 154, 0, 0 }, // 496 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
7096 { 1, 153, 154, 0, 0 }, // 497 VRLQMI
7097 { 1, 158, 159, 0, 0 }, // 498 DSS_DSSALL
7098 { 1, 158, 159, 0, 0 }, // 499 WAITP10
7099 { 1, 151, 152, 0, 0 }, // 500 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
7100 { 0, 0, 0, 0, 0 }, // 501 ADDIdtprelL32_ADDISdtprelHA32
7101 { 0, 0, 0, 0, 0 }, // 502 ADDItlsldLADDR32
7102 { 0, 0, 0, 0, 0 }, // 503 ADDItocL_ADDIStocHA_ADDIStocHA8
7103 { 1, 151, 152, 0, 0 }, // 504 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
7104 { 1, 151, 152, 0, 0 }, // 505 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
7105 { 1, 151, 152, 0, 0 }, // 506 ADDZE_ADDZE8
7106 { 1, 151, 152, 0, 0 }, // 507 ANDI_rec_ANDIS_rec
7107 { 1, 155, 156, 0, 0 }, // 508 CMPDI_CMPWI_CMPLDI_CMPLWI
7108 { 1, 151, 152, 0, 0 }, // 509 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
7109 { 1, 157, 158, 0, 0 }, // 510 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
7110 { 1, 151, 152, 0, 0 }, // 511 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
7111 { 1, 151, 152, 0, 0 }, // 512 NOP
7112 { 1, 151, 152, 0, 0 }, // 513 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
7113 { 1, 151, 152, 0, 0 }, // 514 RLWINM_RLWINM8
7114 { 1, 151, 152, 0, 0 }, // 515 SETB_SETB8
7115 { 1, 155, 156, 0, 0 }, // 516 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
7116 { 1, 151, 152, 0, 0 }, // 517 SRAWI_SRAWI8
7117 { 1, 162, 163, 0, 0 }, // 518 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
7118 { 1, 162, 163, 0, 0 }, // 519 VEXTSD2Q
7119 { 1, 153, 154, 0, 0 }, // 520 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
7120 { 1, 153, 154, 0, 0 }, // 521 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
7121 { 1, 153, 154, 0, 0 }, // 522 XVABSDP_XVNABSDP_XVNEGDP
7122 { 1, 153, 154, 0, 0 }, // 523 XVXSIGDP_XVXSIGSP
7123 { 1, 151, 152, 0, 0 }, // 524 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
7124 { 1, 151, 152, 0, 0 }, // 525 ADDEX_ADDEX8
7125 { 1, 151, 152, 0, 0 }, // 526 ADD4O_ADD8O
7126 { 1, 151, 152, 0, 0 }, // 527 CMPB_CMPB8
7127 { 1, 156, 157, 0, 0 }, // 528 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
7128 { 1, 158, 159, 0, 0 }, // 529 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
7129 { 1, 153, 154, 0, 0 }, // 530 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
7130 { 1, 162, 163, 0, 0 }, // 531 XXLEQVOnes
7131 { 1, 175, 176, 0, 0 }, // 532 MFFS_MFFS_rec_MFFSL
7132 { 1, 175, 176, 0, 0 }, // 533 MFFSCDRNI_MFFSCRNI
7133 { 1, 157, 158, 0, 0 }, // 534 MTFSB0
7134 { 1, 151, 152, 0, 0 }, // 535 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
7135 { 1, 151, 152, 0, 0 }, // 536 NEG8O_rec_NEGO_rec
7136 { 1, 151, 152, 0, 0 }, // 537 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
7137 { 1, 152, 153, 0, 0 }, // 538 HRFID_SC
7138 { 1, 175, 176, 0, 0 }, // 539 MTFSFI_MTFSFIb_MTFSFI_rec
7139 { 1, 157, 158, 0, 0 }, // 540 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
7140 { 1, 151, 152, 0, 0 }, // 541 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
7141 { 1, 162, 163, 0, 0 }, // 542 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
7142 { 1, 158, 159, 0, 0 }, // 543 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
7143 { 1, 158, 159, 0, 0 }, // 544 LD
7144 { 0, 0, 0, 0, 0 }, // 545 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
7145 { 0, 0, 0, 0, 0 }, // 546 DFLOADf32
7146 { 0, 0, 0, 0, 0 }, // 547 DFLOADf64
7147 { 1, 158, 159, 0, 0 }, // 548 LFD
7148 { 1, 168, 169, 0, 0 }, // 549 LHA_LHA8
7149 { 1, 158, 159, 0, 0 }, // 550 LXSD_LXV
7150 { 1, 158, 159, 0, 0 }, // 551 DCBT_DCBTST
7151 { 1, 158, 159, 0, 0 }, // 552 ICBT
7152 { 1, 158, 159, 0, 0 }, // 553 LDBRX
7153 { 0, 0, 0, 0, 0 }, // 554 SPILLTOVSR_LDX
7154 { 1, 158, 159, 0, 0 }, // 555 LXVRBX_LXVRDX_LXVRHX_LXVRWX
7155 { 1, 158, 159, 0, 0 }, // 556 MTSR
7156 { 1, 151, 152, 0, 0 }, // 557 MTVRSAVE_MTVRSAVEv
7157 { 1, 158, 159, 0, 0 }, // 558 LBZCIX_LDCIX_LHZCIX_LWZCIX
7158 { 1, 158, 159, 0, 0 }, // 559 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
7159 { 1, 158, 159, 0, 0 }, // 560 LFS
7160 { 1, 158, 159, 0, 0 }, // 561 LXSSP
7161 { 1, 158, 159, 0, 0 }, // 562 LXVP
7162 { 1, 158, 159, 0, 0 }, // 563 LXVPX
7163 { 1, 158, 159, 0, 0 }, // 564 MFSR
7164 { 1, 176, 177, 0, 0 }, // 565 MFTB8
7165 { 1, 162, 163, 0, 0 }, // 566 XXSETACCZ
7166 { 1, 153, 154, 0, 0 }, // 567 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
7167 { 1, 153, 154, 0, 0 }, // 568 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
7168 { 1, 162, 163, 0, 0 }, // 569 XVI8GER4SPP
7169 { 1, 153, 154, 0, 0 }, // 570 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
7170 { 1, 153, 154, 0, 0 }, // 571 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
7171 { 1, 162, 163, 0, 0 }, // 572 PMXVI8GER4SPP
7172 { 1, 162, 163, 0, 0 }, // 573 XXMTACC
7173 { 1, 162, 163, 0, 0 }, // 574 XXMFACC
7174 { 1, 162, 163, 0, 0 }, // 575 VMULHSD_VMULHUD_VMULLD
7175 { 1, 162, 163, 0, 0 }, // 576 LXVKQ
7176 { 1, 183, 184, 0, 0 }, // 577 VSPLTISB_VSPLTISH_VSPLTISW
7177 { 1, 153, 154, 0, 0 }, // 578 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
7178 { 1, 183, 184, 0, 0 }, // 579 XXSPLTIB
7179 { 1, 154, 155, 0, 0 }, // 580 BRD_BRH_BRH8_BRW_BRW8
7180 { 1, 162, 163, 0, 0 }, // 581 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
7181 { 1, 153, 154, 0, 0 }, // 582 VGBBD_VUPKHSW_VUPKLSW
7182 { 1, 183, 184, 0, 0 }, // 583 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
7183 { 1, 162, 163, 0, 0 }, // 584 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
7184 { 1, 153, 154, 0, 0 }, // 585 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
7185 { 1, 153, 154, 0, 0 }, // 586 XVCVBF16SPN
7186 { 1, 153, 154, 0, 0 }, // 587 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
7187 { 1, 153, 154, 0, 0 }, // 588 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
7188 { 1, 162, 163, 0, 0 }, // 589 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
7189 { 1, 153, 154, 0, 0 }, // 590 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
7190 { 1, 153, 154, 0, 0 }, // 591 VSLV_VSRV_XXINSERTW
7191 { 1, 162, 163, 0, 0 }, // 592 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
7192 { 1, 153, 154, 0, 0 }, // 593 VSUMSWS
7193 { 1, 162, 163, 0, 0 }, // 594 XXSPLTIDP_XXSPLTIW
7194 { 1, 162, 163, 0, 0 }, // 595 XXSPLTI32DX
7195 { 1, 162, 163, 0, 0 }, // 596 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
7196 { 1, 183, 184, 0, 0 }, // 597 XXPERMX
7197 { 1, 158, 159, 0, 0 }, // 598 PSTXVP_PSTXVPpc
7198 { 1, 158, 159, 0, 0 }, // 599 STB_STB8_STH_STH8_STW_STW8
7199 { 0, 0, 0, 0, 0 }, // 600 SPILLTOVSR_ST
7200 { 1, 158, 159, 0, 0 }, // 601 STD
7201 { 0, 0, 0, 0, 0 }, // 602 DFSTOREf32_DFSTOREf64
7202 { 1, 180, 181, 0, 0 }, // 603 STFD_STFS
7203 { 1, 180, 181, 0, 0 }, // 604 STFDU_STFSU
7204 { 1, 180, 181, 0, 0 }, // 605 STXSD
7205 { 1, 180, 181, 0, 0 }, // 606 STXSSP
7206 { 1, 180, 181, 0, 0 }, // 607 STXV
7207 { 1, 158, 159, 0, 0 }, // 608 DCBF_DCBST_DCBZ
7208 { 1, 166, 167, 0, 0 }, // 609 ICBI
7209 { 0, 0, 0, 0, 0 }, // 610 SPILLTOVSR_STX
7210 { 0, 0, 0, 0, 0 }, // 611 STIWX
7211 { 1, 180, 181, 0, 0 }, // 612 STXVRBX_STXVRDX_STXVRHX_STXVRWX
7212 { 1, 158, 159, 0, 0 }, // 613 EnforceIEIO
7213 { 0, 0, 0, 0, 0 }, // 614 TLBIE8P9_TLBIEP9
7214 { 1, 158, 159, 0, 0 }, // 615 STHCIX_STWCIX
7215 { 1, 150, 151, 0, 0 }, // 616 SYNCP10
7216 { 1, 158, 159, 0, 0 }, // 617 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
7217 { 1, 158, 159, 0, 0 }, // 618 STXVP
7218 { 1, 158, 159, 0, 0 }, // 619 STXVPX
7219 { 1, 152, 153, 0, 0 }, // 620 ATTN_NAP
7220 { 1, 158, 159, 0, 0 }, // 621 DCBZL
7221 { 1, 158, 159, 0, 0 }, // 622 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
7222 { 1, 152, 153, 0, 0 }, // 623 CLRBHRB_MFBHRBE
7223 { 1, 158, 159, 0, 0 }, // 624 PADDI_PADDI8_PADDI8pc_PADDIpc
7224 { 1, 151, 152, 0, 0 }, // 625 PLI_PLI8
7225 { 1, 153, 154, 0, 0 }, // 626 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
7226 { 1, 162, 163, 0, 0 }, // 627 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
7227 { 1, 162, 163, 0, 0 }, // 628 VMSUMCUD
7228 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
7229};
7230
7231static constexpr llvm::InstrItinerary PPCA2Itineraries[] = {
7232 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
7233 { 1, 184, 185, 982, 983 }, // 1 IIC_LdStSync
7234 { 1, 184, 185, 983, 986 }, // 2 IIC_IntSimple
7235 { 1, 184, 185, 986, 989 }, // 3 IIC_IntGeneral
7236 { 1, 184, 185, 989, 992 }, // 4 IIC_BrB
7237 { 0, 0, 0, 0, 0 }, // 5 IIC_VecFP
7238 { 1, 184, 185, 992, 995 }, // 6 IIC_IntRotate
7239 { 1, 184, 185, 995, 998 }, // 7 IIC_IntCompare
7240 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
7241 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
7242 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
7243 { 1, 184, 185, 998, 1001 }, // 11 IIC_BrCR
7244 { 1, 185, 186, 1001, 1004 }, // 12 IIC_FPGeneral
7245 { 0, 0, 0, 0, 0 }, // 13 IIC_LdStLD
7246 { 1, 184, 185, 1004, 1007 }, // 14 IIC_LdStDCBF
7247 { 1, 184, 185, 1007, 1010 }, // 15 IIC_LdStLoad
7248 { 1, 185, 186, 1010, 1013 }, // 16 IIC_FPCompare
7249 { 1, 184, 185, 1013, 1016 }, // 17 IIC_IntDivD
7250 { 1, 184, 185, 1016, 1019 }, // 18 IIC_IntDivW
7251 { 0, 0, 0, 0, 0 }, // 19 IIC_VecGeneral
7252 { 0, 0, 0, 0, 0 }, // 20 IIC_FPDGeneral
7253 { 1, 185, 186, 1019, 1022 }, // 21 IIC_FPAddSub
7254 { 1, 185, 186, 1022, 1025 }, // 22 IIC_FPDivD
7255 { 0, 0, 0, 0, 0 }, // 23 IIC_FPSGeneral
7256 { 0, 0, 0, 0, 0 }, // 24 IIC_VecComplex
7257 { 1, 184, 185, 1025, 1028 }, // 25 IIC_LdStStore
7258 { 1, 184, 185, 1028, 1031 }, // 26 IIC_IntRotateDI
7259 { 1, 185, 186, 1031, 1034 }, // 27 IIC_FPDivS
7260 { 1, 185, 186, 1034, 1038 }, // 28 IIC_FPFused
7261 { 1, 185, 186, 1038, 1041 }, // 29 IIC_FPSqrtD
7262 { 1, 185, 186, 1041, 1044 }, // 30 IIC_FPSqrtS
7263 { 1, 184, 185, 1044, 1047 }, // 31 IIC_LdStICBI
7264 { 1, 184, 185, 1047, 1051 }, // 32 IIC_IntISEL
7265 { 1, 184, 185, 1051, 1052 }, // 33 IIC_SprISYNC
7266 { 1, 184, 185, 1052, 1055 }, // 34 IIC_LdStLWARX
7267 { 1, 184, 185, 1055, 1059 }, // 35 IIC_LdStLoadUpd
7268 { 1, 184, 185, 1059, 1063 }, // 36 IIC_LdStLoadUpdX
7269 { 0, 0, 0, 0, 0 }, // 37 IIC_LdStLDARX
7270 { 1, 184, 185, 1063, 1066 }, // 38 IIC_LdStLDU
7271 { 1, 184, 185, 1066, 1069 }, // 39 IIC_LdStLDUX
7272 { 1, 184, 185, 1069, 1072 }, // 40 IIC_LdStLFD
7273 { 1, 184, 185, 1072, 1076 }, // 41 IIC_LdStLFDU
7274 { 1, 184, 185, 1076, 1080 }, // 42 IIC_LdStLFDUX
7275 { 1, 184, 185, 1080, 1083 }, // 43 IIC_LdStLHA
7276 { 1, 184, 185, 1083, 1087 }, // 44 IIC_LdStLHAU
7277 { 1, 184, 185, 1087, 1091 }, // 45 IIC_LdStLHAUX
7278 { 0, 0, 0, 0, 0 }, // 46 IIC_LdStLMW
7279 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
7280 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
7281 { 0, 0, 0, 0, 0 }, // 49 IIC_LdStLWA
7282 { 0, 0, 0, 0, 0 }, // 50 IIC_IntMulHD
7283 { 1, 184, 185, 1091, 1094 }, // 51 IIC_BrMCR
7284 { 1, 184, 185, 1094, 1097 }, // 52 IIC_BrMCRX
7285 { 1, 184, 185, 1097, 1099 }, // 53 IIC_SprMFCR
7286 { 1, 184, 185, 1099, 1101 }, // 54 IIC_SprMFSPR
7287 { 0, 0, 0, 0, 0 }, // 55 IIC_IntMFFS
7288 { 1, 184, 185, 1101, 1103 }, // 56 IIC_SprMFMSR
7289 { 1, 184, 185, 1103, 1105 }, // 57 IIC_SprMFCRF
7290 { 0, 0, 0, 0, 0 }, // 58 IIC_SprMFPMR
7291 { 0, 0, 0, 0, 0 }, // 59 IIC_SprMFSR
7292 { 1, 184, 185, 1105, 1107 }, // 60 IIC_SprMFTB
7293 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
7294 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
7295 { 1, 184, 185, 1107, 1109 }, // 63 IIC_SprMTSPR
7296 { 0, 0, 0, 0, 0 }, // 64 IIC_IntMTFSB0
7297 { 1, 184, 185, 1109, 1111 }, // 65 IIC_SprMTMSR
7298 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
7299 { 0, 0, 0, 0, 0 }, // 67 IIC_SprMTPMR
7300 { 0, 0, 0, 0, 0 }, // 68 IIC_SprMTSR
7301 { 1, 184, 185, 1111, 1114 }, // 69 IIC_IntMulHW
7302 { 1, 184, 185, 1114, 1117 }, // 70 IIC_IntMulHWU
7303 { 1, 184, 185, 1117, 1120 }, // 71 IIC_IntMulLI
7304 { 1, 184, 185, 1120, 1121 }, // 72 IIC_SprRFI
7305 { 0, 0, 0, 0, 0 }, // 73 IIC_IntRFID
7306 { 1, 184, 185, 1121, 1124 }, // 74 IIC_IntRotateD
7307 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
7308 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
7309 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
7310 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
7311 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
7312 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
7313 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
7314 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
7315 { 1, 184, 185, 1124, 1127 }, // 83 IIC_IntShift
7316 { 1, 184, 185, 1127, 1130 }, // 84 IIC_LdStSTWCX
7317 { 1, 184, 185, 1130, 1134 }, // 85 IIC_LdStSTU
7318 { 1, 184, 185, 1134, 1138 }, // 86 IIC_LdStSTUX
7319 { 1, 184, 185, 1138, 1141 }, // 87 IIC_LdStSTD
7320 { 1, 184, 185, 1141, 1144 }, // 88 IIC_LdStSTDCX
7321 { 1, 184, 185, 1144, 1147 }, // 89 IIC_LdStSTFD
7322 { 1, 184, 185, 1147, 1151 }, // 90 IIC_LdStSTFDU
7323 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
7324 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
7325 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
7326 { 1, 184, 185, 1151, 1153 }, // 94 IIC_IntTrapD
7327 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
7328 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
7329 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
7330 { 0, 0, 0, 0, 0 }, // 98 IIC_SprTLBSYNC
7331 { 1, 184, 185, 1153, 1155 }, // 99 IIC_IntTrapW
7332 { 0, 0, 0, 0, 0 }, // 100 IIC_VecFPCompare
7333 { 0, 0, 0, 0, 0 }, // 101 IIC_VecPerm
7334 { 1, 184, 185, 1155, 1158 }, // 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
7335 { 1, 184, 185, 1158, 1161 }, // 103 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
7336 { 1, 184, 185, 1161, 1163 }, // 104 MFCTR_MFCTR8_MFLR_MFLR8
7337 { 1, 184, 185, 1163, 1165 }, // 105 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
7338 { 1, 184, 185, 1165, 1167 }, // 106 MFCR_MFCR8
7339 { 1, 184, 185, 1167, 1170 }, // 107 MCRF
7340 { 1, 184, 185, 1170, 1173 }, // 108 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
7341 { 0, 0, 0, 0, 0 }, // 109 LMW
7342 { 1, 184, 185, 1173, 1176 }, // 110 LWARX_LWARXL
7343 { 0, 0, 0, 0, 0 }, // 111 LDARX_LDARXL
7344 { 1, 184, 185, 1176, 1179 }, // 112 LHBRX_LHBRX8_LWBRX_LWBRX8
7345 { 0, 0, 0, 0, 0 }, // 113 MFSR_MFSRIN
7346 { 1, 184, 185, 1179, 1182 }, // 114 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
7347 { 1, 184, 185, 1182, 1186 }, // 115 LFSU_LFDU
7348 { 1, 184, 185, 1186, 1190 }, // 116 LFSUX_LFDUX
7349 { 1, 184, 185, 1190, 1193 }, // 117 STXSDX_STXVD2X_STXVW4X
7350 { 1, 184, 185, 1193, 1196 }, // 118 LBARX_LHARX
7351 { 1, 184, 185, 1196, 1199 }, // 119 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
7352 { 1, 184, 185, 1199, 1202 }, // 120 LFIWAX_LFIWZX
7353 { 1, 184, 185, 1202, 1205 }, // 121 STFD_STFDX_STFIWX_STFS_STFSX
7354 { 1, 184, 185, 1205, 1209 }, // 122 STFDU_STFDUX_STFSU_STFSUX
7355 { 1, 184, 185, 1209, 1212 }, // 123 STVEBX_STVEHX_STVEWX_STVX_STVXL
7356 { 1, 184, 185, 1212, 1215 }, // 124 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
7357 { 0, 0, 0, 0, 0 }, // 125 LWA_LWA_32
7358 { 1, 184, 185, 1215, 1219 }, // 126 LHAU_LHAU8
7359 { 1, 184, 185, 1219, 1223 }, // 127 LHAUX_LHAUX8_LWAUX
7360 { 1, 184, 185, 1223, 1226 }, // 128 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
7361 { 1, 184, 185, 1226, 1229 }, // 129 STD_STDX
7362 { 0, 0, 0, 0, 0 }, // 130 STMW
7363 { 1, 184, 185, 1229, 1232 }, // 131 STWCX
7364 { 1, 184, 185, 1232, 1235 }, // 132 STDCX
7365 { 1, 184, 185, 1235, 1239 }, // 133 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
7366 { 1, 184, 185, 1239, 1243 }, // 134 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
7367 { 1, 184, 185, 1243, 1247 }, // 135 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
7368 { 1, 184, 185, 1247, 1250 }, // 136 LDU
7369 { 1, 184, 185, 1250, 1254 }, // 137 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
7370 { 1, 184, 185, 1254, 1257 }, // 138 LDUX
7371 { 1, 184, 185, 1257, 1260 }, // 139 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
7372 { 1, 184, 185, 1260, 1263 }, // 140 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
7373 { 1, 184, 185, 1263, 1266 }, // 141 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
7374 { 1, 184, 185, 1266, 1269 }, // 142 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
7375 { 1, 184, 185, 1269, 1272 }, // 143 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
7376 { 1, 184, 185, 1272, 1275 }, // 144 ADDPCIS
7377 { 0, 0, 0, 0, 0 }, // 145 SUBFUS_SUBFUS_rec
7378 { 1, 184, 185, 1275, 1278 }, // 146 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
7379 { 1, 184, 185, 1278, 1281 }, // 147 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
7380 { 1, 184, 185, 1281, 1284 }, // 148 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
7381 { 1, 184, 185, 1284, 1287 }, // 149 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
7382 { 1, 184, 185, 1287, 1290 }, // 150 MULLI_MULLI8
7383 { 1, 184, 185, 1290, 1293 }, // 151 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
7384 { 1, 184, 185, 1293, 1296 }, // 152 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
7385 { 0, 0, 0, 0, 0 }, // 153 MULLD_MULLDO_MULLD_rec_MULLDO_rec
7386 { 1, 184, 185, 1296, 1299 }, // 154 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
7387 { 1, 184, 185, 1299, 1302 }, // 155 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
7388 { 1, 184, 185, 1302, 1305 }, // 156 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
7389 { 1, 185, 186, 1305, 1308 }, // 157 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
7390 { 1, 185, 186, 1308, 1311 }, // 158 FADD_FADD_rec_FSUB_FSUB_rec
7391 { 1, 185, 186, 1311, 1315 }, // 159 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
7392 { 0, 0, 0, 0, 0 }, // 160 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
7393 { 1, 185, 186, 1315, 1318 }, // 161 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
7394 { 0, 0, 0, 0, 0 }, // 162 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
7395 { 0, 0, 0, 0, 0 }, // 163 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
7396 { 1, 185, 186, 1318, 1321 }, // 164 XVTDIVDP_XVTSQRTDP
7397 { 0, 0, 0, 0, 0 }, // 165 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
7398 { 0, 0, 0, 0, 0 }, // 166 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
7399 { 0, 0, 0, 0, 0 }, // 167 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
7400 { 0, 0, 0, 0, 0 }, // 168 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
7401 { 1, 185, 186, 1321, 1324 }, // 169 XVTDIVSP_XVTSQRTSP
7402 { 0, 0, 0, 0, 0 }, // 170 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
7403 { 1, 185, 186, 1324, 1327 }, // 171 FCMPOD_FCMPOS_FCMPUD_FCMPUS
7404 { 1, 185, 186, 1327, 1330 }, // 172 FDIVS_FDIVS_rec
7405 { 1, 185, 186, 1330, 1333 }, // 173 XSDIVDP
7406 { 1, 185, 186, 1333, 1336 }, // 174 FSQRTS_XSSQRTSP_FSQRTS_rec
7407 { 1, 185, 186, 1336, 1339 }, // 175 FDIV_FDIV_rec
7408 { 1, 185, 186, 1339, 1342 }, // 176 XSSQRTDP
7409 { 1, 185, 186, 1342, 1345 }, // 177 FSQRT_FSQRT_rec
7410 { 1, 185, 186, 1345, 1348 }, // 178 XVDIVSP
7411 { 1, 185, 186, 1348, 1351 }, // 179 XVSQRTSP
7412 { 1, 185, 186, 1351, 1354 }, // 180 XVDIVDP
7413 { 1, 185, 186, 1354, 1357 }, // 181 XVSQRTDP
7414 { 1, 184, 185, 1357, 1359 }, // 182 MFOCRF_MFOCRF8
7415 { 0, 0, 0, 0, 0 }, // 183 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
7416 { 1, 185, 186, 1359, 1362 }, // 184 XSDIVSP
7417 { 1, 185, 186, 1362, 1365 }, // 185 FSQRTS_FSQRTS_rec
7418 { 0, 0, 0, 0, 0 }, // 186 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
7419 { 0, 0, 0, 0, 0 }, // 187 MTFSFb_MTFSB0_MTFSB1
7420 { 0, 0, 0, 0, 0 }, // 188 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
7421 { 0, 0, 0, 0, 0 }, // 189 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
7422 { 0, 0, 0, 0, 0 }, // 190 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
7423 { 0, 0, 0, 0, 0 }, // 191 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
7424 { 0, 0, 0, 0, 0 }, // 192 VSUBFP
7425 { 0, 0, 0, 0, 0 }, // 193 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
7426 { 0, 0, 0, 0, 0 }, // 194 XVCVSPDP
7427 { 1, 184, 185, 1365, 1367 }, // 195 TDI_TD
7428 { 1, 184, 185, 1367, 1369 }, // 196 TWI_TW
7429 { 1, 184, 185, 1369, 1372 }, // 197 MTCRF_MTCRF8_MTOCRF_MTOCRF8
7430 { 1, 184, 185, 1372, 1375 }, // 198 RLWIMI_RLWIMI8
7431 { 1, 184, 185, 1375, 1378 }, // 199 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
7432 { 1, 184, 185, 1378, 1381 }, // 200 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
7433 { 1, 184, 185, 1381, 1384 }, // 201 ANDIS_rec_ANDI_rec_SUBF8_rec
7434 { 1, 184, 185, 1384, 1387 }, // 202 OR_OR8_OR8_rec_OR_rec_NOP
7435 { 0, 0, 0, 0, 0 }, // 203 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
7436 { 1, 184, 185, 1387, 1390 }, // 204 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
7437 { 1, 184, 185, 1390, 1393 }, // 205 RLWIMI8_rec_RLWIMI_rec
7438 { 1, 184, 185, 1393, 1396 }, // 206 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
7439 { 1, 184, 185, 1396, 1399 }, // 207 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
7440 { 1, 184, 185, 1399, 1403 }, // 208 ISEL_ISEL8
7441 { 1, 184, 185, 1403, 1405 }, // 209 MFTB_MFTB8
7442 { 1, 184, 185, 1405, 1408 }, // 210 DIVW_DIVWU
7443 { 1, 184, 185, 1408, 1411 }, // 211 DIVD_DIVDU
7444 { 1, 184, 185, 1411, 1414 }, // 212 DIVWE_DIVWEU
7445 { 1, 184, 185, 1414, 1417 }, // 213 LVEBX_LVEHX_LVEWX_LVX_LVXL
7446 { 1, 184, 185, 1417, 1420 }, // 214 LXVB16X_LXSIWZX
7447 { 0, 0, 0, 0, 0 }, // 215 DFLOADf64_XFLOADf64_LIWZX
7448 { 0, 0, 0, 0, 0 }, // 216 LQ
7449 { 1, 184, 185, 1420, 1423 }, // 217 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
7450 { 1, 184, 185, 1423, 1426 }, // 218 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
7451 { 1, 184, 185, 1426, 1429 }, // 219 STDXTLS_STDXTLS_
7452 { 1, 184, 185, 1429, 1432 }, // 220 STBCIX_STDCIX
7453 { 1, 184, 185, 1432, 1435 }, // 221 STBCX_STHCX
7454 { 1, 184, 185, 1435, 1438 }, // 222 STHCIX_STSWI_STWCIX
7455 { 1, 184, 185, 1438, 1441 }, // 223 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
7456 { 0, 0, 0, 0, 0 }, // 224 LD_LDX_LDXTLS_LDXTLS_
7457 { 1, 184, 185, 1441, 1444 }, // 225 LBARXL_LHARXL
7458 { 1, 184, 185, 1444, 1447 }, // 226 LBEPX_LHEPX_LWEPX
7459 { 1, 184, 185, 1447, 1450 }, // 227 LFDEPX_LXSIWAX
7460 { 0, 0, 0, 0, 0 }, // 228 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
7461 { 1, 184, 185, 1450, 1453 }, // 229 SUBF
7462 { 0, 0, 0, 0, 0 }, // 230 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
7463 { 0, 0, 0, 0, 0 }, // 231 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
7464 { 0, 0, 0, 0, 0 }, // 232 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
7465 { 0, 0, 0, 0, 0 }, // 233 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
7466 { 0, 0, 0, 0, 0 }, // 234 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
7467 { 0, 0, 0, 0, 0 }, // 235 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
7468 { 1, 184, 185, 1453, 1456 }, // 236 MFVSCR
7469 { 1, 184, 185, 1456, 1459 }, // 237 MTVSCR
7470 { 0, 0, 0, 0, 0 }, // 238 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
7471 { 0, 0, 0, 0, 0 }, // 239 VADDUQM_VSUBUQM_VPOPCNTD
7472 { 0, 0, 0, 0, 0 }, // 240 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
7473 { 0, 0, 0, 0, 0 }, // 241 VMULESW_VMULEUW_VMULOSW_VMULOUW
7474 { 0, 0, 0, 0, 0 }, // 242 VMULUWM
7475 { 1, 184, 185, 1459, 1462 }, // 243 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
7476 { 1, 185, 186, 1462, 1465 }, // 244 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
7477 { 0, 0, 0, 0, 0 }, // 245 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
7478 { 1, 185, 186, 1465, 1468 }, // 246 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
7479 { 0, 0, 0, 0, 0 }, // 247 BCDADD_rec_BCDSUB_rec
7480 { 0, 0, 0, 0, 0 }, // 248 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
7481 { 1, 185, 186, 1468, 1471 }, // 249 DCMPOQ_DCMPUQ_DTSTEXQ
7482 { 1, 185, 186, 1471, 1474 }, // 250 DCTQPQ_DCTQPQ_rec
7483 { 1, 185, 186, 1474, 1477 }, // 251 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
7484 { 0, 0, 0, 0, 0 }, // 252 DQUAQ_DQUAQ_rec
7485 { 1, 185, 186, 1477, 1480 }, // 253 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
7486 { 1, 185, 186, 1480, 1483 }, // 254 DCFFIX_DCFFIX_rec
7487 { 1, 185, 186, 1483, 1486 }, // 255 DCFFIXQ_DCFFIXQ_rec
7488 { 1, 185, 186, 1486, 1489 }, // 256 DMUL_DMUL_rec
7489 { 1, 185, 186, 1489, 1492 }, // 257 DMULQ_DMULQ_rec
7490 { 1, 185, 186, 1492, 1495 }, // 258 DDIV_DDIV_rec
7491 { 1, 185, 186, 1495, 1498 }, // 259 DDIVQ_DDIVQ_rec
7492 { 0, 0, 0, 0, 0 }, // 260 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
7493 { 0, 0, 0, 0, 0 }, // 261 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
7494 { 0, 0, 0, 0, 0 }, // 262 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
7495 { 0, 0, 0, 0, 0 }, // 263 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
7496 { 0, 0, 0, 0, 0 }, // 264 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
7497 { 0, 0, 0, 0, 0 }, // 265 VRLD
7498 { 0, 0, 0, 0, 0 }, // 266 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
7499 { 0, 0, 0, 0, 0 }, // 267 XVABSSP_XVNABSSP_XVNEGSP
7500 { 0, 0, 0, 0, 0 }, // 268 XVCPSGNSP
7501 { 0, 0, 0, 0, 0 }, // 269 VMRGEW_VMRGOW
7502 { 0, 0, 0, 0, 0 }, // 270 VSEL
7503 { 0, 0, 0, 0, 0 }, // 271 XXSEL
7504 { 1, 184, 185, 1498, 1500 }, // 272 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
7505 { 0, 0, 0, 0, 0 }, // 273 MTFSB0_MTFSB1
7506 { 0, 0, 0, 0, 0 }, // 274 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
7507 { 1, 184, 185, 1500, 1503 }, // 275 CMPRB_CMPRB8_CMPEQB
7508 { 0, 0, 0, 0, 0 }, // 276 XSTSTDCDP_XSTSTDCSP
7509 { 1, 185, 186, 1503, 1506 }, // 277 FTDIV_FTSQRT
7510 { 0, 0, 0, 0, 0 }, // 278 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
7511 { 1, 185, 186, 1506, 1509 }, // 279 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
7512 { 1, 184, 185, 1509, 1512 }, // 280 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
7513 { 1, 184, 185, 1512, 1515 }, // 281 POPCNTD_POPCNTW
7514 { 1, 184, 185, 1515, 1518 }, // 282 CMPB_CMPB8_SETB_SETB8_BPERMD
7515 { 0, 0, 0, 0, 0 }, // 283 XSCVSPDPN
7516 { 1, 184, 185, 1518, 1521 }, // 284 SLD_SRD_SRAD
7517 { 1, 184, 185, 1521, 1524 }, // 285 SRADI_SRADI_32_RLDIC
7518 { 1, 184, 185, 1524, 1527 }, // 286 EXTSWSLI_32_64_EXTSWSLI
7519 { 1, 184, 185, 1527, 1530 }, // 287 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
7520 { 1, 184, 185, 1530, 1533 }, // 288 ADDZE_ADDZE8_SUBF_rec
7521 { 0, 0, 0, 0, 0 }, // 289 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
7522 { 1, 184, 185, 1533, 1536 }, // 290 LA_LA8
7523 { 0, 0, 0, 0, 0 }, // 291 COPY
7524 { 1, 184, 185, 1536, 1539 }, // 292 MCRXRX
7525 { 0, 0, 0, 0, 0 }, // 293 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
7526 { 0, 0, 0, 0, 0 }, // 294 XSXEXPDP
7527 { 1, 184, 185, 1539, 1542 }, // 295 RFEBB
7528 { 1, 184, 185, 1542, 1544 }, // 296 TBEGIN_TRECHKPT
7529 { 1, 184, 185, 1544, 1547 }, // 297 WAIT
7530 { 1, 184, 185, 1547, 1550 }, // 298 RLDCL_RLDCR
7531 { 1, 184, 185, 1550, 1553 }, // 299 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
7532 { 1, 184, 185, 1553, 1556 }, // 300 MTOCRF_MTOCRF8
7533 { 1, 184, 185, 1556, 1559 }, // 301 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
7534 { 1, 185, 186, 1559, 1562 }, // 302 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
7535 { 1, 184, 185, 1562, 1565 }, // 303 SRAW_SRAW8_SRAWI_SRAWI8
7536 { 0, 0, 0, 0, 0 }, // 304 XSIEXPDP
7537 { 1, 184, 185, 1565, 1568 }, // 305 CRXOR
7538 { 1, 184, 185, 1568, 1570 }, // 306 TRECLAIM_TSR_TABORT
7539 { 0, 0, 0, 0, 0 }, // 307 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
7540 { 0, 0, 0, 0, 0 }, // 308 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
7541 { 0, 0, 0, 0, 0 }, // 309 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
7542 { 0, 0, 0, 0, 0 }, // 310 VPOPCNTD
7543 { 0, 0, 0, 0, 0 }, // 311 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
7544 { 0, 0, 0, 0, 0 }, // 312 MADDHD_MADDHDU_MADDLD_MADDLD8
7545 { 1, 184, 185, 1570, 1573 }, // 313 MULHD_MULHW_MULLW_MULLWO
7546 { 1, 184, 185, 1573, 1576 }, // 314 MULHDU_MULHWU
7547 { 0, 0, 0, 0, 0 }, // 315 MULLD_MULLDO
7548 { 1, 185, 186, 1576, 1579 }, // 316 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
7549 { 1, 185, 186, 1579, 1582 }, // 317 FADD_FSUB
7550 { 1, 185, 186, 1582, 1586 }, // 318 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
7551 { 0, 0, 0, 0, 0 }, // 319 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
7552 { 1, 185, 186, 1586, 1589 }, // 320 FSELD_rec_FSELS_rec
7553 { 1, 185, 186, 1589, 1592 }, // 321 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
7554 { 0, 0, 0, 0, 0 }, // 322 XSCVDPHP_XSCVHPDP
7555 { 1, 184, 185, 1592, 1595 }, // 323 LVSL_LVSR
7556 { 0, 0, 0, 0, 0 }, // 324 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
7557 { 0, 0, 0, 0, 0 }, // 325 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
7558 { 0, 0, 0, 0, 0 }, // 326 XXPERM_XXPERMR_XXSPLTIB
7559 { 1, 185, 186, 1595, 1598 }, // 327 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
7560 { 0, 0, 0, 0, 0 }, // 328 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
7561 { 0, 0, 0, 0, 0 }, // 329 BCDCTSQ_rec
7562 { 0, 0, 0, 0, 0 }, // 330 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
7563 { 0, 0, 0, 0, 0 }, // 331 BCDCFSQ_rec
7564 { 0, 0, 0, 0, 0 }, // 332 XSDIVQP_XSDIVQPO
7565 { 0, 0, 0, 0, 0 }, // 333 XSSQRTQP_XSSQRTQPO
7566 { 1, 184, 185, 1598, 1601 }, // 334 LXVL_LXVLL
7567 { 1, 184, 185, 1601, 1604 }, // 335 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
7568 { 1, 184, 185, 1604, 1607 }, // 336 LXSDX_LXVD2X
7569 { 1, 184, 185, 1607, 1610 }, // 337 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
7570 { 0, 0, 0, 0, 0 }, // 338 CP_COPY_CP_COPY8
7571 { 1, 184, 185, 1610, 1613 }, // 339 ICBI_ICBIEP
7572 { 1, 184, 185, 1613, 1616 }, // 340 ICBT_ICBTLS_EnforceIEIO
7573 { 1, 184, 185, 1616, 1619 }, // 341 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
7574 { 0, 0, 0, 0, 0 }, // 342 CP_ABORT
7575 { 0, 0, 0, 0, 0 }, // 343 DARN
7576 { 1, 184, 185, 1619, 1620 }, // 344 ISYNC
7577 { 0, 0, 0, 0, 0 }, // 345 MSGSYNC
7578 { 0, 0, 0, 0, 0 }, // 346 TLBSYNC
7579 { 1, 184, 185, 1620, 1621 }, // 347 SYNC
7580 { 1, 184, 185, 1621, 1624 }, // 348 LFIWZX
7581 { 1, 184, 185, 1624, 1627 }, // 349 LFDX_LFDXTLS_LFDXTLS__LFD
7582 { 0, 0, 0, 0, 0 }, // 350 SLBIA
7583 { 0, 0, 0, 0, 0 }, // 351 SLBIE
7584 { 0, 0, 0, 0, 0 }, // 352 SLBMFEE
7585 { 0, 0, 0, 0, 0 }, // 353 SLBMFEV
7586 { 0, 0, 0, 0, 0 }, // 354 SLBMTE
7587 { 0, 0, 0, 0, 0 }, // 355 TLBIEL
7588 { 1, 184, 185, 1627, 1631 }, // 356 LHZU_LHZU8_LWZU_LWZU8
7589 { 1, 184, 185, 1631, 1635 }, // 357 LHZUX_LHZUX8_LWZUX_LWZUX8
7590 { 1, 184, 185, 1635, 1637 }, // 358 TEND
7591 { 0, 0, 0, 0, 0 }, // 359 CP_PASTE8_rec_CP_PASTE_rec
7592 { 1, 184, 185, 1637, 1639 }, // 360 TCHECK
7593 { 1, 184, 185, 1639, 1642 }, // 361 LXSIWAX
7594 { 0, 0, 0, 0, 0 }, // 362 LIWAX
7595 { 1, 184, 185, 1642, 1645 }, // 363 LFSX_LFSXTLS_LFSXTLS__LFS
7596 { 1, 184, 185, 1645, 1648 }, // 364 LXSSP_LXSSPX
7597 { 0, 0, 0, 0, 0 }, // 365 XFLOADf32_DFLOADf32
7598 { 1, 184, 185, 1648, 1651 }, // 366 LXVH8X
7599 { 1, 184, 185, 1651, 1654 }, // 367 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
7600 { 1, 184, 185, 1654, 1657 }, // 368 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
7601 { 1, 184, 185, 1657, 1660 }, // 369 STXSDX
7602 { 0, 0, 0, 0, 0 }, // 370 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
7603 { 1, 184, 185, 1660, 1663 }, // 371 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
7604 { 0, 0, 0, 0, 0 }, // 372 SLBIEG
7605 { 0, 0, 0, 0, 0 }, // 373 TLBIE
7606 { 1, 184, 185, 1663, 1666 }, // 374 STXV_STXVB16X_STXVH8X_STXVX
7607 { 1, 184, 185, 1666, 1669 }, // 375 STXVL_STXVLL
7608 { 1, 184, 185, 1669, 1672 }, // 376 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
7609 { 0, 0, 0, 0, 0 }, // 377 MFPMR
7610 { 0, 0, 0, 0, 0 }, // 378 MTPMR
7611 { 1, 184, 185, 1672, 1674 }, // 379 MFSPR_MFSPR8_MFUDSCR
7612 { 1, 184, 185, 1674, 1676 }, // 380 MFMSR
7613 { 1, 184, 185, 1676, 1678 }, // 381 MTMSR
7614 { 0, 0, 0, 0, 0 }, // 382 MTMSRD
7615 { 1, 184, 185, 1678, 1680 }, // 383 MTUDSCR_MTSPR_MTSPR8
7616 { 0, 0, 0, 0, 0 }, // 384 MSGSNDP_MSGSNDP8
7617 { 1, 184, 185, 1680, 1683 }, // 385 DIVWO_DIVWUO
7618 { 1, 184, 185, 1683, 1686 }, // 386 MODSW
7619 { 1, 184, 185, 1686, 1689 }, // 387 DIVWEO_DIVWEUO
7620 { 1, 184, 185, 1689, 1692 }, // 388 DIVDO_DIVDUO
7621 { 1, 184, 185, 1692, 1695 }, // 389 MODSD_MODUD_MODUW
7622 { 1, 184, 185, 1695, 1698 }, // 390 DIVDE_DIVDEO_DIVDEU_DIVDEUO
7623 { 1, 184, 185, 1698, 1701 }, // 391 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
7624 { 1, 184, 185, 1701, 1704 }, // 392 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
7625 { 1, 184, 185, 1704, 1707 }, // 393 MCRFS
7626 { 1, 184, 185, 1707, 1710 }, // 394 RLDCL_rec_RLDCR_rec
7627 { 1, 184, 185, 1710, 1713 }, // 395 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
7628 { 0, 0, 0, 0, 0 }, // 396 MFFS_MFFSCE_MFFSL_MFFS_rec
7629 { 1, 184, 185, 1713, 1716 }, // 397 EXTSWSLI_32_64_rec_EXTSWSLI_rec
7630 { 1, 185, 186, 1716, 1719 }, // 398 FDIV
7631 { 1, 185, 186, 1719, 1722 }, // 399 FSQRT
7632 { 1, 185, 186, 1722, 1725 }, // 400 FSQRTS
7633 { 1, 185, 186, 1725, 1728 }, // 401 FDIVS
7634 { 1, 184, 185, 1728, 1732 }, // 402 LFSU
7635 { 1, 184, 185, 1732, 1736 }, // 403 LFSUX
7636 { 1, 184, 185, 1736, 1739 }, // 404 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
7637 { 1, 184, 185, 1739, 1742 }, // 405 LDAT_LWAT
7638 { 1, 184, 185, 1742, 1745 }, // 406 STDAT_STWAT
7639 { 1, 184, 185, 1745, 1748 }, // 407 BRINC
7640 { 0, 0, 0, 0, 0 }, // 408 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
7641 { 0, 0, 0, 0, 0 }, // 409 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
7642 { 1, 184, 185, 1748, 1751 }, // 410 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
7643 { 1, 184, 185, 1751, 1754 }, // 411 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
7644 { 1, 184, 185, 1754, 1757 }, // 412 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
7645 { 1, 184, 185, 1757, 1758 }, // 413 RFI
7646 { 0, 0, 0, 0, 0 }, // 414 RFID
7647 { 1, 184, 185, 1758, 1761 }, // 415 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
7648 { 1, 184, 185, 1761, 1764 }, // 416 ICBLC
7649 { 0, 0, 0, 0, 0 }, // 417 MTSR_MTSRIN
7650 { 1, 184, 185, 1764, 1766 }, // 418 MFDCR
7651 { 1, 184, 185, 1766, 1768 }, // 419 MTDCR
7652 { 1, 184, 185, 1768, 1771 }, // 420 NOP_GT_PWR6_NOP_GT_PWR7
7653 { 0, 0, 0, 0, 0 }, // 421 TLBIA
7654 { 1, 184, 185, 1771, 1773 }, // 422 WRTEE_WRTEEI
7655 { 1, 184, 185, 1773, 1776 }, // 423 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
7656 { 1, 184, 185, 1776, 1777 }, // 424 MSYNC
7657 { 0, 0, 0, 0, 0 }, // 425 SLBSYNC
7658 { 0, 0, 0, 0, 0 }, // 426 SLBFEE_rec
7659 { 0, 0, 0, 0, 0 }, // 427 STOP
7660 { 1, 184, 185, 1777, 1780 }, // 428 DCBA_DCBI
7661 { 1, 185, 186, 1780, 1783 }, // 429 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
7662 { 0, 0, 0, 0, 0 }, // 430 VCFSX_VCFUX_VCTSXS_VCTUXS
7663 { 0, 0, 0, 0, 0 }, // 431 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
7664 { 0, 0, 0, 0, 0 }, // 432 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
7665 { 0, 0, 0, 0, 0 }, // 433 XSCVDPHP
7666 { 0, 0, 0, 0, 0 }, // 434 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
7667 { 0, 0, 0, 0, 0 }, // 435 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
7668 { 0, 0, 0, 0, 0 }, // 436 XVCVSPBF16
7669 { 1, 185, 186, 1783, 1786 }, // 437 FADDS_FMULS_FSUBS
7670 { 1, 185, 186, 1786, 1790 }, // 438 FMUL
7671 { 0, 0, 0, 0, 0 }, // 439 VADDFP
7672 { 0, 0, 0, 0, 0 }, // 440 XSMULDP_XSMULSP
7673 { 0, 0, 0, 0, 0 }, // 441 XVADDDP_XVMULDP_XVSUBDP
7674 { 0, 0, 0, 0, 0 }, // 442 XVADDSP_XVMULSP_XVSUBSP
7675 { 0, 0, 0, 0, 0 }, // 443 VMADDFP_VNMSUBFP
7676 { 1, 185, 186, 1790, 1793 }, // 444 FADDS_rec_FMULS_rec_FSUBS_rec
7677 { 1, 185, 186, 1793, 1797 }, // 445 FMUL_rec
7678 { 1, 185, 186, 1797, 1800 }, // 446 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
7679 { 1, 184, 185, 1800, 1803 }, // 447 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
7680 { 1, 184, 185, 1803, 1806 }, // 448 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
7681 { 0, 0, 0, 0, 0 }, // 449 VGNB
7682 { 0, 0, 0, 0, 0 }, // 450 VSBOX
7683 { 1, 184, 185, 1806, 1809 }, // 451 CFUGED_PDEPD_PEXTD
7684 { 0, 0, 0, 0, 0 }, // 452 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
7685 { 0, 0, 0, 0, 0 }, // 453 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
7686 { 0, 0, 0, 0, 0 }, // 454 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
7687 { 1, 184, 185, 1809, 1812 }, // 455 HASHST_HASHST8_HASHSTP_HASHSTP8
7688 { 0, 0, 0, 0, 0 }, // 456 XSMULQP_XSMULQPO
7689 { 0, 0, 0, 0, 0 }, // 457 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
7690 { 0, 0, 0, 0, 0 }, // 458 VMODSQ_VMODUQ
7691 { 0, 0, 0, 0, 0 }, // 459 VDIVSD_VDIVUD
7692 { 0, 0, 0, 0, 0 }, // 460 VMODSD_VMODUD
7693 { 0, 0, 0, 0, 0 }, // 461 VDIVSW_VDIVUW
7694 { 0, 0, 0, 0, 0 }, // 462 VMODSW_VMODUW
7695 { 0, 0, 0, 0, 0 }, // 463 VDIVESD_VDIVEUD
7696 { 0, 0, 0, 0, 0 }, // 464 VDIVESW_VDIVEUW
7697 { 0, 0, 0, 0, 0 }, // 465 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
7698 { 0, 0, 0, 0, 0 }, // 466 XXGENPCVBM
7699 { 0, 0, 0, 0, 0 }, // 467 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
7700 { 0, 0, 0, 0, 0 }, // 468 VADDCUQ_VSUBCUQ
7701 { 0, 0, 0, 0, 0 }, // 469 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
7702 { 0, 0, 0, 0, 0 }, // 470 MTVSRBMI
7703 { 1, 184, 185, 1812, 1815 }, // 471 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
7704 { 1, 185, 186, 1815, 1818 }, // 472 FTSQRT
7705 { 0, 0, 0, 0, 0 }, // 473 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
7706 { 1, 184, 185, 1818, 1821 }, // 474 RLDIC_rec
7707 { 1, 184, 185, 1821, 1824 }, // 475 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
7708 { 1, 184, 185, 1824, 1827 }, // 476 RLWINM8_rec_RLWINM_rec
7709 { 0, 0, 0, 0, 0 }, // 477 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
7710 { 0, 0, 0, 0, 0 }, // 478 VPOPCNTB_VPOPCNTH
7711 { 0, 0, 0, 0, 0 }, // 479 VSHASIGMAD_VSHASIGMAW
7712 { 1, 185, 186, 1827, 1830 }, // 480 XSTSQRTDP
7713 { 1, 185, 186, 1830, 1833 }, // 481 XVTSQRTDP
7714 { 1, 185, 186, 1833, 1836 }, // 482 XVTSQRTSP
7715 { 0, 0, 0, 0, 0 }, // 483 XVTSTDCDP_XVTSTDCSP
7716 { 1, 184, 185, 1836, 1839 }, // 484 SLD_rec_SRD_rec
7717 { 1, 184, 185, 1839, 1841 }, // 485 TDI
7718 { 1, 184, 185, 1841, 1843 }, // 486 TWI
7719 { 0, 0, 0, 0, 0 }, // 487 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
7720 { 0, 0, 0, 0, 0 }, // 488 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
7721 { 0, 0, 0, 0, 0 }, // 489 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
7722 { 0, 0, 0, 0, 0 }, // 490 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
7723 { 0, 0, 0, 0, 0 }, // 491 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
7724 { 0, 0, 0, 0, 0 }, // 492 VCMPSQ_VCMPUQ
7725 { 0, 0, 0, 0, 0 }, // 493 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
7726 { 1, 184, 185, 1843, 1846 }, // 494 TRAP
7727 { 1, 184, 185, 1846, 1849 }, // 495 SRAWI8_rec_SRAWI_rec
7728 { 0, 0, 0, 0, 0 }, // 496 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
7729 { 0, 0, 0, 0, 0 }, // 497 VRLQMI
7730 { 1, 184, 185, 1849, 1852 }, // 498 DSS_DSSALL
7731 { 1, 184, 185, 1852, 1855 }, // 499 WAITP10
7732 { 1, 184, 185, 1855, 1858 }, // 500 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
7733 { 0, 0, 0, 0, 0 }, // 501 ADDIdtprelL32_ADDISdtprelHA32
7734 { 0, 0, 0, 0, 0 }, // 502 ADDItlsldLADDR32
7735 { 0, 0, 0, 0, 0 }, // 503 ADDItocL_ADDIStocHA_ADDIStocHA8
7736 { 1, 184, 185, 1858, 1861 }, // 504 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
7737 { 1, 184, 185, 1861, 1864 }, // 505 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
7738 { 1, 184, 185, 1864, 1867 }, // 506 ADDZE_ADDZE8
7739 { 1, 184, 185, 1867, 1870 }, // 507 ANDI_rec_ANDIS_rec
7740 { 1, 184, 185, 1870, 1873 }, // 508 CMPDI_CMPWI_CMPLDI_CMPLWI
7741 { 1, 184, 185, 1873, 1876 }, // 509 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
7742 { 1, 185, 186, 1876, 1879 }, // 510 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
7743 { 1, 184, 185, 1879, 1882 }, // 511 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
7744 { 1, 184, 185, 1882, 1885 }, // 512 NOP
7745 { 1, 184, 185, 1885, 1888 }, // 513 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
7746 { 1, 184, 185, 1888, 1891 }, // 514 RLWINM_RLWINM8
7747 { 1, 184, 185, 1891, 1894 }, // 515 SETB_SETB8
7748 { 1, 184, 185, 1894, 1897 }, // 516 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
7749 { 1, 184, 185, 1897, 1900 }, // 517 SRAWI_SRAWI8
7750 { 0, 0, 0, 0, 0 }, // 518 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
7751 { 0, 0, 0, 0, 0 }, // 519 VEXTSD2Q
7752 { 0, 0, 0, 0, 0 }, // 520 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
7753 { 0, 0, 0, 0, 0 }, // 521 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
7754 { 0, 0, 0, 0, 0 }, // 522 XVABSDP_XVNABSDP_XVNEGDP
7755 { 0, 0, 0, 0, 0 }, // 523 XVXSIGDP_XVXSIGSP
7756 { 1, 184, 185, 1900, 1903 }, // 524 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
7757 { 1, 184, 185, 1903, 1906 }, // 525 ADDEX_ADDEX8
7758 { 1, 184, 185, 1906, 1909 }, // 526 ADD4O_ADD8O
7759 { 1, 184, 185, 1909, 1912 }, // 527 CMPB_CMPB8
7760 { 1, 184, 185, 1912, 1915 }, // 528 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
7761 { 1, 184, 185, 1915, 1918 }, // 529 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
7762 { 0, 0, 0, 0, 0 }, // 530 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
7763 { 0, 0, 0, 0, 0 }, // 531 XXLEQVOnes
7764 { 0, 0, 0, 0, 0 }, // 532 MFFS_MFFS_rec_MFFSL
7765 { 0, 0, 0, 0, 0 }, // 533 MFFSCDRNI_MFFSCRNI
7766 { 0, 0, 0, 0, 0 }, // 534 MTFSB0
7767 { 1, 184, 185, 1918, 1921 }, // 535 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
7768 { 1, 184, 185, 1921, 1924 }, // 536 NEG8O_rec_NEGO_rec
7769 { 1, 184, 185, 1924, 1927 }, // 537 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
7770 { 1, 184, 185, 1927, 1930 }, // 538 HRFID_SC
7771 { 0, 0, 0, 0, 0 }, // 539 MTFSFI_MTFSFIb_MTFSFI_rec
7772 { 1, 185, 186, 1930, 1933 }, // 540 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
7773 { 1, 184, 185, 1933, 1936 }, // 541 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
7774 { 0, 0, 0, 0, 0 }, // 542 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
7775 { 1, 184, 185, 1936, 1939 }, // 543 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
7776 { 0, 0, 0, 0, 0 }, // 544 LD
7777 { 0, 0, 0, 0, 0 }, // 545 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
7778 { 0, 0, 0, 0, 0 }, // 546 DFLOADf32
7779 { 0, 0, 0, 0, 0 }, // 547 DFLOADf64
7780 { 1, 184, 185, 1939, 1942 }, // 548 LFD
7781 { 1, 184, 185, 1942, 1945 }, // 549 LHA_LHA8
7782 { 1, 184, 185, 1945, 1948 }, // 550 LXSD_LXV
7783 { 1, 184, 185, 1948, 1951 }, // 551 DCBT_DCBTST
7784 { 1, 184, 185, 1951, 1954 }, // 552 ICBT
7785 { 1, 184, 185, 1954, 1957 }, // 553 LDBRX
7786 { 0, 0, 0, 0, 0 }, // 554 SPILLTOVSR_LDX
7787 { 1, 184, 185, 1957, 1960 }, // 555 LXVRBX_LXVRDX_LXVRHX_LXVRWX
7788 { 0, 0, 0, 0, 0 }, // 556 MTSR
7789 { 1, 184, 185, 1960, 1963 }, // 557 MTVRSAVE_MTVRSAVEv
7790 { 1, 184, 185, 1963, 1966 }, // 558 LBZCIX_LDCIX_LHZCIX_LWZCIX
7791 { 1, 184, 185, 1966, 1969 }, // 559 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
7792 { 1, 184, 185, 1969, 1972 }, // 560 LFS
7793 { 1, 184, 185, 1972, 1975 }, // 561 LXSSP
7794 { 1, 184, 185, 1975, 1978 }, // 562 LXVP
7795 { 1, 184, 185, 1978, 1981 }, // 563 LXVPX
7796 { 0, 0, 0, 0, 0 }, // 564 MFSR
7797 { 1, 184, 185, 1981, 1983 }, // 565 MFTB8
7798 { 0, 0, 0, 0, 0 }, // 566 XXSETACCZ
7799 { 0, 0, 0, 0, 0 }, // 567 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
7800 { 0, 0, 0, 0, 0 }, // 568 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
7801 { 0, 0, 0, 0, 0 }, // 569 XVI8GER4SPP
7802 { 0, 0, 0, 0, 0 }, // 570 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
7803 { 0, 0, 0, 0, 0 }, // 571 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
7804 { 0, 0, 0, 0, 0 }, // 572 PMXVI8GER4SPP
7805 { 0, 0, 0, 0, 0 }, // 573 XXMTACC
7806 { 0, 0, 0, 0, 0 }, // 574 XXMFACC
7807 { 0, 0, 0, 0, 0 }, // 575 VMULHSD_VMULHUD_VMULLD
7808 { 0, 0, 0, 0, 0 }, // 576 LXVKQ
7809 { 0, 0, 0, 0, 0 }, // 577 VSPLTISB_VSPLTISH_VSPLTISW
7810 { 0, 0, 0, 0, 0 }, // 578 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
7811 { 0, 0, 0, 0, 0 }, // 579 XXSPLTIB
7812 { 1, 184, 185, 1983, 1986 }, // 580 BRD_BRH_BRH8_BRW_BRW8
7813 { 0, 0, 0, 0, 0 }, // 581 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
7814 { 0, 0, 0, 0, 0 }, // 582 VGBBD_VUPKHSW_VUPKLSW
7815 { 0, 0, 0, 0, 0 }, // 583 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
7816 { 0, 0, 0, 0, 0 }, // 584 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
7817 { 0, 0, 0, 0, 0 }, // 585 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
7818 { 0, 0, 0, 0, 0 }, // 586 XVCVBF16SPN
7819 { 0, 0, 0, 0, 0 }, // 587 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
7820 { 0, 0, 0, 0, 0 }, // 588 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
7821 { 0, 0, 0, 0, 0 }, // 589 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
7822 { 0, 0, 0, 0, 0 }, // 590 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
7823 { 0, 0, 0, 0, 0 }, // 591 VSLV_VSRV_XXINSERTW
7824 { 0, 0, 0, 0, 0 }, // 592 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
7825 { 0, 0, 0, 0, 0 }, // 593 VSUMSWS
7826 { 0, 0, 0, 0, 0 }, // 594 XXSPLTIDP_XXSPLTIW
7827 { 0, 0, 0, 0, 0 }, // 595 XXSPLTI32DX
7828 { 0, 0, 0, 0, 0 }, // 596 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
7829 { 0, 0, 0, 0, 0 }, // 597 XXPERMX
7830 { 1, 184, 185, 1986, 1989 }, // 598 PSTXVP_PSTXVPpc
7831 { 1, 184, 185, 1989, 1992 }, // 599 STB_STB8_STH_STH8_STW_STW8
7832 { 0, 0, 0, 0, 0 }, // 600 SPILLTOVSR_ST
7833 { 1, 184, 185, 1992, 1995 }, // 601 STD
7834 { 0, 0, 0, 0, 0 }, // 602 DFSTOREf32_DFSTOREf64
7835 { 1, 184, 185, 1995, 1998 }, // 603 STFD_STFS
7836 { 1, 184, 185, 1998, 2002 }, // 604 STFDU_STFSU
7837 { 1, 184, 185, 2002, 2005 }, // 605 STXSD
7838 { 1, 184, 185, 2005, 2008 }, // 606 STXSSP
7839 { 1, 184, 185, 2008, 2011 }, // 607 STXV
7840 { 1, 184, 185, 2011, 2014 }, // 608 DCBF_DCBST_DCBZ
7841 { 1, 184, 185, 2014, 2017 }, // 609 ICBI
7842 { 0, 0, 0, 0, 0 }, // 610 SPILLTOVSR_STX
7843 { 0, 0, 0, 0, 0 }, // 611 STIWX
7844 { 1, 184, 185, 2017, 2020 }, // 612 STXVRBX_STXVRDX_STXVRHX_STXVRWX
7845 { 1, 184, 185, 2020, 2023 }, // 613 EnforceIEIO
7846 { 0, 0, 0, 0, 0 }, // 614 TLBIE8P9_TLBIEP9
7847 { 1, 184, 185, 2023, 2026 }, // 615 STHCIX_STWCIX
7848 { 1, 184, 185, 2026, 2027 }, // 616 SYNCP10
7849 { 1, 184, 185, 2027, 2030 }, // 617 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
7850 { 1, 184, 185, 2030, 2033 }, // 618 STXVP
7851 { 1, 184, 185, 2033, 2036 }, // 619 STXVPX
7852 { 1, 184, 185, 2036, 2039 }, // 620 ATTN_NAP
7853 { 1, 184, 185, 2039, 2042 }, // 621 DCBZL
7854 { 1, 184, 185, 2042, 2045 }, // 622 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
7855 { 1, 184, 185, 2045, 2048 }, // 623 CLRBHRB_MFBHRBE
7856 { 1, 184, 185, 2048, 2051 }, // 624 PADDI_PADDI8_PADDI8pc_PADDIpc
7857 { 1, 184, 185, 2051, 2054 }, // 625 PLI_PLI8
7858 { 0, 0, 0, 0, 0 }, // 626 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
7859 { 0, 0, 0, 0, 0 }, // 627 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
7860 { 0, 0, 0, 0, 0 }, // 628 VMSUMCUD
7861 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
7862};
7863
7864static constexpr llvm::InstrItinerary PPCE500Itineraries[] = {
7865 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
7866 { 1, 186, 188, 0, 0 }, // 1 IIC_LdStSync
7867 { 1, 188, 190, 2054, 2057 }, // 2 IIC_IntSimple
7868 { 1, 188, 190, 2057, 2060 }, // 3 IIC_IntGeneral
7869 { 1, 190, 192, 2060, 2062 }, // 4 IIC_BrB
7870 { 0, 0, 0, 0, 0 }, // 5 IIC_VecFP
7871 { 1, 188, 190, 2062, 2065 }, // 6 IIC_IntRotate
7872 { 1, 188, 190, 2065, 2068 }, // 7 IIC_IntCompare
7873 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
7874 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
7875 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
7876 { 1, 190, 192, 2068, 2071 }, // 11 IIC_BrCR
7877 { 0, 0, 0, 0, 0 }, // 12 IIC_FPGeneral
7878 { 0, 0, 0, 0, 0 }, // 13 IIC_LdStLD
7879 { 1, 186, 188, 2071, 2073 }, // 14 IIC_LdStDCBF
7880 { 1, 186, 188, 2073, 2075 }, // 15 IIC_LdStLoad
7881 { 0, 0, 0, 0, 0 }, // 16 IIC_FPCompare
7882 { 0, 0, 0, 0, 0 }, // 17 IIC_IntDivD
7883 { 1, 192, 195, 2075, 2078 }, // 18 IIC_IntDivW
7884 { 1, 195, 197, 2078, 2081 }, // 19 IIC_VecGeneral
7885 { 1, 197, 199, 2081, 2084 }, // 20 IIC_FPDGeneral
7886 { 0, 0, 0, 0, 0 }, // 21 IIC_FPAddSub
7887 { 1, 199, 201, 2084, 2087 }, // 22 IIC_FPDivD
7888 { 1, 201, 203, 2087, 2090 }, // 23 IIC_FPSGeneral
7889 { 1, 201, 203, 2090, 2093 }, // 24 IIC_VecComplex
7890 { 1, 186, 188, 2093, 2095 }, // 25 IIC_LdStStore
7891 { 0, 0, 0, 0, 0 }, // 26 IIC_IntRotateDI
7892 { 1, 203, 205, 2095, 2098 }, // 27 IIC_FPDivS
7893 { 0, 0, 0, 0, 0 }, // 28 IIC_FPFused
7894 { 0, 0, 0, 0, 0 }, // 29 IIC_FPSqrtD
7895 { 0, 0, 0, 0, 0 }, // 30 IIC_FPSqrtS
7896 { 1, 186, 188, 2098, 2100 }, // 31 IIC_LdStICBI
7897 { 1, 188, 190, 2100, 2104 }, // 32 IIC_IntISEL
7898 { 0, 0, 0, 0, 0 }, // 33 IIC_SprISYNC
7899 { 1, 205, 207, 2104, 2107 }, // 34 IIC_LdStLWARX
7900 { 2, 207, 210, 2107, 2109 }, // 35 IIC_LdStLoadUpd
7901 { 2, 207, 210, 2109, 2111 }, // 36 IIC_LdStLoadUpdX
7902 { 0, 0, 0, 0, 0 }, // 37 IIC_LdStLDARX
7903 { 0, 0, 0, 0, 0 }, // 38 IIC_LdStLDU
7904 { 0, 0, 0, 0, 0 }, // 39 IIC_LdStLDUX
7905 { 0, 0, 0, 0, 0 }, // 40 IIC_LdStLFD
7906 { 0, 0, 0, 0, 0 }, // 41 IIC_LdStLFDU
7907 { 0, 0, 0, 0, 0 }, // 42 IIC_LdStLFDUX
7908 { 1, 186, 188, 2111, 2113 }, // 43 IIC_LdStLHA
7909 { 1, 207, 210, 2113, 2115 }, // 44 IIC_LdStLHAU
7910 { 1, 207, 210, 2115, 2117 }, // 45 IIC_LdStLHAUX
7911 { 1, 186, 188, 2117, 2119 }, // 46 IIC_LdStLMW
7912 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
7913 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
7914 { 0, 0, 0, 0, 0 }, // 49 IIC_LdStLWA
7915 { 0, 0, 0, 0, 0 }, // 50 IIC_IntMulHD
7916 { 1, 190, 192, 2119, 2121 }, // 51 IIC_BrMCR
7917 { 1, 188, 190, 2121, 2124 }, // 52 IIC_BrMCRX
7918 { 1, 210, 212, 2124, 2126 }, // 53 IIC_SprMFCR
7919 { 1, 188, 190, 2126, 2128 }, // 54 IIC_SprMFSPR
7920 { 0, 0, 0, 0, 0 }, // 55 IIC_IntMFFS
7921 { 1, 212, 214, 2128, 2130 }, // 56 IIC_SprMFMSR
7922 { 1, 210, 212, 2130, 2132 }, // 57 IIC_SprMFCRF
7923 { 1, 212, 214, 2132, 2134 }, // 58 IIC_SprMFPMR
7924 { 1, 212, 214, 2134, 2136 }, // 59 IIC_SprMFSR
7925 { 1, 212, 214, 2136, 2138 }, // 60 IIC_SprMFTB
7926 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
7927 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
7928 { 1, 188, 190, 2138, 2140 }, // 63 IIC_SprMTSPR
7929 { 0, 0, 0, 0, 0 }, // 64 IIC_IntMTFSB0
7930 { 1, 214, 216, 2140, 2142 }, // 65 IIC_SprMTMSR
7931 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
7932 { 1, 195, 197, 2142, 2144 }, // 67 IIC_SprMTPMR
7933 { 1, 195, 197, 2144, 2146 }, // 68 IIC_SprMTSR
7934 { 1, 201, 203, 2146, 2149 }, // 69 IIC_IntMulHW
7935 { 1, 201, 203, 2149, 2152 }, // 70 IIC_IntMulHWU
7936 { 1, 201, 203, 2152, 2155 }, // 71 IIC_IntMulLI
7937 { 0, 0, 0, 0, 0 }, // 72 IIC_SprRFI
7938 { 0, 0, 0, 0, 0 }, // 73 IIC_IntRFID
7939 { 0, 0, 0, 0, 0 }, // 74 IIC_IntRotateD
7940 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
7941 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
7942 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
7943 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
7944 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
7945 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
7946 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
7947 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
7948 { 1, 188, 190, 2155, 2158 }, // 83 IIC_IntShift
7949 { 1, 186, 188, 2158, 2160 }, // 84 IIC_LdStSTWCX
7950 { 2, 207, 210, 2160, 2162 }, // 85 IIC_LdStSTU
7951 { 2, 207, 210, 2162, 2164 }, // 86 IIC_LdStSTUX
7952 { 0, 0, 0, 0, 0 }, // 87 IIC_LdStSTD
7953 { 0, 0, 0, 0, 0 }, // 88 IIC_LdStSTDCX
7954 { 0, 0, 0, 0, 0 }, // 89 IIC_LdStSTFD
7955 { 0, 0, 0, 0, 0 }, // 90 IIC_LdStSTFDU
7956 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
7957 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
7958 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
7959 { 0, 0, 0, 0, 0 }, // 94 IIC_IntTrapD
7960 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
7961 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
7962 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
7963 { 1, 216, 218, 0, 0 }, // 98 IIC_SprTLBSYNC
7964 { 1, 218, 220, 2164, 2166 }, // 99 IIC_IntTrapW
7965 { 0, 0, 0, 0, 0 }, // 100 IIC_VecFPCompare
7966 { 0, 0, 0, 0, 0 }, // 101 IIC_VecPerm
7967 { 1, 190, 192, 2166, 2168 }, // 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
7968 { 1, 190, 192, 2168, 2170 }, // 103 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
7969 { 1, 188, 190, 2170, 2172 }, // 104 MFCTR_MFCTR8_MFLR_MFLR8
7970 { 1, 188, 190, 2172, 2174 }, // 105 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
7971 { 1, 210, 212, 2174, 2176 }, // 106 MFCR_MFCR8
7972 { 1, 190, 192, 2176, 2178 }, // 107 MCRF
7973 { 1, 190, 192, 2178, 2181 }, // 108 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
7974 { 1, 186, 188, 2181, 2183 }, // 109 LMW
7975 { 1, 205, 207, 2183, 2186 }, // 110 LWARX_LWARXL
7976 { 0, 0, 0, 0, 0 }, // 111 LDARX_LDARXL
7977 { 1, 186, 188, 2186, 2188 }, // 112 LHBRX_LHBRX8_LWBRX_LWBRX8
7978 { 1, 212, 214, 2188, 2190 }, // 113 MFSR_MFSRIN
7979 { 0, 0, 0, 0, 0 }, // 114 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
7980 { 0, 0, 0, 0, 0 }, // 115 LFSU_LFDU
7981 { 0, 0, 0, 0, 0 }, // 116 LFSUX_LFDUX
7982 { 0, 0, 0, 0, 0 }, // 117 STXSDX_STXVD2X_STXVW4X
7983 { 1, 205, 207, 2190, 2193 }, // 118 LBARX_LHARX
7984 { 1, 186, 188, 2193, 2195 }, // 119 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
7985 { 0, 0, 0, 0, 0 }, // 120 LFIWAX_LFIWZX
7986 { 0, 0, 0, 0, 0 }, // 121 STFD_STFDX_STFIWX_STFS_STFSX
7987 { 0, 0, 0, 0, 0 }, // 122 STFDU_STFDUX_STFSU_STFSUX
7988 { 1, 186, 188, 2195, 2197 }, // 123 STVEBX_STVEHX_STVEWX_STVX_STVXL
7989 { 1, 186, 188, 2197, 2199 }, // 124 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
7990 { 0, 0, 0, 0, 0 }, // 125 LWA_LWA_32
7991 { 1, 207, 210, 2199, 2201 }, // 126 LHAU_LHAU8
7992 { 1, 207, 210, 2201, 2203 }, // 127 LHAUX_LHAUX8_LWAUX
7993 { 1, 186, 188, 2203, 2205 }, // 128 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
7994 { 0, 0, 0, 0, 0 }, // 129 STD_STDX
7995 { 1, 186, 188, 2205, 2207 }, // 130 STMW
7996 { 1, 186, 188, 2207, 2209 }, // 131 STWCX
7997 { 0, 0, 0, 0, 0 }, // 132 STDCX
7998 { 2, 207, 210, 2209, 2211 }, // 133 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
7999 { 2, 207, 210, 2211, 2213 }, // 134 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
8000 { 2, 207, 210, 2213, 2215 }, // 135 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
8001 { 0, 0, 0, 0, 0 }, // 136 LDU
8002 { 2, 207, 210, 2215, 2217 }, // 137 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
8003 { 0, 0, 0, 0, 0 }, // 138 LDUX
8004 { 1, 188, 190, 2217, 2220 }, // 139 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
8005 { 1, 188, 190, 2220, 2223 }, // 140 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
8006 { 1, 188, 190, 2223, 2226 }, // 141 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
8007 { 1, 188, 190, 2226, 2229 }, // 142 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
8008 { 1, 188, 190, 2229, 2232 }, // 143 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
8009 { 1, 190, 192, 2232, 2234 }, // 144 ADDPCIS
8010 { 0, 0, 0, 0, 0 }, // 145 SUBFUS_SUBFUS_rec
8011 { 0, 0, 0, 0, 0 }, // 146 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
8012 { 0, 0, 0, 0, 0 }, // 147 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
8013 { 1, 188, 190, 2234, 2237 }, // 148 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
8014 { 1, 188, 190, 2237, 2240 }, // 149 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
8015 { 1, 201, 203, 2240, 2243 }, // 150 MULLI_MULLI8
8016 { 1, 201, 203, 2243, 2246 }, // 151 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
8017 { 1, 201, 203, 2246, 2249 }, // 152 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
8018 { 0, 0, 0, 0, 0 }, // 153 MULLD_MULLDO_MULLD_rec_MULLDO_rec
8019 { 0, 0, 0, 0, 0 }, // 154 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
8020 { 1, 192, 195, 2249, 2252 }, // 155 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
8021 { 0, 0, 0, 0, 0 }, // 156 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
8022 { 0, 0, 0, 0, 0 }, // 157 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
8023 { 0, 0, 0, 0, 0 }, // 158 FADD_FADD_rec_FSUB_FSUB_rec
8024 { 0, 0, 0, 0, 0 }, // 159 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
8025 { 0, 0, 0, 0, 0 }, // 160 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
8026 { 0, 0, 0, 0, 0 }, // 161 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
8027 { 0, 0, 0, 0, 0 }, // 162 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
8028 { 0, 0, 0, 0, 0 }, // 163 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
8029 { 0, 0, 0, 0, 0 }, // 164 XVTDIVDP_XVTSQRTDP
8030 { 0, 0, 0, 0, 0 }, // 165 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
8031 { 0, 0, 0, 0, 0 }, // 166 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
8032 { 0, 0, 0, 0, 0 }, // 167 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
8033 { 1, 195, 197, 2252, 2255 }, // 168 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
8034 { 0, 0, 0, 0, 0 }, // 169 XVTDIVSP_XVTSQRTSP
8035 { 0, 0, 0, 0, 0 }, // 170 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
8036 { 0, 0, 0, 0, 0 }, // 171 FCMPOD_FCMPOS_FCMPUD_FCMPUS
8037 { 1, 203, 205, 2255, 2258 }, // 172 FDIVS_FDIVS_rec
8038 { 1, 199, 201, 2258, 2261 }, // 173 XSDIVDP
8039 { 0, 0, 0, 0, 0 }, // 174 FSQRTS_XSSQRTSP_FSQRTS_rec
8040 { 1, 199, 201, 2261, 2264 }, // 175 FDIV_FDIV_rec
8041 { 0, 0, 0, 0, 0 }, // 176 XSSQRTDP
8042 { 0, 0, 0, 0, 0 }, // 177 FSQRT_FSQRT_rec
8043 { 1, 203, 205, 2264, 2267 }, // 178 XVDIVSP
8044 { 0, 0, 0, 0, 0 }, // 179 XVSQRTSP
8045 { 1, 199, 201, 2267, 2270 }, // 180 XVDIVDP
8046 { 0, 0, 0, 0, 0 }, // 181 XVSQRTDP
8047 { 1, 210, 212, 2270, 2272 }, // 182 MFOCRF_MFOCRF8
8048 { 0, 0, 0, 0, 0 }, // 183 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
8049 { 1, 203, 205, 2272, 2275 }, // 184 XSDIVSP
8050 { 0, 0, 0, 0, 0 }, // 185 FSQRTS_FSQRTS_rec
8051 { 0, 0, 0, 0, 0 }, // 186 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
8052 { 0, 0, 0, 0, 0 }, // 187 MTFSFb_MTFSB0_MTFSB1
8053 { 0, 0, 0, 0, 0 }, // 188 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
8054 { 0, 0, 0, 0, 0 }, // 189 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
8055 { 0, 0, 0, 0, 0 }, // 190 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
8056 { 0, 0, 0, 0, 0 }, // 191 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
8057 { 1, 195, 197, 2275, 2278 }, // 192 VSUBFP
8058 { 0, 0, 0, 0, 0 }, // 193 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
8059 { 0, 0, 0, 0, 0 }, // 194 XVCVSPDP
8060 { 0, 0, 0, 0, 0 }, // 195 TDI_TD
8061 { 1, 218, 220, 2278, 2280 }, // 196 TWI_TW
8062 { 1, 188, 190, 2280, 2283 }, // 197 MTCRF_MTCRF8_MTOCRF_MTOCRF8
8063 { 1, 188, 190, 2283, 2286 }, // 198 RLWIMI_RLWIMI8
8064 { 1, 188, 190, 2286, 2289 }, // 199 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
8065 { 1, 188, 190, 2289, 2292 }, // 200 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
8066 { 1, 188, 190, 2292, 2295 }, // 201 ANDIS_rec_ANDI_rec_SUBF8_rec
8067 { 1, 188, 190, 2295, 2298 }, // 202 OR_OR8_OR8_rec_OR_rec_NOP
8068 { 0, 0, 0, 0, 0 }, // 203 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
8069 { 1, 188, 190, 2298, 2301 }, // 204 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
8070 { 1, 188, 190, 2301, 2304 }, // 205 RLWIMI8_rec_RLWIMI_rec
8071 { 1, 188, 190, 2304, 2307 }, // 206 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
8072 { 1, 188, 190, 2307, 2310 }, // 207 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
8073 { 1, 188, 190, 2310, 2314 }, // 208 ISEL_ISEL8
8074 { 1, 212, 214, 2314, 2316 }, // 209 MFTB_MFTB8
8075 { 1, 192, 195, 2316, 2319 }, // 210 DIVW_DIVWU
8076 { 0, 0, 0, 0, 0 }, // 211 DIVD_DIVDU
8077 { 1, 192, 195, 2319, 2322 }, // 212 DIVWE_DIVWEU
8078 { 1, 186, 188, 2322, 2324 }, // 213 LVEBX_LVEHX_LVEWX_LVX_LVXL
8079 { 0, 0, 0, 0, 0 }, // 214 LXVB16X_LXSIWZX
8080 { 0, 0, 0, 0, 0 }, // 215 DFLOADf64_XFLOADf64_LIWZX
8081 { 0, 0, 0, 0, 0 }, // 216 LQ
8082 { 0, 0, 0, 0, 0 }, // 217 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
8083 { 1, 186, 188, 2324, 2326 }, // 218 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
8084 { 0, 0, 0, 0, 0 }, // 219 STDXTLS_STDXTLS_
8085 { 1, 186, 188, 2326, 2328 }, // 220 STBCIX_STDCIX
8086 { 1, 186, 188, 2328, 2330 }, // 221 STBCX_STHCX
8087 { 1, 186, 188, 2330, 2332 }, // 222 STHCIX_STSWI_STWCIX
8088 { 1, 186, 188, 2332, 2334 }, // 223 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
8089 { 0, 0, 0, 0, 0 }, // 224 LD_LDX_LDXTLS_LDXTLS_
8090 { 1, 205, 207, 2334, 2337 }, // 225 LBARXL_LHARXL
8091 { 1, 186, 188, 2337, 2339 }, // 226 LBEPX_LHEPX_LWEPX
8092 { 0, 0, 0, 0, 0 }, // 227 LFDEPX_LXSIWAX
8093 { 0, 0, 0, 0, 0 }, // 228 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
8094 { 1, 188, 190, 2339, 2342 }, // 229 SUBF
8095 { 0, 0, 0, 0, 0 }, // 230 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
8096 { 0, 0, 0, 0, 0 }, // 231 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
8097 { 0, 0, 0, 0, 0 }, // 232 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
8098 { 1, 195, 197, 2342, 2345 }, // 233 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
8099 { 0, 0, 0, 0, 0 }, // 234 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
8100 { 0, 0, 0, 0, 0 }, // 235 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
8101 { 1, 186, 188, 2345, 2347 }, // 236 MFVSCR
8102 { 1, 186, 188, 2347, 2349 }, // 237 MTVSCR
8103 { 0, 0, 0, 0, 0 }, // 238 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
8104 { 1, 195, 197, 2349, 2352 }, // 239 VADDUQM_VSUBUQM_VPOPCNTD
8105 { 0, 0, 0, 0, 0 }, // 240 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
8106 { 0, 0, 0, 0, 0 }, // 241 VMULESW_VMULEUW_VMULOSW_VMULOUW
8107 { 1, 195, 197, 2352, 2355 }, // 242 VMULUWM
8108 { 1, 190, 192, 2355, 2357 }, // 243 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
8109 { 0, 0, 0, 0, 0 }, // 244 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
8110 { 0, 0, 0, 0, 0 }, // 245 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
8111 { 0, 0, 0, 0, 0 }, // 246 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
8112 { 0, 0, 0, 0, 0 }, // 247 BCDADD_rec_BCDSUB_rec
8113 { 0, 0, 0, 0, 0 }, // 248 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
8114 { 0, 0, 0, 0, 0 }, // 249 DCMPOQ_DCMPUQ_DTSTEXQ
8115 { 0, 0, 0, 0, 0 }, // 250 DCTQPQ_DCTQPQ_rec
8116 { 0, 0, 0, 0, 0 }, // 251 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
8117 { 0, 0, 0, 0, 0 }, // 252 DQUAQ_DQUAQ_rec
8118 { 0, 0, 0, 0, 0 }, // 253 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
8119 { 0, 0, 0, 0, 0 }, // 254 DCFFIX_DCFFIX_rec
8120 { 0, 0, 0, 0, 0 }, // 255 DCFFIXQ_DCFFIXQ_rec
8121 { 0, 0, 0, 0, 0 }, // 256 DMUL_DMUL_rec
8122 { 0, 0, 0, 0, 0 }, // 257 DMULQ_DMULQ_rec
8123 { 0, 0, 0, 0, 0 }, // 258 DDIV_DDIV_rec
8124 { 0, 0, 0, 0, 0 }, // 259 DDIVQ_DDIVQ_rec
8125 { 1, 195, 197, 2357, 2360 }, // 260 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
8126 { 1, 195, 197, 2360, 2363 }, // 261 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
8127 { 0, 0, 0, 0, 0 }, // 262 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
8128 { 1, 195, 197, 2363, 2366 }, // 263 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
8129 { 0, 0, 0, 0, 0 }, // 264 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
8130 { 0, 0, 0, 0, 0 }, // 265 VRLD
8131 { 0, 0, 0, 0, 0 }, // 266 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
8132 { 0, 0, 0, 0, 0 }, // 267 XVABSSP_XVNABSSP_XVNEGSP
8133 { 0, 0, 0, 0, 0 }, // 268 XVCPSGNSP
8134 { 0, 0, 0, 0, 0 }, // 269 VMRGEW_VMRGOW
8135 { 0, 0, 0, 0, 0 }, // 270 VSEL
8136 { 0, 0, 0, 0, 0 }, // 271 XXSEL
8137 { 1, 188, 190, 2366, 2368 }, // 272 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
8138 { 0, 0, 0, 0, 0 }, // 273 MTFSB0_MTFSB1
8139 { 0, 0, 0, 0, 0 }, // 274 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
8140 { 1, 188, 190, 2368, 2371 }, // 275 CMPRB_CMPRB8_CMPEQB
8141 { 0, 0, 0, 0, 0 }, // 276 XSTSTDCDP_XSTSTDCSP
8142 { 0, 0, 0, 0, 0 }, // 277 FTDIV_FTSQRT
8143 { 0, 0, 0, 0, 0 }, // 278 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
8144 { 0, 0, 0, 0, 0 }, // 279 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
8145 { 1, 188, 190, 2371, 2374 }, // 280 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
8146 { 1, 188, 190, 2374, 2377 }, // 281 POPCNTD_POPCNTW
8147 { 1, 188, 190, 2377, 2380 }, // 282 CMPB_CMPB8_SETB_SETB8_BPERMD
8148 { 0, 0, 0, 0, 0 }, // 283 XSCVSPDPN
8149 { 0, 0, 0, 0, 0 }, // 284 SLD_SRD_SRAD
8150 { 0, 0, 0, 0, 0 }, // 285 SRADI_SRADI_32_RLDIC
8151 { 0, 0, 0, 0, 0 }, // 286 EXTSWSLI_32_64_EXTSWSLI
8152 { 1, 188, 190, 2380, 2383 }, // 287 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
8153 { 1, 188, 190, 2383, 2386 }, // 288 ADDZE_ADDZE8_SUBF_rec
8154 { 0, 0, 0, 0, 0 }, // 289 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
8155 { 1, 188, 190, 2386, 2389 }, // 290 LA_LA8
8156 { 0, 0, 0, 0, 0 }, // 291 COPY
8157 { 1, 188, 190, 2389, 2392 }, // 292 MCRXRX
8158 { 0, 0, 0, 0, 0 }, // 293 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
8159 { 0, 0, 0, 0, 0 }, // 294 XSXEXPDP
8160 { 1, 190, 192, 2392, 2394 }, // 295 RFEBB
8161 { 1, 188, 190, 2394, 2396 }, // 296 TBEGIN_TRECHKPT
8162 { 1, 186, 188, 2396, 2398 }, // 297 WAIT
8163 { 0, 0, 0, 0, 0 }, // 298 RLDCL_RLDCR
8164 { 0, 0, 0, 0, 0 }, // 299 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
8165 { 1, 188, 190, 2398, 2401 }, // 300 MTOCRF_MTOCRF8
8166 { 1, 188, 190, 2401, 2404 }, // 301 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
8167 { 0, 0, 0, 0, 0 }, // 302 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
8168 { 1, 188, 190, 2404, 2407 }, // 303 SRAW_SRAW8_SRAWI_SRAWI8
8169 { 0, 0, 0, 0, 0 }, // 304 XSIEXPDP
8170 { 1, 190, 192, 2407, 2410 }, // 305 CRXOR
8171 { 1, 188, 190, 2410, 2412 }, // 306 TRECLAIM_TSR_TABORT
8172 { 0, 0, 0, 0, 0 }, // 307 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
8173 { 1, 195, 197, 2412, 2415 }, // 308 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
8174 { 0, 0, 0, 0, 0 }, // 309 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
8175 { 1, 195, 197, 2415, 2418 }, // 310 VPOPCNTD
8176 { 0, 0, 0, 0, 0 }, // 311 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
8177 { 0, 0, 0, 0, 0 }, // 312 MADDHD_MADDHDU_MADDLD_MADDLD8
8178 { 1, 201, 203, 2418, 2421 }, // 313 MULHD_MULHW_MULLW_MULLWO
8179 { 1, 201, 203, 2421, 2424 }, // 314 MULHDU_MULHWU
8180 { 0, 0, 0, 0, 0 }, // 315 MULLD_MULLDO
8181 { 0, 0, 0, 0, 0 }, // 316 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
8182 { 0, 0, 0, 0, 0 }, // 317 FADD_FSUB
8183 { 0, 0, 0, 0, 0 }, // 318 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
8184 { 0, 0, 0, 0, 0 }, // 319 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
8185 { 0, 0, 0, 0, 0 }, // 320 FSELD_rec_FSELS_rec
8186 { 0, 0, 0, 0, 0 }, // 321 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
8187 { 0, 0, 0, 0, 0 }, // 322 XSCVDPHP_XSCVHPDP
8188 { 1, 186, 188, 2424, 2426 }, // 323 LVSL_LVSR
8189 { 0, 0, 0, 0, 0 }, // 324 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
8190 { 1, 195, 197, 2426, 2429 }, // 325 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
8191 { 0, 0, 0, 0, 0 }, // 326 XXPERM_XXPERMR_XXSPLTIB
8192 { 0, 0, 0, 0, 0 }, // 327 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
8193 { 0, 0, 0, 0, 0 }, // 328 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
8194 { 0, 0, 0, 0, 0 }, // 329 BCDCTSQ_rec
8195 { 0, 0, 0, 0, 0 }, // 330 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
8196 { 0, 0, 0, 0, 0 }, // 331 BCDCFSQ_rec
8197 { 0, 0, 0, 0, 0 }, // 332 XSDIVQP_XSDIVQPO
8198 { 0, 0, 0, 0, 0 }, // 333 XSSQRTQP_XSSQRTQPO
8199 { 1, 186, 188, 2429, 2431 }, // 334 LXVL_LXVLL
8200 { 0, 0, 0, 0, 0 }, // 335 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
8201 { 0, 0, 0, 0, 0 }, // 336 LXSDX_LXVD2X
8202 { 1, 186, 188, 2431, 2433 }, // 337 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
8203 { 0, 0, 0, 0, 0 }, // 338 CP_COPY_CP_COPY8
8204 { 1, 186, 188, 2433, 2435 }, // 339 ICBI_ICBIEP
8205 { 1, 186, 188, 2435, 2437 }, // 340 ICBT_ICBTLS_EnforceIEIO
8206 { 1, 186, 188, 2437, 2439 }, // 341 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
8207 { 0, 0, 0, 0, 0 }, // 342 CP_ABORT
8208 { 0, 0, 0, 0, 0 }, // 343 DARN
8209 { 0, 0, 0, 0, 0 }, // 344 ISYNC
8210 { 0, 0, 0, 0, 0 }, // 345 MSGSYNC
8211 { 1, 216, 218, 0, 0 }, // 346 TLBSYNC
8212 { 1, 186, 188, 0, 0 }, // 347 SYNC
8213 { 0, 0, 0, 0, 0 }, // 348 LFIWZX
8214 { 0, 0, 0, 0, 0 }, // 349 LFDX_LFDXTLS_LFDXTLS__LFD
8215 { 0, 0, 0, 0, 0 }, // 350 SLBIA
8216 { 0, 0, 0, 0, 0 }, // 351 SLBIE
8217 { 0, 0, 0, 0, 0 }, // 352 SLBMFEE
8218 { 0, 0, 0, 0, 0 }, // 353 SLBMFEV
8219 { 0, 0, 0, 0, 0 }, // 354 SLBMTE
8220 { 0, 0, 0, 0, 0 }, // 355 TLBIEL
8221 { 2, 207, 210, 2439, 2441 }, // 356 LHZU_LHZU8_LWZU_LWZU8
8222 { 2, 207, 210, 2441, 2443 }, // 357 LHZUX_LHZUX8_LWZUX_LWZUX8
8223 { 1, 188, 190, 2443, 2445 }, // 358 TEND
8224 { 0, 0, 0, 0, 0 }, // 359 CP_PASTE8_rec_CP_PASTE_rec
8225 { 1, 188, 190, 2445, 2447 }, // 360 TCHECK
8226 { 0, 0, 0, 0, 0 }, // 361 LXSIWAX
8227 { 0, 0, 0, 0, 0 }, // 362 LIWAX
8228 { 0, 0, 0, 0, 0 }, // 363 LFSX_LFSXTLS_LFSXTLS__LFS
8229 { 0, 0, 0, 0, 0 }, // 364 LXSSP_LXSSPX
8230 { 0, 0, 0, 0, 0 }, // 365 XFLOADf32_DFLOADf32
8231 { 0, 0, 0, 0, 0 }, // 366 LXVH8X
8232 { 0, 0, 0, 0, 0 }, // 367 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
8233 { 0, 0, 0, 0, 0 }, // 368 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
8234 { 0, 0, 0, 0, 0 }, // 369 STXSDX
8235 { 0, 0, 0, 0, 0 }, // 370 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
8236 { 1, 186, 188, 2447, 2449 }, // 371 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
8237 { 0, 0, 0, 0, 0 }, // 372 SLBIEG
8238 { 0, 0, 0, 0, 0 }, // 373 TLBIE
8239 { 0, 0, 0, 0, 0 }, // 374 STXV_STXVB16X_STXVH8X_STXVX
8240 { 1, 186, 188, 2449, 2451 }, // 375 STXVL_STXVLL
8241 { 1, 188, 190, 2451, 2454 }, // 376 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
8242 { 1, 212, 214, 2454, 2456 }, // 377 MFPMR
8243 { 1, 195, 197, 2456, 2458 }, // 378 MTPMR
8244 { 1, 188, 190, 2458, 2460 }, // 379 MFSPR_MFSPR8_MFUDSCR
8245 { 1, 212, 214, 2460, 2462 }, // 380 MFMSR
8246 { 1, 214, 216, 2462, 2464 }, // 381 MTMSR
8247 { 0, 0, 0, 0, 0 }, // 382 MTMSRD
8248 { 1, 188, 190, 2464, 2466 }, // 383 MTUDSCR_MTSPR_MTSPR8
8249 { 0, 0, 0, 0, 0 }, // 384 MSGSNDP_MSGSNDP8
8250 { 1, 192, 195, 2466, 2469 }, // 385 DIVWO_DIVWUO
8251 { 1, 192, 195, 2469, 2472 }, // 386 MODSW
8252 { 1, 192, 195, 2472, 2475 }, // 387 DIVWEO_DIVWEUO
8253 { 0, 0, 0, 0, 0 }, // 388 DIVDO_DIVDUO
8254 { 1, 192, 195, 2475, 2478 }, // 389 MODSD_MODUD_MODUW
8255 { 0, 0, 0, 0, 0 }, // 390 DIVDE_DIVDEO_DIVDEU_DIVDEUO
8256 { 1, 192, 195, 2478, 2481 }, // 391 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
8257 { 1, 188, 190, 2481, 2484 }, // 392 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
8258 { 1, 190, 192, 2484, 2486 }, // 393 MCRFS
8259 { 0, 0, 0, 0, 0 }, // 394 RLDCL_rec_RLDCR_rec
8260 { 0, 0, 0, 0, 0 }, // 395 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
8261 { 0, 0, 0, 0, 0 }, // 396 MFFS_MFFSCE_MFFSL_MFFS_rec
8262 { 0, 0, 0, 0, 0 }, // 397 EXTSWSLI_32_64_rec_EXTSWSLI_rec
8263 { 1, 199, 201, 2486, 2489 }, // 398 FDIV
8264 { 0, 0, 0, 0, 0 }, // 399 FSQRT
8265 { 0, 0, 0, 0, 0 }, // 400 FSQRTS
8266 { 1, 203, 205, 2489, 2492 }, // 401 FDIVS
8267 { 0, 0, 0, 0, 0 }, // 402 LFSU
8268 { 0, 0, 0, 0, 0 }, // 403 LFSUX
8269 { 1, 190, 192, 2492, 2494 }, // 404 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
8270 { 1, 186, 188, 2494, 2496 }, // 405 LDAT_LWAT
8271 { 1, 186, 188, 2496, 2498 }, // 406 STDAT_STWAT
8272 { 1, 188, 190, 2498, 2501 }, // 407 BRINC
8273 { 1, 195, 197, 2501, 2504 }, // 408 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
8274 { 1, 201, 203, 2504, 2507 }, // 409 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
8275 { 1, 186, 188, 2507, 2509 }, // 410 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
8276 { 1, 186, 188, 2509, 2511 }, // 411 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
8277 { 1, 190, 192, 2511, 2513 }, // 412 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
8278 { 0, 0, 0, 0, 0 }, // 413 RFI
8279 { 0, 0, 0, 0, 0 }, // 414 RFID
8280 { 1, 186, 188, 2513, 2515 }, // 415 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
8281 { 1, 186, 188, 2515, 2517 }, // 416 ICBLC
8282 { 1, 195, 197, 2517, 2519 }, // 417 MTSR_MTSRIN
8283 { 1, 188, 190, 2519, 2521 }, // 418 MFDCR
8284 { 1, 188, 190, 2521, 2523 }, // 419 MTDCR
8285 { 1, 188, 190, 2523, 2526 }, // 420 NOP_GT_PWR6_NOP_GT_PWR7
8286 { 0, 0, 0, 0, 0 }, // 421 TLBIA
8287 { 1, 214, 216, 2526, 2528 }, // 422 WRTEE_WRTEEI
8288 { 1, 188, 190, 2528, 2531 }, // 423 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
8289 { 1, 186, 188, 0, 0 }, // 424 MSYNC
8290 { 0, 0, 0, 0, 0 }, // 425 SLBSYNC
8291 { 0, 0, 0, 0, 0 }, // 426 SLBFEE_rec
8292 { 0, 0, 0, 0, 0 }, // 427 STOP
8293 { 1, 186, 188, 2531, 2533 }, // 428 DCBA_DCBI
8294 { 0, 0, 0, 0, 0 }, // 429 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
8295 { 0, 0, 0, 0, 0 }, // 430 VCFSX_VCFUX_VCTSXS_VCTUXS
8296 { 0, 0, 0, 0, 0 }, // 431 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
8297 { 0, 0, 0, 0, 0 }, // 432 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
8298 { 0, 0, 0, 0, 0 }, // 433 XSCVDPHP
8299 { 0, 0, 0, 0, 0 }, // 434 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
8300 { 0, 0, 0, 0, 0 }, // 435 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
8301 { 0, 0, 0, 0, 0 }, // 436 XVCVSPBF16
8302 { 0, 0, 0, 0, 0 }, // 437 FADDS_FMULS_FSUBS
8303 { 0, 0, 0, 0, 0 }, // 438 FMUL
8304 { 0, 0, 0, 0, 0 }, // 439 VADDFP
8305 { 0, 0, 0, 0, 0 }, // 440 XSMULDP_XSMULSP
8306 { 0, 0, 0, 0, 0 }, // 441 XVADDDP_XVMULDP_XVSUBDP
8307 { 0, 0, 0, 0, 0 }, // 442 XVADDSP_XVMULSP_XVSUBSP
8308 { 0, 0, 0, 0, 0 }, // 443 VMADDFP_VNMSUBFP
8309 { 0, 0, 0, 0, 0 }, // 444 FADDS_rec_FMULS_rec_FSUBS_rec
8310 { 0, 0, 0, 0, 0 }, // 445 FMUL_rec
8311 { 0, 0, 0, 0, 0 }, // 446 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
8312 { 1, 190, 192, 2533, 2535 }, // 447 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
8313 { 1, 190, 192, 2535, 2537 }, // 448 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
8314 { 1, 195, 197, 2537, 2540 }, // 449 VGNB
8315 { 0, 0, 0, 0, 0 }, // 450 VSBOX
8316 { 1, 188, 190, 2540, 2543 }, // 451 CFUGED_PDEPD_PEXTD
8317 { 1, 195, 197, 2543, 2546 }, // 452 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
8318 { 0, 0, 0, 0, 0 }, // 453 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
8319 { 0, 0, 0, 0, 0 }, // 454 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
8320 { 1, 188, 190, 2546, 2549 }, // 455 HASHST_HASHST8_HASHSTP_HASHSTP8
8321 { 0, 0, 0, 0, 0 }, // 456 XSMULQP_XSMULQPO
8322 { 1, 195, 197, 2549, 2552 }, // 457 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
8323 { 1, 195, 197, 2552, 2555 }, // 458 VMODSQ_VMODUQ
8324 { 1, 195, 197, 2555, 2558 }, // 459 VDIVSD_VDIVUD
8325 { 1, 195, 197, 2558, 2561 }, // 460 VMODSD_VMODUD
8326 { 1, 195, 197, 2561, 2564 }, // 461 VDIVSW_VDIVUW
8327 { 1, 195, 197, 2564, 2567 }, // 462 VMODSW_VMODUW
8328 { 1, 195, 197, 2567, 2570 }, // 463 VDIVESD_VDIVEUD
8329 { 1, 195, 197, 2570, 2573 }, // 464 VDIVESW_VDIVEUW
8330 { 0, 0, 0, 0, 0 }, // 465 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
8331 { 1, 195, 197, 2573, 2576 }, // 466 XXGENPCVBM
8332 { 0, 0, 0, 0, 0 }, // 467 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
8333 { 0, 0, 0, 0, 0 }, // 468 VADDCUQ_VSUBCUQ
8334 { 0, 0, 0, 0, 0 }, // 469 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
8335 { 1, 195, 197, 2576, 2579 }, // 470 MTVSRBMI
8336 { 1, 188, 190, 2579, 2582 }, // 471 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
8337 { 0, 0, 0, 0, 0 }, // 472 FTSQRT
8338 { 1, 195, 197, 2582, 2585 }, // 473 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
8339 { 0, 0, 0, 0, 0 }, // 474 RLDIC_rec
8340 { 0, 0, 0, 0, 0 }, // 475 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
8341 { 1, 188, 190, 2585, 2588 }, // 476 RLWINM8_rec_RLWINM_rec
8342 { 1, 195, 197, 2588, 2591 }, // 477 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
8343 { 1, 195, 197, 2591, 2594 }, // 478 VPOPCNTB_VPOPCNTH
8344 { 0, 0, 0, 0, 0 }, // 479 VSHASIGMAD_VSHASIGMAW
8345 { 0, 0, 0, 0, 0 }, // 480 XSTSQRTDP
8346 { 0, 0, 0, 0, 0 }, // 481 XVTSQRTDP
8347 { 0, 0, 0, 0, 0 }, // 482 XVTSQRTSP
8348 { 0, 0, 0, 0, 0 }, // 483 XVTSTDCDP_XVTSTDCSP
8349 { 0, 0, 0, 0, 0 }, // 484 SLD_rec_SRD_rec
8350 { 0, 0, 0, 0, 0 }, // 485 TDI
8351 { 1, 218, 220, 2594, 2596 }, // 486 TWI
8352 { 0, 0, 0, 0, 0 }, // 487 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
8353 { 0, 0, 0, 0, 0 }, // 488 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
8354 { 0, 0, 0, 0, 0 }, // 489 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
8355 { 0, 0, 0, 0, 0 }, // 490 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
8356 { 0, 0, 0, 0, 0 }, // 491 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
8357 { 1, 195, 197, 2596, 2599 }, // 492 VCMPSQ_VCMPUQ
8358 { 0, 0, 0, 0, 0 }, // 493 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
8359 { 1, 186, 188, 2599, 2601 }, // 494 TRAP
8360 { 1, 188, 190, 2601, 2604 }, // 495 SRAWI8_rec_SRAWI_rec
8361 { 0, 0, 0, 0, 0 }, // 496 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
8362 { 0, 0, 0, 0, 0 }, // 497 VRLQMI
8363 { 1, 186, 188, 2604, 2606 }, // 498 DSS_DSSALL
8364 { 1, 186, 188, 2606, 2608 }, // 499 WAITP10
8365 { 1, 188, 190, 2608, 2611 }, // 500 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
8366 { 0, 0, 0, 0, 0 }, // 501 ADDIdtprelL32_ADDISdtprelHA32
8367 { 0, 0, 0, 0, 0 }, // 502 ADDItlsldLADDR32
8368 { 0, 0, 0, 0, 0 }, // 503 ADDItocL_ADDIStocHA_ADDIStocHA8
8369 { 1, 188, 190, 2611, 2614 }, // 504 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
8370 { 1, 188, 190, 2614, 2617 }, // 505 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
8371 { 1, 188, 190, 2617, 2620 }, // 506 ADDZE_ADDZE8
8372 { 1, 188, 190, 2620, 2623 }, // 507 ANDI_rec_ANDIS_rec
8373 { 1, 188, 190, 2623, 2626 }, // 508 CMPDI_CMPWI_CMPLDI_CMPLWI
8374 { 1, 188, 190, 2626, 2629 }, // 509 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
8375 { 0, 0, 0, 0, 0 }, // 510 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
8376 { 1, 188, 190, 2629, 2632 }, // 511 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
8377 { 1, 188, 190, 2632, 2635 }, // 512 NOP
8378 { 0, 0, 0, 0, 0 }, // 513 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
8379 { 1, 188, 190, 2635, 2638 }, // 514 RLWINM_RLWINM8
8380 { 1, 188, 190, 2638, 2641 }, // 515 SETB_SETB8
8381 { 1, 188, 190, 2641, 2644 }, // 516 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
8382 { 1, 188, 190, 2644, 2647 }, // 517 SRAWI_SRAWI8
8383 { 1, 195, 197, 2647, 2650 }, // 518 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
8384 { 1, 195, 197, 2650, 2653 }, // 519 VEXTSD2Q
8385 { 0, 0, 0, 0, 0 }, // 520 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
8386 { 0, 0, 0, 0, 0 }, // 521 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
8387 { 0, 0, 0, 0, 0 }, // 522 XVABSDP_XVNABSDP_XVNEGDP
8388 { 0, 0, 0, 0, 0 }, // 523 XVXSIGDP_XVXSIGSP
8389 { 1, 188, 190, 2653, 2656 }, // 524 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
8390 { 1, 188, 190, 2656, 2659 }, // 525 ADDEX_ADDEX8
8391 { 1, 188, 190, 2659, 2662 }, // 526 ADD4O_ADD8O
8392 { 1, 188, 190, 2662, 2665 }, // 527 CMPB_CMPB8
8393 { 1, 190, 192, 2665, 2668 }, // 528 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
8394 { 1, 186, 188, 2668, 2670 }, // 529 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
8395 { 0, 0, 0, 0, 0 }, // 530 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
8396 { 1, 195, 197, 2670, 2673 }, // 531 XXLEQVOnes
8397 { 0, 0, 0, 0, 0 }, // 532 MFFS_MFFS_rec_MFFSL
8398 { 0, 0, 0, 0, 0 }, // 533 MFFSCDRNI_MFFSCRNI
8399 { 0, 0, 0, 0, 0 }, // 534 MTFSB0
8400 { 1, 188, 190, 2673, 2676 }, // 535 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
8401 { 1, 188, 190, 2676, 2679 }, // 536 NEG8O_rec_NEGO_rec
8402 { 1, 188, 190, 2679, 2682 }, // 537 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
8403 { 1, 190, 192, 2682, 2684 }, // 538 HRFID_SC
8404 { 0, 0, 0, 0, 0 }, // 539 MTFSFI_MTFSFIb_MTFSFI_rec
8405 { 0, 0, 0, 0, 0 }, // 540 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
8406 { 1, 188, 190, 2684, 2687 }, // 541 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
8407 { 1, 195, 197, 2687, 2690 }, // 542 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
8408 { 1, 186, 188, 2690, 2692 }, // 543 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
8409 { 0, 0, 0, 0, 0 }, // 544 LD
8410 { 0, 0, 0, 0, 0 }, // 545 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
8411 { 0, 0, 0, 0, 0 }, // 546 DFLOADf32
8412 { 0, 0, 0, 0, 0 }, // 547 DFLOADf64
8413 { 0, 0, 0, 0, 0 }, // 548 LFD
8414 { 1, 186, 188, 2692, 2694 }, // 549 LHA_LHA8
8415 { 0, 0, 0, 0, 0 }, // 550 LXSD_LXV
8416 { 1, 186, 188, 2694, 2696 }, // 551 DCBT_DCBTST
8417 { 1, 186, 188, 2696, 2698 }, // 552 ICBT
8418 { 1, 186, 188, 2698, 2700 }, // 553 LDBRX
8419 { 0, 0, 0, 0, 0 }, // 554 SPILLTOVSR_LDX
8420 { 0, 0, 0, 0, 0 }, // 555 LXVRBX_LXVRDX_LXVRHX_LXVRWX
8421 { 1, 195, 197, 2700, 2702 }, // 556 MTSR
8422 { 1, 188, 190, 2702, 2705 }, // 557 MTVRSAVE_MTVRSAVEv
8423 { 1, 186, 188, 2705, 2707 }, // 558 LBZCIX_LDCIX_LHZCIX_LWZCIX
8424 { 0, 0, 0, 0, 0 }, // 559 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
8425 { 0, 0, 0, 0, 0 }, // 560 LFS
8426 { 0, 0, 0, 0, 0 }, // 561 LXSSP
8427 { 0, 0, 0, 0, 0 }, // 562 LXVP
8428 { 0, 0, 0, 0, 0 }, // 563 LXVPX
8429 { 1, 212, 214, 2707, 2709 }, // 564 MFSR
8430 { 1, 212, 214, 2709, 2711 }, // 565 MFTB8
8431 { 1, 195, 197, 2711, 2714 }, // 566 XXSETACCZ
8432 { 0, 0, 0, 0, 0 }, // 567 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
8433 { 0, 0, 0, 0, 0 }, // 568 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
8434 { 1, 195, 197, 2714, 2717 }, // 569 XVI8GER4SPP
8435 { 0, 0, 0, 0, 0 }, // 570 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
8436 { 0, 0, 0, 0, 0 }, // 571 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
8437 { 1, 195, 197, 2717, 2720 }, // 572 PMXVI8GER4SPP
8438 { 1, 195, 197, 2720, 2723 }, // 573 XXMTACC
8439 { 1, 195, 197, 2723, 2726 }, // 574 XXMFACC
8440 { 1, 195, 197, 2726, 2729 }, // 575 VMULHSD_VMULHUD_VMULLD
8441 { 1, 195, 197, 2729, 2732 }, // 576 LXVKQ
8442 { 0, 0, 0, 0, 0 }, // 577 VSPLTISB_VSPLTISH_VSPLTISW
8443 { 0, 0, 0, 0, 0 }, // 578 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
8444 { 0, 0, 0, 0, 0 }, // 579 XXSPLTIB
8445 { 1, 188, 190, 2732, 2735 }, // 580 BRD_BRH_BRH8_BRW_BRW8
8446 { 1, 195, 197, 2735, 2738 }, // 581 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
8447 { 0, 0, 0, 0, 0 }, // 582 VGBBD_VUPKHSW_VUPKLSW
8448 { 0, 0, 0, 0, 0 }, // 583 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
8449 { 1, 195, 197, 2738, 2741 }, // 584 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
8450 { 0, 0, 0, 0, 0 }, // 585 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
8451 { 0, 0, 0, 0, 0 }, // 586 XVCVBF16SPN
8452 { 0, 0, 0, 0, 0 }, // 587 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
8453 { 0, 0, 0, 0, 0 }, // 588 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
8454 { 1, 195, 197, 2741, 2744 }, // 589 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
8455 { 0, 0, 0, 0, 0 }, // 590 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
8456 { 0, 0, 0, 0, 0 }, // 591 VSLV_VSRV_XXINSERTW
8457 { 1, 195, 197, 2744, 2747 }, // 592 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
8458 { 0, 0, 0, 0, 0 }, // 593 VSUMSWS
8459 { 1, 195, 197, 2747, 2750 }, // 594 XXSPLTIDP_XXSPLTIW
8460 { 1, 195, 197, 2750, 2753 }, // 595 XXSPLTI32DX
8461 { 1, 195, 197, 2753, 2756 }, // 596 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
8462 { 0, 0, 0, 0, 0 }, // 597 XXPERMX
8463 { 0, 0, 0, 0, 0 }, // 598 PSTXVP_PSTXVPpc
8464 { 1, 186, 188, 2756, 2758 }, // 599 STB_STB8_STH_STH8_STW_STW8
8465 { 0, 0, 0, 0, 0 }, // 600 SPILLTOVSR_ST
8466 { 0, 0, 0, 0, 0 }, // 601 STD
8467 { 0, 0, 0, 0, 0 }, // 602 DFSTOREf32_DFSTOREf64
8468 { 0, 0, 0, 0, 0 }, // 603 STFD_STFS
8469 { 0, 0, 0, 0, 0 }, // 604 STFDU_STFSU
8470 { 0, 0, 0, 0, 0 }, // 605 STXSD
8471 { 0, 0, 0, 0, 0 }, // 606 STXSSP
8472 { 0, 0, 0, 0, 0 }, // 607 STXV
8473 { 1, 186, 188, 2758, 2760 }, // 608 DCBF_DCBST_DCBZ
8474 { 1, 186, 188, 2760, 2762 }, // 609 ICBI
8475 { 0, 0, 0, 0, 0 }, // 610 SPILLTOVSR_STX
8476 { 0, 0, 0, 0, 0 }, // 611 STIWX
8477 { 0, 0, 0, 0, 0 }, // 612 STXVRBX_STXVRDX_STXVRHX_STXVRWX
8478 { 1, 186, 188, 2762, 2764 }, // 613 EnforceIEIO
8479 { 0, 0, 0, 0, 0 }, // 614 TLBIE8P9_TLBIEP9
8480 { 1, 186, 188, 2764, 2766 }, // 615 STHCIX_STWCIX
8481 { 1, 186, 188, 0, 0 }, // 616 SYNCP10
8482 { 0, 0, 0, 0, 0 }, // 617 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
8483 { 0, 0, 0, 0, 0 }, // 618 STXVP
8484 { 0, 0, 0, 0, 0 }, // 619 STXVPX
8485 { 1, 190, 192, 2766, 2768 }, // 620 ATTN_NAP
8486 { 1, 186, 188, 2768, 2770 }, // 621 DCBZL
8487 { 1, 186, 188, 2770, 2772 }, // 622 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
8488 { 1, 190, 192, 2772, 2774 }, // 623 CLRBHRB_MFBHRBE
8489 { 0, 0, 0, 0, 0 }, // 624 PADDI_PADDI8_PADDI8pc_PADDIpc
8490 { 1, 188, 190, 2774, 2777 }, // 625 PLI_PLI8
8491 { 0, 0, 0, 0, 0 }, // 626 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
8492 { 1, 195, 197, 2777, 2780 }, // 627 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
8493 { 1, 195, 197, 2780, 2783 }, // 628 VMSUMCUD
8494 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
8495};
8496
8497static constexpr llvm::InstrItinerary PPCE500mcItineraries[] = {
8498 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
8499 { 1, 220, 222, 0, 0 }, // 1 IIC_LdStSync
8500 { 1, 222, 224, 2783, 2786 }, // 2 IIC_IntSimple
8501 { 1, 222, 224, 2786, 2789 }, // 3 IIC_IntGeneral
8502 { 1, 224, 226, 2789, 2791 }, // 4 IIC_BrB
8503 { 0, 0, 0, 0, 0 }, // 5 IIC_VecFP
8504 { 1, 222, 224, 2791, 2794 }, // 6 IIC_IntRotate
8505 { 1, 222, 224, 2794, 2797 }, // 7 IIC_IntCompare
8506 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
8507 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
8508 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
8509 { 1, 224, 226, 2797, 2800 }, // 11 IIC_BrCR
8510 { 1, 226, 228, 2800, 2803 }, // 12 IIC_FPGeneral
8511 { 0, 0, 0, 0, 0 }, // 13 IIC_LdStLD
8512 { 1, 220, 222, 2803, 2805 }, // 14 IIC_LdStDCBF
8513 { 1, 220, 222, 2805, 2807 }, // 15 IIC_LdStLoad
8514 { 1, 226, 228, 2807, 2810 }, // 16 IIC_FPCompare
8515 { 0, 0, 0, 0, 0 }, // 17 IIC_IntDivD
8516 { 1, 228, 231, 2810, 2813 }, // 18 IIC_IntDivW
8517 { 0, 0, 0, 0, 0 }, // 19 IIC_VecGeneral
8518 { 0, 0, 0, 0, 0 }, // 20 IIC_FPDGeneral
8519 { 1, 231, 233, 2813, 2816 }, // 21 IIC_FPAddSub
8520 { 1, 233, 235, 2816, 2819 }, // 22 IIC_FPDivD
8521 { 0, 0, 0, 0, 0 }, // 23 IIC_FPSGeneral
8522 { 0, 0, 0, 0, 0 }, // 24 IIC_VecComplex
8523 { 1, 220, 222, 2819, 2821 }, // 25 IIC_LdStStore
8524 { 0, 0, 0, 0, 0 }, // 26 IIC_IntRotateDI
8525 { 1, 235, 237, 2821, 2824 }, // 27 IIC_FPDivS
8526 { 1, 231, 233, 2824, 2828 }, // 28 IIC_FPFused
8527 { 0, 0, 0, 0, 0 }, // 29 IIC_FPSqrtD
8528 { 0, 0, 0, 0, 0 }, // 30 IIC_FPSqrtS
8529 { 1, 220, 222, 2828, 2830 }, // 31 IIC_LdStICBI
8530 { 1, 222, 224, 2830, 2834 }, // 32 IIC_IntISEL
8531 { 0, 0, 0, 0, 0 }, // 33 IIC_SprISYNC
8532 { 1, 237, 239, 2834, 2837 }, // 34 IIC_LdStLWARX
8533 { 2, 239, 242, 2837, 2839 }, // 35 IIC_LdStLoadUpd
8534 { 2, 239, 242, 2839, 2841 }, // 36 IIC_LdStLoadUpdX
8535 { 0, 0, 0, 0, 0 }, // 37 IIC_LdStLDARX
8536 { 0, 0, 0, 0, 0 }, // 38 IIC_LdStLDU
8537 { 0, 0, 0, 0, 0 }, // 39 IIC_LdStLDUX
8538 { 1, 220, 222, 2841, 2844 }, // 40 IIC_LdStLFD
8539 { 2, 239, 242, 2844, 2847 }, // 41 IIC_LdStLFDU
8540 { 2, 239, 242, 2847, 2850 }, // 42 IIC_LdStLFDUX
8541 { 1, 220, 222, 2850, 2852 }, // 43 IIC_LdStLHA
8542 { 1, 239, 242, 2852, 2854 }, // 44 IIC_LdStLHAU
8543 { 1, 239, 242, 2854, 2856 }, // 45 IIC_LdStLHAUX
8544 { 1, 220, 222, 2856, 2858 }, // 46 IIC_LdStLMW
8545 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
8546 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
8547 { 0, 0, 0, 0, 0 }, // 49 IIC_LdStLWA
8548 { 0, 0, 0, 0, 0 }, // 50 IIC_IntMulHD
8549 { 1, 224, 226, 2858, 2860 }, // 51 IIC_BrMCR
8550 { 1, 222, 224, 2860, 2863 }, // 52 IIC_BrMCRX
8551 { 1, 242, 244, 2863, 2865 }, // 53 IIC_SprMFCR
8552 { 1, 222, 224, 2865, 2867 }, // 54 IIC_SprMFSPR
8553 { 1, 244, 246, 2867, 2868 }, // 55 IIC_IntMFFS
8554 { 1, 246, 248, 2868, 2870 }, // 56 IIC_SprMFMSR
8555 { 1, 242, 244, 2870, 2872 }, // 57 IIC_SprMFCRF
8556 { 1, 246, 248, 2872, 2874 }, // 58 IIC_SprMFPMR
8557 { 1, 246, 248, 2874, 2876 }, // 59 IIC_SprMFSR
8558 { 1, 246, 248, 2876, 2878 }, // 60 IIC_SprMFTB
8559 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
8560 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
8561 { 1, 222, 224, 2878, 2880 }, // 63 IIC_SprMTSPR
8562 { 1, 244, 246, 2880, 2883 }, // 64 IIC_IntMTFSB0
8563 { 1, 248, 250, 2883, 2885 }, // 65 IIC_SprMTMSR
8564 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
8565 { 1, 250, 252, 2885, 2887 }, // 67 IIC_SprMTPMR
8566 { 1, 250, 252, 2887, 2889 }, // 68 IIC_SprMTSR
8567 { 1, 252, 254, 2889, 2892 }, // 69 IIC_IntMulHW
8568 { 1, 252, 254, 2892, 2895 }, // 70 IIC_IntMulHWU
8569 { 1, 252, 254, 2895, 2898 }, // 71 IIC_IntMulLI
8570 { 0, 0, 0, 0, 0 }, // 72 IIC_SprRFI
8571 { 0, 0, 0, 0, 0 }, // 73 IIC_IntRFID
8572 { 0, 0, 0, 0, 0 }, // 74 IIC_IntRotateD
8573 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
8574 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
8575 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
8576 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
8577 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
8578 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
8579 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
8580 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
8581 { 1, 222, 224, 2898, 2901 }, // 83 IIC_IntShift
8582 { 1, 220, 222, 2901, 2903 }, // 84 IIC_LdStSTWCX
8583 { 2, 239, 242, 2903, 2905 }, // 85 IIC_LdStSTU
8584 { 2, 239, 242, 2905, 2907 }, // 86 IIC_LdStSTUX
8585 { 0, 0, 0, 0, 0 }, // 87 IIC_LdStSTD
8586 { 0, 0, 0, 0, 0 }, // 88 IIC_LdStSTDCX
8587 { 1, 220, 222, 2907, 2910 }, // 89 IIC_LdStSTFD
8588 { 2, 239, 242, 2910, 2913 }, // 90 IIC_LdStSTFDU
8589 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
8590 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
8591 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
8592 { 0, 0, 0, 0, 0 }, // 94 IIC_IntTrapD
8593 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
8594 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
8595 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
8596 { 1, 254, 256, 0, 0 }, // 98 IIC_SprTLBSYNC
8597 { 1, 256, 258, 2913, 2915 }, // 99 IIC_IntTrapW
8598 { 0, 0, 0, 0, 0 }, // 100 IIC_VecFPCompare
8599 { 0, 0, 0, 0, 0 }, // 101 IIC_VecPerm
8600 { 1, 224, 226, 2915, 2917 }, // 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
8601 { 1, 224, 226, 2917, 2919 }, // 103 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
8602 { 1, 222, 224, 2919, 2921 }, // 104 MFCTR_MFCTR8_MFLR_MFLR8
8603 { 1, 222, 224, 2921, 2923 }, // 105 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
8604 { 1, 242, 244, 2923, 2925 }, // 106 MFCR_MFCR8
8605 { 1, 224, 226, 2925, 2927 }, // 107 MCRF
8606 { 1, 224, 226, 2927, 2930 }, // 108 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
8607 { 1, 220, 222, 2930, 2932 }, // 109 LMW
8608 { 1, 237, 239, 2932, 2935 }, // 110 LWARX_LWARXL
8609 { 0, 0, 0, 0, 0 }, // 111 LDARX_LDARXL
8610 { 1, 220, 222, 2935, 2937 }, // 112 LHBRX_LHBRX8_LWBRX_LWBRX8
8611 { 1, 246, 248, 2937, 2939 }, // 113 MFSR_MFSRIN
8612 { 1, 220, 222, 2939, 2942 }, // 114 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
8613 { 2, 239, 242, 2942, 2945 }, // 115 LFSU_LFDU
8614 { 2, 239, 242, 2945, 2948 }, // 116 LFSUX_LFDUX
8615 { 1, 220, 222, 2948, 2951 }, // 117 STXSDX_STXVD2X_STXVW4X
8616 { 1, 237, 239, 2951, 2954 }, // 118 LBARX_LHARX
8617 { 1, 220, 222, 2954, 2956 }, // 119 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
8618 { 1, 220, 222, 2956, 2959 }, // 120 LFIWAX_LFIWZX
8619 { 1, 220, 222, 2959, 2962 }, // 121 STFD_STFDX_STFIWX_STFS_STFSX
8620 { 2, 239, 242, 2962, 2965 }, // 122 STFDU_STFDUX_STFSU_STFSUX
8621 { 1, 220, 222, 2965, 2967 }, // 123 STVEBX_STVEHX_STVEWX_STVX_STVXL
8622 { 1, 220, 222, 2967, 2969 }, // 124 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
8623 { 0, 0, 0, 0, 0 }, // 125 LWA_LWA_32
8624 { 1, 239, 242, 2969, 2971 }, // 126 LHAU_LHAU8
8625 { 1, 239, 242, 2971, 2973 }, // 127 LHAUX_LHAUX8_LWAUX
8626 { 1, 220, 222, 2973, 2975 }, // 128 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
8627 { 0, 0, 0, 0, 0 }, // 129 STD_STDX
8628 { 1, 220, 222, 2975, 2977 }, // 130 STMW
8629 { 1, 220, 222, 2977, 2979 }, // 131 STWCX
8630 { 0, 0, 0, 0, 0 }, // 132 STDCX
8631 { 2, 239, 242, 2979, 2981 }, // 133 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
8632 { 2, 239, 242, 2981, 2983 }, // 134 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
8633 { 2, 239, 242, 2983, 2985 }, // 135 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
8634 { 0, 0, 0, 0, 0 }, // 136 LDU
8635 { 2, 239, 242, 2985, 2987 }, // 137 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
8636 { 0, 0, 0, 0, 0 }, // 138 LDUX
8637 { 1, 222, 224, 2987, 2990 }, // 139 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
8638 { 1, 222, 224, 2990, 2993 }, // 140 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
8639 { 1, 222, 224, 2993, 2996 }, // 141 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
8640 { 1, 222, 224, 2996, 2999 }, // 142 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
8641 { 1, 222, 224, 2999, 3002 }, // 143 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
8642 { 1, 224, 226, 3002, 3004 }, // 144 ADDPCIS
8643 { 0, 0, 0, 0, 0 }, // 145 SUBFUS_SUBFUS_rec
8644 { 0, 0, 0, 0, 0 }, // 146 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
8645 { 0, 0, 0, 0, 0 }, // 147 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
8646 { 1, 222, 224, 3004, 3007 }, // 148 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
8647 { 1, 222, 224, 3007, 3010 }, // 149 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
8648 { 1, 252, 254, 3010, 3013 }, // 150 MULLI_MULLI8
8649 { 1, 252, 254, 3013, 3016 }, // 151 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
8650 { 1, 252, 254, 3016, 3019 }, // 152 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
8651 { 0, 0, 0, 0, 0 }, // 153 MULLD_MULLDO_MULLD_rec_MULLDO_rec
8652 { 0, 0, 0, 0, 0 }, // 154 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
8653 { 1, 228, 231, 3019, 3022 }, // 155 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
8654 { 0, 0, 0, 0, 0 }, // 156 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
8655 { 1, 226, 228, 3022, 3025 }, // 157 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
8656 { 1, 231, 233, 3025, 3028 }, // 158 FADD_FADD_rec_FSUB_FSUB_rec
8657 { 1, 231, 233, 3028, 3032 }, // 159 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
8658 { 0, 0, 0, 0, 0 }, // 160 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
8659 { 1, 226, 228, 3032, 3035 }, // 161 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
8660 { 0, 0, 0, 0, 0 }, // 162 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
8661 { 0, 0, 0, 0, 0 }, // 163 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
8662 { 1, 226, 228, 3035, 3038 }, // 164 XVTDIVDP_XVTSQRTDP
8663 { 0, 0, 0, 0, 0 }, // 165 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
8664 { 0, 0, 0, 0, 0 }, // 166 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
8665 { 0, 0, 0, 0, 0 }, // 167 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
8666 { 0, 0, 0, 0, 0 }, // 168 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
8667 { 1, 226, 228, 3038, 3041 }, // 169 XVTDIVSP_XVTSQRTSP
8668 { 0, 0, 0, 0, 0 }, // 170 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
8669 { 1, 226, 228, 3041, 3044 }, // 171 FCMPOD_FCMPOS_FCMPUD_FCMPUS
8670 { 1, 235, 237, 3044, 3047 }, // 172 FDIVS_FDIVS_rec
8671 { 1, 233, 235, 3047, 3050 }, // 173 XSDIVDP
8672 { 0, 0, 0, 0, 0 }, // 174 FSQRTS_XSSQRTSP_FSQRTS_rec
8673 { 1, 233, 235, 3050, 3053 }, // 175 FDIV_FDIV_rec
8674 { 0, 0, 0, 0, 0 }, // 176 XSSQRTDP
8675 { 0, 0, 0, 0, 0 }, // 177 FSQRT_FSQRT_rec
8676 { 1, 235, 237, 3053, 3056 }, // 178 XVDIVSP
8677 { 0, 0, 0, 0, 0 }, // 179 XVSQRTSP
8678 { 1, 233, 235, 3056, 3059 }, // 180 XVDIVDP
8679 { 0, 0, 0, 0, 0 }, // 181 XVSQRTDP
8680 { 1, 242, 244, 3059, 3061 }, // 182 MFOCRF_MFOCRF8
8681 { 0, 0, 0, 0, 0 }, // 183 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
8682 { 1, 235, 237, 3061, 3064 }, // 184 XSDIVSP
8683 { 0, 0, 0, 0, 0 }, // 185 FSQRTS_FSQRTS_rec
8684 { 1, 244, 246, 3064, 3065 }, // 186 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
8685 { 1, 244, 246, 3065, 3068 }, // 187 MTFSFb_MTFSB0_MTFSB1
8686 { 0, 0, 0, 0, 0 }, // 188 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
8687 { 0, 0, 0, 0, 0 }, // 189 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
8688 { 0, 0, 0, 0, 0 }, // 190 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
8689 { 0, 0, 0, 0, 0 }, // 191 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
8690 { 0, 0, 0, 0, 0 }, // 192 VSUBFP
8691 { 0, 0, 0, 0, 0 }, // 193 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
8692 { 0, 0, 0, 0, 0 }, // 194 XVCVSPDP
8693 { 0, 0, 0, 0, 0 }, // 195 TDI_TD
8694 { 1, 256, 258, 3068, 3070 }, // 196 TWI_TW
8695 { 1, 222, 224, 3070, 3073 }, // 197 MTCRF_MTCRF8_MTOCRF_MTOCRF8
8696 { 1, 222, 224, 3073, 3076 }, // 198 RLWIMI_RLWIMI8
8697 { 1, 222, 224, 3076, 3079 }, // 199 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
8698 { 1, 222, 224, 3079, 3082 }, // 200 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
8699 { 1, 222, 224, 3082, 3085 }, // 201 ANDIS_rec_ANDI_rec_SUBF8_rec
8700 { 1, 222, 224, 3085, 3088 }, // 202 OR_OR8_OR8_rec_OR_rec_NOP
8701 { 0, 0, 0, 0, 0 }, // 203 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
8702 { 1, 222, 224, 3088, 3091 }, // 204 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
8703 { 1, 222, 224, 3091, 3094 }, // 205 RLWIMI8_rec_RLWIMI_rec
8704 { 1, 222, 224, 3094, 3097 }, // 206 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
8705 { 1, 222, 224, 3097, 3100 }, // 207 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
8706 { 1, 222, 224, 3100, 3104 }, // 208 ISEL_ISEL8
8707 { 1, 246, 248, 3104, 3106 }, // 209 MFTB_MFTB8
8708 { 1, 228, 231, 3106, 3109 }, // 210 DIVW_DIVWU
8709 { 0, 0, 0, 0, 0 }, // 211 DIVD_DIVDU
8710 { 1, 228, 231, 3109, 3112 }, // 212 DIVWE_DIVWEU
8711 { 1, 220, 222, 3112, 3114 }, // 213 LVEBX_LVEHX_LVEWX_LVX_LVXL
8712 { 1, 220, 222, 3114, 3117 }, // 214 LXVB16X_LXSIWZX
8713 { 0, 0, 0, 0, 0 }, // 215 DFLOADf64_XFLOADf64_LIWZX
8714 { 0, 0, 0, 0, 0 }, // 216 LQ
8715 { 1, 220, 222, 3117, 3120 }, // 217 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
8716 { 1, 220, 222, 3120, 3122 }, // 218 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
8717 { 0, 0, 0, 0, 0 }, // 219 STDXTLS_STDXTLS_
8718 { 1, 220, 222, 3122, 3124 }, // 220 STBCIX_STDCIX
8719 { 1, 220, 222, 3124, 3126 }, // 221 STBCX_STHCX
8720 { 1, 220, 222, 3126, 3128 }, // 222 STHCIX_STSWI_STWCIX
8721 { 1, 220, 222, 3128, 3130 }, // 223 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
8722 { 0, 0, 0, 0, 0 }, // 224 LD_LDX_LDXTLS_LDXTLS_
8723 { 1, 237, 239, 3130, 3133 }, // 225 LBARXL_LHARXL
8724 { 1, 220, 222, 3133, 3135 }, // 226 LBEPX_LHEPX_LWEPX
8725 { 1, 220, 222, 3135, 3138 }, // 227 LFDEPX_LXSIWAX
8726 { 0, 0, 0, 0, 0 }, // 228 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
8727 { 1, 222, 224, 3138, 3141 }, // 229 SUBF
8728 { 0, 0, 0, 0, 0 }, // 230 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
8729 { 0, 0, 0, 0, 0 }, // 231 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
8730 { 0, 0, 0, 0, 0 }, // 232 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
8731 { 0, 0, 0, 0, 0 }, // 233 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
8732 { 0, 0, 0, 0, 0 }, // 234 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
8733 { 0, 0, 0, 0, 0 }, // 235 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
8734 { 1, 220, 222, 3141, 3143 }, // 236 MFVSCR
8735 { 1, 220, 222, 3143, 3145 }, // 237 MTVSCR
8736 { 0, 0, 0, 0, 0 }, // 238 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
8737 { 0, 0, 0, 0, 0 }, // 239 VADDUQM_VSUBUQM_VPOPCNTD
8738 { 0, 0, 0, 0, 0 }, // 240 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
8739 { 0, 0, 0, 0, 0 }, // 241 VMULESW_VMULEUW_VMULOSW_VMULOUW
8740 { 0, 0, 0, 0, 0 }, // 242 VMULUWM
8741 { 1, 224, 226, 3145, 3147 }, // 243 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
8742 { 1, 226, 228, 3147, 3150 }, // 244 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
8743 { 0, 0, 0, 0, 0 }, // 245 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
8744 { 1, 226, 228, 3150, 3153 }, // 246 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
8745 { 0, 0, 0, 0, 0 }, // 247 BCDADD_rec_BCDSUB_rec
8746 { 0, 0, 0, 0, 0 }, // 248 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
8747 { 1, 226, 228, 3153, 3156 }, // 249 DCMPOQ_DCMPUQ_DTSTEXQ
8748 { 1, 226, 228, 3156, 3159 }, // 250 DCTQPQ_DCTQPQ_rec
8749 { 1, 226, 228, 3159, 3162 }, // 251 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
8750 { 0, 0, 0, 0, 0 }, // 252 DQUAQ_DQUAQ_rec
8751 { 1, 226, 228, 3162, 3165 }, // 253 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
8752 { 1, 226, 228, 3165, 3168 }, // 254 DCFFIX_DCFFIX_rec
8753 { 1, 226, 228, 3168, 3171 }, // 255 DCFFIXQ_DCFFIXQ_rec
8754 { 1, 226, 228, 3171, 3174 }, // 256 DMUL_DMUL_rec
8755 { 1, 226, 228, 3174, 3177 }, // 257 DMULQ_DMULQ_rec
8756 { 1, 226, 228, 3177, 3180 }, // 258 DDIV_DDIV_rec
8757 { 1, 226, 228, 3180, 3183 }, // 259 DDIVQ_DDIVQ_rec
8758 { 0, 0, 0, 0, 0 }, // 260 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
8759 { 0, 0, 0, 0, 0 }, // 261 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
8760 { 0, 0, 0, 0, 0 }, // 262 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
8761 { 0, 0, 0, 0, 0 }, // 263 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
8762 { 0, 0, 0, 0, 0 }, // 264 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
8763 { 0, 0, 0, 0, 0 }, // 265 VRLD
8764 { 0, 0, 0, 0, 0 }, // 266 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
8765 { 0, 0, 0, 0, 0 }, // 267 XVABSSP_XVNABSSP_XVNEGSP
8766 { 0, 0, 0, 0, 0 }, // 268 XVCPSGNSP
8767 { 0, 0, 0, 0, 0 }, // 269 VMRGEW_VMRGOW
8768 { 0, 0, 0, 0, 0 }, // 270 VSEL
8769 { 0, 0, 0, 0, 0 }, // 271 XXSEL
8770 { 1, 222, 224, 3183, 3185 }, // 272 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
8771 { 1, 244, 246, 3185, 3188 }, // 273 MTFSB0_MTFSB1
8772 { 1, 244, 246, 3188, 3189 }, // 274 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
8773 { 1, 222, 224, 3189, 3192 }, // 275 CMPRB_CMPRB8_CMPEQB
8774 { 0, 0, 0, 0, 0 }, // 276 XSTSTDCDP_XSTSTDCSP
8775 { 1, 226, 228, 3192, 3195 }, // 277 FTDIV_FTSQRT
8776 { 0, 0, 0, 0, 0 }, // 278 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
8777 { 1, 226, 228, 3195, 3198 }, // 279 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
8778 { 1, 222, 224, 3198, 3201 }, // 280 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
8779 { 1, 222, 224, 3201, 3204 }, // 281 POPCNTD_POPCNTW
8780 { 1, 222, 224, 3204, 3207 }, // 282 CMPB_CMPB8_SETB_SETB8_BPERMD
8781 { 0, 0, 0, 0, 0 }, // 283 XSCVSPDPN
8782 { 0, 0, 0, 0, 0 }, // 284 SLD_SRD_SRAD
8783 { 0, 0, 0, 0, 0 }, // 285 SRADI_SRADI_32_RLDIC
8784 { 0, 0, 0, 0, 0 }, // 286 EXTSWSLI_32_64_EXTSWSLI
8785 { 1, 222, 224, 3207, 3210 }, // 287 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
8786 { 1, 222, 224, 3210, 3213 }, // 288 ADDZE_ADDZE8_SUBF_rec
8787 { 0, 0, 0, 0, 0 }, // 289 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
8788 { 1, 222, 224, 3213, 3216 }, // 290 LA_LA8
8789 { 0, 0, 0, 0, 0 }, // 291 COPY
8790 { 1, 222, 224, 3216, 3219 }, // 292 MCRXRX
8791 { 0, 0, 0, 0, 0 }, // 293 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
8792 { 0, 0, 0, 0, 0 }, // 294 XSXEXPDP
8793 { 1, 224, 226, 3219, 3221 }, // 295 RFEBB
8794 { 1, 222, 224, 3221, 3223 }, // 296 TBEGIN_TRECHKPT
8795 { 1, 220, 222, 3223, 3225 }, // 297 WAIT
8796 { 0, 0, 0, 0, 0 }, // 298 RLDCL_RLDCR
8797 { 0, 0, 0, 0, 0 }, // 299 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
8798 { 1, 222, 224, 3225, 3228 }, // 300 MTOCRF_MTOCRF8
8799 { 1, 222, 224, 3228, 3231 }, // 301 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
8800 { 1, 226, 228, 3231, 3234 }, // 302 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
8801 { 1, 222, 224, 3234, 3237 }, // 303 SRAW_SRAW8_SRAWI_SRAWI8
8802 { 0, 0, 0, 0, 0 }, // 304 XSIEXPDP
8803 { 1, 224, 226, 3237, 3240 }, // 305 CRXOR
8804 { 1, 222, 224, 3240, 3242 }, // 306 TRECLAIM_TSR_TABORT
8805 { 0, 0, 0, 0, 0 }, // 307 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
8806 { 0, 0, 0, 0, 0 }, // 308 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
8807 { 0, 0, 0, 0, 0 }, // 309 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
8808 { 0, 0, 0, 0, 0 }, // 310 VPOPCNTD
8809 { 0, 0, 0, 0, 0 }, // 311 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
8810 { 0, 0, 0, 0, 0 }, // 312 MADDHD_MADDHDU_MADDLD_MADDLD8
8811 { 1, 252, 254, 3242, 3245 }, // 313 MULHD_MULHW_MULLW_MULLWO
8812 { 1, 252, 254, 3245, 3248 }, // 314 MULHDU_MULHWU
8813 { 0, 0, 0, 0, 0 }, // 315 MULLD_MULLDO
8814 { 1, 226, 228, 3248, 3251 }, // 316 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
8815 { 1, 231, 233, 3251, 3254 }, // 317 FADD_FSUB
8816 { 1, 231, 233, 3254, 3258 }, // 318 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
8817 { 0, 0, 0, 0, 0 }, // 319 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
8818 { 1, 226, 228, 3258, 3261 }, // 320 FSELD_rec_FSELS_rec
8819 { 1, 226, 228, 3261, 3264 }, // 321 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
8820 { 0, 0, 0, 0, 0 }, // 322 XSCVDPHP_XSCVHPDP
8821 { 1, 220, 222, 3264, 3266 }, // 323 LVSL_LVSR
8822 { 0, 0, 0, 0, 0 }, // 324 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
8823 { 0, 0, 0, 0, 0 }, // 325 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
8824 { 0, 0, 0, 0, 0 }, // 326 XXPERM_XXPERMR_XXSPLTIB
8825 { 1, 226, 228, 3266, 3269 }, // 327 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
8826 { 0, 0, 0, 0, 0 }, // 328 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
8827 { 0, 0, 0, 0, 0 }, // 329 BCDCTSQ_rec
8828 { 0, 0, 0, 0, 0 }, // 330 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
8829 { 0, 0, 0, 0, 0 }, // 331 BCDCFSQ_rec
8830 { 0, 0, 0, 0, 0 }, // 332 XSDIVQP_XSDIVQPO
8831 { 0, 0, 0, 0, 0 }, // 333 XSSQRTQP_XSSQRTQPO
8832 { 1, 220, 222, 3269, 3271 }, // 334 LXVL_LXVLL
8833 { 1, 220, 222, 3271, 3274 }, // 335 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
8834 { 1, 220, 222, 3274, 3277 }, // 336 LXSDX_LXVD2X
8835 { 1, 220, 222, 3277, 3279 }, // 337 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
8836 { 0, 0, 0, 0, 0 }, // 338 CP_COPY_CP_COPY8
8837 { 1, 220, 222, 3279, 3281 }, // 339 ICBI_ICBIEP
8838 { 1, 220, 222, 3281, 3283 }, // 340 ICBT_ICBTLS_EnforceIEIO
8839 { 1, 220, 222, 3283, 3285 }, // 341 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
8840 { 0, 0, 0, 0, 0 }, // 342 CP_ABORT
8841 { 0, 0, 0, 0, 0 }, // 343 DARN
8842 { 0, 0, 0, 0, 0 }, // 344 ISYNC
8843 { 0, 0, 0, 0, 0 }, // 345 MSGSYNC
8844 { 1, 254, 256, 0, 0 }, // 346 TLBSYNC
8845 { 1, 220, 222, 0, 0 }, // 347 SYNC
8846 { 1, 220, 222, 3285, 3288 }, // 348 LFIWZX
8847 { 1, 220, 222, 3288, 3291 }, // 349 LFDX_LFDXTLS_LFDXTLS__LFD
8848 { 0, 0, 0, 0, 0 }, // 350 SLBIA
8849 { 0, 0, 0, 0, 0 }, // 351 SLBIE
8850 { 0, 0, 0, 0, 0 }, // 352 SLBMFEE
8851 { 0, 0, 0, 0, 0 }, // 353 SLBMFEV
8852 { 0, 0, 0, 0, 0 }, // 354 SLBMTE
8853 { 0, 0, 0, 0, 0 }, // 355 TLBIEL
8854 { 2, 239, 242, 3291, 3293 }, // 356 LHZU_LHZU8_LWZU_LWZU8
8855 { 2, 239, 242, 3293, 3295 }, // 357 LHZUX_LHZUX8_LWZUX_LWZUX8
8856 { 1, 222, 224, 3295, 3297 }, // 358 TEND
8857 { 0, 0, 0, 0, 0 }, // 359 CP_PASTE8_rec_CP_PASTE_rec
8858 { 1, 222, 224, 3297, 3299 }, // 360 TCHECK
8859 { 1, 220, 222, 3299, 3302 }, // 361 LXSIWAX
8860 { 0, 0, 0, 0, 0 }, // 362 LIWAX
8861 { 1, 220, 222, 3302, 3305 }, // 363 LFSX_LFSXTLS_LFSXTLS__LFS
8862 { 1, 220, 222, 3305, 3308 }, // 364 LXSSP_LXSSPX
8863 { 0, 0, 0, 0, 0 }, // 365 XFLOADf32_DFLOADf32
8864 { 1, 220, 222, 3308, 3311 }, // 366 LXVH8X
8865 { 1, 220, 222, 3311, 3314 }, // 367 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
8866 { 1, 220, 222, 3314, 3317 }, // 368 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
8867 { 1, 220, 222, 3317, 3320 }, // 369 STXSDX
8868 { 0, 0, 0, 0, 0 }, // 370 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
8869 { 1, 220, 222, 3320, 3322 }, // 371 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
8870 { 0, 0, 0, 0, 0 }, // 372 SLBIEG
8871 { 0, 0, 0, 0, 0 }, // 373 TLBIE
8872 { 1, 220, 222, 3322, 3325 }, // 374 STXV_STXVB16X_STXVH8X_STXVX
8873 { 1, 220, 222, 3325, 3327 }, // 375 STXVL_STXVLL
8874 { 1, 222, 224, 3327, 3330 }, // 376 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
8875 { 1, 246, 248, 3330, 3332 }, // 377 MFPMR
8876 { 1, 250, 252, 3332, 3334 }, // 378 MTPMR
8877 { 1, 222, 224, 3334, 3336 }, // 379 MFSPR_MFSPR8_MFUDSCR
8878 { 1, 246, 248, 3336, 3338 }, // 380 MFMSR
8879 { 1, 248, 250, 3338, 3340 }, // 381 MTMSR
8880 { 0, 0, 0, 0, 0 }, // 382 MTMSRD
8881 { 1, 222, 224, 3340, 3342 }, // 383 MTUDSCR_MTSPR_MTSPR8
8882 { 0, 0, 0, 0, 0 }, // 384 MSGSNDP_MSGSNDP8
8883 { 1, 228, 231, 3342, 3345 }, // 385 DIVWO_DIVWUO
8884 { 1, 228, 231, 3345, 3348 }, // 386 MODSW
8885 { 1, 228, 231, 3348, 3351 }, // 387 DIVWEO_DIVWEUO
8886 { 0, 0, 0, 0, 0 }, // 388 DIVDO_DIVDUO
8887 { 1, 228, 231, 3351, 3354 }, // 389 MODSD_MODUD_MODUW
8888 { 0, 0, 0, 0, 0 }, // 390 DIVDE_DIVDEO_DIVDEU_DIVDEUO
8889 { 1, 228, 231, 3354, 3357 }, // 391 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
8890 { 1, 222, 224, 3357, 3360 }, // 392 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
8891 { 1, 224, 226, 3360, 3362 }, // 393 MCRFS
8892 { 0, 0, 0, 0, 0 }, // 394 RLDCL_rec_RLDCR_rec
8893 { 0, 0, 0, 0, 0 }, // 395 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
8894 { 1, 244, 246, 3362, 3363 }, // 396 MFFS_MFFSCE_MFFSL_MFFS_rec
8895 { 0, 0, 0, 0, 0 }, // 397 EXTSWSLI_32_64_rec_EXTSWSLI_rec
8896 { 1, 233, 235, 3363, 3366 }, // 398 FDIV
8897 { 0, 0, 0, 0, 0 }, // 399 FSQRT
8898 { 0, 0, 0, 0, 0 }, // 400 FSQRTS
8899 { 1, 235, 237, 3366, 3369 }, // 401 FDIVS
8900 { 2, 239, 242, 3369, 3372 }, // 402 LFSU
8901 { 2, 239, 242, 3372, 3375 }, // 403 LFSUX
8902 { 1, 224, 226, 3375, 3377 }, // 404 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
8903 { 1, 220, 222, 3377, 3379 }, // 405 LDAT_LWAT
8904 { 1, 220, 222, 3379, 3381 }, // 406 STDAT_STWAT
8905 { 1, 222, 224, 3381, 3384 }, // 407 BRINC
8906 { 0, 0, 0, 0, 0 }, // 408 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
8907 { 0, 0, 0, 0, 0 }, // 409 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
8908 { 1, 220, 222, 3384, 3386 }, // 410 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
8909 { 1, 220, 222, 3386, 3388 }, // 411 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
8910 { 1, 224, 226, 3388, 3390 }, // 412 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
8911 { 0, 0, 0, 0, 0 }, // 413 RFI
8912 { 0, 0, 0, 0, 0 }, // 414 RFID
8913 { 1, 220, 222, 3390, 3392 }, // 415 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
8914 { 1, 220, 222, 3392, 3394 }, // 416 ICBLC
8915 { 1, 250, 252, 3394, 3396 }, // 417 MTSR_MTSRIN
8916 { 1, 222, 224, 3396, 3398 }, // 418 MFDCR
8917 { 1, 222, 224, 3398, 3400 }, // 419 MTDCR
8918 { 1, 222, 224, 3400, 3403 }, // 420 NOP_GT_PWR6_NOP_GT_PWR7
8919 { 0, 0, 0, 0, 0 }, // 421 TLBIA
8920 { 1, 248, 250, 3403, 3405 }, // 422 WRTEE_WRTEEI
8921 { 1, 222, 224, 3405, 3408 }, // 423 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
8922 { 1, 220, 222, 0, 0 }, // 424 MSYNC
8923 { 0, 0, 0, 0, 0 }, // 425 SLBSYNC
8924 { 0, 0, 0, 0, 0 }, // 426 SLBFEE_rec
8925 { 0, 0, 0, 0, 0 }, // 427 STOP
8926 { 1, 220, 222, 3408, 3410 }, // 428 DCBA_DCBI
8927 { 1, 226, 228, 3410, 3413 }, // 429 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
8928 { 0, 0, 0, 0, 0 }, // 430 VCFSX_VCFUX_VCTSXS_VCTUXS
8929 { 0, 0, 0, 0, 0 }, // 431 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
8930 { 0, 0, 0, 0, 0 }, // 432 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
8931 { 0, 0, 0, 0, 0 }, // 433 XSCVDPHP
8932 { 0, 0, 0, 0, 0 }, // 434 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
8933 { 0, 0, 0, 0, 0 }, // 435 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
8934 { 0, 0, 0, 0, 0 }, // 436 XVCVSPBF16
8935 { 1, 226, 228, 3413, 3416 }, // 437 FADDS_FMULS_FSUBS
8936 { 1, 231, 233, 3416, 3420 }, // 438 FMUL
8937 { 0, 0, 0, 0, 0 }, // 439 VADDFP
8938 { 0, 0, 0, 0, 0 }, // 440 XSMULDP_XSMULSP
8939 { 0, 0, 0, 0, 0 }, // 441 XVADDDP_XVMULDP_XVSUBDP
8940 { 0, 0, 0, 0, 0 }, // 442 XVADDSP_XVMULSP_XVSUBSP
8941 { 0, 0, 0, 0, 0 }, // 443 VMADDFP_VNMSUBFP
8942 { 1, 226, 228, 3420, 3423 }, // 444 FADDS_rec_FMULS_rec_FSUBS_rec
8943 { 1, 231, 233, 3423, 3427 }, // 445 FMUL_rec
8944 { 1, 226, 228, 3427, 3430 }, // 446 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
8945 { 1, 224, 226, 3430, 3432 }, // 447 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
8946 { 1, 224, 226, 3432, 3434 }, // 448 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
8947 { 0, 0, 0, 0, 0 }, // 449 VGNB
8948 { 0, 0, 0, 0, 0 }, // 450 VSBOX
8949 { 1, 222, 224, 3434, 3437 }, // 451 CFUGED_PDEPD_PEXTD
8950 { 0, 0, 0, 0, 0 }, // 452 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
8951 { 0, 0, 0, 0, 0 }, // 453 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
8952 { 0, 0, 0, 0, 0 }, // 454 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
8953 { 1, 222, 224, 3437, 3440 }, // 455 HASHST_HASHST8_HASHSTP_HASHSTP8
8954 { 0, 0, 0, 0, 0 }, // 456 XSMULQP_XSMULQPO
8955 { 0, 0, 0, 0, 0 }, // 457 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
8956 { 0, 0, 0, 0, 0 }, // 458 VMODSQ_VMODUQ
8957 { 0, 0, 0, 0, 0 }, // 459 VDIVSD_VDIVUD
8958 { 0, 0, 0, 0, 0 }, // 460 VMODSD_VMODUD
8959 { 0, 0, 0, 0, 0 }, // 461 VDIVSW_VDIVUW
8960 { 0, 0, 0, 0, 0 }, // 462 VMODSW_VMODUW
8961 { 0, 0, 0, 0, 0 }, // 463 VDIVESD_VDIVEUD
8962 { 0, 0, 0, 0, 0 }, // 464 VDIVESW_VDIVEUW
8963 { 0, 0, 0, 0, 0 }, // 465 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
8964 { 0, 0, 0, 0, 0 }, // 466 XXGENPCVBM
8965 { 0, 0, 0, 0, 0 }, // 467 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
8966 { 0, 0, 0, 0, 0 }, // 468 VADDCUQ_VSUBCUQ
8967 { 0, 0, 0, 0, 0 }, // 469 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
8968 { 0, 0, 0, 0, 0 }, // 470 MTVSRBMI
8969 { 1, 222, 224, 3440, 3443 }, // 471 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
8970 { 1, 226, 228, 3443, 3446 }, // 472 FTSQRT
8971 { 0, 0, 0, 0, 0 }, // 473 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
8972 { 0, 0, 0, 0, 0 }, // 474 RLDIC_rec
8973 { 0, 0, 0, 0, 0 }, // 475 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
8974 { 1, 222, 224, 3446, 3449 }, // 476 RLWINM8_rec_RLWINM_rec
8975 { 0, 0, 0, 0, 0 }, // 477 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
8976 { 0, 0, 0, 0, 0 }, // 478 VPOPCNTB_VPOPCNTH
8977 { 0, 0, 0, 0, 0 }, // 479 VSHASIGMAD_VSHASIGMAW
8978 { 1, 226, 228, 3449, 3452 }, // 480 XSTSQRTDP
8979 { 1, 226, 228, 3452, 3455 }, // 481 XVTSQRTDP
8980 { 1, 226, 228, 3455, 3458 }, // 482 XVTSQRTSP
8981 { 0, 0, 0, 0, 0 }, // 483 XVTSTDCDP_XVTSTDCSP
8982 { 0, 0, 0, 0, 0 }, // 484 SLD_rec_SRD_rec
8983 { 0, 0, 0, 0, 0 }, // 485 TDI
8984 { 1, 256, 258, 3458, 3460 }, // 486 TWI
8985 { 0, 0, 0, 0, 0 }, // 487 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
8986 { 0, 0, 0, 0, 0 }, // 488 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
8987 { 0, 0, 0, 0, 0 }, // 489 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
8988 { 0, 0, 0, 0, 0 }, // 490 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
8989 { 0, 0, 0, 0, 0 }, // 491 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
8990 { 0, 0, 0, 0, 0 }, // 492 VCMPSQ_VCMPUQ
8991 { 0, 0, 0, 0, 0 }, // 493 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
8992 { 1, 220, 222, 3460, 3462 }, // 494 TRAP
8993 { 1, 222, 224, 3462, 3465 }, // 495 SRAWI8_rec_SRAWI_rec
8994 { 0, 0, 0, 0, 0 }, // 496 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
8995 { 0, 0, 0, 0, 0 }, // 497 VRLQMI
8996 { 1, 220, 222, 3465, 3467 }, // 498 DSS_DSSALL
8997 { 1, 220, 222, 3467, 3469 }, // 499 WAITP10
8998 { 1, 222, 224, 3469, 3472 }, // 500 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
8999 { 0, 0, 0, 0, 0 }, // 501 ADDIdtprelL32_ADDISdtprelHA32
9000 { 0, 0, 0, 0, 0 }, // 502 ADDItlsldLADDR32
9001 { 0, 0, 0, 0, 0 }, // 503 ADDItocL_ADDIStocHA_ADDIStocHA8
9002 { 1, 222, 224, 3472, 3475 }, // 504 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
9003 { 1, 222, 224, 3475, 3478 }, // 505 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
9004 { 1, 222, 224, 3478, 3481 }, // 506 ADDZE_ADDZE8
9005 { 1, 222, 224, 3481, 3484 }, // 507 ANDI_rec_ANDIS_rec
9006 { 1, 222, 224, 3484, 3487 }, // 508 CMPDI_CMPWI_CMPLDI_CMPLWI
9007 { 1, 222, 224, 3487, 3490 }, // 509 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
9008 { 1, 226, 228, 3490, 3493 }, // 510 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
9009 { 1, 222, 224, 3493, 3496 }, // 511 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
9010 { 1, 222, 224, 3496, 3499 }, // 512 NOP
9011 { 0, 0, 0, 0, 0 }, // 513 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
9012 { 1, 222, 224, 3499, 3502 }, // 514 RLWINM_RLWINM8
9013 { 1, 222, 224, 3502, 3505 }, // 515 SETB_SETB8
9014 { 1, 222, 224, 3505, 3508 }, // 516 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
9015 { 1, 222, 224, 3508, 3511 }, // 517 SRAWI_SRAWI8
9016 { 0, 0, 0, 0, 0 }, // 518 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
9017 { 0, 0, 0, 0, 0 }, // 519 VEXTSD2Q
9018 { 0, 0, 0, 0, 0 }, // 520 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
9019 { 0, 0, 0, 0, 0 }, // 521 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
9020 { 0, 0, 0, 0, 0 }, // 522 XVABSDP_XVNABSDP_XVNEGDP
9021 { 0, 0, 0, 0, 0 }, // 523 XVXSIGDP_XVXSIGSP
9022 { 1, 222, 224, 3511, 3514 }, // 524 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
9023 { 1, 222, 224, 3514, 3517 }, // 525 ADDEX_ADDEX8
9024 { 1, 222, 224, 3517, 3520 }, // 526 ADD4O_ADD8O
9025 { 1, 222, 224, 3520, 3523 }, // 527 CMPB_CMPB8
9026 { 1, 224, 226, 3523, 3526 }, // 528 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
9027 { 1, 220, 222, 3526, 3528 }, // 529 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
9028 { 0, 0, 0, 0, 0 }, // 530 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
9029 { 0, 0, 0, 0, 0 }, // 531 XXLEQVOnes
9030 { 1, 244, 246, 3528, 3529 }, // 532 MFFS_MFFS_rec_MFFSL
9031 { 1, 244, 246, 3529, 3530 }, // 533 MFFSCDRNI_MFFSCRNI
9032 { 1, 244, 246, 3530, 3533 }, // 534 MTFSB0
9033 { 1, 222, 224, 3533, 3536 }, // 535 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
9034 { 1, 222, 224, 3536, 3539 }, // 536 NEG8O_rec_NEGO_rec
9035 { 1, 222, 224, 3539, 3542 }, // 537 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
9036 { 1, 224, 226, 3542, 3544 }, // 538 HRFID_SC
9037 { 1, 244, 246, 3544, 3545 }, // 539 MTFSFI_MTFSFIb_MTFSFI_rec
9038 { 1, 226, 228, 3545, 3548 }, // 540 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
9039 { 1, 222, 224, 3548, 3551 }, // 541 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
9040 { 0, 0, 0, 0, 0 }, // 542 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
9041 { 1, 220, 222, 3551, 3553 }, // 543 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
9042 { 0, 0, 0, 0, 0 }, // 544 LD
9043 { 0, 0, 0, 0, 0 }, // 545 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
9044 { 0, 0, 0, 0, 0 }, // 546 DFLOADf32
9045 { 0, 0, 0, 0, 0 }, // 547 DFLOADf64
9046 { 1, 220, 222, 3553, 3556 }, // 548 LFD
9047 { 1, 220, 222, 3556, 3558 }, // 549 LHA_LHA8
9048 { 1, 220, 222, 3558, 3561 }, // 550 LXSD_LXV
9049 { 1, 220, 222, 3561, 3563 }, // 551 DCBT_DCBTST
9050 { 1, 220, 222, 3563, 3565 }, // 552 ICBT
9051 { 1, 220, 222, 3565, 3567 }, // 553 LDBRX
9052 { 0, 0, 0, 0, 0 }, // 554 SPILLTOVSR_LDX
9053 { 1, 220, 222, 3567, 3570 }, // 555 LXVRBX_LXVRDX_LXVRHX_LXVRWX
9054 { 1, 250, 252, 3570, 3572 }, // 556 MTSR
9055 { 1, 222, 224, 3572, 3575 }, // 557 MTVRSAVE_MTVRSAVEv
9056 { 1, 220, 222, 3575, 3577 }, // 558 LBZCIX_LDCIX_LHZCIX_LWZCIX
9057 { 1, 220, 222, 3577, 3580 }, // 559 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
9058 { 1, 220, 222, 3580, 3583 }, // 560 LFS
9059 { 1, 220, 222, 3583, 3586 }, // 561 LXSSP
9060 { 1, 220, 222, 3586, 3589 }, // 562 LXVP
9061 { 1, 220, 222, 3589, 3592 }, // 563 LXVPX
9062 { 1, 246, 248, 3592, 3594 }, // 564 MFSR
9063 { 1, 246, 248, 3594, 3596 }, // 565 MFTB8
9064 { 0, 0, 0, 0, 0 }, // 566 XXSETACCZ
9065 { 0, 0, 0, 0, 0 }, // 567 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
9066 { 0, 0, 0, 0, 0 }, // 568 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
9067 { 0, 0, 0, 0, 0 }, // 569 XVI8GER4SPP
9068 { 0, 0, 0, 0, 0 }, // 570 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
9069 { 0, 0, 0, 0, 0 }, // 571 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
9070 { 0, 0, 0, 0, 0 }, // 572 PMXVI8GER4SPP
9071 { 0, 0, 0, 0, 0 }, // 573 XXMTACC
9072 { 0, 0, 0, 0, 0 }, // 574 XXMFACC
9073 { 0, 0, 0, 0, 0 }, // 575 VMULHSD_VMULHUD_VMULLD
9074 { 0, 0, 0, 0, 0 }, // 576 LXVKQ
9075 { 0, 0, 0, 0, 0 }, // 577 VSPLTISB_VSPLTISH_VSPLTISW
9076 { 0, 0, 0, 0, 0 }, // 578 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
9077 { 0, 0, 0, 0, 0 }, // 579 XXSPLTIB
9078 { 1, 222, 224, 3596, 3599 }, // 580 BRD_BRH_BRH8_BRW_BRW8
9079 { 0, 0, 0, 0, 0 }, // 581 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
9080 { 0, 0, 0, 0, 0 }, // 582 VGBBD_VUPKHSW_VUPKLSW
9081 { 0, 0, 0, 0, 0 }, // 583 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
9082 { 0, 0, 0, 0, 0 }, // 584 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
9083 { 0, 0, 0, 0, 0 }, // 585 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
9084 { 0, 0, 0, 0, 0 }, // 586 XVCVBF16SPN
9085 { 0, 0, 0, 0, 0 }, // 587 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
9086 { 0, 0, 0, 0, 0 }, // 588 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
9087 { 0, 0, 0, 0, 0 }, // 589 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
9088 { 0, 0, 0, 0, 0 }, // 590 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
9089 { 0, 0, 0, 0, 0 }, // 591 VSLV_VSRV_XXINSERTW
9090 { 0, 0, 0, 0, 0 }, // 592 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
9091 { 0, 0, 0, 0, 0 }, // 593 VSUMSWS
9092 { 0, 0, 0, 0, 0 }, // 594 XXSPLTIDP_XXSPLTIW
9093 { 0, 0, 0, 0, 0 }, // 595 XXSPLTI32DX
9094 { 0, 0, 0, 0, 0 }, // 596 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
9095 { 0, 0, 0, 0, 0 }, // 597 XXPERMX
9096 { 1, 220, 222, 3599, 3602 }, // 598 PSTXVP_PSTXVPpc
9097 { 1, 220, 222, 3602, 3604 }, // 599 STB_STB8_STH_STH8_STW_STW8
9098 { 0, 0, 0, 0, 0 }, // 600 SPILLTOVSR_ST
9099 { 0, 0, 0, 0, 0 }, // 601 STD
9100 { 0, 0, 0, 0, 0 }, // 602 DFSTOREf32_DFSTOREf64
9101 { 1, 220, 222, 3604, 3607 }, // 603 STFD_STFS
9102 { 2, 239, 242, 3607, 3610 }, // 604 STFDU_STFSU
9103 { 1, 220, 222, 3610, 3613 }, // 605 STXSD
9104 { 1, 220, 222, 3613, 3616 }, // 606 STXSSP
9105 { 1, 220, 222, 3616, 3619 }, // 607 STXV
9106 { 1, 220, 222, 3619, 3621 }, // 608 DCBF_DCBST_DCBZ
9107 { 1, 220, 222, 3621, 3623 }, // 609 ICBI
9108 { 0, 0, 0, 0, 0 }, // 610 SPILLTOVSR_STX
9109 { 0, 0, 0, 0, 0 }, // 611 STIWX
9110 { 1, 220, 222, 3623, 3626 }, // 612 STXVRBX_STXVRDX_STXVRHX_STXVRWX
9111 { 1, 220, 222, 3626, 3628 }, // 613 EnforceIEIO
9112 { 0, 0, 0, 0, 0 }, // 614 TLBIE8P9_TLBIEP9
9113 { 1, 220, 222, 3628, 3630 }, // 615 STHCIX_STWCIX
9114 { 1, 220, 222, 0, 0 }, // 616 SYNCP10
9115 { 1, 220, 222, 3630, 3633 }, // 617 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
9116 { 1, 220, 222, 3633, 3636 }, // 618 STXVP
9117 { 1, 220, 222, 3636, 3639 }, // 619 STXVPX
9118 { 1, 224, 226, 3639, 3641 }, // 620 ATTN_NAP
9119 { 1, 220, 222, 3641, 3643 }, // 621 DCBZL
9120 { 1, 220, 222, 3643, 3645 }, // 622 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
9121 { 1, 224, 226, 3645, 3647 }, // 623 CLRBHRB_MFBHRBE
9122 { 1, 220, 222, 3647, 3650 }, // 624 PADDI_PADDI8_PADDI8pc_PADDIpc
9123 { 1, 222, 224, 3650, 3653 }, // 625 PLI_PLI8
9124 { 0, 0, 0, 0, 0 }, // 626 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
9125 { 0, 0, 0, 0, 0 }, // 627 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
9126 { 0, 0, 0, 0, 0 }, // 628 VMSUMCUD
9127 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
9128};
9129
9130static constexpr llvm::InstrItinerary PPCE5500Itineraries[] = {
9131 { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
9132 { 1, 258, 260, 0, 0 }, // 1 IIC_LdStSync
9133 { 1, 260, 262, 3653, 3656 }, // 2 IIC_IntSimple
9134 { 1, 260, 262, 3656, 3659 }, // 3 IIC_IntGeneral
9135 { 1, 262, 264, 3659, 3661 }, // 4 IIC_BrB
9136 { 0, 0, 0, 0, 0 }, // 5 IIC_VecFP
9137 { 1, 260, 262, 3661, 3664 }, // 6 IIC_IntRotate
9138 { 1, 260, 262, 3664, 3667 }, // 7 IIC_IntCompare
9139 { 0, 0, 0, 0, 0 }, // 8 IIC_SprABORT
9140 { 0, 0, 0, 0, 0 }, // 9 IIC_LdStCOPY
9141 { 0, 0, 0, 0, 0 }, // 10 IIC_LdStPASTE
9142 { 1, 262, 264, 3667, 3670 }, // 11 IIC_BrCR
9143 { 1, 264, 266, 3670, 3673 }, // 12 IIC_FPGeneral
9144 { 1, 258, 260, 3673, 3675 }, // 13 IIC_LdStLD
9145 { 1, 258, 260, 3675, 3677 }, // 14 IIC_LdStDCBF
9146 { 1, 258, 260, 3677, 3679 }, // 15 IIC_LdStLoad
9147 { 1, 264, 266, 3679, 3682 }, // 16 IIC_FPCompare
9148 { 1, 266, 269, 3682, 3685 }, // 17 IIC_IntDivD
9149 { 1, 269, 272, 3685, 3688 }, // 18 IIC_IntDivW
9150 { 0, 0, 0, 0, 0 }, // 19 IIC_VecGeneral
9151 { 0, 0, 0, 0, 0 }, // 20 IIC_FPDGeneral
9152 { 1, 264, 266, 3688, 3691 }, // 21 IIC_FPAddSub
9153 { 1, 272, 274, 3691, 3694 }, // 22 IIC_FPDivD
9154 { 0, 0, 0, 0, 0 }, // 23 IIC_FPSGeneral
9155 { 0, 0, 0, 0, 0 }, // 24 IIC_VecComplex
9156 { 1, 258, 260, 3694, 3696 }, // 25 IIC_LdStStore
9157 { 1, 260, 262, 3696, 3699 }, // 26 IIC_IntRotateDI
9158 { 1, 274, 276, 3699, 3702 }, // 27 IIC_FPDivS
9159 { 1, 264, 266, 3702, 3706 }, // 28 IIC_FPFused
9160 { 0, 0, 0, 0, 0 }, // 29 IIC_FPSqrtD
9161 { 0, 0, 0, 0, 0 }, // 30 IIC_FPSqrtS
9162 { 1, 258, 260, 3706, 3708 }, // 31 IIC_LdStICBI
9163 { 1, 260, 262, 3708, 3712 }, // 32 IIC_IntISEL
9164 { 0, 0, 0, 0, 0 }, // 33 IIC_SprISYNC
9165 { 1, 276, 278, 3712, 3715 }, // 34 IIC_LdStLWARX
9166 { 2, 278, 281, 3715, 3717 }, // 35 IIC_LdStLoadUpd
9167 { 2, 278, 281, 3717, 3719 }, // 36 IIC_LdStLoadUpdX
9168 { 1, 276, 278, 3719, 3721 }, // 37 IIC_LdStLDARX
9169 { 2, 278, 281, 3721, 3723 }, // 38 IIC_LdStLDU
9170 { 2, 278, 281, 3723, 3725 }, // 39 IIC_LdStLDUX
9171 { 2, 258, 260, 3725, 3728 }, // 40 IIC_LdStLFD
9172 { 2, 278, 281, 3728, 3731 }, // 41 IIC_LdStLFDU
9173 { 2, 278, 281, 3731, 3734 }, // 42 IIC_LdStLFDUX
9174 { 1, 258, 260, 3734, 3736 }, // 43 IIC_LdStLHA
9175 { 2, 278, 281, 3736, 3738 }, // 44 IIC_LdStLHAU
9176 { 2, 278, 281, 3738, 3740 }, // 45 IIC_LdStLHAUX
9177 { 1, 281, 283, 3740, 3742 }, // 46 IIC_LdStLMW
9178 { 0, 0, 0, 0, 0 }, // 47 IIC_LdStLQ
9179 { 0, 0, 0, 0, 0 }, // 48 IIC_LdStLQARX
9180 { 0, 0, 0, 0, 0 }, // 49 IIC_LdStLWA
9181 { 1, 283, 286, 3742, 3745 }, // 50 IIC_IntMulHD
9182 { 1, 262, 264, 3745, 3747 }, // 51 IIC_BrMCR
9183 { 1, 286, 288, 3747, 3750 }, // 52 IIC_BrMCRX
9184 { 1, 288, 290, 3750, 3752 }, // 53 IIC_SprMFCR
9185 { 1, 286, 288, 3752, 3753 }, // 54 IIC_SprMFSPR
9186 { 1, 264, 266, 3753, 3754 }, // 55 IIC_IntMFFS
9187 { 0, 0, 0, 0, 0 }, // 56 IIC_SprMFMSR
9188 { 1, 288, 290, 3754, 3756 }, // 57 IIC_SprMFCRF
9189 { 1, 290, 292, 3756, 3758 }, // 58 IIC_SprMFPMR
9190 { 0, 0, 0, 0, 0 }, // 59 IIC_SprMFSR
9191 { 1, 290, 292, 3758, 3760 }, // 60 IIC_SprMFTB
9192 { 0, 0, 0, 0, 0 }, // 61 IIC_SprMSGSNDP
9193 { 0, 0, 0, 0, 0 }, // 62 IIC_SprMSGSYNC
9194 { 1, 286, 288, 3760, 3761 }, // 63 IIC_SprMTSPR
9195 { 1, 292, 294, 3761, 3764 }, // 64 IIC_IntMTFSB0
9196 { 1, 294, 296, 3764, 3766 }, // 65 IIC_SprMTMSR
9197 { 0, 0, 0, 0, 0 }, // 66 IIC_SprMTMSRD
9198 { 1, 286, 288, 3766, 3767 }, // 67 IIC_SprMTPMR
9199 { 0, 0, 0, 0, 0 }, // 68 IIC_SprMTSR
9200 { 1, 296, 299, 3767, 3770 }, // 69 IIC_IntMulHW
9201 { 1, 296, 299, 3770, 3773 }, // 70 IIC_IntMulHWU
9202 { 1, 283, 286, 3773, 3776 }, // 71 IIC_IntMulLI
9203 { 0, 0, 0, 0, 0 }, // 72 IIC_SprRFI
9204 { 0, 0, 0, 0, 0 }, // 73 IIC_IntRFID
9205 { 1, 299, 301, 3776, 3779 }, // 74 IIC_IntRotateD
9206 { 0, 0, 0, 0, 0 }, // 75 IIC_SprSLBFEE
9207 { 0, 0, 0, 0, 0 }, // 76 IIC_SprSLBIA
9208 { 0, 0, 0, 0, 0 }, // 77 IIC_SprSLBIE
9209 { 0, 0, 0, 0, 0 }, // 78 IIC_SprSLBIEG
9210 { 0, 0, 0, 0, 0 }, // 79 IIC_SprSLBMFEE
9211 { 0, 0, 0, 0, 0 }, // 80 IIC_SprSLBMFEV
9212 { 0, 0, 0, 0, 0 }, // 81 IIC_SprSLBMTE
9213 { 0, 0, 0, 0, 0 }, // 82 IIC_SprSLBSYNC
9214 { 1, 299, 301, 3779, 3782 }, // 83 IIC_IntShift
9215 { 1, 258, 260, 3782, 3784 }, // 84 IIC_LdStSTWCX
9216 { 2, 278, 281, 3784, 3786 }, // 85 IIC_LdStSTU
9217 { 2, 278, 281, 3786, 3788 }, // 86 IIC_LdStSTUX
9218 { 1, 258, 260, 3788, 3790 }, // 87 IIC_LdStSTD
9219 { 1, 258, 260, 3790, 3792 }, // 88 IIC_LdStSTDCX
9220 { 1, 258, 260, 3792, 3795 }, // 89 IIC_LdStSTFD
9221 { 2, 278, 281, 3795, 3798 }, // 90 IIC_LdStSTFDU
9222 { 0, 0, 0, 0, 0 }, // 91 IIC_SprSTOP
9223 { 0, 0, 0, 0, 0 }, // 92 IIC_LdStSTQ
9224 { 0, 0, 0, 0, 0 }, // 93 IIC_LdStSTQCX
9225 { 0, 0, 0, 0, 0 }, // 94 IIC_IntTrapD
9226 { 0, 0, 0, 0, 0 }, // 95 IIC_SprTLBIA
9227 { 0, 0, 0, 0, 0 }, // 96 IIC_SprTLBIE
9228 { 0, 0, 0, 0, 0 }, // 97 IIC_SprTLBIEL
9229 { 1, 301, 303, 0, 0 }, // 98 IIC_SprTLBSYNC
9230 { 1, 303, 305, 3798, 3800 }, // 99 IIC_IntTrapW
9231 { 0, 0, 0, 0, 0 }, // 100 IIC_VecFPCompare
9232 { 0, 0, 0, 0, 0 }, // 101 IIC_VecPerm
9233 { 1, 262, 264, 3800, 3802 }, // 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
9234 { 1, 262, 264, 3802, 3804 }, // 103 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
9235 { 1, 286, 288, 3804, 3805 }, // 104 MFCTR_MFCTR8_MFLR_MFLR8
9236 { 1, 286, 288, 3805, 3806 }, // 105 MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop
9237 { 1, 288, 290, 3806, 3808 }, // 106 MFCR_MFCR8
9238 { 1, 262, 264, 3808, 3810 }, // 107 MCRF
9239 { 1, 262, 264, 3810, 3813 }, // 108 CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC
9240 { 1, 281, 283, 3813, 3815 }, // 109 LMW
9241 { 1, 276, 278, 3815, 3818 }, // 110 LWARX_LWARXL
9242 { 1, 276, 278, 3818, 3820 }, // 111 LDARX_LDARXL
9243 { 1, 258, 260, 3820, 3822 }, // 112 LHBRX_LHBRX8_LWBRX_LWBRX8
9244 { 0, 0, 0, 0, 0 }, // 113 MFSR_MFSRIN
9245 { 2, 258, 260, 3822, 3825 }, // 114 LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX
9246 { 2, 278, 281, 3825, 3828 }, // 115 LFSU_LFDU
9247 { 2, 278, 281, 3828, 3831 }, // 116 LFSUX_LFDUX
9248 { 1, 258, 260, 3831, 3834 }, // 117 STXSDX_STXVD2X_STXVW4X
9249 { 1, 276, 278, 3834, 3837 }, // 118 LBARX_LHARX
9250 { 1, 258, 260, 3837, 3839 }, // 119 LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX
9251 { 2, 258, 260, 3839, 3842 }, // 120 LFIWAX_LFIWZX
9252 { 1, 258, 260, 3842, 3845 }, // 121 STFD_STFDX_STFIWX_STFS_STFSX
9253 { 2, 278, 281, 3845, 3848 }, // 122 STFDU_STFDUX_STFSU_STFSUX
9254 { 1, 258, 260, 3848, 3850 }, // 123 STVEBX_STVEHX_STVEWX_STVX_STVXL
9255 { 1, 258, 260, 3850, 3852 }, // 124 LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32
9256 { 0, 0, 0, 0, 0 }, // 125 LWA_LWA_32
9257 { 2, 278, 281, 3852, 3854 }, // 126 LHAU_LHAU8
9258 { 2, 278, 281, 3854, 3856 }, // 127 LHAUX_LHAUX8_LWAUX
9259 { 1, 258, 260, 3856, 3858 }, // 128 STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX
9260 { 1, 258, 260, 3858, 3860 }, // 129 STD_STDX
9261 { 1, 281, 283, 3860, 3862 }, // 130 STMW
9262 { 1, 258, 260, 3862, 3864 }, // 131 STWCX
9263 { 1, 258, 260, 3864, 3866 }, // 132 STDCX
9264 { 2, 278, 281, 3866, 3868 }, // 133 STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8
9265 { 2, 278, 281, 3868, 3870 }, // 134 STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8
9266 { 2, 278, 281, 3870, 3872 }, // 135 LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8
9267 { 2, 278, 281, 3872, 3874 }, // 136 LDU
9268 { 2, 278, 281, 3874, 3876 }, // 137 LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8
9269 { 2, 278, 281, 3876, 3878 }, // 138 LDUX
9270 { 1, 260, 262, 3878, 3881 }, // 139 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
9271 { 1, 260, 262, 3881, 3884 }, // 140 SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec
9272 { 1, 260, 262, 3884, 3887 }, // 141 CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI
9273 { 1, 260, 262, 3887, 3890 }, // 142 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
9274 { 1, 260, 262, 3890, 3893 }, // 143 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
9275 { 1, 262, 264, 3893, 3895 }, // 144 ADDPCIS
9276 { 0, 0, 0, 0, 0 }, // 145 SUBFUS_SUBFUS_rec
9277 { 1, 260, 262, 3895, 3898 }, // 146 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
9278 { 1, 299, 301, 3898, 3901 }, // 147 RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec
9279 { 1, 299, 301, 3901, 3904 }, // 148 SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec
9280 { 1, 260, 262, 3904, 3907 }, // 149 CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
9281 { 1, 283, 286, 3907, 3910 }, // 150 MULLI_MULLI8
9282 { 1, 296, 299, 3910, 3913 }, // 151 MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec
9283 { 1, 296, 299, 3913, 3916 }, // 152 MULHWU_MULHDU_MULHDU_rec_MULHWU_rec
9284 { 1, 283, 286, 3916, 3919 }, // 153 MULLD_MULLDO_MULLD_rec_MULLDO_rec
9285 { 1, 266, 269, 3919, 3922 }, // 154 DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec
9286 { 1, 269, 272, 3922, 3925 }, // 155 DIVWE_DIVWEO_DIVWEO_rec_DIVWEU_DIVWEUO_DIVWEUO_rec_DIVWEU_rec_DIVWE_rec_DIVW_DIVWU_DIVWU_rec_DIVWO_DIVWO_rec_DIVWUO_DIVWUO_rec_DIVW_rec
9287 { 1, 266, 269, 3925, 3928 }, // 156 DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec
9288 { 1, 264, 266, 3928, 3931 }, // 157 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
9289 { 1, 264, 266, 3931, 3934 }, // 158 FADD_FADD_rec_FSUB_FSUB_rec
9290 { 1, 264, 266, 3934, 3938 }, // 159 FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec
9291 { 0, 0, 0, 0, 0 }, // 160 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
9292 { 1, 264, 266, 3938, 3941 }, // 161 FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP
9293 { 0, 0, 0, 0, 0 }, // 162 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
9294 { 0, 0, 0, 0, 0 }, // 163 XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec
9295 { 1, 264, 266, 3941, 3944 }, // 164 XVTDIVDP_XVTSQRTDP
9296 { 0, 0, 0, 0, 0 }, // 165 VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX
9297 { 0, 0, 0, 0, 0 }, // 166 XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL
9298 { 0, 0, 0, 0, 0 }, // 167 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
9299 { 0, 0, 0, 0, 0 }, // 168 VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR
9300 { 1, 264, 266, 3944, 3947 }, // 169 XVTDIVSP_XVTSQRTSP
9301 { 0, 0, 0, 0, 0 }, // 170 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
9302 { 1, 264, 266, 3947, 3950 }, // 171 FCMPOD_FCMPOS_FCMPUD_FCMPUS
9303 { 1, 274, 276, 3950, 3953 }, // 172 FDIVS_FDIVS_rec
9304 { 1, 272, 274, 3953, 3956 }, // 173 XSDIVDP
9305 { 0, 0, 0, 0, 0 }, // 174 FSQRTS_XSSQRTSP_FSQRTS_rec
9306 { 1, 272, 274, 3956, 3959 }, // 175 FDIV_FDIV_rec
9307 { 0, 0, 0, 0, 0 }, // 176 XSSQRTDP
9308 { 0, 0, 0, 0, 0 }, // 177 FSQRT_FSQRT_rec
9309 { 1, 274, 276, 3959, 3962 }, // 178 XVDIVSP
9310 { 0, 0, 0, 0, 0 }, // 179 XVSQRTSP
9311 { 1, 272, 274, 3962, 3965 }, // 180 XVDIVDP
9312 { 0, 0, 0, 0, 0 }, // 181 XVSQRTDP
9313 { 1, 288, 290, 3965, 3967 }, // 182 MFOCRF_MFOCRF8
9314 { 0, 0, 0, 0, 0 }, // 183 VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
9315 { 1, 274, 276, 3967, 3970 }, // 184 XSDIVSP
9316 { 0, 0, 0, 0, 0 }, // 185 FSQRTS_FSQRTS_rec
9317 { 1, 264, 266, 3970, 3971 }, // 186 MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF
9318 { 1, 292, 294, 3971, 3974 }, // 187 MTFSFb_MTFSB0_MTFSB1
9319 { 0, 0, 0, 0, 0 }, // 188 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
9320 { 0, 0, 0, 0, 0 }, // 189 XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
9321 { 0, 0, 0, 0, 0 }, // 190 XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
9322 { 0, 0, 0, 0, 0 }, // 191 VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
9323 { 0, 0, 0, 0, 0 }, // 192 VSUBFP
9324 { 0, 0, 0, 0, 0 }, // 193 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
9325 { 0, 0, 0, 0, 0 }, // 194 XVCVSPDP
9326 { 0, 0, 0, 0, 0 }, // 195 TDI_TD
9327 { 1, 303, 305, 3974, 3976 }, // 196 TWI_TW
9328 { 1, 286, 288, 3976, 3979 }, // 197 MTCRF_MTCRF8_MTOCRF_MTOCRF8
9329 { 1, 260, 262, 3979, 3982 }, // 198 RLWIMI_RLWIMI8
9330 { 1, 260, 262, 3982, 3985 }, // 199 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
9331 { 1, 260, 262, 3985, 3988 }, // 200 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
9332 { 1, 260, 262, 3988, 3991 }, // 201 ANDIS_rec_ANDI_rec_SUBF8_rec
9333 { 1, 260, 262, 3991, 3994 }, // 202 OR_OR8_OR8_rec_OR_rec_NOP
9334 { 0, 0, 0, 0, 0 }, // 203 SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY
9335 { 1, 260, 262, 3994, 3997 }, // 204 SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8
9336 { 1, 260, 262, 3997, 4000 }, // 205 RLWIMI8_rec_RLWIMI_rec
9337 { 1, 260, 262, 4000, 4003 }, // 206 CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec
9338 { 1, 260, 262, 4003, 4006 }, // 207 POPCNTB_POPCNTB8_POPCNTD_POPCNTW
9339 { 1, 260, 262, 4006, 4010 }, // 208 ISEL_ISEL8
9340 { 1, 290, 292, 4010, 4012 }, // 209 MFTB_MFTB8
9341 { 1, 269, 272, 4012, 4015 }, // 210 DIVW_DIVWU
9342 { 1, 266, 269, 4015, 4018 }, // 211 DIVD_DIVDU
9343 { 1, 269, 272, 4018, 4021 }, // 212 DIVWE_DIVWEU
9344 { 1, 258, 260, 4021, 4023 }, // 213 LVEBX_LVEHX_LVEWX_LVX_LVXL
9345 { 2, 258, 260, 4023, 4026 }, // 214 LXVB16X_LXSIWZX
9346 { 0, 0, 0, 0, 0 }, // 215 DFLOADf64_XFLOADf64_LIWZX
9347 { 0, 0, 0, 0, 0 }, // 216 LQ
9348 { 1, 258, 260, 4026, 4029 }, // 217 STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
9349 { 1, 258, 260, 4029, 4031 }, // 218 STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX
9350 { 1, 258, 260, 4031, 4033 }, // 219 STDXTLS_STDXTLS_
9351 { 1, 258, 260, 4033, 4035 }, // 220 STBCIX_STDCIX
9352 { 1, 258, 260, 4035, 4037 }, // 221 STBCX_STHCX
9353 { 1, 258, 260, 4037, 4039 }, // 222 STHCIX_STSWI_STWCIX
9354 { 1, 258, 260, 4039, 4041 }, // 223 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
9355 { 1, 258, 260, 4041, 4043 }, // 224 LD_LDX_LDXTLS_LDXTLS_
9356 { 1, 276, 278, 4043, 4046 }, // 225 LBARXL_LHARXL
9357 { 1, 258, 260, 4046, 4048 }, // 226 LBEPX_LHEPX_LWEPX
9358 { 2, 258, 260, 4048, 4051 }, // 227 LFDEPX_LXSIWAX
9359 { 0, 0, 0, 0, 0 }, // 228 ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8
9360 { 1, 260, 262, 4051, 4054 }, // 229 SUBF
9361 { 0, 0, 0, 0, 0 }, // 230 VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD
9362 { 0, 0, 0, 0, 0 }, // 231 VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO
9363 { 0, 0, 0, 0, 0 }, // 232 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
9364 { 0, 0, 0, 0, 0 }, // 233 VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW
9365 { 0, 0, 0, 0, 0 }, // 234 VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW
9366 { 0, 0, 0, 0, 0 }, // 235 VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec
9367 { 1, 258, 260, 4054, 4056 }, // 236 MFVSCR
9368 { 1, 258, 260, 4056, 4058 }, // 237 MTVSCR
9369 { 0, 0, 0, 0, 0 }, // 238 VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM
9370 { 0, 0, 0, 0, 0 }, // 239 VADDUQM_VSUBUQM_VPOPCNTD
9371 { 0, 0, 0, 0, 0 }, // 240 VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM
9372 { 0, 0, 0, 0, 0 }, // 241 VMULESW_VMULEUW_VMULOSW_VMULOUW
9373 { 0, 0, 0, 0, 0 }, // 242 VMULUWM
9374 { 1, 262, 264, 4058, 4060 }, // 243 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
9375 { 1, 264, 266, 4060, 4063 }, // 244 DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX
9376 { 0, 0, 0, 0, 0 }, // 245 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
9377 { 1, 264, 266, 4063, 4066 }, // 246 DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec
9378 { 0, 0, 0, 0, 0 }, // 247 BCDADD_rec_BCDSUB_rec
9379 { 0, 0, 0, 0, 0 }, // 248 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
9380 { 1, 264, 266, 4066, 4069 }, // 249 DCMPOQ_DCMPUQ_DTSTEXQ
9381 { 1, 264, 266, 4069, 4072 }, // 250 DCTQPQ_DCTQPQ_rec
9382 { 1, 264, 266, 4072, 4075 }, // 251 DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec
9383 { 0, 0, 0, 0, 0 }, // 252 DQUAQ_DQUAQ_rec
9384 { 1, 264, 266, 4075, 4078 }, // 253 DRSP_DRSP_rec_DCTFIX_DCTFIX_rec
9385 { 1, 264, 266, 4078, 4081 }, // 254 DCFFIX_DCFFIX_rec
9386 { 1, 264, 266, 4081, 4084 }, // 255 DCFFIXQ_DCFFIXQ_rec
9387 { 1, 264, 266, 4084, 4087 }, // 256 DMUL_DMUL_rec
9388 { 1, 264, 266, 4087, 4090 }, // 257 DMULQ_DMULQ_rec
9389 { 1, 264, 266, 4090, 4093 }, // 258 DDIV_DDIV_rec
9390 { 1, 264, 266, 4093, 4096 }, // 259 DDIVQ_DDIVQ_rec
9391 { 0, 0, 0, 0, 0 }, // 260 MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ
9392 { 0, 0, 0, 0, 0 }, // 261 VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC
9393 { 0, 0, 0, 0, 0 }, // 262 VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR
9394 { 0, 0, 0, 0, 0 }, // 263 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes
9395 { 0, 0, 0, 0, 0 }, // 264 V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP
9396 { 0, 0, 0, 0, 0 }, // 265 VRLD
9397 { 0, 0, 0, 0, 0 }, // 266 XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP
9398 { 0, 0, 0, 0, 0 }, // 267 XVABSSP_XVNABSSP_XVNEGSP
9399 { 0, 0, 0, 0, 0 }, // 268 XVCPSGNSP
9400 { 0, 0, 0, 0, 0 }, // 269 VMRGEW_VMRGOW
9401 { 0, 0, 0, 0, 0 }, // 270 VSEL
9402 { 0, 0, 0, 0, 0 }, // 271 XXSEL
9403 { 1, 286, 288, 4096, 4097 }, // 272 TABORTDC_TABORTDCI_TABORTWC_TABORTWCI
9404 { 1, 292, 294, 4097, 4100 }, // 273 MTFSB0_MTFSB1
9405 { 1, 264, 266, 4100, 4101 }, // 274 MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI
9406 { 1, 260, 262, 4101, 4104 }, // 275 CMPRB_CMPRB8_CMPEQB
9407 { 0, 0, 0, 0, 0 }, // 276 XSTSTDCDP_XSTSTDCSP
9408 { 1, 264, 266, 4104, 4107 }, // 277 FTDIV_FTSQRT
9409 { 0, 0, 0, 0, 0 }, // 278 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP
9410 { 1, 264, 266, 4107, 4110 }, // 279 XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP
9411 { 1, 260, 262, 4110, 4113 }, // 280 CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
9412 { 1, 260, 262, 4113, 4116 }, // 281 POPCNTD_POPCNTW
9413 { 1, 260, 262, 4116, 4119 }, // 282 CMPB_CMPB8_SETB_SETB8_BPERMD
9414 { 0, 0, 0, 0, 0 }, // 283 XSCVSPDPN
9415 { 1, 299, 301, 4119, 4122 }, // 284 SLD_SRD_SRAD
9416 { 1, 260, 262, 4122, 4125 }, // 285 SRADI_SRADI_32_RLDIC
9417 { 1, 260, 262, 4125, 4128 }, // 286 EXTSWSLI_32_64_EXTSWSLI
9418 { 1, 260, 262, 4128, 4131 }, // 287 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
9419 { 1, 260, 262, 4131, 4134 }, // 288 ADDZE_ADDZE8_SUBF_rec
9420 { 0, 0, 0, 0, 0 }, // 289 ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8
9421 { 1, 260, 262, 4134, 4137 }, // 290 LA_LA8
9422 { 0, 0, 0, 0, 0 }, // 291 COPY
9423 { 1, 286, 288, 4137, 4140 }, // 292 MCRXRX
9424 { 0, 0, 0, 0, 0 }, // 293 XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP
9425 { 0, 0, 0, 0, 0 }, // 294 XSXEXPDP
9426 { 1, 262, 264, 4140, 4142 }, // 295 RFEBB
9427 { 1, 286, 288, 4142, 4143 }, // 296 TBEGIN_TRECHKPT
9428 { 1, 258, 260, 4143, 4145 }, // 297 WAIT
9429 { 1, 299, 301, 4145, 4148 }, // 298 RLDCL_RLDCR
9430 { 1, 260, 262, 4148, 4151 }, // 299 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI
9431 { 1, 286, 288, 4151, 4154 }, // 300 MTOCRF_MTOCRF8
9432 { 1, 260, 262, 4154, 4157 }, // 301 SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8
9433 { 1, 264, 266, 4157, 4160 }, // 302 FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR
9434 { 1, 299, 301, 4160, 4163 }, // 303 SRAW_SRAW8_SRAWI_SRAWI8
9435 { 0, 0, 0, 0, 0 }, // 304 XSIEXPDP
9436 { 1, 262, 264, 4163, 4166 }, // 305 CRXOR
9437 { 1, 286, 288, 4166, 4167 }, // 306 TRECLAIM_TSR_TABORT
9438 { 0, 0, 0, 0, 0 }, // 307 VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
9439 { 0, 0, 0, 0, 0 }, // 308 VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
9440 { 0, 0, 0, 0, 0 }, // 309 VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP
9441 { 0, 0, 0, 0, 0 }, // 310 VPOPCNTD
9442 { 0, 0, 0, 0, 0 }, // 311 VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0
9443 { 1, 283, 286, 4167, 4170 }, // 312 MADDHD_MADDHDU_MADDLD_MADDLD8
9444 { 1, 296, 299, 4170, 4173 }, // 313 MULHD_MULHW_MULLW_MULLWO
9445 { 1, 296, 299, 4173, 4176 }, // 314 MULHDU_MULHWU
9446 { 1, 283, 286, 4176, 4179 }, // 315 MULLD_MULLDO
9447 { 1, 264, 266, 4179, 4182 }, // 316 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
9448 { 1, 264, 266, 4182, 4185 }, // 317 FADD_FSUB
9449 { 1, 264, 266, 4185, 4189 }, // 318 FMSUB_FMADD_FNMADD_FNMSUB_FMUL
9450 { 0, 0, 0, 0, 0 }, // 319 XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
9451 { 1, 264, 266, 4189, 4192 }, // 320 FSELD_rec_FSELS_rec
9452 { 1, 264, 266, 4192, 4195 }, // 321 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
9453 { 0, 0, 0, 0, 0 }, // 322 XSCVDPHP_XSCVHPDP
9454 { 1, 258, 260, 4195, 4197 }, // 323 LVSL_LVSR
9455 { 0, 0, 0, 0, 0 }, // 324 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
9456 { 0, 0, 0, 0, 0 }, // 325 VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ
9457 { 0, 0, 0, 0, 0 }, // 326 XXPERM_XXPERMR_XXSPLTIB
9458 { 1, 264, 266, 4197, 4200 }, // 327 XSCMPEXPQP_XSCMPOQP_XSCMPUQP
9459 { 0, 0, 0, 0, 0 }, // 328 BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO
9460 { 0, 0, 0, 0, 0 }, // 329 BCDCTSQ_rec
9461 { 0, 0, 0, 0, 0 }, // 330 XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO
9462 { 0, 0, 0, 0, 0 }, // 331 BCDCFSQ_rec
9463 { 0, 0, 0, 0, 0 }, // 332 XSDIVQP_XSDIVQPO
9464 { 0, 0, 0, 0, 0 }, // 333 XSSQRTQP_XSSQRTQPO
9465 { 1, 258, 260, 4200, 4202 }, // 334 LXVL_LXVLL
9466 { 2, 258, 260, 4202, 4205 }, // 335 LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD
9467 { 2, 258, 260, 4205, 4208 }, // 336 LXSDX_LXVD2X
9468 { 1, 258, 260, 4208, 4210 }, // 337 DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP
9469 { 0, 0, 0, 0, 0 }, // 338 CP_COPY_CP_COPY8
9470 { 1, 258, 260, 4210, 4212 }, // 339 ICBI_ICBIEP
9471 { 1, 258, 260, 4212, 4214 }, // 340 ICBT_ICBTLS_EnforceIEIO
9472 { 1, 258, 260, 4214, 4216 }, // 341 LBZ_LBZ8_LBZX_LBZX8_LBZXTLS_LBZXTLS__LBZXTLS_32_LHZ_LHZ8_LHZX_LHZX8_LHZXTLS_LHZXTLS__LHZXTLS_32_LWZ_LWZ8_LWZX_LWZX8_LWZXTLS_LWZXTLS__LWZXTLS_32
9473 { 0, 0, 0, 0, 0 }, // 342 CP_ABORT
9474 { 1, 258, 260, 4216, 4218 }, // 343 DARN
9475 { 0, 0, 0, 0, 0 }, // 344 ISYNC
9476 { 0, 0, 0, 0, 0 }, // 345 MSGSYNC
9477 { 1, 301, 303, 0, 0 }, // 346 TLBSYNC
9478 { 1, 258, 260, 0, 0 }, // 347 SYNC
9479 { 2, 258, 260, 4218, 4221 }, // 348 LFIWZX
9480 { 2, 258, 260, 4221, 4224 }, // 349 LFDX_LFDXTLS_LFDXTLS__LFD
9481 { 0, 0, 0, 0, 0 }, // 350 SLBIA
9482 { 0, 0, 0, 0, 0 }, // 351 SLBIE
9483 { 0, 0, 0, 0, 0 }, // 352 SLBMFEE
9484 { 0, 0, 0, 0, 0 }, // 353 SLBMFEV
9485 { 0, 0, 0, 0, 0 }, // 354 SLBMTE
9486 { 0, 0, 0, 0, 0 }, // 355 TLBIEL
9487 { 2, 278, 281, 4224, 4226 }, // 356 LHZU_LHZU8_LWZU_LWZU8
9488 { 2, 278, 281, 4226, 4228 }, // 357 LHZUX_LHZUX8_LWZUX_LWZUX8
9489 { 1, 286, 288, 4228, 4229 }, // 358 TEND
9490 { 0, 0, 0, 0, 0 }, // 359 CP_PASTE8_rec_CP_PASTE_rec
9491 { 1, 286, 288, 4229, 4230 }, // 360 TCHECK
9492 { 2, 258, 260, 4230, 4233 }, // 361 LXSIWAX
9493 { 0, 0, 0, 0, 0 }, // 362 LIWAX
9494 { 2, 258, 260, 4233, 4236 }, // 363 LFSX_LFSXTLS_LFSXTLS__LFS
9495 { 2, 258, 260, 4236, 4239 }, // 364 LXSSP_LXSSPX
9496 { 0, 0, 0, 0, 0 }, // 365 XFLOADf32_DFLOADf32
9497 { 2, 258, 260, 4239, 4242 }, // 366 LXVH8X
9498 { 1, 258, 260, 4242, 4245 }, // 367 STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX
9499 { 1, 258, 260, 4245, 4248 }, // 368 STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv
9500 { 1, 258, 260, 4248, 4251 }, // 369 STXSDX
9501 { 0, 0, 0, 0, 0 }, // 370 DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9
9502 { 1, 258, 260, 4251, 4253 }, // 371 STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32
9503 { 0, 0, 0, 0, 0 }, // 372 SLBIEG
9504 { 0, 0, 0, 0, 0 }, // 373 TLBIE
9505 { 1, 258, 260, 4253, 4256 }, // 374 STXV_STXVB16X_STXVH8X_STXVX
9506 { 1, 258, 260, 4256, 4258 }, // 375 STXVL_STXVLL
9507 { 1, 260, 262, 4258, 4261 }, // 376 MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv
9508 { 1, 290, 292, 4261, 4263 }, // 377 MFPMR
9509 { 1, 286, 288, 4263, 4264 }, // 378 MTPMR
9510 { 1, 286, 288, 4264, 4265 }, // 379 MFSPR_MFSPR8_MFUDSCR
9511 { 0, 0, 0, 0, 0 }, // 380 MFMSR
9512 { 1, 294, 296, 4265, 4267 }, // 381 MTMSR
9513 { 0, 0, 0, 0, 0 }, // 382 MTMSRD
9514 { 1, 286, 288, 4267, 4268 }, // 383 MTUDSCR_MTSPR_MTSPR8
9515 { 0, 0, 0, 0, 0 }, // 384 MSGSNDP_MSGSNDP8
9516 { 1, 269, 272, 4268, 4271 }, // 385 DIVWO_DIVWUO
9517 { 1, 269, 272, 4271, 4274 }, // 386 MODSW
9518 { 1, 269, 272, 4274, 4277 }, // 387 DIVWEO_DIVWEUO
9519 { 1, 266, 269, 4277, 4280 }, // 388 DIVDO_DIVDUO
9520 { 1, 269, 272, 4280, 4283 }, // 389 MODSD_MODUD_MODUW
9521 { 1, 266, 269, 4283, 4286 }, // 390 DIVDE_DIVDEO_DIVDEU_DIVDEUO
9522 { 1, 269, 272, 4286, 4289 }, // 391 DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec
9523 { 1, 260, 262, 4289, 4292 }, // 392 ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec
9524 { 1, 262, 264, 4292, 4294 }, // 393 MCRFS
9525 { 1, 299, 301, 4294, 4297 }, // 394 RLDCL_rec_RLDCR_rec
9526 { 1, 260, 262, 4297, 4300 }, // 395 RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec
9527 { 1, 264, 266, 4300, 4301 }, // 396 MFFS_MFFSCE_MFFSL_MFFS_rec
9528 { 1, 260, 262, 4301, 4304 }, // 397 EXTSWSLI_32_64_rec_EXTSWSLI_rec
9529 { 1, 272, 274, 4304, 4307 }, // 398 FDIV
9530 { 0, 0, 0, 0, 0 }, // 399 FSQRT
9531 { 0, 0, 0, 0, 0 }, // 400 FSQRTS
9532 { 1, 274, 276, 4307, 4310 }, // 401 FDIVS
9533 { 2, 278, 281, 4310, 4313 }, // 402 LFSU
9534 { 2, 278, 281, 4313, 4316 }, // 403 LFSUX
9535 { 1, 262, 264, 4316, 4318 }, // 404 TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP
9536 { 1, 258, 260, 4318, 4320 }, // 405 LDAT_LWAT
9537 { 1, 258, 260, 4320, 4322 }, // 406 STDAT_STWAT
9538 { 1, 260, 262, 4322, 4325 }, // 407 BRINC
9539 { 0, 0, 0, 0, 0 }, // 408 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
9540 { 0, 0, 0, 0, 0 }, // 409 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
9541 { 1, 258, 260, 4325, 4327 }, // 410 EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX
9542 { 1, 258, 260, 4327, 4329 }, // 411 EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX
9543 { 1, 262, 264, 4329, 4331 }, // 412 HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC
9544 { 0, 0, 0, 0, 0 }, // 413 RFI
9545 { 0, 0, 0, 0, 0 }, // 414 RFID
9546 { 1, 258, 260, 4331, 4333 }, // 415 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
9547 { 1, 258, 260, 4333, 4335 }, // 416 ICBLC
9548 { 0, 0, 0, 0, 0 }, // 417 MTSR_MTSRIN
9549 { 1, 286, 288, 4335, 4336 }, // 418 MFDCR
9550 { 1, 286, 288, 4336, 4337 }, // 419 MTDCR
9551 { 1, 260, 262, 4337, 4340 }, // 420 NOP_GT_PWR6_NOP_GT_PWR7
9552 { 0, 0, 0, 0, 0 }, // 421 TLBIA
9553 { 1, 294, 296, 4340, 4342 }, // 422 WRTEE_WRTEEI
9554 { 1, 260, 262, 4342, 4345 }, // 423 HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8
9555 { 1, 258, 260, 0, 0 }, // 424 MSYNC
9556 { 0, 0, 0, 0, 0 }, // 425 SLBSYNC
9557 { 0, 0, 0, 0, 0 }, // 426 SLBFEE_rec
9558 { 0, 0, 0, 0, 0 }, // 427 STOP
9559 { 1, 258, 260, 4345, 4347 }, // 428 DCBA_DCBI
9560 { 1, 264, 266, 4347, 4350 }, // 429 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
9561 { 0, 0, 0, 0, 0 }, // 430 VCFSX_VCFUX_VCTSXS_VCTUXS
9562 { 0, 0, 0, 0, 0 }, // 431 VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
9563 { 0, 0, 0, 0, 0 }, // 432 VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
9564 { 0, 0, 0, 0, 0 }, // 433 XSCVDPHP
9565 { 0, 0, 0, 0, 0 }, // 434 XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
9566 { 0, 0, 0, 0, 0 }, // 435 XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
9567 { 0, 0, 0, 0, 0 }, // 436 XVCVSPBF16
9568 { 1, 264, 266, 4350, 4353 }, // 437 FADDS_FMULS_FSUBS
9569 { 1, 264, 266, 4353, 4357 }, // 438 FMUL
9570 { 0, 0, 0, 0, 0 }, // 439 VADDFP
9571 { 0, 0, 0, 0, 0 }, // 440 XSMULDP_XSMULSP
9572 { 0, 0, 0, 0, 0 }, // 441 XVADDDP_XVMULDP_XVSUBDP
9573 { 0, 0, 0, 0, 0 }, // 442 XVADDSP_XVMULSP_XVSUBSP
9574 { 0, 0, 0, 0, 0 }, // 443 VMADDFP_VNMSUBFP
9575 { 1, 264, 266, 4357, 4360 }, // 444 FADDS_rec_FMULS_rec_FSUBS_rec
9576 { 1, 264, 266, 4360, 4364 }, // 445 FMUL_rec
9577 { 1, 264, 266, 4364, 4367 }, // 446 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
9578 { 1, 262, 264, 4367, 4369 }, // 447 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
9579 { 1, 262, 264, 4369, 4371 }, // 448 CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8
9580 { 0, 0, 0, 0, 0 }, // 449 VGNB
9581 { 0, 0, 0, 0, 0 }, // 450 VSBOX
9582 { 1, 260, 262, 4371, 4374 }, // 451 CFUGED_PDEPD_PEXTD
9583 { 0, 0, 0, 0, 0 }, // 452 VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
9584 { 0, 0, 0, 0, 0 }, // 453 XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP
9585 { 0, 0, 0, 0, 0 }, // 454 XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP
9586 { 1, 260, 262, 4374, 4377 }, // 455 HASHST_HASHST8_HASHSTP_HASHSTP8
9587 { 0, 0, 0, 0, 0 }, // 456 XSMULQP_XSMULQPO
9588 { 0, 0, 0, 0, 0 }, // 457 VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ
9589 { 0, 0, 0, 0, 0 }, // 458 VMODSQ_VMODUQ
9590 { 0, 0, 0, 0, 0 }, // 459 VDIVSD_VDIVUD
9591 { 0, 0, 0, 0, 0 }, // 460 VMODSD_VMODUD
9592 { 0, 0, 0, 0, 0 }, // 461 VDIVSW_VDIVUW
9593 { 0, 0, 0, 0, 0 }, // 462 VMODSW_VMODUW
9594 { 0, 0, 0, 0, 0 }, // 463 VDIVESD_VDIVEUD
9595 { 0, 0, 0, 0, 0 }, // 464 VDIVESW_VDIVEUW
9596 { 0, 0, 0, 0, 0 }, // 465 BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP
9597 { 0, 0, 0, 0, 0 }, // 466 XXGENPCVBM
9598 { 0, 0, 0, 0, 0 }, // 467 BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ
9599 { 0, 0, 0, 0, 0 }, // 468 VADDCUQ_VSUBCUQ
9600 { 0, 0, 0, 0, 0 }, // 469 XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP
9601 { 0, 0, 0, 0, 0 }, // 470 MTVSRBMI
9602 { 1, 260, 262, 4377, 4380 }, // 471 CBCDTD_CBCDTD8_CDTBCD_CDTBCD8
9603 { 1, 264, 266, 4380, 4383 }, // 472 FTSQRT
9604 { 0, 0, 0, 0, 0 }, // 473 MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB
9605 { 1, 260, 262, 4383, 4386 }, // 474 RLDIC_rec
9606 { 1, 260, 262, 4386, 4389 }, // 475 RLDICL_32_rec_RLDICL_rec_RLDICR_rec
9607 { 1, 260, 262, 4389, 4392 }, // 476 RLWINM8_rec_RLWINM_rec
9608 { 0, 0, 0, 0, 0 }, // 477 VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW
9609 { 0, 0, 0, 0, 0 }, // 478 VPOPCNTB_VPOPCNTH
9610 { 0, 0, 0, 0, 0 }, // 479 VSHASIGMAD_VSHASIGMAW
9611 { 1, 264, 266, 4392, 4395 }, // 480 XSTSQRTDP
9612 { 1, 264, 266, 4395, 4398 }, // 481 XVTSQRTDP
9613 { 1, 264, 266, 4398, 4401 }, // 482 XVTSQRTSP
9614 { 0, 0, 0, 0, 0 }, // 483 XVTSTDCDP_XVTSTDCSP
9615 { 1, 299, 301, 4401, 4404 }, // 484 SLD_rec_SRD_rec
9616 { 0, 0, 0, 0, 0 }, // 485 TDI
9617 { 1, 303, 305, 4404, 4406 }, // 486 TWI
9618 { 0, 0, 0, 0, 0 }, // 487 VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS
9619 { 0, 0, 0, 0, 0 }, // 488 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
9620 { 0, 0, 0, 0, 0 }, // 489 VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec
9621 { 0, 0, 0, 0, 0 }, // 490 VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec
9622 { 0, 0, 0, 0, 0 }, // 491 VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec
9623 { 0, 0, 0, 0, 0 }, // 492 VCMPSQ_VCMPUQ
9624 { 0, 0, 0, 0, 0 }, // 493 XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP
9625 { 1, 258, 260, 4406, 4408 }, // 494 TRAP
9626 { 1, 299, 301, 4408, 4411 }, // 495 SRAWI8_rec_SRAWI_rec
9627 { 0, 0, 0, 0, 0 }, // 496 VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ
9628 { 0, 0, 0, 0, 0 }, // 497 VRLQMI
9629 { 1, 258, 260, 4411, 4413 }, // 498 DSS_DSSALL
9630 { 1, 258, 260, 4413, 4415 }, // 499 WAITP10
9631 { 1, 260, 262, 4415, 4418 }, // 500 ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO
9632 { 0, 0, 0, 0, 0 }, // 501 ADDIdtprelL32_ADDISdtprelHA32
9633 { 0, 0, 0, 0, 0 }, // 502 ADDItlsldLADDR32
9634 { 0, 0, 0, 0, 0 }, // 503 ADDItocL_ADDIStocHA_ADDIStocHA8
9635 { 1, 260, 262, 4418, 4421 }, // 504 ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8
9636 { 1, 260, 262, 4421, 4424 }, // 505 ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO
9637 { 1, 260, 262, 4424, 4427 }, // 506 ADDZE_ADDZE8
9638 { 1, 260, 262, 4427, 4430 }, // 507 ANDI_rec_ANDIS_rec
9639 { 1, 260, 262, 4430, 4433 }, // 508 CMPDI_CMPWI_CMPLDI_CMPLWI
9640 { 1, 260, 262, 4433, 4436 }, // 509 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
9641 { 1, 264, 266, 4436, 4439 }, // 510 FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS
9642 { 1, 260, 262, 4439, 4442 }, // 511 NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8
9643 { 1, 260, 262, 4442, 4445 }, // 512 NOP
9644 { 1, 260, 262, 4445, 4448 }, // 513 RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32
9645 { 1, 260, 262, 4448, 4451 }, // 514 RLWINM_RLWINM8
9646 { 1, 260, 262, 4451, 4454 }, // 515 SETB_SETB8
9647 { 1, 260, 262, 4454, 4457 }, // 516 SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8
9648 { 1, 299, 301, 4457, 4460 }, // 517 SRAWI_SRAWI8
9649 { 0, 0, 0, 0, 0 }, // 518 VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW
9650 { 0, 0, 0, 0, 0 }, // 519 VEXTSD2Q
9651 { 0, 0, 0, 0, 0 }, // 520 XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP
9652 { 0, 0, 0, 0, 0 }, // 521 XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP
9653 { 0, 0, 0, 0, 0 }, // 522 XVABSDP_XVNABSDP_XVNEGDP
9654 { 0, 0, 0, 0, 0 }, // 523 XVXSIGDP_XVXSIGSP
9655 { 1, 260, 262, 4460, 4463 }, // 524 ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO
9656 { 1, 260, 262, 4463, 4466 }, // 525 ADDEX_ADDEX8
9657 { 1, 260, 262, 4466, 4469 }, // 526 ADD4O_ADD8O
9658 { 1, 260, 262, 4469, 4472 }, // 527 CMPB_CMPB8
9659 { 1, 262, 264, 4472, 4475 }, // 528 CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET
9660 { 1, 258, 260, 4475, 4477 }, // 529 DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64
9661 { 0, 0, 0, 0, 0 }, // 530 VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP
9662 { 0, 0, 0, 0, 0 }, // 531 XXLEQVOnes
9663 { 1, 264, 266, 4477, 4478 }, // 532 MFFS_MFFS_rec_MFFSL
9664 { 1, 264, 266, 4478, 4479 }, // 533 MFFSCDRNI_MFFSCRNI
9665 { 1, 292, 294, 4479, 4482 }, // 534 MTFSB0
9666 { 1, 260, 262, 4482, 4485 }, // 535 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
9667 { 1, 260, 262, 4485, 4488 }, // 536 NEG8O_rec_NEGO_rec
9668 { 1, 260, 262, 4488, 4491 }, // 537 ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec
9669 { 1, 262, 264, 4491, 4493 }, // 538 HRFID_SC
9670 { 1, 264, 266, 4493, 4494 }, // 539 MTFSFI_MTFSFIb_MTFSFI_rec
9671 { 1, 264, 266, 4494, 4497 }, // 540 FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec
9672 { 1, 260, 262, 4497, 4500 }, // 541 ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec
9673 { 0, 0, 0, 0, 0 }, // 542 VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec
9674 { 1, 258, 260, 4500, 4502 }, // 543 LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8
9675 { 1, 258, 260, 4502, 4504 }, // 544 LD
9676 { 0, 0, 0, 0, 0 }, // 545 LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL
9677 { 0, 0, 0, 0, 0 }, // 546 DFLOADf32
9678 { 0, 0, 0, 0, 0 }, // 547 DFLOADf64
9679 { 2, 258, 260, 4504, 4507 }, // 548 LFD
9680 { 1, 258, 260, 4507, 4509 }, // 549 LHA_LHA8
9681 { 2, 258, 260, 4509, 4512 }, // 550 LXSD_LXV
9682 { 1, 258, 260, 4512, 4514 }, // 551 DCBT_DCBTST
9683 { 1, 258, 260, 4514, 4516 }, // 552 ICBT
9684 { 1, 258, 260, 4516, 4518 }, // 553 LDBRX
9685 { 0, 0, 0, 0, 0 }, // 554 SPILLTOVSR_LDX
9686 { 2, 258, 260, 4518, 4521 }, // 555 LXVRBX_LXVRDX_LXVRHX_LXVRWX
9687 { 0, 0, 0, 0, 0 }, // 556 MTSR
9688 { 1, 260, 262, 4521, 4524 }, // 557 MTVRSAVE_MTVRSAVEv
9689 { 1, 258, 260, 4524, 4526 }, // 558 LBZCIX_LDCIX_LHZCIX_LWZCIX
9690 { 2, 258, 260, 4526, 4529 }, // 559 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
9691 { 2, 258, 260, 4529, 4532 }, // 560 LFS
9692 { 2, 258, 260, 4532, 4535 }, // 561 LXSSP
9693 { 2, 258, 260, 4535, 4538 }, // 562 LXVP
9694 { 2, 258, 260, 4538, 4541 }, // 563 LXVPX
9695 { 0, 0, 0, 0, 0 }, // 564 MFSR
9696 { 1, 290, 292, 4541, 4543 }, // 565 MFTB8
9697 { 0, 0, 0, 0, 0 }, // 566 XXSETACCZ
9698 { 0, 0, 0, 0, 0 }, // 567 XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
9699 { 0, 0, 0, 0, 0 }, // 568 XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
9700 { 0, 0, 0, 0, 0 }, // 569 XVI8GER4SPP
9701 { 0, 0, 0, 0, 0 }, // 570 PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
9702 { 0, 0, 0, 0, 0 }, // 571 PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
9703 { 0, 0, 0, 0, 0 }, // 572 PMXVI8GER4SPP
9704 { 0, 0, 0, 0, 0 }, // 573 XXMTACC
9705 { 0, 0, 0, 0, 0 }, // 574 XXMFACC
9706 { 0, 0, 0, 0, 0 }, // 575 VMULHSD_VMULHUD_VMULLD
9707 { 0, 0, 0, 0, 0 }, // 576 LXVKQ
9708 { 0, 0, 0, 0, 0 }, // 577 VSPLTISB_VSPLTISH_VSPLTISW
9709 { 0, 0, 0, 0, 0 }, // 578 V_SETALLONES_V_SETALLONESB_V_SETALLONESH
9710 { 0, 0, 0, 0, 0 }, // 579 XXSPLTIB
9711 { 1, 260, 262, 4543, 4546 }, // 580 BRD_BRH_BRH8_BRW_BRW8
9712 { 0, 0, 0, 0, 0 }, // 581 MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ
9713 { 0, 0, 0, 0, 0 }, // 582 VGBBD_VUPKHSW_VUPKLSW
9714 { 0, 0, 0, 0, 0 }, // 583 VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs
9715 { 0, 0, 0, 0, 0 }, // 584 VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM
9716 { 0, 0, 0, 0, 0 }, // 585 VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH
9717 { 0, 0, 0, 0, 0 }, // 586 XVCVBF16SPN
9718 { 0, 0, 0, 0, 0 }, // 587 XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW
9719 { 0, 0, 0, 0, 0 }, // 588 VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS
9720 { 0, 0, 0, 0, 0 }, // 589 VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI
9721 { 0, 0, 0, 0, 0 }, // 590 VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS
9722 { 0, 0, 0, 0, 0 }, // 591 VSLV_VSRV_XXINSERTW
9723 { 0, 0, 0, 0, 0 }, // 592 VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX
9724 { 0, 0, 0, 0, 0 }, // 593 VSUMSWS
9725 { 0, 0, 0, 0, 0 }, // 594 XXSPLTIDP_XXSPLTIW
9726 { 0, 0, 0, 0, 0 }, // 595 XXSPLTI32DX
9727 { 0, 0, 0, 0, 0 }, // 596 XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL
9728 { 0, 0, 0, 0, 0 }, // 597 XXPERMX
9729 { 2, 258, 260, 4546, 4549 }, // 598 PSTXVP_PSTXVPpc
9730 { 1, 258, 260, 4549, 4551 }, // 599 STB_STB8_STH_STH8_STW_STW8
9731 { 0, 0, 0, 0, 0 }, // 600 SPILLTOVSR_ST
9732 { 1, 258, 260, 4551, 4553 }, // 601 STD
9733 { 0, 0, 0, 0, 0 }, // 602 DFSTOREf32_DFSTOREf64
9734 { 1, 258, 260, 4553, 4556 }, // 603 STFD_STFS
9735 { 2, 278, 281, 4556, 4559 }, // 604 STFDU_STFSU
9736 { 1, 258, 260, 4559, 4562 }, // 605 STXSD
9737 { 1, 258, 260, 4562, 4565 }, // 606 STXSSP
9738 { 1, 258, 260, 4565, 4568 }, // 607 STXV
9739 { 1, 258, 260, 4568, 4570 }, // 608 DCBF_DCBST_DCBZ
9740 { 1, 258, 260, 4570, 4572 }, // 609 ICBI
9741 { 0, 0, 0, 0, 0 }, // 610 SPILLTOVSR_STX
9742 { 0, 0, 0, 0, 0 }, // 611 STIWX
9743 { 1, 258, 260, 4572, 4575 }, // 612 STXVRBX_STXVRDX_STXVRHX_STXVRWX
9744 { 1, 258, 260, 4575, 4577 }, // 613 EnforceIEIO
9745 { 0, 0, 0, 0, 0 }, // 614 TLBIE8P9_TLBIEP9
9746 { 1, 258, 260, 4577, 4579 }, // 615 STHCIX_STWCIX
9747 { 1, 258, 260, 0, 0 }, // 616 SYNCP10
9748 { 2, 258, 260, 4579, 4582 }, // 617 PSTB_PSTB8_PSTB8pc_PSTBpc_PSTD_PSTDpc_PSTFD_PSTFDpc_PSTFS_PSTFSpc_PSTH_PSTH8_PSTH8pc_PSTHpc_PSTW_PSTW8_PSTW8pc_PSTWpc_PSTXSD_PSTXSDpc_PSTXSSP_PSTXSSPpc_PSTXV_PSTXVpc
9749 { 2, 258, 260, 4582, 4585 }, // 618 STXVP
9750 { 2, 258, 260, 4585, 4588 }, // 619 STXVPX
9751 { 1, 262, 264, 4588, 4590 }, // 620 ATTN_NAP
9752 { 1, 258, 260, 4590, 4592 }, // 621 DCBZL
9753 { 1, 258, 260, 4592, 4594 }, // 622 DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2
9754 { 1, 262, 264, 4594, 4596 }, // 623 CLRBHRB_MFBHRBE
9755 { 2, 258, 260, 4596, 4599 }, // 624 PADDI_PADDI8_PADDI8pc_PADDIpc
9756 { 1, 260, 262, 4599, 4602 }, // 625 PLI_PLI8
9757 { 0, 0, 0, 0, 0 }, // 626 VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS
9758 { 0, 0, 0, 0, 0 }, // 627 VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD
9759 { 0, 0, 0, 0, 0 }, // 628 VMSUMCUD
9760 { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
9761};
9762
9763// ===============================================================
9764// Data tables for the new per-operand machine model.
9765
9766// {ProcResourceIdx, ReleaseAtCycle, AcquireAtCycle}
9767extern const llvm::MCWriteProcResEntry PPCWriteProcResTable[] = {
9768 { 0, 0, 0 }, // Invalid
9769 { 1, 1, 0}, // #1
9770 {16, 1, 0}, // #2
9771 { 2, 1, 0}, // #3
9772 {17, 1, 0}, // #4
9773 { 9, 1, 0}, // #5
9774 {13, 1, 0}, // #6
9775 {15, 1, 0}, // #7
9776 {12, 1, 0}, // #8
9777 {13, 1, 0}, // #9
9778 {15, 1, 0}, // #10
9779 {18, 1, 0}, // #11
9780 {10, 1, 0}, // #12
9781 {12, 1, 0}, // #13
9782 {13, 1, 0}, // #14
9783 {15, 1, 0}, // #15
9784 {11, 1, 0}, // #16
9785 {12, 1, 0}, // #17
9786 {13, 1, 0}, // #18
9787 {15, 1, 0}, // #19
9788 {18, 1, 0}, // #20
9789 {19, 1, 0}, // #21
9790 { 9, 1, 0}, // #22
9791 {11, 1, 0}, // #23
9792 {12, 1, 0}, // #24
9793 {13, 2, 0}, // #25
9794 {15, 1, 0}, // #26
9795 {18, 1, 0}, // #27
9796 {19, 1, 0}, // #28
9797 { 5, 1, 0}, // #29
9798 {10, 1, 0}, // #30
9799 {12, 1, 0}, // #31
9800 {13, 1, 0}, // #32
9801 {15, 1, 0}, // #33
9802 {18, 1, 0}, // #34
9803 {20, 1, 0}, // #35
9804 { 5, 1, 0}, // #36
9805 { 9, 1, 0}, // #37
9806 {10, 1, 0}, // #38
9807 {12, 1, 0}, // #39
9808 {13, 2, 0}, // #40
9809 {15, 1, 0}, // #41
9810 {18, 1, 0}, // #42
9811 {20, 1, 0}, // #43
9812 { 9, 1, 0}, // #44
9813 {12, 1, 0}, // #45
9814 {13, 2, 0}, // #46
9815 {15, 1, 0}, // #47
9816 {18, 1, 0}, // #48
9817 {10, 1, 0}, // #49
9818 {11, 1, 0}, // #50
9819 {12, 2, 0}, // #51
9820 {13, 2, 0}, // #52
9821 {15, 1, 0}, // #53
9822 {18, 1, 0}, // #54
9823 {20, 1, 0}, // #55
9824 { 5, 1, 0}, // #56
9825 { 8, 1, 0}, // #57
9826 {21, 1, 0}, // #58
9827 {21, 1, 0}, // #59
9828 {22, 1, 0}, // #60
9829 {24, 1, 0}, // #61
9830 {17, 1, 0}, // #62
9831 {22, 1, 0}, // #63
9832 {24, 1, 0}, // #64
9833 {14, 1, 0}, // #65
9834 {21, 1, 0}, // #66
9835 {22, 1, 0}, // #67
9836 { 5, 1, 0}, // #68
9837 { 7, 1, 0}, // #69
9838 {21, 1, 0}, // #70
9839 { 5, 1, 0}, // #71
9840 { 6, 1, 0}, // #72
9841 {21, 1, 0}, // #73
9842 { 3, 1, 0}, // #74
9843 {21, 1, 0}, // #75
9844 { 5, 1, 0}, // #76
9845 {21, 1, 0}, // #77
9846 { 9, 1, 0}, // #78
9847 {13, 1, 0}, // #79
9848 {21, 1, 0}, // #80
9849 {21, 1, 0}, // #81
9850 {22, 1, 0}, // #82
9851 {23, 1, 0}, // #83
9852 { 4, 1, 0}, // #84
9853 {21, 1, 0}, // #85
9854 { 1, 1, 0}, // #86
9855 { 3, 1, 0}, // #87
9856 { 1, 1, 0}, // #88
9857 { 9, 1, 0}, // #89
9858 { 1, 2, 0}, // #90
9859 { 8, 1, 0}, // #91
9860 { 9, 2, 0}, // #92
9861 {12, 1, 0}, // #93
9862 { 1, 1, 0}, // #94
9863 {15, 1, 0}, // #95
9864 { 1, 4, 0}, // #96
9865 { 8, 1, 0}, // #97
9866 {10, 4, 0}, // #98
9867 { 1, 2, 0}, // #99
9868 { 8, 1, 0}, // #100
9869 {10, 1, 0}, // #101
9870 { 1, 1, 0}, // #102
9871 {10, 1, 0}, // #103
9872 { 1, 2, 0}, // #104
9873 { 8, 1, 0}, // #105
9874 {10, 1, 0}, // #106
9875 {15, 1, 0}, // #107
9876 { 1, 1, 0}, // #108
9877 {14, 1, 0}, // #109
9878 { 1, 4, 0}, // #110
9879 { 8, 1, 0}, // #111
9880 {14, 4, 0}, // #112
9881 { 1, 2, 0}, // #113
9882 { 8, 1, 0}, // #114
9883 {14, 1, 0}, // #115
9884 { 1, 2, 0}, // #116
9885 { 8, 1, 0}, // #117
9886 { 9, 1, 0}, // #118
9887 { 1, 2, 0}, // #119
9888 { 8, 1, 0}, // #120
9889 { 9, 1, 0}, // #121
9890 {15, 1, 0}, // #122
9891 { 1, 1, 0}, // #123
9892 { 2, 1, 0}, // #124
9893 { 1, 2, 0}, // #125
9894 { 2, 1, 0}, // #126
9895 { 8, 1, 0}, // #127
9896 { 9, 1, 0}, // #128
9897 { 1, 2, 0}, // #129
9898 { 6, 10, 0}, // #130
9899 { 8, 1, 0}, // #131
9900 { 9, 1, 0}, // #132
9901 { 1, 1, 0}, // #133
9902 {13, 1, 0}, // #134
9903 { 1, 2, 0}, // #135
9904 { 2, 5, 0}, // #136
9905 { 8, 1, 0}, // #137
9906 { 9, 1, 0}, // #138
9907 { 1, 2, 0}, // #139
9908 { 2, 7, 0}, // #140
9909 { 8, 1, 0}, // #141
9910 { 9, 1, 0}, // #142
9911 { 1, 2, 0}, // #143
9912 { 2, 10, 0}, // #144
9913 { 8, 1, 0}, // #145
9914 { 9, 1, 0}, // #146
9915 { 1, 2, 0}, // #147
9916 { 8, 1, 0}, // #148
9917 {15, 1, 0}, // #149
9918 { 1, 1, 0}, // #150
9919 { 6, 10, 0}, // #151
9920 { 1, 1, 0}, // #152
9921 { 7, 1, 0}, // #153
9922 { 1, 1, 0}, // #154
9923 { 5, 1, 0}, // #155
9924 { 1, 1, 0}, // #156
9925 { 5, 16, 0}, // #157
9926 { 1, 1, 0}, // #158
9927 { 5, 17, 0}, // #159
9928 { 1, 1, 0}, // #160
9929 { 5, 30, 0}, // #161
9930 { 1, 1, 0}, // #162
9931 { 5, 49, 0}, // #163
9932 { 1, 1, 0}, // #164
9933 { 5, 67, 0}, // #165
9934 { 1, 2, 0}, // #166
9935 { 8, 1, 0}, // #167
9936 { 9, 1, 0}, // #168
9937 {14, 1, 0}, // #169
9938 { 1, 4, 0}, // #170
9939 { 8, 2, 0}, // #171
9940 {10, 2, 0}, // #172
9941 {12, 2, 0}, // #173
9942 { 1, 2, 0}, // #174
9943 { 8, 1, 0}, // #175
9944 { 9, 1, 0}, // #176
9945 {10, 1, 0}, // #177
9946 {12, 1, 0}, // #178
9947 { 1, 4, 0}, // #179
9948 { 8, 1, 0}, // #180
9949 { 9, 4, 0}, // #181
9950 { 1, 4, 0}, // #182
9951 { 8, 1, 0}, // #183
9952 { 9, 2, 0}, // #184
9953 {10, 1, 0}, // #185
9954 {12, 1, 0}, // #186
9955 {15, 1, 0}, // #187
9956 { 1, 8, 0}, // #188
9957 { 8, 1, 0}, // #189
9958 { 9, 3, 0}, // #190
9959 {10, 1, 0}, // #191
9960 {14, 4, 0}, // #192
9961 { 1, 4, 0}, // #193
9962 { 8, 1, 0}, // #194
9963 { 9, 1, 0}, // #195
9964 {14, 3, 0}, // #196
9965 { 1, 2, 0}, // #197
9966 { 5, 1, 0}, // #198
9967 { 8, 1, 0}, // #199
9968 {10, 1, 0}, // #200
9969 { 1, 2, 0}, // #201
9970 { 5, 1, 0}, // #202
9971 { 8, 1, 0}, // #203
9972 {14, 1, 0}, // #204
9973 { 1, 1, 0}, // #205
9974 { 5, 12, 0}, // #206
9975 { 1, 1, 0}, // #207
9976 { 5, 15, 0}, // #208
9977 { 1, 1, 0}, // #209
9978 { 6, 21, 0}, // #210
9979 { 1, 1, 0}, // #211
9980 { 6, 33, 0}, // #212
9981 { 1, 2, 0}, // #213
9982 { 8, 1, 0}, // #214
9983 { 9, 1, 0}, // #215
9984 {13, 1, 0}, // #216
9985 { 1, 2, 0}, // #217
9986 { 8, 1, 0}, // #218
9987 {10, 1, 0}, // #219
9988 {12, 1, 0}, // #220
9989 { 1, 2, 0}, // #221
9990 { 8, 1, 0}, // #222
9991 {10, 1, 0}, // #223
9992 {12, 1, 0}, // #224
9993 {15, 1, 0}, // #225
9994 { 1, 1, 0}, // #226
9995 {11, 1, 0}, // #227
9996 { 1, 2, 0}, // #228
9997 { 8, 1, 0}, // #229
9998 { 9, 1, 0}, // #230
9999 {11, 1, 0}, // #231
10000 {12, 1, 0}, // #232
10001 { 1, 4, 0}, // #233
10002 { 8, 2, 0}, // #234
10003 { 9, 2, 0}, // #235
10004 {11, 2, 0}, // #236
10005 {12, 2, 0}, // #237
10006 { 1, 2, 0}, // #238
10007 { 2, 1, 0}, // #239
10008 { 8, 1, 0}, // #240
10009 {13, 1, 0}, // #241
10010 { 1, 2, 0}, // #242
10011 { 8, 1, 0}, // #243
10012 {12, 1, 0}, // #244
10013 {13, 1, 0}, // #245
10014 { 1, 2, 0}, // #246
10015 { 8, 1, 0}, // #247
10016 {12, 1, 0}, // #248
10017 {14, 1, 0}, // #249
10018 { 1, 2, 0}, // #250
10019 { 8, 1, 0}, // #251
10020 {12, 1, 0}, // #252
10021 {14, 2, 0}, // #253
10022 { 1, 2, 0}, // #254
10023 { 8, 1, 0}, // #255
10024 {12, 1, 0}, // #256
10025 {15, 1, 0}, // #257
10026 { 1, 1, 0}, // #258
10027 { 4, 1, 0}, // #259
10028 { 1, 1, 0}, // #260
10029 { 2, 7, 0}, // #261
10030 { 1, 1, 0}, // #262
10031 { 2, 5, 0}, // #263
10032 { 1, 1, 0}, // #264
10033 { 2, 10, 0}, // #265
10034 { 1, 1, 0}, // #266
10035 { 2, 8, 0}, // #267
10036 { 1, 2, 0}, // #268
10037 { 2, 2, 0}, // #269
10038 { 8, 1, 0}, // #270
10039 { 1, 2, 0}, // #271
10040 { 8, 1, 0}, // #272
10041 {11, 1, 0}, // #273
10042 {12, 1, 0}, // #274
10043 { 1, 1, 0}, // #275
10044 { 8, 1, 0}, // #276
10045 { 2, 1, 0}, // #277
10046 { 9, 1, 0}, // #278
10047 { 6, 1, 0}, // #279
10048 { 7, 1, 0}, // #280
10049 {12, 1, 0}, // #281
10050 { 5, 1, 0}, // #282
10051 { 6, 1, 0}, // #283
10052 { 7, 2, 0}, // #284
10053 {12, 1, 0}, // #285
10054 { 4, 1, 0}, // #286
10055 { 6, 1, 0}, // #287
10056 { 7, 1, 0}, // #288
10057 {12, 1, 0}, // #289
10058 { 7, 1, 0}, // #290
10059 {11, 1, 0}, // #291
10060 { 5, 1, 0}, // #292
10061 { 7, 1, 0}, // #293
10062 {11, 1, 0}, // #294
10063 { 4, 1, 0}, // #295
10064 {10, 1, 0}, // #296
10065 {13, 1, 0}, // #297
10066 { 4, 1, 0}, // #298
10067 {10, 1, 0}, // #299
10068 {17, 1, 0}, // #300
10069 {10, 1, 0}, // #301
10070 {14, 1, 0}, // #302
10071 {15, 1, 0}, // #303
10072 {10, 1, 0}, // #304
10073 {14, 1, 0}, // #305
10074 {16, 1, 0}, // #306
10075 { 4, 1, 0}, // #307
10076 { 7, 1, 0}, // #308
10077 {12, 1, 0}, // #309
10078 { 7, 2, 0}, // #310
10079 { 8, 2, 0}, // #311
10080 {10, 1, 0}, // #312
10081 {11, 1, 0}, // #313
10082 {13, 1, 0}, // #314
10083 {18, 2, 0}, // #315
10084 {19, 1, 0}, // #316
10085 {20, 1, 0}, // #317
10086 { 1, 3, 0}, // #318
10087 { 7, 9, 0}, // #319
10088 { 8, 6, 0}, // #320
10089 {10, 3, 0}, // #321
10090 {11, 3, 0}, // #322
10091 {12, 3, 0}, // #323
10092 {18, 3, 0}, // #324
10093 { 1, 1, 0}, // #325
10094 { 7, 1, 0}, // #326
10095 {18, 1, 0}, // #327
10096 { 1, 1, 0}, // #328
10097 { 7, 3, 0}, // #329
10098 { 8, 2, 0}, // #330
10099 {10, 1, 0}, // #331
10100 {11, 1, 0}, // #332
10101 {12, 1, 0}, // #333
10102 {18, 1, 0}, // #334
10103 { 7, 1, 0}, // #335
10104 {17, 1, 0}, // #336
10105 {21, 1, 0}, // #337
10106 { 7, 2, 0}, // #338
10107 {17, 1, 0}, // #339
10108 {18, 2, 0}, // #340
10109 {19, 1, 0}, // #341
10110 {20, 1, 0}, // #342
10111 {21, 1, 0}, // #343
10112 {22, 1, 0}, // #344
10113 { 1, 1, 0}, // #345
10114 { 7, 4, 0}, // #346
10115 { 8, 2, 0}, // #347
10116 {10, 1, 0}, // #348
10117 {11, 1, 0}, // #349
10118 {12, 1, 0}, // #350
10119 {17, 1, 0}, // #351
10120 {18, 1, 0}, // #352
10121 {21, 1, 0}, // #353
10122 { 7, 1, 0}, // #354
10123 {17, 1, 0}, // #355
10124 {18, 2, 0}, // #356
10125 {19, 1, 0}, // #357
10126 {20, 1, 0}, // #358
10127 {21, 1, 0}, // #359
10128 { 1, 1, 0}, // #360
10129 { 7, 6, 0}, // #361
10130 { 8, 4, 0}, // #362
10131 {10, 2, 0}, // #363
10132 {11, 2, 0}, // #364
10133 {12, 2, 0}, // #365
10134 {17, 1, 0}, // #366
10135 {18, 1, 0}, // #367
10136 {21, 1, 0}, // #368
10137 { 7, 3, 0}, // #369
10138 { 8, 2, 0}, // #370
10139 {10, 1, 0}, // #371
10140 {11, 1, 0}, // #372
10141 {12, 1, 0}, // #373
10142 {17, 1, 0}, // #374
10143 {18, 1, 0}, // #375
10144 {21, 1, 0}, // #376
10145 { 1, 1, 0}, // #377
10146 { 7, 4, 0}, // #378
10147 { 8, 2, 0}, // #379
10148 {10, 1, 0}, // #380
10149 {11, 1, 0}, // #381
10150 {12, 1, 0}, // #382
10151 {17, 1, 0}, // #383
10152 {18, 2, 0}, // #384
10153 {21, 1, 0}, // #385
10154 { 1, 1, 0}, // #386
10155 { 7, 2, 0}, // #387
10156 {17, 1, 0}, // #388
10157 {18, 1, 0}, // #389
10158 {21, 1, 0}, // #390
10159 { 1, 2, 0}, // #391
10160 { 7, 5, 0}, // #392
10161 { 8, 4, 0}, // #393
10162 {17, 1, 0}, // #394
10163 {18, 2, 0}, // #395
10164 {21, 1, 0}, // #396
10165 { 1, 1, 0}, // #397
10166 { 7, 4, 0}, // #398
10167 { 8, 4, 0}, // #399
10168 {17, 1, 0}, // #400
10169 {18, 1, 0}, // #401
10170 {21, 1, 0}, // #402
10171 { 1, 1, 0}, // #403
10172 { 4, 1, 0}, // #404
10173 { 7, 2, 0}, // #405
10174 {12, 1, 0}, // #406
10175 {18, 1, 0}, // #407
10176 { 1, 2, 0}, // #408
10177 { 7, 2, 0}, // #409
10178 {18, 2, 0}, // #410
10179 { 1, 2, 0}, // #411
10180 { 7, 4, 0}, // #412
10181 { 8, 2, 0}, // #413
10182 {10, 1, 0}, // #414
10183 {11, 1, 0}, // #415
10184 {12, 1, 0}, // #416
10185 {18, 2, 0}, // #417
10186 { 7, 3, 0}, // #418
10187 { 8, 2, 0}, // #419
10188 {10, 1, 0}, // #420
10189 {11, 1, 0}, // #421
10190 {12, 1, 0}, // #422
10191 {14, 1, 0}, // #423
10192 {18, 1, 0}, // #424
10193 { 1, 1, 0}, // #425
10194 { 7, 4, 0}, // #426
10195 { 8, 2, 0}, // #427
10196 {10, 1, 0}, // #428
10197 {11, 1, 0}, // #429
10198 {12, 1, 0}, // #430
10199 {14, 1, 0}, // #431
10200 {18, 2, 0}, // #432
10201 { 1, 1, 0}, // #433
10202 { 7, 3, 0}, // #434
10203 { 8, 2, 0}, // #435
10204 {10, 1, 0}, // #436
10205 {11, 1, 0}, // #437
10206 {13, 8, 0}, // #438
10207 {18, 3, 0}, // #439
10208 {19, 1, 0}, // #440
10209 {20, 1, 0}, // #441
10210 { 1, 2, 0}, // #442
10211 { 2, 1, 0}, // #443
10212 { 3, 1, 0}, // #444
10213 { 7, 1, 0}, // #445
10214 {18, 2, 0}, // #446
10215 {19, 1, 0}, // #447
10216 {20, 1, 0}, // #448
10217 { 7, 1, 0}, // #449
10218 {18, 2, 0}, // #450
10219 {19, 1, 0}, // #451
10220 {20, 1, 0}, // #452
10221 {22, 1, 0}, // #453
10222 { 7, 1, 0}, // #454
10223 {14, 2, 0}, // #455
10224 {15, 1, 0}, // #456
10225 {16, 1, 0}, // #457
10226 {18, 2, 0}, // #458
10227 {19, 1, 0}, // #459
10228 {20, 1, 0}, // #460
10229 { 1, 1, 0}, // #461
10230 { 7, 4, 0}, // #462
10231 { 8, 2, 0}, // #463
10232 {10, 1, 0}, // #464
10233 {11, 1, 0}, // #465
10234 {12, 1, 0}, // #466
10235 {14, 5, 0}, // #467
10236 {18, 2, 0}, // #468
10237 { 7, 1, 0}, // #469
10238 {14, 8, 0}, // #470
10239 {18, 1, 0}, // #471
10240 { 7, 1, 0}, // #472
10241 {14, 5, 0}, // #473
10242 {18, 1, 0}, // #474
10243 { 1, 1, 0}, // #475
10244 { 7, 4, 0}, // #476
10245 { 8, 2, 0}, // #477
10246 {10, 1, 0}, // #478
10247 {11, 1, 0}, // #479
10248 {12, 1, 0}, // #480
10249 {14, 8, 0}, // #481
10250 {18, 2, 0}, // #482
10251 { 7, 1, 0}, // #483
10252 {14, 10, 0}, // #484
10253 {18, 1, 0}, // #485
10254 { 1, 1, 0}, // #486
10255 { 7, 4, 0}, // #487
10256 { 8, 2, 0}, // #488
10257 {10, 1, 0}, // #489
10258 {11, 1, 0}, // #490
10259 {12, 1, 0}, // #491
10260 {14, 10, 0}, // #492
10261 {18, 2, 0}, // #493
10262 { 7, 1, 0}, // #494
10263 {14, 16, 0}, // #495
10264 {15, 8, 0}, // #496
10265 {16, 8, 0}, // #497
10266 {18, 2, 0}, // #498
10267 {19, 1, 0}, // #499
10268 {20, 1, 0}, // #500
10269 { 7, 1, 0}, // #501
10270 {14, 20, 0}, // #502
10271 {18, 2, 0}, // #503
10272 {19, 1, 0}, // #504
10273 {20, 1, 0}, // #505
10274 { 5, 1, 0}, // #506
10275 { 7, 1, 0}, // #507
10276 {18, 2, 0}, // #508
10277 {19, 1, 0}, // #509
10278 {20, 1, 0}, // #510
10279 { 1, 2, 0}, // #511
10280 { 7, 6, 0}, // #512
10281 { 8, 4, 0}, // #513
10282 {10, 2, 0}, // #514
10283 {11, 2, 0}, // #515
10284 {12, 2, 0}, // #516
10285 {18, 2, 0}, // #517
10286 { 7, 1, 0}, // #518
10287 {14, 1, 0}, // #519
10288 {18, 1, 0}, // #520
10289 { 7, 2, 0}, // #521
10290 { 8, 2, 0}, // #522
10291 {10, 1, 0}, // #523
10292 {11, 1, 0}, // #524
10293 {13, 8, 0}, // #525
10294 {18, 2, 0}, // #526
10295 {19, 1, 0}, // #527
10296 {20, 1, 0}, // #528
10297 { 6, 1, 0}, // #529
10298 { 7, 1, 0}, // #530
10299 {18, 2, 0}, // #531
10300 {19, 1, 0}, // #532
10301 {20, 1, 0}, // #533
10302 { 6, 11, 0}, // #534
10303 { 7, 1, 0}, // #535
10304 {18, 2, 0}, // #536
10305 {19, 1, 0}, // #537
10306 {20, 1, 0}, // #538
10307 { 6, 12, 0}, // #539
10308 { 7, 1, 0}, // #540
10309 {18, 2, 0}, // #541
10310 {19, 1, 0}, // #542
10311 {20, 1, 0}, // #543
10312 { 6, 25, 0}, // #544
10313 { 7, 1, 0}, // #545
10314 {18, 2, 0}, // #546
10315 {19, 1, 0}, // #547
10316 {20, 1, 0}, // #548
10317 { 6, 44, 0}, // #549
10318 { 7, 1, 0}, // #550
10319 {18, 2, 0}, // #551
10320 {19, 1, 0}, // #552
10321 {20, 1, 0}, // #553
10322 { 6, 62, 0}, // #554
10323 { 7, 1, 0}, // #555
10324 {18, 2, 0}, // #556
10325 {19, 1, 0}, // #557
10326 {20, 1, 0}, // #558
10327 { 7, 3, 0}, // #559
10328 { 8, 2, 0}, // #560
10329 {10, 1, 0}, // #561
10330 {11, 1, 0}, // #562
10331 {12, 1, 0}, // #563
10332 {17, 1, 0}, // #564
10333 {21, 1, 0}, // #565
10334 { 7, 2, 0}, // #566
10335 { 8, 2, 0}, // #567
10336 {17, 2, 0}, // #568
10337 {21, 2, 0}, // #569
10338 { 7, 3, 0}, // #570
10339 { 8, 2, 0}, // #571
10340 {10, 1, 0}, // #572
10341 {11, 1, 0}, // #573
10342 {12, 1, 0}, // #574
10343 {14, 8, 0}, // #575
10344 {18, 1, 0}, // #576
10345 { 7, 3, 0}, // #577
10346 { 8, 2, 0}, // #578
10347 {10, 1, 0}, // #579
10348 {11, 1, 0}, // #580
10349 {12, 1, 0}, // #581
10350 {14, 10, 0}, // #582
10351 {18, 1, 0}, // #583
10352 { 7, 3, 0}, // #584
10353 { 8, 2, 0}, // #585
10354 {10, 1, 0}, // #586
10355 {11, 1, 0}, // #587
10356 {12, 1, 0}, // #588
10357 {14, 5, 0}, // #589
10358 {18, 1, 0}, // #590
10359 { 1, 2, 0}, // #591
10360 { 7, 7, 0}, // #592
10361 { 8, 4, 0}, // #593
10362 {10, 2, 0}, // #594
10363 {11, 2, 0}, // #595
10364 {12, 2, 0}, // #596
10365 {17, 1, 0}, // #597
10366 {18, 2, 0}, // #598
10367 {21, 1, 0}, // #599
10368 { 7, 10, 0}, // #600
10369 { 8, 4, 0}, // #601
10370 {10, 2, 0}, // #602
10371 {11, 2, 0}, // #603
10372 {12, 2, 0}, // #604
10373 {17, 5, 0}, // #605
10374 {18, 2, 0}, // #606
10375 {21, 5, 0}, // #607
10376 { 7, 5, 0}, // #608
10377 { 8, 2, 0}, // #609
10378 {10, 1, 0}, // #610
10379 {11, 1, 0}, // #611
10380 {12, 1, 0}, // #612
10381 {17, 3, 0}, // #613
10382 {18, 1, 0}, // #614
10383 {21, 3, 0} // #615
10384}; // PPCWriteProcResTable
10385
10386// {Cycles, WriteResourceID}
10387extern const llvm::MCWriteLatencyEntry PPCWriteLatencyTable[] = {
10388 { 0, 0}, // Invalid
10389 { 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
10390 { 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
10391 { 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
10392 { 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
10393 { 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
10394 { 1, 0}, // #6 P8_ISSUE_CR_P7_DISP_LS_DISP_EVEN_1C
10395 { 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
10396 { 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
10397 {41, 0}, // #9 P8_FX_41C
10398 { 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
10399 { 1, 0}, // #11 P8_ISSUE_VSX_P10W_DISP_ANY_P10W_DISP_PAIR_P7_DISP_CR_P7_DISP_FP
10400 { 9, 0}, // #12 P8_XS_9C
10401 { 1, 0}, // #13 P8_ISSUE_CR
10402 {26, 0}, // #14 P8_FP_26C_P10W_BF_26C
10403 { 1, 0}, // #15 P8_ISSUE_VSX_P10W_DISP_ANY
10404 {32, 0}, // #16 P8_FP_Scal_32C_P8_FP_4x32_32C_P8_FP_2x64_32C_P8_DFU_32C_P7_ScalarFPU_32C
10405 { 1, 0}, // #17 P8_ISSUE_VSX_P7_DISP_FP
10406 {43, 0}, // #18 P8_FP_Scal_43C_P8_FP_2x64_43C_P10W_DV_43C
10407 { 1, 0}, // #19 P8_ISSUE_VSX_P10W_DISP_ANY
10408 {28, 0}, // #20 P8_FP_28C
10409 { 1, 0}, // #21 P8_ISSUE_VSX
10410 {31, 0}, // #22 P8_FP_31C_P7_ScalarFPU_31C_P7_VectorFPU_31C
10411 { 1, 0}, // #23 P8_ISSUE_VSX_P7_DISP_FP
10412 {10, 0}, // #24 P8_FX_10C
10413 { 1, 0}, // #25 P8_ISSUE_VSX
10414 {15, 0}, // #26 P8_FX_15C_P8_DFU_15C
10415 { 1, 0}, // #27 P8_ISSUE_FX_P8_ISSUE_VSX
10416 {23, 0}, // #28 P8_FX_23C
10417 { 1, 0}, // #29 P8_ISSUE_FX
10418 { 4, 0}, // #30 P8_XS_4C_P7_BRU_4C
10419 { 1, 0}, // #31 P8_ISSUE_VSX
10420 { 7, 0}, // #32 P8_VX_7C
10421 { 1, 0}, // #33 P8_ISSUE_VSX
10422 {13, 0}, // #34 P8_DFU_13C
10423 { 1, 0}, // #35 P8_ISSUE_VSX
10424 {17, 0}, // #36 P8_DFU_17C
10425 { 1, 0}, // #37 P8_ISSUE_VSX
10426 {25, 0}, // #38 P8_DFU_25C_P10W_DV_25C_P10W_DF_25C_P7_VectorFPU_25C
10427 { 1, 0}, // #39 P8_ISSUE_VSX_P10W_DISP_ANY_P7_DISP_FP
10428 {34, 0}, // #40 P8_DFU_34C
10429 { 1, 0}, // #41 P8_ISSUE_VSX
10430 {40, 0}, // #42 P8_DFU_40C
10431 { 1, 0}, // #43 P8_ISSUE_VSX
10432 {90, 0}, // #44 P8_DFU_90C
10433 { 1, 0}, // #45 P8_ISSUE_VSX
10434 {96, 0}, // #46 P8_DFU_96C
10435 { 1, 0}, // #47 P8_ISSUE_VSX
10436 {172, 0}, // #48 P8_DFU_172C
10437 { 1, 0}, // #49 P8_ISSUE_VSX
10438 { 3, 201}, // #50 P10W_FX_3C
10439 { 1, 0}, // #51 P10W_DISP_ANY_P10W_DISP_EVEN
10440 { 4, 199}, // #52 P10W_F2_4C
10441 { 1, 0}, // #53 P10W_DISP_PAIR_P10W_DISP_ANY
10442 { 4, 199}, // #54 P10W_F2_4C
10443 { 0, 0}, // #55 P10W_SX
10444 { 1, 0}, // #56 P10W_DISP_ANY
10445 { 6, 0}, // #57 P10W_LD_6C
10446 { 1, 0}, // #58 P10W_DISP_EVEN_P10W_DISP_PAIR
10447 { 6, 0}, // #59 P10W_LD_6C
10448 { 1, 0}, // #60 P10W_DISP_ANY_P10W_DISP_PAIR
10449 { 6, 0}, // #61 P10W_LD_6C
10450 { 1, 0}, // #62 P10W_DISP_ANY
10451 { 6, 0}, // #63 P10W_LD_6C
10452 { 1, 0}, // #64 P10W_DISP_ANY
10453 { 6, 0}, // #65 P10W_LD_6C_P9_LS_6C
10454 { 1, 0}, // #66 P10W_DISP_EVEN_IP_AGEN_1C
10455 { 1, 0}, // #67 P10W_DISP_ANY_DISP_1C
10456 { 6, 0}, // #68 P10W_LD_6C
10457 { 1, 0}, // #69 P10W_DISP_EVEN_P10W_DISP_PAIR
10458 { 3, 209}, // #70 P10W_SX_3C
10459 { 1, 0}, // #71 P10W_DISP_ANY_P10W_DISP_PAIR
10460 { 3, 207}, // #72 P10W_ST_3C
10461 { 1, 0}, // #73 P10W_DISP_ANY_P10W_DISP_EVEN_P10W_DISP_PAIR
10462 { 3, 207}, // #74 P10W_ST_3C
10463 { 1, 0}, // #75 P10W_DISP_EVEN_P10W_DISP_ANY
10464 { 3, 207}, // #76 P10W_ST_3C
10465 { 1, 0}, // #77 P10W_DISP_ANY
10466 { 3, 207}, // #78 P10W_ST_3C
10467 { 1, 0}, // #79 P10W_DISP_ANY
10468 { 3, 207}, // #80 P10W_ST_3C
10469 { 1, 0}, // #81 P10W_DISP_ANY
10470 { 3, 207}, // #82 P10W_ST_3C
10471 { 1, 0}, // #83 P10W_DISP_EVEN
10472 { 1, 0}, // #84 P10W_DISP_ANY
10473 { 3, 201}, // #85 P10W_FX_3C
10474 { 1, 0}, // #86 P10W_DISP_EVEN
10475 { 1, 0}, // #87 P10W_DISP_ANY
10476 { 3, 209}, // #88 P10W_SX_3C
10477 { 1, 0}, // #89 P10W_DISP_EVEN
10478 { 3, 201}, // #90 P10W_FX_3C
10479 { 1, 0}, // #91 P10W_DISP_ANY
10480 { 4, 199}, // #92 P10W_F2_4C
10481 { 1, 0}, // #93 P10W_DISP_EVEN
10482 { 1, 0}, // #94 P10W_DISP_ANY
10483 { 5, 205}, // #95 P10W_MU_5C
10484 { 1, 0}, // #96 P10W_DISP_ANY
10485 { 5, 205}, // #97 P10W_MU_5C
10486 { 1, 0}, // #98 P10W_DISP_EVEN
10487 { 3, 201}, // #99 P10W_FX_3C
10488 { 1, 0}, // #100 P10W_DISP_ANY
10489 {41, 0}, // #101 P10W_DV_41C
10490 { 1, 0}, // #102 P10W_DISP_EVEN_P10W_DISP_ANY
10491 { 3, 201}, // #103 P10W_FX_3C
10492 { 1, 0}, // #104 P10W_DISP_ANY
10493 {25, 0}, // #105 P10W_DV_25C
10494 { 1, 0}, // #106 P10W_DISP_EVEN
10495 { 3, 201}, // #107 P10W_FX_3C
10496 { 1, 0}, // #108 P10W_DISP_ANY_P10W_DISP_EVEN_P10W_DISP_PAIR
10497 { 3, 201}, // #109 P10W_FX_3C
10498 { 1, 0}, // #110 P10W_DISP_EVEN_P10W_DISP_ANY
10499 { 3, 201}, // #111 P10W_FX_3C
10500 { 1, 0}, // #112 P10W_DISP_ANY
10501 { 7, 169}, // #113 P10W_BF_7C
10502 { 1, 0}, // #114 P10W_DISP_EVEN_P10W_DISP_ANY
10503 { 3, 201}, // #115 P10W_FX_3C
10504 { 1, 0}, // #116 P10W_DISP_ANY_P10W_DISP_EVEN
10505 { 4, 206}, // #117 P10W_PM_4C
10506 { 1, 0}, // #118 P10W_DISP_ANY_P10W_DISP_EVEN_P10W_DISP_PAIR
10507 { 7, 210}, // #119 P10W_vMU_7C
10508 { 1, 0}, // #120 P10W_DISP_ANY
10509 {22, 0}, // #121 P10W_BF_22C
10510 { 1, 0}, // #122 P10W_DISP_EVEN_P10W_DISP_ANY
10511 { 3, 201}, // #123 P10W_FX_3C
10512 { 1, 0}, // #124 P10W_DISP_ANY
10513 {27, 0}, // #125 P10W_BF_27C_P10W_DV_27C_P7_ScalarFPU_27C
10514 { 1, 0}, // #126 P10W_DISP_EVEN_P10W_DISP_ANY_P7_DISP_FP
10515 { 3, 201}, // #127 P10W_FX_3C
10516 { 1, 0}, // #128 P10W_DISP_ANY
10517 {36, 0}, // #129 P10W_BF_36C
10518 { 1, 0}, // #130 P10W_DISP_EVEN_P10W_DISP_ANY
10519 { 3, 201}, // #131 P10W_FX_3C
10520 { 1, 0}, // #132 P10W_DISP_ANY
10521 {26, 0}, // #133 P10W_BF_26C
10522 { 1, 0}, // #134 P10W_DISP_EVEN
10523 { 3, 201}, // #135 P10W_FX_3C
10524 { 1, 0}, // #136 P10W_DISP_ANY
10525 { 3, 209}, // #137 P10W_SX_3C
10526 { 1, 0}, // #138 P10W_DISP_EVEN
10527 { 1, 0}, // #139 P10W_DISP_ANY
10528 {20, 0}, // #140 P10W_DV_20C
10529 { 1, 0}, // #141 P10W_DISP_ANY
10530 { 5, 198}, // #142 P10W_DX_5C
10531 { 1, 0}, // #143 P10W_DISP_ANY
10532 {13, 177}, // #144 P10W_DF_13C
10533 { 1, 0}, // #145 P10W_DISP_ANY
10534 {24, 0}, // #146 P10W_DF_24C_P10W_BF_24C
10535 { 1, 0}, // #147 P10W_DISP_ANY
10536 {38, 0}, // #148 P10W_DF_38C_P7_FXU_38C
10537 { 1, 0}, // #149 P10W_DISP_ANY_P7_DISP_FX
10538 {59, 0}, // #150 P10W_DF_59C
10539 { 1, 0}, // #151 P10W_DISP_ANY
10540 {77, 0}, // #152 P10W_DF_77C
10541 { 1, 0}, // #153 P10W_DISP_ANY
10542 { 3, 207}, // #154 P10W_ST_3C
10543 { 1, 0}, // #155 P10W_DISP_EVEN
10544 { 3, 201}, // #156 P10W_FX_3C
10545 { 1, 0}, // #157 P10W_DISP_ANY
10546 { 6, 0}, // #158 P10W_LD_6C
10547 { 1, 0}, // #159 P10W_DISP_PAIR
10548 { 4, 199}, // #160 P10W_F2_4C
10549 {13, 0}, // #161 P10W_MFL_13C
10550 { 1, 0}, // #162 P10W_DISP_EVEN
10551 { 1, 0}, // #163 P10W_DISP_ANY
10552 {20, 0}, // #164 P10W_DV_20C
10553 { 1, 0}, // #165 P10W_DISP_EVEN
10554 { 3, 201}, // #166 P10W_FX_3C
10555 { 1, 0}, // #167 P10W_DISP_ANY
10556 { 3, 201}, // #168 P10W_FX_3C
10557 { 1, 0}, // #169 P10W_DISP_EVEN
10558 { 3, 201}, // #170 P10W_FX_3C
10559 { 1, 0}, // #171 P10W_DISP_ANY
10560 { 3, 201}, // #172 P10W_FX_3C
10561 { 1, 0}, // #173 P10W_DISP_ANY
10562 { 3, 201}, // #174 P10W_FX_3C
10563 { 1, 0}, // #175 P10W_DISP_ANY
10564 { 6, 0}, // #176 P10W_LD_6C
10565 { 1, 0}, // #177 P10W_DISP_PAIR
10566 { 4, 199}, // #178 P10W_F2_4C
10567 { 3, 209}, // #179 P10W_SX_3C
10568 { 1, 0}, // #180 P10W_DISP_ANY
10569 { 3, 201}, // #181 P10W_FX_3C
10570 { 1, 0}, // #182 P10W_DISP_ANY
10571 { 3, 207}, // #183 P10W_ST_3C
10572 { 1, 0}, // #184 P10W_DISP_EVEN
10573 { 3, 201}, // #185 P10W_FX_3C
10574 { 1, 0}, // #186 P10W_DISP_ANY
10575 { 3, 207}, // #187 P10W_ST_3C
10576 { 1, 0}, // #188 P10W_DISP_ANY
10577 { 3, 201}, // #189 P10W_FX_3C
10578 { 1, 0}, // #190 P10W_DISP_ANY
10579 { 3, 207}, // #191 P10W_ST_3C
10580 { 1, 0}, // #192 P10W_DISP_ANY
10581 { 3, 201}, // #193 P10W_FX_3C
10582 { 1, 0}, // #194 P10W_DISP_ANY
10583 { 6, 0}, // #195 P10W_LD_6C
10584 { 1, 0}, // #196 P10W_DISP_ANY
10585 { 3, 207}, // #197 P10W_ST_3C
10586 { 1, 0}, // #198 P10W_DISP_ANY
10587 { 3, 207}, // #199 P10W_ST_3C
10588 { 1, 0}, // #200 P10W_DISP_EVEN
10589 { 3, 201}, // #201 P10W_FX_3C
10590 { 1, 0}, // #202 P10W_DISP_ANY
10591 { 3, 207}, // #203 P10W_ST_3C
10592 { 1, 0}, // #204 P10W_DISP_ANY
10593 { 3, 207}, // #205 P10W_ST_3C
10594 { 1, 0}, // #206 P10W_DISP_ANY
10595 { 6, 0}, // #207 P10W_LD_6C
10596 { 1, 0}, // #208 P10W_DISP_EVEN
10597 {13, 177}, // #209 P10W_DF_13C
10598 { 1, 0}, // #210 P10W_DISP_ANY
10599 {13, 177}, // #211 P10W_DF_13C
10600 { 1, 0}, // #212 P10W_DISP_EVEN
10601 { 3, 207}, // #213 P10W_ST_3C
10602 { 1, 0}, // #214 P10W_DISP_ANY
10603 {61, 0}, // #215 P10W_DF_61C
10604 { 1, 0}, // #216 P10W_DISP_ANY
10605 {68, 0}, // #217 P10W_DF_68C
10606 { 1, 0}, // #218 P10W_DISP_ANY
10607 {47, 0}, // #219 P10W_DV_47C
10608 { 1, 0}, // #220 P10W_DISP_ANY
10609 {54, 0}, // #221 P10W_DV_54C
10610 { 1, 0}, // #222 P10W_DISP_ANY
10611 {60, 0}, // #223 P10W_DV_60C
10612 { 1, 0}, // #224 P10W_DISP_ANY
10613 {75, 0}, // #225 P10W_DV_75C
10614 { 1, 0}, // #226 P10W_DISP_ANY
10615 {83, 0}, // #227 P10W_DV_83C
10616 { 1, 0}, // #228 P10W_DISP_ANY
10617 { 4, 199}, // #229 P10W_F2_4C
10618 { 1, 0}, // #230 P10W_DISP_EVEN
10619 { 4, 206}, // #231 P10W_PM_4C
10620 { 1, 0}, // #232 P10W_DISP_ANY
10621 {10, 204}, // #233 P10W_MM_10C
10622 { 1, 0}, // #234 P10W_DISP_ANY_P10W_DISP_PAIR
10623 {10, 204}, // #235 P10W_MM_10C
10624 { 1, 0}, // #236 P10W_DISP_PAIR
10625 { 3, 201}, // #237 P10W_FX_3C
10626 {10, 204}, // #238 P10W_MM_10C
10627 { 1, 0}, // #239 P10W_DISP_PAIR
10628 { 3, 201}, // #240 P10W_FX_3C
10629 {10, 204}, // #241 P10W_MM_10C
10630 { 1, 0}, // #242 P10W_DISP_PAIR
10631 { 3, 201}, // #243 P10W_FX_3C
10632 { 7, 176}, // #244 P10W_CY_7C
10633 { 1, 0}, // #245 P10W_DISP_ANY
10634 { 7, 169}, // #246 P10W_BF_7C
10635 { 1, 0}, // #247 P10W_DISP_EVEN
10636 { 7, 169}, // #248 P10W_BF_7C
10637 { 1, 0}, // #249 P10W_DISP_ANY
10638 { 3, 0}, // #250 P7_LSU_3C
10639 { 3, 0}, // #251 P7_FXU_3C
10640 { 1, 0}, // #252 P7_DISP_LS
10641 { 4, 0}, // #253 P7_LSU_4C
10642 { 4, 0}, // #254 P7_FXU_4C
10643 { 1, 0}, // #255 P7_DISP_LS
10644 { 2, 0}, // #256 P7_LSU_2C
10645 { 2, 0}, // #257 P7_FXU_2C
10646 { 1, 0}, // #258 P7_DISP_LS
10647 {69, 0}, // #259 P7_FXU_69C
10648 { 1, 0}, // #260 P7_DISP_FX
10649 { 8, 0}, // #261 P7_ScalarFPU_8C
10650 { 1, 0}, // #262 P7_DISP_FP
10651 {33, 0}, // #263 P7_ScalarFPU_33C
10652 { 1, 0}, // #264 P7_DISP_FP
10653 {42, 0}, // #265 P7_ScalarFPU_42C_P7_VectorFPU_42C
10654 { 1, 0}, // #266 P7_DISP_FP
10655 {44, 0}, // #267 P7_ScalarFPU_44C
10656 { 1, 0}, // #268 P7_DISP_FP
10657 {30, 0}, // #269 P7_VectorFPU_30C
10658 { 1, 0}, // #270 P7_DISP_FP
10659 {12, 0}, // #271 P9_DIV_12C_P9_DFU_12C
10660 { 1, 0}, // #272 IP_EXECE_1C
10661 { 1, 0}, // #273 IP_EXECO_1C
10662 { 1, 0}, // #274 DISP_EVEN_1C_DISP_1C
10663 { 6, 0}, // #275 P9_ALU_2C_P9_CY_6C_P9_ALU_3C
10664 { 1, 0}, // #276 IP_EXEC_1C_P9_LS_1C_IP_EXECO_1C
10665 { 1, 0}, // #277 IP_EXEC_1C_IP_EXECE_1C_IP_AGEN_1C
10666 { 1, 0}, // #278 IP_EXEC_1C_IP_EXECO_1C_DISP_3SLOTS_1C_IP_AGEN_1C_DISP_1C
10667 { 1, 0}, // #279 DISP_3SLOTS_1C_IP_AGEN_1C_DISP_1C
10668 { 1, 0}, // #280 DISP_3SLOTS_1C_DISP_1C
10669 { 1, 0}, // #281 DISP_3SLOTS_1C
10670 { 2, 0}, // #282 P9_ALU_2C
10671 { 1, 0}, // #283 IP_EXEC_1C
10672 { 1, 0}, // #284 DISP_1C_DISP_3SLOTS_1C
10673 { 4, 0}, // #285 P9_LS_4C
10674 { 1, 0}, // #286 IP_AGEN_1C
10675 { 1, 0}, // #287 DISP_1C_DISP_3SLOTS_1C
10676 { 8, 0}, // #288 P9_PM_3C_P9_ALU_3C
10677 { 1, 0}, // #289 IP_AGEN_1C
10678 { 1, 0}, // #290 IP_EXECE_1C_IP_EXEC_1C
10679 { 1, 0}, // #291 IP_EXECO_1C_DISP_1C
10680 { 1, 0}, // #292 DISP_1C
10681 { 1, 0}, // #293 DISP_1C
10682 { 4, 0}, // #294 P9_LS_4C
10683 { 2, 0}, // #295 P9_ALU_2C
10684 { 1, 0}, // #296 IP_AGEN_1C_IP_EXEC_1C
10685 { 1, 0}, // #297 IP_EXEC_1C_IP_AGEN_1C
10686 { 1, 0}, // #298 DISP_3SLOTS_1C_DISP_PAIR_1C_DISP_1C
10687 { 1, 0}, // #299 DISP_1C_DISP_PAIR_1C
10688 { 1, 0}, // #300 P9_LS_1C
10689 { 2, 0}, // #301 P9_ALU_2C
10690 { 1, 0}, // #302 IP_AGEN_1C
10691 { 1, 0}, // #303 IP_EXEC_1C
10692 { 1, 0}, // #304 IP_EXEC_1C
10693 { 1, 0}, // #305 DISP_3SLOTS_1C
10694 { 1, 0}, // #306 DISP_1C
10695 { 6, 0}, // #307 P9_ALU_2C
10696 { 2, 0}, // #308 P9_ALU_2C
10697 { 1, 0}, // #309 IP_AGEN_1C
10698 { 1, 0}, // #310 IP_EXEC_1C
10699 { 1, 0}, // #311 IP_EXEC_1C
10700 { 1, 0}, // #312 DISP_PAIR_1C
10701 { 1, 0}, // #313 DISP_PAIR_1C
10702 { 1, 0}, // #314 DISP_1C
10703 { 3, 0}, // #315 P9_ALU_2C_P9_ALU_3C_P9_PM_3C
10704 { 1, 0}, // #316 IP_EXEC_1C_IP_EXECO_1C
10705 { 1, 0}, // #317 IP_EXEC_1C_DISP_1C_IP_EXECE_1C_DISP_3SLOTS_1C
10706 { 1, 0}, // #318 IP_AGEN_1C_DISP_1C
10707 { 1, 0}, // #319 DISP_3SLOTS_1C
10708 { 1, 0}, // #320 DISP_1C
10709 { 7, 0}, // #321 P9_ALU_2C_P9_DP_7C
10710 { 1, 0}, // #322 IP_EXEC_1C
10711 { 1, 0}, // #323 DISP_BR_1C_DISP_1C_DISP_3SLOTS_1C
10712 { 1, 0}, // #324 DISP_1C
10713 { 4, 0}, // #325 P9_ALU_2C
10714 { 1, 0}, // #326 IP_EXEC_1C
10715 { 1, 0}, // #327 IP_EXEC_1C
10716 { 1, 0}, // #328 DISP_1C_DISP_3SLOTS_1C
10717 { 1, 0}, // #329 DISP_1C
10718 { 7, 0}, // #330 P9_ALU_2C_P9_ALU_3C
10719 { 1, 0}, // #331 IP_EXEC_1C_IP_AGEN_1C
10720 { 1, 0}, // #332 IP_EXEC_1C
10721 { 1, 0}, // #333 DISP_3SLOTS_1C_DISP_1C
10722 { 1, 0}, // #334 DISP_1C_DISP_3SLOTS_1C
10723 {42, 0}, // #335 P9_ALU_2C
10724 { 1, 0}, // #336 IP_EXECE_1C
10725 { 1, 0}, // #337 IP_EXECO_1C
10726 { 1, 0}, // #338 IP_EXEC_1C
10727 { 1, 0}, // #339 DISP_EVEN_1C
10728 { 1, 0}, // #340 DISP_1C
10729 {26, 0}, // #341 P9_ALU_2C
10730 { 1, 0}, // #342 IP_EXECE_1C
10731 { 1, 0}, // #343 IP_EXECO_1C
10732 { 1, 0}, // #344 IP_EXEC_1C
10733 { 1, 0}, // #345 DISP_EVEN_1C
10734 { 1, 0}, // #346 DISP_1C
10735 { 2, 0}, // #347 P9_ALU_2C
10736 { 3, 0}, // #348 P9_ALU_3C
10737 { 1, 0}, // #349 IP_EXEC_1C
10738 { 1, 0}, // #350 IP_EXEC_1C
10739 { 1, 0}, // #351 DISP_3SLOTS_1C
10740 { 1, 0}, // #352 DISP_1C
10741 {10, 0}, // #353 P9_ALU_3C
10742 { 1, 0}, // #354 IP_EXEC_1C
10743 { 1, 0}, // #355 IP_EXEC_1C
10744 { 1, 0}, // #356 DISP_3SLOTS_1C
10745 { 1, 0}, // #357 DISP_1C
10746 { 3, 0}, // #358 P9_ALUE_3C
10747 { 3, 0}, // #359 P9_ALUO_3C
10748 { 1, 0}, // #360 IP_EXECE_1C
10749 { 1, 0}, // #361 IP_EXECO_1C
10750 { 1, 0}, // #362 DISP_1C
10751 { 7, 0}, // #363 P9_DPE_7C
10752 { 7, 0}, // #364 P9_DPO_7C
10753 { 1, 0}, // #365 IP_EXECE_1C
10754 { 1, 0}, // #366 IP_EXECO_1C
10755 { 1, 0}, // #367 DISP_1C
10756 { 2, 0}, // #368 P9_ALUE_2C
10757 { 2, 0}, // #369 P9_ALUO_2C
10758 { 1, 0}, // #370 IP_EXECE_1C
10759 { 1, 0}, // #371 IP_EXECO_1C
10760 { 1, 0}, // #372 DISP_1C
10761 {25, 0}, // #373 P9_ALU_3C
10762 { 1, 0}, // #374 IP_EXEC_1C
10763 { 1, 0}, // #375 IP_EXEC_1C
10764 { 1, 0}, // #376 DISP_3SLOTS_1C
10765 { 1, 0}, // #377 DISP_1C
10766 {33, 0}, // #378 P9_DP_33C_8
10767 { 1, 0}, // #379 IP_EXEC_1C
10768 { 1, 0}, // #380 DISP_1C_DISP_3SLOTS_1C
10769 {22, 0}, // #381 P9_DP_26C_5_P9_DP_22C_5
10770 { 1, 0}, // #382 IP_EXEC_1C
10771 { 1, 0}, // #383 DISP_1C_DISP_3SLOTS_1C
10772 {36, 0}, // #384 P9_ALU_3C_P9_DP_36C_10
10773 { 1, 0}, // #385 IP_EXEC_1C
10774 { 1, 0}, // #386 IP_EXEC_1C_DISP_1C_DISP_3SLOTS_1C
10775 { 1, 0}, // #387 DISP_3SLOTS_1C
10776 { 1, 0}, // #388 DISP_1C
10777 {39, 0}, // #389 P9_ALU_3C
10778 { 1, 0}, // #390 IP_EXEC_1C
10779 { 1, 0}, // #391 IP_EXEC_1C
10780 { 1, 0}, // #392 DISP_3SLOTS_1C
10781 { 1, 0}, // #393 DISP_1C
10782 {24, 0}, // #394 P9_DPE_24C_8
10783 {24, 0}, // #395 P9_DPO_24C_8_P9_DIV_24C_8_P9_DFU_24C
10784 { 1, 0}, // #396 IP_EXECE_1C_IP_EXECO_1C
10785 { 1, 0}, // #397 IP_EXECO_1C_IP_EXECE_1C
10786 { 1, 0}, // #398 DISP_1C_DISP_EVEN_1C
10787 {27, 0}, // #399 P9_DPE_27C_10
10788 {27, 0}, // #400 P9_DPO_27C_10
10789 { 1, 0}, // #401 IP_EXECE_1C
10790 { 1, 0}, // #402 IP_EXECO_1C
10791 { 1, 0}, // #403 DISP_1C
10792 {33, 0}, // #404 P9_DPE_33C_8
10793 {33, 0}, // #405 P9_DPO_33C_8
10794 { 1, 0}, // #406 IP_EXECE_1C
10795 { 1, 0}, // #407 IP_EXECO_1C
10796 { 1, 0}, // #408 DISP_1C
10797 {36, 0}, // #409 P9_DPE_36C_10
10798 {36, 0}, // #410 P9_DPO_36C_10
10799 { 1, 0}, // #411 IP_EXECE_1C
10800 { 1, 0}, // #412 IP_EXECO_1C
10801 { 1, 0}, // #413 DISP_1C
10802 { 3, 0}, // #414 P9_ALU_3C
10803 { 3, 0}, // #415 P9_ALU_3C
10804 { 1, 0}, // #416 IP_EXEC_1C
10805 { 1, 0}, // #417 IP_EXEC_1C
10806 { 1, 0}, // #418 DISP_3SLOTS_1C_DISP_1C
10807 { 1, 0}, // #419 DISP_3SLOTS_1C_DISP_1C
10808 { 2, 0}, // #420 P9_ALU_2C
10809 { 2, 0}, // #421 P9_ALU_2C
10810 { 1, 0}, // #422 IP_EXEC_1C
10811 { 1, 0}, // #423 IP_EXEC_1C
10812 { 1, 0}, // #424 DISP_3SLOTS_1C_DISP_1C
10813 { 1, 0}, // #425 DISP_3SLOTS_1C_DISP_1C
10814 {16, 0}, // #426 P9_DIV_16C_8
10815 { 1, 0}, // #427 IP_EXECO_1C
10816 { 1, 0}, // #428 IP_EXECE_1C
10817 { 1, 0}, // #429 DISP_EVEN_1C
10818 { 7, 0}, // #430 P9_DP_7C
10819 { 3, 0}, // #431 P9_ALU_3C
10820 { 1, 0}, // #432 IP_EXEC_1C
10821 { 1, 0}, // #433 IP_EXEC_1C
10822 { 1, 0}, // #434 DISP_3SLOTS_1C
10823 { 1, 0}, // #435 DISP_1C
10824 {23, 0}, // #436 P9_DFU_23C
10825 { 1, 0}, // #437 IP_EXECE_1C
10826 { 1, 0}, // #438 IP_EXECO_1C
10827 { 1, 0}, // #439 DISP_1C
10828 {37, 0}, // #440 P9_DFU_37C
10829 { 1, 0}, // #441 IP_EXECE_1C
10830 { 1, 0}, // #442 IP_EXECO_1C
10831 { 1, 0}, // #443 DISP_1C
10832 {58, 0}, // #444 P9_DFU_58C
10833 { 1, 0}, // #445 IP_EXECE_1C
10834 { 1, 0}, // #446 IP_EXECO_1C
10835 { 1, 0}, // #447 DISP_1C
10836 {76, 0}, // #448 P9_DFU_76C
10837 { 1, 0}, // #449 IP_EXECE_1C
10838 { 1, 0}, // #450 IP_EXECO_1C
10839 { 1, 0}, // #451 DISP_1C
10840 { 4, 0}, // #452 P9_LS_4C
10841 { 4, 0}, // #453 P9_LS_4C
10842 { 1, 0}, // #454 IP_AGEN_1C
10843 { 1, 0}, // #455 IP_AGEN_1C
10844 { 1, 0}, // #456 DISP_PAIR_1C
10845 {40, 0}, // #457 P9_DIV_40C_8
10846 { 1, 0}, // #458 IP_EXECO_1C
10847 { 1, 0}, // #459 IP_EXECE_1C
10848 { 1, 0}, // #460 DISP_EVEN_1C
10849 {18, 0}, // #461 P9_ALU_2C
10850 { 1, 0}, // #462 IP_EXECE_1C
10851 { 1, 0}, // #463 IP_EXECO_1C
10852 { 1, 0}, // #464 IP_EXEC_1C
10853 { 1, 0}, // #465 DISP_EVEN_1C
10854 { 1, 0}, // #466 DISP_1C
10855 { 7, 0}, // #467 P9_ALU_3C
10856 { 2, 0}, // #468 P9_ALU_2C
10857 { 1, 0}, // #469 IP_AGEN_1C
10858 { 1, 0}, // #470 IP_EXEC_1C
10859 { 1, 0}, // #471 IP_EXEC_1C
10860 { 1, 0}, // #472 DISP_3SLOTS_1C
10861 { 1, 0}, // #473 DISP_3SLOTS_1C
10862 { 1, 0}, // #474 DISP_1C
10863 { 1, 0}, // #475 P9_LS_1C
10864 { 1, 0}, // #476 P9_LS_1C
10865 { 4, 0}, // #477 P9_LS_4C
10866 { 4, 0}, // #478 P9_LS_4C
10867 { 4, 0}, // #479 P9_LS_4C
10868 { 1, 0}, // #480 IP_EXEC_1C
10869 { 1, 0}, // #481 IP_EXEC_1C
10870 { 1, 0}, // #482 IP_AGEN_1C
10871 { 1, 0}, // #483 IP_AGEN_1C
10872 { 1, 0}, // #484 IP_AGEN_1C
10873 { 1, 0}, // #485 IP_AGEN_1C
10874 { 1, 0}, // #486 IP_AGEN_1C
10875 { 1, 0}, // #487 DISP_1C
10876 { 1, 0}, // #488 DISP_3SLOTS_1C
10877 { 1, 0}, // #489 DISP_3SLOTS_1C
10878 { 1, 0}, // #490 DISP_1C
10879 { 1, 0}, // #491 DISP_1C
10880 { 1, 0}, // #492 DISP_1C
10881 { 1, 0}, // #493 P9_LS_1C
10882 { 4, 0}, // #494 P9_LS_4C
10883 { 4, 0}, // #495 P9_LS_4C
10884 { 1, 0}, // #496 IP_EXEC_1C
10885 { 1, 0}, // #497 IP_AGEN_1C
10886 { 1, 0}, // #498 IP_AGEN_1C
10887 { 1, 0}, // #499 IP_AGEN_1C
10888 { 1, 0}, // #500 DISP_1C
10889 { 1, 0}, // #501 DISP_3SLOTS_1C
10890 { 1, 0} // #502 DISP_1C
10891}; // PPCWriteLatencyTable
10892
10893// {UseIdx, WriteResourceID, Cycles}
10894extern const llvm::MCReadAdvanceEntry PPCReadAdvanceTable[] = {
10895 {0, 0, 0}, // Invalid
10896 {0, 199, 1}, // #1
10897 {0, 201, 1}, // #2
10898 {0, 199, 1}, // #3
10899 {0, 201, 1}, // #4
10900 {1, 199, 1}, // #5
10901 {1, 201, 1}, // #6
10902 {0, 199, 1}, // #7
10903 {0, 201, 1}, // #8
10904 {0, 206, 1}, // #9
10905 {0, 207, 1}, // #10
10906 {0, 209, 1}, // #11
10907 {0, 199, 1}, // #12
10908 {0, 201, 1}, // #13
10909 {0, 207, 1}, // #14
10910 {0, 209, 1}, // #15
10911 {1, 199, 1}, // #16
10912 {1, 201, 1}, // #17
10913 {1, 207, 1}, // #18
10914 {1, 209, 1}, // #19
10915 {0, 199, 1}, // #20
10916 {0, 201, 1}, // #21
10917 {0, 206, 1}, // #22
10918 {0, 207, 1}, // #23
10919 {0, 209, 1}, // #24
10920 {1, 199, 1}, // #25
10921 {1, 201, 1}, // #26
10922 {1, 206, 1}, // #27
10923 {1, 207, 1}, // #28
10924 {1, 209, 1}, // #29
10925 {2, 199, 1}, // #30
10926 {2, 201, 1}, // #31
10927 {2, 206, 1}, // #32
10928 {2, 207, 1}, // #33
10929 {2, 209, 1}, // #34
10930 {0, 177, 1}, // #35
10931 {0, 198, 1}, // #36
10932 {0, 205, 1}, // #37
10933 {0, 169, 1}, // #38
10934 {0, 176, 1}, // #39
10935 {0, 177, 1}, // #40
10936 {0, 198, 1}, // #41
10937 {0, 204, 1}, // #42
10938 {0, 205, 1}, // #43
10939 {0, 210, 1}, // #44
10940 {1, 169, 1}, // #45
10941 {1, 176, 1}, // #46
10942 {1, 177, 1}, // #47
10943 {1, 198, 1}, // #48
10944 {1, 204, 1}, // #49
10945 {1, 205, 1}, // #50
10946 {1, 210, 1}, // #51
10947 {2, 169, 1}, // #52
10948 {2, 176, 1}, // #53
10949 {2, 177, 1}, // #54
10950 {2, 198, 1}, // #55
10951 {2, 204, 1}, // #56
10952 {2, 205, 1}, // #57
10953 {2, 210, 1}, // #58
10954 {0, 177, 1}, // #59
10955 {0, 198, 1}, // #60
10956 {0, 205, 1}, // #61
10957 {1, 177, 1}, // #62
10958 {1, 198, 1}, // #63
10959 {1, 205, 1}, // #64
10960 {2, 177, 1}, // #65
10961 {2, 198, 1}, // #66
10962 {2, 205, 1}, // #67
10963 {0, 199, 1}, // #68
10964 {0, 201, 1}, // #69
10965 {0, 204, 1}, // #70
10966 {0, 206, 1}, // #71
10967 {0, 207, 1}, // #72
10968 {0, 209, 1}, // #73
10969 {0, 176, 3}, // #74
10970 {1, 176, 3}, // #75
10971 {0, 169, 1}, // #76
10972 {0, 177, 1}, // #77
10973 {0, 198, 1}, // #78
10974 {0, 204, 1}, // #79
10975 {0, 205, 1}, // #80
10976 {0, 210, 1}, // #81
10977 {1, 169, 1}, // #82
10978 {1, 177, 1}, // #83
10979 {1, 198, 1}, // #84
10980 {1, 204, 1}, // #85
10981 {1, 205, 1}, // #86
10982 {1, 210, 1}, // #87
10983 {0, 169, 2}, // #88
10984 {1, 169, 2}, // #89
10985 {0, 176, 1}, // #90
10986 {0, 177, 1}, // #91
10987 {0, 198, 1}, // #92
10988 {0, 204, 1}, // #93
10989 {0, 205, 1}, // #94
10990 {0, 210, 1}, // #95
10991 {1, 176, 1}, // #96
10992 {1, 177, 1}, // #97
10993 {1, 198, 1}, // #98
10994 {1, 204, 1}, // #99
10995 {1, 205, 1}, // #100
10996 {1, 210, 1}, // #101
10997 {0, 169, 2}, // #102
10998 {1, 169, 2}, // #103
10999 {2, 169, 2}, // #104
11000 {0, 176, 1}, // #105
11001 {0, 177, 1}, // #106
11002 {0, 198, 1}, // #107
11003 {0, 204, 1}, // #108
11004 {0, 205, 1}, // #109
11005 {0, 210, 1}, // #110
11006 {1, 176, 1}, // #111
11007 {1, 177, 1}, // #112
11008 {1, 198, 1}, // #113
11009 {1, 204, 1}, // #114
11010 {1, 205, 1}, // #115
11011 {1, 210, 1}, // #116
11012 {2, 176, 1}, // #117
11013 {2, 177, 1}, // #118
11014 {2, 198, 1}, // #119
11015 {2, 204, 1}, // #120
11016 {2, 205, 1}, // #121
11017 {2, 210, 1}, // #122
11018 {0, 204, 6}, // #123
11019 {1, 204, 6}, // #124
11020 {0, 169, 1}, // #125
11021 {0, 176, 1}, // #126
11022 {0, 177, 1}, // #127
11023 {0, 198, 1}, // #128
11024 {0, 205, 1}, // #129
11025 {0, 210, 1}, // #130
11026 {1, 169, 1}, // #131
11027 {1, 176, 1}, // #132
11028 {1, 177, 1}, // #133
11029 {1, 198, 1}, // #134
11030 {1, 205, 1}, // #135
11031 {1, 210, 1}, // #136
11032 {0, 204, 6}, // #137
11033 {1, 204, 6}, // #138
11034 {2, 204, 6}, // #139
11035 {0, 169, 1}, // #140
11036 {0, 176, 1}, // #141
11037 {0, 177, 1}, // #142
11038 {0, 198, 1}, // #143
11039 {0, 205, 1}, // #144
11040 {0, 210, 1}, // #145
11041 {1, 169, 1}, // #146
11042 {1, 176, 1}, // #147
11043 {1, 177, 1}, // #148
11044 {1, 198, 1}, // #149
11045 {1, 205, 1}, // #150
11046 {1, 210, 1}, // #151
11047 {2, 169, 1}, // #152
11048 {2, 176, 1}, // #153
11049 {2, 177, 1}, // #154
11050 {2, 198, 1}, // #155
11051 {2, 205, 1}, // #156
11052 {2, 210, 1} // #157
11053}; // PPCReadAdvanceTable
11054
11055// {Name, NumMicroOps, BeginGroup, EndGroup, RetireOOO, WriteProcResIdx,#, WriteLatencyIdx,#, ReadAdvanceIdx,#}
11056static const llvm::MCSchedClassDesc P8ModelSchedClasses[] = {
11057 {DBGFIELD(1) 8191, false, false, false, 0, 0, 0, 0, 0, 0},
11058 {DBGFIELD(/*IIC_LdStSync*/ 19) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #1
11059 {DBGFIELD(/*IIC_IntSimple*/ 32) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #2
11060 {DBGFIELD(/*IIC_IntGeneral*/ 46) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #3
11061 {DBGFIELD(/*IIC_BrB*/ 61) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #4
11062 {DBGFIELD(/*IIC_VecFP*/ 69) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #5
11063 {DBGFIELD(/*IIC_IntRotate*/ 79) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #6
11064 {DBGFIELD(/*IIC_IntCompare*/ 93) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #7
11065 {DBGFIELD(/*IIC_SprABORT*/ 108) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #8
11066 {DBGFIELD(/*IIC_LdStCOPY*/ 121) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #9
11067 {DBGFIELD(/*IIC_LdStPASTE*/ 134) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #10
11068 {DBGFIELD(/*IIC_BrCR*/ 148) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #11
11069 {DBGFIELD(/*IIC_FPGeneral*/ 157) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #12
11070 {DBGFIELD(/*IIC_LdStLD*/ 171) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #13
11071 {DBGFIELD(/*IIC_LdStDCBF*/ 182) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #14
11072 {DBGFIELD(/*IIC_LdStLoad*/ 195) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #15
11073 {DBGFIELD(/*IIC_FPCompare*/ 208) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #16
11074 {DBGFIELD(/*IIC_IntDivD*/ 222) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #17
11075 {DBGFIELD(/*IIC_IntDivW*/ 234) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #18
11076 {DBGFIELD(/*IIC_VecGeneral*/ 246) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #19
11077 {DBGFIELD(/*IIC_FPDGeneral*/ 261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #20
11078 {DBGFIELD(/*IIC_FPAddSub*/ 276) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #21
11079 {DBGFIELD(/*IIC_FPDivD*/ 289) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #22
11080 {DBGFIELD(/*IIC_FPSGeneral*/ 300) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #23
11081 {DBGFIELD(/*IIC_VecComplex*/ 315) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #24
11082 {DBGFIELD(/*IIC_LdStStore*/ 330) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #25
11083 {DBGFIELD(/*IIC_IntRotateDI*/ 344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #26
11084 {DBGFIELD(/*IIC_FPDivS*/ 360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #27
11085 {DBGFIELD(/*IIC_FPFused*/ 371) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #28
11086 {DBGFIELD(/*IIC_FPSqrtD*/ 383) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #29
11087 {DBGFIELD(/*IIC_FPSqrtS*/ 395) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #30
11088 {DBGFIELD(/*IIC_LdStICBI*/ 407) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #31
11089 {DBGFIELD(/*IIC_IntISEL*/ 420) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #32
11090 {DBGFIELD(/*IIC_SprISYNC*/ 432) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #33
11091 {DBGFIELD(/*IIC_LdStLWARX*/ 445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #34
11092 {DBGFIELD(/*IIC_LdStLoadUpd*/ 459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #35
11093 {DBGFIELD(/*IIC_LdStLoadUpdX*/ 475) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #36
11094 {DBGFIELD(/*IIC_LdStLDARX*/ 492) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #37
11095 {DBGFIELD(/*IIC_LdStLDU*/ 506) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #38
11096 {DBGFIELD(/*IIC_LdStLDUX*/ 518) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #39
11097 {DBGFIELD(/*IIC_LdStLFD*/ 531) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #40
11098 {DBGFIELD(/*IIC_LdStLFDU*/ 543) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #41
11099 {DBGFIELD(/*IIC_LdStLFDUX*/ 556) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #42
11100 {DBGFIELD(/*IIC_LdStLHA*/ 570) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #43
11101 {DBGFIELD(/*IIC_LdStLHAU*/ 582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #44
11102 {DBGFIELD(/*IIC_LdStLHAUX*/ 595) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #45
11103 {DBGFIELD(/*IIC_LdStLMW*/ 609) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #46
11104 {DBGFIELD(/*IIC_LdStLQ*/ 621) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #47
11105 {DBGFIELD(/*IIC_LdStLQARX*/ 632) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #48
11106 {DBGFIELD(/*IIC_LdStLWA*/ 646) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #49
11107 {DBGFIELD(/*IIC_IntMulHD*/ 658) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #50
11108 {DBGFIELD(/*IIC_BrMCR*/ 671) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #51
11109 {DBGFIELD(/*IIC_BrMCRX*/ 681) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #52
11110 {DBGFIELD(/*IIC_SprMFCR*/ 692) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #53
11111 {DBGFIELD(/*IIC_SprMFSPR*/ 704) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #54
11112 {DBGFIELD(/*IIC_IntMFFS*/ 717) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #55
11113 {DBGFIELD(/*IIC_SprMFMSR*/ 729) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #56
11114 {DBGFIELD(/*IIC_SprMFCRF*/ 742) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #57
11115 {DBGFIELD(/*IIC_SprMFPMR*/ 755) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #58
11116 {DBGFIELD(/*IIC_SprMFSR*/ 768) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #59
11117 {DBGFIELD(/*IIC_SprMFTB*/ 780) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #60
11118 {DBGFIELD(/*IIC_SprMSGSNDP*/ 792) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #61
11119 {DBGFIELD(/*IIC_SprMSGSYNC*/ 807) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #62
11120 {DBGFIELD(/*IIC_SprMTSPR*/ 822) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #63
11121 {DBGFIELD(/*IIC_IntMTFSB0*/ 835) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #64
11122 {DBGFIELD(/*IIC_SprMTMSR*/ 849) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #65
11123 {DBGFIELD(/*IIC_SprMTMSRD*/ 862) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #66
11124 {DBGFIELD(/*IIC_SprMTPMR*/ 876) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #67
11125 {DBGFIELD(/*IIC_SprMTSR*/ 889) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #68
11126 {DBGFIELD(/*IIC_IntMulHW*/ 901) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #69
11127 {DBGFIELD(/*IIC_IntMulHWU*/ 914) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #70
11128 {DBGFIELD(/*IIC_IntMulLI*/ 928) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #71
11129 {DBGFIELD(/*IIC_SprRFI*/ 941) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #72
11130 {DBGFIELD(/*IIC_IntRFID*/ 952) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #73
11131 {DBGFIELD(/*IIC_IntRotateD*/ 964) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #74
11132 {DBGFIELD(/*IIC_SprSLBFEE*/ 979) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #75
11133 {DBGFIELD(/*IIC_SprSLBIA*/ 993) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #76
11134 {DBGFIELD(/*IIC_SprSLBIE*/ 1006) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #77
11135 {DBGFIELD(/*IIC_SprSLBIEG*/ 1019) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #78
11136 {DBGFIELD(/*IIC_SprSLBMFEE*/ 1033) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #79
11137 {DBGFIELD(/*IIC_SprSLBMFEV*/ 1048) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #80
11138 {DBGFIELD(/*IIC_SprSLBMTE*/ 1063) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #81
11139 {DBGFIELD(/*IIC_SprSLBSYNC*/ 1077) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #82
11140 {DBGFIELD(/*IIC_IntShift*/ 1092) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #83
11141 {DBGFIELD(/*IIC_LdStSTWCX*/ 1105) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #84
11142 {DBGFIELD(/*IIC_LdStSTU*/ 1119) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #85
11143 {DBGFIELD(/*IIC_LdStSTUX*/ 1131) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #86
11144 {DBGFIELD(/*IIC_LdStSTD*/ 1144) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #87
11145 {DBGFIELD(/*IIC_LdStSTDCX*/ 1156) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #88
11146 {DBGFIELD(/*IIC_LdStSTFD*/ 1170) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #89
11147 {DBGFIELD(/*IIC_LdStSTFDU*/ 1183) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #90
11148 {DBGFIELD(/*IIC_SprSTOP*/ 1197) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #91
11149 {DBGFIELD(/*IIC_LdStSTQ*/ 1209) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #92
11150 {DBGFIELD(/*IIC_LdStSTQCX*/ 1221) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #93
11151 {DBGFIELD(/*IIC_IntTrapD*/ 1235) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #94
11152 {DBGFIELD(/*IIC_SprTLBIA*/ 1248) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #95
11153 {DBGFIELD(/*IIC_SprTLBIE*/ 1261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #96
11154 {DBGFIELD(/*IIC_SprTLBIEL*/ 1274) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #97
11155 {DBGFIELD(/*IIC_SprTLBSYNC*/ 1288) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #98
11156 {DBGFIELD(/*IIC_IntTrapW*/ 1303) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #99
11157 {DBGFIELD(/*IIC_VecFPCompare*/ 1316) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #100
11158 {DBGFIELD(/*IIC_VecPerm*/ 1333) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #101
11159 {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
11160 {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*/ 1524) 2, false, false, false, 1, 2, 1, 2, 0, 0}, // #103
11161 {DBGFIELD(/*MFCTR_MFCTR8_MFLR_MFLR8*/ 2176) 2, false, false, false, 3, 2, 3, 2, 0, 0}, // #104
11162 {DBGFIELD(/*MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop*/ 2200) 2, false, false, false, 5, 3, 3, 2, 0, 0}, // #105
11163 {DBGFIELD(/*MFCR_MFCR8*/ 2245) 2, false, false, false, 3, 2, 5, 2, 0, 0}, // #106
11164 {DBGFIELD(/*MCRF*/ 2256) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #107
11165 {DBGFIELD(/*CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC*/ 2261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #108
11166 {DBGFIELD(/*LMW*/ 2340) 2, false, false, false, 8, 4, 7, 2, 0, 0}, // #109
11167 {DBGFIELD(/*LWARX_LWARXL*/ 2344) 2, false, false, false, 8, 4, 7, 2, 0, 0}, // #110
11168 {DBGFIELD(/*LDARX_LDARXL*/ 2357) 2, false, false, false, 8, 4, 7, 2, 0, 0}, // #111
11169 {DBGFIELD(/*LHBRX_LHBRX8_LWBRX_LWBRX8*/ 2370) 2, false, false, false, 8, 4, 7, 2, 0, 0}, // #112
11170 {DBGFIELD(/*MFSR_MFSRIN*/ 2396) 2, false, false, false, 12, 4, 7, 2, 0, 0}, // #113
11171 {DBGFIELD(/*LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX*/ 2408) 2, false, false, false, 16, 6, 3, 2, 0, 0}, // #114
11172 {DBGFIELD(/*LFSU_LFDU*/ 2487) 2, false, false, false, 22, 7, 3, 2, 0, 0}, // #115
11173 {DBGFIELD(/*LFSUX_LFDUX*/ 2497) 2, false, false, false, 22, 7, 3, 2, 0, 0}, // #116
11174 {DBGFIELD(/*STXSDX_STXVD2X_STXVW4X*/ 2509) 2, false, false, false, 29, 7, 4, 2, 0, 0}, // #117
11175 {DBGFIELD(/*LBARX_LHARX*/ 2532) 2, false, false, false, 8, 4, 7, 2, 0, 0}, // #118
11176 {DBGFIELD(/*LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX*/ 2544) 2, false, false, false, 8, 4, 7, 2, 0, 0}, // #119
11177 {DBGFIELD(/*LFIWAX_LFIWZX*/ 2639) 2, false, false, false, 16, 6, 3, 2, 0, 0}, // #120
11178 {DBGFIELD(/*STFD_STFDX_STFIWX_STFS_STFSX*/ 2653) 2, false, false, false, 29, 7, 4, 2, 0, 0}, // #121
11179 {DBGFIELD(/*STFDU_STFDUX_STFSU_STFSUX*/ 2682) 2, false, false, false, 36, 8, 7, 2, 0, 0}, // #122
11180 {DBGFIELD(/*STVEBX_STVEHX_STVEWX_STVX_STVXL*/ 2708) 2, false, false, false, 36, 8, 1, 2, 0, 0}, // #123
11181 {DBGFIELD(/*LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32*/ 2740) 2, false, false, false, 44, 5, 7, 2, 0, 0}, // #124
11182 {DBGFIELD(/*LWA_LWA_32*/ 2773) 2, false, false, false, 44, 5, 7, 2, 0, 0}, // #125
11183 {DBGFIELD(/*LHAU_LHAU8*/ 2784) 2, false, false, false, 44, 5, 7, 2, 0, 0}, // #126
11184 {DBGFIELD(/*LHAUX_LHAUX8_LWAUX*/ 2795) 2, false, false, false, 44, 5, 7, 2, 0, 0}, // #127
11185 {DBGFIELD(/*STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX*/ 2814) 2, false, false, false, 49, 7, 4, 2, 0, 0}, // #128
11186 {DBGFIELD(/*STD_STDX*/ 2888) 2, false, false, false, 49, 7, 4, 2, 0, 0}, // #129
11187 {DBGFIELD(/*STMW*/ 2897) 2, false, false, false, 49, 7, 4, 2, 0, 0}, // #130
11188 {DBGFIELD(/*STWCX*/ 2902) 2, false, false, false, 49, 7, 4, 2, 0, 0}, // #131
11189 {DBGFIELD(/*STDCX*/ 2908) 2, false, false, false, 49, 7, 4, 2, 0, 0}, // #132
11190 {DBGFIELD(/*STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8*/ 2914) 2, false, false, false, 49, 7, 4, 2, 0, 0}, // #133
11191 {DBGFIELD(/*STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8*/ 2952) 2, false, false, false, 49, 7, 4, 2, 0, 0}, // #134
11192 {DBGFIELD(/*LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8*/ 2997) 2, false, false, false, 44, 5, 7, 2, 0, 0}, // #135
11193 {DBGFIELD(/*LDU*/ 3030) 2, false, false, false, 44, 5, 7, 2, 0, 0}, // #136
11194 {DBGFIELD(/*LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8*/ 3034) 2, false, false, false, 44, 5, 7, 2, 0, 0}, // #137
11195 {DBGFIELD(/*LDUX*/ 3073) 2, false, false, false, 44, 5, 7, 2, 0, 0}, // #138
11196 {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*/ 3078) 2, false, false, false, 6, 2, 1, 2, 0, 0}, // #139
11197 {DBGFIELD(/*SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec*/ 3442) 2, false, false, false, 6, 2, 1, 2, 0, 0}, // #140
11198 {DBGFIELD(/*CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI*/ 3559) 2, false, false, false, 5, 3, 3, 2, 0, 0}, // #141
11199 {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*/ 3607) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #142
11200 {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*/ 3805) 2, false, false, false, 6, 2, 1, 2, 0, 0}, // #143
11201 {DBGFIELD(/*ADDPCIS*/ 4536) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #144
11202 {DBGFIELD(/*SUBFUS_SUBFUS_rec*/ 4544) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #145
11203 {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*/ 4562) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #146
11204 {DBGFIELD(/*RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec*/ 4704) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #147
11205 {DBGFIELD(/*SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec*/ 4774) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #148
11206 {DBGFIELD(/*CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec*/ 4838) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #149
11207 {DBGFIELD(/*MULLI_MULLI8*/ 4966) 2, false, false, false, 5, 3, 3, 2, 0, 0}, // #150
11208 {DBGFIELD(/*MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec*/ 4979) 2, false, false, false, 5, 3, 3, 2, 0, 0}, // #151
11209 {DBGFIELD(/*MULHWU_MULHDU_MULHDU_rec_MULHWU_rec*/ 5045) 2, false, false, false, 5, 3, 3, 2, 0, 0}, // #152
11210 {DBGFIELD(/*MULLD_MULLDO_MULLD_rec_MULLDO_rec*/ 5081) 2, false, false, false, 5, 3, 3, 2, 0, 0}, // #153
11211 {DBGFIELD(/*DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec*/ 5115) 1, false, false, false, 5, 2, 9, 1, 0, 0}, // #154
11212 {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*/ 5187) 1, false, false, false, 5, 2, 9, 1, 0, 0}, // #155
11213 {DBGFIELD(/*DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec*/ 5323) 1, false, false, false, 5, 2, 9, 1, 0, 0}, // #156
11214 {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*/ 5387) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #157
11215 {DBGFIELD(/*FADD_FADD_rec_FSUB_FSUB_rec*/ 6121) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #158
11216 {DBGFIELD(/*FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec*/ 6149) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #159
11217 {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*/ 6231) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #160
11218 {DBGFIELD(/*FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP*/ 6695) 2, false, false, false, 62, 3, 12, 2, 0, 0}, // #161
11219 {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*/ 6745) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #162
11220 {DBGFIELD(/*XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec*/ 7277) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #163
11221 {DBGFIELD(/*XVTDIVDP_XVTSQRTDP*/ 7349) 2, false, false, false, 62, 3, 12, 2, 0, 0}, // #164
11222 {DBGFIELD(/*VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX*/ 7368) 2, false, false, false, 65, 3, 1, 2, 0, 0}, // #165
11223 {DBGFIELD(/*XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL*/ 7497) 2, false, false, false, 65, 3, 1, 2, 0, 0}, // #166
11224 {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*/ 7636) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #167
11225 {DBGFIELD(/*VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR*/ 8429) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #168
11226 {DBGFIELD(/*XVTDIVSP_XVTSQRTSP*/ 8554) 2, false, false, false, 62, 3, 12, 2, 0, 0}, // #169
11227 {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*/ 8573) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #170
11228 {DBGFIELD(/*FCMPOD_FCMPOS_FCMPUD_FCMPUS*/ 8929) 2, false, false, false, 62, 3, 12, 2, 0, 0}, // #171
11229 {DBGFIELD(/*FDIVS_FDIVS_rec*/ 8957) 2, false, false, false, 56, 3, 14, 2, 0, 0}, // #172
11230 {DBGFIELD(/*XSDIVDP*/ 8973) 2, false, false, false, 56, 3, 16, 2, 0, 0}, // #173
11231 {DBGFIELD(/*FSQRTS_XSSQRTSP_FSQRTS_rec*/ 8981) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #174
11232 {DBGFIELD(/*FDIV_FDIV_rec*/ 9008) 2, false, false, false, 56, 3, 16, 2, 0, 0}, // #175
11233 {DBGFIELD(/*XSSQRTDP*/ 9022) 2, false, false, false, 56, 3, 18, 2, 0, 0}, // #176
11234 {DBGFIELD(/*FSQRT_FSQRT_rec*/ 9031) 2, false, false, false, 56, 3, 18, 2, 0, 0}, // #177
11235 {DBGFIELD(/*XVDIVSP*/ 9047) 2, false, false, false, 68, 3, 20, 2, 0, 0}, // #178
11236 {DBGFIELD(/*XVSQRTSP*/ 9055) 2, false, false, false, 68, 3, 16, 2, 0, 0}, // #179
11237 {DBGFIELD(/*XVDIVDP*/ 9064) 2, false, false, false, 71, 3, 16, 2, 0, 0}, // #180
11238 {DBGFIELD(/*XVSQRTDP*/ 9072) 2, false, false, false, 71, 3, 18, 2, 0, 0}, // #181
11239 {DBGFIELD(/*MFOCRF_MFOCRF8*/ 9081) 2, false, false, false, 3, 2, 7, 2, 0, 0}, // #182
11240 {DBGFIELD(/*VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX*/ 9096) 2, false, false, false, 74, 2, 10, 2, 0, 0}, // #183
11241 {DBGFIELD(/*XSDIVSP*/ 9176) 2, false, false, false, 56, 3, 14, 2, 0, 0}, // #184
11242 {DBGFIELD(/*FSQRTS_FSQRTS_rec*/ 9184) 2, false, false, false, 56, 3, 22, 2, 0, 0}, // #185
11243 {DBGFIELD(/*MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF*/ 9202) 2, false, false, false, 76, 2, 7, 2, 0, 0}, // #186
11244 {DBGFIELD(/*MTFSFb_MTFSB0_MTFSB1*/ 9244) 2, false, false, false, 76, 2, 7, 2, 0, 0}, // #187
11245 {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*/ 9265) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #188
11246 {DBGFIELD(/*XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP*/ 9713) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #189
11247 {DBGFIELD(/*XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP*/ 9777) 2, false, false, false, 68, 3, 10, 2, 0, 0}, // #190
11248 {DBGFIELD(/*VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP*/ 9910) 2, false, false, false, 68, 3, 10, 2, 0, 0}, // #191
11249 {DBGFIELD(/*VSUBFP*/ 10068) 2, false, false, false, 68, 3, 10, 2, 0, 0}, // #192
11250 {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*/ 10075) 2, false, false, false, 71, 3, 10, 2, 0, 0}, // #193
11251 {DBGFIELD(/*XVCVSPDP*/ 10442) 2, false, false, false, 71, 3, 10, 2, 0, 0}, // #194
11252 {DBGFIELD(/*TDI_TD*/ 10451) 2, false, false, false, 5, 3, 4, 2, 0, 0}, // #195
11253 {DBGFIELD(/*TWI_TW*/ 10458) 2, false, false, false, 5, 3, 4, 2, 0, 0}, // #196
11254 {DBGFIELD(/*MTCRF_MTCRF8_MTOCRF_MTOCRF8*/ 10465) 2, false, false, false, 5, 3, 4, 2, 0, 0}, // #197
11255 {DBGFIELD(/*RLWIMI_RLWIMI8*/ 10493) 2, false, false, false, 5, 3, 4, 2, 0, 0}, // #198
11256 {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*/ 10508) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #199
11257 {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*/ 10777) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #200
11258 {DBGFIELD(/*ANDIS_rec_ANDI_rec_SUBF8_rec*/ 11462) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #201
11259 {DBGFIELD(/*OR_OR8_OR8_rec_OR_rec_NOP*/ 11491) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #202
11260 {DBGFIELD(/*SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY*/ 11517) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #203
11261 {DBGFIELD(/*SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8*/ 11578) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #204
11262 {DBGFIELD(/*RLWIMI8_rec_RLWIMI_rec*/ 11615) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #205
11263 {DBGFIELD(/*CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec*/ 11638) 1, false, false, false, 5, 2, 7, 1, 0, 0}, // #206
11264 {DBGFIELD(/*POPCNTB_POPCNTB8_POPCNTD_POPCNTW*/ 11694) 1, false, false, false, 5, 2, 7, 1, 0, 0}, // #207
11265 {DBGFIELD(/*ISEL_ISEL8*/ 11727) 2, false, false, false, 5, 3, 3, 2, 0, 0}, // #208
11266 {DBGFIELD(/*MFTB_MFTB8*/ 11738) 2, false, false, false, 78, 3, 24, 2, 0, 0}, // #209
11267 {DBGFIELD(/*DIVW_DIVWU*/ 11749) 2, false, false, false, 5, 3, 26, 2, 0, 0}, // #210
11268 {DBGFIELD(/*DIVD_DIVDU*/ 11760) 2, false, false, false, 5, 3, 28, 2, 0, 0}, // #211
11269 {DBGFIELD(/*DIVWE_DIVWEU*/ 11771) 2, false, false, false, 5, 3, 28, 2, 0, 0}, // #212
11270 {DBGFIELD(/*LVEBX_LVEHX_LVEWX_LVX_LVXL*/ 11784) 2, false, false, false, 16, 6, 3, 2, 0, 0}, // #213
11271 {DBGFIELD(/*LXVB16X_LXSIWZX*/ 11811) 2, false, false, false, 16, 6, 3, 2, 0, 0}, // #214
11272 {DBGFIELD(/*DFLOADf64_XFLOADf64_LIWZX*/ 11827) 2, false, false, false, 16, 6, 3, 2, 0, 0}, // #215
11273 {DBGFIELD(/*LQ*/ 11853) 2, false, false, false, 37, 6, 7, 2, 0, 0}, // #216
11274 {DBGFIELD(/*STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX*/ 11856) 2, false, false, false, 29, 7, 4, 2, 0, 0}, // #217
11275 {DBGFIELD(/*STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX*/ 11925) 2, false, false, false, 49, 7, 4, 2, 0, 0}, // #218
11276 {DBGFIELD(/*STDXTLS_STDXTLS_*/ 12037) 2, false, false, false, 49, 7, 4, 2, 0, 0}, // #219
11277 {DBGFIELD(/*STBCIX_STDCIX*/ 12054) 2, false, false, false, 49, 7, 4, 2, 0, 0}, // #220
11278 {DBGFIELD(/*STBCX_STHCX*/ 12068) 2, false, false, false, 49, 7, 4, 2, 0, 0}, // #221
11279 {DBGFIELD(/*STHCIX_STSWI_STWCIX*/ 12080) 2, false, false, false, 49, 7, 4, 2, 0, 0}, // #222
11280 {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*/ 12100) 2, false, false, false, 44, 5, 7, 2, 0, 0}, // #223
11281 {DBGFIELD(/*LD_LDX_LDXTLS_LDXTLS_*/ 12300) 2, false, false, false, 44, 5, 7, 2, 0, 0}, // #224
11282 {DBGFIELD(/*LBARXL_LHARXL*/ 12322) 2, false, false, false, 8, 4, 7, 2, 0, 0}, // #225
11283 {DBGFIELD(/*LBEPX_LHEPX_LWEPX*/ 12336) 2, false, false, false, 8, 4, 7, 2, 0, 0}, // #226
11284 {DBGFIELD(/*LFDEPX_LXSIWAX*/ 12354) 2, false, false, false, 8, 4, 7, 2, 0, 0}, // #227
11285 {DBGFIELD(/*ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8*/ 12369) 2, false, false, false, 6, 2, 1, 2, 0, 0}, // #228
11286 {DBGFIELD(/*SUBF*/ 12569) 2, false, false, false, 6, 2, 1, 2, 0, 0}, // #229
11287 {DBGFIELD(/*VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD*/ 12574) 2, false, false, false, 65, 3, 1, 2, 0, 0}, // #230
11288 {DBGFIELD(/*VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO*/ 12659) 2, false, false, false, 65, 3, 1, 2, 0, 0}, // #231
11289 {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*/ 12726) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #232
11290 {DBGFIELD(/*VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW*/ 13066) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #233
11291 {DBGFIELD(/*VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW*/ 13187) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #234
11292 {DBGFIELD(/*VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec*/ 13242) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #235
11293 {DBGFIELD(/*MFVSCR*/ 13308) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #236
11294 {DBGFIELD(/*MTVSCR*/ 13315) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #237
11295 {DBGFIELD(/*VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM*/ 13322) 2, false, false, false, 59, 3, 30, 2, 0, 0}, // #238
11296 {DBGFIELD(/*VADDUQM_VSUBUQM_VPOPCNTD*/ 13374) 2, false, false, false, 59, 3, 30, 2, 0, 0}, // #239
11297 {DBGFIELD(/*VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM*/ 13399) 2, false, false, false, 81, 3, 32, 2, 0, 0}, // #240
11298 {DBGFIELD(/*VMULESW_VMULEUW_VMULOSW_VMULOUW*/ 13592) 2, false, false, false, 81, 3, 32, 2, 0, 0}, // #241
11299 {DBGFIELD(/*VMULUWM*/ 13624) 2, false, false, false, 81, 3, 32, 2, 0, 0}, // #242
11300 {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*/ 13632) 2, false, false, false, 1, 2, 1, 2, 0, 0}, // #243
11301 {DBGFIELD(/*DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX*/ 13774) 2, false, false, false, 84, 2, 34, 2, 0, 0}, // #244
11302 {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*/ 13838) 2, false, false, false, 84, 2, 34, 2, 0, 0}, // #245
11303 {DBGFIELD(/*DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec*/ 14022) 2, false, false, false, 84, 2, 34, 2, 0, 0}, // #246
11304 {DBGFIELD(/*BCDADD_rec_BCDSUB_rec*/ 14066) 2, false, false, false, 84, 2, 34, 2, 0, 0}, // #247
11305 {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*/ 14088) 2, false, false, false, 84, 2, 26, 2, 0, 0}, // #248
11306 {DBGFIELD(/*DCMPOQ_DCMPUQ_DTSTEXQ*/ 14256) 2, false, false, false, 84, 2, 26, 2, 0, 0}, // #249
11307 {DBGFIELD(/*DCTQPQ_DCTQPQ_rec*/ 14278) 2, false, false, false, 84, 2, 26, 2, 0, 0}, // #250
11308 {DBGFIELD(/*DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec*/ 14296) 2, false, false, false, 84, 2, 36, 2, 0, 0}, // #251
11309 {DBGFIELD(/*DQUAQ_DQUAQ_rec*/ 14328) 2, false, false, false, 84, 2, 36, 2, 0, 0}, // #252
11310 {DBGFIELD(/*DRSP_DRSP_rec_DCTFIX_DCTFIX_rec*/ 14344) 2, false, false, false, 84, 2, 38, 2, 0, 0}, // #253
11311 {DBGFIELD(/*DCFFIX_DCFFIX_rec*/ 14376) 2, false, false, false, 84, 2, 16, 2, 0, 0}, // #254
11312 {DBGFIELD(/*DCFFIXQ_DCFFIXQ_rec*/ 14394) 2, false, false, false, 84, 2, 40, 2, 0, 0}, // #255
11313 {DBGFIELD(/*DMUL_DMUL_rec*/ 14414) 2, false, false, false, 84, 2, 42, 2, 0, 0}, // #256
11314 {DBGFIELD(/*DMULQ_DMULQ_rec*/ 14428) 2, false, false, false, 84, 2, 44, 2, 0, 0}, // #257
11315 {DBGFIELD(/*DDIV_DDIV_rec*/ 14444) 2, false, false, false, 84, 2, 46, 2, 0, 0}, // #258
11316 {DBGFIELD(/*DDIVQ_DDIVQ_rec*/ 14458) 2, false, false, false, 84, 2, 48, 2, 0, 0}, // #259
11317 {DBGFIELD(/*MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ*/ 14474) 2, false, false, false, 58, 1, 3, 2, 0, 0}, // #260
11318 {DBGFIELD(/*VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC*/ 14545) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #261
11319 {DBGFIELD(/*VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR*/ 14633) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #262
11320 {DBGFIELD(/*VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes*/ 14721) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #263
11321 {DBGFIELD(/*V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP*/ 14847) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #264
11322 {DBGFIELD(/*VRLD*/ 14987) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #265
11323 {DBGFIELD(/*XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP*/ 14992) 2, false, false, false, 71, 3, 10, 2, 0, 0}, // #266
11324 {DBGFIELD(/*XVABSSP_XVNABSSP_XVNEGSP*/ 15027) 2, false, false, false, 68, 3, 10, 2, 0, 0}, // #267
11325 {DBGFIELD(/*XVCPSGNSP*/ 15052) 2, false, false, false, 68, 3, 10, 2, 0, 0}, // #268
11326 {DBGFIELD(/*VMRGEW_VMRGOW*/ 15062) 2, false, false, false, 65, 3, 1, 2, 0, 0}, // #269
11327 {DBGFIELD(/*VSEL*/ 15076) 2, false, false, false, 65, 3, 1, 2, 0, 0}, // #270
11328 {DBGFIELD(/*XXSEL*/ 15081) 2, false, false, false, 65, 3, 1, 2, 0, 0}, // #271
11329 {DBGFIELD(/*TABORTDC_TABORTDCI_TABORTWC_TABORTWCI*/ 15087) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #272
11330 {DBGFIELD(/*MTFSB0_MTFSB1*/ 15125) 2, false, false, false, 76, 2, 7, 2, 0, 0}, // #273
11331 {DBGFIELD(/*MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI*/ 15139) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #274
11332 {DBGFIELD(/*CMPRB_CMPRB8_CMPEQB*/ 15175) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #275
11333 {DBGFIELD(/*XSTSTDCDP_XSTSTDCSP*/ 15195) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #276
11334 {DBGFIELD(/*FTDIV_FTSQRT*/ 15215) 2, false, false, false, 62, 3, 12, 2, 0, 0}, // #277
11335 {DBGFIELD(/*XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP*/ 15228) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #278
11336 {DBGFIELD(/*XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP*/ 15273) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #279
11337 {DBGFIELD(/*CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec*/ 15314) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #280
11338 {DBGFIELD(/*POPCNTD_POPCNTW*/ 15370) 1, false, false, false, 5, 2, 7, 1, 0, 0}, // #281
11339 {DBGFIELD(/*CMPB_CMPB8_SETB_SETB8_BPERMD*/ 15386) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #282
11340 {DBGFIELD(/*XSCVSPDPN*/ 15415) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #283
11341 {DBGFIELD(/*SLD_SRD_SRAD*/ 15425) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #284
11342 {DBGFIELD(/*SRADI_SRADI_32_RLDIC*/ 15438) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #285
11343 {DBGFIELD(/*EXTSWSLI_32_64_EXTSWSLI*/ 15459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #286
11344 {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*/ 15483) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #287
11345 {DBGFIELD(/*ADDZE_ADDZE8_SUBF_rec*/ 15960) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #288
11346 {DBGFIELD(/*ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8*/ 15982) 2, false, false, false, 6, 2, 1, 2, 0, 0}, // #289
11347 {DBGFIELD(/*LA_LA8*/ 16024) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #290
11348 {DBGFIELD(/*COPY*/ 16031) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #291
11349 {DBGFIELD(/*MCRXRX*/ 16036) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #292
11350 {DBGFIELD(/*XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP*/ 16043) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #293
11351 {DBGFIELD(/*XSXEXPDP*/ 16088) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #294
11352 {DBGFIELD(/*RFEBB*/ 16097) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #295
11353 {DBGFIELD(/*TBEGIN_TRECHKPT*/ 16103) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #296
11354 {DBGFIELD(/*WAIT*/ 16119) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #297
11355 {DBGFIELD(/*RLDCL_RLDCR*/ 16124) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #298
11356 {DBGFIELD(/*RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI*/ 16136) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #299
11357 {DBGFIELD(/*MTOCRF_MTOCRF8*/ 16190) 2, false, false, false, 5, 3, 4, 2, 0, 0}, // #300
11358 {DBGFIELD(/*SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8*/ 16205) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #301
11359 {DBGFIELD(/*FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR*/ 16251) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #302
11360 {DBGFIELD(/*SRAW_SRAW8_SRAWI_SRAWI8*/ 16309) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #303
11361 {DBGFIELD(/*XSIEXPDP*/ 16333) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #304
11362 {DBGFIELD(/*CRXOR*/ 16342) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #305
11363 {DBGFIELD(/*TRECLAIM_TSR_TABORT*/ 16348) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #306
11364 {DBGFIELD(/*VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec*/ 16368) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #307
11365 {DBGFIELD(/*VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW*/ 16494) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #308
11366 {DBGFIELD(/*VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP*/ 16558) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #309
11367 {DBGFIELD(/*VPOPCNTD*/ 16604) 2, false, false, false, 59, 3, 30, 2, 0, 0}, // #310
11368 {DBGFIELD(/*VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0*/ 16613) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #311
11369 {DBGFIELD(/*MADDHD_MADDHDU_MADDLD_MADDLD8*/ 16665) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #312
11370 {DBGFIELD(/*MULHD_MULHW_MULLW_MULLWO*/ 16695) 2, false, false, false, 5, 3, 3, 2, 0, 0}, // #313
11371 {DBGFIELD(/*MULHDU_MULHWU*/ 16720) 2, false, false, false, 5, 3, 3, 2, 0, 0}, // #314
11372 {DBGFIELD(/*MULLD_MULLDO*/ 16734) 2, false, false, false, 5, 3, 3, 2, 0, 0}, // #315
11373 {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*/ 16747) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #316
11374 {DBGFIELD(/*FADD_FSUB*/ 16970) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #317
11375 {DBGFIELD(/*FMSUB_FMADD_FNMADD_FNMSUB_FMUL*/ 16980) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #318
11376 {DBGFIELD(/*XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP*/ 17011) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #319
11377 {DBGFIELD(/*FSELD_rec_FSELS_rec*/ 17195) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #320
11378 {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*/ 17215) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #321
11379 {DBGFIELD(/*XSCVDPHP_XSCVHPDP*/ 17554) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #322
11380 {DBGFIELD(/*LVSL_LVSR*/ 17572) 2, false, false, false, 8, 4, 7, 2, 0, 0}, // #323
11381 {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*/ 17582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #324
11382 {DBGFIELD(/*VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ*/ 17862) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #325
11383 {DBGFIELD(/*XXPERM_XXPERMR_XXSPLTIB*/ 18037) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #326
11384 {DBGFIELD(/*XSCMPEXPQP_XSCMPOQP_XSCMPUQP*/ 18061) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #327
11385 {DBGFIELD(/*BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO*/ 18090) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #328
11386 {DBGFIELD(/*BCDCTSQ_rec*/ 18243) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #329
11387 {DBGFIELD(/*XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO*/ 18255) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #330
11388 {DBGFIELD(/*BCDCFSQ_rec*/ 18352) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #331
11389 {DBGFIELD(/*XSDIVQP_XSDIVQPO*/ 18364) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #332
11390 {DBGFIELD(/*XSSQRTQP_XSSQRTQPO*/ 18381) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #333
11391 {DBGFIELD(/*LXVL_LXVLL*/ 18400) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #334
11392 {DBGFIELD(/*LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD*/ 18411) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #335
11393 {DBGFIELD(/*LXSDX_LXVD2X*/ 18448) 2, false, false, false, 16, 6, 3, 2, 0, 0}, // #336
11394 {DBGFIELD(/*DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP*/ 18461) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #337
11395 {DBGFIELD(/*CP_COPY_CP_COPY8*/ 18541) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #338
11396 {DBGFIELD(/*ICBI_ICBIEP*/ 18558) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #339
11397 {DBGFIELD(/*ICBT_ICBTLS_EnforceIEIO*/ 18570) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #340
11398 {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*/ 18594) 2, false, false, false, 44, 5, 7, 2, 0, 0}, // #341
11399 {DBGFIELD(/*CP_ABORT*/ 18738) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #342
11400 {DBGFIELD(/*DARN*/ 18747) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #343
11401 {DBGFIELD(/*ISYNC*/ 18752) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #344
11402 {DBGFIELD(/*MSGSYNC*/ 18758) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #345
11403 {DBGFIELD(/*TLBSYNC*/ 18766) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #346
11404 {DBGFIELD(/*SYNC*/ 18774) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #347
11405 {DBGFIELD(/*LFIWZX*/ 18779) 2, false, false, false, 16, 6, 3, 2, 0, 0}, // #348
11406 {DBGFIELD(/*LFDX_LFDXTLS_LFDXTLS__LFD*/ 18786) 2, false, false, false, 16, 6, 3, 2, 0, 0}, // #349
11407 {DBGFIELD(/*SLBIA*/ 18812) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #350
11408 {DBGFIELD(/*SLBIE*/ 18818) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #351
11409 {DBGFIELD(/*SLBMFEE*/ 18824) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #352
11410 {DBGFIELD(/*SLBMFEV*/ 18832) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #353
11411 {DBGFIELD(/*SLBMTE*/ 18840) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #354
11412 {DBGFIELD(/*TLBIEL*/ 18847) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #355
11413 {DBGFIELD(/*LHZU_LHZU8_LWZU_LWZU8*/ 18854) 2, false, false, false, 44, 5, 7, 2, 0, 0}, // #356
11414 {DBGFIELD(/*LHZUX_LHZUX8_LWZUX_LWZUX8*/ 18876) 2, false, false, false, 44, 5, 7, 2, 0, 0}, // #357
11415 {DBGFIELD(/*TEND*/ 18902) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #358
11416 {DBGFIELD(/*CP_PASTE8_rec_CP_PASTE_rec*/ 18907) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #359
11417 {DBGFIELD(/*TCHECK*/ 18934) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #360
11418 {DBGFIELD(/*LXSIWAX*/ 18941) 2, false, false, false, 8, 4, 7, 2, 0, 0}, // #361
11419 {DBGFIELD(/*LIWAX*/ 18949) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #362
11420 {DBGFIELD(/*LFSX_LFSXTLS_LFSXTLS__LFS*/ 18955) 2, false, false, false, 16, 6, 3, 2, 0, 0}, // #363
11421 {DBGFIELD(/*LXSSP_LXSSPX*/ 18981) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #364
11422 {DBGFIELD(/*XFLOADf32_DFLOADf32*/ 18994) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #365
11423 {DBGFIELD(/*LXVH8X*/ 19014) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #366
11424 {DBGFIELD(/*STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX*/ 19021) 2, false, false, false, 29, 7, 4, 2, 0, 0}, // #367
11425 {DBGFIELD(/*STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv*/ 19082) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #368
11426 {DBGFIELD(/*STXSDX*/ 19122) 2, false, false, false, 29, 7, 4, 2, 0, 0}, // #369
11427 {DBGFIELD(/*DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9*/ 19129) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #370
11428 {DBGFIELD(/*STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32*/ 19196) 2, false, false, false, 49, 7, 4, 2, 0, 0}, // #371
11429 {DBGFIELD(/*SLBIEG*/ 19287) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #372
11430 {DBGFIELD(/*TLBIE*/ 19294) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #373
11431 {DBGFIELD(/*STXV_STXVB16X_STXVH8X_STXVX*/ 19300) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #374
11432 {DBGFIELD(/*STXVL_STXVLL*/ 19328) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #375
11433 {DBGFIELD(/*MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv*/ 19341) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #376
11434 {DBGFIELD(/*MFPMR*/ 19379) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #377
11435 {DBGFIELD(/*MTPMR*/ 19385) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #378
11436 {DBGFIELD(/*MFSPR_MFSPR8_MFUDSCR*/ 19391) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #379
11437 {DBGFIELD(/*MFMSR*/ 19412) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #380
11438 {DBGFIELD(/*MTMSR*/ 19418) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #381
11439 {DBGFIELD(/*MTMSRD*/ 19424) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #382
11440 {DBGFIELD(/*MTUDSCR_MTSPR_MTSPR8*/ 19431) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #383
11441 {DBGFIELD(/*MSGSNDP_MSGSNDP8*/ 19452) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #384
11442 {DBGFIELD(/*DIVWO_DIVWUO*/ 19469) 1, false, false, false, 5, 2, 9, 1, 0, 0}, // #385
11443 {DBGFIELD(/*MODSW*/ 19482) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #386
11444 {DBGFIELD(/*DIVWEO_DIVWEUO*/ 19488) 1, false, false, false, 5, 2, 9, 1, 0, 0}, // #387
11445 {DBGFIELD(/*DIVDO_DIVDUO*/ 19503) 1, false, false, false, 5, 2, 9, 1, 0, 0}, // #388
11446 {DBGFIELD(/*MODSD_MODUD_MODUW*/ 19516) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #389
11447 {DBGFIELD(/*DIVDE_DIVDEO_DIVDEU_DIVDEUO*/ 19534) 1, false, false, false, 5, 2, 9, 1, 0, 0}, // #390
11448 {DBGFIELD(/*DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec*/ 19562) 1, false, false, false, 5, 2, 9, 1, 0, 0}, // #391
11449 {DBGFIELD(/*ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec*/ 19602) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #392
11450 {DBGFIELD(/*MCRFS*/ 19686) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #393
11451 {DBGFIELD(/*RLDCL_rec_RLDCR_rec*/ 19692) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #394
11452 {DBGFIELD(/*RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec*/ 19712) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #395
11453 {DBGFIELD(/*MFFS_MFFSCE_MFFSL_MFFS_rec*/ 19759) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #396
11454 {DBGFIELD(/*EXTSWSLI_32_64_rec_EXTSWSLI_rec*/ 19786) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #397
11455 {DBGFIELD(/*FDIV*/ 19818) 2, false, false, false, 56, 3, 16, 2, 0, 0}, // #398
11456 {DBGFIELD(/*FSQRT*/ 19823) 2, false, false, false, 56, 3, 18, 2, 0, 0}, // #399
11457 {DBGFIELD(/*FSQRTS*/ 19829) 2, false, false, false, 56, 3, 22, 2, 0, 0}, // #400
11458 {DBGFIELD(/*FDIVS*/ 19836) 2, false, false, false, 56, 3, 14, 2, 0, 0}, // #401
11459 {DBGFIELD(/*LFSU*/ 19842) 2, false, false, false, 22, 7, 3, 2, 0, 0}, // #402
11460 {DBGFIELD(/*LFSUX*/ 19847) 2, false, false, false, 22, 7, 3, 2, 0, 0}, // #403
11461 {DBGFIELD(/*TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP*/ 19853) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #404
11462 {DBGFIELD(/*LDAT_LWAT*/ 19909) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #405
11463 {DBGFIELD(/*STDAT_STWAT*/ 19919) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #406
11464 {DBGFIELD(/*BRINC*/ 19931) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #407
11465 {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*/ 19937) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #408
11466 {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*/ 20234) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #409
11467 {DBGFIELD(/*EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX*/ 21279) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #410
11468 {DBGFIELD(/*EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX*/ 21492) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #411
11469 {DBGFIELD(/*HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC*/ 21605) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #412
11470 {DBGFIELD(/*RFI*/ 21655) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #413
11471 {DBGFIELD(/*RFID*/ 21659) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #414
11472 {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*/ 21664) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #415
11473 {DBGFIELD(/*ICBLC*/ 21822) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #416
11474 {DBGFIELD(/*MTSR_MTSRIN*/ 21828) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #417
11475 {DBGFIELD(/*MFDCR*/ 21840) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #418
11476 {DBGFIELD(/*MTDCR*/ 21846) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #419
11477 {DBGFIELD(/*NOP_GT_PWR6_NOP_GT_PWR7*/ 21852) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #420
11478 {DBGFIELD(/*TLBIA*/ 21876) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #421
11479 {DBGFIELD(/*WRTEE_WRTEEI*/ 21882) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #422
11480 {DBGFIELD(/*HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8*/ 21895) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #423
11481 {DBGFIELD(/*MSYNC*/ 22006) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #424
11482 {DBGFIELD(/*SLBSYNC*/ 22012) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #425
11483 {DBGFIELD(/*SLBFEE_rec*/ 22020) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #426
11484 {DBGFIELD(/*STOP*/ 22031) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #427
11485 {DBGFIELD(/*DCBA_DCBI*/ 22036) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #428
11486 {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*/ 22046) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #429
11487 {DBGFIELD(/*VCFSX_VCFUX_VCTSXS_VCTUXS*/ 22209) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #430
11488 {DBGFIELD(/*VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP*/ 22235) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #431
11489 {DBGFIELD(/*VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP*/ 22278) 2, false, false, false, 68, 3, 10, 2, 0, 0}, // #432
11490 {DBGFIELD(/*XSCVDPHP*/ 22393) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #433
11491 {DBGFIELD(/*XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP*/ 22402) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #434
11492 {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*/ 22589) 2, false, false, false, 71, 3, 10, 2, 0, 0}, // #435
11493 {DBGFIELD(/*XVCVSPBF16*/ 22813) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #436
11494 {DBGFIELD(/*FADDS_FMULS_FSUBS*/ 22824) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #437
11495 {DBGFIELD(/*FMUL*/ 22842) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #438
11496 {DBGFIELD(/*VADDFP*/ 22847) 2, false, false, false, 68, 3, 10, 2, 0, 0}, // #439
11497 {DBGFIELD(/*XSMULDP_XSMULSP*/ 22854) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #440
11498 {DBGFIELD(/*XVADDDP_XVMULDP_XVSUBDP*/ 22870) 2, false, false, false, 71, 3, 10, 2, 0, 0}, // #441
11499 {DBGFIELD(/*XVADDSP_XVMULSP_XVSUBSP*/ 22894) 2, false, false, false, 68, 3, 10, 2, 0, 0}, // #442
11500 {DBGFIELD(/*VMADDFP_VNMSUBFP*/ 22918) 2, false, false, false, 68, 3, 10, 2, 0, 0}, // #443
11501 {DBGFIELD(/*FADDS_rec_FMULS_rec_FSUBS_rec*/ 22935) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #444
11502 {DBGFIELD(/*FMUL_rec*/ 22965) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #445
11503 {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*/ 22974) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #446
11504 {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*/ 23237) 2, false, false, false, 1, 2, 1, 2, 0, 0}, // #447
11505 {DBGFIELD(/*CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8*/ 23535) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #448
11506 {DBGFIELD(/*VGNB*/ 23572) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #449
11507 {DBGFIELD(/*VSBOX*/ 23577) 2, false, false, false, 74, 2, 10, 2, 0, 0}, // #450
11508 {DBGFIELD(/*CFUGED_PDEPD_PEXTD*/ 23583) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #451
11509 {DBGFIELD(/*VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD*/ 23602) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #452
11510 {DBGFIELD(/*XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP*/ 23638) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #453
11511 {DBGFIELD(/*XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP*/ 23747) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #454
11512 {DBGFIELD(/*HASHST_HASHST8_HASHSTP_HASHSTP8*/ 23785) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #455
11513 {DBGFIELD(/*XSMULQP_XSMULQPO*/ 23817) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #456
11514 {DBGFIELD(/*VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ*/ 23834) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #457
11515 {DBGFIELD(/*VMODSQ_VMODUQ*/ 23864) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #458
11516 {DBGFIELD(/*VDIVSD_VDIVUD*/ 23878) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #459
11517 {DBGFIELD(/*VMODSD_VMODUD*/ 23892) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #460
11518 {DBGFIELD(/*VDIVSW_VDIVUW*/ 23906) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #461
11519 {DBGFIELD(/*VMODSW_VMODUW*/ 23920) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #462
11520 {DBGFIELD(/*VDIVESD_VDIVEUD*/ 23934) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #463
11521 {DBGFIELD(/*VDIVESW_VDIVEUW*/ 23950) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #464
11522 {DBGFIELD(/*BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP*/ 23966) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #465
11523 {DBGFIELD(/*XXGENPCVBM*/ 24062) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #466
11524 {DBGFIELD(/*BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ*/ 24073) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #467
11525 {DBGFIELD(/*VADDCUQ_VSUBCUQ*/ 24153) 2, false, false, false, 59, 3, 30, 2, 0, 0}, // #468
11526 {DBGFIELD(/*XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP*/ 24169) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #469
11527 {DBGFIELD(/*MTVSRBMI*/ 24217) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #470
11528 {DBGFIELD(/*CBCDTD_CBCDTD8_CDTBCD_CDTBCD8*/ 24226) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #471
11529 {DBGFIELD(/*FTSQRT*/ 24256) 2, false, false, false, 62, 3, 12, 2, 0, 0}, // #472
11530 {DBGFIELD(/*MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB*/ 24263) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #473
11531 {DBGFIELD(/*RLDIC_rec*/ 24448) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #474
11532 {DBGFIELD(/*RLDICL_32_rec_RLDICL_rec_RLDICR_rec*/ 24458) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #475
11533 {DBGFIELD(/*RLWINM8_rec_RLWINM_rec*/ 24494) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #476
11534 {DBGFIELD(/*VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW*/ 24517) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #477
11535 {DBGFIELD(/*VPOPCNTB_VPOPCNTH*/ 24557) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #478
11536 {DBGFIELD(/*VSHASIGMAD_VSHASIGMAW*/ 24575) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #479
11537 {DBGFIELD(/*XSTSQRTDP*/ 24597) 2, false, false, false, 62, 3, 12, 2, 0, 0}, // #480
11538 {DBGFIELD(/*XVTSQRTDP*/ 24607) 2, false, false, false, 62, 3, 12, 2, 0, 0}, // #481
11539 {DBGFIELD(/*XVTSQRTSP*/ 24617) 2, false, false, false, 62, 3, 12, 2, 0, 0}, // #482
11540 {DBGFIELD(/*XVTSTDCDP_XVTSTDCSP*/ 24627) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #483
11541 {DBGFIELD(/*SLD_rec_SRD_rec*/ 24647) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #484
11542 {DBGFIELD(/*TDI*/ 24663) 2, false, false, false, 5, 3, 4, 2, 0, 0}, // #485
11543 {DBGFIELD(/*TWI*/ 24667) 2, false, false, false, 5, 3, 4, 2, 0, 0}, // #486
11544 {DBGFIELD(/*VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS*/ 24671) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #487
11545 {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*/ 24839) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #488
11546 {DBGFIELD(/*VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec*/ 25114) 2, false, false, false, 59, 3, 1, 2, 0, 0}, // #489
11547 {DBGFIELD(/*VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec*/ 25153) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #490
11548 {DBGFIELD(/*VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec*/ 25219) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #491
11549 {DBGFIELD(/*VCMPSQ_VCMPUQ*/ 25294) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #492
11550 {DBGFIELD(/*XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP*/ 25308) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #493
11551 {DBGFIELD(/*TRAP*/ 25344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #494
11552 {DBGFIELD(/*SRAWI8_rec_SRAWI_rec*/ 25349) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #495
11553 {DBGFIELD(/*VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ*/ 25370) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #496
11554 {DBGFIELD(/*VRLQMI*/ 25398) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #497
11555 {DBGFIELD(/*DSS_DSSALL*/ 25405) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #498
11556 {DBGFIELD(/*WAITP10*/ 25416) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #499
11557 {DBGFIELD(/*ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO*/ 25424) 2, false, false, false, 6, 2, 1, 2, 0, 0}, // #500
11558 {DBGFIELD(/*ADDIdtprelL32_ADDISdtprelHA32*/ 25484) 2, false, false, false, 6, 2, 1, 2, 0, 0}, // #501
11559 {DBGFIELD(/*ADDItlsldLADDR32*/ 25514) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #502
11560 {DBGFIELD(/*ADDItocL_ADDIStocHA_ADDIStocHA8*/ 25531) 2, false, false, false, 6, 2, 1, 2, 0, 0}, // #503
11561 {DBGFIELD(/*ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8*/ 25563) 2, false, false, false, 6, 2, 1, 2, 0, 0}, // #504
11562 {DBGFIELD(/*ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO*/ 25634) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #505
11563 {DBGFIELD(/*ADDZE_ADDZE8*/ 25719) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #506
11564 {DBGFIELD(/*ANDI_rec_ANDIS_rec*/ 25732) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #507
11565 {DBGFIELD(/*CMPDI_CMPWI_CMPLDI_CMPLWI*/ 25751) 2, false, false, false, 5, 3, 3, 2, 0, 0}, // #508
11566 {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*/ 25777) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #509
11567 {DBGFIELD(/*FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS*/ 25924) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #510
11568 {DBGFIELD(/*NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8*/ 25966) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #511
11569 {DBGFIELD(/*NOP*/ 26027) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #512
11570 {DBGFIELD(/*RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32*/ 26031) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #513
11571 {DBGFIELD(/*RLWINM_RLWINM8*/ 26078) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #514
11572 {DBGFIELD(/*SETB_SETB8*/ 26093) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #515
11573 {DBGFIELD(/*SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8*/ 26104) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #516
11574 {DBGFIELD(/*SRAWI_SRAWI8*/ 26164) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #517
11575 {DBGFIELD(/*VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW*/ 26177) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #518
11576 {DBGFIELD(/*VEXTSD2Q*/ 26284) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #519
11577 {DBGFIELD(/*XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP*/ 26293) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #520
11578 {DBGFIELD(/*XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP*/ 26328) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #521
11579 {DBGFIELD(/*XVABSDP_XVNABSDP_XVNEGDP*/ 26380) 2, false, false, false, 71, 3, 10, 2, 0, 0}, // #522
11580 {DBGFIELD(/*XVXSIGDP_XVXSIGSP*/ 26405) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #523
11581 {DBGFIELD(/*ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO*/ 26423) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #524
11582 {DBGFIELD(/*ADDEX_ADDEX8*/ 26464) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #525
11583 {DBGFIELD(/*ADD4O_ADD8O*/ 26477) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #526
11584 {DBGFIELD(/*CMPB_CMPB8*/ 26489) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #527
11585 {DBGFIELD(/*CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET*/ 26500) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #528
11586 {DBGFIELD(/*DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64*/ 26573) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #529
11587 {DBGFIELD(/*VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP*/ 26625) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #530
11588 {DBGFIELD(/*XXLEQVOnes*/ 26699) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #531
11589 {DBGFIELD(/*MFFS_MFFS_rec_MFFSL*/ 26710) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #532
11590 {DBGFIELD(/*MFFSCDRNI_MFFSCRNI*/ 26730) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #533
11591 {DBGFIELD(/*MTFSB0*/ 26749) 2, false, false, false, 76, 2, 7, 2, 0, 0}, // #534
11592 {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*/ 26756) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #535
11593 {DBGFIELD(/*NEG8O_rec_NEGO_rec*/ 26950) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #536
11594 {DBGFIELD(/*ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec*/ 26969) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #537
11595 {DBGFIELD(/*HRFID_SC*/ 27074) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #538
11596 {DBGFIELD(/*MTFSFI_MTFSFIb_MTFSFI_rec*/ 27083) 2, false, false, false, 76, 2, 7, 2, 0, 0}, // #539
11597 {DBGFIELD(/*FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec*/ 27109) 2, false, false, false, 56, 3, 10, 2, 0, 0}, // #540
11598 {DBGFIELD(/*ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec*/ 27179) 2, false, false, false, 5, 3, 1, 2, 0, 0}, // #541
11599 {DBGFIELD(/*VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec*/ 27219) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #542
11600 {DBGFIELD(/*LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8*/ 27267) 2, false, false, false, 44, 5, 7, 2, 0, 0}, // #543
11601 {DBGFIELD(/*LD*/ 27294) 2, false, false, false, 44, 5, 7, 2, 0, 0}, // #544
11602 {DBGFIELD(/*LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL*/ 27297) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #545
11603 {DBGFIELD(/*DFLOADf32*/ 27365) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #546
11604 {DBGFIELD(/*DFLOADf64*/ 27375) 2, false, false, false, 16, 6, 3, 2, 0, 0}, // #547
11605 {DBGFIELD(/*LFD*/ 27385) 2, false, false, false, 16, 6, 3, 2, 0, 0}, // #548
11606 {DBGFIELD(/*LHA_LHA8*/ 27389) 2, false, false, false, 44, 5, 7, 2, 0, 0}, // #549
11607 {DBGFIELD(/*LXSD_LXV*/ 27398) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #550
11608 {DBGFIELD(/*DCBT_DCBTST*/ 27407) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #551
11609 {DBGFIELD(/*ICBT*/ 27419) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #552
11610 {DBGFIELD(/*LDBRX*/ 27424) 2, false, false, false, 8, 4, 7, 2, 0, 0}, // #553
11611 {DBGFIELD(/*SPILLTOVSR_LDX*/ 27430) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #554
11612 {DBGFIELD(/*LXVRBX_LXVRDX_LXVRHX_LXVRWX*/ 27445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #555
11613 {DBGFIELD(/*MTSR*/ 27473) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #556
11614 {DBGFIELD(/*MTVRSAVE_MTVRSAVEv*/ 27478) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #557
11615 {DBGFIELD(/*LBZCIX_LDCIX_LHZCIX_LWZCIX*/ 27497) 2, false, false, false, 8, 4, 7, 2, 0, 0}, // #558
11616 {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*/ 27524) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #559
11617 {DBGFIELD(/*LFS*/ 27744) 2, false, false, false, 16, 6, 3, 2, 0, 0}, // #560
11618 {DBGFIELD(/*LXSSP*/ 27748) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #561
11619 {DBGFIELD(/*LXVP*/ 27754) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #562
11620 {DBGFIELD(/*LXVPX*/ 27759) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #563
11621 {DBGFIELD(/*MFSR*/ 27765) 2, false, false, false, 12, 4, 7, 2, 0, 0}, // #564
11622 {DBGFIELD(/*MFTB8*/ 27770) 2, false, false, false, 78, 3, 24, 2, 0, 0}, // #565
11623 {DBGFIELD(/*XXSETACCZ*/ 27776) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #566
11624 {DBGFIELD(/*XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4*/ 27786) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #567
11625 {DBGFIELD(/*XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP*/ 27864) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #568
11626 {DBGFIELD(/*XVI8GER4SPP*/ 28099) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #569
11627 {DBGFIELD(/*PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4*/ 28111) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #570
11628 {DBGFIELD(/*PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP*/ 28205) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #571
11629 {DBGFIELD(/*PMXVI8GER4SPP*/ 28480) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #572
11630 {DBGFIELD(/*XXMTACC*/ 28494) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #573
11631 {DBGFIELD(/*XXMFACC*/ 28502) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #574
11632 {DBGFIELD(/*VMULHSD_VMULHUD_VMULLD*/ 28510) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #575
11633 {DBGFIELD(/*LXVKQ*/ 28533) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #576
11634 {DBGFIELD(/*VSPLTISB_VSPLTISH_VSPLTISW*/ 28539) 2, false, false, false, 65, 3, 1, 2, 0, 0}, // #577
11635 {DBGFIELD(/*V_SETALLONES_V_SETALLONESB_V_SETALLONESH*/ 28566) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #578
11636 {DBGFIELD(/*XXSPLTIB*/ 28607) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #579
11637 {DBGFIELD(/*BRD_BRH_BRH8_BRW_BRW8*/ 28616) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #580
11638 {DBGFIELD(/*MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ*/ 28638) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #581
11639 {DBGFIELD(/*VGBBD_VUPKHSW_VUPKLSW*/ 28741) 2, false, false, false, 65, 3, 1, 2, 0, 0}, // #582
11640 {DBGFIELD(/*VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs*/ 28763) 2, false, false, false, 65, 3, 1, 2, 0, 0}, // #583
11641 {DBGFIELD(/*VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM*/ 28817) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #584
11642 {DBGFIELD(/*VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH*/ 28882) 2, false, false, false, 65, 3, 1, 2, 0, 0}, // #585
11643 {DBGFIELD(/*XVCVBF16SPN*/ 28930) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #586
11644 {DBGFIELD(/*XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW*/ 28942) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #587
11645 {DBGFIELD(/*VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS*/ 28978) 2, false, false, false, 65, 3, 1, 2, 0, 0}, // #588
11646 {DBGFIELD(/*VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI*/ 29018) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #589
11647 {DBGFIELD(/*VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS*/ 29058) 2, false, false, false, 65, 3, 1, 2, 0, 0}, // #590
11648 {DBGFIELD(/*VSLV_VSRV_XXINSERTW*/ 29128) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #591
11649 {DBGFIELD(/*VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX*/ 29148) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #592
11650 {DBGFIELD(/*VSUMSWS*/ 29352) 2, false, false, false, 81, 3, 32, 2, 0, 0}, // #593
11651 {DBGFIELD(/*XXSPLTIDP_XXSPLTIW*/ 29360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #594
11652 {DBGFIELD(/*XXSPLTI32DX*/ 29379) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #595
11653 {DBGFIELD(/*XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL*/ 29391) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #596
11654 {DBGFIELD(/*XXPERMX*/ 29438) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #597
11655 {DBGFIELD(/*PSTXVP_PSTXVPpc*/ 29446) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #598
11656 {DBGFIELD(/*STB_STB8_STH_STH8_STW_STW8*/ 29462) 2, false, false, false, 49, 7, 4, 2, 0, 0}, // #599
11657 {DBGFIELD(/*SPILLTOVSR_ST*/ 29489) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #600
11658 {DBGFIELD(/*STD*/ 29503) 2, false, false, false, 49, 7, 4, 2, 0, 0}, // #601
11659 {DBGFIELD(/*DFSTOREf32_DFSTOREf64*/ 29507) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #602
11660 {DBGFIELD(/*STFD_STFS*/ 29529) 2, false, false, false, 29, 7, 4, 2, 0, 0}, // #603
11661 {DBGFIELD(/*STFDU_STFSU*/ 29539) 2, false, false, false, 36, 8, 7, 2, 0, 0}, // #604
11662 {DBGFIELD(/*STXSD*/ 29551) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #605
11663 {DBGFIELD(/*STXSSP*/ 29557) 2, false, false, false, 29, 7, 4, 2, 0, 0}, // #606
11664 {DBGFIELD(/*STXV*/ 29564) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #607
11665 {DBGFIELD(/*DCBF_DCBST_DCBZ*/ 29569) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #608
11666 {DBGFIELD(/*ICBI*/ 29585) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #609
11667 {DBGFIELD(/*SPILLTOVSR_STX*/ 29590) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #610
11668 {DBGFIELD(/*STIWX*/ 29605) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #611
11669 {DBGFIELD(/*STXVRBX_STXVRDX_STXVRHX_STXVRWX*/ 29611) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #612
11670 {DBGFIELD(/*EnforceIEIO*/ 29643) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #613
11671 {DBGFIELD(/*TLBIE8P9_TLBIEP9*/ 29655) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #614
11672 {DBGFIELD(/*STHCIX_STWCIX*/ 29672) 2, false, false, false, 49, 7, 4, 2, 0, 0}, // #615
11673 {DBGFIELD(/*SYNCP10*/ 29686) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #616
11674 {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*/ 29694) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #617
11675 {DBGFIELD(/*STXVP*/ 29860) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #618
11676 {DBGFIELD(/*STXVPX*/ 29866) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #619
11677 {DBGFIELD(/*ATTN_NAP*/ 29873) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #620
11678 {DBGFIELD(/*DCBZL*/ 29882) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #621
11679 {DBGFIELD(/*DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2*/ 29888) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #622
11680 {DBGFIELD(/*CLRBHRB_MFBHRBE*/ 29947) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #623
11681 {DBGFIELD(/*PADDI_PADDI8_PADDI8pc_PADDIpc*/ 29963) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #624
11682 {DBGFIELD(/*PLI_PLI8*/ 29993) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #625
11683 {DBGFIELD(/*VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS*/ 30002) 2, false, false, false, 81, 3, 32, 2, 0, 0}, // #626
11684 {DBGFIELD(/*VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD*/ 30102) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #627
11685 {DBGFIELD(/*VMSUMCUD*/ 30150) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #628
11686 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C*/ 30159) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #629
11687 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C*/ 30212) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #630
11688 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30265) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #631
11689 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30319) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #632
11690 {DBGFIELD(/*P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C*/ 30373) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #633
11691 {DBGFIELD(/*P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C*/ 30413) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #634
11692 {DBGFIELD(/*P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C*/ 30453) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #635
11693 {DBGFIELD(/*P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C*/ 30493) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #636
11694 {DBGFIELD(/*P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30533) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #637
11695 {DBGFIELD(/*P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30587) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #638
11696 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C*/ 30641) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #639
11697 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C*/ 30681) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #640
11698 {DBGFIELD(/*P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30721) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #641
11699 {DBGFIELD(/*P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30775) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #642
11700 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30829) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #643
11701 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30882) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #644
11702 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C*/ 30935) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #645
11703 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C*/ 30974) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #646
11704 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C*/ 31013) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #647
11705 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C*/ 31080) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #648
11706 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C*/ 31147) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #649
11707 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C*/ 31212) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #650
11708 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C*/ 31277) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #651
11709 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C*/ 31316) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #652
11710 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C*/ 31355) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #653
11711 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C*/ 31409) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #654
11712 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C*/ 31463) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #655
11713 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C*/ 31531) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #656
11714 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C*/ 31599) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #657
11715 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C*/ 31654) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #658
11716 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C*/ 31709) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #659
11717 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C*/ 31778) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #660
11718}; // P8ModelSchedClasses
11719
11720// {Name, NumMicroOps, BeginGroup, EndGroup, RetireOOO, WriteProcResIdx,#, WriteLatencyIdx,#, ReadAdvanceIdx,#}
11721static const llvm::MCSchedClassDesc P10ModelSchedClasses[] = {
11722 {DBGFIELD(1) 8191, false, false, false, 0, 0, 0, 0, 0, 0},
11723 {DBGFIELD(/*IIC_LdStSync*/ 19) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #1
11724 {DBGFIELD(/*IIC_IntSimple*/ 32) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #2
11725 {DBGFIELD(/*IIC_IntGeneral*/ 46) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #3
11726 {DBGFIELD(/*IIC_BrB*/ 61) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #4
11727 {DBGFIELD(/*IIC_VecFP*/ 69) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #5
11728 {DBGFIELD(/*IIC_IntRotate*/ 79) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #6
11729 {DBGFIELD(/*IIC_IntCompare*/ 93) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #7
11730 {DBGFIELD(/*IIC_SprABORT*/ 108) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #8
11731 {DBGFIELD(/*IIC_LdStCOPY*/ 121) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #9
11732 {DBGFIELD(/*IIC_LdStPASTE*/ 134) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #10
11733 {DBGFIELD(/*IIC_BrCR*/ 148) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #11
11734 {DBGFIELD(/*IIC_FPGeneral*/ 157) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #12
11735 {DBGFIELD(/*IIC_LdStLD*/ 171) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #13
11736 {DBGFIELD(/*IIC_LdStDCBF*/ 182) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #14
11737 {DBGFIELD(/*IIC_LdStLoad*/ 195) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #15
11738 {DBGFIELD(/*IIC_FPCompare*/ 208) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #16
11739 {DBGFIELD(/*IIC_IntDivD*/ 222) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #17
11740 {DBGFIELD(/*IIC_IntDivW*/ 234) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #18
11741 {DBGFIELD(/*IIC_VecGeneral*/ 246) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #19
11742 {DBGFIELD(/*IIC_FPDGeneral*/ 261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #20
11743 {DBGFIELD(/*IIC_FPAddSub*/ 276) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #21
11744 {DBGFIELD(/*IIC_FPDivD*/ 289) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #22
11745 {DBGFIELD(/*IIC_FPSGeneral*/ 300) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #23
11746 {DBGFIELD(/*IIC_VecComplex*/ 315) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #24
11747 {DBGFIELD(/*IIC_LdStStore*/ 330) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #25
11748 {DBGFIELD(/*IIC_IntRotateDI*/ 344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #26
11749 {DBGFIELD(/*IIC_FPDivS*/ 360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #27
11750 {DBGFIELD(/*IIC_FPFused*/ 371) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #28
11751 {DBGFIELD(/*IIC_FPSqrtD*/ 383) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #29
11752 {DBGFIELD(/*IIC_FPSqrtS*/ 395) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #30
11753 {DBGFIELD(/*IIC_LdStICBI*/ 407) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #31
11754 {DBGFIELD(/*IIC_IntISEL*/ 420) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #32
11755 {DBGFIELD(/*IIC_SprISYNC*/ 432) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #33
11756 {DBGFIELD(/*IIC_LdStLWARX*/ 445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #34
11757 {DBGFIELD(/*IIC_LdStLoadUpd*/ 459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #35
11758 {DBGFIELD(/*IIC_LdStLoadUpdX*/ 475) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #36
11759 {DBGFIELD(/*IIC_LdStLDARX*/ 492) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #37
11760 {DBGFIELD(/*IIC_LdStLDU*/ 506) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #38
11761 {DBGFIELD(/*IIC_LdStLDUX*/ 518) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #39
11762 {DBGFIELD(/*IIC_LdStLFD*/ 531) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #40
11763 {DBGFIELD(/*IIC_LdStLFDU*/ 543) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #41
11764 {DBGFIELD(/*IIC_LdStLFDUX*/ 556) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #42
11765 {DBGFIELD(/*IIC_LdStLHA*/ 570) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #43
11766 {DBGFIELD(/*IIC_LdStLHAU*/ 582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #44
11767 {DBGFIELD(/*IIC_LdStLHAUX*/ 595) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #45
11768 {DBGFIELD(/*IIC_LdStLMW*/ 609) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #46
11769 {DBGFIELD(/*IIC_LdStLQ*/ 621) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #47
11770 {DBGFIELD(/*IIC_LdStLQARX*/ 632) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #48
11771 {DBGFIELD(/*IIC_LdStLWA*/ 646) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #49
11772 {DBGFIELD(/*IIC_IntMulHD*/ 658) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #50
11773 {DBGFIELD(/*IIC_BrMCR*/ 671) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #51
11774 {DBGFIELD(/*IIC_BrMCRX*/ 681) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #52
11775 {DBGFIELD(/*IIC_SprMFCR*/ 692) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #53
11776 {DBGFIELD(/*IIC_SprMFSPR*/ 704) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #54
11777 {DBGFIELD(/*IIC_IntMFFS*/ 717) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #55
11778 {DBGFIELD(/*IIC_SprMFMSR*/ 729) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #56
11779 {DBGFIELD(/*IIC_SprMFCRF*/ 742) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #57
11780 {DBGFIELD(/*IIC_SprMFPMR*/ 755) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #58
11781 {DBGFIELD(/*IIC_SprMFSR*/ 768) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #59
11782 {DBGFIELD(/*IIC_SprMFTB*/ 780) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #60
11783 {DBGFIELD(/*IIC_SprMSGSNDP*/ 792) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #61
11784 {DBGFIELD(/*IIC_SprMSGSYNC*/ 807) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #62
11785 {DBGFIELD(/*IIC_SprMTSPR*/ 822) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #63
11786 {DBGFIELD(/*IIC_IntMTFSB0*/ 835) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #64
11787 {DBGFIELD(/*IIC_SprMTMSR*/ 849) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #65
11788 {DBGFIELD(/*IIC_SprMTMSRD*/ 862) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #66
11789 {DBGFIELD(/*IIC_SprMTPMR*/ 876) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #67
11790 {DBGFIELD(/*IIC_SprMTSR*/ 889) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #68
11791 {DBGFIELD(/*IIC_IntMulHW*/ 901) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #69
11792 {DBGFIELD(/*IIC_IntMulHWU*/ 914) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #70
11793 {DBGFIELD(/*IIC_IntMulLI*/ 928) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #71
11794 {DBGFIELD(/*IIC_SprRFI*/ 941) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #72
11795 {DBGFIELD(/*IIC_IntRFID*/ 952) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #73
11796 {DBGFIELD(/*IIC_IntRotateD*/ 964) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #74
11797 {DBGFIELD(/*IIC_SprSLBFEE*/ 979) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #75
11798 {DBGFIELD(/*IIC_SprSLBIA*/ 993) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #76
11799 {DBGFIELD(/*IIC_SprSLBIE*/ 1006) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #77
11800 {DBGFIELD(/*IIC_SprSLBIEG*/ 1019) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #78
11801 {DBGFIELD(/*IIC_SprSLBMFEE*/ 1033) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #79
11802 {DBGFIELD(/*IIC_SprSLBMFEV*/ 1048) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #80
11803 {DBGFIELD(/*IIC_SprSLBMTE*/ 1063) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #81
11804 {DBGFIELD(/*IIC_SprSLBSYNC*/ 1077) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #82
11805 {DBGFIELD(/*IIC_IntShift*/ 1092) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #83
11806 {DBGFIELD(/*IIC_LdStSTWCX*/ 1105) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #84
11807 {DBGFIELD(/*IIC_LdStSTU*/ 1119) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #85
11808 {DBGFIELD(/*IIC_LdStSTUX*/ 1131) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #86
11809 {DBGFIELD(/*IIC_LdStSTD*/ 1144) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #87
11810 {DBGFIELD(/*IIC_LdStSTDCX*/ 1156) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #88
11811 {DBGFIELD(/*IIC_LdStSTFD*/ 1170) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #89
11812 {DBGFIELD(/*IIC_LdStSTFDU*/ 1183) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #90
11813 {DBGFIELD(/*IIC_SprSTOP*/ 1197) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #91
11814 {DBGFIELD(/*IIC_LdStSTQ*/ 1209) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #92
11815 {DBGFIELD(/*IIC_LdStSTQCX*/ 1221) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #93
11816 {DBGFIELD(/*IIC_IntTrapD*/ 1235) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #94
11817 {DBGFIELD(/*IIC_SprTLBIA*/ 1248) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #95
11818 {DBGFIELD(/*IIC_SprTLBIE*/ 1261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #96
11819 {DBGFIELD(/*IIC_SprTLBIEL*/ 1274) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #97
11820 {DBGFIELD(/*IIC_SprTLBSYNC*/ 1288) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #98
11821 {DBGFIELD(/*IIC_IntTrapW*/ 1303) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #99
11822 {DBGFIELD(/*IIC_VecFPCompare*/ 1316) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #100
11823 {DBGFIELD(/*IIC_VecPerm*/ 1333) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #101
11824 {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, 86, 2, 1, 2, 1, 2}, // #102
11825 {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*/ 1524) 1, false, false, false, 86, 2, 1, 2, 3, 4}, // #103
11826 {DBGFIELD(/*MFCTR_MFCTR8_MFLR_MFLR8*/ 2176) 1, false, false, false, 88, 2, 50, 2, 0, 0}, // #104
11827 {DBGFIELD(/*MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop*/ 2200) 1, false, false, false, 88, 2, 1, 2, 7, 5}, // #105
11828 {DBGFIELD(/*MFCR_MFCR8*/ 2245) 2, false, false, false, 90, 4, 52, 3, 0, 0}, // #106
11829 {DBGFIELD(/*MCRF*/ 2256) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #107
11830 {DBGFIELD(/*CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC*/ 2261) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #108
11831 {DBGFIELD(/*LMW*/ 2340) 4, false, false, false, 96, 3, 57, 8, 0, 0}, // #109
11832 {DBGFIELD(/*LWARX_LWARXL*/ 2344) 1, false, false, false, 99, 3, 65, 3, 12, 8}, // #110
11833 {DBGFIELD(/*LDARX_LDARXL*/ 2357) 1, false, false, false, 99, 3, 65, 3, 12, 8}, // #111
11834 {DBGFIELD(/*LHBRX_LHBRX8_LWBRX_LWBRX8*/ 2370) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #112
11835 {DBGFIELD(/*MFSR_MFSRIN*/ 2396) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #113
11836 {DBGFIELD(/*LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX*/ 2408) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #114
11837 {DBGFIELD(/*LFSU_LFDU*/ 2487) 2, false, false, false, 104, 4, 68, 4, 0, 0}, // #115
11838 {DBGFIELD(/*LFSUX_LFDUX*/ 2497) 2, false, false, false, 104, 4, 68, 4, 0, 0}, // #116
11839 {DBGFIELD(/*STXSDX_STXVD2X_STXVW4X*/ 2509) 1, false, false, false, 108, 2, 72, 2, 20, 15}, // #117
11840 {DBGFIELD(/*LBARX_LHARX*/ 2532) 1, false, false, false, 99, 3, 65, 3, 12, 8}, // #118
11841 {DBGFIELD(/*LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX*/ 2544) 4, false, false, false, 96, 3, 57, 8, 12, 4}, // #119
11842 {DBGFIELD(/*LFIWAX_LFIWZX*/ 2639) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #120
11843 {DBGFIELD(/*STFD_STFDX_STFIWX_STFS_STFSX*/ 2653) 1, false, false, false, 108, 2, 72, 2, 20, 15}, // #121
11844 {DBGFIELD(/*STFDU_STFDUX_STFSU_STFSUX*/ 2682) 1, false, false, false, 108, 2, 72, 2, 20, 15}, // #122
11845 {DBGFIELD(/*STVEBX_STVEHX_STVEWX_STVX_STVXL*/ 2708) 1, false, false, false, 108, 2, 72, 2, 20, 15}, // #123
11846 {DBGFIELD(/*LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32*/ 2740) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #124
11847 {DBGFIELD(/*LWA_LWA_32*/ 2773) 1, false, false, false, 102, 2, 10, 2, 0, 0}, // #125
11848 {DBGFIELD(/*LHAU_LHAU8*/ 2784) 2, false, false, false, 104, 4, 68, 4, 0, 0}, // #126
11849 {DBGFIELD(/*LHAUX_LHAUX8_LWAUX*/ 2795) 2, false, false, false, 104, 4, 68, 4, 0, 0}, // #127
11850 {DBGFIELD(/*STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX*/ 2814) 1, false, false, false, 108, 2, 72, 2, 20, 15}, // #128
11851 {DBGFIELD(/*STD_STDX*/ 2888) 1, false, false, false, 108, 2, 72, 2, 20, 15}, // #129
11852 {DBGFIELD(/*STMW*/ 2897) 4, false, false, false, 110, 3, 74, 8, 7, 5}, // #130
11853 {DBGFIELD(/*STWCX*/ 2902) 1, false, false, false, 113, 3, 82, 3, 20, 15}, // #131
11854 {DBGFIELD(/*STDCX*/ 2908) 1, false, false, false, 113, 3, 82, 3, 20, 15}, // #132
11855 {DBGFIELD(/*STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8*/ 2914) 1, false, false, false, 108, 2, 72, 2, 7, 5}, // #133
11856 {DBGFIELD(/*STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8*/ 2952) 1, false, false, false, 108, 2, 72, 2, 20, 15}, // #134
11857 {DBGFIELD(/*LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8*/ 2997) 2, false, false, false, 104, 4, 68, 4, 0, 0}, // #135
11858 {DBGFIELD(/*LDU*/ 3030) 2, false, false, false, 104, 4, 68, 4, 0, 0}, // #136
11859 {DBGFIELD(/*LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8*/ 3034) 2, false, false, false, 104, 4, 68, 4, 0, 0}, // #137
11860 {DBGFIELD(/*LDUX*/ 3073) 2, false, false, false, 104, 4, 68, 4, 0, 0}, // #138
11861 {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*/ 3078) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #139
11862 {DBGFIELD(/*SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec*/ 3442) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #140
11863 {DBGFIELD(/*CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI*/ 3559) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #141
11864 {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*/ 3607) 1, false, false, false, 116, 3, 85, 3, 20, 10}, // #142
11865 {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*/ 3805) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #143
11866 {DBGFIELD(/*ADDPCIS*/ 4536) 2, false, false, false, 119, 4, 88, 4, 0, 0}, // #144
11867 {DBGFIELD(/*SUBFUS_SUBFUS_rec*/ 4544) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #145
11868 {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*/ 4562) 1, false, false, false, 116, 3, 92, 3, 7, 5}, // #146
11869 {DBGFIELD(/*RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec*/ 4704) 1, false, false, false, 116, 3, 92, 3, 20, 10}, // #147
11870 {DBGFIELD(/*SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec*/ 4774) 1, false, false, false, 116, 3, 92, 3, 20, 10}, // #148
11871 {DBGFIELD(/*CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec*/ 4838) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #149
11872 {DBGFIELD(/*MULLI_MULLI8*/ 4966) 1, false, false, false, 123, 2, 95, 2, 35, 3}, // #150
11873 {DBGFIELD(/*MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec*/ 4979) 2, false, false, false, 125, 4, 97, 4, 0, 0}, // #151
11874 {DBGFIELD(/*MULHWU_MULHDU_MULHDU_rec_MULHWU_rec*/ 5045) 2, false, false, false, 125, 4, 97, 4, 0, 0}, // #152
11875 {DBGFIELD(/*MULLD_MULLDO_MULLD_rec_MULLDO_rec*/ 5081) 2, false, false, false, 125, 4, 97, 4, 0, 0}, // #153
11876 {DBGFIELD(/*DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec*/ 5115) 2, false, false, false, 129, 4, 101, 4, 0, 0}, // #154
11877 {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*/ 5187) 2, false, false, false, 129, 4, 105, 4, 0, 0}, // #155
11878 {DBGFIELD(/*DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec*/ 5323) 2, false, false, false, 129, 4, 105, 4, 0, 0}, // #156
11879 {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*/ 5387) 2, false, false, false, 90, 3, 109, 4, 20, 10}, // #157
11880 {DBGFIELD(/*FADD_FADD_rec_FSUB_FSUB_rec*/ 6121) 2, false, false, false, 125, 4, 113, 4, 0, 0}, // #158
11881 {DBGFIELD(/*FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec*/ 6149) 2, false, false, false, 125, 4, 113, 4, 0, 0}, // #159
11882 {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*/ 6231) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #160
11883 {DBGFIELD(/*FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP*/ 6695) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #161
11884 {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*/ 6745) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #162
11885 {DBGFIELD(/*XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec*/ 7277) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #163
11886 {DBGFIELD(/*XVTDIVDP_XVTSQRTDP*/ 7349) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #164
11887 {DBGFIELD(/*VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX*/ 7368) 1, false, false, false, 133, 2, 117, 2, 20, 15}, // #165
11888 {DBGFIELD(/*XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL*/ 7497) 1, false, false, false, 133, 2, 117, 2, 20, 10}, // #166
11889 {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*/ 7636) 1, false, false, false, 123, 2, 119, 2, 38, 21}, // #167
11890 {DBGFIELD(/*VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR*/ 8429) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #168
11891 {DBGFIELD(/*XVTDIVSP_XVTSQRTSP*/ 8554) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #169
11892 {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*/ 8573) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #170
11893 {DBGFIELD(/*FCMPOD_FCMPOS_FCMPUD_FCMPUS*/ 8929) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #171
11894 {DBGFIELD(/*FDIVS_FDIVS_rec*/ 8957) 2, false, false, false, 135, 4, 121, 4, 0, 0}, // #172
11895 {DBGFIELD(/*XSDIVDP*/ 8973) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #173
11896 {DBGFIELD(/*FSQRTS_XSSQRTSP_FSQRTS_rec*/ 8981) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #174
11897 {DBGFIELD(/*FDIV_FDIV_rec*/ 9008) 2, false, false, false, 139, 4, 125, 4, 0, 0}, // #175
11898 {DBGFIELD(/*XSSQRTDP*/ 9022) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #176
11899 {DBGFIELD(/*FSQRT_FSQRT_rec*/ 9031) 2, false, false, false, 143, 4, 129, 4, 0, 0}, // #177
11900 {DBGFIELD(/*XVDIVSP*/ 9047) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #178
11901 {DBGFIELD(/*XVSQRTSP*/ 9055) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #179
11902 {DBGFIELD(/*XVDIVDP*/ 9064) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #180
11903 {DBGFIELD(/*XVSQRTDP*/ 9072) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #181
11904 {DBGFIELD(/*MFOCRF_MFOCRF8*/ 9081) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #182
11905 {DBGFIELD(/*VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX*/ 9096) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #183
11906 {DBGFIELD(/*XSDIVSP*/ 9176) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #184
11907 {DBGFIELD(/*FSQRTS_FSQRTS_rec*/ 9184) 2, false, false, false, 135, 4, 133, 4, 0, 0}, // #185
11908 {DBGFIELD(/*MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF*/ 9202) 2, false, false, false, 90, 3, 107, 4, 7, 5}, // #186
11909 {DBGFIELD(/*MTFSFb_MTFSB0_MTFSB1*/ 9244) 2, false, false, false, 90, 3, 107, 4, 7, 5}, // #187
11910 {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*/ 9265) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #188
11911 {DBGFIELD(/*XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP*/ 9713) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #189
11912 {DBGFIELD(/*XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP*/ 9777) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #190
11913 {DBGFIELD(/*VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP*/ 9910) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #191
11914 {DBGFIELD(/*VSUBFP*/ 10068) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #192
11915 {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*/ 10075) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #193
11916 {DBGFIELD(/*XVCVSPDP*/ 10442) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #194
11917 {DBGFIELD(/*TDI_TD*/ 10451) 1, false, false, false, 88, 2, 52, 2, 20, 15}, // #195
11918 {DBGFIELD(/*TWI_TW*/ 10458) 1, false, false, false, 88, 2, 52, 2, 20, 15}, // #196
11919 {DBGFIELD(/*MTCRF_MTCRF8_MTOCRF_MTOCRF8*/ 10465) 2, false, false, false, 90, 4, 107, 3, 7, 5}, // #197
11920 {DBGFIELD(/*RLWIMI_RLWIMI8*/ 10493) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #198
11921 {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*/ 10508) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #199
11922 {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*/ 10777) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #200
11923 {DBGFIELD(/*ANDIS_rec_ANDI_rec_SUBF8_rec*/ 11462) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #201
11924 {DBGFIELD(/*OR_OR8_OR8_rec_OR_rec_NOP*/ 11491) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #202
11925 {DBGFIELD(/*SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY*/ 11517) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #203
11926 {DBGFIELD(/*SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8*/ 11578) 2, false, false, false, 90, 3, 50, 4, 0, 0}, // #204
11927 {DBGFIELD(/*RLWIMI8_rec_RLWIMI_rec*/ 11615) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #205
11928 {DBGFIELD(/*CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec*/ 11638) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #206
11929 {DBGFIELD(/*POPCNTB_POPCNTB8_POPCNTD_POPCNTW*/ 11694) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #207
11930 {DBGFIELD(/*ISEL_ISEL8*/ 11727) 1, false, false, false, 88, 2, 50, 2, 20, 15}, // #208
11931 {DBGFIELD(/*MFTB_MFTB8*/ 11738) 1, false, false, false, 147, 3, 137, 3, 0, 0}, // #209
11932 {DBGFIELD(/*DIVW_DIVWU*/ 11749) 1, false, false, false, 150, 2, 140, 2, 38, 14}, // #210
11933 {DBGFIELD(/*DIVD_DIVDU*/ 11760) 1, false, false, false, 150, 2, 38, 2, 38, 14}, // #211
11934 {DBGFIELD(/*DIVWE_DIVWEU*/ 11771) 1, false, false, false, 150, 2, 38, 2, 38, 14}, // #212
11935 {DBGFIELD(/*LVEBX_LVEHX_LVEWX_LVX_LVXL*/ 11784) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #213
11936 {DBGFIELD(/*LXVB16X_LXSIWZX*/ 11811) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #214
11937 {DBGFIELD(/*DFLOADf64_XFLOADf64_LIWZX*/ 11827) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #215
11938 {DBGFIELD(/*LQ*/ 11853) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #216
11939 {DBGFIELD(/*STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX*/ 11856) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #217
11940 {DBGFIELD(/*STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX*/ 11925) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #218
11941 {DBGFIELD(/*STDXTLS_STDXTLS_*/ 12037) 1, false, false, false, 108, 2, 72, 2, 20, 15}, // #219
11942 {DBGFIELD(/*STBCIX_STDCIX*/ 12054) 1, false, false, false, 113, 3, 82, 3, 20, 15}, // #220
11943 {DBGFIELD(/*STBCX_STHCX*/ 12068) 1, false, false, false, 113, 3, 82, 3, 20, 15}, // #221
11944 {DBGFIELD(/*STHCIX_STSWI_STWCIX*/ 12080) 4, false, false, false, 110, 3, 72, 8, 20, 10}, // #222
11945 {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*/ 12100) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #223
11946 {DBGFIELD(/*LD_LDX_LDXTLS_LDXTLS_*/ 12300) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #224
11947 {DBGFIELD(/*LBARXL_LHARXL*/ 12322) 1, false, false, false, 99, 3, 65, 3, 12, 8}, // #225
11948 {DBGFIELD(/*LBEPX_LHEPX_LWEPX*/ 12336) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #226
11949 {DBGFIELD(/*LFDEPX_LXSIWAX*/ 12354) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #227
11950 {DBGFIELD(/*ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8*/ 12369) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #228
11951 {DBGFIELD(/*SUBF*/ 12569) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #229
11952 {DBGFIELD(/*VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD*/ 12574) 1, false, false, false, 133, 2, 117, 2, 20, 15}, // #230
11953 {DBGFIELD(/*VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO*/ 12659) 1, false, false, false, 133, 2, 117, 2, 20, 10}, // #231
11954 {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*/ 12726) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #232
11955 {DBGFIELD(/*VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW*/ 13066) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #233
11956 {DBGFIELD(/*VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW*/ 13187) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #234
11957 {DBGFIELD(/*VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec*/ 13242) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #235
11958 {DBGFIELD(/*MFVSCR*/ 13308) 1, false, false, false, 116, 3, 85, 3, 0, 0}, // #236
11959 {DBGFIELD(/*MTVSCR*/ 13315) 1, false, false, false, 116, 3, 85, 3, 7, 5}, // #237
11960 {DBGFIELD(/*VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM*/ 13322) 1, false, false, false, 152, 2, 142, 2, 38, 21}, // #238
11961 {DBGFIELD(/*VADDUQM_VSUBUQM_VPOPCNTD*/ 13374) 1, false, false, false, 152, 2, 142, 2, 38, 14}, // #239
11962 {DBGFIELD(/*VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM*/ 13399) 1, false, false, false, 123, 2, 119, 2, 38, 21}, // #240
11963 {DBGFIELD(/*VMULESW_VMULEUW_VMULOSW_VMULOUW*/ 13592) 1, false, false, false, 123, 2, 119, 2, 38, 14}, // #241
11964 {DBGFIELD(/*VMULUWM*/ 13624) 1, false, false, false, 123, 2, 119, 2, 38, 14}, // #242
11965 {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*/ 13632) 1, false, false, false, 86, 2, 1, 2, 1, 2}, // #243
11966 {DBGFIELD(/*DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX*/ 13774) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #244
11967 {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*/ 13838) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #245
11968 {DBGFIELD(/*DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec*/ 14022) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #246
11969 {DBGFIELD(/*BCDADD_rec_BCDSUB_rec*/ 14066) 1, false, false, false, 152, 2, 142, 2, 38, 14}, // #247
11970 {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*/ 14088) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #248
11971 {DBGFIELD(/*DCMPOQ_DCMPUQ_DTSTEXQ*/ 14256) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #249
11972 {DBGFIELD(/*DCTQPQ_DCTQPQ_rec*/ 14278) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #250
11973 {DBGFIELD(/*DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec*/ 14296) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #251
11974 {DBGFIELD(/*DQUAQ_DQUAQ_rec*/ 14328) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #252
11975 {DBGFIELD(/*DRSP_DRSP_rec_DCTFIX_DCTFIX_rec*/ 14344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #253
11976 {DBGFIELD(/*DCFFIX_DCFFIX_rec*/ 14376) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #254
11977 {DBGFIELD(/*DCFFIXQ_DCFFIXQ_rec*/ 14394) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #255
11978 {DBGFIELD(/*DMUL_DMUL_rec*/ 14414) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #256
11979 {DBGFIELD(/*DMULQ_DMULQ_rec*/ 14428) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #257
11980 {DBGFIELD(/*DDIV_DDIV_rec*/ 14444) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #258
11981 {DBGFIELD(/*DDIVQ_DDIVQ_rec*/ 14458) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #259
11982 {DBGFIELD(/*MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ*/ 14474) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #260
11983 {DBGFIELD(/*VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC*/ 14545) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #261
11984 {DBGFIELD(/*VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR*/ 14633) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #262
11985 {DBGFIELD(/*VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes*/ 14721) 1, false, false, false, 133, 2, 117, 2, 20, 10}, // #263
11986 {DBGFIELD(/*V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP*/ 14847) 1, false, false, false, 88, 2, 50, 2, 20, 15}, // #264
11987 {DBGFIELD(/*VRLD*/ 14987) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #265
11988 {DBGFIELD(/*XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP*/ 14992) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #266
11989 {DBGFIELD(/*XVABSSP_XVNABSSP_XVNEGSP*/ 15027) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #267
11990 {DBGFIELD(/*XVCPSGNSP*/ 15052) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #268
11991 {DBGFIELD(/*VMRGEW_VMRGOW*/ 15062) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #269
11992 {DBGFIELD(/*VSEL*/ 15076) 1, false, false, false, 88, 2, 50, 2, 20, 15}, // #270
11993 {DBGFIELD(/*XXSEL*/ 15081) 1, false, false, false, 88, 2, 50, 2, 20, 15}, // #271
11994 {DBGFIELD(/*TABORTDC_TABORTDCI_TABORTWC_TABORTWCI*/ 15087) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #272
11995 {DBGFIELD(/*MTFSB0_MTFSB1*/ 15125) 2, false, false, false, 90, 3, 107, 4, 0, 0}, // #273
11996 {DBGFIELD(/*MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI*/ 15139) 1, false, false, false, 116, 3, 85, 3, 7, 5}, // #274
11997 {DBGFIELD(/*CMPRB_CMPRB8_CMPEQB*/ 15175) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #275
11998 {DBGFIELD(/*XSTSTDCDP_XSTSTDCSP*/ 15195) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #276
11999 {DBGFIELD(/*FTDIV_FTSQRT*/ 15215) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #277
12000 {DBGFIELD(/*XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP*/ 15228) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #278
12001 {DBGFIELD(/*XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP*/ 15273) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #279
12002 {DBGFIELD(/*CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec*/ 15314) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #280
12003 {DBGFIELD(/*POPCNTD_POPCNTW*/ 15370) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #281
12004 {DBGFIELD(/*CMPB_CMPB8_SETB_SETB8_BPERMD*/ 15386) 1, false, false, false, 133, 2, 117, 2, 20, 10}, // #282
12005 {DBGFIELD(/*XSCVSPDPN*/ 15415) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #283
12006 {DBGFIELD(/*SLD_SRD_SRAD*/ 15425) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #284
12007 {DBGFIELD(/*SRADI_SRADI_32_RLDIC*/ 15438) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #285
12008 {DBGFIELD(/*EXTSWSLI_32_64_EXTSWSLI*/ 15459) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #286
12009 {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*/ 15483) 2, false, false, false, 90, 3, 107, 4, 20, 10}, // #287
12010 {DBGFIELD(/*ADDZE_ADDZE8_SUBF_rec*/ 15960) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #288
12011 {DBGFIELD(/*ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8*/ 15982) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #289
12012 {DBGFIELD(/*LA_LA8*/ 16024) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #290
12013 {DBGFIELD(/*COPY*/ 16031) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #291
12014 {DBGFIELD(/*MCRXRX*/ 16036) 1, false, false, false, 88, 2, 50, 2, 0, 0}, // #292
12015 {DBGFIELD(/*XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP*/ 16043) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #293
12016 {DBGFIELD(/*XSXEXPDP*/ 16088) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #294
12017 {DBGFIELD(/*RFEBB*/ 16097) 2, false, false, false, 90, 3, 107, 4, 0, 0}, // #295
12018 {DBGFIELD(/*TBEGIN_TRECHKPT*/ 16103) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #296
12019 {DBGFIELD(/*WAIT*/ 16119) 1, false, false, false, 88, 2, 50, 2, 0, 0}, // #297
12020 {DBGFIELD(/*RLDCL_RLDCR*/ 16124) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #298
12021 {DBGFIELD(/*RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI*/ 16136) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #299
12022 {DBGFIELD(/*MTOCRF_MTOCRF8*/ 16190) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #300
12023 {DBGFIELD(/*SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8*/ 16205) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #301
12024 {DBGFIELD(/*FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR*/ 16251) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #302
12025 {DBGFIELD(/*SRAW_SRAW8_SRAWI_SRAWI8*/ 16309) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #303
12026 {DBGFIELD(/*XSIEXPDP*/ 16333) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #304
12027 {DBGFIELD(/*CRXOR*/ 16342) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #305
12028 {DBGFIELD(/*TRECLAIM_TSR_TABORT*/ 16348) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #306
12029 {DBGFIELD(/*VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec*/ 16368) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #307
12030 {DBGFIELD(/*VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW*/ 16494) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #308
12031 {DBGFIELD(/*VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP*/ 16558) 1, false, false, false, 133, 2, 117, 2, 20, 10}, // #309
12032 {DBGFIELD(/*VPOPCNTD*/ 16604) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #310
12033 {DBGFIELD(/*VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0*/ 16613) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #311
12034 {DBGFIELD(/*MADDHD_MADDHDU_MADDLD_MADDLD8*/ 16665) 1, false, false, false, 123, 2, 95, 2, 59, 9}, // #312
12035 {DBGFIELD(/*MULHD_MULHW_MULLW_MULLWO*/ 16695) 1, false, false, false, 123, 2, 95, 2, 59, 6}, // #313
12036 {DBGFIELD(/*MULHDU_MULHWU*/ 16720) 1, false, false, false, 123, 2, 95, 2, 59, 6}, // #314
12037 {DBGFIELD(/*MULLD_MULLDO*/ 16734) 1, false, false, false, 123, 2, 95, 2, 59, 6}, // #315
12038 {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*/ 16747) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #316
12039 {DBGFIELD(/*FADD_FSUB*/ 16970) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #317
12040 {DBGFIELD(/*FMSUB_FMADD_FNMADD_FNMSUB_FMUL*/ 16980) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #318
12041 {DBGFIELD(/*XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP*/ 17011) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #319
12042 {DBGFIELD(/*FSELD_rec_FSELS_rec*/ 17195) 2, false, false, false, 125, 4, 113, 4, 0, 0}, // #320
12043 {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*/ 17215) 2, false, false, false, 125, 4, 113, 4, 0, 0}, // #321
12044 {DBGFIELD(/*XSCVDPHP_XSCVHPDP*/ 17554) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #322
12045 {DBGFIELD(/*LVSL_LVSR*/ 17572) 1, false, false, false, 133, 2, 117, 2, 20, 10}, // #323
12046 {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*/ 17582) 1, false, false, false, 133, 2, 117, 2, 20, 15}, // #324
12047 {DBGFIELD(/*VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ*/ 17862) 1, false, false, false, 133, 2, 117, 2, 20, 10}, // #325
12048 {DBGFIELD(/*XXPERM_XXPERMR_XXSPLTIB*/ 18037) 1, false, false, false, 133, 2, 117, 2, 20, 15}, // #326
12049 {DBGFIELD(/*XSCMPEXPQP_XSCMPOQP_XSCMPUQP*/ 18061) 1, false, false, false, 152, 2, 142, 2, 38, 14}, // #327
12050 {DBGFIELD(/*BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO*/ 18090) 1, false, false, false, 154, 2, 144, 2, 38, 14}, // #328
12051 {DBGFIELD(/*BCDCTSQ_rec*/ 18243) 1, false, false, false, 156, 2, 146, 2, 38, 7}, // #329
12052 {DBGFIELD(/*XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO*/ 18255) 1, false, false, false, 158, 2, 38, 2, 38, 21}, // #330
12053 {DBGFIELD(/*BCDCFSQ_rec*/ 18352) 1, false, false, false, 160, 2, 148, 2, 38, 7}, // #331
12054 {DBGFIELD(/*XSDIVQP_XSDIVQPO*/ 18364) 1, false, false, false, 162, 2, 150, 2, 38, 14}, // #332
12055 {DBGFIELD(/*XSSQRTQP_XSSQRTQPO*/ 18381) 1, false, false, false, 164, 2, 152, 2, 38, 7}, // #333
12056 {DBGFIELD(/*LXVL_LXVLL*/ 18400) 1, false, false, false, 102, 2, 10, 2, 12, 4}, // #334
12057 {DBGFIELD(/*LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD*/ 18411) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #335
12058 {DBGFIELD(/*LXSDX_LXVD2X*/ 18448) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #336
12059 {DBGFIELD(/*DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP*/ 18461) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #337
12060 {DBGFIELD(/*CP_COPY_CP_COPY8*/ 18541) 1, false, false, false, 108, 2, 72, 2, 20, 10}, // #338
12061 {DBGFIELD(/*ICBI_ICBIEP*/ 18558) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #339
12062 {DBGFIELD(/*ICBT_ICBTLS_EnforceIEIO*/ 18570) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #340
12063 {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*/ 18594) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #341
12064 {DBGFIELD(/*CP_ABORT*/ 18738) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #342
12065 {DBGFIELD(/*DARN*/ 18747) 1, false, false, false, 99, 3, 65, 3, 0, 0}, // #343
12066 {DBGFIELD(/*ISYNC*/ 18752) 2, false, false, false, 166, 4, 154, 4, 0, 0}, // #344
12067 {DBGFIELD(/*MSGSYNC*/ 18758) 1, false, false, false, 113, 3, 82, 3, 0, 0}, // #345
12068 {DBGFIELD(/*TLBSYNC*/ 18766) 1, false, false, false, 113, 3, 82, 3, 0, 0}, // #346
12069 {DBGFIELD(/*SYNC*/ 18774) 2, false, false, false, 166, 4, 154, 4, 0, 0}, // #347
12070 {DBGFIELD(/*LFIWZX*/ 18779) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #348
12071 {DBGFIELD(/*LFDX_LFDXTLS_LFDXTLS__LFD*/ 18786) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #349
12072 {DBGFIELD(/*SLBIA*/ 18812) 1, false, false, false, 99, 3, 65, 3, 0, 0}, // #350
12073 {DBGFIELD(/*SLBIE*/ 18818) 1, false, false, false, 99, 3, 65, 3, 12, 4}, // #351
12074 {DBGFIELD(/*SLBMFEE*/ 18824) 1, false, false, false, 99, 3, 65, 3, 12, 4}, // #352
12075 {DBGFIELD(/*SLBMFEV*/ 18832) 1, false, false, false, 99, 3, 65, 3, 12, 4}, // #353
12076 {DBGFIELD(/*SLBMTE*/ 18840) 2, false, false, false, 170, 4, 57, 4, 12, 8}, // #354
12077 {DBGFIELD(/*TLBIEL*/ 18847) 2, false, false, false, 170, 4, 57, 4, 12, 4}, // #355
12078 {DBGFIELD(/*LHZU_LHZU8_LWZU_LWZU8*/ 18854) 2, false, false, false, 104, 4, 68, 4, 0, 0}, // #356
12079 {DBGFIELD(/*LHZUX_LHZUX8_LWZUX_LWZUX8*/ 18876) 2, false, false, false, 104, 4, 68, 4, 0, 0}, // #357
12080 {DBGFIELD(/*TEND*/ 18902) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #358
12081 {DBGFIELD(/*CP_PASTE8_rec_CP_PASTE_rec*/ 18907) 1, false, false, false, 113, 3, 82, 3, 20, 10}, // #359
12082 {DBGFIELD(/*TCHECK*/ 18934) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #360
12083 {DBGFIELD(/*LXSIWAX*/ 18941) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #361
12084 {DBGFIELD(/*LIWAX*/ 18949) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #362
12085 {DBGFIELD(/*LFSX_LFSXTLS_LFSXTLS__LFS*/ 18955) 2, false, false, false, 174, 5, 158, 3, 0, 0}, // #363
12086 {DBGFIELD(/*LXSSP_LXSSPX*/ 18981) 2, false, false, false, 174, 5, 158, 3, 0, 0}, // #364
12087 {DBGFIELD(/*XFLOADf32_DFLOADf32*/ 18994) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #365
12088 {DBGFIELD(/*LXVH8X*/ 19014) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #366
12089 {DBGFIELD(/*STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX*/ 19021) 1, false, false, false, 108, 2, 72, 2, 20, 15}, // #367
12090 {DBGFIELD(/*STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv*/ 19082) 1, false, false, false, 108, 2, 72, 2, 20, 15}, // #368
12091 {DBGFIELD(/*STXSDX*/ 19122) 1, false, false, false, 108, 2, 72, 2, 20, 15}, // #369
12092 {DBGFIELD(/*DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9*/ 19129) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #370
12093 {DBGFIELD(/*STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32*/ 19196) 1, false, false, false, 108, 2, 72, 2, 20, 15}, // #371
12094 {DBGFIELD(/*SLBIEG*/ 19287) 1, false, false, false, 113, 3, 82, 3, 20, 10}, // #372
12095 {DBGFIELD(/*TLBIE*/ 19294) 1, false, false, false, 113, 3, 82, 3, 20, 10}, // #373
12096 {DBGFIELD(/*STXV_STXVB16X_STXVH8X_STXVX*/ 19300) 1, false, false, false, 108, 2, 72, 2, 20, 15}, // #374
12097 {DBGFIELD(/*STXVL_STXVLL*/ 19328) 1, false, false, false, 108, 2, 72, 2, 20, 10}, // #375
12098 {DBGFIELD(/*MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv*/ 19341) 1, false, false, false, 147, 3, 161, 3, 0, 0}, // #376
12099 {DBGFIELD(/*MFPMR*/ 19379) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #377
12100 {DBGFIELD(/*MTPMR*/ 19385) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #378
12101 {DBGFIELD(/*MFSPR_MFSPR8_MFUDSCR*/ 19391) 1, false, false, false, 147, 3, 161, 3, 0, 0}, // #379
12102 {DBGFIELD(/*MFMSR*/ 19412) 1, false, false, false, 147, 3, 137, 3, 0, 0}, // #380
12103 {DBGFIELD(/*MTMSR*/ 19418) 1, false, false, false, 147, 3, 137, 3, 68, 6}, // #381
12104 {DBGFIELD(/*MTMSRD*/ 19424) 1, false, false, false, 147, 3, 137, 3, 68, 6}, // #382
12105 {DBGFIELD(/*MTUDSCR_MTSPR_MTSPR8*/ 19431) 1, false, false, false, 99, 3, 65, 3, 12, 4}, // #383
12106 {DBGFIELD(/*MSGSNDP_MSGSNDP8*/ 19452) 1, false, false, false, 147, 3, 137, 3, 68, 6}, // #384
12107 {DBGFIELD(/*DIVWO_DIVWUO*/ 19469) 1, false, false, false, 150, 2, 140, 2, 38, 14}, // #385
12108 {DBGFIELD(/*MODSW*/ 19482) 1, false, false, false, 150, 2, 140, 2, 38, 14}, // #386
12109 {DBGFIELD(/*DIVWEO_DIVWEUO*/ 19488) 1, false, false, false, 150, 2, 38, 2, 38, 14}, // #387
12110 {DBGFIELD(/*DIVDO_DIVDUO*/ 19503) 1, false, false, false, 150, 2, 38, 2, 38, 14}, // #388
12111 {DBGFIELD(/*MODSD_MODUD_MODUW*/ 19516) 1, false, false, false, 150, 2, 125, 2, 38, 14}, // #389
12112 {DBGFIELD(/*DIVDE_DIVDEO_DIVDEU_DIVDEUO*/ 19534) 1, false, false, false, 150, 2, 101, 2, 38, 14}, // #390
12113 {DBGFIELD(/*DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec*/ 19562) 2, false, false, false, 129, 4, 164, 4, 0, 0}, // #391
12114 {DBGFIELD(/*ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec*/ 19602) 4, false, false, false, 179, 3, 168, 8, 20, 10}, // #392
12115 {DBGFIELD(/*MCRFS*/ 19686) 1, false, false, false, 116, 3, 85, 3, 7, 5}, // #393
12116 {DBGFIELD(/*RLDCL_rec_RLDCR_rec*/ 19692) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #394
12117 {DBGFIELD(/*RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec*/ 19712) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #395
12118 {DBGFIELD(/*MFFS_MFFSCE_MFFSL_MFFS_rec*/ 19759) 2, false, false, false, 90, 3, 107, 4, 0, 0}, // #396
12119 {DBGFIELD(/*EXTSWSLI_32_64_rec_EXTSWSLI_rec*/ 19786) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #397
12120 {DBGFIELD(/*FDIV*/ 19818) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #398
12121 {DBGFIELD(/*FSQRT*/ 19823) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #399
12122 {DBGFIELD(/*FSQRTS*/ 19829) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #400
12123 {DBGFIELD(/*FDIVS*/ 19836) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #401
12124 {DBGFIELD(/*LFSU*/ 19842) 4, false, false, false, 182, 6, 176, 7, 0, 0}, // #402
12125 {DBGFIELD(/*LFSUX*/ 19847) 4, false, false, false, 182, 6, 176, 7, 0, 0}, // #403
12126 {DBGFIELD(/*TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP*/ 19853) 1, false, false, false, 86, 2, 1, 2, 3, 4}, // #404
12127 {DBGFIELD(/*LDAT_LWAT*/ 19909) 8, false, false, false, 188, 5, 183, 16, 0, 0}, // #405
12128 {DBGFIELD(/*STDAT_STWAT*/ 19919) 4, false, false, false, 193, 4, 199, 8, 0, 0}, // #406
12129 {DBGFIELD(/*BRINC*/ 19931) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #407
12130 {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*/ 19937) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #408
12131 {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*/ 20234) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #409
12132 {DBGFIELD(/*EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX*/ 21279) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #410
12133 {DBGFIELD(/*EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX*/ 21492) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #411
12134 {DBGFIELD(/*HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC*/ 21605) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #412
12135 {DBGFIELD(/*RFI*/ 21655) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #413
12136 {DBGFIELD(/*RFID*/ 21659) 2, false, false, false, 90, 3, 107, 4, 0, 0}, // #414
12137 {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*/ 21664) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #415
12138 {DBGFIELD(/*ICBLC*/ 21822) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #416
12139 {DBGFIELD(/*MTSR_MTSRIN*/ 21828) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #417
12140 {DBGFIELD(/*MFDCR*/ 21840) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #418
12141 {DBGFIELD(/*MTDCR*/ 21846) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #419
12142 {DBGFIELD(/*NOP_GT_PWR6_NOP_GT_PWR7*/ 21852) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #420
12143 {DBGFIELD(/*TLBIA*/ 21876) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #421
12144 {DBGFIELD(/*WRTEE_WRTEEI*/ 21882) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #422
12145 {DBGFIELD(/*HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8*/ 21895) 2, false, false, false, 197, 4, 207, 4, 0, 0}, // #423
12146 {DBGFIELD(/*MSYNC*/ 22006) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #424
12147 {DBGFIELD(/*SLBSYNC*/ 22012) 1, false, false, false, 113, 3, 82, 3, 0, 0}, // #425
12148 {DBGFIELD(/*SLBFEE_rec*/ 22020) 1, false, false, false, 99, 3, 65, 3, 12, 4}, // #426
12149 {DBGFIELD(/*STOP*/ 22031) 2, false, false, false, 90, 3, 107, 4, 0, 0}, // #427
12150 {DBGFIELD(/*DCBA_DCBI*/ 22036) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #428
12151 {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*/ 22046) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #429
12152 {DBGFIELD(/*VCFSX_VCFUX_VCTSXS_VCTUXS*/ 22209) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #430
12153 {DBGFIELD(/*VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP*/ 22235) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #431
12154 {DBGFIELD(/*VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP*/ 22278) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #432
12155 {DBGFIELD(/*XSCVDPHP*/ 22393) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #433
12156 {DBGFIELD(/*XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP*/ 22402) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #434
12157 {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*/ 22589) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #435
12158 {DBGFIELD(/*XVCVSPBF16*/ 22813) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #436
12159 {DBGFIELD(/*FADDS_FMULS_FSUBS*/ 22824) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #437
12160 {DBGFIELD(/*FMUL*/ 22842) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #438
12161 {DBGFIELD(/*VADDFP*/ 22847) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #439
12162 {DBGFIELD(/*XSMULDP_XSMULSP*/ 22854) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #440
12163 {DBGFIELD(/*XVADDDP_XVMULDP_XVSUBDP*/ 22870) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #441
12164 {DBGFIELD(/*XVADDSP_XVMULSP_XVSUBSP*/ 22894) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #442
12165 {DBGFIELD(/*VMADDFP_VNMSUBFP*/ 22918) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #443
12166 {DBGFIELD(/*FADDS_rec_FMULS_rec_FSUBS_rec*/ 22935) 2, false, false, false, 125, 4, 113, 4, 0, 0}, // #444
12167 {DBGFIELD(/*FMUL_rec*/ 22965) 2, false, false, false, 125, 4, 113, 4, 0, 0}, // #445
12168 {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*/ 22974) 2, false, false, false, 125, 4, 113, 4, 0, 0}, // #446
12169 {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*/ 23237) 1, false, false, false, 86, 2, 1, 2, 1, 2}, // #447
12170 {DBGFIELD(/*CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8*/ 23535) 1, false, false, false, 86, 2, 1, 2, 1, 2}, // #448
12171 {DBGFIELD(/*VGNB*/ 23572) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #449
12172 {DBGFIELD(/*VSBOX*/ 23577) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #450
12173 {DBGFIELD(/*CFUGED_PDEPD_PEXTD*/ 23583) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #451
12174 {DBGFIELD(/*VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD*/ 23602) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #452
12175 {DBGFIELD(/*XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP*/ 23638) 1, false, false, false, 154, 2, 144, 2, 38, 7}, // #453
12176 {DBGFIELD(/*XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP*/ 23747) 1, false, false, false, 154, 2, 144, 2, 38, 7}, // #454
12177 {DBGFIELD(/*HASHST_HASHST8_HASHSTP_HASHSTP8*/ 23785) 2, false, false, false, 201, 4, 211, 4, 0, 0}, // #455
12178 {DBGFIELD(/*XSMULQP_XSMULQPO*/ 23817) 1, false, false, false, 158, 2, 38, 2, 38, 14}, // #456
12179 {DBGFIELD(/*VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ*/ 23834) 1, false, false, false, 205, 2, 215, 2, 38, 14}, // #457
12180 {DBGFIELD(/*VMODSQ_VMODUQ*/ 23864) 1, false, false, false, 207, 2, 217, 2, 38, 14}, // #458
12181 {DBGFIELD(/*VDIVSD_VDIVUD*/ 23878) 1, false, false, false, 209, 2, 18, 2, 38, 14}, // #459
12182 {DBGFIELD(/*VMODSD_VMODUD*/ 23892) 1, false, false, false, 209, 2, 219, 2, 38, 14}, // #460
12183 {DBGFIELD(/*VDIVSW_VDIVUW*/ 23906) 1, false, false, false, 211, 2, 221, 2, 38, 14}, // #461
12184 {DBGFIELD(/*VMODSW_VMODUW*/ 23920) 1, false, false, false, 211, 2, 223, 2, 38, 14}, // #462
12185 {DBGFIELD(/*VDIVESD_VDIVEUD*/ 23934) 1, false, false, false, 209, 2, 225, 2, 38, 14}, // #463
12186 {DBGFIELD(/*VDIVESW_VDIVEUW*/ 23950) 1, false, false, false, 211, 2, 227, 2, 38, 14}, // #464
12187 {DBGFIELD(/*BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP*/ 23966) 1, false, false, false, 152, 2, 142, 2, 38, 7}, // #465
12188 {DBGFIELD(/*XXGENPCVBM*/ 24062) 1, false, false, false, 152, 2, 142, 2, 38, 7}, // #466
12189 {DBGFIELD(/*BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ*/ 24073) 1, false, false, false, 152, 2, 142, 2, 38, 14}, // #467
12190 {DBGFIELD(/*VADDCUQ_VSUBCUQ*/ 24153) 1, false, false, false, 152, 2, 142, 2, 38, 14}, // #468
12191 {DBGFIELD(/*XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP*/ 24169) 1, false, false, false, 152, 2, 142, 2, 38, 14}, // #469
12192 {DBGFIELD(/*MTVSRBMI*/ 24217) 1, false, false, false, 88, 2, 52, 2, 0, 0}, // #470
12193 {DBGFIELD(/*CBCDTD_CBCDTD8_CDTBCD_CDTBCD8*/ 24226) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #471
12194 {DBGFIELD(/*FTSQRT*/ 24256) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #472
12195 {DBGFIELD(/*MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB*/ 24263) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #473
12196 {DBGFIELD(/*RLDIC_rec*/ 24448) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #474
12197 {DBGFIELD(/*RLDICL_32_rec_RLDICL_rec_RLDICR_rec*/ 24458) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #475
12198 {DBGFIELD(/*RLWINM8_rec_RLWINM_rec*/ 24494) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #476
12199 {DBGFIELD(/*VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW*/ 24517) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #477
12200 {DBGFIELD(/*VPOPCNTB_VPOPCNTH*/ 24557) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #478
12201 {DBGFIELD(/*VSHASIGMAD_VSHASIGMAW*/ 24575) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #479
12202 {DBGFIELD(/*XSTSQRTDP*/ 24597) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #480
12203 {DBGFIELD(/*XVTSQRTDP*/ 24607) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #481
12204 {DBGFIELD(/*XVTSQRTSP*/ 24617) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #482
12205 {DBGFIELD(/*XVTSTDCDP_XVTSTDCSP*/ 24627) 1, false, false, false, 88, 2, 52, 2, 7, 5}, // #483
12206 {DBGFIELD(/*SLD_rec_SRD_rec*/ 24647) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #484
12207 {DBGFIELD(/*TDI*/ 24663) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #485
12208 {DBGFIELD(/*TWI*/ 24667) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #486
12209 {DBGFIELD(/*VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS*/ 24671) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #487
12210 {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*/ 24839) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #488
12211 {DBGFIELD(/*VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec*/ 25114) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #489
12212 {DBGFIELD(/*VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec*/ 25153) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #490
12213 {DBGFIELD(/*VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec*/ 25219) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #491
12214 {DBGFIELD(/*VCMPSQ_VCMPUQ*/ 25294) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #492
12215 {DBGFIELD(/*XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP*/ 25308) 1, false, false, false, 88, 2, 52, 2, 20, 10}, // #493
12216 {DBGFIELD(/*TRAP*/ 25344) 1, false, false, false, 88, 2, 52, 2, 20, 15}, // #494
12217 {DBGFIELD(/*SRAWI8_rec_SRAWI_rec*/ 25349) 1, false, false, false, 116, 3, 92, 3, 7, 5}, // #495
12218 {DBGFIELD(/*VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ*/ 25370) 2, false, false, false, 213, 4, 229, 4, 0, 0}, // #496
12219 {DBGFIELD(/*VRLQMI*/ 25398) 2, false, false, false, 213, 4, 229, 4, 0, 0}, // #497
12220 {DBGFIELD(/*DSS_DSSALL*/ 25405) 1, false, false, false, 88, 2, 50, 2, 0, 0}, // #498
12221 {DBGFIELD(/*WAITP10*/ 25416) 1, false, false, false, 88, 2, 50, 2, 0, 0}, // #499
12222 {DBGFIELD(/*ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO*/ 25424) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #500
12223 {DBGFIELD(/*ADDIdtprelL32_ADDISdtprelHA32*/ 25484) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #501
12224 {DBGFIELD(/*ADDItlsldLADDR32*/ 25514) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #502
12225 {DBGFIELD(/*ADDItocL_ADDIStocHA_ADDIStocHA8*/ 25531) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #503
12226 {DBGFIELD(/*ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8*/ 25563) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #504
12227 {DBGFIELD(/*ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO*/ 25634) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #505
12228 {DBGFIELD(/*ADDZE_ADDZE8*/ 25719) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #506
12229 {DBGFIELD(/*ANDI_rec_ANDIS_rec*/ 25732) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #507
12230 {DBGFIELD(/*CMPDI_CMPWI_CMPLDI_CMPLWI*/ 25751) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #508
12231 {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*/ 25777) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #509
12232 {DBGFIELD(/*FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS*/ 25924) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #510
12233 {DBGFIELD(/*NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8*/ 25966) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #511
12234 {DBGFIELD(/*NOP*/ 26027) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #512
12235 {DBGFIELD(/*RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32*/ 26031) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #513
12236 {DBGFIELD(/*RLWINM_RLWINM8*/ 26078) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #514
12237 {DBGFIELD(/*SETB_SETB8*/ 26093) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #515
12238 {DBGFIELD(/*SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8*/ 26104) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #516
12239 {DBGFIELD(/*SRAWI_SRAWI8*/ 26164) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #517
12240 {DBGFIELD(/*VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW*/ 26177) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #518
12241 {DBGFIELD(/*VEXTSD2Q*/ 26284) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #519
12242 {DBGFIELD(/*XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP*/ 26293) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #520
12243 {DBGFIELD(/*XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP*/ 26328) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #521
12244 {DBGFIELD(/*XVABSDP_XVNABSDP_XVNEGDP*/ 26380) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #522
12245 {DBGFIELD(/*XVXSIGDP_XVXSIGSP*/ 26405) 1, false, false, false, 88, 2, 50, 2, 7, 5}, // #523
12246 {DBGFIELD(/*ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO*/ 26423) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #524
12247 {DBGFIELD(/*ADDEX_ADDEX8*/ 26464) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #525
12248 {DBGFIELD(/*ADD4O_ADD8O*/ 26477) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #526
12249 {DBGFIELD(/*CMPB_CMPB8*/ 26489) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #527
12250 {DBGFIELD(/*CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET*/ 26500) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #528
12251 {DBGFIELD(/*DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64*/ 26573) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #529
12252 {DBGFIELD(/*VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP*/ 26625) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #530
12253 {DBGFIELD(/*XXLEQVOnes*/ 26699) 1, false, false, false, 88, 2, 50, 2, 20, 10}, // #531
12254 {DBGFIELD(/*MFFS_MFFS_rec_MFFSL*/ 26710) 1, false, false, false, 116, 3, 85, 3, 0, 0}, // #532
12255 {DBGFIELD(/*MFFSCDRNI_MFFSCRNI*/ 26730) 1, false, false, false, 116, 3, 85, 3, 0, 0}, // #533
12256 {DBGFIELD(/*MTFSB0*/ 26749) 1, false, false, false, 116, 3, 85, 3, 0, 0}, // #534
12257 {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*/ 26756) 1, false, false, false, 116, 3, 85, 3, 7, 5}, // #535
12258 {DBGFIELD(/*NEG8O_rec_NEGO_rec*/ 26950) 1, false, false, false, 116, 3, 85, 3, 7, 5}, // #536
12259 {DBGFIELD(/*ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec*/ 26969) 1, false, false, false, 116, 3, 85, 3, 20, 10}, // #537
12260 {DBGFIELD(/*HRFID_SC*/ 27074) 2, false, false, false, 90, 3, 107, 4, 0, 0}, // #538
12261 {DBGFIELD(/*MTFSFI_MTFSFIb_MTFSFI_rec*/ 27083) 2, false, false, false, 90, 3, 107, 4, 0, 0}, // #539
12262 {DBGFIELD(/*FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec*/ 27109) 2, false, false, false, 90, 3, 107, 4, 7, 5}, // #540
12263 {DBGFIELD(/*ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec*/ 27179) 2, false, false, false, 90, 3, 107, 4, 20, 10}, // #541
12264 {DBGFIELD(/*VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec*/ 27219) 2, false, false, false, 213, 4, 115, 4, 0, 0}, // #542
12265 {DBGFIELD(/*LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8*/ 27267) 1, false, false, false, 102, 2, 10, 2, 0, 0}, // #543
12266 {DBGFIELD(/*LD*/ 27294) 1, false, false, false, 102, 2, 10, 2, 0, 0}, // #544
12267 {DBGFIELD(/*LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL*/ 27297) 1, false, false, false, 102, 2, 10, 2, 0, 0}, // #545
12268 {DBGFIELD(/*DFLOADf32*/ 27365) 1, false, false, false, 102, 2, 10, 2, 0, 0}, // #546
12269 {DBGFIELD(/*DFLOADf64*/ 27375) 1, false, false, false, 102, 2, 10, 2, 0, 0}, // #547
12270 {DBGFIELD(/*LFD*/ 27385) 1, false, false, false, 102, 2, 10, 2, 0, 0}, // #548
12271 {DBGFIELD(/*LHA_LHA8*/ 27389) 1, false, false, false, 102, 2, 10, 2, 0, 0}, // #549
12272 {DBGFIELD(/*LXSD_LXV*/ 27398) 1, false, false, false, 102, 2, 10, 2, 0, 0}, // #550
12273 {DBGFIELD(/*DCBT_DCBTST*/ 27407) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #551
12274 {DBGFIELD(/*ICBT*/ 27419) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #552
12275 {DBGFIELD(/*LDBRX*/ 27424) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #553
12276 {DBGFIELD(/*SPILLTOVSR_LDX*/ 27430) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #554
12277 {DBGFIELD(/*LXVRBX_LXVRDX_LXVRHX_LXVRWX*/ 27445) 1, false, false, false, 102, 2, 10, 2, 12, 8}, // #555
12278 {DBGFIELD(/*MTSR*/ 27473) 1, false, false, false, 99, 3, 65, 3, 12, 4}, // #556
12279 {DBGFIELD(/*MTVRSAVE_MTVRSAVEv*/ 27478) 1, false, false, false, 99, 3, 65, 3, 12, 4}, // #557
12280 {DBGFIELD(/*LBZCIX_LDCIX_LHZCIX_LWZCIX*/ 27497) 1, false, false, false, 99, 3, 65, 3, 12, 8}, // #558
12281 {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*/ 27524) 1, false, false, false, 217, 4, 10, 2, 0, 0}, // #559
12282 {DBGFIELD(/*LFS*/ 27744) 2, false, false, false, 174, 5, 158, 3, 0, 0}, // #560
12283 {DBGFIELD(/*LXSSP*/ 27748) 2, false, false, false, 174, 5, 158, 3, 0, 0}, // #561
12284 {DBGFIELD(/*LXVP*/ 27754) 2, false, false, false, 221, 5, 68, 3, 0, 0}, // #562
12285 {DBGFIELD(/*LXVPX*/ 27759) 2, false, false, false, 221, 5, 68, 3, 0, 0}, // #563
12286 {DBGFIELD(/*MFSR*/ 27765) 1, false, false, false, 147, 3, 161, 3, 0, 0}, // #564
12287 {DBGFIELD(/*MFTB8*/ 27770) 1, false, false, false, 147, 3, 161, 3, 0, 0}, // #565
12288 {DBGFIELD(/*XXSETACCZ*/ 27776) 1, false, false, false, 226, 2, 233, 2, 0, 0}, // #566
12289 {DBGFIELD(/*XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4*/ 27786) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #567
12290 {DBGFIELD(/*XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP*/ 27864) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #568
12291 {DBGFIELD(/*XVI8GER4SPP*/ 28099) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #569
12292 {DBGFIELD(/*PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4*/ 28111) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #570
12293 {DBGFIELD(/*PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP*/ 28205) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #571
12294 {DBGFIELD(/*PMXVI8GER4SPP*/ 28480) 8190, false, false, false, 0, 0, 0, 0, 0, 0}, // #572
12295 {DBGFIELD(/*XXMTACC*/ 28494) 2, false, false, false, 228, 5, 235, 3, 0, 0}, // #573
12296 {DBGFIELD(/*XXMFACC*/ 28502) 4, false, false, false, 233, 5, 238, 6, 0, 0}, // #574
12297 {DBGFIELD(/*VMULHSD_VMULHUD_VMULLD*/ 28510) 1, false, false, false, 123, 2, 95, 2, 59, 6}, // #575
12298 {DBGFIELD(/*LXVKQ*/ 28533) 1, false, false, false, 133, 2, 117, 2, 0, 0}, // #576
12299 {DBGFIELD(/*VSPLTISB_VSPLTISH_VSPLTISW*/ 28539) 1, false, false, false, 133, 2, 117, 2, 0, 0}, // #577
12300 {DBGFIELD(/*V_SETALLONES_V_SETALLONESB_V_SETALLONESH*/ 28566) 1, false, false, false, 133, 2, 117, 2, 0, 0}, // #578
12301 {DBGFIELD(/*XXSPLTIB*/ 28607) 1, false, false, false, 133, 2, 117, 2, 0, 0}, // #579
12302 {DBGFIELD(/*BRD_BRH_BRH8_BRW_BRW8*/ 28616) 1, false, false, false, 133, 2, 117, 2, 7, 5}, // #580
12303 {DBGFIELD(/*MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ*/ 28638) 1, false, false, false, 133, 2, 117, 2, 7, 5}, // #581
12304 {DBGFIELD(/*VGBBD_VUPKHSW_VUPKLSW*/ 28741) 1, false, false, false, 133, 2, 117, 2, 7, 5}, // #582
12305 {DBGFIELD(/*VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs*/ 28763) 1, false, false, false, 133, 2, 117, 2, 7, 5}, // #583
12306 {DBGFIELD(/*VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM*/ 28817) 1, false, false, false, 133, 2, 117, 2, 7, 5}, // #584
12307 {DBGFIELD(/*VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH*/ 28882) 1, false, false, false, 133, 2, 117, 2, 7, 5}, // #585
12308 {DBGFIELD(/*XVCVBF16SPN*/ 28930) 1, false, false, false, 133, 2, 117, 2, 7, 5}, // #586
12309 {DBGFIELD(/*XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW*/ 28942) 1, false, false, false, 133, 2, 117, 2, 7, 5}, // #587
12310 {DBGFIELD(/*VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS*/ 28978) 1, false, false, false, 133, 2, 117, 2, 20, 10}, // #588
12311 {DBGFIELD(/*VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI*/ 29018) 1, false, false, false, 133, 2, 117, 2, 20, 10}, // #589
12312 {DBGFIELD(/*VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS*/ 29058) 1, false, false, false, 133, 2, 117, 2, 20, 10}, // #590
12313 {DBGFIELD(/*VSLV_VSRV_XXINSERTW*/ 29128) 1, false, false, false, 133, 2, 117, 2, 20, 10}, // #591
12314 {DBGFIELD(/*VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX*/ 29148) 1, false, false, false, 133, 2, 117, 2, 20, 15}, // #592
12315 {DBGFIELD(/*VSUMSWS*/ 29352) 2, false, false, false, 238, 4, 117, 4, 0, 0}, // #593
12316 {DBGFIELD(/*XXSPLTIDP_XXSPLTIW*/ 29360) 1, false, false, false, 242, 4, 117, 2, 0, 0}, // #594
12317 {DBGFIELD(/*XXSPLTI32DX*/ 29379) 1, false, false, false, 242, 4, 117, 2, 7, 5}, // #595
12318 {DBGFIELD(/*XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL*/ 29391) 1, false, false, false, 242, 4, 117, 2, 20, 15}, // #596
12319 {DBGFIELD(/*XXPERMX*/ 29438) 1, false, false, false, 242, 4, 117, 2, 20, 15}, // #597
12320 {DBGFIELD(/*PSTXVP_PSTXVPpc*/ 29446) 1, false, false, false, 108, 2, 72, 2, 7, 5}, // #598
12321 {DBGFIELD(/*STB_STB8_STH_STH8_STW_STW8*/ 29462) 1, false, false, false, 108, 2, 72, 2, 7, 5}, // #599
12322 {DBGFIELD(/*SPILLTOVSR_ST*/ 29489) 1, false, false, false, 108, 2, 72, 2, 7, 5}, // #600
12323 {DBGFIELD(/*STD*/ 29503) 1, false, false, false, 108, 2, 72, 2, 7, 5}, // #601
12324 {DBGFIELD(/*DFSTOREf32_DFSTOREf64*/ 29507) 1, false, false, false, 108, 2, 72, 2, 7, 5}, // #602
12325 {DBGFIELD(/*STFD_STFS*/ 29529) 1, false, false, false, 108, 2, 72, 2, 7, 5}, // #603
12326 {DBGFIELD(/*STFDU_STFSU*/ 29539) 1, false, false, false, 108, 2, 72, 2, 7, 5}, // #604
12327 {DBGFIELD(/*STXSD*/ 29551) 1, false, false, false, 108, 2, 72, 2, 7, 5}, // #605
12328 {DBGFIELD(/*STXSSP*/ 29557) 1, false, false, false, 108, 2, 72, 2, 7, 5}, // #606
12329 {DBGFIELD(/*STXV*/ 29564) 1, false, false, false, 108, 2, 72, 2, 7, 5}, // #607
12330 {DBGFIELD(/*DCBF_DCBST_DCBZ*/ 29569) 1, false, false, false, 108, 2, 72, 2, 20, 10}, // #608
12331 {DBGFIELD(/*ICBI*/ 29585) 1, false, false, false, 108, 2, 72, 2, 20, 10}, // #609
12332 {DBGFIELD(/*SPILLTOVSR_STX*/ 29590) 1, false, false, false, 108, 2, 72, 2, 20, 15}, // #610
12333 {DBGFIELD(/*STIWX*/ 29605) 1, false, false, false, 108, 2, 72, 2, 20, 15}, // #611
12334 {DBGFIELD(/*STXVRBX_STXVRDX_STXVRHX_STXVRWX*/ 29611) 1, false, false, false, 108, 2, 72, 2, 20, 15}, // #612
12335 {DBGFIELD(/*EnforceIEIO*/ 29643) 1, false, false, false, 113, 3, 82, 3, 0, 0}, // #613
12336 {DBGFIELD(/*TLBIE8P9_TLBIEP9*/ 29655) 1, false, false, false, 113, 3, 82, 3, 20, 10}, // #614
12337 {DBGFIELD(/*STHCIX_STWCIX*/ 29672) 1, false, false, false, 113, 3, 82, 3, 20, 15}, // #615
12338 {DBGFIELD(/*SYNCP10*/ 29686) 2, false, false, false, 166, 4, 154, 4, 0, 0}, // #616
12339 {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*/ 29694) 1, false, false, false, 246, 4, 72, 2, 7, 5}, // #617
12340 {DBGFIELD(/*STXVP*/ 29860) 2, false, false, false, 250, 4, 72, 3, 7, 5}, // #618
12341 {DBGFIELD(/*STXVPX*/ 29866) 2, false, false, false, 250, 4, 72, 3, 20, 15}, // #619
12342 {DBGFIELD(/*ATTN_NAP*/ 29873) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #620
12343 {DBGFIELD(/*DCBZL*/ 29882) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #621
12344 {DBGFIELD(/*DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2*/ 29888) 1, false, false, false, 94, 2, 55, 2, 0, 0}, // #622
12345 {DBGFIELD(/*CLRBHRB_MFBHRBE*/ 29947) 1, false, false, false, 147, 3, 137, 3, 0, 0}, // #623
12346 {DBGFIELD(/*PADDI_PADDI8_PADDI8pc_PADDIpc*/ 29963) 1, false, false, false, 254, 4, 70, 2, 68, 6}, // #624
12347 {DBGFIELD(/*PLI_PLI8*/ 29993) 1, false, false, false, 254, 4, 70, 2, 68, 6}, // #625
12348 {DBGFIELD(/*VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS*/ 30002) 1, false, false, false, 123, 2, 119, 2, 38, 14}, // #626
12349 {DBGFIELD(/*VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD*/ 30102) 1, false, false, false, 123, 2, 119, 2, 38, 14}, // #627
12350 {DBGFIELD(/*VMSUMCUD*/ 30150) 1, false, false, false, 123, 2, 119, 2, 38, 21}, // #628
12351 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C*/ 30159) 1, false, false, false, 258, 2, 244, 2, 74, 2}, // #629
12352 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C*/ 30212) 1, false, false, false, 258, 2, 244, 2, 76, 12}, // #630
12353 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30265) 1, false, false, false, 260, 2, 125, 2, 88, 2}, // #631
12354 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30319) 1, false, false, false, 260, 2, 125, 2, 90, 12}, // #632
12355 {DBGFIELD(/*P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C*/ 30373) 1, false, false, false, 262, 2, 14, 2, 88, 1}, // #633
12356 {DBGFIELD(/*P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C*/ 30413) 1, false, false, false, 262, 2, 14, 2, 39, 6}, // #634
12357 {DBGFIELD(/*P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C*/ 30453) 1, false, false, false, 264, 2, 129, 2, 88, 1}, // #635
12358 {DBGFIELD(/*P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C*/ 30493) 1, false, false, false, 264, 2, 129, 2, 39, 6}, // #636
12359 {DBGFIELD(/*P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30533) 1, false, false, false, 266, 2, 146, 2, 88, 2}, // #637
12360 {DBGFIELD(/*P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30587) 1, false, false, false, 266, 2, 146, 2, 90, 12}, // #638
12361 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C*/ 30641) 1, false, false, false, 260, 2, 125, 2, 88, 1}, // #639
12362 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C*/ 30681) 1, false, false, false, 260, 2, 125, 2, 39, 6}, // #640
12363 {DBGFIELD(/*P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30721) 1, false, false, false, 262, 2, 121, 2, 88, 2}, // #641
12364 {DBGFIELD(/*P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30775) 1, false, false, false, 262, 2, 121, 2, 90, 12}, // #642
12365 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30829) 1, false, false, false, 123, 2, 113, 2, 88, 2}, // #643
12366 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30882) 1, false, false, false, 123, 2, 113, 2, 90, 12}, // #644
12367 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C*/ 30935) 1, false, false, false, 123, 2, 113, 2, 88, 1}, // #645
12368 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C*/ 30974) 1, false, false, false, 123, 2, 113, 2, 39, 6}, // #646
12369 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C*/ 31013) 1, false, false, false, 123, 2, 113, 2, 102, 3}, // #647
12370 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C*/ 31080) 1, false, false, false, 123, 2, 113, 2, 105, 18}, // #648
12371 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C*/ 31147) 2, false, false, false, 268, 3, 246, 4, 88, 1}, // #649
12372 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C*/ 31212) 2, false, false, false, 268, 3, 246, 4, 39, 6}, // #650
12373 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C*/ 31277) 1, false, false, false, 258, 2, 244, 2, 74, 1}, // #651
12374 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C*/ 31316) 1, false, false, false, 258, 2, 244, 2, 76, 6}, // #652
12375 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C*/ 31355) 1, false, false, false, 226, 2, 233, 2, 123, 2}, // #653
12376 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C*/ 31409) 1, false, false, false, 226, 2, 233, 2, 125, 12}, // #654
12377 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C*/ 31463) 1, false, false, false, 226, 2, 233, 2, 137, 3}, // #655
12378 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C*/ 31531) 1, false, false, false, 226, 2, 233, 2, 140, 18}, // #656
12379 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C*/ 31599) 1, false, false, false, 271, 4, 233, 2, 123, 2}, // #657
12380 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C*/ 31654) 1, false, false, false, 271, 4, 233, 2, 125, 12}, // #658
12381 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C*/ 31709) 1, false, false, false, 271, 4, 233, 2, 137, 3}, // #659
12382 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C*/ 31778) 1, false, false, false, 271, 4, 233, 2, 140, 18}, // #660
12383}; // P10ModelSchedClasses
12384
12385// {Name, NumMicroOps, BeginGroup, EndGroup, RetireOOO, WriteProcResIdx,#, WriteLatencyIdx,#, ReadAdvanceIdx,#}
12386static const llvm::MCSchedClassDesc P7ModelSchedClasses[] = {
12387 {DBGFIELD(1) 8191, false, false, false, 0, 0, 0, 0, 0, 0},
12388 {DBGFIELD(/*IIC_LdStSync*/ 19) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #1
12389 {DBGFIELD(/*IIC_IntSimple*/ 32) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #2
12390 {DBGFIELD(/*IIC_IntGeneral*/ 46) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #3
12391 {DBGFIELD(/*IIC_BrB*/ 61) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #4
12392 {DBGFIELD(/*IIC_VecFP*/ 69) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #5
12393 {DBGFIELD(/*IIC_IntRotate*/ 79) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #6
12394 {DBGFIELD(/*IIC_IntCompare*/ 93) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #7
12395 {DBGFIELD(/*IIC_SprABORT*/ 108) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #8
12396 {DBGFIELD(/*IIC_LdStCOPY*/ 121) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #9
12397 {DBGFIELD(/*IIC_LdStPASTE*/ 134) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #10
12398 {DBGFIELD(/*IIC_BrCR*/ 148) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #11
12399 {DBGFIELD(/*IIC_FPGeneral*/ 157) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #12
12400 {DBGFIELD(/*IIC_LdStLD*/ 171) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #13
12401 {DBGFIELD(/*IIC_LdStDCBF*/ 182) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #14
12402 {DBGFIELD(/*IIC_LdStLoad*/ 195) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #15
12403 {DBGFIELD(/*IIC_FPCompare*/ 208) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #16
12404 {DBGFIELD(/*IIC_IntDivD*/ 222) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #17
12405 {DBGFIELD(/*IIC_IntDivW*/ 234) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #18
12406 {DBGFIELD(/*IIC_VecGeneral*/ 246) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #19
12407 {DBGFIELD(/*IIC_FPDGeneral*/ 261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #20
12408 {DBGFIELD(/*IIC_FPAddSub*/ 276) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #21
12409 {DBGFIELD(/*IIC_FPDivD*/ 289) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #22
12410 {DBGFIELD(/*IIC_FPSGeneral*/ 300) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #23
12411 {DBGFIELD(/*IIC_VecComplex*/ 315) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #24
12412 {DBGFIELD(/*IIC_LdStStore*/ 330) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #25
12413 {DBGFIELD(/*IIC_IntRotateDI*/ 344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #26
12414 {DBGFIELD(/*IIC_FPDivS*/ 360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #27
12415 {DBGFIELD(/*IIC_FPFused*/ 371) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #28
12416 {DBGFIELD(/*IIC_FPSqrtD*/ 383) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #29
12417 {DBGFIELD(/*IIC_FPSqrtS*/ 395) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #30
12418 {DBGFIELD(/*IIC_LdStICBI*/ 407) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #31
12419 {DBGFIELD(/*IIC_IntISEL*/ 420) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #32
12420 {DBGFIELD(/*IIC_SprISYNC*/ 432) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #33
12421 {DBGFIELD(/*IIC_LdStLWARX*/ 445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #34
12422 {DBGFIELD(/*IIC_LdStLoadUpd*/ 459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #35
12423 {DBGFIELD(/*IIC_LdStLoadUpdX*/ 475) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #36
12424 {DBGFIELD(/*IIC_LdStLDARX*/ 492) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #37
12425 {DBGFIELD(/*IIC_LdStLDU*/ 506) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #38
12426 {DBGFIELD(/*IIC_LdStLDUX*/ 518) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #39
12427 {DBGFIELD(/*IIC_LdStLFD*/ 531) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #40
12428 {DBGFIELD(/*IIC_LdStLFDU*/ 543) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #41
12429 {DBGFIELD(/*IIC_LdStLFDUX*/ 556) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #42
12430 {DBGFIELD(/*IIC_LdStLHA*/ 570) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #43
12431 {DBGFIELD(/*IIC_LdStLHAU*/ 582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #44
12432 {DBGFIELD(/*IIC_LdStLHAUX*/ 595) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #45
12433 {DBGFIELD(/*IIC_LdStLMW*/ 609) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #46
12434 {DBGFIELD(/*IIC_LdStLQ*/ 621) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #47
12435 {DBGFIELD(/*IIC_LdStLQARX*/ 632) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #48
12436 {DBGFIELD(/*IIC_LdStLWA*/ 646) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #49
12437 {DBGFIELD(/*IIC_IntMulHD*/ 658) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #50
12438 {DBGFIELD(/*IIC_BrMCR*/ 671) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #51
12439 {DBGFIELD(/*IIC_BrMCRX*/ 681) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #52
12440 {DBGFIELD(/*IIC_SprMFCR*/ 692) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #53
12441 {DBGFIELD(/*IIC_SprMFSPR*/ 704) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #54
12442 {DBGFIELD(/*IIC_IntMFFS*/ 717) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #55
12443 {DBGFIELD(/*IIC_SprMFMSR*/ 729) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #56
12444 {DBGFIELD(/*IIC_SprMFCRF*/ 742) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #57
12445 {DBGFIELD(/*IIC_SprMFPMR*/ 755) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #58
12446 {DBGFIELD(/*IIC_SprMFSR*/ 768) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #59
12447 {DBGFIELD(/*IIC_SprMFTB*/ 780) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #60
12448 {DBGFIELD(/*IIC_SprMSGSNDP*/ 792) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #61
12449 {DBGFIELD(/*IIC_SprMSGSYNC*/ 807) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #62
12450 {DBGFIELD(/*IIC_SprMTSPR*/ 822) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #63
12451 {DBGFIELD(/*IIC_IntMTFSB0*/ 835) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #64
12452 {DBGFIELD(/*IIC_SprMTMSR*/ 849) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #65
12453 {DBGFIELD(/*IIC_SprMTMSRD*/ 862) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #66
12454 {DBGFIELD(/*IIC_SprMTPMR*/ 876) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #67
12455 {DBGFIELD(/*IIC_SprMTSR*/ 889) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #68
12456 {DBGFIELD(/*IIC_IntMulHW*/ 901) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #69
12457 {DBGFIELD(/*IIC_IntMulHWU*/ 914) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #70
12458 {DBGFIELD(/*IIC_IntMulLI*/ 928) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #71
12459 {DBGFIELD(/*IIC_SprRFI*/ 941) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #72
12460 {DBGFIELD(/*IIC_IntRFID*/ 952) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #73
12461 {DBGFIELD(/*IIC_IntRotateD*/ 964) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #74
12462 {DBGFIELD(/*IIC_SprSLBFEE*/ 979) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #75
12463 {DBGFIELD(/*IIC_SprSLBIA*/ 993) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #76
12464 {DBGFIELD(/*IIC_SprSLBIE*/ 1006) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #77
12465 {DBGFIELD(/*IIC_SprSLBIEG*/ 1019) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #78
12466 {DBGFIELD(/*IIC_SprSLBMFEE*/ 1033) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #79
12467 {DBGFIELD(/*IIC_SprSLBMFEV*/ 1048) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #80
12468 {DBGFIELD(/*IIC_SprSLBMTE*/ 1063) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #81
12469 {DBGFIELD(/*IIC_SprSLBSYNC*/ 1077) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #82
12470 {DBGFIELD(/*IIC_IntShift*/ 1092) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #83
12471 {DBGFIELD(/*IIC_LdStSTWCX*/ 1105) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #84
12472 {DBGFIELD(/*IIC_LdStSTU*/ 1119) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #85
12473 {DBGFIELD(/*IIC_LdStSTUX*/ 1131) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #86
12474 {DBGFIELD(/*IIC_LdStSTD*/ 1144) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #87
12475 {DBGFIELD(/*IIC_LdStSTDCX*/ 1156) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #88
12476 {DBGFIELD(/*IIC_LdStSTFD*/ 1170) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #89
12477 {DBGFIELD(/*IIC_LdStSTFDU*/ 1183) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #90
12478 {DBGFIELD(/*IIC_SprSTOP*/ 1197) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #91
12479 {DBGFIELD(/*IIC_LdStSTQ*/ 1209) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #92
12480 {DBGFIELD(/*IIC_LdStSTQCX*/ 1221) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #93
12481 {DBGFIELD(/*IIC_IntTrapD*/ 1235) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #94
12482 {DBGFIELD(/*IIC_SprTLBIA*/ 1248) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #95
12483 {DBGFIELD(/*IIC_SprTLBIE*/ 1261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #96
12484 {DBGFIELD(/*IIC_SprTLBIEL*/ 1274) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #97
12485 {DBGFIELD(/*IIC_SprTLBSYNC*/ 1288) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #98
12486 {DBGFIELD(/*IIC_IntTrapW*/ 1303) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #99
12487 {DBGFIELD(/*IIC_VecFPCompare*/ 1316) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #100
12488 {DBGFIELD(/*IIC_VecPerm*/ 1333) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #101
12489 {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, 275, 2, 4, 2, 0, 0}, // #102
12490 {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*/ 1524) 2, false, false, false, 275, 2, 7, 2, 0, 0}, // #103
12491 {DBGFIELD(/*MFCTR_MFCTR8_MFLR_MFLR8*/ 2176) 2, false, false, false, 275, 2, 7, 2, 0, 0}, // #104
12492 {DBGFIELD(/*MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop*/ 2200) 1, false, false, false, 1, 1, 30, 1, 0, 0}, // #105
12493 {DBGFIELD(/*MFCR_MFCR8*/ 2245) 1, false, false, false, 3, 1, 2, 1, 0, 0}, // #106
12494 {DBGFIELD(/*MCRF*/ 2256) 1, false, false, false, 3, 1, 7, 1, 0, 0}, // #107
12495 {DBGFIELD(/*CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC*/ 2261) 2, false, false, false, 277, 2, 10, 2, 0, 0}, // #108
12496 {DBGFIELD(/*LMW*/ 2340) 2, false, false, false, 279, 3, 4, 2, 0, 0}, // #109
12497 {DBGFIELD(/*LWARX_LWARXL*/ 2344) 2, false, false, false, 279, 3, 4, 2, 0, 0}, // #110
12498 {DBGFIELD(/*LDARX_LDARXL*/ 2357) 2, false, false, false, 279, 3, 4, 2, 0, 0}, // #111
12499 {DBGFIELD(/*LHBRX_LHBRX8_LWBRX_LWBRX8*/ 2370) 2, false, false, false, 279, 3, 1, 2, 0, 0}, // #112
12500 {DBGFIELD(/*MFSR_MFSRIN*/ 2396) 1, false, false, false, 279, 2, 7, 1, 0, 0}, // #113
12501 {DBGFIELD(/*LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX*/ 2408) 2, false, false, false, 279, 3, 7, 2, 0, 0}, // #114
12502 {DBGFIELD(/*LFSU_LFDU*/ 2487) 3, false, false, false, 282, 4, 250, 3, 0, 0}, // #115
12503 {DBGFIELD(/*LFSUX_LFDUX*/ 2497) 3, false, false, false, 282, 4, 250, 3, 0, 0}, // #116
12504 {DBGFIELD(/*STXSDX_STXVD2X_STXVW4X*/ 2509) 3, false, false, false, 286, 4, 4, 3, 0, 0}, // #117
12505 {DBGFIELD(/*LBARX_LHARX*/ 2532) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #118
12506 {DBGFIELD(/*LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX*/ 2544) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #119
12507 {DBGFIELD(/*LFIWAX_LFIWZX*/ 2639) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #120
12508 {DBGFIELD(/*STFD_STFDX_STFIWX_STFS_STFSX*/ 2653) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #121
12509 {DBGFIELD(/*STFDU_STFDUX_STFSU_STFSUX*/ 2682) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #122
12510 {DBGFIELD(/*STVEBX_STVEHX_STVEWX_STVX_STVXL*/ 2708) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #123
12511 {DBGFIELD(/*LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32*/ 2740) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #124
12512 {DBGFIELD(/*LWA_LWA_32*/ 2773) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #125
12513 {DBGFIELD(/*LHAU_LHAU8*/ 2784) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #126
12514 {DBGFIELD(/*LHAUX_LHAUX8_LWAUX*/ 2795) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #127
12515 {DBGFIELD(/*STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX*/ 2814) 3, false, false, false, 282, 4, 4, 3, 0, 0}, // #128
12516 {DBGFIELD(/*STD_STDX*/ 2888) 3, false, false, false, 282, 4, 4, 3, 0, 0}, // #129
12517 {DBGFIELD(/*STMW*/ 2897) 3, false, false, false, 282, 4, 4, 3, 0, 0}, // #130
12518 {DBGFIELD(/*STWCX*/ 2902) 3, false, false, false, 282, 4, 4, 3, 0, 0}, // #131
12519 {DBGFIELD(/*STDCX*/ 2908) 3, false, false, false, 282, 4, 4, 3, 0, 0}, // #132
12520 {DBGFIELD(/*STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8*/ 2914) 3, false, false, false, 282, 4, 4, 3, 0, 0}, // #133
12521 {DBGFIELD(/*STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8*/ 2952) 3, false, false, false, 282, 4, 4, 3, 0, 0}, // #134
12522 {DBGFIELD(/*LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8*/ 2997) 3, false, false, false, 282, 4, 256, 3, 0, 0}, // #135
12523 {DBGFIELD(/*LDU*/ 3030) 3, false, false, false, 282, 4, 256, 3, 0, 0}, // #136
12524 {DBGFIELD(/*LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8*/ 3034) 3, false, false, false, 282, 4, 256, 3, 0, 0}, // #137
12525 {DBGFIELD(/*LDUX*/ 3073) 3, false, false, false, 282, 4, 256, 3, 0, 0}, // #138
12526 {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*/ 3078) 2, false, false, false, 290, 2, 1, 2, 0, 0}, // #139
12527 {DBGFIELD(/*SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec*/ 3442) 2, false, false, false, 290, 2, 1, 2, 0, 0}, // #140
12528 {DBGFIELD(/*CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI*/ 3559) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #141
12529 {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*/ 3607) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #142
12530 {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*/ 3805) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #143
12531 {DBGFIELD(/*ADDPCIS*/ 4536) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #144
12532 {DBGFIELD(/*SUBFUS_SUBFUS_rec*/ 4544) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #145
12533 {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*/ 4562) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #146
12534 {DBGFIELD(/*RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec*/ 4704) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #147
12535 {DBGFIELD(/*SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec*/ 4774) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #148
12536 {DBGFIELD(/*CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec*/ 4838) 2, false, false, false, 292, 3, 7, 2, 0, 0}, // #149
12537 {DBGFIELD(/*MULLI_MULLI8*/ 4966) 2, false, false, false, 292, 3, 3, 2, 0, 0}, // #150
12538 {DBGFIELD(/*MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec*/ 4979) 2, false, false, false, 292, 3, 3, 2, 0, 0}, // #151
12539 {DBGFIELD(/*MULHWU_MULHDU_MULHDU_rec_MULHWU_rec*/ 5045) 2, false, false, false, 292, 3, 3, 2, 0, 0}, // #152
12540 {DBGFIELD(/*MULLD_MULLDO_MULLD_rec_MULLDO_rec*/ 5081) 2, false, false, false, 292, 3, 3, 2, 0, 0}, // #153
12541 {DBGFIELD(/*DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec*/ 5115) 2, false, false, false, 292, 3, 148, 2, 0, 0}, // #154
12542 {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*/ 5187) 2, false, false, false, 292, 3, 148, 2, 0, 0}, // #155
12543 {DBGFIELD(/*DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec*/ 5323) 2, false, false, false, 292, 3, 259, 2, 0, 0}, // #156
12544 {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*/ 5387) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #157
12545 {DBGFIELD(/*FADD_FADD_rec_FSUB_FSUB_rec*/ 6121) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #158
12546 {DBGFIELD(/*FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec*/ 6149) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #159
12547 {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*/ 6231) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #160
12548 {DBGFIELD(/*FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP*/ 6695) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #161
12549 {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*/ 6745) 2, false, false, false, 298, 3, 10, 2, 0, 0}, // #162
12550 {DBGFIELD(/*XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec*/ 7277) 2, false, false, false, 298, 3, 10, 2, 0, 0}, // #163
12551 {DBGFIELD(/*XVTDIVDP_XVTSQRTDP*/ 7349) 2, false, false, false, 298, 3, 10, 2, 0, 0}, // #164
12552 {DBGFIELD(/*VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX*/ 7368) 2, false, false, false, 301, 3, 7, 2, 0, 0}, // #165
12553 {DBGFIELD(/*XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL*/ 7497) 2, false, false, false, 301, 3, 7, 2, 0, 0}, // #166
12554 {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*/ 7636) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #167
12555 {DBGFIELD(/*VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR*/ 8429) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #168
12556 {DBGFIELD(/*XVTDIVSP_XVTSQRTSP*/ 8554) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #169
12557 {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*/ 8573) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #170
12558 {DBGFIELD(/*FCMPOD_FCMPOS_FCMPUD_FCMPUS*/ 8929) 2, false, false, false, 295, 3, 261, 2, 0, 0}, // #171
12559 {DBGFIELD(/*FDIVS_FDIVS_rec*/ 8957) 2, false, false, false, 295, 3, 125, 2, 0, 0}, // #172
12560 {DBGFIELD(/*XSDIVDP*/ 8973) 2, false, false, false, 295, 3, 22, 2, 0, 0}, // #173
12561 {DBGFIELD(/*FSQRTS_XSSQRTSP_FSQRTS_rec*/ 8981) 2, false, false, false, 295, 3, 16, 2, 0, 0}, // #174
12562 {DBGFIELD(/*FDIV_FDIV_rec*/ 9008) 2, false, false, false, 295, 3, 263, 2, 0, 0}, // #175
12563 {DBGFIELD(/*XSSQRTDP*/ 9022) 2, false, false, false, 295, 3, 265, 2, 0, 0}, // #176
12564 {DBGFIELD(/*FSQRT_FSQRT_rec*/ 9031) 2, false, false, false, 295, 3, 267, 2, 0, 0}, // #177
12565 {DBGFIELD(/*XVDIVSP*/ 9047) 2, false, false, false, 298, 3, 38, 2, 0, 0}, // #178
12566 {DBGFIELD(/*XVSQRTSP*/ 9055) 2, false, false, false, 298, 3, 269, 2, 0, 0}, // #179
12567 {DBGFIELD(/*XVDIVDP*/ 9064) 2, false, false, false, 298, 3, 22, 2, 0, 0}, // #180
12568 {DBGFIELD(/*XVSQRTDP*/ 9072) 2, false, false, false, 298, 3, 265, 2, 0, 0}, // #181
12569 {DBGFIELD(/*MFOCRF_MFOCRF8*/ 9081) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #182
12570 {DBGFIELD(/*VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX*/ 9096) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #183
12571 {DBGFIELD(/*XSDIVSP*/ 9176) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #184
12572 {DBGFIELD(/*FSQRTS_FSQRTS_rec*/ 9184) 2, false, false, false, 295, 3, 16, 2, 0, 0}, // #185
12573 {DBGFIELD(/*MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF*/ 9202) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #186
12574 {DBGFIELD(/*MTFSFb_MTFSB0_MTFSB1*/ 9244) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #187
12575 {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*/ 9265) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #188
12576 {DBGFIELD(/*XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP*/ 9713) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #189
12577 {DBGFIELD(/*XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP*/ 9777) 2, false, false, false, 298, 3, 10, 2, 0, 0}, // #190
12578 {DBGFIELD(/*VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP*/ 9910) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #191
12579 {DBGFIELD(/*VSUBFP*/ 10068) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #192
12580 {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*/ 10075) 2, false, false, false, 298, 3, 10, 2, 0, 0}, // #193
12581 {DBGFIELD(/*XVCVSPDP*/ 10442) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #194
12582 {DBGFIELD(/*TDI_TD*/ 10451) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #195
12583 {DBGFIELD(/*TWI_TW*/ 10458) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #196
12584 {DBGFIELD(/*MTCRF_MTCRF8_MTOCRF_MTOCRF8*/ 10465) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #197
12585 {DBGFIELD(/*RLWIMI_RLWIMI8*/ 10493) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #198
12586 {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*/ 10508) 2, false, false, false, 290, 2, 1, 2, 0, 0}, // #199
12587 {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*/ 10777) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #200
12588 {DBGFIELD(/*ANDIS_rec_ANDI_rec_SUBF8_rec*/ 11462) 2, false, false, false, 290, 2, 1, 2, 0, 0}, // #201
12589 {DBGFIELD(/*OR_OR8_OR8_rec_OR_rec_NOP*/ 11491) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #202
12590 {DBGFIELD(/*SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY*/ 11517) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #203
12591 {DBGFIELD(/*SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8*/ 11578) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #204
12592 {DBGFIELD(/*RLWIMI8_rec_RLWIMI_rec*/ 11615) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #205
12593 {DBGFIELD(/*CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec*/ 11638) 2, false, false, false, 292, 3, 7, 2, 0, 0}, // #206
12594 {DBGFIELD(/*POPCNTB_POPCNTB8_POPCNTD_POPCNTW*/ 11694) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #207
12595 {DBGFIELD(/*ISEL_ISEL8*/ 11727) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #208
12596 {DBGFIELD(/*MFTB_MFTB8*/ 11738) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #209
12597 {DBGFIELD(/*DIVW_DIVWU*/ 11749) 2, false, false, false, 292, 3, 148, 2, 0, 0}, // #210
12598 {DBGFIELD(/*DIVD_DIVDU*/ 11760) 2, false, false, false, 292, 3, 259, 2, 0, 0}, // #211
12599 {DBGFIELD(/*DIVWE_DIVWEU*/ 11771) 2, false, false, false, 292, 3, 148, 2, 0, 0}, // #212
12600 {DBGFIELD(/*LVEBX_LVEHX_LVEWX_LVX_LVXL*/ 11784) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #213
12601 {DBGFIELD(/*LXVB16X_LXSIWZX*/ 11811) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #214
12602 {DBGFIELD(/*DFLOADf64_XFLOADf64_LIWZX*/ 11827) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #215
12603 {DBGFIELD(/*LQ*/ 11853) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #216
12604 {DBGFIELD(/*STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX*/ 11856) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #217
12605 {DBGFIELD(/*STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX*/ 11925) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #218
12606 {DBGFIELD(/*STDXTLS_STDXTLS_*/ 12037) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #219
12607 {DBGFIELD(/*STBCIX_STDCIX*/ 12054) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #220
12608 {DBGFIELD(/*STBCX_STHCX*/ 12068) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #221
12609 {DBGFIELD(/*STHCIX_STSWI_STWCIX*/ 12080) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #222
12610 {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*/ 12100) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #223
12611 {DBGFIELD(/*LD_LDX_LDXTLS_LDXTLS_*/ 12300) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #224
12612 {DBGFIELD(/*LBARXL_LHARXL*/ 12322) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #225
12613 {DBGFIELD(/*LBEPX_LHEPX_LWEPX*/ 12336) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #226
12614 {DBGFIELD(/*LFDEPX_LXSIWAX*/ 12354) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #227
12615 {DBGFIELD(/*ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8*/ 12369) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #228
12616 {DBGFIELD(/*SUBF*/ 12569) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #229
12617 {DBGFIELD(/*VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD*/ 12574) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #230
12618 {DBGFIELD(/*VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO*/ 12659) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #231
12619 {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*/ 12726) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #232
12620 {DBGFIELD(/*VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW*/ 13066) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #233
12621 {DBGFIELD(/*VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW*/ 13187) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #234
12622 {DBGFIELD(/*VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec*/ 13242) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #235
12623 {DBGFIELD(/*MFVSCR*/ 13308) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #236
12624 {DBGFIELD(/*MTVSCR*/ 13315) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #237
12625 {DBGFIELD(/*VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM*/ 13322) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #238
12626 {DBGFIELD(/*VADDUQM_VSUBUQM_VPOPCNTD*/ 13374) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #239
12627 {DBGFIELD(/*VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM*/ 13399) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #240
12628 {DBGFIELD(/*VMULESW_VMULEUW_VMULOSW_VMULOUW*/ 13592) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #241
12629 {DBGFIELD(/*VMULUWM*/ 13624) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #242
12630 {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*/ 13632) 2, false, false, false, 275, 2, 4, 2, 0, 0}, // #243
12631 {DBGFIELD(/*DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX*/ 13774) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #244
12632 {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*/ 13838) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #245
12633 {DBGFIELD(/*DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec*/ 14022) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #246
12634 {DBGFIELD(/*BCDADD_rec_BCDSUB_rec*/ 14066) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #247
12635 {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*/ 14088) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #248
12636 {DBGFIELD(/*DCMPOQ_DCMPUQ_DTSTEXQ*/ 14256) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #249
12637 {DBGFIELD(/*DCTQPQ_DCTQPQ_rec*/ 14278) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #250
12638 {DBGFIELD(/*DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec*/ 14296) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #251
12639 {DBGFIELD(/*DQUAQ_DQUAQ_rec*/ 14328) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #252
12640 {DBGFIELD(/*DRSP_DRSP_rec_DCTFIX_DCTFIX_rec*/ 14344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #253
12641 {DBGFIELD(/*DCFFIX_DCFFIX_rec*/ 14376) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #254
12642 {DBGFIELD(/*DCFFIXQ_DCFFIXQ_rec*/ 14394) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #255
12643 {DBGFIELD(/*DMUL_DMUL_rec*/ 14414) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #256
12644 {DBGFIELD(/*DMULQ_DMULQ_rec*/ 14428) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #257
12645 {DBGFIELD(/*DDIV_DDIV_rec*/ 14444) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #258
12646 {DBGFIELD(/*DDIVQ_DDIVQ_rec*/ 14458) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #259
12647 {DBGFIELD(/*MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ*/ 14474) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #260
12648 {DBGFIELD(/*VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC*/ 14545) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #261
12649 {DBGFIELD(/*VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR*/ 14633) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #262
12650 {DBGFIELD(/*VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes*/ 14721) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #263
12651 {DBGFIELD(/*V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP*/ 14847) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #264
12652 {DBGFIELD(/*VRLD*/ 14987) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #265
12653 {DBGFIELD(/*XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP*/ 14992) 2, false, false, false, 298, 3, 10, 2, 0, 0}, // #266
12654 {DBGFIELD(/*XVABSSP_XVNABSSP_XVNEGSP*/ 15027) 2, false, false, false, 298, 3, 10, 2, 0, 0}, // #267
12655 {DBGFIELD(/*XVCPSGNSP*/ 15052) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #268
12656 {DBGFIELD(/*VMRGEW_VMRGOW*/ 15062) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #269
12657 {DBGFIELD(/*VSEL*/ 15076) 2, false, false, false, 301, 3, 7, 2, 0, 0}, // #270
12658 {DBGFIELD(/*XXSEL*/ 15081) 2, false, false, false, 301, 3, 7, 2, 0, 0}, // #271
12659 {DBGFIELD(/*TABORTDC_TABORTDCI_TABORTWC_TABORTWCI*/ 15087) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #272
12660 {DBGFIELD(/*MTFSB0_MTFSB1*/ 15125) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #273
12661 {DBGFIELD(/*MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI*/ 15139) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #274
12662 {DBGFIELD(/*CMPRB_CMPRB8_CMPEQB*/ 15175) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #275
12663 {DBGFIELD(/*XSTSTDCDP_XSTSTDCSP*/ 15195) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #276
12664 {DBGFIELD(/*FTDIV_FTSQRT*/ 15215) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #277
12665 {DBGFIELD(/*XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP*/ 15228) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #278
12666 {DBGFIELD(/*XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP*/ 15273) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #279
12667 {DBGFIELD(/*CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec*/ 15314) 2, false, false, false, 292, 3, 7, 2, 0, 0}, // #280
12668 {DBGFIELD(/*POPCNTD_POPCNTW*/ 15370) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #281
12669 {DBGFIELD(/*CMPB_CMPB8_SETB_SETB8_BPERMD*/ 15386) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #282
12670 {DBGFIELD(/*XSCVSPDPN*/ 15415) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #283
12671 {DBGFIELD(/*SLD_SRD_SRAD*/ 15425) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #284
12672 {DBGFIELD(/*SRADI_SRADI_32_RLDIC*/ 15438) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #285
12673 {DBGFIELD(/*EXTSWSLI_32_64_EXTSWSLI*/ 15459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #286
12674 {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*/ 15483) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #287
12675 {DBGFIELD(/*ADDZE_ADDZE8_SUBF_rec*/ 15960) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #288
12676 {DBGFIELD(/*ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8*/ 15982) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #289
12677 {DBGFIELD(/*LA_LA8*/ 16024) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #290
12678 {DBGFIELD(/*COPY*/ 16031) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #291
12679 {DBGFIELD(/*MCRXRX*/ 16036) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #292
12680 {DBGFIELD(/*XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP*/ 16043) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #293
12681 {DBGFIELD(/*XSXEXPDP*/ 16088) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #294
12682 {DBGFIELD(/*RFEBB*/ 16097) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #295
12683 {DBGFIELD(/*TBEGIN_TRECHKPT*/ 16103) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #296
12684 {DBGFIELD(/*WAIT*/ 16119) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #297
12685 {DBGFIELD(/*RLDCL_RLDCR*/ 16124) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #298
12686 {DBGFIELD(/*RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI*/ 16136) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #299
12687 {DBGFIELD(/*MTOCRF_MTOCRF8*/ 16190) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #300
12688 {DBGFIELD(/*SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8*/ 16205) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #301
12689 {DBGFIELD(/*FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR*/ 16251) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #302
12690 {DBGFIELD(/*SRAW_SRAW8_SRAWI_SRAWI8*/ 16309) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #303
12691 {DBGFIELD(/*XSIEXPDP*/ 16333) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #304
12692 {DBGFIELD(/*CRXOR*/ 16342) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #305
12693 {DBGFIELD(/*TRECLAIM_TSR_TABORT*/ 16348) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #306
12694 {DBGFIELD(/*VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec*/ 16368) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #307
12695 {DBGFIELD(/*VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW*/ 16494) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #308
12696 {DBGFIELD(/*VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP*/ 16558) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #309
12697 {DBGFIELD(/*VPOPCNTD*/ 16604) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #310
12698 {DBGFIELD(/*VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0*/ 16613) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #311
12699 {DBGFIELD(/*MADDHD_MADDHDU_MADDLD_MADDLD8*/ 16665) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #312
12700 {DBGFIELD(/*MULHD_MULHW_MULLW_MULLWO*/ 16695) 2, false, false, false, 292, 3, 3, 2, 0, 0}, // #313
12701 {DBGFIELD(/*MULHDU_MULHWU*/ 16720) 2, false, false, false, 292, 3, 3, 2, 0, 0}, // #314
12702 {DBGFIELD(/*MULLD_MULLDO*/ 16734) 2, false, false, false, 292, 3, 3, 2, 0, 0}, // #315
12703 {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*/ 16747) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #316
12704 {DBGFIELD(/*FADD_FSUB*/ 16970) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #317
12705 {DBGFIELD(/*FMSUB_FMADD_FNMADD_FNMSUB_FMUL*/ 16980) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #318
12706 {DBGFIELD(/*XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP*/ 17011) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #319
12707 {DBGFIELD(/*FSELD_rec_FSELS_rec*/ 17195) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #320
12708 {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*/ 17215) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #321
12709 {DBGFIELD(/*XSCVDPHP_XSCVHPDP*/ 17554) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #322
12710 {DBGFIELD(/*LVSL_LVSR*/ 17572) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #323
12711 {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*/ 17582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #324
12712 {DBGFIELD(/*VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ*/ 17862) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #325
12713 {DBGFIELD(/*XXPERM_XXPERMR_XXSPLTIB*/ 18037) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #326
12714 {DBGFIELD(/*XSCMPEXPQP_XSCMPOQP_XSCMPUQP*/ 18061) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #327
12715 {DBGFIELD(/*BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO*/ 18090) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #328
12716 {DBGFIELD(/*BCDCTSQ_rec*/ 18243) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #329
12717 {DBGFIELD(/*XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO*/ 18255) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #330
12718 {DBGFIELD(/*BCDCFSQ_rec*/ 18352) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #331
12719 {DBGFIELD(/*XSDIVQP_XSDIVQPO*/ 18364) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #332
12720 {DBGFIELD(/*XSSQRTQP_XSSQRTQPO*/ 18381) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #333
12721 {DBGFIELD(/*LXVL_LXVLL*/ 18400) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #334
12722 {DBGFIELD(/*LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD*/ 18411) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #335
12723 {DBGFIELD(/*LXSDX_LXVD2X*/ 18448) 2, false, false, false, 279, 3, 7, 2, 0, 0}, // #336
12724 {DBGFIELD(/*DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP*/ 18461) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #337
12725 {DBGFIELD(/*CP_COPY_CP_COPY8*/ 18541) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #338
12726 {DBGFIELD(/*ICBI_ICBIEP*/ 18558) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #339
12727 {DBGFIELD(/*ICBT_ICBTLS_EnforceIEIO*/ 18570) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #340
12728 {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*/ 18594) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #341
12729 {DBGFIELD(/*CP_ABORT*/ 18738) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #342
12730 {DBGFIELD(/*DARN*/ 18747) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #343
12731 {DBGFIELD(/*ISYNC*/ 18752) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #344
12732 {DBGFIELD(/*MSGSYNC*/ 18758) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #345
12733 {DBGFIELD(/*TLBSYNC*/ 18766) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #346
12734 {DBGFIELD(/*SYNC*/ 18774) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #347
12735 {DBGFIELD(/*LFIWZX*/ 18779) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #348
12736 {DBGFIELD(/*LFDX_LFDXTLS_LFDXTLS__LFD*/ 18786) 2, false, false, false, 279, 3, 7, 2, 0, 0}, // #349
12737 {DBGFIELD(/*SLBIA*/ 18812) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #350
12738 {DBGFIELD(/*SLBIE*/ 18818) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #351
12739 {DBGFIELD(/*SLBMFEE*/ 18824) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #352
12740 {DBGFIELD(/*SLBMFEV*/ 18832) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #353
12741 {DBGFIELD(/*SLBMTE*/ 18840) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #354
12742 {DBGFIELD(/*TLBIEL*/ 18847) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #355
12743 {DBGFIELD(/*LHZU_LHZU8_LWZU_LWZU8*/ 18854) 3, false, false, false, 282, 4, 256, 3, 0, 0}, // #356
12744 {DBGFIELD(/*LHZUX_LHZUX8_LWZUX_LWZUX8*/ 18876) 3, false, false, false, 282, 4, 256, 3, 0, 0}, // #357
12745 {DBGFIELD(/*TEND*/ 18902) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #358
12746 {DBGFIELD(/*CP_PASTE8_rec_CP_PASTE_rec*/ 18907) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #359
12747 {DBGFIELD(/*TCHECK*/ 18934) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #360
12748 {DBGFIELD(/*LXSIWAX*/ 18941) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #361
12749 {DBGFIELD(/*LIWAX*/ 18949) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #362
12750 {DBGFIELD(/*LFSX_LFSXTLS_LFSXTLS__LFS*/ 18955) 2, false, false, false, 279, 3, 7, 2, 0, 0}, // #363
12751 {DBGFIELD(/*LXSSP_LXSSPX*/ 18981) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #364
12752 {DBGFIELD(/*XFLOADf32_DFLOADf32*/ 18994) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #365
12753 {DBGFIELD(/*LXVH8X*/ 19014) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #366
12754 {DBGFIELD(/*STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX*/ 19021) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #367
12755 {DBGFIELD(/*STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv*/ 19082) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #368
12756 {DBGFIELD(/*STXSDX*/ 19122) 3, false, false, false, 286, 4, 4, 3, 0, 0}, // #369
12757 {DBGFIELD(/*DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9*/ 19129) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #370
12758 {DBGFIELD(/*STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32*/ 19196) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #371
12759 {DBGFIELD(/*SLBIEG*/ 19287) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #372
12760 {DBGFIELD(/*TLBIE*/ 19294) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #373
12761 {DBGFIELD(/*STXV_STXVB16X_STXVH8X_STXVX*/ 19300) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #374
12762 {DBGFIELD(/*STXVL_STXVLL*/ 19328) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #375
12763 {DBGFIELD(/*MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv*/ 19341) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #376
12764 {DBGFIELD(/*MFPMR*/ 19379) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #377
12765 {DBGFIELD(/*MTPMR*/ 19385) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #378
12766 {DBGFIELD(/*MFSPR_MFSPR8_MFUDSCR*/ 19391) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #379
12767 {DBGFIELD(/*MFMSR*/ 19412) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #380
12768 {DBGFIELD(/*MTMSR*/ 19418) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #381
12769 {DBGFIELD(/*MTMSRD*/ 19424) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #382
12770 {DBGFIELD(/*MTUDSCR_MTSPR_MTSPR8*/ 19431) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #383
12771 {DBGFIELD(/*MSGSNDP_MSGSNDP8*/ 19452) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #384
12772 {DBGFIELD(/*DIVWO_DIVWUO*/ 19469) 2, false, false, false, 292, 3, 148, 2, 0, 0}, // #385
12773 {DBGFIELD(/*MODSW*/ 19482) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #386
12774 {DBGFIELD(/*DIVWEO_DIVWEUO*/ 19488) 2, false, false, false, 292, 3, 148, 2, 0, 0}, // #387
12775 {DBGFIELD(/*DIVDO_DIVDUO*/ 19503) 2, false, false, false, 292, 3, 259, 2, 0, 0}, // #388
12776 {DBGFIELD(/*MODSD_MODUD_MODUW*/ 19516) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #389
12777 {DBGFIELD(/*DIVDE_DIVDEO_DIVDEU_DIVDEUO*/ 19534) 2, false, false, false, 292, 3, 148, 2, 0, 0}, // #390
12778 {DBGFIELD(/*DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec*/ 19562) 2, false, false, false, 292, 3, 148, 2, 0, 0}, // #391
12779 {DBGFIELD(/*ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec*/ 19602) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #392
12780 {DBGFIELD(/*MCRFS*/ 19686) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #393
12781 {DBGFIELD(/*RLDCL_rec_RLDCR_rec*/ 19692) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #394
12782 {DBGFIELD(/*RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec*/ 19712) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #395
12783 {DBGFIELD(/*MFFS_MFFSCE_MFFSL_MFFS_rec*/ 19759) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #396
12784 {DBGFIELD(/*EXTSWSLI_32_64_rec_EXTSWSLI_rec*/ 19786) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #397
12785 {DBGFIELD(/*FDIV*/ 19818) 2, false, false, false, 295, 3, 263, 2, 0, 0}, // #398
12786 {DBGFIELD(/*FSQRT*/ 19823) 2, false, false, false, 295, 3, 267, 2, 0, 0}, // #399
12787 {DBGFIELD(/*FSQRTS*/ 19829) 2, false, false, false, 295, 3, 16, 2, 0, 0}, // #400
12788 {DBGFIELD(/*FDIVS*/ 19836) 2, false, false, false, 295, 3, 125, 2, 0, 0}, // #401
12789 {DBGFIELD(/*LFSU*/ 19842) 3, false, false, false, 282, 4, 250, 3, 0, 0}, // #402
12790 {DBGFIELD(/*LFSUX*/ 19847) 3, false, false, false, 282, 4, 250, 3, 0, 0}, // #403
12791 {DBGFIELD(/*TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP*/ 19853) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #404
12792 {DBGFIELD(/*LDAT_LWAT*/ 19909) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #405
12793 {DBGFIELD(/*STDAT_STWAT*/ 19919) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #406
12794 {DBGFIELD(/*BRINC*/ 19931) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #407
12795 {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*/ 19937) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #408
12796 {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*/ 20234) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #409
12797 {DBGFIELD(/*EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX*/ 21279) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #410
12798 {DBGFIELD(/*EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX*/ 21492) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #411
12799 {DBGFIELD(/*HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC*/ 21605) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #412
12800 {DBGFIELD(/*RFI*/ 21655) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #413
12801 {DBGFIELD(/*RFID*/ 21659) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #414
12802 {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*/ 21664) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #415
12803 {DBGFIELD(/*ICBLC*/ 21822) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #416
12804 {DBGFIELD(/*MTSR_MTSRIN*/ 21828) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #417
12805 {DBGFIELD(/*MFDCR*/ 21840) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #418
12806 {DBGFIELD(/*MTDCR*/ 21846) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #419
12807 {DBGFIELD(/*NOP_GT_PWR6_NOP_GT_PWR7*/ 21852) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #420
12808 {DBGFIELD(/*TLBIA*/ 21876) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #421
12809 {DBGFIELD(/*WRTEE_WRTEEI*/ 21882) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #422
12810 {DBGFIELD(/*HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8*/ 21895) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #423
12811 {DBGFIELD(/*MSYNC*/ 22006) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #424
12812 {DBGFIELD(/*SLBSYNC*/ 22012) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #425
12813 {DBGFIELD(/*SLBFEE_rec*/ 22020) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #426
12814 {DBGFIELD(/*STOP*/ 22031) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #427
12815 {DBGFIELD(/*DCBA_DCBI*/ 22036) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #428
12816 {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*/ 22046) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #429
12817 {DBGFIELD(/*VCFSX_VCFUX_VCTSXS_VCTUXS*/ 22209) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #430
12818 {DBGFIELD(/*VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP*/ 22235) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #431
12819 {DBGFIELD(/*VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP*/ 22278) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #432
12820 {DBGFIELD(/*XSCVDPHP*/ 22393) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #433
12821 {DBGFIELD(/*XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP*/ 22402) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #434
12822 {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*/ 22589) 2, false, false, false, 298, 3, 10, 2, 0, 0}, // #435
12823 {DBGFIELD(/*XVCVSPBF16*/ 22813) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #436
12824 {DBGFIELD(/*FADDS_FMULS_FSUBS*/ 22824) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #437
12825 {DBGFIELD(/*FMUL*/ 22842) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #438
12826 {DBGFIELD(/*VADDFP*/ 22847) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #439
12827 {DBGFIELD(/*XSMULDP_XSMULSP*/ 22854) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #440
12828 {DBGFIELD(/*XVADDDP_XVMULDP_XVSUBDP*/ 22870) 2, false, false, false, 298, 3, 10, 2, 0, 0}, // #441
12829 {DBGFIELD(/*XVADDSP_XVMULSP_XVSUBSP*/ 22894) 2, false, false, false, 298, 3, 10, 2, 0, 0}, // #442
12830 {DBGFIELD(/*VMADDFP_VNMSUBFP*/ 22918) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #443
12831 {DBGFIELD(/*FADDS_rec_FMULS_rec_FSUBS_rec*/ 22935) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #444
12832 {DBGFIELD(/*FMUL_rec*/ 22965) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #445
12833 {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*/ 22974) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #446
12834 {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*/ 23237) 2, false, false, false, 275, 2, 7, 2, 0, 0}, // #447
12835 {DBGFIELD(/*CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8*/ 23535) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #448
12836 {DBGFIELD(/*VGNB*/ 23572) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #449
12837 {DBGFIELD(/*VSBOX*/ 23577) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #450
12838 {DBGFIELD(/*CFUGED_PDEPD_PEXTD*/ 23583) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #451
12839 {DBGFIELD(/*VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD*/ 23602) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #452
12840 {DBGFIELD(/*XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP*/ 23638) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #453
12841 {DBGFIELD(/*XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP*/ 23747) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #454
12842 {DBGFIELD(/*HASHST_HASHST8_HASHSTP_HASHSTP8*/ 23785) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #455
12843 {DBGFIELD(/*XSMULQP_XSMULQPO*/ 23817) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #456
12844 {DBGFIELD(/*VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ*/ 23834) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #457
12845 {DBGFIELD(/*VMODSQ_VMODUQ*/ 23864) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #458
12846 {DBGFIELD(/*VDIVSD_VDIVUD*/ 23878) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #459
12847 {DBGFIELD(/*VMODSD_VMODUD*/ 23892) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #460
12848 {DBGFIELD(/*VDIVSW_VDIVUW*/ 23906) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #461
12849 {DBGFIELD(/*VMODSW_VMODUW*/ 23920) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #462
12850 {DBGFIELD(/*VDIVESD_VDIVEUD*/ 23934) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #463
12851 {DBGFIELD(/*VDIVESW_VDIVEUW*/ 23950) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #464
12852 {DBGFIELD(/*BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP*/ 23966) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #465
12853 {DBGFIELD(/*XXGENPCVBM*/ 24062) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #466
12854 {DBGFIELD(/*BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ*/ 24073) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #467
12855 {DBGFIELD(/*VADDCUQ_VSUBCUQ*/ 24153) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #468
12856 {DBGFIELD(/*XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP*/ 24169) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #469
12857 {DBGFIELD(/*MTVSRBMI*/ 24217) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #470
12858 {DBGFIELD(/*CBCDTD_CBCDTD8_CDTBCD_CDTBCD8*/ 24226) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #471
12859 {DBGFIELD(/*FTSQRT*/ 24256) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #472
12860 {DBGFIELD(/*MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB*/ 24263) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #473
12861 {DBGFIELD(/*RLDIC_rec*/ 24448) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #474
12862 {DBGFIELD(/*RLDICL_32_rec_RLDICL_rec_RLDICR_rec*/ 24458) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #475
12863 {DBGFIELD(/*RLWINM8_rec_RLWINM_rec*/ 24494) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #476
12864 {DBGFIELD(/*VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW*/ 24517) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #477
12865 {DBGFIELD(/*VPOPCNTB_VPOPCNTH*/ 24557) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #478
12866 {DBGFIELD(/*VSHASIGMAD_VSHASIGMAW*/ 24575) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #479
12867 {DBGFIELD(/*XSTSQRTDP*/ 24597) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #480
12868 {DBGFIELD(/*XVTSQRTDP*/ 24607) 2, false, false, false, 298, 3, 10, 2, 0, 0}, // #481
12869 {DBGFIELD(/*XVTSQRTSP*/ 24617) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #482
12870 {DBGFIELD(/*XVTSTDCDP_XVTSTDCSP*/ 24627) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #483
12871 {DBGFIELD(/*SLD_rec_SRD_rec*/ 24647) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #484
12872 {DBGFIELD(/*TDI*/ 24663) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #485
12873 {DBGFIELD(/*TWI*/ 24667) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #486
12874 {DBGFIELD(/*VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS*/ 24671) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #487
12875 {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*/ 24839) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #488
12876 {DBGFIELD(/*VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec*/ 25114) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #489
12877 {DBGFIELD(/*VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec*/ 25153) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #490
12878 {DBGFIELD(/*VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec*/ 25219) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #491
12879 {DBGFIELD(/*VCMPSQ_VCMPUQ*/ 25294) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #492
12880 {DBGFIELD(/*XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP*/ 25308) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #493
12881 {DBGFIELD(/*TRAP*/ 25344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #494
12882 {DBGFIELD(/*SRAWI8_rec_SRAWI_rec*/ 25349) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #495
12883 {DBGFIELD(/*VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ*/ 25370) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #496
12884 {DBGFIELD(/*VRLQMI*/ 25398) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #497
12885 {DBGFIELD(/*DSS_DSSALL*/ 25405) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #498
12886 {DBGFIELD(/*WAITP10*/ 25416) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #499
12887 {DBGFIELD(/*ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO*/ 25424) 2, false, false, false, 290, 2, 1, 2, 0, 0}, // #500
12888 {DBGFIELD(/*ADDIdtprelL32_ADDISdtprelHA32*/ 25484) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #501
12889 {DBGFIELD(/*ADDItlsldLADDR32*/ 25514) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #502
12890 {DBGFIELD(/*ADDItocL_ADDIStocHA_ADDIStocHA8*/ 25531) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #503
12891 {DBGFIELD(/*ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8*/ 25563) 2, false, false, false, 290, 2, 1, 2, 0, 0}, // #504
12892 {DBGFIELD(/*ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO*/ 25634) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #505
12893 {DBGFIELD(/*ADDZE_ADDZE8*/ 25719) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #506
12894 {DBGFIELD(/*ANDI_rec_ANDIS_rec*/ 25732) 2, false, false, false, 290, 2, 1, 2, 0, 0}, // #507
12895 {DBGFIELD(/*CMPDI_CMPWI_CMPLDI_CMPLWI*/ 25751) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #508
12896 {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*/ 25777) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #509
12897 {DBGFIELD(/*FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS*/ 25924) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #510
12898 {DBGFIELD(/*NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8*/ 25966) 2, false, false, false, 290, 2, 1, 2, 0, 0}, // #511
12899 {DBGFIELD(/*NOP*/ 26027) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #512
12900 {DBGFIELD(/*RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32*/ 26031) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #513
12901 {DBGFIELD(/*RLWINM_RLWINM8*/ 26078) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #514
12902 {DBGFIELD(/*SETB_SETB8*/ 26093) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #515
12903 {DBGFIELD(/*SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8*/ 26104) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #516
12904 {DBGFIELD(/*SRAWI_SRAWI8*/ 26164) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #517
12905 {DBGFIELD(/*VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW*/ 26177) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #518
12906 {DBGFIELD(/*VEXTSD2Q*/ 26284) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #519
12907 {DBGFIELD(/*XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP*/ 26293) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #520
12908 {DBGFIELD(/*XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP*/ 26328) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #521
12909 {DBGFIELD(/*XVABSDP_XVNABSDP_XVNEGDP*/ 26380) 2, false, false, false, 298, 3, 10, 2, 0, 0}, // #522
12910 {DBGFIELD(/*XVXSIGDP_XVXSIGSP*/ 26405) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #523
12911 {DBGFIELD(/*ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO*/ 26423) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #524
12912 {DBGFIELD(/*ADDEX_ADDEX8*/ 26464) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #525
12913 {DBGFIELD(/*ADD4O_ADD8O*/ 26477) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #526
12914 {DBGFIELD(/*CMPB_CMPB8*/ 26489) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #527
12915 {DBGFIELD(/*CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET*/ 26500) 2, false, false, false, 277, 2, 10, 2, 0, 0}, // #528
12916 {DBGFIELD(/*DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64*/ 26573) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #529
12917 {DBGFIELD(/*VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP*/ 26625) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #530
12918 {DBGFIELD(/*XXLEQVOnes*/ 26699) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #531
12919 {DBGFIELD(/*MFFS_MFFS_rec_MFFSL*/ 26710) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #532
12920 {DBGFIELD(/*MFFSCDRNI_MFFSCRNI*/ 26730) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #533
12921 {DBGFIELD(/*MTFSB0*/ 26749) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #534
12922 {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*/ 26756) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #535
12923 {DBGFIELD(/*NEG8O_rec_NEGO_rec*/ 26950) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #536
12924 {DBGFIELD(/*ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec*/ 26969) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #537
12925 {DBGFIELD(/*HRFID_SC*/ 27074) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #538
12926 {DBGFIELD(/*MTFSFI_MTFSFIb_MTFSFI_rec*/ 27083) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #539
12927 {DBGFIELD(/*FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec*/ 27109) 2, false, false, false, 295, 3, 10, 2, 0, 0}, // #540
12928 {DBGFIELD(/*ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec*/ 27179) 2, false, false, false, 292, 3, 1, 2, 0, 0}, // #541
12929 {DBGFIELD(/*VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec*/ 27219) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #542
12930 {DBGFIELD(/*LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8*/ 27267) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #543
12931 {DBGFIELD(/*LD*/ 27294) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #544
12932 {DBGFIELD(/*LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL*/ 27297) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #545
12933 {DBGFIELD(/*DFLOADf32*/ 27365) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #546
12934 {DBGFIELD(/*DFLOADf64*/ 27375) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #547
12935 {DBGFIELD(/*LFD*/ 27385) 2, false, false, false, 279, 3, 7, 2, 0, 0}, // #548
12936 {DBGFIELD(/*LHA_LHA8*/ 27389) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #549
12937 {DBGFIELD(/*LXSD_LXV*/ 27398) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #550
12938 {DBGFIELD(/*DCBT_DCBTST*/ 27407) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #551
12939 {DBGFIELD(/*ICBT*/ 27419) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #552
12940 {DBGFIELD(/*LDBRX*/ 27424) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #553
12941 {DBGFIELD(/*SPILLTOVSR_LDX*/ 27430) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #554
12942 {DBGFIELD(/*LXVRBX_LXVRDX_LXVRHX_LXVRWX*/ 27445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #555
12943 {DBGFIELD(/*MTSR*/ 27473) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #556
12944 {DBGFIELD(/*MTVRSAVE_MTVRSAVEv*/ 27478) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #557
12945 {DBGFIELD(/*LBZCIX_LDCIX_LHZCIX_LWZCIX*/ 27497) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #558
12946 {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*/ 27524) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #559
12947 {DBGFIELD(/*LFS*/ 27744) 2, false, false, false, 279, 3, 7, 2, 0, 0}, // #560
12948 {DBGFIELD(/*LXSSP*/ 27748) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #561
12949 {DBGFIELD(/*LXVP*/ 27754) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #562
12950 {DBGFIELD(/*LXVPX*/ 27759) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #563
12951 {DBGFIELD(/*MFSR*/ 27765) 1, false, false, false, 279, 2, 7, 1, 0, 0}, // #564
12952 {DBGFIELD(/*MFTB8*/ 27770) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #565
12953 {DBGFIELD(/*XXSETACCZ*/ 27776) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #566
12954 {DBGFIELD(/*XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4*/ 27786) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #567
12955 {DBGFIELD(/*XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP*/ 27864) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #568
12956 {DBGFIELD(/*XVI8GER4SPP*/ 28099) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #569
12957 {DBGFIELD(/*PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4*/ 28111) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #570
12958 {DBGFIELD(/*PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP*/ 28205) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #571
12959 {DBGFIELD(/*PMXVI8GER4SPP*/ 28480) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #572
12960 {DBGFIELD(/*XXMTACC*/ 28494) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #573
12961 {DBGFIELD(/*XXMFACC*/ 28502) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #574
12962 {DBGFIELD(/*VMULHSD_VMULHUD_VMULLD*/ 28510) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #575
12963 {DBGFIELD(/*LXVKQ*/ 28533) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #576
12964 {DBGFIELD(/*VSPLTISB_VSPLTISH_VSPLTISW*/ 28539) 2, false, false, false, 301, 3, 7, 2, 0, 0}, // #577
12965 {DBGFIELD(/*V_SETALLONES_V_SETALLONESB_V_SETALLONESH*/ 28566) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #578
12966 {DBGFIELD(/*XXSPLTIB*/ 28607) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #579
12967 {DBGFIELD(/*BRD_BRH_BRH8_BRW_BRW8*/ 28616) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #580
12968 {DBGFIELD(/*MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ*/ 28638) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #581
12969 {DBGFIELD(/*VGBBD_VUPKHSW_VUPKLSW*/ 28741) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #582
12970 {DBGFIELD(/*VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs*/ 28763) 2, false, false, false, 301, 3, 7, 2, 0, 0}, // #583
12971 {DBGFIELD(/*VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM*/ 28817) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #584
12972 {DBGFIELD(/*VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH*/ 28882) 2, false, false, false, 301, 3, 7, 2, 0, 0}, // #585
12973 {DBGFIELD(/*XVCVBF16SPN*/ 28930) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #586
12974 {DBGFIELD(/*XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW*/ 28942) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #587
12975 {DBGFIELD(/*VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS*/ 28978) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #588
12976 {DBGFIELD(/*VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI*/ 29018) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #589
12977 {DBGFIELD(/*VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS*/ 29058) 2, false, false, false, 301, 3, 7, 2, 0, 0}, // #590
12978 {DBGFIELD(/*VSLV_VSRV_XXINSERTW*/ 29128) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #591
12979 {DBGFIELD(/*VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX*/ 29148) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #592
12980 {DBGFIELD(/*VSUMSWS*/ 29352) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #593
12981 {DBGFIELD(/*XXSPLTIDP_XXSPLTIW*/ 29360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #594
12982 {DBGFIELD(/*XXSPLTI32DX*/ 29379) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #595
12983 {DBGFIELD(/*XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL*/ 29391) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #596
12984 {DBGFIELD(/*XXPERMX*/ 29438) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #597
12985 {DBGFIELD(/*PSTXVP_PSTXVPpc*/ 29446) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #598
12986 {DBGFIELD(/*STB_STB8_STH_STH8_STW_STW8*/ 29462) 3, false, false, false, 282, 4, 4, 3, 0, 0}, // #599
12987 {DBGFIELD(/*SPILLTOVSR_ST*/ 29489) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #600
12988 {DBGFIELD(/*STD*/ 29503) 3, false, false, false, 282, 4, 4, 3, 0, 0}, // #601
12989 {DBGFIELD(/*DFSTOREf32_DFSTOREf64*/ 29507) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #602
12990 {DBGFIELD(/*STFD_STFS*/ 29529) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #603
12991 {DBGFIELD(/*STFDU_STFSU*/ 29539) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #604
12992 {DBGFIELD(/*STXSD*/ 29551) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #605
12993 {DBGFIELD(/*STXSSP*/ 29557) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #606
12994 {DBGFIELD(/*STXV*/ 29564) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #607
12995 {DBGFIELD(/*DCBF_DCBST_DCBZ*/ 29569) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #608
12996 {DBGFIELD(/*ICBI*/ 29585) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #609
12997 {DBGFIELD(/*SPILLTOVSR_STX*/ 29590) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #610
12998 {DBGFIELD(/*STIWX*/ 29605) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #611
12999 {DBGFIELD(/*STXVRBX_STXVRDX_STXVRHX_STXVRWX*/ 29611) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #612
13000 {DBGFIELD(/*EnforceIEIO*/ 29643) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #613
13001 {DBGFIELD(/*TLBIE8P9_TLBIEP9*/ 29655) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #614
13002 {DBGFIELD(/*STHCIX_STWCIX*/ 29672) 3, false, false, false, 282, 4, 253, 3, 0, 0}, // #615
13003 {DBGFIELD(/*SYNCP10*/ 29686) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #616
13004 {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*/ 29694) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #617
13005 {DBGFIELD(/*STXVP*/ 29860) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #618
13006 {DBGFIELD(/*STXVPX*/ 29866) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #619
13007 {DBGFIELD(/*ATTN_NAP*/ 29873) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #620
13008 {DBGFIELD(/*DCBZL*/ 29882) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #621
13009 {DBGFIELD(/*DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2*/ 29888) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #622
13010 {DBGFIELD(/*CLRBHRB_MFBHRBE*/ 29947) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #623
13011 {DBGFIELD(/*PADDI_PADDI8_PADDI8pc_PADDIpc*/ 29963) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #624
13012 {DBGFIELD(/*PLI_PLI8*/ 29993) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #625
13013 {DBGFIELD(/*VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS*/ 30002) 2, false, false, false, 304, 3, 1, 2, 0, 0}, // #626
13014 {DBGFIELD(/*VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD*/ 30102) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #627
13015 {DBGFIELD(/*VMSUMCUD*/ 30150) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #628
13016 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C*/ 30159) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #629
13017 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C*/ 30212) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #630
13018 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30265) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #631
13019 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30319) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #632
13020 {DBGFIELD(/*P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C*/ 30373) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #633
13021 {DBGFIELD(/*P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C*/ 30413) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #634
13022 {DBGFIELD(/*P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C*/ 30453) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #635
13023 {DBGFIELD(/*P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C*/ 30493) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #636
13024 {DBGFIELD(/*P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30533) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #637
13025 {DBGFIELD(/*P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30587) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #638
13026 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C*/ 30641) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #639
13027 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C*/ 30681) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #640
13028 {DBGFIELD(/*P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30721) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #641
13029 {DBGFIELD(/*P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30775) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #642
13030 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30829) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #643
13031 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30882) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #644
13032 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C*/ 30935) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #645
13033 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C*/ 30974) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #646
13034 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C*/ 31013) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #647
13035 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C*/ 31080) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #648
13036 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C*/ 31147) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #649
13037 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C*/ 31212) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #650
13038 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C*/ 31277) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #651
13039 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C*/ 31316) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #652
13040 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C*/ 31355) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #653
13041 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C*/ 31409) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #654
13042 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C*/ 31463) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #655
13043 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C*/ 31531) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #656
13044 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C*/ 31599) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #657
13045 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C*/ 31654) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #658
13046 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C*/ 31709) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #659
13047 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C*/ 31778) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #660
13048}; // P7ModelSchedClasses
13049
13050// {Name, NumMicroOps, BeginGroup, EndGroup, RetireOOO, WriteProcResIdx,#, WriteLatencyIdx,#, ReadAdvanceIdx,#}
13051static const llvm::MCSchedClassDesc P9ModelSchedClasses[] = {
13052 {DBGFIELD(1) 8191, false, false, false, 0, 0, 0, 0, 0, 0},
13053 {DBGFIELD(/*IIC_LdStSync*/ 19) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #1
13054 {DBGFIELD(/*IIC_IntSimple*/ 32) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #2
13055 {DBGFIELD(/*IIC_IntGeneral*/ 46) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #3
13056 {DBGFIELD(/*IIC_BrB*/ 61) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #4
13057 {DBGFIELD(/*IIC_VecFP*/ 69) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #5
13058 {DBGFIELD(/*IIC_IntRotate*/ 79) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #6
13059 {DBGFIELD(/*IIC_IntCompare*/ 93) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #7
13060 {DBGFIELD(/*IIC_SprABORT*/ 108) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #8
13061 {DBGFIELD(/*IIC_LdStCOPY*/ 121) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #9
13062 {DBGFIELD(/*IIC_LdStPASTE*/ 134) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #10
13063 {DBGFIELD(/*IIC_BrCR*/ 148) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #11
13064 {DBGFIELD(/*IIC_FPGeneral*/ 157) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #12
13065 {DBGFIELD(/*IIC_LdStLD*/ 171) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #13
13066 {DBGFIELD(/*IIC_LdStDCBF*/ 182) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #14
13067 {DBGFIELD(/*IIC_LdStLoad*/ 195) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #15
13068 {DBGFIELD(/*IIC_FPCompare*/ 208) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #16
13069 {DBGFIELD(/*IIC_IntDivD*/ 222) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #17
13070 {DBGFIELD(/*IIC_IntDivW*/ 234) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #18
13071 {DBGFIELD(/*IIC_VecGeneral*/ 246) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #19
13072 {DBGFIELD(/*IIC_FPDGeneral*/ 261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #20
13073 {DBGFIELD(/*IIC_FPAddSub*/ 276) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #21
13074 {DBGFIELD(/*IIC_FPDivD*/ 289) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #22
13075 {DBGFIELD(/*IIC_FPSGeneral*/ 300) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #23
13076 {DBGFIELD(/*IIC_VecComplex*/ 315) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #24
13077 {DBGFIELD(/*IIC_LdStStore*/ 330) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #25
13078 {DBGFIELD(/*IIC_IntRotateDI*/ 344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #26
13079 {DBGFIELD(/*IIC_FPDivS*/ 360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #27
13080 {DBGFIELD(/*IIC_FPFused*/ 371) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #28
13081 {DBGFIELD(/*IIC_FPSqrtD*/ 383) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #29
13082 {DBGFIELD(/*IIC_FPSqrtS*/ 395) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #30
13083 {DBGFIELD(/*IIC_LdStICBI*/ 407) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #31
13084 {DBGFIELD(/*IIC_IntISEL*/ 420) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #32
13085 {DBGFIELD(/*IIC_SprISYNC*/ 432) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #33
13086 {DBGFIELD(/*IIC_LdStLWARX*/ 445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #34
13087 {DBGFIELD(/*IIC_LdStLoadUpd*/ 459) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #35
13088 {DBGFIELD(/*IIC_LdStLoadUpdX*/ 475) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #36
13089 {DBGFIELD(/*IIC_LdStLDARX*/ 492) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #37
13090 {DBGFIELD(/*IIC_LdStLDU*/ 506) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #38
13091 {DBGFIELD(/*IIC_LdStLDUX*/ 518) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #39
13092 {DBGFIELD(/*IIC_LdStLFD*/ 531) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #40
13093 {DBGFIELD(/*IIC_LdStLFDU*/ 543) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #41
13094 {DBGFIELD(/*IIC_LdStLFDUX*/ 556) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #42
13095 {DBGFIELD(/*IIC_LdStLHA*/ 570) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #43
13096 {DBGFIELD(/*IIC_LdStLHAU*/ 582) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #44
13097 {DBGFIELD(/*IIC_LdStLHAUX*/ 595) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #45
13098 {DBGFIELD(/*IIC_LdStLMW*/ 609) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #46
13099 {DBGFIELD(/*IIC_LdStLQ*/ 621) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #47
13100 {DBGFIELD(/*IIC_LdStLQARX*/ 632) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #48
13101 {DBGFIELD(/*IIC_LdStLWA*/ 646) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #49
13102 {DBGFIELD(/*IIC_IntMulHD*/ 658) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #50
13103 {DBGFIELD(/*IIC_BrMCR*/ 671) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #51
13104 {DBGFIELD(/*IIC_BrMCRX*/ 681) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #52
13105 {DBGFIELD(/*IIC_SprMFCR*/ 692) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #53
13106 {DBGFIELD(/*IIC_SprMFSPR*/ 704) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #54
13107 {DBGFIELD(/*IIC_IntMFFS*/ 717) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #55
13108 {DBGFIELD(/*IIC_SprMFMSR*/ 729) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #56
13109 {DBGFIELD(/*IIC_SprMFCRF*/ 742) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #57
13110 {DBGFIELD(/*IIC_SprMFPMR*/ 755) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #58
13111 {DBGFIELD(/*IIC_SprMFSR*/ 768) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #59
13112 {DBGFIELD(/*IIC_SprMFTB*/ 780) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #60
13113 {DBGFIELD(/*IIC_SprMSGSNDP*/ 792) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #61
13114 {DBGFIELD(/*IIC_SprMSGSYNC*/ 807) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #62
13115 {DBGFIELD(/*IIC_SprMTSPR*/ 822) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #63
13116 {DBGFIELD(/*IIC_IntMTFSB0*/ 835) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #64
13117 {DBGFIELD(/*IIC_SprMTMSR*/ 849) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #65
13118 {DBGFIELD(/*IIC_SprMTMSRD*/ 862) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #66
13119 {DBGFIELD(/*IIC_SprMTPMR*/ 876) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #67
13120 {DBGFIELD(/*IIC_SprMTSR*/ 889) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #68
13121 {DBGFIELD(/*IIC_IntMulHW*/ 901) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #69
13122 {DBGFIELD(/*IIC_IntMulHWU*/ 914) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #70
13123 {DBGFIELD(/*IIC_IntMulLI*/ 928) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #71
13124 {DBGFIELD(/*IIC_SprRFI*/ 941) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #72
13125 {DBGFIELD(/*IIC_IntRFID*/ 952) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #73
13126 {DBGFIELD(/*IIC_IntRotateD*/ 964) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #74
13127 {DBGFIELD(/*IIC_SprSLBFEE*/ 979) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #75
13128 {DBGFIELD(/*IIC_SprSLBIA*/ 993) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #76
13129 {DBGFIELD(/*IIC_SprSLBIE*/ 1006) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #77
13130 {DBGFIELD(/*IIC_SprSLBIEG*/ 1019) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #78
13131 {DBGFIELD(/*IIC_SprSLBMFEE*/ 1033) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #79
13132 {DBGFIELD(/*IIC_SprSLBMFEV*/ 1048) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #80
13133 {DBGFIELD(/*IIC_SprSLBMTE*/ 1063) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #81
13134 {DBGFIELD(/*IIC_SprSLBSYNC*/ 1077) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #82
13135 {DBGFIELD(/*IIC_IntShift*/ 1092) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #83
13136 {DBGFIELD(/*IIC_LdStSTWCX*/ 1105) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #84
13137 {DBGFIELD(/*IIC_LdStSTU*/ 1119) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #85
13138 {DBGFIELD(/*IIC_LdStSTUX*/ 1131) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #86
13139 {DBGFIELD(/*IIC_LdStSTD*/ 1144) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #87
13140 {DBGFIELD(/*IIC_LdStSTDCX*/ 1156) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #88
13141 {DBGFIELD(/*IIC_LdStSTFD*/ 1170) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #89
13142 {DBGFIELD(/*IIC_LdStSTFDU*/ 1183) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #90
13143 {DBGFIELD(/*IIC_SprSTOP*/ 1197) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #91
13144 {DBGFIELD(/*IIC_LdStSTQ*/ 1209) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #92
13145 {DBGFIELD(/*IIC_LdStSTQCX*/ 1221) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #93
13146 {DBGFIELD(/*IIC_IntTrapD*/ 1235) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #94
13147 {DBGFIELD(/*IIC_SprTLBIA*/ 1248) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #95
13148 {DBGFIELD(/*IIC_SprTLBIE*/ 1261) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #96
13149 {DBGFIELD(/*IIC_SprTLBIEL*/ 1274) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #97
13150 {DBGFIELD(/*IIC_SprTLBSYNC*/ 1288) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #98
13151 {DBGFIELD(/*IIC_IntTrapW*/ 1303) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #99
13152 {DBGFIELD(/*IIC_VecFPCompare*/ 1316) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #100
13153 {DBGFIELD(/*IIC_VecPerm*/ 1333) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #101
13154 {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
13155 {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*/ 1524) 1, false, false, false, 307, 3, 1, 2, 0, 0}, // #103
13156 {DBGFIELD(/*MFCTR_MFCTR8_MFLR_MFLR8*/ 2176) 1, false, false, false, 310, 8, 271, 4, 0, 0}, // #104
13157 {DBGFIELD(/*MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop*/ 2200) 1, false, false, false, 310, 8, 3, 4, 0, 0}, // #105
13158 {DBGFIELD(/*MFCR_MFCR8*/ 2245) 3, false, false, false, 318, 7, 275, 7, 0, 0}, // #106
13159 {DBGFIELD(/*MCRF*/ 2256) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #107
13160 {DBGFIELD(/*CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC*/ 2261) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #108
13161 {DBGFIELD(/*LMW*/ 2340) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #109
13162 {DBGFIELD(/*LWARX_LWARXL*/ 2344) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #110
13163 {DBGFIELD(/*LDARX_LDARXL*/ 2357) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #111
13164 {DBGFIELD(/*LHBRX_LHBRX8_LWBRX_LWBRX8*/ 2370) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #112
13165 {DBGFIELD(/*MFSR_MFSRIN*/ 2396) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #113
13166 {DBGFIELD(/*LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX*/ 2408) 2, false, false, false, 338, 7, 288, 6, 0, 0}, // #114
13167 {DBGFIELD(/*LFSU_LFDU*/ 2487) 2, false, false, false, 345, 9, 294, 6, 0, 0}, // #115
13168 {DBGFIELD(/*LFSUX_LFDUX*/ 2497) 2, false, false, false, 345, 9, 294, 6, 0, 0}, // #116
13169 {DBGFIELD(/*STXSDX_STXVD2X_STXVW4X*/ 2509) 1, false, false, false, 354, 6, 276, 5, 0, 0}, // #117
13170 {DBGFIELD(/*LBARX_LHARX*/ 2532) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #118
13171 {DBGFIELD(/*LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX*/ 2544) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #119
13172 {DBGFIELD(/*LFIWAX_LFIWZX*/ 2639) 2, false, false, false, 360, 9, 275, 5, 0, 0}, // #120
13173 {DBGFIELD(/*STFD_STFDX_STFIWX_STFS_STFSX*/ 2653) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #121
13174 {DBGFIELD(/*STFDU_STFDUX_STFSU_STFSUX*/ 2682) 2, false, false, false, 377, 9, 300, 7, 0, 0}, // #122
13175 {DBGFIELD(/*STVEBX_STVEHX_STVEWX_STVX_STVXL*/ 2708) 1, false, false, false, 354, 6, 276, 5, 0, 0}, // #123
13176 {DBGFIELD(/*LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32*/ 2740) 2, false, false, false, 386, 5, 275, 5, 0, 0}, // #124
13177 {DBGFIELD(/*LWA_LWA_32*/ 2773) 2, false, false, false, 386, 5, 275, 5, 0, 0}, // #125
13178 {DBGFIELD(/*LHAU_LHAU8*/ 2784) 3, false, false, false, 391, 6, 307, 8, 0, 0}, // #126
13179 {DBGFIELD(/*LHAUX_LHAUX8_LWAUX*/ 2795) 3, false, false, false, 391, 6, 307, 8, 0, 0}, // #127
13180 {DBGFIELD(/*STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX*/ 2814) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #128
13181 {DBGFIELD(/*STD_STDX*/ 2888) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #129
13182 {DBGFIELD(/*STMW*/ 2897) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #130
13183 {DBGFIELD(/*STWCX*/ 2902) 2, false, false, false, 377, 9, 315, 6, 0, 0}, // #131
13184 {DBGFIELD(/*STDCX*/ 2908) 2, false, false, false, 377, 9, 315, 6, 0, 0}, // #132
13185 {DBGFIELD(/*STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8*/ 2914) 2, false, false, false, 377, 9, 300, 7, 0, 0}, // #133
13186 {DBGFIELD(/*STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8*/ 2952) 2, false, false, false, 377, 9, 300, 7, 0, 0}, // #134
13187 {DBGFIELD(/*LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8*/ 2997) 2, false, false, false, 397, 6, 294, 6, 0, 0}, // #135
13188 {DBGFIELD(/*LDU*/ 3030) 2, false, false, false, 397, 6, 294, 6, 0, 0}, // #136
13189 {DBGFIELD(/*LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8*/ 3034) 2, false, false, false, 397, 6, 294, 6, 0, 0}, // #137
13190 {DBGFIELD(/*LDUX*/ 3073) 2, false, false, false, 397, 6, 294, 6, 0, 0}, // #138
13191 {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*/ 3078) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #139
13192 {DBGFIELD(/*SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec*/ 3442) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #140
13193 {DBGFIELD(/*CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI*/ 3559) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #141
13194 {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*/ 3607) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #142
13195 {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*/ 3805) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #143
13196 {DBGFIELD(/*ADDPCIS*/ 4536) 2, false, false, false, 403, 5, 321, 4, 0, 0}, // #144
13197 {DBGFIELD(/*SUBFUS_SUBFUS_rec*/ 4544) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #145
13198 {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*/ 4562) 2, false, false, false, 408, 3, 325, 5, 0, 0}, // #146
13199 {DBGFIELD(/*RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec*/ 4704) 2, false, false, false, 408, 3, 325, 5, 0, 0}, // #147
13200 {DBGFIELD(/*SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec*/ 4774) 2, false, false, false, 411, 7, 325, 5, 0, 0}, // #148
13201 {DBGFIELD(/*CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec*/ 4838) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #149
13202 {DBGFIELD(/*MULLI_MULLI8*/ 4966) 1, false, false, false, 418, 7, 3, 3, 0, 0}, // #150
13203 {DBGFIELD(/*MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec*/ 4979) 2, false, false, false, 425, 8, 330, 5, 0, 0}, // #151
13204 {DBGFIELD(/*MULHWU_MULHDU_MULHDU_rec_MULHWU_rec*/ 5045) 2, false, false, false, 425, 8, 330, 5, 0, 0}, // #152
13205 {DBGFIELD(/*MULLD_MULLDO_MULLD_rec_MULLDO_rec*/ 5081) 2, false, false, false, 425, 8, 330, 5, 0, 0}, // #153
13206 {DBGFIELD(/*DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec*/ 5115) 2, false, false, false, 433, 9, 335, 6, 0, 0}, // #154
13207 {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*/ 5187) 2, false, false, false, 433, 9, 341, 6, 0, 0}, // #155
13208 {DBGFIELD(/*DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec*/ 5323) 2, false, false, false, 433, 9, 341, 6, 0, 0}, // #156
13209 {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*/ 5387) 2, false, false, false, 411, 7, 347, 6, 0, 0}, // #157
13210 {DBGFIELD(/*FADD_FADD_rec_FSUB_FSUB_rec*/ 6121) 2, false, false, false, 425, 8, 353, 5, 0, 0}, // #158
13211 {DBGFIELD(/*FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec*/ 6149) 2, false, false, false, 425, 8, 353, 5, 0, 0}, // #159
13212 {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*/ 6231) 1, false, false, false, 325, 3, 315, 3, 0, 0}, // #160
13213 {DBGFIELD(/*FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP*/ 6695) 1, false, false, false, 325, 3, 315, 3, 0, 0}, // #161
13214 {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*/ 6745) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #162
13215 {DBGFIELD(/*XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec*/ 7277) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #163
13216 {DBGFIELD(/*XVTDIVDP_XVTSQRTDP*/ 7349) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #164
13217 {DBGFIELD(/*VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX*/ 7368) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #165
13218 {DBGFIELD(/*XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL*/ 7497) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #166
13219 {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*/ 7636) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #167
13220 {DBGFIELD(/*VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR*/ 8429) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #168
13221 {DBGFIELD(/*XVTDIVSP_XVTSQRTSP*/ 8554) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #169
13222 {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*/ 8573) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #170
13223 {DBGFIELD(/*FCMPOD_FCMPOS_FCMPUD_FCMPUS*/ 8929) 1, false, false, false, 328, 7, 315, 3, 0, 0}, // #171
13224 {DBGFIELD(/*FDIVS_FDIVS_rec*/ 8957) 2, false, false, false, 461, 8, 373, 5, 0, 0}, // #172
13225 {DBGFIELD(/*XSDIVDP*/ 8973) 1, false, false, false, 469, 3, 378, 3, 0, 0}, // #173
13226 {DBGFIELD(/*FSQRTS_XSSQRTSP_FSQRTS_rec*/ 8981) 1, false, false, false, 472, 3, 381, 3, 0, 0}, // #174
13227 {DBGFIELD(/*FDIV_FDIV_rec*/ 9008) 2, false, false, false, 475, 8, 384, 5, 0, 0}, // #175
13228 {DBGFIELD(/*XSSQRTDP*/ 9022) 1, false, false, false, 483, 3, 384, 3, 0, 0}, // #176
13229 {DBGFIELD(/*FSQRT_FSQRT_rec*/ 9031) 2, false, false, false, 486, 8, 389, 5, 0, 0}, // #177
13230 {DBGFIELD(/*XVDIVSP*/ 9047) 2, false, false, false, 494, 7, 394, 5, 0, 0}, // #178
13231 {DBGFIELD(/*XVSQRTSP*/ 9055) 2, false, false, false, 501, 5, 399, 5, 0, 0}, // #179
13232 {DBGFIELD(/*XVDIVDP*/ 9064) 2, false, false, false, 494, 7, 404, 5, 0, 0}, // #180
13233 {DBGFIELD(/*XVSQRTDP*/ 9072) 2, false, false, false, 501, 5, 409, 5, 0, 0}, // #181
13234 {DBGFIELD(/*MFOCRF_MFOCRF8*/ 9081) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #182
13235 {DBGFIELD(/*VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX*/ 9096) 1, false, false, false, 506, 5, 275, 4, 0, 0}, // #183
13236 {DBGFIELD(/*XSDIVSP*/ 9176) 1, false, false, false, 472, 3, 381, 3, 0, 0}, // #184
13237 {DBGFIELD(/*FSQRTS_FSQRTS_rec*/ 9184) 2, false, false, false, 461, 8, 373, 5, 0, 0}, // #185
13238 {DBGFIELD(/*MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF*/ 9202) 2, false, false, false, 511, 7, 414, 6, 0, 0}, // #186
13239 {DBGFIELD(/*MTFSFb_MTFSB0_MTFSB1*/ 9244) 2, false, false, false, 511, 7, 414, 6, 0, 0}, // #187
13240 {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*/ 9265) 1, false, false, false, 518, 3, 321, 3, 0, 0}, // #188
13241 {DBGFIELD(/*XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP*/ 9713) 1, false, false, false, 518, 3, 321, 3, 0, 0}, // #189
13242 {DBGFIELD(/*XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP*/ 9777) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #190
13243 {DBGFIELD(/*VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP*/ 9910) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #191
13244 {DBGFIELD(/*VSUBFP*/ 10068) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #192
13245 {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*/ 10075) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #193
13246 {DBGFIELD(/*XVCVSPDP*/ 10442) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #194
13247 {DBGFIELD(/*TDI_TD*/ 10451) 1, false, false, false, 328, 7, 315, 3, 0, 0}, // #195
13248 {DBGFIELD(/*TWI_TW*/ 10458) 1, false, false, false, 328, 7, 315, 3, 0, 0}, // #196
13249 {DBGFIELD(/*MTCRF_MTCRF8_MTOCRF_MTOCRF8*/ 10465) 2, false, false, false, 511, 7, 420, 6, 0, 0}, // #197
13250 {DBGFIELD(/*RLWIMI_RLWIMI8*/ 10493) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #198
13251 {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*/ 10508) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #199
13252 {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*/ 10777) 2, false, false, false, 411, 7, 325, 5, 0, 0}, // #200
13253 {DBGFIELD(/*ANDIS_rec_ANDI_rec_SUBF8_rec*/ 11462) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #201
13254 {DBGFIELD(/*OR_OR8_OR8_rec_OR_rec_NOP*/ 11491) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #202
13255 {DBGFIELD(/*SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY*/ 11517) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #203
13256 {DBGFIELD(/*SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8*/ 11578) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #204
13257 {DBGFIELD(/*RLWIMI8_rec_RLWIMI_rec*/ 11615) 2, false, false, false, 411, 7, 325, 5, 0, 0}, // #205
13258 {DBGFIELD(/*CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec*/ 11638) 1, false, false, false, 325, 3, 315, 3, 0, 0}, // #206
13259 {DBGFIELD(/*POPCNTB_POPCNTB8_POPCNTD_POPCNTW*/ 11694) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #207
13260 {DBGFIELD(/*ISEL_ISEL8*/ 11727) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #208
13261 {DBGFIELD(/*MFTB_MFTB8*/ 11738) 1, false, false, false, 310, 8, 271, 4, 0, 0}, // #209
13262 {DBGFIELD(/*DIVW_DIVWU*/ 11749) 1, false, false, false, 521, 8, 426, 4, 0, 0}, // #210
13263 {DBGFIELD(/*DIVD_DIVDU*/ 11760) 1, false, false, false, 521, 8, 395, 4, 0, 0}, // #211
13264 {DBGFIELD(/*DIVWE_DIVWEU*/ 11771) 1, false, false, false, 521, 8, 395, 4, 0, 0}, // #212
13265 {DBGFIELD(/*LVEBX_LVEHX_LVEWX_LVX_LVXL*/ 11784) 1, false, false, false, 335, 3, 3, 3, 0, 0}, // #213
13266 {DBGFIELD(/*LXVB16X_LXSIWZX*/ 11811) 1, false, false, false, 335, 3, 3, 3, 0, 0}, // #214
13267 {DBGFIELD(/*DFLOADf64_XFLOADf64_LIWZX*/ 11827) 1, false, false, false, 335, 3, 3, 3, 0, 0}, // #215
13268 {DBGFIELD(/*LQ*/ 11853) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #216
13269 {DBGFIELD(/*STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX*/ 11856) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #217
13270 {DBGFIELD(/*STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX*/ 11925) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #218
13271 {DBGFIELD(/*STDXTLS_STDXTLS_*/ 12037) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #219
13272 {DBGFIELD(/*STBCIX_STDCIX*/ 12054) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #220
13273 {DBGFIELD(/*STBCX_STHCX*/ 12068) 2, false, false, false, 377, 9, 315, 6, 0, 0}, // #221
13274 {DBGFIELD(/*STHCIX_STSWI_STWCIX*/ 12080) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #222
13275 {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*/ 12100) 2, false, false, false, 386, 5, 275, 5, 0, 0}, // #223
13276 {DBGFIELD(/*LD_LDX_LDXTLS_LDXTLS_*/ 12300) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #224
13277 {DBGFIELD(/*LBARXL_LHARXL*/ 12322) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #225
13278 {DBGFIELD(/*LBEPX_LHEPX_LWEPX*/ 12336) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #226
13279 {DBGFIELD(/*LFDEPX_LXSIWAX*/ 12354) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #227
13280 {DBGFIELD(/*ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8*/ 12369) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #228
13281 {DBGFIELD(/*SUBF*/ 12569) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #229
13282 {DBGFIELD(/*VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD*/ 12574) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #230
13283 {DBGFIELD(/*VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO*/ 12659) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #231
13284 {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*/ 12726) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #232
13285 {DBGFIELD(/*VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW*/ 13066) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #233
13286 {DBGFIELD(/*VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW*/ 13187) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #234
13287 {DBGFIELD(/*VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec*/ 13242) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #235
13288 {DBGFIELD(/*MFVSCR*/ 13308) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #236
13289 {DBGFIELD(/*MTVSCR*/ 13315) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #237
13290 {DBGFIELD(/*VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM*/ 13322) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #238
13291 {DBGFIELD(/*VADDUQM_VSUBUQM_VPOPCNTD*/ 13374) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #239
13292 {DBGFIELD(/*VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM*/ 13399) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #240
13293 {DBGFIELD(/*VMULESW_VMULEUW_VMULOSW_VMULOUW*/ 13592) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #241
13294 {DBGFIELD(/*VMULUWM*/ 13624) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #242
13295 {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*/ 13632) 1, false, false, false, 307, 3, 1, 2, 0, 0}, // #243
13296 {DBGFIELD(/*DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX*/ 13774) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #244
13297 {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*/ 13838) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #245
13298 {DBGFIELD(/*DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec*/ 14022) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #246
13299 {DBGFIELD(/*BCDADD_rec_BCDSUB_rec*/ 14066) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #247
13300 {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*/ 14088) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #248
13301 {DBGFIELD(/*DCMPOQ_DCMPUQ_DTSTEXQ*/ 14256) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #249
13302 {DBGFIELD(/*DCTQPQ_DCTQPQ_rec*/ 14278) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #250
13303 {DBGFIELD(/*DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec*/ 14296) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #251
13304 {DBGFIELD(/*DQUAQ_DQUAQ_rec*/ 14328) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #252
13305 {DBGFIELD(/*DRSP_DRSP_rec_DCTFIX_DCTFIX_rec*/ 14344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #253
13306 {DBGFIELD(/*DCFFIX_DCFFIX_rec*/ 14376) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #254
13307 {DBGFIELD(/*DCFFIXQ_DCFFIXQ_rec*/ 14394) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #255
13308 {DBGFIELD(/*DMUL_DMUL_rec*/ 14414) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #256
13309 {DBGFIELD(/*DMULQ_DMULQ_rec*/ 14428) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #257
13310 {DBGFIELD(/*DDIV_DDIV_rec*/ 14444) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #258
13311 {DBGFIELD(/*DDIVQ_DDIVQ_rec*/ 14458) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #259
13312 {DBGFIELD(/*MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ*/ 14474) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #260
13313 {DBGFIELD(/*VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC*/ 14545) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #261
13314 {DBGFIELD(/*VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR*/ 14633) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #262
13315 {DBGFIELD(/*VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes*/ 14721) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #263
13316 {DBGFIELD(/*V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP*/ 14847) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #264
13317 {DBGFIELD(/*VRLD*/ 14987) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #265
13318 {DBGFIELD(/*XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP*/ 14992) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #266
13319 {DBGFIELD(/*XVABSSP_XVNABSSP_XVNEGSP*/ 15027) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #267
13320 {DBGFIELD(/*XVCPSGNSP*/ 15052) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #268
13321 {DBGFIELD(/*VMRGEW_VMRGOW*/ 15062) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #269
13322 {DBGFIELD(/*VSEL*/ 15076) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #270
13323 {DBGFIELD(/*XXSEL*/ 15081) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #271
13324 {DBGFIELD(/*TABORTDC_TABORTDCI_TABORTWC_TABORTWCI*/ 15087) 1, false, false, false, 328, 7, 315, 3, 0, 0}, // #272
13325 {DBGFIELD(/*MTFSB0_MTFSB1*/ 15125) 1, false, false, false, 328, 7, 315, 3, 0, 0}, // #273
13326 {DBGFIELD(/*MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI*/ 15139) 1, false, false, false, 328, 7, 315, 3, 0, 0}, // #274
13327 {DBGFIELD(/*CMPRB_CMPRB8_CMPEQB*/ 15175) 1, false, false, false, 328, 7, 315, 3, 0, 0}, // #275
13328 {DBGFIELD(/*XSTSTDCDP_XSTSTDCSP*/ 15195) 1, false, false, false, 328, 7, 315, 3, 0, 0}, // #276
13329 {DBGFIELD(/*FTDIV_FTSQRT*/ 15215) 1, false, false, false, 328, 7, 315, 3, 0, 0}, // #277
13330 {DBGFIELD(/*XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP*/ 15228) 1, false, false, false, 325, 3, 315, 3, 0, 0}, // #278
13331 {DBGFIELD(/*XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP*/ 15273) 1, false, false, false, 325, 3, 315, 3, 0, 0}, // #279
13332 {DBGFIELD(/*CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec*/ 15314) 1, false, false, false, 325, 3, 315, 3, 0, 0}, // #280
13333 {DBGFIELD(/*POPCNTD_POPCNTW*/ 15370) 1, false, false, false, 325, 3, 315, 3, 0, 0}, // #281
13334 {DBGFIELD(/*CMPB_CMPB8_SETB_SETB8_BPERMD*/ 15386) 1, false, false, false, 325, 3, 315, 3, 0, 0}, // #282
13335 {DBGFIELD(/*XSCVSPDPN*/ 15415) 1, false, false, false, 325, 3, 315, 3, 0, 0}, // #283
13336 {DBGFIELD(/*SLD_SRD_SRAD*/ 15425) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #284
13337 {DBGFIELD(/*SRADI_SRADI_32_RLDIC*/ 15438) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #285
13338 {DBGFIELD(/*EXTSWSLI_32_64_EXTSWSLI*/ 15459) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #286
13339 {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*/ 15483) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #287
13340 {DBGFIELD(/*ADDZE_ADDZE8_SUBF_rec*/ 15960) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #288
13341 {DBGFIELD(/*ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8*/ 15982) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #289
13342 {DBGFIELD(/*LA_LA8*/ 16024) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #290
13343 {DBGFIELD(/*COPY*/ 16031) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #291
13344 {DBGFIELD(/*MCRXRX*/ 16036) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #292
13345 {DBGFIELD(/*XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP*/ 16043) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #293
13346 {DBGFIELD(/*XSXEXPDP*/ 16088) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #294
13347 {DBGFIELD(/*RFEBB*/ 16097) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #295
13348 {DBGFIELD(/*TBEGIN_TRECHKPT*/ 16103) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #296
13349 {DBGFIELD(/*WAIT*/ 16119) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #297
13350 {DBGFIELD(/*RLDCL_RLDCR*/ 16124) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #298
13351 {DBGFIELD(/*RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI*/ 16136) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #299
13352 {DBGFIELD(/*MTOCRF_MTOCRF8*/ 16190) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #300
13353 {DBGFIELD(/*SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8*/ 16205) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #301
13354 {DBGFIELD(/*FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR*/ 16251) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #302
13355 {DBGFIELD(/*SRAW_SRAW8_SRAWI_SRAWI8*/ 16309) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #303
13356 {DBGFIELD(/*XSIEXPDP*/ 16333) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #304
13357 {DBGFIELD(/*CRXOR*/ 16342) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #305
13358 {DBGFIELD(/*TRECLAIM_TSR_TABORT*/ 16348) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #306
13359 {DBGFIELD(/*VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec*/ 16368) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #307
13360 {DBGFIELD(/*VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW*/ 16494) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #308
13361 {DBGFIELD(/*VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP*/ 16558) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #309
13362 {DBGFIELD(/*VPOPCNTD*/ 16604) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #310
13363 {DBGFIELD(/*VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0*/ 16613) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #311
13364 {DBGFIELD(/*MADDHD_MADDHDU_MADDLD_MADDLD8*/ 16665) 1, false, false, false, 418, 7, 3, 3, 0, 0}, // #312
13365 {DBGFIELD(/*MULHD_MULHW_MULLW_MULLWO*/ 16695) 1, false, false, false, 418, 7, 3, 3, 0, 0}, // #313
13366 {DBGFIELD(/*MULHDU_MULHWU*/ 16720) 1, false, false, false, 418, 7, 3, 3, 0, 0}, // #314
13367 {DBGFIELD(/*MULLD_MULLDO*/ 16734) 1, false, false, false, 418, 7, 3, 3, 0, 0}, // #315
13368 {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*/ 16747) 1, false, false, false, 418, 7, 321, 3, 0, 0}, // #316
13369 {DBGFIELD(/*FADD_FSUB*/ 16970) 1, false, false, false, 418, 7, 321, 3, 0, 0}, // #317
13370 {DBGFIELD(/*FMSUB_FMADD_FNMADD_FNMSUB_FMUL*/ 16980) 1, false, false, false, 418, 7, 321, 3, 0, 0}, // #318
13371 {DBGFIELD(/*XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP*/ 17011) 1, false, false, false, 418, 7, 321, 3, 0, 0}, // #319
13372 {DBGFIELD(/*FSELD_rec_FSELS_rec*/ 17195) 2, false, false, false, 425, 8, 430, 6, 0, 0}, // #320
13373 {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*/ 17215) 2, false, false, false, 425, 8, 353, 5, 0, 0}, // #321
13374 {DBGFIELD(/*XSCVDPHP_XSCVHPDP*/ 17554) 1, false, false, false, 518, 3, 321, 3, 0, 0}, // #322
13375 {DBGFIELD(/*LVSL_LVSR*/ 17572) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #323
13376 {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*/ 17582) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #324
13377 {DBGFIELD(/*VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ*/ 17862) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #325
13378 {DBGFIELD(/*XXPERM_XXPERMR_XXSPLTIB*/ 18037) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #326
13379 {DBGFIELD(/*XSCMPEXPQP_XSCMPOQP_XSCMPUQP*/ 18061) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #327
13380 {DBGFIELD(/*BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO*/ 18090) 1, false, false, false, 529, 5, 271, 4, 0, 0}, // #328
13381 {DBGFIELD(/*BCDCTSQ_rec*/ 18243) 1, false, false, false, 534, 5, 436, 4, 0, 0}, // #329
13382 {DBGFIELD(/*XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO*/ 18255) 1, false, false, false, 539, 5, 395, 4, 0, 0}, // #330
13383 {DBGFIELD(/*BCDCFSQ_rec*/ 18352) 1, false, false, false, 544, 5, 440, 4, 0, 0}, // #331
13384 {DBGFIELD(/*XSDIVQP_XSDIVQPO*/ 18364) 1, false, false, false, 549, 5, 444, 4, 0, 0}, // #332
13385 {DBGFIELD(/*XSSQRTQP_XSSQRTQPO*/ 18381) 1, false, false, false, 554, 5, 448, 4, 0, 0}, // #333
13386 {DBGFIELD(/*LXVL_LXVLL*/ 18400) 1, false, false, false, 335, 3, 65, 3, 0, 0}, // #334
13387 {DBGFIELD(/*LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD*/ 18411) 1, false, false, false, 335, 3, 3, 3, 0, 0}, // #335
13388 {DBGFIELD(/*LXSDX_LXVD2X*/ 18448) 1, false, false, false, 335, 3, 3, 3, 0, 0}, // #336
13389 {DBGFIELD(/*DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP*/ 18461) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #337
13390 {DBGFIELD(/*CP_COPY_CP_COPY8*/ 18541) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #338
13391 {DBGFIELD(/*ICBI_ICBIEP*/ 18558) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #339
13392 {DBGFIELD(/*ICBT_ICBTLS_EnforceIEIO*/ 18570) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #340
13393 {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*/ 18594) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #341
13394 {DBGFIELD(/*CP_ABORT*/ 18738) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #342
13395 {DBGFIELD(/*DARN*/ 18747) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #343
13396 {DBGFIELD(/*ISYNC*/ 18752) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #344
13397 {DBGFIELD(/*MSGSYNC*/ 18758) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #345
13398 {DBGFIELD(/*TLBSYNC*/ 18766) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #346
13399 {DBGFIELD(/*SYNC*/ 18774) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #347
13400 {DBGFIELD(/*LFIWZX*/ 18779) 1, false, false, false, 559, 7, 285, 3, 0, 0}, // #348
13401 {DBGFIELD(/*LFDX_LFDXTLS_LFDXTLS__LFD*/ 18786) 1, false, false, false, 559, 7, 285, 3, 0, 0}, // #349
13402 {DBGFIELD(/*SLBIA*/ 18812) 2, false, false, false, 566, 4, 452, 5, 0, 0}, // #350
13403 {DBGFIELD(/*SLBIE*/ 18818) 2, false, false, false, 566, 4, 452, 5, 0, 0}, // #351
13404 {DBGFIELD(/*SLBMFEE*/ 18824) 2, false, false, false, 566, 4, 452, 5, 0, 0}, // #352
13405 {DBGFIELD(/*SLBMFEV*/ 18832) 2, false, false, false, 566, 4, 452, 5, 0, 0}, // #353
13406 {DBGFIELD(/*SLBMTE*/ 18840) 2, false, false, false, 566, 4, 452, 5, 0, 0}, // #354
13407 {DBGFIELD(/*TLBIEL*/ 18847) 2, false, false, false, 566, 4, 452, 5, 0, 0}, // #355
13408 {DBGFIELD(/*LHZU_LHZU8_LWZU_LWZU8*/ 18854) 2, false, false, false, 397, 6, 294, 6, 0, 0}, // #356
13409 {DBGFIELD(/*LHZUX_LHZUX8_LWZUX_LWZUX8*/ 18876) 2, false, false, false, 397, 6, 294, 6, 0, 0}, // #357
13410 {DBGFIELD(/*TEND*/ 18902) 2, false, false, false, 386, 5, 294, 6, 0, 0}, // #358
13411 {DBGFIELD(/*CP_PASTE8_rec_CP_PASTE_rec*/ 18907) 2, false, false, false, 386, 5, 275, 5, 0, 0}, // #359
13412 {DBGFIELD(/*TCHECK*/ 18934) 2, false, false, false, 386, 5, 275, 5, 0, 0}, // #360
13413 {DBGFIELD(/*LXSIWAX*/ 18941) 2, false, false, false, 386, 5, 330, 5, 0, 0}, // #361
13414 {DBGFIELD(/*LIWAX*/ 18949) 2, false, false, false, 386, 5, 330, 5, 0, 0}, // #362
13415 {DBGFIELD(/*LFSX_LFSXTLS_LFSXTLS__LFS*/ 18955) 2, false, false, false, 360, 9, 330, 5, 0, 0}, // #363
13416 {DBGFIELD(/*LXSSP_LXSSPX*/ 18981) 2, false, false, false, 386, 5, 288, 5, 0, 0}, // #364
13417 {DBGFIELD(/*XFLOADf32_DFLOADf32*/ 18994) 2, false, false, false, 386, 5, 288, 5, 0, 0}, // #365
13418 {DBGFIELD(/*LXVH8X*/ 19014) 2, false, false, false, 338, 7, 288, 6, 0, 0}, // #366
13419 {DBGFIELD(/*STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX*/ 19021) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #367
13420 {DBGFIELD(/*STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv*/ 19082) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #368
13421 {DBGFIELD(/*STXSDX*/ 19122) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #369
13422 {DBGFIELD(/*DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9*/ 19129) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #370
13423 {DBGFIELD(/*STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32*/ 19196) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #371
13424 {DBGFIELD(/*SLBIEG*/ 19287) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #372
13425 {DBGFIELD(/*TLBIE*/ 19294) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #373
13426 {DBGFIELD(/*STXV_STXVB16X_STXVH8X_STXVX*/ 19300) 1, false, false, false, 354, 6, 276, 5, 0, 0}, // #374
13427 {DBGFIELD(/*STXVL_STXVLL*/ 19328) 1, false, false, false, 354, 6, 276, 5, 0, 0}, // #375
13428 {DBGFIELD(/*MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv*/ 19341) 1, false, false, false, 310, 8, 271, 4, 0, 0}, // #376
13429 {DBGFIELD(/*MFPMR*/ 19379) 1, false, false, false, 310, 8, 271, 4, 0, 0}, // #377
13430 {DBGFIELD(/*MTPMR*/ 19385) 1, false, false, false, 310, 8, 271, 4, 0, 0}, // #378
13431 {DBGFIELD(/*MFSPR_MFSPR8_MFUDSCR*/ 19391) 1, false, false, false, 310, 8, 271, 4, 0, 0}, // #379
13432 {DBGFIELD(/*MFMSR*/ 19412) 1, false, false, false, 310, 8, 271, 4, 0, 0}, // #380
13433 {DBGFIELD(/*MTMSR*/ 19418) 1, false, false, false, 310, 8, 271, 4, 0, 0}, // #381
13434 {DBGFIELD(/*MTMSRD*/ 19424) 1, false, false, false, 310, 8, 271, 4, 0, 0}, // #382
13435 {DBGFIELD(/*MTUDSCR_MTSPR_MTSPR8*/ 19431) 1, false, false, false, 310, 8, 271, 4, 0, 0}, // #383
13436 {DBGFIELD(/*MSGSNDP_MSGSNDP8*/ 19452) 1, false, false, false, 310, 8, 271, 4, 0, 0}, // #384
13437 {DBGFIELD(/*DIVWO_DIVWUO*/ 19469) 1, false, false, false, 521, 8, 426, 4, 0, 0}, // #385
13438 {DBGFIELD(/*MODSW*/ 19482) 1, false, false, false, 521, 8, 426, 4, 0, 0}, // #386
13439 {DBGFIELD(/*DIVWEO_DIVWEUO*/ 19488) 1, false, false, false, 521, 8, 395, 4, 0, 0}, // #387
13440 {DBGFIELD(/*DIVDO_DIVDUO*/ 19503) 1, false, false, false, 521, 8, 395, 4, 0, 0}, // #388
13441 {DBGFIELD(/*MODSD_MODUD_MODUW*/ 19516) 1, false, false, false, 521, 8, 395, 4, 0, 0}, // #389
13442 {DBGFIELD(/*DIVDE_DIVDEO_DIVDEU_DIVDEUO*/ 19534) 1, false, false, false, 521, 8, 457, 4, 0, 0}, // #390
13443 {DBGFIELD(/*DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec*/ 19562) 2, false, false, false, 433, 9, 461, 6, 0, 0}, // #391
13444 {DBGFIELD(/*ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec*/ 19602) 2, false, false, false, 408, 3, 420, 6, 0, 0}, // #392
13445 {DBGFIELD(/*MCRFS*/ 19686) 2, false, false, false, 408, 3, 414, 6, 0, 0}, // #393
13446 {DBGFIELD(/*RLDCL_rec_RLDCR_rec*/ 19692) 2, false, false, false, 411, 7, 325, 5, 0, 0}, // #394
13447 {DBGFIELD(/*RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec*/ 19712) 2, false, false, false, 411, 7, 325, 5, 0, 0}, // #395
13448 {DBGFIELD(/*MFFS_MFFSCE_MFFSL_MFFS_rec*/ 19759) 2, false, false, false, 511, 7, 275, 5, 0, 0}, // #396
13449 {DBGFIELD(/*EXTSWSLI_32_64_rec_EXTSWSLI_rec*/ 19786) 2, false, false, false, 408, 3, 325, 5, 0, 0}, // #397
13450 {DBGFIELD(/*FDIV*/ 19818) 1, false, false, false, 570, 7, 378, 3, 0, 0}, // #398
13451 {DBGFIELD(/*FSQRT*/ 19823) 1, false, false, false, 577, 7, 384, 3, 0, 0}, // #399
13452 {DBGFIELD(/*FSQRTS*/ 19829) 1, false, false, false, 584, 7, 381, 3, 0, 0}, // #400
13453 {DBGFIELD(/*FDIVS*/ 19836) 1, false, false, false, 584, 7, 381, 3, 0, 0}, // #401
13454 {DBGFIELD(/*LFSU*/ 19842) 3, false, false, false, 591, 9, 467, 8, 0, 0}, // #402
13455 {DBGFIELD(/*LFSUX*/ 19847) 3, false, false, false, 591, 9, 467, 8, 0, 0}, // #403
13456 {DBGFIELD(/*TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP*/ 19853) 1, false, false, false, 307, 3, 1, 2, 0, 0}, // #404
13457 {DBGFIELD(/*LDAT_LWAT*/ 19909) 5, false, false, false, 600, 8, 475, 18, 0, 0}, // #405
13458 {DBGFIELD(/*STDAT_STWAT*/ 19919) 3, false, false, false, 608, 8, 493, 10, 0, 0}, // #406
13459 {DBGFIELD(/*BRINC*/ 19931) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #407
13460 {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*/ 19937) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #408
13461 {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*/ 20234) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #409
13462 {DBGFIELD(/*EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX*/ 21279) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #410
13463 {DBGFIELD(/*EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX*/ 21492) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #411
13464 {DBGFIELD(/*HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC*/ 21605) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #412
13465 {DBGFIELD(/*RFI*/ 21655) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #413
13466 {DBGFIELD(/*RFID*/ 21659) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #414
13467 {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*/ 21664) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #415
13468 {DBGFIELD(/*ICBLC*/ 21822) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #416
13469 {DBGFIELD(/*MTSR_MTSRIN*/ 21828) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #417
13470 {DBGFIELD(/*MFDCR*/ 21840) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #418
13471 {DBGFIELD(/*MTDCR*/ 21846) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #419
13472 {DBGFIELD(/*NOP_GT_PWR6_NOP_GT_PWR7*/ 21852) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #420
13473 {DBGFIELD(/*TLBIA*/ 21876) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #421
13474 {DBGFIELD(/*WRTEE_WRTEEI*/ 21882) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #422
13475 {DBGFIELD(/*HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8*/ 21895) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #423
13476 {DBGFIELD(/*MSYNC*/ 22006) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #424
13477 {DBGFIELD(/*SLBSYNC*/ 22012) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #425
13478 {DBGFIELD(/*SLBFEE_rec*/ 22020) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #426
13479 {DBGFIELD(/*STOP*/ 22031) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #427
13480 {DBGFIELD(/*DCBA_DCBI*/ 22036) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #428
13481 {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*/ 22046) 1, false, false, false, 418, 7, 321, 3, 0, 0}, // #429
13482 {DBGFIELD(/*VCFSX_VCFUX_VCTSXS_VCTUXS*/ 22209) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #430
13483 {DBGFIELD(/*VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP*/ 22235) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #431
13484 {DBGFIELD(/*VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP*/ 22278) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #432
13485 {DBGFIELD(/*XSCVDPHP*/ 22393) 1, false, false, false, 518, 3, 321, 3, 0, 0}, // #433
13486 {DBGFIELD(/*XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP*/ 22402) 1, false, false, false, 518, 3, 321, 3, 0, 0}, // #434
13487 {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*/ 22589) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #435
13488 {DBGFIELD(/*XVCVSPBF16*/ 22813) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #436
13489 {DBGFIELD(/*FADDS_FMULS_FSUBS*/ 22824) 1, false, false, false, 418, 7, 321, 3, 0, 0}, // #437
13490 {DBGFIELD(/*FMUL*/ 22842) 1, false, false, false, 418, 7, 321, 3, 0, 0}, // #438
13491 {DBGFIELD(/*VADDFP*/ 22847) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #439
13492 {DBGFIELD(/*XSMULDP_XSMULSP*/ 22854) 1, false, false, false, 418, 7, 321, 3, 0, 0}, // #440
13493 {DBGFIELD(/*XVADDDP_XVMULDP_XVSUBDP*/ 22870) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #441
13494 {DBGFIELD(/*XVADDSP_XVMULSP_XVSUBSP*/ 22894) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #442
13495 {DBGFIELD(/*VMADDFP_VNMSUBFP*/ 22918) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #443
13496 {DBGFIELD(/*FADDS_rec_FMULS_rec_FSUBS_rec*/ 22935) 2, false, false, false, 425, 8, 353, 5, 0, 0}, // #444
13497 {DBGFIELD(/*FMUL_rec*/ 22965) 2, false, false, false, 425, 8, 353, 5, 0, 0}, // #445
13498 {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*/ 22974) 2, false, false, false, 425, 8, 353, 5, 0, 0}, // #446
13499 {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*/ 23237) 1, false, false, false, 307, 3, 1, 2, 0, 0}, // #447
13500 {DBGFIELD(/*CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8*/ 23535) 1, false, false, false, 307, 3, 1, 2, 0, 0}, // #448
13501 {DBGFIELD(/*VGNB*/ 23572) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #449
13502 {DBGFIELD(/*VSBOX*/ 23577) 1, false, false, false, 506, 5, 275, 4, 0, 0}, // #450
13503 {DBGFIELD(/*CFUGED_PDEPD_PEXTD*/ 23583) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #451
13504 {DBGFIELD(/*VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD*/ 23602) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #452
13505 {DBGFIELD(/*XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP*/ 23638) 1, false, false, false, 529, 5, 271, 4, 0, 0}, // #453
13506 {DBGFIELD(/*XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP*/ 23747) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #454
13507 {DBGFIELD(/*HASHST_HASHST8_HASHSTP_HASHSTP8*/ 23785) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #455
13508 {DBGFIELD(/*XSMULQP_XSMULQPO*/ 23817) 1, false, false, false, 539, 5, 395, 4, 0, 0}, // #456
13509 {DBGFIELD(/*VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ*/ 23834) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #457
13510 {DBGFIELD(/*VMODSQ_VMODUQ*/ 23864) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #458
13511 {DBGFIELD(/*VDIVSD_VDIVUD*/ 23878) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #459
13512 {DBGFIELD(/*VMODSD_VMODUD*/ 23892) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #460
13513 {DBGFIELD(/*VDIVSW_VDIVUW*/ 23906) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #461
13514 {DBGFIELD(/*VMODSW_VMODUW*/ 23920) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #462
13515 {DBGFIELD(/*VDIVESD_VDIVEUD*/ 23934) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #463
13516 {DBGFIELD(/*VDIVESW_VDIVEUW*/ 23950) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #464
13517 {DBGFIELD(/*BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP*/ 23966) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #465
13518 {DBGFIELD(/*XXGENPCVBM*/ 24062) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #466
13519 {DBGFIELD(/*BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ*/ 24073) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #467
13520 {DBGFIELD(/*VADDCUQ_VSUBCUQ*/ 24153) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #468
13521 {DBGFIELD(/*XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP*/ 24169) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #469
13522 {DBGFIELD(/*MTVSRBMI*/ 24217) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #470
13523 {DBGFIELD(/*CBCDTD_CBCDTD8_CDTBCD_CDTBCD8*/ 24226) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #471
13524 {DBGFIELD(/*FTSQRT*/ 24256) 1, false, false, false, 328, 7, 315, 3, 0, 0}, // #472
13525 {DBGFIELD(/*MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB*/ 24263) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #473
13526 {DBGFIELD(/*RLDIC_rec*/ 24448) 2, false, false, false, 408, 3, 325, 5, 0, 0}, // #474
13527 {DBGFIELD(/*RLDICL_32_rec_RLDICL_rec_RLDICR_rec*/ 24458) 2, false, false, false, 411, 7, 325, 5, 0, 0}, // #475
13528 {DBGFIELD(/*RLWINM8_rec_RLWINM_rec*/ 24494) 2, false, false, false, 411, 7, 325, 5, 0, 0}, // #476
13529 {DBGFIELD(/*VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW*/ 24517) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #477
13530 {DBGFIELD(/*VPOPCNTB_VPOPCNTH*/ 24557) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #478
13531 {DBGFIELD(/*VSHASIGMAD_VSHASIGMAW*/ 24575) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #479
13532 {DBGFIELD(/*XSTSQRTDP*/ 24597) 1, false, false, false, 325, 3, 315, 3, 0, 0}, // #480
13533 {DBGFIELD(/*XVTSQRTDP*/ 24607) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #481
13534 {DBGFIELD(/*XVTSQRTSP*/ 24617) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #482
13535 {DBGFIELD(/*XVTSTDCDP_XVTSTDCSP*/ 24627) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #483
13536 {DBGFIELD(/*SLD_rec_SRD_rec*/ 24647) 2, false, false, false, 408, 3, 325, 5, 0, 0}, // #484
13537 {DBGFIELD(/*TDI*/ 24663) 1, false, false, false, 328, 7, 315, 3, 0, 0}, // #485
13538 {DBGFIELD(/*TWI*/ 24667) 1, false, false, false, 328, 7, 315, 3, 0, 0}, // #486
13539 {DBGFIELD(/*VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS*/ 24671) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #487
13540 {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*/ 24839) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #488
13541 {DBGFIELD(/*VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec*/ 25114) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #489
13542 {DBGFIELD(/*VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec*/ 25153) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #490
13543 {DBGFIELD(/*VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec*/ 25219) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #491
13544 {DBGFIELD(/*VCMPSQ_VCMPUQ*/ 25294) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #492
13545 {DBGFIELD(/*XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP*/ 25308) 1, false, false, false, 325, 3, 315, 3, 0, 0}, // #493
13546 {DBGFIELD(/*TRAP*/ 25344) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #494
13547 {DBGFIELD(/*SRAWI8_rec_SRAWI_rec*/ 25349) 2, false, false, false, 411, 7, 325, 5, 0, 0}, // #495
13548 {DBGFIELD(/*VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ*/ 25370) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #496
13549 {DBGFIELD(/*VRLQMI*/ 25398) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #497
13550 {DBGFIELD(/*DSS_DSSALL*/ 25405) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #498
13551 {DBGFIELD(/*WAITP10*/ 25416) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #499
13552 {DBGFIELD(/*ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO*/ 25424) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #500
13553 {DBGFIELD(/*ADDIdtprelL32_ADDISdtprelHA32*/ 25484) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #501
13554 {DBGFIELD(/*ADDItlsldLADDR32*/ 25514) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #502
13555 {DBGFIELD(/*ADDItocL_ADDIStocHA_ADDIStocHA8*/ 25531) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #503
13556 {DBGFIELD(/*ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8*/ 25563) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #504
13557 {DBGFIELD(/*ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO*/ 25634) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #505
13558 {DBGFIELD(/*ADDZE_ADDZE8*/ 25719) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #506
13559 {DBGFIELD(/*ANDI_rec_ANDIS_rec*/ 25732) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #507
13560 {DBGFIELD(/*CMPDI_CMPWI_CMPLDI_CMPLWI*/ 25751) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #508
13561 {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*/ 25777) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #509
13562 {DBGFIELD(/*FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS*/ 25924) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #510
13563 {DBGFIELD(/*NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8*/ 25966) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #511
13564 {DBGFIELD(/*NOP*/ 26027) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #512
13565 {DBGFIELD(/*RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32*/ 26031) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #513
13566 {DBGFIELD(/*RLWINM_RLWINM8*/ 26078) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #514
13567 {DBGFIELD(/*SETB_SETB8*/ 26093) 1, false, false, false, 325, 3, 315, 3, 0, 0}, // #515
13568 {DBGFIELD(/*SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8*/ 26104) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #516
13569 {DBGFIELD(/*SRAWI_SRAWI8*/ 26164) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #517
13570 {DBGFIELD(/*VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW*/ 26177) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #518
13571 {DBGFIELD(/*VEXTSD2Q*/ 26284) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #519
13572 {DBGFIELD(/*XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP*/ 26293) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #520
13573 {DBGFIELD(/*XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP*/ 26328) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #521
13574 {DBGFIELD(/*XVABSDP_XVNABSDP_XVNEGDP*/ 26380) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #522
13575 {DBGFIELD(/*XVXSIGDP_XVXSIGSP*/ 26405) 2, false, false, false, 442, 7, 358, 5, 0, 0}, // #523
13576 {DBGFIELD(/*ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO*/ 26423) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #524
13577 {DBGFIELD(/*ADDEX_ADDEX8*/ 26464) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #525
13578 {DBGFIELD(/*ADD4O_ADD8O*/ 26477) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #526
13579 {DBGFIELD(/*CMPB_CMPB8*/ 26489) 1, false, false, false, 325, 3, 315, 3, 0, 0}, // #527
13580 {DBGFIELD(/*CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET*/ 26500) 1, false, false, false, 328, 7, 282, 3, 0, 0}, // #528
13581 {DBGFIELD(/*DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64*/ 26573) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #529
13582 {DBGFIELD(/*VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP*/ 26625) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #530
13583 {DBGFIELD(/*XXLEQVOnes*/ 26699) 2, false, false, false, 442, 7, 368, 5, 0, 0}, // #531
13584 {DBGFIELD(/*MFFS_MFFS_rec_MFFSL*/ 26710) 2, false, false, false, 511, 7, 275, 5, 0, 0}, // #532
13585 {DBGFIELD(/*MFFSCDRNI_MFFSCRNI*/ 26730) 1, false, false, false, 328, 7, 315, 3, 0, 0}, // #533
13586 {DBGFIELD(/*MTFSB0*/ 26749) 1, false, false, false, 328, 7, 315, 3, 0, 0}, // #534
13587 {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*/ 26756) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #535
13588 {DBGFIELD(/*NEG8O_rec_NEGO_rec*/ 26950) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #536
13589 {DBGFIELD(/*ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec*/ 26969) 1, false, false, false, 325, 3, 282, 3, 0, 0}, // #537
13590 {DBGFIELD(/*HRFID_SC*/ 27074) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #538
13591 {DBGFIELD(/*MTFSFI_MTFSFIb_MTFSFI_rec*/ 27083) 2, false, false, false, 511, 7, 414, 6, 0, 0}, // #539
13592 {DBGFIELD(/*FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec*/ 27109) 2, false, false, false, 411, 7, 347, 6, 0, 0}, // #540
13593 {DBGFIELD(/*ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec*/ 27179) 2, false, false, false, 408, 3, 420, 6, 0, 0}, // #541
13594 {DBGFIELD(/*VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec*/ 27219) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #542
13595 {DBGFIELD(/*LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8*/ 27267) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #543
13596 {DBGFIELD(/*LD*/ 27294) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #544
13597 {DBGFIELD(/*LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL*/ 27297) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #545
13598 {DBGFIELD(/*DFLOADf32*/ 27365) 2, false, false, false, 386, 5, 288, 5, 0, 0}, // #546
13599 {DBGFIELD(/*DFLOADf64*/ 27375) 1, false, false, false, 335, 3, 3, 3, 0, 0}, // #547
13600 {DBGFIELD(/*LFD*/ 27385) 1, false, false, false, 559, 7, 285, 3, 0, 0}, // #548
13601 {DBGFIELD(/*LHA_LHA8*/ 27389) 2, false, false, false, 386, 5, 275, 5, 0, 0}, // #549
13602 {DBGFIELD(/*LXSD_LXV*/ 27398) 1, false, false, false, 335, 3, 3, 3, 0, 0}, // #550
13603 {DBGFIELD(/*DCBT_DCBTST*/ 27407) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #551
13604 {DBGFIELD(/*ICBT*/ 27419) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #552
13605 {DBGFIELD(/*LDBRX*/ 27424) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #553
13606 {DBGFIELD(/*SPILLTOVSR_LDX*/ 27430) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #554
13607 {DBGFIELD(/*LXVRBX_LXVRDX_LXVRHX_LXVRWX*/ 27445) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #555
13608 {DBGFIELD(/*MTSR*/ 27473) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #556
13609 {DBGFIELD(/*MTVRSAVE_MTVRSAVEv*/ 27478) 1, false, false, false, 310, 8, 271, 4, 0, 0}, // #557
13610 {DBGFIELD(/*LBZCIX_LDCIX_LHZCIX_LWZCIX*/ 27497) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #558
13611 {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*/ 27524) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #559
13612 {DBGFIELD(/*LFS*/ 27744) 2, false, false, false, 360, 9, 330, 5, 0, 0}, // #560
13613 {DBGFIELD(/*LXSSP*/ 27748) 2, false, false, false, 386, 5, 288, 5, 0, 0}, // #561
13614 {DBGFIELD(/*LXVP*/ 27754) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #562
13615 {DBGFIELD(/*LXVPX*/ 27759) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #563
13616 {DBGFIELD(/*MFSR*/ 27765) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #564
13617 {DBGFIELD(/*MFTB8*/ 27770) 1, false, false, false, 310, 8, 271, 4, 0, 0}, // #565
13618 {DBGFIELD(/*XXSETACCZ*/ 27776) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #566
13619 {DBGFIELD(/*XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4*/ 27786) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #567
13620 {DBGFIELD(/*XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP*/ 27864) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #568
13621 {DBGFIELD(/*XVI8GER4SPP*/ 28099) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #569
13622 {DBGFIELD(/*PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4*/ 28111) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #570
13623 {DBGFIELD(/*PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP*/ 28205) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #571
13624 {DBGFIELD(/*PMXVI8GER4SPP*/ 28480) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #572
13625 {DBGFIELD(/*XXMTACC*/ 28494) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #573
13626 {DBGFIELD(/*XXMFACC*/ 28502) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #574
13627 {DBGFIELD(/*VMULHSD_VMULHUD_VMULLD*/ 28510) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #575
13628 {DBGFIELD(/*LXVKQ*/ 28533) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #576
13629 {DBGFIELD(/*VSPLTISB_VSPLTISH_VSPLTISW*/ 28539) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #577
13630 {DBGFIELD(/*V_SETALLONES_V_SETALLONESB_V_SETALLONESH*/ 28566) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #578
13631 {DBGFIELD(/*XXSPLTIB*/ 28607) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #579
13632 {DBGFIELD(/*BRD_BRH_BRH8_BRW_BRW8*/ 28616) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #580
13633 {DBGFIELD(/*MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ*/ 28638) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #581
13634 {DBGFIELD(/*VGBBD_VUPKHSW_VUPKLSW*/ 28741) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #582
13635 {DBGFIELD(/*VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs*/ 28763) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #583
13636 {DBGFIELD(/*VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM*/ 28817) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #584
13637 {DBGFIELD(/*VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH*/ 28882) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #585
13638 {DBGFIELD(/*XVCVBF16SPN*/ 28930) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #586
13639 {DBGFIELD(/*XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW*/ 28942) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #587
13640 {DBGFIELD(/*VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS*/ 28978) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #588
13641 {DBGFIELD(/*VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI*/ 29018) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #589
13642 {DBGFIELD(/*VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS*/ 29058) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #590
13643 {DBGFIELD(/*VSLV_VSRV_XXINSERTW*/ 29128) 1, false, false, false, 449, 5, 315, 4, 0, 0}, // #591
13644 {DBGFIELD(/*VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX*/ 29148) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #592
13645 {DBGFIELD(/*VSUMSWS*/ 29352) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #593
13646 {DBGFIELD(/*XXSPLTIDP_XXSPLTIW*/ 29360) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #594
13647 {DBGFIELD(/*XXSPLTI32DX*/ 29379) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #595
13648 {DBGFIELD(/*XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL*/ 29391) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #596
13649 {DBGFIELD(/*XXPERMX*/ 29438) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #597
13650 {DBGFIELD(/*PSTXVP_PSTXVPpc*/ 29446) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #598
13651 {DBGFIELD(/*STB_STB8_STH_STH8_STW_STW8*/ 29462) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #599
13652 {DBGFIELD(/*SPILLTOVSR_ST*/ 29489) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #600
13653 {DBGFIELD(/*STD*/ 29503) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #601
13654 {DBGFIELD(/*DFSTOREf32_DFSTOREf64*/ 29507) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #602
13655 {DBGFIELD(/*STFD_STFS*/ 29529) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #603
13656 {DBGFIELD(/*STFDU_STFSU*/ 29539) 2, false, false, false, 377, 9, 300, 7, 0, 0}, // #604
13657 {DBGFIELD(/*STXSD*/ 29551) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #605
13658 {DBGFIELD(/*STXSSP*/ 29557) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #606
13659 {DBGFIELD(/*STXV*/ 29564) 1, false, false, false, 354, 6, 276, 5, 0, 0}, // #607
13660 {DBGFIELD(/*DCBF_DCBST_DCBZ*/ 29569) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #608
13661 {DBGFIELD(/*ICBI*/ 29585) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #609
13662 {DBGFIELD(/*SPILLTOVSR_STX*/ 29590) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #610
13663 {DBGFIELD(/*STIWX*/ 29605) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #611
13664 {DBGFIELD(/*STXVRBX_STXVRDX_STXVRHX_STXVRWX*/ 29611) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #612
13665 {DBGFIELD(/*EnforceIEIO*/ 29643) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #613
13666 {DBGFIELD(/*TLBIE8P9_TLBIEP9*/ 29655) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #614
13667 {DBGFIELD(/*STHCIX_STWCIX*/ 29672) 1, false, false, false, 369, 8, 276, 4, 0, 0}, // #615
13668 {DBGFIELD(/*SYNCP10*/ 29686) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #616
13669 {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*/ 29694) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #617
13670 {DBGFIELD(/*STXVP*/ 29860) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #618
13671 {DBGFIELD(/*STXVPX*/ 29866) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #619
13672 {DBGFIELD(/*ATTN_NAP*/ 29873) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #620
13673 {DBGFIELD(/*DCBZL*/ 29882) 1, false, false, false, 335, 3, 285, 3, 0, 0}, // #621
13674 {DBGFIELD(/*DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2*/ 29888) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #622
13675 {DBGFIELD(/*CLRBHRB_MFBHRBE*/ 29947) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #623
13676 {DBGFIELD(/*PADDI_PADDI8_PADDI8pc_PADDIpc*/ 29963) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #624
13677 {DBGFIELD(/*PLI_PLI8*/ 29993) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #625
13678 {DBGFIELD(/*VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS*/ 30002) 2, false, false, false, 454, 7, 363, 5, 0, 0}, // #626
13679 {DBGFIELD(/*VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD*/ 30102) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #627
13680 {DBGFIELD(/*VMSUMCUD*/ 30150) 8191, false, false, false, 0, 0, 0, 0, 0, 0}, // #628
13681 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C*/ 30159) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #629
13682 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C*/ 30212) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #630
13683 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30265) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #631
13684 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30319) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #632
13685 {DBGFIELD(/*P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C*/ 30373) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #633
13686 {DBGFIELD(/*P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C*/ 30413) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #634
13687 {DBGFIELD(/*P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C*/ 30453) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #635
13688 {DBGFIELD(/*P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C*/ 30493) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #636
13689 {DBGFIELD(/*P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30533) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #637
13690 {DBGFIELD(/*P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30587) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #638
13691 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C*/ 30641) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #639
13692 {DBGFIELD(/*P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C*/ 30681) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #640
13693 {DBGFIELD(/*P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30721) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #641
13694 {DBGFIELD(/*P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30775) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #642
13695 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C*/ 30829) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #643
13696 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C*/ 30882) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #644
13697 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C*/ 30935) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #645
13698 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C*/ 30974) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #646
13699 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C*/ 31013) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #647
13700 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C*/ 31080) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #648
13701 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C*/ 31147) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #649
13702 {DBGFIELD(/*P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C*/ 31212) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #650
13703 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C*/ 31277) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #651
13704 {DBGFIELD(/*P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C*/ 31316) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #652
13705 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C*/ 31355) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #653
13706 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C*/ 31409) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #654
13707 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C*/ 31463) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #655
13708 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C*/ 31531) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #656
13709 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C*/ 31599) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #657
13710 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C*/ 31654) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #658
13711 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C*/ 31709) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #659
13712 {DBGFIELD(/*P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C*/ 31778) 0, false, false, false, 0, 0, 0, 0, 0, 0}, // #660
13713}; // P9ModelSchedClasses
13714
13715#ifdef __GNUC__
13716#pragma GCC diagnostic push
13717#pragma GCC diagnostic ignored "-Woverlength-strings"
13718#endif
13719static constexpr char PPCSchedClassNamesStorage[] =
13720 "\0"
13721 "InvalidSchedClass\0"
13722 "IIC_LdStSync\0"
13723 "IIC_IntSimple\0"
13724 "IIC_IntGeneral\0"
13725 "IIC_BrB\0"
13726 "IIC_VecFP\0"
13727 "IIC_IntRotate\0"
13728 "IIC_IntCompare\0"
13729 "IIC_SprABORT\0"
13730 "IIC_LdStCOPY\0"
13731 "IIC_LdStPASTE\0"
13732 "IIC_BrCR\0"
13733 "IIC_FPGeneral\0"
13734 "IIC_LdStLD\0"
13735 "IIC_LdStDCBF\0"
13736 "IIC_LdStLoad\0"
13737 "IIC_FPCompare\0"
13738 "IIC_IntDivD\0"
13739 "IIC_IntDivW\0"
13740 "IIC_VecGeneral\0"
13741 "IIC_FPDGeneral\0"
13742 "IIC_FPAddSub\0"
13743 "IIC_FPDivD\0"
13744 "IIC_FPSGeneral\0"
13745 "IIC_VecComplex\0"
13746 "IIC_LdStStore\0"
13747 "IIC_IntRotateDI\0"
13748 "IIC_FPDivS\0"
13749 "IIC_FPFused\0"
13750 "IIC_FPSqrtD\0"
13751 "IIC_FPSqrtS\0"
13752 "IIC_LdStICBI\0"
13753 "IIC_IntISEL\0"
13754 "IIC_SprISYNC\0"
13755 "IIC_LdStLWARX\0"
13756 "IIC_LdStLoadUpd\0"
13757 "IIC_LdStLoadUpdX\0"
13758 "IIC_LdStLDARX\0"
13759 "IIC_LdStLDU\0"
13760 "IIC_LdStLDUX\0"
13761 "IIC_LdStLFD\0"
13762 "IIC_LdStLFDU\0"
13763 "IIC_LdStLFDUX\0"
13764 "IIC_LdStLHA\0"
13765 "IIC_LdStLHAU\0"
13766 "IIC_LdStLHAUX\0"
13767 "IIC_LdStLMW\0"
13768 "IIC_LdStLQ\0"
13769 "IIC_LdStLQARX\0"
13770 "IIC_LdStLWA\0"
13771 "IIC_IntMulHD\0"
13772 "IIC_BrMCR\0"
13773 "IIC_BrMCRX\0"
13774 "IIC_SprMFCR\0"
13775 "IIC_SprMFSPR\0"
13776 "IIC_IntMFFS\0"
13777 "IIC_SprMFMSR\0"
13778 "IIC_SprMFCRF\0"
13779 "IIC_SprMFPMR\0"
13780 "IIC_SprMFSR\0"
13781 "IIC_SprMFTB\0"
13782 "IIC_SprMSGSNDP\0"
13783 "IIC_SprMSGSYNC\0"
13784 "IIC_SprMTSPR\0"
13785 "IIC_IntMTFSB0\0"
13786 "IIC_SprMTMSR\0"
13787 "IIC_SprMTMSRD\0"
13788 "IIC_SprMTPMR\0"
13789 "IIC_SprMTSR\0"
13790 "IIC_IntMulHW\0"
13791 "IIC_IntMulHWU\0"
13792 "IIC_IntMulLI\0"
13793 "IIC_SprRFI\0"
13794 "IIC_IntRFID\0"
13795 "IIC_IntRotateD\0"
13796 "IIC_SprSLBFEE\0"
13797 "IIC_SprSLBIA\0"
13798 "IIC_SprSLBIE\0"
13799 "IIC_SprSLBIEG\0"
13800 "IIC_SprSLBMFEE\0"
13801 "IIC_SprSLBMFEV\0"
13802 "IIC_SprSLBMTE\0"
13803 "IIC_SprSLBSYNC\0"
13804 "IIC_IntShift\0"
13805 "IIC_LdStSTWCX\0"
13806 "IIC_LdStSTU\0"
13807 "IIC_LdStSTUX\0"
13808 "IIC_LdStSTD\0"
13809 "IIC_LdStSTDCX\0"
13810 "IIC_LdStSTFD\0"
13811 "IIC_LdStSTFDU\0"
13812 "IIC_SprSTOP\0"
13813 "IIC_LdStSTQ\0"
13814 "IIC_LdStSTQCX\0"
13815 "IIC_IntTrapD\0"
13816 "IIC_SprTLBIA\0"
13817 "IIC_SprTLBIE\0"
13818 "IIC_SprTLBIEL\0"
13819 "IIC_SprTLBSYNC\0"
13820 "IIC_IntTrapW\0"
13821 "IIC_VecFPCompare\0"
13822 "IIC_VecPerm\0"
13823 "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"
13824 "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"
13825 "MFCTR_MFCTR8_MFLR_MFLR8\0"
13826 "MTLR_MTLR8_MTCTR_MTCTR8_MTCTR8loop_MTCTRloop\0"
13827 "MFCR_MFCR8\0"
13828 "MCRF\0"
13829 "CR6SET_CR6UNSET_CRSET_CRUNSET_CRAND_CRANDC_CREQV_CRNAND_CRNOR_CRNOT_CROR_CRORC\0"
13830 "LMW\0"
13831 "LWARX_LWARXL\0"
13832 "LDARX_LDARXL\0"
13833 "LHBRX_LHBRX8_LWBRX_LWBRX8\0"
13834 "MFSR_MFSRIN\0"
13835 "LFS_LFSX_LFSXTLS_LFSXTLS__LFD_LFDX_LFDXTLS_LFDXTLS__LXSDX_LXVD2X_LXVW4X_LXVDSX\0"
13836 "LFSU_LFDU\0"
13837 "LFSUX_LFDUX\0"
13838 "STXSDX_STXVD2X_STXVW4X\0"
13839 "LBARX_LHARX\0"
13840 "LBZCIX_LDBRX_LDCIX_LHZCIX_LSWI_LVEBX_LVEHX_LVEWX_LVSL_LVSR_LVX_LVXL_LWZCIX_STHCIX_STSWI_STWCIX\0"
13841 "LFIWAX_LFIWZX\0"
13842 "STFD_STFDX_STFIWX_STFS_STFSX\0"
13843 "STFDU_STFDUX_STFSU_STFSUX\0"
13844 "STVEBX_STVEHX_STVEWX_STVX_STVXL\0"
13845 "LHA_LHA8_LHAX_LHAX8_LWAX_LWAX_32\0"
13846 "LWA_LWA_32\0"
13847 "LHAU_LHAU8\0"
13848 "LHAUX_LHAUX8_LWAUX\0"
13849 "STB_STB8_STH_STH8_STW_STW8_STBX_STBX8_STHX_STHX8_STWX_STWX8_STHBRX_STWBRX\0"
13850 "STD_STDX\0"
13851 "STMW\0"
13852 "STWCX\0"
13853 "STDCX\0"
13854 "STDU_STHU_STHU8_STBU_STBU8_STWU_STWU8\0"
13855 "STDUX_STWUX_STWUX8_STHUX_STHUX8_STBUX_STBUX8\0"
13856 "LWZU_LWZU8_LHZU_LHZU8_LBZU_LBZU8\0"
13857 "LDU\0"
13858 "LWZUX_LWZUX8_LHZUX_LHZUX8_LBZUX_LBZUX8\0"
13859 "LDUX\0"
13860 "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"
13861 "SUBF8_SUBF8_rec_ADDIC_ADDIC8_SUBFIC_SUBFIC8_SUBFZE_SUBFZE8_ADDE_ADDE8_ADDME_ADDME8_SUBFME_SUBFME8_ANDI_rec_ANDIS_rec\0"
13862 "CMPD_CMPDI_CMPLD_CMPLDI_CMPLW_CMPLWI_CMPW_CMPWI\0"
13863 "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"
13864 "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"
13865 "ADDPCIS\0"
13866 "SUBFUS_SUBFUS_rec\0"
13867 "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"
13868 "RLDCL_RLDCL_rec_RLDCR_RLDCR_rec_SLD_SLD_rec_SRD_SRD_rec_SRAD_SRAD_rec\0"
13869 "SRAWI_SRAWI_rec_SRAWI8_SRAWI8_rec_SRAW_SRAW_rec_SRAW8_SRAW8_rec\0"
13870 "CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec\0"
13871 "MULLI_MULLI8\0"
13872 "MULLW_MULHW_MULHD_MULLWO_MULLW_rec_MULHD_rec_MULHW_rec_MULLWO_rec\0"
13873 "MULHWU_MULHDU_MULHDU_rec_MULHWU_rec\0"
13874 "MULLD_MULLDO_MULLD_rec_MULLDO_rec\0"
13875 "DIVDE_DIVDEO_DIVDEO_rec_DIVDEU_DIVDEUO_DIVDEUO_rec_DIVDEU_rec_DIVDE_rec\0"
13876 "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"
13877 "DIVD_DIVDU_DIVDO_DIVDO_rec_DIVDUO_DIVDUO_rec_DIVDU_rec_DIVD_rec\0"
13878 "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"
13879 "FADD_FADD_rec_FSUB_FSUB_rec\0"
13880 "FMADD_FMADD_rec_FMSUB_FMSUB_rec_FMUL_FMUL_rec_FNMADD_FNMADD_rec_FNMSUB_FNMSUB_rec\0"
13881 "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"
13882 "FTDIV_FTSQRT_XSTDIVDP_XSTSQRTDP_XSCMPODP_XSCMPUDP\0"
13883 "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"
13884 "XVCMPEQDP_XVCMPEQDP_rec_XVCMPGEDP_XVCMPGEDP_rec_XVCMPGTDP_XVCMPGTDP_rec\0"
13885 "XVTDIVDP_XVTSQRTDP\0"
13886 "VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS_VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH_VPERM_VSEL_VPKPX\0"
13887 "XXMRGHW_XXMRGLW_XXPERMDI_XXPERMDIs_XXSLDWI_XXSLDWIs_VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTISB_VSPLTISH_VSPLTISW_VSPLTW_XXSPLTW_XXSPLTWs_XXSEL\0"
13888 "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"
13889 "VADDUBM_VADDUHM_VADDUWM_XXLORf_XXLXORdpz_XXLXORspz_XXLXORz_VSUBFP_VSUBUBM_VSUBUHM_VSUBUWM_XXLAND_XXLANDC_XXLNOR_XXLOR_XXLXOR\0"
13890 "XVTDIVSP_XVTSQRTSP\0"
13891 "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"
13892 "FCMPOD_FCMPOS_FCMPUD_FCMPUS\0"
13893 "FDIVS_FDIVS_rec\0"
13894 "XSDIVDP\0"
13895 "FSQRTS_XSSQRTSP_FSQRTS_rec\0"
13896 "FDIV_FDIV_rec\0"
13897 "XSSQRTDP\0"
13898 "FSQRT_FSQRT_rec\0"
13899 "XVDIVSP\0"
13900 "XVSQRTSP\0"
13901 "XVDIVDP\0"
13902 "XVSQRTDP\0"
13903 "MFOCRF_MFOCRF8\0"
13904 "VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX\0"
13905 "XSDIVSP\0"
13906 "FSQRTS_FSQRTS_rec\0"
13907 "MTFSFI_rec_MTFSF_rec_MTFSFI_MTFSFIb_MTFSF\0"
13908 "MTFSFb_MTFSB0_MTFSB1\0"
13909 "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"
13910 "XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP\0"
13911 "XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP\0"
13912 "VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP\0"
13913 "VSUBFP\0"
13914 "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"
13915 "XVCVSPDP\0"
13916 "TDI_TD\0"
13917 "TWI_TW\0"
13918 "MTCRF_MTCRF8_MTOCRF_MTOCRF8\0"
13919 "RLWIMI_RLWIMI8\0"
13920 "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"
13921 "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"
13922 "ANDIS_rec_ANDI_rec_SUBF8_rec\0"
13923 "OR_OR8_OR8_rec_OR_rec_NOP\0"
13924 "SLDI_SLDI_rec_SLWI_SLWI_rec_SRDI_SRDI_rec_SRWI_SRWI_rec_COPY\0"
13925 "SUBF_rec_ADDG6S_ADDG6S8_ADDZE_ADDZE8\0"
13926 "RLWIMI8_rec_RLWIMI_rec\0"
13927 "CNTLZD_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec\0"
13928 "POPCNTB_POPCNTB8_POPCNTD_POPCNTW\0"
13929 "ISEL_ISEL8\0"
13930 "MFTB_MFTB8\0"
13931 "DIVW_DIVWU\0"
13932 "DIVD_DIVDU\0"
13933 "DIVWE_DIVWEU\0"
13934 "LVEBX_LVEHX_LVEWX_LVX_LVXL\0"
13935 "LXVB16X_LXSIWZX\0"
13936 "DFLOADf64_XFLOADf64_LIWZX\0"
13937 "LQ\0"
13938 "STFDEPX_STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX\0"
13939 "STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32_STBEPX_STDBRX_STHEPX_STWEPX\0"
13940 "STDXTLS_STDXTLS_\0"
13941 "STBCIX_STDCIX\0"
13942 "STBCX_STHCX\0"
13943 "STHCIX_STSWI_STWCIX\0"
13944 "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"
13945 "LD_LDX_LDXTLS_LDXTLS_\0"
13946 "LBARXL_LHARXL\0"
13947 "LBEPX_LHEPX_LWEPX\0"
13948 "LFDEPX_LXSIWAX\0"
13949 "ADDIdtprelL_ADDIdtprelL32_ADDItlsgdL_ADDItlsgdL32_ADDItlsgdLADDR_ADDItlsgdLADDR32_ADDItoc_ADDItoc8_ADDItocL_ADDItocL8_ADDISdtprelHA_ADDISdtprelHA32_ADDISgotTprelHA_ADDIStlsgdHA_ADDIStocHA_ADDIStocHA8\0"
13950 "SUBF\0"
13951 "VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS_VUPKHSW_VUPKLSW_VMRGEW_VMRGOW_VPERMXOR_VBPERMQ_VGBBD\0"
13952 "VMRGHB_VMRGHH_VMRGHW_VMRGLB_VMRGLH_VMRGLW_VSL_VSLDOI_VSLO_VSR_VSRO\0"
13953 "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"
13954 "VADDUDM_VSUBUDM_VSLD_VSRAD_VSRD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC_VCLZB_VCLZD_VCLZH_VCLZW_VPOPCNTB_VPOPCNTH_VPOPCNTW\0"
13955 "VRLD_VMAXSD_VMAXUD_VMINSD_VMINUD_VSHASIGMAD_VSHASIGMAW\0"
13956 "VCMPEQUD_VCMPEQUD_rec_VCMPGTSD_VCMPGTSD_rec_VCMPGTUD_VCMPGTUD_rec\0"
13957 "MFVSCR\0"
13958 "MTVSCR\0"
13959 "VADDCUQ_VADDECUQ_VADDEUQM_VSUBCUQ_VSUBECUQ_VSUBEUQM\0"
13960 "VADDUQM_VSUBUQM_VPOPCNTD\0"
13961 "VMSUMMBM_VMSUMSHM_VMSUMSHS_VMSUMUBM_VMSUMUHM_VMSUMUHS_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS_VSUMSWS_VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VMHADDSHS_VMHRADDSHS_VMLADDUHM\0"
13962 "VMULESW_VMULEUW_VMULOSW_VMULOUW\0"
13963 "VMULUWM\0"
13964 "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"
13965 "DTSTDC_DTSTDCQ_DTSTDG_DTSTDGQ_DTSTSF_DTSTSFQ_DCMPO_DCMPU_DTSTEX\0"
13966 "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"
13967 "DADD_DADD_rec_DCTDP_DCTDP_rec_DSUB_DSUB_rec\0"
13968 "BCDADD_rec_BCDSUB_rec\0"
13969 "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"
13970 "DCMPOQ_DCMPUQ_DTSTEXQ\0"
13971 "DCTQPQ_DCTQPQ_rec\0"
13972 "DADDQ_DADDQ_rec_DSUBQ_DSUBQ_rec\0"
13973 "DQUAQ_DQUAQ_rec\0"
13974 "DRSP_DRSP_rec_DCTFIX_DCTFIX_rec\0"
13975 "DCFFIX_DCFFIX_rec\0"
13976 "DCFFIXQ_DCFFIXQ_rec\0"
13977 "DMUL_DMUL_rec\0"
13978 "DMULQ_DMULQ_rec\0"
13979 "DDIV_DDIV_rec\0"
13980 "DDIVQ_DDIVQ_rec\0"
13981 "MFVRD_MFVSRD_MFVRWZ_MFVSRWZ_MTVRD_MTVSRD_MTVRWA_MTVSRWA_MTVRWZ_MTVSRWZ\0"
13982 "VADDUDM_VSLD_VSRD_VSUBUDM_VPOPCNTB_VPOPCNTH_VSRAD_VEQV_VNAND_VORC_XXLEQV_XXLNAND_XXLORC\0"
13983 "VAND_VANDC_VSLB_VSLH_VSLW_VSRB_VSRH_VSRW_VRLB_VRLH_VRLW_VSRAB_VSRAH_VSRAW_VNOR_VOR_VXOR\0"
13984 "VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_MTVSRDD_VNEGD_VNEGW_XXLEQVOnes\0"
13985 "V_SET0_V_SET0B_V_SET0H_XVIEXPDP_XVIEXPSP_XVXEXPDP_XVXEXPSP_VRLDMI_VRLDNM_VRLWMI_VRLWNM_XSABSQP_XSCPSGNQP_XSIEXPQP_XSNABSQP_XSNEGQP_XSXEXPQP\0"
13986 "VRLD\0"
13987 "XVABSDP_XVNABSDP_XVCPSGNDP_XVNEGDP\0"
13988 "XVABSSP_XVNABSSP_XVNEGSP\0"
13989 "XVCPSGNSP\0"
13990 "VMRGEW_VMRGOW\0"
13991 "VSEL\0"
13992 "XXSEL\0"
13993 "TABORTDC_TABORTDCI_TABORTWC_TABORTWCI\0"
13994 "MTFSB0_MTFSB1\0"
13995 "MFFSCDRN_MFFSCDRNI_MFFSCRN_MFFSCRNI\0"
13996 "CMPRB_CMPRB8_CMPEQB\0"
13997 "XSTSTDCDP_XSTSTDCSP\0"
13998 "FTDIV_FTSQRT\0"
13999 "XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP_XSXSIGDP\0"
14000 "XSCMPEQDP_XSCMPEXPDP_XSCMPGEDP_XSCMPGTDP\0"
14001 "CNTTZD_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec\0"
14002 "POPCNTD_POPCNTW\0"
14003 "CMPB_CMPB8_SETB_SETB8_BPERMD\0"
14004 "XSCVSPDPN\0"
14005 "SLD_SRD_SRAD\0"
14006 "SRADI_SRADI_32_RLDIC\0"
14007 "EXTSWSLI_32_64_EXTSWSLI\0"
14008 "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"
14009 "ADDZE_ADDZE8_SUBF_rec\0"
14010 "ADDIStocHA_ADDIStocHA8_ADDItocL_ADDItocL8\0"
14011 "LA_LA8\0"
14012 "COPY\0"
14013 "MCRXRX\0"
14014 "XSNABSDP_XSNABSDPs_XSABSDP_XSNEGDP_XSCPSGNDP\0"
14015 "XSXEXPDP\0"
14016 "RFEBB\0"
14017 "TBEGIN_TRECHKPT\0"
14018 "WAIT\0"
14019 "RLDCL_RLDCR\0"
14020 "RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32_RLDIMI\0"
14021 "MTOCRF_MTOCRF8\0"
14022 "SLW_SLW8_SRW_SRW8_RLWINM_RLWINM8_RLWNM_RLWNM8\0"
14023 "FABSD_FABSS_FNABSD_FNABSS_FNEGD_FNEGS_FCPSGND_FCPSGNS_FMR\0"
14024 "SRAW_SRAW8_SRAWI_SRAWI8\0"
14025 "XSIEXPDP\0"
14026 "CRXOR\0"
14027 "TRECLAIM_TSR_TABORT\0"
14028 "VCMPNEZB_VCMPNEZH_VCMPNEZW_VCMPNEB_VCMPNEH_VCMPNEW_VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec\0"
14029 "VABSDUB_VABSDUH_VABSDUW_VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW\0"
14030 "VBPERMD_XVTSTDCDP_XVTSTDCSP_XVXSIGDP_XVXSIGSP\0"
14031 "VPOPCNTD\0"
14032 "VCTSXS_0_VCTUXS_0_XVCVHPSP_XVCVSPHP_VCFSX_0_VCFUX_0\0"
14033 "MADDHD_MADDHDU_MADDLD_MADDLD8\0"
14034 "MULHD_MULHW_MULLW_MULLWO\0"
14035 "MULHDU_MULHWU\0"
14036 "MULLD_MULLDO\0"
14037 "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"
14038 "FADD_FSUB\0"
14039 "FMSUB_FMADD_FNMADD_FNMSUB_FMUL\0"
14040 "XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP\0"
14041 "FSELD_rec_FSELS_rec\0"
14042 "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"
14043 "XSCVDPHP_XSCVHPDP\0"
14044 "LVSL_LVSR\0"
14045 "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"
14046 "VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTB_VINSERTD_VINSERTH_VINSERTW_MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTUBLX_VEXTUBRX_VEXTUHLX_VEXTUHRX_VEXTUWLX_VEXTUWRX_VPRTYBQ\0"
14047 "XXPERM_XXPERMR_XXSPLTIB\0"
14048 "XSCMPEXPQP_XSCMPOQP_XSCMPUQP\0"
14049 "BCDSR_rec_XSADDQP_XSADDQPO_XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP_XSSUBQP_XSSUBQPO\0"
14050 "BCDCTSQ_rec\0"
14051 "XSMADDQP_XSMADDQPO_XSMSUBQP_XSMSUBQPO_XSMULQP_XSMULQPO_XSNMADDQP_XSNMADDQPO_XSNMSUBQP_XSNMSUBQPO\0"
14052 "BCDCFSQ_rec\0"
14053 "XSDIVQP_XSDIVQPO\0"
14054 "XSSQRTQP_XSSQRTQPO\0"
14055 "LXVL_LXVLL\0"
14056 "LXSIBZX_LXSIHZX_LXVWSX_LXV_LXVX_LXSD\0"
14057 "LXSDX_LXVD2X\0"
14058 "DCBF_DCBFEP_DCBST_DCBSTEP_DCBT_DCBTEP_DCBZ_DCBZEP_DCBZL_DCBZLEP_DCBTST_DCBTSTEP\0"
14059 "CP_COPY_CP_COPY8\0"
14060 "ICBI_ICBIEP\0"
14061 "ICBT_ICBTLS_EnforceIEIO\0"
14062 "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"
14063 "CP_ABORT\0"
14064 "DARN\0"
14065 "ISYNC\0"
14066 "MSGSYNC\0"
14067 "TLBSYNC\0"
14068 "SYNC\0"
14069 "LFIWZX\0"
14070 "LFDX_LFDXTLS_LFDXTLS__LFD\0"
14071 "SLBIA\0"
14072 "SLBIE\0"
14073 "SLBMFEE\0"
14074 "SLBMFEV\0"
14075 "SLBMTE\0"
14076 "TLBIEL\0"
14077 "LHZU_LHZU8_LWZU_LWZU8\0"
14078 "LHZUX_LHZUX8_LWZUX_LWZUX8\0"
14079 "TEND\0"
14080 "CP_PASTE8_rec_CP_PASTE_rec\0"
14081 "TCHECK\0"
14082 "LXSIWAX\0"
14083 "LIWAX\0"
14084 "LFSX_LFSXTLS_LFSXTLS__LFS\0"
14085 "LXSSP_LXSSPX\0"
14086 "XFLOADf32_DFLOADf32\0"
14087 "LXVH8X\0"
14088 "STFDXTLS_STFDXTLS__STFSXTLS_STFSXTLS__STXSIWX_STXSSP_STXSSPX\0"
14089 "STXSD_STXSIBX_STXSIBXv_STXSIHX_STXSIHXv\0"
14090 "STXSDX\0"
14091 "DFSTOREf32_DFSTOREf64_XFSTOREf32_XFSTOREf64_STIWX_TLBIEP9_TLBIE8P9\0"
14092 "STDBRX_STBXTLS_STBXTLS__STBXTLS_32_STHXTLS_STHXTLS__STHXTLS_32_STWXTLS_STWXTLS__STWXTLS_32\0"
14093 "SLBIEG\0"
14094 "TLBIE\0"
14095 "STXV_STXVB16X_STXVH8X_STXVX\0"
14096 "STXVL_STXVLL\0"
14097 "MFVRSAVE_MFVRSAVEv_MTVRSAVE_MTVRSAVEv\0"
14098 "MFPMR\0"
14099 "MTPMR\0"
14100 "MFSPR_MFSPR8_MFUDSCR\0"
14101 "MFMSR\0"
14102 "MTMSR\0"
14103 "MTMSRD\0"
14104 "MTUDSCR_MTSPR_MTSPR8\0"
14105 "MSGSNDP_MSGSNDP8\0"
14106 "DIVWO_DIVWUO\0"
14107 "MODSW\0"
14108 "DIVWEO_DIVWEUO\0"
14109 "DIVDO_DIVDUO\0"
14110 "MODSD_MODUD_MODUW\0"
14111 "DIVDE_DIVDEO_DIVDEU_DIVDEUO\0"
14112 "DIVWO_rec_DIVWUO_rec_DIVWU_rec_DIVW_rec\0"
14113 "ADDC8O_rec_ADDC8_rec_ADDCO_rec_ADDC_rec_SUBFC8O_rec_SUBFC8_rec_SUBFCO_rec_SUBFC_rec\0"
14114 "MCRFS\0"
14115 "RLDCL_rec_RLDCR_rec\0"
14116 "RLDICL_rec_RLDICR_rec_RLDICL_32_rec_RLDIMI_rec\0"
14117 "MFFS_MFFSCE_MFFSL_MFFS_rec\0"
14118 "EXTSWSLI_32_64_rec_EXTSWSLI_rec\0"
14119 "FDIV\0"
14120 "FSQRT\0"
14121 "FSQRTS\0"
14122 "FDIVS\0"
14123 "LFSU\0"
14124 "LFSUX\0"
14125 "TAILB_TAILB8_TAILBA_TAILBA8_TAILBCTR_TAILBCTR8_CTRL_DEP\0"
14126 "LDAT_LWAT\0"
14127 "STDAT_STWAT\0"
14128 "BRINC\0"
14129 "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"
14130 "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"
14131 "EVLDD_EVLDDX_EVLDH_EVLDHX_EVLDW_EVLDWX_EVLHHESPLAT_EVLHHESPLATX_EVLHHOSSPLAT_EVLHHOSSPLATX_EVLHHOUSPLAT_EVLHHOUSPLATX_EVLWHE_EVLWHEX_EVLWHOS_EVLWHOSX_EVLWHOU_EVLWHOUX_EVLWHSPLAT_EVLWHSPLATX_EVLWWSPLAT_EVLWWSPLATX\0"
14132 "EVSTDD_EVSTDDX_EVSTDH_EVSTDHX_EVSTDW_EVSTDWX_EVSTWHE_EVSTWHEX_EVSTWHO_EVSTWHOX_EVSTWWE_EVSTWWEX_EVSTWWO_EVSTWWOX\0"
14133 "HRFID_ATTN_CLRBHRB_MFBHRBE_NAP_RFCI_RFDI_RFMCI_SC\0"
14134 "RFI\0"
14135 "RFID\0"
14136 "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"
14137 "ICBLC\0"
14138 "MTSR_MTSRIN\0"
14139 "MFDCR\0"
14140 "MTDCR\0"
14141 "NOP_GT_PWR6_NOP_GT_PWR7\0"
14142 "TLBIA\0"
14143 "WRTEE_WRTEEI\0"
14144 "HASHCHK_HASHCHK8_HASHCHKP_HASHCHKP8_HASHST_HASHST8_HASHSTP_HASHSTP8_ADDEX_ADDEX8_CDTBCD_CDTBCD8_CBCDTD_CBCDTD8\0"
14145 "MSYNC\0"
14146 "SLBSYNC\0"
14147 "SLBFEE_rec\0"
14148 "STOP\0"
14149 "DCBA_DCBI\0"
14150 "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"
14151 "VCFSX_VCFUX_VCTSXS_VCTUXS\0"
14152 "VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP\0"
14153 "VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP\0"
14154 "XSCVDPHP\0"
14155 "XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP\0"
14156 "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"
14157 "XVCVSPBF16\0"
14158 "FADDS_FMULS_FSUBS\0"
14159 "FMUL\0"
14160 "VADDFP\0"
14161 "XSMULDP_XSMULSP\0"
14162 "XVADDDP_XVMULDP_XVSUBDP\0"
14163 "XVADDSP_XVMULSP_XVSUBSP\0"
14164 "VMADDFP_VNMSUBFP\0"
14165 "FADDS_rec_FMULS_rec_FSUBS_rec\0"
14166 "FMUL_rec\0"
14167 "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"
14168 "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"
14169 "CTRL_DEP_TAILB_TAILB8_TAILBA_TAILBA8\0"
14170 "VGNB\0"
14171 "VSBOX\0"
14172 "CFUGED_PDEPD_PEXTD\0"
14173 "VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD\0"
14174 "XSCVDPQP_XSCVQPDP_XSCVQPDPO_XSCVQPSDZ_XSCVQPSWZ_XSCVQPUDZ_XSCVQPUWZ_XSCVSDQP_XSCVUDQP_XSRQPI_XSRQPIX_XSRQPXP\0"
14175 "XSCVQPSQZ_XSCVQPUQZ_XSCVSQQP_XSCVUQQP\0"
14176 "HASHST_HASHST8_HASHSTP_HASHSTP8\0"
14177 "XSMULQP_XSMULQPO\0"
14178 "VDIVESQ_VDIVEUQ_VDIVSQ_VDIVUQ\0"
14179 "VMODSQ_VMODUQ\0"
14180 "VDIVSD_VDIVUD\0"
14181 "VMODSD_VMODUD\0"
14182 "VDIVSW_VDIVUW\0"
14183 "VMODSW_VMODUW\0"
14184 "VDIVESD_VDIVEUD\0"
14185 "VDIVESW_VDIVEUW\0"
14186 "BCDCFN_rec_BCDCFZ_rec_BCDCTN_rec_BCDCTZ_rec_BCDSETSGN_rec_VMUL10CUQ_VMUL10UQ_XSTSTDCQP_XSXSIGQP\0"
14187 "XXGENPCVBM\0"
14188 "BCDCPSGN_rec_BCDS_rec_BCDTRUNC_rec_BCDUS_rec_BCDUTRUNC_rec_VMUL10ECUQ_VMUL10EUQ\0"
14189 "VADDCUQ_VSUBCUQ\0"
14190 "XSCMPEQQP_XSCMPGEQP_XSCMPGTQP_XSMAXCQP_XSMINCQP\0"
14191 "MTVSRBMI\0"
14192 "CBCDTD_CBCDTD8_CDTBCD_CDTBCD8\0"
14193 "FTSQRT\0"
14194 "MTVSRBM_MTVSRDM_MTVSRHM_MTVSRQM_MTVSRWM_VCNTMBB_VCNTMBD_VCNTMBH_VCNTMBW_VEXPANDBM_VEXPANDDM_VEXPANDHM_VEXPANDQM_VEXPANDWM_VEXTRACTBM_VEXTRACTDM_VEXTRACTHM_VEXTRACTQM_VEXTRACTWM_XVTLSBB\0"
14195 "RLDIC_rec\0"
14196 "RLDICL_32_rec_RLDICL_rec_RLDICR_rec\0"
14197 "RLWINM8_rec_RLWINM_rec\0"
14198 "VCTZB_VCTZD_VCTZH_VCTZW_VPRTYBD_VPRTYBW\0"
14199 "VPOPCNTB_VPOPCNTH\0"
14200 "VSHASIGMAD_VSHASIGMAW\0"
14201 "XSTSQRTDP\0"
14202 "XVTSQRTDP\0"
14203 "XVTSQRTSP\0"
14204 "XVTSTDCDP_XVTSTDCSP\0"
14205 "SLD_rec_SRD_rec\0"
14206 "TDI\0"
14207 "TWI\0"
14208 "VADDCUW_VADDSBS_VADDSHS_VADDSWS_VADDUBS_VADDUHS_VADDUWS_VAVGSB_VAVGSH_VAVGSW_VAVGUB_VAVGUH_VAVGUW_VMAXFP_VMINFP_VSUBCUW_VSUBSBS_VSUBSHS_VSUBSWS_VSUBUBS_VSUBUHS_VSUBUWS\0"
14209 "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"
14210 "VCMPEQUD_rec_VCMPGTSD_rec_VCMPGTUD_rec\0"
14211 "VCMPEQUQ_VCMPEQUQ_rec_VCMPGTSQ_VCMPGTSQ_rec_VCMPGTUQ_VCMPGTUQ_rec\0"
14212 "VCMPNEB_rec_VCMPNEH_rec_VCMPNEW_rec_VCMPNEZB_rec_VCMPNEZH_rec_VCMPNEZW_rec\0"
14213 "VCMPSQ_VCMPUQ\0"
14214 "XSMAXCDP_XSMAXJDP_XSMINCDP_XSMINJDP\0"
14215 "TRAP\0"
14216 "SRAWI8_rec_SRAWI_rec\0"
14217 "VRLQ_VRLQNM_VSLQ_VSRAQ_VSRQ\0"
14218 "VRLQMI\0"
14219 "DSS_DSSALL\0"
14220 "WAITP10\0"
14221 "ADDI_ADDI8_LI_LI8_ADDIS_ADDIS8_LIS_LIS8_NEG_NEG8_NEG8O_NEGO\0"
14222 "ADDIdtprelL32_ADDISdtprelHA32\0"
14223 "ADDItlsldLADDR32\0"
14224 "ADDItocL_ADDIStocHA_ADDIStocHA8\0"
14225 "ADDIC_ADDIC8_ADDME_ADDME8_SUBFIC_SUBFIC8_SUBFME_SUBFME8_SUBFZE_SUBFZE8\0"
14226 "ADDME8O_ADDMEO_ADDZE8O_ADDZEO_ANDI8_rec_ANDIS8_rec_SUBFME8O_SUBFMEO_SUBFZE8O_SUBFZEO\0"
14227 "ADDZE_ADDZE8\0"
14228 "ANDI_rec_ANDIS_rec\0"
14229 "CMPDI_CMPWI_CMPLDI_CMPLWI\0"
14230 "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"
14231 "FABSD_FABSS_FMR_FNABSD_FNABSS_FNEGD_FNEGS\0"
14232 "NEG8_rec_NEG_rec_ORI_ORI8_ORIS_ORIS8_XORI_XORI8_XORIS_XORIS8\0"
14233 "NOP\0"
14234 "RLDICL_RLDICL_32_RLDICL_32_64_RLDICR_RLDICR_32\0"
14235 "RLWINM_RLWINM8\0"
14236 "SETB_SETB8\0"
14237 "SETBC_SETBC8_SETBCR_SETBCR8_SETNBC_SETNBC8_SETNBCR_SETNBCR8\0"
14238 "SRAWI_SRAWI8\0"
14239 "VEXTSB2D_VEXTSB2Ds_VEXTSB2W_VEXTSB2Ws_VEXTSH2D_VEXTSH2Ds_VEXTSH2W_VEXTSH2Ws_VEXTSW2D_VEXTSW2Ds_VNEGD_VNEGW\0"
14240 "VEXTSD2Q\0"
14241 "XSABSDP_XSNABSDP_XSNABSDPs_XSNEGDP\0"
14242 "XSABSQP_XSNABSQP_XSNEGQP_XSXEXPQP_XVXEXPDP_XVXEXPSP\0"
14243 "XVABSDP_XVNABSDP_XVNEGDP\0"
14244 "XVXSIGDP_XVXSIGSP\0"
14245 "ADDE8O_ADDEO_SUBFE8O_SUBFEO_SUBF8O_SUBFO\0"
14246 "ADDEX_ADDEX8\0"
14247 "ADD4O_ADD8O\0"
14248 "CMPB_CMPB8\0"
14249 "CRAND_CRANDC_CR6SET_CREQV_CRSET_CRNAND_CRNOR_CROR_CRORC_CR6UNSET_CRUNSET\0"
14250 "DST_DST64_DSTT_DSTT64_DSTST_DSTST64_DSTSTT_DSTSTT64\0"
14251 "VRLDNM_VRLWNM_V_SET0_V_SET0B_V_SET0H_XSCPSGNQP_XSIEXPQP_XVIEXPDP_XVIEXPSP\0"
14252 "XXLEQVOnes\0"
14253 "MFFS_MFFS_rec_MFFSL\0"
14254 "MFFSCDRNI_MFFSCRNI\0"
14255 "MTFSB0\0"
14256 "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"
14257 "NEG8O_rec_NEGO_rec\0"
14258 "ADDE8_rec_ADDE_rec_ADDE8O_rec_ADDEO_rec_SUBFE8_rec_SUBFE_rec_SUBFE8O_rec_SUBFEO_rec_SUBF8O_rec_SUBFO_rec\0"
14259 "HRFID_SC\0"
14260 "MTFSFI_MTFSFIb_MTFSFI_rec\0"
14261 "FABSD_rec_FABSS_rec_FMR_rec_FNABSD_rec_FNABSS_rec_FNEGD_rec_FNEGS_rec\0"
14262 "ADDC8_rec_ADDC_rec_SUBFC8_rec_SUBFC_rec\0"
14263 "VSTRIBL_rec_VSTRIBR_rec_VSTRIHL_rec_VSTRIHR_rec\0"
14264 "LBZ_LBZ8_LHZ_LHZ8_LWZ_LWZ8\0"
14265 "LD\0"
14266 "LDtoc_LDtocBA_LDtocCPT_LDtocJTI_LDtocL_SPILLTOVSR_LD_LWZtoc_LWZtocL\0"
14267 "DFLOADf32\0"
14268 "DFLOADf64\0"
14269 "LFD\0"
14270 "LHA_LHA8\0"
14271 "LXSD_LXV\0"
14272 "DCBT_DCBTST\0"
14273 "ICBT\0"
14274 "LDBRX\0"
14275 "SPILLTOVSR_LDX\0"
14276 "LXVRBX_LXVRDX_LXVRHX_LXVRWX\0"
14277 "MTSR\0"
14278 "MTVRSAVE_MTVRSAVEv\0"
14279 "LBZCIX_LDCIX_LHZCIX_LWZCIX\0"
14280 "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"
14281 "LFS\0"
14282 "LXSSP\0"
14283 "LXVP\0"
14284 "LXVPX\0"
14285 "MFSR\0"
14286 "MFTB8\0"
14287 "XXSETACCZ\0"
14288 "XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4\0"
14289 "XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP\0"
14290 "XVI8GER4SPP\0"
14291 "PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4\0"
14292 "PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP\0"
14293 "PMXVI8GER4SPP\0"
14294 "XXMTACC\0"
14295 "XXMFACC\0"
14296 "VMULHSD_VMULHUD_VMULLD\0"
14297 "LXVKQ\0"
14298 "VSPLTISB_VSPLTISH_VSPLTISW\0"
14299 "V_SETALLONES_V_SETALLONESB_V_SETALLONESH\0"
14300 "XXSPLTIB\0"
14301 "BRD_BRH_BRH8_BRW_BRW8\0"
14302 "MFVSRLD_MTVSRWS_VCLZLSBB_VCTZLSBB_VEXTRACTD_VEXTRACTUB_VEXTRACTUH_VEXTRACTUW_VINSERTD_VINSERTW_VPRTYBQ\0"
14303 "VGBBD_VUPKHSW_VUPKLSW\0"
14304 "VSPLTB_VSPLTBs_VSPLTH_VSPLTHs_VSPLTW_XXSPLTW_XXSPLTWs\0"
14305 "VSTRIBL_VSTRIBR_VSTRIHL_VSTRIHR_XXGENPCVDM_XXGENPCVHM_XXGENPCVWM\0"
14306 "VUPKHPX_VUPKHSB_VUPKHSH_VUPKLPX_VUPKLSB_VUPKLSH\0"
14307 "XVCVBF16SPN\0"
14308 "XXBRD_XXBRH_XXBRQ_XXBRW_XXEXTRACTUW\0"
14309 "VBPERMQ_VPKSDSS_VPKSDUS_VPKUDUM_VPKUDUS\0"
14310 "VCLRLB_VCLRRB_VINSD_VINSW_VSLDBI_VSRDBI\0"
14311 "VPKPX_VPKSHSS_VPKSHUS_VPKSWSS_VPKSWUS_VPKUHUM_VPKUHUS_VPKUWUM_VPKUWUS\0"
14312 "VSLV_VSRV_XXINSERTW\0"
14313 "VEXTDDVLX_VEXTDDVRX_VEXTDUBVLX_VEXTDUBVRX_VEXTDUHVLX_VEXTDUHVRX_VEXTDUWVLX_VEXTDUWVRX_VINSBLX_VINSBRX_VINSBVLX_VINSBVRX_VINSDLX_VINSDRX_VINSHLX_VINSHRX_VINSHVLX_VINSHVRX_VINSWLX_VINSWRX_VINSWVLX_VINSWVRX\0"
14314 "VSUMSWS\0"
14315 "XXSPLTIDP_XXSPLTIW\0"
14316 "XXSPLTI32DX\0"
14317 "XXBLENDVB_XXBLENDVD_XXBLENDVH_XXBLENDVW_XXEVAL\0"
14318 "XXPERMX\0"
14319 "PSTXVP_PSTXVPpc\0"
14320 "STB_STB8_STH_STH8_STW_STW8\0"
14321 "SPILLTOVSR_ST\0"
14322 "STD\0"
14323 "DFSTOREf32_DFSTOREf64\0"
14324 "STFD_STFS\0"
14325 "STFDU_STFSU\0"
14326 "STXSD\0"
14327 "STXSSP\0"
14328 "STXV\0"
14329 "DCBF_DCBST_DCBZ\0"
14330 "ICBI\0"
14331 "SPILLTOVSR_STX\0"
14332 "STIWX\0"
14333 "STXVRBX_STXVRDX_STXVRHX_STXVRWX\0"
14334 "EnforceIEIO\0"
14335 "TLBIE8P9_TLBIEP9\0"
14336 "STHCIX_STWCIX\0"
14337 "SYNCP10\0"
14338 "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"
14339 "STXVP\0"
14340 "STXVPX\0"
14341 "ATTN_NAP\0"
14342 "DCBZL\0"
14343 "DCCCI_ICBLQ_ICCCI_TLBLD_TLBLI_TLBRE2_TLBSX2_TLBSX2D_TLBWE2\0"
14344 "CLRBHRB_MFBHRBE\0"
14345 "PADDI_PADDI8_PADDI8pc_PADDIpc\0"
14346 "PLI_PLI8\0"
14347 "VMULESB_VMULESH_VMULEUB_VMULEUH_VMULOSB_VMULOSH_VMULOUB_VMULOUH_VSUM2SWS_VSUM4SBS_VSUM4SHS_VSUM4UBS\0"
14348 "VMULESD_VMULEUD_VMULHSW_VMULHUW_VMULOSD_VMULOUD\0"
14349 "VMSUMCUD\0"
14350 "P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C\0"
14351 "P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C\0"
14352 "P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C\0"
14353 "P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C\0"
14354 "P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C\0"
14355 "P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C\0"
14356 "P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C\0"
14357 "P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C\0"
14358 "P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C\0"
14359 "P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C\0"
14360 "P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C\0"
14361 "P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C\0"
14362 "P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C\0"
14363 "P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C\0"
14364 "P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C\0"
14365 "P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C\0"
14366 "P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C\0"
14367 "P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C\0"
14368 "P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C\0"
14369 "P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C\0"
14370 "P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C\0"
14371 "P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C\0"
14372 "P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C\0"
14373 "P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C\0"
14374 "P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C\0"
14375 "P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C\0"
14376 "P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C\0"
14377 "P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C\0"
14378 "P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C\0"
14379 "P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C\0"
14380 "P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C\0"
14381 "P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C\0"
14382 ;
14383#ifdef __GNUC__
14384#pragma GCC diagnostic pop
14385#endif
14386
14387static constexpr llvm::StringTable
14388PPCSchedClassNames = PPCSchedClassNamesStorage;
14389
14390static const llvm::MCSchedModel NoSchedModel = {
14391 MCSchedModel::DefaultIssueWidth,
14392 MCSchedModel::DefaultMicroOpBufferSize,
14393 MCSchedModel::DefaultLoopMicroOpBufferSize,
14394 MCSchedModel::DefaultLoadLatency,
14395 MCSchedModel::DefaultHighLatency,
14396 MCSchedModel::DefaultMispredictPenalty,
14397 false, // PostRAScheduler
14398 false, // CompleteModel
14399 false, // EnableIntervals
14400 0, // Processor ID
14401 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14402 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14403 nullptr, // No Itinerary
14404 nullptr // No extra processor descriptor
14405};
14406
14407static const llvm::MCSchedModel PPC440Model = {
14408 2, // IssueWidth
14409 MCSchedModel::DefaultMicroOpBufferSize,
14410 MCSchedModel::DefaultLoopMicroOpBufferSize,
14411 5, // LoadLatency
14412 MCSchedModel::DefaultHighLatency,
14413 MCSchedModel::DefaultMispredictPenalty,
14414 false, // PostRAScheduler
14415 false, // CompleteModel
14416 false, // EnableIntervals
14417 1, // Processor ID
14418 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14419 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14420 PPC440Itineraries,
14421 nullptr // No extra processor descriptor
14422};
14423
14424static const llvm::MCSchedModel G3ItinerariesModel = {
14425 MCSchedModel::DefaultIssueWidth,
14426 MCSchedModel::DefaultMicroOpBufferSize,
14427 MCSchedModel::DefaultLoopMicroOpBufferSize,
14428 MCSchedModel::DefaultLoadLatency,
14429 MCSchedModel::DefaultHighLatency,
14430 MCSchedModel::DefaultMispredictPenalty,
14431 false, // PostRAScheduler
14432 false, // CompleteModel
14433 false, // EnableIntervals
14434 2, // Processor ID
14435 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14436 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14437 G3Itineraries,
14438 nullptr // No extra processor descriptor
14439};
14440
14441static const llvm::MCSchedModel G4ItinerariesModel = {
14442 MCSchedModel::DefaultIssueWidth,
14443 MCSchedModel::DefaultMicroOpBufferSize,
14444 MCSchedModel::DefaultLoopMicroOpBufferSize,
14445 MCSchedModel::DefaultLoadLatency,
14446 MCSchedModel::DefaultHighLatency,
14447 MCSchedModel::DefaultMispredictPenalty,
14448 false, // PostRAScheduler
14449 false, // CompleteModel
14450 false, // EnableIntervals
14451 3, // Processor ID
14452 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14453 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14454 G4Itineraries,
14455 nullptr // No extra processor descriptor
14456};
14457
14458static const llvm::MCSchedModel G4PlusItinerariesModel = {
14459 MCSchedModel::DefaultIssueWidth,
14460 MCSchedModel::DefaultMicroOpBufferSize,
14461 MCSchedModel::DefaultLoopMicroOpBufferSize,
14462 MCSchedModel::DefaultLoadLatency,
14463 MCSchedModel::DefaultHighLatency,
14464 MCSchedModel::DefaultMispredictPenalty,
14465 false, // PostRAScheduler
14466 false, // CompleteModel
14467 false, // EnableIntervals
14468 4, // Processor ID
14469 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14470 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14471 G4PlusItineraries,
14472 nullptr // No extra processor descriptor
14473};
14474
14475static const llvm::MCSchedModel G5Model = {
14476 4, // IssueWidth
14477 MCSchedModel::DefaultMicroOpBufferSize,
14478 MCSchedModel::DefaultLoopMicroOpBufferSize,
14479 3, // LoadLatency
14480 MCSchedModel::DefaultHighLatency,
14481 16, // MispredictPenalty
14482 false, // PostRAScheduler
14483 false, // CompleteModel
14484 false, // EnableIntervals
14485 5, // Processor ID
14486 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14487 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14488 G5Itineraries,
14489 nullptr // No extra processor descriptor
14490};
14491
14492static const llvm::MCSchedModel PPCA2Model = {
14493 1, // IssueWidth
14494 MCSchedModel::DefaultMicroOpBufferSize,
14495 MCSchedModel::DefaultLoopMicroOpBufferSize,
14496 6, // LoadLatency
14497 MCSchedModel::DefaultHighLatency,
14498 13, // MispredictPenalty
14499 false, // PostRAScheduler
14500 false, // CompleteModel
14501 false, // EnableIntervals
14502 6, // Processor ID
14503 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14504 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14505 PPCA2Itineraries,
14506 nullptr // No extra processor descriptor
14507};
14508
14509static const llvm::MCSchedModel PPCE500Model = {
14510 2, // IssueWidth
14511 MCSchedModel::DefaultMicroOpBufferSize,
14512 MCSchedModel::DefaultLoopMicroOpBufferSize,
14513 5, // LoadLatency
14514 MCSchedModel::DefaultHighLatency,
14515 MCSchedModel::DefaultMispredictPenalty,
14516 false, // PostRAScheduler
14517 false, // CompleteModel
14518 false, // EnableIntervals
14519 7, // Processor ID
14520 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14521 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14522 PPCE500Itineraries,
14523 nullptr // No extra processor descriptor
14524};
14525
14526static const llvm::MCSchedModel PPCE500mcModel = {
14527 2, // IssueWidth
14528 MCSchedModel::DefaultMicroOpBufferSize,
14529 MCSchedModel::DefaultLoopMicroOpBufferSize,
14530 5, // LoadLatency
14531 MCSchedModel::DefaultHighLatency,
14532 MCSchedModel::DefaultMispredictPenalty,
14533 false, // PostRAScheduler
14534 false, // CompleteModel
14535 false, // EnableIntervals
14536 8, // Processor ID
14537 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14538 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14539 PPCE500mcItineraries,
14540 nullptr // No extra processor descriptor
14541};
14542
14543static const llvm::MCSchedModel PPCE5500Model = {
14544 2, // IssueWidth
14545 MCSchedModel::DefaultMicroOpBufferSize,
14546 MCSchedModel::DefaultLoopMicroOpBufferSize,
14547 6, // LoadLatency
14548 MCSchedModel::DefaultHighLatency,
14549 MCSchedModel::DefaultMispredictPenalty,
14550 false, // PostRAScheduler
14551 false, // CompleteModel
14552 false, // EnableIntervals
14553 9, // Processor ID
14554 nullptr, nullptr, 0, 0, // No instruction-level machine model.
14555 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14556 PPCE5500Itineraries,
14557 nullptr // No extra processor descriptor
14558};
14559
14560static const unsigned P8ModelProcResourceSubUnits[] = {
14561 0, // Invalid
14562};
14563
14564// {Name, NumUnits, SuperIdx, BufferSize, SubUnitsIdxBegin}
14565static const llvm::MCProcResourceDesc P8ModelProcResources[] = {
14566 {"InvalidUnit", 0, 0, 0, 0},
14567 {"P8_BR", 1, 0, 16, nullptr}, // #1
14568 {"P8_CRL", 1, 0, -1, nullptr}, // #2
14569 {"P8_CY", 1, 0, -1, nullptr}, // #3
14570 {"P8_DFU", 1, 0, -1, nullptr}, // #4
14571 {"P8_FPU", 4, 0, -1, nullptr}, // #5
14572 {"P8_FP_2x64", 2, 5, -1, nullptr}, // #6, Super=P8_FPU
14573 {"P8_FP_4x32", 2, 5, -1, nullptr}, // #7, Super=P8_FPU
14574 {"P8_FP_Scal", 2, 5, -1, nullptr}, // #8, Super=P8_FPU
14575 {"P8_FX", 2, 13, -1, nullptr}, // #9, Super=P8_LU_LS_FX
14576 {"P8_LS", 2, 12, -1, nullptr}, // #10, Super=P8_LU_LS
14577 {"P8_LU", 2, 12, -1, nullptr}, // #11, Super=P8_LU_LS
14578 {"P8_LU_LS", 4, 13, -1, nullptr}, // #12, Super=P8_LU_LS_FX
14579 {"P8_LU_LS_FX", 6, 0, -1, nullptr}, // #13
14580 {"P8_PM", 2, 22, 1, nullptr}, // #14, Super=P8_VMX
14581 {"P8_PORT_ALLFX", 6, 0, -1, nullptr}, // #15
14582 {"P8_PORT_BR", 1, 0, -1, nullptr}, // #16
14583 {"P8_PORT_CR", 1, 0, -1, nullptr}, // #17
14584 {"P8_PORT_FXLD", 4, 15, -1, nullptr}, // #18, Super=P8_PORT_ALLFX
14585 {"P8_PORT_LD_FX", 2, 18, -1, nullptr}, // #19, Super=P8_PORT_FXLD
14586 {"P8_PORT_ST_FXLD_FX", 2, 18, -1, nullptr}, // #20, Super=P8_PORT_FXLD
14587 {"P8_PORT_VMX_FP", 2, 0, -1, nullptr}, // #21
14588 {"P8_VMX", 2, 0, -1, nullptr}, // #22
14589 {"P8_VX", 2, 22, -1, nullptr}, // #23, Super=P8_VMX
14590 {"P8_XS", 2, 22, -1, nullptr}, // #24, Super=P8_VMX
14591};
14592
14593static const llvm::MCSchedModel P8Model = {
14594 8, // IssueWidth
14595 64, // MicroOpBufferSize
14596 60, // LoopMicroOpBufferSize
14597 3, // LoadLatency
14598 MCSchedModel::DefaultHighLatency,
14599 16, // MispredictPenalty
14600 false, // PostRAScheduler
14601 false, // CompleteModel
14602 false, // EnableIntervals
14603 10, // Processor ID
14604 P8ModelProcResources,
14605 P8ModelSchedClasses,
14606 25,
14607 661,
14608 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14609 nullptr, // No Itinerary
14610 nullptr // No extra processor descriptor
14611};
14612
14613static const unsigned P10ModelProcResourceSubUnits[] = {
14614 0, // Invalid
14615};
14616
14617// {Name, NumUnits, SuperIdx, BufferSize, SubUnitsIdxBegin}
14618static const llvm::MCProcResourceDesc P10ModelProcResources[] = {
14619 {"InvalidUnit", 0, 0, 0, 0},
14620 {"P10_ANY_SLOT", 8, 0, -1, nullptr}, // #1
14621 {"P10_BF", 4, 0, -1, nullptr}, // #2
14622 {"P10_BR", 2, 0, -1, nullptr}, // #3
14623 {"P10_CY", 4, 0, -1, nullptr}, // #4
14624 {"P10_DF", 1, 0, -1, nullptr}, // #5
14625 {"P10_DV", 2, 0, -1, nullptr}, // #6
14626 {"P10_DX", 2, 0, -1, nullptr}, // #7
14627 {"P10_EVEN_SLOT", 4, 1, -1, nullptr}, // #8, Super=P10_ANY_SLOT
14628 {"P10_FX", 4, 0, -1, nullptr}, // #9
14629 {"P10_LD", 2, 0, -1, nullptr}, // #10
14630 {"P10_MM", 2, 0, -1, nullptr}, // #11
14631 {"P10_ODD_SLOT", 4, 1, -1, nullptr}, // #12, Super=P10_ANY_SLOT
14632 {"P10_PM", 4, 0, -1, nullptr}, // #13
14633 {"P10_ST", 2, 0, -1, nullptr}, // #14
14634 {"P10_SX", 2, 0, -1, nullptr}, // #15
14635};
14636
14637static const llvm::MCSchedModel P10Model = {
14638 8, // IssueWidth
14639 44, // MicroOpBufferSize
14640 60, // LoopMicroOpBufferSize
14641 MCSchedModel::DefaultLoadLatency,
14642 MCSchedModel::DefaultHighLatency,
14643 MCSchedModel::DefaultMispredictPenalty,
14644 false, // PostRAScheduler
14645 true, // CompleteModel
14646 false, // EnableIntervals
14647 11, // Processor ID
14648 P10ModelProcResources,
14649 P10ModelSchedClasses,
14650 16,
14651 661,
14652 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14653 nullptr, // No Itinerary
14654 nullptr // No extra processor descriptor
14655};
14656
14657static const unsigned P7ModelProcResourceSubUnits[] = {
14658 0, // Invalid
14659};
14660
14661// {Name, NumUnits, SuperIdx, BufferSize, SubUnitsIdxBegin}
14662static const llvm::MCProcResourceDesc P7ModelProcResources[] = {
14663 {"InvalidUnit", 0, 0, 0, 0},
14664 {"P7_BRU", 1, 0, -1, nullptr}, // #1
14665 {"P7_CRU", 1, 0, -1, nullptr}, // #2
14666 {"P7_DFU", 1, 0, -1, nullptr}, // #3
14667 {"P7_FPU", 4, 0, -1, nullptr}, // #4
14668 {"P7_FXU", 2, 7, -1, nullptr}, // #5, Super=P7_LSU_FXU
14669 {"P7_LSU", 2, 7, -1, nullptr}, // #6, Super=P7_LSU_FXU
14670 {"P7_LSU_FXU", 4, 0, -1, nullptr}, // #7
14671 {"P7_PORT_BR", 1, 0, -1, nullptr}, // #8
14672 {"P7_PORT_CR", 1, 0, -1, nullptr}, // #9
14673 {"P7_PORT_FP", 2, 0, -1, nullptr}, // #10
14674 {"P7_PORT_FX", 2, 0, -1, nullptr}, // #11
14675 {"P7_PORT_LS", 2, 0, -1, nullptr}, // #12
14676 {"P7_ScalarFPU", 2, 4, -1, nullptr}, // #13, Super=P7_FPU
14677 {"P7_VMX", 1, 0, -1, nullptr}, // #14
14678 {"P7_VPM", 1, 14, 1, nullptr}, // #15, Super=P7_VMX
14679 {"P7_VXS", 1, 14, -1, nullptr}, // #16, Super=P7_VMX
14680 {"P7_VectorFPU", 2, 4, -1, nullptr}, // #17, Super=P7_FPU
14681};
14682
14683static const llvm::MCSchedModel P7Model = {
14684 6, // IssueWidth
14685 44, // MicroOpBufferSize
14686 40, // LoopMicroOpBufferSize
14687 3, // LoadLatency
14688 MCSchedModel::DefaultHighLatency,
14689 16, // MispredictPenalty
14690 false, // PostRAScheduler
14691 false, // CompleteModel
14692 false, // EnableIntervals
14693 12, // Processor ID
14694 P7ModelProcResources,
14695 P7ModelSchedClasses,
14696 18,
14697 661,
14698 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14699 nullptr, // No Itinerary
14700 nullptr // No extra processor descriptor
14701};
14702
14703static const unsigned P9ModelProcResourceSubUnits[] = {
14704 0, // Invalid
14705 10, 10, 11, 11, 12, 12, // DISP_NBR
14706 10, 10, 11, 11, // DISP_SS
14707};
14708
14709// {Name, NumUnits, SuperIdx, BufferSize, SubUnitsIdxBegin}
14710static const llvm::MCProcResourceDesc P9ModelProcResources[] = {
14711 {"InvalidUnit", 0, 0, 0, 0},
14712 {"ALU", 4, 0, -1, nullptr}, // #1
14713 {"ALUE", 2, 1, -1, nullptr}, // #2, Super=ALU
14714 {"ALUO", 2, 1, -1, nullptr}, // #3, Super=ALU
14715 {"BR", 1, 0, 16, nullptr}, // #4
14716 {"CY", 1, 0, -1, nullptr}, // #5
14717 {"DFU", 1, 0, -1, nullptr}, // #6
14718 {"DISP_NBR", 6, 0, -1, P9ModelProcResourceSubUnits + 1}, // #7
14719 {"DISP_SS", 4, 0, -1, P9ModelProcResourceSubUnits + 7}, // #8
14720 {"DISPb01", 2, 0, -1, nullptr}, // #9
14721 {"DISPx02", 2, 0, -1, nullptr}, // #10
14722 {"DISPx13", 2, 0, -1, nullptr}, // #11
14723 {"DISPxab", 2, 0, -1, nullptr}, // #12
14724 {"DIV", 2, 0, -1, nullptr}, // #13
14725 {"DP", 4, 0, -1, nullptr}, // #14
14726 {"DPE", 2, 14, -1, nullptr}, // #15, Super=DP
14727 {"DPO", 2, 14, -1, nullptr}, // #16, Super=DP
14728 {"IP_AGEN", 4, 0, -1, nullptr}, // #17
14729 {"IP_EXEC", 4, 0, -1, nullptr}, // #18
14730 {"IP_EXECE", 2, 18, -1, nullptr}, // #19, Super=IP_EXEC
14731 {"IP_EXECO", 2, 18, -1, nullptr}, // #20, Super=IP_EXEC
14732 {"LS", 4, 0, -1, nullptr}, // #21
14733 {"PM", 2, 0, -1, nullptr}, // #22
14734};
14735
14736static const llvm::MCSchedModel P9Model = {
14737 8, // IssueWidth
14738 44, // MicroOpBufferSize
14739 60, // LoopMicroOpBufferSize
14740 5, // LoadLatency
14741 MCSchedModel::DefaultHighLatency,
14742 16, // MispredictPenalty
14743 false, // PostRAScheduler
14744 true, // CompleteModel
14745 false, // EnableIntervals
14746 13, // Processor ID
14747 P9ModelProcResources,
14748 P9ModelSchedClasses,
14749 23,
14750 661,
14751 DBGVAL_OR_NULLPTR(&PPCSchedClassNames), // SchedClassNames
14752 nullptr, // No Itinerary
14753 nullptr // No extra processor descriptor
14754};
14755
14756#undef DBGFIELD
14757
14758#undef DBGVAL_OR_NULLPTR
14759
14760// Sorted (by key) array of values for CPU subtype.
14761extern const llvm::SubtargetSubTypeKV PPCSubTypeKV[] = {
14762 { "440", { { { 0x180040000000010ULL, 0x14041ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &PPC440Model },
14763 { "450", { { { 0x180040000000010ULL, 0x14041ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &PPC440Model },
14764 { "601", { { { 0x20000000000020ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G3ItinerariesModel },
14765 { "602", { { { 0x20000000000040ULL, 0x4000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G3ItinerariesModel },
14766 { "603", { { { 0x180000000000080ULL, 0x4000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G3ItinerariesModel },
14767 { "603e", { { { 0x180000000000080ULL, 0x4000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G3ItinerariesModel },
14768 { "603ev", { { { 0x180000000000080ULL, 0x4000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G3ItinerariesModel },
14769 { "604", { { { 0x180000000000100ULL, 0x4000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G3ItinerariesModel },
14770 { "604e", { { { 0x180000000000100ULL, 0x4000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G3ItinerariesModel },
14771 { "620", { { { 0x180000000000200ULL, 0x4000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G3ItinerariesModel },
14772 { "7400", { { { 0x180004000001000ULL, 0x4000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G4ItinerariesModel },
14773 { "7450", { { { 0x180004000001000ULL, 0x4000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G4PlusItinerariesModel },
14774 { "750", { { { 0x180000000000400ULL, 0x4000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G4ItinerariesModel },
14775 { "970", { { { 0x580004080000800ULL, 0x8000006000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G5Model },
14776 { "a2", { { { 0x7dc0c0080002000ULL, 0x4a000006343ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &PPCA2Model },
14777 { "e500", { { { 0x40000004000ULL, 0x4000014041ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &PPCE500Model },
14778 { "e500mc", { { { 0x40000008000ULL, 0x8000004041ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &PPCE500mcModel },
14779 { "e5500", { { { 0x40080010000ULL, 0x8000006041ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &PPCE5500Model },
14780 { "future", { { { 0xfde59c89f800002ULL, 0x7aabf3fcef7fULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel },
14781 { "g3", { { { 0x180000000000400ULL, 0x4000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G3ItinerariesModel },
14782 { "g4", { { { 0x180004000001000ULL, 0x4000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G4ItinerariesModel },
14783 { "g4+", { { { 0x180004000001000ULL, 0x4000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G4PlusItinerariesModel },
14784 { "g5", { { { 0x580004080000802ULL, 0x8000006000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G5Model },
14785 { "generic", { { { 0x8000000000000004ULL, 0x4000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G3ItinerariesModel },
14786 { "ppc", { { { 0x8000000000000004ULL, 0x4000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G3ItinerariesModel },
14787 { "ppc32", { { { 0x8000000000000004ULL, 0x4000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G3ItinerariesModel },
14788 { "ppc64", { { { 0x580004080000008ULL, 0x8000006000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G5Model },
14789 { "ppc64le", { { { 0x47de597081800002ULL, 0x70a9821c6347ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &P8Model },
14790 { "pwr10", { { { 0xfde59c887800002ULL, 0x7aabf3fcef5fULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &P10Model },
14791 { "pwr11", { { { 0xfde59c88f800002ULL, 0x7aabf3fcef5fULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &P10Model },
14792 { "pwr3", { { { 0x180004080020000ULL, 0x8000002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G5Model },
14793 { "pwr4", { { { 0x580004080040000ULL, 0x8000006000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G5Model },
14794 { "pwr5", { { { 0x7c0004080080002ULL, 0x8000006000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G5Model },
14795 { "pwr5x", { { { 0x7d0004080100002ULL, 0x8000006000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G5Model },
14796 { "pwr6", { { { 0x7d4084080200002ULL, 0xa000006200ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G5Model },
14797 { "pwr6x", { { { 0x7d4084080100002ULL, 0xa000006200ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &G5Model },
14798 { "pwr7", { { { 0x7de094080800002ULL, 0x70a002006342ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &P7Model },
14799 { "pwr8", { { { 0x47de597081800002ULL, 0x70a9821c6347ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &P8Model },
14800 { "pwr9", { { { 0x47de594083800002ULL, 0xf0a9b27c634fULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &P9Model },
14801};
14802
14803// Sorted array of names of CPU subtypes, including aliases.
14804extern const llvm::StringRef PPCNames[] = {
14805"440",
14806"450",
14807"601",
14808"602",
14809"603",
14810"603e",
14811"603ev",
14812"604",
14813"604e",
14814"620",
14815"7400",
14816"7450",
14817"750",
14818"970",
14819"a2",
14820"e500",
14821"e500mc",
14822"e5500",
14823"future",
14824"g3",
14825"g4",
14826"g4+",
14827"g5",
14828"generic",
14829"ppc",
14830"ppc32",
14831"ppc64",
14832"ppc64le",
14833"pwr10",
14834"pwr11",
14835"pwr3",
14836"pwr4",
14837"pwr5",
14838"pwr5x",
14839"pwr6",
14840"pwr6x",
14841"pwr7",
14842"pwr8",
14843"pwr9"};
14844
14845namespace PPC_MC {
14846
14847unsigned resolveVariantSchedClassImpl(unsigned SchedClass,
14848 const MCInst *MI, const MCInstrInfo *MCII, const MCSubtargetInfo &STI, unsigned CPUID) {
14849 switch (SchedClass) {
14850 case 149: // CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
14851 if (CPUID == 11) { // P10Model
14852 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()))
14853 return 629; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C
14854 return 630; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C
14855 }
14856 break;
14857 case 173: // XSDIVDP
14858 if (CPUID == 11) { // P10Model
14859 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()))
14860 return 631; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
14861 return 632; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
14862 }
14863 break;
14864 case 174: // FSQRTS_XSSQRTSP_FSQRTS_rec
14865 if (CPUID == 11) { // P10Model
14866 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()))
14867 return 633; // P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C
14868 return 634; // P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C
14869 }
14870 break;
14871 case 176: // XSSQRTDP
14872 if (CPUID == 11) { // P10Model
14873 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()))
14874 return 635; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C
14875 return 636; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C
14876 }
14877 break;
14878 case 178: // XVDIVSP
14879 if (CPUID == 11) { // P10Model
14880 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()))
14881 return 637; // P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
14882 return 638; // P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
14883 }
14884 break;
14885 case 179: // XVSQRTSP
14886 if (CPUID == 11) { // P10Model
14887 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()))
14888 return 639; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C
14889 return 640; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C
14890 }
14891 break;
14892 case 180: // XVDIVDP
14893 if (CPUID == 11) { // P10Model
14894 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()))
14895 return 631; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
14896 return 632; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
14897 }
14898 break;
14899 case 181: // XVSQRTDP
14900 if (CPUID == 11) { // P10Model
14901 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()))
14902 return 635; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C
14903 return 636; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C
14904 }
14905 break;
14906 case 183: // VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
14907 if (CPUID == 11) { // P10Model
14908 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()))
14909 return 629; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C
14910 return 630; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C
14911 }
14912 break;
14913 case 184: // XSDIVSP
14914 if (CPUID == 11) { // P10Model
14915 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()))
14916 return 641; // P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
14917 return 642; // P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
14918 }
14919 break;
14920 case 188: // 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
14921 if (CPUID == 11) { // P10Model
14922 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()))
14923 return 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
14924 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
14925 }
14926 break;
14927 case 189: // XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
14928 if (CPUID == 11) { // P10Model
14929 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()))
14930 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
14931 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
14932 }
14933 break;
14934 case 190: // XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
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 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
14938 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
14939 }
14940 break;
14941 case 191: // VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
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 649; // P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
14945 return 650; // P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
14946 }
14947 break;
14948 case 192: // VSUBFP
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 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
14952 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
14953 }
14954 break;
14955 case 193: // 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
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 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
14959 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
14960 }
14961 break;
14962 case 194: // XVCVSPDP
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 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
14966 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
14967 }
14968 break;
14969 case 316: // 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
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 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
14973 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
14974 }
14975 break;
14976 case 317: // FADD_FSUB
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 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
14980 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
14981 }
14982 break;
14983 case 318: // FMSUB_FMADD_FNMADD_FNMSUB_FMUL
14984 if (CPUID == 11) { // P10Model
14985 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()))
14986 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
14987 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
14988 }
14989 break;
14990 case 319: // XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
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 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
14994 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
14995 }
14996 break;
14997 case 398: // FDIV
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 631; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15001 return 632; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15002 }
15003 break;
15004 case 399: // FSQRT
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 635; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C
15008 return 636; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C
15009 }
15010 break;
15011 case 400: // FSQRTS
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 633; // P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C
15015 return 634; // P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C
15016 }
15017 break;
15018 case 401: // FDIVS
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 641; // P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15022 return 642; // P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15023 }
15024 break;
15025 case 429: // 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
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 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15029 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15030 }
15031 break;
15032 case 430: // VCFSX_VCFUX_VCTSXS_VCTUXS
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 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15036 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15037 }
15038 break;
15039 case 431: // VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
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 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15043 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15044 }
15045 break;
15046 case 432: // VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
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 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15050 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15051 }
15052 break;
15053 case 433: // XSCVDPHP
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 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15057 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15058 }
15059 break;
15060 case 434: // XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
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 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15064 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15065 }
15066 break;
15067 case 435: // XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
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 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15071 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15072 }
15073 break;
15074 case 436: // XVCVSPBF16
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 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15078 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15079 }
15080 break;
15081 case 437: // FADDS_FMULS_FSUBS
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 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15085 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15086 }
15087 break;
15088 case 438: // FMUL
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 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15092 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15093 }
15094 break;
15095 case 439: // VADDFP
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 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15099 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15100 }
15101 break;
15102 case 440: // XSMULDP_XSMULSP
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 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15106 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15107 }
15108 break;
15109 case 441: // XVADDDP_XVMULDP_XVSUBDP
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 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15113 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15114 }
15115 break;
15116 case 442: // XVADDSP_XVMULSP_XVSUBSP
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 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15120 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15121 }
15122 break;
15123 case 443: // VMADDFP_VNMSUBFP
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 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15127 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15128 }
15129 break;
15130 case 449: // VGNB
15131 if (CPUID == 11) { // P10Model
15132 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()))
15133 return 651; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C
15134 return 652; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C
15135 }
15136 break;
15137 case 450: // VSBOX
15138 if (CPUID == 11) { // P10Model
15139 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()))
15140 return 651; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C
15141 return 652; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C
15142 }
15143 break;
15144 case 451: // CFUGED_PDEPD_PEXTD
15145 if (CPUID == 11) { // P10Model
15146 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()))
15147 return 629; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C
15148 return 630; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C
15149 }
15150 break;
15151 case 452: // VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
15152 if (CPUID == 11) { // P10Model
15153 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()))
15154 return 629; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C
15155 return 630; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C
15156 }
15157 break;
15158 case 567: // XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
15159 if (CPUID == 11) { // P10Model
15160 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()))
15161 return 653; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C
15162 return 654; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C
15163 }
15164 break;
15165 case 568: // XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
15166 if (CPUID == 11) { // P10Model
15167 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()))
15168 return 655; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C
15169 return 656; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C
15170 }
15171 break;
15172 case 569: // XVI8GER4SPP
15173 if (CPUID == 11) { // P10Model
15174 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()))
15175 return 655; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C
15176 return 656; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C
15177 }
15178 break;
15179 case 570: // PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
15180 if (CPUID == 11) { // P10Model
15181 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()))
15182 return 657; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C
15183 return 658; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C
15184 }
15185 break;
15186 case 571: // PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
15187 if (CPUID == 11) { // P10Model
15188 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()))
15189 return 659; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C
15190 return 660; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C
15191 }
15192 break;
15193 case 572: // PMXVI8GER4SPP
15194 if (CPUID == 11) { // P10Model
15195 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()))
15196 return 659; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C
15197 return 660; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C
15198 }
15199 break;
15200 };
15201 // Don't know how to resolve this scheduling class.
15202 return 0;
15203}
15204
15205} // namespace PPC_MC
15206struct PPCGenMCSubtargetInfo : public MCSubtargetInfo {
15207 PPCGenMCSubtargetInfo(const Triple &TT,
15208 StringRef CPU, StringRef TuneCPU, StringRef FS,
15209 ArrayRef<StringRef> PN,
15210 ArrayRef<SubtargetFeatureKV> PF,
15211 ArrayRef<SubtargetSubTypeKV> PD,
15212 const MCWriteProcResEntry *WPR,
15213 const MCWriteLatencyEntry *WL,
15214 const MCReadAdvanceEntry *RA, const InstrStage *IS,
15215 const unsigned *OC, const unsigned *FP) :
15216 MCSubtargetInfo(TT, CPU, TuneCPU, FS, PN, PF, PD,
15217 WPR, WL, RA, IS, OC, FP) { }
15218
15219 unsigned resolveVariantSchedClass(unsigned SchedClass,
15220 const MCInst *MI, const MCInstrInfo *MCII,
15221 unsigned CPUID) const final {
15222 return PPC_MC::resolveVariantSchedClassImpl(SchedClass, MI, MCII, *this, CPUID);
15223 }
15224 unsigned getHwModeSet() const final;
15225 unsigned getHwMode(enum HwModeType type = HwMode_Default) const final;
15226};
15227unsigned PPCGenMCSubtargetInfo::getHwModeSet() const {
15228 [[maybe_unused]] const FeatureBitset &FB = getFeatureBits();
15229 // Collect HwModes and store them as a bit set.
15230 unsigned Modes = 0;
15231 if (false) Modes |= (1 << 0);
15232 return Modes;
15233}
15234unsigned PPCGenMCSubtargetInfo::getHwMode(enum HwModeType type) const {
15235 unsigned Modes = getHwModeSet();
15236
15237 if (!Modes)
15238 return Modes;
15239
15240 switch (type) {
15241 case HwMode_Default:
15242 return llvm::countr_zero(Modes) + 1;
15243 case HwMode_ValueType:
15244 Modes &= 0;
15245 if (!Modes)
15246 return Modes;
15247 if (!llvm::has_single_bit<unsigned>(Modes))
15248 llvm_unreachable("Two or more HwModes for ValueType were found!");
15249 return llvm::countr_zero(Modes) + 1;
15250 case HwMode_RegInfo:
15251 Modes &= 1;
15252 if (!Modes)
15253 return Modes;
15254 if (!llvm::has_single_bit<unsigned>(Modes))
15255 llvm_unreachable("Two or more HwModes for RegInfo were found!");
15256 return llvm::countr_zero(Modes) + 1;
15257 case HwMode_EncodingInfo:
15258 Modes &= 0;
15259 if (!Modes)
15260 return Modes;
15261 if (!llvm::has_single_bit<unsigned>(Modes))
15262 llvm_unreachable("Two or more HwModes for EncodingInfo were found!");
15263 return llvm::countr_zero(Modes) + 1;
15264 }
15265 llvm_unreachable("unexpected HwModeType");
15266 return 0; // should not get here
15267}
15268
15269static inline MCSubtargetInfo *createPPCMCSubtargetInfoImpl(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS) {
15270 return new PPCGenMCSubtargetInfo(TT, CPU, TuneCPU, FS, PPCNames, PPCFeatureKV, PPCSubTypeKV,
15271 PPCWriteProcResTable, PPCWriteLatencyTable, PPCReadAdvanceTable,
15272 PPCStages, PPCOperandCycles, PPCForwardingPaths);
15273}
15274
15275
15276} // namespace llvm
15277
15278#endif // GET_SUBTARGETINFO_MC_DESC
15279
15280#ifdef GET_SUBTARGETINFO_TARGET_DESC
15281#undef GET_SUBTARGETINFO_TARGET_DESC
15282
15283#include "llvm/ADT/BitmaskEnum.h"
15284#include "llvm/Support/Debug.h"
15285#include "llvm/Support/raw_ostream.h"
15286
15287// ParseSubtargetFeatures - Parses features string setting specified
15288// subtarget options.
15289void llvm::PPCSubtarget::ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS) {
15290 LLVM_DEBUG(dbgs() << "\nFeatures:" << FS);
15291 LLVM_DEBUG(dbgs() << "\nCPU:" << CPU);
15292 LLVM_DEBUG(dbgs() << "\nTuneCPU:" << TuneCPU << "\n\n");
15293 InitMCProcessorInfo(CPU, TuneCPU, FS);
15294 const FeatureBitset &Bits = getFeatureBits();
15295 if (Bits[PPC::AIXOS]) IsAIX = true;
15296 if (Bits[PPC::DeprecatedDST]) IsDeprecatedDST = true;
15297 if (Bits[PPC::Directive32] && CPUDirective < PPC::DIR_32) CPUDirective = PPC::DIR_32;
15298 if (Bits[PPC::Directive64] && CPUDirective < PPC::DIR_64) CPUDirective = PPC::DIR_64;
15299 if (Bits[PPC::Directive440] && CPUDirective < PPC::DIR_440) CPUDirective = PPC::DIR_440;
15300 if (Bits[PPC::Directive601] && CPUDirective < PPC::DIR_601) CPUDirective = PPC::DIR_601;
15301 if (Bits[PPC::Directive602] && CPUDirective < PPC::DIR_602) CPUDirective = PPC::DIR_602;
15302 if (Bits[PPC::Directive603] && CPUDirective < PPC::DIR_603) CPUDirective = PPC::DIR_603;
15303 if (Bits[PPC::Directive604] && CPUDirective < PPC::DIR_603) CPUDirective = PPC::DIR_603;
15304 if (Bits[PPC::Directive620] && CPUDirective < PPC::DIR_603) CPUDirective = PPC::DIR_603;
15305 if (Bits[PPC::Directive750] && CPUDirective < PPC::DIR_750) CPUDirective = PPC::DIR_750;
15306 if (Bits[PPC::Directive970] && CPUDirective < PPC::DIR_970) CPUDirective = PPC::DIR_970;
15307 if (Bits[PPC::Directive7400] && CPUDirective < PPC::DIR_7400) CPUDirective = PPC::DIR_7400;
15308 if (Bits[PPC::DirectiveA2] && CPUDirective < PPC::DIR_A2) CPUDirective = PPC::DIR_A2;
15309 if (Bits[PPC::DirectiveE500] && CPUDirective < PPC::DIR_E500) CPUDirective = PPC::DIR_E500;
15310 if (Bits[PPC::DirectiveE500mc] && CPUDirective < PPC::DIR_E500mc) CPUDirective = PPC::DIR_E500mc;
15311 if (Bits[PPC::DirectiveE5500] && CPUDirective < PPC::DIR_E5500) CPUDirective = PPC::DIR_E5500;
15312 if (Bits[PPC::DirectivePwr3] && CPUDirective < PPC::DIR_PWR3) CPUDirective = PPC::DIR_PWR3;
15313 if (Bits[PPC::DirectivePwr4] && CPUDirective < PPC::DIR_PWR4) CPUDirective = PPC::DIR_PWR4;
15314 if (Bits[PPC::DirectivePwr5] && CPUDirective < PPC::DIR_PWR5) CPUDirective = PPC::DIR_PWR5;
15315 if (Bits[PPC::DirectivePwr5x] && CPUDirective < PPC::DIR_PWR5X) CPUDirective = PPC::DIR_PWR5X;
15316 if (Bits[PPC::DirectivePwr6] && CPUDirective < PPC::DIR_PWR6) CPUDirective = PPC::DIR_PWR6;
15317 if (Bits[PPC::DirectivePwr6x] && CPUDirective < PPC::DIR_PWR6X) CPUDirective = PPC::DIR_PWR6X;
15318 if (Bits[PPC::DirectivePwr7] && CPUDirective < PPC::DIR_PWR7) CPUDirective = PPC::DIR_PWR7;
15319 if (Bits[PPC::DirectivePwr8] && CPUDirective < PPC::DIR_PWR8) CPUDirective = PPC::DIR_PWR8;
15320 if (Bits[PPC::DirectivePwr9] && CPUDirective < PPC::DIR_PWR9) CPUDirective = PPC::DIR_PWR9;
15321 if (Bits[PPC::DirectivePwr10] && CPUDirective < PPC::DIR_PWR10) CPUDirective = PPC::DIR_PWR10;
15322 if (Bits[PPC::DirectivePwr11] && CPUDirective < PPC::DIR_PWR11) CPUDirective = PPC::DIR_PWR11;
15323 if (Bits[PPC::DirectivePwrFuture] && CPUDirective < PPC::DIR_PWR_FUTURE) CPUDirective = PPC::DIR_PWR_FUTURE;
15324 if (Bits[PPC::Feature64Bit]) IsPPC64 = true;
15325 if (Bits[PPC::Feature64BitRegs]) Use64BitRegs = true;
15326 if (Bits[PPC::Feature64BitSupport]) Has64BitSupport = true;
15327 if (Bits[PPC::FeatureAIXLocalDynamicTLS]) HasAIXSmallLocalDynamicTLS = true;
15328 if (Bits[PPC::FeatureAIXLocalExecTLS]) HasAIXSmallLocalExecTLS = true;
15329 if (Bits[PPC::FeatureAIXSharedLibTLSModelOpt]) HasAIXShLibTLSModelOpt = true;
15330 if (Bits[PPC::FeatureAddLogicalFusion]) HasAddLogicalFusion = true;
15331 if (Bits[PPC::FeatureAddiLoadFusion]) HasAddiLoadFusion = true;
15332 if (Bits[PPC::FeatureAddisLoadFusion]) HasAddisLoadFusion = true;
15333 if (Bits[PPC::FeatureAltivec]) HasAltivec = true;
15334 if (Bits[PPC::FeatureArithAddFusion]) HasArithAddFusion = true;
15335 if (Bits[PPC::FeatureBPERMD]) HasBPERMD = true;
15336 if (Bits[PPC::FeatureBack2BackFusion]) HasBack2BackFusion = true;
15337 if (Bits[PPC::FeatureBookE]) IsBookE = true;
15338 if (Bits[PPC::FeatureCMPB]) HasCMPB = true;
15339 if (Bits[PPC::FeatureCRBits]) UseCRBits = true;
15340 if (Bits[PPC::FeatureCompareFusion]) HasCompareFusion = true;
15341 if (Bits[PPC::FeatureDirectMove]) HasDirectMove = true;
15342 if (Bits[PPC::FeatureE500]) IsE500 = true;
15343 if (Bits[PPC::FeatureEFPU2]) HasEFPU2 = true;
15344 if (Bits[PPC::FeatureExtDiv]) HasExtDiv = true;
15345 if (Bits[PPC::FeatureFCPSGN]) HasFCPSGN = true;
15346 if (Bits[PPC::FeatureFPCVT]) HasFPCVT = true;
15347 if (Bits[PPC::FeatureFPRND]) HasFPRND = true;
15348 if (Bits[PPC::FeatureFPU]) HasFPU = true;
15349 if (Bits[PPC::FeatureFRE]) HasFRE = true;
15350 if (Bits[PPC::FeatureFRES]) HasFRES = true;
15351 if (Bits[PPC::FeatureFRSQRTE]) HasFRSQRTE = true;
15352 if (Bits[PPC::FeatureFRSQRTES]) HasFRSQRTES = true;
15353 if (Bits[PPC::FeatureFSqrt]) HasFSQRT = true;
15354 if (Bits[PPC::FeatureFastMFLR]) HasFastMFLR = true;
15355 if (Bits[PPC::FeatureFloat128]) HasFloat128 = true;
15356 if (Bits[PPC::FeatureFusion]) HasFusion = true;
15357 if (Bits[PPC::FeatureHTM]) HasHTM = true;
15358 if (Bits[PPC::FeatureHardFloat]) HasHardFloat = true;
15359 if (Bits[PPC::FeatureICBT]) HasICBT = true;
15360 if (Bits[PPC::FeatureISA2_06]) IsISA2_06 = true;
15361 if (Bits[PPC::FeatureISA2_07]) IsISA2_07 = true;
15362 if (Bits[PPC::FeatureISA3_0]) IsISA3_0 = true;
15363 if (Bits[PPC::FeatureISA3_1]) IsISA3_1 = true;
15364 if (Bits[PPC::FeatureISAFuture]) IsISAFuture = true;
15365 if (Bits[PPC::FeatureISEL]) HasISEL = true;
15366 if (Bits[PPC::FeatureInvariantFunctionDescriptors]) HasInvariantFunctionDescriptors = true;
15367 if (Bits[PPC::FeatureLDBRX]) HasLDBRX = true;
15368 if (Bits[PPC::FeatureLFIWAX]) HasLFIWAX = true;
15369 if (Bits[PPC::FeatureLogicalAddFusion]) HasLogicalAddFusion = true;
15370 if (Bits[PPC::FeatureLogicalFusion]) HasLogicalFusion = true;
15371 if (Bits[PPC::FeatureLongCall]) UseLongCalls = true;
15372 if (Bits[PPC::FeatureMFOCRF]) HasMFOCRF = true;
15373 if (Bits[PPC::FeatureMFTB]) IsFeatureMFTB = true;
15374 if (Bits[PPC::FeatureMMA]) HasMMA = true;
15375 if (Bits[PPC::FeatureMSYNC]) HasOnlyMSYNC = true;
15376 if (Bits[PPC::FeatureModernAIXAs]) HasModernAIXAs = true;
15377 if (Bits[PPC::FeatureP8Altivec]) HasP8Altivec = true;
15378 if (Bits[PPC::FeatureP8Crypto]) HasP8Crypto = true;
15379 if (Bits[PPC::FeatureP8Vector]) HasP8Vector = true;
15380 if (Bits[PPC::FeatureP9Altivec]) HasP9Altivec = true;
15381 if (Bits[PPC::FeatureP9Vector]) HasP9Vector = true;
15382 if (Bits[PPC::FeatureP10Vector]) HasP10Vector = true;
15383 if (Bits[PPC::FeaturePCRelativeMemops]) HasPCRelativeMemops = true;
15384 if (Bits[PPC::FeaturePOPCNTD] && HasPOPCNTD < POPCNTD_Fast) HasPOPCNTD = POPCNTD_Fast;
15385 if (Bits[PPC::FeaturePPC4xx]) IsPPC4xx = true;
15386 if (Bits[PPC::FeaturePPC6xx]) IsPPC6xx = true;
15387 if (Bits[PPC::FeaturePPCPostRASched]) UsePPCPostRASchedStrategy = true;
15388 if (Bits[PPC::FeaturePPCPreRASched]) UsePPCPreRASchedStrategy = true;
15389 if (Bits[PPC::FeaturePairedVectorMemops]) PairedVectorMemops = true;
15390 if (Bits[PPC::FeaturePartwordAtomic]) HasPartwordAtomics = true;
15391 if (Bits[PPC::FeaturePredictableSelectIsExpensive]) PredictableSelectIsExpensive = true;
15392 if (Bits[PPC::FeaturePrefixInstrs]) HasPrefixInstrs = true;
15393 if (Bits[PPC::FeaturePrivileged]) HasPrivileged = true;
15394 if (Bits[PPC::FeatureQuadwordAtomic]) HasQuadwordAtomics = true;
15395 if (Bits[PPC::FeatureROPProtect]) HasROPProtect = true;
15396 if (Bits[PPC::FeatureRecipPrec]) HasRecipPrec = true;
15397 if (Bits[PPC::FeatureSPE]) HasSPE = true;
15398 if (Bits[PPC::FeatureSTFIWX]) HasSTFIWX = true;
15399 if (Bits[PPC::FeatureSecurePlt]) IsSecurePlt = true;
15400 if (Bits[PPC::FeatureSha3Fusion]) HasSha3Fusion = true;
15401 if (Bits[PPC::FeatureSlowPOPCNTD] && HasPOPCNTD < POPCNTD_Slow) HasPOPCNTD = POPCNTD_Slow;
15402 if (Bits[PPC::FeatureStoreFusion]) HasStoreFusion = true;
15403 if (Bits[PPC::FeatureTwoConstNR]) NeedsTwoConstNR = true;
15404 if (Bits[PPC::FeatureUnalignedFloats]) AllowsUnalignedFPAccess = true;
15405 if (Bits[PPC::FeatureVSX]) HasVSX = true;
15406 if (Bits[PPC::FeatureVectorsUseTwoUnits]) VectorsUseTwoUnits = true;
15407 if (Bits[PPC::FeatureWideImmFusion]) HasWideImmFusion = true;
15408 if (Bits[PPC::FeatureZeroMoveFusion]) HasZeroMoveFusion = true;
15409}
15410
15411#endif // GET_SUBTARGETINFO_TARGET_DESC
15412
15413#ifdef GET_SUBTARGETINFO_HEADER
15414#undef GET_SUBTARGETINFO_HEADER
15415
15416namespace llvm {
15417
15418class DFAPacketizer;
15419namespace PPC_MC {
15420
15421unsigned resolveVariantSchedClassImpl(unsigned SchedClass, const MCInst *MI, const MCInstrInfo *MCII, const MCSubtargetInfo &STI, unsigned CPUID);
15422
15423} // namespace PPC_MC
15424struct PPCGenSubtargetInfo : public TargetSubtargetInfo {
15425 explicit PPCGenSubtargetInfo(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS);
15426public:
15427 unsigned resolveSchedClass(unsigned SchedClass, const MachineInstr *DefMI, const TargetSchedModel *SchedModel) const final;
15428 unsigned resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, const MCInstrInfo *MCII, unsigned CPUID) const final;
15429 DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
15430 enum class PPCHwModeBits : unsigned {
15431 DefaultMode = 0,
15432 PPC64 = (1 << 0),
15433
15434 LLVM_MARK_AS_BITMASK_ENUM(/*LargestValue=*/PPC64),
15435 };
15436 unsigned getHwModeSet() const final;
15437 unsigned getHwMode(enum HwModeType type = HwMode_Default) const final;
15438};
15439
15440} // namespace llvm
15441
15442#endif // GET_SUBTARGETINFO_HEADER
15443
15444#ifdef GET_SUBTARGETINFO_CTOR
15445#undef GET_SUBTARGETINFO_CTOR
15446
15447#include "llvm/CodeGen/TargetSchedule.h"
15448
15449namespace llvm {
15450
15451extern const llvm::StringRef PPCNames[];
15452extern const llvm::SubtargetFeatureKV PPCFeatureKV[];
15453extern const llvm::SubtargetSubTypeKV PPCSubTypeKV[];
15454extern const llvm::MCWriteProcResEntry PPCWriteProcResTable[];
15455extern const llvm::MCWriteLatencyEntry PPCWriteLatencyTable[];
15456extern const llvm::MCReadAdvanceEntry PPCReadAdvanceTable[];
15457extern const llvm::InstrStage PPCStages[];
15458extern const unsigned PPCOperandCycles[];
15459extern const unsigned PPCForwardingPaths[];
15460PPCGenSubtargetInfo::PPCGenSubtargetInfo(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS)
15461 : TargetSubtargetInfo(TT, CPU, TuneCPU, FS, ArrayRef(PPCNames, 39), ArrayRef(PPCFeatureKV, 85), ArrayRef(PPCSubTypeKV, 39),
15462 PPCWriteProcResTable, PPCWriteLatencyTable, PPCReadAdvanceTable,
15463 PPCStages, PPCOperandCycles, PPCForwardingPaths) {}
15464
15465unsigned PPCGenSubtargetInfo
15466::resolveSchedClass(unsigned SchedClass, const MachineInstr *MI, const TargetSchedModel *SchedModel) const {
15467 switch (SchedClass) {
15468 case 149: // CNTLZD_CNTLZDM_CNTLZD_rec_CNTLZW_CNTLZW8_CNTLZW8_rec_CNTLZW_rec_CNTTZD_CNTTZDM_CNTTZD_rec_CNTTZW_CNTTZW8_CNTTZW8_rec_CNTTZW_rec
15469 if (SchedModel->getProcessorID() == 11) { // P10Model
15470 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()))
15471 return 629; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C
15472 return 630; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C
15473 }
15474 break;
15475 case 173: // XSDIVDP
15476 if (SchedModel->getProcessorID() == 11) { // P10Model
15477 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()))
15478 return 631; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15479 return 632; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15480 }
15481 break;
15482 case 174: // FSQRTS_XSSQRTSP_FSQRTS_rec
15483 if (SchedModel->getProcessorID() == 11) { // P10Model
15484 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()))
15485 return 633; // P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C
15486 return 634; // P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C
15487 }
15488 break;
15489 case 176: // XSSQRTDP
15490 if (SchedModel->getProcessorID() == 11) { // P10Model
15491 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()))
15492 return 635; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C
15493 return 636; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C
15494 }
15495 break;
15496 case 178: // XVDIVSP
15497 if (SchedModel->getProcessorID() == 11) { // P10Model
15498 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()))
15499 return 637; // P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15500 return 638; // P10W_BF_24C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15501 }
15502 break;
15503 case 179: // XVSQRTSP
15504 if (SchedModel->getProcessorID() == 11) { // P10Model
15505 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()))
15506 return 639; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C
15507 return 640; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C
15508 }
15509 break;
15510 case 180: // XVDIVDP
15511 if (SchedModel->getProcessorID() == 11) { // P10Model
15512 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()))
15513 return 631; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15514 return 632; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15515 }
15516 break;
15517 case 181: // XVSQRTDP
15518 if (SchedModel->getProcessorID() == 11) { // P10Model
15519 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()))
15520 return 635; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C
15521 return 636; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C
15522 }
15523 break;
15524 case 183: // VCIPHER_VCIPHERLAST_VNCIPHER_VNCIPHERLAST_VPMSUMB_VPMSUMD_VPMSUMH_VPMSUMW_VSBOX
15525 if (SchedModel->getProcessorID() == 11) { // P10Model
15526 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()))
15527 return 629; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C
15528 return 630; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C
15529 }
15530 break;
15531 case 184: // XSDIVSP
15532 if (SchedModel->getProcessorID() == 11) { // P10Model
15533 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()))
15534 return 641; // P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15535 return 642; // P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15536 }
15537 break;
15538 case 188: // 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
15539 if (SchedModel->getProcessorID() == 11) { // P10Model
15540 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()))
15541 return 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15542 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15543 }
15544 break;
15545 case 189: // XSRESP_XSRSQRTESP_XSCVSXDSP_XSCVUXDSP_XSCVDPSPN_XSCVSPDPN_XSRSP
15546 if (SchedModel->getProcessorID() == 11) { // P10Model
15547 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()))
15548 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15549 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15550 }
15551 break;
15552 case 190: // XVMADDASP_XVMADDMSP_XVMSUBASP_XVMSUBMSP_XVNMADDASP_XVNMADDMSP_XVNMSUBASP_XVNMSUBMSP_XVSUBSP_XVMULSP_XVNABSSP_XVNEGSP_XVABSSP_XVADDSP
15553 if (SchedModel->getProcessorID() == 11) { // P10Model
15554 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()))
15555 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15556 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15557 }
15558 break;
15559 case 191: // VRFIM_VRFIN_VRFIP_VRFIZ_XVRSQRTESP_VADDFP_VEXPTEFP_VLOGEFP_VMADDFP_VNMSUBFP_VREFP_VRSQRTEFP_XVCVSXWSP_XVCVUXWSP_XVRESP_XVCVDPSP_XVCVSXDSP_XVCVUXDSP_XVCPSGNSP
15560 if (SchedModel->getProcessorID() == 11) { // P10Model
15561 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()))
15562 return 649; // P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15563 return 650; // P10W_BF_7C_P10W_DISP_EVEN_P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15564 }
15565 break;
15566 case 192: // VSUBFP
15567 if (SchedModel->getProcessorID() == 11) { // P10Model
15568 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()))
15569 return 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15570 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15571 }
15572 break;
15573 case 193: // 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
15574 if (SchedModel->getProcessorID() == 11) { // P10Model
15575 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()))
15576 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15577 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15578 }
15579 break;
15580 case 194: // XVCVSPDP
15581 if (SchedModel->getProcessorID() == 11) { // P10Model
15582 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()))
15583 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15584 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15585 }
15586 break;
15587 case 316: // 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
15588 if (SchedModel->getProcessorID() == 11) { // P10Model
15589 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()))
15590 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15591 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15592 }
15593 break;
15594 case 317: // FADD_FSUB
15595 if (SchedModel->getProcessorID() == 11) { // P10Model
15596 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()))
15597 return 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15598 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15599 }
15600 break;
15601 case 318: // FMSUB_FMADD_FNMADD_FNMSUB_FMUL
15602 if (SchedModel->getProcessorID() == 11) { // P10Model
15603 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()))
15604 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15605 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15606 }
15607 break;
15608 case 319: // XSMADDADP_XSMADDASP_XSMADDMDP_XSMADDMSP_XSMSUBADP_XSMSUBASP_XSMSUBMDP_XSMSUBMSP_XSMULDP_XSMULSP_XSNMADDADP_XSNMADDASP_XSNMADDMDP_XSNMADDMSP_XSNMSUBADP_XSNMSUBASP_XSNMSUBMDP_XSNMSUBMSP
15609 if (SchedModel->getProcessorID() == 11) { // P10Model
15610 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()))
15611 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15612 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15613 }
15614 break;
15615 case 398: // FDIV
15616 if (SchedModel->getProcessorID() == 11) { // P10Model
15617 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()))
15618 return 631; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15619 return 632; // P10W_BF_27C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15620 }
15621 break;
15622 case 399: // FSQRT
15623 if (SchedModel->getProcessorID() == 11) { // P10Model
15624 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()))
15625 return 635; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_2C
15626 return 636; // P10W_BF_36C_P10W_DISP_ANY_P10BF_Read_1C
15627 }
15628 break;
15629 case 400: // FSQRTS
15630 if (SchedModel->getProcessorID() == 11) { // P10Model
15631 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()))
15632 return 633; // P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_2C
15633 return 634; // P10W_BF_26C_P10W_DISP_ANY_P10BF_Read_1C
15634 }
15635 break;
15636 case 401: // FDIVS
15637 if (SchedModel->getProcessorID() == 11) { // P10Model
15638 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()))
15639 return 641; // P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15640 return 642; // P10W_BF_22C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15641 }
15642 break;
15643 case 429: // 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
15644 if (SchedModel->getProcessorID() == 11) { // P10Model
15645 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()))
15646 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15647 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15648 }
15649 break;
15650 case 430: // VCFSX_VCFUX_VCTSXS_VCTUXS
15651 if (SchedModel->getProcessorID() == 11) { // P10Model
15652 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()))
15653 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15654 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15655 }
15656 break;
15657 case 431: // VCFSX_0_VCFUX_0_VCTSXS_0_VCTUXS_0_XVCVSPHP
15658 if (SchedModel->getProcessorID() == 11) { // P10Model
15659 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()))
15660 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15661 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15662 }
15663 break;
15664 case 432: // VLOGEFP_VREFP_VRFIM_VRFIN_VRFIP_VRFIZ_VRSQRTEFP_XVCVDPSP_XVCVSXDSP_XVCVSXWSP_XVCVUXDSP_XVCVUXWSP_XVRESP_XVRSQRTESP
15665 if (SchedModel->getProcessorID() == 11) { // P10Model
15666 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()))
15667 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15668 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15669 }
15670 break;
15671 case 433: // XSCVDPHP
15672 if (SchedModel->getProcessorID() == 11) { // P10Model
15673 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()))
15674 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15675 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15676 }
15677 break;
15678 case 434: // XSCVDPSP_XSCVDPSXDS_XSCVDPSXDSs_XSCVDPSXWS_XSCVDPSXWSs_XSCVDPUXDS_XSCVDPUXDSs_XSCVDPUXWS_XSCVDPUXWSs_XSCVSPDP_XSCVSXDDP_XSCVUXDDP_XSRDPI_XSRDPIC_XSRDPIM_XSRDPIP_XSRDPIZ_XSREDP_XSRSQRTEDP
15679 if (SchedModel->getProcessorID() == 11) { // P10Model
15680 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()))
15681 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15682 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15683 }
15684 break;
15685 case 435: // XVCVDPSXDS_XVCVDPSXWS_XVCVDPUXDS_XVCVDPUXWS_XVCVSPSXDS_XVCVSPSXWS_XVCVSPUXDS_XVCVSPUXWS_XVCVSXDDP_XVCVSXWDP_XVCVUXDDP_XVCVUXWDP_XVRDPI_XVRDPIC_XVRDPIM_XVRDPIP_XVRDPIZ_XVREDP_XVRSPI_XVRSPIC_XVRSPIM_XVRSPIP_XVRSPIZ_XVRSQRTEDP
15686 if (SchedModel->getProcessorID() == 11) { // P10Model
15687 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()))
15688 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15689 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15690 }
15691 break;
15692 case 436: // XVCVSPBF16
15693 if (SchedModel->getProcessorID() == 11) { // P10Model
15694 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()))
15695 return 645; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C
15696 return 646; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C
15697 }
15698 break;
15699 case 437: // FADDS_FMULS_FSUBS
15700 if (SchedModel->getProcessorID() == 11) { // P10Model
15701 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()))
15702 return 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15703 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15704 }
15705 break;
15706 case 438: // FMUL
15707 if (SchedModel->getProcessorID() == 11) { // P10Model
15708 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()))
15709 return 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15710 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15711 }
15712 break;
15713 case 439: // VADDFP
15714 if (SchedModel->getProcessorID() == 11) { // P10Model
15715 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()))
15716 return 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15717 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15718 }
15719 break;
15720 case 440: // XSMULDP_XSMULSP
15721 if (SchedModel->getProcessorID() == 11) { // P10Model
15722 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()))
15723 return 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15724 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15725 }
15726 break;
15727 case 441: // XVADDDP_XVMULDP_XVSUBDP
15728 if (SchedModel->getProcessorID() == 11) { // P10Model
15729 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()))
15730 return 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15731 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15732 }
15733 break;
15734 case 442: // XVADDSP_XVMULSP_XVSUBSP
15735 if (SchedModel->getProcessorID() == 11) { // P10Model
15736 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()))
15737 return 643; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C
15738 return 644; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C
15739 }
15740 break;
15741 case 443: // VMADDFP_VNMSUBFP
15742 if (SchedModel->getProcessorID() == 11) { // P10Model
15743 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()))
15744 return 647; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_2C_P10BF_Read_2C_P10BF_Read_2C
15745 return 648; // P10W_BF_7C_P10W_DISP_ANY_P10BF_Read_1C_P10BF_Read_1C_P10BF_Read_1C
15746 }
15747 break;
15748 case 449: // VGNB
15749 if (SchedModel->getProcessorID() == 11) { // P10Model
15750 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()))
15751 return 651; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C
15752 return 652; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C
15753 }
15754 break;
15755 case 450: // VSBOX
15756 if (SchedModel->getProcessorID() == 11) { // P10Model
15757 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()))
15758 return 651; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C
15759 return 652; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C
15760 }
15761 break;
15762 case 451: // CFUGED_PDEPD_PEXTD
15763 if (SchedModel->getProcessorID() == 11) { // P10Model
15764 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()))
15765 return 629; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C
15766 return 630; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C
15767 }
15768 break;
15769 case 452: // VCFUGED_VCLZDM_VCTZDM_VPDEPD_VPEXTD
15770 if (SchedModel->getProcessorID() == 11) { // P10Model
15771 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()))
15772 return 629; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_3C_P10CY_Read_3C
15773 return 630; // P10W_CY_7C_P10W_DISP_ANY_P10CY_Read_1C_P10CY_Read_1C
15774 }
15775 break;
15776 case 567: // XVBF16GER2_XVF16GER2_XVF32GER_XVF64GER_XVI16GER2_XVI16GER2S_XVI4GER8_XVI8GER4
15777 if (SchedModel->getProcessorID() == 11) { // P10Model
15778 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()))
15779 return 653; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C
15780 return 654; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C
15781 }
15782 break;
15783 case 568: // XVBF16GER2NN_XVBF16GER2NP_XVBF16GER2PN_XVBF16GER2PP_XVF16GER2NN_XVF16GER2NP_XVF16GER2PN_XVF16GER2PP_XVF32GERNN_XVF32GERNP_XVF32GERPN_XVF32GERPP_XVF64GERNN_XVF64GERNP_XVF64GERPN_XVF64GERPP_XVI16GER2PP_XVI16GER2SPP_XVI4GER8PP_XVI8GER4PP
15784 if (SchedModel->getProcessorID() == 11) { // P10Model
15785 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()))
15786 return 655; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C
15787 return 656; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C
15788 }
15789 break;
15790 case 569: // XVI8GER4SPP
15791 if (SchedModel->getProcessorID() == 11) { // P10Model
15792 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()))
15793 return 655; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C
15794 return 656; // P10W_MM_10C_P10W_DISP_ANY_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C
15795 }
15796 break;
15797 case 570: // PMXVBF16GER2_PMXVF16GER2_PMXVF32GER_PMXVF64GER_PMXVI16GER2_PMXVI16GER2S_PMXVI4GER8_PMXVI8GER4
15798 if (SchedModel->getProcessorID() == 11) { // P10Model
15799 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()))
15800 return 657; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C
15801 return 658; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C
15802 }
15803 break;
15804 case 571: // PMXVBF16GER2NN_PMXVBF16GER2NP_PMXVBF16GER2PN_PMXVBF16GER2PP_PMXVF16GER2NN_PMXVF16GER2NP_PMXVF16GER2PN_PMXVF16GER2PP_PMXVF32GERNN_PMXVF32GERNP_PMXVF32GERPN_PMXVF32GERPP_PMXVF64GERNN_PMXVF64GERNP_PMXVF64GERPN_PMXVF64GERPP_PMXVI16GER2PP_PMXVI16GER2SPP_PMXVI4GER8PP_PMXVI8GER4PP
15805 if (SchedModel->getProcessorID() == 11) { // P10Model
15806 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()))
15807 return 659; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C
15808 return 660; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C
15809 }
15810 break;
15811 case 572: // PMXVI8GER4SPP
15812 if (SchedModel->getProcessorID() == 11) { // P10Model
15813 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()))
15814 return 659; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_6C_P10MM_Read_6C_P10MM_Read_6C
15815 return 660; // P10W_MM_10C_P10W_DISP_PAIR_P10MM_Read_1C_P10MM_Read_1C_P10MM_Read_1C
15816 }
15817 break;
15818 };
15819 report_fatal_error("Expected a variant SchedClass");
15820} // PPCGenSubtargetInfo::resolveSchedClass
15821
15822unsigned PPCGenSubtargetInfo
15823::resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, const MCInstrInfo *MCII, unsigned CPUID) const {
15824 return PPC_MC::resolveVariantSchedClassImpl(SchedClass, MI, MCII, *this, CPUID);
15825} // PPCGenSubtargetInfo::resolveVariantSchedClass
15826
15827unsigned PPCGenSubtargetInfo::getHwModeSet() const {
15828 [[maybe_unused]] const auto *Subtarget =
15829 static_cast<const PPCSubtarget *>(this);
15830 // Collect HwModes and store them as a bit set.
15831 unsigned Modes = 0;
15832 if ((Subtarget->isPPC64())) Modes |= (1 << 0);
15833 return Modes;
15834}
15835unsigned PPCGenSubtargetInfo::getHwMode(enum HwModeType type) const {
15836 unsigned Modes = getHwModeSet();
15837
15838 if (!Modes)
15839 return Modes;
15840
15841 switch (type) {
15842 case HwMode_Default:
15843 return llvm::countr_zero(Modes) + 1;
15844 case HwMode_ValueType:
15845 Modes &= 0;
15846 if (!Modes)
15847 return Modes;
15848 if (!llvm::has_single_bit<unsigned>(Modes))
15849 llvm_unreachable("Two or more HwModes for ValueType were found!");
15850 return llvm::countr_zero(Modes) + 1;
15851 case HwMode_RegInfo:
15852 Modes &= 1;
15853 if (!Modes)
15854 return Modes;
15855 if (!llvm::has_single_bit<unsigned>(Modes))
15856 llvm_unreachable("Two or more HwModes for RegInfo were found!");
15857 return llvm::countr_zero(Modes) + 1;
15858 case HwMode_EncodingInfo:
15859 Modes &= 0;
15860 if (!Modes)
15861 return Modes;
15862 if (!llvm::has_single_bit<unsigned>(Modes))
15863 llvm_unreachable("Two or more HwModes for EncodingInfo were found!");
15864 return llvm::countr_zero(Modes) + 1;
15865 }
15866 llvm_unreachable("unexpected HwModeType");
15867 return 0; // should not get here
15868}
15869
15870} // namespace llvm
15871
15872#endif // GET_SUBTARGETINFO_CTOR
15873
15874#ifdef GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
15875#undef GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
15876
15877
15878#endif // GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
15879
15880#ifdef GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
15881#undef GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
15882
15883
15884#endif // GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
15885
15886